/*      

Theme Name: GS SASS

Theme URI: http://www.graphicallyspeaking.ca/

Description: Template by GSSI.

Version: 1.0

Author: Graphically Speaking Services Inc.

Author URI: http://www.graphicallyspeaking.ca/

Tags: 

   

*/

@import url(https://fonts.googleapis.com/css?family=Damion);

@import url(https://fonts.googleapis.com/css?family=Oswald);

@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);

/* line 5, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {

    margin: 0;

    padding: 0;

    border: 0;

    font: inherit;

    font-size: 100%;

    vertical-align: baseline;

}


/* line 22, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

html {

    line-height: 1;

}


/* line 24, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

ol, ul {

    list-style: none;

}


/* line 26, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

table {

    border-collapse: collapse;

    border-spacing: 0;

}


/* line 28, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

caption, th, td {

    text-align: left;

    font-weight: normal;

    vertical-align: middle;

}


/* line 30, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

q, blockquote {

    quotes: none;

}

/* line 103, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

q:before, q:after, blockquote:before, blockquote:after {

    content: "";

    content: none;

}


/* line 32, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

a img {

    border: none;

}


/* line 116, ../../../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {

    display: block;

}


/*

// Global CSS Variables

//

*/

@font-face {

    font-family: 'icomoon';

    src: url("../fonts/icomoon.eot?kk6a3f");

    src: url("../fonts/icomoon.eot?#iefixkk6a3f") format("embedded-opentype"), url("../fonts/icomoon.ttf?kk6a3f") format("truetype"), url("../fonts/icomoon.woff?kk6a3f") format("woff"), url("../fonts/icomoon.svg?kk6a3f#icomoon") format("svg");

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'trend_hm_slabone';

    src: url("../fonts/trend-hm-slab-one-webfont.eot");

    src: url("../fonts/trend-hm-slab-one-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/trend-hm-slab-one-webfont.woff2") format("woff2"), url("../fonts/trend-hm-slab-one-webfont.woff") format("woff"), url("../fonts/trend-hm-slab-one-webfont.ttf") format("truetype"), url("../fonts/trend-hm-slab-one-webfont.svg#trend_hm_slabone") format("svg");

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'trend_hm_sansfour';

    src: url("../fonts/trend-hm-sans-four-webfont.eot");

    src: url("../fonts/trend-hm-sans-four-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/trend-hm-sans-four-webfont.woff2") format("woff2"), url("../fonts/trend-hm-sans-four-webfont.woff") format("woff"), url("../fonts/trend-hm-sans-four-webfont.ttf") format("truetype"), url("../fonts/trend-hm-sans-four-webfont.svg#trend_hm_sansfour") format("svg");

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'trend_hm_sansone';

    src: url("../fonts/trend-hm-sans-one-webfont.eot");

    src: url("../fonts/trend-hm-sans-one-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/trend-hm-sans-one-webfont.woff2") format("woff2"), url("../fonts/trend-hm-sans-one-webfont.woff") format("woff"), url("../fonts/trend-hm-sans-one-webfont.ttf") format("truetype"), url("../fonts/trend-hm-sans-one-webfont.svg#trend_hm_sansone") format("svg");

    font-weight: normal;

    font-style: normal;

}

/********************************

COLORS

*********************************/

/*

//---------------

//

//

*/

/* line 181, ../sass/_mixins.scss */

.animated {

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}


@-webkit-keyframes shake {

    from, to {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    10%, 30%, 50%, 70%, 90% {

        -webkit-transform: translate3d(-3px, 0, 0);

        transform: translate3d(-3px, 0, 0);

    }

    20%, 40%, 60%, 80% {

        -webkit-transform: translate3d(3px, 0, 0);

        transform: translate3d(3px, 0, 0);

    }

}

@keyframes shake {

    from, to {

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    10%, 30%, 50%, 70%, 90% {

        -webkit-transform: translate3d(-3px, 0, 0);

        transform: translate3d(-3px, 0, 0);

    }

    20%, 40%, 60%, 80% {

        -webkit-transform: translate3d(3px, 0, 0);

        transform: translate3d(3px, 0, 0);

    }

}

@-webkit-keyframes bounce {

    from, 20%, 53%, 80%, to {

        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    40%, 43% {

        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        -webkit-transform: translate3d(0, -10px, 0);

        transform: translate3d(0, -30px, 0);

    }

    70% {

        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        -webkit-transform: translate3d(0, -5px, 0);

        transform: translate3d(0, -5px, 0);

    }

    90% {

        -webkit-transform: translate3d(0, -4px, 0);

        transform: translate3d(0, -4px, 0);

    }

}

@keyframes bounce {

    from, 20%, 53%, 80%, to {

        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);

        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0);

    }

    40%, 43% {

        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        -webkit-transform: translate3d(0, -30px, 0);

        transform: translate3d(0, -30px, 0);

    }

    70% {

        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);

        -webkit-transform: translate3d(0, -15px, 0);

        transform: translate3d(0, -15px, 0);

    }

    90% {

        -webkit-transform: translate3d(0, -4px, 0);

        transform: translate3d(0, -4px, 0);

    }

}

/*  Core CSS file - standardizes styles across browsers.  

	Based on Yahoo's Developer Library CSS (reset.css and base.css) files.

	GSSI - Version 1.9 */

/* line 5, ../sass/_core.scss */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {

    margin: 0;

    padding: 0;

}


/* line 10, ../sass/_core.scss */

form {

    display: inline;

}


/* line 11, ../sass/_core.scss */

table {

    border-collapse: collapse;

    border-spacing: 0;

}


/* line 12, ../sass/_core.scss */

fieldset, img {

    border: 0;

}


/* line 13, ../sass/_core.scss */

address, caption, cite, code, dfn, th, var {

    font-style: normal;

    font-weight: normal;

}


/* line 14, ../sass/_core.scss */

em {

    font-style: italic;

}


/* line 15, ../sass/_core.scss */

h1, h2, h3, h4, h5, h6 {

    font-size: 100%;

}


/* line 16, ../sass/_core.scss */

h1, h2, h3, h4, h5, h6, strong {

    font-weight: bold;

}


/* line 17, ../sass/_core.scss */

caption, th {

    text-align: left;

}


/* line 18, ../sass/_core.scss */

q:before, q:after {

    content: '';

}


/* line 19, ../sass/_core.scss */

abbr, acronym {

    border: 0;

}


/* line 20, ../sass/_core.scss */

a, input {

    outline: none;

}


/* Some standard GSSI styling */

/* line 23, ../sass/_core.scss */

body {

    background-color: white;

}


/* line 24, ../sass/_core.scss */

.c-w1 blockquote, .c-w1 ul, .c-w1 ol {

    margin: 0.25em 0 1em;

}


/* line 25, ../sass/_core.scss */

.c-w1 blockquote {

    margin-left: 2em;

    margin-right: 2em;

}


/* line 26, ../sass/_core.scss */

.c-w1 ol, .c-w1 ul {

    margin-left: 2em;

}


/* line 27, ../sass/_core.scss */

.c-w1 ol li {

    list-style: decimal outside;

}


/* line 28, ../sass/_core.scss */

.c-w1 ul li {

    list-style: disc outside;

}


/* line 29, ../sass/_core.scss */

p, fieldset {

    margin: 0 0 1em;

}


/* line 30, ../sass/_core.scss */

p, td {

    line-height: 1.5;

}


/* Navigation lists <ul class="nav"> */

/* line 33, ../sass/_core.scss */

ul, li, ol, .nl, .nav, .nl li, .nav li, .nav ul {

    margin: 0;

    padding: 0;

    list-style: none;

}


/* HTML5 Elements */

/* line 36, ../sass/_core.scss */

section, article, aside, footer, header, nav, hgroup {

    display: block;

}


/*clearfix*/

/* line 41, ../sass/_core.scss */

.cf:before,
.cf:after {

    content: "";

    display: table;

}


/* line 43, ../sass/_core.scss */

.cf:after {

    clear: both;

}


/* Accessability */

/* line 46, ../sass/_core.scss */

.element-invisible {

    position: absolute !important;

    height: 1px;

    width: 1px;

    overflow: hidden;

    clip: rect(1px 1px 1px 1px);

    /* IE6, IE7 */

    clip: rect(1px, 1px, 1px, 1px);

}


/* --------------------------------------------------------------

   

   Basic WordPress Blog Styles   

 ------------------------------------------------------------- */

/* Images------------------------------------------------------------- */

/* line 9, ../sass/_wp.scss */

.entry-content img {

    margin: 0 0 1.5em 0;

}


/* line 12, ../sass/_wp.scss */

.alignleft,
img.alignleft {

    display: inline;

    float: left;

    margin-right: 1.5em;

}


/* line 18, ../sass/_wp.scss */

.alignright,
img.alignright {

    display: inline;

    float: right;

    margin-left: 1.5em;

}


/* line 24, ../sass/_wp.scss */

.aligncenter,
img.aligncenter {

    clear: both;

    display: block;

    margin-left: auto;

    margin-right: auto;

}


/* line 31, ../sass/_wp.scss */

.wp-caption {

    text-align: center;

    margin-bottom: 1.5em;

}


/* line 35, ../sass/_wp.scss */

.wp-caption img {

    border: 0 none;

    margin: 0;

    padding: 0;

}


/* line 40, ../sass/_wp.scss */

.wp-caption p.wp-caption-text {

    margin: 0;

}


/* line 43, ../sass/_wp.scss */

.wp-smiley {

    max-height: 1em;

    margin: 0 !important;

}


/* line 47, ../sass/_wp.scss */

.gallery dl {

    margin: 0;

}


/* line 50, ../sass/_wp.scss */

.gallery-caption {

    margin: -1.5em 0 0 0;

}


/** Pullquotes **/

/* line 57, ../sass/_wp.scss */

blockquote.left {

    float: left;

    margin-left: 0;

    margin-right: 20px;

    text-align: right;

    width: 33%;

}


/* line 64, ../sass/_wp.scss */

blockquote.right {

    float: right;

    margin-left: 20px;

    margin-right: 0;

    text-align: left;

    width: 33%;

}


/* Generic Image Alignment Classes */

/* line 75, ../sass/_wp.scss */

img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}


/* line 81, ../sass/_wp.scss */

img.alignright {

    padding: 4px;

    margin: 0 0 2px 7px;

    display: inline;

}


/* line 87, ../sass/_wp.scss */

img.alignleft {

    padding: 4px;

    margin: 0 7px 2px 0;

    display: inline;

}


/* line 93, ../sass/_wp.scss */

.alignright {

    float: right;

}


/* line 97, ../sass/_wp.scss */

.alignleft {

    float: left;

}


/* line 2, ../sass/_content.scss */

h1 {

    font-size: 36px;

    color: #000;

    font-weight: bold;

    text-transform: uppercase;

    font-family: Arial, Helvetica, sans-serif;

}


/* line 10, ../sass/_content.scss */

h2 {

    font-size: 36px;

    color: #000;

    font-weight: bold;

    text-transform: uppercase;

}


/* line 18, ../sass/_content.scss */

.c-w1 p {

    font-family: Georgia, serif;

    font-size: 18px;

    font-size: 1.8rem;

}


/*** Skip Links**/

/* Remember: LoVe For Hate */

/* line 31, ../sass/_content.scss */

a {

    color: #afafaf;

}


/* line 34, ../sass/_content.scss */

a:hover {

    color: #FF0066;

}


/* line 9, ../sass/_theme.scss */

textarea:focus, input:focus {

    outline: 0;

}


/* line 12, ../sass/_theme.scss */

.section-inner {

    width: 940px;

    margin: 0 auto;

    position: relative;

}

@media only screen and (max-width: 1024px) {

    /* line 12, ../sass/_theme.scss */
    .section-inner {

        width: auto;

        padding-left: 20px;

        padding-right: 20px;

    }

}


/* line 18, ../sass/_theme.scss */

body {

    background: #222;

    overflow-x: hidden;

    font-family: 'Roboto', sans-serif;

    font-size: 18px;

    line-height: 24px;

    color: #fff;

}


/* line 35, ../sass/_theme.scss */

.tab-content > div > p {

    font-size: 18px;

    line-height: 24px;

}

/* line 39, ../sass/_theme.scss */

.tab-content > div a {

    text-decoration: none;

    color: #fff;

}

/* line 43, ../sass/_theme.scss */

.tab-content > div a.download {

    font-family: 'Oswald', sans-serif;

    line-height: 18px;

    font-size: 16px;

    text-transform: uppercase;

    margin-bottom: 10px;

    font-weight: 400;

    position: relative;

    display: inline-block;

}

/* line 53, ../sass/_theme.scss */

.tab-content > div a.download:hover {

    color: #fff797;

}

/* line 55, ../sass/_theme.scss */

.tab-content > div a.download:hover:after {

    opacity: 1;

}

/* line 60, ../sass/_theme.scss */

.tab-content > div a.download:after {

    content: 'Learn More';

    position: absolute;

    top: 0;

    right: -95px;

    font-size: 14px;

    color: #d1202f;

    text-transform: uppercase;

    font-weight: 400;

    opacity: 0;

}

/* line 72, ../sass/_theme.scss */

.tab-content > div a.download:before {

    content: '+';

    position: absolute;

    top: -4px;

    right: -20px;

    font-size: 36px;

    color: #d1202f;

    text-transform: uppercase;

    font-weight: 400;

}


/*********************************

HEADER

**********************************/

/* line 91, ../sass/_theme.scss */

