/* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 35px;
	height: 35px; 
}
body #site-logo a img {	
	height: 75px; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 35px;
	height: 35px; 
}
body #site-logo a img {	
	height: 75px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 35px;
	height: 35px; 
}
body #site-logo a img {	
	height: 75px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 35px;
	height: 35px; 
}
body #site-logo a img {	
	height: 75px; 
}
 }.body-overlay { 
	background-color: transparent; }
/* Themify Custom CSS */
/* Custom CSS in the Customize Section of the Theme */
.elementor-button-content-wrapper {
	display: block;
}
.elementor-303333 .elementor-element.elementor-element-72898ccf {
	height: 50px;
}
.mfp-image-holder .mfp-content {
    max-height: 60%;
    max-width: 60%;
}
.woocommerce-checkout .wfob_qv-images {
	width: 40%;
}
article.category-euro-nymph-course button.simplefavorite-button {
	display: none;
}
article.category-dry-fly-fishing-course button.simplefavorite-button  {
	display: none;
}
article.category-dry-fly-fishing-course p {
    border-bottom: 1.5px solid #13561545;
    margin-bottom: 50px;
    margin-top: 0px;
}
body.access-granted div.author-box {
	display: none;
}
body.postid-279819 div.wfacp-coupon-page, body.postid-279800 div.wfacp-coupon-page,body.postid-279776 div.wfacp-coupon-page,body.postid-279697 div.wfacp-coupon-page {
	display: none !important;
}
#fp-nav li .active span, .fp-slidesNav .active span {border-color: #e07e18 !important;}
.builder-parallax-scrolling-active:not(.themify_builder_active) .themify_builder .builder-parallax-scrolling{
transform: translate3d(0,0,0) !important;
-webkit-transform: translate3d(0,0,0) !important;
}
.postid-270582 .product_meta, .postid-270582 .description_tab {
	display: none;
}
#product-270517 .product_meta {
	clear: both !important;
}
#wfacp-e-form .woocommerce-checkout #payment div.payment_box p {
	color: #ffffff !important;
}
#wfacp-e-form .woocommerce-checkout #payment ul.payment_methods label {
	color: #ffffff !important;
}

/* App Landing Styles */
.page-id-248575 div.wpam_subscribe {
	text-align: left !important;
}
.page-id-248575 input[type=submit], 
.page-id-248575 .button {
	background-color: #000;
	color: #fff;
	border-radius: 0;
}
#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea{
	color: #333 !important;
}
.woocommerce.woocommerce-page ul.products .product {
	margin: 0 1% 2.992em 0
}
.location-results {
z-index: 100 !important;
}
body #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout #payment ul.payment_methods li input+label {
	color: #a4a4a4;
}
#wfacp-e-form .woocommerce-checkout #payment ul.payment_methods label {
	color: #a4a4a4;
}
#wfacp-e-form .woocommerce-checkout #payment div.payment_box p {
	color: #a4a4a4;
}
button.wc-block-product-search__button {
    background-color: #fff;
	color: #333;
}
.river-item hr {  
	clear: both;
} 
.river-item {
	float: left;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	color: #333 !important;
}
#main-nav li>.sub-menu {
width: 300px;
}