html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0; background-color: #f7f7f7;}
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;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: .67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {-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;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {padding: 0;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {font-size: 10px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background-color: #f7f7f7;}
input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
a {color: #337ab7;text-decoration: none;}
a:hover, a:focus {color: #23527c;text-decoration: underline;}
a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
figure {margin: 0;}
img {vertical-align: middle;}
.img-responsive {display: block;max-width: 100%;height: auto;}
.img-rounded {border-radius: 6px;}
.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #fff;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: 0;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;}
[role="button"] {cursor: pointer;}
.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
@media (min-width:768px) {.container {width: 750px;}}
@media (min-width:992px) {.container {width: 970px;}}
@media (min-width:1200px) {.container {width: 1170px;}}
.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.row {margin-left: -15px;margin-right: -15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}
.col-xs-pull-12 {right: 100%;}
.col-xs-pull-11 {right: 91.66666667%;}
.col-xs-pull-10 {right: 83.33333333%;}
.col-xs-pull-9 {right: 75%;}
.col-xs-pull-8 {right: 66.66666667%;}
.col-xs-pull-7 {right: 58.33333333%;}
.col-xs-pull-6 {right: 50%;}
.col-xs-pull-5 {right: 41.66666667%;}
.col-xs-pull-4 {right: 33.33333333%;}
.col-xs-pull-3 {right: 25%;}
.col-xs-pull-2 {right: 16.66666667%;}
.col-xs-pull-1 {right: 8.33333333%;}
.col-xs-pull-0 {right: 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-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
	.col-sm-12 {width: 100%;}
	.col-sm-11 {width: 91.66666667%;}
	.col-sm-10 {width: 83.33333333%;}
	.col-sm-9 {width: 75%;}
	.col-sm-8 {width: 66.66666667%;}
	.col-sm-7 {width: 58.33333333%;}
	.col-sm-6 {width: 50%;}
	.col-sm-5 {width: 41.66666667%;}
	.col-sm-4 {width: 33.33333333%;}
	.col-sm-3 {width: 25%;}
	.col-sm-2 {width: 16.66666667%;}
	.col-sm-1 {width: 8.33333333%;}
	.col-sm-pull-12 {right: 100%;}
	.col-sm-pull-11 {right: 91.66666667%;}
	.col-sm-pull-10 {right: 83.33333333%;}
	.col-sm-pull-9 {right: 75%;}
	.col-sm-pull-8 {right: 66.66666667%;}
	.col-sm-pull-7 {right: 58.33333333%;}
	.col-sm-pull-6 {right: 50%;}
	.col-sm-pull-5 {right: 41.66666667%;}
	.col-sm-pull-4 {right: 33.33333333%;}
	.col-sm-pull-3 {right: 25%;}
	.col-sm-pull-2 {right: 16.66666667%;}
	.col-sm-pull-1 {right: 8.33333333%;}
	.col-sm-pull-0 {right: 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-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}
	.col-md-pull-12 {right: 100%;}
	.col-md-pull-11 {right: 91.66666667%;}
	.col-md-pull-10 {right: 83.33333333%;}
	.col-md-pull-9 {right: 75%;}
	.col-md-pull-8 {right: 66.66666667%;}
	.col-md-pull-7 {right: 58.33333333%;}
	.col-md-pull-6 {right: 50%;}
	.col-md-pull-5 {right: 41.66666667%;}
	.col-md-pull-4 {right: 33.33333333%;}
	.col-md-pull-3 {right: 25%;}
	.col-md-pull-2 {right: 16.66666667%;}
	.col-md-pull-1 {right: 8.33333333%;}
	.col-md-pull-0 {right: 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-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}
	.col-lg-12 {width: 100%;}
	.col-lg-11 {width: 91.66666667%;}
	.col-lg-10 {width: 83.33333333%;}
	.col-lg-9 {width: 75%;}
	.col-lg-8 {width: 66.66666667%;}
	.col-lg-7 {width: 58.33333333%;}
	.col-lg-6 {width: 50%;}
	.col-lg-5 {width: 41.66666667%;}
	.col-lg-4 {width: 33.33333333%;}
	.col-lg-3 {width: 25%;}
	.col-lg-2 {width: 16.66666667%;}
	.col-lg-1 {width: 8.33333333%;}
	.col-lg-pull-12 {right: 100%;}
	.col-lg-pull-11 {right: 91.66666667%;}
	.col-lg-pull-10 {right: 83.33333333%;}
	.col-lg-pull-9 {right: 75%;}
	.col-lg-pull-8 {right: 66.66666667%;}
	.col-lg-pull-7 {right: 58.33333333%;}
	.col-lg-pull-6 {right: 50%;}
	.col-lg-pull-5 {right: 41.66666667%;}
	.col-lg-pull-4 {right: 33.33333333%;}
	.col-lg-pull-3 {right: 25%;}
	.col-lg-pull-2 {right: 16.66666667%;}
	.col-lg-pull-1 {right: 8.33333333%;}
	.col-lg-pull-0 {right: 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;}}
table {background-color: transparent;}
caption {padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left;}
th {text-align: left;}
.table {width: 100%;max-width: 100%;margin-bottom: 20px;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.table>thead>tr>th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {border-top: 0;}
.table>tbody+tbody {border-top: 2px solid #ddd;}
.table .table {background-color: #fff;}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {padding: 5px;}
.table-bordered {border: 1px solid #ddd;}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {border: 1px solid #ddd;}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {border-bottom-width: 2px;}
.table-striped>tbody>tr:nth-of-type(odd) {background-color: #f9f9f9;}
.table-hover>tbody>tr:hover {background-color: #f5f5f5;}
table col[class*="col-"] {position: static;float: none;display: table-column;}
table td[class*="col-"], table th[class*="col-"] {position: static;float: none;display: table-cell;}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {background-color: #f5f5f5;}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {background-color: #e8e8e8;}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {background-color: #dff0d8;}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {background-color: #d0e9c6;}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {background-color: #d9edf7;}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {background-color: #c4e3f3;}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {background-color: #fcf8e3;}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {background-color: #faf2cc;}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {background-color: #f2dede;}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {background-color: #ebcccc;}
.table-responsive {overflow-x: auto;min-height: .01%;}
@media screen and (max-width:767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}
	.table-responsive>.table {margin-bottom: 0;}
	.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {white-space: nowrap;}
	.table-responsive>.table-bordered {border: 0;}
	.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {border-left: 0;}
	.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {border-right: 0;}
	.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {border-bottom: 0;}}
fieldset {padding: 0;margin: 0;border: 0;min-width: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;}
input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="radio"], input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px 	;line-height: normal;}
input[type="file"] {display: block;}
input[type="range"] {display: block;width: 100%;}
select[multiple], select[size] {height: auto;}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
output {display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.form-control::-moz-placeholder {color: #999;opacity: 1;}
.form-control:-ms-input-placeholder {color: #999;}
.form-control::-webkit-input-placeholder {color: #999;}
.form-control::-ms-expand {border: 0;background-color: transparent;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color: #eee;opacity: 1;}
.form-control[disabled], fieldset[disabled] .form-control {cursor: not-allowed;}
textarea.form-control {height: auto;}
input[type="search"] {-webkit-appearance: none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {line-height: 34px;}
	input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {line-height: 30px;}
	input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {line-height: 46px;}}
.form-group {margin-bottom: 15px;}
.radio, .checkbox {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}
.radio label, .checkbox label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: normal;cursor: pointer;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {position: absolute;margin-left: -20px;margin-top: 4px 	;}
.radio+.radio, .checkbox+.checkbox {margin-top: -5px;}
.radio-inline, .checkbox-inline {position: relative;display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;font-weight: normal;cursor: pointer;}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {margin-top: 0;margin-left: 10px;}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {cursor: not-allowed;}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {cursor: not-allowed;}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {cursor: not-allowed;}
.form-control-static {padding-top: 7px;padding-bottom: 7px;margin-bottom: 0;min-height: 34px;}
.form-control-static.input-lg, .form-control-static.input-sm {padding-left: 0;padding-right: 0;}
.input-sm {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
select.input-sm {height: 30px;line-height: 30px;}
textarea.input-sm, select[multiple].input-sm {height: auto;}
.form-group-sm .form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.form-group-sm select.form-control {height: 30px;line-height: 30px;}
.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {height: auto;}
.form-group-sm .form-control-static {height: 30px;min-height: 32px;padding: 6px 10px;font-size: 12px;line-height: 1.5;}
.input-lg {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
select.input-lg {height: 46px;line-height: 46px;}
textarea.input-lg, select[multiple].input-lg {height: auto;}
.form-group-lg .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
.form-group-lg select.form-control {height: 46px;line-height: 46px;}
.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {height: auto;}
.form-group-lg .form-control-static {height: 46px;min-height: 38px;padding: 11px 16px;font-size: 18px;line-height: 1.3333333;}
.has-feedback {position: relative;}
.has-feedback .form-control {padding-right: 42.5px;}
.form-control-feedback {position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none;}
.input-lg+.form-control-feedback, .input-group-lg+.form-control-feedback, .form-group-lg .form-control+.form-control-feedback {width: 46px;height: 46px;line-height: 46px;}
.input-sm+.form-control-feedback, .input-group-sm+.form-control-feedback, .form-group-sm .form-control+.form-control-feedback {width: 30px;height: 30px;line-height: 30px;}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {color: #3c763d;}
.has-success .form-control {border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.has-success .form-control:focus {border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;}
.has-success .input-group-addon {color: #3c763d;border-color: #3c763d;background-color: #dff0d8;}
.has-success .form-control-feedback {color: #3c763d;}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {color: #8a6d3b;}
.has-warning .form-control {border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.has-warning .form-control:focus {border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;}
.has-warning .input-group-addon {color: #8a6d3b;border-color: #8a6d3b;background-color: #fcf8e3;}
.has-warning .form-control-feedback {color: #8a6d3b;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color: #a94442;}
.has-error .form-control {border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.has-error .form-control:focus {border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}
.has-error .input-group-addon {color: #a94442;border-color: #a94442;background-color: #f2dede;}
.has-error .form-control-feedback {color: #a94442;}
.has-feedback label~.form-control-feedback {top: 25px;}
.has-feedback label.sr-only~.form-control-feedback {top: 0;}
.help-block {display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}
@media (min-width:768px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
	.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
	.form-inline .form-control-static {display: inline-block;}
	.form-inline .input-group {display: inline-table;vertical-align: middle;}
	.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {width: auto;}
	.form-inline .input-group>.form-control {width: 100%;}
	.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}
	.form-inline .radio, .form-inline .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}
	.form-inline .radio label, .form-inline .checkbox label {padding-left: 0;}
	.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}
	.form-inline .has-feedback .form-control-feedback {top: 0;}}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {margin-top: 0;margin-bottom: 0;padding-top: 7px;}
.form-horizontal .radio, .form-horizontal .checkbox {min-height: 27px;}
.form-horizontal .form-group {margin-left: -15px;margin-right: -15px;}
@media (min-width:768px) {.form-horizontal .control-label {text-align: right;margin-bottom: 0;padding-top: 7px;}}
.form-horizontal .has-feedback .form-control-feedback {right: 15px;}
@media (min-width:768px) {.form-horizontal .form-group-lg .control-label {padding-top: 11px;font-size: 18px;}}
@media (min-width:768px) {.form-horizontal .form-group-sm .control-label {padding-top: 6px;font-size: 12px;}}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after {content: " ";display: table;}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden {display: none !important;}
.affix {position: fixed;}
#baguetteBox-overlay {display: none;opacity: 0;position: fixed;overflow: hidden;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000000;background-color: #222;background-color: rgba(0,0,0,.8);transition: opacity .5s ease;}
#baguetteBox-overlay.visible {opacity: 1;}
#baguetteBox-overlay .full-image {display: inline-block;position: relative;width: 100%;height: 100%;text-align: center;}
#baguetteBox-overlay .full-image figure {display: inline;margin: 0;height: 100%;}
#baguetteBox-overlay .full-image img {display: inline-block;width: auto;height: auto;max-height: 100%;max-width: 100%;vertical-align: middle;-moz-box-shadow: 0 0 8px rgba(0,0,0,.6);box-shadow: 0 0 8px rgba(0,0,0,.6);}
#baguetteBox-overlay .full-image figcaption {display: block;position: absolute;bottom: 0;width: 100%;text-align: center;line-height: 1.8;color: #ccc;background-color: #000;background-color: rgba(0,0,0,.6);font-family: sans-serif;}
#baguetteBox-overlay .full-image:before {content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
#baguetteBox-slider {position: absolute;left: 0;top: 0;height: 100%;width: 100%;white-space: nowrap;transition: left .4s ease,-webkit-transform .4s ease;transition: left .4s ease,-moz-transform .4s ease;transition: left .4s ease,transform .4s ease;}
#baguetteBox-slider.bounce-from-right {-webkit-animation: bounceFromRight .4s ease-out;animation: bounceFromRight .4s ease-out;}
#baguetteBox-slider.bounce-from-left {-webkit-animation: bounceFromLeft .4s ease-out;animation: bounceFromLeft .4s ease-out;}
.baguetteBox-button#next-button, .baguetteBox-button#previous-button {top: 50%;top: calc(50% - 30px);width: 44px;height: 60px;}
.baguetteBox-button {position: absolute;cursor: pointer;outline: 0;padding: 0;margin: 0;border: 0;-moz-border-radius: 15%;border-radius: 15%;background-color: #323232;background-color: rgba(50,50,50,.5);color: #ddd;font: 1.6em sans-serif;transition: background-color .4s ease;}
.baguetteBox-button:hover {background-color: rgba(50,50,50,.9);}
.baguetteBox-button#next-button {right: 2%;}
.baguetteBox-button#previous-button {left: 2%;}
.baguetteBox-button#close-button {top: 20px;right: 2%;width: 30px;height: 30px;}
.baguetteBox-button svg {position: absolute;left: 0;top: 0;}
.spinner {width: 40px;height: 40px;display: inline-block;position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;}
.double-bounce1, .double-bounce2 {width: 100%;height: 100%;-moz-border-radius: 50%;border-radius: 50%;background-color: #fff;opacity: .6;position: absolute;top: 0;left: 0;-webkit-animation: bounce 2s infinite ease-in-out;animation: bounce 2s infinite ease-in-out;}
.double-bounce2 {-webkit-animation-delay: -1s;animation-delay: -1s;}
@-webkit-keyframes bounceFromRight {0% {margin-left: 0;}
	50% {margin-left: -30px;}
	100% {margin-left: 0;}}
@keyframes bounceFromRight {0% {margin-left: 0;}
	50% {margin-left: -30px;}
	100% {margin-left: 0;}}
@-webkit-keyframes bounceFromLeft {0% {margin-left: 0;}
	50% {margin-left: 30px;}
	100% {margin-left: 0;}}
@keyframes bounceFromLeft {0% {margin-left: 0;}
	50% {margin-left: 30px;}
	100% {margin-left: 0;}}
@-webkit-keyframes bounce {0%, 100% {-webkit-transform: scale(0);transform: scale(0);}
	50% {-webkit-transform: scale(1);transform: scale(1);}}
@keyframes bounce {0%, 100% {-webkit-transform: scale(0);-moz-transform: scale(0);transform: scale(0);}
	50% {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}}
.tipso_bubble, .tipso_bubble > .tipso_arrow {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tipso_bubble {position: absolute;text-align: center;border-radius: 6px;z-index: 9999;}
.tipso_style {cursor: help;border-bottom: 1px dotted;}
.tipso_title {border-radius: 6px 6px 0 0;}
.tipso_content {word-wrap: break-word;padding: .5em;}
.tipso_bubble.tiny {font-size: .6rem;}
.tipso_bubble.small {font-size: .8rem;}
.tipso_bubble.default {font-size: 1rem;}
.tipso_bubble.large {font-size: 1.2rem;width: 100%;}
.tipso_bubble > .tipso_arrow {position: absolute;width: 0;height: 0;border: 8px solid;pointer-events: none;}
.tipso_bubble.top > .tipso_arrow {border-top-color: #000;border-right-color: transparent;border-left-color: transparent;border-bottom-color: transparent;top: 100%;left: 50%;margin-left: -8px;}
.tipso_bubble.bottom > .tipso_arrow {border-bottom-color: #000;border-right-color: transparent;border-left-color: transparent;border-top-color: transparent;bottom: 100%;left: 50%;margin-left: -8px;}
.tipso_bubble.left > .tipso_arrow {border-left-color: #000;border-top-color: transparent;border-bottom-color: transparent;border-right-color: transparent;top: 50%;left: 100%;margin-top: -8px;}
.tipso_bubble.right > .tipso_arrow {border-right-color: #000;border-top-color: transparent;border-bottom-color: transparent;border-left-color: transparent;top: 50%;right: 100%;margin-top: -8px;}
.tipso_bubble .top_right_corner, .tipso_bubble.top_right_corner {border-bottom-left-radius: 0;}
.tipso_bubble .bottom_right_corner, .tipso_bubble.bottom_right_corner {border-top-left-radius: 0;}
.tipso_bubble .top_left_corner, .tipso_bubble.top_left_corner {border-bottom-right-radius: 0;}
.tipso_bubble .bottom_left_corner, .tipso_bubble.bottom_left_corner {border-top-right-radius: 0;}
.easyzoom {position: relative;display: inline-block;}
.easyzoom img {vertical-align: bottom;}
.easyzoom.is-loading img {cursor: progress;}
.easyzoom.is-ready img {cursor: crosshair;}
.easyzoom.is-error  img {cursor: not-allowed;}
.easyzoom-notice {position: absolute;top: 50%;left: 50%;z-index: 150;width: 10em;margin: -1em 0 0 -5em;line-height: 2em;text-align: center;background: #fff;box-shadow: 0 0 10px #888;}
.easyzoom-flyout {position: absolute;z-index: 100;overflow: hidden;background: #fff;}
.easyzoom--overlay .easyzoom-flyout {top: 0;left: 0;width: 100%;height: 100%;}
.easyzoom--adjacent .easyzoom-flyout {top: 0;left: 100%;width: 100%;height: 100%;margin-left: 20px;}
.highlight .hll {background-color: #515151;}
.highlight {background: #2d2d2d;color: #ccc;}
.highlight .c {color: #999;}
.highlight .err {color: #f2777a;}
.highlight .k {color: #c9c;}
.highlight .l {color: #f99157;}
.highlight .n {color: #ccc;}
.highlight .o {color: #6cc;}
.highlight .p {color: #ccc;}
.highlight .cm {color: #999;}
.highlight .cp {color: #999;}
.highlight .c1 {color: #999;}
.highlight .cs {color: #999;}
.highlight .gd {color: #f2777a;}
.highlight .ge {font-style: italic;}
.highlight .gh {color: #ccc;font-weight: bold;}
.highlight .gi {color: #9c9;}
.highlight .gp {color: #999;font-weight: bold;}
.highlight .gs {font-weight: bold;}
.highlight .gu {color: #6cc;font-weight: bold;}
.highlight .kc {color: #c9c;}
.highlight .kd {color: #c9c;}
.highlight .kn {color: #6cc;}
.highlight .kp {color: #c9c;}
.highlight .kr {color: #c9c;}
.highlight .kt {color: #fc6;}
.highlight .ld {color: #9c9;}
.highlight .m {color: #f99157;}
.highlight .s {color: #9c9;}
.highlight .na {color: #69c;}
.highlight .nb {color: #ccc;}
.highlight .nc {color: #fc6;}
.highlight .no {color: #f2777a;}
.highlight .nd {color: #6cc;}
.highlight .ni {color: #ccc;}
.highlight .ne {color: #f2777a;}
.highlight .nf {color: #69c;}
.highlight .nl {color: #ccc;}
.highlight .nn {color: #fc6;}
.highlight .nx {color: #69c;}
.highlight .py {color: #ccc;}
.highlight .nt {color: #6cc;}
.highlight .nv {color: #f2777a;}
.highlight .ow {color: #6cc;}
.highlight .w {color: #ccc;}
.highlight .mf {color: #f99157;}
.highlight .mh {color: #f99157;}
.highlight .mi {color: #f99157;}
.highlight .mo {color: #f99157;}
.highlight .sb {color: #9c9;}
.highlight .sc {color: #ccc;}
.highlight .sd {color: #999;}
.highlight .s2 {color: #9c9;}
.highlight .se {color: #f99157;}
.highlight .sh {color: #9c9;}
.highlight .si {color: #f99157;}
.highlight .sx {color: #9c9;}
.highlight .sr {color: #9c9;}
.highlight .s1 {color: #9c9;}
.highlight .ss {color: #9c9;}
.highlight .bp {color: #ccc;}
.highlight .vc {color: #f2777a;}
.highlight .vg {color: #f2777a;}
.highlight .vi {color: #f2777a;}
.highlight .il {color: #f99157;}
.noUi-target, .noUi-target * {-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}
.noUi-target {position: relative;direction: ltr;}
.noUi-base, .noUi-connects {width: 100%;height: 100%;position: relative;z-index: 1;}
.noUi-connects {overflow: hidden;z-index: 0;}
.noUi-connect, .noUi-origin {will-change: transform;position: absolute;z-index: 1;top: 0;left: 0;height: 100%;width: 100%;-ms-transform-origin: 0 0;-webkit-transform-origin: 0 0;transform-origin: 0 0;}
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {left: auto;right: 0;}
.noUi-vertical .noUi-origin {width: 0;}
.noUi-horizontal .noUi-origin {height: 0;}
.noUi-handle {position: absolute;}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {-webkit-transition: transform .3s;transition: transform .3s;}
.noUi-state-drag * {cursor: inherit !important;}
.noUi-horizontal {height: 8px;}
.noUi-horizontal .noUi-handle {width: 26px;height: 26px;left: -10px;top: -10px;}
.noUi-vertical {width: 18px;}
.noUi-vertical .noUi-handle {width: 28px;height: 34px;left: -6px;top: -17px;}
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {right: -17px;left: auto;}
.noUi-target {background: #fafafa;border-radius: 4px;border: 1px solid #d3d3d3;box-shadow: inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;}
.noUi-connects {border-radius: 3px;}
.noUi-connect {background: #d3ae37;}
.noUi-draggable {cursor: ew-resize;}
.noUi-vertical .noUi-draggable {cursor: ns-resize;}
.noUi-handle {border: 1px solid #d9d9d9;border-radius: 50%;background: #fff;cursor: pointer;}
.noUi-active {box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;}
.noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after {width: 14px;height: 1px;left: 6px;top: 14px;}
.noUi-vertical .noUi-handle:after {top: 17px;}
[disabled] .noUi-connect {background: #b8b8b8;}
[disabled].noUi-target, [disabled].noUi-handle, [disabled] .noUi-handle {cursor: not-allowed;}
.noUi-pips, .noUi-pips * {-moz-box-sizing: border-box;box-sizing: border-box;}
.noUi-pips {position: absolute;color: #999;}
.noUi-value {position: absolute;white-space: nowrap;text-align: center;}
.noUi-value-sub {color: #ccc;font-size: 10px;}
.noUi-marker {position: absolute;background: #ccc;}
.noUi-marker-sub {background: #aaa;}
.noUi-marker-large {background: #aaa;}
.noUi-pips-horizontal {padding: 10px 0;height: 80px;top: 100%;left: 0;width: 100%;}
.noUi-value-horizontal {-webkit-transform: translate(-50%,50%);transform: translate(-50%,50%);}
.noUi-rtl .noUi-value-horizontal {-webkit-transform: translate(50%,50%);transform: translate(50%,50%);}
.noUi-marker-horizontal.noUi-marker {margin-left: -1px;width: 2px;height: 5px;}
.noUi-marker-horizontal.noUi-marker-sub {height: 10px;}
.noUi-marker-horizontal.noUi-marker-large {height: 15px;}
.noUi-pips-vertical {padding: 0 10px;height: 100%;top: 0;left: 100%;}
.noUi-value-vertical {-webkit-transform: translate(0,-50%);transform: translate(0,-50%,0);padding-left: 25px;}
.noUi-rtl .noUi-value-vertical {-webkit-transform: translate(0,50%);transform: translate(0,50%);}
.noUi-marker-vertical.noUi-marker {width: 5px;height: 2px;margin-top: -1px;}
.noUi-marker-vertical.noUi-marker-sub {width: 10px;}
.noUi-marker-vertical.noUi-marker-large {width: 15px;}
.noUi-tooltip {display: block;position: absolute;border: 1px solid #d9d9d9;border-radius: 3px;background: #fff;color: #000;padding: 5px;text-align: center;white-space: nowrap;}
.noUi-horizontal .noUi-tooltip {-webkit-transform: translate(-50%,0);transform: translate(-50%,0);left: 50%;bottom: 120%;}
.noUi-vertical .noUi-tooltip {-webkit-transform: translate(0,-50%);transform: translate(0,-50%);top: 50%;right: 120%;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.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-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
@charset "UTF-8";
.slick-loading .slick-list {background: #fff url("/assets/css/ajax-loader.gif") center center no-repeat;}
@font-face {font-family: "slick";font-weight: normal;font-style: normal;src: url("/assets/css/fonts/slick.eot");src: url("/assets/css/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/assets/css/fonts/slick.woff") format("woff"),url("/assets/css/fonts/slick.ttf") format("truetype"),url("/assets/css/fonts/slick.svg#slick") format("svg");}
.slick-prev, .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: transparent;outline: none;background: transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .25;}
.slick-prev:before, .slick-next:before {font-family: "slick";font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev {left: -25px;}
[dir='rtl'] .slick-prev {right: -25px;left: auto;}
.slick-prev:before {content: "в†ђ";}
[dir='rtl'] .slick-prev:before {content: "в†’";}
.slick-next {right: -25px;}
[dir='rtl'] .slick-next {right: auto;left: -25px;}
.slick-next:before {content: "в†’";}
[dir='rtl'] .slick-next:before {content: "в†ђ";}
.slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}
.slick-dots li button:before {font-family: "slick";font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: "вЂў";text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {opacity: .75;color: black;}
html, body {font-size: 16px;line-height: 1.5;min-width: 300px;height: 100%;font-family: "Roboto",sans-serif;}
body.inner {background: #f7f7f7;}
body.not-scroll {margin-right: 17px;overflow: hidden;position: static;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}
h1 {font-family: "Roboto Slab",serif;font-size: 36px;font-weight: 400;}
h2 {font-family: "Roboto Slab",serif;}
h3 {font-size: 24px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
p {margin: 20px 0px;}
a {}
.no-results {text-align: center;padding: 10px 0 70px;}
.hr-short {width: 100px;margin: auto;}
.corner-a {width: 20px;height: 20px;border-top: solid 1px #808080;border-right: solid 1px #808080;position: absolute;right: 12px;top: 12px;}
.corner-b {width: 20px;height: 20px;border-top: solid 1px #808080;border-left: solid 1px #808080;position: absolute;left: 12px;top: 12px;}
.corner-c {width: 20px;height: 20px;border-bottom: solid 1px #808080;border-left: solid 1px #808080;position: absolute;left: 12px;bottom: 12px;}
.corner-d {width: 20px;height: 20px;border-bottom: solid 1px #808080;border-right: solid 1px #808080;position: absolute;right: 12px;bottom: 12px;}
.button {display: inline-block;padding: 10px;width: 120px;}
.button_black {background: #000;color: #fff;}
.button_black:hover {background: #d3ae37;color: #fff;text-decoration: none;}
.button_gold {background: #d3ae37;color: #fff;}
.button_gold:hover {background: #000;color: #fff;text-decoration: none;}
.form {width: 100%;}
.form__field {margin-bottom: 15px;}
.form__field input, .form__field textarea {box-shadow: none;border: none;background: #fff;padding: 10px;display: block;width: 100%;font-size: 15px;line-height: 1.2;}
.form__field textarea {height: 150px;}
.form__success {text-align: center;}
.form__submit {background: #000;color: #fff;padding: 15px 0px;width: 160px;border: none;text-transform: uppercase;}
.white: #f7f7f7;
.gold: #d3ae37;
.gray: #4c4d44;
.purple: #3a262d;




.site-wrapper {width: 100%;}
.container {max-width: 1150px;}
.site-wrapper_mobile-navbar-open {width: 100%;position: fixed;left: 240px;}
.pagetitle {min-height: 110px;background: #d3ae37 url("/local/assets/images/muskus-pattern-dark.png") center top no-repeat;}
.pagetitle__rect {margin: auto;position: relative;max-width: 820px;background: #f7f7f7;padding: 15px;top: 30px;}
.pagetitle__border {border: solid 1px #808080;position: relative;}
.pagetitle__border:after, .pagetitle__border:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.pagetitle__border:after {border-color: rgba(247,247,247,0);border-top-color: #f7f7f7;border-width: 20px;margin-left: -20px;}
.pagetitle__border:before {border-color: rgba(247,247,247,0);border-top-color: #808080;border-width: 21px;margin-left: -21px;}
.pagetitle__h1 {font-family: "Roboto Slab",serif;text-align: center;margin: 0px;padding: 20px 0px;font-size: 36px;}
.subheading {padding-bottom: 40px;padding-top: 60px;}
.subheading__icon {margin-bottom: 15px;text-align: center;}
.subheading__icon img {max-width: 70px;}
.subheading__text {font-size: 36px;text-align: center;line-height: 1.2;margin: 0px;font-weight: normal;}
.subheading__text_gold {color: #d3ae37;}
.header {border-bottom: solid 1px #d3ae37;}
.header__inner {position: relative;padding-left: 20px;padding-right: 20px;padding: 30px 0 5px;}
.header__container {margin: auto;max-width: 1600px;position: relative;}
.header_promo {width: 100%;top: 0px;left: 0px;right: 0px;z-index: 2;background-color: #000;}
.header_common {position: relative;width: 100%;background: #000;border-bottom: none;}
.header__top-bar {margin: auto;max-width: 1600px;position: relative;padding-left: 20px;padding-right: 20px;font-weight: 400;}
.header__aside-left {color: #fff;cursor: pointer;position: absolute;left: 0;top: 0;}
.header-top-bar__city {color: #fff;display: inline-block;vertical-align: top;}
.header-top-bar__city-label {border-bottom: dashed 1px #fff;}
.header__city-list {padding: 20px;width: 170px;position: absolute;top: 30px;left: 0px;z-index: 1;display: none;}
.header__city-list a {display: block;color: #fff;}
.header__city-list a.is-active {color: #d3ae37;}
.header-top-bar__feedback {color: #fff;display: inline-block;width: 28px;height: 18px;background: url("/local/assets/images/icn/letter-icn.png") center center no-repeat;position: relative;top: 5px;left: 15px;}
.header-top-bar__city i {display: inline-block;width: 18px;height: 27px;background: url("/local/assets/images/icn/header-pin.png") center center no-repeat;background-size: 18px 27px;vertical-align: middle;margin-right: 10px;}
.header-top-bar__city-label {}
.header-top-bar__city:hover {text-decoration: underline;}
.header__login {display: inline-block;position: relative;top: -5px;margin-left: 15px;}
.header__search {display: inline-block;margin-left: 20px;vertical-align: top;}
.header-search__toggle {display: inline-block;}
.header__search-icon {display: inline-block;width: 22px;height: 22px;background: url("/local/assets/images/search-toogle.svg") center center no-repeat;background-size: 22px 22px;vertical-align: middle;margin-right: 4px;}
.header__search-icon_submit:hover {background: url("/local/assets/images/search-icon-active.png") center center no-repeat;background-size: 22px 22px;}
.header__lang {float: right;margin-left: 20px;position: relative;}
.header__lang a {color: #fff;}
.header__lang-flag {display: inline-block;width: 30px;margin-right: 4px;}
.header__search-form {display: none;}
.header__search-form.is-active {display: inline-block;}
.header__search-input {background: #fff;border: none;width: 200px;color: #000;line-height: 26px;height: 26px;border-radius: 0;text-indent: 4px;font-size: 15px;}
.header__search-input::-webkit-input-placeholder, .header__search-input::-moz-placeholder {color: #000;}
.header__search-button {display: inline-block;width: 22px;height: 22px;background: url("/local/assets/images/search-icon.png") center center no-repeat;background-size: 22px 22px;vertical-align: middle;margin-left: 5px;border: none;}
.header__phone {display: inline-block;margin-left: 20px;vertical-align: top;}
.header__phone-icon {display: inline-block;width: 21px;height: 21px;background: url("/local/assets/images/phone-icn.png") center center no-repeat;background-size: 21px;margin-right: 4px;vertical-align: middle;}
.header__phone-num {color: #f7f7f7;}
.header__phone-num a {color: #fff;text-decoration: none;}
.header__aside-right {position: absolute;right: 15px;top: 0;}
.header-top-bar__nav {display: inline-block;}
.header-top-bar__items {list-style-type: none;margin: 0px;margin-top: 2px;}
.header-top-bar__items li {float: left;margin-left: 18px;}
.header-top-bar__items li a {color: #e6e6e6;text-transform: none;font-size: 16px;}
.header-top-bar__items li.active a {color: #d3ae37;}
.header__hamburger {display: none;width: 25px;height: 16px;background: url("/local/assets/images/hamburder-toggle.svg") center center no-repeat;background-size: 25px 16px;cursor: pointer;}
.header__basket {display: inline-block;position: relative;width: 27px;height: 25px;background: url("/local/assets/images/basket.svg");-webkit-background-size: 27px 25px;background-size: 27px 25px;margin-left: 10px;-webkit-transition: all 100ms ease-in;-webkit-transform: scale(1);-ms-transition: all 100ms ease-in;-ms-transform: scale(1);-moz-transition: all 100ms ease-in;-moz-transform: scale(1);transition: all 100ms ease-in;transform: scale(1);}
.header__basket-link {display: block;width: 27px;height: 25px;}
.header__basket:hover {-webkit-transition: all 100ms ease-in;-webkit-transform: scale(1.2);-ms-transition: all 100ms ease-in;-ms-transform: scale(1.2);-moz-transition: all 100ms ease-in;-moz-transform: scale(1.2);transition: all 100ms ease-in;transform: scale(1.2);}
.header__basket-count {background: #fff;width: 16px;height: 16px;position: absolute;border-radius: 50%;top: 1px;right: -7px;text-align: center;line-height: 16px;font-size: 11px;}
.header__basket-count.ms2_total_count {font-weight: 600 !important;color: #000;}
.header__logo {text-align: center;position: relative;width: 225px;margin: auto;margin-bottom: 20px;}
.header__logo img {display: block;width: 100%;}
.header-bottom-nav {max-width: 700px;margin: auto;}
.header-bottom-nav__list {list-style-type: none;text-align: center;padding-left: 0px;}
.header-bottom-nav__list ul {padding-left: 0px;}
.header-bottom-nav__list li {font-size: 18px;display: inline-block;padding-right: 18px;font-family: "Roboto Slab",serif;background: url("/local/assets/images/icn/nav-romb.png") right 10px no-repeat;background-size: 7px 7px;margin-right: 10px;}
.header-bottom-nav__list li.last {background: none;padding-right: 0px;margin-right: 0px;}
.header-bottom-nav__list li:last-child {padding-right: 0px;}
.header-bottom-nav__list li a {color: #d3ae37;text-transform: uppercase;}
.header-bottom-nav__list li a:hover {color: #fff;}
.header-bottom-nav__list li.active a {color: #fff;}
.header-bottom-nav__list li.active a:hover {text-decoration: none;}
.mobile-navbar {background: #000;width: 240px;display: none;position: fixed;left: 0px;top: 0px;bottom: 0px;border-left: solid 1px #333;overflow-y: scroll;}
.mobile-navbar_is-open {display: block;}
.mobile-navbar__wrapper {padding-left: 30px;}
.mobile-navbar__lang {padding-top: 20px;}
.mobile-navbar__lang-link {color: #fff;}
.mobile-navbar__lang-link:hover {color: #fff;text-decoration: none;}
.mobile-navbar__lang-flag {width: 34px;margin-right: 10px;}
.mobile-navbar__phone {display: inline-block;margin-left: -15px;color: #fff;font-size: 18px;padding: 20px 0;}
.mobile-navbar__phone a {color: #fff;}
.mobile-navbar__phone-icon {display: inline-block;width: 18px;height: 18px;background: url("/local/assets/images/phone-icn.png") center center no-repeat;background-size: 18px;margin-right: 4px;vertical-align: middle;}
.mobile-navbar__city-label {display: block;color: #fff;}
.mobile-navbar__city-label i {display: inline-block;width: 18px;height: 27px;background: url("/local/assets/images/header-pin.png") center center no-repeat;background-size: 18px 27px;vertical-align: middle;margin-right: 10px;}
.mobile-navbar__city-list {padding: 20px;width: 160px;position: absolute;top: 30px;left: 0px;z-index: 1;display: none;}
.mobile-navbar__city-list a {display: block;color: #fff;}
.mobile-navbar__city-list a.is-active {color: #d3ae37;}
.mobile-menu__list {list-style-type: none;margin: 0px;padding: 0px;}
.mobile-menu__item {padding: 4px 0px;}
.mobile-menu__item a {color: #eae9e9;font-size: 16px;text-transform: uppercase;}
.hero-slider {background: #000;width: 100%;}
.hero-slider__items {max-width: 1200px;margin: auto;}
.hero-slider a {display: block;width: 100%;}
.hero-slider img {display: block;width: 100%;}
.hero-slider--desktop {display: block;}
.hero-slider--mobile {display: none;}
.hero-slider .slick-dots {text-align: center;margin: 0;padding: 0;position: absolute;bottom: 20px;width: 100%;}
@media only screen and (max-width:965px) {.hero-slider .slick-dots {bottom: 7px;}}
.hero-slider .slick-dots li {display: inline-block;margin: 0 6px;padding: 0;background-color: #fff;height: 16px;width: 16px;border-radius: 50%;cursor: pointer;}
@media only screen and (max-width:965px) {.hero-slider .slick-dots li {height: 10px;width: 10px;margin: 0 4px;}}
.hero-slider .slick-dots button {display: none;}
.hero-slider .slick-dots li.slick-active {background-color: #d3ae37;}
.promo {height: 800px;width: 100%;position: relative;background: #000;background-size: cover;}
.promo__overlay {position: absolute;z-index: 1;background: url("/local/assets/images/overlay-black.png");opacity: .6;top: 0;bottom: 0;left: 0;right: 0;}
.promo__caption {width: 100%;position: absolute;z-index: 1;font-family: "Roboto Slab",serif;color: #fff;text-align: center;top: 49%;}
.promo-caption__icn {background: url("/local/assets/images/bottle-icn-white.png") center bottom no-repeat;background-size: 45px;width: 45px;height: 63px;margin: auto;margin-bottom: 5px;}
.promo-caption__h1 {font-size: 60px;font-weight: 500;line-height: 1;margin-bottom: 10px;}
.promo-caption__h2 {font-size: 36px;font-weight: 300;line-height: 1;margin-bottom: 20px;}
.promo__video-wrap {position: relative;height: 800px;overflow: hidden;}
.promo__video {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;display: block;}
.gender-nav {font-size: 20px;font-weight: 600;font-family: "Roboto Slab",serif;padding: 50px 0px;}
.gender-nav__item {text-align: center;}
.gender-nav__item a {color: #000;}
.gender-nav__item a:hover {color: #d3ae37;text-decoration: none;}
.gender-nav__icn {display: inline-block;margin-right: 12px;vertical-align: middle;}
.gender-nav__icn_m {width: 35px;height: 35px;background: url("/local/assets/images/gender-icn-man.png") center center no-repeat;margin-top: -4px;}
.gender-nav__icn_w {width: 35px;height: 35px;background: url("/local/assets/images/gender-icn-woman.png") center center no-repeat;margin-top: -4px;}
.gender-nav__icn_u {width: 35px;height: 35px;background: url("/local/assets/images/gender-icn-uni.png") center center no-repeat;}
.teaser {width: 50%;float: left;position: relative;}
.teaser_pick {}
.teaser_bottle {}
.teaser__img {width: 50%;float: left;}
.teaser__img_pick {float: left;}
.teaser__img_bottle {float: right;}
.teaser__img > img {width: 100%;}
.teaser__info {width: 50%;color: #fff;text-align: center;float: right;position: relative;}
.teaser__info_pick {float: right;}
.teaser__info_bottle {float: left;}
.teaser__info_pick {background: #4c4d44;}
.teaser__info_bottle {background: #3a262d;}
.teaser__info::before {padding-top: 100%;content: "";display: block;}
.teaser__info-border {position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: solid 10px transparent;}
.teaser:hover .teaser__info-border {border: solid 10px #d3ae37;}
.teaser__info-table {padding: 15px;display: table;height: 100%;width: 100%;}
.teaser__info-cell {display: table-cell;vertical-align: middle;height: 100%;width: 100%;}
.teaser__title {font-size: 22px;margin-bottom: 20px;line-height: 1.3;}
.teaser hr {margin-bottom: 20px;}
.teaser__intro {line-height: 1.2;margin-bottom: 30px;}
.teaser__button {background: #d3ae37;color: #000;width: 130px;padding: 10px;margin: auto;cursor: pointer;text-transform: uppercase;font-size: 15px;font-weight: 600;}
.latest-news {background: #090808 url("/local/assets/images/muskus-pattern-2.png") center bottom no-repeat;padding-top: 60px;padding-bottom: 50px;position: relative;background-size: cover;}
.latest-news::before {content: "";width: 30px;height: 12px;background: url("/local/assets/images/block-v-top.png");background-size: 30px 12px;position: absolute;top: 0;left: 0;right: 0;margin: auto;}
.latest-news__list {margin-bottom: 10px;}
.latest-news__more {color: #d3ae37;display: block;width: 120px;text-align: center;margin: auto;font-size: 17px;text-decoration: none;}
.latest-news__more:hover {color: #fff;}
.anounce {background: #fff;}
.anounce a {color: #333;text-decoration: none;}
.anounce__info {padding: 15px;min-height: 120px;}
.anounce__date {font-size: 15px;margin-bottom: 8px;display: inline-block;border-bottom: solid 1px #808080;padding-bottom: 2px;}
.anounce__title {font-size: 18px;font-weight: 500;line-height: 1.4;}
.anounce:hover .anounce__title {color: #d3ae37;}
.photos {position: relative;}
.photos::before {content: "";width: 30px;height: 12px;background: url("/local/assets/images/block-v-top.png");background-size: 30px 12px;position: absolute;top: 0;left: 0;right: 0;margin: auto;z-index: 9;}
.photos__item {width: 12.5%;float: left;}
.photo {position: relative;cursor: pointer;}
.photo__link {background-position: center center;background-size: cover;display: block;}
.photo__img {width: 100%;}
.photo__overlay {display: none;border: solid 5px #d3ae37;background: url("/local/assets/images/overlay-black.png");position: absolute;left: 0px;right: 0px;bottom: 0px;top: 0px;z-index: 1;}
.photo__overlay:before {content: "i";display: block;background: url("/local/assets/images/icn/eye-icn.png") center center no-repeat;position: absolute;width: 70px;height: 48px;top: 0px;right: 0px;left: 0px;bottom: 0px;z-index: 2;margin: auto;}
.photo:hover .photo__overlay {display: block;}
.welcome-text {max-width: 900px;margin: auto;border: solid 1px #808080;position: relative;margin-bottom: 90px;}
.welcome-text__inner {padding: 50px 70px;}
.welcome-text:after, .welcome-text:before {top: -1px;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.welcome-text:after {border-color: rgba(255,255,255,0);border-top-color: #fff;border-width: 20px;margin-left: -20px;}
.welcome-text:before {border-color: rgba(128,128,128,0);border-top-color: #808080;border-width: 21px;margin-left: -21px;}
.modal {background: url("/local/assets/images/overlay-black.png");position: fixed;top: 0px;right: 0px;left: 0px;bottom: 0px;z-index: 999;display: none;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.modal__back {position: absolute;right: 0;top: 0;bottom: 0;left: 0;z-index: 0;}
.modal__body {background: #fff;max-width: 800px;padding: 20px;position: relative;margin: auto;top: 20%;}
.modal__close {width: 26px;height: 26px;background: url("/local/assets/images/controls/modal-close.png") center center no-repeat;background-size: 26px 26px;position: absolute;top: 0px;right: -45px;cursor: pointer;}
.footer {border-top: solid 1px #e6e6e6;}
.footer__top {background: #f7f7f7;padding: 25px 0px;}
.footer__logo {text-align: center;}
.footer__bottom {background: #000;padding: 25px 0px;}
.footer__nav {text-align: center;list-style-type: none;padding: 0px;}
.footer__nav li {margin: 0px 10px;display: inline-block;}
.footer__nav li a {color: #d3ae37;}
.footer__social {text-align: center;}
.footer__social-link {text-align: center;margin: 0 5px;}
.footer__copyright {text-align: center;font-size: 13px;padding-top: 20px;color: #e2e2e2;}
.footer__copyright a {text-decoration: none;color: #d3ae37;}
.content {padding-top: 80px;}
.video {position: relative;margin-bottom: 50px;padding: 0px;}
.video__clip {width: 100%;display: block;}
.video__overlay {position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;background: #000;opacity: .4;}
.video__play-button {position: absolute;background: url("/local/assets/images/controls/play-btn.png") center center no-repeat;background-size: 100px 100px;width: 100px;height: 100px;top: 0px;right: 0px;bottom: 0px;left: 0px;margin: auto;cursor: pointer;}
.about-us {position: static;}
.about-us__block {background: #fff;margin-bottom: 50px;}
.about-us__img {float: left;width: 65%;}
.about-us__info {float: right;width: 35%;}
.about-us__info hr {width: 50px;border-color: #000;margin: 0px;margin-top: 15px;}
.about-us__holster {padding: 25px 30px;padding-bottom: 0px;}
.about-us__head {font-family: "Roboto Slab",serif;font-size: 26px;font-weight: 400;line-height: 1.2;}
.about-us__block_n1 .about-us__img {float: left;width: 50%;}
.about-us__block_n1 .about-us__info {float: right;width: 50%;}
.about-us__block_n2 .about-us__img {float: right;width: 50%;}
.about-us__block_n2 .about-us__info {float: left;width: 50%;}
.about-us__block_n3 .about-us__img {float: left;width: 50%;}
.about-us__block_n3 .about-us__info {float: right;width: 50%;}
.products-nav {text-align: center;margin-bottom: 30px;}
.products-nav__item {color: #333;display: inline-block;margin: 0px 5px;padding: 5px 15px;border: solid 1px #d3ae37;}
.products-nav__item:hover {background: #000;color: #fff;text-decoration: none;border-color: #000;}
.products-nav__item.active {color: #fff;background: #d3ae37;border-color: #d3ae37;}
.products__list {margin-bottom: 50px;border-top: solid 1px #e6e6e6;border-left: solid 1px #e6e6e6;}
.product-item {background: #fff;border-bottom: solid 1px #e6e6e6;border-right: solid 1px #e6e6e6;position: relative;padding: 0px;height: 430px;}
.product-item--bottle {height: 380px;}
.product-item__inner {border: solid 5px transparent;position: relative;background: #fff;}
.product-item__img {text-align: center;padding: 15px 0 10px;}
.product-item__img img {margin: auto;max-width: 250px;}
.product-item__title {text-align: center;width: 90%;margin: auto;font-size: 15px;padding-top: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.product-item__price {font-weight: 500;text-align: center;font-size: 24px;}
.product-item__buy {display: block;width: 140px;padding: 6px;color: #fff;border: none;box-shadow: none;background-color: #d3ae37;margin: 10px auto;text-align: center;}
.product-item__short-desc {padding: 6px 20px;font-size: 12px;text-align: center;line-height: 1.3;display: none;color: #666;}
.product-item__button {text-align: center;padding: 10px 0px;margin-bottom: 10px;display: none;}
.product-item__button .button:hover {background: #000;color: #fff;}
.product-item:hover .product-item__inner {position: absolute;left: 0px;top: 0px;right: 0px;bottom: -30px;z-index: 2;border-color: #d3ae37;cursor: pointer;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);}
.product-item--bottle:hover .product-item__inner {bottom: 0px;}
.product-item:hover .product-item__short-desc {display: block;}
.product-item:hover .product-item__title {padding-top: 5px;text-overflow: none;white-space: auto;overflow: none;}
.product-item:hover .product-item__button {}
.product-item.disable .product-item__inner {opacity: .2;}
.product-item .disable-text {display: block;position: absolute;right: 0;top: 0;left: 0;bottom: 0;height: 16px;margin: auto;color: #333;text-align: center;z-index: 2;font-size: 15px;}
.product-modal .modal__body {top: 14%;}
.product-modal__content {padding: 45px;padding-left: 0px;}
.product-modal__title {font-size: 20px;font-weight: 500;}
.product-modal__price {font-weight: 500;font-size: 28px;}
.product-modal__buy-btn {display: block;width: 130px;padding: 6px;color: #fff;border: none;box-shadow: none;background-color: #d3ae37;margin-bottom: 20px;margin-top: 10px;}
.product-modal__desc p {font-size: 15px;}
.product-modal__img a {display: block;}
.product-modal__thumbnails {text-align: center;padding: 10px;}
.product-modal__thumb {width: 70px;height: 70px;border: solid 1px #e2e2e2;display: inline-block !important;margin-right: 10px;}
.product-modal__thumb.is-active {border-color: #d3ae37;}
.news-list {margin-bottom: 50px;}
.news-list__item {margin-bottom: 30px;}
.news-detail {background: #fff;padding: 40px 50px;margin-bottom: 50px;}
.news-detail__heading {font-size: 30px;}
.news-detail__img {margin: 30px 0px;}
.news-detail__img img {max-width: 100%;}
.news-detail__share-title {margin-bottom: 10px;}
.news-detail__back {padding: 30px 0;text-align: center;}
.news-detail__back a {color: #d3ae37;text-decoration: underline;font-size: 18px;}
.fragrances {margin-bottom: 50px;}
.fragrance-filter {}
.fragrance-filter__reset {color: #333;margin-top: 10px;font-size: 15px;}
.fragrance-filter__reset:hover {color: #bfb652;text-decoration: none;}
.fragrance-filter__reset i {display: inline-block;margin-right: 4px;width: 12px;height: 12px;background: url("/local/assets/images/filter-remove.svg");-webkit-background-size: 12px 12px;background-size: 12px 12px;vertical-align: middle;margin-top: -1px;}
.fragrance-filter__mobile-wrap {}
.fragrance-filter__sect {background: #fff;padding: 20px;padding-bottom: 16px;margin-bottom: 5px;}
.fragrance-filter__mobile-toggle-btn {display: none;text-align: center;padding: 10px;cursor: pointer;font-size: 16px;font-weight: 400;background: #d3ae37;color: #fff;margin-top: 20px;margin-bottom: 20px;}
.fragrance-filter__mobile-toggle-btn i {display: inline-block;height: 10px;width: 10px;background: url("/local/assets/images/controls/toggle-small-down.png") center center no-repeat;vertical-align: middle;margin-left: 8px;}
.fragrance-filter__mobile-accept-btn {display: none;background: #000;padding: 8px;text-align: center;margin-top: 15px;font-weight: 500;color: #fff;cursor: pointer;}
.fragrance-filter__genders {margin-bottom: 0px;}
.fragrance-filter__genders ul {list-style-type: none;padding: 0px;margin: 0px;}
.fragrance-filter__genders ul li {display: block;padding: 8px 0px;}
.fragrance-filter__genders ul li:first-child {padding-top: 5px;}
.fragrance-filter__genders ul li:last-child {padding-top: 7px;}
.fragrance-filter__genders ul li a {font-size: 15px;cursor: pointer;font-weight: 400;color: #333;display: block;}
.fragrance-filter__genders ul li.active a {color: #d3ae37;}
.fragrance-filter__genders ul li.active:hover a {text-decoration: none;}
.fragrance-filter__genders i {display: inline-block;margin-right: 10px;vertical-align: text-bottom;position: relative;top: 0;}
.fragrance-filter__genders i.woman {width: 18px;height: 18px;background: url("/local/assets/images/gender-icn-woman.png") center center no-repeat;background-size: 18px 18px;}
.fragrance-filter__genders i.man {width: 18px;height: 18px;background: url("/local/assets/images/gender-icn-man.png") center center no-repeat;background-size: 18px 18px;}
.fragrance-filter__genders i.unisex {width: 18px;height: 18px;background: url("/local/assets/images/gender-icn-uni.png") center center no-repeat;background-size: 18px 18px;margin-top: -2px;}
.fragrance-filter__head {font-size: 18px;font-family: "Roboto",sans-serif;font-weight: 500;margin-bottom: 12px;display: none;}
.fragrance-filter__item {padding: 5px 0px;font-size: 15px;cursor: pointer;font-weight: 400;display: block;position: relative;}
.fragrance-filter__item input {display: none;}
.fragrance-filter__item-style {position: relative;display: inline-block;}
.fragrance-filter__item input:checked ~ .fragrance-filter__item-style .fragrance-filter__item-remove {display: inline-block;width: 12px;height: 12px;background: url("/local/assets/images/filter-remove.svg");-webkit-background-size: 12px 12px;background-size: 12px 12px;cursor: pointer;vertical-align: middle;margin-left: 5px;margin-top: -1px;}
.fragrance-filter__item input:checked + .fragrance-filter__item-style {font-weight: 500;}
.fragrance-filter__item[rel="Р”СЂРµРІРµСЃРЅРѕ-РјСѓСЃРєСѓСЃРЅС‹Рµ"] {display: none !important;}
.fragrance-filter__item[rel="Р“СѓСЂРјР°РЅСЃРєРёРµ"] {display: none !important;}
.fragrance-filter__item[rel="Р—РµР»РµРЅС‹Рµ"] {display: none !important;}
.fragrance-filter__item[rel="Р’РѕРґСЏРЅС‹Рµ"] {display: none !important;}
.fragrance-filter__item[rel="РњСѓСЃРєСѓСЃРЅС‹Рµ"] {display: none !important;}
.fragrance-filter_active .fragrance-filter__item {opacity: .3;}
.fragrance-filter_active .fragrance-filter__item_selected {opacity: 1;}
.fragrance-filter__item i {display: inline-block;margin-right: 6px;width: 18px;height: 18px;border-radius: 9px;/*background: #e2e2e2;*/vertical-align: middle;margin-top: -3px;}
.filter-notes__search {width: 100%;border: solid 1px #ccc;font-size: 15px;text-indent: 5px;}
.filter-notes__list {padding-left: 0px;padding-top: 0px;margin-top: 10px;list-style-type: none;height: 250px;overflow-y: scroll;}
.filter-notes__list label {font-weight: normal;font-size: 15px;cursor: pointer;}
.filter-notes__list input {margin-right: 3px;margin-top: 1px;}
.filter-notes__item {margin-bottom: 5px;font-size: 15px;cursor: pointer;padding-left: 5px;}
.filter-notes__item--selected {background: #d3ae37;}
.fragrances__more-btn {display: block;width: 160px;margin: auto;margin-top: 40px;padding: 8px 13px;text-align: center;border: solid 2px #d3ae37;cursor: pointer;}
.fragrances__more-btn:hover {background: #d3ae37;}
.fragrance-item {background: #fff;min-height: 50px;margin-bottom: 5px;}
.fragrance-item__link {color: #333;text-decoration: none;}
.fragrance-item__link:hover {color: #333;}
.fragrance-item__link::visited {text-decoration: none;color: #333;}
.fragrance-item__inner {border: solid 5px transparent;padding: 20px;}
.fragrance-item:hover .fragrance-item__inner {cursor: pointer;-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,.1);-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,.1);box-shadow: 0px 3px 6px 0px rgba(0,0,0,.1);}
.fragrance-item__num {width: 110px;height: 110px;background: url("/local/assets/images/fragrance-number-outline.svg") center center no-repeat;background-size: 110px 110px;text-align: center;position: relative;vertical-align: middle;float: left;}
.fragrance-item__num span {color: #000;font-size: 32px;font-family: "Roboto Slab",serif;font-weight: 400;position: relative;top: 28px;}
.fragrance-item__info {float: left;margin-left: 22px;position: relative;top: 12px;max-width: 450px;text-transform: capitalize;}
.fragrance-item__version {font-size: 13px;color: #c7c5c5;margin-bottom: 5px;text-transform: lowercase;}
.fragrance-item__groups {margin-bottom: 6px;}
.fragrance-item__gender {font-size: 13px;color: #808080;}
.fragrance-item__price-block {float: right;position: relative;}
.fragrance-item__price {font-weight: 400;font-size: 26px;margin-bottom: 10px;}
.fragrance-item__old-price {color: #ce1e22;font-size: 18px;margin-bottom: 0px;text-decoration: line-through;}
.fragrance-item__price small {font-size: 18px;}
.fragrance-item__button {color: #fff;width: 120px;text-align: center;display: block;padding: 8px 15px;background: #d3ae37;}
.fragrance-item__button.by-order {background: #b4ad98;}
.fragrance-item__button:hover {color: #fff;text-decoration: none;}
.fragrance-item .gender-icn {width: 14px;height: 14px;display: inline-block;margin-right: 4px;background-repeat: no-repeat;vertical-align: text-top;}
.fragrance-item .gender-icn_w {background: url("/local/assets/images/icn/gender-icn-woman.png");background-size: 14px 14px;}
.fragrance-item .gender-icn_m {background: url("/local/assets/images/icn/gender-icn-man.png");background-size: 14px 14px;}
.fragrance-item .gender-icn_u {background: url("/local/assets/images/icn/gender-icn-uni.png");background-size: 14px 14px;}
.fragrance-item__title {font-size: 23px;font-family: "Roboto Slab",serif;font-weight: 400;line-height: 1.2;margin-bottom: 6px;}
.fragrance-item:hover .fragrance-item__title {color: #d3ae37;}
.fragrance-item__title-separator {border-bottom: solid 1px #e6e6e6;display: inline-block;padding-bottom: 6px;}
.fragrance-item__groups {font-size: 13px;}
.fragrance-notes {position: relative;padding: 30px 35px 35px;}
.fragrance-notes__head {font-size: 16px;font-weight: 500;margin-bottom: 20px;}
.fragrance-notes_group {margin-bottom: 0px;}
.fragrance-notes__item {float: left;text-align: center;margin-right: 15px;height: 130px;width: 100px;}
.fragrance-notes__img {width: 80px;margin-bottom: 5px;border-radius: 40px;border: solid 6px #eee;}
.fragrance-notes__label {font-size: 12px;color: #808080;padding-top: 5px;line-height: 1.1;}
.fragrance-modal__content {padding: 60px;top: 10%;}
.fragrance-item_modal {border-bottom: solid 1px #e6e6e6;padding-bottom: 25px;}
.fragrance-item_modal .fragrance-item__inner {padding: 0px;border: none;}
.fragrance-details {background: #fff;max-width: 990px;padding: 35px 0 0;margin-top: -50px;margin-bottom: 80px;}
.product-details {background: #fff;max-width: 990px;padding: 50px 50px;margin-top: -50px;margin-bottom: 80px;}
.shops {margin-bottom: 50px;}
.shop-list {background: #fff;height: 470px;}
.shop-list__head {position: relative;border-bottom: solid 1px #808080;padding: 20px 15px;margin-left: -15px;margin-right: -15px;}
.shop-list__head-current {float: left;font-size: 24px;}
.shop-list__head-change {font-size: 14px;float: right;position: relative;top: 10px;cursor: pointer;}
.shop-list__head-change i {display: inline-block;width: 10px;height: 8px;background: url("/local/assets/images/controls/toggle-small-down-black.png") center center no-repeat;vertical-align: middle;margin-left: 5px;}
.shop-list__cities {width: 100%;width: 150px;clear: both;padding: 10px;position: absolute;right: 0px;top: 60px;background: #000;display: none;z-index: 1;}
.shop-list__cities a {color: #fff;display: block;}
.shop-list__scrollouter {margin-left: 5px;margin-right: -15px;}
.shop-list__scrollbox {width: 100%;height: 392px;overflow-y: scroll;position: relative;}
.shop-list__item {padding: 13px 0px;cursor: pointer;line-height: 1.2;font-size: 15px;}
.shop-list__item:hover, .shop-list__item.active {color: #d3ae37;}
.shops-map {height: 470px;}
.picker {position: relative;}
.picker__info {max-width: 720px;margin: auto;text-align: center;margin-bottom: 40px;}
.picker__info p {margin-top: 0px;}
.picker__form {max-width: 700px;margin: auto;border: solid 10px #d3ae37;padding: 50px;margin-bottom: 50px;}
.picker__icn {width: 81px;height: 113px;margin: auto;background: url("/local/assets/images/empty.png") center bottom no-repeat;margin-bottom: 10px;position: relative;}
.picker__icn-fill {width: 81px;height: 10px;position: absolute;bottom: 0px;left: 0px;right: 0px;background: url("/local/assets/images/full.png") center bottom no-repeat;}
.picker__counter {text-align: center;}
.picker__counter span {border-bottom: solid 1px #e2e2e2;padding-bottom: 10px;}
.picker-question {display: none;text-align: center;}
.picker-question_is-active {display: block;}
.picker-question__title {font-size: 22px;text-align: center;padding: 30px;line-height: 1.2;}
.picker-question__buttons {text-align: center;display: block;}
.picker-question__next, .picker-question__success {background: #000;box-shadow: none;color: #fff;width: 160px;padding: 15px 0px;display: block;margin: auto;line-height: 1;text-align: center;text-transform: uppercase;cursor: pointer;font-size: 16px;}
.picker-question__success {border: none;box-shadow: none;background-color: #d3ae37;color: #fff;}
.picker-question__next:hover {color: #d3ae37;}
.picker-question__prev {display: block;color: #333;width: 150px;padding: 13px 0px;text-align: center;margin: auto;margin-top: 15px;line-height: 1;text-transform: lowercase;position: relative;left: -5px;}
.picker-question__prev::before {content: "";display: inline-block;background: url("/local/assets/images/icn/picker-arrows.png") no-repeat 0 0;background-size: 10px 33px;width: 10px;height: 16px;margin-right: 10px;vertical-align: middle;margin-top: -2px;}
.picker-question__prev:hover {cursor: pointer;color: #d3ae37;}
.picker-question__prev:hover::before {background-position: 0 -17px;}
.picker-question__selects {margin-bottom: 35px;}
.picker-question__select input {display: none;}
.picker-question__select label {display: block;background: #e6e6e6;width: 320px;padding: 12px 0px;margin: auto;margin-bottom: 10px;text-align: center;font-weight: 400;font-size: 16px;cursor: pointer;line-height: 1.2;}
.picker-question__select:hover label {background: #dedede;}
.picker-question__select input:checked + label {background-color: #d3ae37;color: #000;}
.partnerhship {margin-bottom: 100px;}
.partnerhship__profits {padding: 30px 0px;max-width: 1000px;margin: auto;}
.partnership__info {max-width: 800px;margin: auto;margin-bottom: 40px;}
.partnership__feedback {max-width: 800px;margin: auto;border: solid 10px #d3ae37;padding: 60px;margin-bottom: 50px;}
.partnership-feedback__inner {max-width: 700px;margin: auto;}
.partnership-feedback__head {text-align: center;font-size: 24px;line-height: 1.4;font-weight: 500;margin-bottom: 50px;}
.partnership-feedback__form {max-width: 400px;margin: auto;}
.partnership-feedback__button {text-align: center;margin-top: 50px;}
.profits__item {text-align: center;}
.profits__title {line-height: 1.1;font-size: 18px;font-weight: 500;}
.profits__icn {display: block;margin: auto;margin-bottom: 20px;}
.profits__icn_original {background: url("/local/assets/images/icn/partner-icn-1.png") 45px center no-repeat;width: 150px;height: 92px;}
.profits__icn_quality {background: url("/local/assets/images/icn/partner-icn-2.png") center center no-repeat;width: 150px;height: 92px;}
.profits__icn_profit {background: url("/local/assets/images/icn/partner-icn-3.png") center center no-repeat;width: 150px;height: 92px;}
.search-modal {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: url("/local/assets/images/overlay-black.png");z-index: 99;display: none;}
.search-modal__close {background: url("/local/assets/images/controls/modal-close.png") center center no-repeat;position: absolute;right: 30px;top: 30px;width: 30px;height: 30px;}
.search-modal__box {position: relative;top: 45%;max-width: 400px;background: #fff;margin: auto;margin-top: -40px;padding: 40px;}
.search-modal__head {color: #333;font-size: 22px;margin-bottom: 10px;font-family: "Roboto Slab",serif;}
.search-page__container {max-width: 900px;}
.search-page__form {margin-bottom: 20px;}
.search-page__form input {-webkit-appearance: none;-moz-appearance: none;border: none;text-indent: 15px;color: #666;}
.search-page__form input:focus {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);}
.search-page__results {margin-bottom: 50px;}
.search-modal__input {border: solid 1px #eee;width: 100%;height: 50px;background: #fff;color: #333;text-indent: 10px;}
.fragrance-badge {background: #fff;min-height: 50px;}
.fragrance-badge__inner {border: solid 10px transparent;}
.fragrance-badge__num {width: 110px;height: 110px;background: url("/local/assets/images/fragrance-number-outline.svg") center center no-repeat;background-size: 110px 110px;text-align: center;position: relative;vertical-align: middle;float: left;}
.fragrance-badge__num span {color: #000;font-size: 34px;font-family: "Roboto Slab",serif;font-weight: 400;position: relative;top: 27px;}
.fragrance-badge__info {float: left;margin-left: 30px;position: relative;top: 12px;max-width: 450px;}
.fragrance-badge__version {font-size: 14px;color: #808080;margin-bottom: 5px;}
.fragrance-badge__groups {margin-bottom: 8px;font-size: 14px;}
.fragrance-badge__gender {font-size: 13px;color: #808080;}
.fragrance-badge__title {font-size: 23px;font-family: "Roboto Slab",serif;font-weight: 400;line-height: 1.2;margin-bottom: 7px;}
.fragrance-badge__title-separator {border-bottom: solid 1px #e6e6e6;display: inline-block;padding-bottom: 5px;}
.fragrance-details__top {border-bottom: solid 1px #ededed;display: flex;justify-content: space-between;padding: 0 33px 30px;}
.fragrance-details__top-left {}
.fragrance-details__top-right {margin-top: 32px;}
.fragrance-details__price {font-size: 28px;margin-right: 42px;float: right;}
.fragrance-details__buy-button {height: 44px;width: 140px;background-color: #d3ae37;color: #fff;border: none;box-shadow: none;float: right;font-weight: 400;font-size: 15px;}
.fragrance-details__buy-button:hover {background-color: #dab747;}
.shop-cart {max-width: 900px;margin: auto;background-color: #fff;border: solid 1px #e2e2e2;margin-bottom: 20px;}
.shop-cart__min-cost {padding: 10px 15px;color: #d3ae37;font-size: 15px;border-bottom: solid 1px #e2e2e2;}
.shop-cart__footer {padding: 15px;font-size: 18px;font-weight: 500;}
.cart-row {padding: 15px;padding-bottom: 15px;border-bottom: solid 1px #e2e2e2;position: relative;}
.cart-row__title {font-size: 20px;font-weight: 400;line-height: 1.2;margin-bottom: 6px;display: block;color: #333;max-width: 600px;}
.cart-row__title:hover {color: #d3ae37;text-decoration: none;}
.cart-row__option {font-size: 13px;color: #919191;line-height: 1.4;}
.cart-row__price {font-size: 16px;margin-top: 3px;}
.cart-row__remove {position: absolute;right: 16px;top: 11px;z-index: 1;}
.cart-row__remove-button {background: url("/local/assets/images/cart-remove.svg") center center no-repeat;width: 16px;height: 16px;-webkit-background-size: 16px 16px;background-size: 16px 16px;border: none;box-shadow: none;padding: 0;margin: 0;}
.checkout {margin-top: 20px !important;max-width: 900px;margin: auto;padding-bottom: 50px;}
.checkout__head {font-size: 18px;font-weight: 400;margin-bottom: 15px;}
.checkout__input {border-radius: 0 !important;height: 40px;box-shadow: none;-webkit-appearance: none;}
.checkout__input.error::-webkit-input-placeholder {color: #c33706;}
.checkout__input.error::-ms-input-placeholder {color: #c33706;}
.checkout__input.error::-ms-input-placeholder {color: #c33706;}
.checkout__input.error::placeholder {color: #c33706;}
.checkout__textarea {border-radius: 0 !important;box-shadow: none;height: 80px;-webkit-appearance: none;}
.checkout__submit {height: 44px;width: 200px;background-color: #d3ae37;color: #fff;border: none;box-shadow: none;margin-top: 10px;}
.checkout__submit:hover {background-color: #327f3d;}
.checkout__agree {margin: 10px 0;font-size: 12px;display: block;color: #333;line-height: 1.2;}
.checkout__agree a {color: #d3ae37;}
.order-success {text-align: center;padding: 50px 0;margin-bottom: 100px;}
.order-success__title {margin-bottom: 10px;font-size: 22px;font-weight: 500;color: #d3ae37;}
.order-auth_link {padding-bottom: 15px;}
.order-auth_contain {display: none;}
#ui-id-1 {display: none !important;}
.mse2-ac-wrapper:first-child {margin-top: 15px;}
.search-autocomplete-box {position: relative;}
.search-autocomplete-box ul {padding: 0;margin: 0;list-style-type: none;}
.search-autocomplete-box ul li {border-bottom: solid 1px #e2e2e2;text-align: left;}
.search-autocomplete-box ul li:last-child {border-bottom: none;}
.search-autocomplete-box ul li a {color: #333;padding: 8px 0px;display: block;}
.search-autocomplete-box ul li a:hover {color: #d3ae37;text-decoration: none;}
.search-popup {position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 9;background: url("/local/assets/images/overlay-black.png");display: none;width: 100%;height: 100%;overflow-y: scroll;}
.search-popup__back {position: absolute;width: 100%;height: 100%;z-index: 0;left: 0;top: 0;}
.search-popup__body {padding: 30px 0 40px;position: relative;background: #fff;margin: auto;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);box-shadow: 0px 0px 5px 0px rgba(0,0,0,.2);}
.search-popup__close {position: absolute;right: 15px;top: 15px;background: url("/local/assets/images/cart-remove.svg") center center no-repeat;width: 16px;height: 16px;-webkit-background-size: 16px 16px;background-size: 16px 16px;border: none;box-shadow: none;padding: 0;margin: 0;cursor: pointer;}
.search-popup__container {max-width: 860px;}
.search-popup__header {font-size: 20px;margin-bottom: 15px;font-weight: 500;color: #333;}
.search-popup__input {font-size: 16px;text-indent: 4px;border: solid 1px #e2e2e2;display: block;width: 100%;height: 40px;-webkit-appearance: none;-moz-appearance: none;}
.search-popup__form {position: relative;}
.search-popup__button {-webkit-appearance: none;-moz-appearance: none;width: 22px;height: 22px;border: none;box-shadow: none;background: url("/local/assets/images/controls/search-icon_gold.svg") center center no-repeat;-webkit-background-size: 22px 22px;background-size: 22px 22px;position: absolute;display: block;right: 10px;top: 9px;}
.search-popup__form-layout {position: relative;}
.search-popup .mse2-ac-item {color: #333;font-size: 15px;height: auto;}
.checkout-delivery-info {font-size: 14px;color: #333;padding: 15px;padding-left: 30px;margin-bottom: 10px;margin-top: 28px;}
.chekout-delivery-info__title {font-size: 17px;color: #d3ae37;font-weight: 500;margin-bottom: 19px;}
.chekout-delivery-info__icon {margin-right: 12px;display: inline-block;width: 40px;vertical-align: middle;}
.checkout-delivery-info__variant {display: none;}
.checkout-delivery-info h4 {font-weight: 500;font-size: 14px;color: #333;color: #333;margin-bottom: 0;margin-top: 9px;}
.checkout-delivery-info p {margin: 5px 0;font-size: 14px;color: #333;line-height: 1.6;}
.checkout-checkbox {font-size: 15px;padding-left: 0;min-height: 0 !important;}
.checkout-checkbox input {margin-right: 4px;position: relative;top: 1px;}
#payments, #deliveries {margin-bottom: 15px;}
.payment p.small {font-size: 11px;}
.promocode {position: relative;font-size: 15px;margin-bottom: 10px;padding: 0;}
.promocode .input-group-addon {margin-bottom: 6px;display: block;padding: 2px;color: #333;background: none;font-size: 16px;}
.promocode__field {position: relative;}
.promocode__input {border-radius: 0 !important;height: 40px;box-shadow: none;display: block;margin-bottom: 15px;-webkit-appearance: none;}
.promocode .input-group-btn {float: left;}
.promocode__accept {box-shadow: none;border-radius: 0 !important;background-color: #d3ae37;color: #fff;border: none;height: 40px;width: 100%;}
.promocode__accept:hover {background-color: #be9922;}
.mspc_discount_amount {font-size: 15px;color: #d3ae37;}
.delivery-page h2 {font-size: 24px;font-weight: 600;font-family: "Roboto",sans-serif;color: #333;line-height: 1.2;}
.delivery-page h3 {font-size: 20px;font-weight: 500;color: #333;}
.delivery-page__col {width: 40%;float: left;}
.delivery-page__col p {margin-top: 5px;margin-bottom: 5px;}
.delivery-page__free {color: #d3ae37;font-size: 18px;margin-top: 15px;margin-bottom: 35px;}
.delivery-page__payments {margin-bottom: 15px;}
.delivery-page__payment {margin-bottom: 8px;}
.delivery-page__payment img {border: solid 1px #e2e2e2;margin-right: 10px;display: inline-block;width: 70px;}
.delivery-page small {color: #666;font-size: 11px;}
.cart-similars {max-width: 910px;margin: auto;background-color: #fff;margin-bottom: 30px;}
.cart-similars__slider {position: relative;}
.cart-similars__title {font-size: 18px;font-weight: 400;padding: 20px;}
.cart-similar {text-align: center;padding-bottom: 20px;}
.cart-similar__title {font-size: 12px;margin-bottom: 4px;}
.cart-similar__price {font-size: 16px;font-weight: 500;color: #333;margin-bottom: 10px;}
.cart-similar__btn {box-shadow: none;border-radius: 0 !important;background-color: #d3ae37;color: #fff;border: none;height: 28px;font-size: 15px;padding-left: 10px;padding-right: 10px;text-transform: lowercase;}
.link_toggle, .link_toggle:active, .link_toggle:focus {text-decoration: underline;text-decoration-style: dotted;}
.link_toggle:hover {text-decoration: none;}
.fragrance-item__buy-button {background-color: #d3ae37;color: #fff;padding: 8px 25px;float: right;}
.constructor {padding-top: 30px;}
.constructor-step {margin-bottom: 32px;padding: 0 35px;}
.constructor-step__header {margin-bottom: 20px;}
.constructor-step__number {font-size: 17px;font-weight: 400;display: inline-block;color: #000;}
.constructor-step__title {font-weight: 400;font-size: 18px;display: block;margin-right: 10px;color: #000;}
.c-unit {display: none;}
.c-unit.active {display: inline;}
.constructor-step__tooltip {display: inline-block;border-radius: 50%;background-color: #d3ae37;width: 20px;height: 20px;text-align: center;vertical-align: middle;font-size: 12px;color: #fff;line-height: 20px;cursor: pointer;margin-left: 10px;border-bottom: none;}
.constructor-step__tooltip:hover {background-color: #333;}
.constructor-step.is-disabled .constructor-step__body {}
.constructor-step.is-disabled .constructor-step__title {}
.constructor-type {}
.constructor-type__item {display: inline-block;margin-right: 15px;}
.constructor-type__item input {display: none;}
.constructor-type__item label {display: block;background: #fff;width: 160px;padding: 9px 0px;text-align: center;font-weight: 400;font-size: 15px;cursor: pointer;border: solid 1px #d3ae37;}
.constructor-type__item:hover label {color: #d3ae37;border-color: #afa754;}
.constructor-type__item input:checked + label {background-color: #d3ae37;color: #fff;}
.constructor-size {margin-bottom: 45px;max-width: 600px;}
.constructor-size__val {font-size: 26px;margin-left: 4px;font-weight: 500;color: #d3ae37;}
.constructor-bottles {padding-top: 6px;margin-bottom: 50px;}
.constructor-bottle {border: solid 1px #e2e2e2;text-align: center;margin-left: -1px;margin-top: -1px;padding: 15px;cursor: pointer;}
.constructor-bottle:hover {background-color: #ededed;}
.constructor-bottle__img-wrap {margin-bottom: 10px;}
.constructor-bottle__title {font-size: 11px;margin-bottom: 4px;}
.constructor-bottle__price {font-size: 16px;font-weight: 500;}
.constructor-bottle.selected {background-color: #d3ae37;color: #fff;position: relative;}
.constructor-bottle.selected:after {content: "";display: block;width: 18px;height: 18px;background: url("/local/assets/images/checked-bottle.png");-webkit-background-size: 18px 18px;background-size: 18px 18px;position: absolute;left: 10px;top: 10px;z-index: 3;}
.constructor-bottles .constructor-bottle.disable {display: none !important;}
.constructor-final {background-color: #fff;margin: auto;padding: 20px;border-top: solid 1px #ededed;z-index: 3;}
.constructor-final.sticky {-webkit-box-shadow: 0px -4px 5px -30px rgba(0,0,0,.2);-moz-box-shadow: 0px -4px 5px -30px rgba(0,0,0,.2);box-shadow: 0px -4px 5px -30px rgba(0,0,0,.2);position: fixed;bottom: 0;left: 0;right: 0;width: 100%;padding: 15px 0 12px;}
.constructor-final.sticky .container {max-width: 990px;text-align: center;}
.constructor-final.sticky .constructor-final__total {margin-left: 20px;}
.constructor-final__total {font-size: 22px;float: left;margin-right: 30px;margin-top: 4px;}
.constructor-final__summ {font-weight: 500;}
.constructor-final__button {background-color: #d3ae37;color: #fff;border: none;box-shadow: none;float: left;width: 200px;height: 44px;margin-top: -3px;font-size: 14px;text-transform: uppercase;font-weight: 400;}
.constructor-final__button:hover {background-color: #348f4d;}
.fr-dialog {background: url("/local/assets/images/overlay-black.png");position: fixed;top: 0px;right: 0px;left: 0px;bottom: 0px;z-index: 99999;display: none;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.fr-dialog__back {position: absolute;right: 0;top: 0;bottom: 0;left: 0;z-index: 0;background-color: #000;opacity: .5;}
.fr-dialog__body {background: #fff;max-width: 620px;height: 350px;padding: 40px;position: relative;margin: auto;top: 50%;display: flex;justify-content: center;flex-direction: column;text-align: center;margin-top: -220px;}
.fr-dialog__close {width: 26px;height: 26px;background: url("/local/assets/images/controls/modal-close.png") center center no-repeat;background-size: 26px 26px;position: absolute;top: 0px;right: -45px;cursor: pointer;}
.fr-dialog__content {background: #fff;}
.fr-dialog__header {text-align: center;font-size: 17px;color: #333;margin-bottom: 30px;}
.fr-dialog__button {background-color: #fff;border: solid 1px #d3ae37;height: 44px;display: inline-block;width: 210px;text-align: center;box-shadow: none;text-transform: uppercase;font-size: 14px;cursor: pointer;margin: auto 5px;line-height: 44px;color: #333;text-decoration: none;}
.fr-dialog__button:hover {background-color: #d3ae37;color: #fff;}
@media (max-width: 768px) {.fragrance-details__top {border-bottom: solid 1px #ededed;margin-bottom: 30px;display: block;padding: 0 20px 30px !important;}
	.fragrance-details__top-right {display: flex;justify-content: space-between;width: 100%;}
	.fragrance-details__price {font-size: 24px;margin-right: 0;}
	.fragrance-details__buy-button {width: 130px;height: 40px;}
	.fragrance-badge {}
	.fragrance-badge:after {clear: both;content: "";display: block;}
	.fragrance-badge__info {margin-left: 0px;}
	.fragrance-badge__price {}
	.constructor {padding-top: 20px;}
	.constructor-step {margin-bottom: 30px;padding: 0 20px;}
	.constructor-step__title {font-size: 16px;}
	.constructor-type {display: flex;justify-content: space-between;}
	.constructor-type__item {width: 48%;display: block;margin-right: 0;}
	.constructor-type__item label {width: 100%;}
	.constructor-size {padding-left: 25px;padding-right: 25px;}
	.constructor-final.sticky {padding: 15px 0px;border-top: none;-webkit-box-shadow: 0px -1px 2px 0px rgba(0,0,0,.2);-moz-box-shadow: 0px -1px 2px 0px rgba(0,0,0,.2);box-shadow: 0px -1px 2px 0px rgba(0,0,0,.2);}
	.constructor-final.sticky .constructor-final__total {margin-left: 0;margin-right: 10px;}
	.constructor-final__total {font-size: 18px;float: left;margin-right: 20px;margin-top: 4px;}
	.constructor-final__summ {}
	.constructor-final__button {background-color: #d3ae37;color: #fff;border: none;box-shadow: none;float: right;float: right;width: 120px;height: 38px;margin-top: -3px;font-size: 14px;text-transform: uppercase;font-weight: 400;}
	.fr-dialog__body {top: 10%;margin-top: auto;}
	.fr-dialog__header {text-align: center;font-size: 16px;color: #333;margin-bottom: 30px;}
	.fr-dialog__button {display: block;margin: auto;margin-bottom: 10px;}}
.lk-container {max-width: 840px;position: relative;}
.lk-menu {background: #fff;border: solid 1px #e2e2e2;margin-bottom: 30px;}
.lk-menu ul {padding: 0;padding: 20px;margin: 0;}
.lk-menu a {color: #d3ae37;display: block;text-decoration: none;margin-bottom: 5px;}
.lk-menu a.active {color: #333;}
.lk-menu-badge {padding-bottom: 10px;font-size: 13px;padding: 20px;border-top: solid 1px #e2e2e2;}
.lk-personal-discount-message {padding: 20px;text-align: center;border: solid 2px #d3ae37;font-weight: 500;font-size: 17px;}
.lk-discount-text {font-size: 15px;}
.lk-discount-text ul {font-size: 15px;}
.lk-orders {margin-bottom: 30px;padding-left: 10px;}
.lk-orders h3 {font-size: 20px;font-weight: 500;margin-top: 0;}
.lk-order-row {background-color: #fff;font-size: 14px;padding: 15px;border: solid 1px #e2e2e2;}
.lk-order-row span {font-weight: 500;}
.lk-profile-form {padding-bottom: 30px;padding-left: 20px;}
.lk-profile-form .form-group {margin-bottom: 0px;}
.lk-profile-form input {border: solid 1px #e2e2e2;border-radius: 0;box-shadow: none;}
.lk-profile-form .control-label {font-weight: 500;margin-bottom: 10px;font-size: 15px;}
.lk-profile-form .lk-button {background: #d3ae37;color: #fff;padding: 8px;border: none;box-shadow: none;width: 120px;}
.lk-profile-form .help-block {font-size: 12px;color: #666;}
.lk-profile-form hr {display: none;}
.lk-profile-bottom {padding-top: 10px;}
#office-auth-form input {border: solid 1px #e2e2e2;border-radius: 0;box-shadow: none;}
#office-auth-form button {background: #d3ae37;color: #fff;padding: 8px;border: none;box-shadow: none;width: 120px;}
#office-auth-form h4 {font-size: 18px;font-weight: 500;}
#office-auth-form .control-label {font-weight: 500;}
.company-page {background: #10141b;font-family: "Roboto",sans-serif;}
.company-page p {line-height: 1.7;font-size: 15px;}
.company-b-title {font-size: 28px;font-weight: 500;}
@media only screen and (max-width: 960px) {.company-b-title {font-size: 24px;}}
.company-b-title::after {content: "";width: 50px;margin: auto;display: block;border-bottom: 1px solid #d2ad37;margin-top: 40px;}
.company-intro {color: #fff;text-align: center;padding-top: 100px;background: #000;}
.company-intro__title {font-size: 48px;text-transform: uppercase;margin-bottom: 10px;}
@media only screen and (max-width: 960px) {.company-intro__title {font-size: 26px;}}
.company-intro__subtitle {font-size: 26px;margin-bottom: 60px;}
@media only screen and (max-width: 960px) {.company-intro__subtitle {font-size: 18px;}}
.company-intro__subtitle::after {content: "";width: 50px;margin: auto;display: block;border-bottom: 1px solid #d2ad37;margin-top: 30px;}
.company-intro__text {max-width: 550px;margin: auto;}
.company-intro__art-img {position: relative;left: 30px;margin-bottom: -70px;}
@media only screen and (max-width: 960px) {.company-intro__art-img {display: block;width: 350px;left: 0px;}}
@media only screen and (max-width: 960px) {.company-intro__art-img--d {display: none;}}
.company-intro__art-img--m {display: none;}
@media only screen and (max-width: 960px) {.company-intro__art-img--m {display: block;width: 100%;max-width: 330px;}}
.company-mission {color: #fff;padding-top: 170px;background: #10141b;}
@media only screen and (max-width: 960px) {.company-mission {padding-top: 90px;}}
.company-mission__block {margin: auto;max-width: 650px;text-align: center;padding-bottom: 70px;margin-bottom: 70px;border-bottom: 1px solid #2c3037;}
@media only screen and (max-width: 960px) {.company-mission__block {padding-bottom: 40px;margin-bottom: 40px;}}
.company-mission__block:last-child {border-bottom: none;}
.company-mission__title {margin-bottom: 60px;}
@media only screen and (max-width: 960px) {.company-mission__title {margin-bottom: 40px;}}
.company-products {color: #fff;padding-top: 70px;background: #10141b;margin-bottom: 120px;}
@media only screen and (max-width: 960px) {.company-products {padding-top: 0px;}}
.company-products__body {position: relative;}
.company-products__row {background: #000;display: -webkit-box;display: -ms-flexbox;display: flex;}
@media only screen and (max-width: 960px) {.company-products__row {display: block;}}
.company-products__info-tile {width: 50%;text-align: center;}
@media only screen and (max-width: 960px) {.company-products__info-tile {width: 100%;}}
.company-products__info-inner {padding: 70px;}
@media only screen and (max-width: 960px) {.company-products__info-inner {padding: 30px;}}
.company-products__img-tile {width: 50%;}
@media only screen and (max-width: 960px) {.company-products__img-tile {width: 100%;}}
.company-products__img-tile--d {display: block;}
@media only screen and (max-width: 960px) {.company-products__img-tile--d {display: none;}}
.company-products__img-tile--m {display: none;}
@media only screen and (max-width: 960px) {.company-products__img-tile--m {display: block;}}
.company-products__img {display: block;width: 100%;}
.company-gallery {background: #000;color: #fff;padding: 120px 0;text-align: center;}
@media only screen and (max-width: 960px) {.company-gallery {padding: 60px 0;}}
.company-gallery__title {margin-bottom: 60px;}
.company-gallery__item {display: block;width: 100%;margin-bottom: 25px;}
.company-docs {background: #ededed;padding: 120px 0;text-align: center;}
@media only screen and (max-width: 960px) {.company-docs {padding: 60px 0;}}
.company-docs__title {text-align: center;margin-bottom: 60px;}
@media only screen and (max-width: 960px) {.company-docs__title {margin-bottom: 40px;}}
.company-docs__item {margin-bottom: 20px;}
@media only screen and (max-width: 960px) {.company-docs__item {margin-bottom: 40px;}}
.company-docs__pdf-icon {display: block;margin: auto;margin-bottom: 15px;width: 72px;height: 100px;background: url("/assets/images/company/pdf-icon.png") center center no-repeat;}
.company-docs a {color: #333;text-decoration: none;font-size: 15px;display: block;}
.company-docs a:hover {color: #d8bc63;}
.company-geo {background: #000;background: url("/assets/images/company/map_d.png") center 110px no-repeat;color: #f2f2f2;padding: 120px 0;}
@media only screen and (max-width: 960px) {.company-geo {background: url("/assets/images/company/map_m.png") center 100px no-repeat;padding: 90px 0;}}
.company-geo__title {text-align: center;margin-bottom: 70px;border-bottom: 1px solid #2c3037;padding-bottom: 30px;}
@media only screen and (max-width: 960px) {.company-geo__title {margin-bottom: 180px;}}
.company-geo__title::after {display: none;}
.company-geo__city {margin-bottom: 20px;line-height: 1.5;font-size: 15px;}
.company-geo__city-title {margin-bottom: 10px;font-size: 17px;}
.company-feedback {background: #ededed;padding: 120px 0;text-align: center;}
@media only screen and (max-width: 960px) {.company-feedback {padding: 60px 0;}}
.company-feedback__title {margin-bottom: 40px;}
@media only screen and (max-width: 960px) {.company-feedback__title {margin-bottom: 30px;}}
.company-feedback__form {max-width: 400px;margin: auto;padding: 15px;}
.company-feedback__form-input {font-size: 16px;border: none;-webkit-box-shadow: none;box-shadow: none;border-bottom: 1px solid #333;display: block;height: 50px;width: 100%;color: #333;margin-bottom: 20px;background: transparent;}
.company-feedback__form-input::-webkit-input-placeholder {color: #000;}
.company-feedback__form-input:-ms-input-placeholder {color: #000;}
.company-feedback__form-input::-ms-input-placeholder {color: #000;}
.company-feedback__form-input::placeholder {color: #000;}
.company-feedback__form-agreement {font-size: 13px;color: #969595;}
.company-feedback__button {margin-top: 30px;margin-bottom: 20px;background: #d2ad38;width: 170px;height: 40px;color: #000;text-transform: uppercase;font-weight: 500;border: none;-webkit-box-shadow: none;box-shadow: none;}
@media (max-width: 1550px) {.promo {height: 600px;background-size: cover;}
	.promo__video-wrap {height: 600px;}}
@media (max-width: 1150px) {.teaser__title {font-size: 20px;}
	.teaser .hr-short {display: none;}}
@media (max-width: 990px) {.header {height: 200px;}
	.header__aside-left {left: 15px;top: 2px;}
	.header__aside-right {right: 20px;}
	.header__top-bar {height: 60px;}
	.header-top-bar__nav {display: none;}
	.header-top-bar__feedback {display: none;}
	.header-bottom-nav__list li {}
	.header__hamburger {display: inline-block;}
	.promo {height: 600px;background-size: cover;}
	.promo__video-wrap {height: 600px;}
	.promo-caption {top: 46%;}
	.promo-caption__h1 {font-size: 24px;}
	.promo-caption__h2 {font-size: 20px;}
	.gender-nav {margin: auto;}
	.teaser {width: 100%;float: none;}
	.latest-news__item {margin-bottom: 20px;}
	.photos__item {width: 50%;}
	.welcome-text__inner {padding: 30px;}}
@media (max-width: 768px) {body.not-scroll {margin-right: 0px;}
	.container {}
	.header {height: auto;}
	.header__inner {padding-bottom: 20px;padding-top: 15px;}
	.header__container {padding: 0px 15px;position: relative;}
	.header__aside-left {left: 15px;top: 2px;}
	.header__aside-right {right: 18px;top: -1px;}
	.header__logo {text-align: center;position: relative;top: 0px;width: 140px;margin: auto;left: 4px;}
	.header__logo img {height: auto;width: 100%;display: block;}
	.header-bottom-nav__list {font-size: 16px;display: none;}
	.header-top-bar__city-label, .header__search-label {font-size: 15px;}
	.header__hamburger {display: block;display: inline-block;}
	.header__phone, .header-top-bar__city-label, .header__search-label {display: none;}
	.header__search {margin-left: 8px;vertical-align: top;margin-top: -4px;}
	.header__search-toggle {position: relative;}
	.header__search-icon {}
	.promo {height: 390px;background: url("/assets/video/video-bg.jpg");background-size: cover;}
	.promo__video-wrap {height: 390px;}
	.promo-caption {display: block;top: 30%;padding: 0 10px;}
	.promo-caption__h1 {font-size: 36px;line-height: 1.2;margin-bottom: 20px;}
	.promo-caption__h2 {font-size: 18px;line-height: 1.6;}
	.promo__video-wrap {display: none;}
	.video {margin-bottom: 20px;}
	.gender-nav {padding: 20px 10px;}
	.gender-nav__item {margin-bottom: 25px;background-color: #e2e2e2;padding: 10px;text-align: left;}
	.gender-nav__item span {line-height: 1;vertical-align: middle;font-size: 18px;font-weight: normal;}
	.gender-nav__icn {display: inline-block;margin: auto;margin-bottom: 0px;vertical-align: middle;margin-right: 12px;}
	.latest-news {padding: 20px 0 30px;}
	.latest-news__list {margin-bottom: 0px;}
	.photo__overlay {display: none !important;}
	.news-detail {padding: 30px;}
	.pagetitle {margin-bottom: 20px;}
	.pagetitle--fragrance {display: none;}
	.pagetitle__h1 {font-size: 20px;}
	.subheading__text {font-size: 18px;line-height: 1.4;}
	.subheading__icon img {width: 54px;}
	.content {padding-top: 30px;}
	.picker-question__title {padding: 20px;font-size: 18px;}
	.about-us {display: block;padding-top: 20px;}
	.about-us__block .about-us__img, .about-us__block .about-us__info {float: none;width: 100%;}
	.partnerhship__profits {padding-bottom: 0px;}
	.profits__item {margin-bottom: 30px;}
	.partnership__feedback {padding: 30px 15px;}
	.teaser__img {display: none;}
	.teaser__info {position: relative;width: 100%;min-height: 200px;}
	.fragrance-filter__mobile-wrap {display: none;margin-bottom: 20px;}
	.fragrance-filter__head {}
	.fragrance-filter__genders {margin-bottom: 20px;}
	.fragrance-filter__mobile-toggle-btn {display: block;}
	.fragrance-filter__mobile-accept-btn {display: block;}
	.fragrance-item {margin-bottom: 12px;}
	.fragrance-item__inner {padding: 10px;}
	.fragrance-item__link:hover {text-decoration: none;}
	.fragrance-item__num {float: none;width: 80px;height: 80px;background-size: 85px 85px;}
	.fragrance-item__num span {font-size: 32px;top: 15px;}
	.fragrance-item__info {margin-left: 0px;float: none;margin-bottom: 15px;}
	.fragrance-item__title {line-height: 1.2;margin: 8px 0px;font-size: 18px;}
	.fragrance-item__price {float: none;position: static;top: 0;}
	.fragrance-item__price-block {float: none;position: relative;padding-top: 5px;}
	.fragrance-item__price {font-weight: 400;font-size: 26px;float: left;margin-bottom: 10px;}
	.fragrance-item__price small {font-size: 18px;}
	.fragrance-item__button {color: #fff;width: 100px;text-align: center;display: block;padding: 6px 8px;font-size: 15px;margin-top: 5px;background: #d3ae37;float: right;}
	.fragrance-modal__content {padding: 30px;}
	.fragrance-details {margin-top: 0;}
	.fragrance-notes {padding-left: 15px;padding-right: 5px;padding-top: 0px;}
	.fragrance-notes__head {font-size: 15px;}
	.fragrance-notes_group {margin-bottom: 10px;}
	.fragrance-notes__item {height: 135px;margin-right: 10px;}
	.products-nav__item {display: block;margin-bottom: 10px;}
	.modal__body {top: 0;}
	.product-modal .modal__body {top: 0;}
	.product-modal__content {padding: 20px 0;}
	.modal .corner-a {display: none;}
	.modal__close {width: 20px;height: 20px;background: url("/local/assets/images/controls/modal-close-dark.png") center center no-repeat;background-size: 20px 20px;position: absolute;top: 15px;right: 15px;cursor: pointer;}
	.ui-autocomplete {-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.4);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.4);box-shadow: 0px 0px 5px 0px rgba(0,0,0,.4);top: 55px !important;width: auto !important;left: 0 !important;}
	.shop-list {height: auto;}
	.shop-list__scrollbox {overflow: auto;height: auto;}
	.fragrance-notes__item {width: 80px;}
	.cart-row__title {font-size: 17px;font-family: "Roboto Slab",serif;font-weight: 400;line-height: 1.2;margin-bottom: 5px;padding-right: 40px;}
	.cart-row__remove {top: 13px;}
	.order-success {text-align: center;padding: 10px 5px;margin-bottom: 40px;}
	.order-success__title {margin-bottom: 10px;font-size: 18px;font-weight: 500;color: #d3ae37;}
	.order-success p {font-size: 15px;}
	.checkout-delivery-info {padding: 0px 5px;margin-bottom: 10px;margin-top: 10px;}
	.search-popup__input {font-size: 15px;text-indent: 2px;width: 100%;height: 40px;}
	.delivery-page__col {width: 100%;float: none;}
	.header__lang {display: none;}
	.header__login {display: none;}
	.product-item__img img {width: 100%;}
	.product-item__title {font-size: 13px;}
	.product-item--bottle {height: 300px;}
	.hero-slider--desktop {display: none;}
	.hero-slider--mobile {display: block;}}