@import url('https://fonts.googleapis.com/css2?family=Signika+Negative:wght@300;400;500;600;700&display=swap');
.page .header-v3 .masthead {
    padding: 0.7em 0;
}
.home h3 {
    font-size: 17px;
    margin-bottom: 6px;
}
.promotion-marquee{
	background: rgb(238,174,202);
background: radial-gradient(circle, rgba(238,174,202,1) 0%, rgba(148,187,233,1) 100%);
}
.home .fa{
    font: normal normal normal 14px/1 FontAwesome;
}
.promotion-marquee marquee{
	    margin-bottom: -5px;
}
.footer-payment-logo{
	text-align: right;
}
.footer-payment-logo img{
	width: 100%;
}
.footer-bottom-widgets{
	    background: radial-gradient(circle, rgba(238,174,202,1) 0%, rgba(148,187,233,1) 100%);
}
.woocommerce  .owl-item>.product .price ins, .woocommerce .owl-item>.product .price, body .products>.product .price ins, body .products>.product .price{
	color: #191919;
    font-weight: 600;
    font-size: 15px;
}
.single-product .price ins, .woocommerce.single-product .price{
	color: #191919;
    font-weight: 600;
	font-size: 25px;
}
.woocommerce .owl-item>.product .add-to-cart-wrap, .woocommerce .owl-item>.product.hover .hover-area, .woocommerce .owl-item>.product:hover .hover-area, .woocommerce .products>.product:hover .hover-area, .woocommerce .products>.product .add-to-cart-wrap, .woocommerce .products>.product .add-to-cart-wrap.show-in-mobile {
	display: none !important;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit{
    color: #fff;
}
.owl-item>.product .product-thumbnail>img{
    min-height: 160px;
    object-fit: cover;
}
body a , .footer-social-icons .social-icons a, body .footer-social-icons .social-icons a{
    color: #000000;
 }
.header-logo-link img{
	width: 80%;
}
.bulk-offer.detail-icons{
	    background-color: #f7f7f7;
    border-radius: 10px;
    padding: 15px 20px 25px;
}
.bulk-offer.detail-icons span{
	    display: flex;
    align-items: center;
	font-size: 13px;
    line-height: 1.3;
	    margin-bottom: 10px;
}
.bulk-offer.detail-icons span i{
	    margin-right: 8px;
}
body .woocommerce-breadcrumb{
	padding: 10px 0;
}
body .woocommerce-breadcrumb span.delimiter {
    margin: 0 1em;
}

body  .woocommerce-breadcrumb span.delimiter+a{
	    padding: 0;
    background: transparent;
}
.columns-6-1 > ul.products > li.product .thumbnails > a:hover, .primary-nav .nav-inline .yamm-fw.open > a::before, .columns-6-1>ul.products.product-main-6-1 .electro-wc-product-gallery__wrapper .electro-wc-product-gallery__image.flex-active-slide img, .single-product .electro-wc-product-gallery .electro-wc-product-gallery__wrapper .electro-wc-product-gallery__image.flex-active-slide img, .products-6-1-with-categories-inner .product-main-6-1 .images .thumbnails a:hover, .home-v5-slider .tp-tab.selected .tp-tab-title:after, .electro-navbar .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children>.dropdown-menu, .product-main-6-1 .thumbnails>a:focus, .product-main-6-1 .thumbnails>a:hover, .product-main-6-1 .thumbnails>a:focus, .product-main-6-1 .thumbnails>a:focus, .product-main-6-1 .thumbnails>a:focus>img, .product-main-6-1 .thumbnails>a:hover>img, .product-main-6-1 .thumbnails>a:focus>img, .product-main-6-1 .thumbnails>a:focus>img{
	    border: 2px solid #444;
    border-radius: 5px;
}

body .single-product .product-images-wrapper .electro-wc-product-gallery .flex-control-nav{
	display: none;
}
body #tab-description p, body .single-product .entry-summary>div[itemprop=description], body .single-product .woocommerce-product-details__short-description{
	color: #151515;
}
body .footer-contact  img{
	margin-bottom: 20px;
}
body .footer-call-us .call-us-text{
	font-weight: 600;
}
body .footer-call-us {
    margin-bottom: 1em;
}
.woocommerce.single-product .price del{
	font-size: 13px;
}
.woocommerce .single_add_to_cart_button.button{
	border-radius: 4px;
}
.single-product .product_title{
	color: #000;
}
.woocommerce-product-details__short-description p{
	margin-bottom: 0;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover{
	width: 100%;
	margin-right: 0
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected .vi-wpvs-option, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default .vi-wpvs-option, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover .vi-wpvs-option{
	margin-left: 0;
}
.woocommerce.single-product .cart .quantity {
    display: inline-block;
    width: 70px;
}
.single-product .cart .quantity  input{
	border-radius: 6px;
}
#buy_now_button:before{
	display: none !important;
}
#buy_now_button{
	position: relative;
    bottom: 53px;
    left: 280px;
	background: #000;
}
.single-product .cart .quantity input{
	height: 50px;
}
 .paoc-popup-btn{
    font-weight: 600;
	 text-align: center;
	 display: block !important;
}
.brand a{
	    font-weight: 600;
    color: #0060d9;
}
.single-product .entry-summary .action-buttons{
	display: none !important;
}

