.hideindesktop{display:none !important;} .sidebarform textarea { width: 100% !important; } body .boxed-container { background: url(https://bluefirewilderness.com/wp-content/uploads/2019/11/Trail-Background_optimized.jpg); background-size: 100%; } .fiveboxes.panel-widget-style { height: 492px; overflow: hidden; border-radius: 0px 0px 5px 5px; } .hidefield {   display: none; } input {width: 100%;} .rtbs .rtbs_menu li a { border: 3px solid #ccc!!important; } .pt-sticky-menu__logo img { width: 101px!important; } .pt-sticky-menu__container .container { width: 100% !important; } .special-title { color: rgba(0, 0, 0, 0.3)!important; } .testimonials__container .widget-title span { color: #fff !important; font-size: 36px !important; margin: 12px auto 28px !important; display: table !important; } .pt-sticky-menu__call-to-action .btn.btn-primary { padding: 9px !important; } .page #comments { display: none; } .site-main--left { margin-bottom: 50px!important; } .masonry .article__date--on-image { top: 0 !important; } .buttonamp { display:none!important; } .header__logo.header__logo--default { background: #fff !important; } .header__widgets { background: #F0F0F0 !important; } .rtbs_content ul { padding: 0 0 0 173px; } .rtbs_content li { margin: 19px 0 0 0; } .Bluebox { background: #003767; } .Bluebox h3 { color: #FB7F13 !important; text-align: center; padding: 19px 0; font-size: 22px; } .Bluebox h3 a { color: #FB7F13; } .amp-wp-inline-26aa446eb1027bb86beeb595f720597f { color: #000!important; } .amp-single-page h1 span { color: #000 !important;} .amp-single-page h2 span { color: #000 !important;} .amp-single-page h3 span { color: #000 !important;} .amp-single-page h4 span { color: #000 !important;} .amp-single-page h5 span { color: #000 !important;} 

.footer_description {
    /* float: left; */
    width: 100%;
    background: url(https://bluefirewilderness.com/wp-content/uploads/2023/09/pexels-stephan-seeber-1261728-scaled-e1694528000319.jpg) !important;
    overflow: hidden;
    padding: 35px 23px 0 23px;
    margin: 34px 0 0 0;
    background-size: cover !important;
    background-position: 0px -234px !important;
}

.footer_description p { color: #fff; font-size: 13px; font-style: italic !important; } .main-navigation a { text-transform: none !important; } @media only screen and (max-width: 700px) { .paddingclass { padding: 0 12px !important; }	 .paddingclass .panel-widget-style { padding: 13px 12px !important; } .form_box_ds .label { float: left; width: 100%; padding: 5px; } .label.button_b { width: 100% !important; float: right; margin: 11px 0 0; } .so-widget-sow-post-carousel-default-fa0e60bb7344 .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item { width: 100%; height: 362px; padding: 0 16px; } .paddingclass ul { padding: 0 !important; } .so-widget-sow-post-carousel-default-feace5f072ee .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item { width: 100% !important; } }
@media only screen and (max-width: 600px) {
.sidebarform input {
	width: 100%;
}
#responsive-menu-container {
	width: 60% !important;
}
}
#state_code {
  width: 100%;
}
.sidebarform textarea {
 height: 31px;
}
.form_box_ds textarea {
    height: 30px;
    margin: 0 0 -11px 0;
}
.inpart {
  width: 47%;
  float: left;
  margin: 0 7px 0 0;
}
.sidebarform textarea {
  height: 31px;
}

#sidebar_sticky #state_code {
  height: 34px;
}
.inpart {
  width: 47%;
  float: left;
  margin: 0 7px 0 0;
}
.sidebarform textarea {
  height: 31px;
}
#sidebar_sticky label {
  margin-bottom: 0px !important;
}

.simpleParallax img {
    height: auto !important;
}
.dvteamgrid figure {
    height: 253px !important;
}

