/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/* tabblad */
@media only screen and (max-width: 1100px) {
    .mobiel {
        padding-left: 60px !important;
        padding-right: 60px !important;
        padding-bottom: 40px !important;
        padding-top: 40px !important;
    }

    .single-product #wrapper h1.product-title {
        line-height: 1.0 !important;
    }
}

/* Mobiel */
@media only screen and (max-width: 500px) {

    /* homepage*/
    .mobiel {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-bottom: 20px !important;
        padding-top: 40px !important;
    }

    .info-row .col-inner {
        padding: 25px 10px 0px 20px !important;
    }

    .header-wrapper-home .homepage-header-titel {
        font-size: 40px;
    }

    .images-logo-section .logo-element {
        max-width: 50%;
    }

    .usp-home .last-items .col-inner {
        padding-top: 0 !important;
        padding-bottom: 25px;
    }

    #wrapper .header-wrapper-home h2 {
        font-size: 16px !important;
    }

    #wrapper .header-wrapper-home .button-banner {
        font-size: 12px;
    }

    .images-logo-section

    /* H1 op mobiel kleiner */
    .mobiel h1 {
        font-size: 37px !important;
    }

    .mobiel h2 {
        font-size: 28px !important;
    }

    /* Verbergen op mobiel */
    .mobiel .no-mobile {
        display: none !important;
    }

    /* Titels footer groter op mobiel*/
    .fusion-footer-widget-area .widget-title {
        font-size: 22px !important;
    }

    /* SVG op over pagina centreren */
    .mobiel .mobiel-svg {
        position: relative;
        left: -27%;
        margin-bottom: 35px !important;
    }

    /* menu onder hamburger mobiel */
    .fusion-icon-bars::after {
        content: "MENU";
        font-style: normal;
        text-transform: uppercase;
        font-size: 10px;
        padding-left: 0;
        position: absolute;
        float: right;
        margin-top: 30px;
        right: 4px;
        font-family: Open Sans;
    }

    /* Single product */
    .single-product #wrapper .product-main .available-on-backorder {
        max-width: 82% !important;
    }

    .single-product #wrapper h1.product-title {
        line-height: 27px !important;
        font-size: 24px;
    }

    .button.icon.is-small i {
        color: #000;
    }

    #header .button.is-outline {
        border-radius: 0;
    }

    .single .product-gallery {
        padding-top: 0px;
    }

    .single .product-thumbnails img, .single .product-gallery-slider img {
            max-height: 300px;
    }

    .single .page-title:not(.featured-title)+main .product-main {
    padding-top: 0;
}

    .single .breadcrumbs {
        text-align:left;
    }

    .single-product #wrapper .related p.in-stock, .single-product #wrapper .related p.available-on-backorder, .single-product #wrapper .related p.out-of-stock {
    right: 11px;
    margin-top: -112px;
}

    .single-product #wrapper .related .product-small .box-text p.product-title a {
        min-height: 36px;
        height: 36px !important;

}

    .single-product #wrapper .sticky-add-to-cart-wrapper .price-wrapper .price bdi{
        font-size:initial;
    }

    .drift-frame-controller {
        right: -9px !important;
    }

    .single-product .page-title-inner {
    padding-top: 0px;
}

#cart-popup .inner-padding {
    padding: 10px;
}

#cart-popup ul.product_list_widget li {
    font-size:12px;
}

}
