/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/


.site {
    background-repeat: no-repeat, no-repeat;
    background-position: center top, center bottom;
    background-image: url("https://dev.mediteranaoradea.ro/wp-content/uploads/2023/01/bgr-divider-top.png"), url("https://dev.mediteranaoradea.ro/wp-content/uploads/2023/01/bgr-divider-bottom.png");
    background-size: contain;
    min-height: 100vh;
}

#tc-epo-form-21-0 > div > div > div > div > div > div > div:nth-child(1) > div > div > div.tc-cell.tc-col.tc-element-container > ul {
    display: block;
    column-count: 3;
    font-size: 18px;
}

@media (max-width: 1024px) {
    #tc-epo-form-21-0 > div > div > div > div > div > div > div:nth-child(1) > div > div > div.tc-cell.tc-col.tc-element-container > ul {
        column-count: 2;
    }
}

@media (max-width: 767px) {
    #tc-epo-form-21-0 > div > div > div > div > div > div > div:nth-child(1) > div > div > div.tc-cell.tc-col.tc-element-container > ul {
        column-count: 1;
    }
}

.tm-options-totals, .tm-final-totals {
    display: inline;
}

dd.tm-options-totals::after {
    content: "\A";
    white-space: pre;
}

.tc-row h2 {
    font-size: 20px !important;
    font-weight: 500 !important;
    color: #521607 !important;
}

.tm_divider {
    margin: 5px 15px !important;
}

.tc-totals-form dl.tm-extra-product-options-totals {
    margin:0 !important;
}

.elementor-location-header {
    display: flex;
    flex-direction: column;
}

@media (max-width: 767px) {

    .header-cart {
        order: 2 !important;
    }

    .header-menu {
        order: 1 !important;
        height: 120px;
    }

}

#cutie .tc-row {
    display: flex !important;
    align-items: start !important;
}

#cutie h2 {
    display: inline !important;
    width: 30px !important;
    flex: 0 !important;
}



