body { font-size:16px; line-height:1.6em; letter-spacing:.02em; background-color: #fff;}
body{ font-family: "adobe-garamond-pro", Times, "Times New Roman", serif; font-size:17px}
html, body{ height: 100%; }
h1, h2, h3, h4, h5 { line-height: 1.6em; margin: 0; font-weight:400; color:#fff; font-family: sans-serif;}
h1 { font-size: 200% }
h2 { font-size: 175% }
h3 { font-size: 150% }
h4 { font-size: 125%; color:#000!important; font-family: "jbt-annabelle",sans-serif; text-align:center; border-bottom: 1px solid #919191; padding:0 5px}
h5 { font-size: 110% }
strong { font-size: 101%; font-weight: bold }
b { font-size: 101%; font-weight: bold }
em { font-style: italic }
i { font-style: italic }
p { padding: 5px 0; }
img{ border:none; }
a.dropdown-toggle {
    display: none!important;
}
ol.carousel-indicators {
    DISPLAY: NONE;
}
a.left.carousel-control, a.right.carousel-control {
    display: none;
}
ul {
   list-style-type: disc;
   list-style-position: inside;
}
ol {
   list-style-type: decimal;
   list-style-position: inside;
}
ul ul, ol ul {
   list-style-type: circle;
   list-style-position: inside;
   margin-left: 15px; 
}
ol ol, ul ol {
   list-style-type: lower-latin;
   list-style-position: inside;
   margin-left: 15px;
}
.hide {display:none!important; visibility:hidden!important}
.body {  min-height: 100%;  /* equal to footer height */  margin-bottom: -146px; }
.body:after { content: "";  display: block;}
.footer, .body:after { /* .push must be the same height as footer */  height: 146px; }

.wrapper {margin:0; padding:0}

.banner {height:147px; margin:0 auto; width:960px}
.banner .logo {background:url(/assets/wildewoodwoodcreek/Media/web-logo.png) no-repeat center center; width:583px; ; height:119px; padding:10px 0; margin:0 auto; display:block; text-indent:-5000px}

.navbar {border-top:1px solid #34311d; background:#181818; height:43px; border-bottom:1px solid #927f17 }
.navbar .navigation {font-family: "jbt-annabelle",sans-serif; width:960px; margin:0 auto;}

.container { padding:20px 0 0}
.home-content { height: 100%; /* equal to footer height */  margin-bottom: -62px; min-height:450px;}
.home-content:after { content: "";  display: block;}
.home-text-ribbon, .home-content:after { /* .push must be the same height as footer */  height: 61px; }
.home-text-ribbon {background:url(/assets/wildewoodwoodcreek/Media/ribbon-bg.png) repeat-x 0 0; height:61px;}
.ribbon-inner {width:980px; margin:0 auto;}
.ribbon-inner h2 {font-family: "jbt-annabelle",sans-serif; text-align:center; line-height:61px; font-size: 34px; color:#000; text-shadow: -1px 1px 8px rgba(150, 150, 150, 0.68);}
.ribbon-inner p {margin:0; padding:0}

.sub-nav {float:right; margin-left:20px; background:#f2f2f2; border:1px solid #919191; padding:5px 5px 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.sub-nav ul {min-width:130px; padding-left:20px; }
.sub-nav li{list-style: square url(/assets/wildewoodwoodcreek/Media/bullet2.gif); margin-right:2px}
.sub-nav a{color:#000; text-decoration:none; font-family: "adobe-garamond-pro", Times, "Times New Roman", serif; font-size:16px; padding:5px 5px 5px 5px; display:block}
.sub-nav a:hover {color:#fff; background:#919191; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.side-links {float:right; margin:0; position:relative; right:10%; padding:10px 0}
.side-links .row {width:330px; display:block; margin:30px 0}
.side-links .row .upper-button{background:transparent url(/assets/wildewoodwoodcreek/Media/sidelink-bg.png) repeat-x 0 0; height:53px; line-height:53px; text-align:center; 
  border-radius: 10px;
  background-clip: padding-box;}
.side-links .row .upper-text p{margin:0; padding:0}
.side-links .row .lower-button {height:25px; width:290px; margin:0 auto; background:#343131; text-align:center; line-height:25px; color:#fff;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}
.side-links .row .lower-text p{margin:0; padding:0}
.side-links .row a {text-decoration:none; }
.side-links .row .upper-text a {color:#0d3600;}
.side-links .row .lower-text a {color:#fff;}
.side-links h2{font-family: "jbt-annabelle",sans-serif; text-shadow: -1px 1px 8px rgba(150, 150, 150, 0.68); color:#0d3600; line-height:53px;}


.inner-content {width:940px; margin:0 auto 20px!important; background:transparent url(/assets/wildewoodwoodcreek/Media/sidelink-bg.png) repeat 0 0 !important; 
  border-radius: 10px;
  background-clip: padding-box;}
h2.page-header {color:#000!important; font-family: "jbt-annabelle",sans-serif; font-size:36px; text-align:center}
.page-content {padding:0 20px}
.page-content-left {width:470px!important; padding-left:20px}
.page-content-right {padding-right:20px}
.page-content p {text-align:left!important}
.page-content-left p {text-align:left!important}
.page-content-right p {text-align:left!important}

.footer {background:url(/assets/wildewoodwoodcreek/Media/footer-bg.jpg) repeat 0 0;}
.foot-container {width:960px; margin:0px auto; padding:30px 0}
.foot-info {padding:0; text-align:center; color:#fff; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size:12px}
.foot-nav {font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size:12px; border-bottom:1px solid #333; margin:0 auto 10px; width:700px;}
.foot-info .divider {padding:0 15px}
.foot-nav .drop a{color:#fff; font-size:14px; text-decoration:none; padding:0 20px }

.navbar .drop a{color:#fff; font-size:18px; text-decoration:none; }
.navbar .drop li li a {font-size:14px}
.navbar ul.drop { margin: 0px auto; padding: 0px; display: block; height: 43px; line-height:43px; width: 960px; padding-left: 0px; text-align: center; position:relative; z-index:999}
ul.drop li ul { text-align: left }
ul.drop li { list-style: none; position: relative; top: 1px; display: inline-block; *display:inline; zoom: 1; padding:0; margin:0; text-align:center}
ul.drop li a { float: none; display: block; padding:0px 18px; line-height:43px;   }
ul.drop li a:hover { color: #FDF092; }

ul.drop .login-btn { display: none;}
ul.drop .mobile-login {display:none}

ul.drop .first, ul.drop .first a {}
ul.drop .first {}
ul.drop .last, ul.drop .last a {padding-right:0; margin-right:0}

/* Submenu */
ul.drop li li { text-align: left; border-right:0; margin:2px 0; top:0px; padding:0; display:block}
ul.drop li li a { font-family: "adobe-garamond-pro", Times, "Times New Roman", serif; padding:2px 10px 0 5px; font-size:12px; color:#fff; text-align:left; margin:0; line-height:20px; display:block; }
ul.drop li > ul { display: none; position: absolute; left: 0px; top: 100%; *top:94%; padding: 5px 0 0;  min-width:140px; margin: 0px; background-color:#181818;  border-top: none; }
ul.drop li:hover > ul { display: block; }
ul.drop li ul li, ul.drop li ul li a { float: none; text-transform: none; text-decoration: none; background-image: none }
ul.drop li ul li { _display: inline; }

/* Sub submenu */
ul.drop li ul li a {  display: block;  }
ul.drop li ul li a:hover { color: #181818; background: #efefef; }
ul.drop li ul li ul { top: 0px; left: 101%; }




.slicknav_menu { display: none; }
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul, .slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1}
/*    User Default Style
    Change the following styles to modify the appearance of the menu.
*/
.slicknav_menu { font-size: 16px; }
/* Button */
.slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #2a2a2a; }
/* Button Text */
.slicknav_menu .slicknav_menutxt { color: #FFF; font-weight: bold; text-shadow: 0 1px 3px #000; }
/* Button Lines */
.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5; }
.slicknav_menu { background: #000 url(/assets/wildewoodwoodcreek/media/mobile-logo.png) no-repeat 10px 0px; padding: 5px; }
.slicknav_nav { color: #fff; margin: 0; padding: 0; font-size: 0.875em; }
.slicknav_nav, .slicknav_nav ul { list-style: none; overflow: hidden; }
.slicknav_nav ul { padding: 0; margin: 0 0 0 20px; }
.slicknav_nav .slicknav_item { padding: 5px 10px; margin: 2px 5px; }
.slicknav_nav a { padding: 5px 10px; margin: 2px 5px; text-decoration: none; color: #fff; }
.slicknav_nav .slicknav_item a { padding: 0; margin: 0; }
.slicknav_nav .slicknav_item:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #efefef; color: #09266b; }
.slicknav_nav .slicknav_item:hover a{ color: #09266b; }
.slicknav_nav a:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #efefef; color: #09266b; }
.slicknav_nav .slicknav_txtnode { margin-left: 15px; }
.img-responsive {display: block;width: 100% \9;max-width: 100%;height: auto; vertical-align:middle}

@media (min-width:320px){
 .header{display:none}
  .container {padding:0}
 .js .drop { display: none; }
 .js .slicknav_menu { display: block; }
}

@media (max-width:959px) {
  .body {  min-height: 100%;  /* equal to footer height */  margin-bottom: -60px; }
  .body:after { content: "";  display: block;}
  .footer, .body:after { /* .push must be the same height as footer */  height: 60px; }
  .header, .home-text-ribbon {display:none}
  .header {display:none}
  .banner {display:none}
  .side-links {float:left; left:1%;}
  .home-content {min-height:300px}
  .inner-content {width:100%; margin:0; padding:0!important}
  h2.page-header {color:#000!important; font-family: "jbt-annabelle",sans-serif; font-size:24px; text-align:left}
  .foot-container {width:100%; padding:0}
  .foot-nav {display:none;}
  .page-banner {width: 100%!important; height: auto!important; overflow: hidden; margin-bottom: 10px; margin-top: 10px;}
  .page-banner > img {width:100%!important; margin:0!important}
  .sub-nav {float:none; margin-left:auto; margin-right:auto; width:90%; background:#f2f2f2; border:1px solid #919191; padding:5px;}
  .sub-nav ul {min-width:auto; padding-left:0px; }
  .sub-nav li{list-style: square none; margin-right:2px; list-style-position:inside}
  .sub-nav a{color:#000; text-decoration:none; font-family: "adobe-garamond-pro", Times, "Times New Roman", serif; font-size:16px; padding:5px 5px 5px 5px; display:block}
  .sub-nav a:hover {color:#fff; background:#919191; }
  .page-content {padding:0 10px; width:95%}
  .page-content > img{float:none!important; margin:0 auto; }
  .page-content p > img{float:none!important; margin:0 auto; }
  .js .drop { display: none; }
  .js .slicknav_menu { display: block; }
  .slicknav_menu .spacer {display:none }
  #supersized img {left:0!important}
  .float-rt {float: none!important; margin: 0 auto}
  .float-rt {float: none!important; margin: 0 auto;}
}

@media (min-width:960px) {
  .slicknav_menu {display:none}
  .body {  min-height: 100%;  /* equal to footer height */  margin-bottom: -146px; }
  .body:after { content: "";  display: block;}
  .footer, .body:after { /* .push must be the same height as footer */  height: 146px; }
  .header {display:block}
  .foot-nav {display:block}
  .header {height:194px; background:transparent url(/assets/wildewoodwoodcreek/Media/banner-bg.jpg) repeat-x 0 0; border-bottom:1px solid #927f17 }
  .side-links {display:block}
  .home-text-ribbon {display:block}
  .inner-content {padding:10px 10px 30px}
  .page-banner {  width: 940px;  height: 350px;  overflow: hidden;  margin-bottom: 10px;}
  h2.page-header {color:#000!important; font-family: "jbt-annabelle",sans-serif; font-size:36px; text-align:center}
  .sub-nav {float:right; margin-left:20px; background:#f2f2f2; border:1px solid #919191; padding:5px 5px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;}
  .sub-nav ul {min-width:130px; padding-left:20px; }
  .sub-nav li{list-style: square url(/assets/wildewoodwoodcreek/Media/bullet2.gif); margin-right:2px}
  .sub-nav a{color:#000; text-decoration:none; font-family: "adobe-garamond-pro", Times, "Times New Roman", serif; font-size:16px; padding:5px 5px 5px 5px; display:block}
  .sub-nav a:hover {color:#fff; background:#919191; 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;}
  .js .slicknav_menu { display: none; }
}
