  /*
    Theme Name: GQUE
    Theme URI: https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
    Template: salient
    Author: ThemeNectar
    Author URI: https://themeforest.net/user/themenectar
    Description: An Ultra Responsive Multi-Purpose Theme.
    Version: 11.0.1.1574289287
    Updated: 2019-11-20 22:34:47

    */
    /*FONTS*/
    @font-face {
        font-family: 'DDC Hardware Compressed';
        src: url('DDCHardware-Compressed.woff2') format('woff2'),
            url('DDCHardware-Compressed.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'DDC Hardware Condensed';
        src: url('DDCHardware-Condensed.woff2') format('woff2'),
            url('DDCHardware-Condensed.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'Copyright House Industries';
        src: url('CopyrightHouseIndustries-NotLicensedforDesktopUse.woff2') format('woff2'),
            url('CopyrightHouseIndustries-NotLicensedforDesktopUse.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'SignPainter-HouseSlant';
        src: url('SignPainter-HouseSlant.woff2') format('woff2'),
            url('SignPainter-HouseSlant.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'signpainter_houseslantregular';
        src: url('signpainter-houseslant-webfont.woff2') format('woff2'),
             url('signpainter-houseslant-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;

    }


    /*NAVIGATION*/
    .menu-item > a > span {
            font-size: 21px;
        letter-spacing: 1.62px;
        /* font-family: 'SignPainter-HouseSlant'; */
        font-family: 'signpainter_houseslantregular';
        padding-left:6px;
    }

    .sf-sub-indicator {
        padding-right:6px !important;
    }
    #header-outer[data-lhe="default"] #top nav > ul > li > a {
        font-size: 21px;
        line-height:41px;
        letter-spacing: 1.62px;
        /* font-family: 'SignPainter-HouseSlant'; */
        font-family: 'signpainter_houseslantregular';
    }

    body.material #header-secondary-outer nav >ul >li >a {
        font-size: 16px;
        letter-spacing: 1.23px;
        font-family: 'DDC Hardware Compressed';
    }


    #header-outer:not(.small-nav) > #top > .container > .row > .col >#logo {
            position:absolute !important;
        top:-70px;
    }

    #header-outer.small-nav > #top > .container > .row > .col >#logo {
            position:absolute !important;
        top:-20px;
    }

    #header-space {
        height:90px !important;
    }

    header#top {
        padding:10px 0 15px 0;
        z-index:999999;
    }

    #top > div > div > div.col.span_9.col_last > nav > ul > li {
        border-top:1px solid #979797;
        padding-top:20px;
        border-bottom:1px solid #979797;
    }

    #header-outer:not([data-format="left-header"]) #top > .container > .row nav >ul > li:not(:last-child)  {
        border-right:1px solid #979797;
    }

    #header-outer:not([data-format="left-header"]) #top > .container > .row nav >ul > li:last-child)  {
        background-color:#979797 !important;
    }



    #header-outer:not([data-format="left-header"]) #top > .container > .row nav >ul > li {
        padding-bottom:5px;
        padding-left:10px;
        padding-right:10px;
    }

    body.material #header-outer:not([data-format="left-header"]) #top nav >.buttons {
        margin-left:0 !important;
    }

    .icon-salient-cart:before, body.material .icon-salient-cart:before {
        content: url(/wp-content/uploads/2019/11/shop-icon.svg)!important;
    }

    .nectar-woo-cart {
        padding-top:0 !important;
    }

    .sub-menu > li > a {
        font-size: 16px !important;
        letter-spacing: 1.23px;
        font-family: 'DDC Hardware Compressed';
    }






    h1 {
        font-family: 'DDC Hardware Condensed';
        line-height:1.2;
    }

    .headline {
        font-family: 'DDC Hardware Condensed';
        font-size: 51px;    
        letter-spacing: 3.92px;
        line-height:1.2;
    }

    .small-sub {
            font-family: 'DDC Hardware Condensed';
            font-size: 18px;
    }

    h2.sub-header {
            /* font-family: 'SignPainter-HouseSlant'; */
            font-family: 'signpainter_houseslantregular';
            font-size: 28px;    
            letter-spacing: 2.15px;
    }

    .sub-header-rewards {
            /* font-family: 'SignPainter-HouseSlant'; */
            font-family: 'signpainter_houseslantregular';
            font-size: 40px;    
            letter-spacing: 2.15px;
    }

    h3.sub-header {
            /* font-family: 'SignPainter-HouseSlant'; */
            font-family: 'signpainter_houseslantregular';
            font-size: 28px;    
            letter-spacing: 2.15px;
    }

    h3.robotoo {
        font-family:Roboto;
    }

    .sub-header-noslant {
         /* font-family: 'SignPainter-HouseSlant'; */
            font-family: 'signpainter_houseslantregular';
            font-size: 28px;    
            letter-spacing: 2.15px;
    }

    .sub-header-condensed {
            font-family: 'DDC Hardware Condensed';
            font-size: 28px;    
            letter-spacing: 2.15px; 
            line-height:1;
    }

    .small-header {
               /* font-family: 'SignPainter-HouseSlant'; */
               font-family: 'signpainter_houseslantregular';
            font-size: 18px;    
            letter-spacing: 2.15px; 
    }

    .catering-types {
            color: #333131; 
            /* font-family: 'SignPainter-HouseSlant'; */
            font-family: 'signpainter_houseslantregular';
            font-size: 17px;    
            letter-spacing: 1.31px;
            line-height:1.1;
    }

    .tiny-text {
               color: #787C7C; 
            font-family: 'DDC Hardware Compressed'; 
            font-size: 15px !important;    
            letter-spacing: 1.15px; 
    }

	.callOut{
		font-size:28px!important;
		font-weight:bold!important;
	
	}
    .food-menu-header {
        font-family: 'DDC Hardware Condensed';
        font-size: 28px;
        letter-spacing: 2.15px;
        line-height: 1;
        color: #333131;
        border: none !important;
    }

    .food-menu-name {
        color: #C54D28 !important;
        /* font-family: 'SignPainter-HouseSlant', sans-serif; */
        font-family: 'signpainter_houseslantregular';
        font-size: 26px !important;
        line-height: 27px !important;
        letter-spacing: 2px;
        border: none !important;
        -webkit-font-smoothing: antialiased;
    }
    .food-menu-name a, .food-menu-name a:hover, .food-menu-name a:focus{
        color: #C54D28 !important;
    }

    .nectar-milestone > .number > h4 > span {
        font-weight: 500;
        opacity: 0.22;
        color: #333131;
        font-size: 107px;
        letter-spacing: 1px;    
        /* font-family: 'SignPainter-HouseSlant'; */
        font-family: 'signpainter_houseslantregular';
        padding: 0 20px;
    }

    .catering-drinks {
            font-family: 'DDC Hardware Condensed';
        font-size: 28px;
        letter-spacing: 2.15px;
        line-height: 1;
        color: #333131;
        border: none !important;
        margin-bottom:22px;
    }

    .caps {
        text-transform:uppercase;
    }

    p {
            color: #333131; 
            font-family: Roboto !important;    
            font-size: 14px;    
            letter-spacing: 0.78px;
    }

    /*COLORS*/

    .white {
        color:#FFF;

    }

    .red {
        color:#C54D28;
    }

    .black {
        color:#333131;
    }

    /*BUTTONS*/
    .icon-button-arrow:before {
        content: url(/wp-content/uploads/2020/01/right-bracket.svg);
    }

    body.material .nectar-button.has-icon.medium i {
        margin-right: 40px !important;
        padding-left: 20px;
        }

    .nectar-button span {
        color: #FFFFFF;
        font-family: 'DDC Hardware Compressed';
        font-size: 26px;
        letter-spacing: 1px;
        padding: 10px;  
        margin-right:20px;
    }

    /*HOME PAGE*/
    #slider_31 {

    }

    .our-accolades {
        top: -170px;
        position: absolute;
        right:15%;
    }

    #slider_31 > div.owl-stage-outer > div {
        padding-top:0 !important;
    }

    /*CUSTOM BOXES*/
    .content--c7 {
        background-color:transparent;
    }
    .tilter {
        margin: 0.5em 1em;
    }

    .tilter__deco--overlay {
        background-image:none !important;
    }

    .tilter {
        height:auto;
        width:420px;
    }

    .tilter__deco {
        width:142%;
        stroke-width:3px !important;
    }

    .tilter__caption {
        padding:20px;
    }

    .tilter__title {
            font-family: 'DDC Hardware Condensed';
        color: #FFF;
        text-align: center;
    }

    .tilter__deco--shine div {
        background-image:none;
    }

    .content--c7 {
        min-height:auto !important;
        height:auto !important;
        padding:0 !important;
    }

    .tilter__caption {
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

    }

    .chevron > span {
        font-size: 16px;    
        letter-spacing: 1px;
        margin:0;
        padding-right: 0;
        padding-left: 0;
        padding-top: 5px;

    }

    .chevron {
    border:none !important;
        background-image: url(/wp-content/uploads/2019/11/button-bg.svg);
        background-repeat: no-repeat;
        background-size:cover !important;
        height: 43px !important;
        width: 143px !important;
        margin:0 10px;
    }

    .chevron-pickup-delivery {
        border:none !important;
        background-image: url(/wp-content/uploads/2019/11/button-bg.svg);
        background-repeat: no-repeat;
        background-size:cover !important;
        height: 43px !important;
        width: 143px !important;
        margin:0 10px;
    }

    .chevron-pickup-delivery > span {
        font-size: 18px;    
        letter-spacing: 1.38px;
        margin:0;
        padding-right: 0;
        padding-left: 0;
        padding-top: 5px;

    }

    /*CATERING*/

    .main-content td {
        padding:5px !important;
    }

    .catering-milestones  > div > div.wpb_wrapper > div.nectar-milestone {
        margin-top:-65px;
    }

    table.catering > tbody > tr > td {
            color: #C54D28;
        /* font-family: 'SignPainter-HouseSlant'; */
        font-family: 'signpainter_houseslantregular';
        font-size: 24px !important;
        line-height: 20px !important;
        letter-spacing: 1.5px;
        border:none !important;
        padding-top:20px !important;
        padding-bottom:0px !important;
    }

    table.catering > tbody > tr {
        background:none !important;
        background-color:transparent !important;
        border-bottom:1px solid;
    }

    table.catering > tbody > tr > th {
        font-family: 'DDC Hardware Condensed';
        font-size: 28px;
        letter-spacing: 2.15px;
        line-height: 1;
        color:#333131;
        border:none !important;
    }

    table.catering {
        border:none !important;
    }

    td > .small-td-font, th > .small-td-font {
            color: #787C7C; 
            font-family: 'DDC Hardware Compressed';   
            font-size: 15px !important;    
            letter-spacing: 1.15px;
    }
    table.catering > tbody > tr > td:not(:first-child), table.catering > tbody > tr > th:not(:first-child){ 
    text-align:right;
    }

    span.serving-amt {
        color: #787C7C;
        font-family: 'DDC Hardware Compressed';
        letter-spacing: 1px !important;
        font-size: 15px;
        display: block;
    }

    #instagram-row > div.col.span_12.dark.left > div > div > div.wpb_wrapper > div.nectar_icon_wrap {
        margin-bottom:0px !important;
    }

    /*CATERING FORM*/
    #gform_wrapper_1, #gform_wrapper_2, #gform_wrapper_3 {
        background-color:#333131;
        padding:20px;
    }

    .gfield_label {
        color: #D3D1D1;
        font-size: 18px !important;
        letter-spacing: 1.38px;
        font-family: 'DDC Hardware Compressed' !important;
        font-weight: 100;
    }

    .ginput_container > span > input, .ginput_container > input, textarea.textarea {
        background:transparent !important;
        border:1px solid #979797 !important;
        border-radius: 0 !important;
        font-family:Roboto;
        color:#FFF;

    }

    .gform_next_button, .gform_previous_button {
        background-color:#76CCCD !important;
            color: #FFFFFF !important;
         font-family: 'DDC Hardware Compressed' !important;
                 padding: 10px 40px !important;
            font-size: 18px !important;;   
            letter-spacing: 1.38px !important;
    }

    #gform_submit_button_1, #gform_submit_button_2, #gform_submit_button_3, #gform_submit_button_4, #gform_submit_button_5  {
                color: #FFFFFF !important;
         font-family: 'DDC Hardware Compressed' !important;
                 padding: 10px 40px !important;
            font-size: 18px !important;;   
            letter-spacing: 1.38px !important;
    }

    #gform_5 {
        text-align:center !important;
    }

    .gform_page_footer {
        border-top:none !important;
    }

    .gform_wrapper li.gfield.gfield_error {
        background-color:red !important;
    }

    .gfield_checkbox > li > label {
        color:#FFF;
        font-family:Roboto;
    }


    .ginput_container > span > input:placeholder, .ginput_container > input:placeholder {
        font-family:Roboto;
        color:#787C7C;
    }

    #gform_wrapper_4 {
        max-width:800px;
            text-align: center;
        display: inline-block;
    }

    #gform_fields_4, #gform_4 > div.gform_footer.top_label {
        text-align:center;
    }

    #field_4_1 {
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    #field_4_2 > h2 {
        padding-bottom:0 !important;
        margin-bottom:0 !important;
    }



    /*RECIPES AND TIPS*/
    .esg-navigationbutton {
        background-color:#c54d28 !important;
        color:#FFF !important;
            font-family: 'DDC Hardware Compressed' !important;
        margin-top:20px;
        text-transform:uppercase;
        border-radius:0 !important;
        border:none !important;
        font-size:18px !important;
    }

    /*LOCATION PAGES*/
    a.red.location-order-link {
        margin: 0 8px;
        display: inline-block;
        }

    .small-sub > a.black:hover {
        color:#C54D28!important;
    }

    /*EVENTS PAGE*/

    #tribe-events {
        margin-top:50px;
    }
    .tribe-events-meta-group .tribe-events-single-section-title, .tribe-events-start-date-label, .tribe-events-start-time-label {
      font-family: 'DDC Hardware Compressed' !important;  
      color:#c54d28!important;

    }

    .tribe-events-button{
      font-family: 'DDC Hardware Compressed' !important;  
    }



    #tribe-events-content a {
        font-family:Roboto;
    }


    .tribe-events-schedule > h2 {
        font-family:Roboto;
    }

    .tribe-events-tooltip> h3, .tribe-events-single-event-title{
      font-family: 'DDC Hardware Compressed' !important;  
      color:#c54d28!important;

    }

    #tribe-bar-form .tribe-bar-submit input[type=submit] {
        background-color:#c54d28!important;
        font-size:18px;
    }

    .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
        background-color:#c54d28!important;
    }

    .tribe-events-calendar thead th {
        background-color:#979797 !important;
    }
    .standard_section .content img{
        margin-bottom: 0;
    }

    /*ACCOLADES*/
    ul.roboto > li {
        color: #333131;
        font-family: Roboto !important;
        font-size: 14px;
        letter-spacing: 0.78px;
    }

    /*WOO*/

    .woocommerce {
        margin-top:40px;
    }
    .woocommerce .woocommerce-breadcrumb, .nectar-shop-header {
        margin-top:40px;
    }

    .woocommerce-loop-product__title, .woocommerce-Price-amount {
        font-family:Roboto !important;
    }

    .add_to_cart_button, .woocommerce .cart .quantity input.qty {
      font-family: 'DDC Hardware Condensed' !important;  
    }

    .sku_wrapper {
        display:none !important;
    }

    .single_add_to_cart_button, .coupon > .button, .checkout-button, .actions > .button {
                    color: #FFFFFF !important;
         font-family: 'DDC Hardware Compressed' !important;
                 padding: 10px 40px !important;
            font-size: 18px !important;;   
            letter-spacing: 1.38px !important;
    }

    .woocommerce-Price-amount, .product-name {
        font-size:16px;
    }

    .woocommerce-page .woocommerce p.cart-empty {
        font-size: 54px;
        font-family: 'DDC Hardware Condensed' !important;
        font-size: 18px;
        line-height:1.2;
    }

    /*BLOG*/
    #page-header-bg .section-title {
            background-color: rgba(0,0,0,.8);
        padding: 30px;
    }

    /*FOOTER*/
    #copyright > div > div.col.span_5 > p, .copyright-links {
            color: #FFFFFF !important; 
            font-family: 'DDC Hardware Condensed';
            font-size: 18px;
            line-height:1.2;
    }

    #copyright > div > div.col.span_5 > p {
                color: #FFFFFF !important; 
            font-family: 'DDC Hardware Condensed' !important;
            font-size: 18px !important;
            line-height:1.2 !important;
    }


    /*MEDIA QUERY*/
    .mobile-catering {
        display:none !important;
    }
    .column-link{
        width: 68%;
        margin: 0 auto;
        right: 0;
    }
    /* .responsive-table{
        overflow-x: auto;
    } */

    .popmake-content .ginput_container > span > input, 
    .popmake-content .ginput_container > input, textarea.textarea{
        color: #000;
    }
    @media only screen and (max-width: 1024px) {
        .main-box .content a:hover{
            transform: none !important;
        }
        .main-box .content a:hover .tilter__deco{
            stroke-width: 0px !important;
        }
    }
    @media only screen and (max-width: 1000px) {
        .mobile-catering {
            display:inline-block !important;
        }
        .nav-social {
            display:none !important;
        }
    .our-accolades {
        top: -100px;
        position: absolute;
        right: auto;
    }

    #header-outer:not(.small-nav) > #top > .container > .row > .col >#logo {
        position: relative !important;
        top: 0;
    }
    table.catering > tbody > tr > td {
        font-size:18px !important;
    }
    }
#slider_31 .sa_hover_buttons {
	top:0px !important;
	left:0px !important;
	margin-top:0px !important;
	margin-left:0px !important;
	width:100% !important;
	height:100% !important;
}
#slider_31 .sa_hover_buttons a {
	display:block !important;
	width:100% !important;
	height:100% !important;
	background:transparent !important;
}