/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #da2d22 0%, #a5221a 100%);
  background-image: -o-linear-gradient(top, #da2d22 0%, #a5221a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#da2d22), to(#a5221a));
  background-image: linear-gradient(to bottom, #da2d22 0%, #a5221a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda2d22', endColorstr='#ffa5221a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #9c2018;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #a5221a;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #a5221a;
  border-color: #9c2018;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #a5221a;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #da2d22 0%, #c4281f 100%);
  background-image: -o-linear-gradient(top, #da2d22 0%, #c4281f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#da2d22), to(#c4281f));
  background-image: linear-gradient(to bottom, #da2d22 0%, #c4281f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda2d22', endColorstr='#ffc4281f', GradientType=0);
  background-color: #c4281f;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #da2d22 0%, #c4281f 100%);
    background-image: -o-linear-gradient(top, #da2d22 0%, #c4281f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#da2d22), to(#c4281f));
    background-image: linear-gradient(to bottom, #da2d22 0%, #c4281f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda2d22', endColorstr='#ffc4281f', GradientType=0);
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #da2d22 0%, #ae241b 100%);
  background-image: -o-linear-gradient(top, #da2d22 0%, #ae241b 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#da2d22), to(#ae241b));
  background-image: linear-gradient(to bottom, #da2d22 0%, #ae241b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda2d22', endColorstr='#ffae241b', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #ae241b;
  background-image: -webkit-linear-gradient(top, #da2d22 0%, #b9261d 100%);
  background-image: -o-linear-gradient(top, #da2d22 0%, #b9261d 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#da2d22), to(#b9261d));
  background-image: linear-gradient(to bottom, #da2d22 0%, #b9261d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda2d22', endColorstr='#ffb9261d', GradientType=0);
  border-color: #b9261d;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #da2d22 0%, #c4281f 100%);
  background-image: -o-linear-gradient(top, #da2d22 0%, #c4281f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#da2d22), to(#c4281f));
  background-image: linear-gradient(to bottom, #da2d22 0%, #c4281f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda2d22', endColorstr='#ffc4281f', GradientType=0);
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}
*:focus {
  outline-width: 3px!important;
  outline-style: solid!important;
  outline-color: #4D90FE!important;
}
ul {
  padding: 0;
  margin: 0;
}
ul li {
  list-style: none;
}
.recaptcha-wrap {
  width: 304px;
  margin: auto;
}
body,
html {
  position: relative;
}
body.nav-open,
html.nav-open {
  height: 100%;
  overflow-y: hidden;
}
body .bx-wrapper {
  border: 0px;
  margin: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body .modal-backdrop {
  z-index: 9998;
}
body .modal {
  z-index: 9999;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
  padding: 0 !important;
}
body .modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
@media (max-width: 767px) {
  body .modal:before {
    height: 25%;
  }
}
body .modal .modal-content {
  border-radius: 0px;
}
body .modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
body .modal .table {
  margin-bottom: 0px;
}
body .modal h4 {
  font-size: 18px;
  text-transform: uppercase;
  line-height: 17px;
  font-weight: bold;
  text-align: center;
}
body .modal .close {
  color: #da2d22;
  opacity: 1;
}
body .hover-box span {
  display: block;
}
body .hover-box a {
  float: left;
}
body .hover-box a.hover-inner {
  opacity: 0;
  -webkit-transition: all 500ms linear;
       -o-transition: all 500ms linear;
          transition: all 500ms linear;
}
body .hover-box a:hover .hover-inner {
  opacity: 1;
  -webkit-transition: all 500ms linear;
       -o-transition: all 500ms linear;
          transition: all 500ms linear;
}
body .hover-box a:focus .hover-inner {
  opacity: 1;
  -webkit-transition: all 500ms linear;
       -o-transition: all 500ms linear;
          transition: all 500ms linear;
}
body .hover-inner {
  position: absolute;
  z-index: 9997;
  height: 100%;
  padding: 5px;
  opacity: 0;
  width: 100%;
}
@media (max-width: 1024px) {
  body .hover-inner {
    display: block !important;
    opacity: 0!important;
  }
}
body .hover-inner .hover-inner-content {
  background-color: rgba(218, 45, 34, 0.9);
  height: 100%;
  width: 100%;
}
body .hover-inner .hover-inner-content span > span {
  color: white;
  font-weight: bold;
  text-align: center;
  font-size: 1.25vw;
  line-height: 1.5vw;
  padding: 0 2.5vw;
  margin: 0px;
}
body .hover-inner .hover-inner-content img {
  max-width: 100%;
  width: 3.5vw !important;
  opacity: 1;
  display: block;
  margin: auto;
  margin-top: 1vw;
}
body .hover-inner :focus {
  display: block !important;
  outline: 5px auto -webkit-focus-ring-color;
}
body .archive .hover-inner .hover-inner-content p {
  font-size: 18px;
  line-height: 20px;
}
/* Elements */
.center {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}
sup {
  /* top: -.75em; */
  /* font-size: 50%; */
  top: -1.5em;
  font-size: 30%;
}
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: black!important;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: black!important;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: black!important;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: black!important;
}
/* Header */
header {
  text-align: center;
  background-color: #da2d22;
  background-image: url(../../img/header_bg.png);
  background-repeat: no-repeat;
  background-position-x: 0px;
  padding: 0px 4.5vw;
  border-bottom: solid 2px white;
  width: 100%;
  z-index: 9999;
}
@media (max-width: 1024px) {
  header {
    z-index: 9998;
    width: 100%;
  }
}
header #logo {
  display: inline-block;
  float: left;
  padding: 0;
}
@media (max-width: 1024px) {
  header #logo {
    float: none;
    padding: 0 2em;
  }
}
header img {
  float: left;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
  height: 75px;
  width: auto;
  margin: 5px 0px;
}
@media (max-width: 1024px) {
  header img {
    float: none;
    height: 60px;
  }
}
@media (max-width: 600px) {
  header img {
    height: 50px;
  }
}
header ul {
  padding: 0px;
  margin: 0px;
  display: inline-block;
  margin-left: -230px;
  position: absolute;
  left: 50%;
}
@media (max-width: 1199px) {
  header ul {
    margin-left: -230px;
  }
}
@media (max-width: 1024px) {
  header ul {
    display: none;
  }
}
header ul li {
  font-weight: 500;
  list-style-type: none;
  text-transform: uppercase;
  color: white;
  display: inline-block;
  font-size: 13px;
  line-height: 17px;
  letter-spacing: .5px;
  position: relative;
}
header ul li:hover ul {
  visibility: visible;
  opacity: 1;
  z-index: 9999;
  -webkit-transform: translateY(0em);
      -ms-transform: translateY(0em);
       -o-transform: translateY(0em);
          transform: translateY(0em);
}
header ul li .show-menu {
  visibility: visible;
  opacity: 1;
  z-index: 9999;
  -webkit-transform: translateY(0em);
      -ms-transform: translateY(0em);
       -o-transform: translateY(0em);
          transform: translateY(0em);
}
header ul li a {
  color: white;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
  padding: 25px 30px;
  display: inline-block;
}
header ul li a:hover {
  color: white;
}
header ul li a:focus {
  color: white;
}
header ul li strong {
  font-size: 18px;
}
header ul li ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  -webkit-transform: translateY(-1em);
      -ms-transform: translateY(-1em);
       -o-transform: translateY(-1em);
          transform: translateY(-1em);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  margin-left: 0px;
  left: -5px;
  width: 125px;
  top: 85px;
  background-color: rgba(218, 45, 34, 0.9);
  z-index: -1;
}
@media (max-width: 1199px) {
  header ul li ul {
    left: -14px;
  }
}
header ul li ul li {
  padding: 0px;
  font-weight: 500;
  width: 100%;
  display: block;
}
header ul li ul li a {
  padding: 7px 15px;
  display: inline-block;
  width: 100%;
  -webkit-transition: all 0.3s;
       -o-transition: all 0.3s;
          transition: all 0.3s;
}
header ul li ul li a:hover {
  background-color: #ad1d13;
  text-decoration: none;
}
header .your-location ul {
  margin: 0px;
  text-align: center;
  position: relative;
  left: 0;
}
header .your-location ul li {
  padding: 0px 2px;
  margin-bottom: 0px;
}
header .your-location ul li a {
  padding: 0px;
}
header .hamburger {
  display: none;
}
header .hamburger:hover {
  opacity: 1;
}
@media (max-width: 1024px) {
  header .hamburger {
    display: block;
    position: absolute;
    left: 4.5vw;
    margin: 0px;
    top: 22px;
    padding: 0px;
    outline: ;
  }
}
@media (max-width: 600px) {
  header .hamburger {
    top: 18px;
  }
}
header #your-store {
  color: white;
  float: right;
  text-align: right;
  margin-top: 15px;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
@media (max-width: 1024px) {
  header #your-store {
    display: none;
  }
}
header #your-store div {
  float: left;
}
header #your-store .fa {
  float: right;
  font-size: 30px;
  margin-left: 0px;
  margin-top: 16px;
}
header #your-store h1 {
  font-size: 14px;
  margin: 0px;
  font-weight: bold;
  line-height: 14px;
}
header #your-store h1 span {
  font-size: 12px;
}
header #your-store a {
  color: white;
  font-size: 12px;
  text-decoration: underline;
  display: block;
  margin-top: -2px;
}
header #your-store label {
  margin-bottom: 0px;
}
header #your-store input {
  width: 162px;
  height: 30px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 0px;
}
header #your-store input:focus {
  -webkit-box-shadow: #333;
          box-shadow: #333;
  border: #333;
  outline: 5px auto -webkit-focus-ring-color;
}
@media (max-width: 1024px) {
  header .your-location {
    display: none!important;
  }
}
.your-location {
  color: white;
  float: right;
  text-align: right;
  margin-top: 20px;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
@media (max-width: 1024px) {
  .your-location {
    margin-top: 20px;
    border-top: solid 2px #fff;
    float: none;
    text-align: center;
    padding-top: 20px;
  }
}
.your-location div {
  float: left;
}
@media (max-width: 1024px) {
  .your-location div {
    float: none;
  }
}
.your-location .fa {
  float: right;
  font-size: 30px;
  margin-left: 10px;
  margin-top: -3px;
}
.your-location .my-store {
  font-size: 14px;
  margin: 0px;
  font-weight: bold;
  line-height: 14px;
}
@media (max-width: 1024px) {
  .your-location .my-store {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .your-location .my-store {
    padding: 0px 10px;
  }
}
.your-location .my-store span {
  font-size: 12px;
}
@media (max-width: 1024px) {
  .your-location .my-store span {
    font-size: 14px;
  }
}
.your-location a {
  color: white;
  font-size: 12px;
  text-decoration: underline;
  margin-top: -2px;
}
@media (max-width: 1024px) {
  .your-location a {
    border-bottom: 0px!important;
    font-size: 16px!important;
    background-color: #bb251a;
    padding: 10px 0px!important;
    text-decoration: none!important;
    margin-bottom: 5px;
  }
}
.your-location .change {
  font-size: 12px;
  text-decoration: underline;
  cursor: pointer;
}
/* Mobile Menu */
#mobile-menu {
  display: none;
  position: fixed;
  width: 100%;
  height: 955px;
  z-index: 9999;
  top: 70px;
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
}
@media (max-width: 767px) {
  #mobile-menu {
    top: 60px;
  }
}
#mobile-menu #mobile-inner {
  max-width: 100%;
  width: 500px;
  background-color: #da2d22;
  height: 100%;
  border-top: solid 2px white;
}
#mobile-menu #mobile-left {
  float: left;
  border-right: solid 1px white;
  height: 100%;
  width: 50%;
}
#mobile-menu #mobile-left li {
  list-style-type: none;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 1px;
  background-color: #bb251a;
  border-bottom: solid 1px #da2d22;
}
@media (max-width: 600px) {
  #mobile-menu #mobile-left li {
    font-size: 14px;
  }
}
#mobile-menu #mobile-left li a {
  padding: 9px 0px;
}
#mobile-menu #mobile-left li:first-child {
  font-size: 26px;
  background-color: #da2d22;
}
#mobile-menu #mobile-left li:first-child a {
  padding: 13px 0px;
}
@media (max-width: 600px) {
  #mobile-menu #mobile-left li:first-child a {
    padding: 7px 0px;
  }
}
@media (max-width: 600px) {
  #mobile-menu #mobile-left li:first-child {
    font-size: 18px;
  }
}
#mobile-menu #mobile-left ul {
  margin: 0px;
  padding: 0px;
}
#mobile-menu #mobile-right {
  float: left;
  width: 50%;
  height: 100%;
  border-left: solid 1px white;
}
#mobile-menu #mobile-right .your-location ul {
  margin: 0px;
  text-align: center;
}
#mobile-menu #mobile-right .your-location ul li {
  padding: 0px;
  margin-bottom: 0px;
}
#mobile-menu #mobile-right a {
  display: block;
  padding: 25px 0px;
  border-bottom: solid 2px white;
  line-height: 22px;
  letter-spacing: 1px;
  font-size: 18px;
}
@media (max-width: 600px) {
  #mobile-menu #mobile-right a {
    font-size: 12px;
    line-height: 14px;
  }
}
#mobile-menu #mobile-right a span {
  font-size: 26px;
}
@media (max-width: 600px) {
  #mobile-menu #mobile-right a span {
    font-size: 16px;
  }
}
#mobile-menu #mobile-right ul {
  margin: 0px;
  padding: 0px;
  text-align: left;
  margin-top: 25px;
}
@media (max-width: 600px) {
  #mobile-menu #mobile-right ul {
    margin-top: 20px;
  }
}
#mobile-menu #mobile-right ul li {
  list-style-type: none;
  padding-left: 25px;
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  #mobile-menu #mobile-right ul li {
    padding-left: 20px;
  }
}
#mobile-menu #mobile-right ul li a {
  border: 0px;
  padding: 0px;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: .5px;
  font-family: 'Open Sans', sans-serif;
}
#mobile-menu #mobile-right #your-store-mobile {
  margin-top: 20px;
  border-top: solid 2px white;
  padding-top: 20px;
}
#mobile-menu #mobile-right #your-store-mobile h1 {
  color: white;
  font-size: 14px;
}
#mobile-menu #mobile-right #your-store-mobile a {
  margin: 0px;
  border: 0px;
  padding: 0px;
  font-size: 14px;
  line-height: normal;
  padding: 5px 0px;
}
@media (max-width: 600px) {
  #mobile-menu #mobile-right #your-store-mobile a {
    font-size: 12px;
    padding: 5px;
  }
}
#mobile-menu #mobile-right #your-store-mobile label {
  color: white;
  margin-bottom: 0px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
}
#mobile-menu #mobile-right #your-store-mobile input {
  display: inline-block;
  width: 200px;
  float: left;
  margin-left: 12px;
  height: 30px;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (max-width: 767px) {
  #mobile-menu #mobile-right #your-store-mobile input {
    width: 80%;
    float: none;
    margin-left: 0px;
  }
}
#mobile-menu #mobile-right #your-store-mobile .fa {
  color: white;
  font-size: 30px;
  margin-left: -5px;
  margin-top: -3px;
}
@media (max-width: 767px) {
  #mobile-menu #mobile-right #your-store-mobile .fa {
    vertical-align: middle;
  }
}
#mobile-menu #mobile-bottom {
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-width: 500px;
  text-align: center;
  background-color: #da2d22;
  border-top: solid 2px white;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 600px) {
  #mobile-menu #mobile-bottom {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
#mobile-menu #mobile-bottom ul {
  font-size: 42px;
  margin-bottom: 0px;
}
@media (max-width: 600px) {
  #mobile-menu #mobile-bottom ul {
    font-size: 24px;
  }
}
#mobile-menu #mobile-bottom ul li {
  text-decoration: none;
  display: inline-block;
  margin: 0px 5px;
}
#mobile-menu a {
  color: white;
  display: block;
  text-transform: uppercase;
}
#mobile-menu a:hover {
  text-decoration: none;
}
/* Search Bar */
#search-bar {
  text-align: center;
  padding: 20px 0px;
  padding-bottom: 15px;
  background-color: #3f3f3f;
  border-top: solid 2px white;
  border-bottom: solid 2px white;
}
@media (min-width: 1025px) {
  #search-bar.fixed {
    padding-top: 95px;
  }
}
@media (max-width: 1024px) {
  #search-bar {
    padding-top: 88px;
  }
}
@media (max-width: 767px) {
  #search-bar {
    padding-top: 85px;
    padding-bottom: 15px;
  }
}
@media (max-width: 600px) {
  #search-bar {
    padding-top: 75px;
  }
}
#search-bar #search-bar-inner {
  display: inline-block;
}
#search-bar #search-bar-inner button {
  margin-top: -5px;
}
#search-bar #search-bar-inner label {
  text-transform: uppercase;
  font-size: 12px;
  color: white;
  font-weight: normal;
  float: left;
  margin-right: 20px;
  margin-top: 9px;
}
@media (max-width: 767px) {
  #search-bar #search-bar-inner label {
    float: none;
    margin-right: 0px;
    margin-top: 0px;
    display: block;
  }
}
@media (max-width: 767px) {
  #search-bar #search-bar-inner {
    display: block;
  }
}
#search-bar .form-control {
  float: left;
  width: 230px;
  border: none;
  border-left: solid 2px white;
  padding-left: 25px;
  padding-right: 25px;
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #3f3f3f;
  margin: auto;
  color: white;
  text-transform: uppercase;
}
#search-bar .form-control::-webkit-input-placeholder {
  -webkit-transition: all 0.3s linear;
          transition: all 0.3s linear;
  color: white;
  text-transform: uppercase;
}
#search-bar .form-control:focus::-webkit-input-placeholder {
  opacity: 0;
}
@media (max-width: 767px) {
  #search-bar .form-control {
    width: 80%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 15px;
    font-size: 13px;
  }
}
#search-bar .fa {
  float: left;
  font-size: 36px;
  color: #da2d22;
  cursor: pointer;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#search-bar .fa:hover {
  color: #ae241b;
}
@media (max-width: 767px) {
  #search-bar .fa {
    position: absolute;
    right: 15px;
    margin-top: -15px;
  }
}
/* Footer */
footer {
  background-color: black;
  padding: 25px 4.5vw;
  color: white;
  position: relative;
  z-index: 9998;
}
@media (max-width: 767px) {
  footer {
    padding: 10px;
    text-align: center;
  }
}
footer #footer-links {
  text-transform: uppercase;
  font-size: 12px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  footer #footer-links {
    display: none;
  }
}
footer #footer-links li {
  display: inline-block;
  text-decoration: none;
}
footer #footer-links li:first-child a {
  margin-left: 0px;
}
footer #footer-links a {
  color: white;
  display: inline-block;
  margin: 0px 7px;
  margin-left: 5px;
  font-weight: bold;
  /* Temp */
}
footer #footer-copyright {
  margin-bottom: 0px;
  font-size: 11px;
  color: #999999;
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
}
footer #footer-copyright a {
  color: #999999;
}
@media (max-width: 767px) {
  footer #footer-copyright {
    text-align: center;
    line-height: 18px;
    margin-bottom: 5px;
    display: block;
  }
}
footer .copyright-links {
  display: inline-block;
  margin-left: 5px;
}
@media (max-width: 767px) {
  footer .copyright-links {
    display: block;
    margin-left: 0px;
  }
}
footer .copyright-links li {
  font-size: 11px;
  color: #999999;
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
}
footer .copyright-links li a {
  color: #999999;
}
footer #footer-social {
  font-size: 30px;
  text-align: right;
  margin-bottom: 0px;
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  footer #footer-social {
    text-align: center;
    margin-bottom: 5px;
  }
}
footer #footer-social li {
  display: inline-block;
  list-style: none;
}
footer #footer-social a {
  color: white;
  display: inline-block;
  margin: 0px 5px;
}
footer #footer-social a:hover {
  color: #da2d22;
}
footer #footer-social a:focus {
  color: #da2d22 !important;
}
footer #footer-social a:last-child {
  margin-right: 0px;
}
/* Sign Up */
#sign-up-wrap {
  background-image: url(../../img/sign_up_bg.png);
  background-repeat: repeat-y;
  background-position: left top;
  overflow-x: hidden;
  position: relative;
}
#sign-up-fries {
  position: absolute;
  bottom: 0px;
  left: 57vw;
  z-index: -1;
  width: 560px;
  height: auto;
}
@media (max-width: 767px) {
  #sign-up-fries {
    display: none;
  }
}
#sign-up-inner {
  text-align: center;
  padding: 50px 0px;
  padding-top: 60px;
  position: relative;
  z-index: 10;
}
@media (max-width: 767px) {
  #sign-up-inner {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
@media (max-width: 600px) {
  #sign-up-inner {
    padding-top: 25px;
    padding-bottom: 15px;
  }
}
#sign-up-inner h4 {
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
  color: black;
  font-size: 48px;
  line-height: 20px;
}
@media (max-width: 767px) {
  #sign-up-inner h4 {
    font-size: 36px;
  }
}
@media (max-width: 600px) {
  #sign-up-inner h4 {
    font-size: 26px;
    line-height: 14px;
  }
}
#sign-up-inner h4 span {
  font-size: 16px;
}
@media (max-width: 767px) {
  #sign-up-inner h4 span {
    font-size: 14px;
  }
}
@media (max-width: 600px) {
  #sign-up-inner h4 span {
    font-size: 10px;
  }
}
#sign-up-inner a {
  display: inline-block;
  color: white;
  background-color: #da2d22;
  text-transform: uppercase;
  margin: 15px 0px;
  padding: 7px 30px;
  font-size: 16px;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  font-weight: bold;
  /* Temp */
}
@media (max-width: 600px) {
  #sign-up-inner a {
    margin: 10px 0px;
    padding: 7px 20px;
    font-size: 14px;
    margin-bottom: 12px;
  }
}
#sign-up-inner a:hover {
  background-color: #ae241b;
  text-decoration: none;
}
#sign-up-inner p {
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 12px;
  color: black;
}
@media (max-width: 600px) {
  #sign-up-inner p {
    font-size: 10px;
    max-width: 200px;
    margin: auto;
  }
}
#sign-up-popup {
  background-color: #da2d22;
  position: absolute;
  z-index: 9997;
  bottom: 92px;
  display: none;
  width: 800px;
  left: 50%;
  margin-left: -400px;
  text-align: center;
  padding: 35px 100px;
}
@media (max-width: 800px) {
  #sign-up-popup {
    width: 100%;
    left: 0px;
    margin-left: 0px;
  }
}
@media (max-width: 600px) {
  #sign-up-popup {
    padding-left: 15px;
    padding-right: 15px;
  }
}
#sign-up-popup #popup-close {
  color: white;
  position: absolute;
  top: 0px;
  right: 10px;
  font-size: 30px;
  cursor: pointer;
}
@media (max-width: 600px) {
  #sign-up-popup #popup-close {
    font-size: 24px;
  }
}
#sign-up-popup form {
  margin-bottom: 20px;
  text-align: left;
  padding: 0px 100px;
}
#sign-up-popup form label {
  color: white;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 0px;
}
#sign-up-popup form .col-sm-6 {
  padding: 0px 5px;
}
@media (max-width: 600px) {
  #sign-up-popup form {
    padding: 0px 25px;
  }
}
#sign-up-popup form .form-control {
  border-radius: 0px;
  margin-bottom: 10px;
  border: solid 1px black;
  color: black;
}
#sign-up-popup form .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#sign-up-popup form .form-control::-webkit-input-placeholder {
  -webkit-transition: all 0.3s linear;
          transition: all 0.3s linear;
  color: black;
  font-style: italic;
}
#sign-up-popup form .form-control:focus::-webkit-input-placeholder {
  opacity: 0;
}
#sign-up-popup form .btn {
  width: 100%;
  color: white;
  background-color: black;
  text-transform: uppercase;
  border-radius: 0px;
  font-size: 14px;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#sign-up-popup form .btn:hover {
  background-color: #262626;
}
#sign-up-popup h2 {
  color: white;
  font-size: 20px;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 25px;
  padding: 0px 50px;
}
@media (max-width: 600px) {
  #sign-up-popup h2 {
    padding: 0px;
    font-size: 16px;
    margin-bottom: 15px;
  }
}
#sign-up-popup p {
  color: white;
  font-size: 10px;
  margin-bottom: 5px;
}
#sign-up-popup p.form-error {
  font-size: 12px;
  margin-top: -10px;
  margin-bottom: 7px!important;
}
#sign-up-popup p:last-child {
  margin-bottom: 0px;
}
#sign-up-popup p a {
  color: white;
  text-decoration: underline;
}
#sign-up-popup #popup-form-success p {
  font-size: 18px;
  margin-bottom: 25px;
  line-height: 22px;
}
@media (max-width: 767px) {
  #sign-up-popup #popup-form-success p {
    font-size: 16px;
    line-height: 20px;
  }
}
#sign-up-popup #popup-form-success h2 {
  font-size: 24px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  #sign-up-popup #popup-form-success h2 {
    font-size: 20px;
  }
}
/* Home Banners */
@media (max-width: 767px) {
  .mobile-home #home-banners {
    padding: 0px;
  }
}
#home-banners {
  padding: 0px;
  /* Home Secondary */
  /* Home Hero */
}
@media (max-width: 1024px) {
  #home-banners {
    /* padding-top:  72px; */
  }
}
@media (max-width: 767px) {
  #home-banners {
    padding-top: 0px;
  }
}
@media (max-width: 600px) {
  #home-banners {
    /* padding-top:  62px; */
  }
}
#home-banners img {
  width: 100%;
  height: auto;
}
#home-banners .row {
  margin: 0px;
}
#home-banners .home-image {
  padding: 0px;
  background-color: black;
  /* Bottom */
}
#home-banners .home-image.col-sm-3 {
  border-left: solid 2px white;
}
@media (max-width: 767px) {
  #home-banners .home-image.col-sm-3 {
    border-left: 0px;
    border-top: solid 2px white;
  }
}
#home-banners .home-image.col-sm-3 img {
  opacity: .75;
}
#home-banners .home-image #home-right-top {
  border-bottom: solid 2px white;
  position: relative;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-top {
    border-bottom: 0px;
    float: left;
    width: 50%;
    border-right: solid 1px white;
  }
}
#home-banners .home-image #home-right-bottom {
  position: relative;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-bottom {
    border-bottom: 0px;
    float: left;
    width: 50%;
    border-left: solid 1px white;
  }
}
#home-banners .home-image .home-content {
  position: absolute;
  color: white;
  text-transform: uppercase;
  text-align: center;
  z-index: 10;
}
#home-banners .home-image #home-right-bottom .home-content {
  width: 40%;
  left: 50%;
  margin-left: -20%;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-bottom .home-content {
    width: 50%;
    margin-left: -25%;
  }
}
#home-banners .home-image #home-right-bottom .home-content hr {
  border-top: solid 0.3vw #da2d22;
  margin: 2vw auto;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-bottom .home-content hr {
    border-top: solid 0.9vw #da2d22;
  }
}
#home-banners .home-image #home-right-bottom .home-content hr:first-of-type {
  margin-bottom: .4vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-bottom .home-content hr:first-of-type {
    margin-bottom: 2.5vw;
  }
}
#home-banners .home-image #home-right-bottom .home-content hr:last-of-type {
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-bottom .home-content hr:last-of-type {
    margin-top: 2.3vw;
  }
}
#home-banners .home-image #home-right-bottom .home-content span {
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  display: block;
}
#home-banners .home-image #home-right-bottom .home-content span:first-of-type {
  font-size: 4.25vw;
  line-height: 3.5vw;
  margin-left: -0.3vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-bottom .home-content span:first-of-type {
    font-size: 10.25vw;
  }
}
#home-banners .home-image #home-right-bottom .home-content span:nth-of-type(2) {
  font-size: 3.4vw;
  line-height: 2.5vw;
  margin-left: -0.2vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-bottom .home-content span:nth-of-type(2) {
    font-size: 8.1vw;
    line-height: 10.7vw;
  }
}
#home-banners .home-image #home-right-bottom .home-content span:last-of-type {
  font-size: 3.2vw;
  line-height: 2.7vw;
  margin-left: -0.1vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-bottom .home-content span:last-of-type {
    font-size: 7.5vw;
    line-height: 2.2vw;
  }
}
#home-banners .home-image #home-right-top .home-content {
  width: 45%;
  left: 7vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-top .home-content {
    width: 50%;
  }
}
#home-banners .home-image #home-right-top .home-content span {
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  display: block;
}
#home-banners .home-image #home-right-top .home-content span:first-of-type {
  font-size: 4.6vw;
  line-height: 3.1vw;
  margin-left: -0.3vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-top .home-content span:first-of-type {
    font-size: 10vw;
    line-height: 7.5vw;
  }
}
#home-banners .home-image #home-right-top .home-content span:nth-of-type(2) {
  font-size: 2.6vw;
  line-height: 2.5vw;
  margin-left: -0.2vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-top .home-content span:nth-of-type(2) {
    font-size: 5.7vw;
    line-height: 5vw;
  }
}
#home-banners .home-image #home-right-top .home-content span.deal {
  font-size: 3.2vw;
  line-height: 2.5vw;
  margin-right: -0.2vw;
  float: right;
  margin-top: -0.2vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-top .home-content span.deal {
    font-size: 6.7vw;
    margin-right: 0vw;
    line-height: 5.5vw;
  }
}
#home-banners .home-image #home-right-top .home-content span.home-know {
  font-size: 0.9vw;
  line-height: 1.5vw;
  margin-left: -1.1vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-top .home-content span.home-know {
    font-size: 2.1vw;
    line-height: 0vw;
    margin-left: -0.1vw;
  }
}
#home-banners .home-image #home-right-top .home-content span.home-the {
  font-size: 1.35vw;
  line-height: .9vw;
  margin-left: -1.2vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-top .home-content span.home-the {
    font-size: 3vw;
    line-height: 4.2vw;
    margin-left: -0.2vw;
  }
}
#home-banners .home-image #home-right-top .home-content span.know-the {
  float: left;
  margin-left: 1vw;
  margin-top: -0.3vw;
}
@media (max-width: 767px) {
  #home-banners .home-image #home-right-top .home-content span.know-the {
    margin-left: 0px;
    margin-top: 1.25vw;
  }
}
#home-banners .home-image .home-box a {
  width: 100%;
  height: 100%;
  position: absolute;
}
#home-banners #home-hero {
  position: relative;
}
#home-banners #home-hero .home-content {
  left: 10vw;
}
#home-banners #home-hero hr {
  border-top: solid 0.3vw #da2d22;
  margin: 2vw auto;
}
@media (max-width: 767px) {
  #home-banners #home-hero hr {
    border-top: solid 0.9vw #da2d22;
    width: 27.25vw;
    margin-left: -3.25vw;
  }
}
#home-banners #home-hero hr:first-of-type {
  margin-bottom: -0.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero hr:first-of-type {
    margin-bottom: 1.5vw;
  }
}
#home-banners #home-hero hr:last-of-type {
  margin-top: 1.2vw;
  margin-bottom: 1.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero hr:last-of-type {
    margin-top: .6vw;
    margin-bottom: 7.5px;
  }
}
#home-banners #home-hero span {
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  display: block;
}
#home-banners #home-hero span:first-of-type {
  font-size: 4.5vw;
  line-height: 5.2vw;
  margin-left: -0.3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero span:first-of-type {
    font-size: 7.5vw;
    line-height: 5.2vw;
    margin-left: -3.3vw;
  }
}
#home-banners #home-hero span:nth-of-type(2) {
  font-size: 5.7vw;
  line-height: 2.5vw;
  margin-left: -0.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero span:nth-of-type(2) {
    font-size: 9.2vw;
    line-height: 7.7vw;
    margin-left: -3.2vw;
  }
}
#home-banners #home-hero span:nth-of-type(3) {
  font-size: 1.3vw;
  line-height: 1.3vw;
  margin-left: -0.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero span:nth-of-type(3) {
    font-size: 2.3vw;
    line-height: 1.3vw;
    margin-left: -2.5vw;
  }
}
#home-banners #home-hero span:nth-of-type(4) {
  font-size: 2.8vw;
  line-height: 3vw;
  margin-left: -0.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero span:nth-of-type(4) {
    font-size: 4.2vw;
    line-height: 5vw;
    margin-left: -2.5vw;
  }
}
#home-banners #home-hero span:nth-of-type(5) {
  font-size: 4vw;
  line-height: 2.5vw;
  margin-left: -0.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero span:nth-of-type(5) {
    font-size: 6.1vw;
    line-height: 3.5vw;
    margin-left: -2vw;
  }
}
/* Menu Slider */
@media (max-width: 767px) {
  .mobile-home .menu-slider {
    border-top: 0px;
    border-bottom: solid 2px white;
    /* padding-top: 62px; */
  }
}
.menu-slider {
  border-top: solid 2px white;
  padding: 0px;
}
.menu-slider .slider-wrap {
  display: block;
  background-color: #aaaaaa;
  position: relative;
  overflow: hidden;
}
.menu-slider .new-tag {
  left: -70%;
  top: -77%;
}
@media (max-width: 1440px) {
  .menu-slider .new-tag {
    font-size: 130%;
  }
}
@media (max-width: 960px) {
  .menu-slider .new-tag {
    font-size: 110%;
  }
}
@media (max-width: 767px) {
  .menu-slider .new-tag {
    font-size: 110%;
  }
}
@media (max-width: 600px) {
  .menu-slider .new-tag {
    font-size: 90%;
    left: -72%;
    top: -78%;
  }
}
.menu-slider .menu-slider-item {
  width: 15.5%;
  display: block;
}
@media (max-width: 1199px) {
  .menu-slider .menu-slider-item {
    width: 17.5%;
  }
}
@media (max-width: 767px) {
  .menu-slider .menu-slider-item {
    width: 28%;
  }
}
.menu-slider .menu-slider-item a:focus {
  display: block;
  border: solid 3px #4D90FE;
}
.menu-slider .menu-slider-item a:focus .slider-title {
  background-color: rgba(218, 45, 34, 0.55);
}
.menu-slider img {
  width: 100%;
  max-width: 100%;
  height: auto;
  opacity: .6;
}
.menu-slider img:hover {
  opacity: 1;
}
.menu-slider .is-selected img {
  opacity: 1;
}
.menu-slider .flickity-prev-next-button {
  height: 100%;
  border-radius: 0px;
  width: 5%;
  opacity: 0;
}
.menu-slider .flickity-prev-next-button:focus {
  opacity: 1!important;
}
@media (max-width: 767px) {
  .menu-slider .flickity-prev-next-button {
    display: none;
  }
}
.menu-slider .flickity-prev-next-button.previous {
  left: 0px;
}
.menu-slider .flickity-prev-next-button.next {
  right: 0px;
}
.menu-slider .slider-title {
  position: absolute;
  z-index: 9999;
  bottom: 0px;
  width: 100%;
  left: 0px;
  text-align: center;
  color: white;
  font-weight: normal;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.4);
  margin: 0px;
  font-size: 13px;
  padding: 7px 0px;
  letter-spacing: .5px;
  background-color: rgba(0, 0, 0, 0.55);
  font-weight: bold;
  /* Temp */
}
@media (max-width: 600px) {
  .menu-slider .slider-title {
    font-size: 12px;
  }
}
/* Food Single */
@media (max-width: 1024px) {
  .food-banner {
    /* padding-top: 72px; */
  }
}
@media (max-width: 600px) {
  .food-banner {
    /* padding-top: 62px; */
  }
}
.food-banner img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.food-banner .food-full-width {
  border-bottom: solid 2px white;
  position: relative;
}
@media (max-width: 767px) {
  .food-banner .food-secondary {
    display: none;
  }
}
.food-banner .row {
  margin: 0px;
}
.food-banner .food-column.triple {
  padding: 0px;
}
.food-banner .food-column.triple:nth-child(2) {
  border-left: solid 2px white;
}
.food-banner .food-column.triple:nth-child(3) {
  border-left: solid 2px white;
}
.food-banner .food-column.double {
  padding: 0px;
}
.food-banner .food-column.double:first-of-type {
  border-right: solid 1px white;
}
.food-banner .food-column.double:last-of-type {
  border-left: solid 1px white;
}
.food-banner .food-nav {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .food-banner .food-nav {
    display: none;
  }
}
.food-banner .food-nav ul {
  padding: 0px;
  margin: 0px;
}
.food-banner .food-nav h3 {
  font-size: 14px;
  text-transform: uppercase;
  color: #da2d22;
  margin-bottom: 0px;
  text-align: right;
  padding-right: 10px;
  margin-top: 0;
}
.food-banner .food-nav li {
  padding: 0 .5em;
}
.food-banner .food-nav a {
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0px;
  color: #444;
  font-weight: bold;
  /* Temp */
}
.food-banner .food-nav a:hover {
  color: #da2d22;
}
.food-banner .food-nav a:focus {
  color: #da2d22;
}
.food-banner .food-nav a.active {
  color: #da2d22;
}
.food-banner .slick-next {
  background-image: url(../../img/arrow_right.png);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  width: 12px;
  right: -15px;
  top: 7px;
  cursor: pointer;
}
.food-banner .slick-prev {
  background-image: url(../../img/arrow_left.png);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  width: 12px;
  left: -15px;
  top: 7px;
  cursor: pointer;
}
.food-banner .slicknav_menu {
  background-color: white;
  text-align: center;
  padding: 0px;
  display: none;
}
@media (max-width: 767px) {
  .food-banner .slicknav_menu {
    display: block;
  }
}
.food-banner .slicknav_menu .slicknav_btn {
  display: inline-block;
  float: none;
  background: none;
}
.food-banner .slicknav_menu .slicknav_menutxt {
  text-shadow: none;
  color: #da2d22;
  float: right;
  margin-left: 10px;
}
.food-banner .slicknav_menu .slicknav_icon {
  margin-left: 0px;
}
.food-banner .slicknav_menu .slicknav_icon-bar {
  background-color: #da2d22;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.food-banner .slicknav_menu .slicknav_nav {
  background-color: #da2d22;
}
.food-banner .slicknav_menu .slicknav_nav h3 {
  font-size: 16px;
  margin: 0px;
}
.food-banner .slicknav_menu .slicknav_nav a:hover,
.food-banner .slicknav_menu .slicknav_nav a:focus {
  background: none;
}
.food-content {
  background-image: url(../../img/menu_bg.png);
  background-repeat: repeat-y;
  padding: 50px 0px;
  text-align: center;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .food-content {
    padding: 25px 0px;
    padding-bottom: 40px;
  }
}
.food-content .content {
  padding: 0px 40px;
}
@media (max-width: 767px) {
  .food-content .content {
    padding: 0px;
  }
}
.food-content .content .food-item {
  text-align: left;
  padding: 0px 40px;
}
@media (max-width: 767px) {
  .food-content .content .food-item {
    padding: 0px;
  }
}
.food-content .content .food-item p {
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .food-content .content .food-item p {
    margin-bottom: 10px;
  }
}
.food-content .content h1 {
  text-transform: uppercase;
  color: black;
  font-weight: bold;
  margin: 0px;
  font-size: 48px;
  margin-bottom: 25px;
}
.food-content .content h1 sup {
  font-size: 60%;
}
@media (max-width: 767px) {
  .food-content .content h1 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
.food-content .content p {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  margin-bottom: 15px;
  line-height: 20px;
}
.food-content .content p.item-title {
  text-transform: uppercase;
  color: black;
  font-weight: bold;
  margin: 0px;
  font-size: 24px;
  line-height: 24px;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 767px) {
  .food-content .content p.item-title {
    font-size: 20px;
  }
}
.food-content .content hr {
  margin: 40px 0px;
  border-top: solid 2px black;
}
.food-content .content hr:first-of-type {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .food-content .content hr {
    margin: 20px 0px;
  }
}
.food-content .content a {
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
  text-transform: uppercase;
  font-size: 13px;
  color: white;
  padding: 5px 10px;
  background-color: #da2d22;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
  .food-content .content a {
    font-size: 12px;
  }
}
.food-content .content a:hover {
  text-decoration: none;
  background-color: #ae241b;
}
.food-content .content a i {
  margin-left: 5px;
}
.food-content .content ul {
  padding: 0;
  margin: 0;
}
.food-content .content ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.food-content.archive h1 {
  text-align: center;
  color: white;
  text-transform: uppercase;
  background-color: #da2d22;
  margin: 0px;
  display: inline-block;
  padding: 5px 50px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .food-content.archive h1 {
    margin-bottom: 15px;
    font-size: 24px;
  }
}
.food-content.archive .food-title {
  position: absolute;
  bottom: 4%;
  width: 90%;
  left: 5%;
  color: white;
  font-size: 16px;
  text-transform: uppercase;
  border: solid 1px white;
  margin: 0px;
  padding: 5px 0px;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.51);
}
@media (max-width: 767px) {
  .food-content.archive .food-title {
    font-size: 14px;
  }
}
.food-content.archive p {
  color: black;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  margin-bottom: 50px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .food-content.archive p {
    margin-bottom: 25px;
  }
}
.food-content.archive p ul {
  padding: 0;
  margin: 0;
}
.food-content.archive p ul li {
  list-style: none;
}
.food-content.archive img {
  max-width: 100%;
  width: 100%;
  width: 600px;
  height: auto;
}
.food-content.archive .archive-item {
  padding: 0px;
  border: solid 1px white;
  position: relative;
  overflow: hidden;
}
.food-content.archive .archive-item .new-tag {
  right: 70%;
  top: -75%;
  /*
		@media(max-width: 990px) {
			top: ;
	    }
	    @media(max-width: 767px) {
			top: -15%;
	    }
	    @media(max-width: 640px) {
			top: -18%;
	    }
	    @media(max-width: 575px) {
			top: -25%;
	    }
	    @media(max-width: 500px) {
			top: -30%;
	    }
*/
}
/* Bottom Widgets - Single */
.bottom-widgets-single img {
  width: 100%;
  max-width: 100%;
}
.bottom-widgets-single .row {
  margin: 0px;
}
.bottom-widgets-single .full-width {
  position: relative;
  border-bottom: solid 2px white;
}
.bottom-widgets-single .full-width .content {
  position: absolute;
  top: 0px;
  width: 100%;
  text-align: center;
  z-index: 1;
  height: 100%;
}
.bottom-widgets-single .full-width .content h3 {
  color: white;
  text-transform: uppercase;
  font-style: italic;
  margin: 0px;
  font-size: 3vw;
  margin-bottom: .5vw;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
}
@media (max-width: 767px) {
  .bottom-widgets-single .full-width .content h3 {
    font-size: 4vw;
  }
}
.bottom-widgets-single .full-width .content p {
  font-size: 3.5vw;
  margin: 0px;
}
@media (max-width: 767px) {
  .bottom-widgets-single .full-width .content p {
    font-size: 7vw;
  }
}
.bottom-widgets-single .full-width .content p a {
  color: white;
  display: inline-block;
  margin: 0px .5vw;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
  .bottom-widgets-single .full-width .content p a {
    margin: 0px 1vw;
  }
}
.bottom-widgets-single .full-width .content p a:hover {
  color: #da2d22;
}
.bottom-widgets-single .full-width .content ul {
  /* font-size: 3.5vw; */
  margin: 0px;
}
.bottom-widgets-single .full-width .content ul li {
  display: inline-block;
  margin: 0px .5vw;
}
@media (max-width: 767px) {
  .bottom-widgets-single .full-width .content ul li {
    margin: 0px 1vw;
  }
}
.bottom-widgets-single .full-width .content ul li a {
  font-size: 3.5vw;
  color: white;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
  .bottom-widgets-single .full-width .content ul li a {
    font-size: 7vw;
  }
}
.bottom-widgets-single .full-width .content ul li a:hover {
  color: #da2d22;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
.bottom-widgets-single .full-width .content ul li a:focus {
  color: #da2d22;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
.bottom-widgets-archive .row {
  margin: 0px;
}
.bottom-widgets-archive img {
  width: 100%;
  max-width: 100%;
}
.bottom-widgets-archive .half-right {
  border-left: solid 1px white;
  background-color: #da2d22;
  padding: 0px;
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right {
    border-left: 0px;
  }
}
.bottom-widgets-archive .half-right .right-left {
  padding: 0px;
  border-right: solid 2px white;
  position: relative;
}
.bottom-widgets-archive .half-right .right-left .content {
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 5;
  height: 100%;
}
.bottom-widgets-archive .half-right .right-left .content h3 {
  text-align: center;
  font-size: 2.5vw;
  margin: 0px;
  text-transform: uppercase;
  color: white;
  font-family: 'Work Sans', sans-serif;
  font-weight: bold;
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right .right-left .content h3 {
    font-size: 5.5vw;
  }
}
.bottom-widgets-archive .half-right .right-left .content ul {
  /* font-size: 2.75vw; */
  padding: 0;
  margin: 0px;
  margin-top: 1vw;
}
.bottom-widgets-archive .half-right .right-left .content ul li {
  list-style: none;
  display: inline-block;
  margin: 0px .5vw;
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right .right-left .content ul li {
    margin: 0px 1vw;
  }
}
.bottom-widgets-archive .half-right .right-left .content ul li a {
  color: #fff;
  font-size: 2.75vw;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right .right-left .content ul li a {
    font-size: 6.875vw;
  }
}
.bottom-widgets-archive .half-right .right-left .content ul li a:focus {
  color: #981f18;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
.bottom-widgets-archive .half-right .right-left .content ul li a:hover {
  color: #981f18;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
.bottom-widgets-archive .half-right .right-left .content p {
  font-size: 2.75vw;
  margin: 0px;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right .right-left .content p {
    font-size: 7vw;
  }
}
.bottom-widgets-archive .half-right .right-left .content p a {
  color: white;
  display: inline-block;
  margin: 0px .5vw;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right .right-left .content p a {
    margin: 0px 1vw;
  }
}
.bottom-widgets-archive .half-right .right-left .content p a:hover {
  color: white;
}
.bottom-widgets-archive .half-right .right-right {
  padding: 0px;
}
.bottom-widgets-archive .half-right .right-right .content {
  position: absolute;
  display: inline-block;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 5;
  height: 100%;
}
.bottom-widgets-archive .half-right .right-right .content hr {
  border-top: solid 0.5vw #da2d22;
  margin: 0px auto;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right .right-right .content hr {
    border-top: solid 0.9vw #da2d22;
  }
}
.bottom-widgets-archive .half-right .right-right .content span {
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  display: block;
  color: white;
  text-transform: uppercase;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}
.bottom-widgets-archive .half-right .right-right .content span:first-of-type {
  font-size: 5vw;
  line-height: 5vw;
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right .right-right .content span:first-of-type {
    font-size: 10.25vw;
    line-height: 10.25vw;
    margin-top: -0.2vw;
  }
}
.bottom-widgets-archive .half-right .right-right .content span:nth-of-type(2) {
  font-size: 3.9vw;
  line-height: 3.9vw;
  margin-top: -0.6vw;
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right .right-right .content span:nth-of-type(2) {
    font-size: 8.1vw;
    line-height: 8.1vw;
    margin-top: -1.6vw;
  }
}
.bottom-widgets-archive .half-right .right-right .content span:last-of-type {
  font-size: 3.7vw;
  line-height: 3.7vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .bottom-widgets-archive .half-right .right-right .content span:last-of-type {
    font-size: 7.5vw;
    line-height: 7.5vw;
    margin-top: -1vw;
  }
}
.half-left-footer {
  border-right: solid 1px white;
  padding: 0px;
}
@media (max-width: 767px) {
  .half-left-footer {
    border-right: 0px;
    border-bottom: solid 2px white;
  }
}
.half-left-footer .content {
  position: absolute;
  display: inline-block;
  text-align: center;
  /* top: 50%; */
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
      -ms-transform: translate(-50%, 0%);
       -o-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  z-index: 5;
  height: 100%;
}
.half-left-footer .content span {
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  display: block;
  color: white;
  text-transform: uppercase;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
}
.half-left-footer .content#ffktd-1 span:first-of-type {
  font-size: 7.4vw;
  line-height: 7.4vw;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-1 span:first-of-type {
    font-size: 14.8vw;
    line-height: 14.8vw;
  }
}
.half-left-footer .content#ffktd-1 span:nth-of-type(2) {
  font-size: 4.2vw;
  line-height: 4.2vw;
  margin-top: -1.1vw;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-1 span:nth-of-type(2) {
    font-size: 8.4vw;
    line-height: 8.4vw;
    margin-top: -2vw;
  }
}
.half-left-footer .content#ffktd-1 span.deal {
  font-size: 5vw;
  line-height: 5vw;
  float: right;
  margin-top: -0.7vw;
}
.half-left-footer .content#ffktd-1 span.deal sup {
  font-size: .6vw;
  line-height: .6vw;
  top: -2.8vw;
  left: -1.2vw;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-1 span.deal sup {
    font-size: 1.2vw;
    line-height: 1.2vw;
    top: -5.8vw;
    left: -2.2vw;
  }
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-1 span.deal {
    font-size: 10vw;
    margin-right: 0vw;
    line-height: 10vw;
    margin-top: -1.7vw;
    margin-left: 0.2vw;
  }
}
.half-left-footer .content#ffktd-1 span.home-know {
  font-size: 1.5vw;
  line-height: 1.5vw;
  margin-bottom: 1vw;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-1 span.home-know {
    font-size: 3vw;
    line-height: 3vw;
    margin-left: -0.1vw;
    margin-top: -2.1vw;
    margin-bottom: 2vw;
  }
}
.half-left-footer .content#ffktd-1 span.home-the {
  font-size: 2.2vw;
  line-height: 2.2vw;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-1 span.home-the {
    font-size: 4.5vw;
    line-height: 4.2vw;
    margin-left: -0.2vw;
  }
}
.half-left-footer .content#ffktd-1 span.know-the {
  margin-left: 1.4vw;
  margin-right: 0.4vw;
  margin-top: .1vw;
  display: inline-block;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-1 span.know-the {
    margin-left: 1.1vw;
    margin-top: 2.1vw;
  }
}
.half-left-footer .content#ffktd-2 {
  /* bottom: 0px; */
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
  left: 0%;
  width: 100%;
  padding-left: 1.5vw;
  /* bottom: 2.5vw; */
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-2 {
    bottom: 5.5vw;
  }
}
.half-left-footer .content#ffktd-2 span {
  display: inline-block;
}
.half-left-footer .content#ffktd-2 span:first-of-type {
  font-size: 3.5vw;
  margin-right: 0.3vw;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-2 span:first-of-type {
    font-size: 7vw;
  }
}
.half-left-footer .content#ffktd-2 span:nth-of-type(2) {
  font-size: 3.5vw;
  margin-right: 0.3vw;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-2 span:nth-of-type(2) {
    font-size: 7vw;
  }
}
.half-left-footer .content#ffktd-2 span:nth-of-type(3) span {
  margin-right: 0vw;
}
.half-left-footer .content#ffktd-2 span:nth-of-type(3) span:first-of-type {
  font-size: 1.2vw;
  line-height: 1vw;
  margin-bottom: .4vw;
  display: block;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-2 span:nth-of-type(3) span:first-of-type {
    font-size: 2.2vw;
    margin-bottom: 1.6vw;
  }
}
.half-left-footer .content#ffktd-2 span:nth-of-type(3) span:nth-of-type(2) {
  font-size: 1.8vw;
  line-height: 1.2vw;
  display: block;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-2 span:nth-of-type(3) span:nth-of-type(2) {
    font-size: 3.6vw;
  }
}
.half-left-footer .content#ffktd-2 span:nth-of-type(4) {
  font-size: 3.5vw;
  margin-left: 0.3vw;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-2 span:nth-of-type(4) {
    font-size: 7vw;
  }
}
.half-left-footer .content#ffktd-2 span:nth-of-type(4) sup {
  font-size: .5vw;
  top: -2vw;
  left: -0.75vw;
}
@media (max-width: 767px) {
  .half-left-footer .content#ffktd-2 span:nth-of-type(4) sup {
    font-size: 1vw;
    top: -4vw;
    left: -1.5vw;
  }
}
.half-right-footer {
  padding: 0px;
  border-left: solid 1px white;
  position: relative;
}
@media (max-width: 767px) {
  .half-right-footer {
    border: none;
  }
}
.half-right-footer .content {
  position: absolute;
  right: 5vw;
  z-index: 1;
  text-align: right;
  height: 100%;
}
@media (max-width: 767px) {
  .half-right-footer .content {
    right: 10vw;
  }
}
.half-right-footer .content span {
  color: white;
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  display: block;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
}
.half-right-footer .content#summer-lovin-1 {
  text-align: center;
  left: 2vw;
  width: 22vw;
  right: 0;
}
@media (max-width: 767px) {
  .half-right-footer .content#summer-lovin-1 {
    width: 43vw;
    left: 4vw;
  }
}
.half-right-footer .content#summer-lovin-1 hr {
  border-top: solid 0.5vw #da2d22;
}
@media (max-width: 767px) {
  .half-right-footer .content#summer-lovin-1 hr {
    border-top: solid 1vw #da2d22;
  }
}
.half-right-footer .content#summer-lovin-1 span:first-of-type {
  font-size: 4.8vw;
  line-height: 4.8vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#summer-lovin-1 span:first-of-type {
    font-size: 9.6vw;
    line-height: 9.6vw;
  }
}
.half-right-footer .content#summer-lovin-1 span:nth-of-type(2) {
  font-size: 7.1vw;
  line-height: 7.1vw;
  margin-top: -1vw;
  margin-bottom: -0.3vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#summer-lovin-1 span:nth-of-type(2) {
    font-size: 14.2vw;
    line-height: 14.2vw;
    margin-top: -2vw;
    margin-bottom: -0.6vw;
  }
}
.half-right-footer .content#summer-lovin-2 {
  text-align: center;
  width: 22vw;
  right: 0;
  left: 50%;
  margin-left: -11vw;
  /* bottom: 2vw; */
}
@media (max-width: 767px) {
  .half-right-footer .content#summer-lovin-2 {
    width: 43vw;
    margin-left: -21.5vw;
  }
}
.half-right-footer .content#summer-lovin-2 hr {
  border-top: solid 0.5vw #da2d22;
}
@media (max-width: 767px) {
  .half-right-footer .content#summer-lovin-2 hr {
    border-top: solid 1vw #da2d22;
  }
}
.half-right-footer .content#summer-lovin-2 span:first-of-type {
  font-size: 4.8vw;
  line-height: 4.8vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#summer-lovin-2 span:first-of-type {
    font-size: 9.6vw;
    line-height: 9.6vw;
  }
}
.half-right-footer .content#summer-lovin-2 span:nth-of-type(2) {
  font-size: 7.1vw;
  line-height: 7.1vw;
  margin-top: -1vw;
  margin-bottom: -0.3vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#summer-lovin-2 span:nth-of-type(2) {
    font-size: 14.2vw;
    line-height: 14.2vw;
    margin-top: -2vw;
    margin-bottom: -0.6vw;
  }
}
.half-right-footer .content#loaded-fries-1 {
  text-align: center;
  width: 23vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#loaded-fries-1 {
    width: 46vw;
  }
}
.half-right-footer .content#loaded-fries-1 hr {
  border-top: solid 0.5vw #da2d22;
}
@media (max-width: 767px) {
  .half-right-footer .content#loaded-fries-1 hr {
    border-top: solid 1vw #da2d22;
  }
}
.half-right-footer .content#loaded-fries-1 span:first-of-type {
  font-size: 5.5vw;
  line-height: 5vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#loaded-fries-1 span:first-of-type {
    font-size: 11vw;
    line-height: 11vw;
  }
}
.half-right-footer .content#loaded-fries-1 span:nth-of-type(2) {
  font-size: 5.75vw;
  line-height: 5.75vw;
  margin-top: -1vw;
  margin-bottom: -0.3vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#loaded-fries-1 span:nth-of-type(2) {
    font-size: 11.2vw;
    line-height: 11.2vw;
    margin-top: -2vw;
    margin-bottom: -0.6vw;
  }
}
.half-right-footer .content#loaded-fries-2 {
  text-align: center;
  left: 3vw;
  width: 23vw;
  right: 0;
}
@media (max-width: 767px) {
  .half-right-footer .content#loaded-fries-2 {
    width: 46vw;
    left: 6vw;
  }
}
.half-right-footer .content#loaded-fries-2 hr {
  border-top: solid 0.5vw #da2d22;
}
@media (max-width: 767px) {
  .half-right-footer .content#loaded-fries-2 hr {
    border-top: solid 1vw #da2d22;
  }
}
.half-right-footer .content#loaded-fries-2 span:first-of-type {
  font-size: 5.5vw;
  line-height: 5vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#loaded-fries-2 span:first-of-type {
    font-size: 11vw;
    line-height: 11vw;
  }
}
.half-right-footer .content#loaded-fries-2 span:nth-of-type(2) {
  font-size: 5.75vw;
  line-height: 5.75vw;
  margin-top: -1vw;
  margin-bottom: -0.3vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#loaded-fries-2 span:nth-of-type(2) {
    font-size: 11.2vw;
    line-height: 11.2vw;
    margin-top: -2vw;
    margin-bottom: -0.6vw;
  }
}
.half-right-footer .content#late-night {
  text-align: center;
  left: 2vw;
  width: 21vw;
  right: 0;
}
@media (max-width: 767px) {
  .half-right-footer .content#late-night {
    width: 42vw;
    left: 4vw;
  }
}
.half-right-footer .content#late-night hr {
  border-top: 0px;
  height: .4vw;
  background-image: url(../../img/neon.png);
  background-position: center center;
  background-repeat: repeat;
  background-color: red;
  -webkit-box-shadow: 0px 0px 10px 0px #ff0000;
          box-shadow: 0px 0px 10px 0px #ff0000;
}
@media (max-width: 767px) {
  .half-right-footer .content#late-night hr {
    height: .7vw;
  }
}
.half-right-footer .content#late-night span:first-of-type {
  font-size: 3.5vw;
  line-height: 3.5vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#late-night span:first-of-type {
    font-size: 7vw;
    line-height: 7vw;
    margin-top: 1vw;
  }
}
.half-right-footer .content#late-night span:nth-of-type(2) {
  font-size: 4.7vw;
  line-height: 4.7vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#late-night span:nth-of-type(2) {
    font-size: 9.4vw;
    line-height: 9.4vw;
    margin-top: -1vw;
  }
}
.half-right-footer .content#late-night span:nth-of-type(3) {
  font-size: 6.6vw;
  line-height: 6.6vw;
  margin-top: -1vw;
  margin-bottom: .1vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#late-night span:nth-of-type(3) {
    font-size: 13.2vw;
    line-height: 13.2vw;
    margin-top: -2vw;
    margin-bottom: -0.2vw;
  }
}
.half-right-footer .content#cravings {
  text-align: center;
  right: 4vw;
  width: 23vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#cravings {
    width: 46vw;
    right: 8vw;
  }
}
.half-right-footer .content#cravings hr {
  border-top: 0px;
  height: .3vw;
  background-image: url(../../img/neon.png);
  background-position: center center;
  background-repeat: repeat;
  background-color: red;
  clear: both;
  float: none;
  -webkit-box-shadow: 0px 0px 10px 0px #ff0000;
          box-shadow: 0px 0px 10px 0px #ff0000;
}
@media (max-width: 767px) {
  .half-right-footer .content#cravings hr {
    height: .6vw;
  }
}
.half-right-footer .content#cravings span:first-of-type {
  font-size: 4.5vw;
  line-height: 4.5vw;
  margin-top: 0vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#cravings span:first-of-type {
    font-size: 9vw;
    line-height: 9vw;
    margin-top: 0vw;
  }
}
.half-right-footer .content#cravings span:nth-of-type(2) {
  display: block;
  float: left;
}
.half-right-footer .content#cravings span:nth-of-type(2) span:first-of-type {
  font-size: 1.3vw;
  line-height: 1.3vw;
  display: block;
}
@media (max-width: 767px) {
  .half-right-footer .content#cravings span:nth-of-type(2) span:first-of-type {
    font-size: 2.6vw;
    line-height: 2.6vw;
  }
}
.half-right-footer .content#cravings span:nth-of-type(2) span:nth-of-type(2) {
  font-size: 2.5vw;
  line-height: 2.5vw;
  margin-top: -0.4vw;
  float: none;
}
@media (max-width: 767px) {
  .half-right-footer .content#cravings span:nth-of-type(2) span:nth-of-type(2) {
    font-size: 5vw;
    line-height: 5vw;
    margin-top: -0.8vw;
  }
}
.half-right-footer .content#cravings span:nth-of-type(3) {
  font-size: 4.2vw;
  line-height: 4.2vw;
  margin-top: -0.5vw;
  margin-bottom: 0.3vw;
}
@media (max-width: 767px) {
  .half-right-footer .content#cravings span:nth-of-type(3) {
    font-size: 8.4vw;
    line-height: 8.4vw;
    margin-top: -1vw;
    margin-bottom: 0.6vw;
  }
}
.half-right-footer .content#cravings span:nth-of-type(4) {
  font-size: 2.4vw;
  line-height: 2.4vw;
  margin-top: 1.3vw;
  clear: both;
  float: none;
  color: #ffce34;
  text-shadow: 0px 0px 15px #FFCE34;
}
@media (max-width: 767px) {
  .half-right-footer .content#cravings span:nth-of-type(4) {
    font-size: 4.8vw;
    line-height: 4.8vw;
    margin-top: 2vw;
  }
}
.half-right-footer .content hr {
  border-top: solid 0.3vw #da2d22;
  margin: 0px;
}
.half-right-footer .content a {
  display: inline-block;
  background-color: #da2d22;
  color: white;
  text-transform: uppercase;
  padding: .2vw 2vw;
  font-size: 1.5vw;
  text-decoration: none;
  margin-top: 1.5vw;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
  .half-right-footer .content a {
    padding: .4vw 4vw;
    font-size: 3vw;
    margin-top: 3vw;
  }
}
.half-right-footer .content a:hover {
  background-color: #ae241b;
}
#deals img {
  width: 100%;
  height: auto;
}
#deals .half-left {
  border-right: solid 1px white;
  border-bottom: solid 2px white;
  padding: 0px;
}
@media (max-width: 767px) {
  #deals .half-left {
    border-right: 0px;
  }
}
#deals .half-right {
  padding: 0px;
  border-left: solid 1px white;
  border-bottom: solid 2px white;
  position: relative;
}
@media (max-width: 767px) {
  #deals .half-right {
    border-left: 0px;
  }
}
#deals .content {
  position: absolute;
  right: 5vw;
  text-align: right;
}
@media (max-width: 767px) {
  #deals .content {
    right: 10vw;
  }
}
#deals .content span {
  color: white;
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  display: block;
}
#deals .content span:first-of-type {
  font-size: 3.75vw;
  line-height: 2.75vw;
}
@media (max-width: 767px) {
  #deals .content span:first-of-type {
    font-size: 8.75vw;
    line-height: 6.75vw;
  }
}
#deals .content span:nth-of-type(2) {
  font-size: 3.8vw;
  line-height: 3.2vw;
}
@media (max-width: 767px) {
  #deals .content span:nth-of-type(2) {
    font-size: 8.8vw;
    line-height: 7.2vw;
  }
}
#deals .content span:last-of-type {
  font-size: 1.45vw;
}
@media (max-width: 767px) {
  #deals .content span:last-of-type {
    font-size: 3.35vw;
  }
}
#deals .content hr {
  border-top: solid 0.3vw #da2d22;
}
#deals .content hr:first-of-type {
  margin-top: 0px;
  margin-bottom: .5vw;
}
#deals .content hr:last-of-type {
  margin-bottom: 0px;
  margin-top: .3vw;
}
#deals .content a {
  display: inline-block;
  background-color: #da2d22;
  color: white;
  text-transform: uppercase;
  padding: 5px 25px;
  font-size: 13px;
  text-decoration: none;
  margin-top: 1.2vw;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
  #deals .content a {
    padding: 4px 15px;
    font-size: 12px;
    margin-top: 2.2vw;
  }
}
#deals .content a:hover {
  background-color: #ae241b;
}
#deals .deals-list {
  padding: 0;
  margin: 0;
}
#deals .deals-list li {
  list-style: none;
}
#deals .deals-list a {
  width: 100%;
  /* float: left;
		  position: relative; */
}
/* Page */
.page {
  border-bottom: solid 1px black;
  font-size: 14px;
  line-height: 20px;
  color: black;
  font-family: 'Open Sans', sans-serif;
  padding: 50px 0px;
}
.page p,
.page ul,
.page ol {
  margin-bottom: 15px;
}
.page li {
  margin-bottom: 3px;
}
.page h2 {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0px;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-size: 42px;
  font-weight: bold;
}
.page h3 {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0px;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
}
.page h4 {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
.page a:hover {
  color: #ae241b;
}
/* Locations */
#locations-map {
  min-height: 725px;
  float: left;
}
@media (max-width: 1024px) {
  #locations-map {
    min-height: 780px;
  }
}
@media (max-width: 767px) {
  #locations-map {
    display: none;
  }
}
.location-item {
  display: none;
}
.location-item.active {
  display: block;
}
@media (max-width: 767px) {
  .location-item {
    display: block;
  }
}
#locations-list {
  background-color: black;
  width: 400px;
  min-height: 725px;
  padding: 0px 20px;
  float: left;
}
@media (max-width: 1024px) {
  #locations-list {
    width: 340px;
    padding-top: 70px;
    min-height: 780px;
  }
}
@media (max-width: 767px) {
  #locations-list {
    width: 100%!important;
    min-height: 0px!important;
    height: auto!important;
  }
}
@media (max-width: 600px) {
  #locations-list {
    padding-top: 60px;
  }
}
#locations-list #find-location {
  background-color: white;
  margin-left: -20px;
  margin-right: -20px;
  padding: 15px;
}
@media (max-width: 767px) {
  #locations-list #find-location {
    text-align: center;
  }
}
@media (max-width: 767px) {
  #locations-list #find-location form {
    display: inline;
  }
}
#locations-list #find-location label {
  text-transform: uppercase;
  font-size: 12px;
  color: black;
  font-weight: normal;
  margin: 0px;
}
#locations-list #find-location .form-group {
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  #locations-list #find-location .form-group {
    display: inline;
  }
}
#locations-list #find-location .form-control {
  margin-bottom: 0px;
  border: solid 1px black;
  margin-right: 5px;
  color: black;
  width: 200px;
}
@media (max-width: 1024px) {
  #locations-list #find-location .form-control {
    width: 140px;
  }
}
@media (max-width: 767px) {
  #locations-list #find-location .form-control {
    width: 40%!important;
    display: inline-block;
  }
}
#locations-list #find-location .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#locations-list #find-location select.form-control {
  width: 125px;
  margin-right: 0px;
}
#locations-list #find-location button {
  background: none;
  border: none;
  color: #da2d22;
  font-size: 33px;
  height: 36px;
  line-height: 0px;
  vertical-align: middle;
}
#locations-list .location-marker {
  float: left;
  margin-right: 20px;
  width: 40px;
  position: relative;
}
@media (max-width: 1024px) {
  #locations-list .location-marker {
    display: none;
  }
}
#locations-list .location-marker .location-number {
  position: absolute;
  color: black;
  font-size: 18px;
  left: 10px;
  top: 8px;
  font-weight: normal;
  text-align: center;
  width: 20px;
}
#locations-list .location-marker img {
  max-width: 100%;
  height: auto;
}
#locations-list .locations-found {
  color: white;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  padding-top: 20px;
}
#locations-list .locations-found a {
  text-decoration: underline;
}
#locations-list .location-content {
  float: left;
  width: 300px;
}
@media (max-width: 767px) {
  #locations-list .location-content {
    width: 100%;
    border-bottom: solid 2px white;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
#locations-list .location-content h2.add-line-one {
  font-size: 20px;
  color: white;
  margin: 0px;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  #locations-list .location-content h2.add-line-one {
    font-size: 18px;
  }
}
#locations-list .location-content h3.add-line-two {
  font-size: 16px;
  color: white;
  margin: 0px;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 25px;
}
#locations-list .location-content hr {
  margin: 20px 0px;
  border-top: solid 2px white;
}
@media (max-width: 767px) {
  #locations-list .location-content hr {
    display: none;
  }
}
@media (max-width: 767px) {
  #locations-list .location-content .location-info {
    margin-bottom: 20px;
  }
}
#locations-list .location-content .location-info p {
  font-family: 'Open Sans', sans-serif;
  color: white;
  font-size: 13px;
  line-height: 15px;
  margin-bottom: 0px;
}
#locations-list .location-content .location-info p strong {
  color: #da2d22;
}
#locations-list .location-content .location-info p a:hover {
  color: #da2d22;
}
#locations-list .location-content .location-info .fa {
  float: left;
  font-size: 24px;
  margin-right: 10px;
  color: #da2d22;
}
@media (max-width: 600px) {
  #locations-list .location-content .location-info .fa {
    font-size: 20px;
  }
}
#locations-list .location-content .open-now {
  margin-top: 25px;
}
@media (max-width: 767px) {
  #locations-list .location-content .open-now {
    display: none;
  }
}
#locations-list .location-content .open-now .open-now-btn {
  background-color: #da2d22;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 17px;
  padding: 2px 0px;
}
#locations-list .location-content .hours-toggle {
  text-align: right;
  color: #da2d22;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  border: none;
  background: transparent;
  display: block;
  padding-bottom: 0;
}
#locations-list .location-content .hours-toggle i {
  font-size: 24px;
  margin-left: 5px;
}
#locations-list .location-content .store-hours {
  color: white;
  font-family: 'Open Sans', sans-serif;
  margin-top: 20px;
  font-size: 14px;
}
@media (max-width: 767px) {
  #locations-list .location-content .store-hours {
    margin-bottom: 20px;
  }
}
#locations-list .location-content .store-hours td {
  padding: 0px 10px;
  text-transform: uppercase;
}
#locations-list .location-content .store-hours td:first-child {
  padding: 0px;
}
#locations-list .location-content .social-media {
  text-align: center;
  color: white;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  #locations-list .location-content .social-media {
    display: none;
  }
}
#locations-list .location-content .social-media ul {
  padding: 0;
  margin: 0;
}
#locations-list .location-content .social-media ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
}
#locations-list .location-content .social-media h3 {
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 14px;
}
#locations-list .location-content .social-media a:hover {
  color: white;
}
#locations-list .location-content .social-media .fa {
  font-size: 30px;
  margin: 0px 5px;
}
#locations-list .location-content .view-location {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  background-color: #da2d22;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  padding: 3px 0px;
}
@media (max-width: 767px) {
  #locations-list .location-content .view-location {
    font-size: 18px;
  }
}
#locations-list .location-content .view-location:hover {
  text-decoration: none;
  background-color: #ae241b;
}
#locations-list .location-content .view-location i {
  margin-right: 5px;
}
#locations-list .location-content .hours-toggle {
  color: #ff4337;
}
#locations-list a {
  color: #ff4337;
}
#locations-list a:hover {
  color: #ff4337;
}
#locations-main.single .the_content {
  color: white;
  margin-bottom: 0px;
  font-weight: normal;
  margin-top: -10px;
  font-size: 13px;
}
@media (max-width: 767px) {
  #locations-main.single .the_content {
    margin-bottom: 25px;
  }
}
#locations-main.single #locations-list {
  min-height: 825px;
}
@media (max-width: 1024px) {
  #locations-main.single #locations-list {
    min-height: 860px;
  }
}
@media (max-width: 767px) {
  #locations-main.single #locations-list .location-content {
    border-bottom: 0px;
    padding-bottom: 0px;
  }
}
@media (max-width: 767px) {
  #locations-main.single #locations-list .location-content .social-media h4 {
    display: none;
  }
}
@media (max-width: 767px) {
  #locations-main.single #locations-list .location-content .social-media {
    display: block;
  }
}
#locations-main.single #locations-list .location-content .social-media ul {
  padding: 0;
  margin: 0;
}
#locations-main.single #locations-list .location-content .social-media ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
}
#locations-main.single #locations-list .location-content .location-info {
  margin-bottom: 0px;
}
#locations-main.single #locations-map {
  min-height: 825px;
}
@media (max-width: 1024px) {
  #locations-main.single #locations-map {
    min-height: 860px;
  }
}
#locations-directory h1 {
  text-align: center;
  color: white;
  text-transform: uppercase;
  background-color: #da2d22;
  margin: 0px;
  display: inline-block;
  padding: 5px 50px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  #locations-directory h1 {
    font-size: 24px;
    padding: 5px 25px;
  }
}
#locations-directory h2 {
  font-size: 24px;
  margin: 0px;
  margin-bottom: 15px;
}
#locations-directory h3 {
  font-size: 16px;
  text-transform: none;
  margin: 0px;
  margin-bottom: 10px;
}
#locations-directory h3 span {
  font-weight: normal;
  font-size: 14px;
}
#locations-directory .col-md-3 {
  margin-bottom: 30px;
}
#locations-directory table {
  margin-left: -5px;
}
#locations-directory td {
  padding: 0px 5px;
}
#locations-directory a {
  display: block;
  margin-top: 10px;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
}
#locations-directory hr {
  margin: 0px auto;
  margin-bottom: 20px;
  border-top: solid 1px;
}
#directory-map {
  height: 400px;
  width: 100%;
}
@media (max-width: 767px) {
  #directory-map {
    display: none;
  }
}
/* Flavorhood */
#flavorhood {
  background-image: url(../../img/menu_bg.png);
  background-repeat: repeat-y;
  padding: 0px;
}
#flavorhood .flavorhood-right {
  position: relative;
}
#flavorhood .flavorhood-right .flavorhood-banner {
  position: absolute;
  left: 3vw;
  top: 4.75vw;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right .flavorhood-banner {
    top: 8vw;
  }
}
#flavorhood .flavorhood-right img {
  max-width: 100%;
  height: auto;
}
#flavorhood .flavorhood-right hr {
  border-top: solid 0.5vw #da2d22;
  margin: -0.3vw auto;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right hr {
    border-top: solid 1vw #da2d22;
    margin: -1vw auto;
  }
}
#flavorhood .flavorhood-right span {
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  display: block;
  color: white;
  text-transform: uppercase;
}
#flavorhood .flavorhood-right span:first-of-type {
  font-size: 4.4vw;
  line-height: normal;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right span:first-of-type {
    font-size: 9vw;
  }
}
#flavorhood .flavorhood-right span:nth-of-type(2) {
  font-size: 3.4vw;
  margin-bottom: .85vw;
  margin-top: 2.75vw;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right span:nth-of-type(2) {
    font-size: 7vw;
    margin-top: 5.75vw;
  }
}
#flavorhood .flavorhood-right span:nth-of-type(3) {
  font-size: 2vw;
  line-height: 2vw;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right span:nth-of-type(3) {
    font-size: 4.5vw;
    line-height: 4.5vw;
  }
}
#flavorhood .flavorhood-right.mobile .flavorhood-banner {
  text-align: center;
  top: 2vw;
  left: 50%;
  margin-left: -15.5vw;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right.mobile .flavorhood-banner {
    margin-left: -33.5vw;
    top: 5vw;
  }
}
#flavorhood .flavorhood-right.mobile hr {
  max-width: 23vw;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right.mobile hr {
    max-width: 65vw;
  }
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right.mobile span:first-of-type {
    font-size: 12vw;
  }
}
#flavorhood .flavorhood-right.mobile span:nth-of-type(2) {
  font-size: 2vw;
  margin-bottom: 0vw;
  margin-top: 1.5vw;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right.mobile span:nth-of-type(2) {
    font-size: 4.5vw;
    margin-bottom: 0vw;
    margin-top: 2.5vw;
  }
}
#flavorhood .flavorhood-right.mobile span:nth-of-type(3) {
  font-size: 2.8vw;
  line-height: normal;
}
@media (max-width: 757px) {
  #flavorhood .flavorhood-right.mobile span:nth-of-type(3) {
    font-size: 6.5vw;
  }
}
#flavorhood .flavorhood-right.mobile span:nth-of-type(3) sup {
  font-size: 1vw;
  vertical-align: super;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right.mobile span:nth-of-type(3) sup {
    font-size: 2vw;
  }
}
#flavorhood .flavorhood-right.mobile span:nth-of-type(4) {
  font-size: 2vw;
  margin-bottom: 0vw;
  margin-top: 0vw;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-right.mobile span:nth-of-type(4) {
    font-size: 4.5vw;
    margin-bottom: 0vw;
    margin-top: 0vw;
  }
}
#flavorhood .flavorhood-left {
  text-align: center;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-left {
    height: auto!important;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
#flavorhood .flavorhood-left .content {
  height: 100% !important;
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-left .center {
    position: relative;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
  }
}
#flavorhood .flavorhood-left h1 {
  color: black;
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 50px;
  margin: 0px;
}
@media (max-width: 1199px) {
  #flavorhood .flavorhood-left h1 {
    font-size: 42px;
  }
}
@media (max-width: 991px) {
  #flavorhood .flavorhood-left h1 {
    font-size: 30px;
  }
}
#flavorhood .flavorhood-left p {
  max-width: 600px;
  margin: auto;
  color: black;
  font-size: 10px;
  margin-bottom: 5px;
  line-height: 12px;
}
#flavorhood .flavorhood-left p.form-error {
  font-size: 12px;
  margin-top: -5px;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  #flavorhood .flavorhood-left p {
    font-size: 9px;
  }
}
#flavorhood .flavorhood-left h2 {
  font-size: 18px;
  text-transform: none;
  max-width: 600px;
  margin: 15px auto;
}
@media (max-width: 1199px) {
  #flavorhood .flavorhood-left h2 {
    margin: 10px auto;
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  #flavorhood .flavorhood-left h2 {
    margin: 0px auto;
    font-size: 12px;
  }
}
#flavorhood .flavorhood-left form {
  text-align: left;
  display: block;
  max-width: 500px;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  #flavorhood .flavorhood-left form {
    margin: 10px auto;
  }
}
@media (max-width: 991px) {
  #flavorhood .flavorhood-left form {
    margin: 5px auto;
  }
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-left form {
    margin: 15px auto;
  }
}
#flavorhood .flavorhood-left form label {
  color: black;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 0px;
  font-weight: bold;
}
@media (max-width: 991px) {
  #flavorhood .flavorhood-left form label {
    display: none;
  }
}
#flavorhood .flavorhood-left form .col-sm-6 {
  padding: 0px 5px;
}
@media (max-width: 600px) {
  #flavorhood .flavorhood-left form {
    padding: 0px 25px;
  }
}
#flavorhood .flavorhood-left form .form-control {
  border-radius: 0px;
  margin-bottom: 10px;
  border: solid 1px black;
  color: black;
}
@media (max-width: 991px) {
  #flavorhood .flavorhood-left form .form-control {
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  #flavorhood .flavorhood-left form .form-control {
    margin-bottom: 10px;
  }
}
#flavorhood .flavorhood-left form .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#flavorhood .flavorhood-left form .form-control::-webkit-input-placeholder {
  -webkit-transition: all 0.3s linear;
          transition: all 0.3s linear;
  color: black;
  font-style: italic;
}
#flavorhood .flavorhood-left form .form-control:focus::-webkit-input-placeholder {
  opacity: 0;
}
#flavorhood .flavorhood-left form .btn {
  width: 100%;
  color: white;
  background-color: #da2d22;
  text-transform: uppercase;
  border-radius: 0px;
  font-size: 14px;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#flavorhood .flavorhood-left form .btn:hover {
  background-color: #ae241b;
}
#flavorhood #flavorhood-bottom {
  background-color: #da2d22;
  text-align: center;
  margin: 0px -15px;
  padding: 50px 0px;
}
@media (max-width: 767px) {
  #flavorhood #flavorhood-bottom {
    padding: 25px 0px;
  }
}
#flavorhood #flavorhood-bottom:hover {
  background-color: #ae241b;
}
#flavorhood #flavorhood-bottom h1 {
  color: white;
  text-transform: uppercase;
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  font-size: 60px;
  margin: 0px;
}
@media (max-width: 767px) {
  #flavorhood #flavorhood-bottom h1 {
    font-size: 36px;
  }
}
#flavorhood #flavorhood-bottom h2 {
  color: white;
  text-transform: uppercase;
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  font-size: 24px;
  margin: 0px;
}
@media (max-width: 767px) {
  #flavorhood #flavorhood-bottom h2 {
    font-size: 20px;
  }
}
/* Contact Page */
#contact h1 {
  text-align: center;
  color: white;
  text-transform: uppercase;
  background-color: #da2d22;
  margin: 0px;
  display: inline-block;
  padding: 5px 50px;
  margin-bottom: 50px;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#contact .nf-field-label {
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 13px;
}
#contact .nf-field-element input,
#contact .nf-field-element select {
  height: 34px;
}
#contact .nf-field-container {
  margin-bottom: 20px;
}
#contact .form-control {
  border: solid 1px black;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: black;
}
#contact .form-control::-webkit-input-placeholder {
  -webkit-transition: all 0.3s linear;
          transition: all 0.3s linear;
  color: black;
  font-style: italic;
}
#contact .form-control:focus::-webkit-input-placeholder {
  opacity: 0;
}
#contact .nf-form-fields-required {
  margin-bottom: 10px;
}
#contact .nf-response-msg {
  font-size: 18px;
}
#contact hr.ninja-forms-field {
  border-top: solid 1px #666;
}
#contact .submit-wrap {
  text-align: center;
}
#contact .btn-submit {
  display: inline-block;
  margin-top: 7px;
  color: white;
  background-color: #da2d22;
  padding: 5px 10px;
  text-transform: uppercase;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
  border: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#contact .btn-submit:hover {
  background-color: #ae241b;
  text-decoration: none;
}
#contact h3 {
  margin-bottom: 0px;
}
#contact p {
  margin-bottom: 35px;
}
@media (max-width: 767px) {
  #contact p {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: solid 1px black;
  }
}
#contact p:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px!important;
  border-bottom: 0px!important;
}
#contact p a {
  display: inline-block;
  margin-top: 7px;
  color: white;
  background-color: #da2d22;
  padding: 5px 10px;
  text-transform: uppercase;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
