html {
    font-family:'Flame Sans';
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display: block;
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],template {
    display: none;
}

a {
    background: transparent;
}

a:active,a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,sup {
    font-size: 58%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,select {
    text-transform: none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,th {
    padding: 0;
}

#_atssh {
    display: none;
}


.button_nav{
    font-family: flame, sans-serif;
    font-weight: normal;
    font-size: 0.875rem;
    text-align: center;
    text-transform: none;
    letter-spacing: 1px;
    white-space: nowrap;
    color: rgb(245, 235, 220);
    background-color: rgb(214, 35, 0);
    outline: 0px;
    border: 0px;
    border-radius: 9999rem;
    width: auto;
    cursor: pointer;
    margin: 0px;
    padding: 0.375rem 1.5rem;
    transition: all 0.125s ease 0s;
    display: block;
    flex-shrink: 0;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

@media print {
    * {
        text-shadow: none!important;
        color: #000!important;
        background: transparent!important;
        box-shadow: none!important;
    }

    a,a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="javascript:"]:after,a[href^="#"]:after {
        content: "";
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100%!important;
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3;
    }

    h2,h3 {
        page-break-after: avoid;
    }

    select {
        background: #fff!important;
    }

    .navbar {
      
    }

    .table td,.table th {
        background-color: #fff!important;
    }

    .btn>.caret,.dropup>.btn>.caret {
        border-top-color: #000!important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse!important;
    }

    .table-bordered th,.table-bordered td {
        border: 1px solid #ddd!important;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
    font-family:'Flame Sans',Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 1.25;
    color: #502314;
    background-color: #F5EBDC;
}

input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
#submit{
	font-family: flame, sans-serif;
    font-weight: normal;
    font-size: 1.25rem;
    text-align: center;
    text-transform: none;
    letter-spacing: 1px;
    white-space: nowrap;
    color: rgb(245, 235, 220);
    background-color: rgb(214, 35, 0);
    outline: 0px;
    border: 0px;
    border-radius: 9999rem;
    width: 100%;
    cursor: pointer;
    margin: 0px;
    padding: 0.75rem 3rem;
    transition: all 0.125s ease 0s;
    display: block;
    flex-shrink: 0;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
	appearance: auto;
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    word-spacing: normal;
    text-indent: 0px;
    text-shadow: none;
}

a {
    color: #428bca;
    text-decoration: none;
}
.page-menu .menuTitle a {
    color: #F5EBDC;
    text-decoration: none;
}

a:hover {
    color: #2a6496;
    text-decoration: underline;
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 813px) {
    .container {
        width:720px;
    }
}

@media (min-width: 992px) {
    .container {
        width:940px;
    }
}

@media (min-width: 1500px) {
    .container {
        width:1140px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
}

.row {
    margin-left: 0;
    margin-right: 0;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
	
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: 0%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: 0%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 769px) {
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        float:left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: 0%;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: 0%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 992px) {
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
        float:left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: 0%;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: 0%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 1500px) {
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
        float:left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: 0%;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: 0%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

.modal-open {
    overflow: hidden;
}

.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    transform: translate(0,-25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-clip: padding-box;
    outline: none;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.25px;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.25;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}

@media (min-width: 769px) {
    .modal-dialog {
        width:600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
        box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width:900px;
    }
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    transition: height 0.35s ease;
}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.modal-footer:before,.modal-footer:after {
    content: " ";
    display: table;
}

.clearfix:after,.container:after,.container-fluid:after,.row:after,.modal-footer:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right!important;
}

.pull-left {
    float: left!important;
}

.hide {
    display: none!important;
}

.show {
    display: block!important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none!important;
    visibility: hidden!important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}

.clear-20px {
    height: 20px;
}

.clear-160px {
    height: 160px;
}

.clear-120px {
    height: 120px;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs, td.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width: 769px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm, td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1499px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md, td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 1500px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg, td.visible-lg {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 769px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1499px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1500px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print, td.visible-print {
        display: table-cell !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

/* BURGER KING FONTS */

@font-face {
  font-family: 'Flame Sans';
  font-style: normal;
  font-weight: normal !important;
  letter-spacing: normal !important;
  src: url(../fonts/FlameSans-Regular.ttf) format('ttf'),
    url(../fonts/FlameSans-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Flame';
  font-style: normal;
  font-weight: normal !important;
  letter-spacing: normal !important;
  src: url(../fonts/Flame-Regular.ttf) format('ttf'),
    url(../fonts/Flame-Regular.woff) format('woff');
}

@font-face {
  font-family: 'Flame Bold';
  font-style: normal;
  font-weight: normal !important;
  letter-spacing: normal !important;
  src: url(../fonts/Flame-Bold.ttf) format('ttf'),
    url(../fonts/Flame-Bold.woff) format('woff');
}

@font-face {
    font-family: 'fs_sammyregular';
    src: url(../fonts/FSSammy/fs_sammy-regular-webfont-webfont.eot);
    src: url(../fonts/FSSammy/fs_sammy-regular-webfont-webfont.eot) format('embedded-opentype'), url(../fonts/FSSammy/fs_sammy-regular-webfont-webfont.woff) format('woff'), url(../fonts/FSSammy/fs_sammy-regular-webfont-webfont.ttf) format('truetype'), url(../fonts/FSSammy/fs_sammy-regular-webfont-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BlockBeCnPro';
    src: url(../fonts/BlockProPlus/blockpropluscon-webfont.eot);
    src: url(../fonts/BlockProPlus/blockpropluscon-webfont.eot) format('embedded-opentype'), url(../fonts/BlockProPlus/blockpropluscon-webfont.woff) format('woff'), url(../fonts/BlockProPlus/blockpropluscon-webfont.ttf) format('truetype'), url(../fonts/BlockProPlus/blockpropluscon-webfont.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Flame Sans', Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
}*/
/* Brand-specific Font Sizes */
/* Desktop */
@media screen and (min-width: 769px) {
  h1 {
    font-size: 3rem;
    font-weight: normal;
  }
  h2 {
    font-size: 1.625rem;
    font-weight: normal;
  }
  h3 {
    font-size: 1.375rem;
    font-weight: normal;
  }
  h4 {
    font-size: 1.125rem;
    font-weight: normal;
  }
  h5 {
    font-size: 1rem;
    font-weight: normal;
  }
}
/* Mobile */
@media screen and (max-width: 768px) {
  h1 {
    font-size: 2.25rem;
    font-weight: normal;
  }
  h2 {
    font-size: 1.5rem;
    font-weight: normal;
  }
  h3 {
    font-size: 1.125rem;
    font-weight: normal;
  }
  h4 {
    font-size: 1.125rem;
    font-weight: normal;
  }
  h5 {
    font-size: 1rem;
    font-weight: normal;
  }
}
.chalkboard-bg {
    background-color: #2d2d2d;
}

.chalkboard-color {
    color: #2d2d2d;
}

.bkOrange-bg {
    background-color: #ed7800;
}

.bkOrange {
    color: #ed7800;
}

.bkYellow-bg {
    background-color: #f6a800;
}

.bkRed-bg {
    background-color: #e1261c;
}

.bkBrown-bg {
    background-color: #59291c;
}

.bkLightBlue-bg {
    background-color: #92c0ea;
}

.offWhite-bg {
    background-color: #f5f7f8;
}

.white {
    color: #ffffff;
}

.bkMenuBrown {
    color: #762823;
}

.bkBrown {
    color: #59291c;
}

.bkMaroon {
    color: #ab192d;
}

.bkRed {
    color: #e1261c;
}

.bkAndroidGreen {
    color: #a4c839;
}

.bk-btn {
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font: normal 14px/42px 'Flame', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    padding: 1px 10px 0;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    border: 1px solid red;
}

.bk-btn:hover {
    color: #fff;
    text-decoration: none;
}

.bk-btn-gray, .bk-btn-disabled {
    background: #444242;
}

.bk-btn-red {
    background: #e1261c;
}

.bk-btn-brown {
    background: #59291c;
}

.bk-btn-lightBrown {
    background: #8b542f;
}

.bk-btn-orange {
    background: #ed7800;
}

.bk-btn-lightOrange {
    background: #ee8324;
}

.bk-btn-green {
    background: #59980d;
}

.bk-btn-lightGreen {
    background: #62a70f;
}

.bk-btn-purple {
    background: #a2007d;
}

.bk-btn-yellow {
    background: #f6a800;
}

.bk-btn-blue {
    background: #0071ce;
}

.bk-btn-lightBlue {
    background: #92c0ea;
}

.bk-btn-maroon {
    background: #ab192d;
}

.bk-btn-pink {
    background: #f36279;
}

.borderimage.inlinesvg .bk-btn {
    border-radius: 0;
    background: none;
    border: 5px solid transparent;
}

.inlinesvg.ie .bk-btn {
    /* Fix red border for ie9-ie10 */
    border-radius: 0;
    /*background: none;*/
    border: 5px solid transparent;
}

.borderimage.inlinesvg .bk-btn-gray, .borderimage.inlinesvg .bk-btn-disabled {
    /* background-color: @bg; */
    /* -webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23444242'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23444242'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNDQ0MjQyJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNDQ0MjQyJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-red {
    /* background-color: @bg; */
    /* -webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23e1261c'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23e1261c'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZTEyNjFjJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZTEyNjFjJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
    
	font-family: flame, sans-serif;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    text-transform: none;
    letter-spacing: 1px;
    white-space: nowrap;
    color: rgb(245, 235, 220);
    background-color: rgb(214, 35, 0);
    outline: 0px;
    border: 0px;
    border-radius: 9999rem;
    width: auto;
    cursor: pointer;
    margin: 0px;
    padding: 0.375rem 1.5rem;
    transition: all 0.125s ease 0s;
    flex-shrink: 0;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.borderimage.inlinesvg .bk-btn-brown {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2359291c'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2359291c'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNTkyOTFjJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNTkyOTFjJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-lightBrown {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%238b542f'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%238b542f'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjOGI1NDJmJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjOGI1NDJmJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-orange {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ed7800'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ed7800'/></svg>") 5 fill round;
  
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWQ3ODAwJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWQ3ODAwJy8+PC9zdmc+") 5 fill round;
    */
	/* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
	font-family: flame, sans-serif;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    text-transform: none;
    letter-spacing: 1px;
    white-space: nowrap;
    color: rgb(245, 235, 220);
    background-color: rgb(214, 35, 0);
    outline: 0px;
    border: 0px;
    border-radius: 9999rem;
    width: auto;
    cursor: pointer;
    margin: 0px;
    padding: 0.375rem 1.5rem;
    transition: all 0.125s ease 0s;
    display: block;
    flex-shrink: 0;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}

.borderimage.inlinesvg .bk-btn-lightOrange {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ee8324'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ee8324'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWU4MzI0Jy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWU4MzI0Jy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-green {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2359980d'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2359980d'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNTk5ODBkJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNTk5ODBkJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-lightGreen {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2362a70f'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2362a70f'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNjJhNzBmJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNjJhNzBmJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-purple {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23a2007d'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23a2007d'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjYTIwMDdkJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjYTIwMDdkJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-yellow {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23f6a800'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23f6a800'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZjZhODAwJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZjZhODAwJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-blue {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%230071ce'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%230071ce'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjMDA3MWNlJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjMDA3MWNlJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-lightBlue {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2392c0ea'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2392c0ea'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjOTJjMGVhJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjOTJjMGVhJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-maroon {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ab192d'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ab192d'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjYWIxOTJkJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjYWIxOTJkJy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-pink {
    /* background-color: @bg; */
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23f36279'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23f36279'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZjM2Mjc5Jy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZjM2Mjc5Jy8+PC9zdmc+") 5 fill round;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .bk-btn-simple, .ie.inlinesvg .bk-btn-simple {
    background-color: #ffffff;
    color: #444242;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    border-radius: 3px;
    border: 0 none;
    display: inline-block;
}

.borderimage.inlinesvg .bk-btn-simple.active, .ie.inlinesvg .bk-btn-simple.active {
    background-color: #ed7800;
    color: #ffffff;
}

.bk-btn .icon {
    margin-bottom: -3px;
    margin-left: 10px;
}

.icon_close-gray {
    height: 42px;
    width: 42px;
}

.icon_truck-white {
    width: 22px;
    height: 17px;
}

.icon_person-white {
    height: 22px;
    width: 18px;
}

.icon_card-white {
    width: 22px;
    height: 16px;
}

.icon_chat-white {
    width: 22px;
    height: 18px;
}

.icon_block-white {
    width: 22px;
    height: 16px;
}

.icon_addToMeal-white {
    height: 26px;
    width: 22px;
}

.icon_myMeal-white {
    height: 32px;
    width: 33px;
}

.icon_fork-white {
    height: 21px;
    width: 16px;
}

.icon_print-white {
    height: 29px;
    width: 32px;
}

.bk-btn .icon_print-white {
    margin-bottom: -6px;
}

.icon_email-white {
    height: 25px;
    width: 32px;
}

.bk-btn .icon_email-white {
    margin-bottom: -4px;
}

.icon_like-brown {
    height: 12px;
    width: 12px;
}

.like .icon_like-brown {
    margin-bottom: -2px;
    margin-right: 5px;
}

.icon_favorite-clicked-brown {
    height: 12px;
    width: 12px;
}

.favorite .icon_favorite-clicked-brown {
    margin-bottom: -2px;
    margin-right: 5px;
}

.icon_reply-brown {
    height: 12px;
    width: 14px;
}

.reply .icon_reply-brown {
    margin-bottom: -2px;
    margin-right: 5px;
}

.icon_retweet-brown {
    height: 11px;
    width: 19px;
}

.retweet .icon_retweet-brown {
    margin-bottom: -2px;
    margin-right: 5px;
}

/*
 *  Home Twitter Header area
 */
.homeSocial {
    padding: 50px 0 75px;
    text-align: center;
}

.homeSocial .title {
    text-align: center;
    margin: 0;
}

.homeSocial .title .top {
    display: block;
    font-size: 56px;
    line-height: .9;
    color: #f6a800;
	font-family: 'Flame bold';
}

.homeSocial .title .bot {
    display: block;
    font-size: 45px;
    line-height: .7;
    color: #8b542f;
	font-family: 'Flame bold';
}

.homeSocial .subtitle {
    display: inline-block;
    font: 30px/1.25 'flame', Arial, Helvetica, sans-serif;
    text-align: center;
    text-transform: lowercase;
    margin: 20px 0;
    padding: 0 50px;
    position: relative;
}

.homeSocial .icon_twitter-left, .homeSocial .icon_twitter-right {
    width: 39px;
    height: 32px;
    position: absolute;
    top: 10px;
    left: 0;
}

.homeSocial .icon_twitter-right {
    left: auto;
    right: 0;
}

/*
 *  Home Twitter Carousel
 */
.flickWrapper {
    width: 100%;
    height: 362px;
    overflow: hidden;
    cursor: move;
    cursor: ew-resize;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    position: relative;
}

.flickWrapper:active > ul {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
}

.flick {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.flick > li {
    float: left;
    width: 312px;
    height: 362px;
    overflow: hidden;
    margin: 0 10px;
    padding: 10px 0;
}

/*
 * The following styles govern the flipping functionality
 */
.flipContainer {
    width: 312px;
    height: 312px;
    position: relative;
}

.flipContainer .front, .flipContainer .back {
    position: absolute;
    top: 0;
    left: 0;
    border: 6px solid #ed7800;
    border-radius: 6px;
    display: inline-block;
    width: 312px;
    height: 312px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    -ms-transition: 0.6s;
    transition: 0.6s;
}

.flipContainer .front {
    -moz-transform: perspective(1200px) rotateY(0deg);
    -webkit-transform: perspective(1200px) rotateY(0deg);
    transform: perspective(1200px) rotateY(0deg);
}

.flipContainer .front > img {
    max-width: 100%;
}

.flipContainer .back {
    border-color: #0071ce;
    padding: 10px;
    -moz-transform: perspective(1200px) rotateY(180deg);
    -webkit-transform: perspective(1200px) rotateY(180deg);
    transform: perspective(1200px) rotateY(180deg);
}

.flipContainer .back .content {
    background: rgba(255, 255, 255, 0.83);
    text-align: left;
    width: 100%;
    height: 100%;
    padding: 10px 15px 5px;
    white-space: normal;
    position: relative;
}

.flipContainer .back .header {
    color: #e1261c;
    font-family: 'Flame Sans', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 32px;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
}

.flipContainer .back .header .icon {
    height: 32px;
    width: 32px;
    margin-bottom: -4px;
    margin-right: 5px;
}

.flipContainer .back .text {
    color: #59291c;
    font: bold 20px/26px Arial, Helvetica, sans-serif;
}

.flipContainer .back .text a {
    color: #e1261c;
}

.flipContainer .back .actions {
    font-size: 12px;
    display: inline-block;
    bottom: 10px;
    position: absolute;
}

.flipContainer .back .actions span {
    margin-right: 20px;
}

.flipContainer .back .actions a {
    color: #59291c;
}

.bgFlip {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.flipContainer.hover .front {
    -webkit-transform: perspective(1200px) rotateY(-179.9deg);
    -moz-transform: perspective(1200px) rotateY(-179.9deg);
    transform: perspective(1200px) rotateY(-179.9deg);
}

.flipContainer.hover .back {
    -moz-transform: perspective(1200px) rotateY(0);
    -webkit-transform: perspective(1200px) rotateY(0);
    transform: perspective(1200px) rotateY(0);
}

.no-csstransforms3d .flipContainer.hover .back {
    z-index: 2;
}

.flipContainer .back .text {
    overflow: hidden;
    max-height: 180px;
    text-overflow: ellipsis;
}

.flipContainer .back .text:before {
    content: "";
    float: left;
    width: 5px;
    height: 180px;
}

.flipContainer .back .text > *:first-child {
    float: right;
    width: 100%;
    margin-left: -5px;
}

.flipContainer .back .text:after {
    content: "\02026";
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    float: right;
    position: relative;
    top: -25px;
    left: 100%;
    width: 3em;
    margin-left: -3em;
    padding-right: 5px;
    text-align: right;
}

@media screen and (min-width: 813px) {
    .homeSocial {
        padding: 90px 0 75px;
        position: relative;
    }

    .homeSocial .bg-left, .homeSocial .bg-right {
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 600px 300px;
        position: absolute;
        top: 50px;
        left: 50%;
        width: 600px;
        height: 300px;
        margin-left: -1100px;
    }

    .homeSocial .bg-right {
        left: auto;
        right: 50%;
        margin-left: auto;
        margin-right: -1100px;
    }

    .homeSocial .title .top {
        font-size: 130px;
        line-height: .75;
    }

    .homeSocial .title .bot {
        font-size: 105px;
        line-height: .75;
    }

    .homeSocial .subtitle {
        font-size: 45px;
        padding: 0 70px;
    }

    .homeSocial .icon_twitter-left, .homeSocial .icon_twitter-right {
        width: 39px;
        height: 32px;
    }

    .flickWrapper {
        width: 100%;
        height: 362px;
        overflow: hidden;
    }

    .flick {
        overflow: hidden;
        margin: 0;
        padding: 0;
    }

    .flick > li {
        width: 312px;
        height: 362px;
        margin: 0 25px;
        padding: 25px 0;
    }

    .flipContainer {
        width: 312px;
        height: 312px;
    }

    .flipContainer .front, .flipContainer .back {
        border: 6px solid #ed7800;
        border-radius: 6px;
        width: 312px;
        height: 312px;
    }

    .flipContainer .back {
        padding: 10px;
    }

    .flipContainer .back .content {
        padding: 20px 25px 10px;
    }

    .flipContainer .back .text {
        font-size: 20px;
        line-height: 26px;
    }
}

.container-fluid > .item-list, .pagination {
    clear: both;
    text-align: center;
    margin: 20px 0 40px;
}

.pagination.bk-search .item-list .pager li {
    display: none;
    margin: 0px;
    padding: 0px;
}

.pagination.bk-search .item-list .pager li.pager-previous, .pagination.bk-search .item-list .pager li.pager-next {
    display: inline;
}

.bk-btn-prev {
    border-image-slice: 5 5 5 0 fill;
}

.bk-btn-prev .icon {
    margin-left: 0;
    margin-right: 10px;
}

.bk-btn-prev, .bk-btn-next {
    margin: 0 5px;
    min-width: 140px;
}

.bk-btn-prev .icon, .bk-btn-next .icon {
    width: 22px;
    height: 22px;
    margin-bottom: -3px;
}

/*
 *  Main Manu
 */
.utility-header {
    background: rgba(255, 255, 255, 0.83);
    padding: 6px 0 7px;
}

.utility-header ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}

.utility-header li {
    margin: 0;
    padding: 0;
    display: none;
}

.utility-header li.location {
    display: inline;
}

.utility-header a {
    color: #414042;
    font-size: 13px;
}

.utility-header .icon_pindrop-orange {
    width: 8px;
    height: 11px;
    margin-right: 4px;
}

.utility-header .icon_facebook-blue {
    width: 14px;
    height: 14px;
    margin-right: 4px;
    line-height: 18px;
}

.main-header {
    /*background: url(../img/bg/header-footer-m.png) repeat-x 0 0;*/
    margin: -2px 0 -1px;
    position: relative;
    z-index: 1;
}

.main-header .logoNavHolder {
    height: 92px;
}

.main-header .logo {
    margin: -7px 0 0 3.4375%;
    /* 22/640 */
    position: absolute;
    z-index: 1;
}

.main-header .logo > .icon {
    width: 106px;
    height: 106px;
}

.main-header .mobilePageTitle {
    position: absolute;
    margin: 25px 0 0 26%;
    color: #fff;
    font-size: 42px;
    line-height: 1;
    font-family: 'Flame Sans', Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
}

.main-header .mobileMenu {
    cursor: pointer;
    float: right;
    margin: 5px 20px 0 0;
}

.main-header .mobileMenu > .menu-icon > span {
    display: block;
    background: #fff;
    height: 12px;
    margin-top: 11px;
    width: 58px;
}

.main-header .mobileMenu .icon_close-white {
    width: 63px;
    height: 63px;
    margin-top: 10px;
    display: none;
}

.main-header .mobileMenu.expanded .icon_close-white {
    display: inline-block;
}

.main-header .mobileMenu.expanded .menu-icon {
    display: none;
}

.mainNav {
    display: none;
    background: #fff;
    font-family: 'Flame Sans', Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    position: relative;
}

.mainNav > li {
    display: block;
    list-style: none;
    border-bottom: 2px solid #802629;
    position: relative;
}

.mainNav > li.hasForm:before, .mainNav > li.hasForm:after {
    content: " ";
    display: table;
}

.mainNav > li.hasForm:after {
    clear: both;
}

.mainNav > li.hasForm:before, .mainNav > li.hasForm:after {
    content: " ";
    display: table;
}

.mainNav > li.hasForm:after {
    clear: both;
}

.mainNav > li:nth-last-child(-n+2) {
    border-bottom: none;
}

.mainNav > li > a {
    display: block;
    padding: 13px 15px 9px;
}

.mainNav > li .icon_plus-orange, .mainNav > li .icon_minus-orange {
    width: 35px;
    height: 35px;
    position: absolute;
    right: 20px;
    top: 14px;
    display: none;
}

.mainNav > li .icon_plus-orange {
    display: block;
}

.mainNav > li.expanded .icon_plus-orange {
    display: none;
}

.mainNav > li.expanded .icon_minus-orange {
    display: inline-block;
}

.mainNav .menuItem-small {
    display: none;
}

.mainNav .menuItem-medium {
    color: #ed7800;
    display: block;
    font-size: 40px;
    line-height: 1;
    margin-left: -1px;
}

.mainNav .utility-menu {
    border-top: none;
    background: #ed7800;
    text-align: center;
}

.mainNav .utility-menu > a {
    color: #fff;
    text-transform: none;
    padding: 10px;
    display: inline-block;
    font: 14px Arial, Helvetica, Sans-serif;
}

.mainNav > li.hasForm > a {
    display: inline-block;
}

.mainNav .formArea {
    float: right;
    margin: 9px 15px 0 0;
}

.mainNav .formArea .navInput {
    border: 1px solid #663333;
    border-width: 1px 0 1px 1px;
    color: #666;
    font-size: 13px;
    height: 38px;
    width: 220px;
    padding: 0 10px;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 0;
    -webkit-appearance: none;
}

.mainNav .formArea .navInputSubmit {
    background: #663333;
    border: 0;
    height: 38px;
    width: 40px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 0;
}

.mainNav .formArea .icon_pindrop-white {
    width: 19px;
    height: 27px;
    margin: 5px 1px 0 0;
}

.mainNav .formArea .icon_search-white {
    width: 24px;
    height: 24px;
    margin: 7px 0 0;
}

.mainNav .formArea ::-webkit-input-placeholder {
    color: #666666;
}

.mainNav .formArea ::-moz-placeholder {
    color: #666666;
}

.mainNav .formArea :-ms-input-placeholder {
    color: #666666;
}

.mainNav .subNav {
    border-top: 1px solid #802629;
    display: none;
    margin: 0 10px;
    padding: 20px 0;
}

.mainNav .subNav > li {
    float: left;
    width: 50%;
}

.mainNav .subNav > li > a {
    color: #444242;
    display: block;
    font-size: 20px;
    text-align: center;
    line-height: 1;
    padding: 15px 0;
}

.secondaryNav {
    display: none;
}

.mainNav li.alert-signup-popup {
    display: none;
}

@media screen and (max-width: 479px) {
    .main-header .logoNavHolder {
        height: 70px;
    }

    .main-header .logo > .icon {
        width: 85px;
        height: 85px;
    }

    .main-header .mobilePageTitle {
        margin: 20px 0 0 35%;
        font-size: 36px;
    }

    .main-header .mobileMenu {
        cursor: pointer;
        float: right;
        margin: 3px 20px 0 0;
    }

    .main-header .mobileMenu > .menu-icon > span {
        display: block;
        background: #fff;
        height: 8px;
        margin-top: 10px;
        width: 50px;
    }

    .main-header .mobileMenu .icon_close-white {
        width: 45px;
        height: 45px;
        margin-top: 10px;
        display: none;
    }

    .mainNav .formArea {
        margin: 9px 3% 0 0;
    }

    .mainNav .formArea .navInput {
        font-size: 12px;
        height: 40px;
        width: 115px;
        padding: 0 5px;
    }

    .mainNav .formArea .navInputSubmit {
        height: 40px;
        width: 36px;
    }

    .mainNav .utility-menu > a {
        padding: 9px 3px;
        font-size: 13px;
    }
}

@media screen and (min-width: 769px) {
    .utility-header {
        padding: 6px 0 7px;
    }

    .utility-header ul {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: center;
    }

    .utility-header li {
        margin: 0 17px;
        padding: 0;
        display: inline;
    }

    .utility-header li:first {
        margin-left: 35px;
    }

    .utility-header a {
        color: #414042;
        font-size: 13px;
    }

    .main-header {
        /*background: url(../img/bg/header-footer.png) repeat-x 0 0;*/
        height: 90px;
        margin: -2px 0;
    }

    .main-header .logoNavHolder {
        background: transparent;
        height: auto;
        float: left;
        margin-bottom: -2px;
    }

    .main-header .logo {
        display: block;
        margin: -8px 30px -13px 0;
        position: relative;
        float: left;
        z-index: 1;
    }

    .main-header .mobilePageTitle {
        display: none;
    }

    .main-header .mobileMenu {
        display: none;
    }

    .main-header .icon_logo-main {
        width: 106px;
        height: 106px;
    }

    .main-header a:hover .menuItem-medium {
        color: #D62300;
    }

    /*
     *  Main Manu
     */
    .utility {
        display: block;
    }

    .mainNav {
        background: transparent;
        display: block;
        padding: 15px 0 0;
    }

    .mainNav > li {
        float: left;
        margin: 0 23px 0 0;
        border: none;
        overflow: hidden;
        padding: 0;
        position: relative;
    }

    .mainNav > li > a {
        padding: 0;
    }

    .mainNav > li .icon_plus-orange, .mainNav > li .icon_minus-orange, .mainNav > li.expanded .icon_plus-orange, .mainNav > li.expanded .icon_minus-orange {
        display: none;
    }

    .mainNav > li.active .menuItem-medium {
        color: #762823;
    }

    .mainNav .menuItem-small {
        color: #59291c;
        display: block;
        font-size: 18px;
        line-height: 1;
    }

    .mainNav .menuItem-medium {
        color: #502314;
        display: block;
        font-size: 42px;
    }

    .mainNav .icon {
        margin-left: 7px;
    }

    .mainNav .icon_pindrop-header {
        width: 24px;
        height: 33px;
    }

    .mainNav .icon_search-header {
        width: 33px;
        height: 33px;
    }

    .mainNav .utility-menu {
        display: none;
    }

    .mainNav .formArea {
        position: absolute;
        bottom: 3px;
        left: 100%;
        width: 180px;
        margin: 0;
    }

    .mainNav .formArea .navInput {
        width: 139px;
    }

    .mainNav .subNav {
        display: none;
    }

    .secondaryNav {
        position: relative;
		height: 100%;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		background-color: rgb(245, 235, 220);
		/*padding: 0px 96px;*/
		/*margin-top: 118px;*/
        text-align: center;
    }

    .secondaryNav > li {
        display: inline-block;
        width: 160px;
		text-align: center;
    }

    .secondaryNav > li > a {
        display: block;
        padding: 13px 10px;
        display: inline-block;
		color: rgb(80, 35, 20);
		text-decoration: none;
		text-transform: none;
		position: relative;
		margin: 0px auto;
		font-size: 15px;
		text-align: center;
		white-space: nowrap;
		font-family: Flame, "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased;
    }

    .secondaryNav > li > a > img {
        display: block;
        margin: 0 auto 5px auto;
        height: 80px;
    }

    .secondaryNav > li > a:hover {
        text-decoration: underline dotted;
        text-decoration-thickness: 0.2em;
        text-underline-offset: 5px;
    }

    .secondaryNav > li.active > a {
        text-decoration: underline;
        text-decoration-thickness: 0.2em;
        text-underline-offset: 5px;
    }

    .franchising .secondaryNav > li > a, .page-news-press .secondaryNav > li > a, .page-global-media-contacts .secondaryNav > li > a {
        padding: 13px 20px;
        font-size: 16px;
    }
}

@media screen and (min-width: 800px) {
    .mainNav > li {
        float: left;
        margin: 0 28px 0 0;
    }
}

@media screen and (min-width: 992px) {
    .main-header .logo {
        margin-right: 50px;
    }

    .mainNav {
        padding: 10px 0 0;
    }

    .mainNav > li {
        margin: 0 50px 0 0;
    }

    .mainNav .menuItem-small {
        font-size: 20px;
    }

    .mainNav .menuItem-medium {
        font-size: 50px;
    }

    .mainNav .icon {
        margin-left: 7px;
    }

    .mainNav .icon_pindrop-header {
        width: 24px;
        height: 33px;
    }

    .mainNav .icon_search-header {
        width: 33px;
        height: 33px;
    }

    .mainNav .formArea .navInput {
        height: 44px;
    }

    .mainNav .formArea .navInputSubmit {
        height: 44px;
        width: 40px;
    }

    .mainNav .formArea .icon_pindrop-white {
        width: 22px;
        height: 31px;
        margin: 5px 0 0;
    }

    .mainNav .formArea .icon_search-white {
        width: 27px;
        height: 27px;
        margin: 8px 0 0;
    }
}

@media screen and (min-width: 1200px) {
    /* Alert signup popup - Desktop only */ .mainNav li.alert-signup-popup {
        position: absolute;
        right: -5px;
        top: 36px;
        margin-right: 0px;
        display: block;
    }

    .mainNav li.alert-signup-popup .top-controls {
        float: right;
    }

    .mainNav li.alert-signup-popup a#btnLetter {
        background: url(../img/alert-signup-popup/icon_letter.png) no-repeat scroll 0 0 transparent;
        width: 40px;
        height: 29px;
        display: block;
        cursor: pointer;
    }

    .mainNav li.alert-signup-popup a#btnLetter.active {
        background: url(../img/alert-signup-popup/icon_letter_active.png) no-repeat scroll 0 0 transparent;
    }

    .mainNav li.alert-signup-popup span.arrow {
        background: url(../img/alert-signup-popup/icon_arrow.png) no-repeat scroll 0 0 transparent;
        width: 15px;
        height: 9px;
        margin-left: 13px;
        margin-top: 6px;
        display: block;
    }

    .mainNav li.alert-signup-popup span.arrow.active {
        background: url(../img/alert-signup-popup/icon_arrow_active.png) no-repeat scroll 0 0 transparent;
    }

    .mainNav li.alert-signup-popup .popup {
        background-color: #303030;
        padding: 15px 40px 15px 15px;
        color: #fff;
        font-family: Arial;
        width: 275px;
        margin-top: 5px;
        border-radius: 3px;
        position: relative;
        font-size: 14px;
        display: none;
    }

    .mainNav li.alert-signup-popup .popup a#lnkClose {
        position: absolute;
        top: 6px;
        right: 10px;
        font-size: 12px;
        cursor: pointer;
        text-transform: none;
    }

    .mainNav li.alert-signup-popup .popup a#lnkClose, .mainNav li.alert-signup-popup .popup a#lnkClose:hover {
        color: #ed7800;
        text-decoration: underline;
    }

    .mainNav li.alert-signup-popup .popup a.orange-arrow {
        background: url(../img/alert-signup-popup/icon_orange_arrow.png) no-repeat scroll 0 3px transparent;
        display: block;
        padding: 0 0 0 40px;
    }

    .mainNav li.alert-signup-popup .popup a.orange-arrow, .mainNav li.alert-signup-popup .popup a.orange-arrow:hover {
        color: #fff;
    }
}

/* Sample Implement Button Background Color */
.Custom-Background {
    margin-top: 78px;
    height: 200px;
    background-color: rgb(80, 35, 20);
    display: flex;
    align-items: center;
    position: relative;
}

@media screen and (max-width: 767px) {
    .Custom-Background {
        margin-top: 0px;
    }
}

.menuTitle {
    margin: auto;
    text-align: center;
    font-size: 5rem;
    font-family: 'flame', "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 90%;
    text-transform: none;
    color: rgb(245, 235, 220);
    width: unset;
    -webkit-box-align: center;
    font-weight: normal;
}

@media screen and (max-width: 767px) {
    .menuTitle {
        font-size: 3rem;
    }
}

.container-fluid {
    margin: 0 auto;
    margin-top: 3%;
    margin-bottom: 3%;
    align-content: center;
}

.modal-backdrop.fade.in {
    opacity: .5;
}

.modal-content {
    border: 5px solid #f2f2f3;
    border-image: url(../img/bg/modal-border.png) 10 repeat;
}

.modal-content .modal-header {
    background-color: #f2f2f3;
    border-bottom: none;
}

.modal-content .modal-header .modal-title {
    font-size: 50px;
}

.modal-content .modal-header .close {
    float: right;
}

.modal-content .modal-header .icon_close-gray {
    width: 30px;
    height: 30px;
    margin: 6px 0 0;
}

.modal-content .modal-body {
    background-color: #f2f2f3;
}

.modal-content .modal-body table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 5px 5px;
}

.modal-content .modal-body table th {
    border: 0 none;
    font: 20px 'fs_sammyregular', Arial, Helvetica, sans-serif;
    text-align: left;
    -webkit-font-smoothing: antialiased;
}

.modal-content .modal-body table td {
    background-color: #e1e1e1;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    text-transform: capitalize;
    height: 35px;
    padding: 5px 15px;
}

.modal-content .modal-body table td a {
    cursor: pointer;
}

.modal-content .modal-body .items-table {
    border-spacing: 0;
}

.modal-content .modal-body .items-table .icon_close-gray {
    width: 20px;
    height: 20px;
}

.modal-content .modal-body .items-table td {
    border-bottom: 5px solid #f2f2f3;
    vertical-align: middle;
}

.modal-content .modal-body .items-table td.action {
    padding-right: 5px;
    width: 50px;
}

.modal-content .modal-body .items-table td.item {
    padding-left: 0;
}

.modal-content .modal-body .items-table td.item a {
    color: inherit;
}

.modal-content .modal-body .items-table td.calories {
    border-left: 5px solid #f2f2f3;
}

.modal-content .modal-body .items-table tfoot td {
    color: #FFF;
    background-color: #595959;
}

.modal-content .modal-body .items-table tfoot td:first-of-type {
    color: #000;
    background-color: transparent;
    text-align: right;
}

.modal-content .modal-footer {
    margin-top: 0;
    border-top: none;
    background-color: #f2f2f3;
}

/* 
 * 	Core Owl Carousel CSS File
 *	v2.0.0-beta.2.4
 */
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    /* z-index: 1; */
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Fix flashing image on chrome */
.owl-item {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}

/*
* Owl Carousel - Basic theme, Copied from owl.theme.default.css
*
*/
.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none
}

.owl-theme .owl-controls .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom:1;*display: inline
}

.owl-theme .owl-dots .owl-dot span {
    opacity: 0.5;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
    opacity: 1;
}

.icon_crown-white {
    width: 25px;
    height: 17px;
    margin: 0 0 0 5px;
}

.heroCarousel {
    font-size: 22px;
    font-weight: bold;
    width: 100%;
}

.heroCarousel .content {
    max-width: 700px;
    margin: 0 auto;
    position: absolute;
    bottom: 25px;
    text-align: center;
    left: 0;
    right: 0;
}

.ie .heroCarousel .content {
    max-width: none;
}

.heroCarousel .mainImage {
    text-align: center;
}

.offers .mainImage {
    position: relative;
}

.offer-focus {
    position: absolute;
    top: -50px;
}

.offers .mainImage img, .heroCarousel .mainImage img {
    max-width: 100%;
}

.offers .mainImage img.big-img, .heroCarousel .mainImage img.big-img {
    display: none;
    width: 100%;
}

.offers .mainImage img.mobile-img, .heroCarousel .mainImage img.mobile-img {
    display: block;
    margin: 0 auto;
}

.homeSocial div.bg-left, .homeSocial div.bg-right {
    display: none;
}

.offers2 .top-offer {
    background: transparent url(../img/bg/bk-app-bg.jpg) no-repeat top center;
    background-size: 100% 100%;
    position: relative;
    z-index: 0;
}

.offers2 .top-offer .separator {
    background: url(../img/bg/line-med-horz.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;
    z-index: 1;
    position: relative;
    height: 4px;
    bottom: -2px;
}

.offers2 .mainImage {
    position: relative;
}

.offers2 .mainImage img {
    max-width: 100%;
}

.offers2 .mainImage img.big-img {
    display: none;
}

.offers2 .mainImage img.mobile-img {
    display: block;
    margin: 0 auto;
}

.heroCarousel h2 {
    font-size: 105px;
    /* 105 / 14 = 7.5 */
    text-transform: uppercase;
    margin: 0;
}

.heroCarousel h3 {
    font-size: 32px;
    text-transform: uppercase;
    margin: 0;
}

.heroCarousel .bk-btn {
    margin: 0;
}

.heroCarousel .owl-controls {
    margin-top: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.heroCarousel .owl-controls .owl-dots .owl-dot span {
    background: #e0a568;
}

.heroCarousel .owl-controls .owl-dots .owl-dot.active span {
    background: #6f3e2d;
}

.heroCarousel .owl-controls .owl-nav {
    height: 0px;
}

.heroCarousel.owl-theme .owl-controls .owl-nav .owl-prev, .heroCarousel.owl-theme .owl-controls .owl-nav .owl-next {
    padding: 0px;
    width: 0px;
    height: 0px;
}

/*
 *  Our Story
 */
.ourStory {
    padding: 51px 0 41px;
    background: url(../img/bg/bg-tomato.jpg) no-repeat center;
    background-size: cover;
    margin-bottom: -15px;
    box-shadow: inset 0 0 0 100vmax rgba(0,0,0,.2);
}

.ourStory .content {
    text-align: center;
    color: #ffffff;
}

.ourStory .content .title {
    margin: 0;
    font-size: 65px;
    line-height: .8;
}

.ourStory .content .subtitle {
    font: 25px/1.25 'Flame', Arial, Helvetica, sans-serif;
    text-transform: lowercase;
    margin: 20px 0;
    padding: 0 20px;
}

/*
 *  Made to Order banner
 */
.madeToOrder {
    padding: 51px 0 41px;
    background: url(../img/bg/bg-lettuce.jpg) no-repeat center;
    background-size: cover;
    margin-bottom: -15px;
    box-shadow: inset 0 0 0 100vmax rgba(0,0,0,.2);
}

.madeToOrder .content {
    text-align: center;
    color: #ffffff;
}

.madeToOrder .content .title {
    margin: 0;
    font-size: 50px;
    line-height: .8;
}

.madeToOrder .content .subtitle {
    font: 25px/1.25 'flame', Arial, Helvetica, sans-serif;
    text-transform: none;
    margin: 20px 0 56px 0;
    padding: 0 20px;
}

/*
 *  Home Map Area
 */
.homeMap {
    background: url(img/bg/BK_MY_Map_bg.jpg) no-repeat center;
    position: relative;
}

.homeMap .mainMap {
    width: 100%;
    height: 380px;
}

.homeMap .swatch {
    background: url(../img/bg/map-swatch-m.png) no-repeat 50% 0;
    background-size: 100%;
    background-size: contain;
    width: 77.1875%;
    /* 494/640 */
    height: 228px;
    /* 228/640 */
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -114px 0 0 -38.59375%;
    /* 77.1875/2 = 38.59375 */
    padding: 10px 4.5%;
    text-align: center;
}

.homeMap .swatch .title {
    color: #444242;
    font-family: 'Flame', Arial, Helvetica, sans-serif;
    font-size: 3.375em;
    /* 54/16 */
    line-height: 1;
    text-transform: none;
    margin: 15px 0 15px;
}

.homeMap .swatch sup {
    font: 23px/1 'Flame Sans', Arial, Helvetica, sans-serif;
    top: -1.15em;
}

.homeMap .inputHolder {
    border: 2px solid #ed7800;
    border-right: none;
    width: 264px;
    margin: 0 auto;
    background: #fff;
}

.homeMap .mapInput {
    font-size: 14px;
    color: #ed7800;
    border: none;
    width: 220px;
    float: left;
    padding: 15px 15px 12px;
}

.homeMap .submit {
    float: left;
    background: #ed7800;
    border: none;
    width: 42px;
    height: 45px;
    padding: 4px 0 0;
}

.homeMap .icon_pindrop-white {
    width: 17px;
    height: 24px;
}

.homeMap ::-webkit-input-placeholder {
    color: #dba66f;
}

.homeMap ::-moz-placeholder {
    color: #dba66f;
}

.homeMap :-ms-input-placeholder {
    color: #dba66f;
}

.homeMap .bg-top {
    background: url(../img/bg/map-tatter-top.png) 0 0 repeat-x;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 14px;
}

.homeMap .bg-bot {
    background: url(../img/bg/map-tatter-bot.png) 0 100% repeat-x;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 14px;
}

.bkCallouts {
    padding: 50px 0;
}

.bkCallouts .col-sm-3 {
    text-align: center;
    padding: 25px 0;
}

.bkCallouts .title {
    font: 45px/0.95 'Flame Sans', Arial, Helvetica, sans-serif;
    color: #444242;
    text-transform: uppercase;
    margin: 0 0 14px;
}

.bkCallouts .title > sup {
    font-size: 26px;
    top: -0.55em;
    margin: 0 -10px 0 0;
}

.bkCallouts .bk-btn {
    padding-left: 8px;
    padding-right: 10px;
}

@media screen and (max-width: 479px) {
    .bkCallouts .col-xs-6 {
        width: 100%;
    }

    .homeMap .mainMap {
        height: 250px;
    }

    .homeMap .swatch {
        height: 180px;
        margin-top: -80px;
    }

    .homeMap .swatch .title {
        font-size: 1.7em;
        margin-top: 5px;
    }

    .homeMap .swatch sup {
        font-size: 16px;
    }

    .homeMap .swatch .inputHolder {
        width: 200px;
    }

    .homeMap .swatch .mapInput {
        font-size: 12px;
        width: 156px;
        padding: 15px 10px 12px;
    }

    .homeMap .swatch .submit {
        width: 42px;
        height: 42px;
        padding: 4px 0 0;
    }

    .homeMap .swatch .icon_pindrop-white {
        width: 17px;
        height: 24px;
    }
}

@media screen and (min-width: 769px) {
    .heroCarousel {
        /*max-height: 760px;*/
        font-size: 22px;
        font-weight: bold;
        width: 100%;
    }

    .offers .mainImage, .heroCarousel .mainImage {
        text-align: center;
    }

    .offers .mainImage img, .heroCarousel .mainImage img {
        max-width: 100%;
    }

    .heroCarousel .mainImage img {
        width: auto;
    }

    .offers .mainImage img.big-img, .heroCarousel .mainImage img.big-img {
        display: block;
        margin: 0 auto;
		margin-top:50px;
    }

    .offers .mainImage img.mobile-img, .heroCarousel .mainImage img.mobile-img {
        display: none;
    }

    .offers2 .mainImage {
        text-align: center;
    }

    .offers2 .mainImage img {
        max-width: 100%;
    }

    .offers2 .mainImage img.big-img {
        display: block;
        margin: 0 auto;
    }

    .offers2 .mainImage img.mobile-img {
        display: none;
    }

    .homeSocial div.bg-left, .homeSocial div.bg-right {
        display: block;
    }

    .offers2 .top-offer {
        background: transparent url(../img/bg/bk-app-bg.jpg) no-repeat top center;
        background-size: 100% 100%;
    }

    .heroCarousel h2 {
        font-size: 105px;
        /* 105 / 14 = 7.5 */
        text-transform: uppercase;
        margin: 0;
    }

    .heroCarousel h3 {
        font-size: 56.25px;
        /* 56.52 / 14 = 4.03714285714286 */
        text-transform: uppercase;
        display: inline;
        margin: 0;
    }

    .heroCarousel .owl-controls .owl-nav .owl-prev .arrow {
        background-image: url(../img/arrow-prev.png);
        position: relative;
        width: 44px;
        height: 44px;
        right: 372px;
        background-size: 44px 44px;
        bottom: 0px;
    }

    .heroCarousel .owl-controls .owl-nav .owl-next .arrow {
        background-image: url(../img/arrow-next.png);
        position: relative;
        width: 44px;
        height: 44px;
        background-size: 44px 44px;
        left: 330px;
        bottom: 0px;
    }

    /*
     *  Our Story
     */
    /*.ourStory {
        padding: 53px 0 26px;
    }

    .ourStory .content .title {
        font-size: 90px;
        line-height: .75;
    }

    .ourStory .content .subtitle {
        font-size: 40px;
        padding: 0 25px;
        margin-top: 10px;
    }*/
	.dtegmP {
		width: 100%;
		display: grid;
		grid-template-columns: 50% 40%;
		gap: 0px 10%;
	}
	.dtegmP > div {
		align-self: center;
	}
	.static-page {
		color: rgb(80, 35, 20);
		background: rgb(245, 235, 220);
	}
	.juZkTR {
    margin-top: 78px;
    padding-bottom: 4.9rem;
	}
	.llsbYg {
    width: 100%;
    box-sizing: border-box;
    background: rgb(245, 235, 220);
    color: rgb(80, 35, 20);
	}
	.kIVGYb {
    width: 90%;
    max-width: 920px;
    margin: 4rem auto;
	}
	.dtegmP .callToActionWidget__CallToActionHeading-olt38z-1, .dtegmP .callToActionWidget__CallToActionSubheading-olt38z-2 {
		margin: 0px;
		padding: 0px;
	}

	.dtegmP .callToActionWidget__CallToActionHeading-olt38z-1 {
		font-size: 1.75rem;
		font-weight: 700;
		line-height: 1;
		order: 2;
	}
	.emYruS {
		margin: 1rem 0rem 2rem;
	}
	img.img-our-story{
		width: 80%;
		height: 80%;
	}
	

	p {
		font-weight: normal;
	}

    /*
	 *  Made to order banner
	 */
   /* .madeToOrder {
        padding: 53px 0 26px;
    }

    .madeToOrder .content .title {
        font-size: 90px;
        line-height: .75;
    }

    .madeToOrder .content .subtitle {
        font-size: 40px;
        padding: 0 25px;
        margin: 10px 0px 20px 0;
    }*/

    .madeToOrder .content .bk-btn {
        width: 50%;
    }

    .ourStory .content .bk-btn {
        width: 50%;
    }

    .homeMap .swatch {
        background: url(../img/bg/map-swatch.png) no-repeat 0 0;
        width: 727px;
        height: 229px;
        margin: -114px 0 0 -363px;
    }

    .homeMap .swatch .title {
        font-size: 74px;
        margin: 25px 0 7px;
    }

    .homeMap .swatch sup {
        font-size: 25px;
        top: -1.4em;
    }

    .homeMap .inputHolder {
        border: 2px solid #ed7800;
        border-right: none;
        width: 264px;
        margin: 0 auto;
        background: #fff;
    }

    .homeMap .mapInput {
        font-size: 14px;
        color: #ed7800;
        border: none;
        width: 220px;
        float: left;
        padding: 15px 15px 12px;
    }

    .homeMap .submit {
        float: left;
        background: #ed7800;
        border: none;
        width: 42px;
        height: 45px;
        padding: 4px 0 0;
    }

    .homeMap .icon_pindrop-white {
        width: 17px;
        height: 24px;
    }

    /*
     * Callouts
     */
    .bkCallouts {
        padding: 100px 0 175px;
        background: url(img/footer/footer_vege.jpg);
        background-repeat: repeat-x;
        background-size: 1100px 180px;
        background-position: 0 bottom;
        margin-bottom: -5px;
    }
}

html, body {
    overflow-x: hidden;
    background-color: #F5EBDC;
}

a:hover {
    text-decoration: none;
    color: inherit;
}

ul {
    margin: 0;
    padding: 0;
}

.list-unstyled {
    list-style: none;
}

.job-apply {
    list-style: none;
}

.icon {
    background-size: 100%;
    display: inline-block;
}

.clear {
    clear: both;
}

.container > .content, .container-fluid > .content, .container-fluid > .item-list {
    max-width: 1000px;
    margin: 0 auto;
}

@media screen and (max-width: 678px) {
    .container > .content, .container-fluid > .content, .container-fluid > .item-list {
        padding: 0 30px;
    }
}

.container .mobile-content, .container-fluid .mobile-content {
    margin: 0 4.6875% 0;
    /* 30/640 */
}
.container-fluid {
	/*max-width: 1200px;*/
    margin:0 auto;
	margin-top:3%;
    margin-bottom: 3%;
	align-content: center;
}
.container-fluid .product-hero{
	
	/*max-width: 1200px;*/
    margin:0 auto;
	align-content: center;
	/*border-top: 3px solid grey;*/
	/*border-bottom: 3px solid grey;*/
}

.sectionTitle {
    text-align: center;
    font-size: 50px;
    line-height: 1;
    margin: 0;
}

.center {
    text-align: center;
}

/*
 *  CRM
 */
.crm {
    background-image: url(../img/bg/crm.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: -7px 0;
    position: relative;
}

.crm hr {
    background: transparent url(../img/bg/orange-horizontal.png) no-repeat center;
    background-size: cover;
    border: 0 none;
    height: 11px;
    margin: 20px 5%;
}

.crm .col-sm-6 {
    padding: 50px 5px;
    text-align: center;
}

.crm .col-sm-6:nth-of-type(2) {
    background: url(../img/bg/orange-horizontal.png);
    background-position: center 0;
    -webkit-background-size: 80% 11px;
    -moz-background-size: 80% 11px;
    -o-background-size: 80% 11px;
    background-size: 80% 11px;
    background-repeat: no-repeat;
}

.crm .col-sm-6 .crmTitle {
    margin: 0 auto;
    padding: 0px;
    max-width: 100%;
    font: 38px 'Flame', Arial, Helvetica, sans-serif;
    text-transform: lowercase;
    -webkit-font-smoothing: antialiased;
    line-height: 1.3;
}

.crm .col-sm-6 .bk-btn.bk-btn-orange {
    margin: 15px 0px;
}

.crm .col-sm-6 .shareSection {
    margin: 15px 0px;
}

.crm .col-sm-6 .crmText {
    font-size: 50px;
    text-transform: uppercase;
    margin: 15px 0 0;
    font-family: 'Flame bold',Arial,Helvetica,sans-serif;
}

.crm .inputHolder {
    border: 2px solid #ed7800;
    border-right: none;
    width: 264px;
    margin: 0 auto;
    background: #fff;
}

.crm .contactInput {
    font-size: 14px;
    color: #ed7800;
    border: none;
    width: 220px;
    float: left;
    padding: 15px 15px 12px;
}

.crm .icon_carat-right-white {
    width: 12px;
    height: 17px;
    margin: 0 0 0 5px;
}

.crm .submit {
    float: left;
    background: #ed7800;
    border: none;
    width: 42px;
    height: 45px;
    padding: 4px 0 0;
}

.crm .icon_pindrop-white {
    width: 17px;
    height: 24px;
}

.crm ::-webkit-input-placeholder {
    color: #dba66f;
}

.crm ::-moz-placeholder {
    color: #dba66f;
}

.crm :-ms-input-placeholder {
    color: #dba66f;
}

.crm .shareSection {
    padding: 0 0 0 10%;
    margin: 0 auto;
}

.crm .shareSection .icon {
    vertical-align: middle;
}

.crm .shareSection .socialLinks {
    width: 100%;
    height: auto;
}

.crm .shareSection .socialLinks.row {
    margin-right: -15px;
    margin-left: -15px;
}

.crm .shareSection .socialLinks .wrapper {
    float: left;
    position: relative;
    width: 17%;
    height: 100%;
    overflow: hidden;
    margin-right: 3%;
}

.crm .shareSection .socialLinks .wrapper:last-of-type {
    margin-right: 0;
}

.crm .shareSection .socialLinks .icon_facebook-crm-offwhite, .crm .shareSection .socialLinks .icon_instagram-crm-offwhite, .crm .shareSection .socialLinks .icon_twitter-crm-offwhite, .crm .shareSection .socialLinks .icon_youtube-crm-offwhite, .crm .shareSection .socialLinks .icon_googlePlus-crm-offwhite {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: contain;
}

.crm .shareSection .socialLinks a.addthis_button_facebook_like {
    background-color: #fff;
    border-radius: 2px;
    display: inline-block;
    padding: 4px;
}

.crm .shareSection .socialLinks .wrap-button {
    margin: 10px 20px 0px 0px;
}

.crm .shareSection .socialLinks .wrap-button.col-md-2 {
    padding-left: 15px;
    padding-right: 15px;
}

.crm .shareSection .socialLinks .wrap-button.twitter {
    margin: 18px 20px 0px 0px;
}

/*
 *  BK delivers
*/
.bkDelivers {
    background: url(../img/bg/delivers.png) 50% 0 repeat-x;
    text-align: center;
    color: #f1f2f2;
    margin: -5px 0;
    position: relative;
    padding: 97px 0;
}

.bkDelivers .title {
    margin: 0;
}

.bkDelivers .subtitle {
    margin: 15px 0 25px;
}

/*
 *  FOOTER
 */
 
footer {
    background: url(../img/bg/header-footer-m.png) repeat-x 0 -123px;
    padding: 48px 64px 40px;
    overflow: hidden;
    position: relative;
	color: #BBA391;
    width: 100%;
    /*
  width: 100%;
  display: block;
*/
}

footer .content {
	padding-top:0px;
    display: flex;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid rgb(187, 163, 145);
    padding: 20px 0px 64px;

}

footer .footerBg {
    background: #502314;
    padding: 48px 64px 40px;
}

footer .footerList {
    display: flex;
    justify-content: space-around;
}

@media screen and (max-width: 767px) {
    footer .footerList {
        flex-direction: column;
    }
}

@media screen and (min-width: 813px)
footer .footerBg {
    padding: 48px 64px 40px;
}


footer > .content {
    padding-left: 45px;
    padding-right: 45px;
}

footer > .links {
    padding-left: 0;
    padding-right: 0;
}

footer .footerLinks > li {
    background: url(../img/bg/line-med-horz-white.png) 0 100% repeat-x;
    padding: 0 30px;
    list-style: none;
}

footer .footerLinks h4 {
    color: #F5EBDC;
	font-family: 'flame';
    margin: 0;
    cursor: pointer;
    font-size: 26px;
    padding: 34px 0;
}

footer .footerLinks h4 .icon_minus-white {
    display: none;
}

footer .footerLinks h4.expanded .icon_plus-white {
    display: none;
}

footer .footerLinks h4.expanded .icon_minus-white {
    display: inline-block;
}

footer .footerLinks .icon {
    float: right;
    width: 45px;
    height: 45px;
    margin-top: -8px;
}

footer .subList {
    /*background: url(../img/bg/line-med-horz.png) 0 0 repeat-x;*/
    display: none;
    padding: 20px 0 0 15px;
    margin-left: -15px;
}

footer .subList > li {
    width: 50%;
    float: left;
    list-style: none;
}

@media screen and (min-width: 813px){
footer .subList > li > a {
    display: inline;
    font-size: 15px;
    padding: 0;
	color: #BBA391;
}
}

footer .sectionText {
    color:  #BBA391;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 0 0 20px;
}

footer .shareSection {
    text-align: center;
    margin-top: 50px;
}

footer .shareSection a {
    margin: 0 0 0 20px;
}

footer .shareSection a:first-child {
    margin-left: 0;
}

footer .shareSection .icon {
    vertical-align: middle;
}

footer .shareSection .icon_facebook-crm-offwhite {
    width: 50px;
    height: 50px;
}

footer .shareSection .icon_instagram-crm-offwhite {
    width: 50px;
    height: 50px;
}

footer .shareSection .icon_youtube-crm-offwhite {
    width: 50px;
    height: 50px;
}

footer .shareSection .icon_twitter-crm-offwhite {
    width: 50px;
    height: 50px;
}

footer .shareSection .icon_googlePlus-crm-offwhite {
    width: 50px;
    height: 50px;
}

footer .shareSection .icon_email-offwhite {
    width: 50px;
    height: 37px;
}

footer .appSection {
    text-align: center;
    margin-top: 50px;
}

footer .appSection a {
    margin: 0 5px 0 0;
}

footer .bk-logo {
    text-align: center;
    margin-top: 50px;
}

footer .bk-logo .icon {
    width: 240px;
    height: 29px;
}

footer .bk-logo > p {
    font-size: 16px;
    margin: 5px 0 0;
}

footer .toTopHolder {
    text-align: center;
}

footer .toTop {
    font-size: 36px;
    margin: 60px auto 0;
    padding: 14px 18px 12px;
    cursor: pointer;
    padding-bottom: 10px;
    margin-bottom: -5px;
    border-image-repeat: stretch !important;
    -webkit-border-image-repeat: stretch !important;
}

footer .toTop .icon_up-white {
    width: 29px;
    height: 29px;
    vertical-align: middle;
    margin: -7px 0 0 5px;
}

.bk-btn-block {
    display: block;
}

/*
 * Block Module
 */
.block-module {
    padding: 30px;
}

/*
 * Component Module
 */
.component-module {
    font-size: 16px;
    height: 100%;
    padding: 20px 0;
}

.component-module p {
    font-size: 1em;
}

.component-module .title {
    font-size: 3em;
    line-height: 1.1;
    margin: 0;
}

.component-module .title.small {
    font-size: 24px;
}

.component-module.large {
    font-size: 20px;
}

.component-module.large .title {
    font-size: 5em;
}

.component-module .image {
    margin-bottom: 1em;
    text-align: center;
}

.component-module .image img {
    display: inline-block;
    width: 100%;
}

.component-module .icon_right-white {
    height: 1em;
    float: right;
    margin-top: 9px;
    width: 1em;
}

.component-module.col-xs-6:nth-child(odd) {
    padding-right: 10px;
}

.component-module.col-xs-6:nth-child(even) {
    padding-left: 10px;
}

.horizontal-module .row.content {
    /*padding: 50px 30px 65px;*/
    
}

.horizontal-module .title, .node-type-news-press .component-module h3.title {
    font-size: 1.75rem;
    font-weight:bold;
    padding: 2rem 0rem 0rem;
    margin: 0rem 0rem 0.66rem;
}

.horizontal-module p {
    font-size: 18px;
    margin: 0 auto;
    line-height: 1.5;
    text-align: left;
    -webkit-font-smoothing: antialiased;
}
h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

.horizontal-module .contentImg {
    max-width: 100%;
}

.horizontal-module .sideImage.left {
    display: none;
}

.horizontal-module .sideImage.right {
    display: none;
}

.video-module {
    padding: 50px 30px;
}

.video-module .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-module .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*
 * About BK / Franchising / Other
 */
.pageTitle {
    padding: 8px 0 6px;
    background: #502314;
}

.pageTitle div {
    padding: 0;
    text-align: center;
}

.pageTitle div h2 {
    margin: 0 auto;
    color: #e6e6e6;
    font-size: 45px;
    font-family: 'Flame Sans', Arial, Helvetica, sans-serif;
    line-height: 1;
    font-weight: normal;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
}

/* Franchising */
.franchising section {
    background: url(../img/bg/thick-horizontal.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;
}

.franchising section:nth-of-type(1) {
    background: none;
}

/*
 * Search Results Page
 */
.searchItems {
    background: #F5EBDC;
}

.searchItems .content {
    padding: 0 30px 0;
    color: #444242;
}

.searchItems .content.results {
    text-align: center;
    padding: 60px 30px 40px;
}

.searchItems .content .sectionTitle {
    padding: 10px 0;
    margin: 20px 0;
    clear: both;
}

.searchItems.bk-search.form .content .sectionTitle {
    padding: 10px 0px 0px 0px;
    margin: 20px 0px 0px 0px;
}

.searchItems.bk-search.result-items .content {
    padding: 0 10px 0;
}

.searchItems .resultsNo {
    font-size: 20px;
    padding-top: 20px;
}

.searchItems.bk-search.controls .resultsNo {
    text-align: center;
    padding: 10px 0 20px 0;
}

.searchItems .icon_search-white {
    width: 18px;
    height: 18px;
}

.searchItems .wrapper-dropdown {
    position: relative;
    width: 220px;
    padding: 11.5px;
    margin: 0 auto;
    background: #ed7800;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    outline: none;
    border-radius: 3px;
    text-transform: uppercase;
}

.searchItems .wrapper-dropdown .icon {
    width: 20px;
    height: 20px;
    float: right;
    margin-top: -1px;
}

.searchItems .wrapper-dropdown .icon_arrow-up-white {
    display: none;
}

.searchItems .wrapper-dropdown.active .icon_arrow-up-white {
    display: inline-block;
}

.searchItems .wrapper-dropdown.active .icon_arrow-down-white {
    display: none;
}

.searchItems .wrapper-dropdown .pd-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #f5f5f5;
    border-radius: 3px;
    opacity: 0;
    pointer-events: none;
}

.searchItems .wrapper-dropdown .pd-dropdown li a {
    display: block;
    text-decoration: none;
    color: #444242;
    padding: 11.5px;
    margin: 0;
}

.searchItems .wrapper-dropdown .pd-dropdown li a.current {
    color: #8d8d8d;
}

.searchItems .wrapper-dropdown .selected {
    color: #e0592b;
}

.searchItems .wrapper-dropdown .pd-dropdown li:hover a {
    background: #e0592b;
    color: #ffffff;
}

.searchItems .wrapper-dropdown.active .pd-dropdown {
    opacity: 1;
    pointer-events: auto;
    z-index: 1;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.searchItems .wrapper-dropdown.active {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.searchItems .inputHolder {
    border: 2px solid #ed7800;
    border-right: none;
    width: 204px;
    background: #fff;
    margin: 0 auto;
}

.searchItems .contactInput {
    font-size: 14px;
    color: #ee8324;
    border: none;
    width: 160px;
    float: left;
    padding: 9px 9px 8px;
}

.searchItems .submit {
    float: left;
    background: #ed7800;
    border: none;
    width: 42px;
    height: 34px;
    padding: 4px 0 0;
}

.searchItems ::-webkit-input-placeholder {
    color: #dba66f;
    text-transform: capitalize;
}

.searchItems ::-moz-placeholder {
    color: #dba66f;
    text-transform: capitalize;
}

.searchItems :-ms-input-placeholder {
    color: #dba66f;
    text-transform: capitalize;
}

.searchItems ul.itemsList li {
    /*padding: 40px 0 20px 0;*/
    overflow: hidden;
	margin-bottom: 25px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgb(187, 163, 145);
    /*background: url(../img/bg/line-med-horz.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;*/
}

.searchItems.bk-search.result-items ul.itemsList li {
    padding: 25px 0 5px 0;
}

.searchItems ul.itemsList li:first-of-type {
    background: none;
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;
    background-size: 640px 6px;
}

.searchItems .itemImg {
    float: left;
    width: 20%;
}

.searchItems.bk-search.result-items .itemImg {
    width: 30%;
}

.searchItems .itemImg > img {
    width: 100%;
}

.searchItems .itemDetails {
    float: left;
    width: 80%;
    padding: 0 0 0 15px;
}

.searchItems.bk-search.result-items .itemDetails {
    width: 70%;
}

.searchItems .itemDetails > h4 {
    font: bold 28px "Flame Sans" ,Arial, Helvetica, sans-serif;
    margin: 0px;
}

.searchItems.bk-search.result-items .itemDetails > h4 {
    font-size: 18px;
	color: #502314;
    text-align: left;
    font-weight: bold;
}

.searchItems .itemDetails .read-full a {
    color: #D62300;
    font-size: 18px;
}

.searchItems .itemDetails > a {
    color: #ee8324;
    font-size: 20px;
}

.searchItems.bk-search.result-items .itemDetails > a {
    font-size: 14px;
}
.searchItems .itemDetails .read-full a:hover{
    text-decoration:underline;
}
.searchItems .itemDetails .itemDesc {
    font-size: 22px;
    margin: 8px 0;
    text-align: initial;
}

.searchItems.bk-search.result-items .itemDetails .itemDesc {
    font-size: 14px;
}

.searchItems.pagination {
    padding: 0 30px 0;
}

.searchItems.pagination .content {
    padding: 40px 0 40px;
    background: url(../img/bg/line-med-horz.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;
}

.searchItems.pagination .content .icon_left-white {
    height: 25px;
    width: 25px;
    margin-right: 10px;
}

.searchItems.pagination .content .icon_right-white {
    height: 25px;
    width: 25px;
}

.searchItems .bk-btn-gray, .searchItems .bk-btn-orange {
    padding: 7px 30px;
}

.searchItems .bk-btn-gray {
    padding: 7px 15px;
}

.bk-search form#search-api-page-search-form input[type='submit'] {
    display: none;
}

.bk-search .debug {
    display: none;
}

/* News and press page */
.page-news-press p.itemDesc {
    display: none;
}

.page-news-press span.date-display-single {
    font-size: 25px;
}

.page-news-press .itemImg, .node-type-news-press .itemImg {
    display: none;
}

.node-type-news-press .component-module h3.title {
    text-align: center;
}

.page-news-press .searchItems .itemDetails > h4 {
    text-transform: none;
    margin-bottom: 5px;
    display: inline;
}

.page-news-press .searchItems ul.itemsList li:first-of-type {
    background-image: none;
}

.page-news-press .read-full {
    margin-top: 5px;
}

.page-news-press .searchItems .itemDetails .read-full a {
    color: #ee8324;
    font-size: 20px;
}

/*
 * Product Detail Page
 */
.label {
    font: bold 1em 'Flame-Sans',Arial, Helvetica, sans-serif;
}

.product-hero {
    /*background: transparent url(../img/bg/bk-product-bg.jpg) no-repeat center;*/
    background-size: 100% 100%;
    font-size: 8px;
    position: relative;
    /* In order to fall underneath .nutrition's top border. */
    z-index: 0;
}

.product-hero p {
    padding-right: 20px;
}

.product-hero .content {
    max-width: 1000px;
    margin: 0 auto;
    padding: 20px 5%;
}

.product-hero .image {
    float: right;
    padding: 10px 0;
}

.product-hero .image img {
    width: 100%;
}

.product-hero .title-group {
    margin-bottom: 5%;
}

.product-hero .title {
    font-size: 4.0em;
    line-height: .8;
    margin: 0;
    padding: 10px 30px 10px 0;
}

.product-hero .subtitle {
    font-size: 2em;
    line-height: 1;
    text-transform: none;
    margin: 0;
}

.product-hero .description {
    font-size: 15px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.product-hero .description p {
    margin-bottom: 25px;
    margin-top: 20px;
}

.product-hero .col-sm-6 p {
    margin-bottom: 15px;
    margin-top: 10px;
}

.share-this {
    padding-left: 0;
}

.share-this a {
    margin-right: 10px;
}

.share-this .icon_facebook-blue, .share-this .icon_twitter-blue, .share-this .icon_pinterest-red, .share-this .icon_tumblr-blue, .share-this .icon_email-grey {
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.share-this .icon_facebook-blue {
    height: 39px;
    width: 39px;
}

.share-this .icon_twitter-blue {
    height: 39px;
    width: 39px;
}

.share-this .icon_pinterest-red {
    height: 39px;
    width: 39px;
}

.share-this .icon_tumblr-blue {
    height: 39px;
    width: 39px;
}

.share-this .icon_email-grey {
    height: 39px;
    width: 39px;
}

.page-burgers .title {
    font: 30px/32px "Flame","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
}

@media screen and (min-width: 480px) {
    .product-hero {
        background-size: 100% 100%;
        background-position: center bottom;
        font-size: 10.66666667px;
        position: relative;
    }

    .product-hero .title-group {
        margin-bottom: 0;
    }

    .product-hero .share-this {
        bottom: 20px;
        position: absolute;
        margin: 0;
    }
}

.select-menu {
    background: #ffffff;
    cursor: pointer;
    outline: none;
    text-transform: uppercase;
    border-radius: 3px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.select-menu .select-menu-options {
    background: #ffffff;
    border-radius: 3px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    display: none;
    left: 0;
    right: 0;
    position: absolute;
    top: 100%;
}
/* main menu button to go back to menu*/
.jarUJf {
    margin: 2rem 1rem;
}

@media screen and (min-width: 813px){
.jarUJf {
    position: inherit;
    margin: 2rem;
    -webkit-box-pack: center;
    justify-content: center;
    z-index: 100;
}
}

.jarUJf {
    display: flex;
    top: calc(3px + env(safe-area-inset-top));
    left: 3px;
}
.fEXufA {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: start;
    justify-content: flex-start;
    flex: 1 1 auto;
    max-width: 1000px;
}
.jSWczr {
    width: auto;
    text-decoration: none;
}
a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.dFVBxS {
    border: 0.0625rem solid rgb(214, 35, 0);
    background-color: rgb(245, 235, 220);
    color: rgb(214, 35, 0);
}
.hLarHX {
    font-family: flame, sans-serif;
    font-weight: normal;
    font-size: 0.875rem;
    text-align: center;
    text-transform: none;
    letter-spacing: 1px;
    white-space: nowrap;
    outline: 0px;
    border-radius: 9999rem;
    width: auto;
    cursor: pointer;
    margin: 0px;
    padding: 0.375rem 1.5rem;
    transition: all 0.125s ease 0s;
    display: flex;
    flex-shrink: 0;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}
.hLarHX > span {
    margin-left: 0.5rem;
    margin-right: 0px;
}
.cwaRCU {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: auto;
    height: auto;
}
*, ::before, ::after {
    box-sizing: inherit;
}
.dFVBxS div > svg {
    transition: fill 0.125s ease 0s;
    fill: rgb(214, 35, 0);
    stroke: rgb(214, 35, 0);
}
.hLarHX div > svg {
    -webkit-box-align: center;
    align-items: center;
    height: 0.75rem;
    width: 0.75rem;
}
.select-menu .select-menu-option-input {
    display: none;
}

.select-menu .select-menu-option-input:checked + .select-menu-option-label {
    color: #8d8d8d;
}

.select-menu .select-menu-label, .select-menu .select-menu-option-label {
    color: #444242;
    cursor: pointer;
    text-decoration: none;
    display: block;
    padding: 11.5px;
    margin: 0;
}

.select-menu .select-menu-label {
    color: #e0592b;
    padding-right: 31.5px;
}

.select-menu .select-menu-option-label.current {
    color: #8d8d8d;
}

.select-menu .icon {
    cursor: pointer;
    height: 20px;
    width: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
}

.select-menu .icon_arrow-up-orange {
    display: none;
}

.select-menu.open {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.select-menu.open .icon_arrow-up-orange {
    display: inline-block;
}

.select-menu.open .icon_arrow-down-orange {
    display: none;
}

.select-menu.open .select-menu-options {
    display: block;
    z-index: 1;
}

.nutrition {
    background: url(../img/bg/darkGrid-horizontal.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;
    margin-top: -4px;
    z-index: 10;
    position: relative;
}

.nutrition .ingredients .meal-btn {
    float: none;
    margin: 0;
    text-align: center;
}

.nutrition .content {
    padding: 30px 20px 30px;
}

.nutrition .content .share-this {
    text-align: center;
}

.nutrition .content .share-this .label {
    color: #444242;
}

.nutrition .content .title {
    font-size: 48px;
    line-height: 1;
    margin: 0;
    padding: 20px 0;
    text-align: center;
}

.nutrition .content .sectionTitle {
    cursor: pointer;
}

.nutrition .content .sectionTitle .icon_minus-orange {
    display: inline-block;
}

.nutrition .content .sectionTitle .icon_plus-orange {
    display: none;
}

.nutrition .content .sectionTitle.collapsed .icon_minus-orange {
    display: none;
}

.nutrition .content .sectionTitle.collapsed .icon_plus-orange {
    display: inline-block;
}

.nutrition .content .expandInfo {
    width: 35px;
    height: 35px;
    margin-left: 15px;
}

.nutrition-info {
    font-size: 16px;
    margin-top: 20px;
}

.nutrition-info a {
    cursor: pointer;
}

.nutrition-info h4 {
    color: #444242;
    margin: 0;
    padding: 20px 0;
    font: bold 16px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: center;
}

.nutrition-info .actions > div {
    float: none;
    margin: 0 auto;
    text-align: right;
}

.nutrition-info .ingredients {
    max-width: 800px;
    overflow: hidden;
}

.nutrition-info .ingredient {
    display: inline-block;
    margin-bottom: 20px;
}

.nutrition-info .ingredient input[type=checkbox] {
    display: none;
}

.nutrition-info .ingredient input[type=checkbox]:checked + span:before {
    background: #ffffff url(../img/checkMark.png) no-repeat center;
}

.nutrition-info .ingredient span {
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 33px;
    padding-left: 43px;
    position: relative;
}

.nutrition-info .ingredient span:before {
    background-color: #fff;
    content: "";
    border: 2px solid #E97920;
    display: inline-block;
    height: 30px;
    left: 0;
    padding: 2px;
    position: absolute;
    width: 30px;
    box-shadow: inset 1px 1px 1px 0px rgba(254, 247, 239, 0);
}

.nutrition-info .allergens-list {
    display: inline-block;
    margin-right: 10%;
}

.nutrition-info .nutrition-form {
    background-color: #e5e5e5;
    font-weight: bold;
    padding: 15px;
}

.nutrition-info .nutrition-form .nutrition-update {
    display: none;
}

.nutrition-info .nutrition-form.isUpdate .nutrition-add {
    display: none;
}

.nutrition-info .nutrition-form.isUpdate .nutrition-update {
    display: inline-block;
}

.nutrition-info .bk-btn-simple, .nutrition-info .select-menu label {
    font-size: 14px;
    font-weight: bold;
}

.nutrition-info .product-variants, .nutrition-info .beverages, .nutrition-info .sides {
    margin-bottom: 20px;
}

.nutrition-info .product-variants button {
    margin-right: 5px;
    outline: none;
}

.nutrition-content .footnote {
    font-size: .8em;
}

.nutrition-data {
    font-weight: bold;
    margin-left: -5px;
    overflow: hidden;
    margin-bottom: 15px;
}

.nutrition-data h3 {
    font: 20px 'fs_sammyregular', Arial, Helvetica, sans-serif;
    margin: 0;
    text-align: left;
    text-transform: none;
}

.nutrition-data li {
    background-color: #e5e5e5;
    height: 35px;
    font-size: 14px;
    line-height: 2.5;
    padding: 0 15px 0 15px;
    margin: 5px 0 0 5px;
}

.nutrition-data li .label {
    float: left;
    margin: 0;
    text-transform: capitalize;
    line-height: inherit;
}

.nutrition-data li .value {
    float: right;
    margin: 0;
}

.modal .nutrition-data li {
    background-color: #e1e1e1;
}

.no-js .nutrition .nutrition-wrapper {
    display: block;
}

.recommendations {
    background: url(../img/bg/darkGrid-horizontal.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;
}

.recommendations .content {
    padding: 30px 20px 30px;
}

.recommendations .content .title {
    font-size: 48px;
    line-height: 1;
    margin: 0;
    padding: 20px 0;
    text-align: center;
}

.recommendations .col-xs-6, .recommendations .col-sm-4 {
    background: url(../img/bg/line-med-vert.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-y;
    padding: 5px;
    margin-top: 30px;
    height: 240px;
}

.recommendations .col-xs-6:first-of-type, .recommendations .col-sm-4:first-of-type {
    background: none;
}

.recommendations .col-xs-6:last-of-type, .recommendations .col-sm-4:last-of-type {
    display: none;
}

.recommendations .col-xs-6 .thumbnail, .recommendations .col-sm-4 .thumbnail {
    display: block;
    text-align: center;
    height: 190px;
}

.recommendations .col-xs-6 .thumbnail img, .recommendations .col-sm-4 .thumbnail img {
    display: inline-block;
    max-width: 100%;
}

.recommendations .col-xs-6 .itemTitle, .recommendations .col-sm-4 .itemTitle {
    display: block;
    margin: auto;
    text-transform: capitalize;
    -webkit-font-smoothing: antialiased;
}

.recommendations .col-xs-6 .itemTitle, .recommendations .col-sm-4 .itemTitle, .recommendations .col-xs-6 .itemTitle a, .recommendations .col-sm-4 .itemTitle a {
    color: #444242;
    font: bold 16px/1 Arial, Helvetica, sans-serif;
    vertical-align: top;
}

.offer img {
    max-width: 100%;
    padding: 5%;
}

.node-type-food-menu-items .node-offers.node-teaser > h2 {
    display: none;
}

.node-type-food-menu-items .node-offers.node-teaser > .submitted {
    display: none;
}

.node-type-food-menu-items .node-offers.node-teaser .offer-desktop {
    display: block;
    margin-top: 60px;
    margin-bottom: 60px;
}

.node-type-food-menu-items .node-offers.node-teaser .offer-desktop img {
    max-width: 100%;
    height: auto;
}

.node-type-food-menu-items .node-offers.node-teaser .offer-mobile {
    display: none;
}

.node-type-food-menu-items .node-offers.node-teaser .offer-mobile img {
    max-width: 100%;
    height: auto;
}

@media only screen and (max-width: 769px) {
    .node-type-food-menu-items .node-offers.node-teaser .offer-desktop {
        display: none;
    }

    .node-type-food-menu-items .node-offers.node-teaser .offer-mobile {
        display: block;
    }

    .horizontal-module .row.content {
        margin-left: 10px;
    }

    .searchItems .itemDetails > h4 {
        font: bold 16px Arial, Helvetica, sans-serif;
        margin: 0px;
    }
}

@media (min-width: 13x) and (max-width: 1000px) {
    .horizontal-module .row.content > p {
        margin-left: 20px;
        margin-right: 20px;
    }
}

/*
* Top banner at menu page
*/
.top-banner.offer img {
    padding-top: 0px;
    padding-bottom: 30px;
}

.mapContainer {
    position: relative;
}

.mapContainer_h1 {
    font-family: Flame, "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.75;
	margin-top:68px;
    text-align: center;
    font-weight: normal;
    text-transform: none;
	font-size:36px;
}

/*.mapContainer .locInput {
    position: absolute;
    top: 25px;
    right: 90px;
    border: 1px solid #ed7800;
    font-size: 0;
}*/

/*.mapContainer .locInput > input {
    color: rgb(43, 2, 0);
    font-family: "Flame Sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9375rem;
    font-weight: normal;
}*/

.mapContainer .locInput {
    font-size: 2.25rem;
    width: 60%;
    margin: 0 auto;
    background-color: rgb(245, 235, 220);
    position: relative;
    padding: 1rem;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

@media screen and (max-width: 767px) {
    .mapContainer .locInput {
        width: 100%;
    }
}

.mapContainer .locInput > input {
    background: none rgb(255, 255, 255);
    border: 1px solid rgb(187, 163, 145);
    border-radius: 10px;
    color: rgb(80, 35, 20);
    font-family: "Flame Sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9375rem;
    height: 3.125rem;
    padding: 1rem 2rem 1rem 1rem;
    position: relative;
    width: 100%;
}

.mapContainer .locInput .submit {
    background: #D62300;
    height: 45px;
    width: 45px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}

.mapContainer .locInput .icon_pindrop-white {
    width: 17px;
    height: 24px;
    margin: 6px 0 0;
}

.mapContainer .locInput ::-webkit-input-placeholder {
    color: #ed7800;
}

.mapContainer .locInput ::-moz-placeholder {
    color: #ed7800;
}

.mapContainer .locInput :-ms-input-placeholder {
    color: #ed7800;
}

#locationsMap {
    height: 350px;
    width: 100%;
}

#locationsMap .mapMarkerLabel {
    font: 18px/1 'Flame Sans', Arial, Helvetica, sans-serif;
    position: relative;
}

#locationsMap .mapMarkerLabel.myBk {
    font-size: 13px;
}

#locationsMap .mapMarkerLabel.hasDelivery {
    overflow: visible !important;
    z-index: auto !important;
}

#locationsMap .mapMarkerLabel .getDelivery {
    font: 16px/1 'Flame Sans', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    background: #2d2a26;
    color: #fff;
    padding: 8px 10px 8px 24px;
    position: absolute;
    left: 100%;
    top: -2px;
    white-space: nowrap;
    margin-left: 5px;
    -webkit-font-smoothing: antialiased;
}

#locationsMap .mapMarkerLabel .getDelivery:after {
    content: '';
    display: block;
    width: 5px;
    height: 100%;
    position: absolute;
    right: -5px;
    top: 0;
    background: linear-gradient(-45deg, transparent 75%, #2d2d2d 75%) 0 50%, linear-gradient(-135deg, transparent 75%, #2d2d2d 75%) 0 50%;
    background-repeat: repeat-y;
    background-size: 6px 6px, 5px 6px;
}

#locationsMap .mapMarkerLabel .text {
    position: relative;
    z-index: 2;
}

#locationsMap .mapMarkerLabel .icon_truck-white {
    width: 16px;
    height: 12px;
    margin: 0 0 0 5px;
}

.locationsResults .sectionTitle {
    margin: 80px 0 5px;
}

.locationsResults .resultsFound {
    text-align: center;
    margin: 0 0 40px;
}

.locationsList {
    color: #444242;
}

.locationsList .location {
    margin: 0 0 35px;
}

.locationsList .location dd {
    margin-left: 0;
}

.locationsList .markerArea {
    width: 44px;
    margin-right: 10px;
    float: left;
    position: relative;
}

.locationsList .icon_pindrop-orange, .locationsList .icon_pindrop-blue {
    width: 43px;
    height: 60px;
}

.locationsList .index {
    color: #333;
    font: 18px/1 'Flame Sans', Arial, Helvetica, sans-serif;
    position: relative;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    left: 9px;
    top: 13px;
    width: 25px;
    text-align: center;
}

.locationsList .myBk {
    font-size: 13px;
    top: 9px;
}

.locationsList .location:nth-child(0n+2) .locationContent {
    min-height: 140px;
}

.locationsList .locationContent {
    float: left;
    width: 80%;
    /* 512/640 */
    font-size: 14px;
}

.locationsList .cityStateZip {
    margin-top: 5px;
}

.locationsList .mainAddress {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    height: 3em;
}

.locationsList .info .phone::after {
    color: #444424;
    padding: 0 8px 0 3px;
    position: relative;
    top: -1px;
}

.locationsList .links {
    margin: 5px 0;
    font-size: 16px;
}

.locationsList .links > a {
    color: #ed7800;
}

.locationsList .links a.makeMyLocation::after {
    color: #444424;
    content: "|";
    padding: 0 8px 0 7px;
    position: relative;
    top: -1px;
}

.locationsList .links a.directions::after {
    color: #444424;
    content: "|";
    padding: 0 8px 0 7px;
    position: relative;
    top: -1px;
}

.locationsList .location dd.store-hours {
    margin: 7px 0px;
}

.locationsList .location dd.store-hours > table {
    position: relative;
    left: -38px;
    /* 120% */
    width: 280px;
    font-size: 13px;
}

.locationsList .location dd.store-hours > table tr {
    height: 18px;
}

.locationsList .location dd.store-hours thead tr th {
    padding-right: 0px;
    border-bottom: none;
}

.locationsList .location dd.store-hours tbody {
    border-top: none;
}

.locationsList .location dd.store-hours tbody tr td span.dayOfWeek {
    margin-right: 40px;
    text-transform: capitalize;
}

.locationsList .location dd.store-hours thead tr th.column-day {
    width: 40px;
}

.locationsList .location dd.store-hours thead tr th.column-dining, .locationsList .location dd.store-hours thead tr th.column-drivethru {
    width: 150px;
}

.locationsList .location dd.more-info {
    padding: 15px 0;
    text-align: center;
    width: 80%;
}

.locationsList .location dd.links a.more-info.disabled {
    color: #e1e1e1;
}

/*
 * Offers, Our-story Pages
 */
.offers section:not(.crm), .our-story section:not(.crm) {
    background: url(../img/bg/thick-horizontal.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;
}

.offers section:not(.crm):nth-of-type(1), .our-story section:not(.crm):nth-of-type(1), .offers section:not(.crm):nth-of-type(3), .our-story section:not(.crm):nth-of-type(3) {
    background: none;
}

.offers section:not(.crm) .content, .our-story section:not(.crm) .content {
    padding: 50px 10px;
}

.offers section:not(.crm) img, .our-story section:not(.crm) img {
    max-width: 100%;
    padding: 0 2%;
}

.offers2 section .content {
    padding: 33px 10px 25px;
}

.offers2 section img {
    max-width: 100%;
    padding: 0 2%;
}

.offers2 section .content .offer-item {
    padding: 10px 0px 30px;
    text-align: center;
}

.offers2 section .content .offer-item a.btn-offer {
    margin-top: 20px;
}

/**
* Made to Order Page
*/
.page-made-to-order section.made-to-order-top h3.title {
    font-family: "Flame Sans",Arial,Helvetica,sans-serif;
    color: #8b542f;
    font-size: 45px;
    padding-bottom: 0;
}

.page-made-to-order section.made-to-order-top .subtitle {
    font: 17px/1.25 "fs_sammyregular",Arial,Helvetica,sans-serif;
    text-align: center;
}

.page-made-to-order section.made-to-order-top .row.content {
    padding: 20px 10px 10px;
}

section.hundref-p-beef .row.content {
    text-align: center;
    padding: 50px 30px 20px;
}

section.hundref-p-beef .title {
    margin-bottom: 35px;
    font: 35px/1.25 "fs_sammyregular",Arial,Helvetica,sans-serif;
}

section.hundref-p-beef .title-2nd {
    font-family: 'Flame',Arial,Helvetica,sans-serif;
    font-size: 18px;
}

/**
* Made to order slider
*/
.MadeToOrder-slider {
    margin-bottom: 0px;
}

.MadeToOrder-slider .owl-carousel {
    position: relative;
}

.MadeToOrder-slider .owl-carousel .owl-item .item {
    /* Small, Opacity 0.5*/
    opacity: 0.3;
    margin: 0 auto;
    min-height: 400px;
    transition: opacity 200ms ease 0s;
}

.MadeToOrder-slider .owl-carousel .owl-item .item img {
    width: 90%;
    padding-top: 18px;
    margin: 0 auto;
}

.MadeToOrder-slider .owl-carousel .owl-item.center .item {
    opacity: 1;
    position: relative;
}

.MadeToOrder-slider .owl-carousel .owl-item.center .item .frame {
    background-image: url(../img/made-to-order-slider/orange-frame.png);
    width: 103%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: -5px;
    z-index: 101;
    background-size: 100%;
    background-repeat: no-repeat;
}

.MadeToOrder-slider .owl-carousel .owl-item.center .item img {
    padding: 7px 4px 0px 0px;
    width: 102%;
    z-index: 100;
}

.MadeToOrder-slider .owl-carousel .owl-item .item .desc-header, .MadeToOrder-slider .owl-carousel .owl-item .item .desc-details {
    display: none;
}

.MadeToOrder-slider .owl-carousel .owl-item.center .item .desc-header, .MadeToOrder-slider .owl-carousel .owl-item.center .item .desc-details {
    display: block;
    color: #fff;
    z-index: 102;
    position: relative;
}

.MadeToOrder-slider .owl-carousel .owl-item.center .item .desc-header {
    font-family: "Flame Sans",Arial,Helvetica,sans-serif;
    font-size: 20px;
    padding: 0 18px;
    margin-top: 5px;
}

.MadeToOrder-slider .owl-carousel .owl-item.center .item .desc-details {
    display: none;
    /* Not show this on mobile */
}

.MadeToOrder-slider .owl-controls {
    position: relative;
    margin: 0 auto;
}

.MadeToOrder-slider .owl-controls .owl-nav {
    height: 0px;
}

.MadeToOrder-slider .owl-controls .owl-nav .owl-prev .arrow {
    background-image: url(../img/made-to-order-slider/arrow-prev.png);
    position: absolute;
    width: 22px;
    height: 33px;
    bottom: 0px;
    left: 7px;
    background-size: 22px 33px;
}

.MadeToOrder-slider .owl-controls .owl-nav .owl-prev .hover {
    background-image: url(../img/made-to-order-slider/arrow-hover.png);
    position: absolute;
    width: 38px;
    height: 43px;
    bottom: 150px;
    left: 7px;
    display: none;
    background-size: 38px 43px;
}

.MadeToOrder-slider .owl-controls .owl-nav .owl-next .arrow {
    background-image: url(../img/made-to-order-slider/arrow-next.png);
    position: absolute;
    width: 22px;
    height: 33px;
    bottom: 0px;
    right: 7px;
    background-size: 22px 33px;
}

.MadeToOrder-slider .owl-controls .owl-nav .owl-next .hover {
    background-image: url(../img/made-to-order-slider/arrow-hover.png);
    position: absolute;
    width: 38px;
    height: 43px;
    bottom: 150px;
    right: 7px;
    display: none;
    background-size: 38px 43px;
}

.MadeToOrder-slider .owl-controls .owl-nav .owl-prev, .MadeToOrder-slider .owl-controls .owl-nav .owl-next, .MadeToOrder-slider .owl-controls .owl-nav .owl-prev:hover, .MadeToOrder-slider .owl-controls .owl-nav .owl-next:hover {
    background-color: #fff;
}

/**
* Our story slider
*/
.OurStory-slider {
    margin: 30px 0px;
}

.OurStory-slider .owl-carousel {
    position: relative;
}

.OurStory-slider .owl-carousel .owl-item .item {
    /* Small, Opacity 0.5*/
    opacity: 0.3;
    margin: 0 auto;
    min-height: 500px;
    transition: opacity 200ms ease 0s;
    /*min-height: 596px;*/
    /*width: 800px;*/
}

.OurStory-slider .owl-carousel .owl-item .item img {
    margin: 0 auto;
    width: 90%;
    padding-top: 6px;
    /*width: 724px;
  padding-top: 18px;*/
}

.OurStory-slider .owl-carousel .owl-item.center .item {
    opacity: 1;
}

.OurStory-slider .owl-carousel .owl-item.center .item img {
    padding-top: 0px;
    padding: 0 1%;
    width: 100%;
    /*width: 800px;*/
    /*padding-top: 0px;*/
}

.OurStory-slider .owl-carousel .owl-item .item .desc-header, .OurStory-slider .owl-carousel .owl-item .item .desc-details {
    display: none;
}

.OurStory-slider .owl-carousel .owl-item.center .item .desc-header, .OurStory-slider .owl-carousel .owl-item.center .item .desc-details {
    display: block;
}

.OurStory-slider .owl-carousel .owl-item.center .item .desc-header {
    font-family: "Flame Sans",Arial,Helvetica,sans-serif;
    font-size: 27px;
    padding: 0 5%;
    margin-top: 10px;
    /*
  font-size: 27px;
  margin-top: 20px;
  padding: 0 89px;*/
}

.OurStory-slider .owl-carousel .owl-item.center .item .desc-details {
    padding: 0 10%;
    /* font-size: 16px Arial */
    /* padding: 0 56px; */
}

.OurStory-slider .owl-controls {
    position: relative;
    margin: 0 auto;
    /*width: 800px;*/
}

.OurStory-slider .owl-controls .owl-nav .owl-prev .arrow {
    background-image: url(../img/our-story-slider/arrow-prev.png);
    position: absolute;
    width: 18px;
    height: 26px;
    left: 3px;
    background-size: 18px 26px;
    bottom: 0px;
    /*
  width: 26px;
  height: 39px;
  bottom: 90px;
  left: 0px;*/
}

.OurStory-slider .owl-controls .owl-nav .owl-next .arrow {
    background-image: url(../img/our-story-slider/arrow-next.png);
    position: absolute;
    width: 18px;
    height: 26px;
    background-size: 18px 26px;
    right: 3px;
    bottom: 0px;
    /*
  width: 26px;
  height: 39px;
  bottom: 90px;
  right: 0px;*/
}

.OurStory-slider .owl-controls .owl-nav {
    height: 0px;
}

.OurStory-slider .owl-controls .owl-nav .owl-prev, .OurStory-slider .owl-controls .owl-nav .owl-next, .OurStory-slider .owl-controls .owl-nav .owl-prev:hover, .OurStory-slider .owl-controls .owl-nav .owl-next:hover {
    background-color: #fff;
}

/*
 * BK-App Page
 */
.page-app p {
    text-align: center;
}

.page-app section:not(.crm) .content {
    padding: 30px 0px 0;
}

.page-app section.bk-app-content .content {
    padding: 15px 10px 0;
}

.page-app .content h3.title {
    font-family: 'Flame Sans', Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 1;
    margin: 0;
    padding: 0 0 10px;
    text-align: center;
}

.page-app img {
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: -2px;
    display: block;
}

.page-app .appLinks {
    text-align: center;
    margin-bottom: 30px;
}

.page-app .appLinks img {
    display: inline-block;
}

.page-app .app-features .feature {
    margin-bottom: 20px;
}

.page-app .app-features .feature .header {
    color: #fff;
    background-color: #ed7800;
    float: left;
    width: 38%;
    font-family: 'Flame Sans', Arial, Helvetica, sans-serif;
    font-size: 18px;
    padding: 15px 8px;
    text-align: center;
    position: relative;
}

.page-app .app-features .feature .header .arrow {
    background: url(../img/app/arrow-horizontal.png) no-repeat scroll 0 0 transparent;
    width: 18px;
    height: 24px;
    position: absolute;
    right: -10px;
    bottom: 43%;
}

.page-app .app-features .feature .header img {
    width: 40%;
}

.page-app .app-features .feature .header .text {
    margin-top: 10px;
    line-height: 20px;
}

.page-app .app-features .feature .desc {
    color: #fff;
    background-color: #2d2d2d;
    float: left;
    width: 61%;
    padding: 15px 15px 15px 18px;
    font-size: 13px;
}

.page-app .app-features .feature.item-coupon .header, .page-app .app-features .feature.item-coupon .desc, .page-app .app-features .feature.item-findbk .header, .page-app .app-features .feature.item-findbk .desc {
    min-height: 126px;
}

.page-app .app-features .feature.item-coupon .header {
    padding: 35px 8px 15px 8px;
}

.page-app .app-features .feature.item-menu .header, .page-app .app-features .feature.item-menu .desc {
    min-height: 160px;
}

.page-app .app-features .feature.item-menu .header {
    padding: 38px 8px 15px 8px;
}

.page-app p.have-a-question {
    margin-bottom: 30px;
}

/* Wifi Page */
.page-wifi-login .whopperImg img, .page-wifi-login p {
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
}

.page-wifi-login .appLinks {
    margin-top: 35px;
    text-align: middle;
}

.page-wifi-login .appLinks a {
    margin: 0 10px;
}

.page-wifi-login .offers {
    padding: 50px 0;
}

.page-wifi-login .offers img {
    margin: 0 auto;
    max-width: 100%;
}

@media screen and (min-width: 375px) {
    /* i6, i6+ */ .page-made-to-order section.made-to-order-top h3.title {
        font-size: 50px;
    }

    .page-made-to-order section.made-to-order-top .subtitle {
        font-size: 20px
    }

    .MadeToOrder-slider .owl-carousel .owl-item.center .item .desc-header {
        margin-top: 15px;
    }

    .page-app .content h3.title {
        font-size: 36px;
    }

    .page-app .app-features .feature.item-coupon .desc, .page-app .app-features .feature.item-findbk .desc {
        padding: 29px 15px 15px 18px;
    }

    .page-app .app-features .feature.item-menu .header, .page-app .app-features .feature.item-menu .desc {
        min-height: 130px;
    }

    .page-app .app-features .feature.item-menu .header {
        padding: 26px 8px 15px 8px;
    }

    .page-app .app-features .feature.item-menu .desc {
        padding: 4% 5%;
    }

    .locationsList .location dd.store-hours > table {
        font-size: 14px;
        width: 330px;
        left: -40px;
    }

    .locationsList .location dd.more-info {
        width: 257px;
    }
}

@media screen and (min-width: 992px) {
    .page-wifi-login .whopperImg {
        display: inline-block;
        margin-right: 15px;
        vertical-align: middle;
    }

    .page-wifi-login .offers {
        padding: 50px 0 0;
    }

    .page-wifi-login .footerImg:after {
        content: " ";
        display: block;
        height: 275px;
        width: 100%;
        background: url(../img/footer/footer_coffee.jpg);
        background-repeat: repeat-x;
        background-position: 0 bottom;
        margin-bottom: -5px;
    }
}

/* 
 * BK-Android Page
 */
.page-android .bk-android.container-fluid > .content {
    max-width: 1500px;
    position: relative;
    padding-bottom: 42px;
}

.page-android .container-fluid.crm .col-md-6 {
    padding: 50px 0px 0px 0px;
}

.page-android .crm .col-md-6 .crmTitle {
    font-size: 55px;
    line-height: 1;
}

.page-android .bk-android {
    background-image: url(../img/bg/android.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.page-android .bk-android img {
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: -2px;
    display: block;
    padding: 5% 6%;
}

.page-android .bk-android .text {
    padding: 0px 30px 60px 30px;
    margin-top: -20px;
}

.page-android .bk-android .btnContainer {
    height: 0;
    margin-top: 20px;
}

.page-android .bk-copy {
    padding: 60px 10px;
    background: url(../img/bg/darkGrid-horizontal.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;
    margin-top: -4px;
    z-index: 10;
    position: relative;
}

.page-android .bk-copy p {
    margin: 0 auto;
    max-width: 820px;
}

.page-android .crmTitle {
    margin: 0 auto;
    padding: 0 0 20px 0;
    max-width: 100%;
    font: 50px 'fs_sammyregular', Arial, Helvetica, sans-serif;
    text-transform: lowercase;
    -webkit-font-smoothing: antialiased;
    color: #fff;
}

.page-android .title {
    padding: 0px;
    vertical-align: middle;
    font-size: 36px;
    display: inline-block;
    color: #ed7800;
}

.page-android .appLinks {
    display: inline;
}

.page-android .android-terms-conditions {
    padding: 60px 10px;
}

.page-android .android-terms-conditions h3, .page-android .android-terms-conditions p {
    margin: 0 auto;
    max-width: 820px;
}

.page-android .android-terms-conditions h3 {
    color: #676767;
    font-size: 25px;
    margin-bottom: 20px;
}

.page-android .bk-copy, .page-android .android-terms-conditions {
    padding: 60px 30px;
}

.page-android .bk-android .btnContainer {
    text-align: center;
    height: 0;
}

.page-android .bk-android .btnContainer .bk-btn {
    font: normal 22px/42px 'Flame Sans', Arial, Helvetica, sans-serif;
    height: auto;
    width: auto;
}

.page-android .title, .page-android .appLinks {
    display: block;
}

.page-android .title {
    margin-bottom: 35px;
    font-size: 36px;
}

@media screen and (max-width: 479px) {
    .sectionTitle {
        font-size: 27px;
    }

    /*
     *  CRM
     */
    .crm .col-sm-6 .wrapper {
        height: 180px;
    }

    .crm .col-sm-6 .crmTitle {
        font-size: 33px;
        line-height: 1;
    }

    .crm .col-sm-6 .crmText {
        font-size: 50px;
    }

    .crm .inputHolder {
        width: 224px;
    }

    .crm .contactInput {
        width: 180px;
    }

    /*
     *  BK delivers
    */
    .bkDelivers h3.title {
        text-align: center;
        font: 60px/0.8 "fs_sammyregular",Arial,Helvetica,sans-serif;
        text-transform: none;
    }

    .bkDelivers h4.subtitle {
        text-align: center;
        font: bold 13px/1 Arial, Helvetica, sans-serif;
    }

    /*
     *  Search results page
     */
    .searchItems .show-btn {
        float: none;
        margin-bottom: 10px;
        font-size: 18px;
    }

    .searchItems .resultsNo {
        font-size: 14px;
    }

    .searchItems .inputHolder {
        float: none;
    }

    .searchItems .bottom {
        width: 230px;
    }

    .horizontal-module .title, .node-type-news-press .component-module h3.title {
        font-size: 50px;
    }

    .page-android .crm .col-md-6 .crmTitle {
        font-size: 55px;
    }

    /*nutrition*/
    .nutrition-info .actions > div {
        text-align: center;
    }

    .nutrition-info .ingredient {
        display: block;
    }

    .nutrition-info-variants {
        text-align: center;
    }
}

@media screen and (max-width: 767px) {
    .bkDelivers h3.title {
        text-align: center;
        font: 60px/0.8 "fs_sammyregular",Arial,Helvetica,sans-serif;
        text-transform: none;
    }

    .bkDelivers h4.subtitle {
        text-align: center;
        font: bold 13px/1 Arial, Helvetica, sans-serif;
    }
}

@media screen and (min-width: 813px) {
    .container .mobile-content, .container-fluid .mobile-content {
        margin: 0 auto;
    }

    .sectionTitle {
        font-size: 54px;
    }

    .hero .heroPager {
        margin: 0 auto 25px;
        font-size: 40px;
        line-height: 10px;
    }

    .hero .heroPager > span {
        margin: 0 7px;
    }

    /*
     *  CRM
     */
    .crm {
        background-size: 2000px 100%;
        margin:0 auto;
        position: relative;
    }

    .crm hr {
        display: none;
    }

    .crm .col-sm-6 {
        padding: 40px 0 60px;
    }

    .crm .col-sm-6:nth-of-type(2) {
        background: url(../img/bg/orange-vertical.png);
        background-position: 0 40px, 100% 100%;
        background-repeat: no-repeat;
    }

    .crm .col-sm-6 .crmTitle {
        font-size: 38px;
        padding: 0 0 15px 0;
        line-height: 1.3;
    }

    .crm .col-sm-6 .crmText {
        font-size: 50px;
        line-height: 55px;
    }

    .crm .col-sm-6 .bk-btn.bk-btn-orange {
        margin: 35px 0px;
    }

    .crm .col-sm-6 .shareSection {
        padding: 0 0 0 8%;
        margin: 0 auto;
    }

    .crm .shareSection .socialLinks .wrap-button.facebook {
        margin: 0px 20px 0px 0px;
    }

    .crm .col-sm-6 .shareSection .icon {
        vertical-align: middle;
    }

    .crm .col-sm-6 .shareSection .socialLinks {
        width: 100%;
        text-align: center;
    }

    .crm .col-sm-6 .shareSection .socialLinks .wrapper {
        position: relative;
        width: 16%;
        margin-right: 1%;
    }

    .crm .col-sm-6 .shareSection .socialLinks .wrapper:last-of-type {
        margin-right: 0;
    }

    .crm .col-sm-6 .shareSection .socialLinks .icon_facebook-crm-offwhite, .crm .col-sm-6 .shareSection .socialLinks .icon_instagram-crm-offwhite, .crm .col-sm-6 .shareSection .socialLinks .icon_twitter-crm-offwhite, .crm .col-sm-6 .shareSection .socialLinks .icon_youtube-crm-offwhite, .crm .col-sm-6 .shareSection .socialLinks .icon_googlePlus-crm-offwhite {
        display: inline-block;
        position: relative;
    }

    .crm .col-sm-6 .shareSection .socialLinks .icon_facebook-crm-offwhite {
        width: 49px;
        height: 49px;
    }

    .crm .col-sm-6 .shareSection .socialLinks .icon_instagram-crm-offwhite {
        width: 49px;
        height: 49px;
    }

    .crm .col-sm-6 .shareSection .socialLinks .icon_twitter-crm-offwhite {
        width: 49px;
        height: 49px;
    }

    .crm .col-sm-6 .shareSection .socialLinks .icon_youtube-crm-offwhite {
        width: 49px;
        height: 49px;
    }

    .crm .col-sm-6 .shareSection .socialLinks .icon_googlePlus-crm-offwhite {
        width: 49px;
        height: 49px;
    }

/*    .mapContainer .locInput {
	font-size: 2.25rem;
    width: 100%;
    background-color: rgb(245, 235, 220);
    position: relative;
    padding: 1rem;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    }*/

/*    .mapContainer .locInput > input {
        appearance: none;
    background: none rgb(255, 255, 255);
    border: 1px solid rgb(187, 163, 145);
    border-radius: 10px;
    color: rgb(80, 35, 20);
    font-family: "Flame Sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    font-size: 0.9375rem;
    height: 3.125rem;
    padding: 1rem 2rem 1rem 1rem;
    position: relative;
    width: 100%;
}*/
    }

    .mapContainer .map-bg {
        background: url(../img/bg/map-tatter-bot.png) 0 100% repeat-x;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 14px;
    }

    .locationsList > li {
        float: left;
        width: 50%;
    }

    .locationsList .location {
        min-height: 195px;
    }

    .locationsList .location dd.store-hours > table {
        left: -41px;
        width: auto;
        font-size: 14px;
    }

    .locationsList .location dd.store-hours thead tr th.column-dining, .locationsList .location dd.store-hours thead tr th.column-drivethru {
        width: 150px;
    }

    .locationsList .location dd.more-info {
        width: 65%;
    }

    .recommendations .col-xs-6:last-of-type, .recommendations .col-sm-4:last-of-type {
        display: block;
    }

    .recommendations .col-xs-6 .itemTitle a, .recommendations .col-sm-4 .itemTitle a {
        font-size: 24px;
    }

    /*
     *  BK delivers
    */
    .bkDelivers h3.title {
        text-align: center;
        font: 100px/0.8 "fs_sammyregular",Arial,Helvetica,sans-serif;
        text-transform: none;
    }

    .bkDelivers h4.subtitle {
        text-align: center;
        font: bold 18px/1 Arial, Helvetica, sans-serif;
    }

    /*
     *  FOOTER
     */
    footer {
        padding: 5px 0 0;
        background: url(../img/bg/header-footer.png) repeat-x 0 -136px;
    }

    /* Fix footer, Menu item, Desktop only */
    .node-type-food-menu-items footer {
        /* FF, IE */
        width: 100%;
        top: -3px;
    }

    @media screen and (-webkit-min-device-pixel-ratio: 0) {
        .node-type-food-menu-items footer {
            /* polish on Chrome */ top: 0px;
        }
    }

    footer .links > .col-sm-3 {
        display: flex;
    flex-direction: column;
    align-items: flex-start;
    }

    footer .footerLinks > li {
        background: none;
        padding: 0;
    }

    footer .footerLinks h4 {
        cursor: default;
        border-bottom: none;
        font-size: 26px;
        margin: 0 0 4px;
        padding: 0;
		text-transform:uppercase;
    }

    footer .footerLinks h4 .icon, footer .footerLinks h4.expanded .icon {
        display: none;
    }

    footer .subList {
        background: none;
        display: block !important;
        line-height: 31px;
        padding: 0;
        margin: 0;
    }

    footer .subList > li {
        width: 100%;
        float: none;
    }

    footer .subList > li > a {
        display: inline;
        font-size: 15px;
        padding: 0;
		color:#F5EBDC;
    }
	
	footer .subList > li > a:hover {
        text-decoration:underline;
    }

    footer .bk-logo > p {
        font-size: 13px;
    }

    footer .shareText {
        font-size: 14px;
    }

    footer .shareSection a {
        margin: 0 10px 0 0;
    }

    footer .sectionText {
        font-size: 12px;
        text-align: left;
        margin: 0 0 10px;
    }

    footer .shareSection {
		
        padding-left: 5%;
        margin: 27px 0 0;
        text-align: left;
    }

    footer .shareSection > h4 {
        display: inline;
        vertical-align: middle;
        margin: 0 20px 0 0;
    }

    footer .socialLinks {
        display: inline;
        text-align: left;
    }

    footer .socialLinks > a {
        margin-right: 10px;
    }

    footer .socialLinks .icon_facebook-crm-offwhite {
        width: 32px;
        height: 32px;
    }

    footer .socialLinks .icon_instagram-crm-offwhite {
        width: 32px;
        height: 32px;
    }

    footer .socialLinks .icon_youtube-crm-offwhite {
        width: 32px;
        height: 32px;
    }

    footer .socialLinks .icon_twitter-crm-offwhite {
        width: 35px;
        height: 35px;
    }

    footer .socialLinks .icon_googlePlus-crm-offwhite {
        width: 32px;
        height: 32px;
    }

    footer .socialLinks .icon_email-offwhite {
        width: 34px;
        height: 29px;
    }

    footer .appSection {
        text-align: right;
        margin-top: 27px;
        padding-right: 5%;
    }

    footer .appSection .sectionText {
        text-align: right;
        padding-right: 117px;
    }

    footer .bk-logo {
        text-align: left;
        padding-left: 5%;
        margin-top: 40px;
    }

    footer .bk-logo .icon {
        width: 200px;
        height: 23px;
        float: left;
        margin: -5px 10px 0 0;
    }

    footer .bk-logo > p {
        font-family: 'Flame Sans', Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 3px 0 0;
        float: left;
    }

    .shareSection {
        padding-left: 5%;
        margin: 27px 0 0;
    }

    .socialLinks {
        display: inline;
        text-align: left;
    }

    .socialLinks > a {
        margin-right: 10px;
    }

    /* 
     * Component modules
     */
    .horizontal-module .row.content {
        /*padding: 50px 0px 65px;*/
        position: relative;
        height: auto;
        width: 100%;
    }

    .thinner-page .horizontal-module .row.content {
        width: 800px;
    }

    .horizontal-module .sideImage.left {
        display: block;
        position: absolute;
        top: 50px;
        left: -520px;
    }

    .horizontal-module .sideImage.right {
        display: block;
        position: absolute;
        top: 50px;
        right: -800px;
        overflow: hidden;
    }

    /*
     * Offers Page
     */
    .offers section:not(.crm) .content, .our-story section:not(.crm) .content {
        padding: 70px 0;
        position: relative;
    }

    .offers section:not(.crm) .left-image, .our-story section:not(.crm) .left-image {
        position: absolute;
        top: 90px;
        left: -775px;
        height: 570px;
        width: 700px;
        background-repeat: no-repeat;
        background-position: right;
        background-size: contain auto;
    }

    .offers section:not(.crm) .right-image, .our-story section:not(.crm) .right-image {
        position: absolute;
        top: 90px;
        right: -775px;
        height: 570px;
        width: 700px;
        background-repeat: no-repeat;
        background-position: left;
    }

    .offers2 section .content {
        padding: 34px 0 32px;
        position: relative;
    }

    .offers2 section .left-image {
        position: absolute;
        top: -40px;
        left: -775px;
        height: 570px;
        width: 640px;
        background-repeat: no-repeat;
        background-position: right;
        background-size: contain auto;
    }

    .offers2 section .right-image {
        position: absolute;
        top: -40px;
        right: -775px;
        height: 570px;
        width: 640px;
        background-repeat: no-repeat;
        background-position: left;
    }

    .offers2 section .content .offer-item {
        padding: 0px 10px 0px 10px;
    }

    .offers2 section .content .offer-item:last-child {
        padding: 0px 0px 0px 20px;
    }

    .offers2 section .content .offer-item:first-child {
        padding: 0px 20px 0px 0px;
    }

    .offers2 section .content .offer-item.single {
        padding: 0px;
    }

    .offers2 section img {
        padding: 0px;
    }

    /* Locations Page */
    .locationFooter .content {
        padding: 50px 0 0;
    }

    .locationFooter:after {
        content: "";
        display: block;
        height: 375px;
        width: 100%;
        background: url(../img/footer/footer_strawberry.jpg);
        background-repeat: repeat-x;
        background-position: 0 bottom;
        margin-bottom: -5px;
    }

    /* About BK Page */
   /* .aboutBK section.container-fluid:last-of-type {
        height: 700px;
        margin-bottom: -5px;
        background: url(../img/bg/aboutBK-bg.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom;
    }*/

    /* Franchising Page */
    .franchising section.container-fluid:last-of-type:after {
        content: "";
        display: block;
        height: 645px;
        width: 100%;
        background: url(../img/bg/franchising-bg.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom;
        margin-bottom: -25px;
    }

    /**
  * Made to Order Page
  */
    .page-made-to-order section.made-to-order-top h3.title {
        font-size: 100px;
    }

    .page-made-to-order section.made-to-order-top .subtitle {
        font: 36px 'Flame',Arial,Helvetica,sans-serif;
        text-align: center;
		color:#502314;
    }

    .page-made-to-order section.made-to-order-top .row.content {
        padding: 50px 0px 30px;
        width: auto;
        /* Fix 768 screen */
    }

    section.hundref-p-beef .title {
        font: 48px/1.25 'flame',Arial,Helvetica,sans-serif;
    }

    section.hundref-p-beef .title-2nd {
        font-size: 27px;
    }

    .MadeToOrder-slider {
        margin-bottom: 60px;
    }

    .MadeToOrder-slider .owl-carousel .owl-item .item {
        width: 650px;
        height: 596px;
    }

    .MadeToOrder-slider .owl-carousel .owl-item .item img {
        width: 400px;
        padding-top: 45px;
    }

    .MadeToOrder-slider .owl-carousel .owl-item.center .item .frame {
        width: 650px;
        height: 596px;
        background-size: 646px 595px;
        left: 0px;
    }

    .MadeToOrder-slider .owl-carousel .owl-item.center .item img {
        width: 632px;
        padding-top: 14px;
        padding-right: 0px;
    }

    .MadeToOrder-slider .owl-carousel .owl-item.center .item .desc-header {
        font-size: 27px;
        padding: 0 64px;
        margin-top: 10px;
    }

    .MadeToOrder-slider .owl-carousel .owl-item.center .item .desc-details {
        font-size: 20px;
        padding: 10px 56px 0px 56px;
        display: block;
    }

    .MadeToOrder-slider .owl-controls {
        width: 650px;
    }

    .MadeToOrder-slider .owl-controls .owl-nav .owl-prev .arrow {
        width: 33px;
        height: 49px;
        bottom: 339px;
        left: 33px;
        background-size: 33px 49px;
    }

    .MadeToOrder-slider .owl-controls .owl-nav .owl-prev .hover {
        width: 76px;
        height: 86px;
        bottom: 320px;
        left: 15px;
        background-size: 76px 86px;
    }

    .MadeToOrder-slider .owl-controls .owl-nav .owl-next .arrow {
        width: 33px;
        height: 49px;
        bottom: 339px;
        right: 37px;
        background-size: 33px 49px;
    }

    .MadeToOrder-slider .owl-controls .owl-nav .owl-next .hover {
        width: 76px;
        height: 86px;
        bottom: 320px;
        right: 19px;
        background-size: 76px 86px;
    }

    .MadeToOrder-slider .owl-controls .owl-nav .owl-prev:hover .hover, .MadeToOrder-slider .owl-controls .owl-nav .owl-next:hover .hover {
        display: block;
    }

    /* Our story slider*/
    .OurStory-slider .owl-carousel .owl-item .item {
        min-height: 596px;
        width: 768px;
        /*width: 800px*/
    }

    .OurStory-slider .owl-carousel .owl-item .item img {
        width: 695px;
        padding-top: 13px;
        /*width: 724px*/
    }

    .OurStory-slider .owl-carousel .owl-item.center .item img {
        width: 768px;
        padding: 0px 7px;
        /*width: 800px*/
    }

    .OurStory-slider .owl-carousel .owl-item.center .item .desc-header {
        margin-top: 20px;
        padding: 0 89px;
    }

    .OurStory-slider .owl-carousel .owl-item.center .item .desc-details {
        padding: 0 56px;
    }

    .OurStory-slider .owl-controls {
        width: 768px;
        /*width: 800px*/
    }

    .OurStory-slider .owl-controls .owl-nav .owl-prev .arrow {
        width: 26px;
        height: 39px;
        left: 7px;
        background-size: 26px 39px;
        bottom: 114px;
    }

    .OurStory-slider .owl-controls .owl-nav .owl-next .arrow {
        width: 26px;
        height: 39px;
        background-size: 26px 39px;
        right: 7px;
        bottom: 114px;
    }

    /*
     * Search Results Page
     */
    .searchItems .content {
        padding-left: 0;
        padding-right: 0;
    }

    .searchItems .content.results {
        padding-left: 0;
        padding-right: 0;
    }

    .searchItems .content .sectionTitle {
        text-align: left;
    }

    .searchItems.bk-search.result-items .content {
        padding: 0px;
    }

    .searchItems.bk-search.result-items ul.itemsList li {
        padding: 40px 0 20px 0;
    }

    .searchItems .inputHolder {
        width: 230px;
        float: right;
    }

    .searchItems .contactInput {
        width: 186px;
        padding: 9px 9px 6px;
    }

    .searchItems .submit {
        height: 32px;
    }

    .searchItems .wrapper-dropdown {
        float: left;
    }

    .searchItems .resultsNo {
        float: right;
        font-size: 18px;
    }

    .searchItems.bk-search.result-items .itemImg {
        width: 20%;
    }

    .searchItems.bk-search.result-items .itemDetails {
        width: 80%;
    }

    .page-global-media-contacts .read-full {
        margin-top: 5px;
    }

    .page-global-media-contacts .searchItems .itemDetails > h4 {
        display: inline;
        margin-bottom: 5px;
        text-transform: none;
    }

    .searchItems .itemDetails > h4 {
		font-size: 1.125rem;
        line-height: 1.66em;
    }

    .searchItems .itemDetails > a {
        font-size: 18px;
    }

    .searchItems .itemDetails .itemDesc {
        font-size: 18px;
    }

    .searchItems.bk-search.result-items .itemDetails > h4 {
        font-size: 18px;
    }

    .searchItems.bk-search.result-items .itemDetails > a {
        font-size: 18px;
    }

    .searchItems.bk-search.result-items .itemDetails .itemDesc {
        font-size: 16px;
    }
	/*Contact page*/
	.container-contact{
		max-width:700px;
		margin: calc(0px + 5vh) auto 60px;
		padding-bottom: 60px;
		background-color: rgb(245, 235, 220);
		border-radius: 10px;
		box-shadow: rgb(73 73 73 / 20%) 0px 0px 4px 0px;
		overflow: auto;
	}
	.container-contact > *{
		width:90%;
		margin: 2rem auto 0px;
		display: flex;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		overflow: auto;
	}
	h1.job-name{
		font-size: 1.4rem;
		font-weight: normal;
		font-family: Flame, "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height: 1.25;
		text-align: center;
		text-transform: none;
	}
	.content-contact-form{
		text-align: center;
		font-size: 1.5rem;
		font-weight: normal;
		font-family: Flame, "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
    /* News and press page */
    .page-news-press span.date-display-single, .node-type-news-press span.date-display-single {
        font-size: 16px;
    }

    .page-news-press .searchItems .itemDetails .read-full a {
        font-size: 18px;
    }

    /*
     * Product Detail Page
     */
    .nutrition .content {
        padding: 30px 5px 30px;
    }

    .nutrition-info .beverages, .nutrition-info .sides {
        margin-left: 8%;
    }

    /* 
     * Block modules
     */
    .block-module {
        padding: 40px 0 20px 0;
    }

    .block-module .row {
        padding-right: 30px;
    }

    /* 
         * Component modules
         */
    .component-module, .component-module.col-xs-6:nth-child(odd), .component-module.col-xs-6:nth-child(even) {
        padding: 0 0 0 5%;
    }

    .component-module.first.last .image {
        float: left;
        margin-right: 5%;
    }

    /* Android page */
    .page-android .horizontal-module .row.content {
        width: auto;
        padding: 50px 0px;
    }

    .page-android .bk-android .text {
        margin-bottom: 40px;
        margin-left: 51%;
        margin-top: -250px;
        padding: 0;
        width: 308px;
    }

    .page-android .container-fluid.crm .col-md-6 {
        padding: 10px 0px 0px 0px;
    }

    .page-android .crm .col-md-6 .crmTitle {
        font-size: 70px;
    }

    .page-android .title {
        margin-bottom: 20px;
    }

    .page-android .android-terms-conditions p {
        font-size: 14px;
    }

    .page-android .container-fluid.crm .col-md-6.links .appLinks a {
        margin-right: 20px;
    }

    /*
   * BK-App Page
   */
    .page-app .content h3.title {
        font-size: 45px;
    }

    .page-app .app-features .feature {
        padding-right: 15px;
    }

    .page-app .app-features .feature .header {
        float: none;
        width: auto;
    }

    .page-app .app-features .feature .desc {
        float: none;
        width: auto;
    }

    .page-app .app-features .feature .header .text {
        font-size: 22px;
        line-height: 26px;
    }

    .page-app .app-features .feature.item-coupon .header, .page-app .app-features .feature.item-findbk .header, .page-app .app-features .feature.item-menu .header {
        padding: 15px 8px 15px 8px;
        min-height: 112px;
    }

    .page-app .app-features .feature .header img {
        width: auto;
    }

    .page-app .app-features .feature.item-coupon .header .text {
        margin-top: 16px;
    }

    .page-app .app-features .feature.item-coupon .desc, .page-app .app-features .feature.item-findbk .desc, .page-app .app-features .feature.item-menu .desc {
        padding: 20px;
        min-height: 180px;
        text-align: center;
        font-size: inherit;
    }

    .page-app .app-features .feature .header .arrow {
        background: url(../img/app/arrow-vertical.png) no-repeat scroll 0 0 transparent;
        width: 24px ;
        height: 18px;
        position: absolute;
        right: 45%;
        bottom: -14px;
    }
}

@media screen and (min-width: 992px) {
    .product-hero {
        font-size: 16px;
    }

    .product-hero .content {
        padding: 20px 30px;
    }

    .nutrition-info .beverages, .nutrition-info .sides {
        margin-left: 12.5%;
    }

    .crm .col-sm-6 .shareSection {
        margin: 20px 0px;
    }

    .ie .crm .col-sm-6 .shareSection {
        margin-bottom: 80px;
    }

    .crm .shareSection .socialLinks .wrap-button.facebook {
        margin: 10px 25px 0px 0px;
    }

    .crm .shareSection .socialLinks .wrap-button.facebook a.addthis_button_facebook_like {
        padding: 4px 4px 2px 4px;
    }

    .crm .shareSection .socialLinks .wrap-button.twitter {
        margin: 10px 99px 0px 0px;
    }

    .page-android .bk-android .text {
        margin-bottom: 60px;
        margin-left: 50%;
        margin-top: -275px;
        padding: 0;
        width: 415px;
    }

    .page-android .bk-android .btnContainer {
        text-align: center;
    }

    .page-android .bk-android img {
        padding: 2%;
    }

    .page-android .crm .col-md-6:nth-of-type(2) {
        background: url(../img/bg/orange-vertical.png);
        background-position: 0 40px, 100% 100%;
        background-repeat: no-repeat;
    }

    .page-android .container-fluid.crm .col-md-6.be-king {
        padding: 50px 0 50px 10px;
        width: 435px;
    }

    .page-android .crm .col-md-6 .crmTitle {
        font-size: 65px;
        width: 320px;
        line-height: 1.1;
        padding-bottom: 15px;
    }

    .page-android .container-fluid.crm .col-md-6.links {
        padding: 50px 0 50px 60px;
    }

    .page-android .container-fluid.crm .col-md-6.links .title {
        padding: 20px 0px;
        margin-bottom: 0px;
    }

    .page-android .container-fluid.crm .col-md-6.links .appLinks a {
        margin-right: 30px;
    }

    .page-android .horizontal-module .row.content {
        padding: 10px 0px;
    }

    /*
   * BK-App Page
   */
    .page-app .content h3.title {
        font-size: 58px;
    }

    .page-app .app-features .feature .header .text {
        font-size: 28px;
        line-height: 28px;
    }

    .page-app .app-features .feature.item-coupon .desc, .page-app .app-features .feature.item-findbk .desc, .page-app .app-features .feature.item-menu .desc {
        min-height: 140px;
    }

    /* Hero Carousel */
    .heroCarousel .owl-controls .owl-nav .owl-prev .arrow {
        right: 500px;
    }

    .heroCarousel .owl-controls .owl-nav .owl-next .arrow {
        left: 457px;
    }
}

@media screen and (min-width: 1000px) {
    .offers .row.content img, .our-story .row.content img {
        padding: 0;
    }
}

/*.page-menu .menuTitle {
    color: #fff;
    margin: 30px 0;
}*/

.page-menu .menuTitle > span {
    background: #444242;
    padding: 10px 20px;
    display: inline-block;
}

.page-burgers .menuTitle > span {
    background: #8b542f;
}

.page-chicken .menuTitle > span {
    background: #ed7800;
}

.page-salads .menuTitle > span {
    background: #59980d;
}

.page-beverages .menuTitle > span {
    background: #a2007d;
}

.page-breakfast .menuTitle > span {
    background: #ee8324;
}

.page-sides .menuTitle > span {
    background: #f6a800;
}

.page-sweets .menuTitle > span {
    background: #0071ce;
}

.page-value .menuTitle > span {
    background: #ab192d;
}

.page-better .menuTitle > span {
    background: #62a70f;
}

.page-meal .menuTitle > span {
    background: #59291c;
}

.page-kids .menuTitle > span {
    background: #92c0ea;
}

.page-smoothies .menuTitle > span {
    background: #f36279;
}

.borderimage.inlinesvg .menuTitle > span {
    background: transparent;
    border-radius: 0;
    border: 5px solid transparent;
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23444242'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23444242'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNDQ0MjQyJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNDQ0MjQyJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-burgers .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%238b542f'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%238b542f'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjOGI1NDJmJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjOGI1NDJmJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-chicken .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ed7800'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ed7800'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWQ3ODAwJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWQ3ODAwJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-salads .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2359980d'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2359980d'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNTk5ODBkJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNTk5ODBkJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-beverages .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23a2007d'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23a2007d'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjYTIwMDdkJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjYTIwMDdkJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-breakfast .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ee8324'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ee8324'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWU4MzI0Jy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWU4MzI0Jy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-sides .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23f6a800'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23f6a800'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZjZhODAwJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZjZhODAwJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-sweets .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%230071ce'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%230071ce'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjMDA3MWNlJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjMDA3MWNlJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-value .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ab192d'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ab192d'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjYWIxOTJkJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjYWIxOTJkJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-better .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2362a70f'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2362a70f'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNjJhNzBmJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNjJhNzBmJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-meal .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2359291c'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2359291c'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNTkyOTFjJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjNTkyOTFjJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-kids .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2392c0ea'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%2392c0ea'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjOTJjMGVhJy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjOTJjMGVhJy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

.borderimage.inlinesvg .page-smoothies .menuTitle > span {
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23f36279'/></svg>") 5 0 5 5 stretch;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23f36279'/></svg>") 5 0 5 5 fill stretch;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZjM2Mjc5Jy8+PC9zdmc+") 5 0 5 5 stretch;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZjM2Mjc5Jy8+PC9zdmc+") 5 0 5 5 fill stretch;
    /* 
       A bug in firefox on the mac displays a transparent line at 
        certain resolutions (it's a sub-pixel rendering bug). 
        To fix that we had:
         

         We removed that fix to fix a bug in Safari where the right edge 
         was being truncated (the "0") with no curves
    */
}

/* 
 * Submenu Colors
 */
.mainNav .subNav > li.burgers > a:hover, .mainNav .subNav > li.burgers.active > a {
    color: #8b542f;
}

.mainNav .subNav > li.chicken > a:hover, .mainNav .subNav > li.chicken.active > a {
    color: #ed7800;
}

.mainNav .subNav > li.salads > a:hover, .mainNav .subNav > li.salads.active > a {
    color: #59980d;
}

.mainNav .subNav > li.beverages > a:hover, .mainNav .subNav > li.beverages.active > a {
    color: #a2007d;
}

.mainNav .subNav > li.breakfast > a:hover, .mainNav .subNav > li.breakfast.active > a {
    color: #ee8324;
}

.mainNav .subNav > li.sides > a:hover, .mainNav .subNav > li.sides.active > a {
    color: #f6a800;
}

.mainNav .subNav > li.sweets > a:hover, .mainNav .subNav > li.sweets.active > a {
    color: #0071ce;
}

.mainNav .subNav > li.value > a:hover, .mainNav .subNav > li.value.active > a {
    color: #ab192d;
}

.mainNav .subNav > li.better > a:hover, .mainNav .subNav > li.better.active > a {
    color: #62a70f;
}

.mainNav .subNav > li.meal > a:hover, .mainNav .subNav > li.meal.active > a {
    color: #59291c;
}

.mainNav .subNav > li.kids > a:hover, .mainNav .subNav > li.kids.active > a {
    color: #92c0ea;
}

.mainNav .subNav > li.smoothies > a:hover, .mainNav .subNav > li.smoothies.active > a {
    color: #f36279;
}

/* Category Menu Colors */
.food-category .title {
    font-family: 'Flame', Arial, Helvetica, sans-serif;
    font-size: 22px;
    line-height: 1;
    text-transform: none;
}

.food-category.burgers .title {
    color: #8b542f;
}

.food-category.chicken .title {
    color: #ed7800;
}

.food-category.salads .title {
    color: #59980d;
}

.food-category.beverages .title {
    color: #a2007d;
}

.food-category.breakfast .title {
    color: #ee8324;
}

.food-category.sides .title {
    color: #f6a800;
}

.food-category.sweets .title {
    color: #0071ce;
}

.food-category.value .title {
    color: #ab192d;
}

.food-category.better .title {
    color: #62a70f;
}

.food-category.meal .title {
    color: #59291c;
}

.food-category.kids .title {
    color: #92c0ea;
}

.food-category.smoothies .title {
    color: #f36279;
}

.menuBtns {
    text-align: center;
    margin: 35px 0;
}

.menuBtns .bk-btn {
    margin: 0 0 35px;
}

.menuBtns .icon_document-white {
    width: 16px;
    height: 20px;
    margin-bottom: -2px;
}

.menuBtns .icon_leaf-white {
    width: 16px;
    height: 25px;
    margin-bottom: -6px;
}

.menuBtns .icon_myMeal-white {
    width: 25px;
    height: 24px;
    margin-bottom: -2px;
}

#admin-menu .dropdown {
    display: block;
    height: auto;
}

.dropdown {
    
    height: 4px;
    max-height: 800px;
    z-index: 2;
}

.dropdown .wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    /*overflow-y: hidden;*/
}

.dropdown .wrapper:after, .dropdown .wrapper:before {
    background: transparent url(../img/bg/line-med-horz.png) repeat-x 0 0;
    content: "";
    display: block;
    height: 4px;
    width: 100%;
}

.dropdown .wrapper:after {
    position: absolute;
    bottom: 0;
}

.dropdown .product-hero {
    min-height: 400px;
}

.dropdown .product-hero .action {
    text-align: center;
}

.dropdown .product-hero .title-group {
    margin-bottom: 0;
}

.dropdown .product-hero .image {
    padding: 0;
    text-align: center;
}

.dropdown .product-hero .image img {
    max-height: 400px;
    width: auto;
    max-width: 100%;
}

.dropdown .close {
    position: absolute;
    right: 2%;
    top: 3%;
    z-index: 1;
}

.dropdown .close .icon {
    display: inline-block;
    text-indent: 100%;
    overflow: hidden;
}

.dropdown + .food-item:before, .dropdown + .food-item + .food-item:before {
    background-image: none;
}

.food-item, .food-category {
    cursor: pointer;
    height: 333px;
    text-align: center;
    /* For 2 column layout
     * remove the right vertical border from every 2nd element 
     */
    /* For 2 column layout
     * remove the top horizontal from the first row
     */
    /* For 2 column layout ending with an extra element
     * extend the top horizontal border of the last element
     * to cover the entire row
     */
}

.food-category {
    height: 250px;
}

.food-item:after, .food-category:after, .food-item:before, .food-category:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
}

.food-item:before, .food-category:before {
    background: url(../img/bg/line-med-horz.png) repeat-x top;
    height: 4px;
    width: 100%;
    left: 0;
}

.food-item:after, .food-category:after {
    background: url(../img/bg/line-med-vert.png) repeat-y right;
    height: 100%;
    width: 4px;
    right: 0;
}

.food-item:nth-of-type(2n):after, .food-category:nth-of-type(2n):after {
    background-image: none;
}

.food-item:nth-of-type(-n+2):before, .food-category:nth-of-type(-n+2):before {
    background-image: none;
}

.food-item:nth-of-type(3n) + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-category:last-of-type:before, .food-item:nth-of-type(3n) + .food-item + .food-item + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-item + .food-item + .food-category:last-of-type:before, .food-item:nth-of-type(3n) + .food-item + .food-category + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-item + .food-category + .food-category:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-item + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-item + .food-category:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-category + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-category + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-item + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-item + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-category + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-category + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-item + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-item + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-category + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-category + .food-category:last-of-type:before {
    width: 200%;
}

.food-item img, .food-category img {
    max-height: 100%;
    max-width: 100%;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.food-item > .inner {
    /*background-color: rgb(255, 255, 255);*/
    /*border-bottom: none;*/
    /*border-radius: 10px;*/
    /*box-shadow: rgba(73, 73, 73, 0.2) 0px 0px 4px 0px;*/
    cursor: pointer;
    display: flex;
    flex-direction: column;
	margin:auto;
    height: 95%;
	width:95%;
    padding: 0px;
    text-decoration: none;
  /*  background-color: rgb(255, 255, 255);
    box-shadow: rgb(73 73 73 / 20%) 0px 0px 4px 0px;
    border-radius: 10px;*/
    transition: box-shadow 0.3s ease 0s;
	
}

.food-category > .inner {
    background-color: rgb(255, 255, 255);
    border-bottom: none;
    border-radius: 10px;
    box-shadow: rgba(73, 73, 73, 0.2) 0px 0px 4px 0px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
	margin:auto;
    height: 95%;
	width:95%;
    padding: 0px;
    text-decoration: none;
  /*  background-color: rgb(255, 255, 255);
    box-shadow: rgb(73 73 73 / 20%) 0px 0px 4px 0px;
    border-radius: 10px;*/
    transition: box-shadow 0.3s ease 0s;
	
}

.food-item.active > .inner, .food-category.active > .inner {
    position: relative;
}


.food-item.active > .inner:after, .food-category.active > .inner:after {
    border-color: transparent transparent #b5b5b5;
    border-style: solid;
    border-width: 0 10px 10px;
    display: block;
    content: '';
    height: 0;
    width: 0;
    bottom: -2px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
}

.food-item .imgWrap, .food-category .imgWrap {
    height: 170px;
}

.food-category .imgWrap {
    background: #ff8733;
    border-radius: 10px 10px 0px 0px;
}

.food-item .title, .food-category .title {
    display: table;
    width: 100%;
    color: #444242;
    height: 100%;
}

.food-item .title > span, .food-category .title > span {
    padding: 1rem 1rem;
    display: flex;
	color:#502314;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: center;
    text-align: center;
	font-family: 'Flame', "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.11;
    font-size: 22px;
    margin: 0px;
    text-transform: none;
    font-weight: normal;
    height: 100%;
}

.food-item {
    height: 275px;
}

.food-item .title {
    font-family: 'Flame', Arial, Helvetica, sans-serif;
    font-size: 22px;
	color:#502314;
    font-weight: bold;
    line-height: 1;
}

.food-item > .inner {
    padding: 2% 5%;
}

.offer-content {
    max-width: 1200px;
    margin: 0 auto;
}

.offer-banner {
    cursor: pointer;
    text-align: center;
}

.offer-banner img {
    max-height: 100%;
    width: 100%;
    position: relative;
    border-radius: 10px;
}

.offer-banner > .inner {
    cursor: pointer;
	margin:10px 10px;
    border-style: solid;
    border-color: white;
    border-radius: 10px;
}

.offer-banner:last-of-type:nth-of-type(odd) {
    width: 100%;
}

.page-menu .menu-grid {
    position: relative;
}

.page-menu .gutter-image {
    display: none;
    background: transparent none no-repeat;
    background-size: contain;
    height: 639px;
    width: 700px;
    position: absolute;
}

.page-menu .left-image {
    background-position: right;
    top: 200px;
    right: 100%;
}

.page-menu .left-image ~ .left-image {
    top: 900px;
}

.page-menu .right-image {
    background-position: left;
    top: 600px;
    left: 100%;
}

.page-menu .right-image ~ .right-image {
    top: 1300px;
}

@media screen and (min-width: 321px) {
    .dropdown {
        min-height: 400px;
    }

    .dropdown .product-hero {
        min-height: 400px;
    }
}

@media screen and (min-width: 992px) {
    .dropdown {
        min-height: 600px;
    }

    .dropdown .product-hero {
        min-height: 600px;
    }
}

@media screen and (max-width: 767px) {
    .searchItems.bk-search.result-items ul.itemsList li .itemImg {
        float: none;
        margin: 0px auto 10px auto;
    }

    .searchItems.bk-search.result-items ul.itemsList li .itemDetails {
        width: 95%;
    }
}

@media screen and (min-width: 813px) {
    .food-item, .food-category {
        height: 333px;
        /* For a 3 col layout
         * reset the right vertical border for all elements
         */
        /* For a 3 col layout
         * remove the right vertical border from every 3rd element 
         */
        /* For a 3 col layout
         * remove the top horizontal border from every 3rd element 
         */
        /* For a 3 col layout, last row with one 1 element
         * extend the top horizontal border to cover the row
         * and center the last element 
         */
        /* For a 3 col layout, last row with 2 elements
         * extend the top horizontal border to cover the row
         */
        /* For a 3 col layout, last row with 3 elements
         * normal top horizontal broder width
         */
    }

    .food-category {
        height: 300px;
    }

    .food-item > .inner {
        padding: 10% 5%;
    }

    .food-item:nth-of-type(1n):after, .food-category:nth-of-type(1n):after {
        background: url(../img/bg/line-med-vert.png) repeat-y right;
    }

    .food-item:nth-of-type(3n):after, .food-category:nth-of-type(3n):after {
        background-image: none;
    }

    .food-item:nth-of-type(-n+3):before, .food-category:nth-of-type(-n+3):before {
        background-image: none;
    }

    .food-item:nth-of-type(3n) + .food-item:last-of-type, .food-item:nth-of-type(3n) + .food-category:last-of-type, .food-category:nth-of-type(3n) + .food-item:last-of-type, .food-category:nth-of-type(3n) + .food-category:last-of-type {
        margin-left: 33.33%;
        width: 33.33%;
    }

    .food-item:nth-of-type(3n) + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-category:last-of-type:before {
        left: -100%;
        width: 300%;
    }

    .food-item:nth-of-type(3n) + .food-item:last-of-type > .inner:before, .food-item:nth-of-type(3n) + .food-category:last-of-type > .inner:before, .food-category:nth-of-type(3n) + .food-item:last-of-type > .inner:before, .food-category:nth-of-type(3n) + .food-category:last-of-type > .inner:before {
        background: url(../img/bg/line-med-vert.png) repeat-y;
        content: "";
        display: block;
        height: 100%;
        width: 4px;
        position: absolute;
        top: 0;
        left: -4px;
    }

    .food-item:nth-of-type(3n) + .food-item + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-item + .food-category:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-category:last-of-type:before {
        width: 200%;
    }

    .food-item:nth-of-type(3n) + .food-item + .food-item + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-item + .food-item + .food-category:last-of-type:before, .food-item:nth-of-type(3n) + .food-item + .food-category + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-item + .food-category + .food-category:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-item + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-item + .food-category:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-category + .food-item:last-of-type:before, .food-item:nth-of-type(3n) + .food-category + .food-category + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-item + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-item + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-category + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-item + .food-category + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-item + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-item + .food-category:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-category + .food-item:last-of-type:before, .food-category:nth-of-type(3n) + .food-category + .food-category + .food-category:last-of-type:before {
        width: 100%;
    }

    .food-item a, .food-category a {
        padding: 5% 2%;
    }

    .food-item .imgWrap {
        height: 200px;
    }

    .food-category .imgWrap {
        height: 220px;
    }

    .food-item .title {
        font-size: 24px;
    }

    .menuBtns {
        margin: 40px 0;
    }

    .menuBtns .btnHolder {
        display: inline;
    }

    .menuBtns .bk-btn {
        margin: 10px;
    }

    .dropdown .product-hero .action {
        text-align: left;
    }

    .dropdown .product-hero .image {
        padding: 10px 0;
        text-align: center;
    }

    .dropdown .product-hero .image img {
        max-height: 450px;
    }

    .dropdown .content {
        padding: 25px 30px 0;
        position: relative;
    }

    .dropdown + .food-item + .food-item + .food-item:before {
        background-image: none;
    }

    .dropdown + .col-xs-6.col-sm-4:last-of-type {
        margin-left: 33.3%;
    }

    .dropdown + .col-xs-6.col-sm-4:last-of-type > .inner:before {
        background: url(../img/bg/line-med-vert.png) repeat-y;
        content: "";
        display: block;
        height: 100%;
        width: 4px;
        position: absolute;
        top: 0;
        left: -4px;
    }
}

@media screen and (min-width: 992px) {
    .dropdown .wrapper {
        left: -100%;
        right: -100%;
        width: auto;
    }

    .dropdown .product-hero .description {
        font-size: 1.5em;
    }
}

@media screen and (min-width: 1300px) {
    .page-menu .gutter-image {
        display: block;
    }

    .page-menu .left-image {
        right: 90%;
    }

    .page-menu .right-image {
        left: 90%;
    }
}

@media screen and (min-width: 1500px) {
    .page-menu .gutter-image {
        display: block;
    }

    .page-menu .left-image {
        right: 85%;
    }

    .page-menu .right-image {
        left: 85%;
    }

    .dropdown .content {
        padding: 20px 0;
    }
}

@media screen and (min-width: 1800px) {
    /* Hero Carousel */ .heroCarousel .owl-controls .owl-nav .owl-prev .arrow {
        right: 400px;
    }

    .heroCarousel .owl-controls .owl-nav .owl-next .arrow {
        left: 400px;
    }
}

.wait {
    cursor: wait;
}

.doneWait {
    cursor: auto;
}

/* Investor form */
.node-investor-form {
    margin-top: 30px;
    margin-bottom: 60px;
}

.page-investor-forms .container .row .col-sm-12 {
    padding: 0 15px;
}

.page-investor-forms .view-investor-forms {
    margin-top: 30px;
    margin-bottom: 60px;
}

.page-investor-forms .view-investor-forms .view-filters .views-exposed-form {
    margin-bottom: 30px;
}

.page-investor-forms .view-investor-forms .view-filters .views-exposed-form .description {
    font-size: 0.8em;
    margin-top: 5px;
}

.page-investor-forms .view-investor-forms .view-filters .views-exposed-widget.views-submit-button input.form-submit {
    width: 100%;
    border-radius: 0px;
    background: none repeat scroll 0% 0% transparent;
    border: 5px solid transparent;
    color: #FFF;
    display: inline-block;
    font: 22px/42px "Flame Sans", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    padding: 1px 10px 0px;
    vertical-align: top;
    /*-webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ed7800'/></svg>") 5 round;
  border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ed7800'/></svg>") 5 fill round;
  */
    -webkit-border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWQ3ODAwJy8+PC9zdmc+") 5 round;
    border-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEnIHg9JzAnIHk9JzAnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJyB2aWV3Qm94PScwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxNjAgMTYwJz48cGF0aCBkPSdNNCAyYzAgMCAxIDAgNCAwIDYgMCAxNSAxIDIxIDFDMzYgMyA1NCAwIDYzIDBjOSAwIDI1IDIgMzEgMiA2IDAgMjQgMiAzMyAyIDcgMCAyMi0yIDI2LTIgMSAwIDQgMCA0IDAgMiAwIDQgMiA0IDR2MTQ5YzAgMi0yIDQtNCA0IDAgMC0yIDAtNCAwIC0zIDAtMTkgMS0yNCAxIC05IDAtMzEtMS0zMS0xcy0yMi0xLTMwLTFTNDMgMTYwIDM3IDE2MGMtNSAwLTIzLTEtMjktMSAtMSAwLTQgMC00IDAgLTIgMC00LTItNC00VjZDMCA0IDIgMiA0IDJ6JyBmaWxsPScjZWQ3ODAwJy8+PC9zdmc+") 5 fill round;
}

@media only screen and (max-width: 439px) {
    .page-investor-forms .view-investor-forms .view-filters .views-exposed-widget.views-submit-button input.form-submit {
        margin-top: 0;
    }
}

.page-investor-forms .view-investor-forms .view-content table {
    width: 100%;
}

.page-investor-forms .view-investor-forms .view-content table tr td {
    padding: 7px;
}

/* Line height fix for Jalapeno burger */
body.page-node-43152 .product-hero .title, section#product-dropdown[data-product-id="43152"] .product-hero .title {
    line-height: 0.9;
}

/* Black Color fix for Halloween Whopper */
section#product-dropdown[data-product-id="43221"] .product-hero .title {
    color: #333333;
}

/* Line-height fix for A.1. Smoky Bacon */
body.page-node-43211 .product-hero .subtitle {
    line-height: 0.85;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 1px;
}

.pagination > li {
    display: inline;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 7px 15px;
    line-height: 1.428571429;
    text-decoration: none;
    color: #444242;
    background-color: #ffffff;
    border: 1px solid #d2d3d6;
    margin-left: -1px;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #ed7800;
    background-color: #edeef0;
    border-color: #dddddd;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #ed7800;
    border-color: #ed7800;
    cursor: default;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #aeafb1;
    background-color: #ffffff;
    border-color: #dddddd;
    cursor: not-allowed;
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
}

/* NEW 20/12/2017 start*/
.wrap-coupon {
    width: 420px;
    height: 100%;
    padding: 0px;
}

.wrap-coupon .download-icon {
    max-width: 120px;
    margin: 0 auto;
    text-align: center;
}

.coupon-desc {
    font-family: 'Flame Sans', Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.offers2 .top-coupon {
    /*background: #ffffff;*/
    background-size: 100% 100%;
    position: relative;
    z-index: 0;
}

.offers2 .top-coupon .separator {
    background: url(../img/bg/line-med-horz.png);
    background-position: 0 0, 100% 100%;
    background-repeat: repeat-x, repeat-y;
    z-index: 1;
    position: relative;
    height: 4px;
    bottom: -2px;
}

@media screen and (max-width: 767px) {
    .dropdown {
        min-height: 800px;
    }

    .dropdown .product-hero {
        min-height: 800px;
    }

    .wrap-coupon {
        width: 300px;
        margin: 30px auto;
        text-align: center;
    }

    .wrap-coupon .download-icon {
        max-width: 80px;
        margin: 0px auto;
        margin-top: 20px;
        text-align: center;
    }
}

@media screen and (min-width: 992px) {
    .dropdown {
        min-height: 600px;
    }

    .dropdown .product-hero {
        min-height: 600px;
    }

    .wrap-coupon {
        width: 380px;
        margin: 0;
        text-align: center;
    }

    .wrap-coupon .download-icon {
        max-width: 120px;
        margin: 0px auto;
        margin-top: 20px;
        text-align: center;
    }
}

/* NEW 20/12/2017 end*/
/* NEW 30/03/2021 */

/*header*/
html, body, #root {
    margin: 0px;
    padding: 0px;
}
head {
    display: none;
}
link {
    display: none;
}
title {
    display: none;
}
div {
    display: none;
}
meta {
    display: none;
}
script {
    display: none;
}

body {
    display: block;
   
}

html {
    box-sizing: border-box;
    font: 100% / 1.5 'Flame Sans', "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    color: rgb(80, 35, 20);
    -webkit-font-smoothing: antialiased;
}
*, ::before, ::after {
    box-sizing: inherit;
}
   body.disable-focus-styles ::after {
    outline: none !important;
}

@media screen and (min-width: 813px){
	.cTBlCI {
    display: block;
    position: fixed;
    transform: translateY(0px) scale(1);
    transition: transform 0.3s ease-out 0s;
    width: 100%;
    will-change: transform;
    z-index: 500;
}
}


.Sintw {
    width: 100%;
    height: 100%;
}
div {
    display: block;
}
.fAZHpH {
    background: rgb(245, 235, 220);
    color: rgb(31, 31, 31);
    height: 78px;
    margin: 0px auto;
    padding: 30px;
}
nav {
   position: fixed;
   top: 0;
   width: 100%;
   display: block;
   z-index:2;
}
.hbwYtq {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    height: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
    position: relative;
}
.fagvRM {
    position: fixed;
    color: rgb(175, 12, 42);
    text-decoration: none;
    top: -99999px;
    left: -99999px;
    opacity: 0;
}

a:-webkit-any-link {
    cursor: pointer;
}
.eANBYJ {
    display: inline-block;
    text-decoration: none;
    text-transform: none;
    position: relative;
    margin: 0px auto 0px 1.3rem;
    font-family: Flame, "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.125rem;
    color: rgb(80, 35, 20);
}
.eANBYJ.active, .eANBYJ:hover {
    text-decoration: none;
    color: rgb(214, 35, 0);
}
.eANBYJ.selected::before {
    background-color: currentcolor;
}
.eANBYJ.selected::before, .eANBYJ::before {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0px;
}
.eANBYJ.selected {
    color: rgb(214, 35, 0);
}

.kGTJgk {
    -webkit-box-align: center;
    align-items: center;
    appearance: none;
    background: rgb(0 0 0 / 0%);
    border: none;
    box-sizing: border-box;
    border-radius: 1rem;
    color: rgb(80, 35, 20);
    display: inline-flex;
    font-family: Flame, "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.125rem;
    height: 100%;
    -webkit-box-pack: center;
    justify-content: center;
    margin-left: 1.35rem;
    padding: 0px;
    position: relative;
    cursor: pointer;
    white-space: nowrap;
}

.mQMWr {
    border: 0px;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}
.hehiXd {
    opacity: 0;
    position: absolute;
    top: 48px;
    left: 0px;
    width: 320px;
    display: inline-block;
    box-sizing: border-box;
    background: rgb(245, 235, 220);
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 10%) 0px 2px 8px;
    transform: translate(-50%, -1rem);
    transition: opacity 200ms ease-out 0s, transform 200ms ease-out 0s, visibility 200ms ease-out 0s;
    visibility: hidden;
    z-index: 300;
}
.hehiXd::after {
    position: absolute;
    display: block;
    content: "";
    border-style: solid;
    border-image: initial;
    border-width: 0px 15px 15px;
    border-color: rgb(0 0 0 / 0%) rgb(0 0 0 / 0%) rgb(245, 235, 220);
    top: 1px;
    left: 50%;
    transform: translateY(-100%) translateX(-50%);
}
.hehiXd > div {
    max-height: calc(90vh - 78px);
    padding: 0rem 2rem;
    overflow-y: auto;
}
.dVDlZo {
    opacity: 1;
    position: absolute;
    top: 48px;
    left: 400.519px;
    width: 320px;
    display: inline-block;
    box-sizing: border-box;
    background: rgb(245, 235, 220);
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 10%) 0px 2px 8px;
    transform: translate(-50%, 0rem);
    transition: opacity 200ms ease-out 0s, transform 200ms ease-out 0s, visibility 200ms ease-out 0s;
    visibility: visible;
    z-index: 300;
}
.dVDlZo > div {
    max-height: calc(90vh - 78px);
    padding: 0rem 2rem;
    overflow-y: auto;
}
.dVDlZo::after {
    position: absolute;
    display: block;
    content: "";
    border-style: solid;
    border-image: initial;
    border-width: 0px 15px 15px;
    border-color: rgb(0 0 0 / 0%) rgb(0 0 0 / 0%) rgb(245, 235, 220);
    top: 1px;
    left: 50%;
    transform: translateY(-100%) translateX(-50%);
}
.uLGFN {
    position: absolute;
    top: 48px;
    left: 400.519px;
    width: 320px;
    display: inline-block;
    box-sizing: border-box;
    background: rgb(245, 235, 220);
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 10%) 0px 2px 8px;
    transform: translate(-50%, -1rem);
    transition: opacity 200ms ease-out 0s, transform 200ms ease-out 0s, visibility 200ms ease-out 0s;
    z-index: 300;
    padding: 0 32px;
}
.uLGFN::after {
    position: absolute;
    display: block;
    content: "";
    border-style: solid;
    border-image: initial;
    border-width: 0px 15px 15px;
    border-color: transparent transparent rgb(245, 235, 220);
    top: 1px;
    left: 50%;
    transform: translateY(-100%) translateX(-50%);
}
.ofNAH {
    position: relative;
    display: inline-block;
    width: 100%;
    min-height: 100%;
}
.ofNAH > div > div > ul {
    list-style: none;
    padding: 1rem 0rem;
    margin: 0px;
}
ul {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.ofNAH > div > div > ul > li {
    margin: 0;
    padding: 0px;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.ofNAH > div > div + div {
    border-top: 1px solid rgb(215, 199, 181);
}
.ofNAH > div > div > ul > li > a {
    text-decoration: none;
    color: rgb(80, 35, 20);
    padding: 16px 0;
    display: block;
}

.ofNAH > div > div > ul > li > a:hover {
    text-decoration: underline;
}

.gAwjMJ {
    max-height: 50px;
    max-width: 50%;
    overflow: hidden;
    padding: 5px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}
.gSJZif {
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 999600;
}
.eHBNqN {
    display: inline-block;
    font-size: 0.9375rem;
    text-decoration: none;
    text-transform: none;
    margin: 0px auto;
    position: static;
    color: rgb(245, 235, 220);
}
.eHBNqN::before {
    color: rgb(0 0 0 / 0%);
}
.eHBNqN.selected::before, .eHBNqN::before {
    content: "";
    background-color: rgb(0 0 0 / 0%);
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: 0px;
}
.kUHncO {
    height: 90px;
    width: 90px;
    margin: 25px auto 0px;
    object-fit: contain;
    display: block;
    pointer-events: none;
}
svg[Attributes Style] {
    fill: none;
}
svg:not(:root) {
    overflow: hidden;
}
:not(svg) {
    transform-origin: 0px 0px;
}
.epIBav {
    display: flex;
    -webkit-box-align: baseline;
    align-items: baseline;
    padding: 5px;
}
.ceHgJY {
    display: flex;
    -webkit-box-align: stretch;
    align-items: stretch;
    place-content: stretch flex-start;
    align-self: auto;
    -webkit-box-pack: start;
    flex-flow: row nowrap;
    overflow: visible;
    position: static;
    z-index: auto;
    inset: auto;
    margin: 0px 1rem 0px 0px;
    padding: 0px;
    width: auto;
    height: auto;
    max-width: none;
    max-height: none;
    min-width: 0px;
    min-height: 0px;
    background: initial;
    border-width: 0px;
    border-style: none;
    border-color: rgb(0 0 0 / 0%);
    border-radius: 0px;
}
.foFHLw {
    font-family: flame, sans-serif;
    font-weight: normal;
    font-size: 0.875rem;
    text-align: center;
    text-transform: none;
    letter-spacing: 1px;
    white-space: nowrap;
    color: rgb(245, 235, 220);
    background-color: rgb(214, 35, 0);
    outline: 0px;
    border: 0px;
    border-radius: 9999rem;
    width: auto;
    cursor: pointer;
    margin: 0px;
    padding: 0.375rem 1.5rem;
    transition: all 0.125s ease 0s;
    display: block;
    flex-shrink: 0;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}
@media screen and (min-width: 813px){
.jUvKLC {
    min-height: 100vh;
}
}
.jUvKLC {
    background: rgb(245, 235, 220);
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    overflow-x: hidden;
    width: 100%;
    padding-bottom: calc(env(safe-area-inset-bottom) + 66px);
    min-height: calc(100vh - 66px);
}


.cvyfTD {
    background: rgb(245, 235, 220);
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.gELGdp {
    background: rgb(245, 235, 220);
    -webkit-box-flex: 2;
    flex-grow: 2;
    min-height: calc(100vh - 78px - env(safe-area-inset-top) - 66px);
}
.UMUFh {
    border-radius: inherit;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}




@media screen and (min-width: 813px){

.cBAjSm {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: -13px;
    z-index: 300;
}
}
.cBAjSm {
    font-family: Flame, "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    letter-spacing: normal;
}
.eFEdbN {
    height: 13px;
    width: 100%;
}
svg[Attributes Style] {
    width: 100%;
}
:not(svg) {
    transform-origin: 0px 0px;
}
path[Attributes Style] {
    d: path("M 0 13 v -2.7 h 18.9 c 6.6 0 13.2 0.1 19.9 0.1 c 6.7 0.1 13.4 0.1 20 0.1 c 11.2 0 22.4 -0.2 33.4 -0.7 c 2.1 -0.1 4.2 -0.2 6.4 -0.2 c 2.1 0 4.3 0 6.4 0.1 c 2.1 0 4.3 0.1 6.4 0.1 c 1.9 0 3.8 0 5.7 -0.1 c 6.9 -0.3 13.4 -1.3 20.6 -1.4 h 0.9 c 3.7 0 7.1 0.1 10.8 0.2 h 1.1 c 2 0 3.8 -0.1 5.5 -0.1 c 1.8 -0.1 3.5 -0.1 5.4 -0.1 c 1.5 0 3 0 4.7 0.2 c 3.6 0.3 6.8 0.4 10 0.4 c 3.5 0 7 -0.2 10.8 -0.5 c 5.4 -0.1 10.7 -0.2 16.1 -0.5 c 3.2 0.2 6.4 0.4 10.1 0.4 c 3.8 0.1 7.3 -0.1 11.1 0.2 c 2.7 0.2 5.6 1 8.3 1.2 c 0.6 0 1.2 0.1 1.8 0.1 c 4.5 0 8.4 -0.9 12.6 -1.4 c 2.9 -0.3 5.7 -0.4 8.4 -0.4 c 7.8 0 15.2 0.9 23.2 1 h 0.3 c 0.5 0 1 0 1.5 -0.1 c 3.7 0.2 7.4 0.3 11.2 0.4 h 1.8 c 13.3 0 26.2 -1.6 39.3 -2.3 c 0.4 0 0.8 0 1.2 -0.1 h 1.2 c 3.4 0 6.7 0 9.7 -0.3 h 2.1 c 3.9 0 7.8 0 11.6 0.1 c 3.9 0.1 7.8 0.1 11.7 0.1 h 2.1 c 12.5 -0.1 25.1 -0.2 37.6 -0.2 c 9.2 0 18.3 0.1 27.4 0.4 h 0.7 c 2.3 0.4 4.5 0.7 7.4 0.7 h 0.7 c 2.4 0 4.1 -0.2 6 -0.4 c 4.5 0.1 9.1 0.1 13.8 0.1 c 13 0 26.1 -0.3 38.3 -0.9 c 9.3 -0.4 18.5 -0.7 27.8 -0.9 c 3.2 0.1 6.6 0.2 9.9 0.2 c 4.6 0 9.4 -0.1 14.1 -0.2 c 15.9 0.2 31.7 0.8 47.4 1.7 c 9.7 0.6 19.4 0.7 29.1 0.7 c 9.6 0 19.2 -0.2 28.9 -0.4 c 21.3 -0.5 42.8 0 64.1 -1.3 c 4.4 -0.3 8.7 -0.4 13 -0.4 c 3.7 0 7.4 0.1 11.1 0.1 c 3.7 0.1 7.4 0.1 11.2 0.1 h 4.6 c 22.6 -0.4 45.2 -1.1 67.9 -1.5 h 0.5 c 2.9 0.2 5.7 0.5 8.6 0.7 c 1.2 0.1 2.2 0.1 3.1 0.1 c 2.6 0 3.9 -0.3 7.1 -0.8 c 0.7 -0.1 1.5 -0.2 2.2 -0.3 c 8.5 -0.1 17.1 -0.1 25.7 -0.1 H 927 l 99.1 -0.3 h 22 c 8.9 0 17.9 0 26.9 -0.1 c 7.9 0 16.2 -0.6 24.1 -0.6 c 1.6 0 3.2 0 4.8 0.1 c 15 0.5 30.1 2.8 45.3 2.8 c 5.6 0 11.3 -0.3 16.9 -1.1 c 5.2 -0.7 9.1 -2.1 14.7 -2.5 c 2.2 -0.2 4.5 -0.2 6.8 -0.2 c 5.8 0 11.8 0.4 17.3 0.7 c 14.2 0.8 27.5 2.2 41.9 2.2 c 3.1 0 6.3 -0.1 9.5 -0.2 c 13 -0.6 25.8 -1.8 39 -2.2 c 15 -0.5 29.7 -1.1 44.8 -1.3 c 1.9 0.2 3.8 0.4 5.8 0.4 h 0.6 c 2 0 4 -0.2 5.9 -0.4 c 4.4 0.1 8.8 0.3 13.2 0.4 c 6.9 0.3 13.7 0.5 20.5 0.5 c 7.9 0 15.7 -0.4 23.4 -1.5 c 2.9 -0.4 5.9 -0.8 8.8 -1.2 h 21.7 l -0.3 13 H 0 Z");
    fill: rgb(80, 35, 20);
    fill-rule: evenodd;
}
@media screen and (min-width: 813px){
.ggXJkQ {
    padding: 48px 64px 40px;
}
}
.ggXJkQ {
    background-color: rgb(43, 2, 0);
    color: rgb(245, 235, 220);
    width: 100%;
    padding: 40px 40px 100px;
}
.fHbZyc:first-child {
    padding-top: 0px;
}
.fHbZyc {
    display: flex;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid rgb(187, 163, 145);
    padding: 20px 0px 64px;
}
.eOBsYJ {
    display: flex;
    flex-direction: column;
}
.fHbZyc > * {
    flex-basis: 25%;
}
.gqXlKq {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.bUmElr {
    margin: 0px;
    color: rgb(187, 163, 145);
    font-size: 0.9375rem;
    font-family: "Flame Sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    line-height: 1.6;
    cursor: pointer;
}
@media screen and (min-width: 813px){
.KOgYA {
    margin-bottom: auto;
}
}
.KOgYA {
    color: rgb(245, 235, 220);
    font-size: 1.625rem;
    margin-top: 0px;
    margin-bottom: 10px;
    text-transform: none;
}
@media screen and (min-width: 769px){
h2 {
    font-weight: normal;
}
}
h2 {
    display: block;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.flEPsS:last-child {
    border-bottom: none;
    padding-bottom: 0px;
}
.flEPsS {
    display: flex;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid rgb(187, 163, 145);
    padding: 20px 0px 64px;
}
.flEPsS > * {
    flex-basis: 100%;
}
.cnqeuM {
    margin: 0px;
    color: rgb(187, 163, 145);
    font-size: 0.9375rem;
    font-family: "Flame Sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    line-height: 1.6;
    cursor: pointer;
}
.fHBUlO:first-child {
    padding-top: 0.75rem;
}
.fHBUlO {
    width: 100%;
    display: flex;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    padding: 1.125rem 0px;
}
svg[Attributes Style] {
    width: 175;
    height: 20;
    fill: none;
}
svg:not(:root) {
    overflow: hidden;
}
path[Attributes Style] {
    fill: rgb(245, 235, 220);
    fill-rule: evenodd;
    d: path("M 20.092 13.046 c 0 3.812 2.68 6.85 7.714 6.85 c 5.034 0 7.744 -3.038 7.744 -6.85 v -9.71 c 0 -1.787 -1.102 -3.217 -3.127 -3.217 c -2.026 0 -3.128 1.43 -3.128 3.217 v 9.53 c 0 0.805 -0.446 1.639 -1.489 1.639 c -1.042 0 -1.43 -0.834 -1.43 -1.638 V 3.336 c 0 -1.787 -1.131 -3.217 -3.157 -3.217 c -2.025 0 -3.127 1.43 -3.127 3.217 v 9.71 Z m -8.131 6.7 H 7.493 c -2.501 0 -3.693 -1.37 -3.693 -3.216 V 3.395 C 3.8 1.55 4.992 0.18 7.493 0.18 h 3.783 c 3.961 0 6.523 1.906 6.523 5.48 c 0 1.519 -0.566 2.591 -1.192 3.217 l -0.076 0.075 c -0.128 0.124 -0.192 0.186 -0.192 0.312 c 0 0.102 0.132 0.204 0.263 0.306 l 0.065 0.051 l 0.026 0.02 c 0.43 0.33 2.029 1.555 2.029 4.15 c 0 3.306 -2.562 5.957 -6.761 5.957 Z M 9.37 7.327 c 0 0.388 0.238 0.686 0.774 0.686 h 0.417 c 1.37 0 1.787 -1.013 1.787 -1.728 c 0 -0.774 -0.417 -1.667 -1.787 -1.667 h -0.417 c -0.536 0 -0.774 0.297 -0.774 0.685 v 2.025 Z m 1.34 4.26 h -0.566 c -0.536 0 -0.774 0.298 -0.774 0.685 v 2.323 c 0 0.387 0.238 0.685 0.774 0.685 h 0.566 c 1.52 0 1.966 -1.102 1.966 -1.876 c 0 -0.864 -0.447 -1.817 -1.966 -1.817 Z m 32.673 -3.753 c 0 0.387 0.238 0.685 0.775 0.685 h 0.446 c 1.34 0 1.758 -0.983 1.758 -1.727 c 0 -0.775 -0.417 -1.668 -1.758 -1.668 h -0.446 c -0.537 0 -0.775 0.298 -0.775 0.685 v 2.025 Z m -2.8 12.063 c -2.025 0 -3.127 -1.43 -3.127 -3.217 V 3.395 C 37.456 1.55 38.677 0.18 41.18 0.18 h 3.544 c 4.021 0 7.357 2.144 7.357 5.927 c 0 2.502 -1.132 4.11 -2.115 4.795 c -0.297 0.208 -0.357 0.417 -0.268 0.655 c 0.364 0.978 1.12 1.904 1.975 2.95 l 0.17 0.207 c 0.566 0.685 1.013 1.43 1.013 2.443 c 0 1.519 -1.4 2.74 -3.068 2.74 c -1.013 0 -2.026 -0.417 -3.098 -1.758 c -0.834 -1.042 -1.489 -3.127 -1.876 -4.616 c -0.09 -0.357 -0.209 -0.566 -0.596 -0.566 c -0.298 0 -0.506 0.179 -0.506 0.566 v 3.157 c 0 1.787 -1.102 3.217 -3.127 3.217 Z m 47.983 0 c -2.026 0 -3.128 -1.43 -3.128 -3.217 V 3.395 C 85.438 1.55 86.63 0.18 89.132 0.18 h 3.574 c 4.02 0 7.327 2.144 7.327 5.927 c 0 2.502 -1.132 4.11 -2.115 4.795 c -0.298 0.208 -0.328 0.417 -0.238 0.655 c 0.387 1.043 1.072 1.877 2.144 3.157 c 0.566 0.685 1.013 1.43 1.013 2.443 c 0 1.519 -1.43 2.74 -3.068 2.74 c -1.013 0 -1.996 -0.447 -3.098 -1.758 c -0.863 -1.042 -1.638 -3.097 -1.906 -4.616 c -0.06 -0.357 -0.178 -0.566 -0.566 -0.566 c -0.327 0 -0.506 0.179 -0.506 0.566 v 3.157 c 0 1.787 -1.102 3.217 -3.127 3.217 Z m 25.614 -6.88 v 3.693 c 0 1.757 -1.162 3.187 -3.127 3.187 c -2.026 0 -3.158 -1.43 -3.158 -3.187 V 3.336 c 0 -1.787 1.132 -3.187 3.158 -3.187 c 1.965 0 3.127 1.4 3.127 3.187 v 2.919 c 0 0.208 0.089 0.417 0.328 0.417 c 0.178 0 0.268 -0.06 0.476 -0.298 c 0.804 -0.924 1.847 -2.591 2.591 -4.14 c 0.834 -1.698 2.026 -2.115 3.038 -2.115 c 1.668 0 3.128 1.191 3.128 2.86 c 0 0.625 -0.268 1.25 -0.477 1.697 c -0.685 1.46 -2.531 3.306 -3.336 4.11 c -0.208 0.209 -0.298 0.358 -0.298 0.596 c 0 0.127 0.065 0.297 0.14 0.492 l 0.039 0.104 c 0.447 1.22 1.787 2.978 2.979 4.318 l 0.018 0.021 c 0.562 0.621 1.233 1.362 1.233 2.481 c 0 1.787 -1.638 3.098 -3.336 3.098 c -1.043 0 -2.026 -0.536 -2.8 -1.34 c -1.251 -1.281 -2.353 -3.843 -2.919 -5.51 c -0.089 -0.269 -0.208 -0.447 -0.476 -0.447 c -0.239 0 -0.328 0.178 -0.328 0.417 Z m 25.406 3.663 v -4.795 c 0 -0.328 0.089 -0.477 0.327 -0.477 c 0.09 0 0.269 0.06 0.417 0.358 l 2.77 5.57 c 1.043 2.114 2.175 2.56 3.366 2.56 c 2.085 0 3.246 -1.459 3.246 -3.305 V 3.336 c 0 -1.787 -1.131 -3.217 -3.097 -3.217 c -2.055 0 -3.187 1.43 -3.187 3.217 v 4.706 c 0 0.327 -0.119 0.506 -0.298 0.506 c -0.119 0 -0.298 -0.03 -0.447 -0.357 l -2.74 -5.51 C 138.871 0.536 137.739 0.119 136.548 0.119 c -2.085 0 -3.247 1.49 -3.247 3.306 V 16.68 c 0 1.787 1.132 3.217 3.187 3.217 c 1.936 0 3.098 -1.43 3.098 -3.217 Z m -61.445 -4.378 h 2.204 c 1.49 0 2.71 -0.864 2.71 -2.383 c 0 -1.519 -1.22 -2.383 -2.71 -2.383 h -2.204 c -0.536 0 -0.774 -0.297 -0.774 -0.685 v -0.476 c 0 -0.387 0.238 -0.685 0.774 -0.685 h 2.86 c 1.757 0 3.157 -0.983 3.157 -2.77 c 0 -1.757 -1.4 -2.74 -3.157 -2.74 h -5.987 c -2.502 0 -3.693 1.37 -3.693 3.216 V 16.53 c 0 1.847 1.191 3.217 3.693 3.217 H 81 c 1.757 0 3.157 -0.983 3.157 -2.77 c 0 -1.757 -1.4 -2.74 -3.157 -2.74 h -2.86 c -0.536 0 -0.774 -0.298 -0.774 -0.685 v -0.566 c 0 -0.387 0.238 -0.685 0.774 -0.685 Z M 62.385 0 c 2.71 0 4.498 0.625 5.749 1.608 c 0.685 0.536 1.161 1.281 1.161 2.323 c 0 1.37 -1.102 2.681 -2.71 2.681 c -0.635 0 -1.05 -0.209 -1.503 -0.436 c -0.544 -0.275 -1.144 -0.577 -2.25 -0.577 c -1.638 0 -3.753 1.192 -3.753 4.468 c 0 2.949 1.55 4.527 3.813 4.527 c 0.744 0 1.37 -0.357 1.37 -0.893 c 0 -0.417 -0.358 -0.596 -0.923 -0.596 c -1.132 0 -2.621 -0.804 -2.621 -2.472 c 0 -1.876 1.4 -2.71 3.186 -2.71 h 0.983 c 3.396 0 5.093 1.906 5.093 4.676 c 0 4.348 -3.008 7.327 -7.773 7.327 c -4.527 0 -9.114 -3.128 -9.114 -9.859 C 53.093 3.038 57.68 0 62.385 0 Z m 28.95 7.833 c 0 0.387 0.269 0.685 0.805 0.685 h 0.447 c 1.31 0 1.727 -0.983 1.727 -1.727 c 0 -0.775 -0.417 -1.668 -1.727 -1.668 h -0.447 c -0.536 0 -0.804 0.298 -0.804 0.685 v 2.025 Z m 33.806 -4.497 v 13.343 c 0 1.787 1.102 3.217 3.127 3.217 c 2.025 0 3.127 -1.43 3.127 -3.217 V 3.336 c 0 -1.787 -1.102 -3.217 -3.127 -3.217 c -2.025 0 -3.127 1.43 -3.127 3.217 Z M 160.494 0 c 2.711 0 4.498 0.625 5.749 1.608 c 0.685 0.536 1.161 1.281 1.161 2.323 c 0 1.37 -1.102 2.681 -2.71 2.681 c -0.636 0 -1.05 -0.209 -1.503 -0.437 c -0.544 -0.274 -1.144 -0.576 -2.25 -0.576 c -1.638 0 -3.753 1.192 -3.753 4.468 c 0 2.949 1.549 4.527 3.813 4.527 c 0.744 0 1.37 -0.357 1.37 -0.893 c 0 -0.417 -0.358 -0.596 -0.924 -0.596 c -1.131 0 -2.621 -0.804 -2.621 -2.472 c 0 -1.876 1.4 -2.71 3.187 -2.71 h 0.983 c 3.396 0 5.093 1.906 5.093 4.676 c 0 4.348 -3.008 7.327 -7.773 7.327 c -4.528 0 -9.114 -3.128 -9.114 -9.859 c 0 -7.029 4.586 -10.067 9.292 -10.067 Z m 9.076 18.523 c 0 0.1 -0.083 0.175 -0.234 0.175 h -0.183 v -0.342 h 0.208 c 0.134 0 0.209 0.058 0.209 0.167 Z m -0.676 -0.275 v 1.043 c 0 0.066 0.059 0.125 0.125 0.125 c 0.076 0 0.134 -0.059 0.134 -0.125 v -0.36 h 0.042 l 0.367 0.435 c 0.025 0.033 0.058 0.058 0.108 0.058 c 0.075 0 0.125 -0.05 0.125 -0.125 c 0 -0.025 -0.016 -0.058 -0.041 -0.083 l -0.276 -0.31 c 0.251 -0.041 0.359 -0.208 0.359 -0.4 c 0 -0.225 -0.192 -0.392 -0.467 -0.392 h -0.351 c -0.066 0 -0.125 0.067 -0.125 0.134 Z m 0.426 -0.46 c 0.475 0 0.959 0.36 0.959 0.977 c 0 0.642 -0.484 0.985 -0.959 0.985 c -0.476 0 -0.96 -0.343 -0.96 -0.985 c 0 -0.617 0.484 -0.976 0.96 -0.976 Z m 0 -0.25 c -0.709 0 -1.227 0.56 -1.227 1.227 c 0 0.71 0.518 1.235 1.227 1.235 c 0.709 0 1.226 -0.517 1.226 -1.235 c 0 -0.668 -0.517 -1.227 -1.226 -1.227 Z");
    clip-rule: evenodd;
}
.bTRbLk {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}
.cTCDQK {
    display: flex;
    flex-direction: row;
    margin-top: 4px;
}
.ixkstu {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.ixkstu > * {
    width: 21px;
    height: 21px;
    fill: rgb(245, 235, 220);
}
path[Attributes Style] {
    d: path("M 8.082 0 C 5.91 0 5.637 0.01 4.784 0.048 c -0.852 0.04 -1.433 0.174 -1.942 0.372 c -0.534 0.2 -1.018 0.516 -1.417 0.923 c -0.407 0.4 -0.722 0.883 -0.923 1.417 C 0.304 3.268 0.169 3.85 0.13 4.701 c -0.038 0.854 -0.048 1.126 -0.048 3.3 c 0 2.172 0.01 2.444 0.048 3.297 c 0.04 0.852 0.174 1.433 0.372 1.942 c 0.205 0.526 0.478 0.972 0.923 1.417 c 0.444 0.445 0.89 0.719 1.416 0.923 c 0.51 0.198 1.09 0.333 1.942 0.372 c 0.854 0.039 1.126 0.048 3.299 0.048 s 2.444 -0.01 3.298 -0.048 c 0.851 -0.04 1.433 -0.174 1.942 -0.372 a 3.914 3.914 0 0 0 1.417 -0.923 c 0.445 -0.445 0.718 -0.891 0.923 -1.417 c 0.197 -0.509 0.332 -1.09 0.372 -1.942 c 0.038 -0.853 0.048 -1.125 0.048 -3.298 s -0.01 -2.445 -0.048 -3.299 c -0.04 -0.851 -0.175 -1.433 -0.372 -1.941 a 3.926 3.926 0 0 0 -0.923 -1.417 A 3.91 3.91 0 0 0 13.322 0.42 c -0.51 -0.198 -1.092 -0.333 -1.943 -0.372 C 10.525 0.01 10.254 0 8.08 0 h 0.003 h -0.001 Z m -0.717 1.442 h 0.718 c 2.136 0 2.389 0.007 3.232 0.046 c 0.78 0.035 1.204 0.166 1.486 0.275 c 0.373 0.145 0.64 0.319 0.92 0.599 c 0.28 0.28 0.452 0.546 0.598 0.92 c 0.11 0.281 0.24 0.705 0.275 1.485 c 0.039 0.843 0.047 1.096 0.047 3.231 s -0.008 2.389 -0.047 3.232 c -0.035 0.78 -0.166 1.203 -0.275 1.485 a 2.47 2.47 0 0 1 -0.599 0.919 c -0.28 0.28 -0.546 0.453 -0.92 0.598 c -0.28 0.11 -0.705 0.24 -1.485 0.276 c -0.843 0.038 -1.096 0.047 -3.232 0.047 s -2.39 -0.009 -3.233 -0.047 c -0.78 -0.036 -1.203 -0.166 -1.485 -0.276 a 2.478 2.478 0 0 1 -0.92 -0.598 a 2.48 2.48 0 0 1 -0.6 -0.92 c -0.109 -0.281 -0.24 -0.705 -0.275 -1.485 c -0.038 -0.843 -0.046 -1.096 -0.046 -3.233 c 0 -2.136 0.008 -2.388 0.046 -3.231 c 0.036 -0.78 0.166 -1.204 0.276 -1.486 c 0.145 -0.373 0.319 -0.64 0.599 -0.92 c 0.28 -0.28 0.546 -0.453 0.92 -0.598 c 0.282 -0.11 0.705 -0.24 1.485 -0.276 c 0.738 -0.034 1.024 -0.044 2.515 -0.045 v 0.002 Z m 4.988 1.328 a 0.96 0.96 0 1 0 0 1.92 a 0.96 0.96 0 0 0 0 -1.92 Z m -4.27 1.122 a 4.109 4.109 0 1 0 -0.128 8.217 a 4.109 4.109 0 0 0 0.128 -8.217 Z m 0 1.441 a 2.667 2.667 0 1 1 0 5.334 a 2.667 2.667 0 0 1 0 -5.334 Z");
    fill-rule: nonzero;
}
.iyAcHC {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.iyAcHC > * {
    width: 19px;
    height: 19px;
    fill: rgb(245, 235, 220);
}
path[Attributes Style] {
    d: path("M 20.786 0 H 1.214 C 0.544 0 0 0.543 0 1.214 v 19.572 C 0 21.456 0.543 22 1.214 22 h 10.537 v -8.52 H 8.884 v -3.32 h 2.867 V 7.712 c 0 -2.842 1.735 -4.39 4.27 -4.39 c 1.215 0 2.258 0.091 2.562 0.132 v 2.97 h -1.758 c -1.378 0 -1.645 0.655 -1.645 1.616 v 2.12 h 3.287 l -0.428 3.32 h -2.86 V 22 h 5.607 c 0.67 0 1.214 -0.544 1.214 -1.214 V 1.214 C 22 0.544 21.456 0 20.786 0");
}
.iwUyUG {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.cTCDQK > * + * {
    margin-left: 12px;
}
.iyqSuo {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.iyqSuo > * {
    width: 24px;
    height: 19px;
    fill: rgb(245, 235, 220);
}
path[Attributes Style] {
    d: path("M 7.434 3.128 l 0.03 0.508 l -0.506 -0.062 c -1.84 -0.239 -3.45 -1.048 -4.815 -2.408 L 1.476 0.492 L 1.304 0.99 c -0.365 1.11 -0.132 2.283 0.627 3.072 c 0.404 0.436 0.313 0.498 -0.385 0.238 c -0.242 -0.083 -0.455 -0.145 -0.475 -0.114 c -0.07 0.073 0.172 1.017 0.364 1.39 c 0.263 0.52 0.8 1.028 1.386 1.33 l 0.496 0.238 l -0.587 0.01 c -0.566 0 -0.587 0.01 -0.526 0.229 c 0.202 0.674 1.001 1.39 1.892 1.702 l 0.627 0.218 l -0.546 0.332 c -0.81 0.477 -1.76 0.747 -2.711 0.768 c -0.456 0.01 -0.83 0.052 -0.83 0.083 c 0 0.104 1.234 0.685 1.952 0.913 c 2.155 0.675 4.714 0.384 6.636 -0.768 c 1.366 -0.82 2.732 -2.45 3.369 -4.027 c 0.344 -0.84 0.688 -2.376 0.688 -3.113 c 0 -0.478 0.03 -0.54 0.597 -1.11 c 0.333 -0.333 0.647 -0.696 0.708 -0.8 c 0.1 -0.197 0.09 -0.197 -0.425 -0.02 c -0.86 0.31 -0.981 0.27 -0.557 -0.198 c 0.314 -0.332 0.688 -0.934 0.688 -1.11 c 0 -0.031 -0.151 0.02 -0.323 0.114 c -0.182 0.104 -0.587 0.26 -0.89 0.353 l -0.547 0.176 l -0.496 -0.342 c -0.273 -0.187 -0.657 -0.395 -0.86 -0.457 c -0.515 -0.145 -1.304 -0.124 -1.77 0.042 c -1.264 0.467 -2.063 1.67 -1.972 2.989 Z");
    fill-rule: evenodd;
}
.iOyjRg {
    width: 100%;
    display: flex;
    flex-direction: row;
    -webkit-box-pack: start;
    justify-content: flex-start;
    padding: 0.5rem 0px;
}
.iOyjRg > * {
    padding-right: 0.5rem;
}
.jbXkNL {
    margin: 0px;
    color: rgb(187, 163, 145);
    font-family: "Flame Sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    cursor: pointer;
    font-size: 0.9375rem;
    line-height: 1;
}
.iOyjRg > * + * {
    border-left: 1px solid;
    padding-left: 0.6rem;
}
.gFAMlq {
    font-family: "Flame Sans", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    color: rgb(187, 163, 145);
    font-size: 0.75rem;
    margin: 0px;
    padding: 0.5rem 0px;
}
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}



.jUvKLC {
    background: rgb(245, 235, 220);
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    overflow-x: hidden;
    width: 100%;
    padding-bottom: calc(env(safe-area-inset-bottom) + 66px);
    
}
.cvyfTD {
    background: rgb(245, 235, 220);
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
.gELGdp {
    background: rgb(245, 235, 220);
    -webkit-box-flex: 2;
    flex-grow: 2;
    min-height: calc(100vh - 78px - env(safe-area-inset-top) - 66px);
}

.eFEdbN {
    height: 13px;
    width: 100%;
}

.ePJNwC {
    display: grid;
    text-decoration: none;
    grid-template-columns: 1fr;
}

.fGbzQA {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: inherit;
    min-height: 100%;
    padding: 0px;
    text-decoration: none;
    transition: box-shadow 0.3s ease 0s;
    border-bottom: 1px solid rgb(215, 199, 181);
}

.dRGaLt {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 0.25rem;
}

.dPMtDT {
    overflow: hidden;
    position: relative;
    border-radius: 10px;
    height: 5rem;
    width: 6.5rem;
}

.emmwLI {
    display: block;
    position: absolute;
    inset: 0px;
    height: 100%;
    width: 100%;
    padding: 8px;
    object-fit: cover;
    object-position: center center;
    opacity: 1;
    transition: opacity 200ms ease-out 0s;
}

.gbENUL {
    padding-bottom: 69.2308%;
}

.dBqEnF {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
    padding-left: 0.5rem;
    text-align: center;
    width: calc(100% - 7rem);
}

.cFFcdJ {
    color: rgb(80, 35, 20);
    font-family: Flame, "Cooper Black", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0px;
    text-transform: none;
    font-weight: normal;
    font-size: 1.25rem;
    line-height: 1.2rem;
    text-align: left;
}

.event-box {
    display: flex;
    flex-direction: column;
}

@media screen and (min-width: 1200px) {
    .event-box {
        flex-direction: row;
    }
}