#header .section-inner {

    height: 150px;

}

/* line 94, ../sass/_theme.scss */

#header #logo {

    position: absolute;

    left: 0;

    top: 15px;

    bottom: 0;

    z-index: 10;

}

/* line 103, ../sass/_theme.scss */

#header #location .canada {

    width: 30px;

    height: 1px;

    padding-top: 16px;

    position: relative;

    display: block;

    text-indent: -100%;

    background: url(../images/icon-canada.gif) -1px 0 no-repeat;

    float: right;

    overflow: hidden;

    text-align: center;

}

@media only screen and (max-width: 1024px) {

    /* line 101, ../sass/_theme.scss */
    #header #location {

        text-align: center;

        height: 16px;

        border-bottom: solid gray 1px;

        padding: 3px;

        margin-left: -20px;

        margin-right: -20px;

    }

    /* line 122, ../sass/_theme.scss */
    #header #location .canada {

        background: url(../images/icon-canada-leaf.png) -1px 0 no-repeat;

        float: none;

        margin: 0 auto;

    }

}

/* line 129, ../sass/_theme.scss */

#header #header-nav {

    position: absolute;

    right: 0;

    bottom: 50px;

    z-index: 999;

}

/* line 60, ../sass/_mixins.scss */

#header #header-nav > ul:before, #header #header-nav > ul:after {

    content: "";

    display: table;

}

/* line 65, ../sass/_mixins.scss */

#header #header-nav > ul:after {

    clear: both;

}

/* line 136, ../sass/_theme.scss */

#header #header-nav > ul > li {

    float: left;

    display: inline-block;

}

/* line 140, ../sass/_theme.scss */

#header #header-nav > ul > li:hover > a {

    color: #fff797;

}

/* line 143, ../sass/_theme.scss */

#header #header-nav > ul > li:hover > .sub-menu {

    display: block;

}

/* line 148, ../sass/_theme.scss */

#header #header-nav > ul > li.current_page_item > a, #header #header-nav > ul > li.current_page_parent > a {

    color: #fff797;

}

/* line 153, ../sass/_theme.scss */

#header #header-nav > ul > li.on > a {

    background: #1e1a19;

    box-shadow: #1e1a19 0 0 3px;

}

/* line 158, ../sass/_theme.scss */

#header #header-nav > ul > li > .k-icon {

    display: none;

}

/* line 161, ../sass/_theme.scss */

#header #header-nav > ul > li > a {

    display: block;

    color: #fff;

    text-decoration: none;

    font-weight: 400;

    font-size: 16px;

    font-family: 'Oswald', sans-serif;

    text-transform: uppercase;

    line-height: 42px;

    height: 42px;

    padding: 0 13px;

}

/* line 176, ../sass/_theme.scss */

#header #header-nav > ul > li > .sub-menu {

    display: none;

    background: url(../images/bg-subnav-img.png) bottom right no-repeat #1e1a19;

    position: absolute;

    top: 42px;

    left: 0;

    width: 60%;

    padding: 34px 0;

    box-shadow: #1e1a19 0 0 3px;

    padding-right: 40%;

}

/* line 187, ../sass/_theme.scss */

#header #header-nav > ul > li > .sub-menu > li {

    padding: 0;

    display: inline-block;

    min-width: 300px;

}

/* line 194, ../sass/_theme.scss */

#header #header-nav > ul > li > .sub-menu > li.current_page_item > a, #header #header-nav > ul > li > .sub-menu > li.current_page_parent > a, #header #header-nav > ul > li > .sub-menu > li.on > a {

    background: #d1202f;

}

/* line 196, ../sass/_theme.scss */

#header #header-nav > ul > li > .sub-menu > li.current_page_item > a:after, #header #header-nav > ul > li > .sub-menu > li.current_page_parent > a:after, #header #header-nav > ul > li > .sub-menu > li.on > a:after {

    display: block;

}

/* line 201, ../sass/_theme.scss */

#header #header-nav > ul > li > .sub-menu > li > a {

    display: block;

    height: 34px;

    line-height: 34px;

    text-decoration: none;

    font-family: 'Oswald', sans-serif;

    color: #fff;

    padding-left: 34px;

    font-size: 15px;

    text-transform: uppercase;

    position: relative;

}

/* line 212, ../sass/_theme.scss */

#header #header-nav > ul > li > .sub-menu > li > a:after {

    font-family: 'icomoon';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    /* Better Font Rendering =========== */

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    content: "\f054";

    position: absolute;

    right: 0;

    top: 0;

    width: 34px;

    height: 34px;

    display: block;

    text-align: center;

    line-height: 34px;

    font-size: 15px;

    display: none;

}

/* line 226, ../sass/_theme.scss */

#header #header-nav > ul > li > .sub-menu > li > a:hover {

    background: #d1202f;

}

/* line 228, ../sass/_theme.scss */

#header #header-nav > ul > li > .sub-menu > li > a:hover:after {

    display: block;

}

/* line 238, ../sass/_theme.scss */

#header #menu-mobile {

    display: none;

    position: absolute;

    top: 15px;

    right: 0;

    color: #999999;

    font-family: 'trend_hm_sansone', sans-serif;

    font-size: 12px;

    line-height: 66px;

    cursor: pointer;

    height: 66px;

    width: 54px;

    padding: 0 40px;

    z-index: 999;

}

/* line 253, ../sass/_theme.scss */

#header #menu-mobile:after {

    background: url(../images/icon-burger.png);

    background-size: cover;

    content: '';

    width: 17px;

    height: 12px;

    position: absolute;

    top: 27px;

    right: 27px;

}

/* line 264, ../sass/_theme.scss */

#header #menu-mobile.on {

    color: #fff797;

    background: #1e1a19;

}

/* line 268, ../sass/_theme.scss */

#header #menu-mobile.on:after {

    background: url(../images/icon-burger-yellow.png);

    background-size: cover;

}

/* line 273, ../sass/_theme.scss */

#header #menu-mobile:hover {

    color: #fff797;

}

@media only screen and (max-width: 1024px) {

    /* line 279, ../sass/_theme.scss */
    #header .section-inner {

        height: 80px;

    }

    /* line 282, ../sass/_theme.scss */
    #header #logo {

        left: 20px;

    }

    /* line 284, ../sass/_theme.scss */
    #header #logo img {

        max-width: 88px;

    }

    /* line 288, ../sass/_theme.scss */
    #header #header-nav {

        bottom: auto;

        right: auto;

        left: 0;

        top: 76px;

        width: 100%;

    }

    /* line 294, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu {

        display: none;

        background: #1e1a19;

    }

    /* line 298, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu.on {

        display: block;

    }

    /* line 301, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li {

        float: none;

        display: block;

        position: relative;

    }

    /* line 305, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .k-icon {

        position: absolute;

        right: 0;

        top: 0;

        width: 75px;

        height: 75px;

        color: #fff;

        display: block;

        text-align: center;

        line-height: 75px;

        font-size: 23px;

        cursor: pointer;

        background: #1e1a19;

        z-index: 10;

    }

    /* line 319, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .k-icon.on {

        color: #fff797;

    }

    /* line 321, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .k-icon.on:before {

        content: "\f068";

    }

    /* line 325, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .k-icon:before {

        font-family: 'icomoon';

        speak: none;

        font-style: normal;

        font-weight: normal;

        font-variant: normal;

        text-transform: none;

        line-height: 1;

        /* Better Font Rendering =========== */

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        content: "\f067";

    }

    /* line 330, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > a {

        padding: 0 40px;

        height: 75px;

        line-height: 75px;

        position: relative;

    }

    /* line 335, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > a:after {

        font-family: 'icomoon';

        speak: none;

        font-style: normal;

        font-weight: normal;

        font-variant: normal;

        text-transform: none;

        line-height: 1;

        /* Better Font Rendering =========== */

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        content: "\f054";

        position: absolute;

        right: 0;

        top: 0;

        width: 75px;

        height: 75px;

        display: block;

        text-align: center;

        line-height: 75px;

        font-size: 23px;

    }

    /* line 349, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .sub-menu {

        display: none;

        position: static;

        padding: 15px 0;

        background: #d1202f;

        width: 100%;

    }

    /* line 356, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .sub-menu.on {

        display: block;

    }

    /* line 360, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .sub-menu > li {

        width: 100%;

    }

    /* line 362, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .sub-menu > li > a {

        padding: 0 40px;

        height: 58px;

        line-height: 58px;

        position: relative;

    }

    /* line 367, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .sub-menu > li > a:hover {

        color: #fff797;

    }

    /* line 370, ../sass/_theme.scss */
    #header #header-nav #menu-header-menu > li > .sub-menu > li > a:after {

        font-family: 'icomoon';

        speak: none;

        font-style: normal;

        font-weight: normal;

        font-variant: normal;

        text-transform: none;

        line-height: 1;

        /* Better Font Rendering =========== */

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        content: "\f054";

        position: absolute;

        right: 0;

        top: 0;

        width: 75px;

        height: 58px;

        display: block;

        text-align: center;

        line-height: 58px;

        font-size: 18px;

    }

    /* line 389, ../sass/_theme.scss */
    #header #menu-mobile {

        display: block;

    }

}


/*********************************

FOOTER

**********************************/

/* line 397, ../sass/_theme.scss */

footer {

    background: #000;

    position: relative;

    z-index: 10;

}

/* line 401, ../sass/_theme.scss */

footer #subfooter {

    background: url(../images/bg-footer-pattern.gif) 0 0 repeat-x;

}

/* line 403, ../sass/_theme.scss */

footer #subfooter .util-nav {

    text-align: center;

}

/* line 405, ../sass/_theme.scss */

footer #subfooter .util-nav > li {

    display: inline-block;

    position: relative;

    padding: 0 10px;

}

/* line 410, ../sass/_theme.scss */

footer #subfooter .util-nav > li:first-child:before {

    content: '';

}

/* line 413, ../sass/_theme.scss */

footer #subfooter .util-nav > li:before {

    content: '.';

    color: #fff;

    display: inline-block;

    line-height: 30px;

    font-size: 30px;

    position: absolute;

    left: -5px;

    top: 6px;

}

/* line 423, ../sass/_theme.scss */

footer #subfooter .util-nav > li > a {

    display: inline-block;

    font-family: 'Oswald', sans-serif;

    font-size: 12px;

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    line-height: 61px;

    letter-spacing: 1px;

    font-weight: 400;

}

/* line 434, ../sass/_theme.scss */

footer #subfooter .util-nav > li > a:hover {

    color: #fff797;

}

@media only screen and (max-width: 1024px) {

    /* line 401, ../sass/_theme.scss */
    footer #subfooter {

        background: none;

    }

    /* line 442, ../sass/_theme.scss */
    footer #subfooter .util-nav {

        background: url(../images/bg-pattern.gif) 0 0;

        margin-left: -20px;

        margin-right: -20px;

    }

    /* line 446, ../sass/_theme.scss */
    footer #subfooter .util-nav > li {

        display: block;

        border-bottom: solid #c94853 1px;

    }

    /* line 449, ../sass/_theme.scss */
    footer #subfooter .util-nav > li:before {

        display: none;

    }

    /* line 452, ../sass/_theme.scss */
    footer #subfooter .util-nav > li > a {

        display: block;

        font-size: 18px;

        line-height: 41px;

    }

}

/* line 461, ../sass/_theme.scss */

footer #copyright {

    padding: 38px 0;

    text-decoration: none;

    font-family: 'Roboto', sans-serif;

    color: #999999;

    font-size: 13px;

    line-height: 24px;

    text-decoration: none;

    text-align: center;

}

/* line 470, ../sass/_theme.scss */

footer #copyright .copy-nav {

    display: inline-block;

}

/* line 472, ../sass/_theme.scss */

footer #copyright .copy-nav > li {

    display: inline-block;

    position: relative;

    padding: 0 6px;

}

/* line 476, ../sass/_theme.scss */

footer #copyright .copy-nav > li > a {

    text-decoration: none;

    font-family: 'Roboto', sans-serif;

    color: #999999;

    font-size: 13px;

    line-height: 24px;

    text-decoration: none;

}

/* line 484, ../sass/_theme.scss */

footer #copyright .copy-nav > li > a:hover {

    text-decoration: underline;

}

@media only screen and (max-width: 1024px) {

    /* line 491, ../sass/_theme.scss */
    footer #copyright .copy-nav {

        display: block;

    }

    /* line 493, ../sass/_theme.scss */
    footer #copyright .copy-nav > li {

        display: block;

    }

    /* line 495, ../sass/_theme.scss */
    footer #copyright .copy-nav > li > a {

        display: block;

    }

}


/*********************************

MORE

**********************************/

/* line 506, ../sass/_theme.scss */

#more {

    background: url(../images/bg-more.jpg) center top no-repeat;

    background-size: cover;

    text-align: center;

    padding: 80px 0 50px;

    position: relative;

    z-index: 99;

}

/* line 513, ../sass/_theme.scss */

#more .section-inner {

    width: 100%;

}

/* line 516, ../sass/_theme.scss */

#more h2 {

    font-family: 'Oswald', sans-serif;

    font-size: 24px;

    font-weight: 400;

    line-height: 36px;

    color: #fff;

    letter-spacing: 1px;

    margin-bottom: 10px;

}

/* line 526, ../sass/_theme.scss */

#more ul li {

    display: inline-block;

    padding: 0 20px;

    outline: none;

}

/* line 532, ../sass/_theme.scss */