#contact p a i {
  font-size: 16px;
  margin-right: 3px;
}
#contact p a:hover {
  background-color: #ae241b;
  text-decoration: none;
}
#contact .inquiry-box {
  margin-bottom: 35px;
  padding: 0px 25px;
}
@media (max-width: 767px) {
  #contact .inquiry-box {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: solid 1px black;
  }
}
#contact .inquiry-box h2 {
  font-size: 30px;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  #contact .inquiry-box h2 {
    font-size: 24px;
  }
}
#contact .inquiry-box p {
  margin-bottom: 0px;
  border-bottom: 0px!important;
}
#contact .inquiry-box a {
  display: inline-block;
  margin-top: 7px;
  color: white;
  background-color: #da2d22;
  padding: 5px 10px;
  text-transform: uppercase;
  -webkit-transition: 0.3s all ease-in-out;
       -o-transition: 0.3s all ease-in-out;
          transition: 0.3s all ease-in-out;
}
#contact .inquiry-box a i {
  font-size: 16px;
  margin-right: 3px;
}
#contact .inquiry-box a:hover {
  background-color: #ae241b;
  text-decoration: none;
}
/* Live Text */
.live-text {
  position: absolute;
  z-index: 1;
}
.live-text span {
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  line-height: normal;
  display: block;
}
.live-text p,
.live-text br {
  display: none;
}
#drinks-hero-live {
  left: 7vw;
  top: 9.5vw;
}
#drinks-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#drinks-hero-live span {
  color: black;
}
#drinks-hero-live span:first-of-type {
  font-size: 16vw;
  line-height: 16vw;
  margin-top: -1.5vw;
}
#drinks-hero-live span:nth-of-type(2) {
  font-size: 5.8vw;
  margin-left: .5vw;
  line-height: 5.8vw;
  margin-top: -2.25vw;
  margin-bottom: .4vw;
}
#smoothies-hero-live {
  left: 5vw;
  top: 12.5vw;
}
#smoothies-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#smoothies-hero-live span {
  color: white;
}
#smoothies-hero-live span:first-of-type {
  font-size: 7.65vw;
  line-height: 6vw;
  margin-top: 1vw;
}
#smoothies-hero-live span:nth-of-type(2) {
  font-size: 5.85vw;
  margin-left: 0;
  line-height: 5.8vw;
  margin-top: -0.25vw;
  margin-bottom: .5vw;
}
#chill-stop-hero-live {
  left: 3.8vw;
  top: 11vw;
}
#chill-stop-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#chill-stop-hero-live span {
  color: white;
}
#chill-stop-hero-live span:first-of-type {
  font-size: 8vw;
  line-height: 8vw;
  margin-top: .5vw;
}
#chill-stop-hero-live span:nth-of-type(2) {
  font-size: 12vw;
  margin-left: 0;
  line-height: 5.8vw;
  margin-top: 1vw;
  margin-bottom: 2.75vw;
}
#cinnamon-apple-pie-hero-live {
  left: 7vw;
  top: 11.5vw;
}
#cinnamon-apple-pie-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#cinnamon-apple-pie-hero-live span {
  color: black;
}
#cinnamon-apple-pie-hero-live span:first-of-type {
  font-size: 5.25vw;
  line-height: 5.25vw;
  margin-top: 0.5vw;
}
#cinnamon-apple-pie-hero-live span:nth-of-type(2) {
  font-size: 9.6vw;
  margin-left: .5vw;
  line-height: 9.6vw;
  margin-top: -1.25vw;
  margin-bottom: 0vw;
}
#soft-serve-cones-hero-live {
  left: 6.25vw;
  top: 11.25vw;
}
#soft-serve-cones-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#soft-serve-cones-hero-live span {
  color: black;
}
#soft-serve-cones-hero-live span:first-of-type {
  font-size: 9.5vw;
  line-height: 9.5vw;
  margin-top: -0.5vw;
}
#soft-serve-cones-hero-live span:nth-of-type(2) {
  font-size: 8.25vw;
  line-height: 8vw;
  margin-top: -1.5vw;
  margin-bottom: .25vw;
}
#stackers-hero-live {
  left: 6.25vw;
  top: 11.25vw;
}
#stackers-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#stackers-hero-live span {
  color: black;
}
#stackers-hero-live span:first-of-type {
  font-size: 5.85vw;
  line-height: 5.85vw;
  margin-top: 0vw;
}
#stackers-hero-live span:nth-of-type(2) {
  font-size: 7.1vw;
  line-height: 7.1vw;
  margin-top: -1.25vw;
  margin-bottom: .25vw;
}
#stackers-hero-live span:nth-of-type(3) {
  font-size: 5.9vw;
  line-height: 5.9vw;
  margin-top: -1.5vw;
  margin-bottom: .25vw;
}
#loaded-milkshakes-hero-live {
  left: 6.25vw;
  top: 11vw;
}
#loaded-milkshakes-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#loaded-milkshakes-hero-live span {
  color: black;
}
#loaded-milkshakes-hero-live span:first-of-type {
  font-size: 5.6vw;
  line-height: 5.6vw;
  margin-top: .25vw;
}
#loaded-milkshakes-hero-live span:nth-of-type(2) {
  font-size: 5.6vw;
  line-height: 5.6vw;
  margin-top: -1vw;
  margin-bottom: .25vw;
}
#loaded-milkshakes-hero-live span:nth-of-type(3) {
  font-size: 8.2vw;
  line-height: 5.9vw;
  margin-top: -0.5vw;
  margin-left: -0.15vw;
  margin-bottom: 1vw;
}
#milkshakes-hero-live {
  left: 6.25vw;
  top: 11vw;
}
#milkshakes-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#milkshakes-hero-live span {
  color: black;
}
#milkshakes-hero-live span:first-of-type {
  font-size: 6.2vw;
  line-height: 6.2vw;
  margin-top: .25vw;
}
#milkshakes-hero-live span:nth-of-type(2) {
  font-size: 10.4vw;
  margin-left: .1vw;
  line-height: 10.4vw;
  margin-top: -2vw;
  margin-bottom: -0.5vw;
}
#sweet-side-hero-live {
  left: 5.5vw;
  top: 11vw;
}
#sweet-side-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#sweet-side-hero-live span {
  color: black;
}
#sweet-side-hero-live span:first-of-type {
  font-size: 12vw;
  line-height: 12vw;
  margin-top: -1.2vw;
}
#sweet-side-hero-live span:nth-of-type(2) {
  font-size: 7.4vw;
  margin-left: .1vw;
  line-height: 7.4vw;
  margin-top: -2.4vw;
  margin-bottom: 0vw;
}
#hot-dogs-hero-live {
  left: 5.5vw;
  top: 16vw;
}
#hot-dogs-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#hot-dogs-hero-live span {
  color: white;
}
#hot-dogs-hero-live span:first-of-type {
  font-size: 7.25vw;
  line-height: 7.25vw;
  margin-top: -0.2vw;
}
#hot-dogs-hero-live span:nth-of-type(2) {
  font-size: 5.8vw;
  margin-left: .3vw;
  line-height: 5.8vw;
  margin-top: -1.2vw;
  margin-bottom: .3vw;
}
#wings-hero-live {
  left: 5.5vw;
  top: 13vw;
}
#wings-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#wings-hero-live span {
  color: white;
}
#wings-hero-live span:first-of-type {
  font-size: 6.25vw;
  line-height: 6.25vw;
  margin-top: 0.3vw;
}
#wings-hero-live span:nth-of-type(2) {
  font-size: 6.7vw;
  margin-left: .3vw;
  line-height: 6.7vw;
  margin-top: -1.2vw;
  margin-bottom: .3vw;
}
#fish-hero-live {
  left: 5.5vw;
  top: 10vw;
}
#fish-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#fish-hero-live span {
  color: white;
}
#fish-hero-live span:first-of-type {
  font-size: 6.5vw;
  line-height: 6.5vw;
  margin-top: 0.3vw;
}
#fish-hero-live span:nth-of-type(2) {
  font-size: 8.8vw;
  margin-left: .3vw;
  line-height: 8.8vw;
  margin-top: -1.5vw;
  margin-bottom: 0vw;
}
#chicken-bites-hero-live {
  left: 5.5vw;
  top: 6.5vw;
}
#chicken-bites-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#chicken-bites-hero-live span {
  color: white;
}
#chicken-bites-hero-live span:first-of-type {
  font-size: 6.35vw;
  line-height: 6.35vw;
  margin-top: 0.3vw;
}
#chicken-bites-hero-live span:nth-of-type(2) {
  font-size: 7.15vw;
  margin-left: 0vw;
  line-height: 7.15vw;
  margin-top: -1vw;
  margin-bottom: .3vw;
}
#spicy-chicken-hero-live {
  left: 6vw;
  top: 9.5vw;
}
#spicy-chicken-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#spicy-chicken-hero-live span {
  color: white;
}
#spicy-chicken-hero-live span:first-of-type {
  font-size: 8.1vw;
  line-height: 8.1vw;
  margin-top: 0.3vw;
}
#spicy-chicken-hero-live span:nth-of-type(2) {
  font-size: 8.25vw;
  margin-left: 0vw;
  line-height: 8.25vw;
  margin-top: -1.5vw;
  margin-bottom: .3vw;
}
#big-chicken-hero-live {
  left: 6vw;
  top: 9vw;
}
#big-chicken-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#big-chicken-hero-live span {
  color: white;
}
#big-chicken-hero-live span:first-of-type {
  font-size: 7.9vw;
  line-height: 7.9vw;
  margin-top: 0.3vw;
}
#big-chicken-hero-live span:nth-of-type(2) {
  font-size: 7.7vw;
  margin-left: 0vw;
  line-height: 7.7vw;
  margin-top: -1.5vw;
  margin-bottom: .5vw;
}
#chicken-hero-live {
  left: 7.2vw;
  top: 12.5vw;
}
#chicken-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#chicken-hero-live span {
  color: white;
}
#chicken-hero-live span:first-of-type {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: 0.5vw;
}
#chicken-hero-live span:nth-of-type(2) {
  font-size: 8vw;
  margin-left: 0vw;
  line-height: 8vw;
  margin-top: -1vw;
  margin-bottom: 0vw;
}
#burgers-hero-live {
  left: 14vw;
  top: 7.5vw;
}
#burgers-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#burgers-hero-live span {
  color: white;
}
#burgers-hero-live span:first-of-type {
  font-size: 4.75vw;
  line-height: 4.75vw;
  margin-top: 0.3vw;
}
#burgers-hero-live span:nth-of-type(2) {
  font-size: 3.35vw;
  margin-left: 0vw;
  line-height: 3.35vw;
  margin-top: -0.75vw;
  margin-bottom: 0vw;
}
#burgers-hero-live span:nth-of-type(3) {
  font-size: 3.7vw;
  margin-left: 0vw;
  line-height: 3.7vw;
  margin-top: -0.6vw;
  margin-bottom: .5vw;
}
#new-menu-items-hero-live {
  top: 6vw;
  left: 10.5vw;
}
#new-menu-items-hero-live hr {
  border-top: solid .75vw #da2d22;
  margin: 0px;
}
#new-menu-items-hero-live span {
  color: white;
}
#new-menu-items-hero-live span:first-of-type {
  font-size: 5.1vw;
  line-height: 5.1vw;
  margin-top: 0;
}
#big-buford-hero-live {
  left: 4.2vw;
  top: 13vw;
}
#big-buford-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#big-buford-hero-live span {
  color: white;
}
#big-buford-hero-live span:first-of-type {
  font-size: 6.2vw;
  line-height: 6.2vw;
  margin-top: 0.3vw;
}
#big-buford-hero-live span:nth-of-type(2) {
  font-size: 8vw;
  margin-left: -0.2vw;
  line-height: 8vw;
  margin-top: -1.3vw;
  margin-bottom: 0vw;
}
#baconzilla-hero-live {
  left: 4vw;
  top: 11.5vw;
}
#baconzilla-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#baconzilla-hero-live span {
  color: white;
}
#baconzilla-hero-live span:first-of-type {
  font-size: 5.8vw;
  line-height: 5.8vw;
  margin-top: 0.3vw;
}
#baconzilla-hero-live span:nth-of-type(2) {
  font-size: 4.35vw;
  margin-left: 0vw;
  line-height: 4.35vw;
  margin-top: -0.75vw;
  margin-bottom: 0vw;
}
#baconzilla-hero-live span:nth-of-type(3) {
  font-size: 10.05vw;
  margin-left: 0vw;
  line-height: 10.05vw;
  margin-top: -1.6vw;
  margin-bottom: -0.5vw;
}
#bacon-roadhouse-hero-live {
  left: 5vw;
  top: 12.5vw;
}
#bacon-roadhouse-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#bacon-roadhouse-hero-live span {
  color: white;
}
#bacon-roadhouse-hero-live span:first-of-type {
  font-size: 6.6vw;
  line-height: 6.6vw;
  margin-top: 0vw;
}
#bacon-roadhouse-hero-live span:nth-of-type(2) {
  font-size: 5.2vw;
  margin-left: -0.2vw;
  line-height: 5.2vw;
  margin-top: -1vw;
  margin-bottom: .2vw;
}
#checkerburger-hero-live {
  left: 9vw;
  top: 9.5vw;
}
#checkerburger-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#checkerburger-hero-live span {
  color: white;
}
#checkerburger-hero-live span:first-of-type {
  font-size: 6.3vw;
  line-height: 6.3vw;
  margin-top: .2vw;
}
#checkerburger-hero-live span:nth-of-type(2) {
  font-size: 7.9vw;
  margin-left: -0.2vw;
  line-height: 7.9vw;
  margin-top: -1.3vw;
  margin-bottom: 0vw;
}
#rallyburger-hero-live {
  left: 9vw;
  top: 9.5vw;
}
#rallyburger-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#rallyburger-hero-live span {
  color: white;
}
#rallyburger-hero-live span:first-of-type {
  font-size: 6.3vw;
  line-height: 6.3vw;
  margin-top: .2vw;
}
#rallyburger-hero-live span:nth-of-type(2) {
  font-size: 7.9vw;
  margin-left: -0.2vw;
  line-height: 7.9vw;
  margin-top: -1.3vw;
  margin-bottom: 0vw;
}
#cheese-champ-hero-live {
  left: 5.8vw;
  top: 9.5vw;
}
#cheese-champ-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#cheese-champ-hero-live span {
  color: white;
}
#cheese-champ-hero-live span:first-of-type {
  font-size: 6.2vw;
  line-height: 6.2vw;
  margin-top: .2vw;
}
#cheese-champ-hero-live span:nth-of-type(2) {
  font-size: 5.05vw;
  margin-left: -0.2vw;
  line-height: 5.05vw;
  margin-top: -0.9vw;
  margin-bottom: .25vw;
}
#melty-steakzilla-hero-live {
  left: 2.8vw;
  top: 5.6vw;
  text-align: center;
}
#melty-steakzilla-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#melty-steakzilla-hero-live span {
  color: white;
}
#melty-steakzilla-hero-live span:first-of-type {
  font-size: 5.8vw;
  line-height: 5.8vw;
  margin-top: .4vw;
}
#melty-steakzilla-hero-live span:nth-of-type(2) {
  font-size: 4.15vw;
  margin-left: -0.2vw;
  line-height: 4.15vw;
  margin-top: -0.5vw;
  margin-bottom: .5vw;
}
#melty-steakzilla-hero-live span:last-of-type {
  text-transform: none;
  font-size: 2.4vw;
  line-height: 2.4vw;
  margin-top: 1.4vw;
}
#bacon-cheddar-crisp-hero-live {
  left: 4.8vw;
  top: 4vw;
  text-align: center;
}
#bacon-cheddar-crisp-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#bacon-cheddar-crisp-hero-live span {
  color: white;
}
#bacon-cheddar-crisp-hero-live span:first-of-type {
  font-size: 4.4vw;
  line-height: 5.8vw;
  margin-top: 0vw;
}
#bacon-cheddar-crisp-hero-live span:nth-of-type(2) {
  font-size: 6.3vw;
  margin-left: -0.2vw;
  line-height: 4.15vw;
  margin-top: 0vw;
  margin-bottom: 1.5vw;
}
#loaded-fries-hero-live {
  left: 11.8vw;
  top: 11vw;
  text-align: center;
}
#loaded-fries-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#loaded-fries-hero-live span {
  color: white;
}
#loaded-fries-hero-live span:first-of-type {
  font-size: 9.4vw;
  line-height: 9.4vw;
  margin-top: -0.7vw;
}
#loaded-fries-hero-live span:nth-of-type(2) {
  font-size: 7.4vw;
  margin-left: -0.2vw;
  line-height: 7.4vw;
  margin-top: -1.5vw;
  margin-bottom: 0.3vw;
}
#garlic-parm-fries-hero-live {
  left: 5.8vw;
  top: 10vw;
  text-align: center;
}
#garlic-parm-fries-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#garlic-parm-fries-hero-live span {
  color: white;
}
#garlic-parm-fries-hero-live span:first-of-type {
  font-size: 7.8vw;
  line-height: 7.8vw;
  margin-top: 0vw;
}
#garlic-parm-fries-hero-live span:nth-of-type(2) {
  font-size: 5.7vw;
  margin-left: -0.2vw;
  line-height: 5.7vw;
  margin-top: -1vw;
  margin-bottom: 0.5vw;
}
#monsterella-stix-hero-live {
  left: 8.8vw;
  top: 10.5vw;
  text-align: center;
}
#monsterella-stix-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#monsterella-stix-hero-live span {
  color: white;
}
#monsterella-stix-hero-live span:first-of-type {
  font-size: 6.5vw;
  line-height: 6.5vw;
  margin-top: 0vw;
}
#monsterella-stix-hero-live span:nth-of-type(2) {
  font-size: 8.4vw;
  margin-left: -0.2vw;
  line-height: 8.4vw;
  margin-top: -1.5vw;
  margin-bottom: 0vw;
}
#fry-love-hero-live {
  left: 5.9vw;
  top: 17.3vw;
  text-align: center;
}
#fry-love-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#fry-love-hero-live span {
  color: white;
}
#fry-love-hero-live span:first-of-type {
  font-size: 5.7vw;
  line-height: 5.7vw;
  margin-top: 0.2vw;
}
#fry-love-hero-live span:nth-of-type(2) {
  font-size: 5.1vw;
  margin-left: -0.2vw;
  line-height: 5.1vw;
  margin-top: -0.8vw;
  margin-bottom: 0.2vw;
}
#famous-seasoned-fries-hero-live {
  left: 8.8vw;
  top: 10.5vw;
  text-align: center;
}
#famous-seasoned-fries-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#famous-seasoned-fries-hero-live span {
  color: white;
}
#famous-seasoned-fries-hero-live span:first-of-type {
  font-size: 6.4vw;
  line-height: 6.4vw;
  margin-top: 0.2vw;
}
#famous-seasoned-fries-hero-live span:nth-of-type(2) {
  font-size: 5.8vw;
  margin-left: -0.2vw;
  line-height: 5.8vw;
  margin-top: -1vw;
  margin-bottom: 0.3vw;
}
#famous-seasoned-fries-hero-live span:last-of-type {
  font-size: 3.7vw;
  margin-left: -0.2vw;
  line-height: 3.7vw;
  margin-top: -0.8vw;
  margin-bottom: .9vw;
}
#kool-aid-slushies-hero-live {
  left: 7.5vw;
  top: 4.5vw;
  text-align: center;
}
#kool-aid-slushies-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#kool-aid-slushies-hero-live span {
  color: white;
}
#kool-aid-slushies-hero-live span:first-of-type {
  font-size: 8vw;
  line-height: 8vw;
  margin-top: 0vw;
}
#kool-aid-slushies-hero-live span:nth-of-type(2) {
  font-size: 5.55vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: -0.75vw;
  margin-bottom: .5vw;
}
#kool-aid-slushies-hero-live span:nth-of-type(3) {
  font-size: 1.85vw;
  text-transform: none;
  margin-left: 0vw;
  line-height: 1.85vw;
  margin-top: 01vw;
}
#kool-aid-slushies-hero-live img {
  width: 14vw;
  margin-top: 16vw;
  right: -3vw;
  position: absolute;
}
#beefzilla-hero-live {
  left: 3.5vw;
  top: 10.7vw;
  text-align: center;
}
#beefzilla-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#beefzilla-hero-live span {
  color: white;
}
#beefzilla-hero-live span:first-of-type {
  font-size: 6.8vw;
  line-height: 5.5vw;
  margin-top: 1.4vw;
}
#beefzilla-hero-live span:nth-of-type(2) {
  font-size: 6.55vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: 0vw;
  margin-bottom: 1.35vw;
}
#cheese-double-hero-live {
  left: 5.3vw;
  top: 7.4vw;
  text-align: center;
}
#cheese-double-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#cheese-double-hero-live span {
  color: white;
}
#cheese-double-hero-live span:first-of-type {
  font-size: 6vw;
  line-height: 5.5vw;
  margin-top: 0.7vw;
}
#cheese-double-hero-live span:nth-of-type(2) {
  font-size: 7vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: -0.1vw;
  margin-bottom: 0vw;
}
#cheese-double-hero-live span:nth-of-type(3) {
  font-size: 10.4vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: 1.2vw;
  margin-bottom: 2.3vw;
}
#classic-unbelieve-a-melt-hero-live {
  left: 3.8vw;
  top: 7.4vw;
  text-align: center;
}
#classic-unbelieve-a-melt-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#classic-unbelieve-a-melt-hero-live span {
  color: black;
}
#classic-unbelieve-a-melt-hero-live span:first-of-type {
  font-size: 6vw;
  line-height: 5.5vw;
  margin-top: 0.7vw;
}
#classic-unbelieve-a-melt-hero-live span:nth-of-type(2) {
  font-size: 10.2vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: 0.9vw;
  margin-bottom: 0vw;
}
#classic-unbelieve-a-melt-hero-live span:nth-of-type(3) {
  font-size: 7.1vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: 1.5vw;
  margin-bottom: 1.3vw;
}
#philly-cheesesteak-unbelieve-a-melt-hero-live {
  left: 3vw;
  top: 7.6vw;
  text-align: center;
}
#philly-cheesesteak-unbelieve-a-melt-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#philly-cheesesteak-unbelieve-a-melt-hero-live span {
  color: black;
}
#philly-cheesesteak-unbelieve-a-melt-hero-live span:first-of-type {
  font-size: 6vw;
  line-height: 5.5vw;
  margin-top: 1vw;
}
#philly-cheesesteak-unbelieve-a-melt-hero-live span:nth-of-type(2) {
  font-size: 6vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: -0.5vw;
  margin-bottom: 0vw;
}
#philly-cheesesteak-unbelieve-a-melt-hero-live span:nth-of-type(3) {
  font-size: 5.8vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: -0.4vw;
  margin-bottom: 1vw;
}
#garlic-buttery-steak-burger-hero-live {
  left: 5.5vw;
  top: 8.8vw;
  text-align: center;
}
#garlic-buttery-steak-burger-hero-live hr {
  border-top: solid .7vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#garlic-buttery-steak-burger-hero-live span {
  color: white;
}
#garlic-buttery-steak-burger-hero-live span:first-of-type {
  font-size: 6.5vw;
  line-height: 5.5vw;
  margin-top: 0.7vw;
}
#garlic-buttery-steak-burger-hero-live span:nth-of-type(2) {
  font-size: 8.6vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: 0.8vw;
  margin-bottom: 0vw;
}
#garlic-buttery-steak-burger-hero-live span:nth-of-type(3) {
  font-size: 5.2vw;
  margin-left: 0vw;
  line-height: 5.55vw;
  margin-top: 0.5vw;
  margin-bottom: .5vw;
}
#four-for-three-hero-live,
#four-for-four-hero-live {
  left: 2.5vw;
  top: 5vw;
  text-align: center;
}
#four-for-three-hero-live hr,
#four-for-four-hero-live hr {
  border-top: solid .7vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#four-for-three-hero-live span,
