/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
a.elementor-button-link.elementor-button.elementor-size-lg.elementor-animation-bounce-in {
    transition: all 0.5s ease-out;
 }
		/*Header CSS */
#Top_bar{
	display:none;
}

.best-seller-2 img.scale-with-grid.wp-post-image {
    width: 240px!important;
    height: 300px!important;
}
.best-seller-2 .elementor-widget-container {
    display: flex;
}
.best-seller-2 ul.products > li {
    min-width:260px;
    height:300px;
}
.featured-product img.scale-with-grid.wp-post-image {
    width: 240px!important;
    height: 300px!important;
}
.featured-product .elementor-widget-container {
    display: flex;
}
.desc h4 a {
    color: #e40e03 !important;
    font-family: "Anton", Sans-serif;
    text-align: center;
}
.desc span.woocommerce-Price-amount.amount > bdi {
    font-family: 'Anton';
    color: #000;
    align-items: center;
}
.image_frame .image_wrapper .image_links, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {
    background: rgba(228, 14, 3, 0.7);
}
.image_frame .image_wrapper .image_links a:hover {
    background: #ffffff;
    color: #e40e03;
}
.image_frame .image_wrapper .mask::after {
    background: rgba(234, 15, 67, 0.2);
}
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
    color: #e40e03;
    background-color: rgba(233,245,252,0) !important;
    border-color: #e40e03;
}
small.woocommerce-price-suffix {
    display: none;
}
				/* 200 to 500 For Mobile*/
@media(min-width:200px) and (max-width:500px){
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
   display:none !important;
	}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{
	background:transparent !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{
	color:transparent !important;
	border: none !important;
	}
}

/ 600 to 767 For Mobile Landscape /
@media(min-width:600px) and (max-width:767px){

}

/* 768 to 980 For Tablet*/
@media(min-width:768px) and (max-width:980px){
	
}

