﻿html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
      margin:0;
      padding:0;
}

body {
  margin: 0;
  padding:0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: white;
  height: 100%;
}
td
{
    padding:2px 0 2px 3px;
}
p {
  margin: 10px 0 10px 0;
}
.text-c
{
    text-align:center;
}
a {
  color: #0088cc;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #005580;  
}

h1,h2
h6 {
  margin: 10px 0 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

/*h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
  font-weight: normal;
  color: #272727;
}*/
h1 {
  font-size: 33px!important;   
  color:black!important;
}
h1, h2, h3
{
    font-family:'Frankie W01 Regular',Impact,Charcoal,sans-serif!important;
}
h2,h3 {
   
  font-size: 15px;
}
.h2Narrow
{
    font-size:13px;
}
h3 {
  font-size: 13px;
}

h1 small {
  font-size: 16px;
}

h2 small {
  font-size: 13px;
}

h3 small {
  font-size: 12px;
}
.l-header
{
    border-bottom: 4px solid #75ab2d;
    position: fixed;
    width: 100%;    
    font-family: 'Frankie W01 Regular',Impact,Charcoal,sans-serif;
    z-index: 1000;
    top: 0px;
    left: 0px;
    right: 0px;
    color:white;
}
.fHeader
{
    font-size:15px;

    font-family:'Frankie W01 Regular',Impact,Charcoal,sans-serif!important;
}
.l-header-row-1
{
    background: #1D1E1F none repeat scroll 0% 0%;
    width: 100%;
    height:40px;
    font-size:30px;
    line-height:35px;
}
.l-header-row-2
{
   background: #ECECEC none repeat scroll 0% 0%;
   width: 100%;
}

.l-branding
{
    position: relative;
    width: 222px;
    top: -37px;
}

/* footer section here  */
.footerSec {
    height: auto;
    width: 100%;
    padding: 50px 0;
    background-color: #242424;
    color: #fff;
}

.footerMenuHeader {
    font-family: zingRustBase;
    font-size: 23px;
    margin-bottom: 5px;
}

.footerInner a {
    font-family: intro;
    color: #5FB327;
    font-size: 16.5px;
}

.footerSec ul {
    list-style: none !important;
}

/* sixth section here  */
.sixthSec {
    height: auto;
    width: 100%;
    padding: 50px 0;
    /* padding: 200px; */
    /*  margin-top: -155px;*/
    padding-top: 100px;
    background-color: #242424;
}

    .sixthSec img {
        display: flex;
        margin: 0 auto;
    }

    .sixthSec h2 {
        text-align: center;
        font-size: 36px;
        color: #fff;
        font-family: intro;
        font-weight: bolder;
        margin-bottom: 30px;
        text-transform: uppercase;
        /*margin-top: 53px;*/
    }

.sixthImages {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

    .sixthImages img {
        width: 100%;
        display: flex;
        margin: 0 auto;
    }


.carousel,
.item,
.active {
    height: 100%;
}
.carousel-inner {
    height: 100%;
}

.large-Heading
{
    font-family:Impact,Charcoal,sans-serif!important;
    font-size:15px;
}    

.l-navigation
{
    
    margin-top: -115px;
    padding-left: 250px;
    background: #ECECEC none repeat scroll 0% 0%;     
    text-align:right;
}
.top-menu
{
    min-width: 400px;
    margin: 0;
    padding:0;
    height:40px;
    overflow: hidden;
    width: 100%;
    display: block;
    font-size:22px;
    line-height:30px;
    color:#1D1E1F; 
    text-align:right;
    
    
}
.top-menu-li
{
    list-style-image: none;
    list-style-type: none;
    float:right;
    margin: 0px 1.2%;
    padding:0;
    text-transform:uppercase;
    
}
.li-start
{
    margin-left:0!important;
}
.li-end
{
    margin-right:0!important;
}


.top-menu-a
{
     color:#1D1E1F;
     
}
.top-menu-a:hover, .top-menu-a-Highlight
{
    color:#75ab2d;
    text-decoration:none;
}
.thumbnails-a
{
      font-family: 'Frankie W01 Regular',Impact,Charcoal,sans-serif;
      font-size:40px!important;
      display:block;
      color:#ea7b2f;
      
}
    .thumbnails-a-Highlight, .thumbnails-a:hover
    {
        color:#75ab2d;
        text-decoration:none;
    }
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: right;
}
#navcontainer ul li { display: inline; margin-right:3px }
.white
{
    color: white!important;
}
.footer-list
{
margin: 0 0 0 30px;
padding: 0;
list-style-type: none;
color:white;
}
.footer-list-a
{
    color:#CCCCCC;
}
.footer-list-a:hover
    {
        color:#75ab2d;
        text-decoration:none;
    }

.ul-attractions
{
    margin:0;
    padding:0; 
  
}
.td-middle
{
    text-align:center; vertical-align:middle!important;
}


.banner1
{
    background-image: url('/images/banner/1.jpg');
    background-position:center;
    background-size:cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    margin-bottom:0px;
    padding-bottom:0px;
    padding-top: calc(~'35% - 80px'); /* (img-height / img-width * width) */
                /* (853 / 1280 * 100) */
}
.banner2
{
    background-image: url('/images/banner/2.jpg');
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: calc(~'35% - 80px'); /* (img-height / img-width * width) */
                /* (853 / 1280 * 100) */
}
.banner3
{
    background-image: url('/images/banner/3.jpg');
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: calc(~'35% - 80px'); /* (img-height / img-width * width) */
                /* (853 / 1280 * 100) */
}
.banner4
{
    background-image: url('/images/banner/4.jpg');
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: calc(~'35% - 80px'); /* (img-height / img-width * width) */
                /* (853 / 1280 * 100) */
}
.banner5
{
    background-image: url('/images/banner/5.jpg');
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: calc(~'35% - 80px'); /* (img-height / img-width * width) */
                /* (853 / 1280 * 100) */
}
.banner6
{
    background-image: url('/images/banner/6.jpg');
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: calc(~'35% - 80px'); /* (img-height / img-width * width) */
                /* (853 / 1280 * 100) */
}
.banner7
{
    background-image: url('/images/banner/7.jpg');
    background-position:center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: calc(~'35% - 80px'); /* (img-height / img-width * width) */
                /* (853 / 1280 * 100) */
}
.location-vid
{
    float:left; margin:0 15px 15px 0; border:solid 1px black
}
.Green
{
    color: #34650c;
}
.Brown
{
    color: #633210;
}
.LightBrown
{
    color: #a3622b;
}
.HeaderBG
{
    background-image:url(/images/HeaderBG.png); height:68px; background-repeat:repeat-x;
}
#HeaderContainer
{
    width:980px; margin:auto;
}
.Logoblack {
    position: absolute;
    top: 5px;
    z-index: 99;
    width: 300px;
}
.CaroselImg
{
    width: 100%;
    border-bottom: solid 1px black;
}
.HeaderNav
{
    position:relative; 
    text-align:right;
    top:15px;
    z-index:999;
}
    .HeaderNav a, .HeaderNav:visited
    {
        margin-right: 20px;       
        color:#30571b;
        text-transform:uppercase;
        font-size:15px;
    }
    .HeaderNav a:hover
    {
       color:white;
    }
#headerLogo
{
    width: 213px;
    height: 126px;
}
#RightCol
{
    
    width:190px;   
    /*top:31px;*/
    float:left;    
   
    
}
#BodyContainer
{
    width:1010px; 
    margin:0 auto 0 auto;
}
.LeftCol
{
    width:785px;
    margin: 0 15px 0 0;
    padding:0 10px 0 10px;
    float:left;
}
.CS
{
    background-image:url(/images/ContentSplitter.png); height:16px; background-repeat:no-repeat; clear:both; margin:10px 0 10px 0;
}
.greenBox {
    background-color: green;
    padding: 15px;
    text-align: right;
}
#BaseBG
{
    background-image:url(/images/BaseRepeatBG.jpg); height:383px; background-repeat:repeat-x;
    clear:both;
}
.ticks li
{
    list-style-image:url(/images/tick.jpg);
    line-height:20px;
}
#BaseContainer
{
    background-image:url(/images/BaseBG.jpg); height:333px; padding:50px 0 0 10px; width:980px; margin:0 auto 0 auto;
}
.FooterBG
{
    background-color:#8dc543;
    min-height:50px;
}
.FooterContainer
{
    width:980px; margin:auto; text-align:right; padding:10px; background-image:url(/images/footerlogo.jpg); background-position:right center; background-repeat:no-repeat; height:160px
}
.FooterLinks
{
    width:300px; float:left; text-align:left; margin-left:100px;
}
    .FooterLinks a, .FooterLinks:visited
    {
        display:block; width:148px; height:20px; color:#47672c; float:left;
    }
    .FooterLinks a
    {
        color:#22150d;
    }

.FooterConnect
{
    width:400px; float:left; text-align:left; margin-left:50px;
}
.Margined
{
    width: 980px;
    margin: auto;
}
#CarouselContainer
{
    background-color:#44602c; text-align:center; width:100%;  border-bottom:1px solid black;
}

.margin20
{
    margin: 20px 0 20px 0;
}
#MC1
{
    background-image:url(/images/MainCarousel/16.jpg); width:100%; height:350px; margin:0; padding:0; background-repeat:no-repeat; background-position:center;
}
#IC1
{
    background-image:url(/images/InfoCarousel/1.jpg); width:100%; height:300px; margin:0; padding:0; background-repeat:no-repeat; background-position:center;
}
#IC2
{
    background-image:url(/images/InfoCarousel/6.jpg); width:100%; height:300px; margin:0; padding:0; background-repeat:no-repeat; background-position:center;
}
#IC3
{
    background-image:url(/images/InfoCarousel/7.jpg); width:100%; height:300px; margin:0; padding:0; background-repeat:no-repeat; background-position:center;
}
#IC4
{
    background-image:url(/images/InfoCarousel/8.jpg); width:100%; height:300px; margin:0; padding:0; background-repeat:no-repeat; background-position:center;
}
#IC5
{
    background-image:url(/images/InfoCarousel/9.jpg); width:100%; height:300px; margin:0; padding:0; background-repeat:no-repeat; background-position:center;
}
.YouTubeVid
{
    margin: 0 15px 15px 0;
    float: left;
}
.InfoHeaderContainer
{
    background-color:#392315; padding:10px 0 10px 0; border-bottom:solid 1px #22150d; color:white!important; border-bottom:1px solid black; margin:0 0 20px 0;
}
.Testimonial
{
    width:720px; background-image:url(/images/TestimonialQuote.jpg); line-height:20px; padding-left:75px; background-repeat:no-repeat;
   clear:both;
   color:#7b7b7b;
   
}
.TestimonialName
{
    font-weight:bold;
    color:#632a00;
}
.GalleryIMG
{
    max-width:180px; max-height:180px; overflow:hidden; border:solid 1px #CCCCCC; padding:5px;
}