html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio {font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;line-height: inherit;border: 0;outline: 0;-webkit-font-smoothing: antialiased;-ms-word-wrap: break-word;word-wrap: break-word;}
html, body {margin: 0;padding: 0;width: 100%;line-height: 150%;}
html {height: 100%;font-size: 100%;overflow-y: scroll !important;overflow-x: hidden;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body {}
body {text-rendering: optimizeLegibility;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
h1, h2, h3, h4, h5, h6 {line-height: 120%;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote, address {margin: 0;}
h1+h2, h1+h3, h1+h4, h1+h5, h1+h6, h2+h3, h2+h4, h2+h5, h2+h6, h3+h4, h3+h5, h3+h6, h4+h5, h4+h6, h5+h6 {margin-top: 0;}
dt, b, strong {font-weight: 500;}
p, ul, ol, dl, blockquote, address {margin-bottom: 1.5em;}
li > ol, li > ul {margin-bottom: 0;}
ul>li, ol>li, dl>dd {margin-bottom: .3em;}
li>ul, li>ol, dd>dl {margin-top: .5em;}
li > p {margin-bottom: 0;}
li > p+p {margin-top: .5em;}
ol, ul {padding-left: 1.5em;}
a {text-decoration: none;background: transparent;}
a, a:hover, a:focus, a:active {outline: 0;}
a img {border: none;}
a, button {-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
:active, :focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {border: 1px solid #e4e7e8;padding: 4px;}
caption, th {font-weight: bold;text-align: center;}
body[class*="woocommerce-"] table th, body[class*="woocommerce-"] table td {border-width: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}
b, strong {font-weight: bold;}
dfn, cite, em, i {font-style: italic;}
blockquote {padding: .7em;}
pre, code, kbd, tt, var, samp {font-family: "Courier New",Courier,monospace;font-size: 1em;}
pre {overflow: auto;max-width: 100%;}
abbr, acronym {border-bottom: 1px dotted;cursor: help;}
mark, ins {background-color: transparent;text-decoration: none;font-style: italic;font-weight: bold;}
sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 75%;}
big {font-size: 125%;}
[hidden], template {display: none;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
img {max-width: 100%;height: auto;vertical-align: top;}
figure, .wp-caption-overlay .wp-caption {border: 0;margin: 0;padding: 0;overflow: hidden;position: relative;max-width: 100%;}
figure figcaption, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd {-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;position: absolute;bottom: 0;right: 0;left: 0;margin-bottom: 0;background-color: rgba(0,0,0,.5);font-size: .75em;color: #fff;padding: .8em .8em;text-align: center;}
figure:hover figcaption, .wp-caption-overlay .wp-caption:hover .wp-caption-text, .wp-caption-overlay .wp-caption:hover .wp-caption-dd {margin-bottom: -5em !important;}
svg:not(:root) {overflow: hidden;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
iframe, video, embed {max-width: 100%;min-height: 100px;vertical-align: top;}
.me-cannotplay {overflow: hidden;}
.me-plugin {position: absolute;height: 0;width: 0;}
[class^="icon-"]:before, [class*=" icon-"]:before {line-height: inherit;font-weight: inherit;font-size: inherit;width: auto;margin: 0;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 1em;line-height: 1.2857em;margin: 0;vertical-align: baseline;max-width: 100%;}
button, input {line-height: normal;}
button {overflow: visible;}
button, input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button, input[type="button"], input[type="reset"], input[type="submit"], .sc_button.sc_button_style_filled {border: none;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea, select, input[type="text"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], input[type="search"], input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: none;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input[type="text"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], input[type="search"], select, textarea {-webkit-appearance: none;outline: none;resize: none;padding: .45em .5em;border: none;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
button::-moz-focus-inner {border: 0;}
button:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, select, textarea:focus {outline: none;}
textarea {overflow: auto;vertical-align: top;min-height: 5em;}
label.required:after {content: "*";display: inline;margin-left: .5em;vertical-align: text-top;font-size: 80%;color: #da6f5b;}
[class*="sc_input_hover_"] .sc_form_item, [class*="sc_input_hover_"] .comments_field {position: relative;z-index: 1;}
[class*="sc_input_hover_"] input[type="text"], [class*="sc_input_hover_"] input[type="number"], [class*="sc_input_hover_"] input[type="email"], [class*="sc_input_hover_"] input[type="password"], [class*="sc_input_hover_"] input[type="search"], [class*="sc_input_hover_"] select, [class*="sc_input_hover_"] textarea {font-size: 1.2857em;text-align: left !important;width: 100%;}
[class*="sc_input_hover_"] input[type="text"]:focus, [class*="sc_input_hover_"] input[type="number"]:focus, [class*="sc_input_hover_"] input[type="email"]:focus, [class*="sc_input_hover_"] input[type="password"]:focus, [class*="sc_input_hover_"] input[type="search"]:focus, [class*="sc_input_hover_"] select:focus, [class*="sc_input_hover_"] textarea:focus {outline: none;}
[class*="sc_input_hover_"] input[type="text"] + label, [class*="sc_input_hover_"] input[type="number"] + label, [class*="sc_input_hover_"] input[type="email"] + label, [class*="sc_input_hover_"] input[type="password"] + label, [class*="sc_input_hover_"] input[type="search"] + label, [class*="sc_input_hover_"] select + label, [class*="sc_input_hover_"] textarea + label {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;font-size: 1.2857em;text-align: left !important;overflow: visible;padding: 0;pointer-events: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
[class*="sc_input_hover_"] input[type="text"] + label.required:after, [class*="sc_input_hover_"] input[type="number"] + label.required:after, [class*="sc_input_hover_"] input[type="email"] + label.required:after, [class*="sc_input_hover_"] input[type="password"] + label.required:after, [class*="sc_input_hover_"] input[type="search"] + label.required:after, [class*="sc_input_hover_"] select + label.required:after, [class*="sc_input_hover_"] textarea + label.required:after {display: none;}
[class*="sc_input_hover_"] input[type="text"] + label > .sc_form_label_content, [class*="sc_input_hover_"] input[type="number"] + label > .sc_form_label_content, [class*="sc_input_hover_"] input[type="email"] + label > .sc_form_label_content, [class*="sc_input_hover_"] input[type="password"] + label > .sc_form_label_content, [class*="sc_input_hover_"] input[type="search"] + label > .sc_form_label_content, [class*="sc_input_hover_"] select + label > .sc_form_label_content, [class*="sc_input_hover_"] textarea + label > .sc_form_label_content {position: relative;display: block;width: 100%;}
[class*="sc_input_hover_"] input[type="text"] + label.required > .sc_form_label_content:after, [class*="sc_input_hover_"] input[type="number"] + label.required > .sc_form_label_content:after, [class*="sc_input_hover_"] input[type="email"] + label.required > .sc_form_label_content:after, [class*="sc_input_hover_"] input[type="password"] + label.required > .sc_form_label_content:after, [class*="sc_input_hover_"] input[type="search"] + label.required > .sc_form_label_content:after, [class*="sc_input_hover_"] textarea + label.required > .sc_form_label_content:after {content: "*";vertical-align: top;margin-left: .3em;font-size: 80%;color: #da6f5b;}
.sc_input_hover_accent input[type="text"], .sc_input_hover_accent input[type="number"], .sc_input_hover_accent input[type="email"], .sc_input_hover_accent input[type="password"], .sc_input_hover_accent input[type="search"], .sc_input_hover_accent select, .sc_input_hover_accent textarea {box-shadow: 0px 0px 0px 2px transparent;-webkit-transition: box-shadow .3s;-ms-transition: box-shadow .3s;transition: box-shadow .3s;-webkit-appearance: none;}
.sc_input_hover_accent input[type="text"] + label, .sc_input_hover_accent input[type="number"] + label, .sc_input_hover_accent input[type="email"] + label, .sc_input_hover_accent input[type="password"] + label, .sc_input_hover_accent input[type="search"] + label, .sc_input_hover_accent select + label, .sc_input_hover_accent textarea + label {position: static;}
.sc_input_hover_accent input[type="text"] + label > .sc_form_label_content, .sc_input_hover_accent input[type="number"] + label > .sc_form_label_content, .sc_input_hover_accent input[type="email"] + label > .sc_form_label_content, .sc_input_hover_accent input[type="password"] + label > .sc_form_label_content, .sc_input_hover_accent input[type="search"] + label > .sc_form_label_content, .sc_input_hover_accent select + label > .sc_form_label_content, .sc_input_hover_accent textarea + label > .sc_form_label_content {padding: .3em 1em 1em;}
.sc_input_hover_accent input[type="text"] + label:before, .sc_input_hover_accent input[type="number"] + label:before, .sc_input_hover_accent input[type="email"] + label:before, .sc_input_hover_accent input[type="password"] + label:before, .sc_input_hover_accent input[type="search"] + label:before, .sc_input_hover_accent select + label:after, .sc_input_hover_accent textarea + label:after {content: " ";display: block !important;position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 4em;box-shadow: 0px 0px 0px 0px;}
.sc_input_hover_accent textarea + label:before {height: 10em;}
.sc_input_hover_accent input[type="text"]:focus + label, .sc_input_hover_accent input[type="number"]:focus + label, .sc_input_hover_accent input[type="email"]:focus + label, .sc_input_hover_accent input[type="password"]:focus + label, .sc_input_hover_accent input[type="search"]:focus + label, .sc_input_hover_accent select:focus + label, .sc_input_hover_accent textarea:focus + label {pointer-events: none;}
.sc_input_hover_accent input[type="text"]:focus + label:before, .sc_input_hover_accent input[type="number"]:focus + label:before, .sc_input_hover_accent input[type="email"]:focus + label:before, .sc_input_hover_accent input[type="password"]:focus + label:before, .sc_input_hover_accent input[type="search"]:focus + label:before, .sc_input_hover_accent select:focus + label:after, .sc_input_hover_accent textarea:focus + label:after {-webkit-animation: anim-accent .3s forwards;-ms-animation: anim-accent .3s forwards;animation: anim-accent .3s forwards;}
@-webkit-keyframes anim-accent {to {box-shadow: 0px 0px 100px 50px;opacity: 0;}}
@keyframes anim-accent {to {box-shadow: 0px 0px 100px 50px;opacity: 0;}}
.sc_input_hover_path .sc_form_item {margin-bottom: 3em !important;}
.sc_input_hover_path input[type="text"], .sc_input_hover_path input[type="number"], .sc_input_hover_path input[type="email"], .sc_input_hover_path input[type="password"], .sc_input_hover_path input[type="search"], .sc_input_hover_path textarea {background: transparent !important;}
.sc_input_hover_path input[type="text"] + label, .sc_input_hover_path input[type="number"] + label, .sc_input_hover_path input[type="email"] + label, .sc_input_hover_path input[type="password"] + label, .sc_input_hover_path input[type="search"] + label, .sc_input_hover_path textarea + label {height: 100%;cursor: text;}
.sc_input_hover_path input[type="text"] + label:before, .sc_input_hover_path input[type="number"] + label:before, .sc_input_hover_path input[type="email"] + label:before, .sc_input_hover_path input[type="password"] + label:before, .sc_input_hover_path input[type="search"] + label:before, .sc_input_hover_path textarea + label:before {margin-left: 0;font-size: 1.2em;}
.sc_input_hover_path input[type="text"] + label > .sc_form_label_content, .sc_input_hover_path input[type="number"] + label > .sc_form_label_content, .sc_input_hover_path input[type="email"] + label > .sc_form_label_content, .sc_input_hover_path input[type="password"] + label > .sc_form_label_content, .sc_input_hover_path input[type="search"] + label > .sc_form_label_content, .sc_input_hover_path textarea + label > .sc_form_label_content {padding: 1em;-webkit-transform-origin: 0% 50%;-ms-transform-origin: 0% 50%;transform-origin: 0% 50%;-webkit-transition: -webkit-transform .3s;-ms-transition: -ms-transform .3s;transition: transform .3s;}
.sc_input_hover_path input[type="text"] + label > .sc_form_graphic, .sc_input_hover_path input[type="number"] + label > .sc_form_graphic, .sc_input_hover_path input[type="email"] + label > .sc_form_graphic, .sc_input_hover_path input[type="password"] + label > .sc_form_graphic, .sc_input_hover_path input[type="search"] + label > .sc_form_graphic, .sc_input_hover_path textarea + label > .sc_form_graphic {position: absolute;top: 0;left: 0;fill: none;-webkit-transform: scale3d(1,-1,1);-ms-transform: scale3d(1,-1,1);transform: scale3d(1,-1,1);-webkit-transition: stroke-dashoffset .3s;-ms-transition: stroke-dashoffset .3s;transition: stroke-dashoffset .3s;pointer-events: none;stroke: #ddd;stroke-width: 2px;stroke-dasharray: 962;stroke-dashoffset: 558;}
.sc_input_hover_path input[type="text"]:focus + label, .sc_input_hover_path input[type="number"]:focus + label, .sc_input_hover_path input[type="email"]:focus + label, .sc_input_hover_path input[type="password"]:focus + label, .sc_input_hover_path input[type="search"]:focus + label, .sc_input_hover_path textarea:focus + label, .sc_input_hover_path input[type="text"].filled + label, .sc_input_hover_path input[type="number"].filled + label, .sc_input_hover_path input[type="email"].filled + label, .sc_input_hover_path input[type="password"].filled + label, .sc_input_hover_path input[type="search"].filled + label, .sc_input_hover_path textarea.filled + label {cursor: default;pointer-events: none;}
.sc_input_hover_path input[type="text"]:focus + label > .sc_form_graphic, .sc_input_hover_path input[type="number"]:focus + label > .sc_form_graphic, .sc_input_hover_path input[type="email"]:focus + label > .sc_form_graphic, .sc_input_hover_path input[type="password"]:focus + label > .sc_form_graphic, .sc_input_hover_path input[type="search"]:focus + label > .sc_form_graphic, .sc_input_hover_path textarea:focus + label > .sc_form_graphic, .sc_input_hover_path input[type="text"].filled + label > .sc_form_graphic, .sc_input_hover_path input[type="number"].filled + label > .sc_form_graphic, .sc_input_hover_path input[type="email"].filled + label > .sc_form_graphic, .sc_input_hover_path input[type="password"].filled + label > .sc_form_graphic, .sc_input_hover_path input[type="search"].filled + label > .sc_form_graphic, .sc_input_hover_path textarea.filled + label > .sc_form_graphic {stroke-dashoffset: 0;}
.sc_input_hover_path input[type="text"]:focus + label > .sc_form_label_content, .sc_input_hover_path input[type="number"]:focus + label > .sc_form_label_content, .sc_input_hover_path input[type="email"]:focus + label > .sc_form_label_content, .sc_input_hover_path input[type="password"]:focus + label > .sc_form_label_content, .sc_input_hover_path input[type="search"]:focus + label > .sc_form_label_content, .sc_input_hover_path textarea:focus + label > .sc_form_label_content, .sc_input_hover_path input[type="text"].filled + label > .sc_form_label_content, .sc_input_hover_path input[type="number"].filled + label > .sc_form_label_content, .sc_input_hover_path input[type="email"].filled + label > .sc_form_label_content, .sc_input_hover_path input[type="password"].filled + label > .sc_form_label_content, .sc_input_hover_path input[type="search"].filled + label > .sc_form_label_content, .sc_input_hover_path textarea.filled + label > .sc_form_label_content {padding: .3em 1.25em;-webkit-transform: scale3d(.81,.81,1) translate3d(0,4em,0);-ms-transform: scale3d(.81,.81,1) translate3d(0,4em,0);transform: scale3d(.81,.81,1) translate3d(0,4em,0);}
.sc_input_hover_path textarea:focus + label > .sc_form_label_content, .sc_input_hover_path textarea.filled + label > .sc_form_label_content {-webkit-transform: scale3d(.81,.81,1) translate3d(0,12.5em,0);-ms-transform: scale3d(.81,.81,1) translate3d(0,12.5em,0);transform: scale3d(.81,.81,1) translate3d(0,12.5em,0);}
.sc_input_hover_jump .sc_form_item {padding-top: 2em;}
.sc_input_hover_jump input[type="text"], .sc_input_hover_jump input[type="number"], .sc_input_hover_jump input[type="email"], .sc_input_hover_jump input[type="password"], .sc_input_hover_jump input[type="search"], .sc_input_hover_jump textarea {border: 2px solid #ddd;}
.sc_input_hover_jump input[type="text"] + label, .sc_input_hover_jump input[type="number"] + label, .sc_input_hover_jump input[type="email"] + label, .sc_input_hover_jump input[type="password"] + label, .sc_input_hover_jump input[type="search"] + label, .sc_input_hover_jump textarea + label {overflow: hidden;-webkit-transform: translate3d(0,2.7em,0);-ms-transform: translate3d(0,2.7em,0);transform: translate3d(0,2.7em,0);}
.sc_input_hover_jump input[type="text"] + label > .sc_form_label_content, .sc_input_hover_jump input[type="number"] + label > .sc_form_label_content, .sc_input_hover_jump input[type="email"] + label > .sc_form_label_content, .sc_input_hover_jump input[type="password"] + label > .sc_form_label_content, .sc_input_hover_jump input[type="search"] + label > .sc_form_label_content, .sc_input_hover_jump textarea + label > .sc_form_label_content {padding: 0 1em;}
.sc_input_hover_jump .sc_form_label_content:before {content: attr(data-content);position: absolute;top: -200%;left: 0;font-weight: bold;margin: 0;}
.sc_input_hover_jump input[type="text"]:focus + label, .sc_input_hover_jump input[type="number"]:focus + label, .sc_input_hover_jump input[type="email"]:focus + label, .sc_input_hover_jump input[type="password"]:focus + label, .sc_input_hover_jump input[type="search"]:focus + label, .sc_input_hover_jump textarea:focus + label, .sc_input_hover_jump input[type="text"].filled + label, .sc_input_hover_jump input[type="number"].filled + label, .sc_input_hover_jump input[type="email"].filled + label, .sc_input_hover_jump input[type="password"].filled + label, .sc_input_hover_jump input[type="search"].filled + label, .sc_input_hover_jump textarea.filled + label {-webkit-animation: anim-jump-1 .25s forwards;-ms-animation: anim-jump-1 .25s forwards;animation: anim-jump-1 .25s forwards;}
.sc_input_hover_jump input[type="text"]:focus + label > .sc_form_label_content, .sc_input_hover_jump input[type="number"]:focus + label > .sc_form_label_content, .sc_input_hover_jump input[type="email"]:focus + label > .sc_form_label_content, .sc_input_hover_jump input[type="password"]:focus + label > .sc_form_label_content, .sc_input_hover_jump input[type="search"]:focus + label > .sc_form_label_content, .sc_input_hover_jump textarea:focus + label > .sc_form_label_content, .sc_input_hover_jump input[type="text"].filled + label > .sc_form_label_content, .sc_input_hover_jump input[type="number"].filled + label > .sc_form_label_content, .sc_input_hover_jump input[type="email"].filled + label > .sc_form_label_content, .sc_input_hover_jump input[type="password"].filled + label > .sc_form_label_content, .sc_input_hover_jump input[type="search"].filled + label > .sc_form_label_content, .sc_input_hover_jump textarea.filled + label > .sc_form_label_content {-webkit-animation: anim-jump-2 .25s forwards ease-in;-ms-animation: anim-jump-2 .25s forwards ease-in;animation: anim-jump-2 .25s forwards ease-in;}
@-webkit-keyframes anim-jump-1 {0%, 70% {-webkit-transform: translate3d(0,3em,0);transform: translate3d(0,3em,0);}
	71%, 100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes anim-jump-2 {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	70%, 71% {-webkit-transform: translate3d(0,125%,0);transform: translate3d(0,125%,0);-webkit-animation-timing-function: ease-out;}
	100% {-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}}
@keyframes anim-jump-1 {0%, 70% {-webkit-transform: translate3d(0,3em,0);transform: translate3d(0,3em,0);}
	71%, 100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes anim-jump-2 {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	70%, 71% {opacity: 0;-webkit-transform: translate3d(0,125%,0);transform: translate3d(0,125%,0);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	100% {-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}}
.sc_input_hover_underline .sc_form_item {margin-bottom: 3em !important;}
.sc_input_hover_underline input[type="text"], .sc_input_hover_underline input[type="number"], .sc_input_hover_underline input[type="email"], .sc_input_hover_underline input[type="password"], .sc_input_hover_underline input[type="search"], .sc_input_hover_underline textarea {background-color: transparent !important;padding: .5em 0 !important;}
.sc_input_hover_underline input[type="text"] + label, .sc_input_hover_underline input[type="number"] + label, .sc_input_hover_underline input[type="email"] + label, .sc_input_hover_underline input[type="password"] + label, .sc_input_hover_underline input[type="search"] + label, .sc_input_hover_underline textarea + label {padding: .5em 0;overflow: visible;}
.sc_input_hover_underline input[type="text"] + label:before, .sc_input_hover_underline input[type="number"] + label:before, .sc_input_hover_underline input[type="email"] + label:before, .sc_input_hover_underline input[type="password"] + label:before, .sc_input_hover_underline input[type="search"] + label:before, .sc_input_hover_underline textarea + label:before {content: " ";display: block !important;position: absolute;width: 100%;height: 5px;left: 0;top: auto;bottom: 0;-webkit-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition: -webkit-transform .3s,background-color .3s;-ms-transition: -ms-transform .3s,background-color .3s;transition: transform .3s,background-color .3s;}
.sc_input_hover_underline input[type="text"] + label > .sc_form_label_content, .sc_input_hover_underline input[type="number"] + label > .sc_form_label_content, .sc_input_hover_underline input[type="email"] + label > .sc_form_label_content, .sc_input_hover_underline input[type="password"] + label > .sc_form_label_content, .sc_input_hover_underline input[type="search"] + label > .sc_form_label_content, .sc_input_hover_underline textarea + label > .sc_form_label_content {padding: 0;-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-transition: -webkit-transform .3s,color .3s;-ms-transition: -ms-transform .3s,color .3s;transition: transform .3s,color .3s;}
.sc_input_hover_underline textarea + label > .sc_form_label_content {display: block;height: 9.2em;}
.sc_input_hover_underline input[type="text"]:focus + label:before, .sc_input_hover_underline input[type="number"]:focus + label:before, .sc_input_hover_underline input[type="email"]:focus + label:before, .sc_input_hover_underline input[type="password"]:focus + label:before, .sc_input_hover_underline input[type="search"]:focus + label:before, .sc_input_hover_underline textarea:focus + label:before, .sc_input_hover_underline input[type="text"].filled + label:before, .sc_input_hover_underline input[type="number"].filled + label:before, .sc_input_hover_underline input[type="email"].filled + label:before, .sc_input_hover_underline input[type="password"].filled + label:before, .sc_input_hover_underline input[type="search"].filled + label:before, .sc_input_hover_underline textarea.filled + label:before {-webkit-transform: scale3d(1,.4,1);-ms-transform: scale3d(1,.4,1);transform: scale3d(1,.4,1);}
.sc_input_hover_underline input[type="text"]:focus + label > .sc_form_label_content, .sc_input_hover_underline input[type="number"]:focus + label > .sc_form_label_content, .sc_input_hover_underline input[type="email"]:focus + label > .sc_form_label_content, .sc_input_hover_underline input[type="password"]:focus + label > .sc_form_label_content, .sc_input_hover_underline input[type="search"]:focus + label > .sc_form_label_content, .sc_input_hover_underline input[type="text"].filled + label > .sc_form_label_content, .sc_input_hover_underline input[type="number"].filled + label > .sc_form_label_content, .sc_input_hover_underline input[type="email"].filled + label > .sc_form_label_content, .sc_input_hover_underline input[type="password"].filled + label > .sc_form_label_content, .sc_input_hover_underline input[type="search"].filled + label > .sc_form_label_content {-webkit-transform: translate3d(0,2em,0) scale3d(.7,.7,1);-ms-transform: translate3d(0,2em,0) scale3d(.7,.7,1);transform: translate3d(0,2em,0) scale3d(.7,.7,1);}
.sc_input_hover_underline textarea:focus + label > .sc_form_label_content, .sc_input_hover_underline textarea.filled + label > .sc_form_label_content {-webkit-transform: translate3d(0,10em,0) scale3d(.7,.7,1);-ms-transform: translate3d(0,10em,0) scale3d(.7,.7,1);transform: translate3d(0,10em,0) scale3d(.7,.7,1);}
.sc_input_hover_iconed input[type="text"], .sc_input_hover_iconed input[type="number"], .sc_input_hover_iconed input[type="email"], .sc_input_hover_iconed input[type="password"], .sc_input_hover_iconed input[type="search"], .sc_input_hover_iconed textarea {padding: .8em .8em .8em 2.8em !important;}
.sc_input_hover_iconed input[type="text"] + label, .sc_input_hover_iconed input[type="number"] + label, .sc_input_hover_iconed input[type="email"] + label, .sc_input_hover_iconed input[type="password"] + label, .sc_input_hover_iconed input[type="search"] + label, .sc_input_hover_iconed textarea + label {overflow: hidden;padding: .6em !important;margin: 0;}
.sc_input_hover_iconed input[type="text"] + label > .sc_form_label_content, .sc_input_hover_iconed input[type="number"] + label > .sc_form_label_content, .sc_input_hover_iconed input[type="email"] + label > .sc_form_label_content, .sc_input_hover_iconed input[type="password"] + label > .sc_form_label_content, .sc_input_hover_iconed input[type="search"] + label > .sc_form_label_content, .sc_input_hover_iconed textarea + label > .sc_form_label_content {display: inline-block !important;width: auto;-webkit-transform: translate3d(-1.4em,0,0);-ms-transform: translate3d(-1.4em,0,0);transform: translate3d(-1.4em,0,0);-webkit-transition: -webkit-transform .3s,opacity .3s;-ms-transition: -ms-transform .3s,opacity .3s;transition: transform .3s,opacity .3s;}
.sc_input_hover_iconed input[type="text"] + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="number"] + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="email"] + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="password"] + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="search"] + label > .sc_form_label_icon, .sc_input_hover_iconed textarea + label > .sc_form_label_icon {display: inline-block;font-size: 1.1111em;width: 1.5em;height: 1.5em;line-height: 1.5em;text-align: center !important;position: relative;-webkit-transform: translate3d(-3em,0,0);-ms-transform: translate3d(-3em,0,0);transform: translate3d(-3em,0,0);-webkit-transition: -webkit-transform .3s;-ms-transition: -ms-transform .3s;transition: transform .3s;}
.sc_input_hover_iconed input[type="text"] + label > .sc_form_label_icon:before, .sc_input_hover_iconed input[type="number"] + label > .sc_form_label_icon:before, .sc_input_hover_iconed input[type="email"] + label > .sc_form_label_icon:before, .sc_input_hover_iconed input[type="password"] + label > .sc_form_label_icon:before, .sc_input_hover_iconed input[type="search"] + label > .sc_form_label_icon:before, .sc_input_hover_iconed textarea + label > .sc_form_label_icon:before {position: static !important;margin: 0 !important;padding: 0 !important;font-style: normal !important;left: auto;top: auto;width: auto;height: auto;line-height: inherit;}
.sc_input_hover_iconed input[type="text"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="number"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="email"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="password"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="search"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed textarea:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="text"].filled + label > .sc_form_label_content, .sc_input_hover_iconed input[type="number"].filled + label > .sc_form_label_content, .sc_input_hover_iconed input[type="email"].filled + label > .sc_form_label_content, .sc_input_hover_iconed input[type="password"].filled + label > .sc_form_label_content, .sc_input_hover_iconed input[type="search"].filled + label > .sc_form_label_content, .sc_input_hover_iconed textarea.filled + label > .sc_form_label_content {opacity: 0;-webkit-transform: translate3d(100px,0,0);-ms-transform: translate3d(100px,0,0);transform: translate3d(100px,0,0);}
.sc_input_hover_iconed label > .sc_form_label_content, .sc_input_hover_iconed label > .sc_form_label_icon, .sc_input_hover_iconed input[type="text"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="number"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="email"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="password"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="search"]:focus + label > .sc_form_label_content, .sc_input_hover_iconed textarea:focus + label > .sc_form_label_content, .sc_input_hover_iconed input[type="text"].filled + label > .sc_form_label_content, .sc_input_hover_iconed input[type="number"].filled + label > .sc_form_label_content, .sc_input_hover_iconed input[type="email"].filled + label > .sc_form_label_content, .sc_input_hover_iconed input[type="password"].filled + label > .sc_form_label_content, .sc_input_hover_iconed input[type="search"].filled + label > .sc_form_label_content, .sc_input_hover_iconed textarea.filled + label > .sc_form_label_content {-webkit-transition-timing-function: cubic-bezier(.7,0,.3,1);-ms-transition-timing-function: cubic-bezier(.7,0,.3,1);transition-timing-function: cubic-bezier(.7,0,.3,1);}
.sc_input_hover_iconed input[type="text"]:focus + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="number"]:focus + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="email"]:focus + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="password"]:focus + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="search"]:focus + label > .sc_form_label_icon, .sc_input_hover_iconed textarea:focus + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="text"].filled + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="number"].filled + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="email"].filled + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="password"].filled + label > .sc_form_label_icon, .sc_input_hover_iconed input[type="search"].filled + label > .sc_form_label_icon, .sc_input_hover_iconed textarea.filled + label > .sc_form_label_icon {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {display: block;top: 5px;left: 5px;width: auto;height: auto;padding: 1em 1.5em;font-size: .85em;line-height: normal;color: #21759b;background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;text-decoration: none;z-index: 100000;}
.alignleft {display: inline-block;float: left;margin-right: 2em;}
.alignright {display: inline-block;float: right;margin-left: 2em;margin-top: 1em;margin-bottom: 1em;}
.aligncenter {clear: both;display: block !important;margin-left: auto !important;margin-right: auto !important;text-align: center;}
.sticky {position: relative;}
.sticky .sticky_label {position: absolute;right: 0;top: 0;width: 3em;height: 3em;background-image: url("images/sticky.png");background-repeat: no-repeat;background-position: right top;background-size: 3em 3em;}
.gallery-caption {font-size: inherit;}
.bypostauthor {font-size: inherit;}
.wp-caption {position: relative;overflow: hidden;max-width: 100%;}
.wp-caption a[class*="magnific"], .wp-caption a[class*="prettyPhoto"] {display: block;}
.wp-caption a[class*="magnific"] img, .wp-caption a[class*="prettyPhoto"] img {vertical-align: top;}
.wp-caption .wp-caption-text, .wp-caption .wp-caption-dd {padding: .5em 0 2em;font-size: .75em;line-height: 16px;font-style: italic;text-align: center;}
.gallery {margin: 0 -5px;}
.gallery .gallery-item a {display: block;}
.gallery .gallery-item a img {border: none !important;display: block;width: 100%;}
.gallery .gallery-item .gallery-icon {margin: 0 5px;}
.gallery .gallery-item .gallery-caption {line-height: 100%;margin: 0;padding: 6px 6px 0;font-size: .875em;}
.gallery.gallery-columns-9 .gallery-item {width: 11.1111% !important;}
.gallery.gallery-columns-8 .gallery-item {width: 12.5% !important;}
.gallery.gallery-columns-7 .gallery-item {width: 14.2857% !important;}
.gallery.gallery-columns-6 .gallery-item {width: 16.6666% !important;}
.gallery.gallery-columns-5 .gallery-item {width: 20% !important;}
.gallery.gallery-columns-4 .gallery-item {width: 25% !important;}
.gallery.gallery-columns-3 .gallery-item {width: 33.3333% !important;}
.gallery.gallery-columns-2 .gallery-item {width: 50% !important;}
.gallery.gallery-columns-1 .gallery-item {width: 100% !important;}
.gallery.gallery-columns-9 .gallery-caption {font-size: .625em;}
.gallery.gallery-columns-8 .gallery-caption {font-size: .6875em;}
.gallery.gallery-columns-7 .gallery-caption {font-size: .75em;}
.gallery.gallery-columns-6 .gallery-caption {font-size: .8125em;}
.post-password-form label {display: inline-block;vertical-align: top;}
.post-password-form input[type="submit"] {display: inline-block;margin-left: 10px;}
.container, .container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.row, .columns_wrap {margin-left: 0px;margin-right: -30px;}
.row > [class*="column-"], .columns_wrap > [class*="column-"] {display: inline-block;vertical-align: top;position: relative;min-height: 1px;padding-left: 0px;padding-right: 30px;margin-bottom: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.row.column_padding_left, .columns_wrap.column_padding_left {margin-left: -30px;margin-right: 0;}
.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"], .row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {padding-left: 30px;padding-right: 0;}
.row.column_padding_right, .columns_wrap.column_padding_right {margin-left: 0;margin-right: -30px;}
.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"], .row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {padding-left: 0;padding-right: 30px;}
.row.column_padding_center, .columns_wrap.column_padding_center {margin-left: -15px;margin-right: -15px;}
.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"], .row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {padding-left: 15px;padding-right: 15px;}
.sc_blogger.no_margins .row, .sc_blogger.no_margins .columns_wrap, .row.no_margins, .columns_wrap.no_margins {margin: 0 !important;}
.sc_blogger.no_margins .row > [class*="column-"], .sc_blogger.no_margins .columns_wrap > [class*="column-"], .row.no_margins > [class*="column-"], .columns_wrap.no_margins > [class*="column-"] {padding: 0 !important;}
.column-1, .column-1_1, .column-2_2, .column-3_3, .column-4_4, .column-5_5, .column-6_6, .column-7_7, .column-8_8, .column-9_9, .column-10_10, .column-11_11, .column-12_12 {width: 100%;}
.column-1_2, .column-2_4, .column-3_6, .column-4_8, .column-5_10, .column-6_12 {width: 50%;}
.column-1_3, .column-2_6, .column-3_9, .column-4_12 {width: 33.33333333%;}
.column-2_3, .column-4_6, .column-8_12 {width: 66.66666667%;}
.column-1_4, .column-2_8, .column-3_12 {width: 25%;}
.column-3_4, .column-6_8, .column-9_12 {width: 75%;}
.column-1_5, .column-2_10 {width: 20%;}
.column-2_5, .column-4_10 {width: 40%;}
.column-3_5, .column-6_10 {width: 60%;}
.column-4_5, .column-8_10 {width: 80%;}
.column-1_6, .column-2_12 {width: 16.66666667%;}
.column-5_6, .column-10_12 {width: 83.33333333%;}
.column-1_7 {width: 14.28571429%;}
.column-2_7 {width: 28.57142857%;}
.column-3_7 {width: 42.85714286%;}
.column-4_7 {width: 57.14285714%;}
.column-5_7 {width: 71.42857143%;}
.column-6_7 {width: 85.71428571%;}
.column-1_8 {width: 12.5%;}
.column-3_8 {width: 37.5%;}
.column-5_8 {width: 62.5%;}
.column-7_8 {width: 87.5%;}
.column-1_9 {width: 11.11111111%;}
.column-2_9 {width: 22.22222222%;}
.column-3_9 {width: 33.33333333%;}
.column-4_9 {width: 44.44444444%;}
.column-5_9 {width: 55.55555556%;}
.column-6_9 {width: 66.66666667%;}
.column-7_9 {width: 77.77777778%;}
.column-8_9 {width: 88.88888889%;}
.column-1_10 {width: 10%;}
.column-3_10 {width: 30%;}
.column-7_10 {width: 70%;}
.column-9_10 {width: 90%;}
.column-1_11 {width: 9.09090909%;}
.column-2_11 {width: 18.18181818%;}
.column-3_11 {width: 27.27272727%;}
.column-4_11 {width: 36.36363636%;}
.column-5_11 {width: 45.45454545%;}
.column-6_11 {width: 54.54545455%;}
.column-7_11 {width: 63.63636364%;}
.column-8_11 {width: 72.72727273%;}
.column-9_11 {width: 81.81818182%;}
.column-10_11 {width: 90.90909091%;}
.column-1_12 {width: 8.33333333%;}
.column-5_12 {width: 41.66666667%;}
.column-7_12 {width: 58.33333333%;}
.column-11_12 {width: 91.66666667%;}
.push-1_2, .push-2_4, .push-3_6, .push-4_8, .push-5_10, .push-6_12 {left: 50%;}
.push-1_3, .push-2_6, .push-3_9, .push-4_12 {left: 33.33333333%;}
.push-2_3, .push-4_6, .push-8_12 {left: 66.66666667%;}
.push-1_4, .push-2_8, .push-3_12 {left: 25%;}
.push-3_4, .push-6_8, .push-9_12 {left: 75%;}
.push-1_5, .push-2_10 {left: 20%;}
.push-2_5, .push-4_10 {left: 40%;}
.push-3_5, .push-6_10 {left: 60%;}
.push-4_5, .push-8_10 {left: 80%;}
.push-1_6, .push-2_12 {left: 16.66666667%;}
.push-5_6, .push-10_12 {left: 83.33333333%;}
.push-1_7 {left: 14.28571429%;}
.push-2_7 {left: 28.57142857%;}
.push-3_7 {left: 42.85714286%;}
.push-4_7 {left: 57.14285714%;}
.push-5_7 {left: 71.42857143%;}
.push-6_7 {left: 85.71428571%;}
.push-1_8 {left: 12.5%;}
.push-3_8 {left: 37.5%;}
.push-5_8 {left: 62.5%;}
.push-7_8 {left: 87.5%;}
.push-1_9 {left: 11.11111111%;}
.push-2_9 {left: 22.22222222%;}
.push-3_9 {left: 33.33333333%;}
.push-4_9 {left: 44.44444444%;}
.push-5_9 {left: 55.55555556%;}
.push-6_9 {left: 66.66666667%;}
.push-7_9 {left: 77.77777778%;}
.push-8_9 {left: 88.88888889%;}
.push-1_10 {left: 10%;}
.push-3_10 {left: 30%;}
.push-7_10 {left: 70%;}
.push-9_10 {left: 90%;}
.push-1_11 {left: 9.09090909%;}
.push-2_11 {left: 18.18181818%;}
.push-3_11 {left: 27.27272727%;}
.push-4_11 {left: 36.36363636%;}
.push-5_11 {left: 45.45454545%;}
.push-6_11 {left: 54.54545455%;}
.push-7_11 {left: 63.63636364%;}
.push-8_11 {left: 72.72727273%;}
.push-9_11 {left: 81.81818182%;}
.push-10_11 {left: 90.90909091%;}
.push-1_12 {left: 8.33333333%;}
.push-5_12 {left: 41.66666667%;}
.push-7_12 {left: 58.33333333%;}
.push-11_12 {left: 91.66666667%;}
.pull-1_2, .pull-2_4, .pull-3_6, .pull-4_8, .pull-5_10, .pull-6_12 {right: 50%;}
.pull-1_3, .pull-2_6, .pull-3_9, .pull-4_12 {right: 33.33333333%;}
.pull-2_3, .pull-4_6, .pull-8_12 {right: 66.66666667%;}
.pull-1_4, .pull-2_8, .pull-3_12 {right: 25%;}
.pull-3_4, .pull-6_8, .pull-9_12 {right: 75%;}
.pull-1_5, .pull-2_10 {right: 20%;}
.pull-2_5, .pull-4_10 {right: 40%;}
.pull-3_5, .pull-6_10 {right: 60%;}
.pull-4_5, .pull-8_10 {right: 80%;}
.pull-1_6, .pull-2_12 {right: 16.66666667%;}
.pull-5_6, .pull-10_12 {right: 83.33333333%;}
.pull-1_7 {right: 14.28571429%;}
.pull-2_7 {right: 28.57142857%;}
.pull-3_7 {right: 42.85714286%;}
.pull-4_7 {right: 57.14285714%;}
.pull-5_7 {right: 71.42857143%;}
.pull-6_7 {right: 85.71428571%;}
.pull-1_8 {right: 12.5%;}
.pull-3_8 {right: 37.5%;}
.pull-5_8 {right: 62.5%;}
.pull-7_8 {right: 87.5%;}
.pull-1_9 {right: 11.11111111%;}
.pull-2_9 {right: 22.22222222%;}
.pull-3_9 {right: 33.33333333%;}
.pull-4_9 {right: 44.44444444%;}
.pull-5_9 {right: 55.55555556%;}
.pull-6_9 {right: 66.66666667%;}
.pull-7_9 {right: 77.77777778%;}
.pull-8_9 {right: 88.88888889%;}
.pull-1_10 {right: 10%;}
.pull-3_10 {right: 30%;}
.pull-7_10 {right: 70%;}
.pull-9_10 {right: 90%;}
.pull-1_11 {right: 9.09090909%;}
.pull-2_11 {right: 18.18181818%;}
.pull-3_11 {right: 27.27272727%;}
.pull-4_11 {right: 36.36363636%;}
.pull-5_11 {right: 45.45454545%;}
.pull-6_11 {right: 54.54545455%;}
.pull-7_11 {right: 63.63636364%;}
.pull-8_11 {right: 72.72727273%;}
.pull-9_11 {right: 81.81818182%;}
.pull-10_11 {right: 90.90909091%;}
.pull-1_12 {right: 8.33333333%;}
.pull-5_12 {right: 41.66666667%;}
.pull-7_12 {right: 58.33333333%;}
.pull-11_12 {right: 91.66666667%;}
.offset-1_2, .offset-2_4, .offset-3_6, .offset-4_8, .offset-5_10, .offset-6_12 {margin-left: 50%;}
.offset-1_3, .offset-2_6, .offset-3_9, .offset-4_12 {margin-left: 33.33333333%;}
.offset-2_3, .offset-4_6, .offset-8_12 {margin-left: 66.66666667%;}
.offset-1_4, .offset-2_8, .offset-3_12 {margin-left: 25%;}
.offset-3_4, .offset-6_8, .offset-9_12 {margin-left: 75%;}
.offset-1_5, .offset-2_10 {margin-left: 20%;}
.offset-2_5, .offset-4_10 {margin-left: 40%;}
.offset-3_5, .offset-6_10 {margin-left: 60%;}
.offset-4_5, .offset-8_10 {margin-left: 80%;}
.offset-1_6, .offset-2_12 {margin-left: 16.66666667%;}
.offset-5_6, .offset-10_12 {margin-left: 83.33333333%;}
.offset-1_7 {margin-left: 14.28571429%;}
.offset-2_7 {margin-left: 28.57142857%;}
.offset-3_7 {margin-left: 42.85714286%;}
.offset-4_7 {margin-left: 57.14285714%;}
.offset-5_7 {margin-left: 71.42857143%;}
.offset-6_7 {margin-left: 85.71428571%;}
.offset-1_8 {margin-left: 12.5%;}
.offset-3_8 {margin-left: 37.5%;}
.offset-5_8 {margin-left: 62.5%;}
.offset-7_8 {margin-left: 87.5%;}
.offset-1_9 {margin-left: 11.11111111%;}
.offset-2_9 {margin-left: 22.22222222%;}
.offset-3_9 {margin-left: 33.33333333%;}
.offset-4_9 {margin-left: 44.44444444%;}
.offset-5_9 {margin-left: 55.55555556%;}
.offset-6_9 {margin-left: 66.66666667%;}
.offset-7_9 {margin-left: 77.77777778%;}
.offset-8_9 {margin-left: 88.88888889%;}
.offset-1_10 {margin-left: 10%;}
.offset-3_10 {margin-left: 30%;}
.offset-7_10 {margin-left: 70%;}
.offset-9_10 {margin-left: 90%;}
.offset-1_11 {margin-left: 9.09090909%;}
.offset-2_11 {margin-left: 18.18181818%;}
.offset-3_11 {margin-left: 27.27272727%;}
.offset-4_11 {margin-left: 36.36363636%;}
.offset-5_11 {margin-left: 45.45454545%;}
.offset-6_11 {margin-left: 54.54545455%;}
.offset-7_11 {margin-left: 63.63636364%;}
.offset-8_11 {margin-left: 72.72727273%;}
.offset-9_11 {margin-left: 81.81818182%;}
.offset-10_11 {margin-left: 90.90909091%;}
.offset-1_12 {margin-left: 8.33333333%;}
.offset-5_12 {margin-left: 41.66666667%;}
.offset-7_12 {margin-left: 58.33333333%;}
.offset-11_12 {margin-left: 91.66666667%;}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .columns_wrap:before, .columns_wrap:after {content: " ";display: table;}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .columns_wrap:after {clear: both;width: 100%;height: 0;display: block;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.affix {position: fixed;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.visible {visibility: visible;}
.invisible {visibility: hidden;}
.show {display: block !important;}
.hide {display: none !important;}
.hidden {display: none !important;visibility: hidden !important;}
.text-hide {font-size: 0;line-height: 0;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.page_wrap, .content_wrap {margin: 0 auto;}
.body_style_boxed .page_wrap {width: 1230px;}
.slider_boxed, .content_wrap, .content_container {width: 1170px;margin: 0 auto;}
.content_wrap:after, .content_container:after {content: " ";display: block;width: 100%;height: 0;clear: both;}
.body_style_fullwide .content_wrap {width: auto;padding-left: 30px;padding-right: 30px;}
.content, .sidebar, .sidebar_inner {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sidebar_show .content {width: 770px;}
.sidebar {width: 360px;max-width: 100%;}
.sidebar_right .content {float: left;}
.sidebar_right .sidebar {float: right;}
.sidebar_left .content {float: right;}
.sidebar_left .sidebar {float: left;}
.body_style_fullwide.sidebar_show  .content, .body_style_fullscreen.sidebar_show  .content {width: auto;max-width: 100%;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {padding-right: 400px;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {margin-left: -360px;}
.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content {padding-left: 400px;}
.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar {margin-right: -360px;}
.body_style_fullscreen .page_content_wrap {overflow: hidden;padding: 0;}
.body_wrap.bg_custom .page_wrap {background-color: transparent;}
.body_wrap.bg_custom {background-position: center !important;}
.body_transparent .page_wrap, .body_transparent .copy_wrap, .body_transparent .widget_area_inner {background-color: transparent;}
.sidebar_outer {width: 290px;position: absolute;top: 0;bottom: 0;z-index: 99998;}
.sidebar_outer_inner {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.sidebar_outer_show .outer_wrap {overflow: hidden;position: relative;}
.sidebar_outer_left .sidebar_outer {left: 0;right: auto;}
.sidebar_outer_left .body_wrap {padding-left: 290px;}
.sidebar_outer_right .sidebar_outer {left: auto;right: 0;}
.sidebar_outer_right .body_wrap {padding-right: 290px;}
.sidebar_outer .logo img {max-width: 210px;}
.page_content_wrap {padding: 5.7em 0;}
.page_content_wrap.page_paddings_no, .body_style_fullscreen .page_content_wrap {padding: 0;}
.article_style_boxed .content > article > .post_content, .article_style_boxed[class*="single-"] .content > .comments_wrap, .article_style_boxed[class*="single-"] .content > article > .post_info_share {padding: 2.1429em;}
.body_filled .widget_area[class*="scheme_"]:not(.footer_wrap) .widget_area_inner {padding: 0;}
.body_filled .widget_area[class*="scheme_"]:not(.footer_wrap) .widget_area_inner aside {padding: 3.33em;}
.body_filled .sidebar[class*="scheme_"] .sidebar_inner {padding: 2.1429em 2.8571em;}
.body_style_fullscreen .content > article.page {padding: 0;}
.video_bg_show .body_wrap {position: relative;}
.video_bg_show .video_bg {position: fixed;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;}
.video_bg_show .video_bg_overlay:after {content: " ";position: absolute;left: 0;top: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,.3);z-index: 3;background-image: url("images/bg/texture_7.png");}
.top_panel_wrap {position: relative;}
.top_panel_fixed .top_panel_wrap {-webkit-box-shadow: -4px 3px 0px 0px rgba(0,0,0,.2);-moz-box-shadow: -4px 3px 0px 0px rgba(0,0,0,.2);box-shadow: -4px 3px 0px 0px rgba(0,0,0,.2);}
.top_panel_over .top_panel_wrap {position: absolute;top: 0;left: 0;right: 0;z-index: 10000;}
body:not(.top_panel_fixed) .top_panel_position_over.top_panel_wrap_inner, body:not(.top_panel_fixed) .top_panel_position_over .top_panel_top, body:not(.top_panel_fixed) .top_panel_position_over .top_panel_middle, body:not(.top_panel_fixed) .top_panel_position_over .top_panel_bottom {background: none !important;}
.admin-bar.top_panel_over .top_panel_wrap {top: 32px;}
.top_panel_wrap [class^="icon-"]::before, .top_panel_wrap [class*=" icon-"]::before {margin-right: .5em;}
.top_panel_wrap .top_panel_top [class^="icon-"]::before, .top_panel_wrap .top_panel_top [class*=" icon-"]::before {margin-right: .5em;height: 35px;line-height: 42px;float: left;font-size: 13px;}
.top_panel_fixed_wrap {display: none;}
.top_panel_fixed:not(.top_panel_over) .top_panel_fixed_wrap {display: block;}
.top_panel_fixed .top_panel_wrap {position: fixed;top: 0;left: 0;right: 0;z-index: 10000;}
.sidebar_outer_left.top_panel_fixed .top_panel_wrap {left: 290px;}
.sidebar_outer_right.top_panel_fixed .top_panel_wrap {right: 290px;}
.top_panel_fixed .top_panel_top, .top_panel_fixed .top_panel_style_1 .top_panel_middle, .top_panel_fixed .top_panel_style_2 .top_panel_middle {display: none;}
.top_panel_fixed .top_panel_style_5 .contact_logo {float: left;}
.top_panel_fixed .top_panel_middle {min-height: 0;}
.top_panel_fixed .menu_main_wrap {margin-top: 0;}
.admin-bar.top_panel_fixed .top_panel_wrap {top: 32px;}
.top_panel_top {min-height: 35px;margin-top: 0;position: relative;z-index: 10000;font-size: .866em;font-family: Ubuntu;font-weight: 400;}
.top_panel_style_1 .top_panel_middle, .top_panel_style_2 .top_panel_middle, .top_panel_style_3 .top_panel_middle, .top_panel_style_4 .top_panel_middle, .top_panel_style_5 .top_panel_middle, .top_panel_style_6 .top_panel_middle, .top_panel_style_8 .top_panel_middle {background-repeat: repeat;background-position: center top;}
.top_panel_top_contact_area {float: left;letter-spacing: .05em;line-height: 35px;}
.top_panel_top_open_hours {float: left;margin-top: 1em;margin-left: 3em;}
.top_panel_top_user_area {float: right;}
.top_panel_top_socials {float: right;margin-top: .3em;margin-bottom: -5px;}
.top_panel_top_socials .sc_socials {display: block;}
.top_panel_top_search, .menu_user_nav {float: left;margin-top: 1em;}
.top_panel_top_search {padding-top: .2em;margin-right: 2em;}
.top_panel_top .top_panel_top_search {padding-top: 0;margin-right: 3px;margin-top: 0;}
.top_panel_top .top_panel_top_search .search_wrap {border-radius: 0 0 5px 5px;width: 35.27px;height: 35.27px;line-height: 35.27px;}
.top_panel_top_socials {margin-left: .5em;}
.top_panel_wrap .sc_socials a:before, .top_panel_wrap .sc_socials [class*="icon-"]:before {margin-right: 0;}
.top_panel_wrap ul {margin: 0;padding: 0;list-style-type: none;}
.top_panel_wrap li {margin-bottom: 0;position: relative;}
.top_panel_wrap li li > a {position: relative;display: block;padding: .2em 0;line-height: 1.924em;}
.top_panel_wrap .menu_main_nav li li.menu-item-has-children > a:after {content: "";font-family: "fontello";position: absolute;right: 8px;top: 60%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.menu_user_nav > li {margin-left: 3px;}
.menu_user_nav > li a {}
.menu_user_nav > li > a {display: block;padding: 0;padding: 0 1em;line-height: 35px;border-radius: 0 0 5px 5px;}
.menu_user_nav > li li {line-height: 1.5em;}
.menu_user_nav > li ul:not(.cart_list) {width: 7em;padding: 1em;border: 1px solid #ddd;font-size: 1em;font-family: Ubuntu;font-weight: 400;border-radius: 5px;}
.menu_user_nav > li ul:not(.cart_list) .button {font-size: .8em;}
.menu_user_nav > li.menu_user_bookmarks ul {width: 15em;}
.menu_user_nav > li > ul {left: 0;top: 42px;}
.menu_user_nav > li > ul ul {left: 12em;margin-left: 4px;top: -.5em;}
.menu_user_nav > li > ul ul.submenu_left {left: -12em;margin-left: -1px;}
.menu_user_nav > li.menu_user_controls .user_avatar {display: inline-block;border: 1px solid #ddd;margin-right: .4em;overflow: hidden;vertical-align: middle;vertical-align: text-top;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 1em;height: 1em;line-height: 1em;}
.menu_main_nav_area {z-index: 1000;display: none;}
.menu_show .menu_main_nav_area {display: block;}
.menu_user_nav > li:first-child {margin-left: 0;}
.menu_user_nav > li, .menu_main_nav > li {position: relative;z-index: 20;display: inline-block;vertical-align: top;}
.menu_main_nav > li+li {z-index: 19;}
.menu_main_nav > li+li+li {z-index: 18;}
.menu_main_nav > li+li+li+li {z-index: 17;}
.menu_main_nav > li+li+li+li+li {z-index: 16;}
.menu_main_nav > li+li+li+li+li+li {z-index: 15;}
.menu_main_nav > li+li+li+li+li+li+li {z-index: 14;}
.menu_main_nav > li+li+li+li+li+li+li+li {z-index: 13;}
.menu_main_nav > li+li+li+li+li+li+li+li+li {z-index: 12;}
.menu_main_nav > li+li+li+li+li+li+li+li+li+li {z-index: 11;}
.menu_user_nav > li {z-index: 30;}
.menu_user_nav > li+li {z-index: 29;}
.menu_user_nav > li+li+li {z-index: 28;}
.menu_user_nav > li+li+li+li {z-index: 27;}
.menu_user_nav > li+li+li+li+li {z-index: 26;}
.menu_user_nav > li+li+li+li+li+li {z-index: 25;}
.menu_user_nav > li+li+li+li+li+li+li {z-index: 24;}
.menu_user_nav > li+li+li+li+li+li+li+li {z-index: 23;}
.menu_user_nav > li+li+li+li+li+li+li+li+li {z-index: 22;}
.menu_user_nav > li+li+li+li+li+li+li+li+li+li {z-index: 21;}
.menu_user_nav > li ul, .menu_main_nav > li ul {position: absolute;display: none;z-index: 10000;}
.menu_main_nav > li > a {display: block;padding: 1em 1.5em;text-transform: uppercase;border-radius: 5px;}
.menu_main_nav > li ul {border: 1px solid #ddd;}
.menu_main_nav > li ul {width: 193px;padding: 0;padding: 1.5em 2.3em;border-radius: 5px;box-sizing: border-box;}
.menu_main_nav > li > ul {left: 0;top: 40px;text-align: left;}
.menu_main_nav > li > ul ul {left: 167px;top: -1em;}
.menu_main_nav > li > ul ul.submenu_left {left: -221px;}
.menu_main_nav li a:before {margin-right: .5em;}
.menu_main_nav > li#blob {position: absolute;top: 0;z-index: 1;opacity: 0;-webkit-transition: all 500ms cubic-bezier(.175,.885,.32,1.275);-moz-transition: all 500ms cubic-bezier(.175,.885,.32,1.275);-ms-transition: all 500ms cubic-bezier(.175,.885,.32,1.275);-o-transition: all 500ms cubic-bezier(.175,.885,.32,1.275);transition: all 500ms cubic-bezier(.175,.885,.32,1.275);}
.menu_main_nav > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover, .menu_main_nav > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {background-color: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.menu_hover_slide_line .menu_main_nav > li#blob {height: 2px;margin: 3.8em 0 0 1.5em;}
.menu_hover_zoom_line .menu_main_nav > li > a {position: relative;}
.menu_hover_zoom_line .menu_main_nav > li > a:before {content: "";height: 2px;position: absolute;margin-left: .25em;top: 3.8em;left: 50%;-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-ms-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;}
.menu_hover_zoom_line .menu_main_nav > li > a:hover:before, .menu_hover_zoom_line .menu_main_nav > li.sfHover > a:before, .menu_hover_zoom_line .menu_main_nav > li.current-menu-item > a:before, .menu_hover_zoom_line .menu_main_nav > li.current-menu-parent > a:before, .menu_hover_zoom_line .menu_main_nav > li.current-menu-ancestor > a:before {width: 80%;}
.menu_hover_path_line .menu_main_nav > li > a {position: relative;}
.menu_hover_path_line .menu_main_nav > li:before, .menu_hover_path_line .menu_main_nav > li:after, .menu_hover_path_line .menu_main_nav > li > a:before, .menu_hover_path_line .menu_main_nav > li > a:after {content: " ";position: absolute;-webkit-transition: -webkit-transform .1s;-ms-transition: -ms-transform .1s;transition: transform .1s;-webkit-transition-timing-function: cubic-bezier(1,.68,.16,.9);-ms-transition-timing-function: cubic-bezier(1,.68,.16,.9);transition-timing-function: cubic-bezier(1,.68,.16,.9);}
.menu_hover_path_line .menu_main_nav > li:before, .menu_hover_path_line .menu_main_nav > li:after {top: .5em;bottom: .5em;width: 2px;-webkit-transform: scale3d(1,0,1);-ms-transform: scale3d(1,0,1);transform: scale3d(1,0,1);}
.menu_hover_path_line .menu_main_nav > li:before {left: 0;-webkit-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;transform-origin: 50% 100%;}
.menu_hover_path_line .menu_main_nav > li:after {right: 0;-webkit-transform-origin: 50% 0%;-ms-transform-origin: 50% 0%;transform-origin: 50% 0%;}
.menu_hover_path_line .menu_main_nav > li > a:before, .menu_hover_path_line .menu_main_nav > li > a:after {left: 0;right: auto;width: 100%;height: 2px;-webkit-transform: scale3d(0,1,1);-ms-transform: scale3d(0,1,1);transform: scale3d(0,1,1);}
.menu_hover_path_line .menu_main_nav > li > a:before {top: .5em;bottom: auto;-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;}
.menu_hover_path_line .menu_main_nav > li > a:after {top: auto;bottom: .5em;-webkit-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.menu_hover_path_line .menu_main_nav > li > a:after {-webkit-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.menu_hover_path_line .menu_main_nav > li.sfHover > a:after, .menu_hover_path_line .menu_main_nav > li > a:hover:after {-webkit-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}
.menu_hover_path_line .menu_main_nav > li:before {-webkit-transition-delay: .2s;-ms-transition-delay: .2s;transition-delay: .2s;}
.menu_hover_path_line .menu_main_nav > li.sfHover:before, .menu_hover_path_line .menu_main_nav > li:hover:before {-webkit-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;}
.menu_hover_path_line .menu_main_nav > li > a:before {-webkit-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;}
.menu_hover_path_line .menu_main_nav > li > a:hover:before, .menu_hover_path_line .menu_main_nav > li.sfHover > a:before {-webkit-transition-delay: .2s;-ms-transition-delay: .2s;transition-delay: .2s;}
.menu_hover_path_line .menu_main_nav > li.sfHover:after, .menu_hover_path_line .menu_main_nav > li:hover:after {-webkit-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.menu_hover_path_line .menu_main_nav > li.sfHover:before, .menu_hover_path_line .menu_main_nav > li:hover:before, .menu_hover_path_line .menu_main_nav > li.sfHover:after, .menu_hover_path_line .menu_main_nav > li:hover:after, .menu_hover_path_line .menu_main_nav > li.sfHover > a:before, .menu_hover_path_line .menu_main_nav > li:hover > a:before, .menu_hover_path_line .menu_main_nav > li.sfHover > a:after, .menu_hover_path_line .menu_main_nav > li:hover > a:after, .menu_hover_path_line .menu_main_nav > li.current-menu-item:before, .menu_hover_path_line .menu_main_nav > li.current-menu-item:after, .menu_hover_path_line .menu_main_nav > li.current-menu-item > a:before, .menu_hover_path_line .menu_main_nav > li.current-menu-item > a:after, .menu_hover_path_line .menu_main_nav > li.current-menu-ancestor:before, .menu_hover_path_line .menu_main_nav > li.current-menu-ancestor:after, .menu_hover_path_line .menu_main_nav > li.current-menu-ancestor > a:before, .menu_hover_path_line .menu_main_nav > li.current-menu-ancestor > a:after, .menu_hover_path_line .menu_main_nav > li.current-menu-parent:before, .menu_hover_path_line .menu_main_nav > li.current-menu-parent:after, .menu_hover_path_line .menu_main_nav > li.current-menu-parent > a:before, .menu_hover_path_line .menu_main_nav > li.current-menu-parent > a:after {-webkit-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.menu_hover_roll_down .menu_main_nav > li > a:before {content: " ";position: absolute;top: 3.8em;left: 1.5em;right: 1.5em;height: 2px;opacity: 0;-webkit-transform: translate3d(0,-3em,0);-ms-transform: translate3d(0,-3em,0);transform: translate3d(0,-3em,0);-webkit-transition: -webkit-transform 0s .3s,opacity .2s;-ms-transition: transform 0s .3s,opacity .2s;transition: transform 0s .3s,opacity .2s;}
.menu_hover_roll_down .menu_main_nav > li.sfHover > a:before, .menu_hover_roll_down .menu_main_nav > li > a:hover:before, .menu_hover_roll_down .menu_main_nav > li.current-menu-item > a:before, .menu_hover_roll_down .menu_main_nav > li.current-menu-ancestor > a:before, .menu_hover_roll_down .menu_main_nav > li.current-menu-parent > a:before {opacity: 1;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: -webkit-transform .3s,opacity .1s;-ms-transition: -webkit-transform .3s,opacity .1s;transition: transform .3s,opacity .1s;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);-ms-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);}
.menu_hover_roll_down .menu_main_nav > li > a > span {display: block;pointer-events: none;}
.menu_hover_roll_down .menu_main_nav > li.sfHover > a > span, .menu_hover_roll_down .menu_main_nav > li > a:hover > span, .menu_hover_roll_down .menu_main_nav > li.current-menu-item > a > span, .menu_hover_roll_down .menu_main_nav > li.current-menu-ancestor > a > span, .menu_hover_roll_down .menu_main_nav > li.current-menu-parent > a > span {-webkit-animation: anim-roll-down .3s forwards;-ms-animation: anim-roll-down .3s forwards;animation: anim-roll-down .3s forwards;}
@-webkit-keyframes anim-roll-down {50% {opacity: 0;-webkit-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	51% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);-ms-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes anim-roll-down {50% {opacity: 0;-webkit-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	51% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);-ms-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.menu_hover_color_line .menu_main_nav > li > a:hover:before, .menu_hover_color_line .menu_main_nav > li > a:focus:before {-webkit-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);transform: scale3d(1,1,1);-webkit-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}
.menu_hover_color_line .menu_main_nav > li > a:before, .menu_hover_color_line .menu_main_nav > li > a:after {content: "";position: absolute;top: 3.8em;left: 1.5em;right: 1.5em;margin: 0;height: 2px;-webkit-transform: scale3d(0,1,1);-ms-transform: scale3d(0,1,1);transform: scale3d(0,1,1);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;-webkit-transition: transform .3s cubic-bezier(.22,.61,.36,1);-ms-transition: transform .3s cubic-bezier(.22,.61,.36,1);transition: transform .3s cubic-bezier(.22,.61,.36,1);}
.menu_hover_color_line .menu_main_nav > li.menu-item-has-children > a:before, .menu_hover_color_line .menu_main_nav > li.menu-item-has-children > a:after {right: 2em;}
.menu_hover_color_line .menu_main_nav > li > a:hover, .menu_hover_color_line .menu_main_nav > li.sfHover > a:after, .menu_hover_color_line .menu_main_nav > li > a:hover:after, .menu_hover_color_line .menu_main_nav > li > a:before {-webkit-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.menu_hover_color_line .menu_main_nav > li.sfHover > a:after, .menu_hover_color_line .menu_main_nav > li > a:hover:after, .menu_hover_color_line .menu_main_nav > li.sfHover > a:before, .menu_hover_color_line .menu_main_nav > li > a:hover:before, .menu_hover_color_line .menu_main_nav > li.current-menu-item > a:after, .menu_hover_color_line .menu_main_nav > li.current-menu-item > a:before, .menu_hover_color_line .menu_main_nav > li.current-menu-ancestor > a:after, .menu_hover_color_line .menu_main_nav > li.current-menu-ancestor > a:before, .menu_hover_color_line .menu_main_nav > li.current-menu-parent > a:after, .menu_hover_color_line .menu_main_nav > li.current-menu-parent > a:before {-webkit-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.menu_hover_color_line .menu_main_nav > li.sfHover > a:before, .menu_hover_color_line .menu_main_nav > li > a:hover:before {-webkit-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}
.menu_user_nav > li.menu_user_currency > a {padding-left: 1.6em;padding-right: .2em;}
.menu_user_nav > li.menu_user_bookmarks li > a {position: relative;}
.menu_user_nav > li.menu_user_bookmarks .bookmarks_add {border-bottom: 1px solid rgba(0,0,0,.5);}
.menu_user_nav > li.menu_user_bookmarks .bookmarks_delete {position: absolute;right: 0;top: 50%;margin-top: -.5em;margin-right: .5em;width: 1em;height: 1em;line-height: 1em;font-size: 1.25em;}
.top_panel_style_3 .top_panel_cart_button, .top_panel_style_4 .top_panel_cart_button {display: block;padding-left: 1.5em !important;padding-right: 1.5em !important;}
.top_panel_middle .contact_cart {position: relative;}
.top_panel_middle .sidebar_cart {position: absolute;top: 4.5em;left: 0;z-index: 1001;display: none;float: none;text-align: left;border: 1px solid #eee;}
.top_panel_icon {padding: 0;}
.top_panel_icon .sidebar_cart {top: 3.5em;left: -.7em;}
.top_panel_style_5 .top_panel_icon .sidebar_cart, .top_panel_style_6 .top_panel_icon .sidebar_cart, .top_panel_style_7 .top_panel_icon .sidebar_cart, .top_panel_style_8 .top_panel_icon .sidebar_cart {left: auto;right: -1em;}
.top_panel_icon.search_wrap {width: 2.924em;height: 2.924em;line-height: 2.924em;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: .866em;}
.top_panel_icon.search_wrap.search_state_opened {width: 8em;}
.top_panel_icon.search_wrap .search_submit {line-height: 2.924em;}
.top_panel_icon .contact_cart_label, .top_panel_icon .contact_cart_totals {display: none;}
.top_panel_icon .contact_icon {display: inline-block;text-align: center;}
.top_panel_icon .contact_icon:before {margin-right: 0;}
.top_panel_icon.menu_main_cart {position: relative;}
.top_panel_icon .contact_icon {width: 2.2857em;height: 2.2857em;line-height: 2.2857em;}
.top_panel_icon.menu_main_cart .contact_icon {-webkit-border-radius: 1.15em;-moz-border-radius: 1.15em;border-radius: 1.15em;}
.top_panel_wrap .logo {margin: 2em 0 1em 0;overflow: hidden;}
.top_panel_wrap .logo_main {max-height: 4.94em;width: auto;}
.logo a {display: inline-block;}
.logo img {float: left;margin: 0 .7857em .7857em 0;width: auto;}
.logo_text, .logo_slogan {float: left;text-align: left;}
.logo_slogan {margin-top: .25em;font-style: italic;}
.top_panel_fixed .top_panel_wrap .logo_main {display: none;}
.top_panel_wrap .logo_fixed {display: none;max-height: 42px;width: auto;}
.top_panel_fixed .top_panel_wrap .logo_fixed {display: block;margin: 0;}
.top_panel_fixed .top_panel_middle .menu_main_wrap {margin-top: 1em !important;margin-bottom: .6em;padding-bottom: 0;float: right;}
.top_panel_style_3 .content_wrap, .top_panel_style_4 .content_wrap, .top_panel_style_6 .content_wrap, .top_panel_style_7 .content_wrap {position: relative;}
.top_panel_style_3 .menu_main_wrap, .top_panel_style_4 .menu_main_wrap, .top_panel_style_6 .menu_main_wrap, .top_panel_style_7 .menu_main_wrap {float: right;}
.top_panel_style_5 .top_panel_wrap_inner {text-align: center;}
.top_panel_style_5 .contact_logo {overflow: hidden;position: relative;}
.top_panel_style_5 .contact_logo:after {content: "";height: 8px;position: absolute;bottom: 0;left: 0;right: 0;background-color: #ddd;}
.top_panel_fixed .top_panel_style_5 .contact_logo:after {content: none;}
.top_panel_style_5 .menu_main_wrap {display: inline-block;margin-top: 0 !important;padding: 2.1em 0 1.5em;margin-bottom: 0 !important;}
.top_panel_style_5 .menu_main_nav_area, .top_panel_style_5 .top_panel_icon {display: block !important;float: left;}
.top_panel_style_5 .top_panel_top_user_area {text-align: left;}
.top_panel_style_6 .menu_main_nav_area, .top_panel_style_7 .menu_main_nav_area {float: none;}
.top_panel_style_6 .top_panel_icon, .top_panel_style_7 .top_panel_icon {float: right;}
.top_panel_image {height: 45em;overflow: hidden;position: relative;background-size: cover;background-position: center;}
.top_panel_image_hover {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(2,75,94,.8);}
.top_panel_image_header {position: absolute;left: 50%;top: 50%;display: block;max-width: 50%;text-align: center;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.top_panel_image_icon {font-size: 4em;line-height: 1em;margin-top: 1em;}
.open_child_menu {cursor: pointer;position: absolute;z-index: 1;right: 0;top: 0;text-align: center;width: 2em;height: 2.2857em;line-height: 2.2857em;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.open_child_menu:hover {-webkit-box-shadow: inset 0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow: inset 0 0 10px 0 rgba(0,0,0,.2);box-shadow: inset 0 0 10px 0 rgba(0,0,0,.2);}
.open_child_menu:before {content: "";font-family: fontello;}
li.opened > a > .open_child_menu:before {content: "";}
.top_panel_wrap .contact_field {margin-top: 2.5em;}
.top_panel_wrap .contact_field > a > span, .top_panel_wrap .contact_field > span {display: block;}
.top_panel_wrap .contact_label {font-weight: bold;margin: .3em 0 .15em;}
.top_panel_middle .contact_icon {float: left;width: 3.5em;height: 3.5em;line-height: 3.5em;margin-right: .5em;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.top_panel_middle .contact_icon:before {font-size: 1.5em;margin-right: 0;}
.top_panel_wrap .menu_main_cart .contact_icon:before {font-size: 1em;}
.top_panel_style_2 .logo, .top_panel_style_5 .logo {text-align: center;}
.top_panel_style_2 .contact_phone > span + span {text-align: right;}
.top_panel_style_2 .contact_phone .contact_icon {float: right;margin-left: .5em;margin-right: 0;}
.top_panel_middle .menu_main_wrap {text-align: right;}
.top_panel_middle .menu_main_nav_area {text-align: right;}
.top_panel_style_5 .top_panel_middle .menu_main_nav_area {display: block;}
.top_panel_style_5 .top_panel_middle .contact_icon, .top_panel_style_6 .top_panel_middle .contact_icon, .top_panel_style_7 .top_panel_middle .contact_icon {width: 2.2857em;height: 2.2857em;line-height: 2.2857em;}
.top_panel_style_6 .top_panel_middle, .top_panel_style_7 .top_panel_middle {min-height: 0;}
.menu_main_nav_area .menu_main_nav li {margin-left: 0;}
.menu_main_nav_area .menu_main_nav > li {margin-right: 5px;}
.contact_logo.column-1_4, .menu_main_wrap.column-3_4 {margin-bottom: 0;}
.top_panel_middle .search_wrap {display: none;}
.menu_show .top_panel_middle .search_wrap {display: block;margin-left: 1em;}
.search_wrap {position: relative;position: relative;max-width: 10em;min-width: 2.2857em;z-index: 1000;}
.search_wrap.search_state_opened {z-index: 10002;}
.search_wrap.search_state_closed:not(.top_panel_icon) {min-width: 0;}
.search_wrap:not(.search_state_fixed) {-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.search_wrap .search_field {border: none;}
.search_wrap.search_style_fullscreen.search_state_opened .search_submit, .search_wrap.search_style_fullscreen.search_state_opened .search_submit:hover {background-color: transparent !important;}
.content .search_wrap, .content .search_wrap .search_submit, .content .search_wrap .search_field, .top_panel_bottom .search_wrap, .top_panel_bottom .search_wrap .search_submit, .top_panel_bottom .search_wrap .search_field, .top_panel_style_4 .search_wrap, .top_panel_style_4 .search_wrap .search_submit, .top_panel_style_4 .search_wrap .search_field {}
.top_panel_bottom .search_wrap, .top_panel_style_4 .search_wrap {float: right;}
.top_panel_inner_style_3 .search_field, .top_panel_inner_style_3 .search_submit, .top_panel_icon.search_wrap .search_field {background-color: transparent !important;}
.search_wrap form {width: 100%;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.search_wrap .search_submit {position: absolute;right: 0;top: 0;width: 2.924em;height: 2.924em;padding: 0;margin: 0;text-align: right;text-align: center;font-weight: normal;font-size: 1em;}
.top_panel_top_search .search_submit {top: 2px;}
.top_panel_top_search .search_submit, .top_panel_top_search .search_submit:hover {background-color: transparent !important;}
.search_wrap .search_field {width: 100%;padding-left: 2.924em;padding: .85em .5em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.top_panel_top .search_field {max-width: 6em;padding-top: .2em;padding-bottom: .2em;}
.search_wrap .search_submit:before {line-height: 3.5em;}
.top_panel_style_5 .search_form_wrap, .top_panel_style_6 .search_form_wrap, .top_panel_style_7 .search_form_wrap {width: 100%;overflow: hidden;}
.top_panel_style_5 .search_results, .top_panel_style_6 .search_results, .top_panel_style_7 .search_results {top: 4em !important;}
.top_panel_icon .search_submit {display: inline-block;text-align: center;}
.top_panel_icon .search_submit:before {margin-right: 0 !important;float: none !important;}
.search_style_fullscreen.search_wrap.search_state_opened {width: 2.2857em !important;}
.search_style_fullscreen.search_state_closed .search_field {background-color: transparent !important;}
.search_style_fullscreen.search_state_opened .search_form_wrap {position: fixed;bottom: 0;left: 0;right: 0;top: 0;width: 100%;height: 100%;z-index: 99;background-color: rgba(0,0,0,.85) !important;overflow: hidden;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.search_style_fullscreen .search_form {padding: 0;text-align: center;}
.search_style_fullscreen.search_state_opened .search_form {position: relative;width: 50%;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);border-bottom: 1px solid #fff;}
.search_style_fullscreen.search_state_closed .search_close {display: none;}
.search_style_fullscreen.search_state_opened .search_close {position: absolute;right: 0;top: 0;display: inline-block;font-size: 2em;line-height: 2.2em;font-weight: 300;text-align: center;cursor: pointer;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.search_style_fullscreen.search_state_opened .search_close:before {margin: 0;}
.search_style_fullscreen.search_state_closed .search_submit {position: relative;left: 0;top: 0;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.search_style_fullscreen.search_state_opened .search_submit {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);position: absolute;left: 0;top: 50%;background-color: transparent;font-size: 1.2em;width: auto;padding: 0;}
.top_panel_wrap .search_style_fullscreen.search_state_closed .search_field {display: none;}
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_field {font-size: 1.4em;font-weight: 400;height: 3em;letter-spacing: 1px;line-height: 3em;margin: 0;padding: 0 0 0 2em;white-space: pre-wrap;word-wrap: break-word;box-sizing: border-box;resize: none;overflow: hidden;display: block;width: 100%;}
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_close, .top_panel_wrap .search_style_fullscreen.search_state_opened .search_field, .top_panel_wrap .search_style_fullscreen.search_state_opened .search_submit {color: #fff !important;}
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_close:hover, .top_panel_wrap .search_style_fullscreen.search_state_opened .search_field:hover, .top_panel_wrap .search_style_fullscreen.search_state_opened .search_field:focus, .top_panel_wrap .search_style_fullscreen.search_state_opened .search_submit:hover, .top_panel_wrap .search_style_fullscreen.search_state_opened .search_submit:focus {color: #ccc !important;}
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_field, .top_panel_wrap .search_style_fullscreen.search_state_opened .search_field:hover, .top_panel_wrap .search_style_fullscreen.search_state_opened .search_field:focus {background-color: transparent !important;}
.search_style_fullscreen.search_state_opened input::-webkit-input-placeholder {color: #ccc;opacity: 1;}
.search_style_fullscreen.search_state_opened input::-moz-placeholder {color: #ccc;opacity: 1;}
.search_style_fullscreen.search_state_opened input:-moz-placeholder {color: #ccc;opacity: 1;}
.search_style_fullscreen.search_state_opened input:-ms-input-placeholder {color: #ccc;opacity: 1;}
.search_wrap.search_style_expand:not(.top_panel_icon) .search_field {-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
.search_style_expand.search_wrap.search_state_closed {width: 2.2857em;}
.search_style_expand.search_wrap.search_state_closed .search_field {padding-right: 0;}
.search_style_slide.search_wrap:not(.top_panel_icon) {position: relative;width: 1.5em;}
.search_style_slide.search_state_closed:not(.top_panel_icon) .search_form_wrap {background-color: transparent !important;}
.search_style_slide.search_state_opened:not(.top_panel_icon) .search_form_wrap {position: absolute;z-index: 99;right: 0;top: 1.5em;overflow: hidden;width: 10em;-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.top_panel_top .top_panel_top_search .search_style_slide.search_state_opened:not(.top_panel_icon) .search_form_wrap {top: 0;}
.search_style_slide.search_state_closed:not(.top_panel_icon) .search_field {background-color: transparent !important;}
.search_wrap .search_results {display: none;position: absolute;z-index: 1000;right: 0;top: 4.2857em;color: initial;background-color: #fff;border: 1px solid #e5e5e5;width: 270px;padding: 1em;line-height: 1.5em;border-radius: 5px;text-align: left;-webkit-box-shadow: 2px 3px 2px 0px rgba(0,0,0,.2);-moz-box-shadow: 2px 3px 2px 0px rgba(0,0,0,.2);box-shadow: 2px 3px 2px 0px rgba(0,0,0,.2);}
.top_panel_top .search_results {top: 2.65em;}
.top_panel_middle .sidebar_cart:after, .menu_user_nav > li > ul:after, .search_wrap .search_results:after {content: " ";width: 10px;height: 10px;background-color: #fff;border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;position: absolute;top: -6px;right: 3em;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.top_panel_middle .sidebar_cart:after, .menu_user_nav > li > ul:after {left: 1.5em;right: auto;}
.top_panel_style_5 .top_panel_middle .sidebar_cart:after, .top_panel_style_6 .top_panel_middle .sidebar_cart:after, .top_panel_style_7 .top_panel_middle .sidebar_cart:after, .top_panel_style_8 .top_panel_middle .sidebar_cart:after {right: 2.15em;left: auto;}
.menu_user_nav > li > ul > li {z-index: 1;}
.search_wrap .search_results .search_results_close {position: absolute;top: 3px;right: 3px;display: block;text-align: center;overflow: hidden;font-size: .875em;width: 1.2em;height: 1.2em;line-height: 1.2em;cursor: pointer;}
.search_wrap .post_more {display: block;text-align: center;}
.widget_area .post_item {overflow: hidden;}
.widget_area aside .post_item + .post_item {margin-top: 1.333em;}
.search_results.widget_area .post_item + .post_item {margin-top: 1.333em;padding-top: 1.333em;}
.search_results.widget_area .post_item + .post_item {border-top: 1px solid #e5e5e5;}
.widget_area .post_item .post_content {overflow: hidden;}
.widget_area .post_item .post_thumb {float: left;width: 4.333em;height: 4.333em;margin: 0 1.25em 0 0;border-radius: 5px;overflow: hidden;}
.widget_area .post_item .post_thumb img {width: 100%;}
.widget_area .post_item .post_title {margin: -4px 0 4px 0;line-height: 1.3em;}
.widget_area .post_item .post_info {font-size: .8em;margin-bottom: 0;line-height: 1.5em;font-weight: 600;}
.widget_area .post_item .post_info .post_info_item+.post_info_item:before {content: "";margin: 0 0 0 5px;}
.content .search_wrap {max-width: 50%;margin: 0;}
.content .columns_wrap .search_wrap {max-width: 100%;}
.content .search_wrap .search_form_wrap {width: 100%;}
.content .search_wrap .search_form_wrap .search_field {width: 82%;}
.content .search_wrap.search_fixed .search_form_wrap .search_field {width: 96%;}
.content .search_wrap .search_results {width: 100%;}
.top_panel_style_8 .content_wrap {width: 100%;padding: 0 3.8462em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.top_panel_style_8 .top_panel_middle {position: relative;}
.top_panel_style_8 .top_panel_middle .menu_pushy_wrap {margin: 0;text-align: left;float: left;}
.top_panel_style_8 .contact_logo {display: inline-block;position: absolute;z-index: 1;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.top_panel_style_8 .top_panel_middle .logo {margin: .5em 0 0 0;}
.top_panel_style_8 .menu_pushy_button {display: inline-block;}
.top_panel_style_8 .menu_pushy_button:before {font-size: 1.4em;line-height: 1.2em;vertical-align: top;}
.top_panel_style_8 .top_panel_buttons {float: right;}
.top_panel_style_8 .top_panel_buttons .top_panel_cart_button:before, .top_panel_style_8 .top_panel_buttons .top_panel_cart_button:after {content: " ";display: block;font-size: .75em;position: absolute;z-index: 1;right: 0;top: -1px;width: 1em;height: 1em;line-height: 1em;}
.top_panel_style_8 .top_panel_buttons .top_panel_cart_button:before {background-color: red;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);right: 2px;top: -2px;}
.top_panel_style_8 .top_panel_buttons .top_panel_cart_button:after {content: attr(data-items);font-size: .65em;font-weight: 700;}
.top_panel_inner_style_8 .top_panel_buttons, .top_panel_inner_style_8 .menu_pushy_button {margin: 0;padding-top: 1.8em;padding-bottom: 1.8em;}
.top_panel_style_8 .top_panel_buttons .top_panel_icon {margin: 0;float: right;}
.top_panel_style_8 .top_panel_buttons .top_panel_icon.search_wrap {height: 1.5em;line-height: 1.5em;margin-left: 1em;}
.top_panel_style_8 .top_panel_buttons .contact_icon, .top_panel_style_8 .top_panel_buttons .top_panel_icon .search_submit {width: 1.5em;height: 1.5em;line-height: 1.5em;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.top_panel_style_8 .top_panel_buttons .top_panel_icon .search_field {padding-top: 2px;padding-bottom: 2px;vertical-align: top;}
.top_panel_style_8 .top_panel_buttons .top_panel_icon.menu_main_cart .contact_icon, .top_panel_style_8 .top_panel_buttons .top_panel_icon.search_wrap, .top_panel_style_8 .top_panel_buttons a:hover, .top_panel_style_8 .top_panel_middle .top_panel_buttons a:hover .contact_icon, .top_panel_style_8 .top_panel_buttons .top_panel_icon.search_wrap:hover, .top_panel_style_8 .top_panel_buttons .top_panel_icon:hover .contact_icon, .top_panel_style_8 .top_panel_buttons .top_panel_icon:hover .search_submit {background-color: transparent;}
.top_panel_style_9 .top_panel_middle .content_wrap {position: relative;}
.top_panel_style_9 .contact_logo {width: 20%;text-align: center;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.top_panel_style_9 .contact_logo .logo {margin: 0;}
.top_panel_style_9 .contact_logo img {margin: 0;}
.top_panel_style_9 .menu_main_nav_area {padding: 0;text-align: center;width: 100%;box-sizing: border-box;margin: 6.4em 0 5.9em;}
.top_panel_style_9 .menu_main_nav_area .menu_main_nav > li {float: none;display: inline-block;vertical-align: top;}
.top_panel_style_9 .menu_main_nav_area .menu_main_nav {width: 50%;text-align: right;padding-right: 12%;box-sizing: border-box;display: inline-block;position: relative;}
.top_panel_style_9 .menu_main_nav_area .menu_main_nav.right {text-align: left;padding-left: 12%;padding-right: 0;}
.top_panel_style_9 .top_panel_middle .search_wrap {position: absolute;right: 0;top: 51.3%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.top_panel_fixed .top_panel_style_9 .top_panel_middle .search_wrap {margin: 0;}
.top_panel_style_9 .top_panel_middle .search_wrap.search_state_opened {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: auto;max-width: 100%;height: auto;border-radius: 0;z-index: 10000;-webkit-transform: none;transform: none;-webkit-transition: all ease 0s;-moz-transition: all ease 0s;-ms-transition: all ease 0s;-o-transition: all ease 0s;transition: all ease 0s;}
.top_panel_style_9 .top_panel_middle .search_wrap.search_state_opened .search_form_wrap {position: absolute;top: 50%;left: 0;right: 0;display: block;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.top_panel_style_9 .top_panel_middle .search_wrap.search_state_opened input, .top_panel_style_9 .top_panel_middle .search_wrap.search_state_opened .search_submit, .top_panel_style_9 .top_panel_middle .search_wrap.search_state_opened .close {font-size: 5em;}
.top_panel_style_9 .top_panel_middle .search_wrap.search_state_opened .search_results {top: 60%;right: 0;bottom: 0;left: 0;border-radius: 0;border: none;margin: 0 2.5em;width: auto;}
.top_panel_style_9 .top_panel_middle .search_wrap.search_state_opened .search_results:after {display: none;}
.top_panel_style_9 .top_panel_middle .search_wrap.search_state_closed .close {display: none;}
.top_panel_style_9 .top_panel_middle .search_wrap.search_state_opened .close {display: block;top: .9em;right: .9em;cursor: pointer;position: absolute;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.top_panel_fixed .top_panel_style_9 .menu_main_nav_area {padding: 1em 0 1em;margin: 0;}
.top_panel_fixed .top_panel_style_9 .contact_logo {display: none;}
.top_panel_fixed .top_panel_style_9 .menu_main_nav_area .menu_main_nav {width: 50%;padding: 0;}
.site-overlay {display: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;height: 110%;z-index: 9998;background-color: rgba(0,0,0,.5);-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.pushy {position: fixed;width: 25em;bottom: 0;top: 0;left: -25em;z-index: 10000;overflow: hidden;text-align: center;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.pushy-active .pushy {left: 0;}
.pushy .pushy_inner {width: 105%;height: 100%;padding: 3em 0 1em 0;position: relative;overflow: scroll;-webkit-overflow-scrolling: touch;}
.pushy .close-pushy:before {content: "";font-family: fontello;font-size: 1.5em;position: absolute;right: 1.25em;top: 2em;z-index: 999;}
.pushy .logo_fixed {display: none;}
.pushy .logo {margin: 2em 0;}
.menu_pushy_nav_area .menu_pushy_nav {margin-bottom: 2em;}
.menu_pushy_nav_area ul, .menu_pushy_nav_area li {margin: 0;padding: 0;list-style: none;}
.menu_pushy_nav_area li > a {position: relative;display: block;padding: .5em 3em;}
.menu_pushy_nav_area li.menu-item-has-children ul {display: none;}
.menu_pushy_nav_area li.menu-item-has-children > a > .open_child_menu {right: 2em;}
.ios_fixed {position: fixed;overflow: hidden;}
.menu_mobile_open {height: 100%;}
.admin-bar.menu_mobile_open {height: calc(100% - 32px);}
.menu_mobile_open body {height: 100%;overflow: hidden;}
.menu_mobile_open .top_panel_below .slider_wrap {display: none;}
.header_mobile {position: relative;z-index: 10003;display: none;}
.header_mobile .top_panel_fixed_wrap {display: none;}
.header_mobile .mask {position: fixed;top: 0;left: 0;bottom: 0;cursor: pointer;z-index: 1001;background-color: rgba(0,0,0,.6);}
.header_mobile .mask.show {right: 0;}
.header_mobile .content_wrap {text-align: center;}
.header_mobile .logo {padding-top: 35px;padding-bottom: 20px;}
.header_mobile .logo_main {height: 53px;}
.header_mobile .menu_button {position: absolute;left: 30px;top: 50%;margin-top: -13px;}
.header_mobile .menu_main_cart {position: absolute;right: 30px;margin: 0;top: 50%;margin-top: -12px;}
.header_mobile .menu_button, .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon {background-color: transparent !important;font-size: 26px;height: auto;width: auto;line-height: 25px;cursor: pointer;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.header_mobile .side_wrap {display: block;position: fixed;top: 0;left: -320px;width: 320px;height: auto;bottom: 0;overflow: hidden;overflow-y: scroll;z-index: 10003;padding: 0px;transition: left .3s linear;-moz-transition: left .3s linear;-webkit-transition: left .3s linear;-o-transition: left .3s linear;}
.admin-bar .header_mobile .side_wrap {top: 32px;}
.header_mobile .side_wrap.open {left: 0;}
.header_mobile .side_wrap .close {position: absolute;top: 15px;right: 20px;text-transform: uppercase;cursor: pointer;display: none;}
.panel_top, .panel_middle, .panel_bottom {padding: 0px;position: relative;display: block;}
.header_mobile .panel_middle {padding: 20px 35px;font-size: 13px;}
.header_mobile .panel_bottom:before, .header_mobile .panel_middle:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.09);z-index: 0;}
.header_mobile .panel_middle > * {z-index: 1;position: relative;}
.header_mobile .menu_main_nav_area {display: block;}
.header_mobile .menu_main_nav {padding-left: 0;margin: 0;}
.header_mobile .menu_main_nav li, .header_mobile .menu_main_nav ul {margin: 0;}
.header_mobile .menu_main_nav > li {float: none;display: block;border-bottom: 1px solid rgba(0,0,0,.09);}
.header_mobile .menu_main_nav > li > a {padding: 17px 35px;padding-right: 54px;font-size: 12px;line-height: 16px;border-radius: 0;}
.header_mobile .menu_main_nav > li > ul a {font-size: 14px;padding: 12px 35px;padding-right: 54px;line-height: 15px;display: block;}
.header_mobile .menu_main_nav > li li li > a {padding: 12px 54px;}
.header_mobile .menu_main_nav > li ul {display: none;position: relative;padding: 0px;margin: 0;width: auto;list-style-type: none;top: 0;overflow: hidden;border: none;background-color: transparent;border-radius: 0;}
.header_mobile .menu_main_nav li.menu-item-has-children > a:after {display: none;}
.header_mobile .menu_main_nav > li > a > .open_child_menu {right: 1em;top: 1em;}
.header_mobile .menu_main_nav > li ul > li > a > .open_child_menu {right: .8em;top: .2em;}
.header_mobile .menu_main_nav > li > ul:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.09);z-index: 0;}
.header_mobile .menu_main_nav > li ul > * {z-index: 1;position: relative;}
.header_mobile .menu_main_nav > li ul > li:last-child {margin-bottom: 0;}
.header_mobile .menu_main_nav > li > ul ul {left: 0;}
.header_mobile .side_wrap .menu_main_nav > li ul, .header_mobile .side_wrap .menu_main_nav > li ul li.current-menu-item > a, .header_mobile .side_wrap .menu_main_nav > li ul li.current-menu-ancestor > a {background-color: transparent;}
.header_mobile .side_wrap .menu_main_nav > a:hover, .header_mobile .side_wrap .menu_main_nav li > a:hover, .header_mobile .side_wrap .login .popup_link:hover {background-color: rgba(0,0,0,.1) !important;}
.header_mobile .side_wrap .menu_main_nav > li.current-menu-parent > a, .header_mobile .side_wrap .menu_main_nav > li ul li.current-menu-parent > a, .header_mobile .side_wrap .menu_main_nav > li.current-menu-item > a, .header_mobile .side_wrap .menu_main_nav > li ul li.current-menu-item > a {background-color: rgba(0,0,0,.2);font-weight: bold;}
.header_mobile .search_wrap, .header_mobile .login {position: relative;float: none;margin: 0;padding: 0;border-bottom: 1px solid rgba(0,0,0,.09);}
.header_mobile .search_wrap:after, .header_mobile .login:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.09);z-index: 0;}
.header_mobile .search_wrap > *, .header_mobile .login > * {z-index: 1;position: relative;}
.header_mobile .login  .popup_link {padding: 17px 35px;padding-right: 54px;font-size: 12px;text-transform: uppercase;line-height: 16px;display: block;}
.header_mobile .login  .popup_link:before {content: "";font-family: fontello;position: absolute;right: 28px;top: 21px;font-size: 14px;}
.header_mobile .login  .popup_link.popup_login_link:before {content: "";}
.header_mobile .search_wrap {max-width: 100%;padding: 10px 35px;padding-right: 54px;}
.header_mobile .search_wrap:before {content: "";font-family: fontello;position: absolute;right: 28px;top: 18px;font-size: 12px;}
.header_mobile .search_wrap .search_field {padding: 0 1em;border-radius: 5px;font-size: 14px;line-height: 29px;}
.header_mobile .search_wrap form {padding-left: 0;}
.header_mobile .search_wrap .search_submit, .header_mobile .search_wrap .search_results {display: none !important;}
.header_mobile  .search_field::-webkit-input-placeholder {color: #fff;}
.header_mobile  .search_field:-moz-placeholder {color: #fff;}
.header_mobile  .search_field::-moz-placeholder {color: #fff;}
.header_mobile  .search_field:-ms-input-placeholder {color: #fff;}
.header_mobile .contact_field .contact_icon, .header_mobile .top_panel_top_open_hours:before {font-size: 16px;margin-right: 15px;}
.header_mobile .top_panel_top_open_hours:before {content: "";}
.header_mobile .contact_field .contact_icon.icon-home:before {content: "";font-size: 18px;}
.header_mobile .top_panel_top_open_hours, .header_mobile .top_panel_top_socials {margin-left: 0;}
.header_mobile .top_panel_top_contact_area, .header_mobile .top_panel_top_open_hours, .header_mobile .top_panel_top_user_area {float: none;display: block;margin: 0;padding: 0;text-align: left;}
.header_mobile .contact_field, .header_mobile .top_panel_top_open_hours {padding: .4em 0;}
.header_mobile .top_panel_top_user_area {display: none;}
.header_mobile .contact_socials {text-align: left;margin: 0 35px;}
.header_mobile .sc_socials.sc_socials_size_small {overflow: visible;margin: 10px auto 5px auto;}
.header_mobile .sc_socials.sc_socials_size_small  .social_icons span {}
.header_mobile .sc_socials.sc_socials_size_small .sc_socials_item {margin: 0 .5em 0em 0;}
.header_mobile .sidebar_cart {position: absolute;top: 35px;left: auto;right: 0;z-index: 1000;display: none;float: none;text-align: left;border: 1px solid #eee;}
.header_mobile .sidebar_cart {width: 250px !important;padding: 1.5em !important;z-index: 100000;max-width: 250px;}
.header_mobile .widget_shopping_cart {display: block !important;}
.header_mobile .widget_shopping_cart ul.cart_list {display: block;position: static;width: 100%;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.header_mobile .sidebar_cart > li, .header_mobile .widget_shopping_cart ul.cart_list > li {padding-right: 10px;padding-left: 0;list-style-type: none;margin-bottom: 0;}
.header_mobile .sidebar_cart > li:before, .header_mobile .sidebar_cart > li > a:before, .header_mobile .widget_shopping_cart ul.cart_list > li:before, .header_mobile .widget_shopping_cart ul.cart_list > li > a:before {display: none;}
.woocommerce .header_mobile .widget_shopping_cart .empty, .woocommerce-page .header_mobile .widget_shopping_cart .empty {padding-bottom: 1em;}
.header_mobile .widget_shopping_cart ul.cart_list > li > a {padding: 0;}
.header_mobile .widget_shopping_cart ul.cart_list > li > a:not(.remove) {margin-top: 0;}
.header_mobile .widget_shopping_cart ul.cart_list > li > a:hover {background-color: transparent;}
.header_mobile .widget_shopping_cart ul.cart_list > li img {width: 50px;margin-top: 0;}
.header_mobile .widget_shopping_cart .cart_list li a.remove {position: absolute;top: 0;left: auto;right: 0;margin-top: 0;text-align: center;}
.slider_wrap .rev_slider_wrapper {z-index: 0;}
.tparrows.default {background: none;background-color: transparent;line-height: 40px;}
.tparrows.default:before {font-family: "fontello";font-size: 3em;}
.tp-leftarrow.default:before {content: "";}
.tp-rightarrow.default:before {content: "";}
.slider_with_over_content .tparrows {display: none !important;}
.slider_with_over_content .tp-rightarrow {left: 60% !important;}
.tp-bullets.simplebullets.round .bullet {background: none;margin-left: 16px;border: 1px solid transparent;width: 10px;height: 10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.tp-bullets.simplebullets.round .bullet.selected {background-color: transparent !important;border-width: 1px;border-style: solid;}
.slider_with_over_content {position: relative;}
.slider_over_content {position: absolute;z-index: 1;right: 0;top: 0;bottom: 0;width: 40%;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.slider_over_content_inner {position: absolute;left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;padding: 2em 3em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.slider_over_button {display: none;position: absolute;left: -30px;top: 50%;margin-top: -15px;width: 26px;height: 30px;line-height: 28px;font-size: 24px;text-align: center;cursor: pointer;}
.slider_over_close {display: none;position: absolute;right: 10px;top: 10px;width: 15px;height: 15px;line-height: 15px;font-size: 1.2em;text-align: center;cursor: pointer;}
.top_panel_title.title_present.breadcrumbs_present .post_navi, .top_panel_title.title_present.breadcrumbs_present .page_title, .top_panel_title.title_present.breadcrumbs_present .breadcrumbs {max-width: 49%;}
.top_panel_style_3 .post_navi, .top_panel_style_3 .page_title, .top_panel_style_3 .breadcrumbs {float: none !important;max-width: 100% !important;text-align: center;}
.top_panel_title_inner {overflow: hidden;border-top: 1px solid rgba(0,0,0,.1);padding: 3.3em 0 3em;}
.top_panel_title .page_title {float: left;margin: 0;font-weight: 300;font-size: 1.714em;line-height: 1.2em;}
.top_panel_title .page_title.no_breadcrumbs {width: 100%;text-align: center;}
.top_panel_title .post_navi {float: left;line-height: 1.5em;}
.top_panel_style_3 .post_navi, .top_panel_style_3 .page_title {padding: .5em 0 .25em;}
.top_panel_title .breadcrumbs {float: right;font-size: .933em;line-height: 1.5em;vertical-align: middle;text-align: right;}
.top_panel_title.title_present:not(.navi_present) .breadcrumbs {}
.top_panel_style_3.title_present .breadcrumbs {padding: 0 0 1.5em 0;}
.post_navi .post_navi_item, .breadcrumbs .breadcrumbs_item {display: inline-block;vertical-align: top;white-space: nowrap;padding: .358em 1em;border-radius: 5px;margin-bottom: 5px;}
.post_navi .post_navi_item {margin-right: 5px;}
.post_navi .post_navi_item + .post_navi_item:before, .breadcrumbs .breadcrumbs_delimiter {display: inline-block;position: relative;margin: .3em .5em;text-align: center;background-color: transparent !important;}
.post_navi .post_navi_item + .post_navi_item:before, .breadcrumbs .breadcrumbs_delimiter:before {content: "";font-family: fontello;width: 1.1em;height: 1.1em;line-height: 1.668em;font-size: .9em;text-align: center;border-radius: 50%;background-color: #fff;display: inline-block;}
.post_navi .post_navi_item + .post_navi_item:before {margin-left: 0;}
.post_featured {overflow: hidden;margin-bottom: 2.6em;position: relative;}
.article_style_boxed .post_featured {margin-bottom: 0;}
.post_featured img {width: 100%;height: auto;}
.post_featured_right > .post_featured {float: right;width: 50%;margin-left: 4.3478%;}
.post_featured_left > .post_featured {float: left;width: 50%;margin-right: 4.3478%;}
.post_info_bottom {margin-top: 2em;}
.post_info .post_info_item+.post_info_item:before {display: inline-block;content: "    ";vertical-align: top;font-style: normal;margin: 0 1em;}
.post_info .post_info_counters .post_counters_item {display: inline-block;margin-right: .75em;}
.post_info .post_info_counters .post_counters_item:before {margin-right: .5em;}
.post_info.post_info_share_vertical {margin: 0;}
.article_style_boxed[class*="single-"] .content > article > .post_info_share {margin-bottom: 0;}
.post_info .post_info_counters .post_counters_likes.disabled {color: #e05100;}
blockquote {margin-left: 2.77em;padding: 4.5em 4.72em 3em;font-size: 1.2em;font-style: italic;position: relative;z-index: 2;font-weight: 500;line-height: 1.55em;border-radius: 5px;}
blockquote:before {font-family: Fredoka One;content: "ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ";display: block;position: absolute;z-index: 1;left: .25em;top: .3em;font-style: normal;font-size: 8em;line-height: 1em;color: rgba(128,128,128,.1);}
blockquote p {margin: 0;}
blockquote p + p {margin-top: .3em;}
blockquote > a, blockquote > p > a, blockquote cite {display: block;font-size: .777em;font-weight: normal;font-style: normal;margin-top: 1.5em;}
.post_format_link .post_descr a {font-size: 1.6em;font-weight: 600;text-transform: uppercase;display: block;padding: 3.15em 1em;text-align: center;}
.post_item_excerpt.post_format_link .post_descr, .post_item_excerpt.post_format_link p {margin: 0;}
.post_format_status.post_item_single .post_content p, .post_format_status .post_descr {font-size: 1.875em;line-height: 1.3333em;}
.post_format_aside.post_item_single .post_content p, .post_format_aside .post_descr {border-width: 1px;border-style: solid;padding: 1.2em;}
.post_format_aside .post_descr p {margin-bottom: 0;}
.post_format_aside .post_descr p+p {margin-top: 1em;}
.post_item .post_descr {line-height: 1.733em;}
.post_icon.inherit {display: none !important;}
.post_title .post_icon {font-size: .9375em;margin-right: .5em;display: none;}
.post_item_excerpt .post_title .post_icon {display: block;display: none;margin-right: 0;}
.post_item_excerpt .post_title {margin-top: 0;margin-bottom: .4em;}
.post_item_excerpt .post_descr {margin-top: 2.3em;}
.post_item_excerpt .post_descr .sc_button {margin-top: 1.7em;}
.post_item_excerpt.post_featured_left .post_title, .post_item_excerpt.post_featured_right .post_title {font-size: 2.2857em;}
.post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]) {margin-top: 6.7em;border-top: 8px solid #e4e7e8;padding-top: 6.7em;}
.article_style_boxed .post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]) {border-top: none;padding-top: 0;}
.post_item_excerpt .post_content {margin-bottom: 3em;}
.related_wrap {margin-bottom: 3em;}
.related_wrap.related_wrap_empty {margin-bottom: 0;}
.related_wrap .section_title {margin: 1em 0 1em;}
.article_style_stretch:not(.sidebar_show) .related_wrap:not(.related_wrap_empty) {background-color: #f4f7f9;padding: 1px 2.1875em 4em;}
.article_style_stretch .related_wrap:not(.related_wrap_empty):not(.scroll_wrap) {padding-bottom: 1px;}
.related_wrap .post_item_related, .article_style_stretch .post_item_related {background-color: #fff;}
.article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related {background-color: #f4f7f9;}
.related_wrap.scroll_wrap .post_item_related {width: 350px;float: left;}
.related_wrap.scroll_wrap .post_item_related+.post_item_related {margin-left: 3.125em;}
.article_style_stretch:not(.body_style_fullscreen):not(.sidebar_hide) .related_wrap.scroll_wrap  .post_item_related {width: 340px;}
.article_style_stretch:not(.body_style_fullscreen):not(.sidebar_hide) .related_wrap.scroll_wrap  .post_item_related+.post_item_related {margin-left: 1.875em;}
.post_item_related .post_featured {width: 100%;overflow: hidden;margin: 0;float: none !important;}
.post_item_related .post_featured .sc_audio.sc_audio_image {min-height: 14.8571em;}
.post_item_related .post_content_wrap {width: 100%;height: 6.4em;overflow: hidden;padding: 1em 1.25em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.post_item_related .post_title {margin: 0 0 .25em;}
.post_item_classic .post_title {max-height: 2.5em;line-height: 1.25em;overflow: hidden;font-size: 1.6em;white-space: normal;margin-bottom: .4em;}
.post_item_short .post_title {max-height: 2em;overflow: hidden;}
.post_item_grid .post_descr {max-height: 8em;overflow: hidden;}
.post_item_masonry .post_title {margin-top: 1em;}
.post_item_masonry .post_readmore {margin: 1em 0;}
.post_item_classic {display: table;width: 100%;table-layout: fixed;}
.post_item_classic .post_featured, .post_item_classic .post_content {display: table-cell;vertical-align: middle;}
.post_item_classic .post_featured {border-radius: 10px;box-shadow: 5px -1.378px 0px 0px rgba(0,0,0,.3);width: 43%;}
.post_item_classic .post_content {padding-left: 1.8em;}
.post_item_classic .sc_button {margin-top: .8em;}
.isotope_wrap {margin-right: -30px;}
.isotope_wrap .isotope_item {padding-right: 30px;padding-bottom: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;opacity: 0;filter: alpha(opacity=0);}
.sc_blogger.no_margins .isotope_wrap, .isotope_wrap.no_margins {margin-right: 0;}
.sc_blogger.no_margins .isotope_wrap .isotope_item, .isotope_wrap.no_margins .isotope_item {padding-right: 0;padding-bottom: 0;}
.sc_blogger.small_margins .isotope_wrap, .isotope_wrap.small_margins {margin-right: -10px;}
.sc_blogger.small_margins .isotope_wrap .isotope_item, .isotope_wrap.small_margins .isotope_item {padding-right: 10px;padding-bottom: 10px;}
.isotope_wrap .isotope_item.isotope_item_show {opacity: 1;filter: alpha(opacity=100);}
.isotope_wrap .isotope_column_2 {width: 50%;}
.isotope_wrap .isotope_column_2[class*="isotope_item_size-2"] {width: 100%;}
.isotope_wrap .isotope_column_3 {width: 33.3333%;}
.isotope_wrap .isotope_column_3[class*="isotope_item_size-2"] {width: 66.6666%;}
.isotope_wrap .isotope_column_3[class*="isotope_item_size-3"] {width: 100%;}
.isotope_wrap .isotope_column_4 {width: 25%;}
.isotope_wrap .isotope_column_4[class*="isotope_item_size-2"] {width: 50%;}
.isotope_wrap .isotope_column_4[class*="isotope_item_size-3"] {width: 75%;}
.isotope_wrap .isotope_column_4[class*="isotope_item_size-4"] {width: 100%;}
.isotope_wrap .isotope_column_5 {width: 20%;}
.isotope_wrap .isotope_column_5[class*="isotope_item_size-2"] {width: 40%;}
.isotope_wrap .isotope_column_5[class*="isotope_item_size-3"] {width: 60%;}
.isotope_wrap .isotope_column_5[class*="isotope_item_size-4"] {width: 80%;}
.isotope_wrap .isotope_column_5[class*="isotope_item_size-5"] {width: 100%;}
.isotope_wrap .isotope_column_6 {width: 16.6666%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-2"] {width: 33.3333%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-3"] {width: 50%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-4"] {width: 66.6666%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-5"] {width: 83.3333%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-6"] {width: 100%;}
.isotope_wrap .isotope_column_7 {width: 14.2857%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-2"] {width: 28.5714%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-3"] {width: 42.8571%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-4"] {width: 57.1428%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-5"] {width: 71.4285%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-6"] {width: 85.7128%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-7"] {width: 100%;}
.isotope_wrap .isotope_column_8 {width: 12.5%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-2"] {width: 25%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-3"] {width: 37.5%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-4"] {width: 50%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-5"] {width: 62.5%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-6"] {width: 75%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-7"] {width: 87.5%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-8"] {width: 100%;}
.isotope_wrap .isotope_item .post_item {overflow: hidden;}
.isotope_wrap .isotope_item .post_featured {margin-bottom: 0;}
.article_style_boxed .isotope_wrap .isotope_item .post_title {margin-top: 0;}
.article_style_boxed .isotope_wrap .isotope_item .post_content {padding: 1.25em 1.8em;}
.article_style_boxed.template_portfolio .isotope_wrap .isotope_item .post_content, .article_style_boxed .template_portfolio .isotope_wrap .isotope_item .post_content {padding: 0;}
.isotope_wrap .isotope_item p, .isotope_wrap .isotope_item .post_info {margin-bottom: 1em;}
.isotope_wrap .isotope_item_colored .post_item, .isotope_wrap .isotope_item_grid .post_item, .isotope_wrap .isotope_item_square .post_item, .isotope_wrap .isotope_item_portfolio .post_item {overflow: visible;}
.isotope_wrap .isotope_item_colored .post_featured, .isotope_wrap .isotope_item_portfolio .post_featured, .isotope_wrap .isotope_item_square .post_featured, .isotope_wrap .isotope_item_grid .post_featured {border-bottom: none;}
.isotope_wrap .isotope_item_colored .post_item .hover_icon, .isotope_wrap .isotope_item_grid .post_item .hover_icon, .isotope_wrap .isotope_item_square .post_item .hover_icon, .isotope_wrap .isotope_item_portfolio .post_item .hover_icon {position: relative;top: 0;opacity: 1;}
.isotope_wrap .isotope_item_colored .post_item .hover_icon:before, .isotope_wrap .isotope_item_grid .post_item .hover_icon:before, .isotope_wrap .isotope_item_square .post_item .hover_icon:before, .isotope_wrap .isotope_item_portfolio .post_item .hover_icon:before {position: static;margin-top: .3em;opacity: 1;font-size: 2.5em;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-transform: translateX(0) translateY(0);-moz-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}
.isotope_filters {overflow: hidden;text-align: center;margin: 0 0 1em;padding-bottom: .5em;}
.sidebar_hide .isotope_filters {margin: 1em 0 1.5em;}
.isotope_filters a {display: inline-block;margin: 0 4px 4px 0;text-align: center;padding: .75em 1.5em;font-size: .75em;line-height: 1.2857em;font-weight: 400;border-width: 2px;border-style: solid;}
.isotope-hidden.isotope_item {pointer-events: none;z-index: 1;}
.isotope_item_colored .post_featured .post_mark_new {-webkit-box-shadow: -3px 2px 0px 0px rgba(0,0,0,.2);-moz-box-shadow: -3px 2px 0px 0px rgba(0,0,0,.2);box-shadow: -3px 2px 0px 0px rgba(0,0,0,.2);}
.post_item_colored .post_featured .post_mark_new {position: absolute;left: 0;top: 0;margin: 1.6em 0 0 1.6em;width: 4em;height: 4em;overflow: hidden;font-size: .625em;font-weight: bold;text-align: center;line-height: 4em;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.post_item_colored .post_featured .post_title, .post_item_colored .post_featured .post_descr {position: absolute;left: 0;right: 0;bottom: 0;height: 20%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.post_item_colored .post_featured .post_descr {padding: .7143em 1.1429em;}
.post_item_colored .post_featured .post_title {bottom: 20%;margin: 0;line-height: 1.15em;padding: .5em .7619em;}
.post_item_colored_4 .post_featured .post_title {font-size: 1.125em;line-height: 1.15em;padding: .5em .6667em;}
.post_item_colored .post_category {font-size: 1.125em;font-weight: 400;line-height: 1.15em;margin: .25em 0 .5em 0;}
.post_item_colored .post_descr .post_price {float: right;margin-top: 1.5em;}
.post_item_colored_4 .post_descr .post_price {margin-top: .875em;}
.post_item_colored .post_descr .post_price_value {color: #222;font-size: 1.875em;line-height: 1.2857em;}
.post_item_colored_4 .post_descr .post_price_value {font-size: 1.5em;line-height: 1.2857em;}
.post_item_colored .post_descr .post_price_period {font-size: 1.125em;line-height: 1.2857em;color: #909090;}
.post_item_colored_4 .post_descr .post_price_period {font-size: 1em;line-height: 1.2857em;}
.post_item_colored .post_descr .post_price_period:before {content: "/";display: inline-block;margin: 0 .5em;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info {padding: 0;text-align: left;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_title {font-size: 1.625em;line-height: 1.15em;padding: 4px 8%;text-align: left;margin-top: 8%;}
.post_item_colored_4 .post_content.ih-item.square.colored .post_info_wrap.info .post_title {font-size: 1.125em;line-height: 1.15em;margin-top: 4%;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr, .post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p {text-align: left;padding: .5em 8% 0;font-style: normal;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p {font-size: .875em;padding: 0;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p.post_info {margin-bottom: 2em;}
.post_item_colored .post_info_wrap .post_buttons {position: absolute;left: 8%;right: 8%;bottom: 1.875em;height: 3em;overflow: hidden;padding: 0 0 0 4px;}
.post_item_colored_4 .post_info_wrap .post_buttons {bottom: 1.125em;height: 2.3em;white-space: nowrap;}
.post_item_colored .post_info_wrap .post_button {float: none;display: inline-block;}
.post_item_colored .post_info_wrap .post_button+.post_button {margin-left: .625em;}
.post_item_colored_4 .post_info_wrap .post_button .sc_button {padding: .5em .75em;}
.isotope_wrap .isotope_item_colored_1 {width: 100%;}
.isotope_wrap .isotope_item_colored_1 .post_item {overflow: hidden;position: relative;}
.isotope_wrap .isotope_item_colored_1 .post_featured {width: 250px;height: 250px;float: left;border-right: 20px solid #f0f0f0;margin-right: 1.875em;}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_description {padding-right: 2em;}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_title {margin-top: .8em;margin-bottom: .25em;}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_descr {max-height: 6em;margin-top: 1em;margin-bottom: 1em;overflow: hidden;}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_buttons {text-align: right;white-space: nowrap;}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_buttons a {float: none;display: inline-block;margin-left: 10px;}
.pagination_wrap {text-align: center;position: relative;padding-top: 3em;}
.pagination_wrap:after {content: " ";display: block;width: 100%;height: 0;clear: both;}
.pagination_single > .pager_numbers, .pagination_single a, .pagination_slider .pager_cur, .pagination_pages > a, .pagination_pages > span {}
.pagination_slider .pager_slider {border: 1px solid #ddd;}
.pagination_wrap .pager_next, .pagination_wrap .pager_prev, .pagination_wrap .pager_last, .pagination_wrap .pager_first {border: none !important;background-color: transparent !important;}
.pagination_wrap .pager_next {margin-left: .6em;}
.pagination_wrap .pager_prev {margin-right: 1em;}
.pagination_wrap .pager_next:before {font-family: fontello;content: "";margin-right: 0;}
.pagination_wrap .pager_prev:before {font-family: fontello;content: "";margin-right: 0;}
.pagination_wrap .pager_last:before {font-family: fontello;content: "";margin-right: 0;letter-spacing: -7px;}
.pagination_wrap .pager_first:before {font-family: fontello;content: "";margin-right: 0;letter-spacing: -7px;}
.pagination_wrap .pager_next:hover, .pagination_wrap .pager_prev:hover, .pagination_wrap .pager_last:hover, .pagination_wrap .pager_first:hover {background-color: transparent;}
.pagination_single {margin-bottom: 2em;}
.pagination_single > .pager_pages {margin-right: .5em;}
.pagination_lessons {margin-top: 2em;margin-bottom: 3em;overflow: hidden;}
.pagination_lessons .pager_prev {float: left;margin-right: 2em;margin-top: 1em;}
.pagination_lessons .pager_next {float: right;margin-top: 1em;}
.pagination_single > .pager_numbers, .pagination_single a, .pagination_slider .pager_cur, .pagination_pages > a, .pagination_pages > span {display: inline-block;margin: 0 4px 4px 0;text-align: center;font-size: .875em;line-height: .875em;line-height: 2.5em;border-radius: 5px;min-width: 2.5em;height: 2.5em;padding: 3px;}
.pagination_slider .pager_pages {display: inline-block;position: relative;z-index: 1000;}
.pagination_slider .pager_cur {cursor: pointer;}
.pagination_slider .pager_slider {display: none;position: absolute;bottom: 3.5em;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);padding: 1em;overflow: hidden;}
.pagination_slider .pager_slider .sc_slider {width: 300px;height: 230px;}
.pagination_slider .pager_slider .sc_slider_swiper:hover .sc_slider_prev {margin-left: 0;}
.pagination_slider .pager_slider .sc_slider_swiper:hover .sc_slider_next {margin-right: 0;}
.pagination_slider .pager_slider .pager_numbers table {font-size: 1.8em;font-weight: 300;}
.pagination_slider .pager_slider .pager_numbers table td {vertical-align: middle;padding: 0;margin: 0;border: none;}
.pagination_slider .pager_slider .pager_numbers table td a {display: block;text-align: center;width: 58px;line-height: 2em;}
.pagination_slider .pager_slider .pager_numbers table td a.active, .pagination_slider .pager_slider .pager_numbers table td a:hover {font-weight: 700;}
.pagination_slider .pager_slider .pager_numbers table td a.active {color: #666;cursor: default;}
.pagination_viewmore > a {display: inline-block;text-align: center;padding: .75em 1.5em;font-size: .875em;font-weight: 700;line-height: 1.2857em;}
.pagination_viewmore .viewmore_loading, .pagination_viewmore .viewmore_text_2 {display: none;}
.pagination_viewmore.loading .viewmore_text_1 {display: none;}
.pagination_viewmore.loading .viewmore_loading, .pagination_viewmore.loading .viewmore_text_2 {display: inline-block;}
.pagination_infinite {height: 0;}
.pagination_infinite #viewmore_link {display: none;}
.pagination_wrap.loading {height: 1.2857em;padding: 10px 0;}
.viewmore_loader, .mfp-preloader span, .sc_video_frame.sc_video_active:before {content: " ";display: block;position: absolute;top: 50%;left: 50%;right: auto;}
.viewmore_loader {display: none;width: 50px;height: 50px;z-index: 1;margin: -25px 0 0 -25px;}
.loading * {display: none !important;}
.loading > .viewmore_loader {display: block !important;}
.loading > .viewmore_loader, .mfp-preloader span, .sc_video_frame.sc_video_active:before {-webkit-animation: rotateplane 1.2s infinite ease-in-out;animation: rotateplane 1.2s infinite ease-in-out;}
@-webkit-keyframes rotateplane {0% {-webkit-transform: perspective(120px);transform: perspective(120px);}
	50% {-webkit-transform: perspective(120px) rotateY(180deg);transform: perspective(120px) rotateY(180deg);}
	100% {-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);transform: perspective(120px) rotateY(180deg) rotateX(180deg);}}
@keyframes rotateplane {0% {-webkit-transform: perspective(120px);transform: perspective(120px);}
	50% {-webkit-transform: perspective(120px) rotateY(180deg);transform: perspective(120px) rotateY(180deg);}
	100% {-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);transform: perspective(120px) rotateY(180deg) rotateX(180deg);}}
.post_content.post_content_editor_present {position: relative;}
.post_item_attachment > .post_title, .post_item_single > .post_title {margin-top: 0;}
.post_info .frontend_editor_buttons {float: right;}
.post_info .frontend_editor_buttons [class*="icon-"]:before {margin-right: .5em;}
.post_featured .post_nav {position: relative;}
.post_featured .post_nav_item {display: block;position: absolute;left: 0;top: 50%;width: 50%;height: 60px;color: #3a3a3a;margin-top: -80px;overflow: hidden;padding: 50px 0;}
.post_featured .post_nav_next {left: auto;right: 0;}
.post_featured .post_nav_item:before {position: absolute;display: block;top: 50px;left: 25px;width: 58px;height: 58px;line-height: 58px;font-size: 25px;font-family: "fontello";border: 1px solid #ddd;border-color: transparent;background-color: rgba(255,255,255,.8);color: #888;text-align: center;opacity: 0;filter: alpha(opacity=0);}
.post_featured .post_nav:hover .post_nav_item:before {opacity: 1;filter: alpha(opacity=100);}
.post_featured .post_nav:hover .post_nav_prev:hover:before {opacity: 0;filter: alpha(opacity=0);left: -60px;}
.post_featured .post_nav:hover .post_nav_next:hover:before {opacity: 0;filter: alpha(opacity=0);right: -60px;}
.post_featured .post_nav .post_nav_prev:before {content: "";}
.post_featured .post_nav .post_nav_next:before {content: "";left: auto;right: 25px;}
.post_featured .post_nav_item .post_nav_info {display: block;height: 60px;width: auto;float: left;padding: 0 25px;margin-left: -300px;overflow: hidden;max-width: 160px;background-color: rgba(255,255,255,.8);line-height: 1.5em;}
.post_featured .post_nav_next .post_nav_info {float: right;margin-left: 0;margin-right: -300px;}
.post_featured .post_nav .post_nav_info_title {display: block;padding-top: 8px;line-height: 1.2857em;}
.post_featured .post_nav .post_nav_info_description {font-size: .75em;line-height: 1.5em;}
.post_featured .post_nav_prev:hover .post_nav_info {margin-left: -6px;}
.post_featured .post_nav_next:hover .post_nav_info {margin-right: -6px;}
.post_featured .post_nav_item .post_nav_info {-webkit-transition: all .6s ease-out;-moz-transition: all .6s ease-out;-ms-transition: all .6s ease-out;-o-transition: all .6s ease-out;transition: all .6s ease-out;-webkit-transition-delay: .15s;-o-transition-delay: .15s;-moz-transition-delay: .15s;transition-delay: .15s;}
.post_featured .post_nav_item:before {-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.reviews_block {width: 270px;overflow: hidden;}
.widget_area .reviews_block {width: 100%;}
.reviews_block .sc_tabs_content {overflow: hidden;border: 1px solid #f4f7f9;}
.widget_area .reviews_block .sc_tabs_content {border: none;}
.reviews_block.sc_tabs.sc_tabs_style_2 .sc_tabs_content {padding: 0;}
.reviews_block.sc_tabs .sc_tabs_titles li {font-size: .875em;}
.reviews_block.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {padding: .25em .5em;}
.reviews_block .reviews_editor {padding: 1em;}
.widget_area .reviews_block .reviews_editor {padding: 0 0 1em 0;}
.reviews_block .reviews_accept {padding-top: .5em;padding-bottom: 1.5em;text-align: center;display: none;}
.reviews_block .reviews_item {white-space: nowrap;padding: .3em 0;}
.reviews_block .reviews_criteria, .reviews_block .reviews_stars {display: inline-block;vertical-align: top;}
.reviews_block .reviews_criteria {width: 40%;white-space: normal;}
.reviews_block .reviews_max_level_100 .reviews_criteria {height: 1.7857em;line-height: 1.7857em;font-size: .875em;}
.reviews_block .reviews_stars {width: 60%;white-space: nowrap;position: relative;}
.reviews_block .reviews_value {display: inline-block;vertical-align: top;width: 10%;text-align: right;font-size: .875em;line-height: 1.5em;position: absolute;top: 0;right: 3px;}
.reviews_block .reviews_max_level_100 .reviews_value {width: 17%;}
.widget_area .reviews_block .reviews_max_level_100 .reviews_value {width: 25%;}
.reviews_block .reviews_stars_wrap {display: inline-block;vertical-align: top;position: relative;}
.reviews_block .reviews_max_level_100 .reviews_stars_wrap {width: 80%;}
.widget_area .reviews_block .reviews_max_level_100 .reviews_stars_wrap {width: 70%;}
.reviews_block .reviews_editable .reviews_criteria, .reviews_block .reviews_editable .reviews_stars_wrap {cursor: pointer;}
.reviews_block .reviews_stars_hover {position: absolute;left: 0;top: 0;white-space: nowrap;overflow: hidden;}
.reviews_block .reviews_max_level_100 .reviews_stars_bg {background-color: #f4f7f9;height: 1.5625em;}
.reviews_block .reviews_max_level_100 .reviews_stars_hover {background-color: #666;height: 1.5625em;}
.reviews_block .reviews_slider {display: none;background-color: #666;height: 6px;width: 8px;position: absolute;bottom: 4px;left: 0;-webkit-box-shadow: -1px 1px 1px 0px rgba(0,0,0,.2);-moz-box-shadow: -1px 1px 1px 0px rgba(0,0,0,.2);box-shadow: -1px 1px 1px 0px rgba(0,0,0,.2);}
.reviews_block .reviews_editable .reviews_max_level_100  .reviews_slider {display: block;}
.reviews_block .reviews_max_level_100 .reviews_slider {bottom: -10px;}
.reviews_block .reviews_slider:before {content: " ";display: block;height: 7px;width: 7px;background-color: inherit;margin: -3px 0 0 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.reviews_star {display: inline-block;margin: 0;padding: 0;font-size: 1.125em;vertical-align: top;}
.reviews_max_level_10 .reviews_star {font-size: .875em;}
.reviews_star:before {content: "";font-family: "fontello";font-size: inherit;display: inline-block;vertical-align: top;text-align: center;}
.reviews_stars_hover .reviews_star:before {content: "";}
.reviews_block .reviews_max_level_100 .reviews_value:after {content: "%";}
.reviews_block .reviews_summary {background-color: #f4f7f9;overflow: hidden;}
.reviews_block .reviews_summary .reviews_item {height: 7.375em;padding: 0;overflow: hidden;background-image: url("images/rating_summary_bg.png");background-position: right top;background-repeat: no-repeat;background-size: 100% 100%;}
.reviews_block .reviews_summary .reviews_stars_wrap {display: none;}
.reviews_block .reviews_summary .reviews_criteria {position: static;display: block;float: left;padding: 1.15em 1.15em 0;width: 53.8462%;height: 6.1428em;color: #222;font-size: .875em;line-height: 1.5em;overflow: hidden;}
.widget_area .reviews_block .reviews_summary .reviews_criteria {width: 40%;height: 8em;padding: .85em .85em 0;font-size: .75em;line-height: 1.2857em;}
.reviews_block .reviews_summary .reviews_stars {float: right;width: 30.7692%;height: 7.375em;position: relative;overflow: hidden;}
.widget_area .reviews_block .reviews_summary .reviews_stars {width: 40%;}
.reviews_block .reviews_summary .reviews_value {top: 0;width: 100%;height: 2.3em;line-height: 2.3em;font-size: 3em;font-weight: 300;color: #fff;text-align: right;}
.widget_area .reviews_block .reviews_summary .reviews_value {width: 100%;font-size: 2.25em;line-height: 3em;padding-right: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.post_rating {margin-bottom: 6px;overflow: hidden;}
.post_rating .reviews_stars_wrap {white-space: nowrap;}
.post_rating .reviews_stars_wrap {position: relative;height: 1em;display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.post_rating .reviews_value {display: inline-block;vertical-align: top;font-size: .875em;font-weight: 400;margin-left: .5em;}
.post_rating .reviews_stars_bg, .post_rating .reviews_stars_hover {white-space: nowrap;overflow: hidden;}
.post_rating .reviews_stars_hover {position: absolute;left: 0;top: 0;}
.post_author {margin-bottom: 2em;padding: 1.25em 1.85em;overflow: hidden;}
.article_style_boxed.single .post_author {margin-top: 2em;}
.post_author .post_author_avatar {float: left;margin: 0 20px 10px 0;overflow: hidden;width: 75px;height: 75px;}
.post_author .post_author_title {margin-top: 0;}
.post_author .post_author_info {overflow: hidden;}
.post_author .post_author_info p {margin: 0;}
.post_author .post_author_info p+p {margin-top: .5em;}
.post_author .post_author_info .sc_socials {margin-top: .5em;display: block;}
.comments_wrap {margin-top: 3em;}
.body_style_fullscreen .comments_wrap {margin-bottom: 3em;}
.comments_list_wrap ul.children, .comments_list_wrap ul > li + li {padding-top: 1.25em;margin-top: 1.25em;border-top-width: 3px;border-top-style: solid;}
.comments_wrap .comment-respond {padding-bottom: 4px;}
.comments_list_wrap .comment-respond {padding-bottom: 1.25em;margin-bottom: 1.25em;border-bottom-width: 2px;border-bottom-style: solid;}
.comments_list_wrap > ul {padding-bottom: 1.25em;border-bottom-style: solid;}
.comments_list_wrap ul > li + li > .comment_author_avatar {top: 1.5em;}
.comments_list > li.trackback {list-style: none;margin-left: 0;padding-left: 0;padding-right: 4em;min-height: 0;position: relative;}
.comments_list > li.trackback p {font-style: italic;padding-bottom: .8em;}
.comments_list > li.trackback p a {font-style: normal;}
.comments_list > li.trackback .edit-link {position: absolute;right: 0;top: 0;}
.comments_list > li+li.trackback .edit-link {margin-top: 1.25em;}
.comments_list_wrap .comments_closed {margin-top: 2em;color: #222;}
.comments_list_wrap .comments_list_title {margin-top: 0;}
.comments_list_wrap > ul {padding: 0;margin: 0;list-style: none;}
.comments_list_wrap ul > li {overflow: hidden;position: relative;min-height: 5em;}
.comments_list_wrap ul > li:before {display: none;}
.comments_list_wrap ul ul {margin-left: 105px;}
.comments_list_wrap ul ul ul ul ul {margin-left: 0;}
.comments_list_wrap .comment_author_avatar {position: absolute;left: 0;top: .25em;z-index: 1;width: 75px;height: 75px;}
.comments_list_wrap .comment_content {padding-left: 105px;}
.comments_list_wrap .comment_info {font-size: .933em;margin-bottom: .5em;font-weight: 600;}
.comments_list_wrap .comment_info > span + span:before {content: "|";display: inline-block;margin: 0 .8em;}
.comments_list_wrap .comment_info .comment_date_label {font-style: italic;}
.comments_list_wrap .comment_not_approved {padding: 0 0 .5em 0;font-style: italic;font-weight: 300;}
.comments_list_wrap .comment_text {margin-bottom: .5em;color: #222;}
.comments_list_wrap .comment_text p {margin: 0;}
.comments_list_wrap .comment_text p+p {margin-top: .5em;}
.comments_list_wrap .comment_text ul {margin: 0;padding: 0 0 0 1.5em;list-style: outside;}
.comments_list_wrap .comment_text ul > li > ul {margin-top: .5em;}
.comments_list_wrap .comment_text ul > li {min-height: 0;border: none;padding: 0;margin: 0 0 .5em 0;overflow: visible;}
.comments_list_wrap .comment_reply a {font-size: .875em;}
.comments_list_wrap .comment_reply a:before {content: "";font-family: fontello;margin-right: .5em;}
.comments_wrap .comment-reply-title {display: none;}
.comments_wrap .comments_list_wrap .comment-reply-title {display: block;}
.comments_wrap .comments_notes {font-size: .875em;color: #909090;}
.comments_wrap .comments_field {margin-bottom: 20px;}
.comments_wrap .comments_field input, .comments_wrap .comments_field textarea {width: 100%;padding: .75em 1em;}
.comments_wrap .comments_author, .comments_wrap .comments_email {width: 48%;float: left;}
.comments_wrap .comments_email {float: right;}
.comments_wrap .comments_site {clear: both;}
.comments_form_wrap {margin-top: 3em;}
.comments_wrap .form-submit {text-align: left;margin: 0;padding-left: 4px;}
.comments_wrap .form-submit input[type="submit"], .comments_wrap .form-submit input[type="button"] {text-transform: uppercase;}
.article_style_boxed .post_item_404 {padding: 1px 0;}
.post_item_404 .page_title, .post_item_404 .page_subtitle, .post_item_404 .page_description, .post_item_404 .page_search {text-align: center;}
.post_item_404 .page_title {font-size: 8.66em;line-height: 1em;margin-bottom: .19em;margin-top: .9em;font-family: Fredoka One;}
.post_item_404 .page_subtitle {font-size: 2em;line-height: 1em;margin-bottom: .8125em;margin-top: .5em;}
.post_item_404 .page_description {margin-bottom: 1.6em;color: #222;font-size: 1.33em;}
.post_item_404 .sc_button {display: block;width: 5em;margin: auto;margin-bottom: 4.8em;}
.post_item_404 .page_search {margin-bottom: 3em;}
.post_item_404 .page_search .search_wrap {max-width: 30%;margin: 0 auto;}
.post_item_single_team .post_info_share_horizontal {margin: 2em 0;}
.sidebar_outer_logo_wrap {overflow: hidden;}
.sidebar_outer_logo {padding: 1em 0;}
.sidebar_outer_socials {padding: 1em 1em 1em 0;}
.sidebar_outer_menu {position: relative;padding-top: 1em;min-height: 2em;}
.sidebar_outer_menu_buttons {position: absolute;right: 0;top: 0;display: none;padding-top: 1.25em;}
.sidebar_outer_menu_buttons a {display: inline-block;text-align: center;}
.sidebar_outer_menu_buttons a.sidebar_outer_widgets_button {font-size: 1.25em;width: 1.5em;height: 1.5em;line-height: 1.5em;margin-left: .5em;}
.sidebar_outer_menu_buttons a.sidebar_outer_menu_responsive_button {display: none;font-size: 1.5em;line-height: 1.5em;position: relative;}
.sidebar_outer_menu_buttons a.sidebar_outer_menu_responsive_button:before {display: block;width: 1em;height: 1em;position: absolute;right: 0;top: 0;}
.sidebar_outer_menu ul {margin: 0;padding: 0;list-style-type: none;}
.sidebar_outer_menu ul li {position: relative;margin-bottom: 0;padding-left: 0 !important;}
.sidebar_outer_menu li:before {display: none;}
.sidebar_outer_menu li li > a {position: relative;display: block;padding: .5em 1.5em;}
.menu_side_nav {display: none;}
.menu_side_nav > li > a {display: block;padding: .5em;}
.menu_side_nav > li ul {position: absolute;border: 1px solid #ddd;width: 220px;padding: 0;display: none;z-index: 100000;}
.menu_side_nav > li > ul {left: 251px;top: -.5em;}
.sidebar_outer_right .menu_side_nav > li > ul {left: -263px;}
.menu_side_nav > li > ul ul {left: 222px;top: -.5em;}
.sidebar_outer_right .menu_side_nav > li > ul ul {left: -224px;}
.menu_side_nav > li > ul ul.submenu_left {left: -221px;}
.menu_side_nav > li.menu-item-has-children > a {padding-right: 2em;}
.menu_side_nav > li.menu-item-has-children > a:after {content: "";font-family: "fontello";position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.sidebar_outer_menu li li.menu-item-has-children > a:after {content: "";font-family: "fontello";position: absolute;right: 8px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.menu_side_nav li a:before {margin-right: .5em;}
.menu_side_responsive, .menu_side_responsive ul {display: none;}
.sidebar_outer_menu .menu_side_responsive {padding-top: 2em;}
.menu_mobile .menu_side_nav {display: none !important;}
.menu_mobile .sidebar_outer_menu_buttons {left: 0;padding-right: 3em;padding-top: .5em;}
.menu_mobile .sidebar_outer_menu_buttons a.sidebar_outer_menu_responsive_button {display: block;}
.menu_mobile .sidebar_outer_menu_buttons a.sidebar_outer_widgets_button {position: absolute;right: 0;top: .5em;}
.sidebar_outer_menu .menu_side_responsive ul {margin-top: 0;}
.sidebar_outer_menu .menu_side_responsive li {margin: 0;padding: 0 0 0 1.5em !important;}
.sidebar_outer_menu .menu_side_responsive li > a {display: block;padding: .5em;position: relative;}
.menu_side_responsive > li.menu-item-has-children > a:after, .menu_side_responsive li li.menu-item-has-children > a:after {content: "";font-family: "fontello";position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.menu_side_responsive > li.menu-item-has-children.opened > a:after, .menu_side_responsive li li.menu-item-has-children.opened > a:after {content: "";}
.sidebar_outer aside, .sidebar aside+aside {padding-top: 1.8em;border-top: 1px solid #ddd;}
.widget_area .widget_title {margin-top: 0;margin-bottom: 1.9em;font-weight: 400;text-transform: uppercase;}
.widget_area ul {list-style-type: none;margin-bottom: 0;padding-left: 0;font-weight: 600;}
.widget_area ul ul {margin-top: 0;border-bottom: none;padding-left: .5em !important;}
.widget_area ul ul li {border-bottom: none !important;}
.widget_area ul li {position: relative;padding-left: 1em;}
.widget_area ul li:before {content: "";font-family: "fontello";position: absolute;left: 1px;top: .35em;}
.widget_area_inner ul li:before {font-size: 1.5em;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li {font-size: .875em;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {margin-left: 1em;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {padding: 2px 10px;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_content {padding: 10px 0 0 0;border: none;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_content {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.widget_area .widget_categories ul, .widget_area .widget_recent_comments ul {padding: 0;list-style-type: none;}
.widget_area .widget_recent_comments li {padding: 0;line-height: 1.2em;}
.widget_area .widget_recent_comments li + li {margin-top: 2.2em;}
.widget_area .widget_categories ul li {padding: 0;list-style-type: none;line-height: 2.93em;border-bottom: 1px solid;margin-bottom: 0;position: relative;}
.widget_area .widget_categories ul li:before, .widget_area .widget_recent_comments li:before {content: none;}
.widget_area .widget_categories ul li:after {content: "";font-family: fontello;position: absolute;top: 1.2em;right: 0;display: block;line-height: 1em;}
.widget_area .widget_product_search .search_form, .widget_area .widget_search .search_form {position: relative;overflow: hidden;border-radius: 5px;}
.widget_area .widget_product_search .search_button, .widget_area .widget_search .search_button {text-align: center;border: none;background: none;}
.widget_area_inner .widget_product_search .search_field, .widget_area_inner .widget_search .search_field {padding-right: 30px;padding-left: 8px;background: none;border: none;width: 100%;height: 2.924em;line-height: 2.924em;font-size: 13px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.widget_area_inner .widget_product_search .search_button, .widget_area_inner .widget_search .search_button {position: absolute;right: 0;top: 0;padding: 0;width: 2.924em;height: 2.924em;line-height: 2.924em;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;font-size: 13px;border-radius: 5px;}
.widget_area .widget_calendar table {width: 100%;width: 270px;max-width: 100%;table-layout: fixed;border: 1em solid;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;display: block;box-sizing: border-box;}
.widget_area .widget_calendar .weekday {font-size: 10px;text-transform: uppercase;}
.widget_area .widget_calendar td .day_wrap {display: block;position: relative;font-size: .9333em;width: 2.144em;height: 2.144em;line-height: 2.144em;}
.widget_area .widget_calendar td a:after {font-family: "fontello";content: "";position: absolute;left: 48%;bottom: 0px;line-height: 0;}
.widget_area .widget_calendar th, .widget_area .widget_calendar td {font-weight: 400;text-align: center;border-width: 0;padding: 0;}
.widget_area .widget_calendar th {}
.widget_area .widget_calendar td {font-size: .875em;padding: 0;}
.widget_area .widget_calendar .month_cur {font-size: .8em;font-weight: 600;display: none;}
.widget_area .widget_calendar .month_prev, .widget_area .widget_calendar .month_next {width: 2.144em;height: 2.144em;line-height: 2.144em;position: relative;}
.widget_area .widget_calendar .month_prev a, .widget_area .widget_calendar .month_next a {display: block;font-size: .8em;margin-left: .5em;white-space: pre;width: 2.144em;}
.widget_area .widget_calendar .month_prev a:before, .widget_area .widget_calendar .month_next a:before {font-family: "fontello";font-size: 1em;line-height: 1.5em;display: inline-block;}
.widget_area .widget_calendar .month_prev a:before {content: "";margin-right: 5px;}
.widget_area .widget_calendar .month_next a:before {content: "";margin-left: 5px;}
.widget_area .widget_rss .widget_title a {display: inline-block;margin-right: 6px;}
.widget_area .widget_rss .widget_title img {vertical-align: baseline;}
.widget_area .widget_rss {color: #222;}
.widget_area .widget_rss li {font-size: .875em;}
.widget_area .widget_rss li > a {font-size: 1.1428em;}
.widget_area .widget_product_tag_cloud, .widget_area .widget_tag_cloud {overflow: hidden;}
.widget_area .widget_product_tag_cloud a, .widget_area .widget_tag_cloud a {display: block;float: left;padding: 2px 1em;margin: 0 5px 5px 0;border-radius: 5px;font-size: .866em !important;border: 2px solid #ddd;font-family: Fredoka One;font-weight: 400;letter-spacing: .05em;}
.widget_area .widget_product_tag_cloud a:not([class*="sc_button_hover_"]):hover, .widget_area .widget_tag_cloud a:not([class*="sc_button_hover_"]):hover {background-color: transparent !important;}
.widget_area .widget_banner .image_wrap {overflow: hidden;display: block;margin-bottom: 1em;}
.widget_area .widget_flickr {overflow: hidden;}
.widget_area .widget_flickr .flickr_images {margin-right: -5px;}
.widget_area .widget_flickr .flickr_badge_image {float: left;margin: 0 5px 5px 0;overflow: hidden;width: 31%;height: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.widget_area .widget_flickr .flickr_badge_image img {width: 100%;}
.widget_area .widget_socials .sc_socials {margin-top: 1em;}
.widget_area .widget_twitter ul li {padding-left: 1.5em;}
.widget_area .widget_twitter ul li:before {content: "";font-size: 1em;left: 0;}
.footer_wrap_inner {padding: 6em 0 4em;}
.footer_wrap aside {margin-bottom: 1.5em;}
.footer_wrap aside:not([class*="column-"]) {width: 25%;display: inline-block;vertical-align: top;padding-right: 30px;box-sizing: border-box;}
.contacts_wrap_inner {padding: 6em 0;text-align: center;}
.contacts_wrap .logo {text-align: center;margin-bottom: .2em;}
.contacts_wrap .logo .logo_text {font-size: 2em;}
.contacts_wrap .logo img {vertical-align: middle;display: inline-block;}
.contacts_wrap .contact_info {margin-bottom: 2em;}
.contacts_wrap .contacts_address {overflow: hidden;font-size: .875em;margin-bottom: 1.5em;}
.contacts_wrap .contacts_address .address_left {width: 48%;text-align: right;float: left;}
.contacts_wrap .contacts_address .address_right {width: 48%;text-align: left;float: right;}
.testimonials_wrap.sc_section, .twitter_wrap.sc_section {padding: 0;}
.testimonials_wrap_inner, .twitter_wrap_inner {background-repeat: no-repeat;background-position: center top;}
footer.testimonials_wrap .sc_section_overlay, footer.twitter_wrap .sc_section_overlay {padding: 3em 0;}
.copyright_wrap_inner {padding: 1.3em 0;overflow: hidden;}
.copyright_wrap p {margin: 0;}
.copyright_style_text {text-align: left;}
.copyright_wrap_inner .copyright_text {font-size: .933em;line-height: 2.3em;}
.copyright_style_menu .copyright_text, .copyright_style_socials .copyright_text {float: left;}
.copyright_wrap_inner .copyright_text .sc_image {margin: 0;}
.copyright_style_socials .sc_socials, .copyright_style_menu .menu_footer_nav {float: right;}
.copyright_style_socials .copyright_wrap_inner {padding-bottom: 1.5em;}
.copyright_style_menu .menu_footer_nav {margin: 0;padding: 0;list-style: none;text-align: right;}
.menu_mobile .copyright_style_socials .copyright_text, .menu_mobile .copyright_style_menu .copyright_text, .menu_mobile .copyright_wrap .sc_socials, .menu_mobile .menu_footer_nav {float: none;text-align: center;}
.menu_mobile .copyright_style_socials .copyright_text, .menu_mobile .copyright_style_menu .copyright_text {margin-top: 1em;}
.menu_mobile .copyright_wrap .sc_socials {display: block;}
.copyright_style_menu .menu_footer_nav li {display: inline-block;margin-bottom: 0;}
.copyright_style_menu .menu_footer_nav li+li:before {content: "|";display: inline-block;margin: 0 .5em;}
#toc {position: fixed;z-index: 999;top: 0;bottom: 0;right: 0;width: 60px;}
#toc a {color: #fff;}
#toc.toc_no {display: none;}
#toc .toc_inner {position: absolute;top: 50%;right: -60px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
#toc.toc_fixed .toc_inner, #toc:hover .toc_inner {right: 0;}
#toc .toc_item {position: relative;width: 57px;height: 60px;border-right: 3px solid rgba(0,0,0,.8);background-color: rgba(0,0,0,.8);}
#toc .toc_item.toc_separator {margin-bottom: 1px;}
#toc .toc_item.current, #toc .toc_item:hover {background-color: rgba(128,128,128,.8);}
#toc .toc_icon {position: absolute;display: block;z-index: 2;top: 0;left: 0;width: 57px;height: 60px;line-height: 60px;text-align: center;}
#toc .toc_icon.with_title {line-height: 40px;}
#toc .toc_icon:before {font-size: inherit;color: inherit;margin: 0;padding: 0;}
#toc .toc_title {position: absolute;bottom: 6px;left: 0;display: block;width: 57px;line-height: 12px;font-size: 12px;}
#toc .toc_description {position: absolute;top: 0;right: -300px;width: 240px;height: 30px;padding: 1em;font-size: .875em;line-height: 1.2em;z-index: 1;background-color: rgba(128,128,128,.8);color: #fff;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
#toc .toc_item:hover .toc_description {right: 68px;opacity: 1;filter: alpha(opacity=100);}
#toc .toc_description:after {left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-left-color: rgba(128,128,128,.8);border-width: 8px;margin-top: -8px;}
.hover_icon {position: relative;display: block;}
.hover_icon:before {font-family: "fontello";font-size: 2em;background-color: #fff;cursor: pointer;display: block;width: 2em;height: 2em;line-height: 2em;text-align: center;position: absolute;z-index: 10;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%) scale(.3,.3);-moz-transform: translateX(-50%) translateY(-50%) scale(.3,.3);-ms-transform: translateX(-50%) translateY(-50%) scale(.3,.3);transform: translateX(-50%) translateY(-50%) scale(.3,.3);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s cubic-bezier(.6,-.28,.735,.045) 0s;-moz-transition: all .3s cubic-bezier(.6,-.28,.735,.045) 0s;-ms-transition: all .3s cubic-bezier(.6,-.28,.735,.045) 0s;-o-transition: all .3s cubic-bezier(.6,-.28,.735,.045) 0s;transition: all .3s cubic-bezier(.6,-.28,.735,.045) 0s;opacity: 0;filter: alpha(opacity=0);}
.hover_icon:hover:before {opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateX(-50%) translateY(-50%) scale(1,1);-moz-transform: translateX(-50%) translateY(-50%) scale(1,1);-ms-transform: translateX(-50%) translateY(-50%) scale(1,1);transform: translateX(-50%) translateY(-50%) scale(1,1);-webkit-transition: all .3s cubic-bezier(.175,.885,.32,1.275) .1ms;-moz-transition: all .3s cubic-bezier(.175,.885,.32,1.275) .1ms;-ms-transition: all .3s cubic-bezier(.175,.885,.32,1.275) .1ms;-o-transition: all .3s cubic-bezier(.175,.885,.32,1.275) .1ms;transition: all .3s cubic-bezier(.175,.885,.32,1.275) .1ms;}
.hover_icon_play:before {content: "";font-size: 3.3em;height: 2.586em;width: 2.586em;background-size: cover;background-size: cover;line-height: 3.2em;background-color: transparent;background: url("images/buttons/video.png");border-radius: 0;}
.hover_icon_link:before {content: "";font-size: 5.3em;width: 1em;height: 1em;line-height: 1.6em;background-color: transparent;color: #fff;}
.hover_icon_zoom:before {content: "";}
.hover_icon_view:before {content: "";line-height: 2.6em;}
.hover_icon:after {content: " ";position: absolute;z-index: 1;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,.3);opacity: 0;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;}
.hover_icon:hover:after {opacity: 1;}
.scroll_to_top {position: fixed !important;z-index: 100001 !important;display: block;display: none !important;width: 91px;height: 108px;text-align: center;bottom: -4em;right: 2em;background: #fff;background: url("images/top.png");opacity: 0;}
.scroll_to_top.show {filter: alpha(opacity=100);opacity: 1;bottom: 2em;}
.debug_log {position: fixed;z-index: 1000000;display: block !important;width: 30%;line-height: 1.3em;max-height: 400px;right: 0;top: 0;background: rgba(0,0,0,.8);color: #fff;overflow: auto;padding: 14px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.admin-bar .debug_log {top: 32px;}
.debug_log .debug_log_close {position: absolute;right: 0;top: 0;width: 20px;height: 20px;line-height: 20px;font-weight: bold;font-size: 14px;text-align: center;cursor: pointer;}
.custom_options #co_toggle {right: -2.5625em !important;}
#update-nag, .update-nag {display: block;}
#page_preloader {background-position: center;background-repeat: no-repeat;position: fixed;z-index: 1000000;left: 0;top: 0;right: 0;bottom: 0;opacity: .8;}
.preloader_wrap {position: absolute;display: inline-block;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.preloader_wrap > div {height: 10px;width: 10px;}
.preloader_wrap > div[class*="preloader_circ"] {margin-right: 5px;border-radius: 50%;display: inline-block;-webkit-animation: preloader-circle .7s infinite ease-in-out;animation: preloader-circle .7s infinite ease-in-out;}
.preloader_wrap > div.preloader_circ2 {-webkit-animation-delay: -.6s;animation-delay: -.6s;}
.preloader_wrap > div.preloader_circ3 {-webkit-animation-delay: -.5s;animation-delay: -.5s;}
.preloader_wrap > div.preloader_circ4 {-webkit-animation-delay: -.4s;animation-delay: -.4s;}
.preloader_wrap > div.preloader_circ5 {-webkit-animation-delay: -.3s;animation-delay: -.3s;}
@-webkit-keyframes preloader-circle {0%, 40%, 100% {-webkit-transform: translateY(-10px);}
	20% {-webkit-transform: translateY(-20px);}}
@keyframes preloader-circle {0%, 40%, 100% {transform: translateY(-10px);-webkit-transform: translateY(-10px);}
	20% {transform: translateY(-20px);-webkit-transform: translateY(-20px);}}
.preloader_wrap .preloader_square {width: 50px;height: 50px;}
.preloader_wrap > div.preloader_square1, .preloader_wrap > div.preloader_square2 {position: absolute;top: 0;left: 0;-webkit-animation: preloader-square 1.8s infinite ease-in-out;animation: preloader-square 1.8s infinite ease-in-out;}
.preloader_wrap > div.preloader_square2 {-webkit-animation-delay: -.9s;animation-delay: -.9s;}
@-webkit-keyframes preloader-square {25% {-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);}
	50% {-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);}
	75% {-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5);}
	100% {-webkit-transform: rotate(-360deg);}}
@keyframes preloader-square {25% {transform: translateX(42px) rotate(-90deg) scale(.5);-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);}
	50% {transform: translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);}
	50.1% {transform: translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);}
	75% {transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5);}
	100% {transform: rotate(-360deg);-webkit-transform: rotate(-360deg);}}
.popup_wrap {position: fixed;top: 50%;left: 50%;z-index: 1000000;width: 37.5em;border-radius: 5px;padding: 3em 2.5em 2em;display: none;-webkit-box-shadow: -4px 3px 0px 0px rgba(0,0,0,.2);-moz-box-shadow: -4px 3px 0px 0px rgba(0,0,0,.2);box-shadow: 2px 3px 3px 0px rgba(0,0,0,.2);color: initial;-webkit-transform: translateY(-50%) translateX(-50%);-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}
.popup_wrap input[type="text"], .popup_wrap input[type="email"], .popup_wrap input[type="password"] {font-size: 1.1667em;line-height: 1.5em;padding: .3em;}
.popup_registration {right: -5.5em;}
.popup_wrap .popup_close {display: block;font-size: 1.25em;line-height: 1em;width: 1em;height: 1em;position: absolute;right: 0;top: 0;margin: .5em .5em 0 0;text-align: center;color: #ccc;border: 2px solid #ebebeb;background-color: #f4f7f9;}
.popup_wrap .popup_close:hover {color: #909090;border: 2px solid #ccc;background-color: #fff;}
.popup_wrap .popup_close:before {font-family: fontello;content: "";line-height: 1.8em;padding: 0 !important;margin: 0 !important;}
.popup_wrap .form_wrap {position: relative;overflow: hidden;}
.popup_wrap .form_wrap .result {position: absolute;z-index: 10;left: 50%;top: 25%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-box-shadow: -4px 3px 5px 0px rgba(0,0,0,.2);-moz-box-shadow: -4px 3px 5px 0px rgba(0,0,0,.2);box-shadow: -4px 3px 5px 0px rgba(0,0,0,.2);}
.popup_wrap .form_wrap .result p {line-height: 1.5em;}
.popup_wrap .form_wrap .result a {color: #fff;}
.popup_wrap .form_wrap .error_fields_class {border-color: #cc6868;}
.popup_wrap .form_left {float: left;padding-right: 2.5em;width: 54%;border-right: 1px solid #e0e0e0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.popup_wrap .form_right {float: right;padding-left: 2.5em;width: 45%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.popup_wrap.popup_registration .form_left {width: 50%;padding-right: 5px;border-right: none;}
.popup_wrap.popup_registration .form_right {width: 50%;padding-left: 5px;}
.popup_wrap .popup_form_field {margin-bottom: .625em;}
.popup_wrap input[type="text"], .popup_wrap input[type="email"], .popup_wrap input[type="password"] {width: 100%;border: 2px solid #ebebeb;background-color: #fafafa;}
.popup_wrap input:not([type="submit"]):focus {background-color: #fff;}
.popup_wrap .popup_form_field.iconed_field {position: relative;}
.popup_wrap .popup_form_field.iconed_field:before {position: absolute;z-index: 1;top: 13px;right: 8px;margin-right: 0;color: #c9c9c9;width: 1em;}
.popup_wrap .popup_form_field.iconed_field input {padding-right: 30px;border-radius: 5px;}
.popup_wrap .popup_form_field .forgot_password {float: right;line-height: 1.5em;}
.popup_form_field.remember_field input, .popup_form_field.remember_field label, .popup_form_field.remember_field a, .popup_form_field input, .popup_form_field label, .popup_form_field a {line-height: 1em;vertical-align: middle;}
.popup_form_field.remember_field a {margin-top: .2em;}
.popup_wrap .popup_form_field.submit_field {padding: 1em 0 4px 4px;}
.popup_wrap .popup_form_field .submit_button {width: 100%;}
.popup_wrap .login_socials_title {color: #222;font-size: 1.5em;line-height: 1.2857em;margin-bottom: .5em;}
.popup_wrap .login_socials_problem {line-height: 1.2857em;}
.popup_wrap .popup_form_field.remember_field {margin-top: 1.2em;}
.popup_wrap a.forgot_password {font-weight: 400;font-size: 14px;text-transform: none;letter-spacing: 0;}
.popup_wrap .popup_close:before {font-weight: 400;color: #ccc;}
.menu_user_login .wp-social-login-provider-list {padding-left: 0;}
.esg-grid .eg-juno-skin-1-element-33 {display: inline-block;}
.esg-grid .eg-juno-skin-1-element-33:nth-child(n+3) {margin-left: 5px;}
.eg-juno-skin-1-wrapper .esg-entry-media-wrapper {border-radius: 5px;}
.eg-juno-skin-1-element-28-a, .eg-juno-skin-1-element-32-a {vertical-align: top;}
.minimal-light .esg-grid .esg-filterbutton, .minimal-light .esg-grid .esg-navigationbutton, .minimal-light .esg-grid .esg-sortbutton, .minimal-light .esg-grid .esg-cartbutton a, .minimal-light .esg-grid .esg-sortbutton-order {margin-right: 10px;padding: 0px 15px;border: none;line-height: 32px;font-size: 13px;font-weight: 400;font-family: Fredoka One,cursive;margin-bottom: 10px;letter-spacing: .05em;}
.minimal-light .esg-grid .esg-filterbutton:not(.esg-pagination-button):hover, .minimal-light .esg-grid .esg-cartbutton a:hover, .minimal-light .esg-grid .esg-sortbutton-wrapper:hover .esg-sortbutton-order, .minimal-light .esg-grid .esg-sortbutton-wrapper:hover .esg-sortbutton {opacity: .7;}
.minimal-light .esg-grid .esg-sortbutton-order.tp-desc:hover, .minimal-light .esg-grid .esg-navigationbutton:hover, .minimal-light .esg-grid .esg-filterbutton:hover, .minimal-light .esg-grid .esg-sortbutton:hover, .minimal-light .esg-grid .esg-sortbutton-order:hover, .minimal-light .esg-grid .esg-cartbutton a:hover, .minimal-light .esg-grid .esg-filterbutton.selected, .minimal-light .esg-grid .esg-grid .esg-filterbutton:hover, .minimal-light .esg-grid .esg-filterbutton.selected {box-shadow: none;}
.minimal-light .esg-grid .esg-sortbutton {margin-right: 0;padding-right: 0;}
.minimal-light .esg-grid .esg-sortbutton-order {padding-left: 0;padding-right: 0;}
.minimal-light .esg-grid .esg-sortbutton-order:before {font-size: 9px;font-weight: 300;width: 13px;height: 13px;line-height: 13px;border-radius: 50%;margin: 0;text-align: center;display: inline-block;}
.minimal-light .esg-grid  .esg-cartbutton .eg-icon-basket:before {content: "";font-family: fontello;font-size: 16px;margin-right: 5px;display: inline-block;}
.minimal-light .esg-grid .esg-navigationbutton {padding: 0;width: 32px;}
.esg-starring .star-rating, .esg-starring-page .star-rating {letter-spacing: .2em;width: 6.4em;}
.esgbox-overlay {z-index: 10001 !important;}
.esgbox-opened {top: 60px !important;bottom: 60px !important;overflow: hidden !important;}
.esgbox-close {top: 10px !important;right: 10px !important;}
.vc_row[data-vc-full-width] {background-size: cover !important;background-position: center !important;}
.menu_item_without_text {display: none !important;}
#mega_main_menu * {line-height: inherit !important;}
#mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text {text-transform: uppercase;padding-right: .5em;}
#mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {right: .7em;}
#mega_main_menu ul > li > .mega_dropdown {top: 100% !important;}
#mega_main_menu li > .mega_dropdown > li > .item_link {padding: .2em 2.3em !important;line-height: 1.8em !important;border: none !important;display: block;}
#mega_main_menu li.default_dropdown > .mega_dropdown {width: 187px;padding: 1.5em 2.3em 1.5em 0;}
#mega_main_menu li.default_dropdown > .mega_dropdown li.drop_to_right > .mega_dropdown {left: 192px;top: -1.5em !important;}
#mega_main_menu li.widgets_dropdown > .mega_dropdown > * {margin: 0 0 10px 0;margin: 0;padding: .2em 0 .2em 2.3em;}
#mega_main_menu li.multicolumn_dropdown > .mega_dropdown {padding: 1.5em 2.3em 1.5em 0 !important;}
#mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li, #mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li > ul {padding: 0 !important;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li .item_link {border-radius: 5px;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li[class*="columns"] {margin-right: 5px;}
#mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover:after, #mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link:after {color: #fff;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform {border-radius: 5px;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .submit, #mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field {height: 37px;margin: 0;padding-top: 0;padding-bottom: 0;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform {border: none;vertical-align: top;margin-top: -18.5px;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field {padding-right: 37px;}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .icosearch {line-height: 37px !important;width: 37px;}
#mega_main_menu .nav_logo > .logo_link > img {height: 74px;max-height: 74px !important;margin-top: -18.5px;}
#mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform {background-color: #f5b120;color: #fff;}
#mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li.nav_search_box > #mega_main_menu_searchform:hover {background-color: #1f5967;}
#mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li.nav_search_box .field, #mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li .icosearch {color: #fff;}
#mega_main_menu li.multicolumn_dropdown.columns2 > .mega_dropdown {width: 345px;}
.mejs-controls button:hover, .mejs-controls button:active {background-color: transparent !important;}
.mfp-figure figcaption {margin-bottom: 40px !important;height: 40px;padding: 0 16px;overflow: hidden;}
.mfp-figure figcaption .mfp-bottom-bar {left: 16px;right: 16px;margin-top: -30px;width: auto;}
#mega_main_menu li.default_dropdown > .mega_dropdown > li > .item_link {border-color: #e1e6ea;}
.mega_menu {padding: 58px 0;}
#mega_main_menu .nav_logo > .logo_link > img {max-height: 100%;}
.top_panel_fixed .mega_menu {padding: 15px 0;}
.top_panel_fixed #mega_main_menu.mega_menu {min-height: 37px;}
.top_panel_fixed #mega_main_menu.mega_menu > .menu_holder > .menu_inner > .nav_logo > .logo_link, .top_panel_fixed #mega_main_menu.mega_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle, .top_panel_fixed #mega_main_menu.mega_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, .top_panel_fixed #mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li > .item_link, .top_panel_fixed #mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content, .top_panel_fixed #mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li.nav_search_box, .top_panel_fixed #mega_main_menu.mega_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i, .top_panel_fixed #mega_main_menu.mega_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i, .top_panel_fixed #mega_main_menu.mega_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content, .top_panel_fixed #mega_main_menu.mega_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i, .top_panel_fixed #mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user {height: 37px;line-height: 37px;}
.top_panel_fixed #mega_main_menu.mega_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text {height: 37px;}
.top_panel_fixed #mega_main_menu .nav_logo > .logo_link > img {height: 54px;max-height: 54px !important;margin-top: -8.5px;}
iframe[name="google_conversion_frame"] {height: 1px;min-height: 0px;display: none;}
.wpb_row, .wpb_text_column, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {margin-bottom: 0 !important;}
.sc_gap .vc_row {margin-left: 0;margin-right: 0;}
.sc_gap .vc_column_container {padding-left: 0;padding-right: 0;}
h1 .wpb_text_column p, h2 .wpb_text_column p, h3 .wpb_text_column p, h4 .wpb_text_column p, h5 .wpb_text_column p, h6 .wpb_text_column p {padding-bottom: 0 !important;}
.texture_bg_green, .texture_bg_dark {background-image: url("images/bg_dark.jpg");}
.texture_bg_blue, .texture_bg_light {background-image: url("images/bg_light.jpg");}
.texture_bg_yellow {background-image: url("images/bg_yellow.jpg");}
.texture_bg_slider:after, .texture_bg_slider_full:after {content: " ";position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 1;background: url("images/texture_top.png") center top repeat-x,url("images/texture_slider.png") left top repeat;}
.texture_bg_slider_full:after {background: url("images/texture_center.png") center center no-repeat,url("images/texture_top.png") center top repeat-x,url("images/texture_slider.png") left top repeat;}
.texture_bg_1 {background-image: url("images/bg/texture_1.png");}
.texture_bg_2 {background-image: url("images/bg/texture_2.png");}
.texture_bg_3 {background-image: url("images/bg/texture_3.png");}
.texture_bg_4 {background-image: url("images/bg/texture_4.png");}
.texture_bg_5 {background-image: url("images/bg/texture_5.png");}
.texture_bg_6 {background-image: url("images/bg/texture_6.png");}
.texture_bg_7 {background-image: url("images/bg/texture_7.png");}
.texture_bg_8 {background-image: url("images/bg/texture_8.png");}
.texture_bg_9 {background-image: url("images/bg/texture_9.png");}
.texture_bg_10 {background-image: url("images/bg/texture_10.png");}
.texture_bg_11 {background-image: url("images/bg/texture_11.png");}
.texture_bg_12 {background-image: url("images/bg/texture_12.png");}
.overlay_bg_1:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_1.png");}
.overlay_bg_2:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_2.png");}
.overlay_bg_3:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_3.png");}
.overlay_bg_4:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_4.png");}
.overlay_bg_5:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_5.png");}
.overlay_bg_6:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_6.png");}
.overlay_bg_7:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_7.png");}
.overlay_bg_8:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_8.png");}
.overlay_bg_9:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_9.png");}
.overlay_bg_10:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_10.png");}
.overlay_bg_11:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_11.png");}
.overlay_bg_12:after {content: " ";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-image: url("images/bg/texture_12.png");}
.bg_pattern_1 {background: url("images/bg/pattern_1.jpg") 50% 50% repeat fixed !important;}
.bg_pattern_2 {background: url("images/bg/pattern_2.jpg") 50% 50% repeat fixed !important;}
.bg_pattern_3 {background: url("images/bg/pattern_3.jpg") 50% 50% repeat fixed !important;}
.bg_pattern_4 {background: url("images/bg/pattern_4.jpg") 50% 50% repeat fixed !important;}
.bg_pattern_5 {background: url("images/bg/pattern_5.jpg") 50% 50% repeat fixed !important;}
.bg_image_1 {background: url("images/bg/image_1.jpg") 50% 0% repeat-y fixed !important;}
.bg_image_2 {background: url("images/bg/image_2.jpg") 50% 0% repeat-y fixed !important;}
.bg_image_3 {background: url("images/bg/image_3.jpg") 50% 0% repeat-y fixed !important;}
.bg_image_1, .bg_image_2, .bg_image_3 {-webkit-background-size: 100% auto;-moz-background-size: 100% auto;-o-background-size: 100% auto;background-size: 100% auto;}
.accent_top:before {content: " ";display: block;position: absolute;z-index: 1;left: 50%;top: 0;width: 3em;height: 2.8em;background-color: #fff;margin: -1.4em 0 0 -1.2857em;-webkit-transform: rotate(35deg) skewX(-20deg);-moz-transform: rotate(35deg) skewX(-20deg);transform: rotate(35deg) skewX(-20deg);}
.rounded_none {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.rounded_tiny {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.rounded_small {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.rounded_medium {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.rounded_large {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.rounded {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.margin_left_null, .margin_left_none, .margin_left_no, .margin_left_hide {margin-left: 0 !important;}
.margin_left_tiny {margin-left: .5em !important;margin-left: .5rem !important;}
.margin_left_small {margin-left: 2em !important;margin-left: 2rem !important;}
.margin_left_medium {margin-left: 3em !important;margin-left: 3rem !important;}
.margin_left_large {margin-left: 4em !important;margin-left: 4rem !important;}
.margin_left_huge {margin-left: 6em !important;margin-left: 6rem !important;}
.margin_left_tiny- {margin-left: -.5em !important;margin-left: -.5rem !important;}
.margin_left_small- {margin-left: -2em !important;margin-left: -2rem !important;}
.margin_left_medium- {margin-left: -3em !important;margin-left: -3rem !important;}
.margin_left_large- {margin-left: -4em !important;margin-left: -4rem !important;}
.margin_left_huge- {margin-left: -6em !important;margin-left: -6rem !important;}
.margin_right_null, .margin_right_none, .margin_right_no, .margin_right_hide {margin-right: 0 !important;}
.margin_right_tiny {margin-right: .5em !important;margin-right: .5rem !important;}
.margin_right_small {margin-right: 2em !important;margin-right: 2rem !important;}
.margin_right_medium {margin-right: 3em !important;margin-right: 3rem !important;}
.margin_right_large {margin-right: 4em !important;margin-right: 4rem !important;}
.margin_right_huge {margin-right: 6em !important;margin-right: 6rem !important;}
.margin_right_tiny- {margin-right: -.5em !important;margin-right: -.5rem !important;}
.margin_right_small- {margin-right: -2em !important;margin-right: -2rem !important;}
.margin_right_medium- {margin-right: -3em !important;margin-right: -3rem !important;}
.margin_right_large- {margin-right: -4em !important;margin-right: -4rem !important;}
.margin_right_huge- {margin-right: -6em !important;margin-right: -6rem !important;}
.margin_top_null, .margin_top_none, .margin_top_no, .margin_top_hide {margin-top: 0 !important;}
.margin_top_tiny {margin-top: .5em !important;margin-top: .5rem !important;}
.margin_top_small {margin-top: 2em !important;margin-top: 2rem !important;}
.margin_top_medium {margin-top: 3em !important;margin-top: 3rem !important;}
.margin_top_large {margin-top: 4em !important;margin-top: 4rem !important;}
.margin_top_huge {margin-top: 6em !important;margin-top: 6rem !important;}
.margin_top_tiny- {margin-top: -.5em !important;margin-top: -.5rem !important;}
.margin_top_small- {margin-top: -2em !important;margin-top: -2rem !important;}
.margin_top_medium- {margin-top: -3em !important;margin-top: -3rem !important;}
.margin_top_large- {margin-top: -4em !important;margin-top: -4rem !important;}
.margin_top_huge- {margin-top: -6em !important;margin-top: -6rem !important;}
.margin_bottom_null, .margin_bottom_none, .margin_bottom_no, .margin_bottom_hide {margin-bottom: 0 !important;}
.margin_bottom_tiny {margin-bottom: .5em !important;margin-bottom: .5rem !important;}
.margin_bottom_small {margin-bottom: 2em !important;margin-bottom: 2rem !important;}
.margin_bottom_medium {margin-bottom: 3em !important;margin-bottom: 3rem !important;}
.margin_bottom_large {margin-bottom: 4em !important;margin-bottom: 4rem !important;}
.margin_bottom_huge {margin-bottom: 6em !important;margin-bottom: 6rem !important;}
.margin_bottom_tiny- {margin-bottom: -.5em !important;margin-bottom: -.5rem !important;}
.margin_bottom_small- {margin-bottom: -2em !important;margin-bottom: -2rem !important;}
.margin_bottom_medium- {margin-bottom: -3em !important;margin-bottom: -3rem !important;}
.margin_bottom_large- {margin-bottom: -4em !important;margin-bottom: -4rem !important;}
.margin_bottom_huge- {margin-bottom: -6em !important;margin-bottom: -6rem !important;}
body.mac-os .top_panel_wrap .top_panel_top [class^="icon-"]:before, body.mac-os .top_panel_wrap .top_panel_top [class*=" icon-"]::before {line-height: 35px;}
body.mac-os .popup_wrap .popup_form_field.iconed_field:before {position: absolute;top: 8px;}
body.mac-os .popup_wrap .popup_close:before {line-height: 1.1em;}
body.mac-os .hover_icon_play:before {line-height: 2.6em;}
body.mac-os .post_navi .post_navi_item + .post_navi_item:before, body.mac-os .breadcrumbs .breadcrumbs_delimiter:before {line-height: 1.1em;}
body.mac-os .search_wrap .search_submit:before {line-height: 1em;}
body.mac-os .hover_icon_view:before {line-height: 2em;}
body.mac-os .search_style_fullscreen.search_state_opened .search_close {line-height: 1em;}
.woocommerce .related.products ul.products.columns-4 >li.product {width: 25%;}
.sc_button_round.sc_button_color_1.small, .sc_button_round.sc_button_color_1.large {background: url("images/buttons/large-1.png");}
.sc_button_round.sc_button_color_2.small, .sc_button_round.sc_button_color_2.large {background: url("images/buttons/large-2.png");}
.sc_button_round.sc_button_color_3.small, .sc_button_round.sc_button_color_3.large {background: url("images/buttons/large-3.png");}
.sc_button_round.sc_button_color_4.small, .sc_button_round.sc_button_color_4.large {background: url("images/buttons/large-4.png");}
.sc_button_round.sc_button_color_5.small, .sc_button_round.sc_button_color_5.large {background: url("images/buttons/large-5.png");}
.sc_button_round.sc_button_color_6.small, .sc_button_round.sc_button_color_6.large {background: url("images/buttons/large-6.png");}
.sc_button_round.sc_button_color_1.medium {background: url("images/buttons/medium-1.png");}
.sc_button_round.sc_button_color_2.medium {background: url("images/buttons/medium-2.png");}
.sc_button_round.sc_button_color_3.medium {background: url("images/buttons/medium-3.png");}
.sc_button_round.sc_button_color_4.medium {background: url("images/buttons/medium-4.png");}
.sc_button_round.sc_button_color_5.medium {background: url("images/buttons/medium-5.png");}
.sc_button_round.sc_button_color_6.medium {background: url("images/buttons/medium-6.png");}
.sc_button_round.sc_button_color_1.small:hover, .sc_button_round.sc_button_color_1.large:hover {background: url("images/buttons/large-5.png");}
.sc_button_round.sc_button_color_2.small:hover, .sc_button_round.sc_button_color_2.large:hover {background: url("images/buttons/large-3.png");}
.sc_button_round.sc_button_color_3.small:hover, .sc_button_round.sc_button_color_3.large:hover {background: url("images/buttons/large-2.png");}
.sc_button_round.sc_button_color_4.small:hover, .sc_button_round.sc_button_color_4.large:hover {background: url("images/buttons/large-6.png");}
.sc_button_round.sc_button_color_5.small:hover, .sc_button_round.sc_button_color_5.large:hover {background: url("images/buttons/large-1.png");}
.sc_button_round.sc_button_color_6.small:hover, .sc_button_round.sc_button_color_6.large:hover {background: url("images/buttons/large-4.png");}
.sc_button_round.sc_button_color_1.medium:hover {background: url("images/buttons/medium-5.png");}
.sc_button_round.sc_button_color_2.medium:hover {background: url("images/buttons/medium-3.png");}
.sc_button_round.sc_button_color_3.medium:hover {background: url("images/buttons/medium-2.png");}
.sc_button_round.sc_button_color_4.medium:hover {background: url("images/buttons/medium-6.png");}
.sc_button_round.sc_button_color_5.medium:hover {background: url("images/buttons/medium-1.png");}
.sc_button_round.sc_button_color_6.medium:hover {background: url("images/buttons/medium-4.png");}
.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item {background: url("images/drop/drop_1.png");}
.sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item {background: url("images/drop/drop_2.png");}
.mejs-controls .mejs-button button {background-image: url("images/controls_blue.png") !important;}
.mejs-container .mejs-controls .mejs-fullscreen-button, .mejs-container .mejs-controls .mejs-volume-button, .mejs-container .mejs-controls .mejs-volume-button:hover, .mejs-container .mejs-controls .mejs-playpause-button {background: url("images/buttons/audio.png") !important;}
body.sidebar_hide .alignfull {width: 100vw;max-width: none;margin-left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
body.sidebar_hide .alignwide {position: relative;left: calc(-44vw + 50%);width: 88vw;max-width: none;}
.alignfull > img, .alignwide > img {max-width: none;width: 100%;}
.mejs-controls .mejs-button, .mejs-controls .mejs-time, .mejs-controls .mejs-time-rail {font-size: 10px;height: 26px;line-height: 10px;margin: 0;width: 26px;}
.mejs-controls .mejs-button>button {height: 16px;width: 16px;}
.mejs-controls .mejs-mute>button {background-position: -15px 16px;}
.mejs-controls .mejs-unmute>button {background-position: -14px 0;}
.mejs-controls .mejs-pause>button {background-position: 0px -16px;}
.mejs-controls .mejs-replay>button {background-position: -64px 0px;}
.mejs-time-hovered {height: 7px !important;}
.mejs-time-handle-content {display: none;}
.mejs-time-float:after {content: "";display: block;position: absolute;top: 15px;border: solid transparent;border-top-color: black;border-width: 6px;width: 0;z-index: -1;right: 11px;}
.widget_nav_menu ul ul ul ul ul ul {padding: 0 !important;}
article.tag-audio.tag-post-formats.tag-shortcode.post_format-post-format-audio .mejs-controls, body aside.widget_media_audio div.mejs-container.wp-audio-shortcode.mejs-audio .mejs-controls, body aside.widget_media_video div.mejs-container.wp-video-shortcode.mejs-video .mejs-controls {background: #222;}
article.tag-audio.tag-post-formats.tag-shortcode.post_format-post-format-audio .mejs-controls {height: 36px;}
.single-post article.tag-audio.tag-post-formats.tag-shortcode.post_format-post-format-audio .mejs-controls {height: 40px;}
article.tag-audio.tag-post-formats.tag-shortcode.post_format-post-format-audio .mejs-time-hovered, body aside.widget_media_audio div.mejs-container.wp-audio-shortcode.mejs-audio .mejs-time-hovered, body aside.widget_media_video div.mejs-container.wp-video-shortcode.mejs-video .mejs-time-hovered {height: 10px !important;}
article.tag-audio.tag-post-formats.tag-shortcode.post_format-post-format-audio .mejs-controls .mejs-button, body aside.widget_media_audio div.mejs-container.wp-audio-shortcode.mejs-audio .mejs-controls .mejs-button, body aside.widget_media_video div.mejs-container.wp-video-shortcode.mejs-video .mejs-controls .mejs-button {background: inherit !important;margin-top: 2px;}
body aside.widget_media_video div.mejs-container.wp-video-shortcode.mejs-video .mejs-controls .mejs-fullscreen-button>button {background-position: -176px 0;}
.content > article.itemscope.post_item.post_item_single > section.post_content > ul li {list-style-type: disc;}
button[disabled], html input[disabled], form.sc_emailer_form a[disabled] {cursor: default !important;opacity: .6 !important;}
body form div.sc_form_field_checkbox label {display: block;padding-left: 1.5em;line-height: 1.3em;font-weight: 400;text-transform: unset;}
body form .sc_form_item.sc_form_field_checkbox {position: relative;text-align: left;}
body form .sc_form_item.sc_form_field_checkbox > input {position: absolute !important;top: 50%;margin-top: -6.5px;width: auto;}
body .sc_form_address a[href*="tel:"], body .sc_form_address a[href*="mailto:"], body .wpb_text_column.wpb_content_element a[href*="tel:"], body .wpb_text_column.wpb_content_element a[href*="mailto:"] {color: #969899;}
.wpgdprc-checkbox input[type="checkbox"] {position: absolute;top: 50%;display: block;left: 0;margin-top: -7px !important;}
form.checkout.woocommerce-checkout p.wpgdprc-checkbox {position: relative;}
.woocommerce form p.wpgdprc-checkbox .input-checkbox {margin-top: -5px !important;}
.wpgdprc-checkbox .woocommerce-input-wrapper > label, .wpgdprc-checkbox > label {display: block !important;position: relative;clear: both;padding-left: 1.5em;font-size: 1em;font-weight: 400;top: -1em;}
.woocommerce form.comment-form #submit:disabled[disabled] {padding: .75em 1.15em !important;}
.woocommerce form.comment-form .wpgdprc-checkbox > label {top: -.5em;}
.popup_wrap .popup_form_field.iconed_field:before {top: 0px;}
form.mc4wp-form label.mcfwp-agree-input {display: block;}
div.mcfwp-agree-input {position: relative;margin-top: 3px;clear: both;text-align: left;}
div.mcfwp-agree-input label.mcfwp-agree-input input {position: absolute;top: 50%;margin-top: -6px;height: auto !important;width: auto !important;}
label.mcfwp-agree-input a {text-transform: none;color: #fff !important;}
label.mcfwp-agree-input span {margin-left: 1.5em;display: block;}
.sc_emailer {overflow: inherit !important;position: relative !important;}
.sc_emailer_form .mcfwp-agree-input {position: absolute;width: 100%;left: 0;top: 20px;font-size: .85em;}