/*
Theme Name: Razzi Child
Theme URI: https://razziwp.com/
Template: razzi
Author: DrFuri
Author URI: https://razziwp.com/
Description: Multipurpose WooCommerce WordPress Theme
Tags: one-column,two-columns,left-sidebar,right-sidebar,full-width-template,post-formats,theme-options,threaded-comments,translation-ready
Version: 2.0.1.1694718128
Updated: 2023-09-14 21:02:07

*/

.main-navigation li.menu-item-6379 .menu-item-mega:nth-child(2)>.dropdown-toggle {
    opacity: 0
}

.header-mobile .site-branding {
    flex: auto;
    text-align: left;
}

.phone-number-menu {
    /*position: absolute !important;*/
    background-color: #170884;
    color:white !important;
    border-radius: 15px;
    width: auto !important;
    height: 33% !important;
    padding: 0 !important;
    margin-left: 5%;
    /*right: 0;*/
}

.phone-number-menu>a {
    text-align: center;
    padding: 15px !important;
}

.phone-number-menu>a:hover {
    color: white !important;
}

.phone-number-menu>a:after {
    display: none;
}

.banner-item {
    border-radius: 50% !important;
}

.header-wishlist {
    display: none !important;
}

.header-search.search-type-icon {
    display: none !important;
}


/* .single-product div.product .summary-price-box {
    display: none;
} */

.single_variation_wrap {
    /*display: none !important;*/
}

.single-product div.product .woocommerce-tabs {
    margin: 35px 0 0;
    clear: both;
}

.form-centered {
    text-align: center;
}

.single-product div.product .woocommerce-tabs .panel {
    max-width: 100%;
    padding: 0 15px;
    margin: 45px auto 0 auto;
}

.charakteristika>tbody>tr>td>ul {
    margin: 0;
}

.charakteristika>tbody>tr>td {
    padding: 0.5em;
}

.widget_block > ul > li {
    list-style:none;
}

.footer-widgets .widget_nav_menu li {
    padding: 0px 0;
}

.footer-widgets {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.df-ui {
    display:none !important;
}

.widget-title {
    font-weight: 800 !important;
}

.woocommerce-tabs > ul.tabs > li > a {
    display: block;
    position: relative;
    font-weight: 600;
    padding: 10px 0;
}

.razzi-widget__social-links .social-links {
    margin-left: 12%;
    margin-right: -7.5px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

b, strong {
    font-weight: 600 !important;
}

.wf-loading body { visibility: hidden; }

/* Mobile */




@media (max-width: 480px) {
    .single-product div.product:not(.product-tabs-under-summary) .woocommerce-tabs ul.tabs {
        white-space: nowrap;
        overflow: hidden;
        overflow-x: auto;
        justify-content: center;
    }

    .structure-table > tbody > tr {
        display:flex;
        flex-wrap:wrap;
        /* flex-direction: column-reverse; */
    }

    .structure-table > tbody > tr > td {
        width: 100% !important;
    }

    .razzi-widget__social-links .social-links {
        margin-left: -7.5px;
        margin-right: -7.5px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
    }

    .footer-widgets-area-diff .diff-row {
        display:none;
    }

    .phone-number-menu {
        display: none;
    }

    .single-product div.product:not(.product-tabs-under-summary) .woocommerce-tabs ul.tabs {
        white-space: nowrap;
        overflow: hidden;
        overflow-x: auto;
        justify-content: flex-start;
    }
}

@media (max-width: 767px) {
    .site-content {
        padding-bottom:0;
    }

    .footer-widgets .widget:not(.dropdown) {
        margin-top: 17px;
        text-align: center;
    }

    .razzi-widget__social-links .social-links {
        margin-left: -7.5px;
        margin-right: -7.5px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
    }

    .footer-iso {
        text-align:center !important;
    }

    #menu-lua-footer {
        text-align:center;
    }
}

.rz-wishlist-button, .rz-stock {
    display: none !important;
}

.configure-product-simple {
    background-color: #170884 !important;
    color: white !important;
    border-radius: 15px !important;
    width: 40% !important;
    height: 33% !important;
    padding: 0 !important;
    margin-left: 5%;

}

.footer-extra__inner {
    text-align: right;
}

