/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e47d6d1d2ffbefb701dbf2065e0d1b28)
 * Config saved to config.json and https://gist.github.com/e47d6d1d2ffbefb701dbf2065e0d1b28
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;} body {margin: 0;} 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: 0.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: -0.5em;} sub {bottom: -0.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: 0.35em 0.625em 0.75em;} legend {border: 0;padding: 0;} textarea {overflow: auto;} optgroup {font-weight: bold;} table {border-collapse: collapse;border-spacing: 0;} td, th {padding: 0;} * {-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: #333333;background-color: #ffffff;} 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: #ffffff;border: 1px solid #dddddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.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 #eeeeee;} .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%;}} .clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {content: " ";display: table;} .clearfix:after, .container:after, .container-fluid:after, .row:after {clear: both;} .center-block {display: block;margin-left: auto;margin-right: auto;} .pull-right {float: right !important;} .pull-left {float: left !important;} .hide {display: none !important;} .show {display: block !important;} .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;} @-ms-viewport {width: device-width;} .visible-xs, .visible-sm, .visible-md, .visible-lg {display: none !important;} .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {display: none !important;} @media (max-width: 767px) {.visible-xs { display: block !important;}table.visible-xs { display: table !important;}tr.visible-xs { display: table-row !important;}th.visible-xs,td.visible-xs { display: table-cell !important;}} @media (max-width: 767px) {.visible-xs-block { display: block !important;}} @media (max-width: 767px) {.visible-xs-inline { display: inline !important;}} @media (max-width: 767px) {.visible-xs-inline-block { display: inline-block !important;}} @media (min-width: 768px) and (max-width: 991px) {.visible-sm { display: block !important;}table.visible-sm { display: table !important;}tr.visible-sm { display: table-row !important;}th.visible-sm,td.visible-sm { display: table-cell !important;}} @media (min-width: 768px) and (max-width: 991px) {.visible-sm-block { display: block !important;}} @media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline { display: inline !important;}} @media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block { display: inline-block !important;}} @media (min-width: 992px) and (max-width: 1199px) {.visible-md { display: block !important;}table.visible-md { display: table !important;}tr.visible-md { display: table-row !important;}th.visible-md,td.visible-md { display: table-cell !important;}} @media (min-width: 992px) and (max-width: 1199px) {.visible-md-block { display: block !important;}} @media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline { display: inline !important;}} @media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block { display: inline-block !important;}} @media (min-width: 1200px) {.visible-lg { display: block !important;}table.visible-lg { display: table !important;}tr.visible-lg { display: table-row !important;}th.visible-lg,td.visible-lg { display: table-cell !important;}} @media (min-width: 1200px) {.visible-lg-block { display: block !important;}} @media (min-width: 1200px) {.visible-lg-inline { display: inline !important;}} @media (min-width: 1200px) {.visible-lg-inline-block { display: inline-block !important;}} @media (max-width: 767px) {.hidden-xs { display: none !important;}} @media (min-width: 768px) and (max-width: 991px) {.hidden-sm { display: none !important;}} @media (min-width: 992px) and (max-width: 1199px) {.hidden-md { display: none !important;}} @media (min-width: 1200px) {.hidden-lg { display: none !important;}} .visible-print {display: none !important;} @media print {.visible-print { display: block !important;}table.visible-print { display: table !important;}tr.visible-print { display: table-row !important;}th.visible-print,td.visible-print { display: table-cell !important;}} .visible-print-block {display: none !important;} @media print {.visible-print-block { display: block !important;}} .visible-print-inline {display: none !important;} @media print {.visible-print-inline { display: inline !important;}} .visible-print-inline-block {display: none !important;} @media print {.visible-print-inline-block { display: inline-block !important;}} @media print {.hidden-print { display: none !important;}}
/* Magnific Popup CSS */
body.mfp-zoom-out-cur {  -webkit-overflow-scrolling: auto;}  .mfp-bg {  top: 0;   left: 0;   width: 100%;   height: 100%;   z-index: 1042;   overflow: hidden;   position: fixed;   background: rgba(255, 255, 255, 0.8);   opacity: 0.8;}  .mfp-wrap {  top: 0;   left: 0;   width: 100%;   height: 100%;   z-index: 1043;   position: fixed;   outline: none !important;   -webkit-backface-visibility: hidden;}  .mfp-container {  text-align: center;   position: absolute;   width: 100%;   /*height: 100%;*/   left: 0;   top: 0;   /*padding: 0 8px;*/   box-sizing: border-box;}  .mfp-container:before {  content: '';   display: inline-block;   height: 100%;   vertical-align: middle;}  .mfp-align-top .mfp-container:before {  display: none;}  .mfp-content {  position: relative;   display: inline-block;   vertical-align: middle;   margin: 0 auto;   text-align: left;   z-index: 1045;}  .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width: 100%;   cursor: auto;}  .mfp-ajax-cur {  cursor: progress;}  .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;   cursor: -webkit-zoom-out;   cursor: zoom-out;}  .mfp-zoom {  cursor: pointer;   cursor: -webkit-zoom-in;   cursor: -moz-zoom-in;   cursor: zoom-in;}  .mfp-auto-cursor .mfp-content {  cursor: auto;}  .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {  -webkit-user-select: none;   -moz-user-select: none;   user-select: none;}  .mfp-loading.mfp-figure {  display: none;}  .mfp-hide {  display: none !important;}  .mfp-preloader {  color: #CCC;   position: absolute;   top: 50%;   width: auto;   text-align: center;   margin-top: -0.8em;   left: 8px;   right: 8px;   z-index: 1044;}   .mfp-preloader a {    color: #CCC;}     .mfp-preloader a:hover {      color: #FFF;}  .mfp-s-ready .mfp-preloader {  display: none;}  .mfp-s-error .mfp-content {  display: none;}  button.mfp-close, button.mfp-arrow {  overflow: visible;   cursor: pointer !important;   background: #fff;   border: 0;   -webkit-appearance: none;   display: block;   outline: none;   padding: 0;   z-index: 1046;   box-shadow: none;   touch-action: manipulation;}  button::-moz-focus-inner {  padding: 0;   border: 0;}  .mfp-close {  position: absolute;   /*padding: 0 0 18px 10px;*/   width: 40px;   height: 40px;   text-align: center;   text-decoration: none;   color: #6b5244;   font: 28px/40px Arial, Baskerville, monospace;   font-style: normal;   /*opacity: 0.65;*/}  .mfp-close:before {  content: "";   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0;   margin: auto;   display: block;   width: 34px;   height: 34px;   border: 1px solid #6b5244;}   /*   .mfp-close:hover,   .mfp-close:focus {    opacity: 1;}   .mfp-close:active {    top: 1px;}  .mfp-close-btn-in .mfp-close {  color: #333;} */  .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  /*color: #FFF;   right: 0;   text-align: right;   padding-right: 6px;   width: 100%;   */}  .mfp-image-holder, .mfp-iframe-holder {  padding: 0 10px;   height: 100%;}  .mfp-image-holder .mfp-close {  top: 50px;   right: 10px;}  .mfp-iframe-holder .mfp-close {  top: 0;   right: 10px;   bottom: 0;   margin: auto;}  .mfp-iframe-holder .mfp-bottom-bar {  top: -60px;   padding-top: 18px;   height: 60px;   background-color: #fff;   box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);}  .mfp-counter {  position: absolute;   top: 0;   right: 0;   display: none;   color: #CCC;   font-size: 12px;   line-height: 18px;   white-space: nowrap;}  .mfp-arrow {  position: absolute;   opacity: 0.65;   margin: 0;   top: 50%;   margin-top: -55px;   padding: 0;   width: 90px;   height: 110px;   -webkit-tap-highlight-color: transparent;}   .mfp-arrow:active {    margin-top: -54px;}   .mfp-arrow:hover,   .mfp-arrow:focus {    opacity: 1;}   .mfp-arrow:before,   .mfp-arrow:after {    content: '';     display: block;     width: 0;     height: 0;     position: absolute;     left: 0;     top: 0;     margin-top: 35px;     margin-left: 35px;     border: medium inset transparent;}   .mfp-arrow:after {    border-top-width: 13px;     border-bottom-width: 13px;     top: 8px;}   .mfp-arrow:before {    border-top-width: 21px;     border-bottom-width: 21px;     opacity: 0.7;}  .mfp-arrow-left {  left: 0;}   .mfp-arrow-left:after {    border-right: 17px solid #FFF;     margin-left: 31px;}   .mfp-arrow-left:before {    margin-left: 25px;     border-right: 27px solid #3F3F3F;}  .mfp-arrow-right {  right: 0;}   .mfp-arrow-right:after {    border-left: 17px solid #FFF;     margin-left: 39px;}   .mfp-arrow-right:before {    border-left: 27px solid #3F3F3F;}  .mfp-iframe-holder {  padding-top: 100px;   padding-bottom: 40px;}   .mfp-iframe-holder .mfp-content {    line-height: 0;     width: 100%;     max-width: 900px;}   /*   .mfp-iframe-holder .mfp-close {    top: -40px;}   */  .mfp-iframe-scaler {  width: 100%;   height: 0;   overflow: hidden;   padding-top: 56.25%;}   .mfp-iframe-scaler iframe {    position: absolute;     display: block;     top: 0;     left: 0;     width: 100%;     height: 100%;     box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);     background: #000;}  /* Main image in popup */ img.mfp-img {  width: auto;   max-width: 100%;   height: auto;   display: block;   line-height: 0;   box-sizing: border-box;   padding: 40px 0 40px;   margin: 0 auto;}  /* The shadow behind the image */ .mfp-figure {  line-height: 0;}   .mfp-figure:after {    content: '';     position: absolute;     left: 0;     top: 40px;     bottom: 40px;     display: block;     right: 0;     width: auto;     height: auto;     z-index: -1;     box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);     background: #444;}   .mfp-figure small {    color: #BDBDBD;     display: block;     font-size: 12px;     line-height: 14px;}   .mfp-figure figure {    margin: 0;}  .mfp-bottom-bar {  /*margin-top: -36px;*/   position: absolute;   top: 55px;   left: 0;   width: 100%;   cursor: auto;   text-align: left;}  .mfp-title {  padding: 0 60px 0 20px;   font: 20px/1.3 "CormorantGaramond-BoldItalic";   color: #6b5244;   word-wrap: break-word;}  .mfp-image-holder .mfp-content {  max-width: 100%;}  .mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer;}  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {  /**        * Remove all paddings around the image on small screen        */   .mfp-img-mobile .mfp-image-holder {    padding-left: 0;     padding-right: 0;}   .mfp-img-mobile img.mfp-img {    padding: 0;}   .mfp-img-mobile .mfp-figure:after {    top: 0;     bottom: 0;}   .mfp-img-mobile .mfp-figure small {    display: inline;     margin-left: 5px;}   .mfp-img-mobile .mfp-bottom-bar {    background: rgba(0, 0, 0, 0.6);     bottom: 0;     margin: 0;     top: auto;     padding: 3px 5px;     position: fixed;     box-sizing: border-box;}     .mfp-img-mobile .mfp-bottom-bar:empty {      padding: 0;}   .mfp-img-mobile .mfp-counter {    right: 5px;     top: 3px;}   .mfp-img-mobile .mfp-close {    top: 0;     right: 0;     width: 35px;     height: 35px;     line-height: 35px;     background: rgba(0, 0, 0, 0.6);     position: fixed;     text-align: center;     padding: 0;}}  @media all and (max-width: 900px) {  .mfp-arrow {    -webkit-transform: scale(0.75);     transform: scale(0.75);}   .mfp-arrow-left {    -webkit-transform-origin: 0;     transform-origin: 0;}   .mfp-arrow-right {    -webkit-transform-origin: 100%;     transform-origin: 100%;}   /*   .mfp-container {    padding-left: 6px;     padding-right: 6px;}   */  }
body.swal2-shown {  overflow-y: hidden;}  body.swal2-iosfix {  position: fixed;   left: 0;   right: 0;}  .swal2-container {  display: -webkit-box;   display: -ms-flexbox;   display: flex;   -webkit-box-align: center;       -ms-flex-align: center;           align-items: center;   position: fixed;   top: 0;   left: 0;   bottom: 0;   right: 0;   padding: 10px;   background-color: transparent;   z-index: 1060;}   .swal2-container.swal2-fade {    -webkit-transition: background-color .1s;     transition: background-color .1s;}   .swal2-container.swal2-shown {    background-color: rgba(0, 0, 0, 0.4);}  .swal2-modal {  background-color: #fff;   font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;   border-radius: 5px;   -webkit-box-sizing: border-box;           box-sizing: border-box;   text-align: center;   margin: auto;   overflow-x: hidden;   overflow-y: auto;   display: none;   position: relative;   max-width: 100%;}   .swal2-modal:focus {    outline: none;}   .swal2-modal.swal2-loading {    overflow-y: hidden;}   .swal2-modal .swal2-title {    color: #595959;     font-size: 30px;     text-align: center;     font-weight: 600;     text-transform: none;     position: relative;     margin: 0 0 .4em;     padding: 0;     display: block;     word-wrap: break-word;}   .swal2-modal .swal2-buttonswrapper {    margin-top: 15px;}     .swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {      opacity: .4;       cursor: no-drop;}     .swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {      -webkit-box-sizing: border-box;               box-sizing: border-box;       border: 4px solid transparent;       border-color: transparent;       width: 40px;       height: 40px;       padding: 0;       margin: 7.5px;       vertical-align: top;       background-color: transparent !important;       color: transparent;       cursor: default;       border-radius: 100%;       -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;               animation: rotate-loading 1.5s linear 0s infinite normal;       -webkit-user-select: none;          -moz-user-select: none;           -ms-user-select: none;               user-select: none;}     .swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {      margin-left: 30px;       margin-right: 30px;}     .swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {      display: inline-block;       content: '';       margin-left: 5px 0 15px;       vertical-align: -1px;       height: 15px;       width: 15px;       border: 3px solid #999999;       -webkit-box-shadow: 1px 1px 1px #fff;               box-shadow: 1px 1px 1px #fff;       border-right-color: transparent;       border-radius: 50%;       -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;               animation: rotate-loading 1.5s linear 0s infinite normal;}   .swal2-modal .swal2-styled {    border: 0;     border-radius: 3px;     -webkit-box-shadow: none;             box-shadow: none;     color: #fff;     cursor: pointer;     font-size: 17px;     font-weight: 500;     margin: 15px 5px 0;     padding: 10px 32px;}   .swal2-modal .swal2-image {    margin: 20px auto;     max-width: 100%;}   .swal2-modal .swal2-close {    background: transparent;     border: 0;     margin: 0;     padding: 0;     width: 38px;     height: 40px;     font-size: 36px;     line-height: 40px;     font-family: serif;     position: absolute;     top: 5px;     right: 8px;     cursor: pointer;     color: #cccccc;     -webkit-transition: color .1s ease;     transition: color .1s ease;}     .swal2-modal .swal2-close:hover {      color: #d55;}   .swal2-modal > .swal2-input,   .swal2-modal > .swal2-file,   .swal2-modal > .swal2-textarea,   .swal2-modal > .swal2-select,   .swal2-modal > .swal2-radio,   .swal2-modal > .swal2-checkbox {    display: none;}   .swal2-modal .swal2-content {    font-size: 18px;     text-align: center;     font-weight: 300;     position: relative;     float: none;     margin: 0;     padding: 0;     line-height: normal;     color: #545454;     word-wrap: break-word;}   .swal2-modal .swal2-input,   .swal2-modal .swal2-file,   .swal2-modal .swal2-textarea,   .swal2-modal .swal2-select,   .swal2-modal .swal2-radio,   .swal2-modal .swal2-checkbox {    margin: 20px auto;}   .swal2-modal .swal2-input,   .swal2-modal .swal2-file,   .swal2-modal .swal2-textarea {    width: 100%;     -webkit-box-sizing: border-box;             box-sizing: border-box;     font-size: 18px;     border-radius: 3px;     border: 1px solid #d9d9d9;     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);             box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);     -webkit-transition: border-color box-shadow .3s;     transition: border-color box-shadow .3s;}     .swal2-modal .swal2-input.swal2-inputerror,     .swal2-modal .swal2-file.swal2-inputerror,     .swal2-modal .swal2-textarea.swal2-inputerror {      border-color: #f27474 !important;       -webkit-box-shadow: 0 0 2px #f27474 !important;               box-shadow: 0 0 2px #f27474 !important;}     .swal2-modal .swal2-input:focus,     .swal2-modal .swal2-file:focus,     .swal2-modal .swal2-textarea:focus {      outline: none;       border: 1px solid #b4dbed;       -webkit-box-shadow: 0 0 3px #c4e6f5;               box-shadow: 0 0 3px #c4e6f5;}       .swal2-modal .swal2-input:focus::-webkit-input-placeholder,       .swal2-modal .swal2-file:focus::-webkit-input-placeholder,       .swal2-modal .swal2-textarea:focus::-webkit-input-placeholder {        -webkit-transition: opacity .3s .03s ease;         transition: opacity .3s .03s ease;         opacity: .8;}       .swal2-modal .swal2-input:focus::-moz-placeholder,       .swal2-modal .swal2-file:focus::-moz-placeholder,       .swal2-modal .swal2-textarea:focus::-moz-placeholder {        -webkit-transition: opacity .3s .03s ease;         transition: opacity .3s .03s ease;         opacity: .8;}       .swal2-modal .swal2-input:focus:-ms-input-placeholder,       .swal2-modal .swal2-file:focus:-ms-input-placeholder,       .swal2-modal .swal2-textarea:focus:-ms-input-placeholder {        -webkit-transition: opacity .3s .03s ease;         transition: opacity .3s .03s ease;         opacity: .8;}       .swal2-modal .swal2-input:focus::placeholder,       .swal2-modal .swal2-file:focus::placeholder,       .swal2-modal .swal2-textarea:focus::placeholder {        -webkit-transition: opacity .3s .03s ease;         transition: opacity .3s .03s ease;         opacity: .8;}     .swal2-modal .swal2-input::-webkit-input-placeholder,     .swal2-modal .swal2-file::-webkit-input-placeholder,     .swal2-modal .swal2-textarea::-webkit-input-placeholder {      color: #e6e6e6;}     .swal2-modal .swal2-input::-moz-placeholder,     .swal2-modal .swal2-file::-moz-placeholder,     .swal2-modal .swal2-textarea::-moz-placeholder {      color: #e6e6e6;}     .swal2-modal .swal2-input:-ms-input-placeholder,     .swal2-modal .swal2-file:-ms-input-placeholder,     .swal2-modal .swal2-textarea:-ms-input-placeholder {      color: #e6e6e6;}     .swal2-modal .swal2-input::placeholder,     .swal2-modal .swal2-file::placeholder,     .swal2-modal .swal2-textarea::placeholder {      color: #e6e6e6;}   .swal2-modal .swal2-range input {    float: left;     width: 80%;}   .swal2-modal .swal2-range output {    float: right;     width: 20%;     font-size: 20px;     font-weight: 600;     text-align: center;}   .swal2-modal .swal2-range input,   .swal2-modal .swal2-range output {    height: 43px;     line-height: 43px;     vertical-align: middle;     margin: 20px auto;     padding: 0;}   .swal2-modal .swal2-input {    height: 43px;     padding: 0 12px;}     .swal2-modal .swal2-input[type='number'] {      max-width: 150px;}   .swal2-modal .swal2-file {    font-size: 20px;}   .swal2-modal .swal2-textarea {    height: 108px;     padding: 12px;}   .swal2-modal .swal2-select {    color: #545454;     font-size: inherit;     padding: 5px 10px;     min-width: 40%;     max-width: 100%;}   .swal2-modal .swal2-radio {    border: 0;}     .swal2-modal .swal2-radio label:not(:first-child) {      margin-left: 20px;}     .swal2-modal .swal2-radio input,     .swal2-modal .swal2-radio span {      vertical-align: middle;}     .swal2-modal .swal2-radio input {      margin: 0 3px 0 0;}   .swal2-modal .swal2-checkbox {    color: #545454;}     .swal2-modal .swal2-checkbox input,     .swal2-modal .swal2-checkbox span {      vertical-align: middle;}   .swal2-modal .swal2-validationerror {    background-color: #f0f0f0;     margin: 0 -20px;     overflow: hidden;     padding: 10px;     color: gray;     font-size: 16px;     font-weight: 300;     display: none;}     .swal2-modal .swal2-validationerror::before {      content: '!';       display: inline-block;       width: 24px;       height: 24px;       border-radius: 50%;       background-color: #ea7d7d;       color: #fff;       line-height: 24px;       text-align: center;       margin-right: 10px;}  @supports (-ms-accelerator: true) {  .swal2-range input {    width: 100% !important;}   .swal2-range output {    display: none;}}  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {  .swal2-range input {    width: 100% !important;}   .swal2-range output {    display: none;}}  .swal2-icon {  width: 80px;   height: 80px;   border: 4px solid transparent;   border-radius: 50%;   margin: 20px auto 30px;   padding: 0;   position: relative;   -webkit-box-sizing: content-box;           box-sizing: content-box;   cursor: default;   -webkit-user-select: none;      -moz-user-select: none;       -ms-user-select: none;           user-select: none;}   .swal2-icon.swal2-error {    border-color: #f27474;}     .swal2-icon.swal2-error .swal2-x-mark {      position: relative;       display: block;}     .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {      position: absolute;       height: 5px;       width: 47px;       background-color: #f27474;       display: block;       top: 37px;       border-radius: 2px;}       .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {        -webkit-transform: rotate(45deg);                 transform: rotate(45deg);         left: 17px;}       .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {        -webkit-transform: rotate(-45deg);                 transform: rotate(-45deg);         right: 16px;}   .swal2-icon.swal2-warning {    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;     color: #f8bb86;     border-color: #facea8;     font-size: 60px;     line-height: 80px;     text-align: center;}   .swal2-icon.swal2-info {    font-family: 'Open Sans', sans-serif;     color: #3fc3ee;     border-color: #9de0f6;     font-size: 60px;     line-height: 80px;     text-align: center;}   .swal2-icon.swal2-question {    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;     color: #87adbd;     border-color: #c9dae1;     font-size: 60px;     line-height: 80px;     text-align: center;}   .swal2-icon.swal2-success {    border-color: #a5dc86;}     .swal2-icon.swal2-success [class^='swal2-success-circular-line'] {      border-radius: 50%;       position: absolute;       width: 60px;       height: 120px;       -webkit-transform: rotate(45deg);               transform: rotate(45deg);}       .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {        border-radius: 120px 0 0 120px;         top: -7px;         left: -33px;         -webkit-transform: rotate(-45deg);                 transform: rotate(-45deg);         -webkit-transform-origin: 60px 60px;                 transform-origin: 60px 60px;}       .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {        border-radius: 0 120px 120px 0;         top: -11px;         left: 30px;         -webkit-transform: rotate(-45deg);                 transform: rotate(-45deg);         -webkit-transform-origin: 0 60px;                 transform-origin: 0 60px;}     .swal2-icon.swal2-success .swal2-success-ring {      width: 80px;       height: 80px;       border: 4px solid rgba(165, 220, 134, 0.2);       border-radius: 50%;       -webkit-box-sizing: content-box;               box-sizing: content-box;       position: absolute;       left: -4px;       top: -4px;       z-index: 2;}     .swal2-icon.swal2-success .swal2-success-fix {      width: 7px;       height: 90px;       position: absolute;       left: 28px;       top: 8px;       z-index: 1;       -webkit-transform: rotate(-45deg);               transform: rotate(-45deg);}     .swal2-icon.swal2-success [class^='swal2-success-line'] {      height: 5px;       background-color: #a5dc86;       display: block;       border-radius: 2px;       position: absolute;       z-index: 2;}       .swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {        width: 25px;         left: 14px;         top: 46px;         -webkit-transform: rotate(45deg);                 transform: rotate(45deg);}       .swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {        width: 47px;         right: 8px;         top: 38px;         -webkit-transform: rotate(-45deg);                 transform: rotate(-45deg);}  .swal2-progresssteps {  font-weight: 600;   margin: 0 0 20px;   padding: 0;}   .swal2-progresssteps li {    display: inline-block;     position: relative;}   .swal2-progresssteps .swal2-progresscircle {    background: #3085d6;     border-radius: 2em;     color: #fff;     height: 2em;     line-height: 2em;     text-align: center;     width: 2em;     z-index: 20;}     .swal2-progresssteps .swal2-progresscircle:first-child {      margin-left: 0;}     .swal2-progresssteps .swal2-progresscircle:last-child {      margin-right: 0;}     .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {      background: #3085d6;}       .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {        background: #add8e6;}       .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {        background: #add8e6;}   .swal2-progresssteps .swal2-progressline {    background: #3085d6;     height: .4em;     margin: 0 -1px;     z-index: 10;}  [class^='swal2'] {  -webkit-tap-highlight-color: transparent;}  @-webkit-keyframes showSweetAlert {  0% {    -webkit-transform: scale(0.7);             transform: scale(0.7);}   45% {    -webkit-transform: scale(1.05);             transform: scale(1.05);}   80% {    -webkit-transform: scale(0.95);             transform: scale(0.95);}   100% {    -webkit-transform: scale(1);             transform: scale(1);}}  @keyframes showSweetAlert {  0% {    -webkit-transform: scale(0.7);             transform: scale(0.7);}   45% {    -webkit-transform: scale(1.05);             transform: scale(1.05);}   80% {    -webkit-transform: scale(0.95);             transform: scale(0.95);}   100% {    -webkit-transform: scale(1);             transform: scale(1);}}  @-webkit-keyframes hideSweetAlert {  0% {    -webkit-transform: scale(1);             transform: scale(1);     opacity: 1;}   100% {    -webkit-transform: scale(0.5);             transform: scale(0.5);     opacity: 0;}}  @keyframes hideSweetAlert {  0% {    -webkit-transform: scale(1);             transform: scale(1);     opacity: 1;}   100% {    -webkit-transform: scale(0.5);             transform: scale(0.5);     opacity: 0;}}  .swal2-show {  -webkit-animation: showSweetAlert 0.3s;           animation: showSweetAlert 0.3s;}   .swal2-show.swal2-noanimation {    -webkit-animation: none;             animation: none;}  .swal2-hide {  -webkit-animation: hideSweetAlert 0.15s forwards;           animation: hideSweetAlert 0.15s forwards;}   .swal2-hide.swal2-noanimation {    -webkit-animation: none;             animation: none;}  @-webkit-keyframes animate-success-tip {  0% {    width: 0;     left: 1px;     top: 19px;}   54% {    width: 0;     left: 1px;     top: 19px;}   70% {    width: 50px;     left: -8px;     top: 37px;}   84% {    width: 17px;     left: 21px;     top: 48px;}   100% {    width: 25px;     left: 14px;     top: 45px;}}  @keyframes animate-success-tip {  0% {    width: 0;     left: 1px;     top: 19px;}   54% {    width: 0;     left: 1px;     top: 19px;}   70% {    width: 50px;     left: -8px;     top: 37px;}   84% {    width: 17px;     left: 21px;     top: 48px;}   100% {    width: 25px;     left: 14px;     top: 45px;}}  @-webkit-keyframes animate-success-long {  0% {    width: 0;     right: 46px;     top: 54px;}   65% {    width: 0;     right: 46px;     top: 54px;}   84% {    width: 55px;     right: 0;     top: 35px;}   100% {    width: 47px;     right: 8px;     top: 38px;}}  @keyframes animate-success-long {  0% {    width: 0;     right: 46px;     top: 54px;}   65% {    width: 0;     right: 46px;     top: 54px;}   84% {    width: 55px;     right: 0;     top: 35px;}   100% {    width: 47px;     right: 8px;     top: 38px;}}  @-webkit-keyframes rotatePlaceholder {  0% {    -webkit-transform: rotate(-45deg);             transform: rotate(-45deg);}   5% {    -webkit-transform: rotate(-45deg);             transform: rotate(-45deg);}   12% {    -webkit-transform: rotate(-405deg);             transform: rotate(-405deg);}   100% {    -webkit-transform: rotate(-405deg);             transform: rotate(-405deg);}}  @keyframes rotatePlaceholder {  0% {    -webkit-transform: rotate(-45deg);             transform: rotate(-45deg);}   5% {    -webkit-transform: rotate(-45deg);             transform: rotate(-45deg);}   12% {    -webkit-transform: rotate(-405deg);             transform: rotate(-405deg);}   100% {    -webkit-transform: rotate(-405deg);             transform: rotate(-405deg);}}  .swal2-animate-success-line-tip {  -webkit-animation: animate-success-tip 0.75s;           animation: animate-success-tip 0.75s;}  .swal2-animate-success-line-long {  -webkit-animation: animate-success-long 0.75s;           animation: animate-success-long 0.75s;}  .swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {  -webkit-animation: rotatePlaceholder 4.25s ease-in;           animation: rotatePlaceholder 4.25s ease-in;}  @-webkit-keyframes animate-error-icon {  0% {    -webkit-transform: rotateX(100deg);             transform: rotateX(100deg);     opacity: 0;}   100% {    -webkit-transform: rotateX(0deg);             transform: rotateX(0deg);     opacity: 1;}}  @keyframes animate-error-icon {  0% {    -webkit-transform: rotateX(100deg);             transform: rotateX(100deg);     opacity: 0;}   100% {    -webkit-transform: rotateX(0deg);             transform: rotateX(0deg);     opacity: 1;}}  .swal2-animate-error-icon {  -webkit-animation: animate-error-icon 0.5s;           animation: animate-error-icon 0.5s;}  @-webkit-keyframes animate-x-mark {  0% {    -webkit-transform: scale(0.4);             transform: scale(0.4);     margin-top: 26px;     opacity: 0;}   50% {    -webkit-transform: scale(0.4);             transform: scale(0.4);     margin-top: 26px;     opacity: 0;}   80% {    -webkit-transform: scale(1.15);             transform: scale(1.15);     margin-top: -6px;}   100% {    -webkit-transform: scale(1);             transform: scale(1);     margin-top: 0;     opacity: 1;}}  @keyframes animate-x-mark {  0% {    -webkit-transform: scale(0.4);             transform: scale(0.4);     margin-top: 26px;     opacity: 0;}   50% {    -webkit-transform: scale(0.4);             transform: scale(0.4);     margin-top: 26px;     opacity: 0;}   80% {    -webkit-transform: scale(1.15);             transform: scale(1.15);     margin-top: -6px;}   100% {    -webkit-transform: scale(1);             transform: scale(1);     margin-top: 0;     opacity: 1;}}  .swal2-animate-x-mark {  -webkit-animation: animate-x-mark 0.5s;           animation: animate-x-mark 0.5s;}  @-webkit-keyframes rotate-loading {  0% {    -webkit-transform: rotate(0deg);             transform: rotate(0deg);}   100% {    -webkit-transform: rotate(360deg);             transform: rotate(360deg);}}  @keyframes rotate-loading {  0% {    -webkit-transform: rotate(0deg);             transform: rotate(0deg);}   100% {    -webkit-transform: rotate(360deg);             transform: rotate(360deg);}}
@font-face{font-family:CormorantGaramond-Bold;src:url(/frontend/fonts/CormorantGaramond-Bold/CormorantGaramond-Bold.eot);src:url(/frontend/fonts/CormorantGaramond-Bold/CormorantGaramond-Bold.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/CormorantGaramond-Bold/CormorantGaramond-Bold.woff) format("woff"),url(/frontend/fonts/CormorantGaramond-Bold/CormorantGaramond-Bold.ttf) format("truetype"),url(/frontend/fonts/CormorantGaramond-Bold/CormorantGaramond-Bold.svg#CormorantGaramond-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CormorantGaramond-Italic;src:url(/frontend/fonts/CormorantGaramond-Italic/CormorantGaramond-Italic.eot);src:url(/frontend/fonts/CormorantGaramond-Italic/CormorantGaramond-Italic.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/CormorantGaramond-Italic/CormorantGaramond-Italic.woff) format("woff"),url(/frontend/fonts/CormorantGaramond-Italic/CormorantGaramond-Italic.ttf) format("truetype"),url(/frontend/fonts/CormorantGaramond-Italic/CormorantGaramond-Italic.svg#CormorantGaramond-Italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CormorantGaramond-BoldItalic;src:url(/frontend/fonts/CormorantGaramond-BoldItalic/CormorantGaramond-BoldItalic.eot);src:url(/frontend/fonts/CormorantGaramond-BoldItalic/CormorantGaramond-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/CormorantGaramond-BoldItalic/CormorantGaramond-BoldItalic.woff) format("woff"),url(/frontend/fonts/CormorantGaramond-BoldItalic/CormorantGaramond-BoldItalic.ttf) format("truetype"),url(/frontend/fonts/CormorantGaramond-BoldItalic/CormorantGaramond-BoldItalic.svg#CormorantGaramond-BoldItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CormorantGaramond-LightItalic;src:url(/frontend/fonts/CormorantGaramond-LightItalic/CormorantGaramond-LightItalic.eot);src:url(/frontend/fonts/CormorantGaramond-LightItalic/CormorantGaramond-LightItalic.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/CormorantGaramond-LightItalic/CormorantGaramond-LightItalic.woff) format("woff"),url(/frontend/fonts/CormorantGaramond-LightItalic/CormorantGaramond-LightItalic.ttf) format("truetype"),url(/frontend/fonts/CormorantGaramond-LightItalic/CormorantGaramond-LightItalic.svg#CormorantGaramond-LightItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CormorantGaramond-Medium;src:url(/frontend/fonts/CormorantGaramond-Medium/CormorantGaramond-Medium.eot);src:url(/frontend/fonts/CormorantGaramond-Medium/CormorantGaramond-Medium.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/CormorantGaramond-Medium/CormorantGaramond-Medium.woff) format("woff"),url(/frontend/fonts/CormorantGaramond-Medium/CormorantGaramond-Medium.ttf) format("truetype"),url(/frontend/fonts/CormorantGaramond-Medium/CormorantGaramond-Medium.svg#CormorantGaramond-Medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CormorantGaramond-MediumItalic;src:url(/frontend/fonts/CormorantGaramond-MediumItalic/CormorantGaramond-MediumItalic.eot);src:url(/frontend/fonts/CormorantGaramond-MediumItalic/CormorantGaramond-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/CormorantGaramond-MediumItalic/CormorantGaramond-MediumItalic.woff) format("woff"),url(/frontend/fonts/CormorantGaramond-MediumItalic/CormorantGaramond-MediumItalic.ttf) format("truetype"),url(/frontend/fonts/CormorantGaramond-MediumItalic/CormorantGaramond-MediumItalic.svg#CormorantGaramond-MediumItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CormorantGaramond-SemiBold;src:url(/frontend/fonts/CormorantGaramond-SemiBold/CormorantGaramond-SemiBold.eot);src:url(/frontend/fonts/CormorantGaramond-SemiBold/CormorantGaramond-SemiBold.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/CormorantGaramond-SemiBold/CormorantGaramond-SemiBold.woff) format("woff"),url(/frontend/fonts/CormorantGaramond-SemiBold/CormorantGaramond-SemiBold.ttf) format("truetype"),url(/frontend/fonts/CormorantGaramond-SemiBold/CormorantGaramond-SemiBold.svg#CormorantGaramond-SemiBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CormorantGaramond-SemiBoldItalic;src:url(/frontend/fonts/CormorantGaramond-SemiBoldItalic/CormorantGaramond-SemiBoldItalic.eot);src:url(/frontend/fonts/CormorantGaramond-SemiBoldItalic/CormorantGaramond-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/CormorantGaramond-SemiBoldItalic/CormorantGaramond-SemiBoldItalic.woff) format("woff"),url(/frontend/fonts/CormorantGaramond-SemiBoldItalic/CormorantGaramond-SemiBoldItalic.ttf) format("truetype"),url(/frontend/fonts/CormorantGaramond-SemiBoldItalic/CormorantGaramond-SemiBoldItalic.svg#CormorantGaramond-SemiBoldItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Raleway-Regular;src:url(/frontend/fonts/Raleway-Regular/Raleway-Regular.eot);src:url(/frontend/fonts/Raleway-Regular/Raleway-Regular.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/Raleway-Regular/Raleway-Regular.woff) format("woff"),url(/frontend/fonts/Raleway-Regular/Raleway-Regular.ttf) format("truetype"),url(/frontend/fonts/Raleway-Regular/Raleway-Regular.svg#Raleway-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Raleway-Medium;src:url(/frontend/fonts/Raleway-Medium/Raleway-Medium.eot);src:url(/frontend/fonts/Raleway-Medium/Raleway-Medium.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/Raleway-Medium/Raleway-Medium.woff) format("woff"),url(/frontend/fonts/Raleway-Medium/Raleway-Medium.ttf) format("truetype"),url(/frontend/fonts/Raleway-Medium/Raleway-Medium.svg#Raleway-Medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Raleway-Bold;src:url(/frontend/fonts/Raleway-Bold/Raleway-Bold.eot);src:url(/frontend/fonts/Raleway-Bold/Raleway-Bold.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/Raleway-Bold/Raleway-Bold.woff) format("woff"),url(/frontend/fonts/Raleway-Bold/Raleway-Bold.ttf) format("truetype"),url(/frontend/fonts/Raleway-Bold/Raleway-Bold.svg#Raleway-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Raleway-SemiBold;src:url(/frontend/fonts/Raleway-SemiBold/Raleway-SemiBold.eot);src:url(/frontend/fonts/Raleway-SemiBold/Raleway-SemiBold.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/Raleway-SemiBold/Raleway-SemiBold.woff) format("woff"),url(/frontend/fonts/Raleway-SemiBold/Raleway-SemiBold.ttf) format("truetype"),url(/frontend/fonts/Raleway-SemiBold/Raleway-SemiBold.svg#Raleway-SemiBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Raleway-ExtraBold;src:url(/frontend/fonts/Raleway-ExtraBold/Raleway-ExtraBold.eot);src:url(/frontend/fonts/Raleway-ExtraBold/Raleway-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/frontend/fonts/Raleway-ExtraBold/Raleway-ExtraBold.woff) format("woff"),url(/frontend/fonts/Raleway-ExtraBold/Raleway-ExtraBold.ttf) format("truetype"),url(/frontend/fonts/Raleway-ExtraBold/Raleway-ExtraBold.svg#Raleway-ExtraBold) format("svg");font-weight:400;font-style:normal}body,html{overflow-x:hidden}html{margin-right:0!important}body,html{height:100%}body{font:14px/1 Arial,sans-serif;width:100%;background-color:#d8b284;-webkit-overflow-scrolling:touch}a{outline:none!important}ul{margin:0;padding:0;list-style:none}.wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;height:auto!important;height:100%}.content{-ms-flex:1 0 auto;flex:1 0 auto}.f-left{float:left}.f-right{float:right}.clear-fix{clear:both}.text-center{text-align:center}.table-responsive{min-height:.01%;overflow-x:auto}.flex-align{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.section-title{margin:0 0 40px;padding:0;font:35px/1 CormorantGaramond-SemiBold;color:#6b5244;text-align:center}.section-title span{color:red}.all-portfolio,.all-services{display:inline-block;vertical-align:top;padding-bottom:4px;border-bottom:1px solid #6b5344;font:20px/1.3 CormorantGaramond-Italic;color:#6b5344!important;text-decoration:none!important;transition:.3s}.all-portfolio:after,.all-services:after{content:"\003E";padding-left:8px}.all-portfolio:hover,.all-services:hover{border-color:transparent}.user-content{font:14px/1.7 Raleway-Medium;color:#1a1202}.user-content.with-letter-spacing{letter-spacing:1px}.user-content.with-bottom{margin-bottom:60px}.user-content p{margin:10px 0}.portfolio-single .ps-content a,.review-single .rs-content a,.user-content a{color:#6b5344;text-decoration:underline}.portfolio-single .ps-content a:hover,.review-single .rs-content a:hover,.user-content a:hover{text-decoration:none}.portfolio-single .ps-content ul li,.review-single .rs-content ul li,.user-content ul li{position:relative;margin-bottom:10px;padding-left:17px}.portfolio-single .ps-content ul li:before,.review-single .rs-content ul li:before,.user-content ul li:before{content:"";position:absolute;top:6px;left:0;display:block;width:10px;height:10px;border:2px solid #1a1202}.portfolio-single .ps-content ol,.review-single .rs-content ol,.user-content ol{margin:10px 0 0 15px;padding:0;list-style-type:decimal}.portfolio-single .ps-content ol li,.review-single .rs-content ol li,.user-content ol li{margin-bottom:10px}.portfolio-single .ps-content table,.review-single .rs-content table,.user-content table{width:100%!important}.portfolio-single .ps-content table td,.review-single .rs-content table td,.user-content table td{padding:20px;border:1px solid #1a1202}.portfolio-single .ps-content .h1,.portfolio-single .ps-content .h2,.portfolio-single .ps-content .h3,.portfolio-single .ps-content .h4,.portfolio-single .ps-content .h5,.portfolio-single .ps-content .h6,.portfolio-single .ps-content h1,.portfolio-single .ps-content h2,.portfolio-single .ps-content h3,.portfolio-single .ps-content h4,.portfolio-single .ps-content h5,.portfolio-single .ps-content h6,.review-single .rs-content .h1,.review-single .rs-content .h2,.review-single .rs-content .h3,.review-single .rs-content .h4,.review-single .rs-content .h5,.review-single .rs-content .h6,.review-single .rs-content h1,.review-single .rs-content h2,.review-single .rs-content h3,.review-single .rs-content h4,.review-single .rs-content h5,.review-single .rs-content h6,.user-content .h1,.user-content .h2,.user-content .h3,.user-content .h4,.user-content .h5,.user-content .h6,.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6{padding:0;margin:10px 0}.portfolio-single .ps-content .h1,.portfolio-single .ps-content .h2,.portfolio-single .ps-content .h3,.portfolio-single .ps-content .h4,.portfolio-single .ps-content .h5,.portfolio-single .ps-content .h6,.portfolio-single .ps-content b,.portfolio-single .ps-content h1,.portfolio-single .ps-content h2,.portfolio-single .ps-content h3,.portfolio-single .ps-content h4,.portfolio-single .ps-content h5,.portfolio-single .ps-content h6,.portfolio-single .ps-content strong,.review-single .rs-content .h1,.review-single .rs-content .h2,.review-single .rs-content .h3,.review-single .rs-content .h4,.review-single .rs-content .h5,.review-single .rs-content .h6,.review-single .rs-content b,.review-single .rs-content h1,.review-single .rs-content h2,.review-single .rs-content h3,.review-single .rs-content h4,.review-single .rs-content h5,.review-single .rs-content h6,.review-single .rs-content strong,.user-content .h1,.user-content .h2,.user-content .h3,.user-content .h4,.user-content .h5,.user-content .h6,.user-content b,.user-content h1,.user-content h2,.user-content h3,.user-content h4,.user-content h5,.user-content h6,.user-content strong{font-family:Raleway-ExtraBold;font-weight:400}.portfolio-single .ps-content .h1,.portfolio-single .ps-content h1,.review-single .rs-content .h1,.review-single .rs-content h1,.user-content .h1,.user-content h1{font-size:34px}.portfolio-single .ps-content .h2,.portfolio-single .ps-content h2,.review-single .rs-content .h2,.review-single .rs-content h2,.user-content .h2,.user-content h2{font-size:30px}.portfolio-single .ps-content .h3,.portfolio-single .ps-content h3,.review-single .rs-content .h3,.review-single .rs-content h3,.user-content .h3,.user-content h3{font-size:26px}.portfolio-single .ps-content .h4,.portfolio-single .ps-content h4,.review-single .rs-content .h4,.review-single .rs-content h4,.user-content .h4,.user-content h4{font-size:22px}.portfolio-single .ps-content .h5,.portfolio-single .ps-content h5,.review-single .rs-content .h5,.review-single .rs-content h5,.user-content .h5,.user-content h5{font-size:18px}.portfolio-single .ps-content .h6,.portfolio-single .ps-content h6,.review-single .rs-content .h6,.review-single .rs-content h6,.user-content .h6,.user-content h6{font-size:14px}.portfolio-single .ps-content img,.review-single .rs-content img,.user-content img{max-width:100%;height:auto}.portfolio-single .ps-content img.img-left,.review-single .rs-content img.img-left,.user-content img.img-left{float:left;margin:0 30px 20px 0}.portfolio-single .ps-content img.img-right,.review-single .rs-content img.img-right,.user-content img.img-right{float:right;margin:0 0 20px 30px}input{outline:none;border:none;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.input{display:block;width:100%;border-bottom:1px solid #97867c;font:16px/1 CormorantGaramond-MediumItalic;color:#1a1202}input.input::-webkit-input-placeholder{color:#97867c}input.input::-moz-placeholder{color:#97867c}input.input:-ms-input-placeholder{color:#97867c}input.input:-moz-placeholder{color:#97867c}textarea{outline:none;border:none;border-radius:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.textarea{display:block;width:100%;border:1px solid #6b5344;font:16px/1 CormorantGaramond-MediumItalic;color:#1a1202}textarea.textarea::-webkit-input-placeholder{color:#6b5344}textarea.textarea::-moz-placeholder{color:#6b5344}textarea.textarea:-ms-input-placeholder{color:#6b5344}textarea.textarea:-moz-placeholder{color:#6b5344}button{border:none;outline:none;background-color:transparent}.button{position:relative;padding:0;box-sizing:border-box;display:block;width:100%;height:43px}.button:after,.button:before{content:"";position:absolute;display:block;height:40px;width:98%;transition:.3s}.button:before{top:0;left:0;z-index:2;background-color:#6b5344}.button:after{right:0;bottom:0;z-index:1;background-color:transparent;border:1px solid #6b5344}.button:hover:before{background-color:#323232}.button:hover:after{border-color:#323232}.button span{position:absolute;top:15px;z-index:3;display:block;width:100%;height:12px;font:12px/1 Raleway-ExtraBold;color:#fff;text-align:center;text-transform:uppercase}@keyframes dot-animation{0%{top:7px}to{top:13px}}@keyframes border-animation{0%{border-top-color:#fff}35%{border-top-color:#fff;border-right-color:#fff}65%{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff}to{border-color:#fff}}.breadcrumbs{margin-bottom:30px;padding:10px 0;border-bottom:1px solid #6b5244}.breadcrumbs ul{font-size:0}.breadcrumbs ul li{display:inline-block;vertical-align:top}.breadcrumbs ul li+li:before{content:"\003E";margin:0 10px}.breadcrumbs a,.breadcrumbs span,.breadcrumbs ul li+li:before{font:14px/1.3 CormorantGaramond-MediumItalic;color:#6b5244}.breadcrumbs a{text-decoration:underline}.breadcrumbs a:hover{text-decoration:none}.pagination{margin-bottom:30px;font-size:0;text-align:center}.pagination li{display:inline-block;vertical-align:top}.pagination li:first-child.disabled,.pagination li:last-child.disabled{display:none}.pagination li:not(:last-child){margin-right:25px}.pagination li.active,.pagination li.disabled{cursor:not-allowed}.pagination li.disabled{margin-top:15px}.pagination li.active span{color:#fff}.pagination a,.pagination span{display:block;font:22px/1.3 CormorantGaramond-MediumItalic}.pagination a{color:#6b5344;text-decoration:none}.pagination a:hover,.pagination a[rel=next],.pagination a[rel=prev]{text-decoration:underline}.pagination a[rel=next]:hover,.pagination a[rel=prev]:hover{text-decoration:none}.pagination a[rel=prev]{margin-right:25px}.pagination a[rel=next]{margin-left:25px}@media (max-width:479px){.pagination li:not(:first-child):not(:last-child){display:none}.pagination a{font-size:36px}.pagination a[rel=next],.pagination a[rel=prev]{margin:0}}.header{-ms-flex:0 0 auto;flex:0 0 auto;padding-top:13px;min-height:190px;background-color:#fff}@media (min-width:992px) and (max-width:1199px){.header{min-height:100%}}@media (min-width:768px) and (max-width:991px){.header{min-height:100%}}.nav-container{position:relative;text-align:center}@media (min-width:768px) and (max-width:991px){.nav-container{text-align:left}}.logo{margin:0 auto 19px;display:block;max-width:330px}.logo img{display:block;width:100%;height:auto}@media (min-width:768px) and (max-width:991px){.logo{margin-bottom:30px}}.h-phones{position:relative;margin:27px 0 10px;padding-left:30px;font-size:0}.h-phones:before{content:"";position:absolute;top:0;left:0;display:block;width:12px;height:13px;background:url(/frontend/img/sprite.png) 0 0 no-repeat}.h-phones li{display:inline-block;vertical-align:top}.h-phones li:first-child{margin-right:20px}.h-phones a{display:block;font:12px/1 Raleway-SemiBold;color:#1a1202;text-decoration:none}.h-phones a:hover{text-decoration:underline}@media (min-width:768px) and (max-width:991px){.h-phones{margin-top:10px}.h-phones:before{bottom:0;margin:auto}.h-phones li{display:block}.h-phones li:first-child{margin-right:0;margin-bottom:10px}.h-phones a{font-size:14px}}@media (max-width:767px){.h-phones{margin-left:auto;margin-right:auto;width:195px}.h-phones:before{bottom:0;margin:auto}.h-phones li{display:block}.h-phones li:first-child{margin-right:0;margin-bottom:10px}.h-phones a{font-size:18px}}.btn-callback{margin-left:30px;display:block;font:14px/1 CormorantGaramond-MediumItalic;color:#6b5344!important;text-decoration:underline}.btn-callback:hover{text-decoration:none}@media (max-width:767px){.btn-callback{margin-left:0;font-size:20px;text-align:center}}.languages{position:relative;float:right;margin:27px 0 0 11px;font:12px/1 Raleway-Bold;text-transform:uppercase}.languages ul{position:absolute;top:22px;left:0;overflow:hidden;display:none}.languages ul li{margin-right:13px}.languages ul li:not(:last-child){margin-bottom:10px}.languages a{display:block}.languages a:not(.current){color:#1a1202;text-decoration:underline}.languages a:not(.current):hover{text-decoration:none}.languages a.current{position:relative;padding:0 13px 13px 0;color:#7b7974;text-decoration:none}.languages a.current:before{content:"";position:absolute;top:3px;right:0;display:block;width:7px;height:6px;background:url(/frontend/img/sprite.png) -35px 0 no-repeat}.languages:hover ul{display:block}.languages:hover a.current:before{transform:rotate(180deg)}@media (max-width:767px){.languages{display:none}}.form-search{position:relative;overflow:hidden;float:right;margin-top:16px;width:313px;height:35px}.form-search input{position:absolute;top:0;right:-313px;padding:0 20px 0 10px;width:100%;height:100%;box-sizing:border-box}.form-search input.show-input{animation:show_input .3s forwards}.form-search button{position:absolute;top:0;right:5px;bottom:0;margin:auto;padding:0;display:block;width:14px;height:14px;background:url(/frontend/img/sprite.png) -16px 0 no-repeat}@keyframes show_input{to{right:0}}@media (min-width:992px) and (max-width:1199px){.form-search{width:247px}}@media (min-width:768px) and (max-width:991px){.form-search{width:173px}}@media (max-width:767px){.form-search{float:none;margin:10px auto 20px;width:100%;max-width:290px}.form-search input{right:0}}.h-menu>ul{font-size:0}.h-menu>ul>li{position:relative;padding-bottom:20px;display:inline-block;vertical-align:top}.h-menu>ul>li:not(:last-child){margin-right:50px}.h-menu>ul>li>a{display:block;font:12px/1 Raleway-Bold;color:#7b7974;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:.3s}.h-menu>ul>li.active>a,.h-menu>ul>li>a:hover{color:#1a1202}.h-menu>ul>li:hover ul{display:block}.h-menu>ul>li ul{position:absolute;top:30px;left:-30px;z-index:4;display:none;padding:20px;width:155px;background-color:#fff;border:2px solid #1a1202}.h-menu>ul>li ul:after,.h-menu>ul>li ul:before{content:"";position:absolute;left:0;right:0;margin:auto;display:block}.h-menu>ul>li ul:before{top:-20px;width:20px;border:10px solid transparent;border-bottom:10px solid #1a1202}.h-menu>ul>li ul:after{top:-15px;width:17px;border:8px solid transparent;border-bottom:8px solid #fff}.h-menu>ul>li ul a{display:block;font:18px/1 CormorantGaramond-MediumItalic;color:#1a1202}.h-menu>ul>li ul li:not(:last-child){margin-bottom:15px}.h-menu>ul>li ul li.active a{text-decoration:underline}.h-menu .menu-btn{position:relative;display:none;margin:0 auto 20px;width:50px;height:45px;border:1px solid #80522f;text-decoration:none}.h-menu .menu-btn span{position:absolute;left:0;right:0;margin:auto;display:block;width:30px;height:5px;background:#80522f}.h-menu .menu-btn span:first-child{top:10px}.h-menu .menu-btn span:nth-child(2){top:19px}.h-menu .menu-btn span:last-child{bottom:10px}@media (min-width:992px) and (max-width:1199px){.nav-container{text-align:left}.h-menu>ul>li:not(:last-child){margin-right:30px}.h-menu>ul>li ul{text-align:center}}@media (min-width:768px) and (max-width:991px){.h-menu>ul>li:not(:last-child){margin-right:20px}.h-menu>ul>li>a{font-size:10px}.h-menu>ul>li ul{text-align:center}}@media (max-width:767px){.h-menu>ul{display:none}.h-menu .menu-btn{display:block}}.h-social{position:absolute;top:-5px;right:0;font-size:0}.h-social li{display:inline-block;vertical-align:top}.h-social li:not(:last-child){margin-right:20px}.h-social li a{display:block;background:url(/frontend/img/sprite.png) no-repeat;transition:.3s}.h-social li a:hover{opacity:.8}.h-social li.facebook a{width:11px;height:21px;background-position:-47px 0}.h-social li.instagram a{margin-top:2px;width:19px;height:19px;background-position:-63px -1px}.h-social li.youtube a{margin-top:2px;width:26px;height:18px;background-position:-122px -46px}@media (max-width:767px){.h-social{position:static;top:auto;margin-bottom:20px}}#callback{padding-top:40px;width:100%;min-height:160px;background-color:#fff;border-bottom:2px solid #6b5344}#callback .title{position:relative;margin-bottom:24px;padding:2px 0 0 25px;display:block;height:14px;font:12px/1 Raleway-SemiBold;color:#1a1202;text-transform:uppercase}#callback .title:before{content:"";position:absolute;top:0;left:0;display:block;width:14px;height:14px;background:url(/frontend/img/sprite.png) -108px -1px no-repeat}#callback input{margin-top:7px;padding:0 10px;height:35px}@media (max-width:767px){#callback{padding:40px 0}#callback .title{margin:0 auto 20px}#callback input{margin:0 0 20px}#callback .button{margin:0 auto;max-width:220px}#callback .button:after,#callback .button:before{width:217px}}.footer{-ms-flex:0 0 auto;flex:0 0 auto;padding:200px 0 155px;background-color:#fff}.footer .title{margin-bottom:40px;display:block;font:25px/1 CormorantGaramond-Bold;color:#a9a9a9}@media (min-width:768px) and (max-width:991px){.footer .title{font-size:18px}}@media (max-width:767px){.footer{padding:40px 0;text-align:center}.footer .title{margin-bottom:30px}}.f-menu li:not(:last-child){margin-bottom:20px}.f-menu li.active a{color:#1a1202}.f-menu a{display:block;font:12px/1 Raleway-Bold;color:#7b7974;text-decoration:none;text-transform:uppercase;transition:.3s}.f-menu a:hover{color:#1a1202}@media (max-width:767px){.f-menu{margin-bottom:40px}}.f-phones{position:relative;margin-bottom:20px;padding-left:30px}.f-phones:before{content:"";position:absolute;top:0;left:1px;display:block;width:12px;height:13px;background:url(/frontend/img/sprite.png) 0 0 no-repeat}.f-phones li:first-child{margin-bottom:20px}.f-phones a{display:block;font:12px/1 Raleway-SemiBold;color:#1a1202;text-decoration:none}.f-phones a:hover{text-decoration:underline}@media (max-width:767px){.f-phones{margin-left:auto;margin-right:auto;width:150px;text-align:left}}.f-email{position:relative;margin-bottom:17px;padding-left:30px;display:block;font:12px/1 Raleway-SemiBold;color:#1a1202!important;text-decoration:underline}.f-email:before{content:"";position:absolute;top:0;left:0;display:block;width:15px;height:11px;background:url(/frontend/img/sprite.png) -126px -1px no-repeat}.f-email:hover{text-decoration:none}@media (max-width:767px){.f-email{margin-left:auto;margin-right:auto;width:150px;text-align:left}}.f-address{position:relative;padding-left:30px;font:12px/1.3 Raleway-SemiBold;color:#1a1202!important}.f-address:before{content:"";position:absolute;top:0;left:3px;display:block;width:9px;height:12px;background:url(/frontend/img/sprite.png) -145px -1px no-repeat}.f-address a,.f-address span{display:block}.f-address span{margin-bottom:3px}.f-address a{color:#6b5344;text-decoration:underline}.f-address a:hover{text-decoration:none}@media (max-width:767px){.f-address{margin-bottom:40px;display:inline-block;vertical-align:top;min-width:150px;text-align:left}}.f-social{font-size:0}.f-social li{display:inline-block;vertical-align:top}.f-social li:not(:last-child){margin-right:20px}.f-social li a{display:block;background:url(/frontend/img/sprite.png) no-repeat;transition:.3s}.f-social li a:hover{opacity:.8}.f-social li.facebook a{width:11px;height:21px;background-position:-47px 0}.f-social li.instagram a{margin-top:2px;width:19px;height:19px;background-position:-63px -1px}.f-social li.youtube a{margin-top:2px;width:26px;height:18px;background-position:-122px -46px}@media (max-width:767px){.f-social{margin-bottom:40px}}.copyright{margin-bottom:15px;font:14px/2 Raleway-Regular;color:#a9a9a9}.atelier-soft{font:14px/1.5 Raleway-Regular;color:#a9a9a9}.atelier-soft a{font:14px/1.5 Raleway-ExtraBold;color:#6b5344;text-transform:uppercase;text-decoration:underline}.atelier-soft a:hover{text-decoration:none}.field-of-activity{position:relative;min-height:560px;background-position:50%;background-repeat:no-repeat;background-size:cover}.field-of-activity:before{content:"";position:absolute;top:0;left:0;dislay:block;width:100%;height:100%;background-color:rgba(107,83,68,.4)}.field-of-activity .box-content{position:relative;padding:0 15px;text-align:center}.field-of-activity .title{font:50px/1 CormorantGaramond-BoldItalic;color:#fff}.field-of-activity .description{font:30px/1.3 CormorantGaramond-MediumItalic;color:#e4dfdc}.field-of-activity .learn-more{position:absolute;left:0;right:0;bottom:20px;margin:auto;padding:8px 0 0 26px;display:block;width:125px;height:25px;font:12px/1 Raleway-SemiBold;color:#fff;text-decoration:none}.field-of-activity .learn-more:after,.field-of-activity .learn-more:before{content:"";position:absolute;display:block}.field-of-activity .learn-more:before{top:0;left:0;width:16px;height:100%;border:2px solid #fff;border-radius:16px}.field-of-activity .learn-more:after{top:7px;left:7px;width:2px;height:4px;background-color:#fff;animation:dot-animation .9s infinite}@media (max-width:767px){.field-of-activity{min-height:400px}}.main-services{padding:30px 0;text-align:center}.main-services .items{margin-bottom:30px;width:100%;font-size:0}.main-services .items li{display:inline-block;vertical-align:top;width:33.3333333333%}.main-services .items li:not(.hover-state):hover a:before{background-color:rgba(107,83,68,0)}.main-services .items li:not(.hover-state):hover span.title{display:none}.main-services .items li:not(.hover-state):hover span.learn-more{visibility:visible;animation:border-animation 2s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.main-services .items a{position:relative;padding:10px;display:block;width:100%;height:375px;background-repeat:no-repeat;background-position:50%;background-size:cover;text-decoration:none}.main-services .items a:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(107,83,68,.4);transition:.3s}.main-services .items span{position:relative;padding:10px;width:100%;height:100%;color:#fff}.main-services .items span.title{font:18px/1.3 CormorantGaramond-SemiBoldItalic;letter-spacing:2px}.main-services .items span.learn-more{visibility:hidden;font:12px/1 Raleway-ExtraBold;text-transform:uppercase;border:2px solid transparent}@media (min-width:992px) and (max-width:1199px){.main-services .items a{height:300px}}@media (min-width:768px) and (max-width:991px){.main-services .items a{height:250px}}@media (max-width:767px){.main-services{padding:40px 0}.main-services .items li{width:100%}}@media (max-width:479px){.main-services .items a{height:300px}}.main-video{position:relative;height:500px}.main-video .mv-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:rgba(107,83,68,.9)}.main-video .mv-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:60px;height:44px;background:url(/frontend/img/sprite.png) -1px -24px no-repeat}.main-video .mv-overlay span{position:absolute;left:0;bottom:70px;padding:0 15px;display:block;width:100%;font:50px/1 CormorantGaramond-LightItalic;color:#fff;letter-spacing:1px;text-align:center}.main-video iframe{display:block;width:100%;height:100%;border:none;outline:none}@media (max-width:767px){.main-video{height:400px}.main-video .mv-overlay span{bottom:40px}}@media (max-width:479px){.main-video{height:300px}.main-video .mv-overlay span{font-size:32px;bottom:30px}}.main-about{padding:30px 0;text-align:center}.main-about .user-content{margin-bottom:50px;text-align:left}.main-about .title{margin-bottom:35px;font:25px/1 CormorantGaramond-MediumItalic;color:#6b5244}.main-about .main-portfolio{overflow:hidden;margin-bottom:30px;height:490px}.main-about .main-portfolio img{width:100%}.main-about .mp-full .item{outline:none}.main-about .mp-full .item .caption{position:absolute;top:415px;left:0;padding-top:15px;display:block;width:100%;height:75px;background-color:rgba(107,82,68,.8)}.main-about .mp-full .item .caption .c-more,.main-about .mp-full .item .caption .c-title{color:#fff}.main-about .mp-full .item .caption .c-title{margin-bottom:7px;padding:0 15px;font:25px/1 CormorantGaramond-Medium}.main-about .mp-full .item .caption .c-more{display:inline-block;vertical-align:top;font:14px/1 Raleway-Regular;text-decoration:underline}.main-about .mp-full .item .caption .c-more:hover{text-decoration:none}.main-about .mp-thumbs .item{position:relative;margin-bottom:17px;outline:none}.main-about .mp-thumbs .item:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;background-color:rgba(107,83,68,.6)}.main-about .mp-next-text,.main-about .mp-prev-text,.main-about .mp-thumbs .item.slick-current:before{display:none}@media (min-width:992px) and (max-width:1199px){.main-about .main-portfolio{height:405px}.main-about .mp-full .item .caption{top:330px}}@media (min-width:768px) and (max-width:991px){.main-about .main-portfolio{height:309px}.main-about .mp-full .item .caption{top:234px}}@media (max-width:767px){.main-about .main-portfolio{padding-bottom:56.25%;height:0}.main-about .mp-full .item .caption{top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.main-about .mp-thumbs{display:none}}.main-gallery{padding-top:30px;text-align:center}.main-gallery .title{margin-bottom:17px;font:35px/1 CormorantGaramond-SemiBold;color:#6b5244}.main-gallery .filters{margin-bottom:30px;font-size:0}.main-gallery .filters li{display:inline-block;vertical-align:top}.main-gallery .filters li:not(:last-child){margin-right:30px}.main-gallery .filters li.active a{border-color:transparent}.main-gallery .filters a{padding-bottom:1px;display:block;font:16px/1 CormorantGaramond-Italic;color:#6b5244;border-bottom:1px solid #6b5244;text-decoration:none;transition:.3s}.main-gallery .filters a:hover{border-color:transparent}.main-gallery .items{width:100%;font-size:0}.main-gallery .items li{display:inline-block;vertical-align:top;width:25%}.main-gallery .items li:not(.hover-state):hover a:before{background-color:rgba(107,83,68,.8)}.main-gallery .items li:not(.hover-state):hover .more{color:#fff;animation:border-animation 2s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.main-gallery .items a{position:relative;padding:10px;display:block;width:100%;height:480px;background-repeat:no-repeat;background-position:50%;background-size:cover;text-decoration:none}.main-gallery .items a:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:transparent;transition:.3s}.main-gallery .items .more{position:relative;width:100%;height:100%;border:2px solid transparent;font:12px/1 Raleway-ExtraBold;letter-spacing:1px;color:transparent;text-transform:uppercase}.main-gallery .btn-show-more{margin-top:20px;padding-bottom:5px;display:inline-block;vertical-align:top;border-bottom:1px solid #6b5344;font:20px/1 CormorantGaramond-Italic;color:#6b5344;text-decoration:none}@media (max-width:1600px){.main-gallery .items a{height:375px}}@media (min-width:992px) and (max-width:1199px){.main-gallery .items a{height:300px}}@media (min-width:768px) and (max-width:991px){.main-gallery .items a{height:250px}}@media (max-width:767px){.main-gallery{padding-top:40px}.main-gallery .items li{width:100%}}.main-form-callback,.main-form-subscribe{padding:65px 0}.main-form-callback .sub-title,.main-form-callback .title,.main-form-subscribe .sub-title,.main-form-subscribe .title{color:#1a1202;text-align:center}.main-form-callback .title,.main-form-subscribe .title{margin-bottom:10px;font:25px/1 CormorantGaramond-Bold}.main-form-callback .sub-title,.main-form-subscribe .sub-title{margin-bottom:30px;font:16px/1 CormorantGaramond-SemiBoldItalic}.main-form-callback input,.main-form-subscribe input{margin-top:7px;padding:0 10px;height:35px}.main-form-callback{background-color:#fff}.main-form-subscribe input{border-color:#6b5344;background-color:transparent}.main-form-subscribe input::-webkit-input-placeholder{color:#69553a}.main-form-subscribe input::-moz-placeholder{color:#69553a}.main-form-subscribe input:-ms-input-placeholder{color:#69553a}.main-form-subscribe input:-moz-placeholder{color:#69553a}@media (max-width:767px){.main-form-callback,.main-form-subscribe{padding:40px 0}.main-form-callback input,.main-form-subscribe input{margin:0 0 20px}.main-form-callback .button,.main-form-subscribe .button{margin:0 auto;max-width:220px}.main-form-callback .button:after,.main-form-callback .button:before,.main-form-subscribe .button:after,.main-form-subscribe .button:before{width:217px}}.services li{position:relative;margin-bottom:50px;min-height:460px;background-repeat:no-repeat;background-size:contain}.services li:before{content:"";position:absolute;top:0;display:block;width:460px;height:100%;background-color:rgba(107,83,68,.4)}.services li.left-direction{padding:17px 0 17px 18px;background-position:0 0}.services li.left-direction:before{left:0}.services li.right-direction{padding:17px 18px 17px 0;background-position:100% 0}.services li.right-direction:before{right:0}.services li.right-direction .s-item.flex-align{-ms-flex-pack:start;justify-content:flex-start}.services .s-box-item{position:relative;min-height:426px}.services .s-item{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #e8d1b5}.services .s-content{padding:17px 0 17px 30px}.services .s-title{margin-bottom:15px;font:30px/1 CormorantGaramond-SemiBoldItalic;color:#1a1202}.services .s-annotation{margin-bottom:25px;font:15px/2 Raleway-Medium;color:#494846}.services .s-more{max-width:165px}@media (min-width:992px) and (max-width:1199px){.services li{min-height:375px}.services li:before{width:375px}.services .s-box-item{min-height:341px}.services .s-content{padding-left:0}}@media (max-width:991px){.services li{padding:0;min-height:100%;background-image:none!important}.services li:before{display:none}.services li.left-direction,.services li.right-direction{padding:0}.services .s-box-item{min-height:100%}.services .s-item{position:static;top:auto;left:auto;display:block}.services .s-content{padding:15px 0}.services .s-title{text-align:center}.services .s-more{margin:0 auto}}.portfolio{margin-bottom:30px;width:100%;font-size:0}.portfolio li{display:inline-block;vertical-align:top;width:33.3333333333%}.portfolio li.hover-state .p-item-box,.portfolio li:hover .p-item-box{background-color:rgba(107,83,68,.8)}.portfolio li.hover-state .p-item-content,.portfolio li:hover .p-item-content{color:#fff;animation:border-animation 2s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.portfolio li.hover-state .p-more span,.portfolio li:hover .p-more span{border-color:#fff}.portfolio a{position:relative;display:block;width:100%;height:380px;background-repeat:no-repeat;background-position:50%;background-size:cover;text-align:center;text-decoration:none}.portfolio .p-item-box{position:absolute;top:0;left:0;padding:10px;display:block;width:100%;height:100%;background-color:rgba(107,83,68,0);transition:.3s}.portfolio .p-item-content{padding:35px 25px 45px;width:100%;height:100%;border:2px solid transparent;color:transparent}.portfolio .p-title{margin-bottom:15px;font:18px/1.3 CormorantGaramond-SemiBoldItalic;letter-spacing:2px}.portfolio .p-annotation{font:13px/1.5 Raleway-Regular;letter-spacing:1px}.portfolio .p-more{position:absolute;left:0;bottom:30px;width:100%;font:12px/1 Raleway-ExtraBold;text-transform:uppercase}.portfolio .p-more span{border-bottom:1px solid transparent}.portfolio-single{margin-bottom:30px;border-radius:3px;background-color:#fff}.portfolio-single img{padding-bottom:55px;display:block;width:100%;height:auto}.portfolio-single .ps-title{padding:0 50px;font:30px/1 CormorantGaramond-BoldItalic;color:#6b5244;text-align:center}.portfolio-single .ps-content{padding:0 50px 50px;font:16px/1.5 Raleway-Regular;color:#1c0e06}.portfolio-single .ps-content p{margin:25px 0}@media (min-width:992px) and (max-width:1199px){.portfolio a{height:300px}.portfolio .p-annotation{display:none}}@media (min-width:768px) and (max-width:991px){.portfolio a{height:250px}.portfolio .p-item-content{padding:35px 15px 50px}.portfolio .p-title{font-size:16px}.portfolio .p-annotation{display:none}}@media (max-width:767px){.portfolio li{width:100%}}@media (max-width:479px){.portfolio a{height:300px}.portfolio .p-annotation{display:none}.portfolio-single img{padding-bottom:20px}.portfolio-single .ps-title{padding:0 20px}.portfolio-single .ps-content{padding:0 30px 30px;font-size:14px}.portfolio-single .ps-content p{margin:15px 0}}.review-item{position:relative;margin-bottom:105px;padding:28px 28px 80px;background-color:#fff}.review-item:before{content:"\201D";position:absolute;left:110px;bottom:2px;display:block;height:220px;font:468px/1 CormorantGaramond-SemiBold;color:#e6e3e2}.review-item .r-name{margin-bottom:20px;font:18px/1.3 CormorantGaramond-BoldItalic;color:#6b5244}.review-item .r-annotation{position:relative;margin-bottom:20px;min-height:93px;font:14px/1.7 Raleway-Regular;color:#1a1202}.review-item .r-more{position:relative;display:block;font:12px/1 Raleway-ExtraBold;color:#1a1202;text-transform:uppercase;text-decoration:underline}.review-item .r-more:hover{text-decoration:none}.review-item .r-avatar{position:absolute;left:0;right:0;bottom:-75px;margin:auto;padding:5px;display:block;width:150px;height:150px;border:1px solid #6b5244;border-radius:150px;overflow:hidden;background-color:#fff}.review-item .r-avatar img{display:block;width:100%;height:auto;border-radius:138px;transition:.3s}.review-item .r-avatar:hover img{opacity:.8}.review-single{padding-bottom:35px}.review-single .rs-title{margin-bottom:60px;font:20px/1 CormorantGaramond-BoldItalic;color:#6b5244;text-align:center}.review-single .rs-avatar{margin:0 auto 40px;padding:5px;display:block;width:150px;height:150px;border:1px solid #6b5244;border-radius:150px;overflow:hidden;background-color:#fff}.review-single .rs-avatar img{display:block;width:100%;height:auto;border-radius:138px;transition:.3s}.review-single .rs-name{margin-bottom:10px;font:30px/1 CormorantGaramond-SemiBold;color:#6b5244;text-align:center}.review-single .rs-content{color:#1c0e05;font:16px/1.5 Raleway-Regular}.review-single .rs-content p{margin:30px 0}@media (max-width:479px){.review-item{padding-bottom:90px}.review-item:before{display:none}.review-single .rs-content{font-size:14px}}.gallery-albums{margin-bottom:35px}.gallery-albums .ga-sub-title,.gallery-albums .ga-title{color:#6b5244;text-align:center}.gallery-albums .ga-title{margin-bottom:10px;font:35px/1 CormorantGaramond-SemiBold}.gallery-albums .ga-sub-title{margin-bottom:45px;font:20px/1 CormorantGaramond-MediumItalic}.gallery-albums .ga-item{position:relative;margin-bottom:30px;height:360px}.gallery-albums .ga-item:before,.gallery-albums .ga-item a{position:absolute;width:99%;height:357px}.gallery-albums .ga-item:before{content:"";right:0;bottom:0;display:block;border:1px solid #6b5244}.gallery-albums .ga-item.hover-state a:before,.gallery-albums .ga-item:hover a:before{background-color:rgba(107,83,68,.8)}.gallery-albums .ga-item.hover-state .ga-box,.gallery-albums .ga-item:hover .ga-box{animation:border-animation 2s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.gallery-albums .ga-item.hover-state .ga-more,.gallery-albums .ga-item.hover-state .ga-name,.gallery-albums .ga-item:hover .ga-more,.gallery-albums .ga-item:hover .ga-name{color:#fff}.gallery-albums .ga-item a{top:0;left:0;padding:10px;background-repeat:no-repeat;background-position:50%;background-size:cover;text-decoration:none}.gallery-albums .ga-item a:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:transparent;transition:.3s}.gallery-albums .ga-item .ga-box{position:relative;width:100%;height:100%;border:2px solid transparent}.gallery-albums .ga-item .ga-more,.gallery-albums .ga-item .ga-name{padding:0 15px;color:transparent;text-align:center}.gallery-albums .ga-item .ga-name{margin-bottom:10px;font:42px/1 CormorantGaramond-MediumItalic;letter-spacing:3px}.gallery-albums .ga-item .ga-more{font:12px/1 Raleway-ExtraBold;letter-spacing:1px;text-transform:uppercase}.gallery-items{margin-bottom:30px;width:100%;font-size:0;text-align:center}.gallery-items li{display:inline-block;vertical-align:top;width:25%}.gallery-items li.photo a:after{content:"";position:absolute;top:15px;right:15px;display:none;width:19px;height:18px;background:url(/frontend/img/sprite.png) -86px 0 no-repeat}.gallery-items li.video a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:none;width:60px;height:44px;background:url(/frontend/img/sprite.png) -1px -24px no-repeat}.gallery-items li:not(.hover-state):hover a:before{background-color:rgba(107,83,68,.5)}.gallery-items li:not(.hover-state):hover a:after{display:block}.gallery-items a{position:relative;padding:10px;display:block;width:100%;height:480px;background-repeat:no-repeat;background-position:50%;background-size:cover;text-decoration:none}.gallery-items a:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:transparent;transition:.3s}@media (max-width:1600px){.gallery-items a{height:375px}}@media (min-width:992px) and (max-width:1199px){.gallery-albums .ga-item{height:300px}.gallery-albums .ga-item:before,.gallery-albums .ga-item a{height:297px}.gallery-items a{height:300px}}@media (min-width:768px) and (max-width:991px){.gallery-items a{height:250px}}@media (max-width:767px){.gallery-items li{width:100%}}@media (max-width:369px){.gallery-albums .ga-item{height:300px}.gallery-albums .ga-item:before,.gallery-albums .ga-item a{height:297px}.gallery-items a{height:300px}}.page-about .breadcrumbs{position:relative}.page-about .certificates,.page-about .our-clients,.page-about .our-partners{background-color:#fff}.page-about .our-clients,.page-about .our-partners{padding:30px 0}.page-about .certificates{padding:30px 0 30px}.page-about .box-title{position:relative;margin-bottom:40px;height:350px;background-position:50%;background-repeat:no-repeat;background-size:cover}.page-about .box-title:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:hsla(0,0%,100%,.6)}.page-about .box-title .title{position:relative;margin-top:50px;height:43px;font:35px/1 CormorantGaramond-SemiBold;color:#6b5244;text-align:center}.page-about .box-title .title:before{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;display:block;width:50px;height:2px;background-color:#6b5244}.page-about .advantage{margin-bottom:65px}.page-about .advantage .a-icon{position:relative;margin:0 auto 20px;width:120px;height:120px;border:1px solid #6b5244;border-radius:120px}.page-about .advantage .a-icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:50px;height:50px;background:url(/frontend/img/sprite.png) -66px -25px no-repeat}.page-about .advantage .a-title{padding:0 10px;font:14px/1.5 Raleway-ExtraBold;letter-spacing:1px;color:#1a1202;text-align:center;text-transform:uppercase}.team-item{margin-bottom:50px;text-align:center}.team-item img{margin-bottom:15px;display:block;width:100%;height:auto}.team-item .t-name{font:18px/1.3 CormorantGaramond-SemiBoldItalic;color:#6b5244}.team-item .t-post{font:16px/1.3 CormorantGaramond-Medium;color:#fff}.our-clients,.our-partners{margin-bottom:50px}.our-clients .client-item,.our-clients .partner-item,.our-partners .client-item,.our-partners .partner-item{position:relative;margin-bottom:30px;height:115px}.our-clients .client-item img,.our-clients .partner-item img,.our-partners .client-item img,.our-partners .partner-item img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:auto;max-width:100%;max-height:115px}.certificates{margin-bottom:55px}.certificates a{margin-bottom:30px;display:block;text-decoration:none}.certificates a:hover img{opacity:.8}.certificates img{display:block;width:100%;height:auto;transition:.3s}.page-contacts .contacts-box{margin-bottom:45px;text-align:center}.page-contacts .contacts-box .icon-box{position:relative;margin:0 auto 20px;width:70px;height:70px;border:1px dashed #6b5244;border-radius:30px}.page-contacts .contacts-box .icon-box:after,.page-contacts .contacts-box .icon-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block}.page-contacts .contacts-box .icon-box:before{width:55px;height:55px;border-radius:55px;background-color:#fff}.page-contacts .contacts-box .icon-box:after{background-image:url(/frontend/img/sprite.png);background-repeat:no-repeat}.page-contacts .contacts-box .icon-box.phone:after{width:16px;height:16px;background-position:-119px -24px}.page-contacts .contacts-box .icon-box.address:after{width:12px;height:18px;background-position:-139px -24px}.page-contacts .contacts-box .phone-list li{margin-bottom:15px}.page-contacts .contacts-box .phone-list li a{display:block;font:22px/1 Raleway-SemiBold;color:#1a1202}.page-contacts .contacts-box .address-text{font:22px/1 Raleway-SemiBold;color:#1a1202}.page-contacts .contacts-box .btn-callback{margin-left:0}.page-contacts iframe{margin-bottom:40px;display:block;width:100%;height:470px;border:none;outline:none}.page-contacts form{margin-bottom:40px}.page-contacts form .input{margin-bottom:20px;padding:0 15px;height:35px;border-color:#6b5344;background-color:transparent}.page-contacts form .input::-webkit-input-placeholder{color:#6b5344}.page-contacts form .input::-moz-placeholder{color:#6b5344}.page-contacts form .input:-ms-input-placeholder{color:#6b5344}.page-contacts form .input:-moz-placeholder{color:#6b5344}.page-contacts form .textarea{margin-bottom:20px;padding:15px;height:150px;resize:none;background-color:transparent}.page-contacts form .button{margin:0 auto;max-width:200px}.sitemap{margin-bottom:30px}.sitemap>li:not(:last-child){margin-bottom:15px}.sitemap>li>a{font:24px/1 CormorantGaramond-SemiBold;color:#6b5244}.sitemap>li ul{margin:10px 0 0 20px}.sitemap>li ul li:not(:last-child){margin-bottom:10px}.sitemap>li ul a{font:18px/1 CormorantGaramond-MediumItalic;color:#6b5244;text-decoration:underline}.sitemap>li ul a:hover{text-decoration:none}.error-404{position:relative;height:100vh;min-height:600px;background:url(/frontend/img/404-bg.jpg) 50% no-repeat;background-size:cover}.error-404:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:hsla(33,52%,68%,.9)}.error-404 .box-content{position:relative;padding:0 15px;max-width:650px;text-align:center}.error-404 .box-content .title{margin-bottom:40px;font:31px/1.3 Raleway-ExtraBold;letter-spacing:1px;color:#fff;text-transform:uppercase}.error-404 .box-content img{margin-bottom:30px;display:block;width:100%}.error-404 .box-content .go-back{display:block;font:31px/1 CormorantGaramond-MediumItalic;color:#6b5244;text-decoration:underline}.error-404 .box-content .go-back:hover{text-decoration:none}@media (max-width:767px){.error-404 .box-content .title{font-size:24px}}.search-results{margin:0 0 40px 15px;padding:0}.search-results li{font:20px/1 CormorantGaramond-SemiBoldItalic;color:#1a1202}.search-results li:not(:last-child){margin-bottom:35px}.search-results .title{margin-bottom:10px;display:block;font-size:24px;color:#6b5344}.search-results .annotation{margin-bottom:5px;font:15px/1.4 Raleway-Regular}.search-results .more{font-size:18px;color:#6b5344;text-decoration:underline}.search-results .more:hover{text-decoration:none}/*! Pushy - v1.1.0 - 2017-1-30 * Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions. * https://github.com/christophery/pushy/ * by Christopher Yee */.pushy{position:fixed;width:210px;height:100%;top:0;z-index:9999;background:#323232;overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{padding:15px 25px;display:block;color:#fff;font:16px/1 Raleway-Medium;text-decoration:none}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden}.pushy-left{transform:translate3d(-210px,0,0)}.pushy-open-left #container,.pushy-open-left .push,.pushy-right{transform:translate3d(210px,0,0)}.pushy-open-right #container,.pushy-open-right .push{transform:translate3d(-210px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{transform:translateZ(0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.push,.pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.pushy-content{transition:visibility .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);animation:fade .5s}@keyframes fade{0%{opacity:0}to{opacity:1}}.pushy-submenu ul{transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu ul li a{padding-left:55px}.pushy-submenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:transparent;border:0}.pushy-submenu button:hover{color:#fff}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a:after,.pushy-submenu>button:after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url(/frontend/img/arrow.svg) no-repeat;transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a:after,.pushy-submenu-open button:after{transform:translateY(-50%) rotate(90deg)}.pushy-languages{margin-bottom:10px;padding:17px 0 0 25px;width:100%;height:46px;font-size:0;background-color:#fff}.pushy-languages a,.pushy-languages span{display:inline-block;vertical-align:top;padding:0;font:16px/1 Raleway-Bold;text-transform:uppercase}.pushy-languages a:not(:last-child),.pushy-languages span:not(:last-child){margin-right:20px}.pushy-languages a{color:#80522f}.pushy-languages span{color:#323232}.mfp-move-from-top .mfp-with-anim{transition:all .2s;transform:translateY(-100px)}.mfp-move-from-top.mfp-bg{transition:all .2s}.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0)}.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.slick-loading .slick-list{background:#fff url(/frontend/img/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(fonts/Slick/slick.eot);src:url(fonts/Slick/slick.eot?#iefix) format("embedded-opentype"),url(fonts/Slick/slick.woff) format("woff"),url(fonts/Slick/slick.ttf) format("truetype"),url(fonts/Slick/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;top:440px;padding:0 0 6px;border-bottom:1px solid #fff;font:12px/1 CormorantGaramond-Italic;color:#fff}.slick-prev{left:20px;z-index:6}.slick-prev:before{content:"";padding-right:11px;font-size:16px}.slick-next{right:20px}.slick-next:after{content:"";padding-left:11px;font-size:16px}@media (min-width:992px) and (max-width:1199px){.slick-next,.slick-prev{top:355px}}@media (min-width:768px) and (max-width:991px){.slick-next,.slick-prev{display:none}}@media (max-width:767px){.slick-next,.slick-prev{display:none}}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75} .gallery-albums .ga-item .ga-price{font-family: Raleway-Medium;font-size: 20px;padding: 0 0 15px;text-align: center;color: transparent;} .gallery-albums .ga-item .ga_bg{position: absolute;width: 99%;height: 100%;top: 0;left: 0;padding: 10px;background-repeat: no-repeat;background-position: 50%;background-size: cover;text-decoration: none;} .gallery-albums .ga-item .ga_bg:before {content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-color: transparent;transition: .3s;} .gallery-albums .ga-item .ga-name a{color: transparent;} .gallery-albums .ga-item:hover .ga-name a, .gallery-albums .ga-item:hover .ga-price, .gallery-albums .hover-state .ga-name a, .gallery-albums .hover-state .ga-price{color:#fff;} .gallery-albums .ga-item:hover .ga_bg:before, .gallery-albums .hover-state .ga_bg:before{background-color: rgba(107,83,68,.8);} .gallery-albums .ga-item a{position: relative;height: auto;width:auto;} .gallery-albums .ga-item:hover a:before, .gallery-albums .hover-state a:before{background: none !important;} .gallery-albums .ga-item .ga-more{display: none;} .gallery-albums .ga-item .ga-more .button{max-width: 145px;margin: 0 auto;cursor: pointer;display:inline-block;} .gallery-albums .ga-item .ga-more .button span{color:#6b5344;font-size: 14px;} .gallery-albums .ga-item .ga-more .button:after{border-color: #fff;} .gallery-albums .ga-item .ga-more .button:before{background: #fff;} .gallery-albums .ga-item:hover .ga-more, .gallery-albums .hover-state .ga-more{display: block;} .gallery-albums .ga-item .ga-wrap{position: absolute;bottom: 0;left:0;width:100%;padding: 15px 10px;background: rgba(107,83,68,.8);} .gallery-albums .ga-item .ga-left{float: left;width: 65%;font-family: CormorantGaramond-MediumItalic;font-size: 18px;color:#fff;} .gallery-albums .ga-item .ga-right{float: left;width: 35%;text-align: right;font-family: Raleway-Medium;font-size: 16px;color:#fff;} .gallery-albums .ga-item:hover .ga-wrap, .gallery-albums .hover-state .ga-wrap{display: none;} .around-popup{position: fixed;left:0;top:0;width: 100%;height: 100%;background: rgba(107,83,68,.8);z-index: 100;} #orderPopup{max-width: 400px;margin: 0 auto;width: 100%;background: #fff;display: none;padding: 20px;position: relative;z-index: 102;} .popup-box #orderPopup{display: block;} .popup-box{position: absolute;top:0;left: 0;z-index: 101;max-width: 400px;width: 100%;} .p_name{font-family: CormorantGaramond-MediumItalic;font-size: 24px;} .form_row, .p_name{margin: 0 0 15px;} .form_row label{display: block;padding: 0 0 5px;font-size:16px;color:#97867c;} .form_button .button{max-width: 200px;margin: 0 auto;} .popup-close{display: block;width: 20px;height: 20px;position: absolute;top: -20px;right: -20px;transform:rotate(45deg);outline: none;cursor: pointer;} .popup-close:before{content: '';position: absolute;width:100%;height: 2px;background: #fff;top:9px;left:0;} .popup-close:after{content: '';position: absolute;width:2px;height: 100%;background: #fff;top:0;left:9px;} .main-image{text-align:left; padding: 0 0 20px; height:538px; } .product-gallery-items{overflow: hidden;position: relative;width: 100px;float: left;padding: 0;margin-left:-110px; /*height:538px;*/ } .product-gallery-items .photo{float: left;width: 20%;padding: 0;} .product-gallery-items .photo img, .main-image img{max-width:100%;height:auto;} .product-gallery-items.slick-slider{position: relative;display: block;box-sizing: border-box;} .product-gallery-items .slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;} .product-gallery-items .slick-list:focus{outline: none;} .product-gallery-items .slick-list.dragging{cursor: pointer;cursor: hand;} .product-gallery-items .slick-track{position: relative;top: 0;left: 0;display: block;margin: 0 auto;} .product-gallery-items .slick-track:before, .product-gallery-items .slick-track:after{display: block;content: '';clear: both;} .product-gallery-items .slick-loading .slick-track{visibility: hidden;} .product-gallery-items .slick-slide{height: 127px;margin: 0 0 10px;} .product-gallery-items .slick-slide img{display: block;} .product-gallery-items .slick-slide.slick-loading img{display: none;} .product-gallery-items .slick-slide.dragging img{pointer-events: none;} .product-gallery-items .slick-initialized .slick-slide{display: block;} .product-gallery-items .slick-loading .slick-slide{visibility: hidden;} .product-price{font-size: 30px;font-family: Raleway-Medium;padding: 0 0 15px;} .product-button .button{max-width: 200px;margin-bottom: 20px;cursor: pointer;} .product-title, .product-title-desc{font-size: 30px;padding: 0 0 20px;font-family: CormorantGaramond-SemiBold;} .product-characteristics{font-size: 16px;padding: 0 0 15px;font-family: Raleway-Medium;} .product-title-desc{padding: 30px 0 20px;text-align: center;} .left-pad{padding-left: 20px;} .product-gallery-items .slick-next, .product-gallery-items .slick-prev{position: absolute;top:50%;width: 15px;height: 30px;text-indent: -99999em;color:transparent;border: none;padding: 0;margin-top: -15px;} .product-gallery-items .slick-next:before, .product-gallery-items .slick-prev:before{content: '';position: absolute;width: 20px;height: 2px;background: #333;top:7px;left:-2px;transform:rotate(45deg);} .product-gallery-items .slick-next:after, .product-gallery-items .slick-prev:after{content: '';position: absolute;width: 20px;height: 2px;background: #333;bottom:8px;left:-2px;transform:rotate(-45deg);} .product-gallery-items .slick-next{right: 0;} .product-gallery-items .slick-prev{left: 0; transform:rotate(180deg);} .product-desc{line-height:1.5;margin:0 0 40px;} .info-wrap{position: relative;} .info-wrap span{display: inline-block;font-family: CormorantGaramond-MediumItalic;font-size: 24px;padding: 7px 0 5px 34px;cursor: pointer;text-decoration: underline;} .info-wrap span:hover{text-decoration: none;} .info-wrap .info-popup{position: absolute;width: 315px;padding: 15px;border:3px solid #6b5344;background: #fff;top:100%;left:0;line-height: 1.5;z-index: 10;display: none;} .free_delivery span{background: url(/frontend/img/free_delivery.png) no-repeat 0 50%;margin: 0 0 10px;background-size:auto 24px;} .warranty span{background: url(/frontend/img/warranty1.png) no-repeat 0 6px;background-size:auto 27px;} .main-image a{display: inline-block;position: relative;height: 538px;} .main-image a:before{content: '';position: absolute;width:100%;height: 99%;border:1px solid #6b5244;top:1%;left:1%;} .main-image img{position: relative;} .product-characteristics a{color:#fff;} .star-rating {line-height:32px;font-size:16px;} .star-rating .fa-star{color: #f3e501;cursor: pointer;} .review_form{max-width: 560px;margin: 0 auto 30px;} .review_form input[type="text"]{height: 30px;padding: 0 10px;} .review_form textarea{width: 100%;padding: 10px;height: 100px;} .review_form .product-title{text-align: center;} .review_title{font-size: 18px;font-family: CormorantGaramond-MediumItalic;padding: 0 0 10px;} .stars:before{font-family: 'FontAwesome';font-size: 18px;} .stars-1:before{content: "\f005  \f006  \f006  \f006  \f006";color:#f3e501;} .stars-2:before{content: "\f005  \f005  \f006  \f006  \f006";color:#f3e501;} .stars-3:before{content: "\f005  \f005  \f005  \f006  \f006";color:#f3e501;} .stars-4:before{content: "\f005  \f005  \f005  \f005  \f006";color:#f3e501;} .stars-5:before{content: "\f005  \f005  \f005  \f005  \f005";color:#f3e501;} .review_date{text-align: right;} .review_item .row{padding: 0 0 10px;} .review_message{line-height: 1.5;} .review_item + .review_item{padding: 15px 0 0 ;margin: 15px 0 0;border-top:1px solid #6b5244;} .reviews_listing{padding: 0 0 30px;} .avg_rating{padding:0 0 10px;} .avg_rating .stars:before{font-size:22px;} input[type="number"], input[type="tel"], .form_row label{font-family:CormorantGaramond-MediumItalic;} .product-gallery-items .slick-slide a{display:block;width:100px;height:127px;overflow:hidden;} .product-gallery-items .slick-slide a img{height:127px;/* width:100px;max-width:none; */} .gallery-albums .ga-item .ga-more a.button{display: inline-block;width: 100%;height: 43px;margin-left: 10px;} .gallery-albums .ga-item .ga-more a.button:before, .gallery-albums .ga-item .ga-more a.button:after{height: 40px !important;width: 98% !important;} .gallery-albums .ga-item .ga-more a.button:before{background:#fff !important;} .gallery-albums .ga-item .ga-more a.button span{left:0;} #orderPopup input.input{height:35px;} .qty-box{position:relative;padding:0 37px;display:block;max-width:150px;} .qty-box input{height:35px;border:1px solid #97867c;text-align:center;-moz-appearance:textfield;font-size:24px;} .qty-box input::-webkit-outer-spin-button, .qty-box input::-webkit-inner-spin-button {-webkit-appearance: none;} .qty-box .smaller{left:0;} .qty-box .bigger{right:0;} .qty-box .smaller, .qty-box .bigger{width:35px;height:35px;border:1px solid #97867c;display:block;text-align:center;position:absolute;top:0;line-height:35px;cursor:pointer;} input[type="number"], .qty-box .smaller, .qty-box .bigger{color:#97867c;} .qty-box .smaller:after{content:'\f068';font-family:'FontAwesome';} .qty-box .bigger:after{content:'\f067';font-family:'FontAwesome';} .extra-imgs{padding-left:110px;overflow: hidden;} .product-gallery-items .slick-prev{top:0;transform:rotate(-90deg);left:50%;margin-left: -7px;position:relative;} .product-gallery-items .slick-next{bottom:0;top:auto;transform:rotate(90deg);left:50%;margin-left: -7px;right: auto;position:relative;margin-top:5px;} .swal2-modal .swal2-title{padding: 0;font: 35px/1 CormorantGaramond-SemiBold;color: #6b5244;text-align: center;} .swal2-buttonswrapper button{position: relative;padding: 0;box-sizing: border-box;display: block;width: 100%;height: 43px;max-width:100px;margin:0 auto !important;background-color: #6b5344 !important;border:none !important;} .swal2-buttonswrapper button:after{content: "";position: absolute;display: block;height: 40px;width: 98%;} .swal2-buttonswrapper button:after {right: -2px;bottom: -2px;z-index: 1;background-color: transparent;border: 1px solid #6b5344;} .swal2-buttonswrapper button:hover {background-color: #323232 !important;} .swal2-buttonswrapper button:hover:after{border: 1px solid #323232;} .production_model{font-family: CormorantGaramond-MediumItalic;font-size: 18px;} .swal2-icon.swal2-success [class^=swal2-success-line]{background:#6b5344 !important;} .swal2-icon.swal2-success .swal2-success-ring{border: 4px solid hsla(36, 21%, 38%, 0.2) !important;} .ga-box .production_model{display:none;} @media(max-width:1200px) and (min-width:992px){ .gallery-albums .ga-item .ga-more a.button{margin:10px 0 0;} } @media(max-width:1200px){   .left-pad{padding: 20px 0 0;text-align: center;}   .product-button .button{margin: 0 auto 15px;} 	.info-wrap .info-popup{left:calc(50% - 135px);} 	 .extra-imgs{max-width: 600px;margin: 0 auto;} .main-image{ /*text-align:left; padding: 0 0 20px;*/ height:auto; max-height:538px; } .main-image a{/*display: inline-block;position: relative;*/ height:auto; max-height:538px; } .product-gallery-items{ width:97px; margin-left:-97px; height:auto; max-height:538px; } } @media(max-width:450px){ .left-pad{padding:0;}   .popup-close{right: 0;} }
    .f-phones a {
    font: initial!important;
	font-size: 14px!important;
}
.h-phones a {
    display: block;
    font: 16px Raleway smaller!important;
}
.page-contacts .contacts-box .phone-list li a {
    font: 22px/1 Raleway smaller!important;

}
@media (max-width: 767px){
.f-phones {
    margin-left: auto;
    margin-right: auto;
    width: 180px;
    text-align: left;
	}

.contacts-box .f-email {
    margin-left: auto;
    margin-right: auto;
    width: 241px;
    text-align: left;
}

.f-phones {
    position: relative;
    margin-bottom: 20px;
    padding-left: 45px;
}
	}
.f-phones:before {
    content: "";
    position: absolute;
    top: 0;
	left: 16px;
}

.contacts-box .f-email:before {
	display:none;
}
.contacts-box .f-email {
    position: relative;
    margin-bottom: 17px;
    padding-left: 0px;
    display: block;
    font: 22px/1 Raleway-SemiBold;
    color: #1a1202!important;
    text-decoration: underline;
}