/*
Theme Name: Betheme
Theme URI: https://themes.muffingroup.com/betheme/
Author: Muffin group
Author URI: https://muffingroup.com/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: betheme
Requires PHP: 7.0
Version: 28.1.3

All css files are placed in /css/ folder
*/
div#Content { padding-top: 0px; }
a.add_to_cart_button.ajax_add_to_cart.product_type_simple.tooltip.tooltip-txt {
    display: none;
}
.brand-cus-img pre { padding: 0px; border: none; }
li.product { border: 1px solid #eee; }
.header-top a.ekit-menu-nav-link {
    padding: 0px 5px 0px 5px !important;
/*     border-top: 6px solid #00994e !important; */
    margin-right: 15px;
    height: 40px !important;
}
.banner-inner:before { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #205A8F; background: linear-gradient(180deg, rgba(32, 90, 143, 1) 0%, rgb(255 255 255 / 14%) 50%); }
.select-caret-down-wrapper svg { display: none !important; }
.header-top ul#menu-primary-menu {
    align-items: center;
}
.header-top {
    position: absolute !important;
    width: 100%;
    z-index: 4;
}
.banner-home .elementor-button.elementor-slide-button.elementor-size-sm {
    display: none;
}
.banner-home .elementor-slide-heading{position:relative;}
.banner-home .elementor-slide-heading:before { position: absolute; width: 80px; height: 10px; content: ""; background: #fff; left: 0; transform: translate(0px, -15px); }


.footer-wrap a.ekit-menu-nav-link {
    padding: 0px 5px 0px 5px !important;
    border-top: 6px solid #00994e !important;
    margin-right: 15px;
    height: 40px !important;
}

.news-wrap .carousel-item-bg {
    height: 300px;
    background-repeat: no-repeat;
	background-size:cover;
	position:relative;
	z-index:2;
}
.news-wrap .carousel-item-bg:after {
    content: '';
    position: absolute;
    background: #FFF;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.17) 0%, rgba(0, 82, 138, 0.44) 50%);
    width: 100%;
    height: 100%;
    bottom: 0;
	z-index:-2;
}


.news-wrap .item {
    position: relative;
}
.news-wrap .item .text-box {
    position: absolute;
    bottom: 0;
       color: white;
	       font-size: 14px !important;
    width: 100%;
    padding: 10px;
}
.news-wrap .item .text-box h4, .text-box a {
    color: #fff;
    font-size: 14px;
	line-height:18px;
    text-shadow: 0px 0px 1px rgb(255 255 255 / 70%);
}

.news-wrap .owl-carousel .owl-nav.disabled {
    display: block;
}

.news-wrap button.owl-next {font-weight: 900 !important;position: absolute; right: -22px; top: 45%; color: #00994f !important; font-size: 30px !important; }
.news-wrap button.owl-prev {font-weight: 900 !important;position: absolute; top: 45%; left: -22px; color: #00994f !important; font-size: 30px !important; }

section.breadcrumb-area {
    display: none;
}
.about-wrap {
    background: #102B4C;
    background: linear-gradient(90deg,rgba(16, 43, 76, 1) 0%, rgba(0, 150, 77, 1) 82%);
}
.social-wrap strong {
    color: #00528A;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 700;
}
.social-wrap p {
    color: #3a3a3a;
    font-family: 'Poppins';
}
.social-wrap span {
    font-size: 60px;
    color: #01538c;
}

.social-wrap .owl-nav.disabled {
    display: block !important;
}

.social-wrap button.owl-next {
    position: absolute;
    right: -50px;
    top: 20%;
}

.social-wrap button.owl-prev {
    position: absolute;
    top: 20%;
    left: -50px;
}
.page img.attachment-large.size-large.wp-image-13,.single-post img.attachment-large.size-large.wp-image-13 {
    filter: brightness(0) invert(1);
}
.home img.attachment-large.size-large.wp-image-13 {
    filter: none !important;
}
ul#menu-primary { align-items: center; }
.home .header-top a.ekit-menu-nav-link:after { content: ''; background: #00994e !important; height: 5px; width: 38%; position: absolute; top: -5px; }
.header-top a.ekit-menu-nav-link:after{background: #fff !important;}
/* .home .header-top a.ekit-menu-nav-link {border-top: 6px solid #00994e !important;} */
.home a.ekit-menu-nav-link {color: #00528A !important;}

.product .mfn-after-shop-loop-item { display: none; }
/* .single-product div#Content {padding-top: 170px;} */
.single-product .column.one.post-nav.minimal { display: none; }
.single-product .product.style-default .entry-summary, .single-product .entry-summary .share-simple-wrapper { text-align: left !important; }
.single-product h1.product_title.entry-title { font-size: 30px !important; text-transform: capitalize; }
.single-product .product.style-default .entry-summary .product_meta{align-items:flex-start !important;}
div#enquiry input { background: #015187; padding: 10px 20px; }
.shop-full .one-third .widget { margin-top: 0px !important; }
.shop-full .one-third .widget h3{font-weight:700;font-size:24px;color: #00528a;}
.shop-full h2.title { font-size: 14px; line-height: 28px;text-transform: capitalize; }
.shop-full ul.product-categories li a { color: #000 !important; }
.shop-full ul.product-categories {background: transparent;padding:0px;}
.shop-full .product { border: 1px solid #eee; padding: 10px !important; }

.gmwqp_inquirybtn a {
    display: inline;
}
.gmwqp_inquirybtn {
    margin-bottom: 20px;
}
.gmwqp_inner_popup_op {
    background: #015189 !important;
}
.gmwqp_inner_popup_op_mores {
    background: #015189 !important;
    color: #fff;
}
.gmwqp_inner_popup_op h3 {
    background: transparent !important;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
}
.gmwqp_inner_popup_op_mores input{width:100%;height: 50px !important;}
.gmwqp_inner_popup_op_mores label{color:#fff !important;}
.gmqqp_submit button { background: #000 !important; padding: 15px !important; }
ul.children { background: none !important; }
.widget_product_categories ul{color:#000 !important;}

ul.brand-thumbnails.columns-1 li.first { width: auto !important; float: none !important;margin-right: 10px; }
ul.brand-thumbnails.columns-1 { display: inline-flex; flex-wrap: wrap; }
ul.brand-thumbnails.columns-1 .first a { display: flex;border: 1px solid #eee; }
ul.brand-thumbnails.columns-1 .first img { width: 50px; }


#woocommerce_product_categories-2 li.cat-parent.open > ul { display: block;}
#woocommerce_product_categories-2 li.cat-parent{list-style:none;}
#woocommerce_product_categories-2 .cat-toggle {font-weight: bold; display: inline-block;}
#woocommerce_product_categories-2 li span.cat-toggle { position: absolute; right: 0; top: 5px;color: #00994e; }
#woocommerce_product_categories-2 ul.product-categories { padding: 0px; }


.gmwqp_inquirybtn_loop{text-align:left !important;}

aside#woocommerce_product_categories-2 ul { background: no-repeat; }
aside#woocommerce_product_categories-2 li a {font-size: 14px;color: #000; font-weight: 800;padding: 0 15px 5px 0px; }
aside#woocommerce_product_categories-2 .cat-parent  > a{color: #00994E !important;}

aside#woocommerce_product_categories-2 li{list-style:none;}
.brand-logos h3 { display: none; }
.brand-cus-img img { height: 250px; object-fit: cover; width: 100%; }
.brand-logos .content_slider.carousel { padding: 0;}
.brand-logos .content_slider_ul li img {width: 100%; height: 90px; object-fit: contain;}
.brand-car pre.mfn-code { border: none;padding-top:10px;padding-bottom:0px;margin:0px;background: none;}
.brand-car .owl-nav button { position: absolute; top: 30%; margin: 0px !important;left: -30px; text-align: left; }
.brand-car .owl-nav button{background: transparent !important;}
.brand-car button.owl-next { right: -30px; text-align: right !important;left:auto; }
.brand-car .owl-nav button span { font-size: 70px; color: #00994E; }
.brand-car .owl-nav {display: none;}
.brand-car .item img{width: 100%; height: 50px; object-fit: contain;}
.brand-car:hover .owl-nav {display: block;}
.mcb-column-inner-inpjp2h { margin-bottom: 0px; }


aside#woocommerce_product_categories-2{padding:15px 0;}
aside#woocommerce_product_categories-2 h3 { font-weight: 900; font-family: 'Montserrat'; }
aside#woocommerce_product_categories-2 h3:before { content: ''; background: #00994E; width: 100px; height: 5px; position: absolute; top: 0px; }

span.tagged_as { display: none !important; }
article.elementor-portfolio-item .elementor-post__thumbnail img { position: relative !important; top: auto !important; left: auto !important; transform: none !important; height: 270px !important; object-fit: cover !important; width: 100% !important; }
article.elementor-portfolio-item .elementor-post__thumbnail {position: relative !important;}
article.elementor-portfolio-item .elementor-post__thumbnail__link {padding-bottom: 0 !important;}
article.elementor-portfolio-item .elementor-portfolio-item__overlay {opacity: 1;display: inline-block !important;top: auto;}

.single-product ul.product-categories .children li a {color: #000 !important;}
ul.product-categories .children li a { font-weight: 500 !important; }
aside#woocommerce_product_categories-2 h3 { color: #00528a; }

.hm-banner  .swiper-slide-bg{background-position: bottom !important;}
.exp-home .elementor-swiper-button { transition: none !important; bottom: -50px; position: absolute !important; display: inline !important; top: auto !important; -webkit-transform: none !important; transform: translateX(-50%) !important; left: auto !important; right: 50% !important; }.exp-home .elementor-swiper-button-next { left: auto !important; right: 45% !important; }


@media screen and (max-width: 767px) {
	.exp-home .elementor-swiper-button-next { right: 40% !important;}
	.social-wrap button.owl-next{right:0;}
	.social-wrap button.owl-prev{left:0;}
	.content_wrapper .section_wrapper, .container, .four.columns .widget-area{padding:0px !important;}
	.page-id-21 ul#menu-primary  a.ekit-menu-nav-link { color: #00528b !important; }
	.brand-car .owl-nav button {left:0px !important;}
	.brand-car button.owl-next { right: 0px !important; }
	.news-wrap button.owl-next {right: 0px; }
.news-wrap button.owl-prev {left: 0px;}
}

