/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

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


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


}

    body {
        font-family: "Open Sans", sans-serif !important;
    }

    .widget.woocommerce .is-divider.small {
        display: none;
    }

    .woocommerce-widget-layered-nav-list {
        margin-left: 15px !important;
    }

    .widget.woocommerce > ul > li {
        font-size: 14px;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        background: none;
        border: none;
        top: 25%;
    }

    .row.instagramSlider {
        max-width: initial !important;
    }

    .slider p.product-title {
        min-height: 50px;
    }

    .products p.product-title {
        min-height: 45px;
    }
    /*AE overriding theme settings on mobile nav to show for 1275 and smaller*/
    @media screen and (max-width: 1275px) {
        .header-inner .nav {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        }

        .medium-logo-center .flex-left {
            -ms-flex-order: 1;
            order: 1;
            -ms-flex: 1 1 0px;
            flex: 1 1 0;
        }

        .medium-logo-center .logo {
            -ms-flex-order: 2;
            order: 2;
            text-align: center;
            margin: 0 15px;
        }

        .medium-logo-center .flex-right {
            -ms-flex: 1 1 0px;
            flex: 1 1 0;
            -ms-flex-order: 3;
            order: 3;
        }

        .header-inner.logo-left.medium-logo-center [data-show="hide-for-medium"], .hide-for-medium {
            display: none !important;
        }

        .header-inner.logo-left.medium-logo-center [data-show="show-for-medium"], .show-for-medium {
            display: initial !important
        }

        .html_topbar_right .needHelp a {
            color: #777 !important;
        }

        .hide-mobile {
            display: none !important;
        }
    }

    /*AE Adding following styles for recipe gallery*/
    .cooked-recipe-gallery.fotorama .fotorama__caption {
        display: none;
    }

    .cooked-recipe-gallery.fotorama .fotorama__stage .fotorama__img {
        width: initial !important;
        height: initial !important;
        top: initial !important;
        margin: auto;
    }

    .cooked-recipe-gallery .fotorama__stage__frame.fotorama__active {
        background: #fff;
    }

    .fotorama__fullscreen-icon {
        display: none;
    }


    .cooked-servings-changer {
        /*opacity: 1 !important;
    position: initial !important;
	border:  1px solid #ddd !important;
	padding:  0 .75em !important;*/
        bottom: -31px !important;
        left: 45px !important;
    }

    .cooked-recipe-info a {
        text-decoration: underline;
        color: #ac8d1b;
    }

    @media screen and (min-width: 700px) {
        .cooked-dir-content img {
            max-width: 300px !important;
        }
    }

    @media screen and (min-width: 1275px) {
        .mobile-only {
            display: none !important;
        }
    }

    .html_nav_position_text {
        width: 100%;
    }

    .ui-dialog {
        max-width: 100%;
    }

    #dialog {
        background-image: url(/wp-content/uploads/2020/05/newsletterSIgnupBkgd.jpg);
        background-repeat: no-repeat;
        background-size: contain;
        background-color: #0f1012;
        background-position: center;
    }

        #dialog #mce-responses {
            color: white;
        }

            #dialog #mce-responses a {
                color: #bdb9b9;
            }

    .woocommerce-result-count {
        display: none;
    }

    .newChipin {
        display: none;
    }

    .deadlineMessage.warning {
        color: red;
    }

    #gform_confirmation_wrapper_5 {
        margin: 100px auto 200px auto;
    }


    .cooked-author-list-heading .cooked-profile-nav {
        display: none;
    }

    .cooked-recipe-grid .cooked-favorite-heart .cooked-favorite-total {
        display: none !important;
    }

    .product-name {
        border: 0 !important;
    }

    .ywgc_have_code {
        margin: 0;
        margin-top: -10px;
    }

    .ywgc_enter_code {
        border: 2px dashed #294f18;
        margin-top: 5px;
    }

    .single_add_to_cart_button {
        width: 80%;
    }

    .xoo-wl-btn-popup {
        font-size: 12px !important;
    }

    .swatchly_loop_variation_form .swatchly-type-wrap:not(.swatchly-type-color) {
        display: none;
    }

    html {
        background-color: initial !important;
    }


    .grecaptcha-badge {
        visibility: hidden;
    }
a.back-to-top.button {
    margin-right: 5em;
}
.mobile-sidebar li.html_nav_position_text_top{
	padding:0px !important;
}