.post_rightcontent { font-size: large; width: 77%; float: left; padding: 37px 0 0 0; }
.post_leftcontent { font-size: large; width: 15%; float: left; padding: 37px 0 0 0; }
.leftf { float: left; width: 45%; padding: 0 8px; }
.leftf textarea { height: 33px; width: 100%; margin: 0 0 -7px 0; }
.leftf #state_code { height: 33px; }
.footerform [type="submit"] { width: 45%; float: none; margin: 27px auto 28px; }
.leftf .g-recaptcha {margin: 27px 0 -28px 2px;}
.leftf label { margin: 9px 0 0px 0 !important; }
.footerform [type="submit"] { width: 43%; float: none; margin: 17px 0 33px 9px; background: #0E4F76; color: #fff; border: none; padding: 6px 11px; margin: ; }
.leftf input, .leftf textarea, .leftf select { border-radius: 9px; border: 1px solid #ccc; }
.footer.above.section { background: url(https://bluefirewilderness.com/wp-content/uploads/2016/10/banner-photo.jpg); overflow: hidden; }
.leftf label {margin: 9px 0 0px 0 !important; color: #fff;}
.footer.above.section {margin-top: 0;padding: 8px 0 !important;margin-bottom: -34px;}
.leftf .cpt {color: #fff;}
.post_rightcontent h3 {color: #fff;font-size: 28px;}

@media only screen and (max-width: 768px) {
.footer.above.section .post_leftcontent, .footer.above.section .post_rightcontent {width: 100%;}
.leftf {width: 100%;}
.footer.above.section .post_rightcontent h3 {padding: 0 7px;}
.footerform [type="submit"] {margin: 44px 0 33px 9px;}
}



.pt-sticky-menu__logo { margin: 0 0 0 -49px !important; padding: 0 8px; background: #fff; width: 26vh !important; text-align: center; }
.pt-sticky-menu__navigation { margin: 0 auto; }
.pt-sticky-menu__navigation { margin: 2px auto; }
.stickymenu_c_button { display: none !important; } .pt-sticky-menu__navigation .stickymenu_c_button { display: block !important; width: 10% !important; position: absolute; right: 0; top: 0; background: #fff; }
.stickymenu_c_button a { padding: 0 !important; }
.stickymenucontact a { border-left: 1px solid #ccc; float: left; color: #000; padding: 42px 9% !important; width: 110%; font-size: 18px; }
.stickymenu_c_button a:first-child { border: 1px solid; display: none !important; }
.stickymenu_c_button::before { background: none !important; }
.main-navigation > .menu-item-14329 > a::before { display: none !important; }

.pt-sticky-menu__logo { margin: 0 0 0 -14px !important; padding: 10px 8px; background: #fff; width: 26vh !important; text-align: center; }

#rmp_menu_trigger-16595 {
	display: none !important;
}

.pt-sticky-menu__call-to-action.hidden-md-down { display: none !important; }
.menu-item-18344 a::before { background-color: transparent !important; }

.gdpr_logo_image {display: none !important;}
#cookie_donotsell_link { display: table !important; padding: 2px 19px; background: #2E3B4E !important; color: #fff !important; float: right; }

@media only screen and (min-width: 768px) {
#gdpr-cookie-consent-bar { height: 60px; padding-top: 10px !important; }
.gdpr_messagebar_content { padding: 0 !important; }
.group-description { width: 59%; float: left !important; }
#default_buttons { width: 29%; float: left !important; }
#cookie_action_settings { margin: 7px 0 0px 0; }
.gdpr_logo_image { display: none !important; }
.gdpr, .ccpa {font-size: 11px;}
.gdpr_messagebar_content {max-width: 77% !important;}
#default_buttons { width: 31%; float: left !important; text-align: center; padding: 19px 0 !important; }
}
@media only screen and (max-width: 768px) {
#gdpr-cookie-consent-show-again {left: 0 !important; width: 126px !important;}
}

.socicon { background: transparent !important; font-size: 21px !important; margin: 0 0 0 -11px; }
.footer.above.section {background: #0e4f76; overflow: hidden;}
.footerform [type="submit"] {background: #FB8D2C; border-radius: 15px;}

.header__navigation, .header__navigation-container { background-color: #0E4F76 !important; }
.pt-sticky-menu__container.js-pt-sticky-menu.is-shown { background: #0e4f76 !important; }
.main-navigation .sub-menu a { background-color: #0e4f76 !important; }
.footer-top { background-color: #0E4F76; }

@media only screen and (max-width: 768px) {
.acc_logogo img { width: 79px !important; }
}

@media only screen and (min-width: 768px) {
.footer-top__widgets .col-xs-12:nth-child(1), .footer-top__widgets .col-xs-12:nth-child(2) { width: calc(21% - 3.3333333333rem); } .footer-top__widgets .col-xs-12:nth-child(3), .footer-top__widgets .col-xs-12:nth-child(4) { width: calc(36% - 3.3333333333rem); }
}

.footer-top__widgets .col-xs-12:nth-child(3) h4 {text-align: center;}
.below_acclogos { text-align: center;}

/* for post cta */
.cta_forposts { background: #f37021; text-align: center; color: #fff; overflow: hidden; padding-bottom: 28px; }
.cta_forposts p { color: #fff; font-size: 26px; padding: 17px 0 0 0; }
.cta_forposts a { background: #1B2C58; color: #fff !important; padding: 5px 29px; margin: 0 auto; display: table; font-size: 19px; border-radius: 8px; }

/* WBM *******************************************************/
/* Landing Page Template  */
.page-template-landing-page-default .header {
     margin-bottom: 0;
}
.center-vid .wp-video {
    margin: 0 auto;
}
.wp-video .mejs-container .mejs-controls {
    visibility: hidden;
}
.center-vid .wp-video:hover .mejs-container .mejs-controls,
.center-vid .wp-video:focus .mejs-container .mejs-controls {
  visibility: visible;
  opacity: 1;
}
/* Form */
.page-template-landing-page-default .footerform .leftf {
width: 49% !important;
}
.page-template-landing-page-default .footerform input, 
.page-template-landing-page-default .footerform textarea, 
.page-template-landing-page-default .footerform select {
background-color: rgba(255,255,255,.3) !important;
border: none !important;
color: #FFF;
border-radius: 0 !important;
}
.page-template-landing-page-default .footerform input, 
.page-template-landing-page-default .footerform select {
height: 40px !important;
}
.page-template-landing-page-default .footerform textarea {
height: 80px !important;
}
.page-template-landing-page-default .footerform [type="submit"] {
background-color: #fb8d2c !important;
opacity: 1 !important;
}
@media(max-width:991px) {
.page-template-landing-page-default .footerform .leftf {
    width: 100% !important;
}
}

/* sidebar css code */
.leftbox_custom { width: 70%; float: left; }
.custom_sidebar_2024 { float: left; padding: 0 25px; width: 30%; }

@media only screen and (max-width: 900px) {
.leftbox_custom { width: 100%;  }
.custom_sidebar_2024 { width: 100%; }
}

.fl-comments {
    display: none !important;
}

.leftf #state_code {
    height: 33px;
    color: #000;
}


.yes_nocss label {
	float: left;
	margin: -18px 0 0 0;
}

/*
.gform_title {
  color: #fff !important;
}
.gf_progressbar_title {
  color: #fff !important;
}
.gfield_label.gform-field-label {
  color: #fff !important;
}
input#gform_next_button_5_9 {
    color: #fff !important;
}

.gform_button {
    color: #fff !important;
}
.gform_next_button {
    color: #fff !important;
    font-size: 16px !important;
}

/* private feedback Form */
.permissionclass input { float: left; width: 23px; height: 20px; margin: 0 7px 4px 0; }
.followupbox input { float: left; width: 20px; height: 16px; margin: 0 7px 0px 0px; }
.feedbackclass input { float: left; width: 18px; height: 19px; margin: 0 6px 0 0; }