@charset "utf-8";
/* CSS Document */

body{background:url(../images/body-bg.jpg) repeat; font-family:lato-regular; }
.wrapper{ background:url(../images/body-bg-top.jpg) no-repeat top center !important; background-size:100% !important;}
@font-face {
	font-family: 'lato-regular';
	src:url(../fonts/lato/Lato-Regular.ttf);
}
@font-face {
	font-family: 'lato-bold';
	src: url(../fonts/lato/Lato-Bold.ttf);
}
.container{ /*background:url(../images/container-back.jpg) no-repeat;*/}
.head-title{ background:url(../images/white-Strip.png) no-repeat; position:absolute; bottom:-6px; width:100%; background-size:100%; z-index:999;}
.head-title > p{ font-size:38px; margin:0; color:#442412; text-align:center; font-weight:bold; font-family:Arial;}
.logo{ position:absolute; z-index:99; right:44px; top:57px;}
.content-wrap{background:url(../images/cont-backk1.png) no-repeat; background-size:100%; padding-bottom:10px;}

/*************NAV*****************/
.navbar-wrapper{ position:relative; /*width:85%;*/ margin:0 auto;}
.navbar-nav > li{ float:none; margin:3px 0;}
.navbar-inverse{ background:none; border:none; margin-top:5px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background:none; font-family:lato-bold;}
.navbar-nav > li.one{ background:url(../images/nav-li-1.png) no-repeat; background-size:100%;}
.navbar-nav > li.two{ background:url(../images/nav-li-2.png) no-repeat; background-size:100%;}
.navbar-nav > li.three{ background:url(../images/nav-li-3.png) no-repeat; background-size:100%;}
.navbar-nav > li.four{ background:url(../images/nav-li-4.png) no-repeat; background-size:100%;}
.navbar-nav > li.five{ background:url(../images/nav-li-5.png) no-repeat; background-size:100%;}
.navbar-nav > li.six{ background:url(../images/nav-li-6.png) no-repeat; background-size:100%;}
.nav.navbar-nav{ width:100%;}
.nav > li > a{ text-align:left; color:#feeda8 !important; font-family:lato-regular; font-size:20px; padding:25px 0 25px 34px;
              background:url(../images/dropdown-arrow.png) right 30px center no-repeat !important; text-shadow:2px 1px #000;}
.nav > li > a:last-child{background:none !important;}
.caret{display:none;} 

.heading{ background:url(../images/headers-bg.jpg) no-repeat; font-size:20.07px; color:#feeda8; text-align:center; padding:7px 0 6px 0; margin:0; text-shadow:1px 2px #000;}
.heading2{ background:url(../images/headers-bg3.jpg) no-repeat; font-size:20.07px; color:#feeda8; text-align:center; padding:7px 0; margin:0; text-shadow:1px 2px #000;}
.left-col{ margin-left:20px;}
.follow{ margin-top:20px;}
.fcont{ background: url(../images/follow-bg.png) no-repeat; padding:28px; height:235px; text-align:center; background-size:100%;}
.fb{ float:left;}
.twit{ float:right;}
.news{ margin-top:5px; background:url(../images/large-mid-bg.png) no-repeat bottom  center; padding-bottom:18px; background-size:98%; }
.mid-col{ padding:0;}
.ncont{ background:url(../images/news-bg2.png) repeat/*, url(../images/large-mid-bg.png) no-repeat bottom 10px center*/; background-size:100%; padding:10px 17px 83px 25px; /*border-image: url(../images/large-mid-bg.png);*/}
.nhead{ color:#442412 !important; font-family:lato-bold; font-size:16px;}
p{ font-size:13px; font-family:lato-regular; color:#000;}
.attachment{ color:#000; background:url(../images/attachment-bg.jpg) no-repeat left center; padding-left:30px;}
.for-attc .more-btn{ float:right; background:url(../images/more-btn.png) no-repeat; font-family:lato-bold; color:#feeda8; font-size:15px; padding:3px 8px; margin-right:20px; margin-top:-4px; text-shadow:1px 2px #000;}

.for-attc{ margin-top:20px;}
.divider{ border-bottom:1px dashed #361409; padding:12px; width:95%;}
.divider2{ border-bottom:1px dashed #361409; /*padding:5px;*/ width:95%;}
.divider2-1{ border-bottom:1px dashed #361409; /*padding:5px;*/ width:95%;margin-bottom:22px;}
.par{ float:right; width:50%; padding-right:10px;}
/*.rental{ margin-top:85px;}*/
.gal1{ float:left; width:50%; text-align:center;}
.gal1 > img{ box-shadow:0 1px 5px #000;}
.gal2 > img{ box-shadow:0 1px 5px #000;}
.gal2{ float:left; width:50%; text-align:center;}
.gal{ margin-top:17px; float:left; width:100%; background:url(../images/large-mid-bg.png) no-repeat bottom 0px center; background-size:100%; }
.rental > img{ width:100%;box-shadow:0 1px 5px #000;} 
.ucont > p{ line-height:18px; color:#000;}
.news p{ line-height:18px;color:#000;}
.become-member > img{ width:100%; height:261px;box-shadow:2px 1px 4px #000;}
.online-store > img{ width:100%;box-shadow:2px 1px 4px #000;}
.photo-day > img{ width:100%;box-shadow:2px 1px 4px #000;}
.view-all{color:black;font-size:13px;padding-left:50px;}
.view-all a{color:#000;text-decoration:none; font-weight:bold;}
.view-all a:hover{color:#000;text-decoration:underline;}

.head1{ background:url(../images/gal1-head.png) no-repeat; font-size:20.07px; color:#feeda8; text-align:center; padding:7px 0; margin:0;}
.head2{ background:url(../images/gal2-head.png) no-repeat; font-size:20.07px; color:#feeda8; text-align:center; padding:7px 0; margin:0;}
.gcont{ background:url(../images/gal-bg2.png) no-repeat/*,url(../images/large-mid-bg.png) no-repeat bottom 0px center*/; width:100%; float:left; background-size:100%; padding:7px 6px 27px;}
.upcoming-events{ margin-top:5px; float:left; background:url(../images/upcoming-evnt-btm.png) no-repeat bottom center; padding-bottom:10px; background-size:100%;}
.ucont{ background:url(../images/upcoming-evnt-bg2.png) repeat; padding:0px 14px 10px; float:left;width:220px}
.upcoming-events a{color: #361409;text-decoration:underline;}
.photo-day{ margin-top:10px; float:left;width:215px}
.online-store{margin-top:10px; float:left;}
.become-member{ float:left; margin-top:21px;}

footer{ background:url(../images/footer-bg.jpg) no-repeat center top, url(../images/footer-bg2.jpg) repeat; margin-top:20px; float:left; width:100%;padding-bottom:10px;}
/*footer{ margin-top:20px; float:left; width:100%; background: url(../images/footer-bg.jpg) repeat; padding-bottom:10px;}*/
.footer-top{width:100%;margin-bottom: 20px;}
footer h3{ font-size:18px; color:#b49a55; font-weight:bold;}
footer h5{ color:#000;}
.sitelt{ float:left; text-align:left; color:#fff;}
.ftlt{ /*width:38%;*/}
.ftmid{ width:37%;}
.sitert{ float:left; margin-left:30px; color:#fff;}
.ftrt{/* margin-top:4.7%;*/ padding-right: 0;width: 20.667%;}
.ftrt > img{padding-top:20px;float:right; /*border-top:3px solid #6a563e*/}
.forcopyright{ float:left; text-align:center; width:100%; color:#fff; margin:0; padding:10px;}
.ftlt p{ color:#fff;}
.footer-line{ color:#fff; text-align:center; float:left; width:100%; padding:15px;}
.footer-mail {color:#fff;}
.footer-mail:hover {color:#feeda8; text-decoration:underline;}
.contact-info{float:left;}
.site-information{float:left;margin-left:288px;}
.footer-divider{border-bottom:2px solid #6a563f;}
.contact-smallscreen{display:none;}
.site-smallscreen{display:none;}


/**********************Inner page**********************************************/
.inner-head{ background:url(../images/inner-page-heading.png); font-size:20.07px; color:#feeda8; text-align:center; padding:7px 0; margin:0;}
.inner-rt{ margin-top:8px; padding-left:0; background:url(../images/innerpg-btm-bg.png) no-repeat bottom center; background-size:100%; padding-bottom:29px;}


.innerpg{ float:left; background:url(../images/cont-innr-back.png) no-repeat; padding:0 20px 70px 30px; background-size:101%;}
.bold-headings{ color:#000;}
.bold-headings h1{ font-size:24px; font-weight:bold; color:#442412; font-family:lato-bold;}
.bold-headings h2{ font-size:22px; font-weight:bold; margin-top:4px; color:#442412; font-family:lato-bold;}
.bold-headings h3{ font-size:20px; margin-top:13px; font-weight:bold; color:#442412; font-family:lato-bold;}
.bold-headings h4{ font-size:18px; margin-top:13px; font-weight:bold; color:#442412; font-family:lato-bold;}
.bold-headings h5{ font-size:16px; margin-top:15px; color:#000; font-weight:bold; color:#442412; font-family:lato-bold;}
.bold-headings h6{ font-size:14px; margin-top:15px; color:#000; font-weight:bold; color:#442412; font-family:lato-bold;}
.innerpg .for-para{ margin-top:15px; font-family:lato-regular; font-size:13px;}
.bullet-point{ float:left;}
.bullet-point li{background:url(../images/bullet-bg.png) no-repeat left 8px; list-style:none; padding:0px 0 0 25px; font-size:13px;        font-weight:bold; color:#000; line-height:24px;}
.bullet-point li a{color:#000;text-decoration:none;}
.bullet-point li a:hover{color:#47362a;text-decoration:none;}
.subpg-img{ float:left;}
.forbullet{ float:left; padding-top:3%;}
.forform{ background: url(../images/form-bg.png) no-repeat; float:left; /*height:279px;*/ width:310px; padding:25px 0 10px 5px; font-size:13px; color:#000; margin:20px 0 20px 0;}
.forform label{ float:left; margin-top:4px; font-size:13px; color:#000; font-weight:normal; font-family:lato-regular;}
.forform input{ float:left; width:165px; border-radius:0; height:28px;}
.forform textarea{ float:left; width:165px; border-radius:0;}
.form-group{ float:left; width:100%; margin-bottom:10px;}
.forlabel{ width:35%;}
.forform input[type="checkbox"]{ width:15px !important; height:14px !important; margin-top:3px;}
.submit-btn{ color:#feeda8; background: url(../images/submit-bg.png) no-repeat; border-radius:0; padding:4px 8px; margin-top:5px; font-weight:bold; text-transform:uppercase; border:none;}
.chkbx{margin-top:0 !important;}
.forsendbtn{ width:100%; text-align:left; margin-left:0;padding-left: 107px;}
.submit-btn:hover, .submit-btn:active, .submit-btn:focus{text-decoration: underline; color:#feeda8; border:none;}
.form-control{ padding:6px 5px;}

.innerpage .rental{margin-top:45px;}

.for-lg { display:none;}
.lg2 { display:none;}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
{
	background:none;
}
.dropdown-menu{ left:100%; top:0; background:#442412;}
.dropdown-menu > li > a{ color:#feeda8;}
.nav > li > a:hover{ font-weight:bold;}
.attachment:hover{ color:#feeda8;}
.dropdown-menu > li > a{font-size:15px; letter-spacing:0.5px;}
/***************************Slider fade effect css**********************************/
.carousel.carousel-fade .item {
	-webkit-transition: opacity 0.9s;
	-moz-transition: opacity 0.9s;
	-ms-transition: opacity 0.9s;
	-o-transition: opacity 0.9s;
	transition: opacity 0.9s;
	opacity:0.7;
}

.carousel.carousel-fade .active.item {
	opacity:1;
}

.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
	left: 0;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}

.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
	left: 0;
	z-index: 1;
}

.carousel.carousel-fade .carousel-control {
	z-index: 3;
}
.carousel-inner{ /*background:#000;*/}


/**********************************CSS HACK*********************************************/

/*safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

body{background:url(../images/body-bg.jpg;) background-repeat:repeat; font-family:lato-regular; }
.wrapper{ background:url(../images/body-bg-top.jpg);background-repeat:no-repeat;background-position: top center /100% auto;}

/*.home{ background:url(../images/body-bg-top.jpg);background-repeat: no-repeat; background-position:top center / 100% auto;}
       background: url(../images/body-bg.jpg);background-repeat:repeat;}*/
.nav > li > a{ background:url(../images/dropdown-arrow.png);background-position:80% 54%;background-repeat: no-repeat; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background:none; font-family:lato-bold;}
.nav > li:hover a {font-weight:bold !important;}
.dropdown-menu > li:hover a{font-weight:bold !important;}
.photo-day {width:100%;}
.online-store{width:100%;}
.become-member > img{260px;}
.become-member{margin-top:25px;}
.news{ background-image:url(../images/large-mid-bg.png); background-repeat:no-repeat; background-position:bottom center; background-size:100%;}
.gal{background:url(../images/large-mid-bg.png); background-repeat:no-repeat; background-position:bottom center; background-size:100%;}
.nav > li > a:hover{ font-weight:bold;}
}

/*chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

/*body{ background:url(../images/body-bg-top.jpg); no-repeat; top center /100% auto, url(../images/body-bg.jpg); repeat; bottom center /100% auto;
     .font-family:lato-regular;
    }*/
   .news{ background-image:url(../images/large-mid-bg.png); background-repeat:no-repeat; background-position:bottom center; background-size:100%;}
.gal{background:url(../images/large-mid-bg.png); background-repeat:no-repeat; background-position:bottom center; background-size:100%;}  
}

/* IE 9, 10 & 11 */
@media screen and (min-width:0\0) {
  .form-control{padding-top:4.5px;}
}

/*********************************Media Queries******************************************************/
@media screen and (max-width:1920px) {
	
	.container{width:1170px;}
	.col-lg-3{ width:21%;}
	.col-lg-6{ width:54%;}
	.heading2{ background-repeat:repeat;}
	.ncont{ background-size:101%;}
	.par{ width:60%;}
	.ncont{ padding:10px 17px 20px 25px}
	.for-lg > img{ width:100%;}
	.for-lg{ display:none;}
	/*.rental{ margin-top:80px;}*/
	.gcont{ padding:7px 6px 5px;}
	.head-title{ bottom:0;}
	.innerpg{ padding:0 20px 32px 30px;}
	.forform{ padding:25px 0 34px 5px;}
        .divider2-1{margin-bottom: 14px;}
        .become-member > img{height: 272px;}
        .site-information{float:left;margin-left:364px;}
        .logo{right:90px;}
        .news{padding-bottom:24px;}
        .inner-rt{padding-bottom:34px;}
        .gal{padding-bottom:25px;}
	
}
@media screen and (min-width:1152px) {
       .nav > li > a{background-position:right 45px center !important;}
        .dropdown:hover .dropdown-menu { display: block;}
         .gcont{padding-bottom:4px;}
       
}
}
@media screen and (max-width:1280px) {
       .ncont{padding: 10px 17px 71px 15px;}
      .news{padding-bottom:19px;}
      
     
}
@media (min-width: 992px) and (max-width: 1199px) {
   .dropdown:hover .dropdown-menu {
    display: block;}
}

@media screen and (max-width:1024px) {
	.nav > li > a{ padding:20px 0;}
        .news p{ line-height:19px;}
	.ncont{ padding:10px 17px 35px 15px; /*background:url(../images/news-bg.png) no-repeat;*/}
        .become-member{ margin-top:18px;}
	.rental{ margin-top:15px;}
	.innerpage .rental{ margin-top:15px;}
        .view-all{padding-left:12px;}
        .divider2-1{ margin-bottom:0px;}
        .nav > li > a{padding-left:20px;}
        .site-information{margin-left: 281px;}
        /*.dropdown:hover .dropdown-menu { display: block;}*/
        /*.gcont{padding-bottom:36px;}*/
       .container{width:970px;}
       .par{ width:55%;}
       .news{padding-bottom:20px;}
         .upcoming-events{padding-bottom:8px;}
}

@media (min-width:768px) and (max-width:991px) {
 	.carousel .item{ height:241px;}
	.head-title > p{ font-size:30px;}
	.carousel{ height:auto;}
	.nav > li > a{ padding:13px 0;}
	.fcont{ padding:3px;}
	.fb{ float:none;}
	.twit{ float:none;}
	.ncont > img{ float:left; margin-right:20px; width:40%;}
	.par{ width:auto; float:inherit;}
	.gal1 > img{ width:90%;}
	.gal2 > img{ width:90%;}
	.ucont > p{ line-height:14px;}
	.heading{ font-size:17px;}
	.become-member > img{ height:auto;}
	.sitert{ font-size:11px; margin-left:5px;}
	.sitelt{ font-size:11px;}
	.nav > li > a{ font-size:18px;}
        .innerpg{/*background:url(../images/innerpg-cont-bg2.png) repeat;*/ padding:0 20px 2px 30px;}
        .lg2 { /*display:block;*/}
        .lg2 > img{width:100%;}
        .forform{padding:25px 0 30px 5px; margin:20px 0 0;}
        .nav > li > a{padding-left:8px;/*background:url(../images/dropdown-arrow.png) right 15px center no-repeat;*/ background-position:right 42px center !important; font-size:15px;}
        .nhead{font-size: 15px;}
        .site-information{margin-left: 159px;}
        .ftlt{width: 37.667%}
        .ftmid{width:37%;}
        .ftrt{width: 22.667%;}
        .footer-top{display:block;}
        .contact-smallscreen{display:none; }
        .site-smallscreen{display:none;}
         .logo img{position: relative;right: -6px;top: 0;width: 143px;}
        /*.dropdown:hover .dropdown-menu { display: block;}*/
        .inner-rt{padding-bottom:22px;}
        .news{padding-bottom:15px;}
        .container{width:750px;}
        .gal{padding-bottom:16px;}
         .upcoming-events{padding-bottom:6px;}
         
        
        
}
@media (max-width:767px) {
	.navbar-nav > li{background:url(../images/headers-bg3.jpg) repeat-x !important;}
	.nav > li > a{ padding:7px 0;}
        .navbar-inverse .navbar-nav > li > a{padding-left:30px;}
	.left-col{ margin-left:0; padding-left:40px;}
	.heading{ background-repeat:repeat;}
	.rental{ width:95%; text-align:center;}
	.follow{ width:95%;}
	.content-wrap{ background-repeat:repeat;}
	.mid-col{ padding:0 15px 0 40px;}
	.heading2{ background-repeat:repeat;}
	.ncont{ background-size: 100%;}
	.mid-col{ width:95%;}
	.right-col{ width:95%; padding:0 15px 0 40px;}
	.ucont{ width:100%; background-size:100%; background:none;}
	.photo-day{ width:100%;}
	.online-store{ width:100%;}
	.become-member{ width:100%;}
	.rental > img{ width:50%;}
	.photo-day > img{ width:50%; margin-top:10px;}
	.photo-day{ text-align:center;}
	.photo-day > img{ width:50%;}
	.online-store{ text-align:center;}
	.online-store > img{ width:50%; margin-top:10px;}
	.become-member{ text-align:center;}
	.become-member > img{ width:50%; height:auto;}
	.carousel{ height:auto;}
	.head-title{ bottom:0;}
	.head-title > p{ font-size:22px;}
	.logo{ position:relative; text-align:center; right:0;}
	.carousel .item{ height:200px;}
	.fcont{ background:none; text-align:center; height:auto;}
	.fcont a{ float:none; margin:0 10px;}
	.ftmid{ width:100%;text-align: center;}
	.inner-rt{ padding-left:40px; width:95%; background:none;}
	.innerpg{ background:none;}
	.navbar-nav .open .dropdown-menu{ background:#442412; color:#feeda8;}
        .logo{top:0;}
        .footer-top{display:none;}
        .contact-smallscreen{display:block;}
        .site-smallscreen{display:block;}
        .ftlt{text-align: center;}
        .sitelt{/*margin-left: 222px;*/ width:49%;}
        .sitert{/*margin-left: 17px*/;text-align: left;width:49%;margin:0;}
        .ftrt{width:100%;text-align: center;}
        .ftrt > img{float:none;}
        .ftmid-wrapper{width:300px; text-align: center;margin:0 auto;}
        .dropdown-menu {left:0%;}
        .news{background:none;}
        .upcoming-events{background:none; width:100%;}
        .gcont{background:none;}
        .gal{background:none;}
        .container{width:100%;}
        .left-col{width:100%;}
        
}
@media (max-width:480px) {
	.head-title > p{ font-size:20px;}
	.carousel .item{ height:157px;}
	.ncont{ background:none; text-align:center;}
	.par{ width:100%;}
	.divider{ clear:both;}
	.attachment{ float:left;}
	.gal1 > img{ width:90%;}
	.gal2 > img{ width:90%;}
        .ftmid-wrapper{width:300px; text-align: center;margin:0 auto;}
	.sitelt{ font-size:12px;width:49%;/*margin-left: 78px;*/margin:0;}
	.sitert{ font-size:12px;width:49%;}
	.head-title{ background:url(../images/head-title2-bg.png) repeat;}
        .rental > img{margin-top:6px;}
        .dropdown-menu {left:0%;}
        
}
@media (max-width:360px) {
	.sitelt{ font-size:11px;/*margin-left: 24px;*/}
	.sitert, .footer-line, .ftlt p{ font-size:11px;}
	.carousel .item{ height:117px;}
	.head-title > p{ font-size:18px;}
	.for-attc .more-btn{ margin-right:0;}
	.innerpg{ width:98%; padding-left:0;}
	.forform{ width:100%;}
	.forform input{ width:60%;}
	.forform textarea{ width:60%;}
	.forlabel{ padding:0 10px;}
	.inner-head{ font-size:17px;}
        .ftmid-wrapper{width:auto;}
        .rental > img{margin-top:6px;}
        .dropdown-menu {left:0%;}
        
	
}

@media (max-width:320px) {
	.gal .heading2{ font-size:17px;}
	.head-title{ background:url(../images/head-title2-bg.png) repeat;}
        .rental > img{margin-top:6px;}
	.dropdown-menu {left:0%;}  
}