/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');

.price-lozenge__inner {
    font-size: 15px;
    font-size: 1.1538461538rem;
    font-family: Lato,Arial,sans-serif;
    font-weight: 700;
}
.price-lozenge__label {
    margin-bottom: 0px;
    font-family: Lato,Arial,sans-serif;
    font-weight: 300;
    display: inline-block;
    margin-right: 3px;
}
.product-option__title {
    font-size: 18px;
    font-family: Lato,Arial,sans-serif;
    font-weight: 700;
    margin-bottom: 15px;
}
.product-option del, .product-option strike {
    font-size: 13px;
    font-family: Lato,Arial,sans-serif;
    font-weight: 400;
    color: #555;
}
.btn, .md-close {
    font-family: Lato,Arial,sans-serif;
}
.todays-price {
    font-family: Lato,Arial,sans-serif;
}
.product-option__best-seller {
    font-size: 13px;
    font-family: Lato,Arial,sans-serif;
}
.nav > li > a {
    font-weight: 600 !important;
    font-family: 'Lato', sans-serif;
}
.menu-image-title-after.menu-image-title,ul.menu,.cnt-address,.email,.woocommerce-result-count,#menu-customer-services,.copyright-footer,.mobile-number,span.amount  {
    font-family: 'Lato';
}

.bm_search_contianer .has-search .form-control-feedback {

    line-height: 2.375rem;
}
.bm_search_contianer .has-search .form-control{
	border-radius: 99px;
	font-size: 1rem;
	height: calc(2.25rem + 2px);
	border:1px solid #262362;
}
.header-top .nav>li>a {
   
    text-transform: capitalize;
   
}
span.header-wishlist-title {
    font-weight: 900;
}
.nav>li>a {
    font-size: 15px !important;
}
/*31.07.23*/
.bmcsscn .text-center .social-icons {
    border: unset;
    padding: unset;
}
img.product-image-photo.swatch-img {
    min-width: 70px !important;
    height: 70px !important;
}
@media(max-width:550px){
	.woocommerce-variation-add-to-cart.variations_button {
    display: flex;
}
}
.filter-button {
	display: flex;
    align-items: center;
    margin-top: 0em;
}
.filter-button i {
	margin-right: 5px !important;
}
.showdetailscontainer.blindsinputcon {
    margin: 10px 0;
}
.product-special-curtains {
    margin: 20px 0;
}
.product-special-curtains span.price-curtains {
    display: flex;
    align-items: center;
}
@media(max-width:1023px){
.product-info {
    margin-top: 5% !important;
}
}


.flex-col.hide-for-medium.flex-right.flex-grow {
    max-width: fit-content !important;
}

.header-bottom .flex-col.hide-for-medium.flex-left {
    width: 55% !important;
}
.configurator-preview.visible {
    margin: 0px 10px;
}
@media (max-width: 849px) {
    .header-main li.html.custom {
        display: block;
    }
	.header-main li.html.custom .header-wishlist-icon {
		display: inline-block;
		border: 2px solid #262362;
		border-radius: 5px;
		background-color: #262362;
	}
	.header-main li.html.custom a.wishlist-link.is-small {
		margin-left: 0em;
		margin-right: 0em;
		min-width: 2.5em;
		padding: .65em;
		display: flex;
		justify-content: center;
	}
	.header-main li.html.custom i.wishlist-icon.icon-shopping-basket.free-sample-cart {
		color: #fff;
	}
	.header-main li.html.custom span.header-wishlist-title {
		display: none;
	}
	li.html.custom.html_topbar_right{
		margin-right: 7px;
	}
}

@media only screen and (max-width:768px){
	.bm-information-icon{
		display:none !important;
	}
	
	.frame_container.value, .blindsinputcon, .blindsparameterContianer, .componentsubcontainer, .drop-input-container, .width-input-container {
    	padding-right: 0;
	}
	
	.color_blind_contianer{
		padding:0 !important
	}
}