hr, img, legend {border: 0;}
legend, td, th {padding: 0;}
body, figure {margin: 0;}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {background-color: transparent;color: #337ab7;text-decoration: none;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, optgroup, strong {font-weight: 700;}
dfn {font-style: italic;}
h1 {font-size: 1em;margin: .67em 0;}
mark {background: #ff0;color: #000;}
.img-thumbnail, body {background-color: #fff;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {vertical-align: middle;}
svg:not(:root) {overflow: hidden;}
hr {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre, textarea {overflow: auto;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input[type=checkbox], input[type=radio] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {height: auto;}
input[type=search] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em;}
table {border-collapse: collapse;border-spacing: 0;}
*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {font-size: 10px;-webkit-tap-highlight-color: transparent;}
body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;}
button, input, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
a:focus, a:hover {color: #23527c;text-decoration: underline;}
a:focus {outline: dotted thin;outline: -webkit-focus-ring-color auto 5px;outline-offset: -2px;}
.img-responsive {display: block;max-width: 100%;height: auto;}
.img-rounded {border-radius: 6px;}
.img-thumbnail {padding: 4px;line-height: 1.42857143;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}
.img-circle {border-radius: 50%;}
hr {margin-top: 20px;margin-bottom: 20px;border-top: 1px solid #eee;}
.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
.container, .container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
[role=button] {cursor: pointer;}
@media (min-width:768px) {.container {width: 750px;}}
@media (min-width:992px) {.container {width: 970px;}}
@media (min-width:1200px) {.container {width: 1170px;}}
.row {margin-left: -15px;margin-right: -15px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {float: left;}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}
.col-xs-pull-12 {right: 100%;}
.col-xs-pull-11 {right: 91.66666667%;}
.col-xs-pull-10 {right: 83.33333333%;}
.col-xs-pull-9 {right: 75%;}
.col-xs-pull-8 {right: 66.66666667%;}
.col-xs-pull-7 {right: 58.33333333%;}
.col-xs-pull-6 {right: 50%;}
.col-xs-pull-5 {right: 41.66666667%;}
.col-xs-pull-4 {right: 33.33333333%;}
.col-xs-pull-3 {right: 25%;}
.col-xs-pull-2 {right: 16.66666667%;}
.col-xs-pull-1 {right: 8.33333333%;}
.col-xs-pull-0 {right: auto;}
.col-xs-push-12 {left: 100%;}
.col-xs-push-11 {left: 91.66666667%;}
.col-xs-push-10 {left: 83.33333333%;}
.col-xs-push-9 {left: 75%;}
.col-xs-push-8 {left: 66.66666667%;}
.col-xs-push-7 {left: 58.33333333%;}
.col-xs-push-6 {left: 50%;}
.col-xs-push-5 {left: 41.66666667%;}
.col-xs-push-4 {left: 33.33333333%;}
.col-xs-push-3 {left: 25%;}
.col-xs-push-2 {left: 16.66666667%;}
.col-xs-push-1 {left: 8.33333333%;}
.col-xs-push-0 {left: auto;}
.col-xs-offset-12 {margin-left: 100%;}
.col-xs-offset-11 {margin-left: 91.66666667%;}
.col-xs-offset-10 {margin-left: 83.33333333%;}
.col-xs-offset-9 {margin-left: 75%;}
.col-xs-offset-8 {margin-left: 66.66666667%;}
.col-xs-offset-7 {margin-left: 58.33333333%;}
.col-xs-offset-6 {margin-left: 50%;}
.col-xs-offset-5 {margin-left: 41.66666667%;}
.col-xs-offset-4 {margin-left: 33.33333333%;}
.col-xs-offset-3 {margin-left: 25%;}
.col-xs-offset-2 {margin-left: 16.66666667%;}
.col-xs-offset-1 {margin-left: 8.33333333%;}
.col-xs-offset-0 {margin-left: 0;}
@media (min-width:768px) {.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left;}
	.col-sm-12 {width: 100%;}
	.col-sm-11 {width: 91.66666667%;}
	.col-sm-10 {width: 83.33333333%;}
	.col-sm-9 {width: 75%;}
	.col-sm-8 {width: 66.66666667%;}
	.col-sm-7 {width: 58.33333333%;}
	.col-sm-6 {width: 50%;}
	.col-sm-5 {width: 41.66666667%;}
	.col-sm-4 {width: 33.33333333%;}
	.col-sm-3 {width: 25%;}
	.col-sm-2 {width: 16.66666667%;}
	.col-sm-1 {width: 8.33333333%;}
	.col-sm-pull-12 {right: 100%;}
	.col-sm-pull-11 {right: 91.66666667%;}
	.col-sm-pull-10 {right: 83.33333333%;}
	.col-sm-pull-9 {right: 75%;}
	.col-sm-pull-8 {right: 66.66666667%;}
	.col-sm-pull-7 {right: 58.33333333%;}
	.col-sm-pull-6 {right: 50%;}
	.col-sm-pull-5 {right: 41.66666667%;}
	.col-sm-pull-4 {right: 33.33333333%;}
	.col-sm-pull-3 {right: 25%;}
	.col-sm-pull-2 {right: 16.66666667%;}
	.col-sm-pull-1 {right: 8.33333333%;}
	.col-sm-pull-0 {right: auto;}
	.col-sm-push-12 {left: 100%;}
	.col-sm-push-11 {left: 91.66666667%;}
	.col-sm-push-10 {left: 83.33333333%;}
	.col-sm-push-9 {left: 75%;}
	.col-sm-push-8 {left: 66.66666667%;}
	.col-sm-push-7 {left: 58.33333333%;}
	.col-sm-push-6 {left: 50%;}
	.col-sm-push-5 {left: 41.66666667%;}
	.col-sm-push-4 {left: 33.33333333%;}
	.col-sm-push-3 {left: 25%;}
	.col-sm-push-2 {left: 16.66666667%;}
	.col-sm-push-1 {left: 8.33333333%;}
	.col-sm-push-0 {left: auto;}
	.col-sm-offset-12 {margin-left: 100%;}
	.col-sm-offset-11 {margin-left: 91.66666667%;}
	.col-sm-offset-10 {margin-left: 83.33333333%;}
	.col-sm-offset-9 {margin-left: 75%;}
	.col-sm-offset-8 {margin-left: 66.66666667%;}
	.col-sm-offset-7 {margin-left: 58.33333333%;}
	.col-sm-offset-6 {margin-left: 50%;}
	.col-sm-offset-5 {margin-left: 41.66666667%;}
	.col-sm-offset-4 {margin-left: 33.33333333%;}
	.col-sm-offset-3 {margin-left: 25%;}
	.col-sm-offset-2 {margin-left: 16.66666667%;}
	.col-sm-offset-1 {margin-left: 8.33333333%;}
	.col-sm-offset-0 {margin-left: 0;}}
@media (min-width:992px) {.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {float: left;}
	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}
	.col-md-pull-12 {right: 100%;}
	.col-md-pull-11 {right: 91.66666667%;}
	.col-md-pull-10 {right: 83.33333333%;}
	.col-md-pull-9 {right: 75%;}
	.col-md-pull-8 {right: 66.66666667%;}
	.col-md-pull-7 {right: 58.33333333%;}
	.col-md-pull-6 {right: 50%;}
	.col-md-pull-5 {right: 41.66666667%;}
	.col-md-pull-4 {right: 33.33333333%;}
	.col-md-pull-3 {right: 25%;}
	.col-md-pull-2 {right: 16.66666667%;}
	.col-md-pull-1 {right: 8.33333333%;}
	.col-md-pull-0 {right: auto;}
	.col-md-push-12 {left: 100%;}
	.col-md-push-11 {left: 91.66666667%;}
	.col-md-push-10 {left: 83.33333333%;}
	.col-md-push-9 {left: 75%;}
	.col-md-push-8 {left: 66.66666667%;}
	.col-md-push-7 {left: 58.33333333%;}
	.col-md-push-6 {left: 50%;}
	.col-md-push-5 {left: 41.66666667%;}
	.col-md-push-4 {left: 33.33333333%;}
	.col-md-push-3 {left: 25%;}
	.col-md-push-2 {left: 16.66666667%;}
	.col-md-push-1 {left: 8.33333333%;}
	.col-md-push-0 {left: auto;}
	.col-md-offset-12 {margin-left: 100%;}
	.col-md-offset-11 {margin-left: 91.66666667%;}
	.col-md-offset-10 {margin-left: 83.33333333%;}
	.col-md-offset-9 {margin-left: 75%;}
	.col-md-offset-8 {margin-left: 66.66666667%;}
	.col-md-offset-7 {margin-left: 58.33333333%;}
	.col-md-offset-6 {margin-left: 50%;}
	.col-md-offset-5 {margin-left: 41.66666667%;}
	.col-md-offset-4 {margin-left: 33.33333333%;}
	.col-md-offset-3 {margin-left: 25%;}
	.col-md-offset-2 {margin-left: 16.66666667%;}
	.col-md-offset-1 {margin-left: 8.33333333%;}
	.col-md-offset-0 {margin-left: 0;}}
@media (min-width:1200px) {.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {float: left;}
	.col-lg-12 {width: 100%;}
	.col-lg-11 {width: 91.66666667%;}
	.col-lg-10 {width: 83.33333333%;}
	.col-lg-9 {width: 75%;}
	.col-lg-8 {width: 66.66666667%;}
	.col-lg-7 {width: 58.33333333%;}
	.col-lg-6 {width: 50%;}
	.col-lg-5 {width: 41.66666667%;}
	.col-lg-4 {width: 33.33333333%;}
	.col-lg-3 {width: 25%;}
	.col-lg-2 {width: 16.66666667%;}
	.col-lg-1 {width: 8.33333333%;}
	.col-lg-pull-12 {right: 100%;}
	.col-lg-pull-11 {right: 91.66666667%;}
	.col-lg-pull-10 {right: 83.33333333%;}
	.col-lg-pull-9 {right: 75%;}
	.col-lg-pull-8 {right: 66.66666667%;}
	.col-lg-pull-7 {right: 58.33333333%;}
	.col-lg-pull-6 {right: 50%;}
	.col-lg-pull-5 {right: 41.66666667%;}
	.col-lg-pull-4 {right: 33.33333333%;}
	.col-lg-pull-3 {right: 25%;}
	.col-lg-pull-2 {right: 16.66666667%;}
	.col-lg-pull-1 {right: 8.33333333%;}
	.col-lg-pull-0 {right: auto;}
	.col-lg-push-12 {left: 100%;}
	.col-lg-push-11 {left: 91.66666667%;}
	.col-lg-push-10 {left: 83.33333333%;}
	.col-lg-push-9 {left: 75%;}
	.col-lg-push-8 {left: 66.66666667%;}
	.col-lg-push-7 {left: 58.33333333%;}
	.col-lg-push-6 {left: 50%;}
	.col-lg-push-5 {left: 41.66666667%;}
	.col-lg-push-4 {left: 33.33333333%;}
	.col-lg-push-3 {left: 25%;}
	.col-lg-push-2 {left: 16.66666667%;}
	.col-lg-push-1 {left: 8.33333333%;}
	.col-lg-push-0 {left: auto;}
	.col-lg-offset-12 {margin-left: 100%;}
	.col-lg-offset-11 {margin-left: 91.66666667%;}
	.col-lg-offset-10 {margin-left: 83.33333333%;}
	.col-lg-offset-9 {margin-left: 75%;}
	.col-lg-offset-8 {margin-left: 66.66666667%;}
	.col-lg-offset-7 {margin-left: 58.33333333%;}
	.col-lg-offset-6 {margin-left: 50%;}
	.col-lg-offset-5 {margin-left: 41.66666667%;}
	.col-lg-offset-4 {margin-left: 33.33333333%;}
	.col-lg-offset-3 {margin-left: 25%;}
	.col-lg-offset-2 {margin-left: 16.66666667%;}
	.col-lg-offset-1 {margin-left: 8.33333333%;}
	.col-lg-offset-0 {margin-left: 0;}}
.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {content: " ";display: table;}
.clearfix:after, .container-fluid:after, .container:after, .row:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.hide {display: none !important;}
.show {display: block !important;}
.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {display: none !important;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.affix {position: fixed;}
@-ms-viewport {width: device-width;}
@media (max-width:767px) {.visible-xs {display: block !important;}
	table.visible-xs {display: table;}
	tr.visible-xs {display: table-row !important;}
	td.visible-xs, th.visible-xs {display: table-cell !important;}
	.visible-xs-block {display: block !important;}
	.visible-xs-inline {display: inline !important;}
	.visible-xs-inline-block {display: inline-block !important;}}
@media (min-width:768px) and (max-width:991px) {.visible-sm {display: block !important;}
	table.visible-sm {display: table;}
	tr.visible-sm {display: table-row !important;}
	td.visible-sm, th.visible-sm {display: table-cell !important;}
	.visible-sm-block {display: block !important;}
	.visible-sm-inline {display: inline !important;}
	.visible-sm-inline-block {display: inline-block !important;}}
@media (min-width:992px) and (max-width:1199px) {.visible-md {display: block !important;}
	table.visible-md {display: table;}
	tr.visible-md {display: table-row !important;}
	td.visible-md, th.visible-md {display: table-cell !important;}
	.visible-md-block {display: block !important;}
	.visible-md-inline {display: inline !important;}
	.visible-md-inline-block {display: inline-block !important;}}
@media (min-width:1200px) {.visible-lg {display: block !important;}
	table.visible-lg {display: table;}
	tr.visible-lg {display: table-row !important;}
	td.visible-lg, th.visible-lg {display: table-cell !important;}
	.visible-lg-block {display: block !important;}
	.visible-lg-inline {display: inline !important;}
	.visible-lg-inline-block {display: inline-block !important;}
	.hidden-lg {display: none !important;}}
@media (max-width:767px) {.hidden-xs {display: none !important;}}
@media (min-width:768px) and (max-width:991px) {.hidden-sm {display: none !important;}}
@media (min-width:992px) and (max-width:1199px) {.hidden-md {display: none !important;}}
.visible-print {display: none !important;}
@media print {.visible-print {display: block !important;}
	table.visible-print {display: table;}
	tr.visible-print {display: table-row !important;}
	td.visible-print, th.visible-print {display: table-cell !important;}}
.visible-print-block {display: none !important;}
@media print {.visible-print-block {display: block !important;}}
.visible-print-inline {display: none !important;}
@media print {.visible-print-inline {display: inline !important;}}
.visible-print-inline-block {display: none !important;}
@media print {.visible-print-inline-block {display: inline-block !important;}
	.hidden-print {display: none !important;}}
@font-face {font-family: "FontAwesome";src: url("/assets/templates/ross-pizza/libs/font-awesome/fonts/fontawesome-webfont.eot?v=4.6.1");src: url("/assets/templates/ross-pizza/libs/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.1") format("embedded-opentype"),url("/assets/templates/ross-pizza/libs/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.1") format("woff2"),url("/assets/templates/ross-pizza/libs/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.1") format("woff"),url("/assets/templates/ross-pizza/libs/font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.1") format("truetype"),url("/assets/templates/ross-pizza/libs/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul>li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
@font-face {font-family: lb;font-style: normal;font-weight: 400;src: url("/assets/templates/ross-pizza/fonts/Lifehack Sans Bold/Lifehack Sans Bold.eot?#iefix") format("embedded-opentype"),url("/assets/templates/ross-pizza/fonts/Lifehack Sans Bold/Lifehack Sans Bold.woff") format("woff"),url("/assets/templates/ross-pizza/fonts/Lifehack Sans Bold/Lifehack Sans Bold.ttf") format("truetype");}
@font-face {font-family: "s";font-style: normal;font-weight: 400;src: url("/assets/templates/ross-pizza/fonts/Scada/Scada.eot?#iefix") format("embedded-opentype"),url("/assets/templates/ross-pizza/fonts/Scada/Scada.woff") format("woff"),url("/assets/templates/ross-pizza/fonts/Scada/Scada.ttf") format("truetype");}
@font-face {font-family: sb;font-style: normal;font-weight: 400;src: url("/assets/templates/ross-pizza/fonts/Scada Bold/Scada Bold.eot?#iefix") format("embedded-opentype"),url("/assets/templates/ross-pizza/fonts/Scada Bold/Scada Bold.woff") format("woff"),url("/assets/templates/ross-pizza/fonts/Scada Bold/Scada Bold.ttf") format("truetype");}
@font-face {font-family: rb;font-style: normal;font-weight: 400;src: url("/assets/templates/ross-pizza/fonts/Roboto Slab Bold/Roboto Slab Bold.eot?#iefix") format("embedded-opentype"),url("/assets/templates/ross-pizza/fonts/Roboto Slab Bold/Roboto Slab Bold.woff") format("woff"),url("/assets/templates/ross-pizza/fonts/Roboto Slab Bold/Roboto Slab Bold.ttf") format("truetype");}
@charset "UTF-8";
.jq-file__name, .jq-selectbox__select-text {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mfp-wrap, .owl-carousel .owl-item, .owl-carousel .owl-video-play-icon {-webkit-backface-visibility: hidden;}
.mfp-arrow, .owl-carousel, .owl-carousel .owl-item, .slick-slider {-webkit-tap-highlight-color: transparent;}
.jq-checkbox, .jq-radio {top: -1px;}
.jq-checkbox.disabled, .jq-radio.disabled {opacity: .55;}
.jq-checkbox, .jq-file input, .jq-radio, .jq-selectbox {cursor: pointer;}
.jq-checkbox, .jq-number, .jq-radio, .jq-selectbox, .mfp-container:before, .mfp-content {vertical-align: middle;}
.jq-number__spin:after, .mfp-arrow:after, .mfp-arrow:before, .mfp-container:before, .mfp-figure:after {content: "";}
.slick-loading .slick-slide, .slick-loading .slick-track {visibility: hidden;}
.clear, .slick-track:after {clear: both;}
.mfp-close, a:hover {text-decoration: none;}
.jq-checkbox {width: 16px;height: 16px;margin: 0 4px 0 0;border: 1px solid #c3c3c3;-webkit-border-radius: 3px;border-radius: 3px;background: #f5f5f5;background: -webkit-linear-gradient(#fff,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background: linear-gradient(#fff,#e6e6e6);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;box-shadow: 0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;}
.jq-checkbox.checked .jq-checkbox__div {width: 12px;height: 12px;margin: 2px 0 0 2px;-webkit-border-radius: 2px;border-radius: 2px;background: #666;-webkit-box-shadow: inset 0 -3px 6px #aaa;box-shadow: inset 0 -3px 6px #aaa;}
.jq-checkbox.focused {border: 1px solid #08c;}
.jq-radio {width: 16px;height: 16px;margin: 0 4px 0 0;border: 1px solid #c3c3c3;-webkit-border-radius: 50%;border-radius: 50%;background: #f5f5f5;background: -webkit-linear-gradient(#fff,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background: linear-gradient(#fff,#e6e6e6);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;box-shadow: 0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;}
.jq-radio.checked .jq-radio__div {width: 10px;height: 10px;margin: 3px 0 0 3px;-webkit-border-radius: 50%;border-radius: 50%;background: #777;-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);}
.jq-radio.focused {border: 1px solid #08c;}
.jq-file {width: 270px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.jq-file input {height: auto;line-height: 1em;}
.jq-file__browse, .jq-file__name {font: 14px/32px Arial,sans-serif;color: #333;}
.jq-file__name {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 34px;padding: 0 80px 0 10px;border: 1px solid #ccc;border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;border-radius: 4px;background: #fff;-webkit-box-shadow: inset 1px 1px #f1f1f1;box-shadow: inset 1px 1px #f1f1f1;}
.jq-file__browse {position: absolute;top: 1px;right: 1px;padding: 0 10px;border-left: 1px solid #ccc;-webkit-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;background: #f5f5f5;background: -webkit-linear-gradient(#fff,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background: linear-gradient(#fff,#e6e6e6);-webkit-box-shadow: inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow: inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);text-shadow: 1px 1px #fff;}
.jq-file:hover .jq-file__browse {background: #e6e6e6;background: -webkit-linear-gradient(#f6f6f6,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));background: linear-gradient(#f6f6f6,#e6e6e6);}
.jq-file:active .jq-file__browse {background: #f5f5f5;-webkit-box-shadow: inset 1px 1px 3px #ddd;box-shadow: inset 1px 1px 3px #ddd;}
.jq-file.focused .jq-file__name {border: 1px solid #5794bf;}
.jq-file.disabled, .jq-file.disabled .jq-file__browse, .jq-file.disabled .jq-file__name {border-color: #ccc;background: #f5f5f5;-webkit-box-shadow: none;box-shadow: none;color: #888;}
.jq-number {position: relative;display: inline-block;padding: 0 36px 0 0;}
.jq-number__field {width: 100px;border: 1px solid #ccc;border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow: inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);}
.jq-number__field:hover {border-color: #b3b3b3;}
.jq-number__field input {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;padding: 8px 9px;border: none;outline: 0;background: 0 0;font: 14px Arial,sans-serif;color: #333;text-align: left;-moz-appearance: textfield;}
.jq-number__field input::-webkit-inner-spin-button, .jq-number__field input::-webkit-outer-spin-button {margin: 0;-webkit-appearance: none;}
.jq-number__spin {position: absolute;top: 0;right: 0;width: 32px;height: 14px;border: 1px solid #ccc;border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;border-radius: 4px;background: #f5f5f5;background: -webkit-linear-gradient(#fff,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background: linear-gradient(#fff,#e6e6e6);-webkit-box-shadow: inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow: inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-shadow: 1px 1px #fff;cursor: pointer;}
.jq-number__spin.minus:after, .jq-number__spin:after {border-right: 5px solid transparent;border-left: 5px solid transparent;}
.jq-select-multiple li, .jq-selectbox li {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;white-space: nowrap;}
.jq-number__spin.minus {top: auto;bottom: 0;}
.jq-number__spin:hover {background: #e6e6e6;background: -webkit-linear-gradient(#f6f6f6,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));background: linear-gradient(#f6f6f6,#e6e6e6);}
.jq-number__spin:active {background: #f5f5f5;-webkit-box-shadow: inset 1px 1px 3px #ddd;box-shadow: inset 1px 1px 3px #ddd;}
.jq-number__spin:after {position: absolute;top: 4px;left: 11px;width: 0;height: 0;border-bottom: 5px solid #999;}
.jq-number__spin.minus:after {top: 5px;border-top: 5px solid #999;border-bottom: none;}
.jq-number__spin.minus:hover:after {border-top-color: #000;}
.jq-number__spin.plus:hover:after {border-bottom-color: #000;}
.jq-number.focused .jq-number__field {border: 1px solid #5794bf;}
.jq-number.disabled .jq-number__field, .jq-number.disabled .jq-number__spin {border-color: #ccc;background: #f5f5f5;-webkit-box-shadow: none;box-shadow: none;color: #888;}
.jq-number.disabled .jq-number__spin:after {border-bottom-color: #aaa;}
.jq-number.disabled .jq-number__spin.minus:after {border-top-color: #aaa;}
.jq-selectbox__select {height: 32px;padding: 0 45px 0 10px;border: 1px solid #ccc;border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;border-radius: 4px;background: #f5f5f5;background: -webkit-linear-gradient(#fff,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background: linear-gradient(#fff,#e6e6e6);-webkit-box-shadow: inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow: inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font: 14px/32px Arial,sans-serif;color: #333;text-shadow: 1px 1px #fff;}
.jq-selectbox__select:hover {background: #e6e6e6;background: -webkit-linear-gradient(#f6f6f6,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));background: linear-gradient(#f6f6f6,#e6e6e6);}
.jq-selectbox__select:active {background: #f5f5f5;-webkit-box-shadow: inset 1px 1px 3px #ddd;box-shadow: inset 1px 1px 3px #ddd;}
.jq-selectbox.focused .jq-selectbox__select {border: 1px solid #5794bf;}
.jq-selectbox.disabled .jq-selectbox__select {border-color: #ccc;background: #f5f5f5;-webkit-box-shadow: none;box-shadow: none;color: #888;}
.jq-selectbox__select-text {display: block;width: 100%;}
.jq-selectbox .placeholder {color: #888;}
.jq-selectbox__trigger {position: absolute;top: 0;right: 0;width: 34px;height: 100%;border-left: 1px solid #ccc;}
.jq-selectbox__trigger-arrow {position: absolute;top: 14px;right: 12px;width: 0;height: 0;border-top: 5px solid #999;border-right: 5px solid transparent;border-left: 5px solid transparent;}
.mfp-bg, .mfp-wrap {position: fixed;left: 0;}
.mfp-bg, .mfp-container, .mfp-wrap {top: 0;height: 100%;}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {border-top-color: #000;}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {border-top-color: #aaa;}
.jq-selectbox__dropdown, .jq-selectbox__search input {-webkit-box-sizing: border-box;border: 1px solid #ccc;width: 100%;}
.jq-selectbox__dropdown {box-sizing: border-box;margin: 2px 0 0;padding: 0;-webkit-border-radius: 4px;border-radius: 4px;background: #fff;-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);box-shadow: 0 2px 10px rgba(0,0,0,.2);font: 14px/18px Arial,sans-serif;}
.jq-selectbox__search {margin: 5px;}
.jq-selectbox__search input {box-sizing: border-box;margin: 0;padding: 5px 27px 6px 8px;-webkit-border-radius: 3px;border-radius: 3px;outline: 0;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") 100% 50% no-repeat;-webkit-box-shadow: inset 1px 1px #f1f1f1;box-shadow: inset 1px 1px #f1f1f1;color: #333;-webkit-appearance: textfield;}
.jq-selectbox__search input::-webkit-search-cancel-button, .jq-selectbox__search input::-webkit-search-decoration {-webkit-appearance: none;}
.jq-selectbox__not-found {margin: 5px;padding: 5px 8px 6px;background: #f0f0f0;font-size: 13px;}
.jq-selectbox ul {margin: 0;padding: 0;}
.jq-selectbox li {min-height: 18px;padding: 5px 10px 6px;user-select: none;color: #231f20;}
.jq-selectbox li.selected {background-color: #a3abb1;color: #fff;}
.jq-selectbox li:hover {background-color: #08c;color: #fff;}
.jq-selectbox li.disabled {color: #aaa;}
.jq-selectbox li.disabled:hover {background: 0 0;}
.jq-selectbox li.optgroup {font-weight: 700;}
.jq-selectbox li.optgroup:hover {background: 0 0;color: #231f20;cursor: default;}
.jq-selectbox li.option {padding-left: 25px;}
.jq-select-multiple {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 1px;border: 1px solid #ccc;border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;border-radius: 4px;background: #fff;-webkit-box-shadow: inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow: inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font: 14px/18px Arial,sans-serif;color: #333;cursor: default;}
.jq-select-multiple.focused {border: 1px solid #5794bf;}
.jq-select-multiple.disabled {border-color: #ccc;background: #f5f5f5;-webkit-box-shadow: none;box-shadow: none;color: #888;}
.jq-select-multiple ul {margin: 0;padding: 0;}
.jq-select-multiple li {padding: 3px 9px 4px;list-style: none;user-select: none;}
.jq-select-multiple li:first-child {-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
.jq-select-multiple li:last-child {-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
.jq-select-multiple li.selected {background: #08c;color: #fff;}
.jq-select-multiple li.disabled {color: #aaa;}
.jq-select-multiple li.selected.disabled, .jq-select-multiple.disabled li.selected {background: #ccc;color: #fff;}
.jq-select-multiple li.optgroup {font-weight: 700;}
.jq-select-multiple li.option {padding-left: 25px;}
input[type="email"].styler, input[type="password"].styler, input[type="search"].styler, input[type="tel"].styler, input[type="text"].styler, input[type="url"].styler, textarea.styler {padding: 8px 9px;border: 1px solid #ccc;border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow: inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);font: 14px Arial,sans-serif;color: #333;}
input[type="search"].styler {-webkit-appearance: none;}
textarea.styler {overflow: auto;}
input[type="email"].styler:hover, input[type="password"].styler:hover, input[type="search"].styler:hover, input[type="tel"].styler:hover, input[type="text"].styler:hover, input[type="url"].styler:hover, textarea.styler:hover {border-color: #b3b3b3;}
input[type="email"].styler:focus, input[type="password"].styler:focus, input[type="search"].styler:focus, input[type="tel"].styler:focus, input[type="text"].styler:focus, input[type="url"].styler:focus, textarea.styler:focus {border-color: #b3b3b3 #ccc #ccc;outline: 0;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
button.styler, input[type="button"].styler, input[type="reset"].styler, input[type="submit"].styler {overflow: visible;padding: 8px 11px;border: 1px solid #ccc;border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;border-radius: 4px;outline: 0;background: #f5f5f5;background: -webkit-linear-gradient(#fff,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background: linear-gradient(#fff,#e6e6e6);-webkit-box-shadow: inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);box-shadow: inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);font: 14px Arial,sans-serif;color: #333;text-shadow: 1px 1px #fff;cursor: pointer;}
.left em, .mfp-close, .price em {font-style: normal;}
button.styler::-moz-focus-inner, input[type="button"].styler::-moz-focus-inner, input[type="reset"].styler::-moz-focus-inner, input[type="submit"].styler::-moz-focus-inner {padding: 0;border: 0;}
button.styler:not([disabled]):hover, input[type="button"].styler:not([disabled]):hover, input[type="reset"].styler:hover, input[type="submit"].styler:not([disabled]):hover {background: #e6e6e6;background: -webkit-linear-gradient(#f6f6f6,#e6e6e6);background: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e6e6e6));background: linear-gradient(#f6f6f6,#e6e6e6);}
button.styler:not([disabled]):active, input[type="button"].styler:not([disabled]):active, input[type="reset"].styler:active, input[type="submit"].styler:not([disabled]):active {background: #f5f5f5;-webkit-box-shadow: inset 1px 1px 3px #ddd;box-shadow: inset 1px 1px 3px #ddd;}
button.styler[disabled], input[type="button"].styler[disabled], input[type="submit"].styler[disabled] {border-color: #ccc;background: #f5f5f5;-webkit-box-shadow: none;box-shadow: none;color: #888;}
.mfp-bg {width: 100%;z-index: 1042;overflow: hidden;background: #0b0b0b;opacity: .8;}
.mfp-wrap {width: 100%;z-index: 1043;outline: 0 !important;}
.mfp-container {text-align: center;position: absolute;width: 100%;left: 0;padding: 0 8px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.mfp-container:before {display: inline-block;height: 100%;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-close, .mfp-preloader {text-align: center;position: absolute;}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;top: 50%;width: auto;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-close, .mfp-preloader a:hover {color: #fff;}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {display: none;}
button.mfp-arrow, button.mfp-close {overflow: visible;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;display: block;outline: 0;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation;}
.mfp-iframe-scaler, .slick-list, #slider1 .slider-rm-ul > div, #slider1 .slider-rm-wrap-padding {overflow: hidden;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;right: 0;top: 0;opacity: .65;padding: 0 0 18px 10px;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.mfp-close:focus, .mfp-close:hover {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-figure, img.mfp-img {line-height: 0;}
.mfp-arrow {position: absolute;opacity: .65;margin: -55px 0 0;top: 50%;padding: 0;width: 90px;height: 110px;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:focus, .mfp-arrow:hover {opacity: 1;}
.mfp-arrow:after, .mfp-arrow:before {display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: inset transparent;}
.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: .7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}
.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}
.mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-image-holder .mfp-content, img, img.mfp-img {max-width: 100%;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);box-shadow: 0 0 8px rgba(0,0,0,.6);background: #000;}
.mfp-figure:after, img.mfp-img {width: auto;height: auto;display: block;}
img.mfp-img {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 40px 0;margin: 0 auto;}
.mfp-figure:after {position: absolute;left: 0;top: 40px;bottom: 40px;right: 0;z-index: -1;-webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);box-shadow: 0 0 8px rgba(0,0,0,.6);background: #444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape),
  screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(.75);-ms-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;-ms-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;-ms-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;}}
.owl-carousel, .owl-carousel .owl-item {position: relative;}
.owl-carousel {display: none;width: 100%;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;cursor: hand;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-drag .owl-item, .slick-slider {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {display: none;}
.owl-carousel.owl-grab {cursor: move;cursor: -webkit-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {-webkit-transition: height .5s ease-in-out;transition: height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity .4s ease;transition: opacity .4s ease;}
.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("/assets/templates/ross-pizza/css/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-transition: -webkit-transform .1s ease;transition: -webkit-transform .1s ease;transition: transform .1s ease;transition: transform .1s ease,-webkit-transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3,1.3);-webkit-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}
.slick-list, .slick-slider, .slick-track {position: relative;display: block;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;-webkit-transition: opacity .4s ease;transition: opacity .4s ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
.slick-slider {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;}
.cart .selected .item ul li:nth-child(5) .numbers, .thumbs ul li .text .numbers, .thumbs-popup .ingredients .item .numbers, .thumbs-popup .left .quantity .numbers {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;vertical-align: top;}
.slick-list {margin: 0;padding: 0;}
.slick-list:focus {outline: 0;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-list, .slick-slider .slick-track {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {top: 0;left: 0;}
.slick-track:after, .slick-track:before {display: table;content: "";}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
@media screen and (min-width: 980px) {#slider1 .slider-rm-wrap {margin: 0 40px;}}
#slider1 img {display: block;width: 100%;}
#slider1 .slider-rm-nav__next, #slider1 .slider-rm-nav__prev {position: absolute;width: 30px;height: 60px;top: 50%;margin-top: -60px;text-indent: -999px;cursor: pointer;overflow: hidden;}
#slider1 .slider-rm-nav__prev {left: 5px;border: 1px solid #035687;-webkit-border-radius: 3px;border-radius: 3px;background: url("/assets/templates/ross-pizza/img/arrow-left.png") center center no-repeat #007bb9;}
#slider1 .slider-rm-nav__prev:hover {background-color: #005e96;border-color: #023051;}
#slider1 .slider-rm-nav__next {left: auto;right: 5px;border: 1px solid #035687;-webkit-border-radius: 3px;border-radius: 3px;background: url("/assets/templates/ross-pizza/img/arrow-right.png") center center no-repeat #007bb9;}
#slider1 .slider-rm-nav__next:hover {background-color: #005e96;border-color: #023051;}
#slider1 .slider-rm-bar {position: relative;margin: 50px auto 0;overflow: hidden;}
#slider1 .slider-rm-bar__line {position: absolute;height: 100%;left: 85px;right: 85px;top: 0;}
#slider1 .slider-rm-bar__handler {position: absolute;width: 170px;height: 100%;overflow: hidden;left: 0;top: 0;margin-left: -85px;background: #555;cursor: pointer;}
.mCustomScrollbar {-ms-touch-action: pinch-zoom;touch-action: pinch-zoom;}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {-ms-touch-action: auto;touch-action: auto;}
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: 0;direction: ltr;}
.mCSB_container {overflow: hidden;width: auto;height: auto;}
.mCSB_inside > .mCSB_container {margin-right: 30px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {margin-right: 0;margin-left: 30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-left: 0;}
.mCSB_scrollTools {position: absolute;width: 16px;height: auto;left: auto;top: 0;right: 0;bottom: 0;opacity: .75;filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)";}
.mCSB_outside + .mCSB_scrollTools {right: -26px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {right: auto;left: 0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {left: -26px;}
.mCSB_scrollTools .mCSB_draggerContainer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer {margin: 20px 0;}
.mCSB_scrollTools .mCSB_draggerRail {width: 2px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;border-radius: 16px;}
.mCSB_scrollTools .mCSB_dragger {cursor: pointer;width: 100%;height: 30px;z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {position: relative;width: 4px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;border-radius: 16px;text-align: center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {width: 12px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {width: 8px;}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {display: block;position: absolute;height: 20px;width: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}
.mCSB_scrollTools .mCSB_buttonDown {bottom: 0;}
.mCSB_horizontal.mCSB_inside > .mCSB_container {margin-right: 0;margin-bottom: 30px;}
.mCSB_horizontal.mCSB_outside > .mCSB_container {min-height: 100%;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom: 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {width: auto;height: 16px;top: auto;right: 0;bottom: 0;left: 0;}
.mCustomScrollBox
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom: -26px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {margin: 0 20px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 2px;margin: 7px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {width: 30px;height: 100%;left: 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 4px;margin: 6px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {height: 12px;margin: 2px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {height: 8px;margin: 4px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {display: block;position: absolute;width: 20px;height: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {left: 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {right: 0;}
.mCSB_container_wrapper {position: absolute;height: auto;width: auto;overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;margin-right: 30px;margin-bottom: 30px;}
.mCSB_container_wrapper > .mCSB_container {padding-right: 30px;padding-bottom: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {bottom: 20px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {right: 20px;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden
  + .mCSB_scrollTools.mCSB_scrollTools_vertical {bottom: 0;}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
  + .mCSB_scrollTools
  ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {right: 0;}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_scrollTools.mCSB_scrollTools_horizontal {left: 20px;}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
  + .mCSB_scrollTools
  ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {left: 0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {margin-right: 0;margin-left: 30px;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {padding-right: 0;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {padding-bottom: 0;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 0;margin-left: 0;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom: 0;}
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;transition: opacity .2s ease-in-out,background-color .2s ease-in-out;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {-webkit-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;}
a, a:hover {-moz-transition: all .2s ease;-o-transition: all .2s ease;-webkit-transition: all .2s ease;}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {opacity: 0;filter: "alpha(opacity=0)";-ms-filter: "alpha(opacity=0)";}
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar
  > .mCustomScrollBox
  > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar
  > .mCustomScrollBox
  ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {opacity: 1;filter: "alpha(opacity=100)";-ms-filter: "alpha(opacity=100)";}
.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.4);filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)";}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.75);filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.85);filter: "alpha(opacity=85)";-ms-filter: "alpha(opacity=85)";}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.9);filter: "alpha(opacity=90)";-ms-filter: "alpha(opacity=90)";}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {background-image: url("/assets/templates/ross-pizza/css/mCSB_buttons.png");background-repeat: no-repeat;opacity: .4;filter: "alpha(opacity=40)";-ms-filter: "alpha(opacity=40)";}
.mCSB_scrollTools .mCSB_buttonUp {background-position: 0 0;}
.mCSB_scrollTools .mCSB_buttonDown {background-position: 0 -20px;}
.mCSB_scrollTools .mCSB_buttonLeft {background-position: 0 -40px;}
.mCSB_scrollTools .mCSB_buttonRight {background-position: 0 -56px;}
.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {opacity: .75;filter: "alpha(opacity=75)";-ms-filter: "alpha(opacity=75)";}
.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {opacity: .9;filter: "alpha(opacity=90)";-ms-filter: "alpha(opacity=90)";}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.15);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.75);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: rgba(0,0,0,.85);}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: rgba(0,0,0,.9);}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -80px 0;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -80px -20px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -80px -40px;}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -80px -56px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {width: 4px;background-color: #fff;background-color: rgba(255,255,255,.1);-webkit-border-radius: 1px;border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 4px;background-color: #fff;background-color: rgba(255,255,255,.75);-webkit-border-radius: 1px;border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 4px;margin: 6px auto;}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.85);}
.mCS-light-2.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.9);}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px 0;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -20px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -40px;}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -56px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.1);-webkit-border-radius: 1px;border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.75);-webkit-border-radius: 1px;border-radius: 1px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.85);}
.mCS-dark-2.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.9);}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px 0;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -20px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -40px;}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -56px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {width: 4px;background-color: #fff;background-color: rgba(255,255,255,.1);-webkit-border-radius: 2px;border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 6px;background-color: #fff;background-color: rgba(255,255,255,.75);-webkit-border-radius: 2px;border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 4px;margin: 6px 0;}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 6px;margin: 5px auto;}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.85);}
.mCS-light-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.9);}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {background-position: -16px 0;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {background-position: -16px -20px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {background-position: -20px -40px;}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {background-position: -20px -56px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.1);-webkit-border-radius: 2px;border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.75);-webkit-border-radius: 2px;border-radius: 2px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.85);}
.mCS-dark-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.9);}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {background-position: -96px 0;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {background-position: -96px -20px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {background-position: -100px -40px;}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {background-position: -100px -56px;}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {background-color: #fff;background-color: rgba(255,255,255,.1);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 2px;}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 2px;margin: 7px auto;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.15);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.75);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.85);}
.mCS-dark-thin.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.9);}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {background-position: -80px 0;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {background-position: -80px -20px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {background-position: -80px -40px;}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {background-position: -80px -56px;}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {background-color: #fff;background-color: rgba(255,255,255,.15);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {height: 14px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 14px;margin: 0 1px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {width: 14px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal
  .mCSB_dragger
  .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height: 14px;margin: 1px 0;}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {width: 16px;height: 16px;margin: -1px 0;}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {width: 4px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {height: 16px;width: 16px;margin: 0 -1px;}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {height: 4px;margin: 6px 0;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {background-position: 0 -72px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {background-position: 0 -92px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {background-position: 0 -112px;}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {background-position: 0 -128px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.75);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.15);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.85);}
.mCS-rounded-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.9);}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -80px -72px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -80px -92px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -80px -112px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -80px -128px;}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {width: 4px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {background-color: transparent;background-position: center;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat: repeat-y;opacity: .3;filter: "alpha(opacity=30)";-ms-filter: "alpha(opacity=30)";}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {height: 4px;margin: 6px 0;background-repeat: repeat-x;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {background-position: -16px -72px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {background-position: -16px -92px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {background-position: -20px -112px;}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {background-position: -20px -128px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -96px -72px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -96px -92px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -100px -112px;}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -100px -128px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-repeat: repeat-y;background-image: -webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image: linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {background-repeat: repeat-x;background-image: -webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image: linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {height: 70px;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {width: 70px;}
.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {opacity: 1;filter: "alpha(opacity=30)";-ms-filter: "alpha(opacity=30)";}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {-webkit-border-radius: 16px;border-radius: 16px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {width: 8px;background-color: #000;background-color: rgba(0,0,0,.2);-webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);box-shadow: inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #555;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 8px;}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 8px;margin: 4px 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);box-shadow: inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 8px;margin: 4px auto;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px -72px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -92px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -112px;}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -128px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.1);-webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,.1);box-shadow: inset 1px 0 1px rgba(0,0,0,.1);}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);box-shadow: inset 0 1px 1px rgba(0,0,0,.1);}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px -72px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -92px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -112px;}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -128px;}
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {opacity: 1;filter: "alpha(opacity=30)";-ms-filter: "alpha(opacity=30)";}
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {-webkit-border-radius: 7px;border-radius: 7px;}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {right: 1px;}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {-webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow: inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {bottom: 1px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.4);box-shadow: inset 1px 0 0 rgba(255,255,255,.4);width: 12px;margin: 2px;position: absolute;height: auto;top: 0;bottom: 0;left: 0;right: 0;}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);box-shadow: inset 0 1px 0 rgba(255,255,255,.4);height: 12px;width: auto;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #555;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {background-color: #000;background-color: rgba(0,0,0,.05);-webkit-box-shadow: inset 1px 1px 16px rgba(0,0,0,.1);box-shadow: inset 1px 1px 16px rgba(0,0,0,.1);}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px -72px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -92px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -112px;}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -128px;}
.mCS-3d-thick-dark.mCSB_scrollTools {-webkit-box-shadow: inset 0 0 14px rgba(0,0,0,.2);box-shadow: inset 0 0 14px rgba(0,0,0,.2);}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow: inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow: inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow: inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #777;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {background-color: #fff;background-color: rgba(0,0,0,.05);-webkit-box-shadow: inset 1px 1px 16px rgba(0,0,0,.1);box-shadow: inset 1px 1px 16px rgba(0,0,0,.1);}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px -72px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -92px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -112px;}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -128px;}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {right: 0;margin: 12px 0;}
.mCustomScrollBox.mCS-minimal
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom: 0;margin: 0 12px;}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {left: 0;right: auto;}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {height: 50px;}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {width: 50px;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.2);filter: "alpha(opacity=20)";-ms-filter: "alpha(opacity=20)";}
.mCS-minimal.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.5);filter: "alpha(opacity=50)";-ms-filter: "alpha(opacity=50)";}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.2);filter: "alpha(opacity=20)";-ms-filter: "alpha(opacity=20)";}
.mCS-minimal-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.5);filter: "alpha(opacity=50)";-ms-filter: "alpha(opacity=50)";}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {width: 6px;background-color: #000;background-color: rgba(0,0,0,.2);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 6px;}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 6px;margin: 5px 0;}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {width: 12px;}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {height: 12px;margin: 2px 0;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px -72px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -92px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -112px;}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -128px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.75);}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.85);}
.mCS-dark-3.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.9);}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.1);}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px -72px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -92px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -112px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {width: 12px;background-color: #000;background-color: rgba(0,0,0,.2);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 6px;margin: 3px 5px;position: absolute;height: auto;top: 0;bottom: 0;left: 0;right: 0;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height: 6px;margin: 5px 3px;position: absolute;width: auto;top: 0;bottom: 0;left: 0;right: 0;}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 12px;margin: 2px 0;}
h1, h2, h3, h4, h5, h6, p {margin: 0;padding: 0;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {background-position: -32px -72px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {background-position: -32px -92px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {background-position: -40px -112px;}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {background-position: -40px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.75);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.85);}
.mCS-inset-2-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.9);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.1);}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {background-position: -112px -72px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {background-position: -112px -92px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {background-position: -120px -112px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {background-position: -120px -128px;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent;border-width: 1px;border-style: solid;border-color: #fff;border-color: rgba(255,255,255,.2);-webkit-box-sizing: border-box;box-sizing: border-box;}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {border-color: #000;border-color: rgba(0,0,0,.2);}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {background-color: #fff;background-color: rgba(255,255,255,.6);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {background-color: #000;background-color: rgba(0,0,0,.6);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.75);}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.85);}
.mCS-inset-3.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.9);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.75);}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.85);}
.mCS-inset-3-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.9);}
::-webkit-input-placeholder {color: #666;opacity: 1;}
:-moz-placeholder {color: #666;opacity: 1;}
::-moz-placeholder {color: #666;opacity: 1;}
:-ms-input-placeholder {color: #666;opacity: 1;}
body input:focus:required:invalid, body input:required:valid, body textarea:focus:required:invalid, body textarea:required:valid {color: #666;}
body {font-size: 16px;min-width: 320px;position: relative;line-height: 1.6;font-family: "s",sans-serif;color: #221d1d;overflow-x: hidden;}
.thumbs-popup .composition b, .thumbs-popup .title {font-family: sb,sans-serif;}
.cart .selected .item ul, .content-block .main-category ul, .delivery .section1 ul, .restorans .services ul, .restorans .tabs-restorans > ul, .tabs > ul, .thumbs ul, .top-menu ul, .top-menu ul li .mega-menu ul, .ul, footer .footer-menu ul, footer .social ul, header .right-header .social ul {padding: 0;margin: 0;list-style: none;}
a, a:focus, a:hover, button:focus, input, textarea {outline: 0;text-decoration: none;}
img {width: 100%;}
input, textarea {outline: 0 !important;-webkit-box-shadow: none;box-shadow: none;}
.thumbs-popup:not(.quickview .thumbs-popup) {background-color: #fff;-webkit-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 0 24px rgba(0,0,0,.18);box-shadow: 0 0 24px rgba(0,0,0,.18);position: relative;max-width: 924px;margin: 20px auto;padding: 30px 20px;}
@media (min-width: 991px) {.thumbs-popup:not(.quickview .thumbs-popup) {max-height: 610px;overflow: hidden;}
	.thumbs-popup .description {overflow-y: auto;overflow-x: hidden;max-height: 550px;}
	.thumbs-popup .description::-webkit-scrollbar {width: 8px;}
	.thumbs-popup .description::-webkit-scrollbar-track {background-color: rgba(57,57,57,.1);}
	.thumbs-popup .description::-webkit-scrollbar-thumb {background-color: rgba(57,57,57,.2);border-radius: 4px;cursor: pointer;}}
.thumbs-popup i {display: block;position: absolute;width: 46px;height: 46px;background: url("/assets/templates/ross-pizza/img/discount.png") no-repeat;top: 68px;right: 12px;}
.thumbs-popup .title {width: 100%;text-align: left;color: #376d20;font-size: 26px;text-transform: none;}
.thumbs-popup .title:before {display: none;}
.thumbs-popup .composition {margin-top: 5px;margin-bottom: 14px;}
.thumbs-popup .composition b {color: #1e1b1b;display: block;}
.thumbs-popup .composition p {color: #1e1b1b;font-family: "s",sans-serif;font-size: 17px;line-height: 24px;}
.thumbs-popup .left {vertical-align: top;}
.thumbs-popup .left .weight {margin-bottom: 15px;}
.thumbs-popup .left .weight b {color: #1e1b1b;font-family: sb,sans-serif;font-size: 18px;font-weight: 400;text-transform: uppercase;display: inline-block;margin-right: 10px;}
.thumbs-popup .left .weight span {color: #1e1b1b;font-family: "s",sans-serif;font-size: 14px;display: inline-block;}
.quantity b {color: #1e1b1b;font-family: sb,sans-serif;font-size: 18px;font-weight: 400;text-transform: uppercase;display: inline-block;margin-right: 7px;vertical-align: top;position: relative;top: 2px;}
.quantity .numbers {overflow: hidden;display: inline-block;width: 84px;height: 36px;background-color: #fff;border: 1px solid #e5e5e5;-webkit-border-radius: 6px;border-radius: 6px;font-size: 0;}
.quantity .numbers .minus, .quantity .numbers .plus {width: 23px;height: 36px;color: #666;font-family: kb,sans-serif;font-size: 16px;line-height: 33px;padding-left: 0;margin-top: 0;text-align: center;display: inline-block;cursor: pointer;}
.quantity .numbers .minus {background: url("/assets/templates/ross-pizza/img/minus.png") no-repeat;vertical-align: top;border-right: 1px solid #e5e5e5;}
.quantity .numbers .minus:hover {background: #fed700;}
.quantity .numbers .plus {background: url("/assets/templates/ross-pizza/img/plus.png") no-repeat;border-left: 1px solid #e5e5e5;}
.quantity .numbers .plus:hover {background: #fed700;}
.quantity .numbers input {width: 36px;line-height: 33px;text-align: center;border: none;font-size: 14px;font-family: ms500,sans-serif;vertical-align: top;}
.thumbs-popup .left .more {cursor: pointer;margin-bottom: 26px;}
.thumbs-popup .left .more span {color: #376d20;font-family: "s",sans-serif;font-size: 13px;text-transform: uppercase;border-bottom: 1px dashed #376d20;}
.thumbs-popup .left .more:before {content: "";display: inline-block;width: 18px;height: 18px;background: url("/assets/templates/ross-pizza/img/more-plus.png") no-repeat;margin-right: 6px;vertical-align: top;margin-top: 5px;}
.thumbs-popup .left .more:hover span {color: #d32506;border-bottom: 1px dashed #d32506;}
.thumbs-popup .left .more:hover:before {background-position: 0 -18px;}
.thumbs-popup .left .liked {display: none;}
.thumbs-popup .left .liked span {color: #d32506;font-family: "s",sans-serif;font-size: 18px;text-decoration: underline;}
.thumbs-popup .left .liked:hover span, .thumbs-popup .left .liked:hover:before {color: #2d6c0b;}
.thumbs-popup .left .liked:before {content: "";color: #d32506;font-family: FontAwesome;font-size: 16px;font-weight: 400;text-transform: uppercase;margin-right: 7px;}
.thumbs-popup .right {width: 240px;display: inline-block;}
.thumbs-popup .right .size {display: inline-block;height: 52px;width: 140px;}
.thumbs-popup .right .size b {color: #1e1b1b;font-family: sb,sans-serif;font-size: 18px;font-weight: 400;text-transform: uppercase;display: block;margin-bottom: 15px;}
.thumbs-popup .right .size span {line-height: 26px;border: 2px solid transparent;-webkit-border-radius: 2px;border-radius: 2px;padding: 0 7px;color: #221d1d;font-family: sb,sans-serif;font-size: 14px;display: inline-block;cursor: pointer;}
.thumbs-popup .right .price .new, .thumbs-popup .right .price .old {font-family: sb,sans-serif;line-height: 20px;}
.thumbs-popup .right .size span:hover {color: #e94d33;text-decoration: underline;}
.thumbs-popup .right .size .active {border: 2px solid #e94d33;color: #e94d33;}
.thumbs-popup .right .size .active:hover {text-decoration: none;}
.thumbs-popup .right .price {margin-top: 23px;margin-bottom: 18px;}
.thumbs-popup .right .price .old {color: #221d1d;font-size: 16px;display: inline-block;position: relative;left: 5px;margin-right: 16px;}
.thumbs-popup .right .price .old:before {content: "";display: block;position: absolute;width: 100%;height: 1px;background-color: #be1a01;top: 10px;}
.thumbs-popup .right .price .new {color: #e94d33;font-size: 34px;display: inline-block;text-align: right;}
.thumbs-popup .right .price .new span {font-size: 22px;}
.ingredients .close-button {position: absolute;top: 0;right: 11px;cursor: pointer;}
.ingredients .close-button span {color: #1e1b1b;font-family: "s",sans-serif;font-size: 12px;text-decoration: underline;}
.ingredients .close-button span:after {color: #1e1b1b;font-family: FontAwesome;font-size: 11px;font-weight: 400;content: "";margin-left: 15px;display: inline-block;}
.ingredients .close-button:hover span, .ingredients .close-button:hover span:after {color: #d32506;}
.ingredients .item {margin-bottom: 20px;}
.ingredients .numbers {overflow: hidden;display: inline-block;width: 84px;height: 30px;background-color: #fff;border: 1px solid #e5e5e5;-webkit-border-radius: 2px;border-radius: 2px;font-size: 0;margin-right: 20px;}
.ingredients .numbers .minus, .ingredients .numbers .plus {width: 23px;height: 28px;color: #221d1d;font-family: kb,sans-serif;font-size: 16px;line-height: 28px;padding-left: 0;margin-top: 0;text-align: center;display: inline-block;cursor: pointer;}
.ingredients .numbers .minus {background: url("/assets/templates/ross-pizza/img/minus.png") no-repeat;vertical-align: top;border-right: 1px solid #e5e5e5;}
.ingredients .numbers .minus:hover {background: #fed700;}
.ingredients .numbers .plus {background: url("/assets/templates/ross-pizza/img/plus.png") no-repeat;border-left: 1px solid #e5e5e5;}
.ingredients .numbers .plus:hover {background: #fed700;}
.ingredients .numbers input {width: 36px;line-height: 26px;text-align: center;border: none;font-size: 14px;font-family: ms500,sans-serif;vertical-align: top;}
.ingredients .item p {display: inline-block;color: #1e1b1b;font-family: "s",sans-serif;font-size: 14px;line-height: 30px;}
.ingredients .item p span {font-family: sb,sans-serif;}
.thumbs-popup .sum {padding: 10px 15px 0 0;}
.thumbs-popup .sum .left {display: inline-block;}
.thumbs-popup .sum .left .item1 {color: #1e1b1b;font-family: "s",sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;margin-bottom: 10px;}
.thumbs-popup .sum .left .item1 span {width: 72px;height: 20px;color: #e94d33;font-family: sb,sans-serif;line-height: 20px;font-size: 24px;}
.thumbs-popup .sum .left .item1 span b {font-weight: 400;font-size: 14px;color: #e94d33;display: inline-block;text-transform: none;}
.thumbs-popup .sum .left .item2 {color: #1e1b1b;font-family: "s",sans-serif;font-size: 14px;font-weight: 400;text-transform: uppercase;}
.thumbs-popup .sum .left .item2 span.big_price {width: 72px;height: 20px;color: #e94d33;font-family: sb,sans-serif;line-height: 20px;font-size: 34px;margin-left: 5px;}
.thumbs-popup .sum .left .item2 span b {font-weight: 400;font-size: 22px;color: #e94d33;display: inline-block;text-transform: none;}
button.cart {width: 100%;height: 40px;background-color: #295f00;-webkit-border-radius: 3px;border-radius: 3px;color: #fff;font-family: sb,sans-serif;font-size: 18px;position: relative;display: inline-block;padding-top: 12px;padding-left: 38px;margin-bottom: 30px;float: right;margin-top: 8px;}
button.cart:not(:disabled):after {content: "";text-shadow: .5px .9px 0 rgba(95,62,0,.73);color: #fed700;font-family: FontAwesome;font-size: 18px;font-weight: 400;position: absolute;top: 6px;right: 24px;}
button.cart:disabled {background-color: #e5e5e5;color: #666;border-color: #e5e5e5;}
button.cart:not(:disabled):hover {background-color: #d32506;color: #fedd00;}
.form_radio_group {display: inline-block;overflow: hidden;}
.form_radio_group-item {display: inline-block;float: left;}
.form_radio_group input[type="radio"] {display: none;}
.form_radio_group label {display: inline-block;cursor: pointer;padding: 0px 8px;line-height: 34px;border: 1px solid #e5e5e5;border-right: none;user-select: none;font-size: 14px;}
.form_radio_group .form_radio_group-item:first-child label {border-radius: 6px 0 0 6px;}
.form_radio_group .form_radio_group-item:last-child label {border-radius: 0 6px 6px 0;border-right: 1px solid #e5e5e5;}
.form_radio_group input[type="radio"]:checked + label {background: #d32506;color: #fff;}
.form_radio_group label:hover {color: #666;}
.form_radio_group input[type="radio"]:disabled + label {background: #efefef;color: #666;}
@media (min-width: 992px) {.form_radio_group label {padding: 0px 6px;font-size: 13px;}}
header {font-family: sb,sans-serif;background: url("/assets/templates/ross-pizza/img/header-bg.png");width: 100%;height: 220px;}
header .adress {width: 390px;position: relative;margin-bottom: 10px;}
header .adress h4 {color: #e94d33;font-size: 18px;text-transform: uppercase;font-weight: 400;margin-top: 9px;margin-bottom: 4px;}
header .adress h4:before {content: "";color: #e94d33;font-family: FontAwesome;font-size: 15px;font-weight: 400;line-height: 24px;display: inline-block;width: 17px;}
header .phone-block .old-phone h4:before, header .phone-block .phone h4:before {content: "";line-height: 24px;display: inline-block;font-weight: 400;}
header .adress p {font-size: 14px;line-height: 24px;}
header .phone-block {position: relative;width: 400px;}
header .phone-block .phone {display: inline-block;}
header .phone-block .phone h4 {font-size: 12px;font-weight: 400;text-transform: uppercase;}
header .phone-block .phone h4:before {width: 18px;font-family: FontAwesome;font-size: 13px;}
header .phone-block .phone p {color: #e94d33;font-size: 22px;font-family: rb,sans-serif;position: relative;top: -3px;}
header .phone-block .old-phone {display: inline-block;position: relative;width: 210px;padding-left: 25px;}
header .phone-block .old-phone h4 {font-size: 12px;font-weight: 400;text-transform: uppercase;}
header .phone-block .old-phone h4:before {width: 18px;font-family: FontAwesome;font-size: 13px;}
header .phone-block .old-phone p {color: #e94d33;font-size: 22px;font-family: rb,sans-serif;position: relative;top: -3px;}
header .logo span {background: url("/assets/templates/ross-pizza/img/logo.png") no-repeat;background-size: contain;display: block;width: 370px;height: 200px;}
header .right-header {width: 374px;position: relative;float: right;margin-top: 4px;}
header .right-header .app {display: inline-block;}
header .right-header .app span {height: 28px;font-size: 14px;line-height: 16px;display: inline-block;text-align: right;margin-right: 8px;margin-top: 1px;}
header .right-header .app .apple {display: inline-block;background: url("/assets/templates/ross-pizza/img/apple-icon.png") no-repeat;width: 19px;height: 22px;margin-right: 5px;}
header .right-header .app .android {display: inline-block;background: url("/assets/templates/ross-pizza/img/android-icon.png") no-repeat;width: 19px;height: 22px;}
header .right-header .social {text-align: center;display: inline-block;position: relative;top: 4px;left: 21px;margin-bottom: 31px;}
header .right-header .social ul {font-size: 0;}
header .right-header .social ul li {display: inline-block;margin-left: 11px;}
header .right-header .social ul li:first-child {margin-left: 0;}
header .right-header .social ul li a {display: block;background: url("/assets/templates/ross-pizza/img/social.png") no-repeat;width: 40px;height: 37px;}
header .right-header .social ul li:nth-child(1) a {background-position: 0 0;}
header .right-header .social ul li:nth-child(1) a:hover {background-position: 0 -37px;}
header .right-header .social ul li:nth-child(2) a {background-position: -40px 0;}
header .right-header .social ul li:nth-child(2) a:hover {background-position: -40px -37px;}
header .right-header .social ul li:nth-child(3) a {background-position: -80px 0;}
header .right-header .social ul li:nth-child(3) a:hover {background-position: -80px -37px;}
header .right-header .social ul li:nth-child(4) a {background-position: -120px 0;}
header .right-header .social ul li:nth-child(4) a:hover {background-position: -120px -37px;}
header .right-header .skype {display: block;width: 100%;text-align: right;padding-right: 37px;font-size: 14px;text-transform: uppercase;line-height: 27px;background: url("/assets/templates/ross-pizza/img/skype.png") right center no-repeat;color: #221d1d;letter-spacing: .6px;margin-bottom: 19px;}
header .right-header .time h4, header .right-header .time span {font-size: 16px;line-height: 24px;}
header .right-header .time {display: inline-block;vertical-align: top;margin-left: 2px;}
header .right-header .time h4:before {content: "";width: 21px;color: #13244f;font-family: FontAwesome;font-size: 16px;font-weight: 400;line-height: 24px;display: inline-block;}
header .right-header .time span {display: block;padding-left: 22px;color: #e94d33;}
header .right-header .button {display: inline-block;width: 197px;height: 40px;border: 2px solid #e94d33;-webkit-border-radius: 2px;border-radius: 2px;color: #e94d33;font-size: 20px;text-transform: uppercase;text-align: center;margin-left: 10px;margin-top: 4px;padding-top: 3px;}
.top-menu ul li .res li a, .top-menu ul li a {font-family: "s",sans-serif;font-size: 16px;}
header .right-header .button:hover {background-color: #ed202b;color: #fff;}
.fa-bars {display: none;}
.top-menu {width: 100%;background: url("/assets/templates/ross-pizza/img/menu-bg.png") repeat-x,url("/assets/templates/ross-pizza/img/cart-bg.png");height: 50px;}
.top-menu ul {position: relative;}
.top-menu ul li {display: inline-block;margin-left: 70px;}
.top-menu ul li:first-child {margin-left: 0;}
.top-menu ul li a {color: #fff;text-transform: uppercase;line-height: 50px;}
.top-menu ul li:hover a {color: #f1cf4c;}
.top-menu ul li:hover .mega-menu {display: block;}
.top-menu ul li:hover .res {display: block !important;}
.top-menu ul li .res {background: #2d6c0b;padding: 15px 20px 10px;position: absolute;z-index: 999;display: none !important;}
.top-menu ul li .res li {display: block;text-align: left;margin-left: 0 !important;background: url("/assets/templates/ross-pizza/img/mega-menu-item.png") left center no-repeat;padding-left: 14px;margin-bottom: 10px;}
.top-menu ul li .res li a {color: #fff;line-height: 20px;text-transform: none;}
.top-menu ul li .res li a:hover {color: #fedd00;}
.top-menu ul li .mega-menu {display: none;position: absolute;top: 50px;left: 0;z-index: 9999;padding-left: 37px;width: 100%;background: url("/assets/templates/ross-pizza/img/mega-menu-bg.png") right 32px no-repeat #2d6c0b;padding-bottom: 15px;-webkit-box-shadow: 0 17px 21px rgba(35,31,32,.5);box-shadow: 0 17px 21px rgba(35,31,32,.5);}
.gallery-item, .thumbs ul li {vertical-align: top;}
.top-menu ul li .mega-menu .title {color: #fed700;font-family: lb,sans-serif;font-size: 32px;line-height: 36px;text-transform: uppercase;border: none;margin-top: 17px;text-align: left;display: block;margin-bottom: 13px;}
.top-menu ul li .mega-menu .title:before {display: none;}
.top-menu ul li .mega-menu .title:after {content: "";display: inline-block;background: url("/assets/templates/ross-pizza/img/mega-menu-title-i.png") no-repeat;width: 64px;height: 38px;position: relative;left: 16px;top: 14px;}
.top-menu ul li .mega-menu ul {display: inline-block !important;vertical-align: top;}
.top-menu ul li .mega-menu ul li {display: block;background: url("/assets/templates/ross-pizza/img/mega-menu-item.png") left center no-repeat;padding-left: 14px;margin-left: 0;margin-bottom: 4px;}
.top-menu ul li .mega-menu ul li a {color: #fff;font-family: "s",sans-serif;font-size: 16px;line-height: 20px;text-transform: none;}
.top-menu ul li .mega-menu ul li a:hover {color: #fedd00;}
.top-menu ul li .mega-menu .item1 {margin-left: 18px;}
.top-menu ul li .mega-menu .item1 li, .top-menu ul li .mega-menu .item2 li {width: 290px;}
.top-menu ul li .mega-menu .item3 li {width: 225px;}
.top-menu ul li .mega-menu .more {display: inline-block;width: 128px;height: 32px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;color: #fff;font-family: sb,sans-serif;font-size: 16px;text-align: center;line-height: 28px;position: absolute;}
.top-menu ul li .mega-menu .more:hover {color: #fedd00;border-top: 2px solid #fedd00;border-bottom: 2px solid #fedd00;}
.top-menu .cart-button {background: url("/assets/templates/ross-pizza/img/cart-bg.png") no-repeat;width: 277px;height: 50px;position: absolute;top: 0;right: 15px;z-index: 999;}
.top-menu .cart-button .heart {display: inline-block;width: 45px;height: 50px;position: relative;cursor: pointer;vertical-align: top;}
.top-menu .cart-button .heart:before {content: "";display: block;padding-left: 16px;position: absolute;width: 44px;height: 50px;font-family: FontAwesome;font-size: 17px;font-weight: 400;color: #f1cc00;padding-top: 13px;text-shadow: 2px 0 #d32506,-2px 0 #d32506,0 2px #d32506,0 -2px #d32506,1px 1px #d32506,-1px -1px #d32506,-1px 1px #d32506,1px -1px #d32506;}
.top-menu .cart-button .cart span, .top-menu .cart-button .heart span {font-family: "s",sans-serif;background-color: #221d1d;text-align: center;line-height: 15px;}
.top-menu .cart-button .heart .active {color: #d32506;}
.top-menu .cart-button .heart:after {content: "";display: inline-block;width: 1px;height: 19px;background-color: #221d1d;margin-top: 18px;position: relative;float: right;}
.top-menu .cart-button .heart span {color: #fff;font-size: 10px;display: block;position: absolute;width: 15px;height: 15px;-webkit-border-radius: 8px;border-radius: 8px;top: 11px;left: 4px;}
.top-menu .cart-button .cart {display: inline-block;width: 39px;height: 50px;position: relative;cursor: pointer;vertical-align: top;margin-top: 0 !important;}
.top-menu .cart-button .cart:before {content: "";display: block;padding-left: 14px;position: absolute;width: 44px;height: 50px;font-family: FontAwesome;font-size: 18px;font-weight: 400;color: #295f00;padding-top: 12px;}
.top-menu .cart-button .cart span {color: #fff;font-size: 10px;display: block;position: absolute;width: 15px;height: 15px;-webkit-border-radius: 8px;border-radius: 8px;top: 11px;left: 5px;}
.top-menu .cart-button .all-price, .top-menu .cart-button .all-price span {display: inline-block;color: #221d1d;font-family: "s",sans-serif;font-size: 18px;}
.top-menu .cart-button .all-price {padding-top: 13px;float: right;margin-right: 6px;}
.top-menu .cart-button .all-price span {text-align: right;margin-left: 0;}
.main-slider {position: relative;}
.main-slider .owl-nav {width: 1140px;position: absolute;top: 0;height: 100%;left: 50%;margin-left: -570px;}
.main-slider .owl-nav .owl-next, .main-slider .owl-nav .owl-prev {width: 42px;height: 43px;border: none;top: 50%;margin-top: -21px;position: absolute;display: inline-block;}
.main-slider .owl-nav .owl-prev {left: 0;background: url("/assets/templates/ross-pizza/img/main-slider-buttons.png") no-repeat;}
.main-slider .owl-nav .owl-prev:hover {background-position: 0 -43px;}
.main-slider .owl-nav .owl-next {right: 0;background: url("/assets/templates/ross-pizza/img/main-slider-buttons.png") -42px 0 no-repeat;}
.main-slider .owl-nav .owl-next:hover {background-position: -42px -43px;}
.main-slider .owl-dots {text-align: center;z-index: 999;position: absolute;bottom: 10px;width: 100%;}
.main-slider .owl-dots .owl-dot {background: url("/assets/templates/ross-pizza/img/main-slider-dots.png") no-repeat;width: 18px;height: 19px;display: inline-block;margin: 0 3px;}
.main-slider .owl-dots .active, .main-slider .owl-dots .owl-dot:hover {background-position: 0 -19px;}
.main-slider .slide {position: relative;height: 325px;}
.main-slider .slide .slide-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center top;}
.main-slider .slide .slide-content {color: #fff;text-align: center;}
.main-slider .slide .slide-content h2 {text-shadow: 1px 1.7px 0 #000;color: #fff;font-family: lb,sans-serif;font-size: 90px;font-weight: 400;text-transform: uppercase;margin-top: 50px;letter-spacing: 3.5px;}
.main-slider .slide .slide-content p {text-shadow: 1px 1.7px 0 #000;color: #fff;font-family: sb,sans-serif;font-size: 20px;text-transform: uppercase;margin-top: 14px;line-height: 26px;}
.title {text-align: center;color: #d32506;font-family: "s",sans-serif;font-size: 30px;text-transform: uppercase;}
.title:before {content: "";display: inline-block;position: absolute;left: 50%;top: 0;margin-left: -137px;border-top: 2px dashed #d32506;width: 276px;}
.content-block .container > .row {background: #fff;}
.content-block .main-category {padding-top: 29px;text-align: center;}
.content-block .main-category ul {text-align: left;padding-left: 35px;}
.content-block .main-category ul li {display: inline-block;width: 210px;text-align: center;margin-bottom: 45px;}
.content-block .main-category ul li a .img-box {display: block;width: 140px;height: 140px;position: relative;margin: 0 auto 15px;}
.content-block .main-category ul li a .img-box:after {position: absolute;background: url("/assets/templates/ross-pizza/img/main-category-border.png") 0 top no-repeat;width: 140px;height: 140px;top: 0;left: 0;content: "";display: block;}
.content-block .main-category ul li a .img-box img {width: 129px;-webkit-border-radius: 20px;border-radius: 20px;margin-top: 6px;}
.content-block .main-category ul li a h4 {font-family: lb,sans-serif;font-size: 32px;font-weight: 400;color: #221d1d;position: relative;display: inline-block;padding: 0 9px 0 6px;}
.tabs > ul li, .thumbs ul li .del, .thumbs ul li .title-thumbs {font-family: sb,sans-serif;}
.content-block .main-category ul li a h4:after, .content-block .main-category ul li a h4:before {width: 16px;height: 7px;display: block;position: absolute;content: "";}
.content-block .main-category ul li a h4:before {background: url("/assets/templates/ross-pizza/img/main-category-title.png") -16px 0 no-repeat;top: 8px;right: -1px;}
.content-block .main-category ul li a h4:after {background: url("/assets/templates/ross-pizza/img/main-category-title.png") no-repeat;bottom: 7px;left: 1px;}
.content-block .main-category ul li a:hover .img-box:after {background-position: 0 bottom;}
.content-block .main-category ul li a:hover h4 {color: #d32506;}
.content-block .main-category ul li a:hover h4:before {background-position: -16px -7px;}
.content-block .main-category ul li a:hover h4:after {background-position: 0 -7px;}
.tabs {margin-top: -9px;}
.tabs > div {display: none;}
.tabs > ul {margin-bottom: 28px;}
.tabs > ul li {display: inline-block;cursor: pointer;height: 43px;border: 2px solid transparent;-webkit-border-radius: 2px;border-radius: 2px;color: #2d6c0b;font-size: 20px;line-height: 20px;text-decoration: underline;text-align: center;padding: 10px 25px 0;}
.tabs > ul .active, .tabs > ul li:hover {text-decoration: none;}
.tabs > ul .active {border: 2px solid #ed202b;text-transform: uppercase;color: #ed202b;}
.thumbs {margin-top: 6px;}
.thumbs ul {position: relative;display: flex;flex-wrap: wrap;}
.thumbs ul li {display: inline-block;text-align: left;background-color: #fff;margin-bottom: 30px;position: relative;}
.thumbs ul li > .open-popup-link, .thumbs ul li > .quickview {display: flex;flex-direction: column;height: 100%;}
.thumbs ul li img {border-radius: 10px;cursor: pointer;}
.thumbs ul li i {display: block;position: absolute;width: 46px;height: 46px;background: url("/assets/templates/ross-pizza/img/discount.png") no-repeat;top: 7px;right: 8px;}
.thumbs ul li .del {position: absolute;width: 143px;height: 25px;background-color: #d32506;color: #fff;font-size: 12px;text-align: center;padding-top: 0;left: 0;top: 0;border: none;}
.thumbs ul li .title-thumbs {width: 100%;color: #221d1d;font-size: 16px;line-height: 20px;text-transform: uppercase;padding-top: 8px;margin-bottom: 8px;}
.thumbs ul li .text {flex: 1 1 0%;}
.thumbs ul li .text p {color: #5c6370;font-size: 14px;line-height: 20px;margin-bottom: 8px;}
.thumbs ul li .text .size b, .thumbs ul li .text .size span {color: #221d1d;font-family: sb,sans-serif;}
.thumbs ul li .text .size {display: inline-block;height: 52px;width: 140px;}
.thumbs ul li .text .size b {font-size: 13px;line-height: 20px;text-transform: uppercase;display: block;font-weight: 400;margin-bottom: 2px;}
.thumbs ul li .text .size span {line-height: 26px;border: 2px solid transparent;-webkit-border-radius: 2px;border-radius: 2px;padding: 0 7px;font-size: 14px;display: inline-block;cursor: pointer;}
.thumbs ul li .text .size span:hover {color: #e94d33;text-decoration: underline;}
.thumbs ul li .text .size .active {border: 2px solid #e94d33;color: #e94d33;}
.thumbs ul li .text .size .active:hover {text-decoration: none;}
.thumbs ul li .text .numbers {overflow: hidden;display: inline-block;float: right;width: 84px;height: 30px;background-color: #fff;border: 1px solid #221d1d;-webkit-border-radius: 2px;border-radius: 2px;font-size: 0;margin-top: 21px;margin-right: 14px;}
.thumbs ul li .text .numbers .minus, .thumbs ul li .text .numbers .plus {width: 23px;height: 28px;font-family: kb,sans-serif;font-size: 16px;line-height: 28px;padding-left: 0;margin-top: 0;text-align: center;color: #221d1d;display: inline-block;cursor: pointer;}
.thumbs ul li .text .numbers .minus {background: url("/assets/templates/ross-pizza/img/minus.png") no-repeat;vertical-align: top;border-right: 1px solid #221d1d;}
.thumbs ul li .text .numbers .minus:hover {background: #fed700;}
.thumbs ul li .text .numbers .plus {background: url("/assets/templates/ross-pizza/img/plus.png") no-repeat;border-left: 1px solid #221d1d;}
.thumbs ul li .text .numbers .plus:hover {background: #fed700;}
.thumbs ul li .text .numbers input {width: 36px;line-height: 26px;text-align: center;border: none;font-size: 14px;font-family: ms500,sans-serif;vertical-align: top;}
.thumbs ul li .text .price {width: 100%;margin-top: 18px;height: 26px;}
.thumbs ul li .text .price .weight {color: #221d1d;font-family: "s",sans-serif;font-size: 14px;line-height: 20px;display: inline-block;margin-left: 8px;position: relative;top: 3px;}
.thumbs ul li .buttons, .thumbs ul li .text .price .new, .thumbs ul li .text .price .old {font-family: sb,sans-serif;line-height: 20px;}
.thumbs ul li .text .price .old {color: #221d1d;font-size: 16px;display: inline-block;margin-left: 20px;position: relative;top: 5px;}
.thumbs ul li .text .price .old:before {content: "";display: block;position: absolute;width: 100%;height: 1px;background-color: #be1a01;top: 10px;}
.thumbs ul li .text .price .new {color: #e94d33;font-size: 24px;display: inline-block;text-align: right;float: right;width: 115px;padding-right: 9px;}
#slider1 .slider-rm-ul div, #slider1 .slider-rm-ul div a {text-align: center;display: inline-block;}
.thumbs ul li .buttons {position: relative;background: #295f00;color: #fff;font-size: 18px;text-transform: uppercase;padding-left: 86px;height: 40px;cursor: pointer;padding-top: 11px;}
.thumbs ul li .buttons .heart:before, .thumbs ul li .buttons:before {display: block;position: absolute;font-family: FontAwesome;font-weight: 400;}
.thumbs ul li .buttons:hover {background: #d32506;color: #fed700;}
.thumbs ul li .buttons:before {content: "";text-shadow: .5px .9px 0 rgba(95,62,0,.73);color: #fed700;font-size: 18px;top: 10px;right: 42px;}
.thumbs ul li .buttons .heart {width: 39px;height: 40px;background: #d32506;cursor: pointer;position: absolute;top: 0;left: 0;}
.thumbs ul li .buttons .heart:before {content: "";text-align: center;width: 39px;line-height: 40px;color: #fff;font-size: 14px;}
.thumbs ul li .buttons .heart:hover {background: #fed700;}
.thumbs ul li .buttons .heart:hover:before {color: #d32506;}
.main-banners {padding-bottom: 60px;overflow: hidden;}
.breadcrumbs {padding-top: 21px;padding-bottom: 16px;}
.breadcrumbs a {margin-right: 6px;}
.breadcrumbs a span {color: #295f00;font-family: "s",sans-serif;font-size: 14px;text-decoration: underline;}
.breadcrumbs a:hover span {text-decoration: none;}
.breadcrumbs a:after {content: "";color: #1e1b1b;font-family: FontAwesome;font-size: 12px;font-weight: 400;margin-left: 15px;}
.breadcrumbs span {color: #1e1b1b;font-family: "s",sans-serif;font-size: 14px;}
.news .news-item .info h4, .news .news-item .info span, #slider1 .slider-rm-ul div a span {text-transform: uppercase;font-family: sb,sans-serif;}
#slider1 {background: url("/assets/templates/ross-pizza/img/carousel-bg.png");padding-top: 15px;position: relative;margin-bottom: 37px;}
#slider1 .slider-rm-ul div {width: 151px !important;height: auto !important;border: 0 solid #000;}
#slider1 .slider-rm-ul div a .img-box {position: relative;display: inline-block;text-align: center !important;width: 68px !important;height: 67px !important;padding-top: 6px;margin-bottom: 9px;}
#slider1 .slider-rm-ul div a .img-box:after {content: "";display: block;position: absolute;top: 0;left: 0;background: url("/assets/templates/ross-pizza/img/carousel-bd-img.png") center 0 no-repeat;width: 68px;height: 67px;}
#slider1 .slider-rm-ul div a .img-box img {width: 56px;height: 56px;display: inline-block;-webkit-border-radius: 16px;border-radius: 16px;}
#slider1 .slider-rm-ul div a span {font-size: 14px;color: #1e1b1b;display: block;width: 100%;text-align: center;}
#slider1 .slider-rm-ul div a span:after {display: block;width: 12px;height: 2px;background: 0 0;content: "";margin: 3px auto 0;}
#slider1 .slider-rm-ul div a:hover span {color: #295f00;}
#slider1 .slider-rm-ul div a:hover span:after {background: #295f00;}
#slider1 .slider-rm-bar {width: 100%;max-width: 100%;height: 4px;background: #b5b5b5;margin-top: 10px;}
#slider1 .slider-rm-bar .slider-rm-bar__handler {background: #2d6c0b;}
#slider1 .slider-rm-nav .slider-rm-nav__prev {border: none;background: url("/assets/templates/ross-pizza/img/carousel-button.png") no-repeat;width: 27px;height: 27px;top: 53px;margin-top: 0;left: 10px;}
#slider1 .slider-rm-nav .slider-rm-nav__prev:hover {background-position: 0 -27px;}
#slider1 .slider-rm-nav .slider-rm-nav__next {border: none;background: url("/assets/templates/ross-pizza/img/carousel-button.png") -27px 0 no-repeat;width: 27px;height: 27px;top: 53px;margin-top: 0;right: 10px;}
#slider1 .slider-rm-nav .slider-rm-nav__next:hover {background-position: -27px -27px;}
.news {margin-top: 11px;}
.news .news-item {margin-bottom: 39px;}
.news .news-item .img-box {background: #000;outline: #f1cf4c dashed 2px;outline-offset: 2px;}
.news .news-item .info {margin-top: -10px;}
.news .news-item .info span {color: #1e1b1b;font-size: 14px;}
.news .news-item .info h4 {color: #295f00;font-size: 20px;font-weight: 400;margin-top: 2px;line-height: 24px;margin-bottom: 4px;}
.news .news-item .info p {color: #1e1b1b;font-family: "s",sans-serif;font-size: 14px;line-height: 20px;padding-left: 16px;border-left: 2px solid #d32506;margin-left: 14px;margin-bottom: 9px;}
.news .news-item .info .more, .news .news-item .info .more:before {color: #221d1d;font-size: 16px;line-height: 26px;text-transform: uppercase;display: block;}
.news .news-item .info .more {width: 170px;height: 45px;background-color: #f1cf4c;-webkit-border-radius: 2px;border-radius: 2px;font-family: sb,sans-serif;position: relative;padding-left: 48px;padding-top: 10px;}
.news .news-item .info .more:before {content: "";font-family: FontAwesome;font-weight: 400;position: absolute;left: 30px;}
.news .news-item .info .more:hover {background: #d32506;color: #fedd00;}
.news .news-item .info .more:hover:before {color: #fedd00;}
.reviews .button, .reviews .button:before {color: #d32506;font-size: 18px;text-transform: uppercase;}
.reviews {position: relative;margin-top: 9px;}
.reviews .button {position: absolute;width: 262px;height: 50px;border: 2px solid #d32506;-webkit-border-radius: 3px;border-radius: 3px;font-family: sb,sans-serif;top: -63px;right: 0;padding-top: 9px;padding-left: 34px;}
.reviews .button:before {content: "";font-family: FontAwesome;font-weight: 400;display: inline-block;margin-right: 16px;}
.reviews .button:hover {background: #d32506;color: #fedd00;}
.reviews .button:hover:before {color: #fedd00;}
.reviews .item {margin-bottom: 43px;}
.reviews .item p {vertical-align: top;margin-bottom: 4px;}
.reviews .item .review, .reviews .item p span {font-size: 14px;font-family: "s",sans-serif;}
.reviews .item p span {color: #295f00;display: inline-block;border-left: 1px solid #295f00;padding-left: 10px;margin-left: 10px;line-height: 14px;}
.reviews .item .review {width: 100%;background-color: #fff;border: 1px solid #f1cf4c;color: #1e1b1b;line-height: 24px;padding: 13px 13px 15px;-webkit-border-radius: 2px;border-radius: 2px;position: relative;min-height: 100px;-webkit-box-shadow: 4px 4px 0 0 #d32506;box-shadow: 4px 4px 0 0 #d32506;}
.reviews .item .review:after {position: absolute;content: "";width: 29px;height: 19px;background: url("/assets/templates/ross-pizza/img/review.png") no-repeat;bottom: -19px;left: 41px;}
.restorans {margin-top: 16px;}
.restorans .tabs-restorans > div {display: none;}
.restorans .tabs-restorans > ul {font-size: 0;margin-bottom: 16px;}
.restorans .tabs-restorans > ul li {display: inline-block;background: url("/assets/templates/ross-pizza/img/restorans-tabs.png");height: 50px;color: #1e1b1b;font-family: "s",sans-serif;font-size: 16px;font-weight: 400;padding-left: 19px;padding-top: 13px;padding-right: 18px;vertical-align: top;cursor: pointer;}
.restorans .tabs-restorans > ul li:before {content: "";color: #1e1b1b;font-family: FontAwesome;font-size: 14px;font-weight: 400;display: inline-block;margin-left: 17px;margin-right: 11px;}
.restorans .tabs-restorans > ul .active {background: url("/assets/templates/ross-pizza/img/restorans-tabs-active.png");-webkit-box-shadow: 5px 8.7px 13px rgba(35,31,32,.17);box-shadow: 5px 8.7px 13px rgba(35,31,32,.17);font-family: sb,sans-serif;color: #fff;font-size: 16px;padding-top: 12px;}
.restorans .tabs-restorans > ul .active:before {display: none;}
.restorans h3 {color: #295f00;font-family: lb,sans-serif;font-size: 38px;font-weight: 400;margin-bottom: 13px;}
.restorans .restorans-img-block {position: relative;border: 2px solid #eecf56;}
.restorans .restorans-img-block:after {position: absolute;top: -5px;left: -11px;content: "";background: url("/assets/templates/ross-pizza/img/restorans-img-bg.png") no-repeat;width: 365px;height: 347px;display: none;}
.restorans .restorans-img-block .button {background: url("/assets/templates/ross-pizza/img/gallery-img-button-bg.png") no-repeat;width: 219px;height: 40px;-webkit-border-radius: 2px;border-radius: 2px;color: #221d1d;font-family: "s",sans-serif;font-size: 16px;font-weight: 400;line-height: 24px;text-decoration: underline;display: block;position: absolute;bottom: 17px;left: 50%;margin-left: -110px;padding-top: 8px;padding-left: 15px;}
.restorans .restorans-img-block .button:before {display: inline-block;content: "";color: #221d1d;font-family: FontAwesome;font-size: 13px;font-weight: 400;line-height: 24px;margin-right: 4px;}
.restorans .restorans-img-block .button:hover {background-position: 0 -40px;color: #fedd00;}
.restorans .restorans-img-block .button:hover:before {color: #fedd00;}
.restorans .info {padding-top: 5px;}
.restorans .info h4 {color: #295f00;font-family: sb,sans-serif;font-size: 20px;font-weight: 400;line-height: 24px;text-transform: uppercase;margin-bottom: 8px;}
.restorans .info p {color: #1e1b1b;font-size: 16px;font-weight: 400;line-height: 30px;font-family: "s",sans-serif;margin-bottom: 30px;}
.restorans .info .contacts {margin-bottom: 32px;}
.restorans .info .contacts .phone {display: inline-block;vertical-align: top;margin-right: 29px;}
.restorans .info .contacts .phone b {color: #295f00;font-family: sb,sans-serif;font-size: 20px;font-weight: 400;line-height: 24px;text-transform: uppercase;display: block;margin-bottom: 6px;}
.restorans .info .contacts .phone span {color: #221d1d;font-family: sb,sans-serif;font-size: 22px;line-height: 38px;display: block;}
.restorans .info .contacts .phone span:before {display: inline-block;content: "";color: #295f00;font-family: FontAwesome;font-size: 18px;font-weight: 400;margin-right: 12px;}
.restorans .info .contacts .time {display: inline-block;padding-top: 36px;}
.restorans .info .contacts .time b {color: #1e1b1b;font-family: sb,sans-serif;font-size: 16px;font-weight: 400;text-transform: uppercase;}
.restorans .info .contacts .time b:before {display: inline-block;content: "";color: #295f00;font-family: FontAwesome;font-size: 14px;font-weight: 400;line-height: 24px;margin-right: 8px;}
.restorans .info .contacts .time b span {color: #1e1b1b;font-family: "s",sans-serif;font-size: 16px;font-weight: 400;}
.restorans .info .menu {display: block;}
.restorans .info .menu span {color: #d32506;font-family: sb,sans-serif;font-size: 16px;line-height: 24px;text-decoration: underline;text-transform: uppercase;display: inline-block;margin-top: 10px;}
.restorans .info .menu:before {content: "";display: inline-block;background: url("/assets/templates/ross-pizza/img/more-menu-bg.png") no-repeat;width: 29px;height: 30px;vertical-align: top;margin-right: 7px;}
.restorans .info .menu:hover span {color: #2d6c0b;}
.restorans .info .menu:hover:before {background-position: 0 -30px;}
.restorans .title-min {text-align: center;width: 100%;margin-top: 54px;margin-bottom: 28px;}
.restorans .title-min span {color: #295f00;font-family: "s",sans-serif;font-size: 24px;font-weight: 400;}
.restorans .title-min span:before {content: "";display: block;margin: 0 auto;width: 85px;border-top: 2px dashed #295f00;}
.restorans .services ul {font-size: 0;}
.restorans .services ul li {width: 23%;display: inline-block;text-align: center;vertical-align: top;margin: 0 1% 47px;padding-top: 54px;}
.restorans .services ul li span i {color: #d32506;font-family: lb,sans-serif;font-size: 24px;text-decoration: underline;text-transform: uppercase;font-style: normal;}
.restorans .services ul li span:before {content: "";display: inline-block;color: #d32506;font-family: FontAwesome;font-size: 14px;font-weight: 400;text-transform: uppercase;position: relative;top: -1px;left: -8px;}
.restorans .services ul li p {color: #1e1b1b;font-family: "s",sans-serif;font-size: 14px;font-weight: 400;line-height: 20px;}
.restorans .services ul li p b {font-family: sb,sans-serif;color: #d32506 !important;font-size: 16px;font-weight: 400;text-transform: uppercase;}
.restorans .services ul li:nth-child(1) {background: url("/assets/templates/ross-pizza/img/r1.png") center 0 no-repeat;}
.restorans .services ul li:nth-child(2) {background: url("/assets/templates/ross-pizza/img/r2.png") center 0 no-repeat;}
.restorans .services ul li:nth-child(3) {background: url("/assets/templates/ross-pizza/img/r3.png") center 0 no-repeat;}
.restorans .services ul li:nth-child(4) {background: url("/assets/templates/ross-pizza/img/r4.png") center 0 no-repeat;}
.restorans .services ul li:nth-child(5) {background: url("/assets/templates/ross-pizza/img/r5.png") center 0 no-repeat;}
.restorans .services ul li:nth-child(6) {background: url("/assets/templates/ross-pizza/img/r6.png") center 0 no-repeat;}
.restorans .services ul li:nth-child(7) {background: url("/assets/templates/ross-pizza/img/r7.png") center 0 no-repeat;}
.restorans .services ul li:nth-child(8) {background: url("/assets/templates/ross-pizza/img/r8.png") center 0 no-repeat;}
.restorans .map {width: 100%;border-top: 2px dashed #f1cf4c;border-bottom: 2px dashed #f1cf4c;padding: 5px 0;margin-bottom: 37px;}
.delivery {margin-top: 16px;}
.delivery .section1 {background: url("/assets/templates/ross-pizza/img/delivery-sectiong1-bg.png");width: 100%;min-height: 169px;padding: 32px 15px 0;}
.delivery .section1 ul {font-size: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.delivery .section1 ul li {display: inline-block;text-align: left;padding-top: 57px;}
.delivery .section1 ul li span {color: #376d20;font-family: lb,sans-serif;font-size: 30px;line-height: 24px;margin-bottom: 3px;display: block;}
.delivery .section1 ul li p, .delivery .section2 h4 {font-family: "s",sans-serif;font-weight: 400;}
.delivery .section1 ul li p {color: #221d1d;font-size: 14px;line-height: 24px;}
.delivery .section1 ul li:nth-child(2) {background: url("/assets/templates/ross-pizza/img/delivery-section1-item2.png") no-repeat;}
.delivery .section1 ul li:nth-child(3) {background: url("/assets/templates/ross-pizza/img/delivery-section1-item3.png") no-repeat;}
.delivery .section1 ul li:nth-child(4) {background: url("/assets/templates/ross-pizza/img/delivery-section1-item4.png") no-repeat;}
.delivery .section2 {background: url("/assets/templates/ross-pizza/img/delivery-section2-bg.png");min-height: 175px;padding-top: 15px;}
.delivery .section2 h4 {color: #f1cf4c;font-size: 24px;text-align: center;margin-bottom: 18px;}
.delivery .section2 .item1, .delivery .section2 .item2, .delivery .section2 .item3 {font-size: 17px;padding-top: 56px;font-family: "s",sans-serif;text-transform: uppercase;color: #fff;text-align: center;}
.delivery .section2 .item1:after, .delivery .section2 .item2:after, .delivery .section2 .item3:after {width: 25px;height: 2px;margin: 4px auto 0;content: "";display: block;}
.delivery .section2 .item1 {background: url("/assets/templates/ross-pizza/img/delivery-section2-item1.png") center 0 no-repeat;}
.delivery .section2 .item1:after {background-color: #f1cf4c;}
.delivery .section2 .item2 {background: url("/assets/templates/ross-pizza/img/delivery-section2-item2.png") 134px 0 no-repeat;}
.delivery .section2 .item2:after {background-color: #f1cf4c;}
.delivery .section2 .item3 {background: url("/assets/templates/ross-pizza/img/delivery-section2-item3.png") center 0 no-repeat;}
.delivery .section2 .item3:after {background-color: #f1cf4c;}
.delivery .title-min {text-align: center;width: 100%;margin-top: 47px;margin-bottom: 7px;}
.delivery .title-min span {color: #295f00;font-family: "s",sans-serif;font-size: 24px;font-weight: 400;}
.delivery .title-min span:before {content: "";display: block;margin: 0 auto;width: 85px;border-top: 2px dashed #295f00;}
.delivery .map {position: relative;height: 300px;overflow: hidden;}
.delivery .map .adress {position: absolute;top: 0;left: 0;font-size: 0;height: 24px;}
.delivery .map .adress .box {display: inline-block;height: 300px;width: 278px;background: rgba(237,237,237,.8);vertical-align: top;margin-left: -278px;padding-left: 15px;padding-bottom: 15px;padding-top: 15px;}
.delivery .map .adress .box .item {margin-bottom: 20px;}
.delivery .map .adress .box .item span {color: #295f00;font-family: lb,sans-serif;font-size: 24px;text-transform: uppercase;padding-left: 24px;background: url("/assets/templates/ross-pizza/img/delivery-scroll-span.png") left center no-repeat;display: block;line-height: 20px;}
.delivery .section3 .item1 p, .delivery .section3 .item2 p, .delivery .section3 .item3 p {line-height: 16px;text-align: center;font-weight: 400;}
.delivery .map .adress .box .item p {color: #221d1d;font-family: "s",sans-serif;font-size: 14px;font-weight: 400;padding-left: 24px;}
.delivery .map .adress .button1 {width: 241px;height: 24px;background: rgba(237,32,43,.9);color: #fff;font-family: sb,sans-serif;font-size: 12px;text-transform: uppercase;padding-left: 18px;padding-top: 2px;cursor: pointer;display: inline-block;}
.delivery .map .adress .close:after, .delivery .map .adress .open:after {display: inline-block;color: #fff;font-family: FontAwesome;font-size: 10px;margin-left: 10px;text-transform: uppercase;font-weight: 400;}
.delivery .map .adress .open:after {content: "";}
.delivery .map .adress .close:after {content: "";}
.delivery .section3 {padding-top: 11px;margin-bottom: 29px;}
.delivery .section3 .item1 span:after, .delivery .section3 .item2 span:after, .delivery .section3 .item3 span:after {content: "";width: 30px;height: 2px;margin: -2px auto 8px;display: block;}
.delivery .section3 .item1 {text-align: center;padding-top: 53px;background: url("/assets/templates/ross-pizza/img/delivery-section3-item1.png") center 0 no-repeat;}
.delivery .section3 .item1 span {color: #d32506;font-family: lb,sans-serif;font-size: 24px;text-transform: uppercase;}
.delivery .section3 .item1 span:after {background-color: #d32506;}
.delivery .section3 .item1 p {color: #221d1d;font-family: "s",sans-serif;font-size: 13px;}
.delivery .section3 .item2 {text-align: center;padding-top: 53px;background: url("/assets/templates/ross-pizza/img/delivery-section3-item2.png") center 0 no-repeat;}
.delivery .section3 .item2 span {color: #d32506;font-family: lb,sans-serif;font-size: 24px;text-transform: uppercase;}
.delivery .section3 .item2 span:after {background-color: #d32506;}
.delivery .section3 .item2 p {color: #221d1d;font-family: "s",sans-serif;font-size: 13px;}
.delivery .section3 .item3 {text-align: center;background: url("/assets/templates/ross-pizza/img/delivery-section3-item3.png") center 0 no-repeat;padding: 53px 30px 0;}
.delivery .section3 .item3 span {color: #d32506;font-family: lb,sans-serif;font-size: 24px;text-transform: uppercase;}
.delivery .section3 .item3 span:after {background-color: #d32506;}
.delivery .section3 .item3 p {color: #221d1d;font-family: "s",sans-serif;font-size: 13px;}
.delivery .banner .button, .delivery .banner h4 {font-family: sb,sans-serif;text-transform: uppercase;}
.delivery .banner {background: url("/assets/templates/ross-pizza/img/delivery-banner.png") center 0 no-repeat;text-align: center;height: 200px;padding-top: 45px;margin-bottom: 52px;}
.delivery .banner h4 {text-shadow: 1px 1.7px 0 rgba(0,0,1,.75);color: #fff;font-size: 26px;font-weight: 400;margin-bottom: 13px;}
.delivery .banner .button {display: block;margin: 0 auto;width: 195px;height: 50px;background-color: #f1cf4c;-webkit-border-radius: 3px;border-radius: 3px;color: #221d1d;font-size: 18px;padding-top: 11px;text-align: left;}
.delivery .banner .button:before {content: "";color: #221d1d;font-family: FontAwesome;font-size: 14px;font-weight: 400;text-transform: uppercase;display: inline-block;margin-left: 10px;margin-right: 9px;position: relative;top: -2px;}
.cart .selected .item a.cart-del:after, .wishlist ul li .buttons .heart:before {content: "";}
.delivery .banner .button:hover {background: #d32506;color: #fedd00;}
.delivery .banner .button:hover:before {color: #fedd00;}
.cart {margin-top: 8px;}
.cart .selected .item {margin-bottom: 25px;}
.cart .selected .item > ul {border: 2px solid #f1cf4c;-webkit-border-radius: 2px;border-radius: 2px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.cart .selected .item > ul > li {display: inline-block;}
.cart .selected .item > ul > li:nth-child(1) {margin-right: 30px;}
.cart .selected .item > ul > li:nth-child(2) {width: 210px;padding: 15px 0;}
.cart .selected .item > ul > li:nth-child(2) h4 {color: #221d1d;font-family: sb,sans-serif;font-size: 16px;line-height: 20px;text-transform: uppercase;font-weight: 400;margin-bottom: 10px;}
.cart .selected .item > ul > li:nth-child(2) b {color: #1e1b1b;font-family: sb,sans-serif;font-size: 12px;font-weight: 400;font-style: italic;display: block;}
.cart .selected .item > ul > li:nth-child(2) div {color: #1e1b1b;font-family: "s",sans-serif;font-size: 12px;line-height: 20px;}
.cart .selected .item > ul > li:nth-child(2) div span, .cart .selected .item > ul > li:nth-child(3) .size b, .cart .selected .item > ul > li:nth-child(3) .size span {font-family: sb,sans-serif;}
.cart .selected .item > ul > li:nth-child(2) div i {color: #d32506;font-size: 11px;font-weight: 400;cursor: pointer;margin-right: 8px;}
.cart .selected .item > ul > li:nth-child(3) {width: 210px;padding-left: 57px;}
.cart .selected .item > ul > li:nth-child(3) .size {display: inline-block;height: 52px;width: 140px;margin-top: -20px;}
.cart .selected .item > ul > li:nth-child(3) .size b {color: #1e1b1b;font-size: 12px;font-weight: 400;font-style: italic;display: block;margin-bottom: 3px;}
.cart .selected .item > ul > li:nth-child(3) .size span {line-height: 26px;border: 2px solid transparent;-webkit-border-radius: 2px;border-radius: 2px;padding: 0 7px;color: #221d1d;font-size: 14px;display: inline-block;cursor: pointer;}
.cart .selected .item > ul > li:nth-child(3) .size span:hover {color: #e94d33;text-decoration: underline;}
.cart .selected .item > ul > li:nth-child(3) .size .active {border: 2px solid #e94d33;color: #e94d33;}
.cart .selected .item > ul > li:nth-child(3) .size .active:hover {text-decoration: none;}
.cart .selected .item > ul > li:nth-child(4) {color: #221d1d;font-family: "s",sans-serif;font-size: 18px;line-height: 20px;width: 100px;padding-left: 11px;}
.cart .selected .item > ul > li:nth-child(5) {width: 184px;padding-left: 45px;}
.cart .selected .item .numbers {overflow: hidden;display: inline-block;width: 84px;height: 30px;background-color: #fff;border: 1px solid #221d1d;-webkit-border-radius: 2px;border-radius: 2px;font-size: 0;}
.cart .selected .item .numbers .minus, .cart .selected .item .numbers .plus {width: 23px;height: 28px;color: #221d1d;font-family: kb,sans-serif;font-size: 16px;line-height: 28px;padding-left: 0;margin-top: 0;display: inline-block;cursor: pointer;text-align: center;}
.cart .selected .item .numbers .minus {vertical-align: top;border-right: 1px solid #221d1d;}
.cart .selected .item .numbers .minus:hover {background: #fed700;}
.cart .selected .item .numbers .plus {border-left: 1px solid #221d1d;}
.cart .selected .item .numbers .plus:hover {background: #fed700;}
.cart .selected .item .numbers input {width: 36px;line-height: 26px;text-align: center;border: none;font-size: 14px;font-family: ms500,sans-serif;vertical-align: top;}
.cart .selected .item ul li:nth-child(6) {color: #e94d33;font-family: sb,sans-serif;font-size: 24px;line-height: 20px;width: 130px;padding-left: 10px;}
.cart .selected .item ul li:nth-child(7) {width: 106px;padding-left: 7px;}
.cart .selected .item button {border: none;color: #d32506;font-family: sb,sans-serif;font-size: 12px;line-height: 18px;text-decoration: underline;background-color: transparent;}
.cart .selected .item button:after {content: "";color: #d32506;font-family: FontAwesome;font-size: 14px;font-weight: 400;line-height: 20px;text-transform: uppercase;display: inline-block;margin-left: 13px;}
.cart .form form h4, .cart .selected .sum, .cart .selected .sum span, .cart .selected p {font-family: sb,sans-serif;}
.cart .selected .item button:hover {text-decoration: none;}
.cart .selected p {color: #d32506;font-size: 16px;line-height: 24px;margin-top: 3px;}
.cart .selected .sum {color: #221d1d;font-size: 20px;line-height: 28px;text-transform: uppercase;padding-left: 47px;margin-top: -2px;}
.cart .selected .sum span {color: #e94d33;font-size: 24px;line-height: 20px;display: inline-block;margin-left: 17px;}
.cart .form {margin-bottom: 36px;}
.cart .form form h4 {color: #295f00;font-size: 26px;font-weight: 400;line-height: 70px;text-transform: uppercase;}
.cart .form form .star:after {content: "";color: #d32506;font-family: "s",sans-serif;font-size: 18px;font-weight: 400;display: inline-block;position: relative;top: -15px;left: 6px;}
.cart .form form .jq-selectbox__dropdown ul li, .cart .form form .jq-selectbox__select, .cart .form form .radio:not(checked) + label, .cart .form form input[type="text"] {font-family: "s",sans-serif;font-size: 14px;font-weight: 400;}
.cart .form form input[type="text"] {width: 100%;background-color: #fff;border: 1px solid #295f00;-webkit-border-radius: 2px;border-radius: 2px;color: #1e1b1b;padding: 0 15px;margin-bottom: 25px;}
.cart .form form input[type="text"]::-webkit-input-placeholder {color: #1e1b1b;}
.cart .form form input[type="text"]::-moz-placeholder {color: #1e1b1b;}
.cart .form form input[type="text"]:-moz-placeholder {color: #1e1b1b;}
.cart .form form input[type="text"]:-ms-input-placeholder {color: #1e1b1b;}
.cart .form form .small {width: 116px !important;margin-right: 31px;}
.cart .form form .middle {width: 266px !important;margin-right: 31px;}
.cart .form form .middle2 {width: 228px !important;height: 38px;line-height: 38px;margin-bottom: 12px !important;}
.cart .form form .jq-selectbox__dropdown ul li, .cart .form form .jq-selectbox__select {line-height: 50px;color: #1e1b1b;padding: 0 15px;}
.cart .form form .jq-selectbox, .cart .form form .jq-selectbox__select {width: 100% !important;margin-bottom: 25px;height: 50px;}
.cart .form form .jq-selectbox__select {background: #fff;border: 1px solid #295f00;-webkit-border-radius: 2px;border-radius: 2px;}
.cart .form form .jq-selectbox__trigger {width: 48px;height: 48px;background-color: #295f00;border-radius-left: 2px;font-weight: 400;}
.cart .form form .jq-selectbox__trigger .jq-selectbox__trigger-arrow {border-top: 5px solid #fedd00;border-right: 5px solid transparent;border-left: 5px solid transparent;border-bottom: 5px solid transparent;top: 22px;right: 17px;}
.cart .form form .jq-selectbox__dropdown {top: 48px !important;}
.cart .form form .jq-selectbox__dropdown ul {border: 1px solid #295f00;-webkit-border-radius: 2px;border-radius: 2px;}
.cart .form form .jq-selectbox__dropdown ul li {height: 50;background: #fff;}
.cart .form form .jq-selectbox__dropdown ul .selected, .cart .form form .jq-selectbox__dropdown ul li:hover {background: #295f00;color: #fff;}
.cart .form form .radio {vertical-align: top;margin: 12px 3px 0 0;width: 38px;height: 38px;}
.cart .form form .radio + label {cursor: pointer;}
.cart .form form .radio:not(checked) {position: absolute;opacity: 0;}
.cart .form form .radio:not(checked) + label {position: relative;padding: 0 0 0 53px;margin-right: 30px;color: #1e1b1b;line-height: 38px;top: -10px;}
.cart .form form .radio:not(checked) + label span {position: relative;top: 10px;}
.cart .form form .radio:not(checked) + label:before {content: "";position: absolute;top: 0;left: 0;z-index: 1;}
.cart .form form .radio:not(checked) + label:after {content: "";position: absolute;top: 0;left: 0;width: 38px;height: 38px;border: 1px solid #295f00;-webkit-border-radius: 2px;border-radius: 2px;-webkit-transition: all .2s;transition: all .2s;}
.cart .form form .radio:checked + label:before {content: "";color: #508025;font-family: FontAwesome;font-size: 16px;font-weight: 400;line-height: 38px;text-align: center;width: 38px;}
.cart .form form .last-section textarea, .cart .form form .sum .item1 {color: #1e1b1b;font-family: "s",sans-serif;}
.cart .form form .radio:checked + label:after {left: 0;}
.cart .form form .last-section {margin-top: 33px;margin-bottom: 25px;}
.cart .form form .last-section input {width: 165px !important;height: 38px !important;margin-bottom: 22px;}
.cart .form form .last-section:after, .cart .form form .last-section:before {content: "";display: block;width: 145px;height: 1px;border-top: 2px dashed #295f00;}
.cart .form form .last-section:before {margin-bottom: 28px;}
.cart .form form .last-section:after {margin-top: 22px;}
.cart .form form .last-section textarea {width: 501px !important;height: 88px !important;background-color: #fff;border: 1px solid #295f00;-webkit-border-radius: 2px;border-radius: 2px;font-size: 14px;padding: 10px 15px;}
.cart .form form .last-section textarea::-webkit-input-placeholder {color: #1e1b1b;}
.cart .form form .last-section textarea::-moz-placeholder {color: #1e1b1b;}
.cart .form form .last-section textarea:-moz-placeholder {color: #1e1b1b;}
.cart .form form .last-section textarea:-ms-input-placeholder {color: #1e1b1b;}
.cart .form form .sum {margin-bottom: 29px;}
.cart .form form .sum .item1 {font-size: 20px;font-weight: 400;}
.cart .form form .sum .item1 span {color: #e94d33;font-family: sb,sans-serif;font-size: 24px;margin-left: 6px;}
.cart .form form .sum .item2 {color: #1e1b1b;font-family: "s",sans-serif;font-size: 20px;font-weight: 400;}
.cart .form form .sum .item2 span {color: #e94d33;font-family: sb,sans-serif;font-size: 24px;margin-left: 9px;}
.cart .form form button {width: 213px;height: 50px;background-color: #d32506;border: 3px solid #fed700;-webkit-border-radius: 2px;border-radius: 2px;color: #fed700;font-family: sb,sans-serif;font-size: 22px;padding-top: 0;text-transform: uppercase;text-align: center;}
.cart .form form button:after, .cart .form form button:before {color: #fed700;font-family: FontAwesome;font-size: 16px;line-height: 50px;text-transform: uppercase;top: -2px;display: inline-block;position: relative;font-weight: 400;}
.cart .form form button:before {content: "";right: 11px;}
.cart .form form button:after {content: "";left: 11px;}
.cart .form form button:hover {background: #2d6c0b;}
footer {min-height: 146px;width: 100%;}
footer .container > .row {background: url("/assets/templates/ross-pizza/img/footer-bg.png");padding-bottom: 10px;}
footer .copyright {color: #fff;font-family: "s",sans-serif;font-size: 14px;margin-top: 13px;}
footer .app span, footer .footer-menu ul li a {font-family: sb,sans-serif;text-transform: uppercase;color: #fff;}
footer .copyright span {color: #fff;font-size: 12px;font-weight: 400;line-height: 24px;}
footer .social {text-align: center;display: inline-block;margin-top: 5px;}
footer .social ul {font-size: 0;}
footer .social ul li {display: inline-block;margin-left: 11px;}
footer .social ul li:first-child {margin-left: 0;}
footer .social ul li a {display: block;background: url("/assets/templates/ross-pizza/img/social.png") no-repeat;width: 40px;height: 37px;}
footer .social ul li:nth-child(1) a {background-position: 0 0;}
footer .social ul li:nth-child(1) a:hover {background-position: 0 -37px;}
footer .social ul li:nth-child(2) a {background-position: -40px 0;}
footer .social ul li:nth-child(2) a:hover {background-position: -40px -37px;}
footer .social ul li:nth-child(3) a {background-position: -80px 0;}
footer .social ul li:nth-child(3) a:hover {background-position: -80px -37px;}
footer .social ul li:nth-child(4) a {background-position: -120px 0;}
footer .social ul li:nth-child(4) a:hover {background-position: -120px -37px;}
footer .app {display: inline-block;margin-top: 4px;}
footer .app span {width: 94px;display: inline-block;font-size: 12px;line-height: 14px;}
footer .app .apple {display: inline-block;background: url("/assets/templates/ross-pizza/img/apple-icon-footer.png") no-repeat;width: 20px;height: 24px;margin-right: 8px;}
footer .app .android {display: inline-block;background: url("/assets/templates/ross-pizza/img/android-icon-footer.png") no-repeat;width: 21px;height: 24px;}
footer .footer-menu {margin-top: 12px;}
footer .footer-menu ul li {display: inline-block;margin-left: 18px;}
footer .footer-menu ul li:first-child {margin-left: 0;}
footer .footer-menu ul li a {font-size: 14px;text-decoration: underline;}
footer .footer-menu ul li a:hover {text-decoration: none;}
footer .adress {margin-top: 23px;position: relative;width: 360px;}
footer .adress p {color: #fff;font-size: 13px;line-height: 24px;font-family: "s",sans-serif;}
footer .adress p:before {content: "";width: 14px;color: #fff;font-family: FontAwesome;font-size: 10px;font-weight: 400;line-height: 24px;display: inline-block;}
footer .phone {margin-top: 22px;margin-left: 50px;}
footer .phone p {color: #fff;font-family: "s",sans-serif;font-size: 16px;}
footer .phone p:before {width: 16px;content: "";color: #fff;font-family: FontAwesome;font-size: 16px;font-weight: 400;display: inline-block;}
footer .phone p span {color: #fff;font-family: "s",sans-serif;font-size: 12px;font-weight: 400;display: inline-block;margin-left: 14px;}
footer .button, footer .skype {font-family: sb,sans-serif;text-transform: uppercase;display: block;}
footer .skype {color: #fff;font-size: 12px;line-height: 18px;background: url("/assets/templates/ross-pizza/img/footer-skype.png") right center no-repeat;margin-top: 16px;}
footer .button {width: 165px;height: 40px;border: 2px solid #f1cf4c;-webkit-border-radius: 2px;border-radius: 2px;color: #f1cf4c;font-size: 18px;text-align: center;margin-top: 15px;margin-bottom: 3px;padding-top: 3px;}
footer .button:hover {background-color: #f1cf4c;color: #275a00;}
footer .develop {color: #fff;font-family: "s",sans-serif;font-size: 13px;line-height: 24px;text-decoration: underline;}
footer .develop:hover {text-decoration: none;}
@media only screen and (max-width: 1200px) {header {height: auto;padding-bottom: 30px;}
	header .adress, header .phone-block {width: 100%;}
	header .phone-block .old-phone {padding-left: 0;margin-top: 22px;}
	header .logo span {width: 100%;margin-top: 62px;}
	header .right-header {width: 100%;text-align: right;}
	header .right-header .social {left: 0;}
	header .right-header .skype {line-height: 16px;}
	header .right-header .time {margin-bottom: 20px;}
	header .right-header .time h4:before {margin-right: 6px;}
	.top-menu ul li {margin-left: 32px;}
	.top-menu ul li .mega-menu .item1 li, .top-menu ul li .mega-menu .item2 li {width: 218px;}
	.main-slider .owl-nav {width: 940px;margin-left: -470px;}
	.tabs {margin-top: 10px;}
	.tabs ul, .thumbs {text-align: center;}
	.cart .selected .item ul {display: block;overflow: hidden;}
	.cart .selected .item ul li {display: inline-block;margin-left: 0 !important;margin-right: 0 !important;vertical-align: top;padding: 0;}
	footer .footer-menu, footer .phone p span {display: none;}
	.cart .selected .item ul li:nth-child(1) {width: 49%;float: left;}
	.cart .selected .item ul li:nth-child(2), .cart .selected .item ul li:nth-child(3), .cart .selected .item ul li:nth-child(4), .cart .selected .item ul li:nth-child(5), .cart .selected .item ul li:nth-child(6), .cart .selected .item ul li:nth-child(7) {width: 49%;text-align: right;margin-bottom: 20px;}
	#slider1 .slider-rm-ul div {width: 172px !important;}
	footer {height: auto;min-height: auto;}
	footer .adress {width: 100%;}
	footer .skype {background: 0 0;}
	footer .button {width: 100%;font-size: 16px;line-height: 30px;height: auto;}
	footer .develop {width: 156px;display: block;float: right;}}
@media only screen and (max-width: 992px) {.top-menu ul li .mega-menu .item1, header .right-header .button {margin-left: 0;}
	header {text-align: center;padding-bottom: 0;}
	header .adress {display: none;}
	header .phone-block {width: 100%;display: none;}
	header .phone-block .old-phone, header .phone-block .phone {width: 100%;}
	header .logo {display: inline-block;width: 100%;}
	header .logo span {width: 100%;background-position: center top;margin-top: 0;}
	header .right-header {margin-top: 20px;text-align: center;display: none;}
	header .right-header .app {width: 100%;margin-bottom: 20px;}
	header .right-header .app span {display: inline-block;width: 100%;text-align: center;}
	header .right-header .skype {text-align: center;line-height: 27px;padding-right: 0;display: inline-block;background: 0 0;}
	header .right-header .time {display: inline-block;width: 100%;}
	.top-menu {height: 100px;}
	.top-menu .cart-button {top: 50px;right: 0;float: none;width: 100%;border: none;}
	.top-menu ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
	.main-slider .owl-nav, .top-menu ul li .mega-menu .more {display: none;}
	.top-menu ul li {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;margin-left: 0;}
	.top-menu ul li .mega-menu {background: #2d6c0b;}
	.main-banners a {margin-bottom: 40px;display: block;}
	.news .img-box {margin-bottom: 20px;}
	.delivery .section1 ul li, .delivery .section2 .item1, .delivery .section3 .item1, .delivery .section3 .item2 {margin-bottom: 30px;}
	.news .info {margin-top: 0;}
	.news .info .more, .news .info p {margin-top: 20px;}
	.reviews {margin-top: 50px;}
	.reviews .button {top: -38px;}
	.restorans .info {margin-top: 20px;}
	.restorans .services {text-align: center;}
	.restorans .services ul li {width: 31%;}
	.delivery .section1 ul {display: inline-block;text-align: center;}
	.delivery .section1 ul li {width: 49%;text-align: center;background-position: center 0 !important;}
	.delivery .section2 {padding-bottom: 20px;}
	.delivery .section2 .item2 {background-position: center 0;margin-bottom: 30px;}
	.delivery .map, .delivery .section2 + .title-min {display: none;}
	.cart .selected .item ul {display: block;overflow: hidden;}
	.cart .selected .item ul li {display: inline-block;margin-left: 0 !important;margin-right: 0 !important;vertical-align: top;padding: 0;}
	.cart .selected .item ul li:nth-child(2) b, footer .phone {margin-left: 0;}
	.cart .selected .item ul li:nth-child(1) {width: 100%;float: none;margin-bottom: 10px;}
	.cart .selected .item ul li:nth-child(2), .cart .selected .sum, footer .adress, footer .app, footer .button, footer .copyright, footer .social {margin-bottom: 20px;}
	.cart .selected .item ul li:nth-child(2) {width: 100%;text-align: left;padding-left: 30px;}
	.cart .selected .item ul li:nth-child(3), .cart .selected .item ul li:nth-child(4), .cart .selected .item ul li:nth-child(5), .cart .selected .item ul li:nth-child(6), .cart .selected .item ul li:nth-child(7) {width: 100%;text-align: left;margin-bottom: 20px;padding-left: 30px;}
	.cart .selected .sum {padding-left: 0;margin-top: 10px;}
	.cart .form form .last-section textarea {display: block;width: 100% !important;}
	#slider1 .slider-rm-ul div {width: 180px !important;}
	footer {text-align: center;background: url("/assets/templates/ross-pizza/img/footer-bg.png");}
	footer .container > .row {background: 0 0;}
	footer .social {text-align: center;display: block;}
	footer .app span {display: none;}
	footer .adress, footer .phone {margin-top: 0;}
	footer .button {display: inline-block;width: 240px;line-height: 29px;}
	footer .develop {display: inline-block;text-align: center;width: 100%;}}
@media only screen and (max-width: 767px) {.fa-bars, .top-menu ul {position: absolute;left: 10px;}
	.fa-bars {display: block;top: 10px;font-size: 30px;cursor: pointer;color: #2d6c0b;}
	.top-menu {background: url("/assets/templates/ross-pizza/img/cart-bg.png");height: 50px;}
	.top-menu .cart-button {top: 0;padding: 0 15px;}
	.top-menu ul {top: -162px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;background: rgba(43,102,10,.8);z-index: 9999;padding: 10px 20px;display: none;}
	.top-menu ul li {display: block;}
	.top-menu ul li .mega-menu {display: none !important;}
	.top-menu ul li .res {visibility: hidden;}
	.top-menu .cart-button .all-price {padding-top: 11px;}
	.main-slider .slide .slide-content h2 {margin-top: 20px;font-size: 50px;margin-bottom: 50px;}
	.content-block .main-category ul {padding-left: 0;text-align: center;}
	.content-block .main-category ul li {vertical-align: top;}
	.reviews {margin-top: 60px;}
	.reviews .button {left: 50%;margin-left: -131px;top: -60px;}
	.restorans .info {text-align: center;}
	.restorans .info .contacts .phone {margin-right: 0;}
	.restorans .services ul li {width: 48%;}
	.restorans .tabs-restorans > ul li, .restorans .tabs-restorans > ul li.active {width: 100%;}
	.delivery .banner {padding-top: 34px;}
	.delivery .banner h4 {font-size: 24px;}
	.thumbs-popup {padding-bottom: 0;}
	.thumbs-popup .left {width: 100%;margin-right: 0;}
	.thumbs-popup .right {width: 100%;margin-left: 0;padding-left: 30px;}
	.thumbs-popup .sum .left {width: 100%;margin-right: 0;}
	.thumbs-popup .sum .cart {float: none;margin-top: 20px;margin-bottom: 20px;}
	#slider1 .slider-rm-ul div {width: 150px !important;}
	#slider1 {margin-bottom: 30px;margin-top: 20px;}
	#slider1 .slider-rm-ul div {width: 49%;display: inline-block;text-align: center;}
	#slider1 .slider-rm-ul div a {display: block;margin-left: 0;margin-bottom: 10px;}
	#slider1 .slider-rm-ul div a .img-box {display: none;}
	#slider1 .slider-rm-ul div a span {color: #1e1b1b;font-family: "s",sans-serif;font-size: 16px;line-height: 20px;text-transform: none;}
	#slider1 .slider-rm-ul div a span:hover {color: #295f00;text-decoration: underline;}
	.animated {-webkit-transition-property: none !important;transition-property: none !important;-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;-webkit-animation: none !important;animation: none !important;}}
@media only screen and (max-width: 480px) {.cart .form form .middle2 {display: block;}
	.main-slider {display: none !important;}
	.main-slider .slide .slide-content h2 {margin-top: 30px;font-size: 30px;margin-bottom: 40px;}
	.main-slider .slide .slide-content p {font-size: 16px;}
	.content-block .main-category ul li {width: 170px;}
	.content-block .main-category ul li a h4 {font-size: 24px;}
	.content-block .main-category ul li a h4:before {top: 6px;}
	.content-block .main-category ul li a h4:after {bottom: 2px;}
	.tabs > ul {text-align: center;}
	.tabs > ul li {display: block;margin-bottom: 15px;}
	.news .news-item .info p {margin-left: 0;}
	.news .news-item .info h4 {font-size: 14px;}
	.restorans .services ul li {width: 100%;margin-left: 0;margin-right: 0;}
	.restorans .map {display: none;}
	.restorans .tabs-restorans > ul li.active {font-size: 12px;width: 100%;padding-top: 15px;}
	.restorans .tabs-restorans > ul li {width: 100%;font-size: 12px;}
	.restorans .info p {font-size: 12px;}
	.delivery .banner {padding-top: 24px;padding-left: 15px;padding-right: 15px;}
	.delivery .banner h4 {font-size: 20px;}
	.delivery .section1 ul li {width: 100%;}
	.cart .form form .middle2 {margin-top: 20px;}
	.cart .form form .middle, .cart .form form .small {width: 100% !important;}
	#slider1 .slider-rm-ul div {width: 49%;text-align: left;padding-left: 10px;}}
@media only screen and (min-width: 767px) {.top-menu ul {display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;}}
.restaurant-gallery {font-size: 0;position: relative;width: 105%;}
.gallery-item {display: inline-block;text-align: left;width: 263px;box-shadow: 0 6px 13px rgba(132,122,94,.19);margin-right: 29px;margin-bottom: 25px;position: relative;}
.gallery-item img {max-width: 100%;min-width: 100%;height: auto;display: block;}
.gallery-info {width: 100%;height: 49px;background: #fed700;color: #221d1d;font-size: 16px;line-height: 20px;text-transform: uppercase;padding-left: 12px;padding-top: 5px;}
header p a {color: #000;}
footer .adress a {color: #fff;}
.buttons .shk-but {height: 40px;width: 223px;border: none;background: 0 0;margin: 0;padding: 0;position: relative;bottom: 11px;right: 47px;text-indent: -25px;}
.cart .selected .item a.cart-del {border: none;color: #d32506;font-family: sb,sans-serif;font-size: 12px;line-height: 18px;text-decoration: underline;background-color: transparent;}
.cart .item .numbers .minus, .cart .item .numbers .minus + .shk_count_button {border-right: 1px solid #dbd8d0;vertical-align: top;}
.cart .selected .item a.cart-del:after {color: #d32506;font-family: FontAwesome;font-size: 14px;font-weight: 400;line-height: 20px;text-transform: uppercase;display: inline-block;margin-left: 13px;}
.cart .item .numbers .minus + .shk_count_button, .shk-count + .shk_count_button {width: 20px;height: 29px;cursor: pointer;color: #221d1d;font-family: kb,sans-serif;font-size: 16px;line-height: 29px;text-align: center;}
.cart .item .numbers .minus, .cart .item .numbers .plus {display: none !important;}
.cart-button .shop-cart, div.menu-item {display: inline-block;}
.shk-count + .shk_count_button {border-left: 1px solid #dbd8d0;}
.shk_count_button {padding: 0;margin: 0;border-radius: 0;border: none;background: 0 0;}
.cart .selected .item .numbers input {width: 24px !important;line-height: 23px !important;text-align: center;border: none;font-size: 14px;font-family: ms500,sans-serif;vertical-align: top;}
.modx-content {padding-bottom: 20px;}
.modx-content p {margin-bottom: 10px;}
.modx-content img {max-width: 100%;height: auto;}
.reviews .item p {color: #333;font-size: 14px;font-family: "s",sans-serif;}
.reviews .item > p {color: #295f00;font-family: lb,sans-serif;font-size: 22px;vertical-align: top;margin-bottom: 4px;}
.cart .selected .item ul li:nth-child(2) b {margin-left: 0;}
button.cart {border: none;padding-top: 0 !important;padding-left: 0 !important;padding-right: 10px !important;}
.thumbs ul li .buttons .heart.active:before {content: "";}
.review-form {padding: 20px;}
.review-form label {font-size: 12px;color: #333;font-family: "s",sans-serif;display: block;margin-bottom: 5px;}
.review-form input[type="text"] {width: 100%;line-height: 48px;background-color: #fff;border: 1px solid #295f00;-webkit-border-radius: 2px;border-radius: 2px;color: #1e1b1b;font-family: "s",sans-serif;font-size: 14px;font-weight: 400;padding: 0 15px;margin-bottom: 25px;}
.review-form textarea {height: 88px !important;background-color: #fff;border: 1px solid #295f00;width: 100%;-webkit-border-radius: 2px;border-radius: 2px;font-size: 14px;padding: 10px 15px;}
.review-form input[type="submit"] {display: inline-block;padding: 10px 30px;border: 2px solid #295f00;color: #295f00;font-family: "s",sans-serif;font-size: 16px;text-transform: uppercase;background: 0 0;}
.review-form input[type="submit"]:hover {color: #fff;background: #295f00;}
.delivery .section1 ul li:nth-child(1) {background: url("/assets/templates/ross-pizza/img/delivery-section1-item5.png") no-repeat;}
.delivery .section1 ul li:nth-child(5) {background: url("/assets/templates/ross-pizza/img/delivery-section1-item1.png") no-repeat;}
.top-menu ul li .mega-menu.rest-menu {position: absolute;top: 50px;left: 50px;z-index: 9999;width: 300px;background: #2d6c0b;padding: 15px 20px;-webkit-box-shadow: 0 17px 21px rgba(35,31,32,.5);box-shadow: 0 17px 21px rgba(35,31,32,.5);}
.img-holder {overflow: hidden;text-align: center;}
.img-holder img {height: 100%;width: auto;border-radius: 10px;}
@media (max-width: 1190px) {.restorans .gallery-item {width: 290px !important;}}
@media (max-width: 990px) {.restorans .gallery-item {width: 46% !important;}}
@media (max-width: 720px) {.restorans .gallery-item {width: 95% !important;}}
.cart .form form input[type="text"] {line-height: 38px;height: 38px;}
.cart .form form input[type="email"] {width: 100%;background-color: #fff;border: 1px solid #295f00;-webkit-border-radius: 2px;border-radius: 2px;color: #1e1b1b;padding-top: 0px;padding-right: 15px;padding-bottom: 0px;padding-left: 15px;margin-bottom: 25px;line-height: 38px;height: 38px;}
#page-preloader {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.9);z-index: 100500;}
#page-preloader .spinner {width: 32px;height: 32px;position: absolute;left: 50%;top: 50%;background: url("/assets/templates/ross-pizza/img/ajax-loader.gif") no-repeat 50% 50%;margin: -16px 0 0 -16px;}
.top-menu ul li .mega-menu .more {top: 80px;right: -195px;}
.thumbs-popup .left .quantity .numbers {width: 86px;}
@media only screen and (max-width: 1200px) {.top-menu ul li .mega-menu .more {top: 80px;right: -145px;}}
:root {--swiper-theme-color: #007aff;}
.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-container-vertical>.swiper-wrapper {flex-direction: column;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {transform: translate3d(0px,0,0);}
.swiper-container-multirow>.swiper-wrapper {flex-wrap: wrap;}
.swiper-container-multirow-column>.swiper-wrapper {flex-wrap: wrap;flex-direction: column;}
.swiper-container-free-mode>.swiper-wrapper {transition-timing-function: ease-out;margin: 0 auto;}
.swiper-container-pointer-events {touch-action: pan-y;}
.swiper-container-pointer-events.swiper-container-vertical {touch-action: pan-x;}
.swiper-slide {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}
.swiper-slide-invisible-blank {visibility: hidden;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto;}
.swiper-container-autoheight .swiper-wrapper {align-items: flex-start;transition-property: transform,height;}
.swiper-container-3d {perspective: 1200px;}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {transform-style: preserve-3d;}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}
.swiper-container-3d .swiper-slide-shadow-left {background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-right {background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-top {background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}
.swiper-container-css-mode>.swiper-wrapper {overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {display: none;}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {scroll-snap-align: start start;}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {scroll-snap-type: x mandatory;}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {scroll-snap-type: y mandatory;}
:root {--swiper-navigation-size: 44px;}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - ( var(--swiper-navigation-size) / 2 ));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color,var(--swiper-theme-color));}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}
.swiper-button-next:after, .swiper-button-prev:after {font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;text-transform: none;letter-spacing: 0;font-variant: initial;line-height: 1;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 10px;right: auto;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 10px;left: auto;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {--swiper-navigation-color: #fff;}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {--swiper-navigation-color: #000;}
.swiper-button-lock {display: none;}
.swiper-pagination {position: absolute;text-align: center;transition: .3s opacity;transform: translate3d(0,0,0);z-index: 10;}
.swiper-pagination.swiper-pagination-hidden {opacity: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullets-dynamic {overflow: hidden;font-size: 0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transform: scale(.33);position: relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform: scale(.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform: scale(.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform: scale(.33);}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 50%;background: #000;opacity: .2;}
button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
.swiper-pagination-bullet-active {opacity: 1;background: var(--swiper-pagination-color,var(--swiper-theme-color));}
.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;transform: translate3d(0px,-50%,0);}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%;transform: translateY(-50%);width: 8px;}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block;transition: .2s transform,.2s top;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%;transform: translateX(-50%);white-space: nowrap;}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: .2s transform,.2s left;}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {transition: .2s transform,.2s right;}
.swiper-pagination-progressbar {background: rgba(0,0,0,.25);position: absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color,var(--swiper-theme-color));position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {transform-origin: right top;}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%;height: 4px;left: 0;top: 0;}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {width: 4px;height: 100%;left: 0;top: 0;}
.swiper-pagination-white {--swiper-pagination-color: #fff;}
.swiper-pagination-black {--swiper-pagination-color: #000;}
.swiper-pagination-lock {display: none;}
.swiper-scrollbar {border-radius: 10px;position: relative;-ms-touch-action: none;background: rgba(0,0,0,.1);}
.swiper-container-horizontal>.swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%;}
.swiper-container-vertical>.swiper-scrollbar {position: absolute;right: 3px;top: 1%;z-index: 50;width: 5px;height: 98%;}
.swiper-scrollbar-drag {height: 100%;width: 100%;position: relative;background: rgba(0,0,0,.5);border-radius: 10px;left: 0;top: 0;}
.swiper-scrollbar-cursor-drag {cursor: move;}
.swiper-scrollbar-lock {display: none;}
.swiper-zoom-container {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {max-width: 100%;max-height: 100%;object-fit: contain;}
.swiper-slide-zoomed {cursor: move;}
.swiper-lazy-preloader {width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;animation: swiper-preloader-spin 1s infinite linear;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}
.swiper-lazy-preloader-white {--swiper-preloader-color: #fff;}
.swiper-lazy-preloader-black {--swiper-preloader-color: #000;}
@keyframes swiper-preloader-spin {100% {transform: rotate(360deg);}}
.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000;}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {transition-timing-function: ease-out;}
.swiper-container-fade .swiper-slide {pointer-events: none;transition-property: opacity;}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube {overflow: visible;}
.swiper-container-cube .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;visibility: hidden;transform-origin: 0 0;width: 100%;height: 100%;}
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-cube.swiper-container-rtl .swiper-slide {transform-origin: 100% 0;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible;}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.swiper-container-cube .swiper-cube-shadow {position: absolute;left: 0;bottom: 0px;width: 100%;height: 100%;opacity: .6;z-index: 0;}
.swiper-container-cube .swiper-cube-shadow:before {content: "";background: #000;position: absolute;left: 0;top: 0;bottom: 0;right: 0;filter: blur(50px);}
.swiper-container-flip {overflow: visible;}
.swiper-container-flip .swiper-slide {pointer-events: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none;}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto;}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
@media only screen and (min-width:1200px) {.cart .selected .item ul li img {width: 150px;}}
footer .phone p a {color: white;}
.top-menu .cart-button .all-price {margin-right: -1px;}
.cart .form form input[type=number] {width: 100%;background-color: #fff;border: 1px solid #295f00;-webkit-border-radius: 2px;border-radius: 2px;color: #1e1b1b;padding: 0 15px;margin-bottom: 25px;}
.galleryitem {display: inline-block;text-align: left;width: 263px;box-shadow: 0 6px 13px rgba(132,122,94,.19);margin-right: 10px;margin-bottom: 20px;margin-top: 15px;position: relative;}
.warning {text-align: center;background-color: red;color: white;font-size: 30px;padding-top: 10px;padding-bottom: 10px;}
.thumbs ul li .text .size {width: 100%;}
.numbers-price {margin: 20px 0 0 0;}
.numbers-price:after {content: " ";clear: both;display: table;}
.thumbs ul li .text .numbers, .numbers2 {width: 100%;margin: 10px 0;border: none;}
.thumbs ul li .text .numbers .minus, .numbers2 .minus {border: 1px #000 solid;-webkit-border-radius: 2px 0 0 2px;-moz-border-radius: 2px 0 0 2px;border-radius: 2px 0 0 2px;}
.thumbs ul li .text .numbers input, .numbers2 input {border-top: 1px #000 solid !important;border-bottom: 1px #000 solid !important;line-height: 24px !important;border-right: none !important;border-left: none !important;box-shadow: none !important;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;max-height: 28px !important;}
.thumbs ul li .text .numbers .plus, .numbers2 .plus {border: 1px #000 solid;-webkit-border-radius: 0 2px 2px 0;-moz-border-radius: 0 2px 2px 0;border-radius: 0 2px 2px 0;}
.thumbs ul li .text .price {width: 100%;margin: 0;text-align: right;}
.thumbs ul li .text .size span {padding: 0 5px;font-size: 13px;}
.thumbs ul li .text .price .new {float: none;height: auto;display: block;padding: 0;text-align: left;width: auto;line-height: 32px !important;}
.thumbs ul li .text .price {height: auto;display: flex;}
.thumbs ul li .text .price .old_price_new {font-size: 16px;text-decoration: line-through;margin-right: 12px;line-height: 34px;}
.thumbs-popup .right .more {cursor: pointer;margin-bottom: 26px;}
.thumbs-popup .right .more:before {content: "";display: inline-block;width: 18px;height: 18px;background: url("/assets/templates/ross-pizza/img/more-plus.png") no-repeat;margin-right: 6px;vertical-align: top;margin-top: 5px;}
.thumbs-popup .right .more span {color: #376d20;font-family: "s",sans-serif;font-size: 13px;text-transform: uppercase;border-bottom: 1px dashed #376d20;}
.inner-size {padding: 0 0 0 30px;}
.thumbs-popup .inner-size .size {display: inline-block;height: auto;width: 100%;}
.thumbs-popup .inner-size .size b {color: #1e1b1b;font-family: sb,sans-serif;font-size: 18px;font-weight: 400;text-transform: uppercase;display: inline-block;margin-bottom: 15px;margin-right: 10px;}
.thumbs-popup .inner-size .size .active {border: 2px solid #e94d33;color: #e94d33;}
.thumbs-popup .inner-size .size span {line-height: 26px;border: 2px solid transparent;-webkit-border-radius: 2px;border-radius: 2px;padding: 0 7px;color: #221d1d;font-family: sb,sans-serif;font-size: 14px;display: inline-block;cursor: pointer;}
.thumbs-popup .sum .left .old_price_new {font-size: 16px;text-decoration: line-through;margin-right: 12px;line-height: 34px;}
.thumbs-popup .sum .left .old_price_item {display: flex;align-items: center;margin-bottom: 10px;}
.thumbs-popup .sum .left .old_price_item strong {margin-right: 10px;}
.slice-info {padding: 20px;margin: 20px 0;text-align: center;font-size: 18px;background: #ffebee;border: 2px #e24c4b solid;border-radius: 2px;font-weight: bold;text-transform: uppercase;position: relative;}
.slice-info:before {position: absolute;height: 100%;width: 32px;background: url("/assets/templates/ross-pizza/assets/images/warning.png") no-repeat center center;left: 10px;top: 0;content: "";}
.slice-info:after {position: absolute;height: 100%;width: 32px;background: url("/assets/templates/ross-pizza/assets/images/warning.png") no-repeat center center;right: 10px;top: 0;content: "";}
.slice-info b {color: #d32506;}
.slice-info {display: none;}
#msMiniCart {font-size: inherit !important;}
.disabledbutton {opacity: .65;cursor: not-allowed;}
@media (max-width: 1200px) {.slice-info {padding: 20px 50px;}}
.modal-shadow {position: fixed;height: 100%;width: 100%;transition: .5s;}
.modal-shadow_active {opacity: .3;background: #000;z-index: 3;top: 0;left: 0;}
.modal:not(#locateMapModal):not(.quickview) {position: fixed;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;transform: translateY(-60px) scale(1.1);visibility: hidden;transition: .3s;display: flex;margin: 0 auto;max-height: 100%;overflow-y: auto;padding: 30px 0;}
.modal__content {background-color: #fff;box-shadow: 0 3px 51px rgba(0,0,0,.11);max-width: 467px;margin: auto;text-align: center;}
.modal__wrap {padding: 50px;padding-top: 41px;}
.modal:not(#locateMapModal).modal_active {opacity: 1;visibility: visible;z-index: 4;transform: translateY(0) scale(1);}
input[name="surname"] {display: block;width: 2px !important;height: 3px !important;margin-bottom: -3px !important;opacity: .01;padding: 0;}
.modal:not(#locateMapModal):not(.quickview) input {border: 1px solid #d7d7d7;padding: 17px 14px 14px 17px;width: 100%;background-color: transparent;text-transform: uppercase;letter-spacing: 1.3px;position: relative;background: transparent;font-size: 12px;margin-bottom: 15px;}
.modal:not(#locateMapModal):not(.quickview) button {display: inline-block;width: 197px;height: 40px;border: 2px solid #e94d33;-webkit-border-radius: 2px;border-radius: 2px;color: #e94d33;font-size: 20px;text-transform: uppercase;text-align: center;margin-left: 10px;margin-top: 4px;margin-top: 10px;padding-top: 3px;transition: .2s;background: transparent;}
.modal:not(#locateMapModal):not(.quickview) button:hover {background-color: #ed202b;color: #fff;}
.modal__ico svg {height: 50px;width: 50px;}
header .right-header .social {display: inline-flex;top: -7px;}
footer .social {display: flex;margin-bottom: 5px;}
.telegram, .vk {max-width: 30px;display: block;margin: 0 3px;transition: .3s ease-out;}
.telegram:hover, .vk:hover {opacity: .8;}
@media (max-width: 992px) {footer .social {justify-content: center;margin-bottom: 12px;}}
.addtional_tabs .tab {display: none;}
.addtional_tabs .tab:first-child {display: block;}
.lk-button {display: inline-block;width: 45px;height: 50px;position: relative;cursor: pointer;vertical-align: top;}
.lk-button:before {content: "";display: block;padding-left: 16px;position: absolute;width: 44px;height: 50px;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'20\' viewBox=\'0 0 20 20\'%3E%3Ccircle fill=\'none\' stroke=\'%23e94d33\' stroke-width=\'1.1\' cx=\'9.9\' cy=\'6.4\' r=\'4.4\'%3E%3C/circle%3E%3Cpath fill=\'none\' stroke=\'%23e94d33\' stroke-width=\'1.1\' d=\'M1.5,19 C2.3,14.5 5.8,11.2 10,11.2 C14.2,11.2 17.7,14.6 18.5,19.2\'%3E%3C/path%3E%3C/svg%3E");font-size: 17px;font-weight: 400;color: #e94d33;padding-top: 13px;background-repeat: no-repeat;background-position: center;}
.lk-button:after {content: "";display: inline-block;width: 1px;height: 19px;background-color: #221d1d;margin-top: 18px;position: relative;float: right;}
#office-minishop2-grid {overflow-x: auto;}
.password-container {position: relative;display: inline;}
input[name='password'] {padding-right: 30px;}
.toggle-password {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);cursor: pointer;height: 20px;width: 20px;}
input[name='password'].showed + .toggle-password {background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'20\' viewBox=\'0 0 20 20\'%3E%3Ccircle fill=\'none\' stroke=\'%23000\' cx=\'10\' cy=\'10\' r=\'3.45\'%3E%3C/circle%3E%3Cpath fill=\'none\' stroke=\'%23000\' d=\'m19.5,10c-2.4,3.66-5.26,7-9.5,7h0,0,0c-4.24,0-7.1-3.34-9.49-7C2.89,6.34,5.75,3,9.99,3h0,0,0c4.25,0,7.11,3.34,9.5,7Z\'%3E%3C/path%3E%3C/svg%3E");}
input[name='password']:not(.showed) + .toggle-password {background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20\' height=\'20\' viewBox=\'0 0 20 20\'%3E%3Cpath fill=\'none\' stroke=\'%23000\' d=\'m7.56,7.56c.62-.62,1.49-1.01,2.44-1.01,1.91,0,3.45,1.54,3.45,3.45,0,.95-.39,1.82-1.01,2.44\'%3E%3C/path%3E%3Cpath fill=\'none\' stroke=\'%23000\' d=\'m19.5,10c-2.4,3.66-5.26,7-9.5,7h0,0,0c-4.24,0-7.1-3.34-9.49-7C2.89,6.34,5.75,3,9.99,3h0,0,0c4.25,0,7.11,3.34,9.5,7Z\'%3E%3C/path%3E%3Cline fill=\'none\' stroke=\'%23000\' x1=\'2.5\' y1=\'2.5\' x2=\'17.5\' y2=\'17.5\'%3E%3C/line%3E%3C/svg%3E");}
html, body {width: 100%;overflow-x: hidden;}
.new-slider {position: relative;margin: 50px 0;width: 100%;overflow: hidden;padding-bottom: 25px;}
.new-slider-container {max-width: 860px;margin: 0 auto;width: 100%;position: relative;}
.new-slide {width: 860px;padding: 0 50px;}
.new-slide img {max-width: 100%;width: 100%;height: auto;object-fit: cover;border-radius: 20px;}
.new-slider .swiper-container {overflow: visible;}
.new-slide.swiper-slide {opacity: .6;transition: opacity .5s;}
.new-slide.swiper-slide.swiper-slide-active, .new-slide.swiper-slide.swiper-slide-visible {opacity: 1;}
.new-slider .swiper-button-next, .new-slider .swiper-button-prev {width: 40px;height: 40px;background: #e8e8e8;border-radius: 50%;}
.new-slider .swiper-button-prev {left: -10px;}
.new-slider .swiper-button-next {right: -10px;}
.new-slider .swiper-button-next svg, .new-slider .swiper-button-prev svg {width: 10px;height: auto;}
.new-slider .swiper-pagination {width: 100%;}
.new-slider .swiper-pagination-bullet {margin: 0 5px;}
.new-slider .swiper-pagination-bullet-active {background: #000;}
@media (max-width: 991px) {.new-slide {padding: 0 5px;}
	.new-slider .swiper-button-prev {left: 10px;}
	.new-slider .swiper-button-next {right: 10px;}
	.new-slider .swiper-container {overflow: hidden;}}
@media (max-width: 500px) {.new-slider {margin: 20px 0;padding-bottom: 25px;}
	.new-slider .swiper-button-next, .new-slider .swiper-button-prev {width: 24px;height: 24px;margin-top: -12px;}
	.new-slider .swiper-button-next svg, .new-slider .swiper-button-prev svg {width: 6px;height: auto;}}
.modal.quickview {opacity: 1;visibility: visible;display: block;}
.modal-header .close {overflow: visible;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;display: block;outline: 0;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation;}
.quickview-prev, .quickview-next {overflow: visible;cursor: pointer;color: #333;background: 0 0;border: 1px solid #e5e5e5;-webkit-appearance: none;outline: 0;border-radius: 6px;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation;}
.bootstrap-dialog-footer-buttons {display: flex;justify-content: space-between;}
.header {background: white;height: auto;}
.header img {width: auto;height: auto;}
.header-logo {width: 150px;display: block;}
.header-wrap {display: flex;justify-content: space-between;align-items: center;height: 90px;}
.header-info {display: flex;gap: 30px;align-items: center;}
.header-local {display: flex;max-width: 420px;width: 100%;align-items: flex-end;gap: 18px;}
.header-local .locatemap_my_address {margin-bottom: 0 !important;height: 50px !important;max-width: 330px;width: 100%;border: 1px solid #e94d33;border-radius: 15px;background: white;text-align: left !important;line-height: 47px !important;padding: 0 18px;position: relative;}
.header-local .locatemap_my_address svg {position: relative;top: 4px;}
.header-local .locatemap_my_address .arrow {position: absolute;top: 18px;right: 12px;}
.header-local-text {color: #747c8a;font-size: 14px;max-width: 84px;line-height: 120%;margin-bottom: 5px;}
.header-phone-label {color: #747c8a;font-size: 14px;margin-bottom: 2px;}
.header-phone-label img {position: relative;top: -2px;left: 0;width: 11px;height: auto;}
.header-phone-number {text-decoration: none;color: #e94d33;font-size: 18px;font-weight: bold;}
.header-phone-number:hover {color: #e94d33;}
.social {display: flex;gap: 5px;}
.social a {width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;border-radius: 15px;background: #f1f4f9;padding: 0;margin: 0;max-width: 45px;}
.social a:hover {opacity: 1;}
.social a img {width: auto;opacity: .45;transition: opacity .5s;}
.social a:hover img {opacity: 1;}
@media (max-width: 1199px) {.header-local-text {display: none;}
	.header-local, .header-local .locatemap_my_address {max-width: 252px;}}
@media (max-width: 991px) {.header {height: 163px;}
	.header-info {display: none;}
	.header-wrap .header-logo {display: none;}
	.header-wrap {height: auto;margin-top: 6px;margin-bottom: 24px;}
	.header-local {max-width: 100%;display: block;}
	.header-local-text {display: block;max-width: 100%;text-align: left;margin-bottom: 5px;}
	.header-local .locatemap_my_address {max-width: 100%;}
	.header-container.fixed {position: fixed;width: 100%;z-index: 15;background: white;padding: 0 15px;margin: 0;left: 0;top: 0;}
	.header-container.fixed .header-local-text {display: none;}
	.header-container.fixed .header-logo {display: none;}
	.header-container.fixed .header-mobile {justify-content: flex-end;}
	.header-container.fixed .header-wrap {height: auto;margin-top: 0;margin-bottom: 0;width: 200px;position: absolute;top: 13px;left: 15px;}
	.header-container.fixed .header-local .locatemap_my_address {height: 35px !important;line-height: 35px !important;padding: 0 12px;font-size: 13px;}
	.header-container.fixed .header-local .locatemap_my_address svg {position: relative;top: 5px;width: 13px;}
	.header-container.fixed .header-local .locatemap_my_address .arrow {top: 11px;right: 12px;}}
.header-mobile {display: flex;justify-content: space-between;align-items: center;height: 62px;}
.header-mobile .header-logo {width: 109px;}
.fa-bars {display: none !important;}
@media (min-width: 991px) {.header-mobile {display: none;}}
.hamburger, .hamburger-2 {padding: 0;display: flex;justify-content: center;align-items: center;cursor: pointer;transition-property: opacity,filter;transition-duration: .15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;border: 0;margin: 0;overflow: visible;width: 25px;height: 25px;box-sizing: border-box;position: relative;top: 0;right: 0;}
.hamburger:hover {opacity: .7;}
.hamburger.is-active:hover {opacity: .7;}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after {background-color: white;}
.hamburger--collapse.is-active {z-index: 10;padding: 0;top: 0;}
.hamburger-box {width: 20px;height: 16px;display: inline-block;position: relative;}
.hamburger-inner {display: block;top: 50%;margin-top: 0;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 20px;height: 2px;border-radius: 8px;background-color: black;position: absolute;transition-duration: .15s;transition-timing-function: ease;}
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block;}
.hamburger-inner::before {top: 7px;}
.hamburger--collapse .hamburger-inner {width: 20px;top: 0;bottom: auto;transition-duration: .13s;transition-delay: .13s;transition-timing-function: cubic-bezier(.55,.055,.675,.19);}
.hamburger--collapse .hamburger-inner::after {top: 14px;transition: top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;}
.hamburger--collapse .hamburger-inner::before {transition: top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);}
.hamburger--collapse.is-active .hamburger-inner {transform: translate3d(0,-10px,0) rotate(-45deg);transition-delay: .22s;transition-timing-function: cubic-bezier(.215,.61,.355,1);}
.hamburger--collapse.is-active .hamburger-inner::after {top: 0;opacity: 0;transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;}
.hamburger--collapse.is-active .hamburger-inner::before {top: 0;transform: rotate(-90deg);transition: top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);}
.hamburger--collapse.is-active .hamburger-inner {width: 20px;top: 17px;left: 0;}
.top-menu {background: #f1f4f9 !important;height: 56px !important;}
.top-menu ul li a {color: black !important;font-size: 18px !important;text-transform: none !important;}
.top-menu ul.nav-menu > li.first > a {position: relative;padding-left: 27px;color: #e94d33 !important;}
.top-menu ul li .mega-menu ul li a {color: white !important;}
.top-menu ul.nav-menu > li.first > a:before {content: "";width: 16px;height: 16px;display: block;background: url("/assets/images/icon-mega.svg") no-repeat;position: absolute;top: 3px;left: 0;}
.top-menu ul.nav-menu > li {margin-left: 32px !important;}
.top-menu ul.nav-menu > li:first-child {margin-left: 0 !important;}
.nav-wrap {display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.nav-info {display: flex;gap: 10px;max-width: 360px;width: 100%;align-items: center;justify-content: space-between;margin-top: 1px;}
.top-menu .nav-wrap .cart-button {background: #2d6c0b;border-radius: 15px;width: 178px;height: 40px;position: relative;top: 0;right: 0;z-index: 2;}
.lk-button:after, .lk-button:before {display: none !important;}
.lk-button {display: flex !important;width: 40px !important;height: 40px !important;align-items: center;justify-content: center;background: white;border-radius: 15px;}
.lk-button img {width: auto;}
.time-work-label {color: #747c8a;font-size: 14px;margin-bottom: 2px;line-height: 1;position: relative;padding-left: 12px;}
.time-work-label:before {content: "";width: 6px;height: 6px;background: #3eb200;border-radius: 50%;display: block;position: absolute;top: 6px;left: 0;line-height: 1;}
.time-work-time {font-size: 16px;color: black;line-height: 1;}
.top-menu .cart-button .cart:before {display: none !important;}
.top-menu .cart-button .all-price {margin-right: 0 !important;padding-top: 0 !important;float: none !important;font-size: 16px !important;color: white !important;}
.top-menu .cart-button .all-price span {color: white !important;font-size: 16px !important;}
#msMiniCart.full .not_empty, .msMiniCart.full .not_empty {display: block;width: 100% !important;}
#msMiniCart {width: 100%;}
.top-menu .cart-button .cart {width: 19px !important;height: 19px !important;margin-right: 4px;}
.cart-button .shop-cart, div.menu-item {display: inline-block;padding-top: 4px;padding-left: 5px;}
.top-menu .cart-button .cart span {background: #e94d33 !important;width: 16px !important;height: 16px !important;left: 9px !important;}
#msMiniCart .empty, .msMiniCart .empty {display: block;margin-top: 3px;margin-left: 8px;}
.top-menu > .container {position: relative;}
.top-menu ul {position: unset !important;}
.header-mobile-info {display: flex;gap: 18px;align-items: center;}
.header-mobile-info .sm-cart {margin-top: 0;width: 25px;height: 25px;display: block;position: relative;}
.header-mobile-info .sm-cart svg {width: 25px;height: 25px;}
.header-mobile-info .empty .cart > span, .header-mobile-info .sm-cart .ms2_total_count {position: absolute;width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;background: #e94d33;color: white;border-radius: 50%;font-size: 10px;font-weight: bold;right: -6px;bottom: -6px;}
.header-mobile-info .sm-cart svg path {fill: black;}
.header-mobile-info .shop-cart .all-price {display: none;}
.cart-mobile #msMiniCart .empty, .cart-mobile .msMiniCart .empty {margin-top: 0;margin-left: 0;}
@media (max-width: 1199px) {.time-work {display: none;}
	.nav-info {max-width: 228px;}}
@media (max-width: 991px) {.top-menu {display: none !important;}}
.mobile-menu {width: 100%;max-width: 100%;height: 100%;position: fixed;z-index: -1;background: #fff;top: 0;right: 0;opacity: 0;overflow: hidden;padding-top: 0;}
.mobile-menu.active {z-index: 500;opacity: 1;overflow: auto;}
body.mobile {width: 100%;height: 100%;overflow: hidden;}
body.mobile .header {z-index: 101;}
body.mobile .overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 10;}
.mobile-block-address {font-size: 16px;color: #222;padding: 18px 15px;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;margin-top: 12px;margin-bottom: 30px;}
.mobile-block-address .line-blue {color: #447eee;font-weight: bold;}
.mobile-btn {padding-bottom: 15px;}
.mobile-btn .btn-tg {width: 100%;}
.mobile-menu .phone {font-size: 20px;}
.mobile-menu .phone-block-link span {font-size: 16px;}
.mobile-menu .phone-block-cbl {right: auto;left: 0;top: 55px;width: 202px;}
.menu-mobile {overflow: auto;height: 100%;}
.menu-mobile .menu-block {display: block;position: relative;min-height: 275px;}
.menu-mobile .menu-block ul {display: block;padding: 0;}
.menu-mobile .menu-block ul > li {padding: 15px 0;}
.menu-mobile .menu-block ul > li a {width: 100%;display: flex;align-items: center;justify-content: space-between;}
.menu-mobile .menu-block ul > li a svg {top: 0;}
@media (max-width: 991px) {.mobile-menu .container {padding: 0 15px;}
	.mobile-menu .header-contacts {margin-left: 24px;}
	.menu-mobile .menu-block ul {display: block;padding: 0;}
	.menu-mobile .menu-block ul > li {padding: 8px 0;}
	.menu-mobile .menu-block ul > li > a {font-weight: 700;font-size: 18px;line-height: 130%;color: #222;display: inline-block;}
	.menu-mobile .menu-block ul > li > a.menu-link-promo {display: flex;justify-content: flex-start;}
	.submenu {position: relative;top: 0;left: 0;z-index: -1;height: 0;overflow: hidden;opacity: 1;}
	.submenu .submenu-wrap {border-radius: 0;padding: 8px 0;}
	.dropdown-menu.active .submenu {position: relative;z-index: 5;height: auto;}
	.submenu-block {margin-bottom: 14px;}
	.submenu-block:last-child {margin-bottom: 0;}
	.submenu-block .submenu-label {font-weight: 600;font-size: 15px;line-height: 24px;position: relative;color: #222;margin-bottom: 4px;padding-left: 10px;}
	.submenu-block .submenu-links a {font-style: normal;font-weight: 500;font-size: 15px;line-height: 32px;display: block;margin-bottom: 0;color: #222;padding-left: 16px;position: relative;}
	.submenu-block .submenu-links a:last-child {margin-bottom: 0;}
	.submenu-wrap > a {font-weight: 400;font-size: 16px;line-height: 140%;display: block;margin-bottom: 8px;color: #222;padding-left: 20px;}
	.submenu-wrap > a:last-child {margin-bottom: 0;}}
.menu-block-step {position: absolute;top: 0;left: 0;z-index: -1;opacity: 0;transform: translateX(-200px);transition: transform .5s;}
.menu-block-step.active {position: relative;z-index: 1;opacity: 1;transform: translateX(0);}
.menu-block-step .submenu-links {margin-bottom: 20px;}
.menu-block-step a {font-size: 16px;color: #222;display: block;padding-bottom: 10px;}
.menu-block-step a:hover {color: #447eee;}
.mega-menu-nav {display: flex;align-items: center;gap: 20px;margin-bottom: 15px;}
.mega-back {border: 1px solid #9496a5;padding: 12px 15px;border-radius: 20px;}
.mega-active-name {margin-bottom: 0;font-size: 14px;color: #9496a5;}
.mobile-top {display: flex;align-items: center;justify-content: space-between;padding-top: 10px;padding-bottom: 24px;}
.mobile-top .header-logo {width: 109px;}
.mobile-address-block {display: flex;justify-content: space-between;}
.mobile-address-block > div {max-width: 49%;}
@media (max-width: 500px) {.header-phone-number {font-size: 16px;}
	.header-phone-label {margin-bottom: 0;}}
.header-phone .address {display: block;font-size: 14px;color: black;}
.mobile-line {margin-top: 20px;border-bottom: 1px solid #d9d9d9;}
.mobile-bottom {display: flex;justify-content: space-between;align-items: center;margin-top: 50px;padding-bottom: 20px;}
.mobile-bottom .time-work {display: block;}
.submenu-wrap > ul > li > a {font-size: 16px !important;font-weight: normal !important;padding-bottom: 0 !important;}
.submenu-wrap > ul > li {padding: 2px 0 !important;}
.main-category .title:before {display: none;}
.main-category .title {text-align: left;}
.main-category .title h1 {font-size: 30px;margin-bottom: 38px;color: black;text-transform: none;}
.content-block .main-category {padding-top: 0 !important;}
.category-wrap {display: flex;gap: 12px;flex-wrap: wrap;margin-bottom: 72px;}
.category-item {width: calc(14.28% - 11px);height: 170px;background: #f1f4f9;border-radius: 30px;position: relative;overflow: hidden;padding: 23px 24px;}
.category-item img {position: absolute;bottom: 0;right: 0;}
.category-item h4 {font-size: 20px;font-weight: bold;text-align: left;z-index: 1;position: relative;color: black;line-height: 120%;}
.category-item:hover h4 {color: #e94d33;transition: .5s;}
@media (max-width: 1199px) {.category-item {width: calc(16.6% - 10px);}}
@media (max-width: 991px) {.category-item {width: calc(25% - 9px);}}
@media (max-width: 767px) {.main-category .title h1 {font-size: 20px;margin-bottom: 20px;}
	.category-wrap {gap: 6px;margin-bottom: 46px;}
	.category-item {width: calc(33.3% - 4px);height: 105px;padding: 14px 12px;}
	.category-item h4 {font-size: 14px;}
	.category-item img {height: 66px;width: auto;}}
.title.block-title:before {display: none;}
.title.block-title {text-align: left;font-size: 30px;margin-bottom: 38px;color: black;text-transform: none;}
.thumbs ul {gap: 20px;margin-bottom: 75px !important;}
.thumbs ul li {margin-bottom: 0 !important;float: none;padding: 0;width: calc(25% - 15px);}
.thumbs ul li a {height: 100%;border: 1px solid #d9d9d9;border-radius: 30px;overflow: hidden;padding: 6px;position: relative;transition: .5s;}
.thumbs ul li a:hover {border: 1px solid #747c8a;}
.thumbs ul li img {border-radius: 25px !important;}
.thumbs ul:before, .thumbs ul:after {display: none !important;}
.quickview .inner-wrap {padding: 15px;}
.quickview .inner-text {height: 110px;overflow: hidden;margin-bottom: 18px;}
.thumbs ul li .quickview .title-thumbs {font-size: 20px;padding: 0;margin: 0 0 8px 0;text-transform: none;}
.thumbs ul li .quickview .text {color: #747c8a;font-size: 16px;}
.thumbs ul li .quickview .row {margin: 0;padding: 0;display: flex;gap: 10px;align-items: center;justify-content: space-between;}
.thumbs ul li .quickview .row:before, .thumbs ul li .quickview .row:after {display: none;}
.thumbs ul li .quickview .row .col-lg-12 {float: none;padding: 0;margin: 0;}
.thumbs ul li .quickview button.cart {float: none;padding-right: 0 !important;margin-bottom: 0;margin-top: 0;width: 120px;height: 40px;border-radius: 15px;font-size: 16px;font-weight: normal;}
.thumbs ul li .quickview button.cart:after {display: none;}
.thumbs ul li .quickview .price {font-size: 18px;color: black;font-weight: bold;}
.quickview .labels {width: calc(100% - 32px);position: absolute;display: flex;gap: 5px;top: 16px;left: 16px;flex-wrap: wrap;}
.quickview .labels .label {background: #060606;height: 28px;line-height: 26px;border-radius: 30px;font-size: 14px;color: white;padding: 0 10px;}
.quickview .labels .label.green {background: #3eb200;}
.quickview .labels .label.red {background: #e94d33;}
.thumbs ul li .text-mobile {display: none;}
@media (max-width: 1199px) {.thumbs ul li {width: calc(33.3% - 14px);}}
@media (max-width: 991px) {.quickview .labels {top: 10px;left: 10px;width: calc(100% - 20px);gap: 3px;}
	.quickview .labels .label {font-size: 12px;height: 25px;line-height: 23px;padding: 0 8px;}
	.thumbs ul li .quickview .price {font-size: 14px;}
	.thumbs ul li .quickview .title-thumbs {font-size: 13px;margin: 0 0 6px 0;}
	.thumbs ul li .text p {font-size: 12px;line-height: 120%;}
	.thumbs ul li a {padding: 3px;}
	.quickview .inner-wrap {padding: 9px;}
	.quickview .inner-text {height: 80px;overflow: hidden;margin-bottom: 9px;}
	.thumbs ul li .text {display: none;}
	.thumbs ul li .text-mobile {display: block;}
	.thumbs ul li .quickview button.cart {width: 105px;height: 35px;font-size: 14px;}}
@media (max-width: 767px) {.thumbs ul li {width: calc(50% - 5px);}
	.thumbs ul {gap: 10px;margin-bottom: 40px !important;}
	.title.block-title {font-size: 20px;margin-bottom: 20px;}
	.thumbs ul li .quickview .row {flex-wrap: wrap;gap: 0;justify-content: center;}
	.thumbs ul li .quickview .row .col-lg-12 {width: 100%;text-align: center;}}
@media (max-width: 400px) {.thumbs ul li .quickview button.cart {width: 100%;height: 32px;font-size: 13px;}
	.quickview .inner-text {height: 88px;}}
@media (max-width: 400px) {}
.hb-block {margin-bottom: 34px;}
.hb-block-text {height: 114px;overflow: hidden;transition: height .5s;position: relative;margin-bottom: 24px;}
.hb-block-text:before {height: 80px;content: "";width: 100%;display: block;bottom: 0;left: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);position: absolute;}
.hb-block-text.no-height {height: auto;}
.hb-block.active .hb-block-text:before, .hb-block-text.no-height:before {display: none;}
.hb-block-text p {font-size: 16px;color: #747c8a;line-height: 120%;}
.hb-block-bottom a {background: #f1f4f9;width: 200px;height: 40px;border-radius: 15px;display: flex;align-items: center;justify-content: center;font-size: 16px;color: black;}
.hb-block-bottom a:focus, .hb-block-bottom a:hover {color: #747c8a;}
@media (max-width: 991px) {.hb-block {margin-bottom: 14px;}
	.hb-block-text {height: 170px;}
	.hb-block-text p {font-size: 14px;}}
.footer {background: #f1f4f9;padding-top: 42px;margin-top: 100px;}
.footer-wrap {display: flex;justify-content: space-between;padding-bottom: 35px;}
.footer-block {max-width: 150px;margin-top: 14px;}
.footer-logo {display: block;margin-bottom: 24px;}
.good-place {margin-bottom: 30px;}
.footer .social a {background: #fff;}
.footer-info {max-width: 241px;background: white;border-radius: 30px;padding: 33px 28px;}
.footer-inflo-label {font-size: 20px;font-weight: bold;color: black;margin-bottom: 24px;line-height: 120%;}
.footer-item {margin-bottom: 24px;}
.footer-item:last-child {margin-bottom: 0;}
.footer-item .address {font-size: 18px;color: black;margin-bottom: 6px;line-height: 120%;}
.footer-item .phone-number img {width: auto;position: relative;top: -2px;margin-right: 2px;}
.footer-item .phone-number {color: #e94d33;font-size: 20px;font-weight: bold;}
.footer-item .work-time {color: #747c8a;font-size: 16px;}
.footer-links {max-width: 530px;width: 100%;display: flex;justify-content: space-between;margin-top: 32px;}
.footer-label {font-size: 20px;color: black;margin-bottom: 25px;}
.footer-links-info {width: 152px;}
.footer-links-menu {max-width: 342px;width: 100%;}
.footer-links-wrap ul {margin: 0;padding: 0;}
.footer-links-wrap ul li {margin: 0;padding: 0;list-style: none;}
.footer-links-wrap ul li a {color: #747c8a;font-size: 18px;padding-bottom: 5px;display: block;}
.footer-links-wrap ul li a:hover {color: black;transition: .5s;}
.footer-links-wrap.column ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer-links-wrap.column ul li {max-width: 152px;width: 100%;}
.footer-line {border-top: 1px solid #dde5f3;}
.footer-line .container {height: 60px;display: flex;align-items: center;gap: 38px;}
.footer-line a {color: #747c8a;font-size: 16px;text-decoration: underline;}
.footer-line a:hover {color: #747c8a;text-decoration: none;}
.good-place--mobile {display: none;}
@media (max-width: 1199px) {.footer-links-wrap ul li a {font-size: 16px;}
	.footer-links-menu {max-width: 320px;width: 100%;}
	.footer-links {max-width: 462px;}
	.footer-label {font-size: 18px;margin-bottom: 20px;}}
@media (max-width: 991px) {.footer {margin-top: 50px;}
	.footer-links {display: none;}
	.footer-line .container {height: auto;display: block;padding-top: 27px;padding-bottom: 32px;text-align: left;}
	.footer-wrap {display: block;padding-bottom: 0;}
	.footer {padding-top: 36px;}
	.footer-block {max-width: 100%;margin-top: 0;display: flex;align-items: center;justify-content: space-between;margin-bottom: 26px;}
	.footer-block .good-place {display: none;}
	.footer-logo {margin-bottom: 0;width: 150px;}
	.footer-info {max-width: 100%;text-align: left;padding: 32px 28px;}
	.good-place--mobile {display: flex;width: 100%;background: white;border-radius: 30px;justify-content: center;margin-top: 10px;align-items: center;height: 99px;margin-bottom: 0;}
	.good-place--mobile img {width: 132px;}
	.footer-line {border-top: 0;}}
#msCart .locatemap_my_address {margin-bottom: 20px !important;height: 50px !important;max-width: 330px;width: 100%;border: 1px solid #e94d33;border-radius: 15px;background: white;text-align: left !important;line-height: 47px !important;padding: 0 18px;position: relative;white-space: normal;}
#msCart .locatemap_my_address svg {position: relative;top: 4px;}
#msCart .locatemap_my_address .arrow {position: absolute;top: 18px;right: 12px;width: auto;}