#four-for-four-hero-live span {
  color: white;
}
#four-for-three-hero-live span:first-of-type,
#four-for-four-hero-live span:first-of-type {
  font-size: 7.2vw;
  line-height: 7.2vw;
  margin-top: .25vw;
}
#four-for-three-hero-live span:nth-of-type(2),
#four-for-four-hero-live span:nth-of-type(2) {
  font-size: 7.55vw;
  line-height: 5.55vw;
}
#four-for-three-hero-live span:nth-of-type(3),
#four-for-four-hero-live span:nth-of-type(3) {
  font-size: 6.3vw;
  line-height: 6.3vw;
  margin-bottom: .5vw;
}
#boneless-wings-hero-live {
  left: 3.5vw;
  top: 10vw;
  text-align: center;
}
#boneless-wings-hero-live hr {
  border-top: solid .7vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#boneless-wings-hero-live span {
  color: white;
}
#boneless-wings-hero-live span:first-of-type {
  font-size: 6.7vw;
  line-height: 6.7vw;
  margin-top: .25vw;
}
#boneless-wings-hero-live span:nth-of-type(2) {
  font-size: 9.5vw;
  line-height: 6.5vw;
  margin-bottom: 1.5vw;
}
#boneless-wings-hero-live span:nth-of-type(3) {
  font-size: 2.3vw;
  margin-left: 0vw;
  line-height: 2.3vw;
  margin-top: 1vw;
  margin-bottom: 0;
}
#boneless-wings-hero-live img {
  width: 19vw;
  position: absolute;
  top: -8vw;
  right: -39vw;
}
#boneless-wings-2-hero-live {
  left: 3.5vw;
  top: 10vw;
  text-align: center;
}
#boneless-wings-2-hero-live hr {
  border-top: solid .7vw #da2d22;
  margin: 0px;
  margin: -0.25vw 0px;
}
#boneless-wings-2-hero-live span {
  color: white;
}
#boneless-wings-2-hero-live span:first-of-type {
  font-size: 6.7vw;
  line-height: 6.7vw;
  margin-top: .25vw;
}
#boneless-wings-2-hero-live span:nth-of-type(2) {
  font-size: 9.5vw;
  line-height: 6.5vw;
  margin-bottom: 1.5vw;
}
#boneless-wings-2-hero-live span:nth-of-type(3) {
  font-size: 2.3vw;
  margin-left: 0vw;
  line-height: 2.3vw;
  margin-top: 1vw;
  margin-bottom: 0;
}
#boneless-wings-2-hero-live img {
  width: 19vw;
  position: absolute;
  top: -8vw;
  right: -39vw;
}
#four-for-three-cheese-double-hero-live {
  left: 2.6vw;
  top: 12.3vw;
}
@media (max-width: 767px) {
  #four-for-three-cheese-double-hero-live {
    left: 2.6vw;
    top: 12.3vw;
  }
}
#four-for-three-cheese-double-hero-live hr {
  border-top: solid .7vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #four-for-three-cheese-double-hero-live hr {
    border-top: solid .8vw #da2d22;
    width: auto;
  }
}
#four-for-three-cheese-double-hero-live span {
  color: white;
}
#four-for-three-cheese-double-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 5vw;
  line-height: 5vw;
}
@media (max-width: 767px) {
  #four-for-three-cheese-double-hero-live span:first-of-type {
    font-size: 5.1vw;
    line-height: 5.1vw;
    margin-top: .1vw;
  }
}
#four-for-three-cheese-double-hero-live span:nth-of-type(2) {
  font-size: 4.65vw;
  line-height: 3.5vw;
  margin-bottom: 1vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #four-for-three-cheese-double-hero-live span:nth-of-type(2) {
    font-size: 4.65vw;
    line-height: 3vw;
    margin-bottom: 1vw;
    margin-top: 0;
  }
}
#four-for-three-cheese-double-hero-live span:nth-of-type(3) {
  font-size: 1.8vw;
  line-height: 1.35vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #four-for-three-cheese-double-hero-live span:nth-of-type(3) {
    font-size: 1.8vw;
    line-height: 1.35vw;
    margin-top: .5vw;
  }
}
#garlic-buttery-shrimp-or-classic-chicken-bites-box-hero-live {
  left: 3.6vw;
  top: 12.5vw;
}
#garlic-buttery-shrimp-or-classic-chicken-bites-box-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#garlic-buttery-shrimp-or-classic-chicken-bites-box-hero-live span {
  color: white;
  text-align: center;
}
#garlic-buttery-shrimp-or-classic-chicken-bites-box-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 5.8vw;
  line-height: 5.8vw;
}
#garlic-buttery-shrimp-or-classic-chicken-bites-box-hero-live span:nth-of-type(2) {
  font-size: 7.3vw;
  line-height: 5.5vw;
  margin-bottom: .75vw;
}
#garlic-buttery-shrimp-or-classic-chicken-bites-box-hero-live span:nth-of-type(3) {
  font-size: 1.3vw;
  line-height: 1.1vw;
  margin-top: 1vw;
}
#big-daddy-bacon-hero-live {
  left: 19.6vw;
  top: 2.5vw;
}
#big-daddy-bacon-hero-live hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
}
#big-daddy-bacon-hero-live span {
  color: white;
  text-align: center;
}
#big-daddy-bacon-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 5.55vw;
  line-height: 5.55vw;
}
#big-daddy-bacon-hero-live span:nth-of-type(2) {
  font-size: 2.2vw;
  line-height: 2.2vw;
  margin-top: 1vw;
}
#two-dollar-chicken-dippers-fries-box-hero-live,
#three-dollar-chicken-dippers-fries-box-hero-live {
  top: 2.5vw;
  left: 62.85vw;
}
#two-dollar-chicken-dippers-fries-box-hero-live hr,
#three-dollar-chicken-dippers-fries-box-hero-live hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
#two-dollar-chicken-dippers-fries-box-hero-live span,
#three-dollar-chicken-dippers-fries-box-hero-live span {
  color: white;
  text-align: center;
}
#two-dollar-chicken-dippers-fries-box-hero-live span:first-of-type,
#three-dollar-chicken-dippers-fries-box-hero-live span:first-of-type {
  font-size: 6vw;
  line-height: 6vw;
  margin-top: 0;
}
#two-dollar-chicken-dippers-fries-box-hero-live span:nth-of-type(2),
#three-dollar-chicken-dippers-fries-box-hero-live span:nth-of-type(2) {
  font-size: 4.5vw;
  line-height: 3.5vw;
  margin-top: 0vw;
  margin-bottom: 1vw;
}
#two-dollar-chicken-dippers-fries-box-hero-live span:nth-of-type(3),
#three-dollar-chicken-dippers-fries-box-hero-live span:nth-of-type(3) {
  font-size: 1.8vw;
  line-height: 1.8vw;
  margin-top: 1vw;
}
#single-double-or-triple-buford-hero-live {
  left: 4.6vw;
  top: 5.5vw;
}
#single-double-or-triple-buford-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#single-double-or-triple-buford-hero-live span {
  color: white;
  text-align: center;
}
#single-double-or-triple-buford-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 10.2vw;
  line-height: 10.2vw;
}
#single-double-or-triple-buford-hero-live span:nth-of-type(2) {
  font-size: 5.4vw;
  line-height: 4.4vw;
}
#single-double-or-triple-buford-hero-live span:nth-of-type(3) {
  font-size: 8.4vw;
  line-height: 7.4vw;
  margin-bottom: .5vw;
}
#single-double-or-triple-buford-hero-live span:nth-of-type(4) {
  font-size: 1.7vw;
  line-height: 1.7vw;
  margin-top: 1vw;
}
#funnel-cake-fries-hero-live {
  left: 36.6vw;
  top: 6.5vw;
}
#funnel-cake-fries-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#funnel-cake-fries-hero-live span {
  color: white;
  text-align: center;
}
#funnel-cake-fries-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 7.2vw;
  line-height: 7.2vw;
}
#funnel-cake-fries-hero-live span:nth-of-type(2) {
  font-size: 1.65vw;
  line-height: 1.65vw;
  margin-top: 1vw;
}
#four-for-three-steakhouse-swiss-hero-live {
  left: 3.6vw;
  top: 4.5vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.75);
}
#four-for-three-steakhouse-swiss-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#four-for-three-steakhouse-swiss-hero-live span {
  color: white;
  text-align: center;
}
#four-for-three-steakhouse-swiss-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 4.2vw;
  line-height: 4.2vw;
}
#four-for-three-steakhouse-swiss-hero-live span:nth-of-type(2) {
  font-size: 3.65vw;
  line-height: 3.65vw;
  margin-top: 0;
}
#four-for-three-steakhouse-swiss-hero-live span:nth-of-type(3) {
  font-size: 1.35vw;
  line-height: 1.35vw;
  margin-top: 1vw;
}
#four-for-three-fry-lovers-hero-live,
#four-for-four-fry-lovers-hero-live {
  left: 10.6vw;
  top: 4.5vw;
}
#four-for-three-fry-lovers-hero-live hr,
#four-for-four-fry-lovers-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#four-for-three-fry-lovers-hero-live span,
#four-for-four-fry-lovers-hero-live span {
  color: white;
  text-align: center;
}
#four-for-three-fry-lovers-hero-live span:first-of-type,
#four-for-four-fry-lovers-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 5.5vw;
  line-height: 5.5vw;
}
#four-for-three-fry-lovers-hero-live span:nth-of-type(2),
#four-for-four-fry-lovers-hero-live span:nth-of-type(2) {
  font-size: 3vw;
  line-height: 3vw;
  margin-top: 1vw;
}
#two-dollar-meal-deal-hero-live {
  left: 17.25vw;
  top: 13.5vw;
  text-shadow: 1px 1px 10px #000;
}
#two-dollar-meal-deal-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px #000;
          box-shadow: 1px 1px 10px #000;
}
#two-dollar-meal-deal-hero-live span {
  color: white;
  text-align: center;
}
#two-dollar-meal-deal-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 9.5vw;
  line-height: 9.5vw;
}
#two-meal-deal-hero-live {
  left: 17.25vw;
  top: 13.5vw;
  text-shadow: 1px 1px 10px #000;
}
#two-meal-deal-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px #000;
          box-shadow: 1px 1px 10px #000;
}
#two-meal-deal-hero-live span {
  color: white;
  text-align: center;
}
#two-meal-deal-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 9.5vw;
  line-height: 9.5vw;
}
#extra-crispy-chicken-strips-fries-box-hero-live {
  top: 3.5vw;
  left: 51vw;
}
#extra-crispy-chicken-strips-fries-box-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#extra-crispy-chicken-strips-fries-box-hero-live span {
  color: white;
  text-align: center;
}
#extra-crispy-chicken-strips-fries-box-hero-live span:first-of-type {
  font-size: 13vw;
  line-height: 11vw;
  margin-top: 0;
}
#extra-crispy-chicken-strips-fries-box-hero-live span:nth-of-type(2) {
  font-size: 8vw;
  line-height: 8vw;
  margin-top: -0.1em;
}
#wide-mouth-burger-hero-live {
  left: 4.5vw;
  top: 6.5vw;
}
#wide-mouth-burger-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#wide-mouth-burger-hero-live span {
  color: white;
  text-align: center;
}
#wide-mouth-burger-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 6.25vw;
  line-height: 6.25vw;
}
#wide-mouth-burger-hero-live span:nth-of-type(2) {
  font-size: 13.25vw;
  line-height: 12.25vw;
  margin-top: -1vw;
}
#bosswich-hero-live {
  left: 48.6vw;
  top: 4.5vw;
}
#bosswich-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#bosswich-hero-live span {
  color: white;
  text-align: center;
}
#bosswich-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 7.5vw;
  line-height: 7.5vw;
}
#bosswich-hero-live span:nth-of-type(2) {
  font-size: 8.25vw;
  line-height: 8.25vw;
  margin-top: -1vw;
}
#grilled-chicken-bites-fries-box-hero-live {
  left: 9vw;
  top: 4vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#grilled-chicken-bites-fries-box-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#grilled-chicken-bites-fries-box-hero-live span {
  color: white;
  text-align: center;
}
#grilled-chicken-bites-fries-box-hero-live span:first-of-type {
  margin-top: 0vw;
  font-size: 5vw;
  line-height: 5vw;
}
#double-deal-hero-live {
  left: 4.6vw;
  top: 8.5vw;
}
#double-deal-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#double-deal-hero-live span {
  color: white;
  text-align: center;
}
#double-deal-hero-live span:first-of-type {
  margin-top: .5vw;
  font-size: 2.75vw;
  line-height: 2.75vw;
}
#double-deal-hero-live span:nth-of-type(2) {
  font-size: 6vw;
  line-height: 6vw;
  /* margin-top: -1vw; */
}
#double-deal-hero-live span:nth-of-type(3) {
  font-size: 10.5vw;
  line-height: 10.5vw;
  margin-top: -1vw;
}
#double-deal-hero-live span.name1 {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 800 !important;
  font-size: 2vw;
  line-height: 2vw;
  font-weight: normal;
  position: absolute;
  bottom: -6vw;
  left: 42.5vw;
  width: 27vw;
  text-transform: uppercase;
}
#double-deal-hero-live span.name2 {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 800 !important;
  font-size: 2vw;
  line-height: 2vw;
  font-weight: normal;
  position: absolute;
  bottom: -4vw;
  left: 71vw;
  width: 25vw;
  text-transform: uppercase;
}
#apple-pie-stacker-loaded-milkshake-hero-live {
  left: 7.6vw;
  top: 11.5vw;
}
#apple-pie-stacker-loaded-milkshake-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#apple-pie-stacker-loaded-milkshake-hero-live span {
  color: white;
  text-align: center;
}
#apple-pie-stacker-loaded-milkshake-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 8.5vw;
  line-height: 8.5vw;
}
#apple-pie-stacker-loaded-milkshake-hero-live span:nth-of-type(2) {
  font-size: 5.75vw;
  line-height: 5.75vw;
  margin-top: -1vw;
}
#apple-pie-stacker-loaded-milkshake-hero-live span:nth-of-type(3) {
  font-size: 2vw;
  line-height: 2vw;
  margin-top: 1vw;
}
#island-slushies-hero-live {
  left: 4vw;
  top: 10vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#island-slushies-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#island-slushies-hero-live span {
  color: white;
  text-align: center;
}
#island-slushies-hero-live span:first-of-type {
  margin-top: -0.5vw;
  font-size: 11vw;
  line-height: 11vw;
}
#island-slushies-hero-live span:nth-of-type(2) {
  margin-top: -2vw;
  font-size: 8.5vw;
  line-height: 8.5vw;
  margin-bottom: 0vw;
}
#island-slushies-hero-live span:nth-of-type(3) {
  margin-top: .5vw;
  font-size: 2vw;
  line-height: 2.5vw;
  /* margin-bottom: -0.75vw; */
}
#bistro-stack-hero-live {
  right: 8.4vw;
  top: 11vw;
}
#bistro-stack-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#bistro-stack-hero-live span {
  color: white;
  text-align: center;
}
#bistro-stack-hero-live span:first-of-type {
  margin-top: 0;
  font-size: 1.8vw;
  line-height: 2.4vw;
}
#bistro-stack-hero-live span:nth-of-type(2) {
  font-size: 6.6vw;
  line-height: 6.6vw;
  margin-top: -1vw;
}
#bistro-stack-hero-live span:nth-of-type(3) {
  font-size: 7.3vw;
  line-height: 6.7vw;
  margin-top: -1vw;
}
#one-dollar-famous-seasoned-fries-hero-live {
  right: 53.4vw;
  top: 13vw;
  width: 35.5vw;
}
#one-dollar-famous-seasoned-fries-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#one-dollar-famous-seasoned-fries-hero-live .content_wrap {
  display: block;
  width: 35.5vw;
  height: 9.5vw;
  margin-top: 1vw;
}
#one-dollar-famous-seasoned-fries-hero-live .content_wrap span {
  color: white;
}
#one-dollar-famous-seasoned-fries-hero-live .content_wrap span:first-of-type {
  font-size: 13vw;
  line-height: 8.25vw;
  left: 0vw;
  position: relative;
  top: 0vw;
}
#one-dollar-famous-seasoned-fries-hero-live .content_wrap span:first-of-type sup {
  font-size: 4vw;
  vertical-align: top;
  top: 1.75vw;
}
#one-dollar-famous-seasoned-fries-hero-live .content_wrap span:nth-of-type(2) {
  font-size: 2.55vw;
  line-height: 2.25vw;
  position: relative;
  left: 9vw;
  top: -8vw;
}
#one-dollar-famous-seasoned-fries-hero-live .content_wrap span:nth-of-type(3) {
  font-size: 9vw;
  line-height: 9vw;
  position: relative;
  left: 8.5vw;
  top: -9vw;
}
#one-dollar-famous-seasoned-fries-hero-live span {
  color: white;
}
#one-dollar-famous-seasoned-fries-hero-live span:first-of-type {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: .5vw;
  margin-bottom: -0.5vw;
  left: 3vw;
  position: relative;
}
#one-dollar-famous-seasoned-fries-hero-live span:last-of-type {
  font-size: .9vw;
  line-height: 1.1;
  position: absolute;
  bottom: -9vw;
  left: -2vw;
  width: 46vw;
}
#home-of-the-2-for-hero-live {
  top: 11vw;
  left: 5vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#home-of-the-2-for-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#home-of-the-2-for-hero-live span {
  color: white;
}
#home-of-the-2-for-hero-live span:first-of-type {
  font-size: 9vw;
  line-height: 9vw;
  margin-top: -0.5vw;
  margin-bottom: -0.5vw;
}
#home-of-the-2-for-hero-live span:nth-of-type(2) {
  font-size: 3.55vw;
  line-height: 3.55vw;
  margin-top: 0.5vw;
  margin-bottom: -0.5vw;
}
#home-of-the-2-for-hero-live span:last-of-type {
  font-size: 2.7vw;
  line-height: 2.7vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
