/*

Theme Name:     Invent Child

Theme URI:      https://www.livemeshthemes.com/invent

Description:    Child theme for the Invent Theme by LiveMesh

Author:         LiveMesh

Author URI:     http://themeforest.net/user/livemesh

Template:       invent

Version:        0.1.0

*/

#site-logo {
    position: relative;
    display: inline-block;
    float: left;
    left: 0;
    top: 12px;
    line-height: 0;
    margin: 0;
}

#showphonebs {cursor: pointer;margin-bottom: 15px;}
#showphonebs a.sphone {display: none;}

/*#header.sticky #site-logo { top: 8px; }

@media only screen and (min-width: 767px) {
#mobile-menu-toggle {
    position: relative;
    top: 0px;	
    right: 0px!important;
    height: 22px;
    width: 24px;
    box-sizing: content-box;
    padding: 10px 12px;
    background: none;
    border: none;
    z-index: 10000;
    float: right;
}
#primary-menu {
    display: none!important;
}
}

@media only screen and (max-width: 767px) {
#mobile-menu-toggle {
    position: relative;
    top: 0;
    right: 0px!important;
    height: 22px;
    width: 24px;
    box-sizing: content-box;
    padding: 10px 12px;
    background: none;
    border: none;
    z-index: 10000;
    float: right;
}
}

#header-menu {
    display: none!important;
}


#mobile-menu, #mobile-menu-toggle {
    display: block!important;
}

#header {

    position: fixed;
    z-index: 600;
}

.burger-kitchen {
    width: 100%;
    max-width: 1140px;
    position: fixed;
    z-index: 9999;
    min-height: 70px;
    top: 74px;
    margin-left: auto;
}*/
.page-template-template-full-width-no-thumbnail #content {
    padding: 0px 0 30px !important;
}
li#menu-item-28353::before, li#menu-item-40379::before, li#menu-item-40946::before, li#menu-item-34441::before {
    content: "" !important;
}

@media only screen and (max-width: 767px) {
#header-menu.dropdown-menu-wrap {
    display: none!important;
}
#site-logo {
    top: 0px!important;
    margin: auto!important;
    float: none;
}
}

@media only screen and (max-width: 479px){
    .page-template-template-full-width-no-thumbnail{
        overflow-x: hidden !important;
    }
    .page-template-template-full-width-no-thumbnail p, .page-template-template-full-width-no-thumbnail cite, .page-template-template-full-width-no-thumbnail h3, .page-template-template-full-width-no-thumbnail h2, .page-template-template-full-width-no-thumbnail h1{
        padding: 0px 15px 0px 15px !important;
    }
    .page-template-template-full-width-no-thumbnail cite {
        display: block !important;
    }
    #content .wpcf7-form p {
        padding: inherit !important;
    }
    span.su-dropcap.su-dropcap-style-flat {
        font-size: 1.5em !important;
    }
    #content .contact-form input[type=text], #content .contact-form input[type=tel], #content .contact-form input[type=url], #content .contact-form input[type=email], #content .contact-form input[type=number], #content .contact-form input[type=range], #content .contact-form textarea, #content .wpcf7-form input[type=text], #content .wpcf7-form input[type=tel], #content .wpcf7-form input[type=url], #content .wpcf7-form input[type=email], #content .wpcf7-form input[type=number], #content .wpcf7-form input[type=range], #content .wpcf7-form textarea {
        padding: 15px !important;
        width: 90% !important;
        margin: 0 auto !important;
    }
    select{
        margin: 0 auto !important;
    }
    #content .wpcf7-form p {
        text-align: center;
    }
    }