/*
Theme Name:     LINS Propane Trucks
Description:    LINS Propane Trucks
Version:        1.39
Author:         Lawrence Zevon
Author URI:     http://www.zevonmedia.com/
Template:       enfold
License:        GPL v2
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../enfold/style.css");

/* Customizations Here */
.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; font-style: inherit; }

.logo a svg, .logo img {
    padding: 6px 0 !important;
}
#home-logo-overlay img { width: 24.31vw; height: auto; }
#home-logo-overlay-mobile img { width: 40.31vw; height: auto; }

#top .social_bookmarks li.avia-svg-icon svg { color: #ffffff !important; }
#top .social_bookmarks li a { color: #ffffff !important; font-size: 18px; }

.img-corners img { border-radius: 12px; }

time.slide-meta-time.updated { display: none !important; }

body .gform_wrapper .gform_footer input[type="submit"], 
body .gform_wrapper .gform_page_footer input[type="submit"] {
    background-color: #ececec !important; /* Button Background */
    color: #333333 !important;            /* Button Text Color */
    border: none;
}

body .gform_wrapper .gform_footer input[type="submit"]:hover, 
body .gform_wrapper .gform_page_footer input[type="submit"]:hover {
    background-color: #ffdb6f !important; /* Hover Background */
    color: #333333 !important;            /* Hover Text Color */
}

.services-links a { font-weight: 500; font-size: 24px; text-decoration: none !important; }

/* Switch main navigation to burger menu before logo/menu overlap */
@media only screen and (max-width: 1100px) {

    .av-burger-menu-main {
        display: block !important;
    }

    #top .av_mobile_menu_tablet .av-main-nav .menu-item {
        display: none !important;
    }

    #top .av_mobile_menu_tablet .av-main-nav .av-burger-menu-main {
        display: block !important;
    }
}

/* Hamburger/mobile menu text */
#top #wrap_all .av-burger-overlay .av-burger-overlay-scroll .avia-menu-text,
#top #wrap_all .av-burger-overlay .av-burger-overlay-scroll a {
    color: #ffffff !important;
}

#top #wrap_all .av-burger-overlay .av-burger-overlay-scroll a:hover .avia-menu-text {
    color: #1a3a24 !important;
}

/* ==========================================================
   MOBILE SOCIAL ICONS
   ========================================================== */

/* Hide these menu items from desktop navigation */
#top .av-main-nav > li.mobile-social {
    display: none !important;
}


/* Burger menu */
@media only screen and (max-width: 1100px) {

    /* Hide normal header social icons */
    #top #header .social_bookmarks {
        display: none !important;
    }


    /* Social menu items */
    #top .av-burger-overlay li.mobile-social {
        display: inline-block !important;
        width: auto !important;
        border: 0 !important;
        margin: 20px 5px 0 0 !important;
    }


    /* Icon button */
    #top .av-burger-overlay li.mobile-social > a {
        display: flex !important;
        align-items: center;
        justify-content: center;

        width: 42px !important;
        height: 42px !important;
        min-height: 42px !important;

        padding: 0 !important;

        border-radius: 50%;
        border: 1px solid #333333 !important;

        color: #333333 !important;
        background: transparent !important;

        text-decoration: none !important;
    }


    /* Hide original Facebook / YouTube text */
    #top .av-burger-overlay li.mobile-social .avia-menu-text {
        font-size: 0 !important;
        line-height: 0 !important;
    }


    /* Set up Enfold icon font */
    #top .av-burger-overlay li.mobile-social .avia-menu-text:before {
        font-family: "entypo-fontello";
        font-size: 20px;
        line-height: 1;
        font-weight: normal;
    }


    /* Facebook */
    #top .av-burger-overlay li.mobile-facebook .avia-menu-text:before {
        content: "\E8F3";
    }


    /* YouTube */
    #top .av-burger-overlay li.mobile-youtube .avia-menu-text:before {
        content: "\E921";
    }

/* LinkedIn */
#top .av-burger-overlay li.mobile-linkedin .avia-menu-text:before {
    content: "\E8FC";
}

    /* Hover */
#top .av-burger-overlay li.mobile-social > a:hover {
    background: transparent !important;
    border-color: #ffdb6f !important;
    color: #ffdb6f !important;
}

#top .av-burger-overlay li.mobile-social > a:hover .avia-menu-text:before {
    color: #ffdb6f !important;
}

}