@media screen and (min-width:768px) and (max-width:999px){

.pp_pic_zoom {
  display: none;
  left: 0 !important;
  margin: 0 auto;
  position: fixed;
  right: 0;
  width: 734px !important;
  z-index: 10000;
}
div.pp_pic_holder {
  bottom: 0 !important;
   margin: 0 auto;
  position: fixed;
  top: 0 !important;
  
 
}
div.pp_pic_zoom  .pp_content, div.light_rounded .pp_content {
    background-color: #fff;
    height: auto !important;
    width: 700px !important;
} 
.pp_pic_zoom .pp_hoverContainer {
    bottom: 0;
    height: auto !important;
    max-width: 700px !important;
    position: absolute;
    top: -52px;
    width: 700px !important;
    z-index: 2000;
}
.pp_pic_zoom #pp_full_res > img {
    height: auto !important;
    width: 700px !important;
     padding-bottom: 52px;
}
.pp_pic_zoom .pp_content_container .pp_details {
    margin-top: -39px !important;
    width: 700px !important;
    position: relative;
	z-index: 999999999 !important;
}
.home-page-slider .bx-wrapper .bx-viewport {
	min-height: 306px;
}

div.pp_default.pp_pic_zoom .pp_content_container .pp_close {
  background:url("images/cross.png") no-repeat right center ;
  background-size:59% auto;

}
.inner_page_slider .bx-wrapper .bx-viewport {
	min-height: 210px;
}
.container{margin:0 auto;width:97%;}
#navbar.navbar .nav-menu li a{font-size:12px;margin:0 7px;}
#navbar.navbar .nav-menu li ul li a{font-size:13px;padding:7px 6px;}
#navbar.navbar .nav-menu li ul li.current_page_item a, #navbar.navbar .nav-menu li ul li a{border-bottom:2px solid transparent;}
#navbar.navbar .nav-menu li ul li.current_page_item a, #navbar.navbar .nav-menu li ul li a:focus, #navbar.navbar .nav-menu li ul li a:hover{font-size:11px;padding:10px 6px;}
.bx-wrapper .bx-caption span{font-size:19px !important;}
.activity-wrapper .act-inc{font-size:12px;width:85px;}
.sponsers .container > h2,
.activity-includes h2{font-size:28px;}
#primary .welcome-section .about-us-exceprt{width:52.6%;}
.welcome-section .video-container{width:46.6%;margin-right:0;}
.excerpt .about-us{font-size:14px;}
.sponsers .bx-wrapper .bx-controls-direction a.bx-prev{left:-10px;}
.sponsers .bx-wrapper .bx-controls-direction a.bx-next{right:-10px;}
.sponsers .bx-wrapper ul li{margin:0 11.6px !important;width:146px !important;}
.sponsers .bx-wrapper .bx-viewport{margin:0 auto;width:92% !important;}
#primary .site-content .widget.online-reg {
	min-height: 70px;
	padding: 10px 6px;
}
.top-section .widget.widget_text.online-reg .widget-title {
	background-size: 100% 100%;
	height: 50px;
	width: 50px;
}
#primary .site-content .widget.online-reg .textwidget {
	padding:4px 0 0 8px;
}
.top-section .textwidget .entertain-tag a, 
.top-section .textwidget .online-reg-tag a, 
.top-section .textwidget .donation1 a {
	font-size: 16px;
	line-height: 20px;
}
.maplocation{margin-right:2.5%;width:29.3%;}
.contact-details{margin-right:2.5%;width:21.5%;}
.quicklinks{margin-right:2.5%;width:14.7%;}
.menu-footer-links-container li a{font-size:13px;}
.menu-footer-links-container li{margin-bottom:7px;}
.contact-details p{font-size:14px;}
.contact-details ul.contact1 li{font-size:13px;}
.map-container iframe{width:220px;}
.site-footer h2{font-size:13px;}
.social-link{width:22.4%;}
.activity-includes{padding:22px 0 25px;}
.sponsers .bx-wrapper ul.kiwi-logo-carousel.align-center li img{max-width:143px !important;}
.sponsers{margin-bottom:30px;}
.copyright{margin-top:0;}
.pdfdata a{font-size:17px;line-height:21px;margin-top:21px;width:57%;}
.pdf-list ul.pdfdata li{margin-right:3.0%;}
.about_mission .about-img{float:right;width:33%;}
.about_mission div:nth-child(2){float:left;width:62%;}
.about_mission h2{margin-bottom:2px;}
.page-template-inner-page .site-main h2, .campifire-wrapper > h2, .page-template-inner-page h1{font-size:25px;}
.about_mission{margin-bottom:0;}
.service p{font-size:16px;margin-bottom:5px;}
.service ol li{font-size:15px;margin-bottom:4px;}
.page-template-inner-page .site-main h2, .campifire-wrapper > h2, .page-template-inner-page h1{margin-bottom:7px;}
.venue-map .map > iframe{width:416px;}
.drive-dis li{display:block;width:100%;margin-left:6px;}
#navbar.navbar .nav-menu li:hover ul li a, #navbar.navbar .nav-menu li.current-page-ancestor ul li a, .header-sec.sticky .nav-menu li.current-page-ancestor ul li a, .header-sec.sticky .nav-menu li:hover ul li a, #navbar.navbar .nav-menu li ul li a{font-size:11px;}
#text-9 .textwidget .contact_name_text,
#text-9 .textwidget a,
#text-9 .textwidget > div,
.page-template-contact-page .right_sidebar #text-7 .textwidget li a{font-size:15px;}
.page-template-contact-page .right_sidebar #text-7 .textwidget li{padding-bottom:17px;padding-top:21px;}
.right_sidebar aside#text-9.widget{padding:12px 10px;}
#text-9 .widget-title.google-map-iframe{font-size:18px;}
.error p{line-height:20px;}
.woocommerce-page table.cart td.actions .input-text{height:44px !important;width:147px !important;}
.woocommerce .shop_table.cart .button[type="submit"], .shop_table.cart .coupon .button[type="submit"]{margin-left:0;padding:12px 20px;width:auto !important;}
.cart-collaterals{margin-bottom:0;}
.activity-wrapper .bx-wrapper .bx-viewport{background:none repeat scroll 0 0 transparent;margin:0 auto;width:700px !important;}
.activity-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:0;}
.activity-wrapper .bx-wrapper .bx-controls.bx-has-controls-direction .bx-next{right:0;}
.activity-wrapper .act-inc{margin:0 4.7px 0 7px;width:129px !important;}
.meeting p, .organizational p, .membership p, .confident > p, .about_mission p, .about-content-main p{font-size:16px;line-height:24px;}
.newcomer h2, .rendu-content h2, .about_mission h2, .service h2, .membership > h2, .confident > h2, .organizational h2, .board > h2{font-size:25px;}
.image-gallery img{height:176px;width:100%;}
.image-gallery li{margin:0 auto !important;width:248px;}
.image-gallery a:after{width:100%;}
.image-gallery li:nth-child(3n){float:none;padding-left:0;padding-right:0;}
.image-gallery{text-align:center;}
.camp-bg, .newcomer{background:url("images/about-bg1.png") no-repeat scroll center center/100% auto rgba(0, 0, 0, 0);}
.live-entertainment .content-right .link:after{width:100%;}
.area-part3, .area-part1{background:url("images/about-bg.png") repeat-x scroll center center/100% auto #f0f0f0;}
.woocommerce .shop_table .continue-shop .continue-shop-link{background:#d7d7d7 none repeat scroll 0 0;border-radius:0;margin-left:0px;margin-right:13px;padding:2px 23px;}
.woocommerce-cart .site-main .woocommerce .shop_table.cart .coupon{display:inline-block;width:auto;padding-bottom:0;}
.woocommerce .shop_table .continue-shop .continue-shop-link{margin-right:4px;}
.donation-block .donation .input.text input.input-text { border: 1px solid #D3CED2;  float: left;  height: 48px;  margin-right: 20px; width: 210px;}
.donation-block .donation .message strong {  line-height: 3.4;}

.map-section h3 {
	font-size: 16px;
	margin: 0 0 12px;
}
.map-section .map-img {
	border: 6px solid #ccc;
}
.map-section .map-right::before {
	left: -24px;
	top: 50px;
}
.map-section .map-left {
	margin-top: 33px;
}
.map-section .map-right .map-img img {
	min-height: 272px;
}
.call-nav .search-form .search-field {
  width: 220px;
}



}
/****************************************************************************************************************************/
@media screen and (max-width:767px){.container{margin:0 auto;width:92%;}
/* 4-1-2016 */
woocommerce-cart table.cart td:last-child, .woocommerce-cart table.cart th:last-child {
border-right: 2px solid #ddd !important;
}
/*7-1-2016 */
#order_comments_field #order_comments {
    padding: 12px;
    height:53px;
}
.inner_page_slider .bx-wrapper .bx-viewport {
	min-height: 88px;
}
.donation-block .donation .message strong {  line-height: 2;}
.donation-block .donation .message { float: none;}
.donation-block .donation .input.text input.input-text{height:44px; /*48px*/ margin-right: 10px; width: 194px;}
.donation-block .donation .input.text { float: none;}
.home-link{float:none;padding-top:11px;margin:0 auto;display:inline-block;}
header#masthead.site-main-header{text-align:center;z-index:999999999 !important;}
.call-us-head{float:none;margin-top:7px;margin-bottom:0;}
.call-nav{float:none;margin:0 auto;}
.bx-wrapper .bx-caption a{font-size:9px;margin-left:2px;padding:4px 5px 3px;}
.bx-wrapper .bx-caption span{font-size:8px !important;}
#primary .site-content .widget.online-reg {
	float: none;
	margin: 0 auto 20px;
	max-width: 260px;
	min-height: 63px;
	width: 100%;
}
#primary .site-content .widget.online-reg:nth-of-type(4) {
	margin-bottom: 0;
	margin-right: auto;
}
.top-section .widget.widget_text.online-reg .widget-title {
	background-size: 100% 100%;
	height: 65px;
	width: 65px;
}
#primary .site-content .widget.online-reg .textwidget {
	padding: 3px 0 0 12px;
}
.home-page-slider .bx-wrapper .bx-viewport {
	min-height: 128px;
}
.bx-wrapper{margin:0 auto 20px !important;}
#primary .top-section{margin-bottom:22px;}
#primary .welcome-section .about-us-exceprt{float:none;width:100%;margin:0 auto;}
.welcome-section .video-container{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:none;margin-right:0;width:100%;}
.widget.widget_text.home-video1{width:290px;}
.welcome-section{background:url("images/section_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);padding:13px 0 0;}
.welcome-section h2{font-size:21px;}
.excerpt .about-us{font-size:13px;}
.read-more-button.home-about{margin-bottom:16px;margin-top:12px;}
.activity-includes h2{font-size:22px;margin:0 auto;padding-bottom:8px;width:100%;}
.activity-wrapper .act-inc{display:block;margin-bottom:10px;margin-left:-4px;margin-right:0;}
.activity-wrapper .bx-wrapper ul li .act-inc{width:96% !important;}
.activity-includes .activity-wrapper .widget{padding:22px 0 5px;}
.activity-includes{padding:14px 0 5px;}
.sponsers .container > h2{font-size:22px;margin:0 auto;padding-bottom:10px;width:100%;}
.sponsers{margin-bottom:0;padding-top:15px;}
.sponsers .sponsers-data{margin-top:20px;}
.sponsers .bx-wrapper .bx-viewport{margin:0 auto;width:237px !important;}
.sponsers .bx-wrapper ul li{margin:0 14.1px !important;width:88px !important;}
.sponsers .bx-wrapper ul.kiwi-logo-carousel.align-center li img{height:auto;max-width:65px !important;}
.sponsers .bx-wrapper .bx-controls-direction a.bx-prev{left:0;}
.sponsers .bx-wrapper .bx-controls-direction a.bx-next{right:0px;}
.footer-logo{left:0;margin-bottom:7px;position:relative;right:0;top:0;z-index:1;}
.social-link, .maplocation, .contact-details, .quicklinks{margin-right:0;width:100%;margin-bottom:15px;}
.menu-footer-links-container li a{font-size:13px;}
.menu-footer-links-container li{margin-bottom:4px;}
.site-footer .menu{margin:3px 0 0;}
.site-footer h2{font-size:14px;padding-bottom:3px;}
.contact-details ul.contact1 li{font-size:13px;margin-top:3px;}
.contact-details p{margin:6px 0 0;}
.map-container iframe{width:293px;margin-top:10px;}
.site-footer .widget{margin:0;}
.social-link li{margin-bottom:10px;}
.social-link > ul{margin-bottom:0;}
.copyright{margin-top:0;}
.toggled-on .menu-toggle:after,
.menu-toggle:after{content:none;}
.icon-bar{border-radius:10%;display:block;height:2px;margin-bottom:4px;width:22px;}
.icon-bar{background-color:#042e64;}
.navbar-toggle{background-color:#1b6dc1;}
button.menu-toggle{background:none repeat scroll 0 0 white;border:1px solid #042e64;border-radius:5px;padding:12px;float:right;}
.icon-bar:last-child{margin-bottom:1px;}
.main-navigation{float:right;margin:9px auto 0;min-height:37px;width:100%;}
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active{background:#fff;border:medium none;color:#042e64;padding:12px;border:1px solid #042e64;}
.menu-menu-1-container{margin-top:41px;}
ul.nav-menu li ul, .nav-menu ul li ul, ul.nav-menu .focus > ul, .nav-menu .focus > ul{display:block !important;}
#navbar.navbar .nav-menu li a{margin:0 auto;}
#navbar.navbar .nav-menu li a{text-align:left;}
#navbar.navbar .nav-menu li:hover ul li a, #navbar.navbar .nav-menu li.current-page-ancestor ul li a, .header-sec.sticky .nav-menu li.current-page-ancestor ul li a, .header-sec.sticky .nav-menu li:hover ul li a, #navbar.navbar .nav-menu li ul li a{font-size:13px;font-weight:normal;padding:6px;}
.header-sec.sticky .nav-menu li a,
.header-sec sticky .nav-menu li > ul li a,
.toggled-on .nav-menu li > ul li a,
.header-sec sticky .nav-menu li ul li a,
#navbar.navbar .nav-menu li ul li a,
.header-sec sticky .nav-menu li a ,
#navbar.navbar .nav-menu li a{font-size:13px;padding:6px;border-bottom:1px groove #042f65 !important;text-align:left;}
#navbar.navbar .nav-menu li ul li a:hover;.toggled-on .nav-menu li > ul li a:hover,
#navbar.navbar .nav-menu li.current_page_item a, #navbar.navbar .nav-menu li a:focus, #navbar.navbar .nav-menu li a:hover{border-bottom:1px groove #042f65 !important;color:#042f65 !important;}
.nav-menu .sub-menu, .nav-menu .children{position:relative;}
.nav-menu .sub-menu, .nav-menu .children{background-color:white;border:0 none !important;position:relative;display:block !important;}
.toggled-on .nav-menu li > ul{margin-left:0px !important;padding-left:20px;}
#navbar.navbar .nav-menu li ul li.current_page_item a, #navbar.navbar .nav-menu li ul li a:focus, #navbar.navbar .nav-menu li ul li a:hover{color:#042e64 !important;font-size:13px;padding:6px;}
.nav-menu .sub-menu, .nav-menu .children{height:auto;width:auto;}
.nav-menu li.menu-item-has-children{background:url("images/drop.png") no-repeat scroll 96% 13px rgba(0, 0, 0, 0);}
.copyright{font-size:13px;}
.site-footer .widget{width:282px;}
.home-page-slider .bx-wrapper .bx-next{background-position:-54px 0 !important;right:5%;}
.bx-wrapper .bx-controls-direction a{width:16px;}
.bx-wrapper .bx-controls-direction a{top:42.5% !important;}
.sponsers .bx-wrapper .bx-controls-direction a{top:34.5% !important;}
.entry-content{padding:0 !important;}
.page-template-inner-page .site-content .venderinfo-wrapper .venderinfo > li{margin-bottom:8px;}
.page-template-inner-page .site-content ul li, .campfire-rule > li{font-size:13px;}
.vender-note2,
.vender-note1{font-size:14px;line-height:22px;}
.page-template-inner-page .site-main h2, .campifire-wrapper > h2, .page-template-inner-page h1{font-size:22px;}
.pdf-list ul.pdfdata li{margin-bottom:0;margin-left:0;margin-right:0;min-height:113px;width:100%;}
.pdfdata a{float:left;font-size:17px;line-height:21px;margin-left:120px;margin-top:24px;width:52%;}
.camprule-head{font-size:14px;line-height:18px;margin-top:13px;}
.rule-list{margin-top:15px;}
.rule-list span{font-size:14px;}
.rule-list li span:nth-of-type(1){margin-top:4px;}
.rule-list > li{margin-bottom:12px;}
.imp-note{font-size:15px;margin-bottom:12px;line-height:19px;}
.campifire-wrapper > p{font-size:14px;}
.campfire-rule{margin:13px 0 0;}
.campifire-wrapper{margin-bottom:0;}
.inner_page_slider .bx-wrapper .bx-next{background-position:-53px 0 !important;right:5%;}
.question{font-size:16px;}
.qa-wrapper{margin-bottom:0;margin-top:10px;}
.answer{font-size:14px;}
.qa{margin-bottom:13px;}
.page-template-inner-page .site-content .venderinfo li, .campfire-rule > li{font-size:14px;}
.about_mission .about-img{max-width:292px;}
.about_mission div:nth-child(2){margin-top:12px;}
.about_mission h2{margin-bottom:3px;}
.meeting p, .organizational p, .membership p, .confident > p, .about_mission p{font-size:14px;line-height:22px;margin-bottom:0;}
.about_mission{margin-bottom:10px;margin-top:0;}
.page-template-inner-page .site-main h2, .campifire-wrapper > h2, .page-template-inner-page h1{margin-bottom:0;}
.service p{font-size:14px;margin-bottom:6px;}
.service ol li{font-size:14px;line-height:17px;margin-bottom:6px;padding-left:27px;}
.about_mission div:nth-child(2){width:100%;text-align:justify;}
.board,
.organizational,
.membership,
.confident{margin-bottom:8px;}
.organizational p,
.membership p,
.confident p{text-align:justify;}
.board div.section3, .board div.section2, .board div.section1{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);margin-top:17px;padding:0;width:100%;}
.board a{font-size:16px;line-height:18px;margin-top:0;}
.board p{font-size:16px;}
.board h3{font-size:18px;line-height:19px;}
.board .section2 p:last-child a, .board .section3 p:last-child a, .board .section1 p:last-child a{font-size:16px;}
.meeting{margin-bottom:11px;margin-top:14px;}
.service{margin-bottom:10px;}
.meeting p a{font-size:16px;}
.header-sec.sticky{background:none repeat scroll 0 0 white;height:76px;position:fixed;top:0;width:100%;z-index:999999999!important;}
.home-link1{display:inline-block;width:74%;}
.menu{float:left;padding-left:12px;margin-top:21px;}
.header-sec.sticky .menu{background:none repeat scroll 0 0 white;float:left;width:100%;margin-top:8px;}
.header-sec.sticky .home-link1{display:inline-block;position:absolute;right:0;top:3px;width:74%;z-index:999999999;}
.header-sec.sticky button.menu-toggle{float:left;}
.header-sec.sticky .home-link1 > img{max-width:195px;height:auto;}
.header-sec.sticky .menu-menu-1-container{margin-top:54px;}
#post-26 .entry-content iframe{margin-bottom:0;margin-top:25px;}
.post-type-archive h1.page-title{font-size:22px;margin-bottom:9px;padding-top:9px;}
.register-online-wrapper > h2{font-size:20px;margin:0 0 0;}
.date-event{font-size:14px;margin-bottom:9px;}
.image-banner{margin-bottom:14px;}
.content-renedevu > p{font-size:14px;line-height:20px;text-align:justify;}
.content-renedevu b{font-size:15px;}
.content-left-tickets{margin-top:0;padding:0 0 0;}
.content-right-tickets .head, .content-left-tickets .head{font-size:22px;}
.save-bt{font-size:13px;margin-bottom:12px;margin-top:4px;padding:5px 16px;}
.content-left-tickets > p{font-size:14px;line-height:19px;margin-bottom:10px;}
.content-left-tickets{min-height:158px;display:block;clear:both;margin:10px auto;width:100%;}
.content-right-tickets{float:none;margin:0 auto;min-height:156px;width:100%;display:block;clear:both;}
.archive .note1{font-size:14px;line-height:20px;margin-bottom:19px;margin-top:17px;}
.share-with a{height:30px !important;}
.share-with a img{width:30px;}
.tribe-events-gcal.tribe-events-button,
.events-button{font-size:13px;padding:5px 12px;}
.share-with > p{margin-bottom:0;}
.event-schedule1 .events-meta-group.events-meta-group-organizer,
.event-schedule1 .events-meta-group.events-meta-group-details{width:100%;margin-left:0;}
.event-schedule1 .events-single-section-title{margin:0 0 5px;}
.event-schedule1 dd{font-size:14px;margin:0 0 7px;padding-top:4px;}
.event-schedule1 dt{font-size:14px;}
.event-schedule1 .events-meta-group.events-meta-group-organizer{margin-top:10px;}
table.products1{margin-bottom:0;}
.price span.amount,
.products1 td h3,
.products1 td p{font-size:12px;}
.products1 td:nth-of-type(2), .products1 td:nth-of-type(3), .products1 td:nth-of-type(1){width:65px;}
.products1 td{padding:3px;}
.woocommerce .quantity .qty{font-size:10px;width:50px;}
.venue-map{padding:10px 10px 3px;text-align:center;}
.venue-map .map{float:none;}
.venue-map .map > iframe{height:251px;width:266px;}
.event-schedule1{padding:10px;}
.venue-map .venue{width:100%;}
.venue-map .venue > p{padding-bottom:2px;padding-top:2px;}
.venue-map .venue .tevents-gmap{margin-bottom:4px;padding-bottom:3px;font-size:14px;}
.tickets-list{margin-bottom:0;margin-top:20px;}
.event-schedule1 dd a{font-size:14px;}
.venue-map{margin-top:20px;}
.venue-map .venue > span,
.venue-map .venue .tevents-gmap{padding-left:0;}
.venue-map .venue > p, .venue-map .venue > a{font-size:14px;padding:0;}
.content-right-tickets > p{font-size:14px;line-height:17px;}
.venue-map .venue > h2{padding-bottom:5px;padding-left:0;}
.event-schedule1 dt{margin-top:5px;}
.live-entertainment .video-container iframe{height:auto;}
.live-entertainment .content-live{font-size:15px;}
.live-entertainment .time1{font-size:13px;}
.live-entertainment .time1:before{top:5px;}
.live-entertainment .video-container{margin-bottom:0;}
.driving-content > h1{margin-top:10px;}
.direction-steps > h1{margin-top:10px;}
.direction-steps > ul{margin-top:4px;}
.direction-steps ul li:before, .drive-dis li:before{top:5px;}
.direction-steps{margin-bottom:0;}
#post-26 .entry-content iframe{height:200px;}
.page-template-inner-page .site-content ul li, .campfire-rule > li{font-size:13px;display:block;width:100%;}
.children-welcome, .rating > p, .volunteer > p,
.rating, .colorado,
.event-agenda{font-size:14px;line-height:19px;}
.event-list1 li:before{top:5px;}
.children-welcome > b,
.rating > b, .volunteer > b{font-size:17px;}
p{margin:0 0 10px;}
.all-activities{font-size:20px;}
#accordion tr td:nth-of-type(1){font-size:11px;width:15.5%;}
#accordion td:last-child{font-size:12px;line-height:17px;}
.content-bottom2{font-size:14px;margin-bottom:0;}
.content-bottom1{margin-bottom:9px;margin-top:17px;}
.content-bottom1 > b{font-size:14px;}
.ui-accordion .ui-accordion-header{margin:17px 0 0 !important;}
.stu-head-content{font-size:14px;margin-bottom:7px;margin-top:10px;}
.app-form textarea, .app-form input{width:100%;}
.customSelect.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.country-list{width:100%;}
.customSelect.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.transportation, .customSelect.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.need-tent, .customSelect.wpcf7-form-control.wpcf7-select.with-u, .customSelect.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.attend{width:100%;}
.page-template-inner-page .site-content ul li, .campfire-rule > li,
.content-map > p{font-size:14px;text-align:justify;}
.nav-menu li.menu-item-has-children.current-menu-item ul li a{color:#333 !important;}
.entertain-press, .text1 > p{font-size:14px;line-height:20px;}
.entertain-press > b{margin:0 0 0;}
.wpcf7-form-control-wrap.phone, .wpcf7-form-control-wrap.country, .wpcf7-form-control-wrap.state,
.wpcf7-form-control-wrap.phone, .wpcf7-form-control-wrap.country, .wpcf7-form-control-wrap.state,
.wpcf7-form-control-wrap.area-code, .wpcf7-form-control-wrap.zipcode, .wpcf7-form-control-wrap.city,
.name span.wpcf7-form-control-wrap{margin-right:0;width:100%;}
.wpcf7-form-control-wrap.area-code{width:48%;}
.app-form form label{font-size:14px;}
.wpcf7-form-control-wrap.phone{width:47%;}
.app-form{margin-bottom:0;}
.nav-menu li.menu-item-has-children{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.entry-content.left-side{width:100%;}
.page-template-contact-page .right_sidebar{width:100%;}
.street_address h3, .mail_address h3, .email_address h3, .contact_phone h3, .contact_meeting h3, .contact_office h3, .contact_volunteers h3{font-size:17px;margin:0 0 2px;}
.contact_volunteers div span,
.contact-page1 p{font-size:14px;}
.page-template-contact-page .right_sidebar #text-7 .textwidget li a{font-size:13px;}
.page-template-contact-page .right_sidebar #text-7 .textwidget li{padding-top:10px;padding-bottom:10px;}
#text-9 .widget-title.google-map-iframe{font-size:18px;}
#text-9 .textwidget a,
#text-9 .textwidget .contact_name_text,
#text-9 .textwidget > div{font-size:14px;}
.contact_volunteers .contact_name_text{display:block;margin:0 0;}
.street_address, .mail_address, .email_address, .contact_phone, .contact_meeting, .contact_office{margin-bottom:16px;}
.right_sidebar aside#text-9.widget{margin-bottom:0;padding:12px 10px;}
.page-template-contact-page .post-28.page.type-page.status-publish.hentry{margin-bottom:0;}
.error_img > img{max-width:287px;}
.error h3{font-size:20px;}
.error p{font-family:lato;font-size:14px;line-height:16px;}
.error{margin-bottom:0;}
.woocommerce-page table.cart td.actions .input-text{height:44px !important;width:147px !important;}
.woocommerce .shop_table.cart .button[type="submit"], .shop_table.cart .coupon .button[type="submit"]{margin-left:0;padding:12px 20px;width:auto !important;}
.shop-responsive{overflow-x:scroll;}
.shop-responsive .shop_table.cart{margin-bottom:0;}
.contact_more,
.cart-collaterals,
.cart-collaterals .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{margin-bottom:0;}
.activity-wrapper .bx-wrapper .bx-next{background-position:-51px 0;}
.activity-wrapper .bx-wrapper .bx-viewport{background:none repeat scroll 0 0 transparent;margin:0 auto;width:221px !important;}
.activity-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{left:0;}
.activity-wrapper .bx-wrapper .bx-controls.bx-has-controls-direction .bx-next{right:0;}
.image-gallery a:after{width:100%;}
.image-gallery li:nth-child(3n){float:none;}
.image-gallery{margin:27px 0 0 !important;}
.image-gallery li:last-child{padding:0 !important;}
div.pp_default .pp_content_container .pp_next, div.pp_default .pp_content_container .pp_next:hover,
div.pp_default .pp_content_container .pp_previous, div.pp_default .pp_content_container .pp_previous:hover{background-size:20%;}
div.pp_default .pp_content_container .pp_close{background:url("images/cross.png") no-repeat scroll right center/35% auto rgba(0, 0, 0, 0);height:30px;margin-top:3px;width:30px;}
.pp_fade .pp_gallery{display:none !important;}
.image-gallery a img{margin:0 auto;}
.popup .overlay{left:0;margin:0 auto !important;right:0;width:313px;}
.camp-bg, .newcomer{background:url("images/about-bg1.png") no-repeat scroll center center/100% auto rgba(0, 0, 0, 0);}
.sponser h3{font-size:19px;margin-bottom:5px;margin-top:16px;}
.sponser h4{font-size:16px;margin-bottom:0;margin-top:0;}
.sponser ul{margin-top:0;}
.contact_more a,
.contact_more > p{font-size:14px;}
.meeting p, .organizational p, .membership p, .confident > p, .about_mission p, .about-content-main p,
.privacy_policy .innerText p,
.privacy_policy p{font-size:14px;line-height:19px;}
.privacy_policy .blueText > strong, .privacy_policy .innerText strong, .privacy_policy .grayText strong{font-size:14px;}
.bronze, .silver, .gold, .platinum, .diamond{background-size:80px;padding-left:87px;}
hr{margin:0 0 15px;}
.sponser ul{margin-bottom:18px;}
.places_intrest > p{font-size:14px;}
.places_intrest{margin-bottom:0;}
.places_intrest h3{font-size:15px;}
.live-entertainment .content-right,
.live-entertainment .content-left{width:100%;}
.live-entertainment{margin-bottom:0;}
.live-entertainment .content-right .link:after{width:100%;}
.newcomer h2, .rendu-content h2, .about_mission h2, .service h2, .membership > h2, .confident > h2, .organizational h2, .board > h2{font-size:22px;}
.wyoming-head h2{font-size:19px;}
.wyoming-head{margin-top:16px;}
.newcomer h2, .rendu-content h2, .about_mission h2, .service h2, .membership > h2, .confident > h2, .organizational h2, .board > h2{margin-bottom:5px;margin-top:10px;padding-bottom:5px;}
.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout{margin-bottom:0;}
.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout{margin-bottom:0;}
.checkout.woocommerce-checkout h3{margin-bottom:0;margin-top:0;}
.entry-content .woocommerce .woocommerce-info{margin-bottom:15px !important;margin-top:20px !important;}
.entry-content .woocommerce .woocommerce-info{font-size:12px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;}
.checkout.woocommerce-checkout textarea, .checkout.woocommerce-checkout input{font-size:11px;}
.checkout.woocommerce-checkout a{font-size:12px;}
.wyoming-head h2{font-size:19px;margin:0 auto;padding-bottom:8px;text-align:left;width:100%;}f
.wyoming-head{margin-top:12px;}
.about-content-main a{color:#041e64;}
.service{padding-top:1px;}
.board .section2 p:last-child a, .board .section3 p:last-child a, .board .section1 p:last-child a{margin-top:2px;font-size:14px;}
.board div.section3, .board div.section2, .board div.section1{margin-top:7px;}
.organizational{margin-top:12px;padding-bottom:11px;padding-top:3px;}
.about_mission div:nth-child(2){margin-top:0;}
.about-first h2{margin-bottom:5px;margin-top:4px;}
.about-content-main a{font-size:14px;}
.share-text-label{margin-top:3px;}
.events-cal-links{height:27px;}
.event-schedule1{margin-top:20px;}
.products1 td .button.alt{float:none;margin:7px 0 auto;}/* 4/1/2016 margin:0 auto */
.tickets-list #multi-cart .products1 tr:last-child{text-align:center;}
#text-9 .textwidget .contact_name_text{display:block;margin:0;}
.woocommerce .order_details{margin:0 0 8px !important;}
.woocommerce table.shop_table{margin:0 -1px 0 0 !important;}
.woocommerce .order_details li{margin-bottom:7px;}
table{font-size:12px;}
#post-16 h1.entry-title, .post-type-archive h1.page-title, .page-template-inner-page .site-main h2, .campifire-wrapper h2, .page-template-inner-page h1, .page-template-about h1{font-size:22px;}
.campifire-wrapper h2{margin-bottom:11px;margin-top:11px;}
.woocommerce-order-received address{margin:0;}
.area-part3, .area-part1{background:url("images/about-bg.png") repeat-x scroll center center/100% auto #f0f0f0;}
.products1 select#pa_size_tshirt{left:4px;top:48px;}
.tickets-list #multi-cart .products1 tr:last-child td{padding-bottom:17px;text-align:center;}
.products1 .text-empty-cart{bottom:-3px;left:0;position:absolute;right:0;}
.tickets-list #multi-cart .products1 tr .display_none{bottom:0;left:0;position:absolute;right:0;margin:0 auto;}
.coupon #coupon_code.input-text{clear:both;float:left;}
.woocommerce .shop_table .continue-shop .continue-shop-link{margin-bottom:5px;margin-left:0;padding:1.7px 10px;}
.woocommerce .shop_table.cart .button[type="submit"]{float:left;}
.activity-includes .bx-wrapper ul li{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);margin:0 5.5px 0 0;width:108.5px !important;}
.activity-wrapper .act-inc{font-size:13px;margin-left:0;}

/*31-12-2015*/
#payment .form-row.place-order {
    text-align: center;
}
#payment .checkbox {
    font-size: 11px;
}
.call-nav > .search-form {
  display: inline-block;
  float: none;
  margin: 10px auto;
}
}
@media screen and (min-width:300px) and (max-width:436px){.pre-footer{background-size:100% auto;min-height:70px;}
@media screen and (min-width:437px) and (max-width:618px){.pre-footer{background:url("images/footer-bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);background-size:100% auto;min-height:102px;}
}
@media screen and (min-width:619px) and (max-width:767px){.pre-footer{background:url("images/footer-bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);background-size:100% auto;min-height:132px;}
}
@media screen and (max-width:767px){
.pp_pic_zoom {
    display: none;
    position: fixed;
    width: 310px !important;
    z-index: 10000;
    left:0px !important;
    right:0;
    margin: 0 auto;
    bottom: 0px !important;
    top:0px !important;
}
div.pp_pic_holder {
  bottom: 0 !important;
   margin: 0 auto;
  position: fixed;
  top: 0 !important;
  
 
}
div.pp_pic_zoom  .pp_content, div.light_rounded .pp_content {
    background-color: #fff;
    height: auto !important;
    width: 270px !important;
}
.pp_pic_zoom .pp_hoverContainer {
    bottom: 0;
    height: auto !important;
    max-width: 300px !important;
    position: absolute;
    top: -52px;
    width: 277px !important;
    z-index: 2000;
}
.pp_pic_zoom #pp_full_res > img {
    height: auto !important;
    width: 277px !important;
     padding-bottom: 52px;
}
.pp_pic_zoom .pp_content_container .pp_details {
    margin-top: -39px !important;
    width: 277px !important;
    position: relative;
	z-index: 999999999 !important;
    
}
.popup .overlay {
    width: 287px;
}
div.pp_default.pp_pic_zoom .pp_content_container .pp_close {
  background: url("images/cross.png") no-repeat right center / 59% auto;

}
div.pp_pic_holder {
    
    z-index: 2147483647;
}
div.pp_overlay {
   
    z-index: 999999999;
}

.map-section h3 {
	font-size: 16px;
	margin: 0 0 12px;
}
.map-section .map-img {
	border: 6px solid #ccc;
}
.map-section .map-left{
	margin: 0 0 25px;
}
.map-section .map-left, .map-section .map-right {
	float: none;
	width: 100%;
}
.map-section .map-left:last-child, 
.map-section .map-right:last-child{
	margin-bottom:0;
}
.map-section .map-right:before{
	display:none;
}
.map-section .map-right .map-img img {
	min-height: 0;
}
.site-content .more-link {
	font-size: 16px;
	padding: 9px 12px;
}
.map-section {
	margin: 0 0 18px;
}
#multi-cart {
  overflow: auto;
  width: 100%;
}
h2 {
  font-size: 20px;

}
.reg-online-tickets {
  margin-top: 25px;
}

}