.wpcf7-form .bulk-quote-form .form-control, .wpcf7-form .bulk-quote-form .input-text, .wpcf7-form .bulk-quote-form input, .wpcf7-form .bulk-quote-form  textarea, .wpcf7-form .bulk-quote-form  select{
	border: 1px solid #bdbdbd !important;
    background-color: #f6f6f6 !important;
    color: #000000 !important;
    border-radius: 8px !important;
    height: 40px;
}
.bulk-quote-form p{
    margin-bottom: 10px;
}
.wpcf7 .bulk-quote-form .wpcf7-form-control-wrap{
margin-bottom: 0;
}
.wpcf7-form .bulk-quote-form .wpcf7-submit{
	background: var(--mf-background-primary-color) !important;
    color: #fff !important;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 8px !important;
	border: none !important;
    line-height: 40px;
}
.bulk-quote-form h2{
	margin-bottom: 20px;
}
.woocommerce-product-details__short-description ul{
	margin-bottom: 0;
}
.single-product .woocommerce-product-details__short-description{
	margin-bottom: 1.2em;
}
.product-type-variable #buy_now_button{
	display: none;
}
table.vartable td.globalcartcol {
    display: none;
}
table.vartable td.stockcol {
    display: none;
}
.sticky-single-add-to-cart-mobile .single_add_to_cart_button{
    position: static !important;
}
.wpcf7-form textarea{
    height: 80px;
}
.qtycol .qtywrap{
  background: transparent;
/*    border: 1px solid rgba(0, 0, 0, 0.25);*/
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 3px;
    width: 100%;
    padding: 0 10px;
}
.qtycol input{
    line-height: 30px;
}
.single-product table.vartable input.qty {
    text-align: center;
    border: 1px solid #E7F0FF;
    border-radius: 5px;
    height: 30px;
    margin: 0 5px !important;
}
.qtycol .qtywrap>div{
    text-align: center;
    height: 25px;
    background: #E7F0FF;
    color: #444;
    border-radius: 5px;
    display: block;
    line-height: 22px;
    width: 25px;
    font-size: 25px;
    font-weight: 400;
}
.single-product table.vartable td ins{
    text-align: center;
    font-weight: 700;
    margin-right: 5px;
    color: #0a64bc;
    text-decoration: none;
    font-size: 17px;
}
.single-product table.vartable td del{
    text-align: center;
    font-size: 80%;
}
table.vartable td, table.vartable th{
    align-items: top;
}
.single-product ins{

    color: #000;
}
.single-product table.vartable td del{
    color: #b1b1b1;
    font-weight: 400;
}
.woocommerce table.vartable tr{
    border-radius: 6px;
    box-shadow: 0 1px 3px 1px rgb(0 0 0 / 10%);
    padding: 10px;
    border: none;
    margin-bottom: 10px;
    border-color: transparent;
        display: block;
}
.site-main > form.woocommerce-ordering {
    display: none;
}
.owl-item>.product .price del, .products>.product .price del {
    font-size: .9em;
    position: static !important;
}
 /*.term-description > p, .tax-product_cat.woocommerce .term-description > ul{
    display: none;
}*/
 .term-description.active > p, .tax-product_cat.woocommerce .term-description.active > ul{
    display: block;
}
 .term-description p:nth-of-type(1) {
    display: block;
}

 
 .term-description.active > p, .term-description.active > h3{
    display: block;
}
#cat-readmore{
        color: #19a9e9;
    font-weight: 600;
    text-decoration: underline;
    display: none;
}
.single-product .woocommerce-product-details__short-description h2{
	    color: #151515;
    font-size: 15px;
}

