/* Theme Name: splendour-Child-Theme
Template: splendour */
@font-face {
    font-family: 'Optima LT Pro';
    src: url('./fonts/OptimaLTPro-Roman.eot');
    src: url('./fonts/OptimaLTPro-Roman.eot?#iefix') format('embedded-opentype'),
        url('./fonts/OptimaLTPro-Roman.woff2') format('woff2'),
        url('./fonts/OptimaLTPro-Roman.woff') format('woff'),
        url('./fonts/OptimaLTPro-Roman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



p, .sr7-layer>p, .elementor-button-text, .wpml-ls-link, .slider-text{
    font-family: 'Optima LT Pro';
}
p.sr7-layer.slider-text{
    font-family: 'Optima LT Pro' !important; 
}

.custom_links_list_item_title{
    font-family: 'Optima LT Pro';
    font-size: 12px;
    letter-spacing: 0.48px;
}

.menu-item>a>span{
    font-family: 'Optima LT Pro';
    letter-spacing: 0.6px;
}

.footer_wrap .menu-item>a>span{
    font-family: 'Optima LT Pro';
    letter-spacing: 0.48px;
    font-size: 12px;
    color: white;

}

.footer_wrap p {
    color: white;
    font-size: 12px;
    letter-spacing: 0.48px;
}

.sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon{
    background-color: transparent;
}

p{
    font-size: 20px;
    letter-spacing: 0.8px;
}


.sc_button.sc_button.sc_button_simple.sc_button_size_small:after{
    display: none;
}
.sc_button_title{
    font-family: 'Optima LT Pro';
    letter-spacing: 1.08px;
    font-size: 18px;
}



@media (max-width: 767px) {
    p{
        font-size: 18px;
        letter-spacing: 0.36px;
    } 

    .elementor-button-text{
        letter-spacing: 1.08px;
    font-size: 18px;
    } 
}

.search-results .page_content_wrap .content_wrap{
	margin-top:50px;
}


.woocommerce-page.search-no-results .list_products_header{
	display:flex;
}

@media (max-width:768px){
	.search-results .page_content_wrap .content_wrap{
	margin-top:100px;
}
}