#more ul li.slick-center a {

    color: #d1202f;

}

/* line 537, ../sass/_theme.scss */

#more ul li .thumb {

    max-width: 220px;

    margin: 0 auto;

    min-height: 258px;

}

/* line 541, ../sass/_theme.scss */

#more ul li .thumb img {

    max-width: 100%;

    margin: 0 auto;

    height: auto;

    display: block;

}

/* line 548, ../sass/_theme.scss */

#more ul li h3 {

    font-family: 'Damion', sans-serif;

    font-style: normal;

    display: block;

    font-size: 16px;

    line-height: 30px;

    color: #fff797;

    text-transform: none;

    font-weight: 200;

}

/* line 558, ../sass/_theme.scss */

#more ul li a, #more ul li span {

    display: block;

    text-decoration: none;

    font-weight: normal;

    color: #fff;

    font-family: 'Oswald', sans-serif;

    font-size: 18px;

    line-height: 28px;

    text-transform: uppercase;

}

/* line 568, ../sass/_theme.scss */

#more ul li a:hover, #more ul li span:hover {

    color: #d1202f;

}

@media only screen and (max-width: 1024px) {

    /* line 586, ../sass/_theme.scss */
    #more .section-inner {

        width: auto;

        margin: 0;

        padding: 0;

    }

    /* line 591, ../sass/_theme.scss */
    #more h2 {

        font-size: 22px;

        line-height: 26px;

    }

    /* line 596, ../sass/_theme.scss */
    #more ul li {

        padding: 0 20px;

        margin-bottom: 60px;

    }

    /* line 600, ../sass/_theme.scss */
    #more ul li.slick-center a {

        color: #d1202f;

    }

}

@media only screen and (max-width: 320px) {

    /* line 609, ../sass/_theme.scss */
    #more ul li {

        padding: 0 0;

        margin-bottom: 60px;

    }

    /* line 613, ../sass/_theme.scss */
    #more ul li .thumb {

        max-width: 100%;

    }

    /* line 617, ../sass/_theme.scss */
    #more ul li.slick-center a {

        color: #d1202f;

    }

}


/*********************************

CTA

**********************************/

/* line 630, ../sass/_theme.scss */

#cta {

    text-align: center;

    padding: 66px 0;

    background: url(../images/bg-gray.jpg) 0 0 no-repeat;

    position: relative;

    z-index: 10;

}

/* line 636, ../sass/_theme.scss */

#cta:before {

    content: '';

    height: 21px;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/bg-wood.jpg) 0 0 repeat-x;

}

/* line 645, ../sass/_theme.scss */

#cta:after {

    content: '';

    height: 21px;

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    background: url(../images/bg-wood.jpg) 0 0 repeat-x;

}

/* line 655, ../sass/_theme.scss */

#cta h2 {

    font-family: 'trend_hm_sansfour', sans-serif;

    font-weight: normal;

    font-size: 42px;

    color: #fff;

    margin-bottom: 50px;

}

/* line 663, ../sass/_theme.scss */

#cta ul li {

    display: inline-block;

    padding: 0 74px;

}

/* line 666, ../sass/_theme.scss */

#cta ul li .thumb {

    margin-bottom: 20px;

}

/* line 668, ../sass/_theme.scss */

#cta ul li .thumb img {

    max-width: 146px;

    margin: 0 auto;

    height: auto;

    display: block;

}

/* line 677, ../sass/_theme.scss */

#cta ul li:hover a {

    color: #fff797;

}

/* line 679, ../sass/_theme.scss */

#cta ul li:hover a:after {

    opacity: 1;

}

/* line 686, ../sass/_theme.scss */

#cta ul li > a {

    display: block;

    text-decoration: none;

    font-weight: normal;

    color: #fff;

    font-family: 'trend_hm_sansfour', sans-serif;

    font-size: 24px;

    line-height: 36px;

    position: relative;

}

/* line 700, ../sass/_theme.scss */

#cta ul li > a:after {

    content: '';

    background: url(../images/icon-hands.png);

    width: 68px;

    height: 68px;

    display: block;

    position: absolute;

    top: -40px;

    right: -70px;

    opacity: 0;

}

/* line 712, ../sass/_theme.scss */

#cta ul li > a em {

    font-family: 'trend_hm_sansone', sans-serif;

    font-style: normal;

    display: block;

    font-size: 18px;

    line-height: 18px;

}

@media only screen and (max-width: 1024px) {

    /* line 630, ../sass/_theme.scss */
    #cta {

        background-size: cover;

        background-position: center center;

        padding: 55px 0 25px;

    }

    /* line 726, ../sass/_theme.scss */
    #cta h2 {

        font-size: 22px;

        margin-bottom: 20px;

    }

    /* line 60, ../sass/_mixins.scss */
    #cta ul:before, #cta ul:after {

        content: "";

        display: table;

    }

    /* line 65, ../sass/_mixins.scss */
    #cta ul:after {

        clear: both;

    }

    /* line 732, ../sass/_theme.scss */
    #cta ul li {

        margin: 0 1% 40px;

        width: 30.33%;

        float: left;

        padding: 0;

    }

    /* line 737, ../sass/_theme.scss */
    #cta ul li .thumb {

        height: 70px;

        margin-bottom: 10px;

    }

    /* line 740, ../sass/_theme.scss */
    #cta ul li .thumb img {

        max-width: 70px;

    }

    /* line 744, ../sass/_theme.scss */
    #cta ul li > a {

        font-size: 16px;

        line-height: 28px;

    }

    /* line 748, ../sass/_theme.scss */
    #cta ul li > a:after {

        display: none;

    }

    /* line 752, ../sass/_theme.scss */
    #cta ul li > a em {

        font-size: 10px;

        line-height: 10px;

    }

}

@media only screen and (max-width: 320px) {

    /* line 762, ../sass/_theme.scss */
    #cta ul li {

        width: 100%;

        float: none;

    }

}


/*********************************

SOCIAL BOX

**********************************/

/* line 774, ../sass/_theme.scss */

#social, #celebrate {

    background: url(../images/bg-social.jpg) center top no-repeat;

    background-size: cover;

    padding: 80px 0;

    text-align: center;

    position: relative;

    z-index: 10;

}

/* line 781, ../sass/_theme.scss */

#social h2, #celebrate h2 {

    font-family: 'Oswald', sans-serif;

    font-size: 30px;

    text-transform: uppercase;

    color: #fff;

    font-weight: 400;

    margin-bottom: 10px;

}

/* line 790, ../sass/_theme.scss */

#social h3, #celebrate h3 {

    font-family: 'Oswald', sans-serif;

    font-size: 18px;

    line-height: 18px;

    text-transform: uppercase;

    color: #fff;

    font-weight: 400;

    margin-bottom: 30px;

}

/* line 800, ../sass/_theme.scss */

#social em, #celebrate em {

    display: inline-block;

    margin-bottom: 30px;

    font-size: 18px;

    font-style: normal;

    text-transform: uppercase;

    color: #fff797;

    font-family: 'Oswald', sans-serif;

}

/* line 811, ../sass/_theme.scss */

#social ul li, #celebrate ul li {

    position: relative;

    width: 141px;

    height: 74px;

    display: inline-block;

    margin: 0 10px;

}

/* line 819, ../sass/_theme.scss */

#social ul li:hover:before, #celebrate ul li:hover:before {

    border-right: 72px solid #fff797;

}

/* line 822, ../sass/_theme.scss */

#social ul li:hover:after, #celebrate ul li:hover:after {

    border-left: 72px solid #fff797;

}

/* line 825, ../sass/_theme.scss */

#social ul li:hover a, #celebrate ul li:hover a {

    color: #d1202f;

}

/* line 830, ../sass/_theme.scss */

#social ul li:before, #celebrate ul li:before {

    content: '';

    width: 0;

    height: 0;

    border-top: 36px solid transparent;

    border-right: 72px solid #d1202f;

    border-bottom: 36px solid transparent;

    position: absolute;

    top: 0;

    right: 70px;

}

/* line 841, ../sass/_theme.scss */

#social ul li:after, #celebrate ul li:after {

    content: '';

    width: 0;

    height: 0;

    border-top: 36px solid transparent;

    border-left: 72px solid #d1202f;

    border-bottom: 36px solid transparent;

    position: absolute;

    top: 0;

    left: 70px;

}

/* line 854, ../sass/_theme.scss */

#social ul li.facebook a:after, #celebrate ul li.facebook a:after {

    content: "\e600";

}

/* line 859, ../sass/_theme.scss */

#social ul li.instagram a:after, #celebrate ul li.instagram a:after {

    content: "\e601";

}

/* line 864, ../sass/_theme.scss */

#social ul li.twitter a:after, #celebrate ul li.twitter a:after {

    content: "\e602";

}

/* line 870, ../sass/_theme.scss */

#social ul li a, #celebrate ul li a {

    position: relative;

    z-index: 99;

    line-height: 64px;

    color: #fff;

    text-decoration: none;

    font-family: 'Oswald', sans-serif;

    font-size: 13px;

    font-weight: 400;

    display: block;

    height: 1px;

    padding-top: 63px;

    overflow: hidden;

}

/* line 885, ../sass/_theme.scss */

#social ul li a:after, #celebrate ul li a:after {

    font-family: 'icomoon';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    /* Better Font Rendering =========== */

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    position: absolute;

    top: 0;

    left: 0;

    text-align: center;

    line-height: 72px;

    width: 100%;

    height: 72px !important;

    font-size: 24px;

}

@media only screen and (max-width: 1024px) {

    /* line 774, ../sass/_theme.scss */
    #social, #celebrate {

        background-size: cover;

        padding: 35px 0;

    }

    /* line 902, ../sass/_theme.scss */
    #social h2, #celebrate h2 {

        font-size: 22px;

        line-height: 22px;

        margin-bottom: 10px;

    }

    /* line 908, ../sass/_theme.scss */
    #social ul li, #celebrate ul li {

        width: 80px;

        height: 42px;

        margin: 0 2px;

    }

    /* line 913, ../sass/_theme.scss */
    #social ul li:hover:before, #celebrate ul li:hover:before {

        border-right: 42px solid #fff797;

    }

    /* line 916, ../sass/_theme.scss */
    #social ul li:hover:after, #celebrate ul li:hover:after {

        border-left: 42px solid #fff797;

    }

    /* line 919, ../sass/_theme.scss */
    #social ul li:hover a, #celebrate ul li:hover a {

        color: #d1202f;

    }

    /* line 923, ../sass/_theme.scss */
    #social ul li:before, #celebrate ul li:before {

        content: '';

        width: 0;

        height: 0;

        border-top: 21px solid transparent;

        border-right: 42px solid #d1202f;

        border-bottom: 21px solid transparent;

        position: absolute;

        top: 0;

        right: 40px;

    }

    /* line 934, ../sass/_theme.scss */
    #social ul li:after, #celebrate ul li:after {

        content: '';

        width: 0;

        height: 0;

        border-top: 21px solid transparent;

        border-left: 42px solid #d1202f;

        border-bottom: 21px solid transparent;

        position: absolute;

        top: 0;

        left: 40px;

    }

    /* line 945, ../sass/_theme.scss */
    #social ul li a, #celebrate ul li a {

        position: relative;

        z-index: 99;

        line-height: 64px;

        color: #fff;

        text-decoration: none;

        font-family: 'Oswald', sans-serif;

        font-size: 13px;

        font-weight: 400;

        display: block;

        height: 1px;

        padding-top: 63px;

        overflow: hidden;

    }

    /* line 960, ../sass/_theme.scss */
    #social ul li a:after, #celebrate ul li a:after {

        font-family: 'icomoon';

        speak: none;

        font-style: normal;

        font-weight: normal;

        font-variant: normal;

        text-transform: none;

        line-height: 1;

        /* Better Font Rendering =========== */

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        position: absolute;

        top: 0;

        left: 0;

        text-align: center;

        line-height: 42px;

        width: 100%;

        height: 42px !important;

        font-size: 18px;

    }

}


/* line 976, ../sass/_theme.scss */

#celebrate {

    background: url(../images/bg-fatyears.jpg) center top no-repeat;

    background-size: cover;

    position: relative;

    z-index: 10;

}


/* line 982, ../sass/_theme.scss */

#social {

    background: url(../images/bg-social.jpg) center top no-repeat fixed;

}

/* line 985, ../sass/_theme.scss */

.page-template-page-location #social {

    background: url(../images/bg-social.jpg) center top no-repeat;

    background-size: cover;

}


/*********************************

CUSTOM SLIDER

**********************************/

/* line 993, ../sass/_theme.scss */

#slider-container {

    position: relative;

    background: url(../images/bg-table-pattern.gif) bottom center repeat-x;

    background-size: 100% 284px;

}

/* line 998, ../sass/_theme.scss */

#slider-container:before {

    content: '';

    background: url(../images/bg-drink.png) 0 0 no-repeat;

    position: absolute;

    top: -70px;

    left: 0;

    width: 229px;

    height: 907px;

    z-index: 10;

}

@media only screen and (max-width: 1024px) {

    /* line 993, ../sass/_theme.scss */
    #slider-container {

        width: 100%;

        background: none;

    }

    /* line 1011, ../sass/_theme.scss */
    #slider-container:before {

        display: none;

    }

}

@media only screen and (max-width: 1400px) {

    /* line 1016, ../sass/_theme.scss */
    #slider-container:before {

        display: none;

    }

}


/* line 1021, ../sass/_theme.scss */