#crispy-parmesan-burger-hero-live {
  top: 8vw;
  left: 5vw;
}
#crispy-parmesan-burger-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#crispy-parmesan-burger-hero-live span {
  color: black;
}
#crispy-parmesan-burger-hero-live span:first-of-type {
  font-size: 8.25vw;
  line-height: 8.25vw;
  margin-top: -0.5vw;
  margin-bottom: -1vw;
}
#crispy-parmesan-burger-hero-live span:nth-of-type(2) {
  font-size: 5.5vw;
  line-height: 5.5vw;
  margin-top: -0.5vw;
  margin-bottom: -1vw;
}
#crispy-parmesan-burger-hero-live span:nth-of-type(3) {
  font-size: 6.5vw;
  line-height: 6.5vw;
  margin-top: -0.5vw;
}
#crispy-parmesan-burger-hero-live span:last-of-type {
  font-size: 2.25vw;
  line-height: 2.25vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
#mozz-o-rellas-hero-live {
  top: 5vw;
  left: 11.1vw;
}
#mozz-o-rellas-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#mozz-o-rellas-hero-live span {
  color: black;
}
#mozz-o-rellas-hero-live span:first-of-type {
  font-size: 9vw;
  line-height: 9vw;
  margin-top: -0.5vw;
  margin-bottom: -0.75vw;
}
#savory-mozzarella-melt-hero-live {
  top: 8vw;
  left: 8vw;
}
#savory-mozzarella-melt-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#savory-mozzarella-melt-hero-live span {
  color: white;
}
#savory-mozzarella-melt-hero-live span:first-of-type {
  font-size: 8.25vw;
  line-height: 8.25vw;
  margin-top: -0.5vw;
  margin-bottom: -0.75vw;
}
#savory-mozzarella-melt-hero-live span:nth-of-type(2) {
  font-size: 4.75vw;
  line-height: 4.75vw;
  margin-top: -0.5vw;
  margin-bottom: -1vw;
}
#savory-mozzarella-melt-hero-live span:nth-of-type(3) {
  font-size: 9.75vw;
  line-height: 9.75vw;
  margin-top: -0.5vw;
  margin-bottom: -0.5vw;
}
#savory-mozzarella-melt-hero-live span:last-of-type {
  font-size: 2.45vw;
  line-height: 2.45vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
#smoky-crunchstack-hero-live {
  top: 12vw;
  left: 5vw;
}
#smoky-crunchstack-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#smoky-crunchstack-hero-live span {
  color: white;
}
#smoky-crunchstack-hero-live span:first-of-type {
  font-size: 9.5vw;
  line-height: 9.5vw;
  margin-top: -0.75vw;
  margin-bottom: -1vw;
}
#smoky-crunchstack-hero-live span:nth-of-type(2) {
  font-size: 4.5vw;
  line-height: 4.5vw;
  margin-top: -0.5vw;
  /* margin-bottom: -0.5vw; */
}
#smoky-crunchstack-hero-live span:last-of-type {
  font-size: 2.5vw;
  line-height: 2.5vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
#steak-burgers-hero-live {
  top: 11.5vw;
  left: 5vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#steak-burgers-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#steak-burgers-hero-live span {
  color: white;
}
#steak-burgers-hero-live span:first-of-type {
  font-size: 10vw;
  line-height: 10vw;
  margin-top: -0.5vw;
  margin-bottom: -1.25vw;
}
#steak-burgers-hero-live span:nth-of-type(2) {
  font-size: 7vw;
  line-height: 7vw;
  margin-top: -0.5vw;
}
#steak-burgers-hero-live span:last-of-type {
  font-size: 1.3vw;
  line-height: 1.3vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .75em;
}
/* E6 2018 */
#sweet-smoky-bbq-boneless-wings-hero-live {
  top: 9.5vw;
  left: 7vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#sweet-smoky-bbq-boneless-wings-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#sweet-smoky-bbq-boneless-wings-hero-live .content_wrap {
  display: block;
  width: 39vw;
  height: 11vw;
  margin-top: -0.5vw;
}
#sweet-smoky-bbq-boneless-wings-hero-live .content_wrap span {
  color: white;
}
#sweet-smoky-bbq-boneless-wings-hero-live .content_wrap span:first-of-type {
  font-size: 14vw;
  line-height: 14vw;
  position: relative;
  left: 0vw;
  top: -1.25vw;
}
#sweet-smoky-bbq-boneless-wings-hero-live .content_wrap span:nth-of-type(2) {
  font-size: 4.75vw;
  line-height: 4.75vw;
  margin-top: -1.5vw;
  position: relative;
  top: -12vw;
  right: -12vw;
}
#sweet-smoky-bbq-boneless-wings-hero-live .content_wrap span:nth-of-type(3) {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 800;
  font-size: 7.5vw;
  line-height: 1.25vw;
  margin-top: 0.5vw;
  /* margin-bottom: -0.5vw; */
  position: relative;
  top: -10.4vw;
  left: 12.2vw;
  text-transform: uppercase;
}
#sweet-smoky-bbq-boneless-wings-hero-live span {
  color: white;
}
#sweet-smoky-bbq-boneless-wings-hero-live span:first-of-type {
  font-size: 3.5vw;
  line-height: 3.65vw;
  margin-top: 0.5vw;
  margin-bottom: .25vw;
}
#strawberry-funnel-cake-stacker-hero-live {
  top: 12.5vw;
  left: 8vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#strawberry-funnel-cake-stacker-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#strawberry-funnel-cake-stacker-hero-live span {
  color: white;
}
#strawberry-funnel-cake-stacker-hero-live span:first-of-type {
  font-size: 7.5vw;
  line-height: 7.5vw;
  /* margin-top: 0.5vw; */
}
#strawberry-funnel-cake-stacker-hero-live span:last-of-type {
  font-size: 4.4vw;
  line-height: 4.4vw;
  margin-top: -0.75vw;
  margin-bottom: .25vw;
}
#one-dollar-drinks-hero-live {
  top: 13vw;
  left: 6.5vw;
}
#one-dollar-drinks-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#one-dollar-drinks-hero-live span {
  color: #222;
}
#one-dollar-drinks-hero-live span:first-of-type {
  font-size: 8.5vw;
  line-height: 8.5vw;
  margin-bottom: -0.5vw;
}
#one-dollar-drinks-hero-live span:nth-of-type(2) {
  font-size: 3.2vw;
  line-height: 3.2vw;
  margin-top: .5vw;
}
#one-dollar-drinks-hero-live span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -10vw;
  left: 0vw;
  width: 43vw;
  text-align: center;
  text-transform: none;
}
#two-meal-deal-smoky-mozzarella-hero-live {
  top: 10.5vw;
  left: 8vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#two-meal-deal-smoky-mozzarella-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#two-meal-deal-smoky-mozzarella-hero-live .content_wrap {
  display: block;
  width: 38.25vw;
  height: 14.5vw;
  margin-top: 0vw;
}
#two-meal-deal-smoky-mozzarella-hero-live .content_wrap span {
  color: white;
}
#two-meal-deal-smoky-mozzarella-hero-live .content_wrap span:first-of-type {
  font-size: 17.5vw;
  line-height: 17.5vw;
  position: relative;
  left: -1vw;
  top: -1vw;
  margin-top: -1vw;
}
#two-meal-deal-smoky-mozzarella-hero-live .content_wrap span:nth-of-type(2) {
  font-size: 7.75vw;
  line-height: 7.75vw;
  margin-top: -1.5vw;
  position: relative;
  top: -15vw;
  right: -16vw;
}
#two-meal-deal-smoky-mozzarella-hero-live .content_wrap span:nth-of-type(3) {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 800;
  font-size: 8.5vw;
  line-height: 8.5vw;
  margin-top: 0.5vw;
  /* margin-bottom: -0.5vw; */
  position: relative;
  top: -17vw;
  left: 16vw;
  text-transform: uppercase;
}
#two-meal-deal-smoky-mozzarella-hero-live span {
  color: white;
}
#two-meal-deal-smoky-mozzarella-hero-live span:last-of-type {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: .5vw;
  margin-bottom: .5vw;
}
#fries-and-more-hero-live {
  top: 13.5vw;
  left: 5.5vw;
}
#fries-and-more-hero-live hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
#fries-and-more-hero-live span {
  color: #222;
}
#fries-and-more-hero-live span:first-of-type {
  font-size: 7.5vw;
  line-height: 7.5vw;
  margin-top: -0.5vw;
}
#fries-and-more-hero-live span:last-of-type {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: -1vw;
}
#double-deal-hero-live {
  top: 4.5vw;
  left: 31.25vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#double-deal-hero-live hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
#double-deal-hero-live span {
  color: white;
}
#double-deal-hero-live span:first-of-type {
  font-size: 4.55vw;
  line-height: 4.55vw;
  margin-top: 0vw;
  margin-bottom: .25vw;
}
/* Slider Content */
#home-banners #home-hero {
  /* E6 2018 */
}
#home-banners #home-hero .slider-content {
  position: absolute;
  text-align: center;
}
#home-banners #home-hero .slider-content span {
  margin-left: 0px;
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  line-height: normal;
  display: block;
  color: white;
}
#home-banners #home-hero .slider-content p,
#home-banners #home-hero .slider-content br {
  display: none;
}
#home-banners #home-hero .slider-content hr {
  border-top: solid .6vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-content hr {
    border-top: solid .9vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-4-for-3 {
  left: 3vw;
  top: 4.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-3 {
    top: 5.75vw;
  }
}
#home-banners #home-hero .slider-4-for-3 span:first-of-type {
  margin-top: .5vw;
  font-size: 3.5vw;
  line-height: 3.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-3 span:first-of-type {
    font-size: 4.65vw;
    line-height: 4.65vw;
    margin-top: .7vw;
  }
}
#home-banners #home-hero .slider-4-for-3 span:nth-of-type(2) {
  font-size: 3.8vw;
  line-height: 3.8vw;
  margin-bottom: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-3 span:nth-of-type(2) {
    font-size: 5vw;
    line-height: 5vw;
    margin-top: .8vw;
  }
}
#home-banners #home-hero .slider-4-for-3 span:nth-of-type(3) {
  font-size: 2.2vw;
  line-height: 2.2vw;
  margin-top: 1.5vw;
  margin-left: -4vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-3 span:nth-of-type(3) {
    margin-left: -1.5vw;
    font-size: 2.7vw;
    line-height: 2.7vw;
  }
}
#home-banners #home-hero .slider-4-for-3 span:nth-of-type(4) {
  font-size: 2.2vw;
  line-height: 2.2vw;
  margin-left: -4vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-3 span:nth-of-type(4) {
    margin-left: -1.5vw;
    font-size: 2.7vw;
    line-height: 2.7vw;
  }
}
#home-banners #home-hero .slider-4-for-4 {
  left: 3vw;
  top: 4.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4 {
    top: 5.75vw;
  }
}
#home-banners #home-hero .slider-4-for-4 span:first-of-type {
  margin-top: .5vw;
  font-size: 3.5vw;
  line-height: 3.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4 span:first-of-type {
    font-size: 4.65vw;
    line-height: 4.65vw;
    margin-top: .7vw;
  }
}
#home-banners #home-hero .slider-4-for-4 span:nth-of-type(2) {
  font-size: 3.8vw;
  line-height: 3.8vw;
  margin-bottom: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4 span:nth-of-type(2) {
    font-size: 5vw;
    line-height: 5vw;
    margin-top: .8vw;
  }
}
#home-banners #home-hero .slider-4-for-4 span:nth-of-type(3) {
  font-size: 2.2vw;
  line-height: 2.2vw;
  margin-top: 1.5vw;
  margin-left: -4vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4 span:nth-of-type(3) {
    margin-left: -1.5vw;
    font-size: 2.7vw;
    line-height: 2.7vw;
  }
}
#home-banners #home-hero .slider-4-for-4 span:nth-of-type(4) {
  font-size: 2.2vw;
  line-height: 2.2vw;
  margin-left: -4vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4 span:nth-of-type(4) {
    margin-left: -1.5vw;
    font-size: 2.7vw;
    line-height: 2.7vw;
  }
}
#home-banners #home-hero .slider-watermelon {
  left: 3vw;
  top: 5.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-watermelon {
    top: 7.75vw;
  }
}
#home-banners #home-hero .slider-watermelon span:first-of-type {
  margin-top: .5vw;
  font-size: 3.8vw;
  line-height: 3.8vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-watermelon span:first-of-type {
    font-size: 5.2vw;
    line-height: 5.2vw;
    margin-top: .6vw;
  }
}
#home-banners #home-hero .slider-watermelon span:nth-of-type(2) {
  font-size: 8.8vw;
  line-height: 8.8vw;
  margin-bottom: 0vw;
  margin-top: -1.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-watermelon span:nth-of-type(2) {
    font-size: 12vw;
    line-height: 12vw;
    margin-top: -2vw;
    margin-bottom: -0.4vw;
  }
}
#home-banners #home-hero .slider-watermelon span:nth-of-type(3) {
  font-size: 2.2vw;
  line-height: 2.2vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-watermelon span:nth-of-type(3) {
    font-size: 2.7vw;
    line-height: 2.7vw;
    margin-top: 1.5vw;
  }
}
#home-banners #home-hero .slider-watermelon span:nth-of-type(4) {
  font-size: 2.2vw;
  line-height: 2.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-watermelon span:nth-of-type(4) {
    font-size: 2.7vw;
    line-height: 2.7vw;
  }
}
#home-banners #home-hero .slider-watermelon img {
  display: inline-block;
  width: 20vw;
  margin-top: 1.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-watermelon img {
    width: 22vw;
  }
}
#home-banners #home-hero .slider-1-fries {
  left: 4.5vw;
  top: 11vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-fries {
    top: 14.75vw;
    left: 6.5vw;
  }
}
#home-banners #home-hero .slider-1-fries span:first-of-type {
  margin-top: .3vw;
  font-size: 4.7vw;
  line-height: 4.7vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-fries span:first-of-type {
    font-size: 6.2vw;
    line-height: 6.2vw;
    margin-top: .6vw;
  }
}
#home-banners #home-hero .slider-1-fries span:nth-of-type(2) {
  font-size: 6.4vw;
  line-height: 6.4vw;
  margin-bottom: 0vw;
  margin-top: -1.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-fries span:nth-of-type(2) {
    font-size: 8.5vw;
    line-height: 8.5vw;
    margin-top: -1vw;
    margin-bottom: 0vw;
  }
}
#home-banners #home-hero .slider-1-fries span:nth-of-type(3) {
  font-size: 1.2vw;
  line-height: 1.4vw;
  margin-top: 1vw;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-fries span:nth-of-type(3) {
    font-size: 1.7vw;
    line-height: 1.9vw;
    margin-top: 1.5vw;
  }
}
#home-banners #home-hero .slider-1-fries span:nth-of-type(4) {
  font-size: 1.2vw;
  line-height: 1.4vw;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-fries span:nth-of-type(4) {
    font-size: 1.7vw;
    line-height: 1.9vw;
  }
}
#home-banners #home-hero .slider-1-fries span:nth-of-type(5) {
  font-size: 1.2vw;
  line-height: 1.4vw;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-fries span:nth-of-type(5) {
    font-size: 1.7vw;
    line-height: 1.9vw;
  }
}
#home-banners #home-hero .slider-1-fries span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  position: absolute;
  text-transform: none;
  font-size: .7vw;
  text-align: left;
  bottom: -11vw;
  left: -3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-fries span:last-of-type {
    font-size: 1.2vw;
    bottom: -13vw;
    left: -5vw;
    width: 64vw;
  }
}
#home-banners #home-hero .slider-1-fries span:last-of-type br {
  display: inline-block;
}
#home-banners #home-hero .slider-melty-steakzilla {
  left: 3.5vw;
  top: 5.25vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-melty-steakzilla {
    top: 7vw;
    left: 4.5vw;
  }
}
#home-banners #home-hero .slider-melty-steakzilla span:first-of-type {
  margin-top: .5vw;
  font-size: 3.9vw;
  line-height: 3.9vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-melty-steakzilla span:first-of-type {
    font-size: 5.2vw;
    line-height: 5.2vw;
    margin-top: .6vw;
  }
}
#home-banners #home-hero .slider-melty-steakzilla span:nth-of-type(2) {
  font-size: 4.7vw;
  line-height: 4.7vw;
  margin-bottom: .5vw;
  margin-top: -0.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-melty-steakzilla span:nth-of-type(2) {
    font-size: 6.25vw;
    line-height: 6.25vw;
    margin-top: -0.1vw;
    margin-bottom: 0.6vw;
  }
}
#home-banners #home-hero .slider-melty-steakzilla span:nth-of-type(3) {
  font-size: 2.4vw;
  line-height: 2.4vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-melty-steakzilla span:nth-of-type(3) {
    font-size: 3.2vw;
    line-height: 3.2vw;
    margin-top: 1.5vw;
  }
}
#home-banners #home-hero .slider-nilla {
  left: 3.5vw;
  top: 10vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-nilla {
    top: 13vw;
    left: 5vw;
  }
}
#home-banners #home-hero .slider-nilla span {
  color: black;
}
#home-banners #home-hero .slider-nilla span:first-of-type {
  margin-top: 0vw;
  font-size: 3.1vw;
  line-height: 3.9vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-nilla span:first-of-type {
    font-size: 4.2vw;
    line-height: 4.2vw;
    margin-top: .4vw;
  }
}
#home-banners #home-hero .slider-nilla span:nth-of-type(2) {
  font-size: 4.8vw;
  line-height: 4.8vw;
  margin-bottom: .2vw;
  margin-top: -0.8vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-nilla span:nth-of-type(2) {
    font-size: 6.5vw;
    line-height: 6.5vw;
    margin-top: -0.3vw;
    margin-bottom: 0.2vw;
  }
}
#home-banners #home-hero .slider-nilla span:nth-of-type(3) {
  text-transform: none;
  font-size: 2vw;
  line-height: 2vw;
  margin-top: .7vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-nilla span:nth-of-type(3) {
    font-size: 2.7vw;
    line-height: 2.7vw;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-nilla span:nth-of-type(4) {
  text-transform: none;
  font-size: 2vw;
  line-height: 2vw;
  margin-top: .3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-nilla span:nth-of-type(4) {
    font-size: 2.7vw;
    line-height: 2.7vw;
    margin-top: .3vw;
  }
}
#home-banners #home-hero .slider-beefzilla {
  left: 2.5vw;
  top: 11.8vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-beefzilla {
    top: 16vw;
    left: 3.5vw;
  }
}
#home-banners #home-hero .slider-beefzilla hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-beefzilla hr {
    border-top: solid .9vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-beefzilla span {
  color: white;
}
#home-banners #home-hero .slider-beefzilla span:first-of-type {
  margin-top: 0vw;
  font-size: 4.4vw;
  line-height: 4.1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-beefzilla span:first-of-type {
    font-size: 5.8vw;
    line-height: 4.2vw;
    margin-top: 0.8vw;
  }
}
#home-banners #home-hero .slider-beefzilla span:nth-of-type(2) {
  font-size: 10.3vw;
  line-height: 10.3vw;
  margin-bottom: -1vw;
  margin-top: -1.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-beefzilla span:nth-of-type(2) {
    font-size: 13.7vw;
    line-height: 13.7vw;
    margin-top: -0.8vw;
    margin-bottom: -0.8vw;
  }
}
#home-banners #home-hero .slider-beefzilla span:nth-of-type(3) {
  font-size: 1.9vw;
  line-height: 2vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-beefzilla span:nth-of-type(3) {
    font-size: 2.55vw;
    line-height: 2.55vw;
    margin-top: 0.7vw;
    margin-bottom: -0.8vw;
  }
}
#home-banners #home-hero .slider-unbelieve-a-melts {
  left: 1.6vw;
  top: 14.3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-unbelieve-a-melts {
    top: 19vw;
    left: 2.5vw;
  }
}
#home-banners #home-hero .slider-unbelieve-a-melts hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-unbelieve-a-melts hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-unbelieve-a-melts span {
  color: white;
}
#home-banners #home-hero .slider-unbelieve-a-melts span:first-of-type {
  margin-top: -0.5vw;
  font-size: 5.6vw;
  line-height: 5.6vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-unbelieve-a-melts span:first-of-type {
    font-size: 7.4vw;
    line-height: 7.4vw;
    margin-top: -0.2vw;
  }
}
#home-banners #home-hero .slider-unbelieve-a-melts span:nth-of-type(2) {
  font-size: 4.6vw;
  line-height: 4.6vw;
  margin-bottom: 0vw;
  margin-top: -0.8vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-unbelieve-a-melts span:nth-of-type(2) {
    font-size: 6.2vw;
    line-height: 6.2vw;
    margin-top: -0.8vw;
    margin-bottom: -0.2vw;
  }
}
#home-banners #home-hero .slider-unbelieve-a-melts span:nth-of-type(3) {
  font-size: 1.5vw;
  line-height: 1.5vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-unbelieve-a-melts span:nth-of-type(3) {
    font-size: 2vw;
    line-height: 2vw;
    margin-top: 0.7vw;
    margin-bottom: -0.8vw;
  }
}
#home-banners #home-hero .slider-four-for-three-with-cheese-double-deal {
  left: 3.6vw;
  top: 13.3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-four-for-three-with-cheese-double-deal {
    top: 19vw;
    left: 6.5vw;
  }
}
#home-banners #home-hero .slider-four-for-three-with-cheese-double-deal hr {
  border-top: solid .7vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-four-for-three-with-cheese-double-deal hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-four-for-three-with-cheese-double-deal span {
  color: white;
}
#home-banners #home-hero .slider-four-for-three-with-cheese-double-deal span:first-of-type {
  margin-top: -0.1vw;
  font-size: 3.85vw;
  line-height: 3.85vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-four-for-three-with-cheese-double-deal span:first-of-type {
    font-size: 5.1vw;
    line-height: 5.1vw;
    margin-top: .1vw;
  }
}
#home-banners #home-hero .slider-four-for-three-with-cheese-double-deal span:nth-of-type(2) {
  font-size: 3.55vw;
  line-height: 3.55vw;
  margin-bottom: .25vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-four-for-three-with-cheese-double-deal span:nth-of-type(2) {
    font-size: 4.7vw;
    line-height: 4.7vw;
    margin-top: -0.2vw;
    margin-bottom: .25vw;
  }
}
#home-banners #home-hero .slider-four-for-three-with-cheese-double-deal span:nth-of-type(3) {
  font-size: 1.35vw;
  line-height: 1.35vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-four-for-three-with-cheese-double-deal span:nth-of-type(3) {
    font-size: 1.8vw;
    line-height: 1.8vw;
    margin-top: .8vw;
    margin-bottom: -1vw;
  }
}
#home-banners #home-hero .slider-1-99-steak-burgers,
#home-banners #home-hero .slider-2-49-steak-burgers,
#home-banners #home-hero .slider-2-99-steak-burgers {
  left: 2.6vw;
  top: 10.3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-99-steak-burgers,
  #home-banners #home-hero .slider-2-49-steak-burgers,
  #home-banners #home-hero .slider-2-99-steak-burgers {
    top: 13.5vw;
    left: 3.5vw;
  }
}
#home-banners #home-hero .slider-1-99-steak-burgers hr,
#home-banners #home-hero .slider-2-49-steak-burgers hr,
#home-banners #home-hero .slider-2-99-steak-burgers hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-99-steak-burgers hr,
  #home-banners #home-hero .slider-2-49-steak-burgers hr,
  #home-banners #home-hero .slider-2-99-steak-burgers hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-1-99-steak-burgers span,
#home-banners #home-hero .slider-2-49-steak-burgers span,
#home-banners #home-hero .slider-2-99-steak-burgers span {
  color: white;
}
#home-banners #home-hero .slider-1-99-steak-burgers span:first-of-type,
#home-banners #home-hero .slider-2-49-steak-burgers span:first-of-type,
#home-banners #home-hero .slider-2-99-steak-burgers span:first-of-type {
  margin-top: .3vw;
  font-size: 2.75vw;
  line-height: 2.75vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-99-steak-burgers span:first-of-type,
  #home-banners #home-hero .slider-2-49-steak-burgers span:first-of-type,
  #home-banners #home-hero .slider-2-99-steak-burgers span:first-of-type {
    font-size: 3.6vw;
    line-height: 3.6vw;
    margin-top: .8vw;
  }
}
#home-banners #home-hero .slider-1-99-steak-burgers span:nth-of-type(2),
#home-banners #home-hero .slider-2-49-steak-burgers span:nth-of-type(2),
#home-banners #home-hero .slider-2-99-steak-burgers span:nth-of-type(2) {
  font-size: 15vw;
  line-height: 15vw;
  margin-bottom: -1.4vw;
  margin-top: -2.3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-99-steak-burgers span:nth-of-type(2),
  #home-banners #home-hero .slider-2-49-steak-burgers span:nth-of-type(2),
  #home-banners #home-hero .slider-2-99-steak-burgers span:nth-of-type(2) {
    font-size: 19.7vw;
    line-height: 14.2vw;
    margin-top: 0vw;
    margin-bottom: 1vw;
  }
}
#home-banners #home-hero .slider-1-99-steak-burgers span:nth-of-type(3),
#home-banners #home-hero .slider-2-49-steak-burgers span:nth-of-type(3),
#home-banners #home-hero .slider-2-99-steak-burgers span:nth-of-type(3) {
  font-size: 1.4vw;
  line-height: 1.4vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-99-steak-burgers span:nth-of-type(3),
  #home-banners #home-hero .slider-2-49-steak-burgers span:nth-of-type(3),
  #home-banners #home-hero .slider-2-99-steak-burgers span:nth-of-type(3) {
    font-size: 1.8vw;
    line-height: 1.8vw;
    margin-top: .8vw;
    margin-bottom: -1vw;
  }
}
#home-banners #home-hero .slider-4-for-4-main,
#home-banners #home-hero .slider-4-for-3-main {
  left: 4.6vw;
  top: 3.7vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4-main,
  #home-banners #home-hero .slider-4-for-3-main {
    top: 4.5vw;
    left: 5.5vw;
  }
}
#home-banners #home-hero .slider-4-for-4-main hr,
#home-banners #home-hero .slider-4-for-3-main hr {
  border-top: solid .6vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4-main hr,
  #home-banners #home-hero .slider-4-for-3-main hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-4-for-4-main span,
