/*
Theme Name: Brielle Child
Theme URI: https://brielle.qodeinteractive.com
Description: A child theme of Brielle
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: brielle
Template: brielle
*/
body {
    font-family: Lato,sans-serif;
    font-size: 16px;
    line-height: 1.563em;
    font-weight: 400;
    color: #663130 !important;
    background-color: #fff;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
}

.cart-subtotal {display: none !important;}

.qodef-h6, h6, .qodef-section-title .qodef-m-title, .elementor-heading-title {
	word-wrap: normal !important;
}

.qodef-header-navigation>ul>li {
    margin: 0 20px !important;
}


#qodef-page-header .qodef-widget-holder .widget:first-child {
    margin-left: none;
}

.qodef-restaurant-menu-list .qodef-e-heading-price {

    text-wrap: nowrap;
}

.qodef-header-sticky-inner.qodef-content-grid {
    padding: 0 10px;
}

.qodef-breadcrumbs{
  padding:25px;  
}

.qodef-restaurant-menu-list .qodef-e-heading-title {
    max-width: 80%;
}

.qodef-header-navigation>ul>li>a, .qodef-section-title .qodef-m-subtitle {
    font-weight: 500;
}

.elementor-widget-container{
    font-family: Lato,sans-serif;
    font-weight: 400;
}
#qodef-woo-page .price{
    font-size:18px;
}

h1.product_title{ font-size:70px;}

.editprice{
    
    margin-top: 40px !important ;
    font-size: 35px !important;
    font-weight: 500 !important;
    font-style: normal!important;
}


/* Планшет */
@media screen and (width >= 767px) and (width <= 1024px){

    .qodef-image-with-text .qodef-m-title{
        font-size: 16px;
    }

    .qodef-image-with-text .qodef-m-text{
         font-size: 15px;
    }
}



@media only screen and (max-width: 800px){
    .qodef-h2, h2 {
        font-size: 42px;
    }

    .qodef-h3, h3 {
        font-size: 30px;
    }
    
    .qodef-h4, h4 {
        font-size: 23px;
    }
    
    .qodef-restaurant-menu-list .qodef-e-heading-price {
       font-size: 25px;
    }
    
    .qodef-restaurant-menu-list .qodef-e-heading-title {
        max-width: 60%;
    }
    
    .elementor-element-populated{
     padding:0px important;
    }
    
}


}
