/*
Theme Name: Wanderers Child
Theme URI: https://wanderers.qodeinteractive.com
Description: An Adventurous Theme for Travel and Tourism
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: wanderers
Template: wanderers
*/

body, body li{
    font-family: 'Roboto';
}

/* Page Banners */
body.term-kayaks .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/kayaks-banner-v1.webp) !important;
}

body.term-canoes .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/canoe-banner-v1.webp) !important;
}


body.term-kokatat .mkdf-title-holder{
	background-image: url(/wp-content/uploads/2018/02/Kokatat-banner-v1.webp) !important;
}

body.term-lavacore .mkdf-title-holder{
	background-image: url(/wp-content/uploads/2018/02/Lavacore-banner-v2.webp) !important;
}

body.term-levelsix .mkdf-title-holder{
	background-image: url(/wp-content/uploads/2018/02/Level-six-banner-v2.webp) !important;
}

body.term-lowrance .mkdf-title-holder{
	background-image: url(/wp-content/uploads/2018/02/lowrance-banner-v1.webp) !important;
}

body.term-mission .mkdf-title-holder{
	background-image: url(/wp-content/uploads/2018/02/mission-banner-v3.webp) !important;
}

body.term-novacraft .mkdf-title-holder{
	background-image: url(/wp-content/uploads/2018/02/novacraft-banner-v1.webp) !important;
}

body.term-clothing .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/clothing-banner-v1.webp) !important;
}

body.term-motor-driven .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/motor-driven-banner.webp) !important;
}

body.term-ocean-south .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/ocean-south-banner-v1.webp) !important;
}

body.term-pacific-action-sails .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/pacific-action-banner-v1.webp) !important;
}

body.term-palm .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/Palm-banner-v1.webp) !important;
}

body.term-predator .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/predator-banner.webp) !important;
}

body.term-railblaza .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/railblaza-banner.webp) !important;
}

body.term-seattle-sport .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/seattle-sports-banner.webp) !important;
}

body.term-sweet .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/sweet-banner.webp) !important;
}

body.term-thermatech .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/thermatech.webp) !important;
}

body.term-acr .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/ACR-banner.webp) !important;
}

body.term-waxen-wolf .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/waxen-wolf-banner.webp) !important;
}

body.term-viking-kayaks .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/Viking-banner.webp) !important;
}

body.term-yak .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/yak-banner.webp) !important;
}

body.term-zet-kayaks .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/zet-banner.webp) !important;
}

body.term-hf .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/HF-banner.webp) !important;
}

body.term-sharkskin .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/sharksin-banner.webp) !important;
}


body.term-sea-kayaks .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/sea-kayak-banner.webp) !important;
}

body.term-adrenalin .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/adrenalin-1.webp) !important;
}

body.page-id-2486 .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/tour-banner-3.webp) !important;
/* 	background-position: bottom !important; */
}


body.term-bixpy .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/Bixpy-banner-1.webp) !important;
}


body.term-canoe-kayak .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/Canoe-Kayak-banner.webp) !important;
}


body.term-cobra-marine .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/Cobra-Marine-banner.webp) !important;
}

body.term-day-two .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/DayTwoBanner.webp) !important;
}

body.term-delta-kayaks .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/Delta-banner.webp) !important;
}

/* body.term-clothing .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/kayak-category-banner.webp);
} */

body.term-accessories .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/accessories-banner.webp) !important;
}

body.term-sit-in-kayaks .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/sit-top-kayak-banner-v1.webp) !important;
}

body.term-fishing-2 .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/fishing-banner-v1.webp) !important;
}

body.woocommerce-shop .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/shop-banner.webp) !important;
}

body.term-brands .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/brands-banner-v1.webp) !important;
}

body.term-sit-on-tops-kayaks .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/sit-on-top-kayak.webp) !important;
	background-position: center !important;
}

body.term-white-water .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/water-banner-v1.webp) !important;
}


/* body.term-brands .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/brands-banner-v1.webp) !important;
} */

/* body.term-brands .mkdf-title-holder{
    background-image: url(/wp-content/uploads/2018/02/kayak-category-banner.webp);
} */

/* Page Banners Ends */

