*{margin: 0px; padding: 0px;}

html{background-color: #392827; background-image: url('images/gradient_Main.jpg'); background-repeat: repeat-x;
}

  html, body {
    padding: 0;
    margin: 0;
    font-size: 15px;
    color: #000000; /*1d1d1d*/
    font-family: "Century Gothic",CenturyGothic,"Apple Gothic", AppleGothic,"Avant Garde",Futura,sans-serif;
    line-height: 170%;
    background-color: #392827;
    background-image: url('images/gradient_Main.jpg'); background-repeat: repeat-x;
    z-index: 0;
    /*overflow-x: hidden; to hide main image on smaller devices when becomes absolute*/
  }

      
/* CONTENT LINKS */
a.red{color: #722b22; font-size: 14px; font-family: "Century Gothic",CenturyGothic,"Apple Gothic", AppleGothic,"Avant Garde",Futura,sans-serif; line-height: 120%; text-decoration: underline; font-weight: normal;}
a.red:link {color: #722b22; text-decoration: underline;} 
a.red:visited {color: #722b22; text-decoration: underline;}
a.red:active {color: #722b22; text-decoration: underline;}
a.red:hover {color: #a52922; text-decoration: underline;}

a{color: #ff7040; font-size: 15px; font-family: "Century Gothic",CenturyGothic,"Apple Gothic", AppleGothic,"Avant Garde",Futura,sans-serif; line-height: 120%; text-decoration: none; font-weight: bold;}
a:link {color: #ff7040; text-decoration: none;} 
a:visited {color: #ff7040; text-decoration: none;}
a:active {color: #ff7040; text-decoration: none;}
a:hover {color: #ffaa5b; text-decoration: none;}

a.orange{color: #ff7040; font-size: 14px; font-family: "Century Gothic",CenturyGothic,"Apple Gothic", AppleGothic,"Avant Garde",Futura,sans-serif; line-height: 120%; text-decoration: none; font-weight: bold;}
a.orange:link {color: #ff7040; text-decoration: none;} 
a.orange:visited {color: #ff7040; text-decoration: none;}
a.orange:active {color: #ff7040; text-decoration: none;}
a.orange:hover {color: #ffaa5b; text-decoration: none;}

a.orangeD{color: #bf5536; font-size: 15px; font-family: "Century Gothic",CenturyGothic,"Apple Gothic", AppleGothic,"Avant Garde",Futura,sans-serif; line-height: 120%; text-decoration: none; font-weight: normal;}
a.orangeD:link {color: #bf5536; text-decoration: none;} 
a.orangeD:visited {color: #bf5536; text-decoration: none;}
a.orangeD:active {color: #bf5536; text-decoration: none;}
a.orangeD:hover {color: #ff7040; text-decoration: none;}


/* NAV MAIN LINKS */
#navWrapper{position: absolute; width: 100%; top: 162px; left: 0px; z-index: 100;}
#navDiv{width: 90%; margin-left: auto; margin-right: auto; background-image: url('images/gradient_Nav.jpg'); background-repeat: repeat-x; background-color: #cb5000; background-position: top; color: #000000; padding: 16px 12px 6px 12px;} /*width: 43%; max-width: 600px;*/
#navDiv p{text-align: center;}

a.nav{color: #000000; font-size: 19px; padding: 10px 5px 10px 5px;  font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; line-height: 120%; text-decoration: none; font-weight: normal;}
a.nav:link {color: #000000; text-decoration: none;} 
a.nav:visited {color: #000000; text-decoration: none;}
a.nav:active {color: #000000; text-decoration: none;}
a.nav:hover {color: #ffaa5b; text-decoration: none;}

a.navLive{color: #ffe9af; font-size: 19px; padding: 10px 5px 10px 5px;  font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; line-height: 120%; text-decoration: none; font-weight: normal;}
a.navLive:link {color: #ffe9af; text-decoration: none;} 
a.navLive:visited {color: #ffe9af; text-decoration: none;}
a.navLive:active {color: #ffe9af; text-decoration: none;}
a.navLive:hover {color: #ffe9af; text-decoration: none;}

/*  MAIN DIVS */
/*.wrapper {
        width: 100%;
      }*/
      
.innerWrapper{position: relative; width: 100%; max-width: 1120px;  margin-right: auto; margin-left: auto;} /* max-width: 1020px;  */

#header{position: relative; height: 258px; background-image: url('images/bg_Header.jpg'); background-repeat: no-repeat; background-position: top; } /*258*/
#headerTxt{float: right; margin-top: 45px; margin-right: 10px; color: #ff7040; font-size: 14px;  text-align: right; line-height: 160%;}
#headerTxt span.big{font-size: 18px;}

#logo{float: left; margin-left: 10px;}

#contentWrapper{position: relative; width: 100%; background-color: #fce8b9; background-image: url('images/bg_Content.jpg'); min-height: 400px; padding-bottom: 20px;}


/* GENERAL */

h1{display: block; width: 50%;  margin: 0px auto 0px auto; text-align: center; font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; color: #fcf7ed; font-weight: normal; font-size: 34px; line-height: 120%; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #785a37; padding-bottom: 10px; margin-top: 0px; margin-bottom: 20px;}

h2{font-family: "Century Gothic",CenturyGothic,"Apple Gothic", AppleGothic,"Avant Garde",Futura,sans-serif; font-weight: bold; font-size: 20px; color: #FFFFFF; text-align: center; background-color: #591303; padding: 10px; margin: 20px 0px 20px 0px;}
h2.alt{font-family: "Century Gothic",CenturyGothic,"Apple Gothic", AppleGothic,"Avant Garde",Futura,sans-serif;  font-weight: normal; color: #591303; background-color: transparent; background-image: url('images/bg_h2.gif'); background-repeat: repeat-x;}
h2.alt span{background-color: #a8825d; padding: 5px 10px 5px 10px;}
h3{font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; color: #FFFFFF; font-style: italic; font-size: 19px; margin-bottom: 15px;}


p{margin: 0px 0px 10px 0px;
    font-size: 15px;
    color: #000000; /*1d1d1d*/
    font-family: "Century Gothic",CenturyGothic,"Apple Gothic", AppleGothic,"Avant Garde",Futura,sans-serif;
    line-height: 180%;}

p.clearDiv{clear: both;}

span.small{font-size: 11px;}

li{margin-left: 30px;}

a img{outline: none; border-style: none; padding: 0px;}

div.img{
  margin-right: 0px; margin-left: 0px; margin-bottom: 10px;
  padding: 5px;
  border-style: solid;
  border-color: #89381b;
  border-width: 1px;
}

div.img img{width: 100%;}

div.img3{margin: 10px 0px;
  padding: 5px 0px 5px 5px;
  border-style: solid;
  border-color: #89381b;
  border-width: 1px;
  overflow: hidden;}
  
div.img3 img{float: left; margin-right: 5px; margin-bottom: 5px; width: 32.5%;}

/*for google map*/
iframe{max-width: 100%;}


/*CONTENT*/
.blocBrownWrapper{background-color: #a8825d; padding: 5px; margin: 0px;}
.blocBrownInner{border-style: solid; border-width: 1px; border-color: #d3a983; padding: 15px 30px 10px 30px; text-align: center;}

img.spacer{width: 100%; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}
img.spacer2{display: none; width: 100%; height: 1px; margin-left: 0px; padding: 0px;}

/*FOOTER*/
#footerDiv{padding: 20px 0px 200px 0px;}

#footerDiv p{float: right; margin-right: 10px; color: #835d45;}
#footerDiv p span{font-size: 12px;}

 /*SCROLL TO TOP */   
 .scrollToTop{display: none; width: 35px; position: fixed; right: 0px; bottom: 0px; background-color: #591303; color: #FFFFFF; padding: 3px; border-style: solid; cursor: pointer; cursor: hand; z-index: 100;}
.scrollToTop:hover{background-color: #962005;}


/* SLIDESHOW*/

#slideFloat{position: absolute; top: 200px; width: 100%; z-index: 90;}
/*! http://responsiveslides.com v1.54 by @viljamis */

#slideWrapper{
  margin-right: 0px; margin-left: 0px;
  padding: 5px;
  border-style: solid;
  border-color: #89381b;
  border-width: 1px;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0px;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }


/* COOKIE BANNER */
#cookieBanner{position: fixed;
  bottom: 0px;
  width: 100%;
  padding: 10px 14px 5px 16px;
  background-color: rgba(0, 0, 0, 0.7);
  /* border-style: solid; border-width: 1px 0px 0px 0px; border-color: #FFFFFF; */
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  z-index: 1011;
}
#cookieBanner p{margin: 0px; padding: 15px; color: #FFFFFF;}
#cookieBanner p.cookieButtons{margin: 0px; padding: 0px 15px; color: #FFFFFF;}
#cookieBanner button{margin: 0px; padding: 5px 15px 8px 15px; border-radius: 8px; cursor: pointer; cursor: hand; background-color: #666666; font-size: 16px; color: #FFFFFF; border-width: 0px; transition: all .3s;}
#cookieBanner button:hover{background-color: #aaaaaa;}
#cookieBanner button.accept{margin: 0px; padding: 5px 15px 8px 42px; color: #FFFFFF; background-color: #ff7040; border-width: 0px; background-image: url('images/icon_Cookie.png'); background-repeat: no-repeat; background-position: 12px center;}
#cookieBanner button.accept:hover{background-color: #ffaa5b;}
button.accept{margin: 0px; padding: 5px 15px 8px 42px; border-radius: 8px; cursor: pointer; cursor: hand; background-color: #ff7040; font-size: 16px; color: #FFFFFF;  border-width: 0px; background-image: url('../images/icon_Cookie.png'); background-repeat: no-repeat; background-position: 12px center; transition: all .3s;}
button.accept:hover{background-color: #ffaa5b;}


#footerDiv p.footerCookieChange{
  clear: both; width: 100%; margin-top: 60px; text-align: right;
}


.cookieHide{display: none;}
.cookieShow{display: block;}


button.cookieChange{margin: 0px; padding: 5px 15px 8px 15px; border-radius: 8px; cursor: pointer; cursor: hand; background-color: transparent; font-size: 14px; color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #FFFFFF; transition: all .3s;}
button.cookieChange:hover{background-color: #ff7040;}