#home-banners #home-hero .slider-4-for-3-main span {
  color: white;
}
#home-banners #home-hero .slider-4-for-4-main span:first-of-type,
#home-banners #home-hero .slider-4-for-3-main span:first-of-type {
  margin-top: 1.3vw;
  font-size: 5.3vw;
  line-height: 2.75vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4-main span:first-of-type,
  #home-banners #home-hero .slider-4-for-3-main span:first-of-type {
    font-size: 9vw;
    line-height: 9vw;
    margin-top: 0;
  }
}
#home-banners #home-hero .slider-4-for-4-main span:nth-of-type(2),
#home-banners #home-hero .slider-4-for-3-main span:nth-of-type(2) {
  font-size: 5.5vw;
  line-height: 7vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4-main span:nth-of-type(2),
  #home-banners #home-hero .slider-4-for-3-main span:nth-of-type(2) {
    font-size: 9.2vw;
    line-height: 7vw;
  }
}
#home-banners #home-hero .slider-4-for-4-main span:nth-of-type(3),
#home-banners #home-hero .slider-4-for-3-main span:nth-of-type(3) {
  font-size: 4.5vw;
  line-height: 1.4vw;
  margin-bottom: 2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4-main span:nth-of-type(3),
  #home-banners #home-hero .slider-4-for-3-main span:nth-of-type(3) {
    font-size: 7.6vw;
    line-height: 7.6vw;
    margin-bottom: 0;
  }
}
#home-banners #home-hero .slider-4-for-4-main span:nth-of-type(4),
#home-banners #home-hero .slider-4-for-3-main span:nth-of-type(4) {
  font-size: 1vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-4-for-4-main span:nth-of-type(4),
  #home-banners #home-hero .slider-4-for-3-main span:nth-of-type(4) {
    font-size: 1.7vw;
    line-height: 1.8vw;
    margin-top: 1vw;
    margin-bottom: -1vw;
  }
}
#home-banners #home-hero .slider-1-rallyburger-w-cheese {
  left: 39.6vw;
  top: 14vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-rallyburger-w-cheese {
    top: 18.5vw;
    left: 43.5vw;
  }
}
#home-banners #home-hero .slider-1-rallyburger-w-cheese hr {
  border-top: solid .5vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-rallyburger-w-cheese hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-1-rallyburger-w-cheese span {
  color: white;
}
#home-banners #home-hero .slider-1-rallyburger-w-cheese span:first-of-type {
  margin-top: .3vw;
  font-size: 2.9vw;
  line-height: 2.9vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-rallyburger-w-cheese span:first-of-type {
    font-size: 4.5vw;
    line-height: 4.5vw;
  }
}
#home-banners #home-hero .slider-1-rallyburger-w-cheese span:nth-of-type(2) {
  font-size: 4.5vw;
  line-height: 4vw;
  margin-bottom: .4vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-rallyburger-w-cheese span:nth-of-type(2) {
    font-size: 7vw;
    line-height: 7vw;
  }
}
#home-banners #home-hero .slider-1-rallyburger-w-cheese span:nth-of-type(3) {
  font-size: 1.75vw;
  line-height: 1.4vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-rallyburger-w-cheese span:nth-of-type(3) {
    font-size: 2.8vw;
    line-height: 2.8vw;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-3-boneless-wings {
  left: 17.6vw;
  top: 3.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-boneless-wings {
    top: 3.5vw;
    left: 10.85vw;
  }
}
#home-banners #home-hero .slider-3-boneless-wings hr {
  border-top: solid .7vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-boneless-wings hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-3-boneless-wings span {
  color: white;
}
#home-banners #home-hero .slider-3-boneless-wings span:first-of-type {
  margin-top: 1vw;
  font-size: 5.55vw;
  line-height: 3.4vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-boneless-wings span:first-of-type {
    font-size: 11vw;
    line-height: 9.1vw;
    margin-top: .8vw;
  }
}
#home-banners #home-hero .slider-3-boneless-wings span:nth-of-type(2) {
  font-size: 7.8vw;
  line-height: 7.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-boneless-wings span:nth-of-type(2) {
    font-size: 15.5vw;
    line-height: 13.2vw;
    margin-top: 0vw;
    margin-bottom: 1vw;
  }
}
#home-banners #home-hero .slider-3-boneless-wings span:nth-of-type(3) {
  font-size: 1.3vw;
  line-height: 1.4vw;
  margin-top: .7vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-boneless-wings span:nth-of-type(3) {
    font-size: 2.5vw;
    line-height: 2.5vw;
    margin-top: 1.5vw;
  }
}
#home-banners #home-hero .slider-single-double-or-triple-buford {
  left: 4.6vw;
  top: 5.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-single-double-or-triple-buford {
    top: 7.5vw;
    left: 5.85vw;
  }
}
#home-banners #home-hero .slider-single-double-or-triple-buford hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-single-double-or-triple-buford hr {
    border-top: solid 1.35vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-single-double-or-triple-buford span {
  color: white;
}
#home-banners #home-hero .slider-single-double-or-triple-buford span:first-of-type {
  margin-top: 0;
  font-size: 7.2vw;
  line-height: 7.2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-single-double-or-triple-buford span:first-of-type {
    font-size: 10vw;
    line-height: 10vw;
    margin-top: 0;
  }
}
#home-banners #home-hero .slider-single-double-or-triple-buford span:nth-of-type(2) {
  font-size: 3.8vw;
  line-height: 2.8vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-single-double-or-triple-buford span:nth-of-type(2) {
    font-size: 5.25vw;
    line-height: 5.25vw;
    margin-top: 0vw;
    margin-bottom: 0;
  }
}
#home-banners #home-hero .slider-single-double-or-triple-buford span:nth-of-type(3) {
  font-size: 6vw;
  line-height: 6vw;
  margin-bottom: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-single-double-or-triple-buford span:nth-of-type(3) {
    font-size: 8vw;
    line-height: 8vw;
    margin-top: 0;
  }
}
#home-banners #home-hero .slider-single-double-or-triple-buford span:nth-of-type(4) {
  font-size: 1.2vw;
  line-height: 1.2vw;
  margin-top: .7vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-single-double-or-triple-buford span:nth-of-type(4) {
    font-size: 1.6vw;
    line-height: 1.6vw;
    margin-top: 1.5vw;
  }
}
#home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box {
  left: 3.6vw;
  top: 12.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box {
    top: 15.5vw;
    left: 3.85vw;
  }
}
#home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box span {
  color: white;
}
#home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box span:first-of-type {
  margin-top: 0;
  font-size: 4.8vw;
  line-height: 4.8vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box span:first-of-type {
    margin-top: 0;
    font-size: 6.8vw;
    line-height: 6.8vw;
  }
}
#home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box span:nth-of-type(2) {
  font-size: 6vw;
  line-height: 5vw;
  margin-bottom: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box span:nth-of-type(2) {
    font-size: 8.6vw;
    line-height: 8.6vw;
  }
}
#home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box span:nth-of-type(3) {
  font-size: 1.1vw;
  line-height: 1.1vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-garlic-buttery-shrimp-or-classic-chicken-bites-box span:nth-of-type(3) {
    font-size: 1.5vw;
    line-height: 1.5vw;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-big-daddy-bacon {
  left: 6.6vw;
  top: 3.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-big-daddy-bacon {
    top: 3.5vw;
    left: 10.85vw;
  }
}
#home-banners #home-hero .slider-big-daddy-bacon hr {
  border-top: solid .9vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-big-daddy-bacon hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-big-daddy-bacon span {
  color: white;
}
#home-banners #home-hero .slider-big-daddy-bacon span:first-of-type {
  margin-top: 0;
  font-size: 5.55vw;
  line-height: 5.55vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-big-daddy-bacon span:first-of-type {
    font-size: 7.5vw;
    line-height: 7.5vw;
    margin-top: 0;
  }
}
#home-banners #home-hero .slider-big-daddy-bacon span:nth-of-type(2) {
  font-size: 2.2vw;
  line-height: 2.2vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-big-daddy-bacon span:nth-of-type(2) {
    font-size: 3vw;
    line-height: 3vw;
    margin-top: 1vw;
    margin-bottom: 0;
  }
}
#home-banners #home-hero .slider-2-chicken-dippers-and-fries-box {
  top: 2.5vw;
  left: 38.85vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-chicken-dippers-and-fries-box {
    top: 2.5vw;
    left: 45.85vw;
  }
}
#home-banners #home-hero .slider-2-chicken-dippers-and-fries-box hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-chicken-dippers-and-fries-box hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-2-chicken-dippers-and-fries-box span {
  color: white;
}
#home-banners #home-hero .slider-2-chicken-dippers-and-fries-box span:first-of-type {
  font-size: 6vw;
  line-height: 6vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-chicken-dippers-and-fries-box span:first-of-type {
    font-size: 9vw;
    line-height: 9vw;
    margin-top: 0;
  }
}
#home-banners #home-hero .slider-2-chicken-dippers-and-fries-box span:nth-of-type(2) {
  font-size: 4.5vw;
  line-height: 3.5vw;
  margin-top: 0vw;
  margin-bottom: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-chicken-dippers-and-fries-box span:nth-of-type(2) {
    font-size: 6.5vw;
    line-height: 5vw;
    margin-top: 0vw;
    margin-bottom: 1vw;
  }
}
#home-banners #home-hero .slider-2-chicken-dippers-and-fries-box span:nth-of-type(3) {
  font-size: 1.8vw;
  line-height: 1.8vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-chicken-dippers-and-fries-box span:nth-of-type(3) {
    font-size: 2.8vw;
    line-height: 2.8vw;
    margin-top: 1.5vw;
    gin-top: 1.5vw;
  }
}
#home-banners #home-hero .slider-3-chicken-dippers-and-fries-box {
  top: 2.5vw;
  left: 38.85vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-chicken-dippers-and-fries-box {
    top: 2.5vw;
    left: 45.85vw;
  }
}
#home-banners #home-hero .slider-3-chicken-dippers-and-fries-box hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-chicken-dippers-and-fries-box hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-3-chicken-dippers-and-fries-box span {
  color: white;
}
#home-banners #home-hero .slider-3-chicken-dippers-and-fries-box span:first-of-type {
  font-size: 6vw;
  line-height: 6vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-chicken-dippers-and-fries-box span:first-of-type {
    font-size: 9vw;
    line-height: 9vw;
    margin-top: 0;
  }
}
#home-banners #home-hero .slider-3-chicken-dippers-and-fries-box span:nth-of-type(2) {
  font-size: 4.5vw;
  line-height: 3.5vw;
  margin-top: 0vw;
  margin-bottom: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-chicken-dippers-and-fries-box span:nth-of-type(2) {
    font-size: 6.5vw;
    line-height: 5vw;
    margin-top: 0vw;
    margin-bottom: 1vw;
  }
}
#home-banners #home-hero .slider-3-chicken-dippers-and-fries-box span:nth-of-type(3) {
  font-size: 1.8vw;
  line-height: 1.8vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-chicken-dippers-and-fries-box span:nth-of-type(3) {
    font-size: 2.8vw;
    line-height: 2.8vw;
    margin-top: 1.5vw;
    gin-top: 1.5vw;
  }
}
#home-banners #home-hero .slider-wings-sweeps {
  top: 2.5vw;
  left: 6.3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wings-sweeps {
    top: 2.5vw;
    left: 9.3vw;
  }
}
#home-banners #home-hero .slider-wings-sweeps hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wings-sweeps hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-wings-sweeps span {
  color: white;
}
#home-banners #home-hero .slider-wings-sweeps span:first-of-type {
  font-size: 3.9vw;
  line-height: 3.9vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wings-sweeps span:first-of-type {
    font-size: 5vw;
    line-height: 5vw;
    margin-top: .25vw;
  }
}
#home-banners #home-hero .slider-wings-sweeps span:nth-of-type(2) {
  font-size: 5.1vw;
  line-height: 5.1vw;
  margin-top: 0vw;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wings-sweeps span:nth-of-type(2) {
    font-size: 6.5vw;
    line-height: 6.5vw;
    margin-top: 0vw;
    margin-bottom: 0;
  }
}
#home-banners #home-hero .slider-wings-sweeps span:nth-of-type(3) {
  font-size: 1.8vw;
  line-height: 1.8vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wings-sweeps span:nth-of-type(3) {
    font-size: 2.25vw;
    line-height: 2.25vw;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-wings-sweeps span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -21vw;
  left: 0vw;
  width: 61vw;
  text-transform: none;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wings-sweeps span:last-of-type {
    bottom: -31vw;
    width: 89vw;
    left: -4vw;
    font-size: 1.5vw;
  }
}
#home-banners #home-hero .slider-new-funnel-cake-fries {
  top: 4.5vw;
  left: 27vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-funnel-cake-fries {
    top: 6.5vw;
    left: 35.3vw;
  }
}
#home-banners #home-hero .slider-new-funnel-cake-fries hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-funnel-cake-fries hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-new-funnel-cake-fries span {
  color: white;
}
#home-banners #home-hero .slider-new-funnel-cake-fries span:first-of-type {
  font-size: 5.5vw;
  line-height: 5.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-funnel-cake-fries span:first-of-type {
    font-size: 7.5vw;
    line-height: 7.5vw;
    /* margin-top: .25vw; */
  }
}
#home-banners #home-hero .slider-new-funnel-cake-fries span:nth-of-type(2) {
  font-size: 1.25vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-funnel-cake-fries span:nth-of-type(2) {
    font-size: 1.75vw;
    line-height: 1.75vw;
    margin-bottom: 0;
  }
}
#home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss {
  top: 2.5vw;
  left: 2vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss {
    top: 3.5vw;
    left: 4.3vw;
  }
}
#home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss span {
  color: white;
}
#home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss span:first-of-type {
  font-size: 3.5vw;
  line-height: 3.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss span:first-of-type {
    font-size: 4.5vw;
    line-height: 4.5vw;
  }
}
#home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss span:nth-of-type(2) {
  font-size: 3.1vw;
  line-height: 3.1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss span:nth-of-type(2) {
    font-size: 4vw;
    line-height: 4vw;
    margin-bottom: 0;
  }
}
#home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss span:nth-of-type(3) {
  font-size: 1.25vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-3-w-steakhouse-swiss span:nth-of-type(3) {
    font-size: 1.5vw;
  }
}
#home-banners #home-hero .slider-new-4-for-3-w-fry-lover-8217-s-burger {
  top: 3.5vw;
  left: 5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-3-w-fry-lover-8217-s-burger {
    top: 4.5vw;
    left: 9.3vw;
  }
}
#home-banners #home-hero .slider-new-4-for-3-w-fry-lover-8217-s-burger hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-3-w-fry-lover-8217-s-burger hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-new-4-for-3-w-fry-lover-8217-s-burger span {
  color: white;
}
#home-banners #home-hero .slider-new-4-for-3-w-fry-lover-8217-s-burger span:first-of-type {
  font-size: 4.5vw;
  line-height: 4.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-3-w-fry-lover-8217-s-burger span:first-of-type {
    font-size: 5.75vw;
    line-height: 5.75vw;
  }
}
#home-banners #home-hero .slider-new-4-for-3-w-fry-lover-8217-s-burger span:nth-of-type(2) {
  font-size: 2.5vw;
  line-height: 2.5vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-3-w-fry-lover-8217-s-burger span:nth-of-type(2) {
    font-size: 3.25vw;
    line-height: 3.25vw;
    margin-bottom: 0;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-new-4-for-4-w-fry-lover-8217-s-burger {
  top: 3.5vw;
  left: 5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-4-w-fry-lover-8217-s-burger {
    top: 4.5vw;
    left: 9.3vw;
  }
}
#home-banners #home-hero .slider-new-4-for-4-w-fry-lover-8217-s-burger hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-4-w-fry-lover-8217-s-burger hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-new-4-for-4-w-fry-lover-8217-s-burger span {
  color: white;
}
#home-banners #home-hero .slider-new-4-for-4-w-fry-lover-8217-s-burger span:first-of-type {
  font-size: 4.5vw;
  line-height: 4.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-4-w-fry-lover-8217-s-burger span:first-of-type {
    font-size: 5.75vw;
    line-height: 5.75vw;
  }
}
#home-banners #home-hero .slider-new-4-for-4-w-fry-lover-8217-s-burger span:nth-of-type(2) {
  font-size: 2.5vw;
  line-height: 2.5vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-new-4-for-4-w-fry-lover-8217-s-burger span:nth-of-type(2) {
    font-size: 3.25vw;
    line-height: 3.25vw;
    margin-bottom: 0;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-2-for-5-big-buford {
  top: 2.5vw;
  left: 3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-for-5-big-buford {
    top: 4.5vw;
    left: 5.3vw;
  }
}
#home-banners #home-hero .slider-2-for-5-big-buford hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-for-5-big-buford hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-2-for-5-big-buford span {
  color: white;
}
#home-banners #home-hero .slider-2-for-5-big-buford span:first-of-type {
  font-size: 6.5vw;
  line-height: 6.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-for-5-big-buford span:first-of-type {
    font-size: 7.5vw;
    line-height: 7.5vw;
  }
}
#home-banners #home-hero .slider-2-for-5-big-buford span:nth-of-type(2) {
  font-size: 4.25vw;
  line-height: 4.25vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-for-5-big-buford span:nth-of-type(2) {
    font-size: 5vw;
    line-height: 5vw;
    margin-bottom: 0;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-2-for-5-big-buford span:nth-of-type(3) {
  font-size: 1.5vw;
  line-height: 1.5vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-for-5-big-buford span:nth-of-type(3) {
    font-size: 1.5vw;
    line-height: 3.25vw;
    margin-bottom: 0;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-wide-mouth-burger {
  top: 4.5vw;
  left: 3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wide-mouth-burger {
    top: 5.5vw;
    left: 3vw;
  }
}
#home-banners #home-hero .slider-wide-mouth-burger hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wide-mouth-burger hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-wide-mouth-burger span {
  color: white;
}
#home-banners #home-hero .slider-wide-mouth-burger span:first-of-type {
  font-size: 4.75vw;
  line-height: 4.75vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wide-mouth-burger span:first-of-type {
    font-size: 6.5vw;
    line-height: 6.5vw;
  }
}
#home-banners #home-hero .slider-wide-mouth-burger span:nth-of-type(2) {
  font-size: 10.25vw;
  line-height: 9.25vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wide-mouth-burger span:nth-of-type(2) {
    font-size: 14vw;
    line-height: 12vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-wide-mouth-burger span:nth-of-type(3) {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: 0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-wide-mouth-burger span:nth-of-type(3) {
    font-size: 3vw;
    line-height: 3vw;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box {
  top: 2.5vw;
  left: 38vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box {
    top: 3.5vw;
    left: 51vw;
  }
}
#home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box hr {
  border-top: solid .6vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box span {
  color: white;
}
#home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box span:first-of-type {
  font-size: 10vw;
  line-height: 9vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box span:first-of-type {
    font-size: 13vw;
    line-height: 11vw;
    margin-top: 0;
  }
}
#home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(2) {
  font-size: 6vw;
  line-height: 6vw;
  margin-top: -0.1em;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(2) {
    font-size: 8vw;
    line-height: 8vw;
    margin-top: -0.1em;
  }
}
#home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(3) {
  font-size: 1.35vw;
  line-height: 1.35vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(3) {
    font-size: 1.75vw;
    line-height: 1.75vw;
    margin-top: .5vw;
  }
}
#home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box {
  top: 2.5vw;
  left: 38vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box {
    top: 3.5vw;
    left: 51vw;
  }
}
#home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box hr {
  border-top: solid .6vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box span {
  color: white;
}
#home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box span:first-of-type {
  font-size: 10vw;
  line-height: 9vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box span:first-of-type {
    font-size: 13vw;
    line-height: 11vw;
    margin-top: 0;
  }
}
#home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(2) {
  font-size: 6vw;
  line-height: 6vw;
  margin-top: -0.1em;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(2) {
    font-size: 8vw;
    line-height: 8vw;
    margin-top: -0.1em;
  }
}
#home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(3) {
  font-size: 1.35vw;
  line-height: 1.35vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(3) {
    font-size: 1.75vw;
    line-height: 1.75vw;
    margin-top: .5vw;
  }
}
#home-banners #home-hero .slider-bosswich {
  top: 3.5vw;
  left: 35vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bosswich {
    top: 3.5vw;
    left: 48vw;
  }
}
#home-banners #home-hero .slider-bosswich hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bosswich hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-bosswich span {
  color: white;
}
#home-banners #home-hero .slider-bosswich span:first-of-type {
  font-size: 6vw;
  line-height: 6vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bosswich span:first-of-type {
    font-size: 7.75vw;
    line-height: 7.75vw;
    margin-top: 0;
  }
}
#home-banners #home-hero .slider-bosswich span:nth-of-type(2) {
  font-size: 6.5vw;
  line-height: 6.5vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bosswich span:nth-of-type(2) {
    font-size: 8.5vw;
    line-height: 8.5vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-bosswich span:nth-of-type(3) {
  font-size: 3vw;
  line-height: 3vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bosswich span:nth-of-type(3) {
    font-size: 5vw;
    line-height: 5vw;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-2-meal-deal {
  top: 15.25vw;
  left: 12.5vw;
  text-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal {
    top: 20.5vw;
    left: 17vw;
  }
}
#home-banners #home-hero .slider-2-meal-deal hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px #000;
          box-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-2-meal-deal span {
  color: white;
}
#home-banners #home-hero .slider-2-meal-deal span:first-of-type {
  font-size: 7.25vw;
  line-height: 7.25vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal span:first-of-type {
    font-size: 9.5vw;
    line-height: 9.5vw;
  }
}
#home-banners #home-hero .slider-69-all-american-cheeseburger {
  top: 13.25vw;
  left: 4.5vw;
  text-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-69-all-american-cheeseburger {
    top: 17.5vw;
    left: 5vw;
  }
}
#home-banners #home-hero .slider-69-all-american-cheeseburger hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px #000;
          box-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-69-all-american-cheeseburger hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-69-all-american-cheeseburger span {
  color: white;
}
#home-banners #home-hero .slider-69-all-american-cheeseburger span:first-of-type {
  font-size: 1.75vw;
  line-height: 1.75vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-69-all-american-cheeseburger span:first-of-type {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }
}
#home-banners #home-hero .slider-69-all-american-cheeseburger span:nth-of-type(2) {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: -0.25vw;
  margin-bottom: -0.25vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-69-all-american-cheeseburger span:nth-of-type(2) {
    font-size: 7vw;
    line-height: 7vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-69-all-american-cheeseburger span:nth-of-type(3) {
  font-size: 2vw;
  line-height: 2vw;
  margin-top: .5vw;
  margin-bottom: .5vw;
  color: #fbc538;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-69-all-american-cheeseburger span:nth-of-type(3) {
    font-size: 3vw;
    line-height: 3vw;
    margin-top: .5vw;
    margin-bottom: .5vw;
  }
}
#home-banners #home-hero .slider-69-all-american-cheeseburger .button {
  display: inline-block;
  background-color: #da2d22;
  color: #fff;
  text-transform: uppercase;
  padding: .2vw 2vw;
  font-size: 1.5vw;
  text-decoration: none;
  margin-top: 1vw;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-69-all-american-cheeseburger .button {
    padding: .4vw 4vw;
    font-size: 1.75vw;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-69-all-american-cheeseburger .button:hover {
  background-color: #ae241b;
}
#home-banners #home-hero .slider-69-all-american-cheeseburger .disclaimer {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1vw !important;
  font-weight: normal;
  position: absolute;
  bottom: -11vw;
  left: 0vw;
  width: 61vw;
  text-transform: none;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-69-all-american-cheeseburger .disclaimer {
    bottom: -14vw;
    width: 89vw;
    left: -4vw;
    font-size: 1.5vw !important;
  }
}
#home-banners #home-hero .slider-99-cheese-double {
  top: 13.25vw;
  left: 4.5vw;
  text-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-99-cheese-double {
    top: 17.5vw;
    left: 5vw;
  }
}
#home-banners #home-hero .slider-99-cheese-double hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px #000;
          box-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-99-cheese-double hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-99-cheese-double span {
  color: white;
}
#home-banners #home-hero .slider-99-cheese-double span:first-of-type {
  font-size: 1.75vw;
  line-height: 1.75vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-99-cheese-double span:first-of-type {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }
}
#home-banners #home-hero .slider-99-cheese-double span:nth-of-type(2) {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: -0.25vw;
  margin-bottom: -0.25vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-99-cheese-double span:nth-of-type(2) {
    font-size: 7vw;
    line-height: 7vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-99-cheese-double span:nth-of-type(3) {
  font-size: 2vw;
  line-height: 2vw;
  margin-top: .5vw;
  margin-bottom: .5vw;
  color: #fbc538;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-99-cheese-double span:nth-of-type(3) {
    font-size: 3vw;
    line-height: 3vw;
    margin-top: .5vw;
    margin-bottom: .5vw;
  }
}
#home-banners #home-hero .slider-99-cheese-double .button {
  display: inline-block;
  background-color: #da2d22;
  color: #fff;
  text-transform: uppercase;
  padding: .2vw 2vw;
  font-size: 1.5vw;
  text-decoration: none;
  margin-top: 1vw;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-99-cheese-double .button {
    padding: .4vw 4vw;
    font-size: 1.75vw;
    margin-top: 1vw;
  }
}
#home-banners #home-hero .slider-99-cheese-double .button:hover {
  background-color: #ae241b;
}
#home-banners #home-hero .slider-99-cheese-double .disclaimer {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1vw !important;
  font-weight: normal;
  position: absolute;
  bottom: -13vw;
  left: 0vw;
  width: 61vw;
  text-transform: none;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-99-cheese-double .disclaimer {
    bottom: -14vw;
    width: 89vw;
    left: -4vw;
    font-size: 1.5vw !important;
  }
}
#home-banners #home-hero .slider-buy-one-get-one-free {
  top: 3.25vw;
  left: 9.5vw;
  text-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-buy-one-get-one-free {
    top: 5.5vw;
    left: 15.5vw;
  }
}
#home-banners #home-hero .slider-buy-one-get-one-free hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px #000;
          box-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-buy-one-get-one-free hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-buy-one-get-one-free span {
  color: white;
}
#home-banners #home-hero .slider-buy-one-get-one-free span:first-of-type {
  font-size: 4.5vw;
  line-height: 5.2vw;
  margin-left: -0.3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-buy-one-get-one-free span:first-of-type {
    font-size: 5.5vw;
    line-height: 5.5vw;
  }
}
#home-banners #home-hero .slider-2-fries-038-more {
  top: 3.25vw;
  left: 19.5vw;
  text-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-fries-038-more {
    top: 5.5vw;
    left: 28.5vw;
  }
}
#home-banners #home-hero .slider-2-fries-038-more hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px #000;
          box-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-fries-038-more hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-2-fries-038-more span {
  color: white;
}
#home-banners #home-hero .slider-2-fries-038-more span:first-of-type {
  font-size: 4.5vw;
  line-height: 5.2vw;
  margin-left: -0.3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-fries-038-more span:first-of-type {
    font-size: 5.5vw;
    line-height: 5.5vw;
  }
}
#home-banners #home-hero .slider-po-boys {
  top: 4.5vw;
  left: 10vw;
  text-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-po-boys {
    top: 4.5vw;
    left: 12.5vw;
  }
}
#home-banners #home-hero .slider-po-boys hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px #000;
          box-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-po-boys hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-po-boys span {
  color: white;
}
#home-banners #home-hero .slider-po-boys span:first-of-type {
  font-size: 8vw;
  line-height: 8vw;
  margin-left: -0.3vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-po-boys span:first-of-type {
    font-size: 11vw;
    line-height: 11vw;
  }
}
#home-banners #home-hero .slider-bistro-stack {
  top: 3vw;
  left: 41vw;
  text-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bistro-stack {
    top: 5vw;
    left: 63vw;
  }
}
#home-banners #home-hero .slider-bistro-stack hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px #000;
          box-shadow: 1px 1px 10px #000;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bistro-stack hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-bistro-stack span {
  color: white;
}
#home-banners #home-hero .slider-bistro-stack span:first-of-type {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bistro-stack span:first-of-type {
    font-size: 2.25vw;
    line-height: 2.25vw;
  }
}
#home-banners #home-hero .slider-bistro-stack span:nth-of-type(2) {
  font-size: 8.25vw;
  line-height: 8.25vw;
  margin-top: -1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bistro-stack span:nth-of-type(2) {
    font-size: 8.25vw;
    line-height: 8.25vw;
    margin-top: -1vw;
  }
}
#home-banners #home-hero .slider-bistro-stack span:nth-of-type(3) {
  font-size: 9.5vw;
  line-height: 9.5vw;
  margin-top: -2vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bistro-stack span:nth-of-type(3) {
    font-size: 9.5vw;
    line-height: 9.5vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-island-slushies {
  top: 9.5vw;
  left: 4vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-island-slushies {
    top: 13vw;
    left: 4vw;
  }
}
#home-banners #home-hero .slider-island-slushies hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-island-slushies hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-island-slushies span {
  color: white;
}
#home-banners #home-hero .slider-island-slushies span:first-of-type {
  font-size: 8.5vw;
  line-height: 8.5vw;
  margin-top: -0.5vw;
  margin-bottom: -1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-island-slushies span:first-of-type {
    font-size: 11.5vw;
    line-height: 11.5vw;
    margin-top: -1vw;
    margin-bottom: -1.5vw;
  }
}
#home-banners #home-hero .slider-island-slushies span:nth-of-type(2) {
  font-size: 6.25vw;
  line-height: 6.25vw;
  margin-top: -1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-island-slushies span:nth-of-type(2) {
    font-size: 8.5vw;
    line-height: 8.5vw;
    margin-top: -1.5vw;
  }
}
#home-banners #home-hero .slider-island-slushies span:nth-of-type(3) {
  font-size: 1.5vw;
  line-height: 1.5vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-island-slushies span:nth-of-type(3) {
    font-size: 2vw;
    line-height: 2vw;
    margin-top: .5vw;
  }
}
#home-banners #home-hero .slider-bacon-crispy-chicken {
  top: 4.5vw;
  left: 4vw;
  /* text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3); */
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bacon-crispy-chicken {
    top: 5vw;
    left: 7vw;
  }
}
#home-banners #home-hero .slider-bacon-crispy-chicken hr {
  border-top: solid 1.5vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bacon-crispy-chicken hr {
    border-top: solid 1.8vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-bacon-crispy-chicken span {
  color: #333;
}
#home-banners #home-hero .slider-bacon-crispy-chicken span:first-of-type {
  font-size: 13.5vw;
  line-height: 13.5vw;
  margin-top: -0.5vw;
  margin-bottom: -1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bacon-crispy-chicken span:first-of-type {
    font-size: 18.5vw;
    line-height: 18.5vw;
    margin-top: -1vw;
    margin-bottom: -1.5vw;
  }
}
#home-banners #home-hero .slider-bacon-crispy-chicken span:nth-of-type(2) {
  font-size: 4vw;
  line-height: 4vw;
  margin-top: -1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bacon-crispy-chicken span:nth-of-type(2) {
    font-size: 5.5vw;
    line-height: 5.5vw;
    margin-top: -1.5vw;
  }
}
#home-banners #home-hero .slider-bacon-crispy-chicken span:nth-of-type(3) {
  font-size: 6.7vw;
  line-height: 6.7vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-bacon-crispy-chicken span:nth-of-type(3) {
    font-size: 9vw;
    line-height: 9vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-grilled-chicken-bites-038-fries-box {
  top: 3.5vw;
  left: 4vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-grilled-chicken-bites-038-fries-box {
    top: 4vw;
    left: 4vw;
  }
}
#home-banners #home-hero .slider-grilled-chicken-bites-038-fries-box hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-grilled-chicken-bites-038-fries-box hr {
    border-top: solid 1.25vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-grilled-chicken-bites-038-fries-box span {
  color: white;
}
#home-banners #home-hero .slider-grilled-chicken-bites-038-fries-box span:first-of-type {
  font-size: 4.5vw;
  line-height: 4.5vw;
  margin-top: 0vw;
  /* margin-bottom: -1.5vw; */
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-grilled-chicken-bites-038-fries-box span:first-of-type {
    font-size: 6.5vw;
    line-height: 6.5vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-grilled-chicken-bites-038-fries-box span:nth-of-type(2) {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-grilled-chicken-bites-038-fries-box span:nth-of-type(2) {
    font-size: 7.2vw;
    line-height: 7.2vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-baconpalooza {
  top: 4.5vw;
  left: 4vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-baconpalooza {
    top: 4.5vw;
    left: 4vw;
  }
}
#home-banners #home-hero .slider-baconpalooza hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-baconpalooza hr {
    border-top: solid 1vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-baconpalooza span {
  color: white;
}
#home-banners #home-hero .slider-baconpalooza span:first-of-type {
  font-size: 5.9vw;
  line-height: 5.9vw;
  /* margin-top: -0.5vw; */
  /* margin-bottom: -1vw; */
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-baconpalooza span:first-of-type {
    font-size: 5.8vw;
    line-height: 5.8vw;
    /* margin-top: -0.5vw; */
    /* margin-bottom: -1vw; */
  }
}
#home-banners #home-hero .slider-baconpalooza span:nth-of-type(2) {
  font-size: 3.1vw;
  line-height: 3.1vw;
  margin-bottom: .5vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-baconpalooza span:nth-of-type(2) {
    font-size: 3.1vw;
    line-height: 3.1vw;
    margin-bottom: .5vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-baconpalooza span:nth-of-type(3) {
  font-size: 1.5vw;
  line-height: 1.5vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-baconpalooza span:nth-of-type(3) {
    font-size: 2vw;
    line-height: 2vw;
    margin-top: .5vw;
  }
}
#home-banners #home-hero .slider-apple-pie-loaded-milkshake {
  top: 14.5vw;
  left: 6vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-loaded-milkshake {
    top: 19.5vw;
    left: 9vw;
  }
}
#home-banners #home-hero .slider-apple-pie-loaded-milkshake hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-loaded-milkshake hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-apple-pie-loaded-milkshake span {
  color: white;
}
#home-banners #home-hero .slider-apple-pie-loaded-milkshake span:first-of-type {
  font-size: 6.2vw;
  line-height: 6.2vw;
  /* margin-top: -0.5vw; */
  /* margin-bottom: -1vw; */
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-loaded-milkshake span:first-of-type {
    font-size: 8.2vw;
    line-height: 8.2vw;
    /* margin-top: -0.5vw; */
    /* margin-bottom: -1vw; */
  }
}
#home-banners #home-hero .slider-apple-pie-loaded-milkshake span:nth-of-type(2) {
  font-size: 3.1vw;
  line-height: 3.1vw;
  margin-bottom: .5vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-loaded-milkshake span:nth-of-type(2) {
    font-size: 4.1vw;
    line-height: 4.1vw;
    margin-bottom: .5vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-apple-pie-stacker {
  top: 14.5vw;
  left: 6vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-stacker {
    top: 19.5vw;
    left: 9vw;
  }
}
#home-banners #home-hero .slider-apple-pie-stacker hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-stacker hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-apple-pie-stacker span {
  color: white;
}
#home-banners #home-hero .slider-apple-pie-stacker span:first-of-type {
  font-size: 6.2vw;
  line-height: 6.2vw;
  margin-top: -0.25vw;
  margin-bottom: -1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-stacker span:first-of-type {
    font-size: 8.2vw;
    line-height: 8.2vw;
    /* margin-top: -0.5vw; */
    /* margin-bottom: -1vw; */
  }
}
#home-banners #home-hero .slider-apple-pie-stacker span:nth-of-type(2) {
  font-size: 7.1vw;
  line-height: 7.1vw;
  /* margin-bottom: .5vw; */
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-stacker span:nth-of-type(2) {
    font-size: 9.1vw;
    line-height: 9.1vw;
    /* margin-bottom: .5vw; */
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-double-deal {
  top: 11.5vw;
  left: 4vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal {
    top: 15.5vw;
    left: 5vw;
  }
}
#home-banners #home-hero .slider-double-deal hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-double-deal span {
  color: white;
}
#home-banners #home-hero .slider-double-deal span:first-of-type {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: .5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal span:first-of-type {
    font-size: 3vw;
    line-height: 3vw;
    margin-top: 0.75vw;
    /* margin-bottom: -1vw; */
  }
}
#home-banners #home-hero .slider-double-deal span:nth-of-type(2) {
  font-size: 5vw;
  line-height: 5vw;
  /* margin-bottom: .5vw; */
  /* margin-top: -0.5vw; */
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal span:nth-of-type(2) {
    font-size: 6.85vw;
    line-height: 6.85vw;
    /* margin-bottom: .5vw; */
    margin-top: .5vw;
  }
}
#home-banners #home-hero .slider-double-deal span:nth-of-type(3) {
  font-size: 8.3vw;
  line-height: 8.3vw;
  /* margin-bottom: .5vw; */
  margin-top: -0.75vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal span:nth-of-type(3) {
    font-size: 11.4vw;
    line-height: 11.4vw;
    /* margin-bottom: .5vw; */
    margin-top: -1vw;
  }
}
#home-banners #home-hero .slider-double-deal span.name1 {
  font-size: 1.5vw;
  line-height: 1.5w;
  /* margin-bottom: .5vw; */
  /* margin-top: -0.5vw; */
  position: absolute;
  top: 20vw;
  left: 31vw;
  width: 20vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal span.name1 {
    font-size: 2.25vw;
    line-height: 2.25vw;
    /* margin-bottom: .5vw; */
    /* margin-top: -0.5vw; */
    width: 30vw;
    top: 26vw;
    left: 40vw;
  }
}
#home-banners #home-hero .slider-double-deal span.name2 {
  font-size: 1.5vw;
  line-height: 1.5vw;
  /* margin-bottom: .5vw; */
  position: absolute;
  margin-top: -0.5vw;
  top: 20.5vw;
  left: 53vw;
  width: 20vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal span.name2 {
    font-size: 2.25vw;
    line-height: 2.25vw;
    /* margin-bottom: .5vw; */
    /* margin-top: -0.5vw; */
    width: 40vw;
    top: 27vw;
    left: 62vw;
  }
}
#home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake {
  top: 12.5vw;
  left: 6vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake {
    top: 17.5vw;
    left: 7vw;
  }
}
#home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake span {
  color: white;
}
#home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake span:first-of-type {
  font-size: 6.2vw;
  line-height: 6.2vw;
  margin-top: -0.25vw;
  margin-bottom: -1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake span:first-of-type {
    font-size: 9vw;
    line-height: 9vw;
  }
}
#home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake span:nth-of-type(2) {
  font-size: 4.1vw;
  line-height: 4.1vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake span:nth-of-type(2) {
    font-size: 6vw;
    line-height: 6vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake span:last-of-type {
  font-size: 1.5vw;
  line-height: 1.5vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-apple-pie-stacker-038-loaded-milkshake span:last-of-type {
    font-size: 2.2vw;
    line-height: 2.2vw;
  }
}
#home-banners #home-hero .slider-1-famous-seasoned-fries {
  width: ;
  top: 13vw;
  left: 6vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-famous-seasoned-fries {
    top: 15.5vw;
    left: 5vw;
  }
}
#home-banners #home-hero .slider-1-famous-seasoned-fries hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-famous-seasoned-fries hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap {
  display: block;
  width: 35.5vw;
  height: 9.5vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap {
    width: 46vw;
    height: 15vw;
    margin-top: -0.5vw;
  }
}
#home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap span {
  color: white;
}
#home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap span:first-of-type {
  font-size: 12.75vw;
  line-height: 8.25vw;
  left: -13vw;
  position: relative;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap span:first-of-type {
    font-size: 18vw;
    line-height: 15vw;
    left: -17.5vw;
    position: relative;
  }
}
#home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap span:first-of-type sup {
  font-size: 4vw;
  vertical-align: top;
  top: 1.75vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap span:first-of-type sup {
    top: 2.75vw;
  }
}
#home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap span:nth-of-type(2) {
  font-size: 2.5vw;
  line-height: 2.25vw;
  position: relative;
  left: 4.75vw;
  top: -8vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap span:nth-of-type(2) {
    font-size: 3.35vw;
    line-height: 2.25vw;
    position: relative;
    left: 5vw;
    top: -12.5vw;
  }
}
#home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap span:nth-of-type(3) {
  font-size: 9vw;
  line-height: 9vw;
  position: relative;
  left: -0.5vw;
  top: -9vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-famous-seasoned-fries .content_wrap span:nth-of-type(3) {
    font-size: 12vw;
    line-height: 12vw;
    position: relative;
    left: 5.25vw;
    top: -13.5vw;
  }
}
#home-banners #home-hero .slider-1-famous-seasoned-fries span {
  color: white;
}
#home-banners #home-hero .slider-1-famous-seasoned-fries span:first-of-type {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: .5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-famous-seasoned-fries span:first-of-type {
    font-size: 3.25vw;
    line-height: 3.25vw;
    margin-top: .5vw;
    margin-bottom: -0.5vw;
  }
}
#home-banners #home-hero .slider-1-famous-seasoned-fries span:last-of-type {
  font-size: .9vw;
  line-height: 1.1;
  position: absolute;
  bottom: -9vw;
  left: -6vw;
  width: 46vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-famous-seasoned-fries span:last-of-type {
    font-size: 1.9vw;
    line-height: 1.1;
    position: absolute;
    bottom: -9vw;
    left: 0vw;
    width: 46vw;
  }
}
#home-banners #home-hero .slider-home-of-the-2-for {
  top: 2vw;
  left: 14vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-home-of-the-2-for {
    top: 2vw;
    left: 20vw;
  }
}
#home-banners #home-hero .slider-home-of-the-2-for hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-home-of-the-2-for hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-home-of-the-2-for span {
  color: white;
}
#home-banners #home-hero .slider-home-of-the-2-for span:first-of-type {
  font-size: 11.25vw;
  line-height: 11.25vw;
  margin-top: -0.5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-home-of-the-2-for span:first-of-type {
    font-size: 14.5vw;
    line-height: 14.5vw;
  }
}
#home-banners #home-hero .slider-home-of-the-2-for span:last-of-type {
  font-size: 2vw;
  line-height: 2vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-home-of-the-2-for span:last-of-type {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }
}
#home-banners #home-hero .slider-crispy-parmesan-burger {
  top: 10vw;
  left: 5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-crispy-parmesan-burger {
    top: 14vw;
    left: 7vw;
  }
}
#home-banners #home-hero .slider-crispy-parmesan-burger hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-crispy-parmesan-burger hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-crispy-parmesan-burger span {
  color: black;
}
#home-banners #home-hero .slider-crispy-parmesan-burger span:first-of-type {
  font-size: 7.25vw;
  line-height: 7.25vw;
  margin-top: -0.5vw;
  margin-bottom: -0.75vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-crispy-parmesan-burger span:first-of-type {
    font-size: 8.25vw;
    line-height: 8.25vw;
  }
}
#home-banners #home-hero .slider-crispy-parmesan-burger span:nth-of-type(2) {
  font-size: 4.5vw;
  line-height: 4.5vw;
  margin-top: -0.5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-crispy-parmesan-burger span:nth-of-type(2) {
    font-size: 5.5vw;
    line-height: 5.5vw;
  }
}
#home-banners #home-hero .slider-crispy-parmesan-burger span:nth-of-type(3) {
  font-size: 5.5vw;
  line-height: 5.5vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-crispy-parmesan-burger span:nth-of-type(3) {
    font-size: 6.5vw;
    line-height: 6.5vw;
  }
}
#home-banners #home-hero .slider-crispy-parmesan-burger span:last-of-type {
  font-size: 2vw;
  line-height: 2vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-crispy-parmesan-burger span:last-of-type {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }
}
#home-banners #home-hero .slider-mozz-o-rellas {
  top: 4.5vw;
  left: 7.1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-mozz-o-rellas {
    top: 6vw;
    left: 10vw;
  }
}
#home-banners #home-hero .slider-mozz-o-rellas hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-mozz-o-rellas hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-mozz-o-rellas span {
  color: black;
}
#home-banners #home-hero .slider-mozz-o-rellas span:first-of-type {
  font-size: 7vw;
  line-height: 7vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-mozz-o-rellas span:first-of-type {
    font-size: 9.25vw;
    line-height: 9.25vw;
  }
}
#home-banners #home-hero .slider-savory-mozzarella-melt {
  top: 10vw;
  left: 5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-savory-mozzarella-melt {
    top: 14vw;
    left: 7vw;
  }
}
#home-banners #home-hero .slider-savory-mozzarella-melt hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-savory-mozzarella-melt hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-savory-mozzarella-melt span {
  color: white;
}
#home-banners #home-hero .slider-savory-mozzarella-melt span:first-of-type {
  font-size: 6.25vw;
  line-height: 6.25vw;
  margin-top: -0.5vw;
  margin-bottom: -0.75vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-savory-mozzarella-melt span:first-of-type {
    font-size: 8.5vw;
    line-height: 8.5vw;
  }
}
#home-banners #home-hero .slider-savory-mozzarella-melt span:nth-of-type(2) {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -0.5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-savory-mozzarella-melt span:nth-of-type(2) {
    font-size: 4.5vw;
    line-height: 4.5vw;
  }
}
#home-banners #home-hero .slider-savory-mozzarella-melt span:nth-of-type(3) {
  font-size: 7.75vw;
  line-height: 7.75vw;
  margin-top: -1vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-savory-mozzarella-melt span:nth-of-type(3) {
    font-size: 10.25vw;
    line-height: 10.25vw;
  }
}
#home-banners #home-hero .slider-savory-mozzarella-melt span:last-of-type {
  font-size: 1.9vw;
  line-height: 1.92vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-savory-mozzarella-melt span:last-of-type {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }
}
#home-banners #home-hero .slider-smoky-crunchstack {
  top: 12vw;
  left: 5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-smoky-crunchstack {
    top: 14vw;
    left: 7vw;
  }
}
#home-banners #home-hero .slider-smoky-crunchstack hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-smoky-crunchstack hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-smoky-crunchstack span {
  color: white;
}
#home-banners #home-hero .slider-smoky-crunchstack span:first-of-type {
  font-size: 8.25vw;
  line-height: 8.25vw;
  margin-top: -0.5vw;
  margin-bottom: -0.75vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-smoky-crunchstack span:first-of-type {
    font-size: 10.5vw;
    line-height: 10.5vw;
  }
}
#home-banners #home-hero .slider-smoky-crunchstack span:nth-of-type(2) {
  font-size: 4vw;
  line-height: 4vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-smoky-crunchstack span:nth-of-type(2) {
    font-size: 5.5vw;
    line-height: 5.5vw;
  }
}
#home-banners #home-hero .slider-smoky-crunchstack span:last-of-type {
  font-size: 2.25vw;
  line-height: 2.25vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-smoky-crunchstack span:last-of-type {
    font-size: 3vw;
    line-height: 3vw;
  }
}
#home-banners #home-hero .slider-steak-burgers {
  top: 3.5vw;
  left: 12vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-steak-burgers {
    top: 4vw;
    left: 17vw;
  }
}
#home-banners #home-hero .slider-steak-burgers hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-steak-burgers hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-steak-burgers span {
  color: white;
}
#home-banners #home-hero .slider-steak-burgers span:first-of-type {
  font-size: 6vw;
  line-height: 6vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-steak-burgers span:first-of-type {
    font-size: 8vw;
    line-height: 8vw;
  }
}
#home-banners #home-hero .slider-steak-burgers span:last-of-type {
  font-size: 1.9vw;
  line-height: 1.9vw;
  bottom: 0vw;
  left: 0vw;
  margin-top: .25em;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-steak-burgers span:last-of-type {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }
}
#home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings {
  top: 10.5vw;
  left: 5vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings {
    top: 11vw;
    left: 5vw;
  }
}
#home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings .content_wrap {
  display: block;
  width: 34vw;
  height: 10.25vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings .content_wrap {
    display: block;
    width: 48vw;
    height: 16.5vw;
    margin-top: 0vw;
  }
}
#home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span {
  color: white;
}
#home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:first-of-type {
  font-size: 12vw;
  line-height: 12vw;
  position: relative;
  left: -11.5vw;
  top: -1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:first-of-type {
    font-size: 17.5vw;
    line-height: 18.5vw;
    margin-top: -1vw;
    margin-bottom: -3vw;
    left: -17vw;
    top: -1vw;
  }
}
#home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:nth-of-type(2) {
  font-size: 4vw;
  line-height: 4vw;
  margin-top: -1.5vw;
  position: relative;
  top: -10.25vw;
  right: -5.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:nth-of-type(2) {
    font-size: 6vw;
    line-height: 6vw;
    top: -13.25vw;
    right: -8vw;
  }
}
#home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:nth-of-type(3) {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 800;
  font-size: 6.25vw;
  line-height: 1.25vw;
  margin-top: 0.5vw;
  /* margin-bottom: -0.5vw; */
  position: relative;
  top: -9vw;
  left: 5.5vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:nth-of-type(3) {
    font-size: 9vw;
    line-height: 9vw;
    margin-top: 0vw;
    top: -14vw;
    left: 8vw;
  }
}
#home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings span:first-of-type {
  font-size: 2.95vw;
  line-height: 2.95vw;
  margin-top: -0.5vw;
  margin-bottom: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-3-sweet-038-smoky-bbq-boneless-wings span:first-of-type {
    font-size: 4.2vw;
    line-height: 4.2vw;
    margin-top: 0vw;
    margin-bottom: 1vw;
  }
}
#home-banners #home-hero .slider-strawberry-funnel-cake-stacker {
  top: 14vw;
  left: 5vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-strawberry-funnel-cake-stacker {
    top: 18.5vw;
    left: 6vw;
  }
}
#home-banners #home-hero .slider-strawberry-funnel-cake-stacker hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-strawberry-funnel-cake-stacker hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-strawberry-funnel-cake-stacker span {
  color: white;
}
#home-banners #home-hero .slider-strawberry-funnel-cake-stacker span:first-of-type {
  font-size: 5.5vw;
  line-height: 5.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-strawberry-funnel-cake-stacker span:first-of-type {
    font-size: 7.5vw;
    line-height: 7.5vw;
    margin-top: 0vw;
    margin-bottom: -1vw;
  }
}
#home-banners #home-hero .slider-strawberry-funnel-cake-stacker span:last-of-type {
  font-size: 3.2vw;
  line-height: 3.2vw;
  margin-top: -0.5vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-strawberry-funnel-cake-stacker span:last-of-type {
    font-size: 4.5vw;
    line-height: 4.5vw;
    margin-top: .5vw;
    margin-bottom: .5vw;
  }
}
#home-banners #home-hero .slider-1-drinks {
  top: 13vw;
  left: 4.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-drinks {
    top: 17vw;
    left: 7vw;
  }
}
#home-banners #home-hero .slider-1-drinks hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-drinks hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-1-drinks span {
  color: #222;
}
#home-banners #home-hero .slider-1-drinks span:first-of-type {
  font-size: 6.5vw;
  line-height: 6.5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-drinks span:first-of-type {
    font-size: 8.5vw;
    line-height: 8.5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
}
#home-banners #home-hero .slider-1-drinks span:nth-of-type(2) {
  font-size: 2.4vw;
  line-height: 2.4vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-drinks span:nth-of-type(2) {
    font-size: 3vw;
    line-height: 3vw;
  }
}
#home-banners #home-hero .slider-1-drinks span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -12vw;
  left: 3vw;
  width: 60vw;
  text-transform: none;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-1-drinks span:last-of-type {
    bottom: -15.2vw;
    width: 90vw;
    left: -2vw;
    font-size: 1.2vw;
  }
}
#home-banners #home-hero .slider-2-meal-deal {
  top: 10.5vw;
  left: 6vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal {
    top: 14vw;
    left: 10vw;
  }
}
#home-banners #home-hero .slider-2-meal-deal hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-2-meal-deal .content_wrap {
  display: block;
  width: 32vw;
  height: 13vw;
  margin-top: 0vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal .content_wrap {
    display: block;
    width: 40vw;
    height: 17.5vw;
    margin-top: -2vw;
  }
}
#home-banners #home-hero .slider-2-meal-deal .content_wrap span {
  color: white;
}
#home-banners #home-hero .slider-2-meal-deal .content_wrap span:first-of-type {
  font-size: 15vw;
  line-height: 15vw;
  position: relative;
  left: -11vw;
  top: -0.5vw;
  margin-top: -1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal .content_wrap span:first-of-type {
    font-size: 19.5vw;
    line-height: 19.5vw;
    margin-top: -1vw;
    margin-bottom: -3vw;
    left: -13vw;
    top: 0vw;
  }
}
#home-banners #home-hero .slider-2-meal-deal .content_wrap span:nth-of-type(2) {
  font-size: 6.75vw;
  line-height: 6.75vw;
  margin-top: -1.5vw;
  position: relative;
  top: -12.25vw;
  right: -6vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal .content_wrap span:nth-of-type(2) {
    font-size: 8vw;
    line-height: 8vw;
    top: -14vw;
    right: -8vw;
  }
}
#home-banners #home-hero .slider-2-meal-deal .content_wrap span:nth-of-type(3) {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 800;
  font-size: 7.25vw;
  line-height: 7.25vw;
  margin-top: 0.5vw;
  position: relative;
  top: -14.6vw;
  left: 6vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal .content_wrap span:nth-of-type(3) {
    font-size: 8.8vw;
    line-height: 8.8vw;
    margin-top: 0vw;
    top: -15.5vw;
    left: 8vw;
  }
}
#home-banners #home-hero .slider-2-meal-deal span:last-of-type {
  font-size: 1.9vw;
  line-height: 1.9vw;
  margin-top: 0vw;
  margin-bottom: 1vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-2-meal-deal span:last-of-type {
    font-size: 2.3vw;
    line-height: 2.3vw;
    margin-top: 0vw;
    margin-bottom: 1vw;
  }
}
#home-banners #home-hero .slider-fries-038-more {
  top: 4.5vw;
  left: 6.5vw;
  text-shadow: none;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-fries-038-more {
    top: 6vw;
    left: 18vw;
  }
}
#home-banners #home-hero .slider-fries-038-more hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-fries-038-more hr {
    border-top: solid 1.6vw #da2d22;
  }
}
#home-banners #home-hero .slider-fries-038-more span {
  color: #222;
}
#home-banners #home-hero .slider-fries-038-more span:first-of-type {
  font-size: 6.25vw;
  line-height: 6.25vw;
  margin-top: 0vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-fries-038-more span:first-of-type {
    font-size: 6.5vw;
    line-height: 6.5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
}
#home-banners #home-hero .slider-double-deal {
  top: 4.5vw;
  left: 19vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal {
    top: 5.5vw;
    left: 25.5vw;
  }
}
#home-banners #home-hero .slider-double-deal hr {
  border-top: solid .8vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal hr {
    border-top: solid 1.5vw #da2d22;
    width: auto;
  }
}
#home-banners #home-hero .slider-double-deal span {
  color: white;
}
#home-banners #home-hero .slider-double-deal span:first-of-type {
  font-size: 4.55vw;
  line-height: 4.55vw;
  margin-top: 0vw;
  margin-bottom: 0.25vw;
}
@media (max-width: 767px) {
  #home-banners #home-hero .slider-double-deal span:first-of-type {
    font-size: 6vw;
    line-height: 6vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
}
/* Deals */
#deals .col-sm-6 {
  position: relative;
}
.deal-content {
  position: absolute;
  text-align: center;
  margin: 0;
}
.deal-content span {
  margin-left: 0px;
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  line-height: normal;
  display: block;
  color: white;
}
.deal-content p,
.deal-content br {
  display: none;
}
.deal-content hr {
  border-top: solid .6vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  .deal-content hr {
    border-top: solid .9vw #da2d22;
    width: auto;
  }
}
.deal-content#deal-1-fries {
  top: 18.3vw;
  left: 3.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-fries {
    top: 36vw;
    left: 6vw;
  }
}
.deal-content#deal-1-fries hr {
  border-top: solid .25vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-1-fries hr {
    border-top: solid .6vw #da2d22;
  }
}
.deal-content#deal-1-fries span:first-of-type {
  font-size: 5.5vw;
  line-height: 5.5vw;
  margin-top: -0.3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-fries span:first-of-type {
    font-size: 10.5vw;
    line-height: 10.5vw;
    margin-top: -0.5vw;
  }
}
.deal-content#deal-1-fries span:first-of-type sup {
  top: -2.3vw;
  font-size: 2vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-fries span:first-of-type sup {
    top: -3.5vw;
    font-size: 5vw;
  }
}
.deal-content#deal-1-fries span:nth-of-type(2) {
  font-size: 4.3vw;
  line-height: 4.3vw;
  margin-top: -0.9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-fries span:nth-of-type(2) {
    font-size: 8.3vw;
    line-height: 8.3vw;
    margin-top: -1.5vw;
  }
}
.deal-content#deal-1-fries span:nth-of-type(3) {
  font-size: .9vw;
  line-height: .9vw;
  margin-top: 0.8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-fries span:nth-of-type(3) {
    font-size: 1.7vw;
    line-height: 1.7vw;
    margin-top: 1.8vw;
  }
}
.deal-content#deal-1-fries span:nth-of-type(4) {
  font-size: .9vw;
  line-height: .9vw;
  margin-top: 0.1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-fries span:nth-of-type(4) {
    font-size: 1.7vw;
    line-height: 1.7vw;
    margin-top: 0.3vw;
  }
}
.deal-content#deal-1-fries span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -13vw;
  width: 32vw;
  left: -2.5vw;
  font-size: .7vw;
  text-align: left;
}
@media (max-width: 767px) {
  .deal-content#deal-1-fries span:last-of-type {
    bottom: -27.2vw;
    width: 62vw;
    left: -5vw;
    font-size: 1.4vw;
  }
}
.deal-content#deal-melty-steakzilla {
  top: 2vw;
  left: 2.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-melty-steakzilla {
    top: 4vw;
    left: 5vw;
  }
}
.deal-content#deal-melty-steakzilla hr {
  border-top: solid .7vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-melty-steakzilla hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-melty-steakzilla span:first-of-type {
  font-size: 4.35vw;
  line-height: 4.35vw;
  margin-top: .2vw;
}
@media (max-width: 767px) {
  .deal-content#deal-melty-steakzilla span:first-of-type {
    font-size: 8.7vw;
    line-height: 8.7vw;
    margin-top: .1vw;
  }
}
.deal-content#deal-melty-steakzilla span:nth-of-type(2) {
  font-size: 2.9vw;
  line-height: 2.9vw;
  margin-top: -0.3vw;
  margin-bottom: .35vw;
}
@media (max-width: 767px) {
  .deal-content#deal-melty-steakzilla span:nth-of-type(2) {
    font-size: 5.8vw;
    line-height: 5.8vw;
    margin-top: -0.3vw;
    margin-bottom: .8vw;
  }
}
.deal-content#deal-melty-steakzilla span:nth-of-type(3) {
  font-size: 1.8vw;
  line-height: 1.8vw;
  margin-top: 0.9vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-melty-steakzilla span:nth-of-type(3) {
    font-size: 3.6vw;
    line-height: 3.6vw;
    margin-top: 2vw;
  }
}
.deal-content#deal-melty-steakzilla span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -28.5vw;
  width: 41vw;
  left: 2vw;
  font-size: .9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-melty-steakzilla span:last-of-type {
    bottom: -57.1vw;
    width: 81vw;
    left: 4.8vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-beefzilla {
  top: 2.4vw;
  left: 3.8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-beefzilla {
    top: 4.8vw;
    left: 8vw;
  }
}
.deal-content#deal-beefzilla hr {
  border-top: solid .9vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-beefzilla hr {
    border-top: solid 1.8vw #da2d22;
  }
}
.deal-content#deal-beefzilla span:first-of-type {
  font-size: 7.35vw;
  line-height: 7.35vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-beefzilla span:first-of-type {
    font-size: 14.7vw;
    line-height: 14.7vw;
    margin-top: 0vw;
  }
}
.deal-content#deal-beefzilla span:nth-of-type(2) {
  font-size: 10.8vw;
  line-height: 10.8vw;
  margin-top: -2.3vw;
  margin-bottom: -0.8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-beefzilla span:nth-of-type(2) {
    font-size: 21.6vw;
    line-height: 21.6vw;
    margin-top: -4.3vw;
    margin-bottom: -1.6vw;
  }
}
.deal-content#deal-beefzilla span:nth-of-type(3) {
  font-size: 4.4vw;
  line-height: 4.3vw;
  margin-top: .3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-beefzilla span:nth-of-type(3) {
    font-size: 8.7vw;
    line-height: 8.7vw;
    margin-top: .5vw;
  }
}
.deal-content#deal-beefzilla span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -18.6vw;
  width: 41vw;
  left: .9vw;
  font-size: .9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-beefzilla span:last-of-type {
    bottom: -35.5vw;
    width: 81vw;
    left: 1.6vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-1-99-steak-burgers {
  top: 2.8vw;
  left: 2.2vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-99-steak-burgers {
    top: 5.8vw;
    left: 5vw;
  }
}
.deal-content#deal-1-99-steak-burgers hr {
  border-top: solid .5vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-1-99-steak-burgers hr {
    border-top: solid 1vw #da2d22;
  }
}
.deal-content#deal-1-99-steak-burgers span:first-of-type {
  font-size: 3.85vw;
  line-height: 3.85vw;
  margin-top: 0.1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-99-steak-burgers span:first-of-type {
    font-size: 7.7vw;
    line-height: 7.7vw;
    margin-top: 0vw;
  }
}
.deal-content#deal-1-99-steak-burgers span:nth-of-type(2) {
  font-size: 7.1vw;
  line-height: 7.1vw;
  margin-top: -1.1vw;
  margin-bottom: -0.6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-99-steak-burgers span:nth-of-type(2) {
    font-size: 14vw;
    line-height: 14vw;
    margin-top: -2.3vw;
    margin-bottom: -0.7vw;
  }
}
.deal-content#deal-1-99-steak-burgers span:nth-of-type(3) {
  font-size: 1.9vw;
  line-height: 1.9vw;
  margin-top: .4vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-99-steak-burgers span:nth-of-type(3) {
    font-size: 3.8vw;
    line-height: 3.8vw;
    margin-top: 0.6vw;
  }
}
.deal-content#deal-1-99-steak-burgers span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -26.4vw;
  width: 41vw;
  left: 1.2vw;
  font-size: .9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-99-steak-burgers span:last-of-type {
    bottom: -52.5vw;
    width: 81vw;
    left: 3.2vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-2-49-steak-burgers {
  top: 2.8vw;
  left: 2.2vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-49-steak-burgers {
    top: 5.8vw;
    left: 5vw;
  }
}
.deal-content#deal-2-49-steak-burgers hr {
  border-top: solid .5vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-2-49-steak-burgers hr {
    border-top: solid 1vw #da2d22;
  }
}
.deal-content#deal-2-49-steak-burgers span:first-of-type {
  font-size: 3.85vw;
  line-height: 3.85vw;
  margin-top: 0.1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-49-steak-burgers span:first-of-type {
    font-size: 7.7vw;
    line-height: 7.7vw;
    margin-top: 0vw;
  }
}
.deal-content#deal-2-49-steak-burgers span:nth-of-type(2) {
  font-size: 7.1vw;
  line-height: 7.1vw;
  margin-top: -1.1vw;
  margin-bottom: -0.6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-49-steak-burgers span:nth-of-type(2) {
    font-size: 14vw;
    line-height: 14vw;
    margin-top: -2.3vw;
    margin-bottom: -0.7vw;
  }
}
.deal-content#deal-2-49-steak-burgers span:nth-of-type(3) {
  font-size: 1.9vw;
  line-height: 1.9vw;
  margin-top: .4vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-49-steak-burgers span:nth-of-type(3) {
    font-size: 3.8vw;
    line-height: 3.8vw;
    margin-top: 0.6vw;
  }
}
.deal-content#deal-2-49-steak-burgers span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -26.4vw;
  width: 41vw;
  left: 1.2vw;
  font-size: .9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-49-steak-burgers span:last-of-type {
    bottom: -52.5vw;
    width: 81vw;
    left: 3.2vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-2-99-steak-burgers {
  top: 2.8vw;
  left: 2.2vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-99-steak-burgers {
    top: 5.8vw;
    left: 5vw;
  }
}
.deal-content#deal-2-99-steak-burgers hr {
  border-top: solid .5vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-2-99-steak-burgers hr {
    border-top: solid 1vw #da2d22;
  }
}
.deal-content#deal-2-99-steak-burgers span:first-of-type {
  font-size: 3.85vw;
  line-height: 3.85vw;
  margin-top: 0.1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-99-steak-burgers span:first-of-type {
    font-size: 7.7vw;
    line-height: 7.7vw;
    margin-top: 0vw;
  }
}
.deal-content#deal-2-99-steak-burgers span:nth-of-type(2) {
  font-size: 7.1vw;
  line-height: 7.1vw;
  margin-top: -1.1vw;
  margin-bottom: -0.6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-99-steak-burgers span:nth-of-type(2) {
    font-size: 14vw;
    line-height: 14vw;
    margin-top: -2.3vw;
    margin-bottom: -0.7vw;
  }
}
.deal-content#deal-2-99-steak-burgers span:nth-of-type(3) {
  font-size: 1.9vw;
  line-height: 1.9vw;
  margin-top: .4vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-99-steak-burgers span:nth-of-type(3) {
    font-size: 3.8vw;
    line-height: 3.8vw;
    margin-top: 0.6vw;
  }
}
.deal-content#deal-2-99-steak-burgers span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -26.4vw;
  width: 41vw;
  left: 1.2vw;
  font-size: .9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-99-steak-burgers span:last-of-type {
    bottom: -52.5vw;
    width: 81vw;
    left: 3.2vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-unbelieve-a-melts {
  top: 7.2vw;
  left: 7.8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-unbelieve-a-melts {
    top: 14.1vw;
    left: 15.5vw;
  }
}
.deal-content#deal-unbelieve-a-melts hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-unbelieve-a-melts hr {
    border-top: solid 1.8vw #da2d22;
  }
}
.deal-content#deal-unbelieve-a-melts span:first-of-type {
  font-size: 10.8vw;
  line-height: 10.8vw;
  margin-top: -1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-unbelieve-a-melts span:first-of-type {
    font-size: 21.6vw;
    line-height: 21.6vw;
    margin-top: -2vw;
  }
}
.deal-content#deal-unbelieve-a-melts span:nth-of-type(2) {
  font-size: 9.7vw;
  line-height: 9.7vw;
  margin-top: -2vw;
  margin-bottom: 0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-unbelieve-a-melts span:nth-of-type(2) {
    font-size: 19.5vw;
    line-height: 19.5vw;
    margin-top: -4.3vw;
    margin-bottom: -1.6vw;
  }
}
.deal-content#deal-unbelieve-a-melts span:nth-of-type(3) {
  font-size: 10.8vw;
  line-height: 10.8vw;
  margin-top: -2.4vw;
  margin-bottom: -0.6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-unbelieve-a-melts span:nth-of-type(3) {
    font-size: 21.7vw;
    line-height: 21.7vw;
    margin-top: -4.2vw;
    margin-bottom: -1.8vw;
  }
}
.deal-content#deal-unbelieve-a-melts span:nth-of-type(4) {
  font-size: 1.8vw;
  line-height: 1.8vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-unbelieve-a-melts span:nth-of-type(4) {
    font-size: 3.6vw;
    line-height: 3.5vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-unbelieve-a-melts span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -5.1vw;
  width: 41vw;
  left: -4vw;
  font-size: .9vw;
  text-shadow: 0px 0px 5px #969696;
}
@media (max-width: 767px) {
  .deal-content#deal-unbelieve-a-melts span:last-of-type {
    bottom: -11.5vw;
    width: 81vw;
    left: -6.4vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-4-for-3 {
  top: 2.6vw;
  left: 2.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3 {
    top: 5vw;
    left: 4.25vw;
  }
}
.deal-content#deal-4-for-3 hr {
  border-top: solid 1vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3 hr {
    border-top: solid 2.1vw #da2d22;
  }
}
.deal-content#deal-4-for-3 span:first-of-type {
  font-size: 4.3vw;
  line-height: 4.6vw;
  margin-top: .3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3 span:first-of-type {
    font-size: 8.6vw;
    line-height: 8.6vw;
    margin-top: .9vw;
  }
}
.deal-content#deal-4-for-3 span:nth-of-type(2) {
  font-size: 10.0vw;
  line-height: 10vw;
  margin-top: -1.3vw;
  margin-bottom: -0.4vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3 span:nth-of-type(2) {
    font-size: 20vw;
    line-height: 20vw;
    margin-top: -1.8vw;
    margin-bottom: -1vw;
  }
}
.deal-content#deal-4-for-3 span:nth-of-type(3) {
  font-size: 1.98vw;
  line-height: 2.9vw;
  margin-top: 0.6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3 span:nth-of-type(3) {
    font-size: 3.9vw;
    line-height: 3.9vw;
    margin-top: 1.6vw;
  }
}
.deal-content#deal-4-for-3 span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -20.6vw;
  width: 41vw;
  left: 1.5vw;
  font-size: .9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3 span:last-of-type {
    bottom: -41.5vw;
    width: 81vw;
    left: 4vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-four-for-three-with-cheese-double-deal {
  top: 2.3vw;
  left: 6.9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-four-for-three-with-cheese-double-deal {
    top: 4.3vw;
    left: 14.25vw;
  }
}
.deal-content#deal-four-for-three-with-cheese-double-deal hr {
  border-top: solid .7vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-four-for-three-with-cheese-double-deal hr {
    border-top: solid 1.4vw #da2d22;
  }
}
.deal-content#deal-four-for-three-with-cheese-double-deal span:first-of-type {
  font-size: 5.4vw;
  line-height: 5.4vw;
  margin-top: -0.3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-four-for-three-with-cheese-double-deal span:first-of-type {
    font-size: 10.8vw;
    line-height: 10.8vw;
    margin-top: -0.5vw;
  }
}
.deal-content#deal-four-for-three-with-cheese-double-deal span:nth-of-type(2) {
  font-size: 11vw;
  line-height: 10.8vw;
  margin-top: -2vw;
  margin-left: 0vw;
  margin-bottom: 0.6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-four-for-three-with-cheese-double-deal span:nth-of-type(2) {
    font-size: 22vw;
    line-height: 21vw;
    margin-top: -3.8vw;
    margin-bottom: -1vw;
    margin-left: -1vw;
  }
}
.deal-content#deal-four-for-three-with-cheese-double-deal span:nth-of-type(3) {
  font-size: 5.9vw;
  line-height: 5.9vw;
  margin-top: -2.4vw;
  margin-bottom: -0.2vw;
}
@media (max-width: 767px) {
  .deal-content#deal-four-for-three-with-cheese-double-deal span:nth-of-type(3) {
    font-size: 12vw;
    line-height: 11.5vw;
    margin-top: -3.4vw;
    margin-left: 0vw;
  }
}
.deal-content#deal-four-for-three-with-cheese-double-deal span:nth-of-type(4) {
  font-size: 1.66vw;
  line-height: 1.66vw;
  margin-top: .3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-four-for-three-with-cheese-double-deal span:nth-of-type(4) {
    font-size: 3.3vw;
    line-height: 3.3vw;
    margin-top: 0.6vw;
  }
}
.deal-content#deal-four-for-three-with-cheese-double-deal span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -18.5vw;
  width: 41vw;
  left: -2.9vw;
  font-size: .9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-four-for-three-with-cheese-double-deal span:last-of-type {
    bottom: -37.5vw;
    width: 81vw;
    left: -4.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-4-for-4 {
  top: 2.6vw;
  left: 2.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4 {
    top: 5vw;
    left: 4.25vw;
  }
}
.deal-content#deal-4-for-4 hr {
  border-top: solid 1vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4 hr {
    border-top: solid 2.1vw #da2d22;
  }
}
.deal-content#deal-4-for-4 span:first-of-type {
  font-size: 4.3vw;
  line-height: 4.6vw;
  margin-top: .3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4 span:first-of-type {
    font-size: 8.6vw;
    line-height: 8.6vw;
    margin-top: .9vw;
  }
}
.deal-content#deal-4-for-4 span:nth-of-type(2) {
  font-size: 10.0vw;
  line-height: 10vw;
  margin-top: -1.3vw;
  margin-bottom: -0.4vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4 span:nth-of-type(2) {
    font-size: 20vw;
    line-height: 20vw;
    margin-top: -1.8vw;
    margin-bottom: -1vw;
  }
}
.deal-content#deal-4-for-4 span:nth-of-type(3) {
  font-size: 1.98vw;
  line-height: 2.9vw;
  margin-top: 0.6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4 span:nth-of-type(3) {
    font-size: 3.9vw;
    line-height: 3.9vw;
    margin-top: 1.6vw;
  }
}
.deal-content#deal-4-for-4 span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -20.6vw;
  width: 41vw;
  left: 1.5vw;
  font-size: .9vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4 span:last-of-type {
    bottom: -41.5vw;
    width: 81vw;
    left: 4vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-watermelon {
  top: 3.5vw;
  left: 2.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-watermelon {
    top: 7vw;
    left: 4vw;
  }
}
.deal-content#deal-watermelon hr {
  border-top: solid .6vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-watermelon hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-watermelon img {
  width: 15vw;
  margin-top: 1.2vw;
}
@media (max-width: 767px) {
  .deal-content#deal-watermelon img {
    width: 31vw;
    margin-top: 2.2vw;
  }
}
.deal-content#deal-watermelon span:first-of-type {
  font-size: 2.6vw;
  line-height: 2.6vw;
  margin-top: .3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-watermelon span:first-of-type {
    font-size: 5.35vw;
    line-height: 5.35vw;
    margin-top: .4vw;
  }
}
.deal-content#deal-watermelon span:nth-of-type(2) {
  font-size: 6vw;
  line-height: 6vw;
  margin-top: -0.6vw;
  margin-bottom: -0.1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-watermelon span:nth-of-type(2) {
    font-size: 12.3vw;
    line-height: 12.3vw;
    margin-top: -1.5vw;
    margin-bottom: -0.3vw;
  }
}
.deal-content#deal-watermelon span:nth-of-type(3) {
  font-size: 1.5vw;
  line-height: 1.5vw;
  margin-top: 0.6vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-watermelon span:nth-of-type(3) {
    font-size: 3vw;
    line-height: 3vw;
    margin-top: .9vw;
  }
}
.deal-content#deal-watermelon span:nth-of-type(4) {
  font-size: 1.5vw;
  line-height: 1.5vw;
  margin-top: 0.2vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-watermelon span:nth-of-type(4) {
    font-size: 3vw;
    line-height: 3vw;
    margin-top: .3vw;
  }
}
.deal-content#deal-watermelon span:nth-of-type(5) {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -14.5vw;
  width: 36vw;
  left: 4.5vw;
  font-size: .8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-watermelon span:nth-of-type(5) {
    bottom: -28.5vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-watermelon span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -15.35vw;
  width: 36vw;
  left: 4.5vw;
  font-size: .8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-watermelon span:last-of-type {
    bottom: -30.5vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-twix {
  top: 4vw;
  left: 2.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-twix {
    top: 8vw;
    left: 4vw;
  }
}
.deal-content#deal-twix hr {
  border-top: solid .6vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-twix hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-twix span:first-of-type {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: .3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-twix span:first-of-type {
    font-size: 10.35vw;
    line-height: 10.35vw;
    margin-top: .4vw;
  }
}
.deal-content#deal-twix span:nth-of-type(2) {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: -0.6vw;
  margin-bottom: .2vw;
}
@media (max-width: 767px) {
  .deal-content#deal-twix span:nth-of-type(2) {
    font-size: 10.2vw;
    line-height: 10.2vw;
    margin-top: -1.5vw;
    margin-bottom: .2vw;
  }
}
.deal-content#deal-twix span:nth-of-type(3) {
  font-size: 1.7vw;
  line-height: 1.7vw;
  margin-top: 0.8vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-twix span:nth-of-type(3) {
    font-size: 3.4vw;
    line-height: 3.4vw;
    margin-top: 1.8vw;
  }
}
.deal-content#deal-twix span:nth-of-type(4) {
  font-size: 1.7vw;
  line-height: 1.7vw;
  margin-top: 0.4vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-twix span:nth-of-type(4) {
    font-size: 3.4vw;
    line-height: 3.4vw;
    margin-top: .5vw;
  }
}
.deal-content#deal-twix span:nth-of-type(5) {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -22vw;
  width: 36vw;
  left: 4.5vw;
  font-size: .7vw;
}
@media (max-width: 767px) {
  .deal-content#deal-twix span:nth-of-type(5) {
    bottom: -44.5vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.4vw;
  }
}
.deal-content#deal-twix span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -22.75vw;
  width: 38vw;
  left: 3.75vw;
  font-size: .7vw;
}
@media (max-width: 767px) {
  .deal-content#deal-twix span:last-of-type {
    bottom: -46.2vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.4vw;
  }
}
.deal-content#deal-nilla {
  top: 5vw;
  left: 2.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-nilla {
    top: 10vw;
    left: 4vw;
  }
}
.deal-content#deal-nilla hr {
  border-top: solid .6vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-nilla hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-nilla span {
  color: black;
}
.deal-content#deal-nilla span:first-of-type {
  font-size: 2.5vw;
  line-height: 2.5vw;
  margin-top: .3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-nilla span:first-of-type {
    font-size: 5.2vw;
    line-height: 5.2vw;
    margin-top: .4vw;
  }
}
.deal-content#deal-nilla span:nth-of-type(2) {
  font-size: 3.9vw;
  line-height: 3.9vw;
  margin-top: -0.3vw;
  margin-bottom: 0vw;
}
@media (max-width: 767px) {
  .deal-content#deal-nilla span:nth-of-type(2) {
    font-size: 8.1vw;
    line-height: 8.1vw;
    margin-top: -0.7vw;
    margin-bottom: .2vw;
  }
}
.deal-content#deal-nilla span:nth-of-type(3) {
  font-size: 1.6vw;
  line-height: 1.6vw;
  margin-top: 1vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-nilla span:nth-of-type(3) {
    font-size: 3.3vw;
    line-height: 3.3vw;
    margin-top: 1.6vw;
  }
}
.deal-content#deal-nilla span:nth-of-type(4) {
  font-size: 1.6vw;
  line-height: 1.6vw;
  margin-top: 0.3vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-nilla span:nth-of-type(4) {
    font-size: 3.3vw;
    line-height: 3.3vw;
    margin-top: .4vw;
  }
}
.deal-content#deal-nilla span:nth-of-type(5) {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -24.5vw;
  width: 36vw;
  left: 4.5vw;
  font-size: .8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-nilla span:nth-of-type(5) {
    bottom: -43.2vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-nilla span:last-of-type {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -25.3vw;
  width: 38vw;
  left: 3.75vw;
  font-size: .8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-nilla span:last-of-type {
    bottom: -45.2vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-4-for-4-main {
  top: 1.7vw;
  left: 5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4-main {
    top: 5vw;
    left: 9vw;
  }
}
.deal-content#deal-4-for-4-main hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4-main hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-4-for-4-main span {
  color: white;
}
.deal-content#deal-4-for-4-main span:first-of-type {
  font-size: 5.4vw;
  line-height: 2.5vw;
  margin-top: 1.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4-main span:first-of-type {
    font-size: 11.2vw;
    line-height: 11.2vw;
    margin-top: 0;
  }
}
.deal-content#deal-4-for-4-main span:nth-of-type(2) {
  font-size: 6vw;
  line-height: 7vw;
  margin-bottom: -0.4vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4-main span:nth-of-type(2) {
    font-size: 12.45vw;
    line-height: 9.45vw;
    margin-top: 0;
    margin-bottom: 1.5vw;
  }
}
.deal-content#deal-4-for-4-main span:nth-of-type(3) {
  font-size: 2vw;
  line-height: 1.6vw;
  margin-top: 1.3vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4-main span:nth-of-type(3) {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: 1.4vw;
  }
}
.deal-content#deal-4-for-4-main span:nth-of-type(4) {
  font-size: 1.6vw;
  line-height: 1.6vw;
  margin-top: 0.3vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4-main span:nth-of-type(4) {
    font-size: 3.3vw;
    line-height: 3.3vw;
    margin-top: .4vw;
  }
}
.deal-content#deal-4-for-4-main span:nth-of-type(5) {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -24.5vw;
  width: 36vw;
  left: 4.5vw;
  font-size: .8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4-main span:nth-of-type(5) {
    bottom: -49.2vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-4-for-4-main span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -25.7vw;
  left: -0.8vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-4-main span:last-of-type {
    bottom: -51.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-4-for-3-main {
  top: 1.7vw;
  left: 5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3-main {
    top: 5vw;
    left: 9vw;
  }
}
.deal-content#deal-4-for-3-main hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3-main hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-4-for-3-main span {
  color: white;
}
.deal-content#deal-4-for-3-main span:first-of-type {
  font-size: 5.4vw;
  line-height: 2.5vw;
  margin-top: 1.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3-main span:first-of-type {
    font-size: 11.2vw;
    line-height: 11.2vw;
    margin-top: 0;
  }
}
.deal-content#deal-4-for-3-main span:nth-of-type(2) {
  font-size: 6vw;
  line-height: 7vw;
  margin-bottom: -0.4vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3-main span:nth-of-type(2) {
    font-size: 12.45vw;
    line-height: 9.45vw;
    margin-top: 0;
    margin-bottom: 1.5vw;
  }
}
.deal-content#deal-4-for-3-main span:nth-of-type(3) {
  font-size: 2vw;
  line-height: 1.6vw;
  margin-top: 1.3vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3-main span:nth-of-type(3) {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: 1.4vw;
  }
}
.deal-content#deal-4-for-3-main span:nth-of-type(4) {
  font-size: 1.6vw;
  line-height: 1.6vw;
  margin-top: 0.3vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3-main span:nth-of-type(4) {
    font-size: 3.3vw;
    line-height: 3.3vw;
    margin-top: .4vw;
  }
}
.deal-content#deal-4-for-3-main span:nth-of-type(5) {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -24.5vw;
  width: 36vw;
  left: 4.5vw;
  font-size: .8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3-main span:nth-of-type(5) {
    bottom: -49.2vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-4-for-3-main span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -25.7vw;
  left: -0.8vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-4-for-3-main span:last-of-type {
    bottom: -51.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-1-rallyburger-w-cheese {
  top: 2.5vw;
  left: 9.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-rallyburger-w-cheese {
    top: 4vw;
    left: 12vw;
  }
}
.deal-content#deal-1-rallyburger-w-cheese hr {
  border-top: solid .5vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-1-rallyburger-w-cheese hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-1-rallyburger-w-cheese span {
  color: white;
}
.deal-content#deal-1-rallyburger-w-cheese span:first-of-type {
  font-size: 3.2vw;
  line-height: 1.5vw;
  margin-top: 1.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-rallyburger-w-cheese span:first-of-type {
    font-size: 7.6vw;
    line-height: 8.6vw;
    margin-top: 0;
  }
}
.deal-content#deal-1-rallyburger-w-cheese span:nth-of-type(2) {
  font-size: 4vw;
  line-height: 5vw;
  margin-bottom: -0.4vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-rallyburger-w-cheese span:nth-of-type(2) {
    font-size: 9.4vw;
    line-height: 7.7vw;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.deal-content#deal-1-rallyburger-w-cheese span:nth-of-type(3) {
  font-size: 7.7vw;
  line-height: 5.6vw;
  margin-bottom: 1vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-1-rallyburger-w-cheese span:nth-of-type(3) {
    font-size: 18.7vw;
    line-height: 15.7vw;
    margin-bottom: 1vw;
  }
}
.deal-content#deal-1-rallyburger-w-cheese span:nth-of-type(4) {
  font-size: 2vw;
  line-height: 1.6vw;
  margin-top: 1.7vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-1-rallyburger-w-cheese span:nth-of-type(4) {
    font-size: 4.5vw;
    line-height: 5vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-1-rallyburger-w-cheese span:nth-of-type(5) {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -24.5vw;
  width: 36vw;
  left: 4.5vw;
  font-size: .8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-rallyburger-w-cheese span:nth-of-type(5) {
    bottom: -49.2vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-1-rallyburger-w-cheese span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -21.2vw;
  left: -5vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-1-rallyburger-w-cheese span:last-of-type {
    bottom: -38.2vw;
    width: 82vw;
    left: -3.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-3-boneless-wings {
  top: 4.5vw;
  left: 3.8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-boneless-wings {
    top: 10vw;
    left: 8vw;
  }
}
.deal-content#deal-3-boneless-wings hr {
  border-top: solid .7vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-3-boneless-wings hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-3-boneless-wings span {
  color: white;
}
.deal-content#deal-3-boneless-wings span:first-of-type {
  font-size: 6.5vw;
  line-height: 1.5vw;
  margin-top: 2.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-boneless-wings span:first-of-type {
    font-size: 12.6vw;
    line-height: 11.6vw;
    margin-top: 0;
  }
}
.deal-content#deal-3-boneless-wings span:nth-of-type(2) {
  font-size: 4.2vw;
  line-height: 8vw;
  margin-bottom: -1.4vw;
  -bottom: -0.4vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-boneless-wings span:nth-of-type(2) {
    font-size: 8.1vw;
    line-height: 6.1vw;
    margin-top: 0;
    margin-bottom: 2vw;
  }
}
.deal-content#deal-3-boneless-wings span:nth-of-type(3) {
  font-size: 7.7vw;
  line-height: 5.6vw;
  margin-bottom: 1vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-3-boneless-wings span:nth-of-type(3) {
    font-size: 3.3vw;
    line-height: 3.3vw;
    margin-top: 1.6vw;
  }
}
.deal-content#deal-3-boneless-wings span:nth-of-type(4) {
  font-size: 2vw;
  line-height: 1.6vw;
  margin-top: 1.7vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-3-boneless-wings span:nth-of-type(4) {
    font-size: 3.3vw;
    line-height: 3.3vw;
    margin-top: .4vw;
  }
}
.deal-content#deal-3-boneless-wings span:nth-of-type(5) {
  position: absolute;
  text-transform: none;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  bottom: -24.5vw;
  width: 36vw;
  left: 4.5vw;
  font-size: .8vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-boneless-wings span:nth-of-type(5) {
    bottom: -49.2vw;
    width: 82vw;
    left: 5.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-3-boneless-wings span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -29.5vw;
  left: 1vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-3-boneless-wings span:last-of-type {
    bottom: -51.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.5vw;
  }
}
.deal-content#deal-single-double-or-triple-buford {
  top: 2.5vw;
  left: 4.3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-single-double-or-triple-buford {
    top: 5vw;
    left: 10vw;
  }
}
.deal-content#deal-single-double-or-triple-buford hr {
  border-top: solid .7vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-single-double-or-triple-buford hr {
    border-top: solid 1.5vw #da2d22;
  }
}
.deal-content#deal-single-double-or-triple-buford span {
  color: white;
}
.deal-content#deal-single-double-or-triple-buford span:first-of-type {
  font-size: 6.5vw;
  line-height: 5.5vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-single-double-or-triple-buford span:first-of-type {
    font-size: 12.6vw;
    line-height: 11.6vw;
    margin-top: 0;
  }
}
.deal-content#deal-single-double-or-triple-buford span:nth-of-type(2) {
  font-size: 6.1vw;
  line-height: 6.1vw;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-single-double-or-triple-buford span:nth-of-type(2) {
    font-size: 12vw;
    line-height: 12vw;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.deal-content#deal-single-double-or-triple-buford span:nth-of-type(3) {
  font-size: 1.25vw;
  line-height: 1.6vw;
  margin-top: 1vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-single-double-or-triple-buford span:nth-of-type(3) {
    font-size: 2.5vw;
    line-height: 4vw;
    margin-top: 1.4vw;
  }
}
.deal-content#deal-single-double-or-triple-buford span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -23.5vw;
  left: 1vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-single-double-or-triple-buford span:last-of-type {
    bottom: -46.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box {
  top: 2.5vw;
  left: 2.3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box {
    top: 6vw;
    left: 4vw;
  }
}
.deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box hr {
  border-top: solid .7vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box hr {
    border-top: solid 1.5vw #da2d22;
  }
}
.deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box span {
  color: white;
}
.deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box span:first-of-type {
  font-size: 4vw;
  line-height: 4vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box span:first-of-type {
    font-size: 7.5vw;
    line-height: 7.5vw;
    margin-top: 0;
  }
}
.deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box span:nth-of-type(2) {
  font-size: 3vw;
  line-height: 3vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box span:nth-of-type(2) {
    font-size: 5.6vw;
    line-height: 5.6vw;
    margin-top: 0;
    margin-bottom: .5vw;
  }
}
.deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box span:nth-of-type(3) {
  font-size: 1vw;
  line-height: 1vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box span:nth-of-type(3) {
    font-size: 1.8vw;
    line-height: 1.8vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -29.5vw;
  left: 1vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-garlic-buttery-shrimp-or-classic-chicken-bites-box span:last-of-type {
    bottom: -59.2vw;
    width: 82vw;
    left: 4.5vw;
    font-size: 1.75vw;
  }
}
.deal-content#deal-big-daddy-bacon {
  top: 2.5vw;
  left: 2.3vw;
}
@media (max-width: 767px) {
  .deal-content#deal-big-daddy-bacon {
    top: 7vw;
    left: 7vw;
  }
}
.deal-content#deal-big-daddy-bacon hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-big-daddy-bacon hr {
    border-top: solid 1.8vw #da2d22;
  }
}
.deal-content#deal-big-daddy-bacon span {
  color: white;
}
.deal-content#deal-big-daddy-bacon span:first-of-type {
  font-size: 3.2vw;
  line-height: 3.2vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-big-daddy-bacon span:first-of-type {
    font-size: 6vw;
    line-height: 6vw;
    margin-top: 0;
  }
}
.deal-content#deal-big-daddy-bacon span:nth-of-type(2) {
  font-size: 3.5vw;
  line-height: 3.5vw;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-big-daddy-bacon span:nth-of-type(2) {
    font-size: 6.5vw;
    line-height: 6.5vw;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.deal-content#deal-big-daddy-bacon span:nth-of-type(3) {
  font-size: 1.55vw;
  line-height: 1.55vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-big-daddy-bacon span:nth-of-type(3) {
    font-size: 2.8vw;
    line-height: 4vw;
    margin-top: 1.4vw;
  }
}
.deal-content#deal-big-daddy-bacon span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -28.5vw;
  left: 1vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-big-daddy-bacon span:last-of-type {
    bottom: -54.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-2-chicken-dippers-and-fries-box {
  top: 3.5vw;
  left: 6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-chicken-dippers-and-fries-box {
    top: 8vw;
    left: 11vw;
  }
}
.deal-content#deal-2-chicken-dippers-and-fries-box hr {
  border-top: solid .6vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-2-chicken-dippers-and-fries-box hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-2-chicken-dippers-and-fries-box span {
  color: white;
}
.deal-content#deal-2-chicken-dippers-and-fries-box span:first-of-type {
  font-size: 3.2vw;
  line-height: 3.2vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-2-chicken-dippers-and-fries-box span:first-of-type {
    font-size: 6.6vw;
    line-height: 6.6vw;
    margin-top: 0;
  }
}
.deal-content#deal-2-chicken-dippers-and-fries-box span:nth-of-type(2) {
  font-size: 2.25vw;
  line-height: 3.5vw;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-2-chicken-dippers-and-fries-box span:nth-of-type(2) {
    font-size: 4.5vw;
    line-height: 6.1vw;
    margin-top: 0;
    margin-bottom: 2vw;
  }
}
.deal-content#deal-2-chicken-dippers-and-fries-box span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -30.5vw;
  left: -1vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-2-chicken-dippers-and-fries-box span:last-of-type {
    bottom: -57.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-3-chicken-dippers-and-fries-box {
  top: 3.5vw;
  left: 6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-chicken-dippers-and-fries-box {
    top: 8vw;
    left: 11vw;
  }
}
.deal-content#deal-3-chicken-dippers-and-fries-box hr {
  border-top: solid .6vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-3-chicken-dippers-and-fries-box hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-3-chicken-dippers-and-fries-box span {
  color: white;
}
.deal-content#deal-3-chicken-dippers-and-fries-box span:first-of-type {
  font-size: 3.2vw;
  line-height: 3.2vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-3-chicken-dippers-and-fries-box span:first-of-type {
    font-size: 6.6vw;
    line-height: 6.6vw;
    margin-top: 0;
  }
}
.deal-content#deal-3-chicken-dippers-and-fries-box span:nth-of-type(2) {
  font-size: 2.25vw;
  line-height: 3.5vw;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-3-chicken-dippers-and-fries-box span:nth-of-type(2) {
    font-size: 4.5vw;
    line-height: 6.1vw;
    margin-top: 0;
    margin-bottom: 2vw;
  }
}
.deal-content#deal-3-chicken-dippers-and-fries-box span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -30.5vw;
  left: -1vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-3-chicken-dippers-and-fries-box span:last-of-type {
    bottom: -57.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-wings-sweeps {
  top: 3.5vw;
  left: 6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-wings-sweeps {
    top: 8vw;
    left: 11vw;
  }
}
.deal-content#deal-wings-sweeps hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-wings-sweeps hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-wings-sweeps span {
  color: white;
}
.deal-content#deal-wings-sweeps span:first-of-type {
  font-size: 5.5vw;
  line-height: 5.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-wings-sweeps span:first-of-type {
    font-size: 11.25vw;
    line-height: 11.25vw;
    margin-top: 0;
  }
}
.deal-content#deal-wings-sweeps span:nth-of-type(2) {
  font-size: 4vw;
  line-height: 4vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-wings-sweeps span:nth-of-type(2) {
    font-size: 8.1vw;
    line-height: 8.1vw;
    margin-top: -1vw;
    margin-bottom: -1vw;
  }
}
.deal-content#deal-wings-sweeps span:nth-of-type(3) {
  font-size: 5.15vw;
  line-height: 4.1vw;
  margin-bottom: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-wings-sweeps span:nth-of-type(3) {
    font-size: 10.25vw;
    line-height: 10.25vw;
    margin-bottom: 0;
  }
}
.deal-content#deal-wings-sweeps span:nth-of-type(4) {
  font-size: 1.6vw;
  line-height: 1.6vw;
  margin-top: 1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-wings-sweeps span:nth-of-type(4) {
    font-size: 3.2vw;
    line-height: 3.2vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-wings-sweeps span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -20vw;
  left: -1vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-wings-sweeps span:last-of-type {
    bottom: -40.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-new-funnel-cake-fries {
  top: 3vw;
  left: 2.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-funnel-cake-fries {
    top: 7vw;
    left: 6.5vw;
  }
}
.deal-content#deal-new-funnel-cake-fries hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-new-funnel-cake-fries hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-new-funnel-cake-fries span {
  color: white;
}
.deal-content#deal-new-funnel-cake-fries span:first-of-type {
  font-size: 4vw;
  line-height: 4vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-new-funnel-cake-fries span:first-of-type {
    font-size: 7.75vw;
    line-height: 7.75vw;
    margin-top: 0;
  }
}
.deal-content#deal-new-funnel-cake-fries span:nth-of-type(2) {
  font-size: 6vw;
  line-height: 6vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-funnel-cake-fries span:nth-of-type(2) {
    font-size: 11.5vw;
    line-height: 11vw;
    margin-top: -1vw;
    margin-bottom: 0;
  }
}
.deal-content#deal-new-funnel-cake-fries span:nth-of-type(3) {
  font-size: 2.5vw;
  line-height: 2.5vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-funnel-cake-fries span:nth-of-type(3) {
    font-size: 4.75vw;
    line-height: 4.75vw;
    margin-top: 1vw;
    /* margin-bottom: -1vw; */
  }
}
.deal-content#deal-new-funnel-cake-fries span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -25vw;
  left: 3vw;
  /* width: 41vw; */
  text-transform: none;
  text-align: center;
}
@media (max-width: 767px) {
  .deal-content#deal-new-funnel-cake-fries span:last-of-type {
    bottom: -51.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-new-4-for-3-w-steakhouse-swiss {
  top: 1.5vw;
  left: 3.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-steakhouse-swiss {
    top: 4vw;
    left: 6vw;
  }
}
.deal-content#deal-new-4-for-3-w-steakhouse-swiss hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-steakhouse-swiss hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-new-4-for-3-w-steakhouse-swiss span {
  color: white;
}
.deal-content#deal-new-4-for-3-w-steakhouse-swiss span:first-of-type {
  font-size: 2.5vw;
  line-height: 2.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-steakhouse-swiss span:first-of-type {
    font-size: 5vw;
    line-height: 5vw;
    margin-top: 0;
  }
}
.deal-content#deal-new-4-for-3-w-steakhouse-swiss span:nth-of-type(2) {
  font-size: 1.65vw;
  line-height: 1.65vw;
  margin-top: 0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-steakhouse-swiss span:nth-of-type(2) {
    font-size: 3.25vw;
    line-height: 3.25vw;
    margin-top: 1vw;
    /* margin-bottom: -1vw; */
  }
}
.deal-content#deal-new-4-for-3-w-steakhouse-swiss span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -33.5vw;
  left: 1vw;
  width: 42vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-steakhouse-swiss span:last-of-type {
    bottom: -67.2vw;
    width: 82vw;
    left: 3.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger {
  top: 2.5vw;
  left: 4.75vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger {
    top: 5vw;
    left: 8vw;
  }
}
.deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger span {
  color: white;
}
.deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger span:first-of-type {
  font-size: 4vw;
  line-height: 3.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger span:first-of-type {
    font-size: 8.25vw;
    line-height: 8.25vw;
    margin-top: 0;
  }
}
.deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger span:nth-of-type(2) {
  font-size: 3.55vw;
  line-height: 3.55vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger span:nth-of-type(2) {
    font-size: 7.35vw;
    line-height: 7.35vw;
    margin-top: -1vw;
    margin-bottom: 1vw;
  }
}
.deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger span:nth-of-type(3) {
  font-size: 1.6vw;
  line-height: 1.6vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger span:nth-of-type(3) {
    font-size: 3.25vw;
    line-height: 3.25vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -29vw;
  left: -1vw;
  width: 42vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-3-w-fry-lover-8217-s-burger span:last-of-type {
    bottom: -57.2vw;
    width: 83vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger {
  top: 1.5vw;
  left: 4.75vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger {
    top: 2vw;
    left: 8vw;
  }
}
.deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger span {
  color: white;
}
.deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger span:first-of-type {
  font-size: 4vw;
  line-height: 3.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger span:first-of-type {
    font-size: 8.25vw;
    line-height: 8.25vw;
    margin-top: 0;
  }
}
.deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger span:nth-of-type(2) {
  font-size: 3.55vw;
  line-height: 3.55vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger span:nth-of-type(2) {
    font-size: 7.35vw;
    line-height: 7.35vw;
    margin-top: -1vw;
    margin-bottom: 1vw;
  }
}
.deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger span:nth-of-type(3) {
  font-size: 1.6vw;
  line-height: 1.6vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger span:nth-of-type(3) {
    font-size: 3.25vw;
    line-height: 3.25vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -29vw;
  left: -1vw;
  width: 42vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-new-4-for-4-w-fry-lover-8217-s-burger span:last-of-type {
    bottom: -57.2vw;
    width: 83vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-2-for-5-big-buford {
  top: 1.5vw;
  left: 2.5vw;
  width: 45vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-for-5-big-buford {
    top: 2vw;
    left: 4vw;
    width: 92vw;
  }
}
.deal-content#deal-2-for-5-big-buford hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-2-for-5-big-buford hr {
    border-top: solid 1.2vw #da2d22;
  }
}
.deal-content#deal-2-for-5-big-buford span {
  color: white;
}
.deal-content#deal-2-for-5-big-buford span:first-of-type {
  font-size: 3.5vw;
  line-height: 3.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-2-for-5-big-buford span:first-of-type {
    font-size: 7.25vw;
    line-height: 11.25vw;
    margin-top: 0;
  }
}
.deal-content#deal-2-for-5-big-buford span:nth-of-type(2) {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-for-5-big-buford span:nth-of-type(2) {
    font-size: 4.5vw;
    line-height: 4.5vw;
    margin-top: 1vw;
    /* margin-bottom: -1vw; */
  }
}
.deal-content#deal-2-for-5-big-buford span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -32vw;
  left: 0vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-2-for-5-big-buford span:last-of-type {
    bottom: -61.2vw;
    width: 82vw;
    left: 3.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box {
  top: 2.5vw;
  left: 2.5vw;
  width: 45vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box {
    top: 5vw;
    left: 7vw;
    width: 86vw;
  }
}
.deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box hr {
    border-top: solid 2vw #da2d22;
  }
}
.deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box span {
  color: white;
}
.deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box span:first-of-type {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box span:first-of-type {
    font-size: 9.25vw;
    line-height: 10.25vw;
    margin-top: 0;
  }
}
.deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(2) {
  font-size: 1.8vw;
  line-height: 1.8vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(2) {
    font-size: 3.5vw;
    line-height: 3.5vw;
    margin-top: 1vw;
    /* margin-bottom: -1vw; */
  }
}
.deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -31vw;
  left: 0vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-2-extra-crispy-chicken-strips-038-fries-box span:last-of-type {
    bottom: -60.2vw;
    width: 82vw;
    left: 3.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box {
  top: 2.5vw;
  left: 2.5vw;
  width: 45vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box {
    top: 5vw;
    left: 7vw;
    width: 86vw;
  }
}
.deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box hr {
    border-top: solid 2vw #da2d22;
  }
}
.deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box span {
  color: white;
}
.deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box span:first-of-type {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box span:first-of-type {
    font-size: 9.25vw;
    line-height: 10.25vw;
    margin-top: 0;
  }
}
.deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(2) {
  font-size: 1.8vw;
  line-height: 1.8vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box span:nth-of-type(2) {
    font-size: 3.5vw;
    line-height: 3.5vw;
    margin-top: 1vw;
    /* margin-bottom: -1vw; */
  }
}
.deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -31vw;
  left: 0vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-3-extra-crispy-chicken-strips-038-fries-box span:last-of-type {
    bottom: -60.2vw;
    width: 82vw;
    left: 3.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-wide-mouth-burger {
  top: 2.5vw;
  left: 2.5vw;
  width: 45vw;
}
@media (max-width: 767px) {
  .deal-content#deal-wide-mouth-burger {
    top: 5vw;
    left: 7vw;
    width: 86vw;
  }
}
.deal-content#deal-wide-mouth-burger hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-wide-mouth-burger hr {
    border-top: solid 2vw #da2d22;
  }
}
.deal-content#deal-wide-mouth-burger span {
  color: white;
}
.deal-content#deal-wide-mouth-burger span:first-of-type {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-wide-mouth-burger span:first-of-type {
    font-size: 9.75vw;
    line-height: 9.75vw;
    margin-top: 0;
  }
}
.deal-content#deal-wide-mouth-burger span:nth-of-type(2) {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-wide-mouth-burger span:nth-of-type(2) {
    font-size: 4.5vw;
    line-height: 4.5vw;
    margin-top: 1vw;
    /* margin-bottom: -1vw; */
  }
}
.deal-content#deal-wide-mouth-burger span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -30vw;
  left: 0vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-wide-mouth-burger span:last-of-type {
    bottom: -61.2vw;
    width: 82vw;
    left: 3.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-bosswich {
  top: 3vw;
  left: 2.5vw;
  width: 45vw;
}
@media (max-width: 767px) {
  .deal-content#deal-bosswich {
    top: 6vw;
    left: 6vw;
    width: 88vw;
  }
}
.deal-content#deal-bosswich hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-bosswich hr {
    border-top: solid 1.8vw #da2d22;
  }
}
.deal-content#deal-bosswich span {
  color: white;
}
.deal-content#deal-bosswich span:first-of-type {
  font-size: 4vw;
  line-height: 4vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-bosswich span:first-of-type {
    font-size: 8vw;
    line-height: 8vw;
    margin-top: 0;
  }
}
.deal-content#deal-bosswich span:nth-of-type(2) {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-bosswich span:nth-of-type(2) {
    font-size: 4.5vw;
    line-height: 4.5vw;
    margin-top: 1vw;
    /* margin-bottom: -1vw; */
  }
}
.deal-content#deal-bosswich span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -30vw;
  left: 0vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-bosswich span:last-of-type {
    bottom: -62.2vw;
    width: 82vw;
    left: 3.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-2-meal-deal {
  top: 2.5vw;
  left: 4.25vw;
  /* width: 45vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal {
    top: 6vw;
    left: 8vw;
    width: 84vw;
  }
}
.deal-content#deal-2-meal-deal hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-2-meal-deal span {
  color: white;
}
.deal-content#deal-2-meal-deal span:first-of-type {
  font-size: 6vw;
  line-height: 6vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal span:first-of-type {
    font-size: 12vw;
    line-height: 12vw;
    margin-top: 0;
  }
}
.deal-content#deal-2-meal-deal span:nth-of-type(2) {
  font-size: 2.25vw;
  line-height: 2.25vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal span:nth-of-type(2) {
    font-size: 4.5vw;
    line-height: 4.5vw;
    margin-top: 1vw;
    /* margin-bottom: -1vw; */
  }
}
.deal-content#deal-2-meal-deal span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -32vw;
  left: 0vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal span:last-of-type {
    bottom: -63.2vw;
    width: 82vw;
    left: 3.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-69-all-american-cheeseburger {
  top: 3vw;
  left: 9.25vw;
  /* width: 45vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-69-all-american-cheeseburger {
    top: 4vw;
    left: 19vw;
  }
}
.deal-content#deal-69-all-american-cheeseburger hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-69-all-american-cheeseburger hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-69-all-american-cheeseburger span {
  color: white;
}
.deal-content#deal-69-all-american-cheeseburger span:first-of-type {
  font-size: 1.75vw;
  line-height: 1.75vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-69-all-american-cheeseburger span:first-of-type {
    font-size: 3.8vw;
    line-height: 3.8vw;
    margin-top: 0;
  }
}
.deal-content#deal-69-all-american-cheeseburger span:nth-of-type(2) {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: -0.25vw;
  margin-bottom: -0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-69-all-american-cheeseburger span:nth-of-type(2) {
    font-size: 10vw;
    line-height: 10vw;
  }
}
.deal-content#deal-69-all-american-cheeseburger span:nth-of-type(3) {
  font-size: 2vw;
  line-height: 2vw;
  margin-top: .5vw;
  color: #fbc536;
}
@media (max-width: 767px) {
  .deal-content#deal-69-all-american-cheeseburger span:nth-of-type(3) {
    font-size: 4.5vw;
    line-height: 4.5vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-69-all-american-cheeseburger span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -28vw;
  left: -7vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-69-all-american-cheeseburger span:last-of-type {
    bottom: -58.2vw;
    width: 82vw;
    left: -10.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-99-cheese-double {
  top: 3vw;
  left: 9.25vw;
  /* width: 45vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-99-cheese-double {
    top: 4vw;
    left: 19vw;
  }
}
.deal-content#deal-99-cheese-double hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-99-cheese-double hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-99-cheese-double span {
  color: white;
}
.deal-content#deal-99-cheese-double span:first-of-type {
  font-size: 1.75vw;
  line-height: 1.75vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-99-cheese-double span:first-of-type {
    font-size: 3.8vw;
    line-height: 3.8vw;
    margin-top: 0;
  }
}
.deal-content#deal-99-cheese-double span:nth-of-type(2) {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: -0.25vw;
  margin-bottom: -0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-99-cheese-double span:nth-of-type(2) {
    font-size: 10vw;
    line-height: 10vw;
  }
}
.deal-content#deal-99-cheese-double span:nth-of-type(3) {
  font-size: 2vw;
  line-height: 2vw;
  margin-top: .5vw;
  color: #fbc536;
}
@media (max-width: 767px) {
  .deal-content#deal-99-cheese-double span:nth-of-type(3) {
    font-size: 4.5vw;
    line-height: 4.5vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-99-cheese-double span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -29vw;
  left: -7vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-99-cheese-double span:last-of-type {
    bottom: -58.2vw;
    width: 82vw;
    left: -10.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-buy-one-get-one-free {
  top: 3.5vw;
  left: 3.25vw;
  /* width: 45vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-buy-one-get-one-free {
    top: 7vw;
    left: 8.5vw;
    width: 84vw;
  }
}
.deal-content#deal-buy-one-get-one-free hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-buy-one-get-one-free hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-buy-one-get-one-free span {
  color: white;
}
.deal-content#deal-buy-one-get-one-free span:first-of-type {
  font-size: 3.5vw;
  line-height: 3.5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-buy-one-get-one-free span:first-of-type {
    font-size: 6.5vw;
    line-height: 6.5vw;
    margin-top: 0;
  }
}
.deal-content#deal-buy-one-get-one-free span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -33vw;
  left: 0vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-buy-one-get-one-free span:last-of-type {
    bottom: -68.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-fries-038-more {
  top: 3.5vw;
  left: 4.25vw;
  /* width: 45vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-fries-038-more {
    top: 8vw;
    left: 8.5vw;
    width: 84vw;
  }
}
.deal-content#deal-fries-038-more hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-fries-038-more hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-fries-038-more span {
  color: #333;
}
.deal-content#deal-fries-038-more span:first-of-type {
  font-size: 4.25vw;
  line-height: 4.25vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-fries-038-more span:first-of-type {
    font-size: 8.2vw;
    line-height: 8.2vw;
    margin-top: 0;
  }
}
.deal-content#deal-fries-038-more span:nth-of-type(2) {
  font-size: 3.4vw;
  line-height: 3.4vw;
  margin-top: -0.5vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-fries-038-more span:nth-of-type(2) {
    font-size: 6.5vw;
    line-height: 6.5vw;
    margin-top: -0.5vw;
    margin-bottom: .25vw;
  }
}
.deal-content#deal-fries-038-more span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -30vw;
  left: 0vw;
  width: 45vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-fries-038-more span:last-of-type {
    bottom: -60.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-po-boys {
  top: 4.5vw;
  left: 3.75vw;
  /* width: 45vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-po-boys {
    top: 9vw;
    left: 6.5vw;
    width: 88vw;
  }
}
.deal-content#deal-po-boys hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-po-boys hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-po-boys span {
  color: white;
}
.deal-content#deal-po-boys span:first-of-type {
  font-size: 6vw;
  line-height: 5vw;
  margin-top: 0;
}
@media (max-width: 767px) {
  .deal-content#deal-po-boys span:first-of-type {
    font-size: 12vw;
    line-height: 9.5vw;
    margin-top: 0;
  }
}
.deal-content#deal-po-boys span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -31vw;
  left: 0vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-po-boys span:last-of-type {
    bottom: -63.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-bistro-stack {
  top: 4.5vw;
  left: 3.75vw;
  /* width: 45vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-bistro-stack {
    top: 9.5vw;
    left: 8.75vw;
    /* width: 88vw; */
  }
}
.deal-content#deal-bistro-stack hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-bistro-stack hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-bistro-stack span {
  color: white;
}
.deal-content#deal-bistro-stack span:first-of-type {
  font-size: 3vw;
  line-height: 3vw;
  margin-top: .25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-bistro-stack span:first-of-type {
    font-size: 6vw;
    line-height: 6vw;
    margin-top: .25vw;
  }
}
.deal-content#deal-bistro-stack span:nth-of-type(2) {
  font-size: 5.75vw;
  line-height: 5.75vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-bistro-stack span:nth-of-type(2) {
    font-size: 11.25vw;
    line-height: 11.25vw;
    margin-top: -0.5vw;
    margin-bottom: -0.5vw;
  }
}
.deal-content#deal-bistro-stack span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -28vw;
  left: 0vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-bistro-stack span:last-of-type {
    bottom: -55.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-island-slushies {
  top: 16.5vw;
  left: 3.75vw;
  /* width: 45vw; */
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-island-slushies {
    top: 33.5vw;
    left: 9.75vw;
    /* width: 88vw; */
  }
}
.deal-content#deal-island-slushies hr {
  border-top: solid .8vw #da2d22;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-island-slushies hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-island-slushies span {
  color: white;
}
.deal-content#deal-island-slushies span:first-of-type {
  font-size: 4.75vw;
  line-height: 4.75vw;
  /* margin-top: .25vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-island-slushies span:first-of-type {
    font-size: 9vw;
    line-height: 9vw;
    /* margin-top: .25vw; */
  }
}
.deal-content#deal-island-slushies span:nth-of-type(2) {
  font-size: 2vw;
  line-height: 2vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-island-slushies span:nth-of-type(2) {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: .5vw;
  }
}
.deal-content#deal-island-slushies span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -17.5vw;
  left: 0vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-island-slushies span:last-of-type {
    bottom: -36.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-bacon-crispy-chicken {
  top: 3.5vw;
  left: 3.75vw;
  /* width: 45vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-bacon-crispy-chicken {
    top: 9.5vw;
    left: 7.75vw;
    /* width: 88vw; */
  }
}
.deal-content#deal-bacon-crispy-chicken hr {
  border-top: solid .8vw #da2d22;
}
@media (max-width: 767px) {
  .deal-content#deal-bacon-crispy-chicken hr {
    border-top: solid 2vw #da2d22;
  }
}
.deal-content#deal-bacon-crispy-chicken span {
  color: #333;
}
.deal-content#deal-bacon-crispy-chicken span:first-of-type {
  font-size: 9.5vw;
  line-height: 9.5vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-bacon-crispy-chicken span:first-of-type {
    font-size: 19vw;
    line-height: 19vw;
    /* margin-top: .25vw; */
  }
}
.deal-content#deal-bacon-crispy-chicken span:nth-of-type(2) {
  font-size: 2.8vw;
  line-height: 2.8vw;
  margin-top: -1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-bacon-crispy-chicken span:nth-of-type(2) {
    font-size: 5.5vw;
    line-height: 5.5vw;
    margin-top: -1vw;
  }
}
.deal-content#deal-bacon-crispy-chicken span:nth-of-type(3) {
  font-size: 4.8vw;
  line-height: 4.8vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-bacon-crispy-chicken span:nth-of-type(3) {
    font-size: 9.25vw;
    line-height: 9.25vw;
    margin-top: -0.5vw;
  }
}
.deal-content#deal-bacon-crispy-chicken span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -22.5vw;
  left: 0vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-bacon-crispy-chicken span:last-of-type {
    bottom: -38.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-grilled-chicken-bites-038-fries-box {
  top: 5.5vw;
  left: 4.5vw;
  /* width: 45vw; */
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-grilled-chicken-bites-038-fries-box {
    top: 11.5vw;
    left: 8.75vw;
    /* width: 88vw; */
  }
}
.deal-content#deal-grilled-chicken-bites-038-fries-box hr {
  border-top: solid .8vw #da2d22;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-grilled-chicken-bites-038-fries-box hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-grilled-chicken-bites-038-fries-box span {
  color: white;
}
.deal-content#deal-grilled-chicken-bites-038-fries-box span:first-of-type {
  font-size: 4vw;
  line-height: 4vw;
  /* margin-top: .25vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-grilled-chicken-bites-038-fries-box span:first-of-type {
    font-size: 8vw;
    line-height: 8vw;
    /* margin-top: .25vw; */
  }
}
.deal-content#deal-grilled-chicken-bites-038-fries-box span:nth-of-type(2) {
  font-size: 4.35vw;
  line-height: 4.35vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-grilled-chicken-bites-038-fries-box span:nth-of-type(2) {
    font-size: 8.75vw;
    line-height: 8.75vw;
    margin-top: -0.5vw;
  }
}
.deal-content#deal-grilled-chicken-bites-038-fries-box span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -27.5vw;
  left: 0vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-grilled-chicken-bites-038-fries-box span:last-of-type {
    bottom: -53.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-baconpalooza {
  top: 4.5vw;
  left: 3.75vw;
  /* width: 45vw; */
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-baconpalooza {
    top: 8.5vw;
    left: 10.5vw;
    /* width: 88vw; */
  }
}
.deal-content#deal-baconpalooza hr {
  border-top: solid .8vw #da2d22;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-baconpalooza hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-baconpalooza span {
  color: white;
}
.deal-content#deal-baconpalooza span:first-of-type {
  font-size: 5vw;
  line-height: 5vw;
  /* margin-top: .25vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-baconpalooza span:first-of-type {
    font-size: 9.5vw;
    line-height: 9.5vw;
    /* margin-top: .25vw; */
  }
}
.deal-content#deal-baconpalooza span:nth-of-type(2) {
  font-size: 2.65vw;
  line-height: 2.65vw;
  margin-top: -0.5vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-baconpalooza span:nth-of-type(2) {
    font-size: 5vw;
    line-height: 5vw;
    margin-top: -0.5vw;
    margin-bottom: .5vw;
  }
}
.deal-content#deal-baconpalooza span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -29vw;
  left: 0vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-baconpalooza span:last-of-type {
    bottom: -59.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-apple-pie-loaded-milkshake {
  top: 4.5vw;
  left: 6.5vw;
  /* width: 45vw; */
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-loaded-milkshake {
    top: 8.5vw;
    left: 10.5vw;
    /* width: 88vw; */
  }
}
.deal-content#deal-apple-pie-loaded-milkshake hr {
  border-top: solid .8vw #da2d22;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-loaded-milkshake hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-apple-pie-loaded-milkshake span {
  color: white;
}
.deal-content#deal-apple-pie-loaded-milkshake span:first-of-type {
  font-size: 7vw;
  line-height: 7vw;
  margin-top: -0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-loaded-milkshake span:first-of-type {
    font-size: 15vw;
    line-height: 15vw;
    /* margin-top: .25vw; */
  }
}
.deal-content#deal-apple-pie-loaded-milkshake span:nth-of-type(2) {
  font-size: 3.5vw;
  line-height: 3.5vw;
  margin-top: -0.5vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-loaded-milkshake span:nth-of-type(2) {
    font-size: 7.5vw;
    line-height: 7.5vw;
    margin-top: -0.5vw;
    margin-bottom: .5vw;
  }
}
.deal-content#deal-apple-pie-loaded-milkshake span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -26vw;
  left: -3vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-loaded-milkshake span:last-of-type {
    bottom: -51.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-apple-pie-stacker {
  top: 4.5vw;
  left: 6.5vw;
  /* width: 45vw; */
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker {
    top: 8.5vw;
    left: 10.5vw;
    /* width: 88vw; */
  }
}
.deal-content#deal-apple-pie-stacker hr {
  border-top: solid .8vw #da2d22;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-apple-pie-stacker span {
  color: white;
}
.deal-content#deal-apple-pie-stacker span:first-of-type {
  font-size: 7vw;
  line-height: 7vw;
  margin-top: -0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker span:first-of-type {
    font-size: 15vw;
    line-height: 15vw;
  }
}
.deal-content#deal-apple-pie-stacker span:nth-of-type(2) {
  font-size: 8vw;
  line-height: 8vw;
  margin-top: -1vw;
  margin-bottom: -0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker span:nth-of-type(2) {
    font-size: 16.75vw;
    line-height: 16.75vw;
    margin-top: -1vw;
    /* margin-bottom: .5vw; */
  }
}
.deal-content#deal-apple-pie-stacker span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -22vw;
  left: -3vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker span:last-of-type {
    bottom: -51.2vw;
    width: 82vw;
    left: -0.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-double-deal {
  top: 4.5vw;
  left: 6.5vw;
  /* width: 45vw; */
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal {
    top: 8.5vw;
    left: 11.5vw;
    /* width: 88vw; */
  }
}
.deal-content#deal-double-deal hr {
  border-top: solid .8vw #da2d22;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-double-deal span {
  color: white;
}
.deal-content#deal-double-deal span:first-of-type {
  font-size: 1.75vw;
  line-height: 1.75vw;
  margin-top: 0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal span:first-of-type {
    font-size: 3.75vw;
    line-height: 3.75vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-double-deal span:nth-of-type(2) {
  font-size: 9.5vw;
  line-height: 9.5vw;
  margin-top: -0.5vw;
  margin-bottom: -0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal span:nth-of-type(2) {
    font-size: 20.25vw;
    line-height: 20.25vw;
    /* margin-top: -1vw; */
    margin-bottom: -0.75vw;
  }
}
.deal-content#deal-double-deal span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -25vw;
  left: -3vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal span:last-of-type {
    bottom: -50vw;
    width: 100vw;
    left: -12.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-double-deal span.name1 {
  font-weight: 800 !important;
  font-size: 1.5vw;
  line-height: 1.5vw;
  font-weight: normal;
  position: absolute;
  bottom: -22vw;
  left: -1vw;
  width: 19.5vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal span.name1 {
    bottom: -44vw;
    width: 46vw;
    left: -1.5vw;
    font-size: 3.5vw;
    line-height: 3.5vw;
  }
}
.deal-content#deal-double-deal span.name2 {
  font-weight: 800 !important;
  font-size: 1.5vw;
  line-height: 1.5vw;
  font-weight: normal;
  position: absolute;
  bottom: -20.5vw;
  left: 17.5vw;
  width: 22vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal span.name2 {
    bottom: -40vw;
    width: 50vw;
    left: 37.5vw;
    font-size: 3.5vw;
    line-height: 3.5vw;
  }
}
.deal-content#deal-apple-pie-stacker-038-loaded-milkshake {
  top: 3.5vw;
  left: 2.5vw;
  /* width: 45vw; */
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker-038-loaded-milkshake {
    top: 6.5vw;
    left: 4.5vw;
    /* width: 88vw; */
  }
}
.deal-content#deal-apple-pie-stacker-038-loaded-milkshake hr {
  border-top: solid .8vw #da2d22;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker-038-loaded-milkshake hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-apple-pie-stacker-038-loaded-milkshake span {
  color: white;
}
.deal-content#deal-apple-pie-stacker-038-loaded-milkshake span:first-of-type {
  font-size: 5.5vw;
  line-height: 5.5vw;
  margin-top: -0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker-038-loaded-milkshake span:first-of-type {
    font-size: 11vw;
    line-height: 11vw;
  }
}
.deal-content#deal-apple-pie-stacker-038-loaded-milkshake span:nth-of-type(2) {
  font-size: 3.75vw;
  line-height: 3.75vw;
  margin-top: -1vw;
  /* margin-bottom: -0.25vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker-038-loaded-milkshake span:nth-of-type(2) {
    font-size: 7.5vw;
    line-height: 7.5vw;
    margin-top: -1vw;
    /* margin-bottom: .5vw; */
  }
}
.deal-content#deal-apple-pie-stacker-038-loaded-milkshake span:nth-of-type(3) {
  font-size: 1.25vw;
  line-height: 1.25vw;
  margin-top: 1vw;
  margin-bottom: -0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker-038-loaded-milkshake span:nth-of-type(3) {
    font-size: 2.5vw;
    line-height: 2.5vw;
    margin-top: 1vw;
    /* margin-bottom: .5vw; */
  }
}
.deal-content#deal-apple-pie-stacker-038-loaded-milkshake span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -27vw;
  left: 1vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-apple-pie-stacker-038-loaded-milkshake span:last-of-type {
    bottom: -53.2vw;
    width: 100vw;
    left: -4.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-1-famous-seasoned-fries {
  top: 17.5vw;
  left: 3.5vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-1-famous-seasoned-fries {
    top: 34.5vw;
    left: 7.5vw;
  }
}
.deal-content#deal-1-famous-seasoned-fries hr {
  border-top: solid .8vw #da2d22;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-1-famous-seasoned-fries hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-1-famous-seasoned-fries span {
  color: white;
}
.deal-content#deal-1-famous-seasoned-fries span:first-of-type {
  font-size: 5.5vw;
  line-height: 5.5vw;
  margin-top: -0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-famous-seasoned-fries span:first-of-type {
    font-size: 11vw;
    line-height: 11vw;
  }
}
.deal-content#deal-1-famous-seasoned-fries span:nth-of-type(2) {
  font-size: 4.25vw;
  line-height: 4.25vw;
  margin-top: -1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-famous-seasoned-fries span:nth-of-type(2) {
    font-size: 8.5vw;
    line-height: 8.5vw;
    margin-top: -1vw;
  }
}
.deal-content#deal-1-famous-seasoned-fries span:last-of-type {
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -15vw;
  left: 1vw;
  width: 41vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-1-famous-seasoned-fries span:last-of-type {
    bottom: -28.2vw;
    width: 95vw;
    left: -4.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-home-of-the-2-for {
  top: 3vw;
  left: 12vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-home-of-the-2-for {
    top: 6vw;
    left: 24vw;
  }
}
.deal-content#deal-home-of-the-2-for hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-home-of-the-2-for hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-home-of-the-2-for span {
  color: white;
}
.deal-content#deal-home-of-the-2-for span:first-of-type {
  font-size: 6.5vw;
  line-height: 6.5vw;
  margin-top: -0.5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-home-of-the-2-for span:first-of-type {
    font-size: 12.5vw;
    line-height: 14.5vw;
  }
}
.deal-content#deal-home-of-the-2-for span:nth-of-type(2) {
  font-size: 2.65vw;
  line-height: 2.65vw;
  margin-top: .25em;
}
@media (max-width: 767px) {
  .deal-content#deal-home-of-the-2-for span:nth-of-type(2) {
    font-size: 5vw;
    line-height: 5vw;
  }
}
.deal-content#deal-home-of-the-2-for span:nth-of-type(3) {
  font-size: 1.95vw;
  line-height: 1.95vw;
}
@media (max-width: 767px) {
  .deal-content#deal-home-of-the-2-for span:nth-of-type(3) {
    font-size: 3.65vw;
    line-height: 3.65vw;
  }
}
.deal-content#deal-home-of-the-2-for span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -27vw;
  left: -9vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-home-of-the-2-for span:last-of-type {
    bottom: -52vw;
    width: 100vw;
    left: -24.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-crispy-parmesan-burger {
  top: 3vw;
  left: 13vw;
}
@media (max-width: 767px) {
  .deal-content#deal-crispy-parmesan-burger {
    top: 7vw;
    left: 26vw;
  }
}
.deal-content#deal-crispy-parmesan-burger hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-crispy-parmesan-burger hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-crispy-parmesan-burger span {
  color: black;
}
.deal-content#deal-crispy-parmesan-burger span:first-of-type {
  font-size: 6.25vw;
  line-height: 6.25vw;
  margin-top: -0.5vw;
  margin-bottom: -0.75vw;
}
@media (max-width: 767px) {
  .deal-content#deal-crispy-parmesan-burger span:first-of-type {
    font-size: 12.5vw;
    line-height: 12.5vw;
  }
}
.deal-content#deal-crispy-parmesan-burger span:nth-of-type(2) {
  font-size: 4vw;
  line-height: 4vw;
  margin-top: -0.5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-crispy-parmesan-burger span:nth-of-type(2) {
    font-size: 8vw;
    line-height: 8vw;
  }
}
.deal-content#deal-crispy-parmesan-burger span:nth-of-type(3) {
  font-size: 4.75vw;
  line-height: 4.75vw;
  margin-top: -0.5vw;
  /* margin-bottom: -0.5vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-crispy-parmesan-burger span:nth-of-type(3) {
    font-size: 9.55vw;
    line-height: 9.55vw;
  }
}
.deal-content#deal-crispy-parmesan-burger span:nth-of-type(4) {
  font-size: 1.55vw;
  line-height: 1.55vw;
  margin-top: 0.5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-crispy-parmesan-burger span:nth-of-type(4) {
    font-size: 3.25vw;
    line-height: 3.25vw;
  }
}
.deal-content#deal-crispy-parmesan-burger span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -23vw;
  left: -8vw;
  width: 42vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-crispy-parmesan-burger span:last-of-type {
    bottom: -44.2vw;
    width: 100vw;
    left: -25vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-mozz-o-rellas {
  top: 7vw;
  left: 6.1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-mozz-o-rellas {
    top: 14vw;
    left: 10vw;
  }
}
.deal-content#deal-mozz-o-rellas hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-mozz-o-rellas hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-mozz-o-rellas span {
  color: black;
}
.deal-content#deal-mozz-o-rellas span:first-of-type {
  font-size: 4.5vw;
  line-height: 4.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-mozz-o-rellas span:first-of-type {
    font-size: 9.25vw;
    line-height: 9.25vw;
  }
}
.deal-content#deal-mozz-o-rellas span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -29vw;
  left: -3vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-mozz-o-rellas span:last-of-type {
    bottom: -59.2vw;
    width: 90vw;
    left: -4.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-savory-mozzarella-melt {
  top: 2vw;
  left: 13.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-savory-mozzarella-melt {
    top: 6vw;
    left: 28vw;
  }
}
.deal-content#deal-savory-mozzarella-melt hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-savory-mozzarella-melt hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-savory-mozzarella-melt span {
  color: white;
}
.deal-content#deal-savory-mozzarella-melt span:first-of-type {
  font-size: 5.25vw;
  line-height: 5.25vw;
  margin-top: -0.25vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-savory-mozzarella-melt span:first-of-type {
    font-size: 11vw;
    line-height: 11vw;
  }
}
.deal-content#deal-savory-mozzarella-melt span:nth-of-type(2) {
  font-size: 3vw;
  line-height: 3vw;
  /* margin-top: -0.25vw; */
  margin-bottom: -0.75vw;
}
@media (max-width: 767px) {
  .deal-content#deal-savory-mozzarella-melt span:nth-of-type(2) {
    font-size: 6.5vw;
    line-height: 6.5vw;
  }
}
.deal-content#deal-savory-mozzarella-melt span:nth-of-type(3) {
  font-size: 6.5vw;
  line-height: 6.5vw;
  margin-top: -0.25vw;
  /* margin-bottom: -0.5vw; */
}
@media (max-width: 767px) {
  .deal-content#deal-savory-mozzarella-melt span:nth-of-type(3) {
    font-size: 13.25vw;
    line-height: 13.25vw;
  }
}
.deal-content#deal-savory-mozzarella-melt span:nth-of-type(4) {
  font-size: 1.6vw;
  line-height: 1.6vw;
  margin-top: 0.5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-savory-mozzarella-melt span:nth-of-type(4) {
    font-size: 3.2vw;
    line-height: 3.2vw;
  }
}
.deal-content#deal-savory-mozzarella-melt span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -24vw;
  left: -10vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-savory-mozzarella-melt span:last-of-type {
    bottom: -44.2vw;
    width: 100vw;
    left: -27.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-smoky-crunchstack {
  top: 4vw;
  left: 13vw;
}
@media (max-width: 767px) {
  .deal-content#deal-smoky-crunchstack {
    top: 9vw;
    left: 26vw;
  }
}
.deal-content#deal-smoky-crunchstack hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-smoky-crunchstack hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-smoky-crunchstack span {
  color: white;
}
.deal-content#deal-smoky-crunchstack span:first-of-type {
  font-size: 6.5vw;
  line-height: 6.5vw;
  margin-top: -0.25vw;
  margin-bottom: -0.75vw;
}
@media (max-width: 767px) {
  .deal-content#deal-smoky-crunchstack span:first-of-type {
    font-size: 13vw;
    line-height: 13vw;
    margin-top: -0.75vw;
  }
}
.deal-content#deal-smoky-crunchstack span:nth-of-type(2) {
  font-size: 3.25vw;
  line-height: 3.25vw;
  margin-top: -0.5vw;
  margin-bottom: 0.25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-smoky-crunchstack span:nth-of-type(2) {
    font-size: 6.5vw;
    line-height: 6.5vw;
  }
}
.deal-content#deal-smoky-crunchstack span:nth-of-type(3) {
  font-size: 1.75vw;
  line-height: 1.75vw;
  margin-top: 0.5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-smoky-crunchstack span:nth-of-type(3) {
    font-size: 3.65vw;
    line-height: 3.65vw;
  }
}
.deal-content#deal-smoky-crunchstack span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -26vw;
  left: -9vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-smoky-crunchstack span:last-of-type {
    bottom: -51.2vw;
    width: 100vw;
    left: -25.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-steak-burgers {
  top: 3.5vw;
  left: 9vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-steak-burgers {
    top: 6vw;
    left: 18vw;
  }
}
.deal-content#deal-steak-burgers hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-steak-burgers hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-steak-burgers span {
  color: white;
}
.deal-content#deal-steak-burgers span:first-of-type {
  font-size: 9.5vw;
  line-height: 9.5vw;
  margin-top: -0.5vw;
  margin-bottom: -1.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-steak-burgers span:first-of-type {
    font-size: 18.5vw;
    line-height: 18.5vw;
    margin-top: -1vw;
    margin-bottom: -3vw;
  }
}
.deal-content#deal-steak-burgers span:nth-of-type(2) {
  font-size: 6.5vw;
  line-height: 6.5vw;
  margin-top: -1.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-steak-burgers span:nth-of-type(2) {
    font-size: 13vw;
    line-height: 13vw;
  }
}
.deal-content#deal-steak-burgers span:nth-of-type(3) {
  font-size: 1.25vw;
  line-height: 1.25vw;
  margin-top: 0.5vw;
  margin-bottom: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-steak-burgers span:nth-of-type(3) {
    font-size: 2.45vw;
    line-height: 2.45vw;
    margin-top: 1vw;
  }
}
.deal-content#deal-steak-burgers span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -22vw;
  left: -5vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-steak-burgers span:last-of-type {
    bottom: -44.2vw;
    width: 100vw;
    left: -17.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings {
  top: 3.5vw;
  left: 8vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings {
    top: 7vw;
    left: 16vw;
  }
}
.deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings .content_wrap {
  display: block;
  width: 34vw;
  height: 10vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings .content_wrap {
    display: block;
    width: 68vw;
    height: 19.5vw;
    margin-top: -0.5vw;
  }
}
.deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span {
  color: white;
}
.deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:first-of-type {
  font-size: 12vw;
  line-height: 12vw;
  position: relative;
  left: -11.75vw;
  top: -1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:first-of-type {
    font-size: 24.5vw;
    line-height: 27.5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    left: -23vw;
    top: -3vw;
  }
}
.deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:nth-of-type(2) {
  font-size: 4vw;
  line-height: 4vw;
  margin-top: -1.5vw;
  position: relative;
  top: -11vw;
  right: -5.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:nth-of-type(2) {
    font-size: 8vw;
    line-height: 8vw;
    top: -24.5vw;
    right: -11vw;
  }
}
.deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:nth-of-type(3) {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 800;
  font-size: 6.25vw;
  line-height: 1.25vw;
  margin-top: 0.75vw;
  position: relative;
  top: -10vw;
  left: 1vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings .content_wrap span:nth-of-type(3) {
    font-size: 12.5vw;
    line-height: 12.5vw;
    margin-top: 0vw;
    top: -25.5vw;
    left: -5vw;
  }
}
.deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings span:first-of-type {
  font-size: 2.95vw;
  line-height: 3.125vw;
  margin-top: -0.5vw;
  margin-bottom: 1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings span:first-of-type {
    font-size: 6vw;
    line-height: 6vw;
    margin-top: 1vw;
    margin-bottom: .5vw;
  }
}
.deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -23vw;
  left: -5vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-3-sweet-038-smoky-bbq-boneless-wings span:last-of-type {
    bottom: -46.2vw;
    width: 100vw;
    left: -17.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-strawberry-funnel-cake-stacker {
  top: 4vw;
  left: 6vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-strawberry-funnel-cake-stacker {
    top: 8vw;
    left: 14vw;
  }
}
.deal-content#deal-strawberry-funnel-cake-stacker hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-strawberry-funnel-cake-stacker hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-strawberry-funnel-cake-stacker span {
  color: white;
}
.deal-content#deal-strawberry-funnel-cake-stacker span:first-of-type {
  font-size: 5.5vw;
  line-height: 5.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-strawberry-funnel-cake-stacker span:first-of-type {
    font-size: 10.5vw;
    line-height: 10.5vw;
    margin-top: 0vw;
    margin-bottom: -1vw;
  }
}
.deal-content#deal-strawberry-funnel-cake-stacker span:nth-of-type(2) {
  font-size: 3.2vw;
  line-height: 3.2vw;
  margin-top: -0.5vw;
  margin-bottom: .25vw;
}
@media (max-width: 767px) {
  .deal-content#deal-strawberry-funnel-cake-stacker span:nth-of-type(2) {
    font-size: 6.1vw;
    line-height: 6.1vw;
    margin-top: .5vw;
    margin-bottom: .5vw;
  }
}
.deal-content#deal-strawberry-funnel-cake-stacker span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -28vw;
  left: -2vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-strawberry-funnel-cake-stacker span:last-of-type {
    bottom: -56.2vw;
    width: 100vw;
    left: -13.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-1-drinks {
  top: 4vw;
  left: 6.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-drinks {
    top: 7vw;
    left: 12.5vw;
  }
}
.deal-content#deal-1-drinks hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  .deal-content#deal-1-drinks hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-1-drinks span {
  color: #222;
}
.deal-content#deal-1-drinks span:first-of-type {
  font-size: 7.5vw;
  line-height: 7.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-drinks span:first-of-type {
    font-size: 15.5vw;
    line-height: 15.5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
}
.deal-content#deal-1-drinks span:nth-of-type(2) {
  font-size: 2.8vw;
  line-height: 2.8vw;
  margin-top: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-1-drinks span:nth-of-type(2) {
    font-size: 5.7vw;
    line-height: 5.7vw;
  }
}
.deal-content#deal-1-drinks span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -25vw;
  left: -3vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-1-drinks span:last-of-type {
    bottom: -52.2vw;
    width: 90vw;
    left: -7vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-2-meal-deal {
  top: 4.5vw;
  left: 5.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal {
    top: 7vw;
    left: 14vw;
    width: auto;
  }
}
.deal-content#deal-2-meal-deal hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-2-meal-deal span {
  color: white;
}
.deal-content#deal-2-meal-deal span:first-of-type {
  font-size: 5.5vw;
  line-height: 5.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal span:first-of-type {
    font-size: 10.5vw;
    line-height: 10.5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
}
.deal-content#deal-2-meal-deal span:nth-of-type(2) {
  font-size: 2.2vw;
  line-height: 2.2vw;
  margin-top: -0.5vw;
  margin-bottom: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal span:nth-of-type(2) {
    font-size: 4vw;
    line-height: 4vw;
    margin-top: -0.25vw;
    margin-bottom: .75vw;
  }
}
.deal-content#deal-2-meal-deal span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -28vw;
  left: -1vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-2-meal-deal span:last-of-type {
    bottom: -60.2vw;
    width: 100vw;
    left: -13.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-2-fries-038-more {
  top: 4.5vw;
  left: 5.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-fries-038-more {
    top: 10vw;
    left: 13vw;
    width: auto;
  }
}
.deal-content#deal-2-fries-038-more hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
}
@media (max-width: 767px) {
  .deal-content#deal-2-fries-038-more hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-2-fries-038-more span {
  color: #222;
}
.deal-content#deal-2-fries-038-more span:first-of-type {
  font-size: 3.9vw;
  line-height: 5.5vw;
  margin-top: -0.5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-fries-038-more span:first-of-type {
    font-size: 7.5vw;
    line-height: 7.5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
}
.deal-content#deal-2-fries-038-more span:nth-of-type(2) {
  font-size: 3.1vw;
  line-height: 3.1vw;
  margin-top: -1vw;
  margin-bottom: .5vw;
}
@media (max-width: 767px) {
  .deal-content#deal-2-fries-038-more span:nth-of-type(2) {
    font-size: 6vw;
    line-height: 6vw;
    margin-top: -0.5vw;
    margin-bottom: .5vw;
  }
}
.deal-content#deal-2-fries-038-more span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -28vw;
  left: -2vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-2-fries-038-more span:last-of-type {
    bottom: -58.2vw;
    width: 100vw;
    left: -13.5vw;
    font-size: 1.8vw;
  }
}
.deal-content#deal-double-deal {
  top: 3.5vw;
  left: 8vw;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal {
    top: 7vw;
    left: 16vw;
  }
}
.deal-content#deal-double-deal hr {
  border-top: solid 1vw #da2d22;
  margin: 0px;
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal hr {
    border-top: solid 1.6vw #da2d22;
  }
}
.deal-content#deal-double-deal .content_wrap {
  display: block;
  width: 34vw;
  height: 12vw;
  margin-top: -1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal .content_wrap {
    display: block;
    width: 68vw;
    height: 25.5vw;
    margin-top: -1vw;
  }
}
.deal-content#deal-double-deal .content_wrap span {
  color: white;
}
.deal-content#deal-double-deal .content_wrap span:first-of-type {
  font-size: 14vw;
  line-height: 14vw;
  position: relative;
  left: -11vw;
  top: -1vw;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal .content_wrap span:first-of-type {
    font-size: 29.5vw;
    line-height: 29.5vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
    left: -23vw;
    top: -2vw;
  }
}
.deal-content#deal-double-deal .content_wrap span:nth-of-type(2) {
  font-size: 5vw;
  line-height: 5vw;
  margin-top: -1.5vw;
  position: relative;
  top: -12vw;
  right: -6vw;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal .content_wrap span:nth-of-type(2) {
    font-size: 10vw;
    line-height: 10vw;
    top: -26vw;
    right: -13vw;
  }
}
.deal-content#deal-double-deal .content_wrap span:nth-of-type(3) {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 800;
  font-size: 7.9vw;
  line-height: 7.9vw;
  margin-top: 0.5vw;
  position: relative;
  top: -13.5vw;
  left: 1.4vw;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal .content_wrap span:nth-of-type(3) {
    font-size: 15.5vw;
    line-height: 15.5vw;
    margin-top: 0vw;
    top: -27.5vw;
    left: -4vw;
  }
}
.deal-content#deal-double-deal span:last-of-type {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .9vw;
  font-weight: normal;
  position: absolute;
  bottom: -25vw;
  left: -5vw;
  width: 43vw;
  text-transform: none;
}
@media (max-width: 767px) {
  .deal-content#deal-double-deal span:last-of-type {
    bottom: -50.2vw;
    width: 100vw;
    left: -17.5vw;
    font-size: 1.8vw;
  }
}
/* Kobayashi */
#kobayashi video {
  width: 100%;
  height: auto;
}
#page-loader {
  height: 100vh;
  width: 100vw;
  position: absolute;
  background-color: white;
  z-index: 9999;
  background-image: url(../../img/loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
body.page-loader {
  overflow: hidden;
}
/* Geolocation */
.find-deals {
  position: relative;
}
.find-deals input.searching {
  background-image: url(../../img/ajax-loader.gif) !important;
  background-position: center right 5px;
  -webkit-background-size: 15px 15px;
          background-size: 15px;
  background-repeat: no-repeat;
}
.store-search-results {
  position: absolute;
  z-index: 9999;
  background-color: rgba(218, 45, 34, 0.9);
  float: none!important;
  right: 30px;
  width: 162px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  display: none;
}
.store-search-results ul {
  display: block;
  position: relative;
  margin-left: 0px;
  left: 0px;
  margin-top: 0px!important;
}
.store-search-results ul li {
  display: block;
  padding-left: 0px!important;
  margin-bottom: 0px!important;
}
@media (max-width: 1024px) {
  .store-search-results {
    right: 37px;
    width: 200px;
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  .store-search-results {
    margin-top: 0px;
    width: 80%;
    right: 16%;
  }
}
.store-search-results .location-search {
  background-color: #ad1d13;
  text-align: center;
  padding: 5px 10px;
  margin-bottom: 0px;
  border-bottom: solid 1px white;
  float: none!important;
  width: 100%;
  color: white;
}
.store-search-results .location-search.none {
  position: relative;
  z-index: 1;
}
.store-search-results .location-search-item {
  background: none;
  border: 0px;
  border-top: solid 1px white;
  margin-bottom: 0px;
  padding: 7px 10px!important;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  color: white;
  display: block;
  width: 100%;
}
@media (max-width: 1025px) {
  .store-search-results .location-search-item {
    padding: 15px!important;
  }
}
@media (max-width: 767px) {
  .store-search-results .location-search-item {
    line-height: 14px;
    padding: 7px 10px;
  }
}
.store-search-results .location-search-item:hover,
.store-search-results .location-search-item:focus {
  background-color: #ad1d13;
}
.store-search-results a {
  background-color: #ad1d13;
  text-align: center;
  padding: 5px 10px;
  margin-bottom: 0px;
  border-top: solid 2px white;
  padding-bottom: 8px;
  display: block;
  width: 100%;
}
.my-location {
  color: white;
  cursor: pointer;
  float: right;
  text-align: center;
  line-height: 13px;
  font-size: 12px;
  padding: 5px 10px;
  border: solid 2px #ff4337;
  height: 42px;
  margin: 0px;
}
.my-location:hover {
  border: solid 2px #da2d22;
  background-color: #da2d22;
}
.my-location.active {
  background-color: #da2d22;
  padding: 0px 10px;
  padding-top: 12px;
}
.banner-example {
  position: relative;
  margin-bottom: 25px;
}
.banner-example .banner-example-content {
  position: absolute;
  text-align: center;
  top: 3.5vw;
  border-top: solid .5vw #da2d22;
  border-bottom: solid .5vw #da2d22;
  padding-top: 7px;
  padding-bottom: 7px;
}
.banner-example .banner-example-content.center-horz {
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.banner-example .banner-example-content.center-vert {
  width: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  margin-left: 5vw;
}
.banner-example .banner-example-content.top-left {
  width: auto;
  left: 5vw;
  top: 5vw;
}
.banner-example img {
  max-width: 100%;
}
.banner-example h1 {
  font-size: 7vw;
  line-height: 6vw;
  font-family: 'Work Sans', sans-serif;
  color: white;
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
}
.banner-example h2 {
  font-size: 5vw;
  line-height: 4vw;
  font-family: 'Work Sans', sans-serif;
  color: white;
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
}
.banner-example h3 {
  font-size: 1.5vw;
  line-height: 1.5vw;
  font-family: 'Work Sans', sans-serif;
  color: white;
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
}
.deals-example {
  position: relative;
  margin-bottom: 0px;
  width: 50%;
  float: left;
  border: solid 1px white;
}
@media (max-width: 767px) {
  .deals-example {
    width: 100%!important;
  }
}
.deals-example .banner-example-content {
  position: absolute;
  text-align: center;
  top: 2vw;
  border-top: solid .5vw #da2d22;
  border-bottom: solid .5vw #da2d22;
  padding-top: 7px;
  padding-bottom: 7px;
}
@media (max-width: 767px) {
  .deals-example .banner-example-content {
    border-top: solid 1vw #da2d22;
    border-bottom: solid 1vw #da2d22;
  }
}
.deals-example .banner-example-content.center-horz {
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.deals-example .banner-example-content.center-vert {
  width: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  margin-left: 3vw;
}
.deals-example .banner-example-content.top-left {
  width: auto;
  left: 3vw;
  top: 3vw;
}
.deals-example .banner-example-content.full-center {
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
       -o-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  width: 100%;
  left: 50%;
}
.deals-example img {
  max-width: 100%;
}
.deals-example h1 {
  font-size: 5vw;
  line-height: 4vw;
  font-family: 'Work Sans', sans-serif;
  color: white;
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 767px) {
  .deals-example h1 {
    font-size: 10vw;
    line-height: 8vw;
  }
}
.deals-example h1.shadow {
  text-shadow: 0px 0px 10px #000000;
}
.deals-example h2 {
  font-size: 3vw;
  line-height: 2vw;
  font-family: 'Work Sans', sans-serif;
  color: white;
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 767px) {
  .deals-example h2 {
    font-size: 6vw;
    line-height: 4vw;
  }
}
.deals-example h2.shadow {
  text-shadow: 0px 0px 10px #000000;
}
.deals-example h3 {
  font-size: 2vw;
  line-height: 1.5vw;
  font-family: 'Work Sans', sans-serif;
  color: white;
  margin: 0px;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 767px) {
  .deals-example h3 {
    font-size: 4vw;
    line-height: 3vw;
  }
}
.deals-example h3.shadow {
  text-shadow: 0px 0px 10px #000000;
}
.deals-example a {
  color: white;
  background-color: #da2d22;
  font-size: 20px;
  font-family: 'Work Sans', sans-serif;
  text-transform: uppercase;
  padding: 10px 20px;
  display: block;
  width: 160px;
  margin: auto;
  margin-top: 10px;
}
/* Location Modal */
#location-modal .modal-sm {
  width: 500px!important;
  max-width: 90%!important;
}
#location-modal .modal-content {
  background-color: white;
  padding: 40px 75px;
  background-image: url(../../img/sign_up_bg.png);
  background-repeat: repeat-y;
  background-position-x: -125px;
  text-align: center;
}
@media (max-width: 767px) {
  #location-modal .modal-content {
    padding: 20px 15px;
  }
}
#location-modal .modal-content h4 {
  color: white;
  background-color: #da2d22;
  padding: 10px 0px;
}
#location-modal .modal-content label {
  color: black;
  line-height: 18px;
}
#location-modal .modal-content .modal-header {
  border-bottom: 0px;
  padding-bottom: 7px;
}
#location-modal .modal-content .form-control {
  border-radius: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: solid 1px black;
  display: inline-block;
  width: 285px;
  float: left;
}
@media (max-width: 767px) {
  #location-modal .modal-content .form-control {
    width: 87%;
  }
}
#location-modal .modal-content .close {
  position: absolute;
  right: 7px;
  top: 3px;
  opacity: 1;
}
#location-modal .modal-content button {
  margin-right: 0px;
  padding-right: 0px;
}
#location-modal .modal-content .fa {
  color: #da2d22;
  font-size: 36px;
  margin-top: -4px;
}
#location-modal .modal-content .store-search-results {
  right: 33px;
  width: 285px;
  top: 74px;
}
@media (max-width: 767px) {
  #location-modal .modal-content .store-search-results {
    width: 87%;
    right: 29px;
    top: 92px;
  }
}
#location-modal .modal-content a {
  top: 0px;
  position: relative;
  width: 285px;
  display: block;
  color: white;
  font-size: 13px;
  padding: 5px;
  padding-top: 3px;
}
@media (max-width: 767px) {
  #location-modal .modal-content a {
    width: 100%;
  }
}
/* ADA Compliance */
.visually-hidden {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.skip-link {
  height: auto;
  width: auto;
  background: #fff;
  padding: 15px 23px 14px;
  display: block;
  position: fixed;
  top: -200px;
  font-size: 14px;
  color: #da2d22;
  font-weight: normal;
  line-height: normal;
  text-decoration: none;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}
.skip-link:focus {
  top: 7px;
  left: 6px;
  z-index: 100000;
  text-decoration: none;
}
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.33);
  z-index: 0;
}
.new-tag {
  width: 100%;
  background: #da2d22 !important;
  padding: 100% 0 5%;
  margin: 0;
  position: absolute !important;
  font-family: 'Berthold Akzidenz Grotesk BE', sans-serif;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 150%;
  line-height: 1;
  color: #f8f8f8;
  font-weight: 900;
  text-align: center;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  pointer-events: none;
}
.bx-wrapper .bx-controls .bx-pager {
  position: absolute;
  bottom: 10px;
  z-index: 999;
}
.bx-wrapper .bx-controls .bx-pager a {
  display: block;
  width: 15px;
  height: 15px;
  margin: 0 5px;
  text-indent: -9999px;
  border-radius: 0;
  outline: ;
  background: transparent;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}
