/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 2.5
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/* Age Verification Mods */

#av-overlay-wrap {
    background: rgba(0,0,0,0.8) !important;
}

#av-overlay {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.7);
    padding: 15px;
width: 100%;
}

.verify-logo {
 display: block;
 max-width: 300px;
 margin: 0 auto 15px auto;
}

#av-overlay h1 {
    margin-bottom: 20px;
    color: #f79468;
    text-align: center;
}

#av-overlay p {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #2a2a2a;
    text-align: center;
}

#av_verify {
 margin: 0;
}

@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.cart-inner {
    display:block !important;
}

.home .page-wrapper {
    padding-top: 0 !important;
}

@media screen and (max-width:767px) {
    #logo img {
    max-height: 60px!important;
    width: 120px !important;
}
    .small-columns-2>.col, .small-columns-2 .flickity-slider>.col {
        max-width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        border-bottom: 3px solid #ccc;
        padding-bottom: 15px;
        margin-bottom: 25px;
    }
    .box-text h1, .box-text h2, .box-text h3, .box-text h4, .box-text h5, .box-text h6, .box-text a:not(.button) {
                line-height: 1.6em;
    }
    h1 {
        font-size: 1.6em;
}
.secondary, .checkout-button, .button.checkout, .button.alt {
            display: flex;
        justify-content: center;
}
}

.footer-social {
    display: flex;
}

.footer-social  a i {
    font-size: 25px;
}

.footer-social  a:not(:last-child) {
          margin-right: 15px;
        }