body.page-id-6560766 .mkdf-pl-main-holder{margin-top: 30px;}
body .pum-container .location{background: #00000017;width: fit-content;padding: 10px;margin-bottom: 20px;min-width: 360px;margin: 8px;min-height: 150px;}
body .pum-container .location label{font-weight: bold;}
body .pum-container .location-grid{}
body .enquiry-btn-section{    margin-top: 30px;
}
body .noble-btn.swap-box{}
body .location-grid h4{
	    color: #006c32;
}

body .mkdf-tour-item-single-holder article .mkdf-tour-item-short-info .mkdf-destination-icon, body .mkdf-tour-item-single-holder article .mkdf-tour-item-short-info .mkdf-tour-cat-item-icon, body .mkdf-tour-item-single-holder article .mkdf-tour-item-short-info .mkdf-tour-info-icon{color:#006c32;}
body .mkdf-tour-item-single-holder .mkdf-tour-item-section#tour-item-plan-id .mkdf-route-id{background-color:#006c32;}

body .mkdf-tour-item-single-holder .mkdf-tour-tabs.mkdf-horizontal .mkdf-tabs-nav li a .mkdf-tour-nav-section-icon {

	color: #006c32;
}

body .mkdf-top-bar .mkdf-login-register-widget{
	display:none !important;
}

body #store-locator .vc-hoverbox-front:before {
  content: "";
  position: absolute;
  left: 0; right: 0;
  top: 0; bottom: 0;
  background: rgba(0,0,0,.2);
}
body #store-locator .vc-hoverbox-front .vc-hoverbox-block-inner{
	    z-index: 99999;
}

body .timing-section{
	
}

body ul.products .count{
	display:none !important;
}

body .timing-section h4{
	
}

body .timing-section p{
	text-align: center;
    color: #303030;
}

body .mkdf-icon-stack.mkdf-btt-text{
	    font-family: Roboto !important;
}

body .noble-btn:hover {
    background-color: #fff200 !important;
    color: #303030;
}

body .bio-video-section video{
	    width: 100%;
    height: 400px;
}


body.single-tour-item .mkdf-location-addresses{display: none;}

body.tax-product_cat .products .woocommerce-loop-category__title{    font-size: 20px;     text-align: center;     margin-top: 10px;}

body .businesss-for-sale .image img{width: 100%;}
body .businesss-for-sale .text{}

body .job-vacancies .vc_gitem-animated-block{
    display: none !important;
}

body .job-vacancies a.vc_btn3{
    background-color: #006c32 !important;
    color: #fff;
    padding: 10px;
    border: none !important;
    border-radius: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
}

body .job-vacancies a.vc_btn3:hover{
    background-color: #303030 !important;
}