#mobile-slide-button {

    position: absolute;

    top: 40%;

    right: 20px;

    background: #fff;

    width: 32px;

    height: 32px;

    border-radius: 64px;

    margin-top: -16px;

    z-index: 99;

    background: url(../images/icon-hand.png) center center no-repeat;

    background-size: cover;

    overflow: hidden;

    text-indent: -100%;

    cursor: pointer;

}


/* line 1037, ../sass/_theme.scss */

#custom-slider {

    position: relative;

    left: 50%;

    margin-left: -470px;

    height: 880px;

    width: 100%;

}

/* line 1046, ../sass/_theme.scss */

#custom-slider > ul {

    width: 100%;

    height: 100%;

    margin: 0;

}

/* line 60, ../sass/_mixins.scss */

#custom-slider > ul:before, #custom-slider > ul:after {

    content: "";

    display: table;

}

/* line 65, ../sass/_mixins.scss */

#custom-slider > ul:after {

    clear: both;

}

/* line 1053, ../sass/_theme.scss */

#custom-slider .item {

    padding-top: 70px;

    height: 100%;

    float: left;

    position: relative;

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -ms-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

}

#custom-slider .beyond-meat®-deluxe-burger {
    padding-top: 30px;
}

/* line 1063, ../sass/_theme.scss */

#custom-slider .item:nth-child(2) {

    cursor: pointer;

}

/* line 1067, ../sass/_theme.scss */

#custom-slider .item.active .content {

    width: 60%;

}

/* line 1071, ../sass/_theme.scss */

#custom-slider .item.active .content em, #custom-slider .item.active .content h1, #custom-slider .item.active .content h2, #custom-slider .item.active .content p {

    opacity: 1;

    visibility: visible;

}

/* line 1076, ../sass/_theme.scss */

#custom-slider .item.active .thumb {

    position: absolute;

    right: -620px;

}

/* line 1082, ../sass/_theme.scss */

#custom-slider .item.active .thumb img {

    -webkit-filter: blur(0);

    filter: url("/media/blur.svg#blur");

    filter: blur(0);

}

/* line 1088, ../sass/_theme.scss */

#custom-slider .item.active .ingredient-list {

    opacity: 1;

    visibility: visible;

}

/* line 1093, ../sass/_theme.scss */

#custom-slider .item .thumb {

    position: absolute;

    right: -310px;

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -ms-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

}

/* line 1097, ../sass/_theme.scss */

#custom-slider .item .thumb img {

    -webkit-filter: blur(6px);

    filter: url("/media/blur.svg#blur");

    filter: blur(6px);

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -ms-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

}

/* line 1111, ../sass/_theme.scss */

#custom-slider .item .content {

    width: 60%;

    position: relative;

}

/* line 1115, ../sass/_theme.scss */

#custom-slider .item .content em, #custom-slider .item .content h1, #custom-slider .item .content h2, #custom-slider .item .content p {

    opacity: 0;

    visibility: hidden;

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -ms-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

}

/* line 1124, ../sass/_theme.scss */

#custom-slider .item .ingredient-list {

    width: 60%;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -ms-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

}

/* line 1133, ../sass/_theme.scss */

#custom-slider .item em {

    font-family: 'Damion', sans-serif;

    font-weight: 400;

    font-size: 24px;

    color: #fff797;

    line-height: 30px;

    display: none;

}

/* line 1141, ../sass/_theme.scss */

.buffalos-wings-tenders #custom-slider .item em {

    display: block;

}

/* line 1147, ../sass/_theme.scss */

#custom-slider .item h1 {

    font-family: 'trend_hm_slabone', sans-serif;

    font-weight: normal;

    font-size: 30px;

    line-height: 30px;

    color: #fff;

}

/* line 1154, ../sass/_theme.scss */

#custom-slider .item h2 {

    font-family: 'trend_hm_sansfour', sans-serif;

    font-weight: normal;

    font-size: 72px;

    line-height: 72px;

    color: #fff;

    margin-bottom: 30px;

}

/* line 1162, ../sass/_theme.scss */

#custom-slider .item p {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 14px;

    line-height: 30px;

    color: #fff;

}

/* line 60, ../sass/_mixins.scss */

#custom-slider .item > ul:before, #custom-slider .item > ul:after {

    content: "";

    display: table;

}

/* line 65, ../sass/_mixins.scss */

#custom-slider .item > ul:after {

    clear: both;

}

/* line 1172, ../sass/_theme.scss */

#custom-slider .item > ul > li {

    width: 33.333%;

    float: left;

    position: relative;

}

/* line 1178, ../sass/_theme.scss */

#custom-slider .item > ul > li.plus:after {

    font-family: 'icomoon';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    /* Better Font Rendering =========== */

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    content: "\f067";

    color: #d1202f;

    font-size: 12px;

    margin-left: 6px;

}

/* line 1187, ../sass/_theme.scss */

#custom-slider .item > ul > li:first-child {

    width: 100%;

    display: block;

    font-weight: 700;

    font-size: 18px;

}

/* line 1193, ../sass/_theme.scss */

#custom-slider .item > ul > li a {

    font-family: 'Roboto', sans-serif;

    color: #fff;

    font-size: 14px;

    line-height: 30px;

    text-decoration: none;

}

/* line 1199, ../sass/_theme.scss */

#custom-slider .item > ul > li a:hover {

    color: #d1202f;

}

/* line 1204, ../sass/_theme.scss */

#custom-slider .item > ul > li .description {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    margin: 0 auto;

    background: #d1202f;

    z-index: 99;

    padding: 0 35px 20px;

    max-width: 450px;

    width: 450px;

    visibility: hidden;

    opacity: 0;

    box-shadow: #1e1a19 0 0 3px;

    -webkit-transition: all 0.6s ease;

    -moz-transition: all 0.6s ease;

    -ms-transition: all 0.6s ease;

    -o-transition: all 0.6s ease;

}

/* line 1225, ../sass/_theme.scss */

#custom-slider .item > ul > li .description.on {

    display: block;

    visibility: visible;

    opacity: 1;

}

/* line 1231, ../sass/_theme.scss */

#custom-slider .item > ul > li .description h3 {

    display: block;

    background: #fff;

    padding: 25px 35px;

    color: #d1202f;

    margin-left: -35px;

    margin-right: -35px;

    margin-bottom: 20px;

    font-family: 'trend_hm_sansone', sans-serif;

    font-size: 18px;

    line-height: 18px;

    font-weight: normal;

}

/* line 1245, ../sass/_theme.scss */

#custom-slider .item > ul > li .description p {

    color: #fff;

    font-family: 'Roboto', sans-serif;

    font-size: 14px;

    line-height: 30px;

}

/* line 1252, ../sass/_theme.scss */

#custom-slider .item > ul > li .description .close {

    position: absolute;

    display: block;

    top: 15px;

    right: 15px;

    width: 16px;

    padding-top: 15px;

    height: 1px;

    overflow: hidden;

    cursor: pointer;

}

/* line 1263, ../sass/_theme.scss */

#custom-slider .item > ul > li .description .close:after {

    font-family: 'icomoon';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

    /* Better Font Rendering =========== */

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    content: "\f067";

    color: #d1202f;

    position: absolute;

    top: 0;

    right: 0;

    width: 16px;

    height: 16px;

    transform: rotate(45deg);

    transform-origin: center center;

}

@media only screen and (max-width: 1024px) {

    /* line 1037, ../sass/_theme.scss */
    #custom-slider {

        margin-left: 0;

        left: 0;

        height: auto;

        overflow: hidden;

    }

    /* line 1286, ../sass/_theme.scss */
    #custom-slider .item {

        padding-top: 38px;

        float: left;

        display: none;

    }

    /* line 1290, ../sass/_theme.scss */
    #custom-slider .item.active {

        display: block;

    }

    /* line 1292, ../sass/_theme.scss */
    #custom-slider .item.active .thumb {

        position: absolute;

        top: auto;

        left: 50%;

        bottom: -110px;

        z-index: 10;

        float: right;

    }

    /* line 1299, ../sass/_theme.scss */
    #custom-slider .item.active .thumb img {

        max-width: 320px;

        height: auto;

    }

    /* line 1304, ../sass/_theme.scss */
    #custom-slider .item.active .content {

        position: relative;

        padding: 20px 20px;

        margin-bottom: 143px;

        width: auto;

    }

    /* line 1310, ../sass/_theme.scss */
    #custom-slider .item.active .ingredient-list {

        width: auto;

        clear: both;

    }

    /* line 1315, ../sass/_theme.scss */
    #custom-slider .item .thumb {

        position: absolute;

        top: auto;

        left: 50%;

        bottom: -110px;

        z-index: 10;

        float: right;

    }

    /* line 1322, ../sass/_theme.scss */
    #custom-slider .item .thumb img {

        max-width: 320px;

        height: auto;

    }

    /* line 1327, ../sass/_theme.scss */
    #custom-slider .item .content {

        position: relative;

        padding: 20px 20px;

        width: auto;

        margin-bottom: 143px;

    }

    /* line 1333, ../sass/_theme.scss */
    #custom-slider .item .ingredient-list {

        width: auto;

        clear: both;

        opacity: 1;

        visibility: visible;

    }

    /* line 1340, ../sass/_theme.scss */
    #custom-slider .item .ingredient-list:after {

        position: absolute;

        top: -143px;

        left: 0;

        height: 143px;

        display: block;

        content: '';

        background: url(../images/bg-table-pattern.gif) bottom center repeat-x;

        background-size: cover;

        width: 100%;

    }

    /* line 1352, ../sass/_theme.scss */
    #custom-slider .item h1 {

        font-size: 18px;

        line-height: 36px;

    }

    /* line 1356, ../sass/_theme.scss */
    #custom-slider .item h2 {

        font-size: 34px;

        line-height: 37px;

        width: 50%;

    }

    /* line 1361, ../sass/_theme.scss */
    #custom-slider .item p {

        position: relative;

        z-index: 99;

        font-size: 14px;

        line-height: 20px;

        display: block;

        width: 50%;

    }

    /* line 1369, ../sass/_theme.scss */
    #custom-slider .item ul {

        width: auto;

        height: auto;

        background: #d1202f;

        text-align: center;

        padding-bottom: 20px;

        position: relative;

    }

    /* line 1380, ../sass/_theme.scss */
    #custom-slider .item ul:before {

        content: "What's In This";

        background: #fff;

        display: block;

        font-size: 14px;

        color: #d1202f;

        height: 36px;

        line-height: 36px;

        font-family: 'trend_hm_sansone', sans-serif;

        margin-bottom: 20px;

    }

    /* line 1403, ../sass/_theme.scss */
    #custom-slider .item ul li {

        width: auto;

        float: none;

        position: static;

    }

    /* line 1408, ../sass/_theme.scss */
    #custom-slider .item ul li.plus:after {

        font-family: 'icomoon';

        speak: none;

        font-style: normal;

        font-weight: normal;

        font-variant: normal;

        text-transform: none;

        line-height: 1;

        /* Better Font Rendering =========== */

        -webkit-font-smoothing: antialiased;

        -moz-osx-font-smoothing: grayscale;

        content: "\f067";

        color: #fff;

        font-size: 12px;

        margin-left: 6px;

    }

    /* line 1417, ../sass/_theme.scss */
    #custom-slider .item ul li a:hover {

        color: #fff797;

    }

    /* line 1421, ../sass/_theme.scss */
    #custom-slider .item ul li .description {

        width: auto;

    }

    /* line 1423, ../sass/_theme.scss */
    #custom-slider .item ul li .description p {

        width: auto;

    }

}


/*********************************

OVERLAY

**********************************/

/* line 1436, ../sass/_theme.scss */

#overlayz {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #0e0e0e;

    background: rgba(14, 14, 14, 0.9);

    -pie-background: rgba(14, 14, 14, 0.9);

    opacity: 0;

    visibility: hidden;

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

}

/* line 1452, ../sass/_theme.scss */

#overlayz.on {

    visibility: visible;

    opacity: 1;

    z-index: 99;

}


/* line 1479, ../sass/_theme.scss */

#loader {

    position: static;

}

/* line 1481, ../sass/_theme.scss */

#loader #wrapper {

    background: url(../images/bg-body.jpg) center top no-repeat #222 fixed;

    visibility: visible;

    opacity: 1;

    -webkit-transition: all 0.6s ease;

    -moz-transition: all 0.6s ease;

    -ms-transition: all 0.6s ease;

    -o-transition: all 0.6s ease;

}


/* line 1493, ../sass/_theme.scss */

.load:before {

    display: none;

}

/* line 1496, ../sass/_theme.scss */

.load:after {

    display: none;

}

/* line 1500, ../sass/_theme.scss */

.load #loader {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: url(../images/loader.gif) center center #222 no-repeat;

    position: fixed;

    z-index: 1;

}

/* line 1510, ../sass/_theme.scss */

.load #loader #wrapper {

    visibility: hidden;

    opacity: 0;

    -webkit-transition: all 0.6s ease;

    -moz-transition: all 0.6s ease;

    -ms-transition: all 0.6s ease;

    -o-transition: all 0.6s ease;

}


/*********************************

INSTAFEED

**********************************/

/* line 1526, ../sass/_theme.scss */

#fatburgerca, #tenfatyears {

    margin-bottom: 30px;

}

/* line 1528, ../sass/_theme.scss */

#fatburgerca a, #tenfatyears a {

    display: inline-block;

    max-width: 144px;

    max-height: 144px;

    margin: 10px;

    border: solid #000 1px;

}

