/**
* Theme Name: MapleTools Child
* Theme URI: https://themeforest.net/user/xpeedstudio/portfolio
* Description: Marketo is a powerful and modern WooCommerce responsive WordPress Theme.
* Version: 1.0
* Author: XpeedStudio
* Author URI: http://www.xpeedstudio.com
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
* Text Domain: marketo
* Template: marketo
* We encourage you to create Child theme for any modifications you will want to do.


====================================================================================== */

.xs-menus .nav-menu>li:last-child{background:inherit}

.navDown-v7 .menu-label {
    display: block;
}
.menu-label {
    display: block;
    position: absolute;
    top: 8px;
    left: 90%;
    background-color: #0063d1;
    color: #fff;
    font-size: .786em;
    padding: 5px 8px;
}


.xs-menus .nav-menu.tab_menu>li>a{margin:10px 0}
.tab_menu_area.xs-menus .nav-menu > li .nav-dropdown > li > a{margin:10px 0}





.home-banner-add .small-offer-banner-v2 .offer-banner-content {
    max-width: 60%;
}
.home-banner-add .small-offer-banner {
    border-radius: 0;
}
span.add.text {
    font-size: 20px;
    font-weight: 400 !important;
    padding-top: 5px;
}



.megamenu-gallery .megamenu-v2 .megamenu-list>li>a{color:#282828 !important}

.megamenu-gallery .megamenu-v2 .megamenu-list>li {
    border-left-color: #f1f1f1 !important;
}




/*------------------------------majo*/

/*global*/

@media (min-width: 1200px) {
    .container {
        max-width: 1440px;
    }
}

@font-face {
  font-display: swap;
}
.h-auto{height:auto}
.block{display:block}
.center{text-align:center}
.smallFont{font-size:0.9em}
.xs-breadcumb{margin-top:0}
.xs-section-padding{padding:40px 0}
.footer-logo-v2{padding-bottom:12px}
.xs-vartical-menu .cd-dropdown-content li a{font-family:roboto}
.tabmenu-area .offset-cart-menu, .navsearch-button,.tabmenu-area .lists>li{color:#c1c1c1}
.woocommerce-info {}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{content:"\e016"}
.woocommerce-error, .woocommerce-info, .woocommerce-message {border-radius:6px; width:100%}
.xs-product-wraper img,.xs-product-widget img{aspect-ratio:1/1;object-fit: cover;}



.xs-search-solid:before{content:"\e962"; font-family:'marketo-icons' !important; font-style:normal; font-size:21px}
.navDown-v6 .xs-menus .nav-menu {text-align:left !important}
.xs-vartical-menu .cd-dropdown-content {padding:5px 10px}
.xs-vartical-menu .cd-dropdown-content li a{padding:5px 0; font-size:1em }
.xs-vartical-menu .cd-dropdown-content li a i{font-size:0.8em }
.xs-vartical-menu .cd-dropdown-content li a i.xsicon-align-right:before {content: "\e906";}
.xs-vartical-menu .cd-dropdown-content{border:none}
.xs-vartical-menu .cd-dropdown{top:calc(100% + 4px)}

.xs-vartical-menu .cd-dropdown-content .cd-secondary-dropdown{height:100%; background:#f6f6f6}
.xs-vartical-menu .cd-dropdown-content .cd-secondary-dropdown>li{padding:16px 0 16px 16px}
.xs-navbar-search .xs-category-select-wraper{width:0; display:none}



/*megamenu*/
#menu-er-collet-straight-shank-extensions li, #menu-er-collets-sets li,#menu-er-collets-individual li,#menu-er-spare-nuts-wrenches li,#menu-morse-taper-holders li,#menu-er-collet-straight-shank-extensions li,#menu-er-collet-holders li,#menu-integrated-drill-chucks li,#menu-side-lock-end-mill-holders li,#menu-shell-mill-albors li,#menu-er-sealed-collets li,div.elementor-element-03feab5 li
{display: inline-block}


/*filter*/
.sidebar .widget {margin-bottom: 40px;border: none;padding: 0;}
.woof_submit_search_form_container{display:inline-block}
.woof_submit_search_form_container button.button{ margin-left:10px ;background:#fff !important; color:#222; border:1px solid #222}
.woof_submit_search_form_container button.button:hover{background:#222 !important; color:#fff !important; border:1px solid #222}
.woof_checkbox_label{font-size:13px}

/*product page*/
.woocommerce-product-details__short-description ul{margin-bottom:15px; margin-left:16px }
.woocommerce-product-details__short-description ul li{list-style:disc}
.woocommerce div.product p.price ,.woocommerce div.product span.price, .price {color:lightsteelblue;}
.xs-single-product .xs-list-group{-webkit-animation-fill-mode:inherit}
.sku_wrapper{margin-right:10px}
section.related > div.row div.row {width:100% !important}











label[for="xs-newsletter-email"]{top:60px; color:#fff}

.xs-footer-section .xs-footer-main, .xs-footer-section .marketo-footer-top-layer{padding-top: 40px;padding-bottom: 40px;}

.xs-list-view img{max-width:35%}
.term-description{background-color:#f9f9f9;padding:3% 4%}



.elementskit-info-image-box{border:1px solid #eee}




/*.cls-home-pro{height:auto}*/
.cls-home{height:450px}
@media (max-width: 767px) {
    .cls-home {height:450px}
	.cls-home-pro{height:540px !important}
}
.xs_default_logo img{width:250px; /*height:43px*/}

@media (max-width: 991px) {
    .tabmenu-area {
        display: block;
        border-bottom: 1px solid #ededed;
		background:#0f233c
    }
}

/*solve clp problem - hero slider*/
.elementor-element-956a36a{min-height: 500px; position: relative;overflow: hidden;}



.elementskit-clients-slider{height:220px}
#cv-a{content-visibility: auto; contain-intrinsic-size: auto 500px;}

/*recently pro*/
span.product-title{color:#222}
#woocommerce_recently_viewed_products-2 .widgettitle{margin-bottom:30px}


.woocommerce-tabs .xs-attr{width:32.7%}
.woocommerce-tabs .xs-attr p{margin-bottom:0}
	
		
.download-btn {display: inline-block;padding:8px 16px;background:#0F233C;margin-bottom: 2em; border-radius:3px; color:#fff}
.download-btn i {margin-left:8px}


.xs-brand-content.version-3 li{border:0.5px solid #eee !important } 
.xs-brand-content.version-3 li:hover{background:#eee} 






/*optimize for mobile*/
.tabmenu-area .lists>li {font-size: 2em !important;}
.tabmenu-area .lists>li:not(:last-child) {margin-right: 12px !important;}

.navsearch-form input:not([type=submit]) {padding: 15px 20px;}
@media (max-width: 767px) {
	.woocommerce-tabs{padding:20px}
	.woocommerce-tabs .xs-attr {width:100%; float:none}

}






/*home page featerd pro
#cv-a{min-height:fit-content}
.xs-tab-slider .swiper-pagination-bullet, .xs-tab-slider-6-col .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
	background-color: #664848;}*/
.xs-product-widget img{width:inherit; height:inherit}

/*home brands*/
.xs-brand-content a{margin:16px -4px;}
.xs-brand-content a img{max-width:60%}











