*{margin:0;padding:0;font-family:Comic Sans MS !important}
body{background:transparent url("../../../images/bgs.jpg") no-repeat fixed center top / cover;font-size:14px;color:#2d0a01}

.container {
    margin: 0 auto 0 auto;
    padding: 0 55px 0 55px !important;
    max-width: 1050px;
}


a,
a:hover,
a:focus{color:#2d0a01;text-decoration:none}
b,
strong{font-weight:bold}
h1{margin:10px 0 15px 0;font-size:30px;text-align:center}
h2{margin:10px 0 25px 0;font-size:26px;text-align:center}
p{margin:0 0 10px}
ul{margin-top:0;margin-bottom:10px}
li{list-style:none}

blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
textarea{margin:20px auto;min-height:200px;min-width:220px}
table{padding:15px}
button{float:left;height:25px}
iframe{min-width:300px;transition:0.5s;border:none}
img{border:0;max-width:100%}
label{display:inline-block;max-width:100%;font-weight:bold}
select,
input{text-transform:none;border:1px solid #2d0a01;box-shadow:0 0 6px rgba(0, 0, 0, 0.1) inset;border-radius:3px}
img{max-width:100%}

#monials{border-radius:0;float:left;height:230px;padding:15px !important;position:relative;width:100% !important}
#monials li{max-width:100% !important;width:100% !important}
#monials li h4{color:#fff !important;font-size:18px !important;line-height:30px !important}

#gruemenu{background:none !important}
#gruemenu a{color:#2d0a01 !important}
#gruemenu ul li a{background-color:transparent !important;border:medium none !important;font-weight:bold !important;padding:6px 6px !important;text-transform:none !important}
#gruemenu ul li:hover a{background-color:transparent !important}
#gruemenu ul li:first-child a{border-bottom-left-radius:0;border-top-left-radius:0;margin-right:10px}
#gruemenu.grue_144 > ul > li {float:left;display:inline-block}
#gruemenu > ul {
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.05);
    padding: 0 0 0 50px;
    margin: 0;
}

.inputbox{padding:0 4px 0 4px;max-width:150px;height:23px;background-color:#fff}
.search_search_module label{display:none}

.item-page a{color:#2d0a01;font-weight:600}

.nav{list-style:none}
.nav > li{position:relative;display:block}
.nav > li > a{position:relative;display:block;padding:10px 15px}

.mainbody_top{margin:50px 0 0 0;text-align:center}

.mainbody_banners{margin:35px 0 35px 0;text-align:center}
.mainbody_banners a{display:inline-block}
.mainbody_top_block1,
.mainbody_top_block2,
.mainbody_top_block3,
.mainbody_top_block4{display:inline-block;height:230px;width:220px;margin:15px 15px 0 15px;}

.mainbody_top_block1{background:rgba(0, 0, 0, 0) url("../../../images/home-4boxes/camper-icon-final.png") no-repeat scroll center top / cover}
.mainbody_top_block2{background:rgba(0, 0, 0, 0) url("../../../images/home-4boxes/Parent-Camp-Icon.png") no-repeat scroll center top / cover}
.mainbody_top_block3{background:rgba(0, 0, 0, 0) url("../../../images/home-4boxes/Return-Campers-Icon1.jpg") no-repeat scroll center top / cover}
.mainbody_top_block4{background:rgba(0, 0, 0, 0) url("../../../images/home-4boxes/Camp-Jobs-Icon.png") no-repeat scroll center top / cover}

/*.mainbody_top_block1{background:rgba(0, 0, 0, 0) url("../../../images/1stimecamp.png") no-repeat scroll center top / cover}
.mainbody_top_block1:hover{background:rgba(0, 0, 0, 0) url("../../../images/1stimehover.png") no-repeat scroll center top / cover}
.mainbody_top_block2{background:rgba(0, 0, 0, 0) url("../../../images/parentinformation.jpg") no-repeat scroll center top / cover}
.mainbody_top_block2:hover{background:rgba(0, 0, 0, 0) url("../../../images/parentinformation_ro.jpg") no-repeat scroll center top / cover}
.mainbody_top_block3{background:rgba(0, 0, 0, 0) url("../../../images/campjob.png") no-repeat scroll center top / cover}
.mainbody_top_block3:hover{background:rgba(0, 0, 0, 0) url("../../../images/campjobhover.png") no-repeat scroll center top / cover}
.mainbody_top_block4{background:rgba(0, 0, 0, 0) url("../../../images/datesrates.png") no-repeat scroll center top / cover}
.mainbody_top_block4:hover{background:rgba(0, 0, 0, 0) url("../../../images/datesrateshove.png") no-repeat scroll center top / cover}
*/
.mainbody_top .besps_holder{float:none;border-image:url(../../../images/right23.jpg) 1 1 1 1 repeat repeat;border-style:solid;border-width:10px;}
.mainbody_top .besps_holder,
.mainbody_top .besps_slides,
.mainbody_top .besps_slides div,
.mainbody_top .besps_slides img{margin:0 !important;width:560px !important;height:300px !important}
.mainbody_top .besps_slides img{top:0 !important}

.maintext{margin:35px 0 0 0;padding:0 15px 0 15px;background:rgba(247, 238, 219, 0.76) none repeat scroll 0 0 /contain;border-image:url(/images/mtt.png) 28 0 1 0;border-style:solid;border-width:12px 0px 0px 0px;box-sizing:border-box;width:100%;display:block;}

.chkBxx li{margin-left:5px;padding:4px 0 6px 25px;background:rgba(0, 0, 0, 0) url("../../../images/check.png") no-repeat scroll left 4px;font-size:18px;list-style:outside none none !important}
.chkBxx1{width:100%;color:#fff;background:rgba(0, 0, 0, 0) url("../../../images/wood2s.jpg") repeat scroll 0 0}
.chkBxx a{font-weight:700}

.custom_sidebar{text-align:left;font-size:17px;line-height:22px}
.sidebar{padding:10px 0}
.sidebar_third{float:left;width:100%;height:109px !important;line-height:33px !important;margin:auto;text-align:center;background:rgba(0, 0, 0, 0) url("../../../images/signboard_t_2.png") no-repeat scroll center top}

.bt-cs .next, 
.bt-cs .prev{display:block;height:32px}
.bt-cs a.prev{text-indent:-9999px;z-index:999}
.bt-cs a.next{text-indent:-9999px;z-index:100}
.bt-title{color:#a3ce27 !important;display:inline-block;font-size:16px;font-weight:bold;line-height:150%;padding:10px 0 15px 0;text-transform:uppercase;margin-top:20px}
.bt-inner img{border:2px solid #fff;margin:5px 20px 20px;outline:1px solid #b5b5b5}
.bt-introtext{color:#fff;font-size:17px}

.readmore a{color:#7c5127;background:#a3ce27;border-radius:3px !important;font-size:11px;font-weight:bold;letter-spacing:1px;margin-top:28px !important;padding:8px 10px 8px 11px !important;text-transform:uppercase !important;float:right}

.besps_holder{padding:0 !important;margin:20px !important;display:inline-block !important;float:left}
.besps_slides div{background:none}
.besps_caps,
.besps_ctrl_right,
.besps_counter{display:none}

.acymailing_introtext{color:#fff;font-size:16px;font-weight:bold}
.acyfield_email input{height:30px;display:inline-block}
.acymailing_form{position:relative;width:100%}
.acysubbuttons input{padding:8px;font-size:14px;font-weight:bold;text-align:center;vertical-align:middle;color:#fff;background-color:#2d0a01;cursor:pointer}

.mainbody_top img,
.float_video{border-image:url(../../../images/right23.jpg) 1 1 1 1 repeat repeat;border-style:solid;border-width:10px;transition:0.5s}
.fixed{position:fixed;z-index:9999}

.moduletable_sidebar.second_sidebar{background:rgba(0, 0, 0, 0) url("../../../images/bimager.jpg") repeat-y scroll center top / contain;border-bottom-style:solid;border-image:url("../../../images/right2.jpg") 30 55 19 0;border-left:medium none !important;border-right:medium none !important;border-top-style:solid;border-width:9px medium !important;-o-background:rgba(0, 0, 0, 0) url("../../../images/bimager.jpg") no-repeat scroll 0 0 / 100% 100%;-o-border-bottom-style:solid;-o-border-image:url("../../../images/right2.jpg") 30 55 19 0;-o-border-left:medium none !important;-o-border-right:medium none !important;-o-border-top-style:solid;-o-border-width:9px medium !important;-webkit-background:rgba(0, 0, 0, 0) url("../../../images/bimager.jpg") no-repeat scroll 0 0 / 100% 100%;-webkit-border-bottom-style:solid;-webkit-border-image:url("../../../images/right2.jpg") 30 55 19 0;-webkit-border-left:medium none !important;-webkit-border-right:medium none !important;-webkit-border-top-style:solid;-webkit-border-width:9px medium !important;float:left;padding:10px 20px}

.moduletable h3{padding:20px 0 0 0;color:#fff !important;font-size:25px;font-weight:bold;text-align:center}
.moduletable_footer h3{color:#fff;font-size:17px;font-weight:bold;text-shadow:1px 1px #2d0a01;border-bottom:3px solid #4dff00;display:inline-block;text-transform:uppercase}
.moduletable_footer li a{padding:3px 15px;color:#fff;font-size:16px;font-weight:bold;text-shadow:1px 1px #2d0a01 !important}
.moduletable_footer li a:hover{background-color:transparent}
.moduletable_footer li.current{width:auto;height:0;border-style:solid;border-width:11px 0 11px 19.1px;border-color:transparent transparent transparent #4dff00;line-height:0px;_border-color:#000000 #000000 #000000 #4dff00;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');top:0px;margin-bottom:5px;margin-top:5px;left:-10px}

.moduletable_subcribe h3{color:#fff}
.maintext{float:left}
.home_1{width:66.66666667%;float:left}
.home_2{width:33.33333333%;float:right;margin-top:-40px}



.container{margin:0 auto 0 auto;padding:0 15px 0 15px;max-width:1050px}

.header{width:100%;background:rgba(0, 0, 0, 0) url("../../../images/Camp-Logo-2.jpg") no-repeat scroll center top / contain}
.header .header_top{margin:0 0 162px 0;width:100%;text-align:right}
.header .header_top a{margin:0 15px 0 0;padding:5px 70px}
.header .header_bottom{padding: 0px 0px 0px 0px;}
.header .menu{width:50%;display:inline-block}
.header .lang,
.header .search,
.header .social{width:16.2%;height:30px;display:inline-block;text-align:right;vertical-align:top}
.custom_social img{margin-top:-5px;vertical-align:middle}

#navigation-toggle{color:#2d0a01;background:rgba(247, 238, 219, 0.76) none repeat scroll 0 0}

.body_top{width:100%;clear:both}

.main_content_bottom{width:100%;float:left;clear:both;padding:70px 0 20px 0;background:rgba(247, 238, 219, 0.76) none repeat scroll 0 0;border-image:url(/images/mtt.png) 28 0 0 0;border-style:solid;border-width:0px 0px 12px 0px}
.main_content_bottom_row{width:90%;margin:0 auto}
.main_content_bottom_left,
.main_content_bottom_right{float:left;width:50%;height:345px;vertical-align:top;background:rgba(0, 0, 0, 0) url("../../../images/wood2s.jpg") repeat-x scroll 0 0 / cover;}
.main_content_bottom_left{border-top-left-radius:10px;border-bottom-left-radius:10px}
.main_content_bottom_right{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #fff;box-sizing:border-box}
.main_content_bottom_left h3,
.main_content_bottom_right h3{padding:15px;color:#fff;font-size:22px;font-weight:bold;line-height:30px}
.custom_testimonial_video{text-align:center}

.body_bottom{height:100px;clear:both;margin:0 50px 0 50px;padding:15px 0 0 0;background:rgba(0, 0, 0, 0.2) url("../../../images/bottom_bg.png") repeat;border:4px solid #ccab82}
.body_bottom p{color:#fff;font-size:14px;line-height:8px}
.body_bottom a{color:#fff;font-weight:bold}
.buom{width:5%;float:left}
.moduletable_buom{margin-left:-35px}
.mainbody_bottom_left_info{width:42%;float:left}
.mainbody_bottom_right_social{width:53%;float:left}
.mainbody_bottom_right_social iframe{width:180px}
.address_left{width:50%;float:left}
.address_right{width:50%;float:right}
.fb-page{padding-top:5px}
.social_icons{margin:0 20px 0 0;float:right;padding-top:25px}

.footer{width:100%;clear:both;margin:50px 0 0 0}
.footer_i,
.footer_ii,
.footer_iii,
.footer_iiii{width:25%;float:left}

.extravote-info{display:block}
.extravote-small{margin:20px 0 0 0;width:100%;display:inline-block;text-align:center}

.frog{margin:-26px 0 0 0}
.pager{display:none}
.custom_mainbody_content_top{margin:0 20px 0 0;padding:10px;font-size:16px}
.top_sidebar p{margin:0}

.author{color:#fff !important;font-size:18px !important;line-height:30px !important}

.featherlight-inner{width:765px;height:239px}

@media (max-width:1050px){
.header #gruemenu,
.header .lang,
.header .search,
.header .social{display:none}
}
@media (max-width:950px){
.home_1{width:100%}
.home_2{display:none}
.mainbody_bottom_left_info{width:95%}
.mainbody_bottom_right_social{display:none}
@media (max-width:800px){
.footer_i,
.footer_ii{width:50%;float:left}
.footer_iii,
.footer_iiii{width:50%;float:left}
.main_content_bottom_left,
.main_content_bottom_right{width:100%}
.main_content_bottom_left{border-top-left-radius:10px;border-bottom-left-radius:0px;border-top-right-radius:10px}
.main_content_bottom_right{border-top-right-radius:0px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border:none;border-top:1px solid #fff}
.featherlight-inner{width:430px;height:239px}
.featherlight-close-icon{right:0px}
}
@media (max-width:480px){
.bt-introtext{font-size:16px}
.custom_mainbody_bottom_left_info p{font-size:13px}
.moduletable_footer h3{font-size:14px}
.moduletable_footer li a{font-size:13px}
.footer_iiii{display:none}
}
@media (min-width:1200px){
.container{width:1170px}
}
 @media (max-width:480px){
.text-font2{font-size:14px !important;}

} 