/* line 1535, ../sass/_theme.scss */

#fatburgerca a img, #tenfatyears a img {

    display: block;

    max-width: 144px;

    max-height: 144px;

}

/* line 1541, ../sass/_theme.scss */

#fatburgerca a:hover, #tenfatyears a:hover {

    border: solid #fff797 1px;

}

@media only screen and (max-width: 1024px) {

    /* line 1546, ../sass/_theme.scss */
    #fatburgerca a, #tenfatyears a {

        max-width: 75px;

        max-height: 75px;

    }

    /* line 1549, ../sass/_theme.scss */
    #fatburgerca a img, #tenfatyears a img {

        max-width: 75px;

        max-height: 75px;

    }

}


/* line 1558, ../sass/_theme.scss */

.facebook-album-container {

    margin-bottom: 30px;

    text-align: center;

}

/* line 1561, ../sass/_theme.scss */

.facebook-album-container .facebook-album-wrapper {

    display: inline-block;

    max-width: 144px;

    max-height: 144px;

    margin: 10px !important;

    border: solid #000 1px;

    float: none !important;

}

/* line 1569, ../sass/_theme.scss */

.facebook-album-container .facebook-album-wrapper a {

    text-decoration: none;

}

/* line 1573, ../sass/_theme.scss */

.facebook-album-container .facebook-album-wrapper .image {

    display: block;

    max-width: 144px;

    max-height: 144px;

}

@media only screen and (max-width: 1024px) {

    /* line 1580, ../sass/_theme.scss */
    .facebook-album-container .facebook-album-wrapper {

        max-width: 75px;

        max-height: 75px;

    }

    /* line 1583, ../sass/_theme.scss */
    .facebook-album-container .facebook-album-wrapper .image {

        max-width: 75px;

        max-height: 75px;

    }

}


/*********************************

SLICK

**********************************/

/* line 1597, ../sass/_theme.scss */

.slick-slider {

    position: relative;

    display: block;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

    touch-action: pan-y;

    -webkit-tap-highlight-color: transparent;

}


/* line 1618, ../sass/_theme.scss */

.slick-list {

    position: relative;

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0;

}


/* line 1628, ../sass/_theme.scss */

.slick-list:focus {

    outline: none;

}


/* line 1632, ../sass/_theme.scss */

.slick-list.dragging {

    cursor: pointer;

    cursor: hand;

}


/* line 1638, ../sass/_theme.scss */

.slick-slider .slick-track,
.slick-slider .slick-list {

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    -o-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

}


/* line 1648, ../sass/_theme.scss */

.slick-track {

    position: relative;

    top: 0;

    left: 0;

    display: block;

}


/* line 1656, ../sass/_theme.scss */

.slick-track:before,
.slick-track:after {

    display: table;

    content: '';

}


/* line 1663, ../sass/_theme.scss */

.slick-track:after {

    clear: both;

}


/* line 1667, ../sass/_theme.scss */

.slick-loading .slick-track {

    visibility: hidden;

}


/* line 1672, ../sass/_theme.scss */

.slick-slide {

    display: none;

    float: left;

    height: 100%;

    min-height: 1px;

}


/* line 1680, ../sass/_theme.scss */

[dir='rtl'] .slick-slide {

    float: right;

}


/* line 1684, ../sass/_theme.scss */

.slick-slide img {

    display: block;

}


/* line 1688, ../sass/_theme.scss */

.slick-slide.slick-loading img {

    display: none;

}


/* line 1692, ../sass/_theme.scss */

.slick-slide.dragging img {

    pointer-events: none;

}


/* line 1696, ../sass/_theme.scss */

.slick-initialized .slick-slide {

    display: block;

}


/* line 1700, ../sass/_theme.scss */

.slick-loading .slick-slide {

    visibility: hidden;

}


/* line 1704, ../sass/_theme.scss */

.slick-vertical .slick-slide {

    display: block;

    height: auto;

    border: 1px solid transparent;

}


/* line 1712, ../sass/_theme.scss */

.slick-arrow.slick-hidden {

    display: none;

}


/*********************************

CONTENT 

**********************************/

/* line 1720, ../sass/_theme.scss */

article {

    padding: 70px 0;

}

@media only screen and (max-width: 1024px) {

    /* line 1720, ../sass/_theme.scss */
    article {

        padding: 30px 0;

    }

}


/* line 1727, ../sass/_theme.scss */

#page-header h1 {

    font-family: 'trend_hm_sansfour', sans-serif;

    font-size: 72px;

    line-height: 72px;

    color: #fff;

    font-weight: normal;

    margin-bottom: 35px;

}

@media only screen and (max-width: 1024px) {

    /* line 1736, ../sass/_theme.scss */
    #page-header h1 {

        font-size: 18px;

        line-height: 36px;

        margin-bottom: 20px;

    }

}


@media only screen and (max-width: 1024px) {

    /* line 1745, ../sass/_theme.scss */
    .entry-content p {

        position: relative;

        z-index: 99;

        font-size: 14px;

        line-height: 20px;

        display: block;

    }

}


/*********************************

MENU PAGE 

**********************************/

/* line 1759, ../sass/_theme.scss */

#menu .burger1 {

    background: url(../images/burger1.png) center center no-repeat;

    background-size: 90% auto;

    width: 480px;

    height: 470px;

    position: fixed;

    top: 210px;

    right: 50%;

    margin-right: -1090px;

    z-index: 1;

}

/* line 1770, ../sass/_theme.scss */

#menu .burger1.signature-burgers {

    background: url(../images/burger1.png) center center no-repeat;

    background-size: 90% auto;

}

/* line 1774, ../sass/_theme.scss */

#menu .burger1.sandwiches-sides {

    background: url(/wp-content/uploads/2015/07/fatburger_0008_BlackendCajun.png) center center no-repeat;

    background-size: 90% auto !important;

}

/* line 1778, ../sass/_theme.scss */

#menu .burger1.wings-tenders {

    background: url(/wp-content/uploads/2015/07/buffcombo-685x802.png) center center no-repeat;

    background-size: 90% auto !important;

    right: 60%;

}

/* line 1783, ../sass/_theme.scss */

#menu .burger1.refreshments {

    background: url(/wp-content/uploads/2015/07/22-Best-Anywhere-Shakes.png) center center no-repeat;

    background-size: 90% auto !important;

    right: 60%;

}

/* line 1788, ../sass/_theme.scss */

#menu .burger1.breakfast {

    background: url(/wp-content/uploads/2015/07/fb__0004_AlldayBreakfast.png) center center no-repeat;

    background-size: 90% auto !important;

}

/* line 1792, ../sass/_theme.scss */

#menu .burger1.kids-menu {

    background: none;

}

/* line 1795, ../sass/_theme.scss */

#menu .burger1.healthy-options {

    background: url(/wp-content/uploads/2015/07/fatburger_0004_LettuceWrap.png) center center no-repeat;

    background-size: 70% auto !important;

    right: 60%;

}

/* line 1801, ../sass/_theme.scss */

#menu .burger2 {

    background: url(../images/burger2.png) center center no-repeat;

    background-size: 70% auto !important;

    width: 650px;

    height: 470px;

    position: fixed;

    top: 500px;

    left: 50%;

    margin-left: -1203px;

    z-index: 1;

}

/* line 1813, ../sass/_theme.scss */

#menu .burger2.signature-burgers {

    background: url(../images/burger2.png) center center no-repeat;

    background-size: 70% auto;

}

/* line 1817, ../sass/_theme.scss */

#menu .burger2.sandwiches-sides {

    background: url(/wp-content/uploads/2015/07/fatburger_0009_GrilledChicken.png) center center no-repeat;

    background-size: 70% auto !important;

}

/* line 1821, ../sass/_theme.scss */

#menu .burger2.wings-tenders {

    background: url(/wp-content/uploads/2015/07/Buffallowings.png) center center no-repeat;

    background-size: 70% auto !important;

    left: 60%;

}

/* line 1826, ../sass/_theme.scss */

#menu .burger2.refreshments {

    background: url(/wp-content/uploads/2015/10/beer.png) center center no-repeat;

    background-size: 70% auto !important;

    left: 60%;

}

/* line 1831, ../sass/_theme.scss */

#menu .burger2.breakfast {

    background: url(/wp-content/uploads/2015/07/fb__0005_Egg-Sandwich-Bacon-685x802.png) center center no-repeat;

    background-size: 70% auto !important;

}

/* line 1835, ../sass/_theme.scss */

#menu .burger2.kids-menu {

    background: none;

}

/* line 1838, ../sass/_theme.scss */

#menu .burger2.healthy-options {

    background: url(/wp-content/uploads/2015/07/salad-685x802.png) center center no-repeat;

    background-size: 70% auto !important;

    left: 60%;

}

@media only screen and (max-width: 1024px) {

    /* line 1848, ../sass/_theme.scss */
    #menu .burger2, #menu .burger1 {

        display: none;

    }

}


/* line 1854, ../sass/_theme.scss */

.page-template-page-menu-php h1 {

    text-align: center;

}


/* line 1857, ../sass/_theme.scss */

.tabs {

    border-bottom: solid #d1202f 1px;

    padding-bottom: 4px;

    text-align: center;

}

/* line 60, ../sass/_mixins.scss */

.tabs:before, .tabs:after {

    content: "";

    display: table;

}

/* line 65, ../sass/_mixins.scss */

.tabs:after {

    clear: both;

}

/* line 1863, ../sass/_theme.scss */

.tabs li {

    margin: 0 8px;

    display: inline-block;

}

/* line 1868, ../sass/_theme.scss */

.tabs li.active a {

    color: #fff797;

}

/* line 1872, ../sass/_theme.scss */

.tabs li a {

    font-size: 14px;

    font-family: 'Oswald', sans-serif;

    text-transform: uppercase;

    color: #fff;

    text-decoration: none;

}

/* line 1879, ../sass/_theme.scss */

.tabs li a:hover {

    color: #fff797;

}

@media only screen and (max-width: 1024px) {

    /* line 1857, ../sass/_theme.scss */
    .tabs {

        display: none;

    }

}


/* line 1889, ../sass/_theme.scss */

.tab-content {

    position: relative;

}

/* line 1891, ../sass/_theme.scss */

.tab-content > div {

    visibility: hidden;

    opacity: 0;

    display: none;

}

/* line 1896, ../sass/_theme.scss */

.tab-content > div.active {

    visibility: visible;

    opacity: 1;

    display: block;

}

/* line 1905, ../sass/_theme.scss */

.tab-content .tab-item4 .sub-menu, .tab-content .tab-item1 .sub-menu {

    visibility: hidden;

}

/* line 1910, ../sass/_theme.scss */

.tab-content .sub-menu {

    background: #c94853;

    margin-bottom: 20px;

    height: 30px;

    text-align: center;

}

/* line 1917, ../sass/_theme.scss */

.tab-content .sub-menu li {

    display: inline-block;

    font-size: 11px;

    font-family: 'Oswald', sans-serif;

    text-transform: uppercase;

}

/* line 1922, ../sass/_theme.scss */

.tab-content .sub-menu li a {

    padding: 0 10px;

    display: inline-block;

    line-height: 30px;

    letter-spacing: 1px;

}

/* line 1928, ../sass/_theme.scss */

.tab-content .sub-menu li a:hover {

    color: #fff797;

}

/* line 1943, ../sass/_theme.scss */

.tab-content .active > em {

    font-family: 'Damion', sans-serif;

    font-size: 24px;

    line-height: 30px;

    color: #fff797;

    display: none;

}

/* line 1954, ../sass/_theme.scss */

.tab-content .active.tab-item3 > em {

    display: block;

}

/* line 1961, ../sass/_theme.scss */

.tab-content h2 {

    font-size: 30px;

    font-weight: normal;

    line-height: 30px;

    font-family: 'trend_hm_slabone', sans-serif;

    color: #fff;

    margin-bottom: 30px;

}

/* line 1969, ../sass/_theme.scss */

.tab-content h3 {

    font-family: 'Oswald', sans-serif;

    line-height: 18px;

    font-size: 16px;

    text-transform: uppercase;

    margin-bottom: 10px;

    font-weight: 400;

    position: relative;

    display: inline-block;

}

/* line 1984, ../sass/_theme.scss */

.tab-content ul.menu-list {

    margin-top: 30px;

    margin-left: -3%;

    margin-right: -3%;

}

/* line 60, ../sass/_mixins.scss */

.tab-content ul.menu-list:before, .tab-content ul.menu-list:after {

    content: "";

    display: table;

}

/* line 65, ../sass/_mixins.scss */

.tab-content ul.menu-list:after {

    clear: both;

}

/* line 1992, ../sass/_theme.scss */

.tab-content ul.menu-list li {

    font-size: 14px;

    line-height: 18px;

    float: left;

    width: 43.33%;

    margin: 0 3% 3%;

}

/* line 2000, ../sass/_theme.scss */

.tab-content ul.menu-list li:nth-child(2n+1) {

    clear: left;

}

/* line 2009, ../sass/_theme.scss */

.tab-content ul.menu-list li.featured h3 a {

    color: #fff;

    text-decoration: none;

}

/* line 2013, ../sass/_theme.scss */

.tab-content ul.menu-list li.featured h3 a:hover {

    color: #fff797;

}

/* line 2015, ../sass/_theme.scss */

.tab-content ul.menu-list li.featured h3 a:hover:before {

    opacity: 1;

}

/* line 2020, ../sass/_theme.scss */