.coupon-list-wrap .single-coupon-item{
        border: 1px dashed #232f3e;
    padding: 2px 5px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
}
.coupon-list ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.coupon-list ul li{
    font-size: 12px;
    margin-bottom: 10px;
}
.coupon-list-wrap{
    padding: 10px;
    background: #eee;
    border-radius: 6px;
}
.woocommerce-checkout-review-order .woocommerce-form-coupon-toggle{
    display: none;
}
.coupon-form-wrap{
    padding: 10px;
    background: #97999b;
    border-radius: 6px;
}
.coupon-form-wrap .form-row-wide{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.coupon-form-wrap .form-row-wide .input-text{
    flex: 1 1 80%;
    border-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    text-transform: uppercase;
}
.coupon-form-wrap .form-row-wide .button.btn-coupon{
    flex: 1 1 20%;
    background-color: #232f3e !important;
    border-color: #232f3e !important;
        background: #232f3e;
    color: #fff !important;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.order-review-wrapper{
    position: relative;
}
 .order-review-wrapper:before{
    content: '';
    background: rgba(255,255,255,0.6);
    background-image: url(https://uko.yqj.mybluehostin.me/wp-content/uploads/2022/04/loader.gif);
    background-size: 60px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display:none;
}
 .order-review-wrapper.active:before{
     display: block;
 }
 .woocommerce-NoticeGroup-updateOrderReview{
     width: 100%;
 }

 .page-id-307 .comments-area{
    display: none;
 }
 .premium-blog-even .premium-blog-post-container {
    height: 100%;
    box-shadow: 7px 4px 10px 1px rgb(170 165 165 / 35%);
    border-radius: 12px;
}
 .premium-blog-wrap .premium-blog-thumbnail-container{
    border-radius: 12px;
 }
 .premium-blog-wrap .premium-blog-thumbnail-container img{
    height: 300px;
 }
 .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{
    transform: scale(1);
 }
 .premium-blog-post-outer-container:hover .premium-blog-content-wrapper {
    background-color: #eee;
 }
 
  .single-post article.post .entry-content,  .single-post article.post .entry-header .entry-meta a  {
    color: #1b1b1b !important;
}
 .single-post article.post .media-attachment img{
    border-radius: 10px;
}
.entry-title .comments-link, article.post .entry-header .entry-meta{
	display: none
}
.paoc-popup-inr .xoo-el-header{
	display: none;
}

.paoc-popup-inr .xoo-aff-text{
	border-radius: 0 !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
body.home{
/*	background-color: #f1f3f6;*/
}
.woocommerce a.button{
    text-transform: capitalize;
}
.mobile-header-flex{
    display: flex;
    align-items: center;
}
.mobile-title-logo {
    width: 50%;
    margin-left: 10px;
}
.mf-Tabs-panel--description .row{
    margin-left: 0;
    margin-right: 0;
}
@media(min-width: 768px){
    .woocommerce .pisol_single_buy_now {
        border-radius: 5px;
        position: relative;
        bottom: 64px;
        left: 280px;
        height: 55px;
    }
    .owl-item>.product .product-thumbnail>img, .owl-item>.product .wp-post-image, .products>.product .product-thumbnail>img, .products>.product .wp-post-image{
            max-height: 190px;
        object-fit: cover;
        min-height: 190px;
        width: 100%;
    }
    .single-post-wrapper .featured-image-post{
        max-width: 60%;
        margin: 0 auto;
     }
/* .single-post article.post{
    max-width: 70%;
    margin: 0 auto;
 } */
}
.mf-products-carousel ul.products li.product .product-inner{
    border: 1px solid #efeff4;
}
.mf-products-carousel ul.products li.product .product-inner:hover{
    box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
    border-color: transparent;
}
.size-woocommerce_thumbnail.hover-image{
    width: 100% !important;
}
.view-all-link a{
    padding: 10px;
    background: #00af89;
    border-radius: 4px;
    color: #fff !important;
}
.home-content h1, .home-content h3{
    font-size: 18px;
    font-weight: 600;
}
.home-content p{
    font-size: 14px;
}
.mf-product-loop-hover-3 ul.products li.product .mf-product-price-box a.button .p-icon, .mf-product-loop-hover-4 ul.products li.product .mf-product-price-box a.button .p-icon{
    display: inline-block;
}
.addtocart-buynow-btn{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0 10px;
}
.addtocart-buynow-btn a:first-child{
    flex-basis: 30%;
}
.addtocart-buynow-btn .wp-element-button {
    flex-basis: 24%;
    background-color: transparent !important;
    color: var(--mf-primary-color) !important;
    border: 1px solid var(--mf-primary-color) !important;
    padding: 0 !important;
}
.woocommerce ul.products li.product .price{
    color: var(--mf-primary-color);
}
.addtocart-buynow-btn .wp-element-button.added i{
    display: none;
}
.woocommerce .ribbons .ribbon.out-of-stock{
    font-size: 10px;
}
.addtocart-buynow-btn .buy-now-btn{
    flex-basis: 70%;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    background: #00af89;
    color: #fff;
    text-align: center;
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-woo-tabs .panel .tab-title{
    margin-bottom: unset;
    padding-bottom: 10px;
}
section.up-sells ul.products .slick-next-arrow, section.related ul.products .slick-next-arrow, section.up-sells ul.products .slick-arrow, section.related ul.products .slick-arrow{
    top: 30%;
    background-color: #E4E4E7 !important;
}
.mf-slides-wrapper .slick-arrow{
    background-color: #E4E4E7 !important;
    border-radius: 50%;
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar{
    padding: 15px;
}
.page-header-catalog .page-breadcrumbs .breadcrumbs {
    padding-top: 7px;
    padding-bottom: 7px;
}
.page-header-page .page-breadcrumbs .breadcrumbs {
    padding-top: 7px;
    padding-bottom: 7px;
}
.page-header .breadcrumbs a {
    color: #6f6f6f;
}
.page-header .breadcrumbs li:last-child a {
    color: #000;
}
.woocommerce div.product span.price ins, .woocommerce div.product p.price ins{
    color: #0a64bc
}
.product-inner .mf-rating .count{
    display: none !important;
}
.product_loop-no-hover ul.products li.product .product-inner {
    background-color: #FFFFFF;
    padding: 10px 10px 10px 10px;
    border-radius: 8px;
    border: 1px solid #efeff4;
	min-height: 390px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.product_loop-no-hover ul.products li.product .product-inner .mf-product-thumbnail,
{
	flex-grow: 0;
	flex-shrink: 1;
}
.woocommerce ul.products li.product .mf-product-details{
	flex-grow: 1;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.product_loop-no-hover ul.products li.product .product-inner img{
	filter: brightness(0.97);
	height: 220px;
    width: 100%;
	object-fit: cover;
}
.archive ul.products li.product {
    padding: 0 8px;
}
ul.products li.product .mf-product-price-box a.button.buy-now-btn{
    color: #fff;
}
.product_loop-no-hover ul.products li.product .product-inner:hover{
    box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
    border-color: transparent;
}
.woocommerce .shop-toolbar .woocommerce-ordering .current{
    border-radius: 5px;
}
.woocommerce div.product div.images .flex-control-nav li img{
    border-radius: 4px;
}
.single-product div.product .product_title{
    font-weight: 600;
}
.mf-entry-product-header .entry-meta .meta-brand a{
    color: var(--mf-primary-color);
    font-weight: 600;
}
.woocommerce div.product p.price .sale {
    font-size: 14px;
/*    background: #FF820F;*/
    color: #11BF85;
    padding: 0 9px;
    line-height: 1.7;
    display: inline-block;
    border-radius: 5px;
    margin-left: 10px;
}
.woocommerce .mf-single-product.mf-product-layout-4.mf-has-buy-now form.cart div.quantity{
    margin-top: -14px;
    width: 100px;
}
.single-product .cart .quantity input {
    height: 30px;
    border: 1px solid #E7F0FF;
    padding: 0;
    margin: 0 6px;
}
.woocommerce div.product form.cart .single_add_to_cart_button, .woocommerce button.buy_now_button{
    height: 40px;
    line-height: 40px;
}
.woocommerce div.product form.cart div.quantity .qty-box{
    border-radius: 4px;
}
.woocommerce div.product form.cart div.quantity .decrease, .woocommerce div.product form.cart div.quantity .increase{
    background: #E7F0FF;
    font-weight: 600;
    color: #000;
    border-radius: 4px;
    text-align: center;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    position: unset;
    transform: unset;
}
.dentalstall-buy-btns{
    margin-bottom: 10px;    
}
.woocommerce div.product form.cart .buy_now_button{
    margin-left: 0; 
    margin-top: 10px;  
    float: none; 
}
.martfury-image-box-carousel__image img{
    width: 100%;
    border-radius: 7px;
}
.martfury-image-box-carousel__content{
    padding: 0 10px;
}
.martfury-image-box-carousel__heading .slick-arrows{
    display: none;
}
.martfury-image-box-carousel__heading{
    justify-content: space-between;
}
.martfury-image-box-carousel__heading-button > a{
        background: var(--mf-background-primary-color);
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    font-weight: 600;
    font-size: 13px;
}
.social-links-list a{
    color: #fff !important;
}
.footer-sidebar a{
    color: #fff;
}
.footer-sidebar  p a i{
    margin-right: 5px;
}
.site-footer .footer-widgets .widget {
    margin-bottom: 20px;
}
.single-product ul.products li.product {
    padding-left: 5px;
    padding-right: 5px;
}
.woocommerce-product-details__short-description{
/*    display: none;*/
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content .price{
    display: unset;
}
.woocommerce div.product span.price, .woocommerce div.product p.price{
    color: var(--mf-primary-color);
}
.woocommerce div.product span.price .starting, .woocommerce div.product p.price .starting{
    font-size: 14px;
}
.woocommerce ul.products li.product .price .starting{
    font-size: 80%;
}
.woocommerce .mf-single-product.mf-product-layout-4 .wc-tabs-wrapper{
    padding: 0;
}
.mf-woo-tabs .tab-content-wrapper{
    border: 1px solid #DFDFDF;
    padding: 10px;
    border-top: none;
    display: none;
}
.mf-woo-tabs .tab-title{
/*    background: #F1F1F1;*/
    margin: 0;
    font-weight: 500;
    font-size: 19px;
    padding: 10px;
/*    border-radius: 4px;*/
    border: 1px solid #DFDFDF;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    position: relative;
}
.single-product .mf-woo-tabs.wc-tabs-wrapper .mf-Tabs-panel.panel{
    margin-bottom: 10px;
}
.mf-woo-tabs .mf-Tabs-panel.active .tab-title{
    background: #F1F1F1;
}
.mf-woo-tabs .mf-Tabs-panel.active .tab-content-wrapper{
    display: block;
}
.mf-woo-tabs  .tab-content-wrapper h2{
    font-size: 19px;
    margin-top: 0;
}
.woocommerce #reviews #comments {
    margin-top: 10px;
}
.mf-entry-product-header{
    border: none;
    margin-bottom: 0;
}
.woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity .qty-box{
    flex-basis: 60%;
    justify-content: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (min-width: 1200px){
    .woocommerce .owl-item>.product .product-inner, .woocommerce  .products>.product .product-inner {
        padding: 1em;
    }
}

/*martfury theme style*/
body{
    font-family: 'Signika Negative', sans-serif;
}
h1, h2, h3, h4, h5, h6{
    font-family: 'Signika Negative', sans-serif;
}
.site-header .primary-nav > ul > li > a{
    font-size: 14px;
    font-family: 'Signika Negative', sans-serif;
/*    color: #fff !important;*/
}
.site-footer .footer-widgets .widget .widget-title{
    margin-bottom: 10px;
}
.header-layout-2 .site-header .primary-nav > ul > li{
    padding-top: 10px;
    padding-bottom: 10px;
}
.site-header .product-extra-search .search-submit{
    min-width: 40px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.top-promotion .promo-inner {
    justify-content: center;
    width: 100%;
}
.top-promotion .promotion-content {
    padding: 5px 0;
}
.top-promotion{
    background: var(--mf-primary-color);
    color: #fff;
}
.header-layout-2 .site-header .main-menu{
    background-color: #fff;
    border-color: #eee;
}
.woocommerce .ribbons .ribbon{
    height: 20px;
    line-height: 20px;
    padding: 0 9px;
}
.woocommerce ul.products  .ribbons .ribbon.onsale{
    background-color: transparent;
    color: #11BF85;
    bottom: -2px;
    padding: 0;
}
/*.woocommerce ul.products li.product .product-inner{
    padding: 10px;
}*/
.woocommerce ul.products li.product h2 a, .woocommerce ul.products li.product .woo-loop-product__title a{
    color: #0a0a0a;
        font-size: 14px;
    font-weight: 500;
}
.woocommerce ul.products li.product h2 a, .woocommerce ul.products li.product .woo-loop-product__title a:hover{
    color: #0a0a0a;
}
.woocommerce ul.products li.product .price ins{
    color: var(--mf-primary-color);
    font-weight: 600;
}
.mf-product-loop-hover-3 ul.products li.product .mf-product-price-box a.button, .mf-product-loop-hover-4 ul.products li.product .mf-product-price-box a.button{
    border-radius: 8px;
    height: 35px;
    line-height: 35px;
}
.woocommerce ul.products li.product .mf-product-thumbnail .footer-button{
    display: none !important;
}

.mf-woo-tabs .tab-title:after{
    font-family: 'Linearicons' !important;
    content: "\e93a";
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.woocommerce .star-rating span:before {
    color: #FFAD33;
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-woo-tabs .panel .tab-title{
    border-radius: 8px;
    
}
.woocommerce .mf-single-product.mf-product-layout-3 .mf-woo-tabs .panel.active .tab-title{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.mf-woo-tabs .mf-Tabs-panel.active .tab-title:after{
    content: "\e939";
}
.woocommerce div.product p.stock.in-stock{
    padding: 3px 10px;
    color: #03a685;
    font-weight: 700;
    background: #f7f7f7;
    border-radius: 6px;
}
.woocommerce .mf-single-product.mf-product-layout-4 .mf-summary-header .mf-summary-meta{
    width: 100%;
}
.mf-summary-header .mf-summary-meta .stock-sold-wrap{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.mf-summary-header .mf-summary-meta .stock-sold-wrap .stock {
    margin-right: 10px;
}
.mf-summary-header .mf-summary-meta .stock-sold-wrap .unit-sold{
    margin-bottom: 0;
}
.mf-product-rating .col-review_form, .mf-product-rating .col-average-rating{
    width: 100%;
}
.woocommerce #reviews .average-rating .average-value{
    color: var(--mf-primary-color);
}
.woocommerce #reviews .bar-rating .star-item .bar-content span {
    background-color: #03AD28;
    border-radius: 16px;
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper .panel .tab-title{
    margin-bottom: 0;
    padding-bottom: 10px;
}

.mobile-version.woocommerce div.product .wc-tabs-wrapper .panel{
    margin-bottom: 10px;
}
.site-footer .footer-widgets {
    padding-top: 40px;
    padding-bottom: 30px;
}
.site-footer .footer-widgets .widget .widget-title{
    font-size: 18px;
}
.site-footer .footer-widgets .widget ul li a:hover {
    color: #fff;
}
.site-footer .footer-widgets .widget ul li a:before{
    background-color: var(--mf-primary-color);
}
.footer-layout-1 .footer-bottom {
    padding-top: 15px;
    padding-bottom: 15px;
}
.site-footer .footer-widgets .widget .widget-title {
    margin-bottom: 20px;
}
.bulk-enquiry-wrap{
    background: #F2F2F2;
    text-align: center;
    padding: 30px 0;
    border-radius: 4px;
}
.woocommerce .bulk_enquiry_button.button {
    line-height: 40px;
    height: 40px;
    border-radius: 4px;
    color: #fff;
    font-weight: 400;
    text-transform: capitalize;
}
.bulk-enquiry-wrap h4{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    margin-top: 0;
}
.woocommerce div.product .wc-tabs-wrapper {
    margin-bottom: 20px;
}
/*.single-product .entry-summary form.cart{
    display: flex;
    justify-content: space-between;
    align-items: center;
}*/
.single-product .entry-summary form.cart .quantity{
    flex-basis: 25%;
}
.single-product .entry-summary form.cart .quantity .qty{
    flex-basis: 50%;
}
/*.woocommerce div.product form.cart{
    margin-bottom: 30px;
    border: dashed 2px #ddd;
    padding: 10px;
    padding-top: 25px;
    padding-bottom: 20px;
}*/
.woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity{
    border-bottom: none
}
.woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity .label{
    margin-bottom: 0;
    margin-right: 10px;
}
.single-product table, .single-product th, .single-product td{
    border: none;
}
.mf-product-detail table .optionscol.attribute_number {
    width: 45%;
    color: #212529;
    font-weight: 600;
    line-height: 1.2;
}
.mf-product-detail table .stockcol .instock{
    background: var(--mf-background-primary-color);
    color: #fff;
    padding: 4px 10px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 12px;
}
.stockcol span.outofstock {
    background: #D9534F;
    color: #fff;
    padding: 4px 10px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 12px;
}
.woocommerce-order-received table.shop_table tfoot .woocommerce-Price-amount {
    color: #181818;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
.sticky-header.header-no-department .site-header.minimized .header-main .d-logo img {
    max-height: 40px;
}
.mobile-version button.single_add_to_cart_button.button.alt{
    color: #fff;
    text-transform: uppercase;
}

.footer-logo{
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    width: 170px;
}
.mf-rating .count{
    color: #9A9A9A;
}
.woocommerce .buy_now_button.button{
    background: transparent;
    border: 1px solid #0A64BC;
    color: #0A64BC;
    border-radius: 8px;
    text-transform: uppercase;
}

.woocommerce div.product.mf-has-buy-now form.cart .single_add_to_cart_button{
    background: #0a64bc;
    text-transform: uppercase;
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar{
    background-color: #fff;
    border: 1px solid #ECECEC;
    border-radius: 8px;
    box-shadow: 4px 4px 12px 0px #00000040;
}

.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar .price{
    margin-bottom: 10px;
}
.woocommerce .button, .woocommerce-cart .woocommerce table.cart .btn-shop, .woocommerce-cart .woocommerce table.checkout .btn-shop{
    border-radius: 8px !important;
}
.woocommerce-cart .woocommerce table.cart .btn-shop{
    color: #fff;
}
.site-header .product-extra-search .product-cat-label{
    border: none;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total .woocommerce-Price-amount, .woocommerce-checkout table.shop_table .order-total .woocommerce-Price-amount, .woocommerce-checkout table.shop_table .cart-subtotal .woocommerce-Price-amount, .woocommerce-checkout table.shop_table .order-total .woocommerce-Price-amount{
    color: #0a64bc;
}
.woocommerce form .form-row .input-text, .woocommerce form .form-row .select2-container .select2-selection--single, .woocommerce-checkout .woocommerce-info{
    border-radius: 8px;
}
.digit-group input[type=number]{
    border-radius: 4px;
}
.sa-otp-btn-init.button, #sa_verify_otp, #smsalert_otp_token_submit{
    background: #309f0d;
    color: #fff !important;
    border-radius: 4px;
}
.woocommerce-checkout table.shop_table{
    background: transparent;
}
.site-header .product-extra-search .search-field{
    border-left: 1px solid #ccc;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt{
    color: #fff;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover{
    color: #fff;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover{
    color: #fff;
}
.vartable .optionscol.attribute_variation{
    width: 50%;
}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons .button{
    color: #fff;
}
.woocommerce #review_form #respond .form-submit input{
    border-radius: 8px;
    color: #ffff;
}
.woocommerce div.product .woocommerce-product-details__short-description{
    padding-bottom: 0;
}

.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content{
    width: 60%;
}

.woocommerce.single-product div.product .entry-summary{
    padding-left: 20px;
}
.single-product .wcrw_warranty_info{
    margin: 0;
}
.woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity{
    margin-bottom: 0;
}
.page-header-catalog .page-breadcrumbs{
    background-color: transparent;
}
.header-layout-2 .site-header .header-main{
    padding-top: 15px;
    padding-bottom: 15px;
}
.single-product .site-content{
    padding-top: 0;
}
.woocommerce .mf-single-product.mf-product-layout-3 .actions-button .buy_now_button{
    margin-top: 0;
}

.home .site-content{
    padding-bottom: 10px;
}
.woocommerce ul.products li.product .price{
    font-weight: 600;
	margin-top: 0;
}
.product-inner .mf-product-price-box{
    position: relative;
}

body {
    --mf-primary-color: #0A64BC !important;
    --mf-background-primary-color: #0A64BC !important;
    --mf-border-primary-color: #0A64BC !important;
    font-family: 'Signika Negative', sans-serif;
}
.site-header .primary-nav > ul > li > a{
    font-family: 'Signika Negative', sans-serif;
}
.header-layout-2 .site-header .main-menu{
    background-color: #F7F7FB;
}
#top-promotion{
    display: none;
}

.addtocart-buynow-btn .wp-element-button{
    color: #0A64BC !important;
    border: 1px solid #0A64BC !important;
}
.woocommerce ul.products li.product .product-inner .mf-rating .count{
    display: inline-block !important;
}
.site-footer .footer-layout {
    background-color: #0A64BC;
}
.site-footer .footer-widgets .widget ul li a{
    color: #D9DBE1
}
.site-footer .widget .widget-title{
    color: #fff;
}
.home-faq .elementor-accordion-item{
        margin-bottom: 10px;    
        border-radius: 12px;
        overflow: hidden;
}
.site-header .product-extra-search .search-field{
        background: #F7F7FB;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.site-header .product-extra-search .search-submit, .site-header .extras-menu > li > a .mini-item-counter{
    color: #fff;
}
.header-layout-2 .site-header .primary-nav>ul>li>a{
    color: #8A8B8B
}
/*.site-header .extras-menu .menu-item-hotline{
    display: none;
}*/

.woocommerce ul.products li.product .star-rating span:before {
    color: #FFAD33;
}
.martfury-image-box-carousel__image img{
    border-radius: 12px;
}
.home-cat-btn .elementor-button-link{
    width: 100%;
}
.home-cat-btn .elementor-button-link span{
    justify-content: space-between;
    text-align: left;
}
.site-header .product-extra-search .product-cat{
    height: 0;
}
.woocommerce .button.variable_add_to_cart{
    color: #fff;
    text-transform: capitalize;
    display: block;
    height: 40px;
    line-height: 40px;
    margin: 10px 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .author-name{
    color: #000;
}
.woocommerce div.product p.price del{
    color: #999
}
.woocommerce #reviews .bar-rating .star-item .sbar{
    width: 100%;
}
.woocommerce #reviews .bar-rating .star-item{
        justify-content: space-between;
}
.woocommerce #reviews .average-rating .average-value{
    font-size: 45px;
}
.woocommerce #reviews #comments ol.commentlist li{
    margin-bottom: 0;
}
.woocommerce #review_form #respond textarea  {
    min-height: 100px;
    
}
.woocommerce #review_form #respond textarea, .woocommerce #review_form #respond input[type=text], .woocommerce #review_form #respond input[type=email]{
    border-radius: 8px;
}
.site-footer .footer-copyright{
	color: #D9DBE1 !important;
    text-align: left;
}
.dentalstall_footer_social ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.dentalstall_footer_social ul a{
    color: #fff;
    font-size: 18px;
    margin: 0 4px;
    width: 35px;
    height: 35px;
    line-height: 37px;
    text-align: center;
    display: block;
    background: #115ca6;
    border-radius: 50%;
}
.footer-sidebar.footer-4 #media_image-5 img{
    width: 100px;
}
.woocommerce div.product span.price del, .woocommerce div.product p.price del{
    font-weight: 400;
}

.martfury-images-grid.mf-brand-images .image-item {
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.04);
    border: 1px solid;
    border-color: #ECECEC;
    margin: 10px;
    border-radius:12px;
    /*flex: 1 0 13.5%;
    max-width: 13.5%;*/
    background: #fff;
}
.mf-elementor-brand-images .images-list .b-title, .mf-elementor-brand-images .images-list .b-title a{
    margin-top: 0;  
}

.mf-elementor-brand-images .images-list{
    justify-content:space-around;
     margin: 0;
}

.page-header-page .entry-title{
    font-size:32px;
}

/* cart page */

.woocommerce-cart .woocommerce table.shop_table.cart {
    border: 1px solid;
    border-color: #ECECEC;
}

.woocommerce-cart .woocommerce table.shop_table.cart td {
    padding:15px;
    border:0px;
}

.woocommerce-cart .woocommerce .coupon .input-text{
    border-radius:12px;
}

.woocommerce-cart .woocommerce .coupon {
    margin-bottom: -100%;
    border: 1px solid;
    border-color: #ECECEC;
    border-radius: 12px;
    padding: 20px;
}

.woocommerce-cart .woocommerce .coupon label{
/*  background-color:#ECECEC; */
        border-radius: 12px 12px 0px 0px;
    padding: 10px;
}

.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table {  
   background-color: #ffffff00;
    border: 0px;
}

.cart_totals {
    border: 1px solid;
    border-radius: 12px;
    padding: 15px;
    border-color: #ECECEC;
}

.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table th {
    border:0px;
    padding:10px;
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table td{
    border:0px;
    padding:10px;
}

.woocommerce table.shop_table th{
    padding:15px;
    font-size:16px;
}

/*Checkout  */

#customer_details{
    border: 1px solid;
    padding: 21px;
    border-color: #d4d3d3;
    border-radius: 12px;
}

/* .woocommerce-checkout table.shop_table{
    border-radius: 12px;
} */

.mf-toggle-menu{
    display: none;
}
.premium-blog-post-container .premium-blog-content-wrapper{
    padding: 10px !important;
    height: 220px !important;
}
.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{
    margin: 0 !important;
}
.woocommerce div.product .woocommerce-product-details__short-description .mf-features-text{
    background-color: transparent; 
    padding: 0;
}
.woocommerce-cart .woocommerce .coupon .button{
    color: #fff;
    background: #0a64bc;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
    border: 1px solid #d9d9d9;
    border-radius: 8px;
}
.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{
        width: 100%;
}
.woocommerce .mf-single-product.mf-product-layout-3.outofstock .entry-summary-content{
    width: 60%;
}
.woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content form.cart, .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content .stock.out-of-stock{
    display: none;
}

.woocommerce .mf-single-product.mf-product-layout-3.outofstock .entry-summary-sidebar{
    display: block;
}
.woocommerce .mf-single-product.mf-product-layout-3.outofstock form.cart{
    position: relative;
}
.woocommerce .mf-single-product.mf-product-layout-3.outofstock form.cart:after{
/*    display: none !important;*/
    content: '';
    background: rgba(255,255,255,0.76);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.woocommerce div.product p.stock.out-of-stock{
    margin-bottom: 10px;
}
.woocommerce-notices-wrapper .woocommerce-message{
    border-radius: 8px;
}

.featured-brands .martfury-images-grid.mf-brand-images .columns-8 .image-item{
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    overflow: hidden;
}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover{
    color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers{
    border-radius: 5px;
}

.woocommerce .shop-toolbar{
    border-radius: 12px;
    box-shadow: 0px 2px 8px 0px rgb(211 211 211);
}
.grecaptcha-badge{
    visibility: hidden;
}
.mf-related-posts .entry-image img{
    max-height: 222px;
    object-fit: contain;
}
.comment-respond .form-submit .submit{
    color: #fff;
}
.sa-showlogin.btn{
    padding: 4px 10px;
    color: #fff;
    border-radius: 6px;
}
.woocommerce-checkout form.login{
    border-radius: 10px;
}

.woocommerce-error .showlogin{
    background: #0b64bc;
    color: #fff;
    padding: 4px;
    border-radius: 7px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image img{
	aspect-ratio: 1 / 1;
	object-fit: contain !important;
}
.woocommerce div.product div.images .flex-control-nav{
	opacity: 1
}


/*mobile style starts here*/
@media (max-width: 767px){
	.product_loop-no-hover ul.products li.product .product-inner{
		min-height: 420px;
	}
    .woocommerce .single_add_to_cart_button.button{
        width: 75%;
    }
    .woocommerce ul.products li.product .star-rating{
        font-size: 14px;
    }
    .woocommerce ul.products .ribbons .ribbon.onsale{
/*         top: -19px; */
    }
    .woocommerce ul.products li.product .mf-product-price-box .price{
        margin-top: 20px;
    }
    .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content{
        padding: 0;
    }
    #buy_now_button{
        width: 100%;
        left: 0;
        bottom: 0;
    }
    .mf-product-loop-hover-4 ul.products li.product .price{
         font-size: 17px;
        font-weight: 600;  
    }
    body #wa-widget-send-button{
        margin-bottom: 130px !important;
    }
    .woocommerce .single-product .single_add_to_cart_button.button{
        width: 100%;
    }
    .owl-item>.product .product-thumbnail>img{
        min-height: auto;
    }
    
	.elementor-14699 .elementor-element.elementor-element-4b3d985 .mf-elementor-brand-images .image-item {
		padding:5px;
		margin:2px;
		max-width: 48%;
		border-radius:12px;
	}
	
    .woocommerce table.vartable td{
       border-bottom: none; 
       text-align: left;
           padding: 0;
    }
    .woocommerce table.vartable td.attribute_variations{
        width: 60%;
    }
    .woocommerce table.vartable td.attribute_options:before, .woocommerce table.vartable td.pricecol:before, .woocommerce table.vartable td.qtycol:before, .woocommerce table.vartable td.stockcol:before, .woocommerce table.vartable td.attribute_variation:before, .woocommerce table.vartable td.attribute_variations:before, .woocommerce table.vartable td.optionscol:before{
        display: none !important;
    }
    .woocommerce table.vartable td.qtycol .qtywrap{
        float: right;
        margin-top: -30px;
    }
    .vartable_gc_wrap.vartable_gc_wrap_bottom{
        margin-bottom: 40px !important;
    }
     .sticky-single-add-to-cart-mobile .single_add_to_cart_button{
        margin: 0 auto;
        display: block;
    } 
    .pisol_buy_now_button{
        width: calc(100% - 30px)!important;
        margin: 0 auto 30px;
        display: block;
    }
    .single-product form.cart{
        margin-bottom: 30px;
    }
    .single-product .site-content .sidebar{
             opacity: unset; 
         visibility: unset;
             position: static;
             width: 100%;
    }
    .archive.tax-pa_brands .site-main{
            display: flex;
        flex-direction: column;
    }
    .archive.tax-pa_brands .site-main .term-description{
        order: 8;
    }
    #message-purchased .wn-notification-image-wrapper {
        width: 75px;
        max-width: 75px;
    }
    .blog-navigation{
        display: none !important;
    }
    .term-description > p, .term-description > h3{
        /*display: none;*/
    }
    .term-description > p, .tax-product_cat.woocommerce .term-description > ul{
        /*display: none;*/
    }
    #cat-readmore{
        display: inline-block;
    }
    .product-hightlights .hightlight-box:first-child{
        display: none;
    }
    .product-hightlights .hightlight-box {
        flex-basis: 25% !important;
    }
    .product-hightlights .hightlight-box{
        padding: 0 !important;
    }
    .single-product .entry-summary form.cart{
        flex-direction: column;
    }
    .single-product .entry-summary form.cart .quantity{
        margin-right: 0 !important;    
    }
    .woocommerce div.product form.cart {
        border: none;
        padding: 0;
    }
    .single-product table.vartable td ins, .single-product table.vartable td del{
        display: unset;
    }
    .mf-product-detail table .optionscol.attribute_number{
        width: 60%;
    }
    .qtycol .qtywrap{
        width: auto;
    }
    .qtywrap>div{
        height: 34px;
        line-height: 30px;
    }
    .slick-dotted.slick-slider {
        margin-bottom: 0px;
    }
    /*body #message-purchased {
        bottom: 100px !important;
    }*/
    .product-hightlights .hightlight-box img{
        width: 60%;
        height: auto;
    }
    /*.woocommerce div.product.mf-has-buy-now .cart .actions-button .buy_now_button{
        color: #fff;
        text-transform: uppercase;
    }*/
    .mf-products-carousel .slick-arrow{
        background: #fff;
        top: 40%;
    }
    .woocommerce.single-product div.product .entry-summary{
        padding-left: 0;
    }
    .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content {
        width: 100%;
    }
    .single-product div.product .product_title{
        font-size: 21px;
    }
    .site-footer .footer-widgets .widget .widget-title {
        margin-bottom: 5px;
    }
    .site-footer .footer-copyright{
        margin-bottom: 10px;
        font-size: 15px;
    }
    
    .woocommerce ul.products li.product .product-inner .mf-rating .count{
        font-size: 11px;
    }
    .woocommerce ul.products li.product .price .starting{
        display: none;
    }
    /*.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{
        width: 100% !important;
    }*/
    
/* Akash Style */
/* 	cart */
	
	.cart_totals{
		margin-top:280px !important;
		padding:10px;
	}

    .site-footer .footer-widgets .footer-sidebar.footer-4{
        margin-bottom: 0;   
    }
    .dentalstall_footer_social ul{
        justify-content: flex-start;
    }

    .martfury-images-grid.mf-brand-images .columns-8 .image-item{
        flex: 0 1 45%;
        max-width: 45%;
        margin: 10px 0
    }
    .mf-catalog-page .site-content{
        padding-top: 0;
    }
    .mf-catalog-layout-3 .mf-catalog-title, .mf-catalog-layout-10 .mf-catalog-title{
        font-size: 18px;
        margin-top: 0;
    }
    .woocommerce:not(.full-content) .shop-toolbar{
        border-radius: 8px;
    }
    .woocommerce:not(.full-content) .shop-toolbar .products-found{
        min-height: 30px;
    }
    .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content form.cart, .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content .stock.out-of-stock{
        display: block;
    }
    .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar > p, .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar > form{
        display: none;
    }
    .woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity .label{
        font-size: 18px;
    }
    .woocommerce .mf-single-product.mf-product-layout-3 form.cart div.quantity .qty-box{
        flex-basis: 40%;
    }
    .dentalstall-buy-btns{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }
    .dentalstall-buy-btns > button{
        flex-basis: 48%;
        width: 48%;
    }
    .woocommerce .mf-single-product.mf-product-layout-3.mf-has-buy-now form.cart .single_add_to_cart_button, .woocommerce .mf-single-product.mf-product-layout-3.mf-has-buy-now form.cart .buy_now_button{
        min-width: auto;
    }
    .woocommerce div.product form.cart .buy_now_button{
        margin-top: 0;  
    }
    .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar > div:nth-child(1){
        display: none;
    }	


}
@media(min-width: 992px){
    .woocommerce div.product div.images.woocommerce-product-gallery {
/*        position: relative;*/
        position: sticky;
        top: 80px;
    }
    .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-sidebar{
/*        position: relative;*/
        position: sticky;
        top: 80px;
    }
    .martfury-image-box-carousel .slick-slider .slick-list{
        padding:0 30% 0 0 !important;
    }
    .woocommerce .mf-single-product.mf-product-layout-3 .entry-summary-content .bulk_enquiry_wrap{
        display: none;
    }
}

@media (min-width: 1200px){
    .container {
        width: 96%;
    }
    .elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-default{
        width: 96%;
    }
    .elementor-no-row .elementor-section.elementor-section-boxed>.elementor-column-gap-default{
        max-width: 100%;
    }
    .catalog-full-width.sidebar-content .content-area, .catalog-full-width.content-sidebar .content-area {
        width: 81%;
    }
    .catalog-full-width.sidebar-content .content-area, .catalog-full-width.content-sidebar .content-area {
        width: 75%;
    }
    .catalog-full-width.sidebar-content .catalog-sidebar, .catalog-full-width.sidebar-content .primary-sidebar, .catalog-full-width.content-sidebar .catalog-sidebar, .catalog-full-width.content-sidebar .primary-sidebar {
        width: 25%;
    }
}



@media (min-width: 1480px){
    .container {
        width: 96%;
    }
	
}

@media (max-width: 1199px){
    .site-header .extras-menu {
        margin-left: 10px;
    }
    .mf-toggle-menu{
        font-size: 30px;
    }
    .mf-toggle-menu{
        display: block;
    }
}
div#mf_product_categories-2{
	border-radius:12px !important;
}

.catalog-sidebar .widget {
    border-radius: 12px;
    box-shadow: 0px 2px 8px 0px rgb(211 211 211);
}

div.elementor-tab-title {
    border-radius: 12px;
}

div.elementor-active{
	border-radius:12px 12px 0 0;
}

div.elementor-tab-content {
    border: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #ECECEC;
    border-radius: 0 0 12px 12px;
}

div#categories-3, div#woocommerce_price_filter-2 {
    margin-bottom: 25px;
}

table.shop_table.woocommerce-checkout-review-order-table {
    border-radius: 12px 12px 0 0;
}

ul.wc_payment_methods.payment_methods.methods {
    border-radius: 0 0 12px 12px;
}