.bx-wrapper .bx-controls .bx-pager a:hover {
  background: #fff;
}
.bx-wrapper .bx-controls .bx-pager a:focus {
  background: #fff;
  outline: 5px auto -webkit-focus-ring-color;
}
.bx-wrapper .bx-controls .bx-pager a.active {
  background: #fff;
}
.bx-wrapper .bx-controls .bx-controls-direction button {
  position: absolute;
  top: 50%;
  -webkit-background-size: contain;
          background-size: contain;
  margin-top: -3vw;
  outline: ;
  width: 1.5vw;
  height: 6vw;
  text-indent: -9999px;
  z-index: 9;
  border: none;
}
@media (max-width: 767px) {
  .bx-wrapper .bx-controls .bx-controls-direction button {
    width: 3vw;
  }
}
.slick-hidden {
  display: none;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
/* Care */
.care-banner img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.live-text {
  position: absolute;
  z-index: 1;
}
.live-text span {
  font-family: 'Work Sans', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  line-height: normal;
  display: block;
}
.live-text p,
.live-text br {
  display: none;
}
#care-coupon-book-hero-live {
  left: 45vw;
  top: 9.5vw;
  text-align: center;
}
#care-coupon-book-hero-live hr {
  border-top: solid .9vw #791a14;
  margin: 0px;
  margin: -0.25vw 0px;
}
#care-coupon-book-hero-live span {
  color: #fff;
}
#care-coupon-book-hero-live span:first-of-type {
  font-size: 4.5vw;
  line-height: 5.8vw;
  margin-top: 0;
}
#care-coupon-book-hero-live span:nth-of-type(2) {
  font-size: 5.8vw;
  margin-left: .5vw;
  line-height: 5.8vw;
  margin-top: -2.25vw;
  margin-bottom: .4vw;
  display: inline;
  color: #791a14;
}
#care-coupon-book-hero-live span.big-money {
  display: inline;
  font-size: 19vw;
  line-height: 19vw;
  color: #fff;
  vertical-align: middle;
}
#care-coupon-book-hero-live span.big-money sup {
  font-size: 30%;
  line-height: 0;
  position: relative;
  vertical-align: top;
  top: .75em;
}
#care-coupon-book-hero-live img.care-logo {
  width: 14vw;
  padding-bottom: 20px;
  top: 10vw;
}
.care-content .content {
  padding: 0px 40px;
}
.care-content .content .center {
  padding-top: 45px !important;
  text-align: center;
}
#care-button {
  display: inline-block;
  color: white;
  background-color: #da2d22;
  text-transform: uppercase;
  margin: 15px 0px;
  padding: 7px 30px;
  font-size: 16px;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
       -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  text-decoration: none;
}
#care-button:hover {
  background-color: #ae241b;
  text-decoration: none;
}
/* Updates 6/15 - Header/Nav Updates */
#pre-header {
  background-color: #da2d22;
  border-bottom: solid 1px white;
  padding: 5px 4.5vw;
}
@media (max-width: 1024px) {
  #pre-header {
    display: none;
  }
}
#pre-header a {
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}
#mobile-location {
  padding: 15px 15px;
  border-bottom: solid 2px white;
}
#mobile-location .find-deals label {
  text-transform: uppercase;
  color: white;
  font-weight: normal;
  text-align: left;
  font-size: 12px;
  line-height: 13px;
  padding-top: 6px;
  padding-left: 5px;
}
@media (max-width: 400px) {
  #mobile-location .find-deals label {
    font-size: 11px;
    padding-left: 25px;
  }
}
#mobile-location .find-deals .form-control {
  width: 195px;
  display: inline-block;
  border-radius: 0px;
  border: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (max-width: 400px) {
  #mobile-location .find-deals .form-control {
    width: 165px;
  }
}
#mobile-location .find-deals button[type="submit"] {
  color: white;
  font-size: 34px;
  line-height: 34px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 400px) {
  #mobile-location .find-deals .col-xs-4,
  #mobile-location .find-deals .col-xs-8 {
    padding: 0px 5px;
  }
}
#mobile-location .store-search-results {
  right: 40px;
  width: 195px;
  margin-top: -2px;
}
@media (max-width: 400px) {
  #mobile-location .store-search-results {
    right: 46px;
    width: 165px;
  }
}
@media (max-width: 325px) {
  #mobile-location .store-search-results {
    right: 28px;
    margin-top: -15px;
  }
}
#mobile-location .your-location {
  margin-top: 0px;
  border-top: 0px;
  padding-top: 0px;
}
#mobile-location .your-location a {
  margin-bottom: 0px;
  float: left;
  width: 49%;
  margin: 0px .5%;
  display: inline-block;
}
@media (max-width: 400px) {
  #mobile-location .your-location a {
    font-size: 12px!important;
  }
}
#mobile-nav {
  text-align: left;
  padding: 30px;
  overflow-y: auto;
  padding-bottom: 0px;
  position: absolute;
  width: 400px;
  top: 0px;
}
@media (max-width: 400px) {
  #mobile-nav {
    width: 100vw;
  }
}
#mobile-nav li {
  margin-bottom: 30px;
}
#mobile-nav li a {
  font-size: 22px;
  line-height: 18px;
  font-weight: normal;
}
#mobile-nav li a.mobile-food {
  background-position: center right;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAT0lEQVQYlWP4//+/wP///zf8//9/AgM28P//f4f/CLCAkAJMRVgUoCrCoQCuiAWrwyAg/v///xeY8CggzgqyHInXm1gDSuD///8P/uMIagCfJr9RvYJDIwAAAABJRU5ErkJggg==');
}
#mobile-nav li a span {
  font-size: 16px;
}
#mobile-nav li.social a {
  display: inline-block;
  margin-right: 15px;
  font-size: 30px;
}
#mobile-food-nav {
  width: 400px;
  text-align: left;
  overflow-y: auto;
  left: 400px;
  position: absolute;
  display: none;
  top: 0px;
}
@media (max-width: 400px) {
  #mobile-food-nav {
    width: 100vw;
    left: 100vw;
  }
}
#mobile-food-nav li {
  margin-bottom: 20px;
  padding: 0px 30px;
}
#mobile-food-nav li:first-of-type {
  margin-bottom: 15px;
}
#mobile-food-nav li .mobile-back {
  background-color: #b13729;
  padding: 10px 30px;
  margin-left: -30px;
  margin-right: -30px;
  background-position: center left 10px;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAY0lEQVQYlX2QwQ1AUBAFZ78CKMHNVQlKUAKdKUUJSqCScfoSifWObyYv2YWPqKO6q1PzBYEdGICrJLCtXfmDj5BBgKL2GawLXQYBSkQcwJoKABGxZdJzRSa9/vC39Iq6qKc631EbLfjNt63bAAAAAElFTkSuQmCC');
}
/* Updates 7/12 */
header ul {
  margin-left: -396px;
}
@media (max-width: 1240px) {
  header ul {
    margin-left: -321px;
  }
}
@media (max-width: 1110px) {
  header ul {
    margin-left: -297px;
  }
}
header ul.nav-main {
  margin-top: 8px;
}
header ul li ul {
  top: 79px;
}
@media (max-width: 1240px) {
  header ul li ul {
    left: -21px;
  }
}
@media (max-width: 1240px) {
  header ul li a {
    padding: 25px 15px;
  }
}
@media (max-width: 1110px) {
  header ul li strong {
    font-size: 16px;
  }
}
/*# sourceMappingURL=bootstrap-theme.css.map */