.tab-content ul.menu-list li.featured h3 a:after {

    content: '+';

    position: absolute;

    top: -4px;

    right: -20px;

    font-size: 36px;

    color: #d1202f;

    text-transform: uppercase;

    font-weight: 400;

}

/* line 2032, ../sass/_theme.scss */

.tab-content ul.menu-list li.featured h3 a:before {

    content: 'Learn More';

    position: absolute;

    top: 0;

    right: -95px;

    font-size: 14px;

    color: #d1202f;

    text-transform: uppercase;

    font-weight: 400;

    opacity: 0;

}

@media only screen and (max-width: 1024px) {

    /* line 2050, ../sass/_theme.scss */
    .tab-content .sub-menu {

        height: auto;

    }

    /* line 2053, ../sass/_theme.scss */
    .tab-content h2 {

        font-size: 26px;

        line-height: 30px;

    }

    /* line 2058, ../sass/_theme.scss */
    .tab-content ul.menu-list li {

        width: auto;

        margin: 0 3% 3%;

    }

}


/* line 2066, ../sass/_theme.scss */

.select-tabs {

    width: 100%;

    background: none;

    color: #fff;

    border: none;

    border-bottom: solid #d1202f 1px;

    text-transform: uppercase;

    padding: 3px 0;

    font-size: 14px;

    font-family: 'Oswald', sans-serif;

    margin-bottom: 0;

    display: none;

}

/* line 2078, ../sass/_theme.scss */

.select-tabs option {

    color: #000;

}

@media only screen and (max-width: 1024px) {

    /* line 2066, ../sass/_theme.scss */
    .select-tabs {

        display: block;

    }

}


/*********************************

LOCATION

**********************************/

/* line 2090, ../sass/_theme.scss */

.page-template-page-location-php .gm-style .gm-style-iw {

    color: #000;

}

/* line 2094, ../sass/_theme.scss */

.page-template-page-location-php:before {

    content: url(../images/location-right.png);

    position: absolute;

    top: 560px;

    right: 50%;

    margin-right: -952px;

    z-index: 10;

}

/* line 2103, ../sass/_theme.scss */

.page-template-page-location-php:after {

    content: url(../images/bg-drink.png);

    position: absolute;

    top: 190px;

    left: 50%;

    margin-left: -952px;

    z-index: 10;

}

@media only screen and (max-width: 1024px) {

    /* line 2112, ../sass/_theme.scss */
    .page-template-page-location-php:before {

        display: none;

    }

    /* line 2115, ../sass/_theme.scss */
    .page-template-page-location-php:after {

        display: none;

    }

}

/* line 2121, ../sass/_theme.scss */

.page-template-page-location-php #page-header {

    width: 940px;

    margin: 0 auto;

    position: relative;

    text-align: center;

}

@media only screen and (max-width: 1024px) {

    /* line 2121, ../sass/_theme.scss */
    .page-template-page-location-php #page-header {

        width: auto;

        padding-left: 20px;

        padding-right: 20px;

    }

}

/* line 2124, ../sass/_theme.scss */

.page-template-page-location-php #page-header em {

    font-family: 'trend_hm_slabone', sans-serif;

    font-size: 30px;

    line-height: 72px;

    display: inline-block;

    font-style: normal;

}

/* line 2131, ../sass/_theme.scss */

.page-template-page-location-php #page-header h1 {

    margin-bottom: 30px;

}

@media only screen and (max-width: 1024px) {

    /* line 2135, ../sass/_theme.scss */
    .page-template-page-location-php #page-header em {

        line-height: 30px;

    }

    /* line 2138, ../sass/_theme.scss */
    .page-template-page-location-php #page-header h1 {

        font-size: 32px;

        line-height: 42px;

        margin-bottom: 35px;

    }

}

/* line 2146, ../sass/_theme.scss */

.page-template-page-location-php .dataTables_wrapper thead {

    display: none;

}

/* line 2149, ../sass/_theme.scss */

.page-template-page-location-php .dataTables_wrapper .dataTables_length {

    display: none;

}

/* line 2152, ../sass/_theme.scss */

.page-template-page-location-php .dataTables_wrapper .dataTables_filter {

    display: none;

}

/* line 2155, ../sass/_theme.scss */

.page-template-page-location-php .dataTables_wrapper .dataTables_info {

    color: #fff;

}

/* line 2159, ../sass/_theme.scss */

.page-template-page-location-php .dataTables_wrapper .dataTables_paginate a {

    color: #fff !important;

}

/* line 2161, ../sass/_theme.scss */

.page-template-page-location-php .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled {

    color: #999999;

}

/* line 2168, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div {

    width: 940px;

    margin: 0 auto;

    position: relative;

    text-align: center;

    margin-bottom: 40px;

}

@media only screen and (max-width: 1024px) {

    /* line 2168, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_sl_main_div {

        width: auto;

        padding-left: 20px;

        padding-right: 20px;

    }

}

/* line 2172, ../sass/_theme.scss */

/*.page-template-page-location-php .wpgmza_sl_main_div div {

    display: inline;

    font-family: 'Oswald', sans-serif;

    font-size: 24px;

    line-height: 72px;

    font-weight: 300;

    text-align: center;

    text-transform: uppercase;

    margin: 0 3px;

    float: none !important;

}*/

/* line 2183, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div div input, .page-template-page-location-php .wpgmza_sl_main_div div select {

    font-family: 'Oswald', sans-serif;

    font-size: 21px;

    color: #d1202f;

    background: none;

    border: none;

    text-transform: uppercase;

    border-bottom: solid #d1202f 5px;

    min-width: 235px;

    float: none;

}

/* line 2195, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_div:before {

    content: " I Dont Want To Travel More Than";

}

/* line 2198, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_innerdiv1 {

    display: none;

}

/* line 2201, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_innerdiv2 {

    background: url(../images/drop-arrow.png) right 32px no-repeat;

    overflow: hidden;

    display: inline-block;

    width: 90px;

    vertical-align: bottom;

}

/* line 2208, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_innerdiv2 select {

    outline: none;

    width: 120px;

}

/* line 2213, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_search_button_1 {

    display: inline-block;

    border-radius: 8px;

    font-size: 14px;

    line-height: 14px;

    padding: 12px 17px;

    background: #fff;

    text-decoration: none;

    font-weight: 700;

    text-transform: uppercase;

    border: none;

    margin-top: 10px;

    color: #d1202f;

    cursor: pointer;

}

/* line 2218, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_search_button_1:hover {

    box-shadow: #1e1a19 0px 3px 2px;

}

/* line 2222, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_reset_button_1 {

    display: inline-block;

    border-radius: 8px;

    font-size: 14px;

    line-height: 14px;

    padding: 12px 17px;

    background: #fff;

    text-decoration: none;

    font-weight: 700;

    text-transform: uppercase;

    border: none;

    color: #d1202f;

    cursor: pointer;

}

/* line 2226, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_reset_button_1:hover {

    box-shadow: #1e1a19 0px 3px 2px;

}

@media only screen and (max-width: 1024px) {

    /* line 2231, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_sl_main_div div {

        display: block;

        font-size: inherit;

        line-height: inherit;

        margin-bottom: 20px;

        height: auto;

        width: auto;

    }

    /* line 2238, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_sl_main_div div input, .page-template-page-location-php .wpgmza_sl_main_div div select {

        font-size: inherit;

        line-height: inherit;

        min-width: 176px;

    }

    /* line 2244, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_div:before {

        display: block;

        margin-bottom: 20px;

    }

    /* line 2248, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_innerdiv2 {

        background: url(../images/drop-arrow.png) right 10px no-repeat;

        display: block;

        margin: 0 auto;

    }

}

/* line 2255, ../sass/_theme.scss */

.page-template-page-location-php #wpgmza_map {

    float: none !important;

    height: 571px !important;

}

/* line 2259, ../sass/_theme.scss */

.page-template-page-location-php #wpgmza_map:before {

    content: '';

    width: 518px;

    height: 607px;

    position: absolute;

    top: 0;

    left: 50%;

    margin-left: -960px;

    background: url(../images/bg-map-left.png) 0 0 no-repeat;

    z-index: 999;

}

/* line 2271, ../sass/_theme.scss */

.page-template-page-location-php #wpgmza_map:after {

    content: '';

    width: 513px;

    height: 607px;

    position: absolute;

    top: 0;

    right: 50%;

    margin-right: -955px;

    background: url(../images/bg-map-right.png) 0 0 no-repeat;

    z-index: 999;

}

/* line 2284, ../sass/_theme.scss */

.page-template-page-location-php #wpgmza_map > div:before {

    content: '';

    height: 35px;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    background: url(../images/bg-map-top.png) 0 0 repeat-x #ec3544;

    z-index: 999;

}

/* line 2294, ../sass/_theme.scss */

.page-template-page-location-php #wpgmza_map > div:after {

    content: 'Oh Look! These Locations Are Near You!';

    height: 108px;

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    background: url(../images/bg-fence.png) center bottom repeat-x;

    z-index: 9999999999;

    text-align: center;

    font-size: 24px;

    font-family: 'trend_hm_sansone', sans-serif;

    line-height: 128px;

}

@media only screen and (max-width: 1024px) {

    /* line 2309, ../sass/_theme.scss */
    .page-template-page-location-php #wpgmza_map > div:after {

        content: 'Locations';

        font-size: 18px;

    }

}

/* line 2316, ../sass/_theme.scss */

.page-template-page-location-php #wpgmza_map + .wpgmza_marker_holder {

    width: 1080px !important;

    margin: 0 auto;

    margin-top: 0;

    position: relative;

    z-index: 9999999;

}

/* line 2323, ../sass/_theme.scss */

.page-template-page-location-php #wpgmza_map + .wpgmza_marker_holder:before {

    content: url(../images/icon-marker.png) 0 0 no-repeat;

    position: absolute;

    top: -160px;

    left: 100px;

    z-index: 99999;

}

@media only screen and (max-width: 1024px) {

    /* line 2316, ../sass/_theme.scss */
    .page-template-page-location-php #wpgmza_map + .wpgmza_marker_holder {

        width: auto !important;

    }

    /* line 2333, ../sass/_theme.scss */
    .page-template-page-location-php #wpgmza_map + .wpgmza_marker_holder:before {

        display: none;

    }

}

@media only screen and (max-width: 1024px) {

    /* line 2255, ../sass/_theme.scss */
    .page-template-page-location-php #wpgmza_map {

        height: 427px !important;

    }

    /* line 2341, ../sass/_theme.scss */
    .page-template-page-location-php #wpgmza_map:before {

        display: none;

    }

    /* line 2345, ../sass/_theme.scss */
    .page-template-page-location-php #wpgmza_map:after {

        display: none;

    }

}

/* line 2350, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table {

    border-bottom: none !important;

}

/* line 2352, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table:after {

    content: '';

    height: 27px;

    display: block;

    background: url(../images/bg-row-footer.png) 0 0 repeat-x;

    margin-left: -10px;

    margin-right: -10px;

}

@media only screen and (max-width: 1024px) {

    /* line 2352, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table:after {

        margin-left: 0;

        margin-right: 0;

    }

}

/* line 2365, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table tr {

    cursor: pointer;

}

/* line 2367, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table tr .odd {

    background: #d1202f;

}

/* line 2369, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table tr .odd:before {

    content: '';

    background: url(../images/bg-row-even-left.png) top center no-repeat;

    width: 10px;

    height: 100%;

    position: absolute;

    left: -10px;

    top: 0;

}

/* line 2378, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table tr .odd:after {

    content: '';

    background: url(../images/bg-row-even-right.png) top center no-repeat;

    width: 10px;

    height: 100%;

    position: absolute;

    right: -9px;

    top: 0;

}

/* line 2388, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table tr td {

    vertical-align: middle !important;

}

@media only screen and (max-width: 1024px) {

    /* line 2394, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table tr .odd:before {

        display: none;

    }

    /* line 2397, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table tr .odd:after {

        display: none;

    }

    /* line 2402, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table tr td {

        display: block;

        text-align: center;

        width: 100% !important;

        padding: 8px 0;

    }

    /* line 2407, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table tr td.wpgmza_table_marker {

        display: none;

    }

}

/* line 2415, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row {

    background: #999999;

    position: relative;

    display: block;

}

/* line 2420, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd {

    background: #d1202f;

}

/* line 2423, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:before {

    content: '';

    background: url(../images/bg-row-even-left.png) top center no-repeat;

    width: 10px;

    height: 100%;

    position: absolute;

    left: -10px;

    top: 0;

}

/* line 2432, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:after {

    content: '';

    background: url(../images/bg-row-even-right.png) top center no-repeat;

    width: 10px;

    height: 100%;

    position: absolute;

    right: -10px;

    top: 0;

}

/* line 2442, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:last-child:before {

    background: #d1202f;

}

/* line 2445, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:last-child:after {

    background: #d1202f;

}

/* line 2451, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even {

    background: #c81423;

}

/* line 2454, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even:before {

    content: '';

    background: url(../images/bg-row-odd-left.png) bottom center no-repeat;

    width: 10px;

    height: 100%;

    position: absolute;

    left: -10px;

    top: 0;

}

/* line 2463, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even:after {

    content: '';

    background: url(../images/bg-row-odd-right.png) bottom center no-repeat;

    width: 10px;

    height: 100%;

    position: absolute;

    right: -10px;

    top: 0;

}

@media only screen and (max-width: 1024px) {

    /* line 2487, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even:before {

        display: none;

    }

    /* line 2490, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even:after {

        display: none;

    }

    /* line 2495, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:before {

        display: none;

    }

    /* line 2498, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:after {

        display: none;

    }

}

/* line 2507, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_category {

    display: none;

}

/* line 2510, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_title {

    font-size: 21px;

    font-family: 'Oswald', sans-serif;

    text-transform: uppercase;

    width: 160px;

}

/* line 2516, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_address, .page-template-page-location-php .wpgmza_table .wpgmza_table_description {

    font-size: 14px;

    font-family: 'Roboto', sans-serif;

    line-height: 18px;

}

/* line 2521, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_address {

    width: 220px;

}

/* line 2524, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_marker {

    width: 160px;

    height: 134px;

    text-align: center;

    vertical-align: middle;

}

/* line 2530, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_description {

    width: 560px;

}

/* line 60, ../sass/_mixins.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_description:before, .page-template-page-location-php .wpgmza_table .wpgmza_table_description:after {

    content: "";

    display: table;

}

/* line 65, ../sass/_mixins.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_description:after {

    clear: both;

}

/* line 2534, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links {

    float: left;

    width: 50%;

}

/* line 2538, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .delivery, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .directions, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .delivery, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .directions {

    display: inline-block;

    border-radius: 8px;

    font-size: 14px;

    line-height: 14px;

    padding: 12px 17px;

    background: #fff;

    text-decoration: none;

    font-weight: 700;

    text-transform: uppercase;

    border: none;

    font-family: 'trend_hm_sansone', sans-serif;

    font-size: 14px;

    color: #d1202f;

    margin-bottom: 6px;

    position: relative;

    padding-left: 45px;

}

/* line 2547, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .delivery:hover, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .directions:hover, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .delivery:hover, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .directions:hover {

    box-shadow: #1e1a19 0px 3px 2px;

}

/* line 2552, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .delivery:before, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .delivery:before {

    content: url(../images/icon-caravan.png);

    position: absolute;

    left: 14px;

    top: 9px;

}

/* line 2560, ../sass/_theme.scss */

