/*
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);
}
.header-top .nav>li>a {
    font-size: 15px !important;
    text-transform: capitalize;
    font-weight: 900!important;
}
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;
}

}	
#billing_postcode_field{
margin:auto !important;
}

.what_three_word{
	color:#222;
}