body .flip-block-btn h2{ font-size: 24px;color: #fff200;}
body .flip-block-btn .each-button{
    background: #006c32;
    width: fit-content;
    min-width: 120px;
    text-align: center;
    margin: 12px auto;
}
body .flip-block-btn .each-button a{padding: 2px;color: #fff;}
body .flip-block-btn .each-button:hover{
    background: #fff200;}
body .flip-block-btn .each-button:hover a{color:#303030;}

body .home-services-block h2, body .flip-boxes h2{    color: #fff200;
}
body .home-services-block p, body .flip-boxes p{
	    color: #ffffff;
}


body .woocommerce-product-details__short-description .noble-btn{position: relative;top: 10px;}
body .blog-gallery ul{display: flex;    height: auto !important;}
body .blog-gallery ul li{
    position: relative !important;
    left: auto !important;
    top: auto !important;
    width: 50% !important;
}
body .blog-gallery img{}
body .blog-gallery img {
    width: 100%;
}

body #customer_login{
    display: flex;

}
body #customer_login > div{
    width: 50%;
    padding-right: 50px;
}

body .show-password-input{
    display: none !important;
}


body .content-paragraph-box{
    background: #0000000a;
    padding: 25px;
}

body.mkdf-woo-single-page .woocommerce-tabs table td{
    width: fit-content;
    border: 1px solid;
    padding: 10px;
}

body.mkdf-woo-single-page .woocommerce-tabs table th {  
    border: 1px solid;
    text-align: center;
    padding: 10px;
}

body .mkdf-side-menu-button-opener{
    display: none !important;
}

body .product_tag-disable-add-to-cart form, body .qwfw-add-to-wishlist, body .product_meta .tagged_as{display: none !important;}

body .book-now.btn{
	background: #006c32;
    text-align: center;
    width: 200px;
    line-height: 47px;
    color: #fff;
    margin: 16px auto;
}

body .book-now.btn a{
	    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

body .single-testimonial-box{
    background: #006c32;
    color: #fff;
    padding: 18px;
}

body .single-testimonial-box h2{
    color:#fff200;
    font-size: 22px;
    margin-top: 20px;
}

body .single-testimonial-box .vc_separator{
    padding: 30px 0;
}

body .mkdf-reviews-simple{
    display: none !important;
}

body .center-btn .noble-btn{margin: 0 auto;text-align: center;display: block;}
body .store-locator .vc-hoverbox-front h2{    color: #fff200;}
body .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li.mkdf-active-item>.mobile_arrow>.mkdf-sub-arrow{
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

body footer .mkdf-icon-font-elegant{
    color:#fff200;
}

body .sidebar-form {
    background: #006c32;
    padding: 16px !important;
    color: #fff !important;
}

body .sidebar-form .wpcf7-submit{
    background-color: #303030 !important;
}


body .sidebar-form h4{text-align: center;margin-bottom: 30px;color:#fff200;}

body.mkdf-woo-single-page .woocommerce-tabs .entry-content>p {
	margin: 10px 0px;}


body .each-testimoinal{
	    border-bottom: 2px solid #ffffff4f;
    padding: 30px 0;
}
body .each-testimoinal img{
	    margin: 0 auto;
    display: block;
	    padding-bottom: 18px;
}
body .each-testimoinal p{}
body .each-testimoinal h5{
	    color: #fff200;
    font-size: 22px;
    margin-top: 20px;
}
body .tour-testimoinal-section{
	    background: #006c32;
    color: #fff;
    padding: 18px;
	margin: 30px;
}

body .woo-product-gallery-slider > .woocommerce-product-gallery__image{
	display:none !important;
}

body .mkdf-tour-nav-section-title{text-transform: uppercase;}

.wpgs-nav .slick-current img {
    width: 100% !important;
    left: 0 !important;
}

.wpgs-nav .slick-active img {
    object-fit: cover;
    width: 100%;
}

.slick-slide img {
    left: 0 !important;
    height: auto !important;
    width: 100% !important;
}


body .filter-outlet-block{
	    background: green;
    padding: 30px;
    
    margin: 15px auto;
    color: #fff;
}

body #outlet-container{
	    width: 80%;
    margin: auto;
}

body.page-id-6560766 .products .ajax_add_to_cart, body .product_cat-bargains .related ul li .mkdf-pl-text-inner .button{
	display:none;
}

body.page-id-6560766 ul li .mkdf-pl-text-inner .button{
	display:none;
}


body .xdsoft_datetimepicker {
	z-index:999999999999999999999;
}







@media screen and (min-width: 1000px) and (max-width: 1400px){
	body .mkdf-sticky-header ul li a, body .mkdf-menu-area.mkdf-menu-right ul li a{padding: 0 8px;    font-size: 10px;}
}



@media screen and (min-width: 767px){
    body .home-services-block .vc-hoverbox-inner, body .flip-boxes .vc-hoverbox-inner{    min-height: 650px !important;}
}

@media screen and (min-width: 980px){
/* 	#wpgs-gallery.wcgs-woocommerce-product-gallery {
    	width: 48% !important;
	} */

}
@media screen and (min-width: 1024px){
/* 	body.tax-product_cat .mkdf-title-holder.mkdf-has-bg-image{
	height: 420px !important;
	background-position: top !important;
} */
	body .mkdf-title-holder{
	height: 390px !important;
		background-position: top !important;
}

}

@media screen and (max-width: 1200px){
	body .pum-container .location {
		width: 97%;}
}

@media screen and (max-width: 767px){
    body .home-services-block .vc-hoverbox, body .flip-boxes .vc-hoverbox, body .flip-block-btn .vc-hoverbox, body .location-box-row .vc-hoverbox{
        margin-bottom: 25px;
    }
    body .flip-block-btn, body .flip-boxes, body .home-services-block, body .location-box-row{padding-bottom: 0px !important;        margin-bottom: 0 !important;}
    body.mkdf-woo-single-page .woocommerce-tabs ul.tabs>li a{
        height:60px;
    }
    body .location-box-row .vc-hoverbox .vc-hoverbox-inner{min-height: 150px !important;}
    body .location-box-row .vc-hoverbox h2{
        color: #fff;}
	body .internal-row, body #store-locator, body #blogs{
		        padding: 50px 0 0 !important;
	}
	
	body .filter-outlet-block .wpfFilterWrapper, body .wpfFilterButtons .wpfButton{
		width: 100% !important;}
	body .filter-outlet-block .wpfFilterButtons {
		margin-top: 25px !important;
	}
}