.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .directions:before, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .directions:before {

    content: url(../images/icon-directions.png);

    position: absolute;

    left: 14px;

    top: 6px;

}

@media only screen and (max-width: 1024px) {

    /* line 2530, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table .wpgmza_table_description {

        width: auto;

    }

    /* line 2570, ../sass/_theme.scss */
    .page-template-page-location-php .wpgmza_table .wpgmza_table_description .info, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links {

        margin: 20px 0;

        float: none;

        width: auto;

    }

}


/* line 2583, ../sass/_theme.scss */

.page-template-page-news > .section-inner, .single > .section-inner, .archive > .section-inner {

    padding-top: 70px;

}

/* line 2586, ../sass/_theme.scss */

.page-template-page-news h2, .single h2, .archive h2 {

    font-size: 30px;

    font-weight: normal;

    line-height: 30px;

    font-family: 'trend_hm_slabone', sans-serif;

    color: #fff;

    margin-bottom: 30px;

}

/* line 2593, ../sass/_theme.scss */

.page-template-page-news h2 a, .single h2 a, .archive h2 a {

    text-decoration: none;

    color: #fff;

}

/* line 2599, ../sass/_theme.scss */

.page-template-page-news .entry-meta, .single .entry-meta, .archive .entry-meta {

    font-family: 'Damion', sans-serif;

    font-size: 24px;

    line-height: 30px;

    color: #fff797;

    margin-bottom: 20px;

}

/* line 2605, ../sass/_theme.scss */

.page-template-page-news .entry-meta a, .single .entry-meta a, .archive .entry-meta a {

    text-decoration: none;

}

/* line 2608, ../sass/_theme.scss */

.page-template-page-news .entry-meta .meta-sep, .page-template-page-news .entry-meta .author, .single .entry-meta .meta-sep, .single .entry-meta .author, .archive .entry-meta .meta-sep, .archive .entry-meta .author {

    display: none;

}

/* line 2613, ../sass/_theme.scss */

.page-template-page-news article, .single article, .archive article {

    padding: 0 0 70px 0;

}

@media only screen and (max-width: 1024px) {

    /* line 2618, ../sass/_theme.scss */
    .page-template-page-news #page-header h1, .single #page-header h1, .archive #page-header h1 {

        font-size: 18px;

        line-height: 36px;

        margin-bottom: 20px;

    }

    /* line 2623, ../sass/_theme.scss */
    .page-template-page-news .single h2, .single .single h2, .archive .single h2 {

        font-size: 50px;

        line-height: 50px;

    }

    /* line 2627, ../sass/_theme.scss */
    .page-template-page-news p, .single p, .archive p {

        position: relative;

        z-index: 99;

        font-size: 14px;

        line-height: 20px;

        display: block;

    }

    /* line 2634, ../sass/_theme.scss */
    .page-template-page-news .entry-meta, .single .entry-meta, .archive .entry-meta {

        font-size: 18px;

        line-height: 24px;

    }

    /* line 2638, ../sass/_theme.scss */
    .page-template-page-news article, .single article, .archive article {

        padding: 0 0 30px 0;

    }

}


/* line 2645, ../sass/_theme.scss */

.navigation {

    margin-bottom: 30px;

}

/* line 2647, ../sass/_theme.scss */

.navigation a {

    text-decoration: none;

}

@media only screen and (max-width: 1024px) {

    /* line 2651, ../sass/_theme.scss */
    .navigation a {

        font-size: 14px;

    }

}


/* line 2658, ../sass/_theme.scss */

.entry-content img {

    max-width: 100%;

    height: auto;

}

/* line 2662, ../sass/_theme.scss */

.entry-content h2 {

    font-size: 30px;

    font-weight: normal;

    line-height: 30px;

    font-family: 'trend_hm_slabone', sans-serif;

    color: #fff;

    margin-bottom: 30px;

}

/* line 2670, ../sass/_theme.scss */

.entry-content h3 {

    font-family: 'Oswald', sans-serif;

    line-height: 18px;

    font-size: 16px;

    text-transform: uppercase;

    margin-bottom: 20px;

    font-weight: 400;

    position: relative;

    display: inline-block;

}

/* line 2680, ../sass/_theme.scss */

.entry-content ul {

    margin: 10px 0 20px;

    padding-left: 20px;

}

/* line 2683, ../sass/_theme.scss */

.entry-content ul li {

    margin-bottom: 10px;

    list-style: disc;

}

@media only screen and (max-width: 1024px) {

    /* line 2689, ../sass/_theme.scss */
    .entry-content p, .entry-content li {

        font-size: 14px;

        line-height: 20px;

    }

}


/****************************************

Gravity Forms

****************************************/

/* line 2703, ../sass/_theme.scss */

.gform_body label {

    font-family: 'Oswald', sans-serif;

    line-height: 18px;

    font-size: 16px;

    text-transform: uppercase;

    margin-bottom: 10px;

    font-weight: 400;

    position: relative;

    display: inline-block;

}

/* line 2714, ../sass/_theme.scss */

.gform_body input[type=text] {

    font-family: 'Oswald', sans-serif;

    font-size: 21px;

    color: #d1202f;

    background: none;

    border: none;

    text-transform: uppercase;

    border-bottom: solid #d1202f 5px;

    min-width: 235px;

}


/* line 2727, ../sass/_theme.scss */

.gfield_list_icons img {

    margin: 0;

    opacity: 1 !important;

    background: #d1202f;

    border-radius: 50%;

}


/* line 2735, ../sass/_theme.scss */

input[type=submit] {

    display: inline-block;

    border-radius: 8px;

    font-size: 14px;

    line-height: 14px;

    padding: 12px 17px;

    background: #fff;

    text-decoration: none;

    font-weight: 700;

    text-transform: uppercase;

    border: none;

    background: #d1202f;

    color: #fff797;

}

/* line 2739, ../sass/_theme.scss */

input[type=submit]:hover {

    color: #d1202f;

    background: #fff797;

}


/************** kidz club ********************/

/* line 2747, ../sass/_theme.scss */

.gfield.kiddate {

    display: none;

}

@media only screen and (min-width: 1024px) {

    /* line 2747, ../sass/_theme.scss */
    .gfield.kiddate {

        width: 50%;

        padding-right: 5%;

        float: left;

        clear: none !important;

    }

}


@media only screen and (min-width: 1024px) {

    /* line 2757, ../sass/_theme.scss */
    .gfield.kiddate input[type="text"] {

        width: 100% !important;

    }

}

@media only screen and (min-width: 1024px) {

    /* line 2762, ../sass/_theme.scss */
    .gfield.kiddate input[type="text"].hasDatepicker {

        width: 100% !important;

    }

}


/* line 2769, ../sass/_theme.scss */

#field_1_5,
#field_1_6 {

    display: block;

}


/* line 2774, ../sass/_theme.scss */

#gform_wrapper_1 .active {

    display: block !important;

}


/* line 2780, ../sass/_theme.scss */

.gform_wrapper ul {

    position: relative;

}

/* line 2783, ../sass/_theme.scss */

.gform_wrapper ul:after {

    content: '';

    display: table;

    clear: both;

}


/* line 2790, ../sass/_theme.scss */

.bday-button {

    background: transparent;

    color: #d1202f;

    font-weight: bold;

    border: 2px solid #d1202f;

    padding: 0;

    box-sizing: border-box;

    border-radius: 50%;

    line-height: 13px;

    width: 18px;

    height: 18px;

    cursor: pointer;

    position: absolute;

    bottom: 27px;

    text-align: center;

    font-family: "Courier New", monospace;

}


/* line 2808, ../sass/_theme.scss */

#more-bdays {

    right: 15px;

}

@media only screen and (min-width: 1024px) {

    /* line 2808, ../sass/_theme.scss */
    #more-bdays {

        right: 0%;

    }

}


/* line 2816, ../sass/_theme.scss */

#less-bdays {

    right: -15px;

}

@media only screen and (min-width: 1024px) {

    /* line 2816, ../sass/_theme.scss */
    #less-bdays {

        right: -25px;

    }

}


/********* end gravity forms *******************/

/* line 2828, ../sass/_theme.scss */

.delivery {

    display: inline-block;

    border-radius: 8px;

    font-size: 14px;

    line-height: 14px;

    padding: 12px 17px;

    background: #fff;

    text-decoration: none;

    font-weight: 700;

    text-transform: uppercase;

    border: none;

    font-family: 'trend_hm_sansone', sans-serif;

    font-size: 14px;

    color: #d1202f;

    margin-bottom: 6px;

    position: relative;

    padding-left: 45px;

}

/* line 2837, ../sass/_theme.scss */

.delivery:hover {

    box-shadow: #1e1a19 0px 3px 2px;

}


/* line 2842, ../sass/_theme.scss */

.delivery:before {

    content: url(../images/icon-caravan.png);

    position: absolute;

    left: 14px;

    top: 9px;

}


/* line 2850, ../sass/_theme.scss */

.page-template-page-location .entry-content {

    position: relative;

}


/* line 2853, ../sass/_theme.scss */

.page-template-page-location .entry-content:after {

    background: #d1202f;

    /* content: ''; */

    position: absolute;

    top: 754px;

    left: 50%;

    right: 0;

    height: 40px;

    width: 1080px;

    margin-left: -540px;

}

@media only screen and (max-width: 1024px) {

    /* line 2853, ../sass/_theme.scss */
    .page-template-page-location .entry-content:after {

        display: none;

    }

}


/* line 2868, ../sass/_theme.scss */

#lightboxImage {

    width: auto !important;

    max-width: 100% !important;

}