/* 981 to 1079*/
@media(min-width:981px) and (max-width:1079px){
.elementor-859 .elementor-element.elementor-element-25f4d92 > .elementor-widget-container {
    padding: 0px 0px 0px 50px;
	}
	.elementor-859 .elementor-element.elementor-element-5095a55 > .elementor-widget-container {
    padding: 0px 0px 0px 50px;
		}
	.elementor-859 .elementor-element.elementor-element-54a1812 > .elementor-widget-container {
    padding: 0px 0px 0px 50px;
	}
	.elementor-859 .elementor-element.elementor-element-6cd0106 > .elementor-widget-container {
    padding: 0px 0px 0px 50px;
	}
	.elementor-859 .elementor-element.elementor-element-e372c95 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 50px;
	}
	.elementor-859 .elementor-element.elementor-element-6cd0106 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
	}	
	.elementor-859 .elementor-element.elementor-element-e372c95 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
	}
	.elementor-859 .elementor-element.elementor-element-7d39563.elementor-wc-products ul.products {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
	}
	.best-seller .best-seller-2 ul.products > li {
    min-width: 225px;
    height: 200px;
	}
	.elementor-859 .elementor-element.elementor-element-8f12066 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
	}
    .elementor-859 .elementor-element.elementor-element-10a6c36 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
	}
	
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f81aebe.animated-slow.best-col1.animated.zoomInUp {
    width: 35%;
	}
	.best-seller-padding .elementor-column-wrap.elementor-element-populated {
    padding-left: 50px !important;
	}
	.best-seller-h h1.elementor-heading-title.elementor-size-default {
    font-size: 40px;
	}
	.best-seller .elementor-text-editor.elementor-clearfix p {
    font-size: 12px;
    line-height: 1.7em;
	}
	.elementor-element.elementor-products-grid ul.products {
	grid-column-gap: 0px;
	}
	.mask{
		width: 200px !important;
	}
	.image_frame {
    border-color: rgba(255,255,255,0);
	width: 200px !important;
	}
	.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    /* margin-bottom: -15px!important; */
    width: 200px !important;
    margin-right: 0px !important;
	}
	.desc h4 {
    text-align: left;
    font-size: 22px;
	}
	.woocommerce ul.products li.product .price {
	text-align: left;
	}
	ul.products {
    width: 506px;
    height: 450px;
	}
	.elementor-859 .elementor-element.elementor-element-6e9a2e3 > .elementor-element-populated {
    padding: 0px 50px 0px 100px;
	}
	.elementor-859 .elementor-element.elementor-element-0c9ccce {
    overflow: hidden;
    padding: 50px 0px 50px 0px;
	}
}
/* 1080 to 1279*/
@media(min-width:1080px) and (max-width:1279px){
.elementor-859 .elementor-element.elementor-element-25f4d92 > .elementor-widget-container {
    padding: 80px 0px 0px 50px;
	}
	.elementor-859 .elementor-element.elementor-element-5095a55 > .elementor-widget-container {
    padding: 0px 0px 0px 50px;
		}
	.elementor-859 .elementor-element.elementor-element-54a1812 > .elementor-widget-container {
    padding: 0px 0px 0px 50px;
	}
	.elementor-859 .elementor-element.elementor-element-6cd0106 > .elementor-widget-container {
    padding: 0px 0px 0px 50px;
	}
	.elementor-859 .elementor-element.elementor-element-e372c95 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 50px;
	}
	.elementor-859 .elementor-element.elementor-element-6cd0106 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
	}	
	.elementor-859 .elementor-element.elementor-element-e372c95 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
	}
	.elementor-859 .elementor-element.elementor-element-7d39563.elementor-wc-products ul.products {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
	}
	.best-seller .best-seller-2 ul.products > li {
    min-width: 225px;
    height: 200px;
	}
	.elementor-859 .elementor-element.elementor-element-8f12066 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
	}
    .elementor-859 .elementor-element.elementor-element-10a6c36 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
	}
	
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f81aebe.animated-slow.best-col1.animated.zoomInUp {
    width: 40%;
	}
	.best-seller-padding .elementor-column-wrap.elementor-element-populated {
    padding-left: 50px !important;
	}
	.best-seller-h h1.elementor-heading-title.elementor-size-default {
    font-size: 40px;
	}
	.best-seller .elementor-text-editor.elementor-clearfix p {
    font-size: 14px;
    line-height: 1.7em;
	}
	.elementor-element.elementor-products-grid ul.products {
	grid-column-gap: 0px;
	}
	.mask{
		width: 200px !important;
	}
	.image_frame {
    border-color: rgba(255,255,255,0);
	width: 200px !important;
	}
	.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    /* margin-bottom: -15px!important; */
    width: 200px !important;
    margin-right: 0px !important;
	}
	.desc h4 {
    text-align: left;
    font-size: 22px;
	}
	.woocommerce ul.products li.product .price {
	text-align: left;
	}
	ul.products {
    width: 506px;
    height: 450px;
	}
	.elementor-859 .elementor-element.elementor-element-6e9a2e3 > .elementor-element-populated {
    padding: 0px 50px 0px 100px;
	}
	.elementor-859 .elementor-element.elementor-element-0c9ccce {
    overflow: hidden;
    padding: 50px 0px 50px 0px;
	}
}
/* 1280 to 1440*/
@media(min-width:1280px) and (max-width:1440px){
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f81aebe.animated-slow.best-col1.animated.zoomInUp {
    width: 40%;
	}
	.best-seller-padding .elementor-column-wrap.elementor-element-populated {
    padding-left: 50px !important;
	}
	.best-seller-h h1.elementor-heading-title.elementor-size-default {
    font-size: 40px;
	}
	.best-seller .elementor-text-editor.elementor-clearfix p {
    font-size: 14px;
    line-height: 1.7em;
	}
	.elementor-element.elementor-products-grid ul.products {
	grid-column-gap: 0px;
	}
	.mask{
		width: 200px !important;
	}
	.image_frame {
    border-color: rgba(255,255,255,0);
	width: 200px !important;
	}
	.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
    /* margin-bottom: -15px!important; */
    width: 200px !important;
    margin-right: 0px !important;
	}
	.desc h4 {
    text-align: left;
    font-size: 22px;
	}
	.woocommerce ul.products li.product .price {
	text-align: left;
	}
	ul.products {
    width: 506px;
    height: 450px;
	}	
	
}