.wpgmza-store-locator {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.wpgmza-address-container,
.wpgmza-radius-container {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    /*justify-content: center;*/
    margin: 0 !important;
    box-sizing: border-box;
}

.wpgmza-address-container > *,
.wpgmza-radius-container > * {
    margin: 0 !important;
}

.wpgmza-address-container {
    flex-basis: 45%;
    max-width: 45%;
}

.wpgmza-radius-container {
    flex-basis: 55%;
    max-width: 55%;
    padding-left: 1%;
}

@media only screen and (max-width: 1024px) {

    .wpgmza-address-container,
    .wpgmza-radius-container {
        flex-basis: 100%;
        max-width: 100%;
    }
}

.wpgmza-address-container label,
.wpgmza-radius-container:before {
    font-family: 'Oswald', sans-serif;
    font-size: 21px;
    font-weight: 300;
    text-align: center;
    text-transform: uppercase;
    color: #FFF;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 1.5% !important;
}

@media only screen and (max-width: 640px) {

    .wpgmza-address-container,
    .wpgmza-radius-container {
        flex-direction: column;
    }

    .wpgmza-address-container label,
    .wpgmza-radius-container:before {
        margin-bottom: 15px !important;
    }
}

.wpgmza-radius-container label {
    display: none;
}

.wpgmza-search.wpgmza_sl_search_button {
    display: inline-block;
    border-radius: 8px;
    font-size: 14px;
    line-height: 14px;
    padding: 12px 17px;
    background: #fff;
    text-decoration: none;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    border: none;
    color: #d1202f;
    cursor: pointer;
    flex-basis: 100%;
    max-width: 100px;
    margin: 1rem auto;
}

input.wpgmza-search.wpgmza_sl_search_button_1,
input.wpgmza-reset.wpgmza_sl_reset_button_1 {
    min-width: 1px !important;
    width: 100% !important;
    max-width: 100px !important;
}

.page-template-page-location-php .wpgmza_sl_main_div div input,
.page-template-page-location-php .wpgmza_sl_main_div div select {
    min-width: 150px;
}

/*********************************
LOCATION
**********************************/
/* line 2090, ../sass/_theme.scss */
.page-template-page-location-php .gm-style .gm-style-iw {
  color: #000;
}
/* line 2094, ../sass/_theme.scss */
.page-template-page-location-php:before {
  content: url(../images/location-right.png);
  position: absolute;
  top: 560px;
  right: 50%;
  margin-right: -952px;
  z-index: 10;
}
/* line 2103, ../sass/_theme.scss */
.page-template-page-location-php:after {
  content: url(../images/bg-drink.png);
  position: absolute;
  top: 190px;
  left: 50%;
  margin-left: -952px;
  z-index: 10;
}
@media only screen and (max-width: 1024px) {
  /* line 2112, ../sass/_theme.scss */
  .page-template-page-location-php:before {
    display: none;
  }
  /* line 2115, ../sass/_theme.scss */
  .page-template-page-location-php:after {
    display: none;
  }
}
/* line 2121, ../sass/_theme.scss */
.page-template-page-location-php #page-header {
  width: 940px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
@media only screen and (max-width: 1024px) {
  /* line 2121, ../sass/_theme.scss */
  .page-template-page-location-php #page-header {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 2124, ../sass/_theme.scss */
.page-template-page-location-php #page-header em {
  font-family: 'trend_hm_slabone',sans-serif;
  font-size: 30px;
  line-height: 72px;
  display: inline-block;
  font-style: normal;
}
/* line 2131, ../sass/_theme.scss */
.page-template-page-location-php #page-header h1 {
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
  /* line 2135, ../sass/_theme.scss */
  .page-template-page-location-php #page-header em {
    line-height: 30px;
  }
  /* line 2138, ../sass/_theme.scss */
  .page-template-page-location-php #page-header h1 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 35px;
  }
}
/* line 2146, ../sass/_theme.scss */
.page-template-page-location-php .dataTables_wrapper thead {
  display: none;
}
/* line 2149, ../sass/_theme.scss */
.page-template-page-location-php .dataTables_wrapper .dataTables_length {
  display: none;
}
/* line 2152, ../sass/_theme.scss */
.page-template-page-location-php .dataTables_wrapper .dataTables_filter {
  display: none;
}
/* line 2155, ../sass/_theme.scss */
.page-template-page-location-php .dataTables_wrapper .dataTables_info {
  color: #fff;
}
/* line 2159, ../sass/_theme.scss */
.page-template-page-location-php .dataTables_wrapper .dataTables_paginate a {
  color: #fff !important;
}
/* line 2161, ../sass/_theme.scss */
.page-template-page-location-php .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled {
  color: #999999;
}
/* line 2168, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div {
  width: 940px;
  margin: 0 auto;
  position: relative;
  text-align: center;
  margin-bottom: 40px;
}
@media only screen and (max-width: 1024px) {
  /* line 2168, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_sl_main_div {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 2172, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div div {
  display: inline;
  font-family: 'Oswald',sans-serif;
  font-size: 21px;
  line-height: 72px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
  margin: 0 3px;
  float: none !important;
}
/* line 2183, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div div input, .page-template-page-location-php .wpgmza_sl_main_div div select {
  font-family: 'Oswald',sans-serif;
  font-size: 21px;
  color: #d1202f;
  background: none;
  border: none;
  text-transform: uppercase;
  border-bottom: solid #d1202f 5px;
  /*min-width: 235px;*/
}
/* line 2194, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_div:before {
  content: " I Dont Want To Travel More Than";
}
/* line 2197, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_innerdiv1 {
  display: none;
}
/* line 2200, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_innerdiv2 {
  background: url(../images/drop-arrow.png) right 32px no-repeat;
  overflow: hidden;
  display: inline-block;
  width: 90px;
  vertical-align: bottom;
}
/* line 2207, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_innerdiv2 select {
  outline: none;
  width: 120px;
}
/* line 2212, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_search_button {
  display: inline-block;
  border-radius: 8px;
  font-size: 14px;
  line-height: 14px;
  padding: 12px 17px;
  background: #fff;
  text-decoration: none;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  margin-top: 10px;
  color: #d1202f;
}
/* line 2216, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_search_button:hover {
  box-shadow: #1e1a19 0px 3px 2px;
}
/* line 2220, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_reset_button {
  display: inline-block;
  border-radius: 8px;
  font-size: 14px;
  line-height: 14px;
  padding: 12px 17px;
  background: #fff;
  text-decoration: none;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  color: #d1202f;
}
/* line 2223, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_reset_button:hover {
  box-shadow: #1e1a19 0px 3px 2px;
}
@media only screen and (max-width: 1024px) {
  /* line 2228, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_sl_main_div div {
    display: block;
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 20px;
    height: auto;
    width: auto;
  }
  /* line 2235, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_sl_main_div div input, .page-template-page-location-php .wpgmza_sl_main_div div select {
    font-size: inherit;
    line-height: inherit;
    min-width: 176px;
  }
  /* line 2241, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_div:before {
    display: block;
    margin-bottom: 20px;
  }
  /* line 2245, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_sl_main_div .wpgmza_sl_radius_innerdiv2 {
    background: url(../images/drop-arrow.png) right 10px no-repeat;
    display: block;
    margin: 0 auto;
  }
}
/* line 2252, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_map {
  float: none !important;
  height: 571px  !important;
  /*overflow: visible !important;*/
}
/* line 2256, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_map:before {
  content: '';
  width: 518px;
  height: 607px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -960px;
  background: url(../images/bg-map-left.png) 0 0 no-repeat;
  z-index: 999;
}
/* line 2268, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_map:after {
  content: '';
  width: 513px;
  height: 607px;
  position: absolute;
  top: 0;
  right: 50%;
  margin-right: -955px;
  background: url(../images/bg-map-right.png) 0 0 no-repeat;
  z-index: 999;
}
/* line 2281, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_map > div:before {
  content: '';
  height: 35px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/bg-map-top.png) 0 0 repeat-x #ec3544;
  z-index: 999;
}
/* line 2291, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_map > div:after {
  content: 'Oh Look! These Locations Are Near You!';
  height: 108px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../images/bg-fence.png) center bottom repeat-x;
  z-index: 9999999999;
  text-align: center;
  font-size: 24px;
  font-family: 'trend_hm_sansone',sans-serif;
  line-height: 128px;
}
@media only screen and (max-width: 1024px) {
  /* line 2306, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_map > div:after {
    content: 'Locations';
    font-size: 18px;
  }
}
/* line 2313, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_map + .wpgmza_marker_holder {
  width: 1080px !important;
  margin: 0 auto;
  margin-top: 0;
  position: relative;
  z-index: 9999999;
}
/* line 2320, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_map + .wpgmza_marker_holder:before {
  content: url(../images/icon-marker.png) 0 0 no-repeat;
  position: absolute;
  top: -160px;
  left: 100px;
  z-index: 99999;
}
@media only screen and (max-width: 1024px) {
  /* line 2313, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_map + .wpgmza_marker_holder {
    width: auto !important;
  }
  /* line 2330, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_map + .wpgmza_marker_holder:before {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 2252, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_map {
    height: 427px !important;
  }
  /* line 2338, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_map:before {
    display: none;
  }
  /* line 2342, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_map:after {
    display: none;
  }
}
/* line 2347, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table {
  border-bottom: none !important;
}
/* line 2349, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table:after {
  content: '';
  height: 27px;
  display: block;
  background: url(../images/bg-row-footer.png) 0 0 repeat-x;
  margin-left: -10px;
  margin-right: -10px;
}
@media only screen and (max-width: 1024px) {
  /* line 2349, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table:after {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 2362, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table tr {
  cursor: pointer;
}
/* line 2364, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table tr .odd {
  background: #d1202f;
}
/* line 2366, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table tr .odd:before {
  content: '';
  background: url(../images/bg-row-even-left.png) top center no-repeat;
  width: 10px;
  height: 100%;
  position: absolute;
  left: -10px;
  top: 0;
}
/* line 2375, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table tr .odd:after {
  content: '';
  background: url(../images/bg-row-even-right.png) top center no-repeat;
  width: 10px;
  height: 100%;
  position: absolute;
  right: -9px;
  top: 0;
}
/* line 2385, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table tr td {
  vertical-align: middle !important;
}
@media only screen and (max-width: 1024px) {
  /* line 2391, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table tr .odd:before {
    display: none;
  }
  /* line 2394, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table tr .odd:after {
    display: none;
  }
  /* line 2399, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table tr td {
    display: block;
    text-align: center;
    width: 100% !important;
    padding: 8px 0;
  }
  /* line 2404, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table tr td.wpgmza_table_marker {
    display: none;
  }
}
/* line 2412, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row {
  background: #999999;
  position: relative;
  display: block;
}
/* line 2417, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd {
  background: #d1202f;
}
/* line 2420, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:before {
  content: '';
  background: url(../images/bg-row-even-left.png) top center no-repeat;
  width: 10px;
  height: 100%;
  position: absolute;
  left: -10px;
  top: 0;
}
/* line 2429, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:after {
  content: '';
  background: url(../images/bg-row-even-right.png) top center no-repeat;
  width: 10px;
  height: 100%;
  position: absolute;
  right: -10px;
  top: 0;
}
/* line 2439, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:last-child:before {
  background: #d1202f;
}
/* line 2442, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:last-child:after {
  background: #d1202f;
}
/* line 2448, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even {
  background: #c81423;
}
/* line 2451, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even:before {
  content: '';
  background: url(../images/bg-row-odd-left.png) bottom center no-repeat;
  width: 10px;
  height: 100%;
  position: absolute;
  left: -10px;
  top: 0;
}
/* line 2460, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even:after {
  content: '';
  background: url(../images/bg-row-odd-right.png) bottom center no-repeat;
  width: 10px;
  height: 100%;
  position: absolute;
  right: -10px;
  top: 0;
}
@media only screen and (max-width: 1024px) {
  /* line 2484, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even:before {
    display: none;
  }
  /* line 2487, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.even:after {
    display: none;
  }
  /* line 2492, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:before {
    display: none;
  }
  /* line 2495, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table .wpgmaps_mlist_row.odd:after {
    display: none;
  }
}
/* line 2504, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_category {
  display: none;
}
/* line 2507, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_title {
  font-size: 21px;
  font-family: 'Oswald',sans-serif;
  text-transform: uppercase;
  width: 160px;
}
/* line 2513, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_address, .page-template-page-location-php .wpgmza_table .wpgmza_table_description {
  font-size: 14px;
  font-family: 'Roboto',sans-serif;
  line-height: 18px;
}
/* line 2518, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_address {
  width: 220px;
}
/* line 2521, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_marker {
  width: 160px;
  height: 134px;
  text-align: center;
  vertical-align: middle;
}
/* line 2527, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_description {
  width: 560px;
}
/* line 60, ../sass/_mixins.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_description:before, .page-template-page-location-php .wpgmza_table .wpgmza_table_description:after {
  content: "";
  display: table;
}
/* line 65, ../sass/_mixins.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_description:after {
  clear: both;
}
/* line 2531, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links {
  float: left;
  width: 50%;
}
/* line 2535, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .delivery, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .directions, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .delivery, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .directions {
  display: inline-block;
  border-radius: 8px;
  font-size: 14px;
  line-height: 14px;
  padding: 12px 17px;
  background: #fff;
  text-decoration: none;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  font-family: 'trend_hm_sansone',sans-serif;
  font-size: 14px;
  color: #d1202f;
  margin-bottom: 6px;
  position: relative;
  padding-left: 45px;
}
/* line 2544, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .delivery:hover, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .directions:hover, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .delivery:hover, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .directions:hover {
  box-shadow: #1e1a19 0px 3px 2px;
}
/* line 2549, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .delivery:before, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .delivery:before {
  content: url(../images/icon-caravan.png);
  position: absolute;
  left: 14px;
  top: 9px;
}
/* line 2557, ../sass/_theme.scss */
.page-template-page-location-php .wpgmza_table .wpgmza_table_description .info .directions:before, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links .directions:before {
  content: url(../images/icon-directions.png);
  position: absolute;
  left: 14px;
  top: 6px;
}
@media only screen and (max-width: 1024px) {
  /* line 2527, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table .wpgmza_table_description {
    width: auto;
  }
  /* line 2567, ../sass/_theme.scss */
  .page-template-page-location-php .wpgmza_table .wpgmza_table_description .info, .page-template-page-location-php .wpgmza_table .wpgmza_table_description .links {
    margin: 20px 0;
    float: none;
    width: auto;
  }
}

td.wpgmza_table_link {
    display: none;
}

.wpgmza_marker_holder,
#wpgmza_table_1_wrapper .wpgmza_table .wpgmaps_mlist_row {
    border: none !important;
}

.page-template-page-location-php .dataTables_wrapper .dataTables_paginate a {
    background: none;
}

.page-template-page-location-php .wpgmza_table .wpgmza_table_description .links > .links {
    width: auto;
}

.app-icon-mobile img {
    max-height: 75px;
    width: auto !important;
}

.app-icon-mobile {
    max-width: 110px;
}

@media only screen and (min-width: 1025px) {

    .app-icon-mobile {
        /* display: none;*/
    }
}

@media only screen and (max-width: 767px) {

    .app-icon-mobile {
        max-width: 65px;
    }

    .app-icon-mobile img {
        max-height: 45px;
        width: auto !important;
    }
}