@charset "UTF-8";
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%;line-height: inherit;font-weight: inherit;font-style: inherit;border: 0;outline: 0;-ms-word-wrap: break-word;word-wrap: break-word;}
html, body {margin: 0;padding: 0;width: 100%;}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);overflow-y: scroll !important;overflow-x: hidden;height: 100%;}
div.ui-widget, div.ui-widget .ui-widget, div.ui-widget .ui-widget-header, div.ui-widget .ui-widget-content, div.ui-accordion .ui-accordion-header, div.ui-widget button, div.ui-widget input, div.ui-widget select, div.ui-widget textarea, div.ui-state-default, div.ui-widget-content .ui-state-default, div.ui-widget-header .ui-state-default {font-family: inherit;font-size: 1em;line-height: inherit;}
div.ui-widget, div.ui-widget .ui-widget, div.ui-widget .ui-widget-header, div.ui-widget .ui-widget-content, div.ui-accordion .ui-accordion-header, div.ui-state-default, div.ui-widget-content .ui-state-default, div.ui-widget-header .ui-state-default {color: inherit;background: none;border-style: none;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
div.ui-datepicker {background-color: #fff;}
div.ui-accordion .ui-accordion-header {padding: 0;}
div.ui-accordion .ui-accordion-header-icon {display: none;}
div.ui-tabs, div.ui-tabs .ui-tabs-nav {padding: 0;}
div.ui-tabs .ui-tabs-nav li {float: none;margin: 0;}
div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: none;}
html {font-size: 16px;}
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
h1, h2, h3, h4, h5, h6 {hyphens: auto;}
li > ol, li > ul, dl > dd {margin-bottom: 0;}
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, input[type="button"], input[type="submit"] {-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {display: block;}
:active, :focus {outline: 0;}
table {border-collapse: collapse;}
table th + th, table th + td, table td + th, table td + td {border-left: 1px solid #ddd;}
table > p {margin: 0 !important;}
table td, table th {padding: 1.8em 1em;}
table th {font-size: 1em;font-weight: 700;font-style: normal;text-transform: uppercase;text-align: center;}
caption {font-weight: 700;text-align: center;}
blockquote {position: relative;text-align: left;padding: .05em 3.2em 2.2em 4.4em;}
blockquote:before {content: "";font-family: "fontello";font-size: .8rem;display: block;position: absolute;z-index: 1;top: 0;left: 3.3em;}
.post_format_quote blockquote {margin-left: 0;padding-left: 2em;padding-bottom: .175em;margin-bottom: 0;}
.post_format_quote blockquote:before {top: -2px;left: 1px;}
.post_format_quote blockquote p {line-height: 1.6em;}
.post_layout_excerpt.post_format_quote, .post_item_single.post_format_quote blockquote {padding: 1.65em 1.75em !important;border: 1px solid;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
blockquote p {margin: 0;letter-spacing: -.15px;font-size: 1em;line-height: 1.5em;font-weight: 400;font-style: italic;}
blockquote > a, blockquote > p > a, blockquote > cite, blockquote > p > cite {display: block;font-size: 12px;line-height: 1.35em;font-weight: 700;font-style: normal;text-transform: uppercase;margin-top: 1.6em;letter-spacing: .9px;}
.blog_mode_post blockquote, .blog_mode_page blockquote {margin: 0;}
.blog_mode_post .comments_list blockquote, .blog_mode_page .comments_list blockquote {margin: 1.5em 0;}
dd {margin-left: 1.5em;}
dt, b, strong {font-weight: bold;}
dfn, em, i {font-style: italic;}
pre, code, kbd, tt, var, samp {font-family: "Courier New",Courier,monospace;font-size: 1em;letter-spacing: 0;}
pre {overflow: auto;max-width: 100%;}
code {overflow: auto;max-width: 100%;padding: 0 1em;border: 1px solid #888;background-color: #f7f7f7;display: inline-block;vertical-align: middle;word-wrap: break-word;}
pre > code {display: block;vertical-align: top;padding: 1em;}
abbr, acronym {border-bottom: 1px dotted;cursor: help;}
mark, ins {background-color: transparent;text-decoration: none;}
sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 80%;}
big {font-size: 120%;}
[hidden], template {display: none;}
hr {height: 0;border: none;border-top: 1px solid #eee;margin: 6.7857em 0;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}
img {max-width: 100%;height: auto;vertical-align: top;}
figure, .wp-caption, .wp-caption-overlay .wp-caption {border: 0;margin: 0;padding: 0;overflow: hidden;position: relative;max-width: 100%;}
figure figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd {position: absolute;z-index: 1;top: auto;right: 0;bottom: 0;left: 0;font-size: 15px;line-height: 15px;font-weight: 300;font-style: normal;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;margin-bottom: 0;text-align: center;padding: 21px 10px 18px;border-radius: 0 0 5px 5px;}
figure:hover figcaption, .wp-caption:hover .wp-caption-text, .wp-caption:hover .wp-caption-dd, .wp-caption-overlay .wp-caption:hover .wp-caption-text, .wp-caption-overlay .wp-caption:hover .wp-caption-dd {margin-bottom: -5em;}
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;}
[class^="icon-"]:before, [class*=" icon-"]:before {font-size: inherit;line-height: inherit;font-weight: inherit;font-style: inherit;display: inline-block;vertical-align: top;width: auto;margin: 0;}
form {margin-bottom: 0;}
button, input, optgroup, select, textarea, textarea.wp-editor-area {font-family: inherit;font-size: 1em;margin: 0;vertical-align: baseline;}
button {overflow: visible;}
input[placeholder]::-webkit-input-placeholder, textarea[placeholder]::-webkit-input-placeholder {text-overflow: ellipsis;}
input[placeholder]::-moz-placeholder, textarea[placeholder]::-moz-placeholder {text-overflow: ellipsis;}
input[placeholder]:-ms-input-placeholder, textarea[placeholder]:-ms-input-placeholder {text-overflow: ellipsis;}
input[placeholder]::placeholder, textarea[placeholder]::placeholder {text-overflow: ellipsis;}
input[placeholder], textarea[placeholder] {text-overflow: ellipsis;}
textarea, textarea.wp-editor-area, select, option, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], input[type="checkbox"], input[type="radio"] {-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
input[type="checkbox"], input[type="radio"] {padding: 0;}
input[type="number"]::-webkit-outer-spin-button {height: 50%;}
input[type="number"], input[type="search"] {-webkit-appearance: none;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
button[disabled], html input[disabled] {cursor: default;}
button:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, select:focus, textarea:focus, textarea.wp-editor-area:focus {outline: none;}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area {-webkit-appearance: none;outline: none;resize: none;}
label.required:after {content: "*";display: none;vertical-align: text-top;font-size: 80%;color: #da6f5b;}
fieldset {padding: 1em 1.5em;margin: 1.5em .2em;border: 1px solid #ddd;position: relative;}
fieldset legend {position: absolute;z-index: 1;top: -.6em;left: 1.5em;background-color: #fff;font-weight: 400;font-style: italic;padding: 0 .2em;letter-spacing: 0;}
button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .gallery_preview_show .post_readmore, #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress a.button, #buddypress button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, #buddypress div.activity-meta a, a.bp-title-button, body #booked-profile-page input[type="submit"], body #booked-profile-page button, body .booked-list-view input[type="submit"], body .booked-list-view button, body table.booked-calendar input[type="submit"], body table.booked-calendar button, body .booked-modal input[type="submit"], body .booked-modal button, .mc4wp-form .mc4wp-form-fields input[type="submit"], .sc_button, .sc_form button, .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], #tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form button, #tribe-bar-form a, #tribe-bar-form input, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, #tribe-events .tribe-events-button, .tribe-events-button, .tribe-events-cal-links a, .tribe-events-sub-nav li a, .tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button, .edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button, .widget_edd_cart_widget .edd_checkout a, .woocommerce .button, .woocommerce-page .button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
.woocommerce #respond input#submit, .woocommerce input[type="button"], .woocommerce-page input[type="button"], .woocommerce input[type="submit"], .woocommerce-page input[type="submit"], .woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"], .woocommerce-page #review_form #respond p.form-submit input[type="submit"], .woocommerce table.my_account_orders .order-actions .button, .woocommerce table.cart td.actions .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled, .yith-woocompare-widget a.clear-all {-webkit-appearance: none;cursor: pointer;display: block;font-size: 12px;line-height: 22px;font-weight: 400;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;text-transform: uppercase;white-space: nowrap;padding: 1.3em 3em;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;letter-spacing: 0;height: auto;border-width: 0 !important;}
.sc_button.sc_button_simple .sc_button_text .sc_button_title {text-shadow: none;}
.sc_form button {width: 100%;}
.sc_button.sc_button_size_small, .theme_button.theme_button_small {padding: .8em 1.6em;}
.sc_item_button + .sc_item_button {margin-top: 5px;}
.sc_button.sc_button_bordered {border-width: 2px !important;padding: 1.3em 2.8em;}
.sc_layouts_row_type_narrow .sc_button.sc_button_bordered {padding: .8em 1.8em;}
.sc_button.sc_button_bordered.sc_button_size_small {padding: .6em 1.4em;}
.sc_button_simple {font-size: 1em;line-height: 1.25em;font-weight: 400;font-style: italic;letter-spacing: 0;text-transform: none;border: none;padding: 0 1.8em 0 0;}
.sc_button.sc_button_simple {display: inline-block;}
.sc_button_simple:before, .sc_button_simple:after {content: "";font-family: "fontello";font-style: normal;}
.widget.woocommerce .button, .widget.WOOCS_CONVERTER .button, .widget.yith-woocompare-widget a.button, .widget.yith-woocompare-widget a.clear-all {font-size: 11px;line-height: 16px;padding: 1.5em 4.6em;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.widget.woocommerce .button + .button {margin-left: 3px;}
input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, textarea.wp-editor-area, form.mc4wp-form .mc4wp-form-fields input[type="email"], .tourmaster-form-field input[type="text"], .tourmaster-form-field input[type="email"], .tourmaster-form-field input[type="password"], .tourmaster-form-field textarea, .tourmaster-form-field select, .tourmaster-form-field.tourmaster-with-border input[type="text"], .tourmaster-form-field.tourmaster-with-border input[type="email"], .tourmaster-form-field.tourmaster-with-border input[type="password"], .tourmaster-form-field.tourmaster-with-border textarea, .tourmaster-form-field.tourmaster-with-border select, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, #buddypress div.dir-search input[type="search"], #buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="search"], #buddypress li.groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea {padding: .75em 1.4em .75em 0;border-bottom: 1px solid #ddd;}
textarea, textarea.wp-editor-area {overflow: auto;vertical-align: top;min-height: 7em;}
.widget input[type="text"], .widget input[type="number"], .widget input[type="email"], .widget input[type="tel"], .widget input[type="password"], .widget input[type="search"], .widget select, .widget textarea, .widget textarea.wp-editor-area {padding: 1em 1.2em;}
.trx_addons_field_error {box-shadow: none !important;}
input[type="radio"], input[type="checkbox"], .edd_price_options ul > li > label > input[type="radio"], .edd_price_options ul > li > label > input[type="checkbox"] {display: none;}
label > input[type="radio"], label > input[type="checkbox"] {display: inline-block;vertical-align: baseline;}
.edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span {display: inline-block;vertical-align: baseline;}
input[type="radio"] + label, input[type="checkbox"] + label, input[type="radio"] + .wpcf7-list-item-label, input[type="checkbox"] + .wpcf7-list-item-label, .edd_price_options ul > li > label > input[type="radio"] + span, .edd_price_options ul > li > label > input[type="checkbox"] + span {position: relative;padding-left: 1.4em;}
input[type="radio"] + label:before, input[type="checkbox"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, input[type="checkbox"] + .wpcf7-list-item-label:before, .edd_price_options ul > li > label > input[type="radio"] + span:before, .edd_price_options ul > li > label > input[type="checkbox"] + span:before {content: " ";font-family: "fontello";font-size: 1.5em;display: block;text-align: center;border: 1px solid #eee;width: .6em;height: .6em;line-height: .53em;position: absolute;z-index: 1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
input[type="radio"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, .edd_price_options ul > li > label > input[type="radio"] + span:before {-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
input[type="checkbox"]:checked + label:before, input[type="checkbox"]:checked + .wpcf7-list-item-label:before, .edd_price_options ul > li > label > input[type="checkbox"]:checked + span:before {content: "";}
input[type="radio"]:checked + label:before, input[type="radio"]:checked + .wpcf7-list-item-label:before, .edd_price_options ul > li > label > input[type="radio"]:checked + span:before {content: "";}
select {text-overflow: ellipsis;white-space: nowrap;}
select::-ms-expand {display: none;}
select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) {visibility: hidden;}
.select_container select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]) {visibility: visible;}
.select_container {width: 100%;position: relative;}
.select_container, .select_container:after, .select_container select {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.select_container:before {content: " ";display: block;position: absolute;z-index: 1;z-index: 1;top: 0;right: 0;bottom: 0;left: auto;width: 3em;pointer-events: none;cursor: pointer;}
.sc_input_hover_accent .select_container::before {right: 2px;top: 2px;bottom: 2px;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.select_container:after {content: "";font-family: "fontello";display: block;position: absolute;z-index: 2;top: 50%;right: 1em;width: 1em;height: 1em;line-height: 1em;text-align: center;margin-top: -.5em;pointer-events: none;cursor: pointer;}
.select_container select {background: none !important;border-color: transparent !important;width: 100% !important;padding-right: 3em !important;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.widget .select_container select {padding-right: 2em !important;padding-top: .75em;padding-bottom: .75em;font-size: 1em;}
.widget .select_container {border-bottom: 1px solid;}
.widget .select_container:before {width: 2em;}
.widget .select_container:after {right: .5em;}
.select2-container {width: 100% !important;}
.select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection {height: auto;border: 1px solid #ddd;padding: .5em 0 .5em 1.4em;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.select2-container--default .select2-selection--single span.select2-selection__rendered {line-height: 2.86em;}
.select2-container.select2-container--default .select2-selection .select2-selection__arrow {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.select2-drop-active {border: none;}
.select2-dropdown {border: 1px solid #ddd;}
.select2-search {padding: 4px 0;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;margin: 0 !important;padding: 0 !important;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {display: block;top: 5px;left: 5px;width: auto;height: auto;font-size: .8em;line-height: normal;padding: 1em 1.5em;color: #21759b;background-color: #f1f1f1;border-radius: 3px;clip: auto !important;text-decoration: none;z-index: 100000;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);-ms-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);box-shadow: 0 0 2px 2px rgba(0,0,0,.6);}
.alignleft {display: inline-block;float: left;margin-right: 2em;}
.alignright {display: inline-block;float: right;margin-left: 2em;}
.aligncenter {clear: both;display: block !important;margin-left: auto !important;margin-right: auto !important;text-align: center;}
figure.alignleft, figure.alignright {margin-top: .5em;}
figure.aligncenter {margin-bottom: 1em;}
.sticky_wrap {margin-bottom: 5em;}
.sticky {position: relative;border: 2px solid #ddd;padding: 2em;}
.sidebar_hide .sticky_wrap .sticky, .body_style_fullwide .sticky_wrap .sticky, .body_style_fullscreen .sticky_wrap .sticky {text-align: center;}
.sticky .label_sticky {display: block;position: absolute;z-index: 1;top: -14px;right: -14px;width: 0;height: 0;border: 12px solid transparent;border-top-color: #ddd;-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);}
.sticky_wrap .sticky .post_featured {display: inline-block;}
.sticky_wrap .sticky .post_categories {margin-top: 1em;}
.sticky_wrap .sticky .post_title {margin-top: .5em;margin-bottom: 0;text-transform: uppercase;letter-spacing: 1px;}
.gallery {margin: 0 -5px;}
.gallery .gallery-item {display: inline-block;vertical-align: top;overflow: hidden;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.gallery.gallery-columns-9 .gallery-item {width: 11.1111111111% !important;}
.gallery.gallery-columns-8 .gallery-item {width: 12.5% !important;}
.gallery.gallery-columns-7 .gallery-item {width: 14.2857142857% !important;}
.gallery.gallery-columns-6 .gallery-item {width: 16.6666666667% !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.3333333333% !important;}
.gallery.gallery-columns-2 .gallery-item {width: 50% !important;}
.gallery.gallery-columns-1 .gallery-item {width: 100% !important;}
.gallery .gallery-item a {display: block;}
.gallery .gallery-item a img {border: none !important;display: block;width: 100%;}
.gallery .gallery-item .gallery-icon {margin: 5px;}
.gallery .gallery-item .gallery-caption {font-size: 11px;line-height: 15px;margin: 0 5px;padding: 6px;max-height: 42px;}
.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;}
.gallery .gallery-item:hover .gallery-caption {bottom: -200px;}
.post-password-form label {display: inline-block;vertical-align: top;}
.post-password-form input[type="submit"] {display: inline-block;margin-left: .2em;padding: .8em 2em;}
.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;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.row.columns_padding_left, .columns_wrap.columns_padding_left, .vc_row.columns_padding_left {margin-left: -30px;margin-right: 0;}
.vc_row.columns_padding_left .vc_column_container > .vc_column-inner, .row.columns_padding_left > [class*="column-"], .columns_wrap.columns_padding_left > [class*="column-"], .row > [class*="column-"].columns_padding_left, .columns_wrap > [class*="column-"].columns_padding_left {padding-left: 30px;padding-right: 0;}
.vc_row.columns_padding_right, .row.columns_padding_right, .columns_wrap.columns_padding_right {margin-left: 0;margin-right: -30px;}
.vc_row.columns_padding_right .vc_column_container > .vc_column-inner, .row.columns_padding_right > [class*="column-"], .columns_wrap.columns_padding_right > [class*="column-"], .row > [class*="column-"].columns_padding_right, .columns_wrap > [class*="column-"].columns_padding_right {padding-left: 0;padding-right: 30px;}
.vc_row, .row.columns_padding_center, .columns_wrap.columns_padding_center {margin-left: -15px;margin-right: -15px;}
.vc_column_container > .vc_column-inner, .row.columns_padding_center > [class*="column-"], .columns_wrap.columns_padding_center > [class*="column-"], .row > [class*="column-"].columns_padding_center, .columns_wrap > [class*="column-"].columns_padding_center {padding-left: 15px;padding-right: 15px;}
.row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"], .row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom {padding-bottom: 30px;}
.sc_blogger.no_margin .row, .sc_blogger.no_margin .columns_wrap, .row.no_margin, .columns_wrap.no_margin {margin-left: 0 !important;margin-right: 0 !important;}
.sc_blogger.no_margin .row > [class*="column-"], .sc_blogger.no_margin .columns_wrap > [class*="column-"], .row.no_margin > [class*="column-"], .columns_wrap.no_margin > [class*="column-"] {padding: 0 !important;}
.column-1, .column-1_1 {width: 100%;}
.column-1_2 {width: 50%;}
.push-1_2 {left: 50%;}
.pull-1_2 {right: 50%;}
.offset-1_2 {margin-left: 50%;}
.column-1_3 {width: 33.3333333333%;}
.push-1_3 {left: 33.3333333333%;}
.pull-1_3 {right: 33.3333333333%;}
.offset-1_3 {margin-left: 33.3333333333%;}
.column-1_4 {width: 25%;}
.push-1_4 {left: 25%;}
.pull-1_4 {right: 25%;}
.offset-1_4 {margin-left: 25%;}
.column-1_5 {width: 20%;}
.push-1_5 {left: 20%;}
.pull-1_5 {right: 20%;}
.offset-1_5 {margin-left: 20%;}
.column-1_6 {width: 16.6666666667%;}
.push-1_6 {left: 16.6666666667%;}
.pull-1_6 {right: 16.6666666667%;}
.offset-1_6 {margin-left: 16.6666666667%;}
.column-1_7 {width: 14.2857142857%;}
.push-1_7 {left: 14.2857142857%;}
.pull-1_7 {right: 14.2857142857%;}
.offset-1_7 {margin-left: 14.2857142857%;}
.column-1_8 {width: 12.5%;}
.push-1_8 {left: 12.5%;}
.pull-1_8 {right: 12.5%;}
.offset-1_8 {margin-left: 12.5%;}
.column-1_9 {width: 11.1111111111%;}
.push-1_9 {left: 11.1111111111%;}
.pull-1_9 {right: 11.1111111111%;}
.offset-1_9 {margin-left: 11.1111111111%;}
.column-1_10 {width: 10%;}
.push-1_10 {left: 10%;}
.pull-1_10 {right: 10%;}
.offset-1_10 {margin-left: 10%;}
.column-1_11 {width: 9.0909090909%;}
.push-1_11 {left: 9.0909090909%;}
.pull-1_11 {right: 9.0909090909%;}
.offset-1_11 {margin-left: 9.0909090909%;}
.column-1_12 {width: 8.3333333333%;}
.push-1_12 {left: 8.3333333333%;}
.pull-1_12 {right: 8.3333333333%;}
.offset-1_12 {margin-left: 8.3333333333%;}
.column-2_2 {width: 100%;}
.column-2_3 {width: 66.6666666667%;}
.push-2_3 {left: 66.6666666667%;}
.pull-2_3 {right: 66.6666666667%;}
.offset-2_3 {margin-left: 66.6666666667%;}
.column-2_4 {width: 50%;}
.push-2_4 {left: 50%;}
.pull-2_4 {right: 50%;}
.offset-2_4 {margin-left: 50%;}
.column-2_5 {width: 40%;}
.push-2_5 {left: 40%;}
.pull-2_5 {right: 40%;}
.offset-2_5 {margin-left: 40%;}
.column-2_6 {width: 33.3333333333%;}
.push-2_6 {left: 33.3333333333%;}
.pull-2_6 {right: 33.3333333333%;}
.offset-2_6 {margin-left: 33.3333333333%;}
.column-2_7 {width: 28.5714285714%;}
.push-2_7 {left: 28.5714285714%;}
.pull-2_7 {right: 28.5714285714%;}
.offset-2_7 {margin-left: 28.5714285714%;}
.column-2_8 {width: 25%;}
.push-2_8 {left: 25%;}
.pull-2_8 {right: 25%;}
.offset-2_8 {margin-left: 25%;}
.column-2_9 {width: 22.2222222222%;}
.push-2_9 {left: 22.2222222222%;}
.pull-2_9 {right: 22.2222222222%;}
.offset-2_9 {margin-left: 22.2222222222%;}
.column-2_10 {width: 20%;}
.push-2_10 {left: 20%;}
.pull-2_10 {right: 20%;}
.offset-2_10 {margin-left: 20%;}
.column-2_11 {width: 18.1818181818%;}
.push-2_11 {left: 18.1818181818%;}
.pull-2_11 {right: 18.1818181818%;}
.offset-2_11 {margin-left: 18.1818181818%;}
.column-2_12 {width: 16.6666666667%;}
.push-2_12 {left: 16.6666666667%;}
.pull-2_12 {right: 16.6666666667%;}
.offset-2_12 {margin-left: 16.6666666667%;}
.column-3_3 {width: 100%;}
.column-3_4 {width: 75%;}
.push-3_4 {left: 75%;}
.pull-3_4 {right: 75%;}
.offset-3_4 {margin-left: 75%;}
.column-3_5 {width: 60%;}
.push-3_5 {left: 60%;}
.pull-3_5 {right: 60%;}
.offset-3_5 {margin-left: 60%;}
.column-3_6 {width: 50%;}
.push-3_6 {left: 50%;}
.pull-3_6 {right: 50%;}
.offset-3_6 {margin-left: 50%;}
.column-3_7 {width: 42.8571428571%;}
.push-3_7 {left: 42.8571428571%;}
.pull-3_7 {right: 42.8571428571%;}
.offset-3_7 {margin-left: 42.8571428571%;}
.column-3_8 {width: 37.5%;}
.push-3_8 {left: 37.5%;}
.pull-3_8 {right: 37.5%;}
.offset-3_8 {margin-left: 37.5%;}
.column-3_9 {width: 33.3333333333%;}
.push-3_9 {left: 33.3333333333%;}
.pull-3_9 {right: 33.3333333333%;}
.offset-3_9 {margin-left: 33.3333333333%;}
.column-3_10 {width: 30%;}
.push-3_10 {left: 30%;}
.pull-3_10 {right: 30%;}
.offset-3_10 {margin-left: 30%;}
.column-3_11 {width: 27.2727272727%;}
.push-3_11 {left: 27.2727272727%;}
.pull-3_11 {right: 27.2727272727%;}
.offset-3_11 {margin-left: 27.2727272727%;}
.column-3_12 {width: 25%;}
.push-3_12 {left: 25%;}
.pull-3_12 {right: 25%;}
.offset-3_12 {margin-left: 25%;}
.column-4_4 {width: 100%;}
.column-4_5 {width: 80%;}
.push-4_5 {left: 80%;}
.pull-4_5 {right: 80%;}
.offset-4_5 {margin-left: 80%;}
.column-4_6 {width: 66.6666666667%;}
.push-4_6 {left: 66.6666666667%;}
.pull-4_6 {right: 66.6666666667%;}
.offset-4_6 {margin-left: 66.6666666667%;}
.column-4_7 {width: 57.1428571429%;}
.push-4_7 {left: 57.1428571429%;}
.pull-4_7 {right: 57.1428571429%;}
.offset-4_7 {margin-left: 57.1428571429%;}
.column-4_8 {width: 50%;}
.push-4_8 {left: 50%;}
.pull-4_8 {right: 50%;}
.offset-4_8 {margin-left: 50%;}
.column-4_9 {width: 44.4444444444%;}
.push-4_9 {left: 44.4444444444%;}
.pull-4_9 {right: 44.4444444444%;}
.offset-4_9 {margin-left: 44.4444444444%;}
.column-4_10 {width: 40%;}
.push-4_10 {left: 40%;}
.pull-4_10 {right: 40%;}
.offset-4_10 {margin-left: 40%;}
.column-4_11 {width: 36.3636363636%;}
.push-4_11 {left: 36.3636363636%;}
.pull-4_11 {right: 36.3636363636%;}
.offset-4_11 {margin-left: 36.3636363636%;}
.column-4_12 {width: 33.3333333333%;}
.push-4_12 {left: 33.3333333333%;}
.pull-4_12 {right: 33.3333333333%;}
.offset-4_12 {margin-left: 33.3333333333%;}
.column-5_5 {width: 100%;}
.column-5_6 {width: 83.3333333333%;}
.push-5_6 {left: 83.3333333333%;}
.pull-5_6 {right: 83.3333333333%;}
.offset-5_6 {margin-left: 83.3333333333%;}
.column-5_7 {width: 71.4285714286%;}
.push-5_7 {left: 71.4285714286%;}
.pull-5_7 {right: 71.4285714286%;}
.offset-5_7 {margin-left: 71.4285714286%;}
.column-5_8 {width: 62.5%;}
.push-5_8 {left: 62.5%;}
.pull-5_8 {right: 62.5%;}
.offset-5_8 {margin-left: 62.5%;}
.column-5_9 {width: 55.5555555556%;}
.push-5_9 {left: 55.5555555556%;}
.pull-5_9 {right: 55.5555555556%;}
.offset-5_9 {margin-left: 55.5555555556%;}
.column-5_10 {width: 50%;}
.push-5_10 {left: 50%;}
.pull-5_10 {right: 50%;}
.offset-5_10 {margin-left: 50%;}
.column-5_11 {width: 45.4545454545%;}
.push-5_11 {left: 45.4545454545%;}
.pull-5_11 {right: 45.4545454545%;}
.offset-5_11 {margin-left: 45.4545454545%;}
.column-5_12 {width: 41.6666666667%;}
.push-5_12 {left: 41.6666666667%;}
.pull-5_12 {right: 41.6666666667%;}
.offset-5_12 {margin-left: 41.6666666667%;}
.column-6_6 {width: 100%;}
.column-6_7 {width: 85.7142857143%;}
.push-6_7 {left: 85.7142857143%;}
.pull-6_7 {right: 85.7142857143%;}
.offset-6_7 {margin-left: 85.7142857143%;}
.column-6_8 {width: 75%;}
.push-6_8 {left: 75%;}
.pull-6_8 {right: 75%;}
.offset-6_8 {margin-left: 75%;}
.column-6_9 {width: 66.6666666667%;}
.push-6_9 {left: 66.6666666667%;}
.pull-6_9 {right: 66.6666666667%;}
.offset-6_9 {margin-left: 66.6666666667%;}
.column-6_10 {width: 60%;}
.push-6_10 {left: 60%;}
.pull-6_10 {right: 60%;}
.offset-6_10 {margin-left: 60%;}
.column-6_11 {width: 54.5454545455%;}
.push-6_11 {left: 54.5454545455%;}
.pull-6_11 {right: 54.5454545455%;}
.offset-6_11 {margin-left: 54.5454545455%;}
.column-6_12 {width: 50%;}
.push-6_12 {left: 50%;}
.pull-6_12 {right: 50%;}
.offset-6_12 {margin-left: 50%;}
.column-7_7 {width: 100%;}
.column-7_8 {width: 87.5%;}
.push-7_8 {left: 87.5%;}
.pull-7_8 {right: 87.5%;}
.offset-7_8 {margin-left: 87.5%;}
.column-7_9 {width: 77.7777777778%;}
.push-7_9 {left: 77.7777777778%;}
.pull-7_9 {right: 77.7777777778%;}
.offset-7_9 {margin-left: 77.7777777778%;}
.column-7_10 {width: 70%;}
.push-7_10 {left: 70%;}
.pull-7_10 {right: 70%;}
.offset-7_10 {margin-left: 70%;}
.column-7_11 {width: 63.6363636364%;}
.push-7_11 {left: 63.6363636364%;}
.pull-7_11 {right: 63.6363636364%;}
.offset-7_11 {margin-left: 63.6363636364%;}
.column-7_12 {width: 58.3333333333%;}
.push-7_12 {left: 58.3333333333%;}
.pull-7_12 {right: 58.3333333333%;}
.offset-7_12 {margin-left: 58.3333333333%;}
.column-8_8 {width: 100%;}
.column-8_9 {width: 88.8888888889%;}
.push-8_9 {left: 88.8888888889%;}
.pull-8_9 {right: 88.8888888889%;}
.offset-8_9 {margin-left: 88.8888888889%;}
.column-8_10 {width: 80%;}
.push-8_10 {left: 80%;}
.pull-8_10 {right: 80%;}
.offset-8_10 {margin-left: 80%;}
.column-8_11 {width: 72.7272727273%;}
.push-8_11 {left: 72.7272727273%;}
.pull-8_11 {right: 72.7272727273%;}
.offset-8_11 {margin-left: 72.7272727273%;}
.column-8_12 {width: 66.6666666667%;}
.push-8_12 {left: 66.6666666667%;}
.pull-8_12 {right: 66.6666666667%;}
.offset-8_12 {margin-left: 66.6666666667%;}
.column-9_9 {width: 100%;}
.column-9_10 {width: 90%;}
.push-9_10 {left: 90%;}
.pull-9_10 {right: 90%;}
.offset-9_10 {margin-left: 90%;}
.column-9_11 {width: 81.8181818182%;}
.push-9_11 {left: 81.8181818182%;}
.pull-9_11 {right: 81.8181818182%;}
.offset-9_11 {margin-left: 81.8181818182%;}
.column-9_12 {width: 75%;}
.push-9_12 {left: 75%;}
.pull-9_12 {right: 75%;}
.offset-9_12 {margin-left: 75%;}
.column-10_10 {width: 100%;}
.column-10_11 {width: 90.9090909091%;}
.push-10_11 {left: 90.9090909091%;}
.pull-10_11 {right: 90.9090909091%;}
.offset-10_11 {margin-left: 90.9090909091%;}
.column-10_12 {width: 83.3333333333%;}
.push-10_12 {left: 83.3333333333%;}
.pull-10_12 {right: 83.3333333333%;}
.offset-10_12 {margin-left: 83.3333333333%;}
.column-11_11 {width: 100%;}
.column-11_12 {width: 91.6666666667%;}
.push-11_12 {left: 91.6666666667%;}
.pull-11_12 {right: 91.6666666667%;}
.offset-11_12 {margin-left: 91.6666666667%;}
.column-12_12 {width: 100%;}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .columns_wrap:after {content: " ";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);-ms-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;}
.vertical-centered {overflow: hidden;}
.vertical-centered:before {content: " ";width: 0;height: 100%;margin-left: -.3em;}
.vertical-centered:before, .vertical-centered > * {display: inline-block;vertical-align: middle;}
.gamezone_loading {background-image: url("images/preloader.gif");background-position: center;background-repeat: no-repeat;}
.page_wrap {min-height: 100vh;overflow: hidden;}
.page_wrap, .content_wrap {margin: 0 auto;}
.body_style_boxed {background-color: #f0f0f0;background-attachment: fixed;background-position: center top;background-repeat: no-repeat;background-size: cover;}
.body_style_boxed .page_wrap {width: 1290px;}
.content_wrap, .content_container {width: 1170px;margin: 0 auto;}
.content_wrap .content_wrap, .content_wrap .content_container, .content_container .content_wrap, .content_container .content_container {width: 100%;}
.content_wrap:after, .content_container:after {content: " ";clear: both;width: 100%;height: 0;display: block;}
.body_style_fullwide .content_wrap {max-width: 1920px;margin: 0 auto;width: 100% !important;padding-left: 130px;padding-right: 130px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.content, .sidebar, .sidebar_inner {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.page_content_wrap .content_wrap {position: relative;}
body.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content, body.body_style_boxed:not(.expand_content) [class*="content_wrap"] > .content {width: 760px;}
[class*="content_wrap"] > .sidebar {width: 370px;}
.sidebar_hide [class*="content_wrap"] > .content {margin-left: auto;margin-right: auto;}
.sidebar_right [class*="content_wrap"] > .content {float: left;}
.sidebar_right [class*="content_wrap"] > .sidebar {float: right;}
.sidebar_left [class*="content_wrap"] > .content {float: right;}
.sidebar_left [class*="content_wrap"] > .sidebar {float: left;}
.body_style_fullwide [class*="content_wrap"] > .content, .body_style_fullscreen [class*="content_wrap"] > .content {width: 100%;}
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .content, .body_style_fullscreen.sidebar_right [class*="content_wrap"] > .content {padding-right: 410px;}
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_right [class*="content_wrap"] > .sidebar {margin-left: -370px;}
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .content, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .content {padding-left: 410px;}
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .sidebar {margin-right: -370px;}
.body_style_fullscreen .page_content_wrap {overflow: hidden;padding: 0;position: relative;}
.body_style_fullscreen [class*="content_wrap"] > .content > article.page {padding: 0;}
.top_panel {position: relative;z-index: 8000;padding: .1px 0;margin-bottom: 4.5rem;background-position: center;background-repeat: no-repeat;background-size: cover;}
.top_panel .row > [class*="column-"], .top_panel .columns_wrap > [class*="column-"] {vertical-align: middle;}
.remove_margins .top_panel {margin-bottom: 0 !important;}
.top_panel.with_bg_image:before {content: " ";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);}
#background_video {object-fit: cover;overflow: hidden;position: absolute;z-index: -1 !important;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;height: 100%;}
div#background_video {position: absolute !important;}
div#background_video:after {content: " ";position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,.3);}
div#background_video iframe, div#background_video video {position: absolute;z-index: 1;top: 50% !important;left: 50% !important;-webkit-transform: translate(-50%,50%) !important;-ms-transform: translate(-50%,50%) !important;transform: translate(-50%,50%) !important;max-width: none;}
#tubular-container {display: none;}
.top_panel.with_bg_video {background: #000;}
.header_position_over .page_wrap {position: relative;}
.header_position_over .top_panel {position: absolute;z-index: 8000;top: 0;left: 0;width: 100%;background: none !important;}
.header_position_over .top_panel .sc_layouts_row[class*="scheme_"]:not(.sc_layouts_row_fixed_on) {background-color: transparent;}
.header_position_under .top_panel {position: relative;z-index: 1;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.header_position_under .top_panel_mask {display: none;background-color: #000;opacity: 0;pointer-events: none;position: absolute;z-index: 9999;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.header_position_under .page_content_wrap {position: relative;z-index: 3;}
.header_position_under .footer_wrap {position: relative;z-index: 2;}
header.top_panel.top_panel_custom .sc_layouts_row.sc_layouts_row_type_compact {border: none;padding: 9px 0;}
.sc_layouts_row_type_compact .sc_layouts_item_icon.sc_layouts_cart_icon:before {content: "";font-family: "fontello";}
.sc_layouts_row_type_compact .sc_layouts_item_details_line1, .sc_layouts_row_type_compact .sc_layouts_item_details_line2 {font-size: .8125em;font-weight: 700;}
.sc_layouts_row_type_compact .sc_layouts_cart_items_short {top: auto;bottom: -2px;}
.sc_layouts_column_align_right .sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {margin-left: 2.1em;}
.top_panel_default .sc_layouts_row_fixed_on {-webkit-transition: padding .3s ease;-ms-transition: padding .3s ease;transition: padding .3s ease;}
.top_panel_default .sc_layouts_row .custom-logo-link img, .top_panel_default .sc_layouts_row .sc_layouts_logo img {-webkit-transition: max-height .3s ease;-ms-transition: max-height .3s ease;transition: max-height .3s ease;}
.sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {max-height: 1.5em;}
.sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img, .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {max-height: 1.5em;}
.top_panel_default .sc_layouts_menu_nav > li.menu-item-has-children > a:after {content: "";font-family: "fontello";}
.top_panel_default .sc_layouts_menu_nav li li.menu-item-has-children > a:after {content: "";font-family: "fontello";}
.top_panel_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {content: "";font-family: "fontello";}
.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a {font-weight: 500 !important;}
.sc_layouts_menu_nav > li.menu-item-has-children > a:after {display: none;}
.sc_layouts_menu_nav > li.menu-item-has-children > a {padding-right: 2em;}
.sc_layouts_menu_nav > li > a {padding: 1em 2em;}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul {width: 16.3em;}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul {left: 16.3em;}
.sc_layouts_menu_mobile_button .sc_layouts_item_link .sc_layouts_item_icon.trx_addons_icon-menu:before {content: "";font-family: "fontello";font-size: .85em;}
.sc_layouts_menu_nav > li > ul ul.submenu_left {left: -16.3em;margin: 0 0 0 -2px;}
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu {display: none;position: absolute;z-index: 2;top: 0;right: 0;bottom: 0;width: 2.2em;}
body.menu_style_side {width: auto;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}
body.menu_style_left {margin-left: 6rem;}
body.menu_style_right {margin-right: 6rem;}
.menu_style_side .body_wrap {position: relative;overflow: hidden;max-width: 100%;}
.menu_style_side .menu_side_wrap {position: fixed;z-index: 20000;top: 0;right: auto;bottom: 0;left: 0;width: 6rem;-webkit-transition: left .3s ease,right .3s ease;-ms-transition: left .3s ease,right .3s ease;transition: left .3s ease,right .3s ease;}
.menu_style_right .menu_side_wrap {left: auto;right: 0;}
.admin-bar .menu_side_wrap {top: 32px;}
@media (max-width: 782px) {.admin-bar .menu_side_wrap {top: 46px;}}
@media (max-width: 600px) {.admin-bar .menu_side_wrap {top: 0;}}
.menu_side_wrap .menu_side_inner {display: block;position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.menu_style_side .menu_side_wrap .sc_layouts_logo {display: block;padding: 25% 10%;text-align: center;border-bottom: 1px solid #ddd;position: relative;z-index: 1;}
.menu_style_side .menu_side_wrap .logo_text {font-size: 1em;letter-spacing: 0;text-align: center;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.menu_style_side .menu_side_wrap .logo_slogan {display: none;}
.menu_side_wrap .menu_mobile_button {display: block;position: relative;left: 0;right: auto;top: 0;}
.menu_side_wrap .menu_side_button {display: none;font-size: 16px;margin-top: -1.5em;overflow: hidden;cursor: pointer;position: absolute;z-index: 1;top: 50%;left: -1.5em;width: 3em;height: 3em;line-height: 3em;text-align: center;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: left .3s ease,right .3s ease;-ms-transition: left .3s ease,right .3s ease;transition: left .3s ease,right .3s ease;}
.menu_style_right .menu_side_wrap .menu_side_button {text-align: left;padding-left: 10px;-webkit-border-radius: 50% 0 0 50%;-ms-border-radius: 50% 0 0 50%;border-radius: 50% 0 0 50%;}
.menu_style_left .menu_side_wrap .menu_side_button {left: auto;right: -1.5em;text-align: right;padding-right: 10px;-webkit-border-radius: 0 50% 50% 0;-ms-border-radius: 0 50% 50% 0;border-radius: 0 50% 50% 0;}
.menu_style_right .menu_side_wrap .menu_side_button:before {content: "";}
.menu_style_right .menu_side_wrap.opened .menu_side_button:before {content: "";}
.menu_style_left .menu_side_wrap .menu_side_button:before {content: "";}
.menu_style_left .menu_side_wrap.opened .menu_side_button:before {content: "";}
.top_panel.top_panel_default .menu_main_nav_area {font-size: 1em;}
#toc_menu {display: none;position: absolute;top: 50%;left: 50%;width: 100%;margin: -50% 0 0 -50%;}
.toc_menu_item {position: relative;z-index: 1;}
.toc_menu_item .toc_menu_icon {display: block;position: relative;color: #888;height: 1.5em;line-height: 1.5em;text-align: center;}
.toc_menu_item .toc_menu_icon:before {display: inline-block;line-height: inherit;color: inherit;}
.toc_menu_item .toc_menu_icon_default:before {content: " ";margin-top: .75em;width: .5em;height: 1px;background-color: #888;}
.toc_menu_item:hover .toc_menu_icon, .toc_menu_item_active .toc_menu_icon {color: #292929;}
.toc_menu_item:hover .toc_menu_icon_default:before, .toc_menu_item_active .toc_menu_icon_default:before {background-color: #292929;}
.toc_menu_item_active .toc_menu_icon_default:before {width: 1.5em;}
.toc_menu_item .toc_menu_description {position: absolute;top: 0;right: -20em;opacity: 0;white-space: nowrap;-webkit-transition: all .6s ease-out;-ms-transition: all .6s ease-out;transition: all .6s ease-out;}
.toc_menu_item:hover .toc_menu_description {right: 100%;margin-right: 1.5em;opacity: 1;}
.menu_side_inner #toc_menu {display: block;position: relative;z-index: 0;-webkit-transition: top .3s ease;-ms-transition: top .3s ease;transition: top .3s ease;}
.menu_side_icons #toc_menu {left: 0;top: 0;margin: 0;}
.menu_side_icons .toc_menu_item .toc_menu_description {height: 6rem;font-size: 1.0667em;line-height: 6rem;font-weight: bold;text-transform: uppercase;top: 0;}
.menu_side_icons .toc_menu_item:hover .toc_menu_description {margin-right: 0;}
.menu_side_icons .toc_menu_item .toc_menu_description span {display: inline-block;vertical-align: middle;padding: 0 3em;letter-spacing: 1px;}
.menu_side_icons .toc_menu_item .toc_menu_icon {width: 100%;height: 6rem;line-height: 6rem;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;border-bottom: 1px solid #ddd;}
.menu_side_icons .toc_menu_item .toc_menu_icon:before {font-size: 2rem;line-height: inherit;font-weight: normal;}
.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon {text-align: center;}
.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon:before {content: " ";width: 5px;height: 5px;line-height: inherit;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon:before {width: 9px;height: 9px;line-height: 9px;text-align: center;}
.menu_style_left .toc_menu_item .toc_menu_description {left: -20em;right: auto;}
.menu_style_left .toc_menu_item:hover .toc_menu_description {left: 100%;right: auto;}
.top_panel_mobile_info p {margin: 0;}
body.mobile_layout.menu_style_left {margin-left: 0;}
body.mobile_layout.menu_style_right {margin-right: 0;}
body.mobile_layout.menu_style_right .menu_side_wrap {right: -6rem;}
body.mobile_layout.menu_style_left .menu_side_wrap {left: -6rem;}
body.mobile_layout.menu_style_right .menu_side_wrap.opened {right: 0;}
body.mobile_layout.menu_style_left .menu_side_wrap.opened {left: 0;}
body.mobile_layout.menu_style_side .menu_side_wrap .menu_side_button {display: block;}
body.mobile_layout.menu_style_left .menu_side_wrap .menu_side_button:hover {right: -2em;}
body.mobile_layout.menu_style_right .menu_side_wrap .menu_side_button:hover {left: -2em;}
.menu_mobile_close {display: block;cursor: pointer;width: 5em;height: 5em;line-height: 5em;text-align: center;position: absolute;z-index: 1;top: 0;right: 0;}
.menu_mobile_close:before, .menu_mobile_close:after {content: " ";position: absolute;z-index: 2;top: 50%;left: 38%;width: 25%;height: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;margin-top: -1px;border-top: 2px solid #fff;}
.menu_mobile_close:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.menu_mobile_close:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.menu_mobile_overlay {display: none !important;position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 100000;}
.menu_mobile {position: fixed;z-index: 100002;top: 0;left: 0;width: 100%;height: 0;-webkit-transition: height .3s ease;-ms-transition: height .3s ease;transition: height .3s ease;}
.menu_mobile.opened {height: 100%;}
.menu_mobile_inner {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;text-align: center;overflow: hidden;}
.menu_mobile a {display: block;}
.menu_mobile .sc_layouts_logo {text-align: center;margin: 4.4rem 0 0;font-size: 1em !important;}
.menu_mobile .menu_mobile_nav_area {position: absolute;z-index: 1;top: 48%;left: 0;width: 100%;height: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);max-height: 49%;padding-right: 20px;overflow-y: scroll;}
.menu_mobile .menu_mobile_nav_area ul {margin: 0 auto;padding: 0;list-style: none;width: auto;}
.menu_mobile .menu_mobile_nav_area ul ul {margin: 0;display: none;}
.menu_mobile .menu_mobile_nav_area li {margin-bottom: 0;width: auto;}
.menu_mobile .menu_mobile_nav_area li > a {font-size: 1.25em;line-height: 1.5em;padding: 1px 2.5em 1px 0;text-transform: uppercase;letter-spacing: 1px;position: relative;display: inline-block;width: 28rem;text-align: left;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.menu_mobile .menu_mobile_nav_area > ul > li > a {font-size: 2em;line-height: 1.5em;}
.menu_mobile .menu_mobile_nav_area > ul > li li > a {padding-left: 1em;padding-top: .25em;padding-bottom: .25em;}
.menu_mobile .menu_mobile_nav_area > ul > li li li > a {padding-left: 2em;}
.menu_mobile .menu_mobile_nav_area > ul > li li li li > a {padding-left: 3em;}
.menu_mobile .menu_mobile_nav_area > ul > li li.menu-delimiter {margin-top: 0 !important;padding-top: 0 !important;text-align: center;overflow: hidden;}
.menu_mobile .menu_mobile_nav_area > ul > li li.menu-delimiter > a {overflow: hidden;padding-top: .25em;padding-bottom: .25em;padding-right: .5em;}
.menu_mobile .menu_mobile_nav_area > ul > li li.menu-delimiter > a > span {display: block;border-top: 1px solid #f0f0f0;width: 100%;height: 0;}
.menu_mobile .menu_mobile_nav_area .open_child_menu {display: block;position: absolute;z-index: 1;top: 0;right: 0;width: 1em;height: 1em;line-height: 1em;text-align: center;padding: .25em;background-color: rgba(255,255,255,.1);-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.menu_mobile .menu_mobile_nav_area li li .open_child_menu {background-color: transparent;padding: .25em .7em;}
.menu_mobile .menu_mobile_nav_area a:hover > .open_child_menu {background-color: rgba(255,255,255,.2);}
.menu_mobile .menu_mobile_nav_area .open_child_menu:before {font-family: "fontello";content: "";}
.menu_mobile .menu_mobile_nav_area li.opened > a > .open_child_menu:before {content: "";}
.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu {display: block;width: 26rem;text-align: left;padding: 1em;margin: 0 auto;}
.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .sc_content {width: 100% !important;}
.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*="vc_col-xs-"]) {width: 100%;float: none;}
.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*="vc_col-xs-"]) + .wpb_column:not([class*="vc_col-xs-"]) {margin-top: 2em;}
.menu_mobile .search_mobile {position: absolute;z-index: 1;bottom: 8rem;left: 50%;width: 28rem;margin-left: -14rem;}
.menu_mobile .search_mobile form {position: relative;}
.menu_mobile .search_mobile .search_field {width: 100%;padding: 1.5em 3em 1.5em 1.5em !important;}
.menu_mobile .search_mobile .search_submit {position: absolute;z-index: 1;top: 0;right: 0;bottom: auto;left: auto;font-size: .8667em;padding: 2em 1.8em;background-color: transparent;}
.menu_mobile .socials_mobile {position: absolute;z-index: 1;bottom: 4rem;left: 0;text-align: center;display: block;width: 100%;}
.menu_mobile .social_item {display: inline-block;margin: 1em 1em 0 0;}
.menu_mobile .social_item .social_icon {display: block;font-size: 1em;width: 1em;height: 1em;line-height: 1em;text-align: center;}
.menu_mobile_narrow {margin-top: 0;margin-left: -320px;width: 320px;height: 100%;-webkit-transition: margin-left .3s ease,margin-right .3s ease;-ms-transition: margin-left .3s ease,margin-right .3s ease;transition: margin-left .3s ease,margin-right .3s ease;}
.menu_mobile_narrow.opened {margin-left: 0;}
.menu_style_right .menu_mobile_narrow {margin-right: -320px;margin-left: 0;left: auto;right: 0;}
.menu_style_right .menu_mobile_narrow.opened {margin-right: 0;}
.menu_mobile_narrow .menu_mobile_nav_area li > a {font-size: 1em;line-height: 1.5em;text-transform: none;letter-spacing: 0px;width: 18rem;}
.menu_mobile_narrow .menu_mobile_nav_area > ul > li > a {font-size: 1.25em;line-height: 1.5em;}
.menu_mobile_narrow .menu_mobile_nav_area > ul > li > a > .open_child_menu:before {font-size: 1em;line-height: inherit;}
.menu_mobile_narrow .menu_mobile_nav_area li li .open_child_menu {padding: .4em;}
.menu_mobile_narrow .search_mobile {width: 18rem;margin-left: -9rem;}
.mobile_device .menu_mobile .menu_mobile_nav_area, .mobile_layout .menu_mobile .menu_mobile_nav_area {position: relative;top: auto;max-height: none;margin: 4em 0 0;-webkit-transform: none;-ms-transform: none;transform: none;}
.mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile {position: relative;bottom: auto;left: 0;margin: 3em auto 0;}
.mobile_device .menu_mobile .socials_mobile, .mobile_layout .menu_mobile .socials_mobile {position: relative;bottom: auto;margin: 1em 0 0;}
.header_widgets_wrap {position: relative;z-index: 2;}
.header_widgets_wrap.header_fullwidth {overflow: hidden;}
.header_widgets_wrap.header_fullwidth .widget {margin-bottom: 0;}
.slider_wrap .rev_slider_wrapper {z-index: 0;}
.blog_archive {padding-bottom: 4em;}
.post_item p {margin-bottom: 0;}
.post_item > .post_title {margin-top: 0;}
.post_item .more-link, .gallery_preview_show .post_readmore {margin-top: 2.5em;}
div.esg-filter-wrapper .esg-filterbutton > span {font-weight: 500;line-height: 20px;text-decoration: none;}
div.esg-filter-wrapper, .mptt-navigation-tabs, div.gamezone_tabs .gamezone_tabs_titles {list-style-type: none;padding: 0;text-align: center;letter-spacing: 0;margin: -.85em 0 2.6em;}
div.esg-filter-wrapper .esg-filterbutton, .mptt-navigation-tabs li, div.gamezone_tabs .gamezone_tabs_titles li {display: inline-block;margin: 0 0 3px;font-size: 12px;line-height: 1.4em;font-weight: normal;text-transform: uppercase;padding: 0;border: none;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
div.esg-filter-wrapper .esg-filterbutton:hover, div.esg-filter-wrapper .esg-filterbutton.selected {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
div.esg-filter-wrapper .esg-filterbutton + .esg-filterbutton, .mptt-navigation-tabs li + li, div.gamezone_tabs .gamezone_tabs_titles li + li {margin-left: 1.9em;}
div.esg-filter-wrapper .esg-filterbutton > span, .mptt-navigation-tabs li a, div.gamezone_tabs .gamezone_tabs_titles li a, div.gamezone_tabs .gamezone_tabs_titles li a.ui-tabs-anchor {display: block;float: none;padding: 0 1.2em;-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
div.gamezone_tabs .gamezone_tabs_content {padding: 0;}
div.gamezone_tabs .gamezone_tab_content_remove {opacity: 0;}
div.gamezone_tabs .nav-links {margin-top: 1em;}
div.esg-filter-wrapper .esg-filterbutton {background: transparent;}
div.esg-filter-wrapper .esg-filterbutton > span {position: relative;}
div.esg-filter-wrapper .esg-filterbutton > span:before {content: "";height: 100%;width: 100%;line-height: 1;display: block;position: absolute;z-index: -1;top: 0;left: 0;opacity: 0;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);}
div.esg-filter-wrapper .esg-filterbutton:hover > span:before, div.esg-filter-wrapper .esg-filterbutton.selected > span:before {opacity: 1;}
.esg-grid .mainul li.eg-washington-wrapper .esg-media-poster {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.esg-entry-cover .esg-overlay, .esg-entry-cover, .esg-entry-media {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.post_featured {overflow: hidden;position: relative;margin-bottom: 1.8em;}
.post_featured_bg {background-position: center;background-repeat: no-repeat;background-size: cover;}
.post_featured_bg:before {content: " ";width: 0;height: 0;padding-top: 56.25%;display: inline-block;margin-left: -.3em;}
.post_featured_right {float: right;width: 50%;margin-left: 4.3478%;}
.post_featured_left {float: left;width: 50%;margin-right: 4.3478%;}
.post_meta .post_meta_item, .post_meta .vc_inline-link {margin-left: 0;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.post_meta .post_meta_item .post_counters_label {display: none;}
.post_meta .post_meta_item:last-child:after, .post_meta .post_meta_item.post_edit:last-child:after, .post_meta .vc_inline-link:last-child:after {display: none;}
.post_meta a.post_meta_item:before, .post_meta .vc_inline-link:before, .post_meta a.post_meta_item > .post_counters_number {margin-right: .2em;}
.post_meta .vc_inline-link:before {content: "";font-family: "fontello";}
.post_share .social_items {font-size: 1em;}
.socials_share.socials_type_drop .social_items {padding: .8em 1em;}
.post_share .social_items .social_item .social_icon i {font-style: normal;text-transform: capitalize;}
.post_meta .socials_share {display: inline;vertical-align: baseline;}
.post_meta_item .socials_share .social_items {bottom: auto;top: 2.5em;}
.post_meta_item .socials_share .social_items:before {bottom: auto;top: -5px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
.post_featured .mask {background-color: rgba(0,0,0,.5);}
.wp-playlist .wp-playlist-current-item img {background-color: #fff;}
.format-audio .post_featured {position: relative;max-height: 16em;}
.single .format-audio .post_featured {max-height: none;}
.format-audio .post_featured img {position: relative;}
.format-audio .post_featured.with_thumb .mask {background-color: transparent;}
.format-audio .post_featured .mask {opacity: 1;}
.format-audio .post_featured .post_audio.with_iframe .post_audio_author, .format-audio .post_featured .post_audio.with_iframe .post_audio_title {display: none;}
.format-audio .post_featured .post_audio_author, .trx_addons_audio_player .audio_author {font-size: .95em;font-weight: 400;font-style: normal;letter-spacing: .5px;}
.format-audio .post_featured img + .mask + .post_audio .post_audio_author, .format-audio .post_featured img + .mask + .post_audio .post_audio_title {padding-left: 92px;}
.trx_addons_audio_player .audio_author {margin-left: 0;margin-right: 0;text-transform: none;}
.format-audio .post_featured .post_audio_title, .trx_addons_audio_player .audio_caption {font-size: 1em;line-height: 1.35em;font-weight: 400;letter-spacing: 1px;text-transform: none;}
.format-audio .post_featured .post_audio_title {font-size: 1em;line-height: 1.35em;margin-top: .3em;margin-bottom: 1.1em;font-weight: 700;}
.format-audio .post_featured.with_thumb .post_audio_author, .trx_addons_audio_player.with_cover .audio_author, .format-audio .post_featured.with_thumb .post_audio_title, .trx_addons_audio_player.with_cover .audio_caption {color: #fff;}
.vc_row .trx_addons_audio_player .audio_caption {font-size: 1em;line-height: 1.35em;font-weight: 700;}
.trx_addons_audio_player .audio_author + .audio_caption {margin: -.6em 0 .25em;}
.trx_addons_audio_player .audio_author, .trx_addons_audio_player .audio_caption {margin: 1.3em .5em 1em;}
.format-audio .post_featured img {width: 4em;position: absolute;z-index: 101;left: 5.2%;top: 21%;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.body_style_fullscreen .format-audio .post_featured img {left: 3.2%;}
.format-audio .post_featured.with_thumb .post_audio {position: relative;z-index: 1;bottom: 0;height: 100%;left: 0;right: 0;text-align: left;}
.post_item.post_layout_excerpt.has-post-thumbnail.post_format_audio .post_featured.with_thumb {width: auto;float: none;margin-bottom: 0;display: block;padding-top: 2.95em;padding-bottom: 2em;}
.format-audio .post_featured.with_thumb .post_audio {padding-left: 2.1em;padding-right: 1.5em;}
.related_item .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {padding: 1em 1.5em;}
.format-audio .post_featured.with_thumb .post_audio {position: relative;z-index: 1000;top: auto;right: 0;bottom: 0;left: 0;text-align: left;}
.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {padding: 2em 2.5em;border: 1px solid #ddd;}
.related_wrap .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {padding: 1em 1.5em;}
.trx_addons_audio_player {padding: 1.95em 2.5em;}
.trx_addons_audio_player.without_cover {border: 1px solid #ddd;}
.sc_audio_image_image {position: relative;top: -.7em;left: 0;bottom: 0;z-index: 2;width: 4.1em;height: 4.1em;float: left;margin: 0 1.25em 0 0;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;background-size: cover;background-position: center;}
.trx_addons_audio_player.with_cover {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.trx_addons_audio_player.with_cover:after {display: none;}
.mejs-controls .mejs-button > button {font-size: 1em;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;width: 24px;height: 24px;line-height: 1;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {height: 3px;margin-top: 3px;}
.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {height: 3px !important;}
.mejs-controls .mejs-time-rail {margin: 5px 10px 0;}
.mejs-time-handle {display: none !important;}
.mejs-controls .mejs-playpause-button.mejs-play > button:before, .mejs-controls .mejs-playpause-button.mejs-replay > button:before, .mejs-controls .mejs-playpause-button.mejs-pause > button:before {position: relative;left: 2px;font-size: 1.2em;line-height: 1.5;}
.mejs-controls .mejs-playpause-button.mejs-play > button:before {content: "";font-family: "fontello";}
.mejs-controls .mejs-playpause-button.mejs-pause > button:before {content: "";font-family: "fontello";}
.mejs-controls .mejs-playpause-button.mejs-replay > button:before {content: "";font-family: "fontello";}
.mejs-controls .mejs-volume-button.mejs-mute > button:before {content: "";font-family: "fontello";}
.mejs-controls .mejs-volume-button.mejs-unmute > button:before {content: "";font-family: "fontello";}
.mejs-time.mejs-currenttime-container {margin: 0 2px 0 10px;}
.mejs-time.mejs-duration-container {margin: 0 10px 0 2px;}
.mejs-controls .mejs-playpause-button.mejs-pause > button:before {left: 1px;}
.mejs-controls .mejs-button > button {font-weight: 400 !important;}
.mejs-controls a.mejs-horizontal-volume-slider {margin-left: 10px !important;}
.mejs-controls .mejs-volume-button.mejs-mute > button:before {position: relative;top: 0;left: 0;}
.mejs-controls .mejs-button > button {background: none !important;}
.sidebar.widget_area .mejs-button > button {margin: 8px 6px;}
.single-format-audio .mejs-button > button {margin: 8px 6px;}
.single-format-audio .mejs-container.wp-audio-shortcode {margin-bottom: 1.9em;}
.post_featured.with_thumb .mejs-container, .post_featured.with_thumb .mejs-controls, .post_featured > div > .mejs-container, .post_featured > div > .mejs-container .mejs-controls, .trx_addons_audio_player.with_cover .mejs-container, .trx_addons_audio_player.with_cover .mejs-controls {background: none;padding: 0;}
.sidebar .mejs-controls .mejs-time, .footer_wrap .mejs-controls .mejs-time {display: none;}
.format-video .post_featured.without_thumb {display: block;}
.format-video .post_featured.with_thumb {position: relative;}
.format-video .post_featured.with_thumb .post_video {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: flex-center;position: absolute;z-index: 1;z-index: 102;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;text-align: center;opacity: 0;overflow: hidden;}
.format-video .post_featured.with_thumb .post_video:before {content: " ";display: inline-block;padding-top: 55%;width: 0;height: 0;}
.format-video .post_featured.with_thumb img {position: relative;z-index: 2;}
.format-video .post_featured.with_thumb .mask {z-index: 3;background-color: rgba(0,0,0,.5);opacity: 0;}
.format-video .post_featured.with_thumb:hover .mask {opacity: 1;}
.trx_addons_video_player.with_cover .video_hover, .format-video .post_featured.with_thumb .post_video_hover {width: 3.5em;height: 3.5em;line-height: 3.5em;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;position: absolute;z-index: 103;top: 50%;left: 50%;-webkit-transform: none;-ms-transform: none;transform: none;margin: 2em 0 0 -2em;font-size: .95em;opacity: 0;cursor: pointer;overflow: hidden;border: none;}
.trx_addons_video_player.with_cover:hover .video_hover, .format-video .post_featured.with_thumb:hover .post_video_hover, .mobile_layout .trx_addons_video_player.with_cover .video_hover, .mobile_layout .format-video .post_featured.with_thumb .post_video_hover {opacity: 1;margin-top: -1.5em;margin-left: -2em;}
.trx_addons_video_player.with_cover .video_hover, .body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover, .post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover, .post_layout_chess_1.format-video .post_featured.with_thumb .post_video_hover {font-size: .95em;width: 3.5em;height: 3.5em;line-height: 3.5em;text-align: center;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.widget_video .trx_addons_video_player.with_cover .video_hover {font-size: .95em;}
.sidebar .trx_addons_video_player.with_cover .video_hover, .footer_wrap .trx_addons_video_player.with_cover .video_hover {font-size: .95em;}
.trx_addons_video_player.with_cover .video_hover:before, .format-video .post_featured.with_thumb .post_video_hover:before {content: "";font-family: "fontello";}
.format-video .post_featured.post_video_play .post_video {opacity: 1;z-index: 10;}
.format-video .post_featured.post_video_play .mask {opacity: 1;background-color: #000;}
.format-video .post_featured.post_video_play .post_video_hover {display: none;}
.post_featured.with_thumb .post_video_hover {display: none !important;}
.format-quote .post_content, .format-aside .post_content, .format-link .post_content, .format-status .post_content {padding: 0;text-align: left;}
.format-aside .post_content_inner, .post_item_single.format-aside .post_content > p, .format-link .post_content_inner, .post_item_single.format-link .post_content > p, .format-status .post_content_inner, .post_item_single.format-status .post_content > p {font-size: 1.6667rem;line-height: 1.4em;}
.format-aside .post_content_inner {padding: 1em 1.3158em;}
.format-quote .post_content p, .format-aside .post_content p, .format-link .post_content p, .format-status .post_content p {margin-bottom: 0;}
.format-aside .post_content p + p, .format-link .post_content p + p, .format-status .post_content p + p {margin-top: 1em;}
.format-aside .post_content_inner:after {display: none;}
.format-aside .post_content_inner + .post_meta, .format-link .post_content_inner + .post_meta, .format-status .post_content_inner + .post_meta {margin-top: 1.6em;}
.format-chat p {margin-bottom: 0;}
.format-chat p > em, .format-chat p > b, .format-chat p > strong {display: inline-block;margin-top: 1.7em;}
.format-chat p:first-child > em, .format-chat p:first-child > b, .format-chat p:first-child > strong {margin-top: 0;}
.post_layout_excerpt {position: relative;margin-bottom: 0;overflow: hidden;}
.post_layout_excerpt + .post_layout_excerpt {margin-top: 1.55rem;padding-top: .45em;}
.post_layout_excerpt:first-child:not(.sticky) + .post_layout_excerpt:not(.sticky) {padding-top: 1.9rem;border-top: 1px solid #eee;}
.post_layout_excerpt.sticky {padding: 3em;}
.post_layout_excerpt .post_featured {display: block;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;margin-bottom: 1.25em;}
.post_layout_excerpt + .post_layout_excerpt.post_format_standard .post_featured, .post_layout_excerpt + .post_layout_excerpt.post_format_video .post_featured.with_thumb {width: 35%;display: inline-block;margin-bottom: 0;vertical-align: middle;}
.post_layout_excerpt + .post_layout_excerpt.post_format_video .post_featured.without_thumb {display: block;margin-bottom: 20px;}
.post_layout_excerpt + .post_layout_excerpt.post_format_standard .post_featured + .post_excerpt_content_inner, .post_layout_excerpt + .post_layout_excerpt.post_format_video .post_featured + .post_excerpt_content_inner {width: 61%;display: inline-block;vertical-align: middle;padding-left: 22px;}
.post_layout_excerpt.post_format_audio .post_featured.without_thumb, .post_layout_excerpt.post_format_gallery .post_featured.without_thumb {display: block;}
.post_layout_excerpt .post_header {margin: 0;position: relative;}
.post_layout_excerpt .post_header .post_price {width: auto;position: absolute;z-index: 1;top: 0;right: 0;font-size: 2.5em;line-height: 1.5em;}
.post_layout_excerpt .post_title {margin: 0;font-size: 1.625em;line-height: 1.05em;}
.post_layout_excerpt .post_meta {margin-top: .7rem;}
.post_layout_excerpt .post_content {margin-top: .85rem;font-size: .9375em;}
.post_layout_excerpt .post_featured .post_info_bottom, .related_item .post_featured .post_info_bottom, .single-post .post_featured .post_info_bottom {position: absolute;top: auto;bottom: 3%;left: 0;}
.post_layout_excerpt + .post_layout_excerpt .post_featured .post_info_bottom {bottom: 8%;}
.post_layout_excerpt .post_info_top {position: relative;display: inline-block;margin-bottom: 8px;overflow: hidden;}
.post_layout_excerpt .post_featured .post_categories, .post_layout_excerpt .post_info_top .post_categories, .related_item .post_featured .post_info_bottom .post_categories, .single-post .post_featured .post_info_bottom .post_categories {padding: .25em 1.7em .25em .9em;font-size: 10px;line-height: 15px;font-weight: 400;margin-top: -2px;margin-bottom: .7em;position: relative;text-transform: uppercase;z-index: 999;}
.post_layout_excerpt .post_featured .post_categories a + a, .post_layout_excerpt .post_info_top .post_categories a + a, .single-post .post_featured .post_info_bottom .post_categories a + a {margin-left: 10px;}
.post_featured .post_categories a {overflow-wrap: normal;word-wrap: normal;word-break: normal;line-break: auto;hyphens: manual;display: inline-block;}
.post_layout_excerpt .post_featured .post_categories a:before, .posts_container .post_layout_excerpt .post_categories a:before, .related_item .post_featured .post_info_bottom .post_categories a:before, .single-post .post_featured .post_info_bottom .post_categories a:before {content: "";height: 100%;width: 100%;line-height: 1;display: block;position: absolute;z-index: -1;top: 0;left: -7px;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);}
.post_layout_excerpt .post_categories a:nth-child(n+10):before {-webkit-transform: skew(0deg);-moz-transform: skew(0deg);-o-transform: skew(0deg);left: 0;}
.post_meta .post_meta_item + .post_meta_item {margin-left: 14px;}
.posts_container.columns_wrap {display: flex;flex-wrap: wrap;}
.posts_container.columns_wrap .post_layout_classic {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.post_layout_classic {position: relative;}
.post_layout_classic .post_featured img {width: 100%;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.post_layout_classic .post_header {padding-top: .1px;}
.post_layout_classic .post_title {font-size: 1.5em;line-height: 1.3em;margin: 0;}
.post_layout_classic .post_title + .post_meta {margin-top: 1em;}
.post_layout_classic blockquote {margin-left: 0;margin-right: 0;}
.post_layout_classic .post_header + .post_content {padding-top: .5em;font-size: .9375em;}
.post_layout_classic.format-aside .post_content_inner + .post_meta, .post_layout_classic.format-link .post_content_inner + .post_meta, .post_layout_classic.format-status .post_content_inner + .post_meta {margin-top: 1em;}
.post_layout_classic .post_featured .post_info_bottom {position: absolute;top: auto;bottom: 3%;left: 0;}
.post_layout_classic .post_featured .post_categories {padding: .25em 1.7em .25em .9em;font-size: 10px;line-height: 15px;font-weight: 400;margin-top: -2px;margin-bottom: .7em;position: relative;text-transform: uppercase;z-index: 999;}
.post_layout_classic .post_featured .post_categories a:before {content: "";height: 19px;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: -7px;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);}
.post_layout_classic .post_featured {margin-bottom: 1.35em;}
body[class*="blog_style_classic"] .post_layout_excerpt, body[class*="blog_style_masonry"] .post_layout_excerpt {margin-bottom: 3em;}
.chess_wrap {overflow: hidden;}
.post_layout_chess {position: relative;overflow: hidden;margin-bottom: 0;}
.post_layout_chess.sticky {padding: 0;border-width: 0;}
.post_layout_chess .label_sticky {top: -12px;left: -12px;right: auto;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
.post_layout_chess .post_featured {margin-bottom: 0;width: 50%;float: right;max-height: none !important;}
.post_layout_chess .post_featured_bg:before {padding-top: 100%;}
.post_layout_chess .post_inner {width: 50%;position: absolute;z-index: 1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.post_layout_chess blockquote {margin: 0;}
.post_layout_chess_1 .post_inner_content {padding: 0 14%;}
.post_layout_chess_2 .post_inner_content {padding: 0 12%;}
.post_layout_chess_3 .post_inner_content {padding: 0 10%;}
.post_layout_chess .post_header {padding-top: .1px;}
.post_layout_chess .post_title {margin: 0;}
.post_layout_chess .post_meta {margin-top: 1em;margin-bottom: 0 !important;}
.post_layout_chess .post_header + .post_content {margin-top: 1em;font-size: .9375em;}
.post_layout_chess .post_content_inner {overflow: hidden;position: relative;padding-bottom: 1em;}
.post_layout_chess:not(.post_format_aside) .post_content_inner {padding-top: 0;}
.post_layout_chess .post_content_inner:after {content: " ";width: 100%;height: 1em;position: absolute;z-index: 1;bottom: 0;left: 0;}
.post_layout_chess_1.post_format_quote .post_content_inner .post_meta, .post_layout_chess_1.post_format_link .post_content_inner .post_meta, .post_layout_chess_1.post_format_status .post_content_inner .post_meta {margin-top: 1rem;}
.post_layout_chess_1.post_format_aside .post_content_inner .post_meta {margin-top: 3rem;}
.post_layout_chess_1 .post_header + .post_content {margin-top: .8rem;font-size: .9375em;}
.post_layout_chess.post_layout_chess_1 .more-link {margin-top: .5rem;text-align: center;}
.post_layout_chess_1.post_format_quote .post_header, .post_layout_chess_1.post_format_link .post_header, .post_layout_chess_1.post_format_aside .post_header, .post_layout_chess_1.post_format_status .post_header, .post_layout_chess_2.post_format_quote .post_header, .post_layout_chess_2.post_format_link .post_header, .post_layout_chess_2.post_format_aside .post_header, .post_layout_chess_2.post_format_status .post_header {display: none;}
.post_layout_chess_2 .post_title {font-size: 1.6rem;}
.post_layout_chess_2:not(.post_format_quote):not(.post_format_link):not(.post_format_aside):not(.post_format_status) .post_content_inner {font-size: .9333rem;line-height: 1.5em;max-height: 15.4em;}
.post_layout_chess_2 .post_meta, .post_layout_chess_3 .post_meta {font-size: 11px;line-height: 18px;margin-top: 8px;}
.post_layout_chess_2.post_format_aside .post_meta {margin-top: 1.3333rem;}
.post_layout_chess_2.post_format_audio .post_featured .post_audio_title, .post_layout_chess_3.post_format_audio .post_featured .post_audio_title {letter-spacing: 0;}
.post_layout_chess_2.format-chat p > em, .post_layout_chess_2.format-chat p > b, .post_layout_chess_2.format-chat p > strong {margin-top: .8em;}
.post_layout_chess.post_layout_chess_2 .more-link, .post_layout_chess.post_layout_chess_3 .more-link {padding: 1.1667em 2.3333em;letter-spacing: 2px;margin-top: .5rem;text-align: center;}
.post_layout_chess_3 .post_title {font-size: 1.3333rem;line-height: 1.2em;}
.post_layout_chess_3 .post_content_inner {font-size: .8667rem;line-height: 1.3486em;max-height: 6.2rem;}
.post_layout_chess_3 .post_content_inner, .post_layout_chess_3 .post_content_inner + .post_meta {display: none;}
.post_layout_chess.post_layout_chess_3 .more-link {padding: 1em 2em;}
.post_layout_chess_1:nth-child(2n+2) .post_featured {float: left;}
.post_layout_chess_1:nth-child(2n+2) .post_inner {left: auto;right: 0;}
.post_layout_chess_2 {width: 50%;float: left;}
.post_layout_chess_2:nth-child(4n+3) .post_featured, .post_layout_chess_2:nth-child(4n+4) .post_featured {float: left;}
.post_layout_chess_2:nth-child(4n+3) .post_inner, .post_layout_chess_2:nth-child(4n+4) .post_inner {left: auto;right: 0;}
.post_layout_chess_3 {width: 33.3333%;float: left;}
.post_layout_chess_3:nth-child(6n+4) .post_featured, .post_layout_chess_3:nth-child(6n+5) .post_featured, .post_layout_chess_3:nth-child(6n+6) .post_featured {float: left;}
.post_layout_chess_3:nth-child(6n+4) .post_inner, .post_layout_chess_3:nth-child(6n+5) .post_inner, .post_layout_chess_3:nth-child(6n+6) .post_inner {left: auto;right: 0;}
.chess_wrap + .nav-links-more {margin-top: 0;}
.post_layout_portfolio .post_title {margin: 1em 0 .4em;}
.post_layout_portfolio .post_featured {margin-bottom: 0;}
.post_layout_portfolio .post_featured img {width: 100%;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.masonry_wrap, .portfolio_wrap {position: relative;margin-right: -30px;}
.masonry_wrap .masonry_item, .post_layout_portfolio {position: relative;display: inline-block;vertical-align: top;padding: 0 30px 30px 0;margin-bottom: 0;width: 50%;border-width: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.masonry_wrap .masonry_item-1_3, .portfolio_wrap.portfolio_3 .post_layout_portfolio {width: 33.3333%;}
.masonry_wrap .masonry_item-1_4, .portfolio_wrap.portfolio_4 .post_layout_portfolio {width: 25%;}
.masonry_wrap .masonry_item {padding-bottom: 0;}
.masonry_wrap .post_layout_masonry {margin-bottom: 3em;}
.post_layout_portfolio .label_sticky {top: -12px;left: -12px;right: auto;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
.post_layout_gallery * {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.post_layout_gallery .post_details {display: none;}
.gallery_item_current {opacity: 0 !important;}
.gallery_preview {position: fixed;z-index: 200000;top: 0;left: 0;width: 50%;height: 100%;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: flex-center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;pointer-events: none;}
.gallery_preview:before {content: " ";opacity: 0;position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-webkit-transition: opacity .6s ease;-ms-transition: opacity .6s ease;transition: opacity .6s ease;}
.gallery_preview_show {pointer-events: auto;}
.gallery_preview_show:before {opacity: 1;}
.gallery_preview_image_clone {position: fixed;z-index: 110;-webkit-transition: -webkit-transform .5s ease;-ms-transition: -ms-transform .5s ease;transition: transform .5s ease;-webkit-backface-visibility: hidden;}
.gallery_preview_image_original {position: relative;z-index: 120;display: block;object-fit: contain;-webkit-transition: opacity .2s ease;-ms-transition: opacity .2s ease;transition: opacity .2s ease;-webkit-backface-visibility: hidden;}
.gallery_preview_show .gallery_preview_image_animate {-webkit-transition: -webkit-transform .6s,opacity .2s;-ms-transition: -ms-transform .6s,opacity .2s;transition: transform .6s,opacity .2s;}
.gallery_preview_image_animate {-webkit-transition: -webkit-transform .3s,opacity .2s;-ms-transition: -ms-transform .3s,opacity .2s;transition: transform .3s,opacity .2s;}
.gallery_preview_description {position: absolute;z-index: 140;top: 0;left: 100%;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-flex-start;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: -webkit-transform 1s,opacity 1s;-ms-transition: -ms-transform 1s,opacity 1s;transition: transform 1s,opacity 1s;-webkit-transition-timing-function: cubic-bezier(.2,1,.3,1);-ms-transition-timing-function: cubic-bezier(.2,1,.3,1);transition-timing-function: cubic-bezier(.2,1,.3,1);-webkit-transform: translate3d(0,30px,0);-ms-transform: translate3d(0,30px,0);transform: translate3d(0,30px,0);padding: 0 3em;opacity: 0;}
.gallery_preview_show .gallery_preview_description {opacity: 1;-webkit-transition-delay: .2s;-ms-transition-delay: .2s;transition-delay: .2s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.gallery_preview_show .post_title {margin: 0 0 .5em;}
.gallery_preview_show .post_meta {font-size: 1em;line-height: 1.3em;margin-top: 0;margin-bottom: 2em;}
.gallery_preview_show .post_description_content {max-width: 100%;font-size: 1.1429em;line-height: 2em;}
.gallery_preview_close {font-size: 2em;margin: 0;padding: 0;padding: 1em;cursor: pointer;vertical-align: top;border: none;background: none;opacity: 0;position: fixed;z-index: 150;top: 0;right: 0;-webkit-transition: -webkit-transform .3s,opacity .3s;-ms-transition: -ms-transform .3s,opacity .3s;transition: transform .3s,opacity .3s;-webkit-transform: scale3d(.6,.6,1);-ms-transform: scale3d(.6,.6,1);transform: scale3d(.6,.6,1);}
.gallery_preview_image_loaded .gallery_preview_close {opacity: 1;-webkit-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.nav-links-more {text-transform: uppercase;letter-spacing: 1px;text-align: center;margin-top: 2.8em;border-radius: 5px;padding-top: 1.02em;padding-bottom: .95em;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
[class*="blog_style_classic"] .nav-links-more, [class*="blog_style_masonry"] .nav-links-more {margin-top: 0;}
.nav-links-more.nav-links-infinite {display: none;}
.nav-links-more a {display: block;padding-top: 0;font-size: 12px;font-weight: 700;position: relative;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.nav-links-more a:before {content: "";font-family: "fontello";font-size: 1.6em;font-weight: normal;display: block;text-align: center;text-align: center;margin-left: -.5em;position: absolute;z-index: 1;top: 0;left: 50%;width: 1em;height: 1em;line-height: 1em;}
.nav-links-more.loading a:before {content: "";-webkit-animation: spin 2s infinite linear;-ms-animation: spin 2s infinite linear;animation: spin 2s infinite linear;}
.nav-links-infinite a span {opacity: 0;}
.nav-links-infinite.loading {display: block;}
.nav-links-more a:before {display: none;}
.nav-links-old {overflow: hidden;font-size: .9333em;text-transform: uppercase;letter-spacing: 1px;margin-top: 3em;}
body[class*="blog_style_portfolio"] .nav-links-old, body[class*="blog_style_classic"] .nav-links-old {margin-top: 1.3em;}
.nav-links-old .nav-prev a:before, .nav-links-old .nav-next a:after {font-family: "fontello";font-weight: normal;display: inline;position: absolute;z-index: 1;top: 0;left: 0;}
.nav-links-old .nav-prev {float: left;position: relative;padding-left: 2em;}
.nav-links-old .nav-prev a:before {content: "";}
.nav-links-old .nav-next {float: right;position: relative;padding-right: 2em;}
.nav-links-old .nav-next a:after {content: "";left: auto;right: 0;}
.nav-links-old a {border-bottom: 1px dotted transparent;}
div.esg-filters, .woocommerce nav.woocommerce-pagination ul, .comments_pagination, .nav-links, .page_links {font-size: 1em;text-transform: uppercase;margin-top: 2.5em;text-align: center;border: none;list-style-type: none;clear: both;}
.page_links .page_links_title {display: inline-block;vertical-align: top;margin: 1em 1em 0 0;}
.esg-filters div.esg-navigationbutton, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current, .page_links > span:not(.page_links_title), .page_links > a, .comments_pagination .page-numbers, .nav-links .page-numbers {display: inline-block;vertical-align: top;font-size: inherit;font-size: .75em;font-weight: inherit;font-weight: 700;margin: .6667em .6667em 0 0;padding: 0;border: none;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;width: 3.4em;height: 3.4em;line-height: 3.4em;text-align: center;-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.esg-filters div.esg-navigationbutton {margin-top: 3.8em;}
.esg-filters .esg-navigationbutton i[class*="eg-icon-"] {color: inherit;}
.esg-filters .esg-navigationbutton i.eg-icon-left-open:before {content: "";font-family: "fontello";}
.esg-filters .esg-navigationbutton i.eg-icon-right-open:before {content: "";font-family: "fontello";}
.woocommerce nav.woocommerce-pagination ul li {border: none;display: inline-block;margin: 0 .6667em 0 0;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current {margin-right: 0;}
.esg-filters div.esg-navigationbutton:hover, .esg-filters div.esg-navigationbutton.selected {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.comments_pagination .page-numbers.prev, .comments_pagination .page-numbers.next {width: auto;padding: 0 2em;}
.nav-links .page-numbers.prev, .nav-links .page-numbers.next, .woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next {text-indent: 100px;overflow: hidden;position: relative;}
.nav-links .page-numbers.prev:before, .nav-links .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {font-family: "fontello";position: absolute;z-index: 1;top: 0;left: 0;width: 100%;text-align: center;text-indent: 0;}
.nav-links .page-numbers.prev:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before {content: "";}
.nav-links .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {content: "";}
.nav-links-single .nav-links {font-size: .8667em;text-align: left;margin-top: 3.75em;padding-top: 4.3em;border-top: 1px solid #ddd;overflow: hidden;text-transform: none;}
.nav-links-single .nav-links a {display: block;position: relative;min-height: 5em;z-index: 1;}
.nav-links-single .nav-links a .nav-arrow {width: 2em;height: 4.6em;line-height: 4.6em;overflow: hidden;text-align: center;position: absolute;z-index: 1;top: 0;left: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.nav-links-single .nav-links a .nav-arrow:before {content: " ";display: block;background-color: #fff;opacity: 0;position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.nav-links-single .nav-links a:hover .nav-arrow:before {opacity: .5;}
.nav-links-single .nav-links a .nav-arrow:after {content: "";font-family: "fontello";display: inline-block;position: relative;z-index: 2;top: 3em;font-weight: 700;opacity: 0;color: #292929;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.nav-links-single .nav-links a .nav-arrow:after {top: 0;opacity: 1;}
.nav-links-single .nav-links .nav-next a .nav-arrow {right: 0;left: auto;}
.nav-links-single .nav-links .nav-next a .nav-arrow:after {content: "";}
.nav-links-single .nav-links .nav-previous, .nav-links-single .nav-links .nav-next {width: 50%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.nav-links-single .nav-links .nav-previous {float: left;text-align: left;padding-right: 15px;}
.nav-links-single .nav-links .nav-previous a {padding-left: 2.55em;}
.nav-links-single .nav-links .nav-previous .post-title {text-align: left;font-size: 16px;}
.nav-links-single .nav-links .nav-next {float: right;text-align: right;padding-left: 15px;}
.nav-links-single .nav-links .nav-next a {padding-right: 2.5em;}
.nav-links-single .nav-links .nav-next .post-title {text-align: right;font-size: 16px;}
.nav-links-single .nav-links .post-title, .nav-links-single .nav-links .post_date {-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.nav-links-single .nav-links .post-title {margin: .45em 0 .3em;}
.nav-links-single .nav-links .meta-nav, .nav-links-single .nav-links .post_date {font-size: .725em;font-weight: 700;}
.image-navigation .nav-previous, .image-navigation .nav-next {float: none;width: auto;text-align: left;padding: 0;margin: 0;position: absolute;z-index: 1;top: 50%;left: 1.5em;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.image-navigation .nav-next {left: auto;right: 1.5em;text-align: right;}
.image-navigation .nav-previous a, .image-navigation .nav-next a {display: block;padding: 1.1em 1em;width: 0;max-width: 20em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);color: #fff;-webkit-border-radius: 2em;-ms-border-radius: 2em;border-radius: 2em;}
.image-navigation .nav-previous a:hover, .image-navigation .nav-next a:hover {width: auto;color: #fff;background-color: rgba(0,0,0,.6);border-color: rgba(0,0,0,.6);}
.image-navigation .nav-previous a:hover {padding-left: 3.5em;}
.image-navigation .nav-next a:hover {padding-right: 3.5em;}
.image-navigation .nav-previous a:after, .image-navigation .nav-next a:after {content: "";font-family: "fontello";position: absolute;z-index: 1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 4em;height: 4em;line-height: 4em;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;border: 1px solid #000;background-color: #333;color: #fff;}
.image-navigation .nav-next a:after {content: "";left: auto;right: 0;}
.image-navigation .nav-previous a:hover:after, .image-navigation .nav-next a:hover:after {border-color: transparent;background-color: transparent;}
.structured_data_snippets {display: none;}
.post_item_single.format-aside .post_content, .post_item_single.format-link .post_content, .post_item_single.format-status .post_content {padding: 0;text-align: left;}
.post_item_single.format-quote .post_content {background-color: transparent;padding-top: 0;}
.post_item_single > .post_featured {margin-bottom: 1.7em;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.post_item_single > .post_featured > img {width: auto;max-height: 100vh;}
.post_featured.post_attachment {margin-bottom: .5em;}
.entry-caption {text-align: center;font-style: italic;}
.post_item_single .post_header {margin-bottom: .7em;}
.post_item_single .post_content > h1:first-child, .post_item_single .post_content > h2:first-child, .post_item_single .post_content > h3:first-child, .post_item_single .post_content > h4:first-child, .post_item_single .post_content > h5:first-child, .post_item_single .post_content > h6:first-child, .post_item_single .post_content > .vc_row:first-child h1:first-child, .post_item_single .post_content > .vc_row:first-child h2:first-child, .post_item_single .post_content > .vc_row:first-child h3:first-child, .post_item_single .post_content > .vc_row:first-child h4:first-child, .post_item_single .post_content > .vc_row:first-child h5:first-child, .post_item_single .post_content > .vc_row:first-child h6:first-child, .post_item_single .post_title {margin-top: -.15em;}
.body_style_fullscreen .post_item_single .post_content > h1:first-child, .body_style_fullscreen .post_item_single .post_content > h2:first-child, .body_style_fullscreen .post_item_single .post_content > h3:first-child, .body_style_fullscreen .post_item_single .post_content > h4:first-child, .body_style_fullscreen .post_item_single .post_content > h5:first-child, .body_style_fullscreen .post_item_single .post_content > h6:first-child, .body_style_fullscreen .post_item_single .post_content > .vc_row:first-child h1:first-child, .body_style_fullscreen .post_item_single .post_content > .vc_row:first-child h2:first-child, .body_style_fullscreen .post_item_single .post_content > .vc_row:first-child h3:first-child, .body_style_fullscreen .post_item_single .post_content > .vc_row:first-child h4:first-child, .body_style_fullscreen .post_item_single .post_content > .vc_row:first-child h5:first-child, .body_style_fullscreen .post_item_single .post_content > .vc_row:first-child h6:first-child, .body_style_fullscreen .post_item_single .post_title {margin-top: 0;}
.post_item_single .post_header .post_title {margin-bottom: 0;}
.post_item_single .post_content > .post_meta_single {font-size: 1em;line-height: 1.375em;font-weight: 500;margin-top: 0;letter-spacing: 0;overflow: hidden;clear: both;}
.post_item_single .post_content > .post_meta_single .post_tags {float: left;display: block;max-width: 55%;margin-top: .35em;}
.post_item_single .post_content > .post_meta_single .post_tags:after {display: none;}
.post_item_single .post_content .post_tags a {text-transform: uppercase;font-size: .625em;}
.post_item_single .post_content > .post_meta_single .post_share {float: right;display: block;max-width: 40%;}
.post_item_single .post_content > .post_meta_single .post_share:before {display: none;}
.post_item_single .post_content > .post_meta_single .post_share .social_item {margin: 0 0 .5em .5em;font-size: .95em;}
.post_item_single .post_content > .post_meta_single .post_share .social_item .social_icon {display: block;width: 2.2em;height: 2.2em;line-height: 2.2em;text-align: center;}
.author_info {margin-top: 4em;padding: 2.5em 2.8em 1.3em 2.8em;position: relative;border: 1px solid;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.author_avatar {width: 8rem;height: 8rem;line-height: 8rem;text-align: center;position: absolute;z-index: 1;top: 2.6rem;left: 2.9rem;}
.author_avatar img {width: 100%;height: auto;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.author_description {padding-left: 10rem;}
.author_title {margin-top: 0;margin-bottom: .5em;font-size: 1.3125em;}
.author_bio p {margin: 0;}
.author_bio p + p {margin-top: .6em;}
.author_bio .author_link {display: inline-block;margin-top: 1.8em;text-transform: uppercase;letter-spacing: 1px;font-size: .6875em;line-height: 1em;font-weight: 700;padding-right: 5em;position: relative;}
.author_bio .author_link:after {content: "";top: 45%;height: 1px;width: 41px;right: 0;position: absolute;display: block;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.author_bio .socials_wrap {margin-top: 1em;}
.related_wrap {margin-top: 4.45em;padding-top: 4.2em;border-top: 1px solid #eee;}
.related_wrap_title {margin: 0 0 1em;text-align: left;}
.related_wrap .related_item {text-align: left;}
.related_wrap .post_categories {font-weight: 700;text-transform: uppercase;font-size: 12px;}
.related_wrap .post_categories ul {margin: 0;padding: 0;list-style: none;display: inline-block;}
.related_wrap .post_categories li {display: inline-block;margin: 0;}
.related_wrap .post_categories li + li {margin-left: .5em;}
.related_wrap .post_categories li:nth-child(n+3) {display: none;}
.related_wrap .post_title {margin: .895em 0 .6em;font-size: 1.3125em;line-height: 1.15em;}
.related_item .post_featured {position: relative;}
.related_item .post_featured .post_info_bottom {bottom: 6%;}
.related_wrap .related_item_style_1 .post_featured .post_header {display: block;max-width: 70%;padding: 3em 2em;position: absolute;z-index: 3;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.related_wrap .related_item_style_1.format-video .post_featured.with_thumb .post_video_hover {top: 90%;}
.related_wrap .related_item_style_1 .post_title {margin: .8em 0;letter-spacing: 1px;line-height: 1.5em;}
.related_wrap .related_item_style_2 .post_featured {margin-bottom: 1.1em;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.related_wrap .related_item_style_2 .post_featured img {top: 6%;left: 7%;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.related_wrap .format-audio .post_featured.with_thumb .post_audio {padding-left: 1.1em;padding-right: 1.5em;}
.related_wrap .format-audio .post_featured.with_thumb .post_audio_author {padding-top: 5px;}
.related_wrap .mejs-controls .mejs-playpause-button.mejs-play > button:before {left: 1px;}
.related_wrap .mejs-controls .mejs-volume-button.mejs-mute > button:before {top: -1px;left: 1px;}
.body_style_fullscreen .comments_wrap {margin-bottom: 3em;}
.comments_list_wrap {margin-top: 2.3em;padding-top: 4.2em;border-top: 1px solid #eee;overflow: hidden;}
.comments_list_wrap .comments_closed {margin-top: 2em;color: #1d1d1d;}
.comments_list_wrap .comments_list_title {margin: 0 0 1em;text-align: left;}
.comments_list_wrap > ul {padding: 0;margin: 0;list-style: none;}
.comments_list_wrap ul li + li, .comments_list_wrap li > ul > li {padding-top: 2.2em;}
.comments_list_wrap ul > li {display: block;overflow: hidden;position: relative;min-height: 6em;}
.comments_list_wrap ul > li:before {display: none;}
.comments_list_wrap ul ul {margin-left: 3.5em;padding-left: 0;}
.comments_list_wrap ul ul ul ul ul {margin-left: 0;}
.comments_list_wrap li + li, .comments_list_wrap li ul {margin-top: 0;}
.comments_list_wrap .comment_author_avatar {position: absolute;z-index: 1;top: 0;left: 0;width: 5em;height: 5em;line-height: 5em;text-align: center;overflow: hidden;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.comments_list_wrap ul li + li > .comment_body > .comment_author_avatar, .comments_list_wrap li > ul > li > .comment_body > .comment_author_avatar {top: 2.3em;}
.comments_list_wrap .bypostauthor > .comment_body .comment_author_avatar:after {content: " ";display: block;border: 12px solid transparent;border-top-color: #ddd;position: absolute;z-index: 1;top: -14px;right: -14px;width: 0;height: 0;-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);}
.comments_list_wrap .comment_author_avatar img {width: 100%;}
.comments_list_wrap .comment_content {padding-left: 6.7em;overflow: hidden;}
.comments_list_wrap .comment_info {margin: -.2em 0 .65em;position: relative;}
.comments_list_wrap .comment_author {margin: 0 1em 0 0;display: inline-block;}
.comments_list_wrap .comment_posted {display: inline-block;position: relative;letter-spacing: 0;vertical-align: baseline;font-size: .8667em;line-height: inherit;font-style: italic;}
.comments_list_wrap .comment_posted_label {display: none;}
.comments_list_wrap .comment_counters {display: none;}
.comments_list_wrap .comment_date, .comments_list_wrap .comment_time {display: inline-block;vertical-align: baseline;}
.comments_list_wrap .comment_date, .comments_list_wrap .comment_time {margin-right: .3em;font-style: normal;font-size: 11px;font-weight: 500;}
.comments_list_wrap .comment_time {display: none;}
.comments_list_wrap .comment_not_approved {padding: .2em 0 .5em 0;font-style: italic;}
.comments_list_wrap .comment_text {margin-bottom: .5em;}
.comments_list_wrap .comment_text p {margin: 0;}
.comments_list_wrap .comment_text p + p {margin-top: .6em;}
.comments_list_wrap .comment_text ul, .comments_list_wrap .comment_text ol {margin: 0;padding: 0 0 0 1.5em;}
.comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol > li {display: list-item;}
.comments_list_wrap .comment_text ul {list-style: disc outside;}
.comments_list_wrap .comment_text ul ul {list-style-type: circle;}
.comments_list_wrap .comment_text ul ul ul {list-style-type: square;}
.comments_list_wrap .comment_text ul ul ul ul {list-style-type: disc;}
.comments_list_wrap .comment_text ol {list-style: decimal outside;}
.comments_list_wrap .comment_text ol ol {list-style-type: lower-alpha;}
.comments_list_wrap .comment_text ol ol ol {list-style-type: upper-roman;}
.comments_list_wrap .comment_text ul > li > ul, .comments_list_wrap .comment_text ol > li > ol {margin-top: .5em;}
.comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol > li {min-height: 0;padding: 0;margin: 0 0 .5em 0;overflow: visible;}
.comments_list_wrap .comment_text ul, .comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol, .comments_list_wrap .comment_text ol > li {border: none;}
.comments_list_wrap .comment_reply {font-size: .6875em;line-height: 1.2em;font-weight: 700;font-style: normal;letter-spacing: 1px;margin-top: 1.9em;text-transform: uppercase;}
.comments_list_wrap .comment_reply a {padding-right: 4.6em;position: relative;}
.comments_list_wrap .comment_reply a:after {content: "";height: 1px;width: 41px;top: 43%;position: absolute;z-index: 1;right: 0;}
.comments_list_wrap .comment_reply a:before {content: "";font-family: "fontello";margin-right: .2em;display: none;}
.comments_list > li.trackback {list-style: none;margin-left: 0;padding-left: 0;padding-right: 4em;padding-top: 1em;min-height: 0;position: relative;}
.comments_list > li.trackback + li {margin-top: 1em;}
.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;z-index: 1;top: 1em;right: 0;}
.comments_form_wrap {margin-top: 1.7em;padding-top: 4.15em;border-top: 1px solid #eee;overflow: hidden;}
.comments_form_wrap form {position: relative;}
.comments_wrap .comments_form_title {margin: 0 0 .35em;text-align: left;}
.comments_wrap .comments_list_wrap .comments_form_title {margin-top: 1.5em;position: relative;}
.comments_wrap #cancel-comment-reply-link {font-size: 0;}
.comments_wrap #cancel-comment-reply-link:before {content: "";font-family: "fontello";font-size: 18px;display: block;position: absolute;z-index: 1;top: 0;right: 0;width: 2em;height: 2em;line-height: 2em;text-align: center;}
.comments_wrap .comments_notes {font-size: .8667em;}
.comments_wrap .comments_field {margin-bottom: .8em;}
.comments_wrap .comments_author, .comments_wrap .comments_email {width: 48%;float: left;}
.comments_wrap .comments_email {float: right;}
.comments_wrap .comments_url {clear: both;}
.comments_wrap .comments_comment:before {content: " ";clear: both;width: 100%;height: 0;display: block;}
.comments_wrap .comments_field label {display: none;}
.comments_wrap .comments_field input, .comments_wrap .comments_field textarea {width: 100%;padding: .85em 0;}
.comments_wrap .comments_field textarea {min-height: 9.3em;}
.comments_wrap .form-submit {margin: 2.85em 0 0;}
.comments_wrap .form-submit:before {content: " ";clear: both;width: 100%;height: 0;display: block;}
.comments_wrap .form-submit input[type="submit"] {display: block;width: 100%;}
form .error_field {border-color: #cc6868 !important;}
.comments_form_wrap form .wp-social-login-widget {position: absolute;z-index: 1;top: -6.2em;right: 0;}
.comments_form_wrap form .wp-social-login-widget .wp-social-login-connect-with {display: none;}
.comments_form_wrap form .wp-social-login-widget .wp-social-login-provider-list {padding: 0;}
.gamezone_messagebox {display: inline-block;max-width: 80%;position: absolute;z-index: 1000;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
form .gamezone_messagebox, form .trx_addons_message_box {min-width: 60%;text-align: center;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.gamezone_messagebox, .trx_addons_message_box {font-size: 1em;line-height: 1.5em;padding: 1.5em;border: 1px solid #07759c;background-color: #b6ddf3;color: #07759c;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,200,.2);-ms-box-shadow: 0px 0px 20px 0px rgba(0,0,200,.2);box-shadow: 0px 0px 20px 0px rgba(0,0,200,.2);}
.gamezone_messagebox_style_error, .trx_addons_message_box_error {border: 1px solid #a00000 !important;background-color: #fdcdcd !important;color: #a00000 !important;webkit-box-shadow: 0px 0px 20px 0px rgba(200,0,0,.2) !important;-ms-box-shadow: 0px 0px 20px 0px rgba(200,0,0,.2) !important;box-shadow: 0px 0px 20px 0px rgba(200,0,0,.2) !important;}
.gamezone_messagebox_style_success, .trx_addons_message_box_success {border: 1px solid #00a000;background-color: #cdfdcd;color: #00a000;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,200,0,.2);-ms-box-shadow: 0px 0px 20px 0px rgba(0,200,0,.2);box-shadow: 0px 0px 20px 0px rgba(0,200,0,.2);}
.gamezone_messagebox p, .trx_addons_message_box p {margin: 0;line-height: 1.5em;}
.gamezone_messagebox p + p, .trx_addons_message_box p + p {margin-top: .4em;}
.post_item_404 .post_content {padding: 6em 0 5em;overflow: hidden;}
.post_item_404 .page_title {float: left;width: 50%;font-size: 17em;line-height: 1em;margin: 0;margin-top: 0 !important;letter-spacing: 0;text-align: center;hyphens: none;}
.post_item_404 .page_info {float: left;width: 50%;text-align: left;padding: 0 0 0 5rem;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.post_item_404 .page_subtitle {margin: 0;letter-spacing: 1px;}
.post_item_404 .page_description {margin-top: 1em;margin-bottom: 2em;text-transform: capitalize;letter-spacing: 1px;line-height: 1.8em;}
.post_item_404 .go_home {text-align: center;}
.post_item_none_search .post_content {padding: 1.5em 0;}
.post_item_none_search .page_title, .post_item_none_archive .page_title {font-size: 7em;line-height: 1.2em;}
.sidebar[class*="scheme_"] .sidebar_inner {padding: 4rem 0;}
.sidebar[class*="scheme_"] .widget {padding: 0 4rem;}
.sidebar[class*="scheme_"] .widget .widget {padding: 0;}
.sidebar .widget + .widget, .sidebar[class*="scheme_"] .widget + .widget {margin-top: 3.5rem;}
.wpb_widgetised_column .widget + .widget {margin-top: 3.5rem;}
.sidebar .widget + .widget.widget_bg_image, .sidebar[class*="scheme_"] .widget + .widget.widget_bg_image, .sidebar .widget + .widget.widget_fullwidth, .sidebar[class*="scheme_"] .widget + .widget.widget_fullwidth {border-top: none;padding-top: 4rem;padding-bottom: 4rem;}
.sidebar .widget.widget_bg_image + .widget, .sidebar[class*="scheme_"] .widget.widget_bg_image + .widget, .sidebar .widget.widget_fullwidth + .widget, .sidebar[class*="scheme_"] .widget.widget_fullwidth + .widget {border-top: none;margin-top: 0;}
.widget p {margin: 0;}
.widget p + p, .widget p + div, .widget p + form {margin-top: 1em;}
.widget .widgettitle {font-size: 1.4286em;line-height: 1.35em;}
.widget .widget_title, .widget .widgettitle {margin-top: 0;margin-bottom: .75em;}
.widget_fullwidth .widget_title, .widget_fullwidth .widgettitle {text-align: center;}
.widget ul {margin: 0;padding-left: 1.2em;list-style-type: none;}
.widget ul ul ul ul {padding-left: 0;}
.widget li {position: relative;}
.widget ul > li:before {content: "";font-family: "fontello";font-size: .6em;display: block;position: absolute;z-index: 1;top: .1em;left: -2.2em;}
.widget li a img {vertical-align: baseline;}
.sidebar .widget ul {padding-left: 1.45em;line-height: 1.69em;}
.widgets_above_page_wrap, .widgets_above_content_wrap {font-size: 1em;margin-bottom: 2em;}
.widgets_below_content_wrap, .widgets_below_page_wrap {font-size: 1em;margin-top: 2em;}
.widgets_below_page_wrap {clear: both;}
.widget_calendar table {width: 100%;position: relative;}
.widget_calendar caption {padding-bottom: .5em;font-weight: 400;}
.widget_calendar table > thead > tr {background-color: transparent !important;}
.widget_calendar th, .widget_calendar td {font-size: 1em !important;line-height: 1.5em;font-weight: 400 !important;font-style: normal;text-align: center;text-transform: uppercase;padding: 2px;border: none !important;background-color: transparent !important;width: 14.2857%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.widget_calendar td {line-height: 2em;padding: 0;}
.widget_calendar tbody td a {display: block;position: relative;font-weight: normal;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.widget_calendar tbody td a:after {content: " ";position: absolute;z-index: 1;bottom: 1px;left: 48%;width: 3px;height: 3px;line-height: 3px;text-align: center;-webkit-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;}
.widget_calendar td#today {position: relative;z-index: 2;}
.widget_calendar td#today:before {content: " ";position: absolute;z-index: -1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 2.2em;height: 2.2em;line-height: 2.2em;text-align: center;}
.widget_calendar tfoot {position: relative;top: .6em;}
.widget_calendar tfoot td {text-transform: none !important;}
.widget_calendar td#prev {text-align: left;overflow: hidden;}
.widget_calendar td#next {text-align: right;}
.widget_calendar td#prev a, .widget_calendar td#next a {position: relative;}
.widget_calendar td#prev a {padding-left: .6em;}
.widget_calendar td#next a {padding-right: .6em;}
.widget_calendar td#prev a:before, .widget_calendar td#next a:before {position: absolute;z-index: 1;top: 0;left: 0;width: 1.2em;height: 1em;line-height: 1.4em;display: inline-block;}
.widget_calendar td#prev a:before {content: "";font-family: "fontello";}
.widget_calendar td#next a:before {content: "";font-family: "fontello";left: auto;right: 0;}
.widget_recent_entries .post-date {display: inline-block;margin-left: .5em;}
.widget.widget_top_popular_posts, .widget.widget_popular_posts {border: 1px solid;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.search-results .format-audio .post_featured img {width: 4em;}
.search-results .format-audio .post_featured.with_thumb .post_audio {padding-left: 1em;padding-right: 1em;}
.search-results .format-audio .post_featured img {top: 7%;}
.search-results .format-audio .post_featured img + .mask + .post_audio .post_audio_author, .search-results .format-audio .post_featured img + .mask + .post_audio .post_audio_title {padding-left: 81px;}
.widget_search form, .woocommerce.widget_product_search form, .widget_display_search form, #bbpress-forums #bbp-search-form {width: 100%;overflow: hidden;position: relative;}
.widget_search form:after, .woocommerce.widget_product_search form:after, .widget_display_search form:after, #bbpress-forums #bbp-search-form:after {content: "";font-family: "fontello";display: block;position: absolute;z-index: 0;top: 50%;right: 2.8em;margin-top: -1.1em;width: 1em;height: 1em;line-height: 1em;text-align: center;pointer-events: none;cursor: pointer;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-size: .6em;}
.widget_search .search-field, .woocommerce.widget_product_search .search_field, .widget_display_search #bbp_search, #bbpress-forums #bbp-search-form #bbp_search {width: 100%;padding: 1.25em 1.5em;padding-right: 3em !important;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.widget_search input.search-submit, .woocommerce.widget_product_search .search_button, .widget_display_search #bbp_search_submit, #bbpress-forums #bbp-search-form #bbp_search_submit {display: block;text-indent: -1000px;position: absolute;z-index: 1;top: 0;right: 0;width: 4em;height: 100%;padding: 0;border: none !important;background: none !important;cursor: pointer;}
.widget_rss .widget_title a {display: inline-block;margin-right: 6px;}
.widget_rss .widget_title a:first-child:before {content: "";font-family: "fontello";display: inline-block;font-size: .9em;}
.widget_rss .widget_title img {display: none;}
.widget_rss ul, .widget_rss li {padding-left: 0;}
.widget_rss li:before {display: none;}
.widget_rss li + li {margin-top: 2em;}
.widget_product_tag_cloud, .widget_tag_cloud {overflow: hidden;}
.widget_product_tag_cloud {padding-bottom: 1.5em;}
.widget_product_tag_cloud .widget_title, .widget_tag_cloud .widget_title {margin-bottom: 1em;}
.sc_edd_details .downloads_page_tags .downloads_page_data > a, .widget_product_tag_cloud a, .widget_tag_cloud a {display: block;float: left;padding: 6px 10px;margin: 0 5px 5px 0;font-size: 10px !important;line-height: 18px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
#sb_instagram .sbi_header_text {padding-top: 0 !important;margin-top: -2px;}
#sb_instagram .sb_instagram_header {padding: 0 !important;margin-bottom: .5em !important;}
.footer_fullwidth #sb_instagram .sb_instagram_header {float: none;text-align: center;overflow: hidden;}
.footer_fullwidth #sb_instagram .sb_instagram_header > a {float: none;display: inline-block;overflow: hidden;}
#sb_instagram .sb_instagram_header h3 {font-size: 1.2308em;line-height: 1.5em;}
#sb_instagram .sb_instagram_header p {font-size: 1em;line-height: 1.5em;}
#sb_instagram #sbi_load {margin-top: .5em;}
ul.instagram-pics {margin-right: -5px;}
ul.instagram-pics li {float: left;padding: 0 5px 5px 0;margin: 0;overflow: hidden;width: 33.3333%;height: auto;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.column-1_3 ul.instagram-pics li {width: 25%;}
.column-1_2 ul.instagram-pics li {width: 20%;}
.column-1_1 ul.instagram-pics li {width: 16.6666%;}
ul.instagram-pics li:before {display: none;}
.widget_contacts .contacts_info span:before, .widget_contacts .contacts_info > div > a:before, .widget_contacts .contacts_info > a:before {display: none;}
.widget_contacts .contacts_info span, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a {padding-left: 0;}
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span {margin-bottom: 0;}
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span.contacts_address, .wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span.contacts_phone, .wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span.contacts_email {margin-bottom: 1em;}
.widget_contacts .contacts_info .title_widgets_contacts {font-weight: 500;padding-bottom: .5em;}
.footer_wrap .widget .widgettitle, .footer_wrap .widget .widget_title {font-size: 1.2857em;letter-spacing: .1px;font-weight: 500;line-height: 1;margin-bottom: 1.5em;}
.footer_wrap {margin-top: 7.4rem;font-size: .875em;}
.remove_margins .footer_wrap {margin-top: 0;}
.footer_wrap .widget ul {padding-left: 0;}
.footer_wrap .widget ul > li:before {display: none;}
.footer_wrap .widget ul > li a {line-height: 2.65em;}
.footer_wrap .widget[class*="column-"] {margin: 1.5em 0;}
.footer_wrap .vc_col-sm-4 .widget li {display: inline-block;width: 45%;margin-right: 3%;vertical-align: top;}
.footer_wrap .vc_col-sm-4 .widget li li {display: block;width: 100%;margin-right: 0%;}
.footer_wrap .footer_fullwidth {overflow: hidden;}
.footer_wrap .widget_title, .footer_wrap .widgettitle {text-align: left;}
.footer_wrap .widget_title:after, .footer_wrap .widgettitle:after {content: "\\";font-weight: 100;margin-left: 4px;}
.footer_wrap .footer_fullwidth .widget_title, .footer_wrap .footer_fullwidth .widgettitle {text-align: center;margin-bottom: 1.5em;}
.footer_logo_inner {padding: 4em 0;overflow: hidden;text-align: center;position: relative;}
.footer_widgets_wrap + .footer_logo_wrap .footer_logo_inner {border-top-width: 1px;border-top-style: solid;}
.footer_logo_inner:after {content: " ";position: absolute;z-index: 1;bottom: 0;left: 50%;width: 1px;height: 3em;}
.trx_addons_absent .footer_logo_inner {padding: 1em 0;}
.trx_addons_absent .footer_logo_inner:after {display: none;}
.footer_logo_inner img {max-width: 25%;}
.logo_footer_text {font-size: 3.3333em;line-height: 1em;letter-spacing: 6px;margin: 0;}
.logo_footer_image + .logo_footer_text {margin: .63em 0 2em;}
.footer_socials_inner {padding: 2em 0 3em;text-align: center;}
.footer_menu_inner {padding: 2em 0;text-align: center;}
.menu_footer_nav_area > ul, .footer_wrap .sc_layouts_menu > ul {padding: 0;margin: 0;list-style-type: none;}
.menu_footer_nav_area > ul > li, .footer_wrap .sc_layouts_menu > ul > li {display: inline-block;vertical-align: baseline;font-size: 12px;}
.menu_footer_nav_area > ul > li + li:before, .footer_wrap .sc_layouts_menu > ul > li + li:before {content: " ";display: inline-block;width: 0;height: .8em;margin: 0;vertical-align: baseline;border-left: 1px dotted #ddd;}
.menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a {padding: .5em 2.5em;display: inline-block;}
.mobile_layout .menu_footer_nav_area > ul > li > a, .mobile_layout .footer_wrap .sc_layouts_menu > ul > li > a {padding: .5em 1em;}
.menu_footer_nav_area > ul > li.menu-item-has-children > a, .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a {padding-right: 3.5em;}
.mobile_layout .menu_footer_nav_area > ul > li.menu-item-has-children > a, .mobile_layout .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a {padding-right: 2em;}
.menu_footer_nav_area > ul > li.menu-item-has-children > a:after, .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a:after {content: "";font-family: "fontello";right: 2em;}
.mobile_layout .menu_footer_nav_area > ul > li.menu-item-has-children > a:after, .mobile_layout .footer_wrap .sc_layouts_menu > ul > li.menu-item-has-children > a:after {right: .5em;}
.menu_footer_nav_area li li.menu-item-has-children > a:after, .footer_wrap .sc_layouts_menu li li.menu-item-has-children > a:after {content: "";font-family: "fontello";}
.menu_footer_nav_area > ul > li ul, .footer_wrap .sc_layouts_menu > ul > li ul {top: auto;bottom: 3em;border: 1px solid #ddd;}
.menu_footer_nav_area > ul > li ul ul, .footer_wrap .sc_layouts_menu > ul > li ul ul {top: auto;bottom: -1.4em;margin-left: 2px;}
.menu_footer_nav_area > ul > li ul ul.submenu_left, .footer_wrap .sc_layouts_menu > ul > li ul ul.submenu_left {margin-left: -2px;}
.menu_footer_nav_area > ul > li ul > li, .menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li, .footer_wrap .sc_layouts_menu > ul > li ul > li > a {font-size: 12px;}
.menu_footer_nav_area > ul > li ul > li > a, .footer_wrap .sc_layouts_menu > ul > li ul > li > a {display: block;}
.footer_widgets_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_logo_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_socials_wrap + .footer_copyright_wrap .footer_copyright_inner, .footer_menu_wrap + .footer_copyright_wrap .footer_copyright_inner {border-top-width: 1px;border-top-style: solid;}
.footer_copyright_inner {font-size: .9333em;padding: 2em 0;overflow: hidden;text-align: center;}
.footer_copyright_wrap p {margin: 0;}
.home-page.with_bg_image, .frontpage.with_bg_image {background-position: center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
.home-page.with_bg_image .page_wrap, .frontpage.with_bg_image .page_wrap {background-color: transparent;}
.front_page_section {background-position: center;background-repeat: no-repeat;background-size: cover;}
.front_page_section > .customize-partial-edit-shortcut button {left: 2px !important;}
.front_page_section_paddings_none .front_page_section_content_wrap {padding: 0;}
.front_page_section_paddings_small .front_page_section_content_wrap {padding: 4% 0;}
.front_page_section_paddings_medium .front_page_section_content_wrap {padding: 8% 0;}
.front_page_section_paddings_large .front_page_section_content_wrap {padding: 12% 0;}
.front_page_section_paddings_huge .front_page_section_content_wrap {padding: 16% 0;}
.front_page_block_empty {height: 0 !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;margin: 0 !important;padding: 0 !important;}
.front_page_section_description, .front_page_section_content, .front_page_section_output, .front_page_section_buttons {font-size: 1.1429em;}
.front_page_section .front_page_section_caption {margin: 0;text-align: center;}
.front_page_section_description {line-height: 1.5em;text-align: center;}
.front_page_section_description p:last-child, .front_page_section_content p:last-child, .front_page_section_output p:last-child {margin-bottom: 0;}
.front_page_section_buttons {text-align: center;}
.front_page_section_caption:not(.front_page_block_empty) + .front_page_section_description {margin-top: 1em;}
.front_page_section_caption:not(.front_page_block_empty) + .front_page_section_content, .front_page_section_description:not(.front_page_block_empty) + .front_page_section_content {margin-top: 3em;}
.front_page_section_caption:not(.front_page_block_empty) + .front_page_section_output, .front_page_section_description:not(.front_page_block_empty) + .front_page_section_output, .front_page_section_content:not(.front_page_block_empty) + .front_page_section_output {margin-top: 3em;}
.front_page_section_caption:not(.front_page_block_empty) + .front_page_section_columns, .front_page_section_description:not(.front_page_block_empty) + .front_page_section_columns, .front_page_section_content:not(.front_page_block_empty) + .front_page_section_columns {margin-top: 3em;}
.front_page_section_caption:not(.front_page_block_empty) + .front_page_section_buttons, .front_page_section_description:not(.front_page_block_empty) + .front_page_section_buttons, .front_page_section_content:not(.front_page_block_empty) + .front_page_section_buttons, .front_page_section_output:not(.front_page_block_empty) + .front_page_section_buttons, .front_page_section_columns:not(.front_page_block_empty) + .front_page_section_buttons {margin-top: 2em;}
.front_page_section_buttons > .front_page_section_button {margin-top: 1em;margin-right: 1em;font-size: .8em;}
.front_page_section_buttons > .front_page_section_button + .front_page_section_button {margin-right: 0;}
.front_page_section_columns .front_page_section_caption {font-size: 2.5em;line-height: 1.2em;text-align: left;}
.front_page_section_columns .front_page_section_output, .front_page_section_columns .front_page_section_content, .front_page_section_columns .front_page_section_description {font-size: 1em;line-height: 1.5em;text-align: left;}
.front_page_section_columns h1, .front_page_section_columns h2, .front_page_section_columns h3, .front_page_section_columns h4, .front_page_section_columns h5, .front_page_section_columns h6 {margin-top: 1em;margin-bottom: .3em;}
.front_page_section_columns h1:first-child, .front_page_section_columns h2:first-child, .front_page_section_columns h3:first-child, .front_page_section_columns h4:first-child, .front_page_section_columns h5:first-child, .front_page_section_columns h6:first-child {margin-top: 0;}
.front_page_section_columns p {margin: 0;}
.front_page_section_columns p + p {margin-top: .5em;}
.front_page_section_title_description {line-height: 1.75em;}
.front_page_section_title_caption:not(.front_page_block_empty) + .front_page_section_title_description {margin-top: 2em;}
.front_page_section_features .sc_item_descr {padding: 1em 0;}
.front_page_section_features .sc_services_light .sc_services_item_icon {font-size: 4em;}
.front_page_section_subscribe .front_page_section_output {max-width: 50%;margin-left: auto;margin-right: auto;}
.front_page_section_subscribe .mc4wp-form .mc4wp-form-fields input[type="email"] {padding: 1em;}
.front_page_section_googlemap .front_page_section_output {-webkit-box-shadow: 0 0 40px 10px rgba(255,255,255,.4);-ms-box-shadow: 0 0 40px 10px rgba(255,255,255,.4);box-shadow: 0 0 40px 10px rgba(255,255,255,.4);}
.gamezone_customizer_message {padding: 2em;margin: 0 auto;max-width: 60%;background-color: #f3e6ce;color: #960;border-left: 3px solid #660;}
.gamezone_customizer_message b {color: #330;}
#debug_log {position: fixed;z-index: 1000000;top: 0;left: 0;display: block;width: 100%;background: rgba(0,0,0,.8);color: #fff;}
.admin-bar #debug_log {top: 32px;}
#debug_log_close {position: absolute;z-index: 1;top: -6px;right: 0;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 18px;font-weight: bold;cursor: pointer;}
#debug_log_content {font-size: 12px;line-height: 15px;max-height: 66px;padding: 16px 16px 6px;overflow: auto;word-wrap: normal;white-space: pre-line;}
.popup_wrap {position: absolute;z-index: 1;top: 3.3333em;right: 0;width: 37.5em;padding: 3em 2.5em 2em;display: none;}
.popup_registration {right: -5.5em;}
.popup_wrap .popup_close {display: block;font-size: 1.25em;width: 1em;height: 1em;line-height: 1em;text-align: center;position: absolute;z-index: 1;top: 0;right: 0;margin: .5em .5em 0 0;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 {content: "";font-family: "fontello";line-height: 1em;padding: 0 !important;margin: 0 !important;}
.popup_wrap .form_wrap {position: relative;overflow: hidden;}
.popup_wrap .form_left {float: left;padding-right: 2.5em;width: 54%;border-right: 1px solid #e0e0e0;-webkit-box-sizing: border-box;-ms-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;-ms-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: 10px;right: 8px;margin-right: 0;color: #c9c9c9;width: 1em;}
.popup_wrap .popup_form_field.iconed_field input {padding-right: 30px;}
.popup_wrap .popup_form_field .forgot_password {float: right;line-height: 1.5em;}
.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.3em;margin-bottom: .5em;}
.popup_wrap .login_socials_problem {line-height: 1.3em;}
.popup_wrap .popup_form_field.remember_field {margin-top: 1.2em;}
.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;}
.top_panel > .vc_row > .wpb_column {z-index: 10;}
.top_panel > .vc_row:nth-child(2) > .wpb_column {z-index: 9;}
.top_panel > .vc_row:nth-child(3) > .wpb_column {z-index: 8;}
.top_panel > .vc_row:nth-child(4) > .wpb_column {z-index: 7;}
.top_panel > .vc_row:nth-child(5) > .wpb_column {z-index: 6;}
.top_panel > .vc_row:nth-child(6) > .wpb_column {z-index: 5;}
.top_panel > .vc_row:nth-child(7) > .wpb_column {z-index: 4;}
.top_panel > .vc_row:nth-child(8) > .wpb_column {z-index: 3;}
.top_panel > .vc_row:nth-child(9) > .wpb_column {z-index: 2;}
.top_panel > .vc_row:nth-child(10) > .wpb_column {z-index: 1;}
iframe[name="google_conversion_frame"] {height: 1px;min-height: 0px;display: none;}
.post_item_single .post_edit .vc_inline-link {display: none;}
.mfp-bg {z-index: 200001;opacity: .95;}
.mfp-wrap {z-index: 200002;}
.mfp-arrow {background-color: transparent !important;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {right: -20px;padding: 0;width: 44px;text-align: center;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {background: none !important;}
.rounded_none {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.rounded_tiny {-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.rounded_small {-webkit-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.rounded_medium {-webkit-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;}
.rounded_large {-webkit-border-radius: 15px;-ms-border-radius: 15px;border-radius: 15px;}
.rounded {-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.height_tiny {height: 1rem !important;}
.height_small {height: 2rem !important;}
.height_medium {height: 3.3333rem !important;}
.height_large, .height_big {height: 6.6667rem !important;}
.height_huge {height: 8.6667rem !important;}
.theme_scroll_down {display: inline-block;text-align: center;cursor: pointer;text-transform: uppercase;font-size: 11px !important;line-height: 15px !important;letter-spacing: 2px;}
.theme_scroll_down:after {content: "";font-family: "fontello";font-size: 16px !important;line-height: 30px !important;display: block;text-align: center;}
.theme_scroll_down:hover {-webkit-animation: squat .5s 1 cubic-bezier(.2,-.8,.6,-1.2);-ms-animation: squat .5s 1 cubic-bezier(.2,-.8,.6,-1.2);animation: squat .5s 1 cubic-bezier(.2,-.8,.6,-1.2);}
#makeup {position: absolute;z-index: 1000000;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none;opacity: .5;}
.admin-bar #makeup {top: 32px;}
#makeup {margin-left: 0px;margin-top: 0px;}
[class*="sc_button_hover_slide"] {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_button_hover_just_init {-webkit-transition: none !important;-ms-transition: none !important;transition: none !important;}
[class*="sc_button_hover_"]:not(.sc_button_bg_image) {-webkit-transition: color .3s ease !important;-ms-transition: color .3s ease !important;transition: color .3s ease !important;}
.sc_button_hover_arrow {position: relative;overflow: hidden;padding-left: 2em !important;padding-right: 2em !important;}
.sc_button_hover_arrow:before {content: "";font-family: "fontello";position: absolute;z-index: 1;right: -2em !important;left: auto !important;top: 50% !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;background-color: transparent !important;color: inherit !important;}
.sc_button_hover_arrow:hover:before, .sc_button_hover_arrow.active:before, .vc_active .sc_button_hover_arrow:before {right: .5em !important;}
.post_featured[class*="hover_"] {position: relative;-webkit-transition: all .35s ease-in-out;-ms-transition: all .35s ease-in-out;transition: all .35s ease-in-out;}
.post_featured[class*="hover_"], .post_featured[class*="hover_"] * {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.post_featured .mask {content: " ";position: absolute;z-index: 100;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;pointer-events: none;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;display: none;}
.post_featured .post_info {position: absolute;z-index: 103;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%) scale(.5,.5);-ms-transform: translate(-50%,-50%) scale(.5,.5);transform: translate(-50%,-50%) scale(.5,.5);-webkit-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;display: none;font-size: 1.1429em;line-height: 1.3em;width: 90%;text-align: center;margin: -1em auto 0;opacity: 0;}
.post_featured.hover_ .icons {position: absolute;z-index: 120;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.post_featured.hover_icon, .post_featured.hover_icons {position: relative;}
.post_featured.hover_icon .mask {background-color: rgba(0,0,0,.4);}
.post_featured.hover_icon:hover .mask {opacity: 1;}
.post_featured.hover_icon .icons, .post_featured.hover_icons .icons {position: absolute;z-index: 102;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.post_featured.hover_icon .icons a, .post_featured.hover_icons .icons a {display: inline-block;font-size: 1.7143em;cursor: pointer;opacity: 0;margin-left: -1.3333em;position: absolute;z-index: 10;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%) scale(.3,.3);-ms-transform: translate(-50%,-50%) scale(.3,.3);transform: translate(-50%,-50%) scale(.3,.3);-webkit-transition: all .5s cubic-bezier(.6,-.28,.735,.045) 0s;-ms-transition: all .5s cubic-bezier(.6,-.28,.735,.045) 0s;transition: all .5s cubic-bezier(.6,-.28,.735,.045) 0s;width: 2.1667em;height: 2.1667em;line-height: 2.1667em;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.post_featured.hover_icons .icons a.single_icon {margin-left: 0;}
.post_featured.hover_icon .icons a {font-size: 1.45em;margin-left: 0;}
.post_featured.hover_icons .icons a + a {margin-left: 1.3333em;-webkit-transition-delay: .15s;-ms-transition-delay: .15s;transition-delay: .15s;}
.post_featured.hover_icon:hover .icons a, .post_featured.hover_icons:hover .icons a {opacity: 1;-webkit-transform: translate(-50%,-50%) scale(1,1);-ms-transform: translate(-50%,-50%) scale(1,1);transform: translate(-50%,-50%) scale(1,1);-webkit-transition: all .5s cubic-bezier(.175,.885,.32,1.275) 0s;-ms-transition: all .5s cubic-bezier(.175,.885,.32,1.275) 0s;transition: all .5s cubic-bezier(.175,.885,.32,1.275) 0s;}
.post_featured.hover_icons:hover .icons a + a {-webkit-transition-delay: .15s;-ms-transition-delay: .15s;transition-delay: .15s;}
.post_featured.hover_zoom:before {content: " ";position: absolute;z-index: 101;top: 50%;left: 50%;width: 100px;height: 100px;margin: -50px 0 0 -50px;border: 2px solid #fff;background-color: rgba(0,0,0,.15);-webkit-transform: scale(0,0) rotate(0deg);-ms-transform: scale(0,0) rotate(0deg);transform: scale(0,0) rotate(0deg);-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.post_featured.hover_zoom:hover:before {-webkit-transform: scale(1,1) rotate(45deg);-ms-transform: scale(1,1) rotate(45deg);transform: scale(1,1) rotate(45deg);}
.post_featured.hover_zoom .mask {background-color: rgba(255,255,255,.15);}
.post_featured.hover_zoom:hover .mask {opacity: 1;}
.post_featured.hover_zoom .icons {position: absolute;z-index: 102;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: inline-block;}
.post_featured.hover_zoom .icons a {display: inline-block;font-size: 18px;width: 32px;height: 32px;line-height: 32px;text-align: center;color: #fff;position: relative;left: -50px;opacity: 0;-webkit-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;-webkit-transform: scale(0,0);-ms-transform: scale(0,0);transform: scale(0,0);-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.post_featured.hover_zoom .icons a + a {margin-left: 8px;left: 50px;}
.post_featured.hover_zoom .icons a:hover {color: #fff;background-color: rgba(255,255,255,.2);}
.post_featured.hover_zoom:hover .icons a {left: 0;opacity: 1;-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}
.post_featured.hover_dots:hover .mask {opacity: 1;}
.post_featured.hover_dots .icons {position: absolute;z-index: 120;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.post_featured.hover_dots .icons span {display: inline-block;opacity: 0;position: absolute;z-index: 102;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 6px;height: 6px;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
.post_featured.hover_dots:hover .icons span {opacity: 1;display: inline-block;}
.post_featured.hover_dots:hover .icons span:first-child {margin-left: -13px;}
.post_featured.hover_dots:hover .icons span + span + span {margin-left: 13px;}
.post_featured.hover_dots.hover_with_info .icons span {margin-top: 1em;}
.post_featured.hover_dots .post_info {display: block;top: 45%;}
.post_featured.hover_dots:hover .post_info {-webkit-transform: translate(-50%,-50%) scale(1,1);-ms-transform: translate(-50%,-50%) scale(1,1);transform: translate(-50%,-50%) scale(1,1);opacity: 1;}
.post_featured.hover_fade, .post_featured.hover_slide, .post_featured.hover_pull, .post_featured.hover_border {position: relative;overflow: hidden;}
.post_featured.hover_fade .post_info, .post_featured.hover_slide .post_info, .post_featured.hover_pull .post_info, .post_featured.hover_border .post_info {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;overflow: hidden;text-align: center;display: block;margin: 0;opacity: 1;font-size: 1em;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: none;-ms-transition: none;transition: none;-webkit-transform: none;-ms-transform: none;transform: none;}
.post_featured.hover_fade .post_info .post_title, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_pull .post_info .post_title, .post_featured.hover_border .post_info .post_title {font-weight: 400;font-size: 1.5em;line-height: 1.4em;margin: 0 0 .5em;text-transform: uppercase;text-align: center;}
.post_featured.hover_fade .post_info .post_descr, .post_featured.hover_slide .post_info .post_descr, .post_featured.hover_pull .post_info .post_descr, .post_featured.hover_border .post_info .post_descr {margin: 0;position: relative;padding: .5em 1em;text-align: center;}
.post_featured.hover_fade .post_info .post_title span, .post_featured.hover_slide .post_info .post_title span, .post_featured.hover_pull .post_info .post_title span, .post_featured.hover_border .post_info .post_title span {font-weight: 700;}
.post_featured.hover_fade .post_info .post_excerpt, .post_featured.hover_slide .post_info .post_excerpt, .post_featured.hover_pull .post_info .post_excerpt, .post_featured.hover_border .post_info .post_excerpt {display: none;}
.post_featured.hover_fade img, .post_featured.hover_fade .post_info .post_info_back, .post_featured.hover_fade .post_info .post_title, .post_featured.hover_fade .post_info .post_descr, .post_featured.hover_slide img, .post_featured.hover_slide .post_info .post_info_back, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr, .post_featured.hover_pull img, .post_featured.hover_pull .post_info .post_info_back, .post_featured.hover_pull .post_info .post_title, .post_featured.hover_pull .post_info .post_descr, .post_featured.hover_border img, .post_featured.hover_border .post_info .post_info_back, .post_featured.hover_border .post_info .post_title, .post_featured.hover_border .post_info .post_descr {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.post_featured.hover_fade .post_info .post_excerpt, .post_featured.hover_slide .post_info .post_excerpt, .post_featured.hover_pull .post_info .post_excerpt, .post_featured.hover_border .post_info .post_excerpt {margin-top: 1em;display: none;}
.post_featured.hover_fade:hover .mask {opacity: 1;}
.post_featured.hover_fade .post_info .post_info_back {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;text-align: center;padding: 15px;margin-top: 100%;opacity: 0;}
.post_featured.hover_fade.top_to_bottom .post_info .post_info_back {margin-top: -100%;}
.post_featured.hover_fade.bottom_to_top .post_info .post_info_back {margin-top: 100%;}
.post_featured.hover_fade.left_to_right .post_info .post_info_back {margin-left: -100%;}
.post_featured.hover_fade.right_to_left .post_info .post_info_back {margin-left: 100%;}
.post_featured.hover_fade:hover .post_info .post_info_back {margin: 0 !important;opacity: 1;}
.post_featured.hover_slide .mask {opacity: .3;}
.post_featured.hover_slide:hover .mask {opacity: 1;}
.post_featured.hover_slide .post_info, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr {text-align: left;}
.post_featured.hover_slide img, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr {position: relative;margin: 0;}
.post_featured.hover_slide .post_info .post_title {padding: 0 0 15px;margin: 30px 30px 15px;overflow: hidden;}
.post_featured.hover_slide .post_info .post_title:after {content: " ";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
.post_featured.hover_slide:hover .post_info .post_title:after {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.post_featured.hover_slide img {max-width: none;width: calc(100% + 20px);-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}
.post_featured.hover_slide:hover img {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.post_featured.hover_slide .post_info, .post_featured.hover_slide .post_info .post_title, .post_featured.hover_slide .post_info .post_descr {text-align: left;}
.post_featured.hover_slide .post_info .post_descr {padding: 0 30px 30px;opacity: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}
.post_featured.hover_slide:hover .post_info .post_descr {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.post_featured.hover_pull .post_info, .post_featured.hover_pull .post_info .post_title, .post_featured.hover_pull .post_info .post_descr {text-align: left;}
.post_featured.hover_pull .post_info .post_title, .post_featured.hover_pull .post_info .post_descr {position: absolute;bottom: 0;left: 0;width: 100%;margin: 0;}
.post_featured.hover_pull:hover img {-webkit-transform: translateY(-60px);-ms-transform: translateY(-60px);transform: translateY(-60px);}
.post_featured.hover_pull .post_info .post_title {padding: 20px;}
.post_featured.hover_pull:hover .post_info .post_title {-webkit-transform: translateY(-70px);-ms-transform: translateY(-70px);transform: translateY(-70px);}
.post_featured.hover_pull .post_info .post_descr {height: 60px;-webkit-transform: translateY(60px);-ms-transform: translateY(60px);transform: translateY(60px);}
.post_featured.hover_pull:hover .post_info .post_descr {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.post_featured.hover_pull .post_info .post_descr .post_meta {max-height: 60px;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin: 0;padding: 0 10px 0 20px;}
.post_featured.hover_border:hover .mask {opacity: 1;}
.post_featured.hover_border .post_info:before, .post_featured.hover_border .post_info:after {content: " ";position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;pointer-events: none;}
.post_featured.hover_border .post_info:before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);}
.post_featured.hover_border:hover .post_info:before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}
.post_featured.hover_border .post_info:after {border-left: 1px solid #fff;border-right: 1px solid #fff;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);}
.post_featured.hover_border:hover .post_info:after {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}
.post_featured.hover_border .post_info .post_info_back {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;text-align: center;padding: 45px;}
.post_featured.hover_border img, .post_featured.hover_border .post_info .post_title, .post_featured.hover_border .post_info .post_descr {-webkit-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
.post_featured.hover_border:hover img {-webkit-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.post_featured.hover_border .post_info .post_title, .post_featured.hover_border .post_info .post_descr {opacity: 0;position: relative;text-align: center;margin: 0;}
.post_featured.hover_border .post_info .post_title {font-size: 1.2em;padding: 0 0 15px;-webkit-transform: translateY(-1em);-ms-transform: translateY(-1em);transform: translateY(-1em);}
.post_featured.hover_border:hover .post_info .post_title {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.post_featured.hover_border .post_info .post_descr {padding: 0;-webkit-transform: translateY(1em);-ms-transform: translateY(1em);transform: translateY(1em);}
.post_featured.hover_border:hover .post_info .post_descr {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.post_featured.hover_border .post_info .post_info_item + .post_info_item:before {content: " ";display: block;margin: .5em 0 0 0;}
.post_featured.hover_shop {position: relative;display: block;}
.post_item:hover .post_featured.hover_shop .mask, .post_item:hover .post_featured.hover_shop:hover .mask {opacity: 1;}
.post_featured.hover_shop .icons {position: absolute;z-index: 1002;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;pointer-events: none;}
.post_featured.hover_shop .icons a {display: inline-block;pointer-events: all;font-size: 1.2632em !important;padding: 0 !important;letter-spacing: 0 !important;cursor: pointer;text-align: center;border: 3px solid #ddd !important;opacity: 0;margin-left: -1.76em;position: absolute;z-index: 10;top: 50%;left: 50%;width: 2.5em;height: 2.5em;line-height: 2.5em !important;-webkit-border-radius: 0 !important;-ms-border-radius: 0 !important;border-radius: 0 !important;-webkit-transform: translateX(-50%) translateY(-50%) scale(.3,.3) rotate(45deg);-ms-transform: translateX(-50%) translateY(-50%) scale(.3,.3) rotate(45deg);transform: translateX(-50%) translateY(-50%) scale(.3,.3) rotate(45deg);-webkit-transition: all .5s cubic-bezier(.6,-.28,.735,.045) 0s;-ms-transition: all .5s cubic-bezier(.6,-.28,.735,.045) 0s;transition: all .5s cubic-bezier(.6,-.28,.735,.045) 0s;}
.post_featured.hover_shop .icons a.added_to_cart {display: none;}
.post_featured.hover_shop .icons a.product_out_stock {display: none;}
.product-category .post_featured.hover_shop .icons a, .post_featured.hover_shop .icons a.product_out_stock + a {margin-left: 0;-webkit-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}
.post_featured.hover_shop .icons a + a, .post_featured.hover_shop .icons a + a + a {margin-left: 1.76em;-webkit-transition-delay: .15s;-ms-transition-delay: .15s;transition-delay: .15s;}
.post_featured.hover_shop .icons a.shop_cart:before {font-family: "fontello" !important;font-weight: 400 !important;content: "" !important;}
.post_featured.hover_shop .icons a:before, .post_featured.hover_shop .icons a:after {margin: 0 !important;padding: 0 !important;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.post_featured.hover_shop .icons a:after {position: absolute;top: 25%;left: 25%;-webkit-transform: translate(-50%,-50%) rotate(-45deg);-ms-transform: translate(-50%,-50%) rotate(-45deg);transform: translate(-50%,-50%) rotate(-45deg);font-size: .6em;}
.post_item:hover .post_featured.hover_shop .icons a, .post_featured.hover_shop:hover .icons a {opacity: 1;-webkit-transform: translate(-50%,-50%) rotate(45deg) scale(1,1);-ms-transform: translate(-50%,-50%) rotate(45deg) scale(1,1);transform: translate(-50%,-50%) rotate(45deg) scale(1,1);-webkit-transition: all .5s cubic-bezier(.175,.885,.32,1.275) 0s;-ms-transition: all .5s cubic-bezier(.175,.885,.32,1.275) 0s;transition: all .5s cubic-bezier(.175,.885,.32,1.275) 0s;}
.post_item:hover .post_featured.hover_shop .icons a + a, .post_item:hover .post_featured.hover_shop .icons a + a + a, .post_featured.hover_shop:hover .icons a + a, .post_featured.hover_shop:hover .icons a + a + a {-webkit-transition-delay: .15s;-ms-transition-delay: .15s;transition-delay: .15s;}
.post_featured.hover_shop_buttons {position: relative;display: block;overflow: visible !important;}
.post_featured.hover_shop_buttons .mask {display: none;}
.post_featured.hover_shop_buttons .icons {position: absolute;z-index: 1002;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;pointer-events: none;}
.post_featured.hover_shop_buttons .icons a {position: absolute;z-index: 10;bottom: 0;left: 0;font-size: .75em !important;letter-spacing: 1px !important;display: block;text-transform: uppercase !important;width: 100%;text-align: center;opacity: 0;padding: 1.1em 1em !important;pointer-events: all;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;background: transparent !important;}
.post_featured.hover_shop_buttons .icons a + a, .post_featured.hover_shop_buttons .icons a + a + a {left: 50%;}
.post_featured.hover_shop_buttons .icons a:before {font-family: "fontello" !important;font-weight: 400 !important;content: "" !important;margin-right: .3em;}
.post_featured.hover_shop_buttons .icons a.shop_link:before {content: "" !important;}
.post_item:hover .post_featured.hover_shop_buttons .icons a, .post_featured.hover_shop_buttons:hover .icons a {bottom: 0;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.post_featured.hover_shop_buttons .icons a.added_to_cart {display: none;}
.post_featured.hover_shop_buttons .icons a.product_out_stock {display: none;}
.product-category .post_featured.hover_shop_buttons .icons a, .post_featured.hover_shop_buttons .icons a.product_out_stock + a {width: 100%;left: 0 !important;}
.hover_play .simple, .hover_simple .simple {position: absolute;height: 100%;width: 100%;display: block;left: 0;top: 0;z-index: 103;}
.hover_simple .mask {opacity: 0;background: #000;}
.hover_simple:hover .mask {opacity: 0;}
.post_format_video .hover_play .simple, .format-video .hover_play .simple {z-index: 103;}
.post_format_video .hover_play .simple:before, .format-video .hover_play .simple:before {font-size: 15px;width: 54px;height: 54px;line-height: 46px;text-align: center;background-color: rgba(255,255,255,0);z-index: 999;top: 50%;left: 50%;-webkit-transform: none;-ms-transform: none;transform: none;margin: -25px 0 0 -25px;opacity: 1;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border: 5px solid rgba(255,255,255,.15);color: #fff;content: "";font-family: "fontello";display: block;position: relative;text-indent: 3px;letter-spacing: 0;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-weight: 400;}
.post_format_standard .with_thumb .simple:before {content: "";font-family: "fontello";top: 50%;left: 50%;color: #fff;font-size: 1.5em;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;display: block;position: relative;opacity: 0;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;margin: -20px 0 0 -15px;}
.sc_recent_news.sc_recent_news_style_news-announce-modern .post_item.post_size_small .post_featured .simple:before, .sc_recent_news.sc_recent_news_style_news-announce-modern .post_item.post_size_medium .post_featured .simple:before, .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured .simple:before, .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured .simple:before, .sc_recent_news.sc_recent_news_style_news-announce-modern .post_item.post_size_small .post_featured .simple:after, .sc_recent_news.sc_recent_news_style_news-announce-modern .post_item.post_size_medium .post_featured .simple:after, .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured .simple:after, .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured .simple:after {display: none;}
.post_format_standard:hover .with_thumb .simple:before {opacity: 1;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_format_video .hover_play .simple {opacity: 0;-webkit-transition: all .3s ease-out;-ms-transition: all .3s ease-out;transition: all .3s ease-out;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_format_video:hover .hover_play .simple {opacity: 1;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_format_video .hover_play .simple:after {background: transparent;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_format_video .hover_play .simple:before {border-width: 2px;line-height: 47px;width: 50px;height: 50px;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_format_video .hover_play .simple:before, .sc_recent_news.sc_recent_news_style_news-portfolio .post_format_video .hover_play .simple:after {top: 21%;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_featured .simple:before {top: 27%;}
.post_format_video .hover_play .simple:after, .format-video .hover_play .simple:after {content: "";width: 44px;height: 44px;line-height: 44px;display: block;position: absolute;border-radius: 50%;top: 50%;left: 50%;bottom: 0;right: 0;z-index: -1;margin: -20px 0 0 -20px;}
.post_format_video .hover_play .simple:hover:before, .format-video .hover_play .simple:hover:before, .hover_play .simple:hover:before, .hover_simple .simple:hover:before {border-color: rgba(255,255,255,.6);}
.sc_recent_news.sc_recent_news_style_news-modern .post_format_video.first-wrap .hover_play .simple:before, .sc_recent_news.sc_recent_news_style_news-modern .post_format_video.first-wrap .hover_play .simple:after {top: 10%;left: 10%;}
.sc_recent_news.sc_recent_news_style_news-modern-left .post_format_video.first-wrap .hover_play .simple:before, .sc_recent_news.sc_recent_news_style_news-modern-left .post_format_video.first-wrap .hover_play .simple:after, .sc_recent_news.sc_recent_news_style_news-modern-excerpt .post_format_video.first-wrap .hover_play .simple:before, .sc_recent_news.sc_recent_news_style_news-modern-excerpt .post_format_video.first-wrap .hover_play .simple:after {top: 8%;left: 10%;}
.sc_recent_news.sc_recent_news_style_news-modern-right .post_format_video.first-wrap .hover_play .simple:before, .sc_recent_news.sc_recent_news_style_news-modern-right .post_format_video.first-wrap .hover_play .simple:after {top: 9%;left: 9%;}
.sc_recent_news.sc_recent_news_style_news-announce .post_format_video.post_size_big .hover_play .simple:before, .sc_recent_news.sc_recent_news_style_news-announce .post_format_video.post_size_big .hover_play .simple:after {top: 9%;left: 9%;margin-top: -25px;}
.sc_recent_news.sc_recent_news_style_news-announce .post_format_video.post_size_big .hover_play .simple:after {margin-top: -20px;}
.sc_recent_news.sc_recent_news_style_news-announce .post_format_video .hover_play .simple:before {margin: -50px 0 0 -25px;}
.sc_recent_news.sc_recent_news_style_news-announce .post_format_video .hover_play .simple:after {margin: -45px 0 0 -20px;}
.sc_recent_news.sc_recent_news_style_news-announce-modern .post_format_video .hover_play .simple:before {margin: -50px 0 0 -25px;}
.sc_recent_news.sc_recent_news_style_news-announce-modern .post_format_video .hover_play .simple:after {margin: -45px 0 0 -20px;}
.sc_recent_news.sc_recent_news_style_news-announce-modern .post_format_video.post_size_full .hover_play .simple:before, .sc_recent_news.sc_recent_news_style_news-announce-modern .post_format_video.post_size_full .hover_play .simple:after {top: 15%;left: 9%;}
.sc_recent_news.sc_recent_news_style_news-announce-full .post_format_video.post_size_full .hover_play .simple:before, .sc_recent_news.sc_recent_news_style_news-announce-full .post_format_video.post_size_full .hover_play .simple:after {top: 32.5%;width: 65px;line-height: 58px;height: 65px;left: 49.5%;}
.sc_recent_news.sc_recent_news_style_news-announce-full .post_format_video.post_size_full .hover_play .simple:after {width: 55px;line-height: 55px;height: 55px;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_format_video .hover_play .simple:after, .sc_recent_news.sc_recent_news_style_news-portfolio .post_format_video .hover_play .simple {color: #fff !important;}
.sc_push_large {margin-top: -13em;}
.sidebar .trx_addons_columns_wrap {margin-right: 0;}
.sidebar .trx_addons_columns_wrap [class*="trx_addons_column-"] {display: block;width: 100%;padding: 0;}
.menu_style_right .trx_addons_scroll_to_top {left: 2em;right: auto;}
.trx_addons_scroll_to_top.show {border-radius: 5px;}
.breadcrumbs .breadcrumbs_delimiter:before {content: "";font-family: "fontello";font-size: 1.2em;}
.breadcrumbs {font-size: 15px;line-height: 19px;}
.sc_layouts_title_breadcrumbs {margin-top: 1.2em;}
.breadcrumbs .breadcrumbs_delimiter {margin: 0 .5em 0 .5em;}
.menu_style_left .sc_layouts_row_fixed_on {margin-left: 6rem !important;}
.menu_style_right .sc_layouts_row_fixed_on {margin-right: 6rem !important;}
body.mobile_layout.menu_style_left .sc_layouts_row_fixed_on {margin-left: 0 !important;}
body.mobile_layout.menu_style_right .sc_layouts_row_fixed_on {margin-right: 0 !important;}
.header_position_under .top_panel .wpb_row {background-color: transparent !important;}
.top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {background-color: transparent;}
.content .search_wrap {max-width: 50%;margin: 0;}
.post_item_none_search .search_wrap, .post_item_none_archive .search_wrap {max-width: none;}
.content .search_wrap .search_form_wrap {width: 100%;}
.content .search_wrap .search_form_wrap .search_field {width: 100%;}
.content .search_wrap .search_submit {background-color: transparent;}
.post_item_none_search .search_wrap .search_field, .post_item_none_archive .search_wrap .search_field {padding: 1.2em 3em 1em 1em !important;}
.post_item_none_search .search_wrap .search_submit, .post_item_none_archive .search_wrap .search_submit {left: auto;right: 0;top: 0;padding: 0 1em;}
.content .search_wrap .search_results {width: 100%;}
.search_wrap .search_submit:before {content: "";font-family: "fontello";}
.search_style_fullscreen.search_opened .search_close {font-size: 1em;}
.search_style_fullscreen.search_opened .search_close:before {content: "";font-family: "fontello";}
.trx_addons_dropcap {font-size: 2.5em;font-weight: 700;margin: .25em .15em 0 0;width: 1.75em;height: 1.5em;line-height: 1.3em;}
ul[class*="trx_addons_list"] {padding-left: 1.4em;line-height: 2.15em;}
ol {line-height: 2.15em;}
ul[class*="trx_addons_list_custom"] > li:before {content: "";font-family: "fontello";font-size: .6em;left: -2.15em;}
.sc_table table tr:first-child th, .sc_table table tr:first-child td {font-weight: 400;}
.sc_table {font-size: .9375em;}
.sc_table table tr:first-child th, .sc_table table tr:first-child td {padding: .9em 1.15em .95em;}
.sc_table table th, .sc_table table td {padding: .95em 1.15em .95em;}
.sc_table table tr:first-child th:first-child, .sc_table table tr:first-child td:first-child, .sc_table table tr th:first-child, .sc_table table tr td:first-child {text-align: center;}
.sidebar .slider_pagination_pos_bottom > .swiper-pagination, .sidebar .slider_outer_pagination_pos_bottom > .swiper-pagination {bottom: .5em;}
.sidebar .slider_container .swiper-pagination-bullet, .sidebar .slider_outer .swiper-pagination-bullet {width: 8px;height: 8px;line-height: 8px;text-align: center;}
.sidebar .slider_outer .slider_controls_wrap, .sidebar .slider_container.slider_controls_side .slider_controls_wrap {display: none;}
.sc_slider_controls .slider_controls_wrap > a:before, .slider_container.slider_controls_side .slider_controls_wrap > a:before, .slider_outer_controls_side .slider_controls_wrap > a:before, .slider_outer_controls_top .slider_controls_wrap > a:before, .slider_outer_controls_bottom .slider_controls_wrap > a:before {font-family: "fontello";font-size: .7rem;font-weight: 700;}
.sc_slider_controls .slider_controls_wrap > .slider_prev:before, .slider_container.slider_controls_side .slider_controls_wrap > .slider_prev:before, .slider_outer_controls_side .slider_controls_wrap > .slider_prev:before, .slider_outer_controls_top .slider_controls_wrap > .slider_prev:before, .slider_outer_controls_bottom .slider_controls_wrap > .slider_prev:before {content: "";}
.sc_slider_controls .slider_controls_wrap > .slider_next:before, .slider_container.slider_controls_side .slider_controls_wrap > .slider_next:before, .slider_outer_controls_side .slider_controls_wrap > .slider_next:before, .slider_outer_controls_top .slider_controls_wrap > .slider_next:before, .slider_outer_controls_bottom .slider_controls_wrap > .slider_next:before {content: "";}
.slider_elastistack_outer.slider_outer_controls > .slider_controls_wrap > .slider_next:before, .slider_elastistack.slider_controls > .slider_controls_wrap > .slider_next:before {content: "";}
.sc_slider_controls .slider_controls_wrap > a, .slider_container.slider_controls_side .slider_controls_wrap > a, .slider_outer_controls_side .slider_controls_wrap > a, .slider_outer_controls_top .slider_controls_wrap > a, .slider_outer_controls_bottom .slider_controls_wrap > a {width: 2.8em;height: 2.8em;line-height: 2.5em;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.slider_container.slider_controls_side .slider_controls_wrap > .slider_prev, .slider_outer_controls_side .slider_controls_wrap > .slider_prev {left: 2em;}
.slider_container.slider_controls_side .slider_next, .slider_outer_controls_side .slider_controls_wrap > .slider_next {right: 2em;}
.slider_container {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.header_widgets_wrap .slider_container .slide_overlay.slide_overlay_large {background-color: transparent;}
.header_widgets_wrap .slider_container.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large {width: 18em;}
.sidebar .slider_container.slider_multi .slide_info:not(.slide_info_large), .sidebar .slider_container .slide_info:not(.slide_info_large), .footer_wrap .slider_container.slider_multi .slide_info:not(.slide_info_large), .footer_wrap .slider_container .slide_info:not(.slide_info_large) {bottom: 8px;}
.sidebar .slider_container.slider_multi .slide_title, .sidebar .slider_container .slide_info:not(.slide_info_large) .slide_title, .footer_wrap .slider_container.slider_multi .slide_title, .footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_title {font-size: 1.2em;line-height: 1.2em;margin-bottom: 6px;}
.sidebar .slider_container.slider_multi .slide_date, .sidebar .slider_container .slide_info:not(.slide_info_large) .slide_date, .footer_wrap .slider_container.slider_multi .slide_date, .footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_date {font-size: 12px;line-height: 16px;}
.widget_area .post_item .post_info, aside .post_item .post_info {font-size: 11px;}
.post_counters_item.trx_addons_icon-comment:before {content: "";font-family: "fontello";}
.post_counters_item.trx_addons_icon-heart-empty:before, .post_counters_item.trx_addons_icon-heart:before {content: "";font-family: "fontello";}
.post_counters_item:before {font-size: 1.4em;}
.post_counters_item .post_counters_number, .comment_counters .comment_counters_number {margin: 0 .2em;}
.sc_recent_news .post_item .post_footer .post_counters .post_counters_item {margin-right: 0;padding: 0 0 0 10px;}
.sc_recent_news .post_item .post_footer .post_counters .post_counters_item + .post_counters_item {padding-left: 18px;position: relative;top: 1px;}
.footer_wrap .sc_layouts_row {line-height: 1.7857em;}
.footer_wrap .sc_layouts_item, .footer_wrap .sc_layouts_row .widget {vertical-align: top;margin-top: 0 !important;margin-bottom: .5em !important;}
.footer_wrap .sc_layouts_item .widget {margin-top: 0 !important;margin-bottom: 0 !important;}
.widget_categories_list[class*="column-"] [class*="column-"], .sidebar .widget_categories_list [class*="column-"] {width: 100%;float: none;overflow: hidden;}
.widget_categories_list[class*="column-"] [class*="column-"] + [class*="column-"], .sidebar .widget_categories_list [class*="column-"] + [class*="column-"] {margin-top: .5em;}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_item, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {text-align: left;}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image {display: inline-block;width: 20%;}
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image {display: inline-block;width: 32px;vertical-align: middle;}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image img, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image img {width: 100%;height: auto;}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_title, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {display: inline-block;vertical-align: middle;width: 70%;margin: 0;font-size: 1em;text-align: left;text-transform: none;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image + .categories_list_title, .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image + .categories_list_title {padding-left: 1em;}
.widget_area .post_item .post_categories, aside .post_item .post_categories {padding: .4em 1.7em .4em .9em;font-size: 10px;line-height: 1;font-weight: 400;margin-top: -2px;margin-bottom: .7em;position: relative;text-transform: uppercase;}
.widget_area .post_item .post_categories, aside .post_item .post_categories {position: relative;z-index: 1;}
.widget_area .post_item .post_categories:before, aside .post_item .post_categories:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: -7px;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.footer_wrap .widget_contacts .contacts_description, .footer_wrap .widget_contacts .contacts_content {margin-left: auto;margin-right: auto;}
.footer_wrap .columns_wrap .widget_contacts .contacts_description, .footer_wrap .columns_wrap .widget_contacts .contacts_content {max-width: none;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_full {height: 475px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big {height: 328px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium, body.expand_content .sc_recent_news_style_news-announce .post_size_small, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small {height: 285px;}
body.expand_content .sc_recent_news_style_news-announce-modern .post_size_full, .sc_layouts_submenu .sc_recent_news_style_news-announce-modern .post_size_full {height: 738px;}
body.expand_content .sc_recent_news_style_news-announce-modern .post_size_big, .sc_layouts_submenu .sc_recent_news_style_news-announce-modern .post_size_big {height: 738px;}
body.expand_content .sc_recent_news_style_news-announce-modern .post_size_medium, .sc_layouts_submenu .sc_recent_news_style_news-announce-modern .post_size_medium, body.expand_content .sc_recent_news_style_news-announce-modern .post_size_small, .sc_layouts_submenu .sc_recent_news_style_news-announce-modern .post_size_small {height: 369px;}
.sidebar .sc_recent_news .post_item .post_title, .footer_wrap .sc_recent_news .post_item .post_title {font-size: 1em;}
.sidebar .sc_recent_news .post_item .post_content, .footer_wrap .sc_recent_news .post_item .post_content {font-size: .8667em;line-height: 1.3846em;}
.sc_recent_news .post_item .post_featured .post_info .post_categories {letter-spacing: 1px;}
.widget.widget_recent_news {border: 1px solid;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.widget .widget_title {font-size: 1.625em;padding: .95em .95em .8em;border-bottom: 1px solid;}
.footer_wrap .widget .widget_title {padding: 0;border: none;}
.widget .widget_title:after {content: "\\";font-weight: 100;margin-left: 4px;}
.sc_recent_news_header {border-bottom: none;margin-bottom: 1.35em;}
.sc_recent_news_header .sc_recent_news_title {text-transform: capitalize;font-size: 2.5em;}
.sc_recent_news_header .sc_recent_news_title:after {content: "\\";font-weight: 100;margin-left: 4px;}
.widget .sc_recent_news {padding: .4em 1.5em;}
.sc_recent_news .post_item .post_featured img {border-radius: 5px;opacity: .95;}
.sc_recent_news .post_item .post_featured:hover img {opacity: 1;}
.sc_recent_news .post_item.post_accented_off .post_featured {display: none;}
.sidebar .sc_recent_news .post_item.post_accented_off .post_title, .wpb_widgetised_column .sc_recent_news .post_item.post_accented_off .post_title {font-size: 1em;line-height: 1.3em;}
.sc_recent_news .post_item .post_meta {font-weight: 500;}
.sc_recent_news_with_accented .post_accented_off .post_header {width: 100%;float: none;}
.sc_recent_news_with_accented .post_accented_off .post_header {padding-left: 0;}
.sc_recent_news .post_accented_on .post_featured {margin-bottom: .9em;}
.sc_recent_news .post_item .post_title {font-weight: 700;line-height: 1.35em;font-size: 1.125em;}
.sidebar .sc_recent_news .post_item .post_title, .wpb_widgetised_column .sc_recent_news .post_item .post_title {font-weight: 700;line-height: 1.2em;font-size: 1.125em;}
.sc_recent_news .post_item .post_header {margin-top: .8em;}
.sc_recent_news .post_item .post_date:before {display: none;}
.sc_recent_news .post_item .post_footer .post_counters {display: inline-block;vertical-align: middle;}
.sc_recent_news .post_item .post_footer .post_counters {width: auto;}
.sc_recent_news .post_item .post_footer .post_counters .post_counters_item {margin-bottom: 0;line-height: 1;}
.sc_recent_news .post_item .post_footer .post_counters .post_counters_item, .sc_recent_news .post_item .post_author, .sc_recent_news .post_item .post_date {font-size: 11px;letter-spacing: 0;}
.sc_recent_news .post_item .post_footer {margin-top: .3em;font-weight: 500;}
.sc_recent_news .post_item.post_accented_on {margin-bottom: 1.05em;}
.sc_recent_news .post_delimiter {margin-top: 1em;margin-bottom: .6em;}
.sc_recent_news .post_item.post_accented_off:after {content: "";width: 100%;height: 1px;display: block;margin-top: .7em;position: relative;}
.sc_recent_news .post_item.post_accented_off + .post_item.post_accented_off {margin-top: 0;}
.sc_recent_news .post_item.post_accented_off + .post_item.post_accented_off .post_header {margin-top: 0;}
.sc_recent_news .sc_recent_news_footer_category_item {font-weight: 700;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;padding-right: 4.6em;position: relative;margin-top: .6em;display: inline-block;margin-bottom: 1.25em;}
.sc_recent_news .sc_recent_news_footer_category_item:after {content: "";height: 1px;width: 41px;top: 43%;position: absolute;z-index: 1;right: 0;}
.sc_recent_news.sc_recent_news_style_news-portfolio .sc_recent_news_footer_category_item, .sc_recent_news.sc_recent_news_style_news-portfolio .mask {display: none;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured:before {content: "";position: absolute;z-index: 3;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured {position: relative;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured .post_title.entry-title {text-align: center;position: absolute;z-index: 1;z-index: 103;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 70%;font-size: 1.625em;line-height: 1.038em;font-weight: 700;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_featured.hover_icon .icons a {top: 2em;}
.sc_recent_news.sc_recent_news_style_news-portfolio .format-video .post_featured.with_thumb .post_video_hover {top: 8%;margin: 0 0 0 -2em;}
.sc_recent_news.sc_recent_news_style_news-portfolio .format-video .post_featured.with_thumb:hover .post_video_hover {margin: 0 0 0 -2em;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_meta {position: absolute;z-index: 1;z-index: 103;top: 50%;top: auto;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);opacity: 0;bottom: 8%;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-size: 13px;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item:hover .post_meta {opacity: 1;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured img {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;opacity: 1;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured:hover img {opacity: 1;}
.sc_recent_news_style_news-portfolio .post_item .post_featured:after {display: none;}
.sc_recent_news.sc_recent_news_style_news-announce .sc_recent_news_footer_category_item {display: none;}
.sc_recent_news_style_news-announce .post_size_big {width: 50%;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big {height: 570px;margin-right: 0;}
.sc_recent_news_style_news-announce .post_size_medium {width: 50%;}
.sc_recent_news_style_news-announce .post_item .post_featured .post_info {z-index: 103;}
.sc_recent_news_style_news-announce .post_item.post_size_full .post_featured .post_info {padding: 0 1.8em;}
.sc_recent_news_style_news-announce .post_item .post_featured .icons a:before {display: none;}
.sc_recent_news_style_news-announce .post_item .post_featured .icons a {-moz-transform: none;-webkit-transform: none;-o-transform: none;-ms-transform: none;transform: none;width: 100%;height: 100%;left: 0;top: 0;}
.sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_big .post_featured, .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured, .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.sc_recent_news_style_news-announce .post_item .post_featured:hover {opacity: 1;}
.sc_recent_news_style_news-announce .post_item .post_featured .post_info .post_categories {padding: .4em 1em .4em 1em;font-size: 10px;line-height: 1;font-weight: 400;margin-top: -2px;margin-bottom: 2.2em;position: relative;text-transform: uppercase;z-index: 999;letter-spacing: 1px;}
.sc_recent_news_style_news-announce .post_item.post_size_full .post_meta {margin: 1.45em 0 3.3em !important;}
.sc_recent_news_style_news-announce .post_item .post_featured .post_info .post_categories a:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: 0;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_full .post_title {font-size: 1.97em;line-height: 1;}
.sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_big .post_title {font-size: 1.97em;line-height: 1;}
.sc_recent_news_style_news-announce .post_item.post_size_big .post_featured .post_info {padding: 0 .8em 0 1.8em;}
.sc_recent_news_style_news-announce .post_item.post_size_big .post_featured .post_info .post_meta {padding: 1.25em 0 2.2em;}
.sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_title {font-size: 1.42em;line-height: 1;}
.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured .post_info {padding: 0 .8em 0 1.4em;}
.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured .post_info .post_meta {padding: 1.55em 0 1em;}
.sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_small .post_title {font-size: 1.148em;line-height: 1.15;}
.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured .post_info {padding: 0 .8em 0 1.4em;}
.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured .post_info .post_meta {padding: .9em 0 2.2em;}
.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured .post_info .post_categories {margin-bottom: 1.8em;}
body.expand_content .sc_recent_news_style_news-announce-full .post_size_full, .sc_layouts_submenu .sc_recent_news_style_news-announce-full .post_size_full {height: 864px;}
.sc_recent_news_style_news-announce-full .sc_recent_news_columns_wrap {width: 100%;}
.sc_recent_news_style_news-announce-full .post_size_full {width: 100%;}
.sc_recent_news_style_news-announce-full {overflow: hidden;}
.sc_recent_news_style_news-announce-full .post_item.post_size_full .post_featured .post_info {text-align: center;position: absolute;z-index: 103;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin-top: 0;height: 9em;}
.sc_recent_news_style_news-announce-full .post_item.post_size_full .post_featured .icons {display: none;}
.sc_recent_news_style_news-announce-full .post_item.post_size_full .post_featured .post_info .post_title {font-size: 3.28em;margin-top: .17em;margin-bottom: .35em;}
.sc_recent_news_style_news-announce-full .post_item.post_size_full .post_featured .post_info .post_categories a:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: 0;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.sc_recent_news_style_news-announce-full .post_item.post_size_full .post_featured .post_info .post_categories a {text-shadow: 1px 1px 1px rgba(28,25,44,.17) !important;}
.sc_recent_news_style_news-announce-full .post_item .post_featured .post_info .post_categories {padding: .6em .9em .6em .9em;font-size: 11px;line-height: 1;font-weight: 400;margin-top: -2px;margin-bottom: .7em;letter-spacing: 1px;position: relative;text-transform: uppercase;background: transparent;}
.sc_recent_news_style_news-announce-full .post_item .post_featured .post_meta, .sc_recent_news_style_news-announce-full .post_item .post_featured .post_meta .post_date {font-size: 13px;}
.sc_recent_news_style_news-announce {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sc_recent_news_style_news-announce-full .post_item.post_size_full .post_featured .post_info .post_meta .post_counters_item:before {font-size: 18px;}
.sc_recent_news.sc_recent_news_style_news-announce-modern .post_item .post_featured:before, .sc_recent_news.sc_recent_news_style_news-announce .post_item .post_featured:before {content: "";margin-left: 0;padding-top: 0;position: absolute;z-index: 3;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.sc_recent_news.sc_recent_news_style_news-announce-modern .post_item .post_featured {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.sc_recent_news.sc_recent_news_style_news-announce-modern .sc_recent_news_footer_category_item {display: none;}
.sc_recent_news_style_news-announce-modern .post_size_big {width: 50%;}
.sc_recent_news_style_news-announce-modern .post_size_medium {width: 50%;}
.sc_recent_news_style_news-announce-modern .post_item .post_featured .post_info {z-index: 103;padding-left: 1.5em;width: 100%;}
.sc_recent_news_style_news-announce .post_item .post_featured .post_info {width: 100%;}
.sc_recent_news_style_news-announce-modern .post_item.post_size_full .post_featured .post_info {padding: 0 1.8em 0 4.15em;}
.sc_recent_news.sc_recent_news_style_news-announce-modern .post_item .post_featured .post_info:before, .sc_recent_news_style_news-modern-right .post_item.first-wrap .post_featured .post_info:before, .sc_recent_news.sc_recent_news_style_news-announce .post_item .post_featured .post_info:before {content: "";margin-left: 0;padding-top: 0;position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.sc_recent_news_style_news-announce-modern .post_item .post_featured .icons a:before {display: none;}
.sc_recent_news_style_news-announce-modern .post_item .post_featured .icons a {-moz-transform: none;-webkit-transform: none;-o-transform: none;-ms-transform: none;transform: none;width: 100%;height: 100%;left: 0;top: 0;}
.sc_recent_news.sc_recent_news_style_news-announce-modern .post_item.post_size_small .post_title {font-size: 1.97em;line-height: .95;}
.sc_recent_news_style_news-announce-modern .post_item .post_featured {opacity: 1;}
.sc_recent_news_style_news-announce-modern .post_item .post_featured:hover {opacity: 1;}
.sc_recent_news_style_news-announce-modern .post_size_big .post_info .post_title {font-size: 2.19em;line-height: 1;}
.sc_recent_news_style_news-announce-modern .post_size_full {width: 50%;}
.sc_recent_news_style_news-announce-modern .post_size_big .post_info .post_meta {font-size: 13px;}
.sc_recent_news_style_news-announce-modern .post_item.post_size_full .post_featured .post_info .post_categories {margin-bottom: 2.7em;}
.sc_recent_news_style_news-announce-modern .post_item .post_featured .post_info .post_categories {padding: .4em 1em .4em 1em;font-size: 10px;line-height: 1;font-weight: 400;margin-top: -2px;margin-bottom: 2.4em;position: relative;text-transform: uppercase;z-index: 999;letter-spacing: 1px;}
.sc_recent_news_style_news-announce-modern .post_item.post_size_full .post_meta {margin: 1.4em 0 4.6em !important;font-size: 13px;}
.sc_recent_news_style_news-announce-modern .post_item.post_size_small .post_meta {margin: 1.55em 0 3em !important;}
.sc_recent_news_style_news-announce-modern .post_item.post_size_full .post_meta .post_date {font-size: 13px;}
.sc_recent_news_style_news-announce-modern .post_item .post_featured .post_info .post_categories a:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: 0;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.sc_recent_news.sc_recent_news_style_news-announce-modern .post_item.post_size_full .post_title {font-size: 2.19em;line-height: 1;}
.sc_recent_news_style_news-announce-modern .post_size_small {width: 25%;}
.sc_recent_news_style_news-announce-modern .post_item {float: left;}
.sc_recent_news_style_news-announce-modern .sc_recent_news_columns_wrap {display: block;width: 100%;}
.sc_recent_news .post_item .post_featured .post_info .post_categories {background: transparent;}
.sc_recent_news_style_news-excerpt .post_featured {float: none;width: 35%;display: inline-block;margin-bottom: 0;vertical-align: middle;}
.sc_recent_news_style_news-excerpt .post_body {overflow: hidden;float: none;width: 64%;display: inline-block;vertical-align: middle;padding-left: 20px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_recent_news_style_news-excerpt .post_item + .post_item {padding-top: 0;margin-top: 2em;border-top: none;}
.sc_recent_news_style_news-excerpt .post_item .post_featured .post_info {position: absolute;top: auto;bottom: 7%;padding: 0;left: 0;z-index: 103;}
.sc_recent_news_style_news-excerpt .post_item .post_featured .post_info .post_categories {padding: .4em 1.7em .4em .9em;font-size: 10px;line-height: 1;font-weight: 400;letter-spacing: 1px;margin-top: -2px;margin-bottom: .7em;position: relative;text-transform: uppercase;z-index: 999;background: transparent;}
.sc_recent_news_style_news-excerpt .post_item .post_featured .post_info .post_categories a:before {content: "";height: 100%;line-height: 1;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: -7px;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.sc_recent_news_style_news-excerpt .sc_recent_news_footer_category_item {display: none;}
.sc_recent_news_style_news-excerpt .post_item .post_title {font-size: 1.625em;line-height: 1;}
.sc_recent_news_style_news-excerpt .post_item .post_content {font-size: .9375em;}
.sc_recent_news_style_news-excerpt .post_item .post_footer {margin-top: .45em;}
.sc_recent_news_style_news-modern {position: relative;overflow: hidden;}
.sc_recent_news_style_news-modern .first-wrap {width: calc(68.3% - 30px);float: left;position: absolute;top: 0;bottom: 0;background-position: center;background-repeat: no-repeat;background-size: cover;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sc_recent_news_style_news-modern .first-wrap .post_featured {float: none;width: 100%;}
.sc_recent_news_style_news-modern .post_item .post_featured .post_info {padding: 0;z-index: 999;width: auto;}
.sc_recent_news_style_news-modern .second-wrap {width: 31.7%;float: right;}
.sc_recent_news_style_news-modern .sc_recent_news_columns_wrap {display: block;margin-right: 0;position: relative;}
.sc_recent_news_style_news-modern .sc_recent_news_footer_category_item {display: none;}
.sc_recent_news .post_item .post_featured {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sc_recent_news.sc_recent_news_style_news-announce-full .post_item .post_featured {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.sc_recent_news .post_featured.hover_icon:hover .mask {opacity: 0;}
.sc_recent_news_style_news-modern .post_item .post_featured .post_info .post_categories {padding: .4em 1.7em .4em .9em;font-size: 10px;line-height: 1;font-weight: 400;margin-top: -2px;margin-bottom: .7em;letter-spacing: 1px;position: relative;text-transform: uppercase;background: transparent;}
.sc_recent_news_style_news-modern .post_item.first-wrap .post_featured .post_info .post_categories {padding: .4em 1.2em;line-height: 13px;margin-bottom: 2.4em;}
.sc_recent_news_style_news-modern .post_item.first-wrap .post_featured {opacity: .95;}
.sc_recent_news_style_news-modern .post_item.first-wrap .post_featured:hover {opacity: 1;}
.sc_recent_news_style_news-modern .post_item .post_featured .post_info .post_categories a:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: -7px;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.sc_recent_news_style_news-modern .post_item.first-wrap .post_featured .post_info .post_categories a:before {left: 0;}
.sc_recent_news_style_news-modern .post_item.first-wrap .post_title {font-size: 1.9em;line-height: 1em;}
.sc_recent_news_style_news-modern .post_item.first-wrap .post_meta {margin-top: 1.7em !important;margin-bottom: 0em !important;}
.sc_recent_news_style_news-modern .post_item.first-wrap .post_featured .post_info {padding: 2.1em 1.9em 1.95em 1.9em;}
.sc_recent_news_style_news-modern .post_item.first-wrap.format-video .post_featured.with_thumb .post_video_hover {top: 4.5%;left: 12%;opacity: 1;margin-top: 0;}
.sc_recent_news_style_news-modern .post_item.first-wrap:hover .mask {opacity: 0;}
.sc_recent_news_style_news-modern .post_item .post_featured.hover_icon .icons a {width: 100%;height: 100%;transform: none;left: 0;top: 0;}
.sc_recent_news_style_news-modern .post_item .post_featured.hover_icon .icons a:before {display: none;}
.sc_recent_news_style_news-modern .second-wrap .post_item .post_featured .post_info {bottom: 9%;}
.sc_recent_news_style_news-modern .post_item .post_header {margin-top: 1.05em;}
.sc_recent_news_style_news-modern .post_item .post_header .post_title {line-height: 1.2em;}
.sc_recent_news_style_news-modern .post_item .second-wrap-post-info .post_counters {font-size: 11px;}
.sc_recent_news_style_news-modern .post_item .second-wrap-post-info .post_date, .sc_recent_news_style_news-modern .post_item .second-wrap-post-info .post_counters {display: inline-block;}
.sc_recent_news .post_counters_item .post_counters_label {display: none;}
.sc_recent_news_style_news-modern .second-wrap-post-info {margin-top: .5em;font-weight: 500;}
.sc_recent_news_style_news-modern .second-wrap .post_item + .post_item {margin-top: 1.25em;}
.sc_recent_news_style_news-modern-left {position: relative;overflow: hidden;}
.sc_recent_news_style_news-modern-left .first-wrap {width: calc(68.3% - 30px);float: right;position: absolute;top: 0;right: 0;bottom: 0;background-position: center;background-repeat: no-repeat;background-size: cover;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sc_recent_news_style_news-modern-left .first-wrap .post_featured {float: none;width: 100%;}
.sc_recent_news_style_news-modern-left .post_item .post_featured .post_info {padding: 0;z-index: 999;width: auto;}
.sc_recent_news_style_news-modern-left .second-wrap {width: 31.7%;float: left;}
.sc_recent_news_style_news-modern-left .sc_recent_news_columns_wrap {display: block;margin-right: 0;position: relative;}
.sc_recent_news_style_news-modern-left .sc_recent_news_footer_category_item {display: none;}
.sc_recent_news_style_news-modern-left .post_item .post_featured .post_info .post_categories {padding: .4em 1.7em .4em .9em;font-size: 10px;line-height: 1;font-weight: 400;margin-top: -2px;margin-bottom: .7em;letter-spacing: 1px;position: relative;text-transform: uppercase;background: transparent;}
.sc_recent_news_style_news-modern-left .post_item.first-wrap .post_featured .post_info .post_categories {padding: .25em 1.2em;line-height: 13px;margin-bottom: 2.4em;}
.sc_recent_news_style_news-modern-left .post_item.first-wrap .post_featured {opacity: .95;}
.sc_recent_news_style_news-modern-left .post_item.first-wrap .post_featured:hover {opacity: 1;}
.sc_recent_news_style_news-modern-left .post_item .post_featured .post_info .post_categories a:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: -7px;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.sc_recent_news_style_news-modern-left .post_item.first-wrap .post_featured .post_info .post_categories a:before {left: 0;}
.sc_recent_news_style_news-modern-left .post_item.first-wrap .post_title {font-size: 1.9em;line-height: 1em;}
.sc_recent_news_style_news-modern-left .post_item.first-wrap .post_meta {margin-top: 1.7em !important;margin-bottom: 0em !important;}
.sc_recent_news_style_news-modern-left .post_item.first-wrap .post_featured .post_info {padding: 2.1em 1.9em 1.95em 1.9em;}
.sc_recent_news_style_news-modern-left .post_item.first-wrap.format-video .post_featured.with_thumb .post_video_hover {top: 4.5%;left: 12%;opacity: 1;margin-top: 0;}
.sc_recent_news_style_news-modern-left .post_item.first-wrap:hover .mask {opacity: 0;}
.sc_recent_news_style_news-modern-left .post_item .post_featured.hover_icon .icons a {width: 100%;height: 100%;transform: none;left: 0;top: 0;}
.sc_recent_news_style_news-modern-left .post_item .post_featured.hover_icon .icons a:before {display: none;}
.sc_recent_news_style_news-modern-left .second-wrap .post_item .post_featured .post_info {bottom: 9%;}
.sc_recent_news_style_news-modern-left .post_item .post_header {margin-top: 1.05em;}
.sc_recent_news_style_news-modern-left .post_item .post_header .post_title {line-height: 1.2em;}
.sc_recent_news_style_news-modern-left .post_item .second-wrap-post-info .post_counters {font-size: 11px;}
.sc_recent_news_style_news-modern-left .post_item .second-wrap-post-info .post_date, .sc_recent_news_style_news-modern-left .post_item .second-wrap-post-info .post_counters {display: inline-block;}
.sc_recent_news_style_news-modern-left .second-wrap-post-info {margin-top: .5em;font-weight: 500;}
.sc_recent_news_style_news-modern-left .second-wrap .post_item + .post_item {margin-top: 1.25em;}
.sc_recent_news_style_news-modern-excerpt {position: relative;overflow: hidden;}
.sc_recent_news_style_news-modern-excerpt .first-wrap {width: calc(51.5% - 30px);float: left;position: absolute;top: 0;bottom: 0;background-position: center;background-repeat: no-repeat;background-size: cover;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sc_recent_news_style_news-modern-excerpt .first-wrap .post_featured {float: none;width: 100%;height: 68.5%;}
.sc_recent_news_style_news-modern-excerpt .first-wrap .post_featured_bg {position: relative !important;}
.sc_recent_news_style_news-modern-excerpt .post_item .post_featured .post_info {padding: 0;z-index: 999;width: auto;}
.sc_recent_news_style_news-modern-excerpt .second-wrap {width: 48.5%;float: right;}
.sc_recent_news_style_news-modern-excerpt .sc_recent_news_columns_wrap {display: block;margin-right: 0;position: relative;}
.sc_recent_news_style_news-modern-excerpt .sc_recent_news_footer_category_item {display: none;}
.sc_recent_news_style_news-modern-excerpt .post_item .post_featured .post_info .post_categories {padding: .4em 1.7em .4em .9em;font-size: 10px;line-height: 1;font-weight: 400;margin-top: -2px;margin-bottom: .7em;letter-spacing: 1px;position: relative;text-transform: uppercase;background: transparent;}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap .post_featured .post_info {left: -4px;}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap .post_featured .post_info .post_categories {padding: .4em 1.2em;line-height: 1;margin-bottom: 2.4em;}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap .post_featured {opacity: .95;}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap .post_featured:hover {opacity: 1;}
.sc_recent_news_style_news-modern-excerpt .post_item .post_featured .post_info .post_categories a:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: -7px;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap .post_featured .post_info .post_categories a:before {left: 0;}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap .post_title {font-size: 1.625em;line-height: 1.05em;margin-top: 1em;margin-bottom: .55em;}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap .post_meta {margin-top: 1.7em !important;margin-bottom: 0em !important;}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap .post_featured .post_info {padding: 0;}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap.format-video .post_featured.with_thumb .post_video_hover {top: 4.5%;left: 12%;opacity: 1;margin-top: 0;}
.sc_recent_news_style_news-modern-excerpt .post_item.first-wrap:hover .mask {opacity: 0;}
.sc_recent_news_style_news-modern-excerpt .post_item .post_featured.hover_icon .icons a {width: 100%;height: 100%;transform: none;left: 0;top: 0;}
.sc_recent_news_style_news-modern-excerpt .post_item .post_featured.hover_icon .icons a:before {display: none;}
.sc_recent_news_style_news-modern-excerpt .second-wrap .post_item .post_featured .post_info {bottom: 9%;}
.sc_recent_news_style_news-modern-excerpt .post_item .post_header {margin-top: 1.05em;}
.sc_recent_news_style_news-modern-excerpt .post_item .second-wrap-post-info .post_counters {font-size: 11px;}
.sc_recent_news_style_news-modern-excerpt .post_item .second-wrap-post-info .post_date, .sc_recent_news_style_news-modern-excerpt .post_item .second-wrap-post-info .post_counters {display: inline-block;}
.sc_recent_news_style_news-modern-excerpt .second-wrap-post-info {margin-top: .45em;font-weight: 500;}
.sc_recent_news_style_news-modern-excerpt .second-wrap .post_item + .post_item {margin-top: 1.25em;}
.sc_recent_news_style_news-modern-excerpt .post_content_inner {margin-top: .5em;margin-bottom: 1.1em;}
.sc_recent_news_style_news-modern-right {position: relative;overflow: hidden;}
.sc_recent_news_style_news-modern-right .first-wrap {width: calc(53.8% - 30px);float: left;position: absolute;top: 0;bottom: 0;background-position: center;background-repeat: no-repeat;background-size: cover;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sc_recent_news_style_news-modern-right .first-wrap .post_featured {float: none;width: 100%;}
.sc_recent_news_style_news-modern-right .post_item .post_featured .post_info {padding: 0;z-index: 999;width: auto;}
.sc_recent_news_style_news-modern-right .second-wrap {width: 46.2%;float: right;}
.sc_recent_news_style_news-modern-right .sc_recent_news_columns_wrap {display: block;margin-right: 0;position: relative;}
.sc_recent_news_style_news-modern-right .sc_recent_news_footer_category_item {display: none;}
.sc_recent_news_style_news-modern-right .post_item .post_featured .post_info .post_categories, .sc_recent_news_style_news-modern-right .post_item .post_header .post_info .post_categories {padding: .25em 1.7em .25em .9em;font-size: 10px;line-height: 15px;font-weight: 400;margin-top: -2px;margin-bottom: .7em;letter-spacing: 1px;position: relative;text-transform: uppercase;background: transparent;}
.sc_recent_news_style_news-modern-right .post_item.first-wrap .post_featured .post_info .post_categories, .sc_recent_news_style_news-modern-right .post_item .post_header .post_info .post_categories {padding: 3px 12px;line-height: 1;margin-bottom: 2.4em;z-index: 1;display: inline;}
.sc_recent_news_style_news-modern-right .post_item.first-wrap .post_featured {opacity: .95;}
.sc_recent_news_style_news-modern-right .post_item.first-wrap .post_featured:hover {opacity: 1;}
.sc_recent_news_style_news-modern-right .post_item .post_header .post_info .post_categories a {z-index: 1;}
.sc_recent_news_style_news-modern-right .post_item .post_featured .post_info .post_categories a:before, .sc_recent_news_style_news-modern-right .post_item .post_header .post_info .post_categories a:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: 0;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.sc_recent_news_style_news-excerpt .post_item .post_featured .post_info .post_categories a, .sc_recent_news_style_news-modern .post_item .post_info .post_categories a, .sc_recent_news_style_news-modern-right .post_item .post_featured .post_info .post_categories a, .sc_recent_news_style_news-announce .post_featured .post_categories a, .sc_recent_news_style_news-announce-modern .post_featured .post_categories a, .sc_recent_news_style_news-modern-right .post_item .post_header .post_info .post_categories a {text-shadow: 1px 1px 1px rgba(28,25,44,.17) !important;}
.sc_recent_news_style_news-modern-right .post_item.first-wrap .post_title {font-size: 1.9em;line-height: 1em;margin-top: .65em;}
.sc_recent_news_style_news-modern-right .post_item.first-wrap .post_meta {margin-top: 1.7em !important;margin-bottom: 0em !important;}
.sc_recent_news_style_news-modern-right .post_item.first-wrap .post_featured .post_info {padding: 2.1em 1.9em 1.95em 1.9em;}
.sc_recent_news_style_news-modern-right .post_item.first-wrap.format-video .post_featured.with_thumb .post_video_hover {top: 4.5%;left: 12%;opacity: 1;margin-top: 0;}
.sc_recent_news_style_news-modern-right .post_item.first-wrap:hover .mask {opacity: 0;}
.sc_recent_news_style_news-modern-right .post_item .post_featured.hover_icon .icons a {width: 100%;height: 100%;transform: none;left: 0;top: 0;}
.sc_recent_news_style_news-modern-right .post_item .post_featured.hover_icon .icons a:before {display: none;}
.sc_recent_news_style_news-modern-right .second-wrap .post_item .post_featured .post_info {bottom: 9%;}
.sc_recent_news_style_news-modern-right .post_item .post_header {margin-top: 1.05em;}
.sc_recent_news_style_news-modern-right .post_item .post_header .post_title {line-height: 1.2em;}
.sc_recent_news_style_news-modern-right .post_item .second-wrap-post-info .post_counters {font-size: 11px;}
.sc_recent_news_style_news-modern-right .post_item .second-wrap-post-info .post_date, .sc_recent_news_style_news-modern-right .post_item .second-wrap-post-info .post_counters {display: inline-block;}
.sc_recent_news .post_counters_item .post_counters_label {display: none;}
.sc_recent_news_style_news-modern-right .second-wrap-post-info {margin-top: .5em;}
.sc_recent_news_style_news-modern-right .second-wrap .post_item + .post_item {margin-top: 2em;}
.sc_recent_news_style_news-modern-right .second-wrap .post_item .post_featured {width: calc(47.4% - 30px);display: inline-block;vertical-align: middle;}
.sc_recent_news_style_news-modern-right .second-wrap .post_item .post_header {width: 52.6%;display: inline-block;vertical-align: middle;padding-left: 23px;}
.sc_recent_news_style_news-modern-right .second-wrap .post_item .post_header .post_title {font-size: 1.625em;line-height: 1em;margin-top: .82em;margin-bottom: .5em;}
.widget.widget_media_image {text-align: center;}
.widget.widget_popular_posts .widget_title {margin-bottom: 0;}
.widget.widget_popular_posts .trx_addons_tabs .trx_addons_tabs_content {counter-reset: section;position: relative;padding-left: 1.5em;padding-top: 2em;padding-right: 1.5em;}
.widget.widget_popular_posts .trx_addons_tabs .trx_addons_tabs_content article.post_item:nth-last-child(2) {border-bottom: 1px solid;padding-bottom: 1.15em;}
.widget.widget_popular_posts .popular_posts_link {font-weight: 700;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;padding-right: 4.6em;position: relative;margin-top: 2.1em;display: inline-block;margin-bottom: 1.9em;}
.widget.widget_popular_posts .popular_posts_link:after {content: "";height: 1px;width: 41px;top: 43%;position: absolute;z-index: 1;right: 0;}
.widget.widget_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item + .post_item {margin-top: 1.2em;}
.widget.widget_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_thumb img {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.widget.widget_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_content .post_title {font-weight: 500;font-size: 1em;margin-bottom: 10px;}
.widget.widget_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_info .post_info_item.post_info_counters .post_counters_label {display: none;}
.widget.widget_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_thumb {float: none;display: inline-block;width: 5.2em;height: 5.2em;margin: 0 1em 4px 0;vertical-align: middle;}
.widget.widget_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_content {display: inline-block;width: 68%;vertical-align: middle;}
.widget.widget_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_content .post_title {margin-top: 0;}
.sc_widget_popular_posts.widget_area .post_item .post_categories:before {display: none;}
.sc_widget_popular_posts.widget_area .post_item .post_categories .post_info_counters {top: 2px;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li + li + li {width: 100%;}
.widget.widget_top_popular_posts .trx_addons_tabs {padding: 0;}
.widget.widget_top_popular_posts {border: 1px solid;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content {counter-reset: section;position: relative;padding-left: 1.5em;padding-top: 1.1em;padding-right: 1.5em;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item:before {counter-increment: section;content: counter(section);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);position: absolute;z-index: 1;top: 50%;right: auto;bottom: auto;left: 0;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;width: 2.3em;height: 2.3em;line-height: 2.3em;text-align: center;border: 3px solid;margin-top: -2px;font-size: .8125em;font-weight: 500;}
.widget.widget_top_popular_posts .widget_title {margin-bottom: 0;}
.widget .trx_addons_tabs .trx_addons_tabs_titles {line-height: 0;padding-left: 0;overflow: hidden;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li {width: 50%;line-height: 1;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li + li {margin-left: 0;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li a {padding: 0;width: 100%;text-align: center;display: inline-block;line-height: 4;font-weight: 700;position: relative;z-index: 0;letter-spacing: 1px;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li a:before {content: "";position: absolute;z-index: -1;top: 0;height: 100%;-o-transform: skew(20deg);-o-transform: skew(20deg);-moz-transform: skew(20deg);-webkit-transform: skew(20deg);-ms-transform: skew(20deg);transform: skew(20deg);border-width: 0 1px 1px 1px;border-style: solid;left: -8px;right: 0;bottom: 0;width: 108%;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_thumb {width: 4.6em;height: 4.6em;margin-right: 0;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_thumb a img {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_content {padding-left: 1.5em;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_thumb + .post_content {padding-left: 1em;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_content .post_title {font-weight: 700;font-size: 1.125em;margin-bottom: 6px;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_content .post_info {font-size: 11px;font-weight: 500;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item {padding-left: 1rem;padding-right: .9rem;max-height: 5.2em;margin-top: .95em;}
.widget.widget_top_popular_posts .top_popular_posts_link {font-weight: 700;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;padding-right: 4.6em;position: relative;margin-top: 2.1em;display: inline-block;margin-bottom: 1.9em;}
.widget.widget_top_popular_posts .top_popular_posts_link:after {content: "";height: 1px;width: 41px;top: 43%;position: absolute;z-index: 1;right: 0;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content article.post_item:nth-last-child(2) {border-bottom: 1px solid;padding-bottom: 24px;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item:nth-last-child(2):before {margin-top: -12px;}
.widget.widget_top_popular_posts .trx_addons_tabs .trx_addons_tabs_content .post_item .post_thumb {margin-bottom: 0;}
h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {font-size: 3.6667rem;}
h2.sc_item_title.sc_item_title_style_modern {font-size: 2.5rem;display: inline-block;margin-bottom: .15em;}
.sc_item_title.sc_item_title_style_modern:after {content: "\\";font-weight: 100;margin-left: 4px;}
.sc_events_item_button:before, .sc_events_item_button:after {content: "";font-family: "fontello";}
.sc_events_item_title_link + div {display: none;}
.sc_events_item .tribe-event-categories {display: block;top: 0;left: 21.5%;-webkit-transform: translateY(0);-ms-transform: translateY(0%);transform: translateY(0);padding-left: 0;position: relative;margin-bottom: 0;list-style: none;margin-top: -3px;}
.sc_events_item_title {top: 0;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);position: relative;left: 21.5%;}
.sc_events.sc_events_default {margin-top: 3.5em;border: 1px solid;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sc_events_default .sc_item_title {padding: 25px 25px 21px;border-bottom: 1px solid;}
.sc_events_default .sc_item_subtitle.sc_events_subtitle {padding-top: 25px;}
.sc_events_default .sc_item_subtitle.sc_events_subtitle, .sc_events_default .sc_item_descr.sc_events_descr {padding-left: 25px;padding-right: 25px;}
.sc_events.sc_events_default .sc_events_content.sc_item_content {padding: 1.6em 1.6em 0;margin-top: 0;}
.sc_events.sc_events_default .sc_events_item_date {background: transparent;}
.sc_events.sc_events_default .sc_events_item {background: transparent;border: 1px solid;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sc_events_item_date {width: auto;height: auto;}
.sc_events_item_day {display: block;margin-top: 0;font-size: 1.375em;line-height: 1em;font-weight: 500;}
.sc_events_item_month {display: block;margin-top: .2em;font-size: .625em;line-height: 1em;font-weight: 400;}
.sc_events.sc_events_default .sc_events_item:hover .sc_events_item_date {background: transparent;}
.sc_events.sc_events_default .sc_events_item_date {top: .9em;left: 1em;}
.sc_events.sc_events_default .sc_events_item_date:after {content: "";line-height: 1;font-weight: 100;margin-left: 4px;position: absolute;top: 0;font-size: 2em;height: 1em;right: -.6em;border-right: 1px solid;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
.sc_events.sc_events_default .sc_events_item_title {font-size: 1em;line-height: 1em;font-weight: 700;margin-bottom: .5em;}
.sc_events.sc_events_default .tribe-event-categories li a {display: inline-block;text-transform: uppercase;font-size: .625em;line-height: 1em;font-weight: 400;letter-spacing: 1px;}
.sc_events.sc_events_default .tribe-event-categories li {line-height: 1;}
.sc_events.sc_events_default .sc_events_item {height: auto;padding: .7em 1em;}
.sc_events.sc_events_default .sc_events_item .sc_events_item_title_link {margin-bottom: 10px;}
.sc_events.sc_events_default .sc_events_item + .sc_events_item {margin-top: .9em;}
.sc_events.sc_events_default .sc_item_button {padding-left: .95em;margin-top: .95em;margin-bottom: .6em;}
.sc_events.sc_events_default .sc_item_button.sc_button_wrap {padding-right: .95em;}
.sc_events.sc_events_default .sc_item_button .sc_button.sc_button_simple:before {display: none;}
.sc_events.sc_events_default .sc_item_button .sc_button.sc_button_simple:hover:after {opacity: 1;right: 0;}
.sc_events.sc_events_default .sc_events_columns.trx_addons_columns_wrap {padding: 0 1.6em 0;}
.sc_form .sc_form_info_item .sc_form_info_icon:before {font-family: "fontello";}
.sc_form .sc_form_info_item_address .sc_form_info_icon:before {content: "";}
.sc_form .sc_form_info_item_email .sc_form_info_icon:before {content: "";}
.sc_form .sc_form_info_item_phone .sc_form_info_icon:before {content: "";}
.sc_form_field.sc_form_field_message {margin-bottom: 2.65em;}
.footer_wrap .sc_icons .sc_icons_icon + .sc_icons_item_title {margin-top: 1em;margin-bottom: 2em;}
.sc_portfolio_default .sc_portfolio_item {-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.sc_testimonials_item_content:before {content: "";font-family: "fontello";font-size: .6em;margin-bottom: 1.3em;}
.sc_testimonials.sc_testimonials_default .sc_testimonials_slider .sc_item_columns_1 .sc_testimonials_item .sc_testimonials_item_content, .sc_testimonials.sc_testimonials_default .sc_testimonials_slider .sc_item_columns_1 .sc_testimonials_item .sc_testimonials_item_author {text-align: center;}
.sc_testimonials.sc_testimonials_default .sc_testimonials_slider .slider_pagination_custom .sc_testimonials_item_author_avatar {display: none;}
.sc_testimonials.sc_testimonials_default .sc_testimonials_slider .sc_item_columns_1 .sc_testimonials_item .sc_testimonials_item_content {width: 70%;position: relative;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);min-height: 6.7em;}
.sc_testimonials.sc_testimonials_default .sc_testimonials_item_content {font-size: 1.3125em;line-height: 1.67em;font-weight: 300;font-style: italic;}
.sc_testimonials.sc_testimonials_default .sc_testimonials_slider .sc_item_columns_1 .sc_testimonials_item .sc_testimonials_item_author {margin: 7.41em auto 0;padding-bottom: 0;}
.sc_testimonials.sc_testimonials_default .sc_testimonials_slider.slider_outer_pagination_custom .slider_pagination_wrap.swiper-pagination-custom {position: absolute;top: 11.65em;}
.body_style_fullwide .sc_testimonials.sc_testimonials_default .sc_testimonials_slider.slider_outer_pagination_custom .slider_pagination_wrap.swiper-pagination-custom, .body_style_fullscreen .sc_testimonials.sc_testimonials_default .sc_testimonials_slider.slider_outer_pagination_custom .slider_pagination_wrap.swiper-pagination-custom {top: 9.65em;}
.sc_testimonials_slider.slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom, .sc_testimonials_slider.slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {padding-bottom: 0;}
.sc_testimonials_slider .swiper-pagination-custom .swiper-pagination-button {width: 3.6em;height: 3.6em;border: none;opacity: 1;-webkit-transition: all .3s ease-out;-ms-transition: all .3s ease-out;transition: all .3s ease-out;margin: 0 10px;cursor: pointer;}
.sc_testimonials_slider .swiper-pagination-custom .slider-pagination-button.swiper-pagination-button.swiper-pagination-button-active {-webkit-transform: scale(1.4);-ms-transform: scale(1.4);transform: scale(1.4);margin: 0 20px;}
.sc_testimonials_item_author_title {font-style: normal;font-size: 1em;}
.sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {font-size: .6875em;line-height: 1;font-weight: 400;font-style: normal;text-transform: uppercase;letter-spacing: 1px;margin-top: .91em;}
.sc_testimonials .sc_testimonials_slider .sc_slider_controls .slider_controls_wrap > a:hover, .sc_testimonials .sc_testimonials_slider .slider_container.slider_controls_side .slider_controls_wrap > a:hover, .sc_testimonials .sc_testimonials_slider .slider_outer_controls_side .slider_controls_wrap > a:hover {background: transparent;}
.sc_testimonials .sc_testimonials_slider .sc_slider_controls .slider_controls_wrap > a, .sc_testimonials .sc_testimonials_slider .slider_container.slider_controls_side .slider_controls_wrap > a, .sc_testimonials .sc_testimonials_slider .slider_outer_controls_side .slider_controls_wrap > a {background: transparent;font-size: 1.3em;}
.sc_testimonials .sc_testimonials_slider .slider_container.slider_controls_side .slider_controls_wrap > .slider_prev, .sc_testimonials .sc_testimonials_slider .slider_outer_controls_side .slider_controls_wrap > .slider_prev {left: 0;}
.sc_testimonials .sc_testimonials_slider .slider_container.slider_controls_side .slider_next, .sc_testimonials .sc_testimonials_slider .slider_outer_controls_side .slider_controls_wrap > .slider_next {right: 0;}
.sc_button.sc_button_simple:before, .sc_button.sc_button_simple:after {content: "";height: 1px;width: 41px;top: 44%;}
.sc_button.sc_button_simple {padding-right: 4.6em;}
.sc_button.sc_button_simple {font-size: 11px;}
.sc_button + .sc_button {margin-left: 3em;}
.sc_button.sc_button_simple .sc_button_title {text-shadow: none !important;}
.trx_addons_video_player.with_cover {border-radius: 5px;}
.trx_addons_video_player.with_cover .video_mask {border-radius: 5px;}
.trx_addons_video_player.with_cover .video_hover:before {content: "";font-family: "fontello";}
.trx_addons_video_player.with_cover .video_hover:after, .format-video .post_featured.with_thumb .post_video_hover:after {content: "";height: 80%;display: block;position: absolute;width: 80%;border-radius: 50%;top: 10%;left: 10%;bottom: 0;right: 0;z-index: -1;}
.trx_addons_video_player.with_cover .video_hover:before, .format-video .post_featured.with_thumb .post_video_hover:before {left: 1px;position: relative;top: 1px;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {font-size: 2.25em;font-weight: 700;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {font-size: 1em;line-height: 1.3em;font-weight: 500;text-align: center;letter-spacing: 0;margin-top: 0;text-transform: none;}
.sc_skills_counter .sc_skills_total {display: block;text-align: center;font-size: 3.75em;line-height: 1.1em;font-weight: 700;margin: 0;}
.sc_skills_counter .sc_skills_item_title {text-align: center;font-size: 1.0667em;line-height: 1.1em;font-style: normal;font-weight: 500;text-transform: none;letter-spacing: 0;}
.sc_action_item_default .sc_action_item_subtitle {text-transform: uppercase;font-size: .625em;letter-spacing: 1px;font-weight: 400;}
.sc_action_item_default .sc_action_item_subtitle + .sc_action_item_title {font-size: 3.75em;width: 40%;line-height: 1;padding: .38em 0 .32em 0;}
.sc_action.sc_action_default {border-radius: 5px;}
.sc_action.sc_action_default .sc_action_content.sc_item_content .sc_action_item.sc_action_item_default {padding: 6.1em 5.1em 5.3em 5.1em;}
.sc_recent_news .post_item .post_author, .sc_recent_news .post_item .post_date {vertical-align: middle;}
.sc_recent_news .post_item .post_footer .post_counters .post_counters_label {display: none;}
.sc_recent_news .post_item .post_info_post_categories a {position: relative;z-index: 1;padding-left: 15px;padding-right: 15px;}
.sc_recent_news .post_item .post_info_post_categories a:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: 0;}
.sc_widget_recent_posts.widget_area .post_item .post_categories:before {display: none;}
.sc_widget_recent_posts.widget_area .post_item .post_categories .post_info_counters {display: block;position: relative;top: 5px;}
.sc_popup {display: none;background-color: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.sidebar_inner .socials_wrap .social_item .social_icon, .wpb_widgetised_column .socials_wrap .social_item .social_icon {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sidebar_inner .socials_wrap .social_item .social_icon.social_icon_twitter, .wpb_widgetised_column .socials_wrap .social_item .social_icon.social_icon_twitter {background: #55acee !important;}
.sidebar_inner .socials_wrap .social_item .social_icon.social_icon_facebook, .wpb_widgetised_column .socials_wrap .social_item .social_icon.social_icon_facebook {background: #3b5998 !important;}
.sidebar_inner .socials_wrap .social_item .social_icon.social_icon_instagramm, .wpb_widgetised_column .socials_wrap .social_item .social_icon.social_icon_instagramm {background: #1ab7ea !important;}
.sidebar_inner .socials_wrap .social_item .social_icon.social_icon_gplus, .wpb_widgetised_column .socials_wrap .social_item .social_icon.social_icon_gplus {background: #cc2127 !important;}
.sidebar_inner .socials_wrap .social_item .social_icon.social_icon_youtube, .wpb_widgetised_column .socials_wrap .social_item .social_icon.social_icon_youtube {background: #dd4b39 !important;}
.sidebar_inner .socials_wrap .social_item:hover .social_icon, .wpb_widgetised_column .socials_wrap .social_item:hover .social_icon {opacity: .85;}
.sidebar_inner .socials_wrap .social_item .social_icon, .wpb_widgetised_column .socials_wrap .social_item .social_icon {font-size: .8em;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sidebar_inner .socials_wrap, .wpb_widgetised_column .socials_wrap {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.sidebar_inner .socials_wrap .social_item, .wpb_widgetised_column .socials_wrap .social_item {flex-grow: 1;margin-right: 8px !important;}
.sidebar_inner .socials_wrap .social_item .social_icon, .wpb_widgetised_column .socials_wrap .social_item .social_icon {width: 100%;}
.footer_wrap .socials_wrap .social_item .social_icon {width: 2.4em;}
.widget.widget_contacts .contacts_logo {margin-bottom: 1.65em;}
.sc_blogger_default .sc_blogger_item {text-align: left;background: transparent;}
.sc_blogger_default .sc_blogger_item_content {padding: 1.2em 0 .8em 0;}
.sc_blogger_default .sc_blogger_item .post_featured .post_info_bottom {position: absolute;top: auto;bottom: 7%;left: 0;}
.sc_blogger .sc_blogger_item .sc_blogger_item_featured img {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sc_blogger .sc_blogger_item .sc_blogger_item_title {font-size: 1.3125em;}
.sc_blogger .trx_addons_column-1_4 .sc_blogger_item .sc_blogger_item_title {font-size: 1.125em;}
.sc_blogger .sc_blogger_item .post_meta {margin-top: 1.1em;}
.sc_blogger_default .trx_addons_column-1_4 .sc_blogger_item .post_featured .post_categories {margin-bottom: .98em;}
.sc_blogger_default .trx_addons_column-1_4 .sc_blogger_item_content {padding: 1.05em 0 .8em 0;}
.sc_blogger_default .sc_blogger_item .post_featured .post_categories {padding: .4em 1.7em .4em .9em;font-size: 10px;line-height: 1;font-weight: 400;margin-top: -2px;margin-bottom: .7em;position: relative;text-transform: uppercase;z-index: 999;letter-spacing: 1px;}
.sc_blogger_default .sc_blogger_item .post_featured .post_categories a:before {content: "";height: 100%;width: 100%;display: block;position: absolute;z-index: -1;top: 0;left: -7px;-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}
form.mc4wp-form {position: relative;padding-right: 0;text-align: center;}
form.mc4wp-form .mc4wp-form-fields input[type="email"] {width: 100%;vertical-align: top;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;line-height: 1.15 !important;padding-bottom: 13px;}
form.mc4wp-form .mc4wp-form-fields input[type="submit"] {position: absolute;z-index: 1;top: 0;right: 0;max-width: 8em;vertical-align: top;padding-left: 2em;padding-right: 2em;}
form.mc4wp-form .mc4wp-alert {margin: 1.5em 0;padding: 1em;line-height: 1.5em;}
form.mc4wp-form h6:before {content: "";font-family: "fontello";display: block;position: relative;font-size: 4.5em;line-height: 1;}
form.mc4wp-form h6 {font-size: .7em;font-weight: 300;text-transform: uppercase;letter-spacing: 1px;line-height: 1;margin-bottom: .2em;}
form.mc4wp-form h4 {font-size: 1.5em;margin-top: .45em;margin-bottom: .71em;}
form.mc4wp-form .mc4wp-span-button {position: relative;}
form.mc4wp-form .mc4wp-span-button:before {content: "";font-family: "fontello";position: absolute;right: 0;top: 1px;}
form.mc4wp-form .mc4wp-form-fields input[type="submit"] {background: transparent !important;}
.page_content_wrap .sc_content form.mc4wp-form h6:before {margin-bottom: .22em;}
.sc_popup.sc_popup_default form.mc4wp-form {padding: 8.3em 4em 9.5em 4em;}
.sidebar.widget_area form.mc4wp-form, .wpb_widgetised_column form.mc4wp-form {padding: 3.3em 4em 4.65em;}
.sidebar.widget_area form.mc4wp-form h6, .wpb_widgetised_column form.mc4wp-form h6 {margin-top: 0;}
.sidebar.widget_area form.mc4wp-form h6:before, .wpb_widgetised_column form.mc4wp-form h6:before {margin-bottom: .25em;}
.sidebar.widget_area form.mc4wp-form h4, .wpb_widgetised_column form.mc4wp-form h4 {margin-top: .5em;}
.sidebar.widget_area form.mc4wp-form input[type="email"]:focus, .wpb_widgetised_column form.mc4wp-form input[type="email"]:focus {background: transparent !important;}
.sidebar.widget_area form.mc4wp-form input[type="email"].filled, .wpb_widgetised_column form.mc4wp-form input[type="email"].filled {background: transparent !important;}
.sidebar.widget_area form.mc4wp-form .mc4wp-alert, .wpb_widgetised_column form.mc4wp-form .mc4wp-alert {padding: 5px;}
.sidebar.widget_area form.mc4wp-form .mc4wp-alert, .wpb_widgetised_column form.mc4wp-form .mc4wp-alert {margin: .5em 0 0;}
body[class*="woocommerce-"] table th, body[class*="woocommerce-"] table td {border-width: 0;}
.sc_layouts_row_type_compact .sc_layouts_item .woocommerce ul.cart_list li a {line-height: 1.25;font-size: .933em;}
.sc_layouts_row_type_compact .sc_layouts_item .woocommerce.widget_shopping_cart .quantity, .sc_layouts_row_type_compact .sc_layouts_item .woocommerce .widget_shopping_cart .quantity, .sc_layouts_row_type_compact .sc_layouts_item .woocommerce-page.widget_shopping_cart .quantity, .sc_layouts_row_type_compact .sc_layouts_item .woocommerce-page .widget_shopping_cart .quantity {line-height: 1.25;margin-top: 4px;font-size: .933em;}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {font-weight: 500;}
.post_featured.hover_shop_buttons .icons a.shop_cart.add_to_cart_button:before {content: "" !important;font-family: "fontello";font-size: 1.4em;}
.woocommerce ul.products:before, .woocommerce-page ul.products:before, .woocommerce .products ul:before, .woocommerce-page .products ul:before, .woocommerce div.product #reviews .comment:before, .woocommerce-page div.product #reviews .comment:before, .woocommerce #content div.product #reviews .comment:before, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:before {display: none;}
.woocommerce .list_products_header, .woocommerce-page .list_products_header {padding: 1em 0;margin-bottom: 2em;display: none;}
.woocommerce .woocommerce-breadcrumb {font-size: .9333em;display: none;}
.woocommerce .post_item_single .woocommerce-breadcrumb {margin: -1.2em 0 3em;}
.woocommerce .page-title {margin: 0;text-align: center;font-size: 2em;}
.woocommerce .gamezone_shop_mode_buttons, .woocommerce-page .gamezone_shop_mode_buttons {float: left;font-size: 14px;margin: .25em .5em 0 0;display: block;}
.woocommerce .gamezone_shop_mode_buttons a + a, .woocommerce-page .gamezone_shop_mode_buttons a + a {margin-left: .5em;}
.woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button {margin-top: 0;padding: 1.3em 5.8em;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.woocommerce ul.products li.product.outofstock a[class*="add_to_cart"] {display: none;}
.woocommerce ul.products li.product .outofstock_label {position: absolute;z-index: 1;top: 1.7em;right: -2.3em;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);width: 10em;height: 2em;line-height: 2em;font-size: 10px;letter-spacing: .5px;background-color: #a00000;color: #fff;text-align: center;display: block;}
.woocommerce .woocommerce-result-count {margin: .25em 0 0 .5em;font-size: .8125em;}
.woocommerce .woocommerce-ordering {margin-top: 0em;margin-bottom: 2em;float: left;}
.woocommerce .woocommerce-ordering .select_container {border-bottom: 1px solid;}
.woocommerce .woocommerce-ordering select {font-size: 1em;padding-top: .3em;}
.woocommerce ul.products, .woocommerce-page ul.products {margin-right: -2em;margin-bottom: 0;display: flex;flex-wrap: wrap;}
.woocommerce ul.products li.product > .post_item.post_layout_thumbs {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {margin: 0;clear: none;padding: 0 2em 2em 0;position: relative;width: 50%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_1, .woocommerce-page .related.products ul.products li.product.column-1_1, .woocommerce .upcells.products ul.products li.product.column-1_1, .woocommerce-page .upcells.products ul.products li.product.column-1_1, .woocommerce ul.products li.product.column-1_1, .woocommerce-page ul.products li.product.column-1_1 {width: 100%;}
.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2, .woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2 {width: 50%;}
.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3, .woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3, .woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 {width: 33.3333333333%;}
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4, .woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4, .woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4 {width: 25%;}
.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5, .woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5, .woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5 {width: 20%;}
.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6, .woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6, .woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 {width: 16.6666666667%;}
.woocommerce ul.products li.product-category mark, .woocommerce-page ul.products li.product-category mark {background: none;}
.woocommerce ul.products li.product .post_item, .woocommerce-page ul.products li.product .post_item {margin-bottom: 0;-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.woocommerce ul.products li.product .post_featured {overflow: hidden;margin-bottom: 0;}
.woocommerce ul.products li.product .post_item .post_featured a img, .woocommerce-page ul.products li.product .post_item .post_featured a img {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.woocommerce ul.products li.product .post_item:hover .icons a, .woocommerce-page ul.products li.product .post_item:hover .icons a {opacity: 1;}
.gamezone_shop_mode_buttons_result {float: right;}
.gamezone_shop_mode_buttons_result .gamezone_shop_mode_buttons a {font-size: 1.37em;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_item, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item {-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {margin: 0;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {font-size: 11px;width: 4em;height: 4em;line-height: 4.2em;margin: 0;padding: 0;right: 5%;text-transform: uppercase;top: 5%;}
.woocommerce ul.products li.product strong {margin-top: .5em;}
.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {padding: 1.95em 0;text-align: left;overflow: hidden;}
.woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button {display: none;}
.woocommerce ul.products li.product .post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_data .add_to_cart_button {margin-top: 1em;}
.woocommerce ul.products li.product .post_header .post_tags {font-size: 1em;line-height: 1.4em;font-weight: 400;font-style: italic;letter-spacing: 0;margin-bottom: .5em;}
.woocommerce ul.products li.product .post_header, .woocommerce-page ul.products li.product .post_header {margin-bottom: 0;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size: 1em;line-height: 1.3em;font-weight: 500;margin-top: 0;margin-bottom: 0;padding: 0;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {font-size: 1.0625em;line-height: 1.2em;font-weight: 500;margin: .2em 0 0;}
span.amount {line-height: 1em;}
span.amount > .decimals:before {content: ".";}
span.amount > .decimals_separator {display: none;}
.woocommerce ul.products li.product .price .decimals, .woocommerce-page ul.products li.product .price .decimals {top: -.2em;}
.woocommerce ul.products li.product .price ins {text-decoration: none;font-weight: inherit;font-style: inherit;}
.woocommerce ul.products li.product .price del {display: inline-block;margin-right: 6px;font-size: .8em;opacity: 1;text-decoration: none;position: relative;}
.woocommerce ul.products li.product .price del:before {content: " ";position: absolute;z-index: 1;top: 45%;left: 0;width: 100%;height: 1px;}
.woocommerce .shop_mode_list ul.products li.product, .woocommerce-page .shop_mode_list ul.products li.product {overflow: hidden;margin: 0;float: none;width: 100%;}
.woocommerce .shop_mode_list ul.products li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product .post_item {overflow: hidden;text-align: left;border: none;}
.woocommerce .shop_mode_list ul.products li.product + li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product + li.product .post_item {border-top: 1px solid #ddd;margin-top: 3em;padding-top: 5em;}
.woocommerce .shop_mode_list ul.products li.product .post_data, .woocommerce-page .shop_mode_list ul.products li.product .post_data {height: auto;overflow: hidden;text-align: left;padding: 0;}
.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured {float: left;margin: 0 2em 0 0;width: 33%;max-width: 270px;position: relative;border: 1px solid #ddd;}
.woocommerce .shop_mode_list ul.products li.product .description, .woocommerce-page .shop_mode_list ul.products li.product .description {margin-bottom: 1.5em;line-height: 1.3em;overflow: hidden;max-height: 6.6em;}
.woocommerce .shop_mode_list ul.products li.product-category .description, .woocommerce-page .shop_mode_list ul.products li.product-category .description {border-bottom: none;}
.woocommerce .shop_mode_list ul.products li.product .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_content {margin: 1.2em 0 1.6em;}
.woocommerce .shop_mode_list ul.products li.product .description p, .woocommerce-page .shop_mode_list ul.products li.product .description p, .woocommerce .shop_mode_list ul.products li.product .description ul, .woocommerce-page .shop_mode_list ul.products li.product .description ul {padding-bottom: 0;margin-bottom: 0;line-height: 1.3em;}
.woocommerce .shop_mode_list ul.products li.product .price, .woocommerce-page .shop_mode_list ul.products li.product .price {font-size: 1.4em;line-height: 1em;font-weight: 400;margin: 0;}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {padding: 1.3em 0 0 1em;vertical-align: top;line-height: 1em;}
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after {display: none;}
.woocommerce .products .star-rating {float: none;margin: .6em auto -.6em;}
.woocommerce ul.products li.product .post_header {position: relative;overflow: visible;}
.woocommerce ul.products li.product .star-rating {font-size: .7em;width: 5.4em;margin: 0;position: absolute;z-index: 1;top: -1.6em;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {font-size: .7em;width: 6em;}
.woocommerce .shop_mode_list .products .star-rating, .woocommerce .shop_mode_list ul.products li.product .star-rating {position: relative;top: auto;left: auto;font-size: .8em;float: none;margin: .5em 0 0;-webkit-transform: none;-ms-transform: none;transform: none;}
.woocommerce .products .star-rating:before, .woocommerce .products .star-rating span {top: 1px;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {margin: 0 0 .5em 1em;}
.woocommerce div.product .product_title {display: none;margin: -.35em 0 0;}
.woocommerce div.product p.price, .woocommerce div.product span.price {position: relative;font-size: 2.25em;font-weight: 700;}
.woocommerce div.product p.price {margin: 0 0 .7em;}
.woocommerce div.product p.price ins {text-decoration: none;font-style: normal;font-weight: 400;}
.woocommerce div.product p.price del {font-size: .75em;font-weight: 400;font-style: normal;}
.woocommerce-main-image {position: relative;display: block;}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {margin-bottom: 2em;width: 45%;float: left;}
.woocommerce div.product div.images img {border: 1px solid #ddd;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child {margin-bottom: 6px;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {padding: 0 6px 6px 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {max-width: none;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {margin-bottom: 0;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) {padding: 0;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {border: none;}
.woocommerce div.product div.images .flex-viewport {border: 1px solid #ddd;margin-bottom: 6px;}
.woocommerce div.product div.images .flex-control-thumbs li {padding: 0 6px 6px 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce div.product span.onsale {position: absolute;z-index: 1;top: 2em;left: 2em;width: 5.5em;height: 5.5em;line-height: 5.8em;font-size: 12px;margin: 0;padding: 0;text-transform: uppercase;}
.woocommerce div.product div.thumbnails > div, .woocommerce div.product div.thumbnails > ul {max-height: 12em;}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {margin-right: 1.5%;width: 18.5%;position: relative;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce #content div.product div.thumbnails a:hover, .woocommerce div.product div.thumbnails a:hover, .woocommerce-page #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover {border-style: solid;}
.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a {margin-right: 2.6666%;width: 23%;}
.woocommerce #content div.product div.thumbnails.columns-3 a, .woocommerce div.product div.thumbnails.columns-3 a, .woocommerce-page #content div.product div.thumbnails.columns-3 a, .woocommerce-page div.product div.thumbnails.columns-3 a {margin-right: 3.5%;width: 31%;}
.woocommerce #content div.product div.thumbnails a:before, .woocommerce div.product div.thumbnails a:before, .woocommerce-page #content div.product div.thumbnails a:before, .woocommerce-page div.product div.thumbnails a:before {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.woocommerce #content div.product div.thumbnails a:hover:before, .woocommerce div.product div.thumbnails a:hover:before, .woocommerce-page #content div.product div.thumbnails a:hover:before, .woocommerce-page div.product div.thumbnails a:hover:before {background-color: rgba(255,255,255,.4);}
.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {clear: none;}
.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {margin-right: 0;}
.woocommerce #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page div.product div.thumbnails a:nth-child(4n+1) {clear: both;}
div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous {margin-top: 4px;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 55%;padding-left: 5em;float: right;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce #content div.product div.summary:after, .woocommerce div.product div.summary:after, .woocommerce-page #content div.product div.summary:after, .woocommerce-page div.product div.summary:after {content: " ";float: none;clear: both;width: 100%;height: 0;display: block;}
.woocommerce .product_meta span {display: block;}
.woocommerce .product_meta span span {display: inline;}
.woocommerce .product_meta span {font-weight: 700;margin-bottom: .4em;}
.woocommerce .product_meta span span, .woocommerce .product_meta a {font-weight: 400;}
.woocommerce div.product .product_meta span > a, .woocommerce div.product .product_meta span > span {font-size: 1em;font-style: normal;letter-spacing: 0;}
.woocommerce div.product .summary .stock {font-size: 12px;font-weight: bold;text-decoration: underline;text-transform: uppercase;letter-spacing: 1px;}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {padding: 0;margin-bottom: 2em;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {margin: 0 1.5em 0 0;width: 8em;height: 3.25em;position: relative;}
.woocommerce div.product form.cart div.quantity:after, .woocommerce-page div.product form.cart div.quantity:after {clear: both;display: block;content: "";}
.woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {margin: 0 auto;width: 6em;}
.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span, .woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span {display: block;position: absolute;z-index: 1;top: 0;right: 0;width: 1.5em;height: 50%;line-height: 1.5em;text-align: center;cursor: pointer;font-size: .8em;}
.woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec, .woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec {top: auto;bottom: 0;border: none;}
.woocommerce div.product form.cart div.quantity span:before, .woocommerce-page div.product form.cart div.quantity span:before, .woocommerce .shop_table.cart div.quantity span:before, .woocommerce-page .shop_table.cart div.quantity span:before {font-family: "fontello";}
.woocommerce div.product form.cart div.quantity span.q_inc:before, .woocommerce-page div.product form.cart div.quantity span.q_inc:before, .woocommerce .shop_table.cart div.quantity span.q_inc:before, .woocommerce-page .shop_table.cart div.quantity span.q_inc:before {content: "";}
.woocommerce div.product form.cart div.quantity span.q_dec:before, .woocommerce-page div.product form.cart div.quantity span.q_dec:before, .woocommerce .shop_table.cart div.quantity span.q_dec:before, .woocommerce-page .shop_table.cart div.quantity span.q_dec:before {content: "";}
.woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"], .woocommerce .shop_table.cart div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"] {width: 100%;height: 100%;padding: 0;font-size: .8125em;}
.woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"], .woocommerce .shop_table.cart div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"] {-webkit-appearance: none;appearance: none;margin: 0;-moz-appearance: textfield;}
.woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button, .woocommerce-page div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button, .woocommerce .shop_table.cart div.quantity input[type="number"]::-webkit-outer-spin-button, .woocommerce-page .shop_table.cart div.quantity input[type="number"]::-webkit-outer-spin-button, .woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button, .woocommerce-page div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button, .woocommerce .shop_table.cart div.quantity input[type="number"]::-webkit-inner-spin-button, .woocommerce-page .shop_table.cart div.quantity input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.woo-social-buttons {margin: 40px 0 34px 0 !important;}
.woo-social-buttons span.nocount, .woo-social-buttons span.hcount {line-height: 1;}
.woocommerce div.product form.cart .variations {width: 30%;margin-bottom: 1.25em;}
.woocommerce div.product form.cart .variations select {padding-bottom: .9em;font-size: 1em;}
.woocommerce div.product form.cart .variations .select_container {border-bottom: 1px solid;}
.woocommerce div.product form.cart .variations .select_container:after {right: 0;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {padding: 0 0 1px 0;background-color: transparent;}
.woocommerce div.product form.cart .variations td.label {font-weight: 700;vertical-align: middle;font-size: .75em;text-transform: uppercase;letter-spacing: 1px;}
.woocommerce div.product form.cart .variations td.label label {font-weight: 700;}
.woocommerce div.product form.cart .variations label {font-weight: 400;}
.woocommerce div.product form.cart .reset_variations {font-style: italic;font-size: 1em;letter-spacing: 0;}
.woocommerce-variation-price {margin: 2em 0 1em;}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {font-size: .9333em;line-height: 1.25em;font-weight: 400;padding: 0;margin: 0;}
.woocommerce td.product-name dl.variation dd {padding-left: .5em;}
.woocommerce .reset_variations {display: none !important;}
.woocommerce div.product div.woocommerce-product-details__short-description p {margin-bottom: 1.65em;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {float: left;width: auto;margin-top: 0;margin-bottom: 0;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .feedback {display: block;}
.woocommerce div.product div.summary .compare {float: left;margin-bottom: 34px;margin-right: .7em;padding: 1.3em 5.8em;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.woocommerce div.product div.summary .add_to_wishlist {padding: 1.3em 3.8em;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.woocommerce table.wishlist_table {font-size: 1em;}
.woocommerce .yith-wcwl-share h4.yith-wcwl-share-title {font-size: 1.25em;}
.woocommerce .wishlist_table td.product-add-to-cart a {display: inline-block !important;}
.woo-social-buttons {margin: 10px 0 26px 0;}
.woocommerce div.product .product_meta {clear: both;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {padding-left: 30px;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {border-width: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {background: #fff;border: none;padding: 0 6px;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {border: none;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {display: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {text-shadow: inherit;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {font-weight: 400;padding: .75em 2em;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {border-width: 1px;border-style: solid;margin: 0;padding: 2em;display: none;}
.woocommerce div.product .woocommerce-tabs h2, .woocommerce #content div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2 {margin: 0 0 1em;font-size: 1.5385em;font-weight: 400;letter-spacing: 1px;}
.woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3, .woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3 {font-size: 1.5385em;margin-bottom: .25em !important;letter-spacing: 1px;}
.woocommerce div.product .woocommerce-tabs p, .woocommerce #content div.product .woocommerce-tabs p, .woocommerce-page div.product .woocommerce-tabs p, .woocommerce-page #content div.product .woocommerce-tabs p {margin: 0;}
.woocommerce div.product .woocommerce-tabs p + p, .woocommerce #content div.product .woocommerce-tabs p + p, .woocommerce-page div.product .woocommerce-tabs p + p, .woocommerce-page #content div.product .woocommerce-tabs p + p {margin-top: .5em;}
.woocommerce div.product .woocommerce-tabs #tab-description h2 {display: none;}
.single-product div.product .trx-stretch-width-wrap {clear: both;padding-top: 3.2em;}
.single-product div.product .trx-stretch-width .woocommerce-tabs {padding: 5em 0 0;}
.body_style_fullscreen.single-product div.product .trx-stretch-width .woocommerce-tabs {padding: 0;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .panel {border: none;padding: 2.3em 0 0 0;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs {padding-left: 0;margin-bottom: -1px;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs:before, .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs:after {display: none;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li {border: none !important;background-color: transparent !important;margin: 0 !important;padding: 0 !important;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {position: relative;font-size: 12px;font-weight: 700;font-style: normal;padding: 1.25em 5em 1.15em;text-transform: uppercase;letter-spacing: 1px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.single-product div.product .trx-stretch-width .woocommerce-tabs #review_form_wrapper {margin-top: 1em;}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {font-weight: 400;text-align: left;}
.woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating {float: right;margin-top: .15em;margin-bottom: 1em;}
.woocommerce .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .woocommerce-product-rating .woocommerce-review-link {display: none;}
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating {margin-top: 4px;margin-bottom: 4px;}
.woocommerce .star-rating, .woocommerce-page .star-rating {width: 5.5em;height: 1.2em;margin-top: 4px;margin-bottom: 4px;}
.woocommerce #reviews #comments ol.commentlist {padding: 0;font-style: inherit;font-weight: inherit;}
.woocommerce #reviews #comments ol.commentlist li {margin-bottom: 0;}
.woocommerce .woocommerce-tabs .form-submit {display: block;}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {background: none;border: none;padding: 0;width: 4em;float: left;margin: 0 1.5em .5em 0;position: static;}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {margin: 0;padding: 0;border: 0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {margin-top: -5px;margin-bottom: 4px;font-size: .9333em;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {font-size: 1em;font-weight: 400;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time {font-style: italic;letter-spacing: 0;}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {height: 10em;font-weight: 400;overflow: auto;}
.woocommerce #review_form #respond #reply-title {font-size: 1.5385em;line-height: 1.25em;font-weight: 400;letter-spacing: 1px;margin-bottom: .2em;}
.woocommerce #review_form #respond p {margin: 0 0 1.5em;}
.woocommerce #review_form #respond p.comment-form-rating, .woocommerce #review_form #respond p.comment-form-rating .stars {margin-bottom: 0;}
.woocommerce #review_form #respond p.stars {margin-bottom: 0;}
.woocommerce .comment-form .comment-form-author label, .woocommerce .comment-form .comment-form-email label {min-width: 60px;display: inline-block;}
.single-product .related {margin-top: 1.4em;padding-top: 4.85em;padding-bottom: 1.4em;}
.single-product .woocommerce-tabs + .related {padding-top: 0;border-top: none;}
.single-product .related h2 {text-align: left;margin-top: 0;font-size: 2.5em;margin-bottom: 1em;}
.single-product .related h2:after {content: "\\";font-weight: 100;margin-left: 4px;}
.single-product ul.products li.product .post_item {padding: 0em;position: relative;}
.single-product ul.products li.product .post_featured {margin: 0;min-height: 11em;overflow: visible;}
.single-product ul.products li.product .post_featured.hover_shop .icons {top: 60%;height: 40%;}
.single-product ul.products li.product .post_data {position: relative;text-align: left;padding: 1.5em 0;opacity: 1;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
.single-product ul.products li.product:hover .post_data {opacity: 1;}
.single-product ul.products li.product .post_data_inner {position: relative;}
.single-product ul.products li.product .post_data .post_header {position: relative;}
.single-product ul.products li.product .post_data .post_header .post_tags {font-size: 1em;}
.single-product ul.products li.product .post_data .post_header h3 {font-size: 1.6667em;}
.single-product ul.products li.product .post_data .post_header .woocommerce-loop-product__title:after {display: none;}
.single-product ul.products li.product .post_data .post_header .woocommerce-loop-product__title {font-size: 1em;}
.single-product ul.products li.product .post_data .price {font-size: 1.6667em;line-height: 1.25em;margin: 1em 0;}
.single-product ul.products li.product .post_data .add_to_cart_button {display: inline-block;padding: 1.1em 2em;}
.single-product .footer_copyright_wrap {margin-top: 5em;}
.single-product .footer_logo_wrap + .footer_copyright_wrap, .single-product .footer_socials_wrap + .footer_copyright_wrap, .single-product .footer_menu_wrap + .footer_copyright_wrap {margin-top: 0;}
.single-product .related.products ul.products li.product .post_data .price {font-size: 1em;margin: .25em 0 0 0;}
.single-product .related.products ul.products li.product .post_data {padding: 1.95em 0 2em 0;}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {border: none;box-shadow: none;}
.single.single-product .footer_wrap {margin-top: 0;}
.woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper {-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;background: url("../images/woo/shop-cat-bg-1.jpg") center center no-repeat;padding: 1em;overflow: hidden;}
.woocommerce ul.products li.product.product-category .thumb_wrapper img, .woocommerce-page ul.products li.product.product-category .thumb_wrapper img {-moz-transform: scale(1.7) translate(15%,15%);-ms-transform: scale(1.7) translate(15%,15%);-o-transform: scale(1.7) translate(15%,15%);}
.woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper {background: url("../images/woo/shop-cat-bg-1.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper {background: url("../images/woo/shop-cat-bg-2.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper {background: url("../images/woo/shop-cat-bg-3.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper {background: url("../images/woo/shop-cat-bg-4.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper {background: url("../images/woo/shop-cat-bg-5.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper {background: url("../images/woo/shop-cat-bg-6.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category img, .woocommerce-page ul.products li.product.product-category img {width: 100%;height: auto;}
.woocommerce ul.products li.product.product-category h3, .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title, .woocommerce-page ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category .woocommerce-loop-category__title {margin-bottom: 0;border-bottom: none;}
.woocommerce ul.products li.product.product-category mark.count, .woocommerce-page ul.products li.product.product-category mark.count {font-weight: 400;font-style: normal;}
.woocommerce a.remove {margin-top: .5em;text-align: left;font-size: 1em;}
.woocommerce a.remove, .woocommerce a.remove:hover {color: #e05100 !important;background-color: transparent !important;width: .5em;}
.woocommerce table.shop_table {border-collapse: collapse;margin-bottom: 2em;border: none;}
.woocommerce table.shop_table tr:first-child th {border-style: solid;border-width: 0 0 1px 0 !important;}
.woocommerce table.shop_table tr:nth-child(n+1) th:first-child, .woocommerce table.shop_table tr:nth-child(n+1) td:first-child, .woocommerce table.shop_table td {border-style: solid;border-width: 1px 0;}
.woocommerce .shop_table p {margin: 0;}
.woocommerce .shop_table a.remove {margin: 0 auto;font-weight: 400;text-align: center;}
.woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li {padding: 0 0 1.5em 5.65em;overflow: hidden;}
.woocommerce.widget_shopping_cart ul.cart_list li {padding: 0 0 1.5em 5.25em;overflow: hidden;}
.woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after {clear: none;}
.woocommerce ul.cart_list li:before, .woocommerce-page ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.product_list_widget li:before {display: none;}
.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a {font-weight: 500;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {width: 3.8em;float: none;margin: 0;position: absolute;z-index: 1;top: 0;left: 0;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img {left: 1em;}
.woocommerce ul.cart_list li dl, .woocommerce-page ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.product_list_widget li dl {overflow: hidden;font-size: 12px;border-left-width: 1px;padding-left: 8px;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {padding: 0;margin: 0;}
.woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt {font-weight: 400;margin-right: .3em;}
.woocommerce ul.product_list_widget li dl dt:before, .woocommerce-page ul.product_list_widget li dl dt:before {content: " ";display: block;width: 100%;height: 0;}
.woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd {margin-right: 2em;}
.woocommerce.widget_shopping_cart .quantity, .woocommerce .widget_shopping_cart .quantity, .woocommerce-page.widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity {margin: .4em 0 0;display: inline-block;font-size: .6875em;}
.woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount, .woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce-page ul.product_list_widget li span .amount, .woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount {font-size: 1em;font-weight: 400;}
.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li ins, .woocommerce-page ul.product_list_widget li ins {text-decoration: none;font-style: normal;}
.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del, .woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del {font-size: .875em;}
.woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount {font-size: .6875em;}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {font-size: 1em;border-top: none;padding: 0;}
.woocommerce.widget_shopping_cart .buttons, .woocommerce .widget_shopping_cart .buttons, .woocommerce-page.widget_shopping_cart .buttons, .woocommerce-page .widget_shopping_cart .buttons {margin-top: 1.1em;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount {font-size: 1em;font-weight: 400;}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {font-size: 12px;line-height: 16px;padding: 19px 13px;display: block;flex-grow: 1;font-weight: 400;position: relative;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;text-align: center;}
.sc_layouts_cart_widget:after {display: none;}
.sc_layouts_cart_widget {top: 3em;right: auto;left: -2.3em;}
.sc_layouts_cart .sc_layouts_cart_widget .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {text-align: center;padding: 4em 0 3.5em;font-weight: 300;font-size: 14px;}
.sc_layouts_cart .sc_layouts_cart_widget .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message:before {content: "";font-family: "fontello";display: block;position: relative;font-size: 3em;margin-bottom: .7em;}
.woocommerce .widget_layered_nav_filters > ul > li {padding: 0 .625em .5em 0;display: block;}
.woocommerce .widget_layered_nav_filters > ul > li:before {display: none;}
.woocommerce .widget_layered_nav ul {padding-left: 1.2em;}
.woocommerce .widget_layered_nav_filters > ul > li a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {background-color: transparent;border: none;padding: 0;}
.woocommerce .widget_rating_filter ul li .star-rating {vertical-align: middle;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {margin-bottom: 1.4em;height: 4px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {-webkit-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;width: 10px;height: 10px;margin-left: -6px;top: -3px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {height: 4px;top: 0px;}
.woocommerce .widget_price_filter .price_slider_amount {font-size: .8125em;line-height: 2.5em;font-weight: 500;}
.woocommerce .widget_price_filter .price_slider_amount span {font-weight: 500;}
.woocommerce .widget_price_filter .price_slider_amount .button {font-size: 12px;font-weight: 500;}
.woocommerce.widget_rating_filter ul li:before {display: none !important;}
aside.woocommerce .product-title, aside.woocommerce .mini_cart_item > a:not(.remove) {display: block;line-height: 1.5em;}
.widget.WOOCS_CONVERTER .woocs_converter_shortcode > * {vertical-align: middle;}
.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container {display: inline-block;width: 43%;margin-right: .3em;}
.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container + .select_container {margin-left: .3em;margin-right: 0;}
.widget.WOOCS_CONVERTER .button {margin-top: 1em;}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single {height: auto;padding: 1em 0 1em 1em;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single div {background: none;}
.widget.WOOCS_SELECTOR .chosen-container-single .chosen-drop {margin-top: 1px;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li {background-position: right center !important;}
.yith-woocompare-widget ul.products-list {padding-left: 0;}
.yith-woocompare-widget ul.products-list li:before {display: none;}
.yith-woocompare-widget ul.products-list li .remove {margin-top: 0;}
.yith-woocompare-widget a.compare {float: left;}
.yith-woocompare-widget a.clear-all {display: inline-block;float: right;}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {font-weight: 400;padding-left: .75em;padding-right: 0;width: 4em;font-size: .8421em;line-height: 1em;}
.woocommerce table.cart .product-remove, .woocommerce #content table.cart .product-remove, .woocommerce-page table.cart .product-remove, .woocommerce-page #content table.cart .product-remove, .woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail {text-align: center;width: 40px;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {width: 40px;}
.woocommerce table.cart .product-name, .woocommerce #content table.cart .product-name, .woocommerce-page table.cart .product-name, .woocommerce-page #content table.cart .product-name {text-align: left !important;}
.woocommerce table.cart th, .woocommerce #content table.cart th, .woocommerce-page table.cart th, .woocommerce-page #content table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td {padding: 12px;text-align: center;}
.woocommerce table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions {border-bottom: none !important;padding-top: 1em;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {width: 11.7em;margin-right: .5em;}
.woocommerce table.cart td.actions .coupon + .button, .woocommerce #content table.cart td.actions .coupon + .button, .woocommerce-page table.cart td.actions .coupon + .button, .woocommerce-page #content table.cart td.actions .coupon + .button {float: right;}
.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th {text-align: center;}
.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 {font-size: 1.5em;line-height: 1.3em;font-weight: 400;margin: 1em 0 .6em;}
.woocommerce .cart-collaterals .cart-subtotal .amount, .woocommerce-page .cart-collaterals .cart-subtotal .amount {font-size: 1em;font-weight: 700;}
.woocommerce .cart-collaterals .cart_totals table {border-collapse: collapse;}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {padding: 6px 6px 6px 15px;vertical-align: middle;}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {padding: 6px 15px 6px 6px;font-weight: 700;text-align: left;vertical-align: middle;}
.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {font-size: 1em;}
.woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {width: 100px;}
.woocommerce ul#shipping_method li {padding-left: 0;text-indent: 0;}
.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form, .woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form {margin: 1em 0;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {font-size: 1em;font-weight: 400;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {display: block;}
.woocommerce-page .select2-container.select2-container--default .select2-selection .select2-selection__arrow, .woocommerce .select2-container.select2-container--default .select2-selection .select2-selection__arrow {display: none;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {padding-left: .5em;height: 4.1em;}
.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .select_container:before, .woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form .select_container:before {background: transparent;}
.woocommerce form .form-row {padding: 0;margin-bottom: 1em;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {line-height: 1.5em;}
.woocommerce form .form-row label.inline {margin-top: 18px;display: block;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {line-height: 1.2em;}
.woocommerce form.checkout_coupon {padding-bottom: .6em;}
.woocommerce form.checkout_coupon input.input-text {height: 4em;}
.woocommerce form.checkout_coupon p + p {float: left;padding-left: .3em;}
.woocommerce-checkout h3 {margin-bottom: .6em;margin-top: 0;}
.woocommerce .checkout input[type="checkbox"] {display: inline;}
.woocommerce .checkout .col-2 h3#ship-to-different-address label, .woocommerce-page .checkout .col-2 h3#ship-to-different-address label {display: inline-block;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {font-weight: 400;}
.woocommerce .checkout table.shop_table {margin-bottom: 3em;}
.woocommerce .checkout table.shop_table th, .woocommerce .checkout table.shop_table td {text-align: left;}
.woocommerce .checkout table.shop_table tfoot th {text-align: right;}
.woocommerce .checkout table.shop_table tfoot td, .woocommerce .checkout table.shop_table tfoot th {font-weight: 400;}
.woocommerce table.shop_table .cart-subtotal .amount, .woocommerce-page table.shop_table .cart-subtotal .amount, .woocommerce table.shop_table .shipping td, .woocommerce-page table.shop_table .shipping td {font-weight: 400;}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {clear: none;float: left;margin-bottom: 30px;}
.woocommerce .checkout #order_review, .woocommerce-page .checkout #order_review {margin-bottom: 3em;}
.woocommerce .checkout #order_review_heading, .woocommerce-page .checkout #order_review_heading {padding-top: 1.825em;}
.woocommerce .checkout #order_review .order-total .amount, .woocommerce-page .checkout #order_review .order-total .amount {letter-spacing: 0;}
.woocommerce .checkout #order_review .payment_methods li, .woocommerce-page .checkout #order_review .payment_methods li {list-style: none;}
.woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label {display: inline-block;}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {margin: -5px .5em 0;max-height: 30px;}
.woocommerce-checkout #payment div.payment_box:after {top: 0;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background-color: transparent;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {border-top: 1px solid #ddd;}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {line-height: 1.7em;float: none;}
.woocommerce .order_details.woocommerce-thankyou-order-details {padding: 1em;}
.woocommerce .order_details.woocommerce-thankyou-order-details li strong {font-weight: 400;margin-top: .2em;}
.woocommerce .shop_table.order_details th, .woocommerce .shop_table.customer_details th {text-align: left;}
.woocommerce .shop_table.order_details tfoot th {text-align: right;}
.woocommerce .shop_table.order_details td.product-name strong {font-style: normal;}
.woocommerce .order_details li, .woocommerce-page .order_details li {font-size: 1em;line-height: 1em;list-style: none;}
.woocommerce .woocommerce-customer-details address {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce form .form-row #createaccount {margin-right: 4px;vertical-align: middle;}
.woocommerce form .form-row input[type="radio"] + label:before, .woocommerce form .form-row input[type="checkbox"] + label:before {top: 10px;}
.woocommerce form .form-row label.inline input[type="checkbox"] {display: inline;position: relative;top: 2px;}
.woocommerce-account h2, .woocommerce-account .address .title h3 {margin: 1em 0 .4em;}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content .woocommerce-Address-title a {font-size: 1em;line-height: 1.4em;font-weight: 400;text-transform: uppercase;}
.woocommerce-account .woocommerce-MyAccount-navigation {width: 20%;float: left;}
.woocommerce-MyAccount-navigation ul {padding: 0;margin: 0;list-style-type: none;}
.woocommerce-MyAccount-navigation ul li {padding: 0;margin: 0;}
.woocommerce-MyAccount-navigation ul li + li {border-top: 1px dotted #ddd;}
.woocommerce-MyAccount-navigation ul li a {display: block;padding: 1.2em 0 .8em;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.woocommerce table.my_account_orders {font-size: 1em;}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {font-weight: 400;}
.woocommerce table.shop_table tfoot tr:last-child td {font-weight: 700;}
.woocommerce-account .woocommerce-MyAccount-content {width: 75%;float: right;}
.woocommerce-MyAccount-content .my_account_orders th {text-align: left;}
.woocommerce-MyAccount-content .my_account_orders .button {padding: 0;background-color: transparent !important;}
.woocommerce-MyAccount-content .my_account_orders .button + .button:before {content: "|";display: inline-block;line-height: inherit;margin: 0 .5em;}
.woocommerce-MyAccount-content .woocommerce-Address-title {position: relative;}
.woocommerce-MyAccount-content .woocommerce-Address-title h3 {display: inline-block;margin-top: .5em;}
.woocommerce-MyAccount-content .woocommerce-Address-title a {display: inline-block;vertical-align: text-top;margin: 0 0 0 2em;text-decoration: underline;float: none !important;}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {margin-top: 2em;}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {top: -1em;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {padding: 10px 8px 7px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {display: table-row-group;}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {display: table-row;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {display: table-cell;text-align: left !important;vertical-align: middle;}
.woocommerce table.shop_table_responsive tr td.product-price, .woocommerce-page table.shop_table_responsive tr td.product-price, .woocommerce table.shop_table_responsive tr td.product-quantity, .woocommerce-page table.shop_table_responsive tr td.product-quantity, .woocommerce table.shop_table_responsive tr td.product-subtotal, .woocommerce-page table.shop_table_responsive tr td.product-subtotal {text-align: center !important;}
.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {display: none;}
.sidebar .widget.woocommerce {border: 1px solid;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.sidebar .widget.woocommerce .widget_shopping_cart_content {padding: .8em 1.5em 1.4em 1.5em;}
.sidebar .widget.woocommerce ul.product-categories {margin-left: 1.5em;padding-right: 1.5em;padding-bottom: 1.15em;}
.sidebar .widget.woocommerce ul.product-categories li a {font-size: .75em;font-weight: 700;text-transform: uppercase;}
.sidebar .widget.woocommerce.widget_price_filter form {padding: .4em 1.5em 1.85em 1.5em;}
.sidebar .widget.woocommerce.widget_product_search form {padding: 0 1.5em .4em 1.5em;margin-bottom: 1.35em;width: auto;}
.woocommerce.widget_product_search .search_field {padding: 0 0 .75em 0;}
.sidebar .widget.woocommerce .tagcloud {padding: 0 1.5em;}
.sidebar .widget.woocommerce.widget_recently_viewed_products .product_list_widget {padding-top: 1em;padding-bottom: 1.5em;padding-right: 1em;}
.gamezone_shop_mode_buttons a.woocommerce_thumbs:before {content: "";font-family: "fontello";}
.gamezone_shop_mode_buttons a.woocommerce_list:before {content: "";font-family: "fontello";}
.woocommerce-cart .sc_layouts_row_type_compact .search_wrap .search_submit {padding: 0 1px;}
.widget_area.sc_widget_woocommerce_search .widget.widget_woocommerce_search .widget_title {padding-left: 0;}
.esg-grid i[class*="eg-icon-"] {color: #fff;-webkit-transition: color .5s ease;-ms-transition: color .5s ease;transition: color .5s ease;}
.esg-grid a:hover i[class*="eg-icon-"] {color: #888;}
.esg-navigationbutton i[class*="eg-icon-"] {color: #888;}
.esg-navigationbutton:hover i[class*="eg-icon-"] {color: #333;}
.esg-starring {vertical-align: top;}
.esg-starring .star-rating, .esg-starring-page .star-rating {width: 6em;}
.flat-light .esg-filters .esg-sortbutton-order, .flat-light .esg-filters .esg-cartbutton-order {line-height: 36px;margin: 0;}
.flat-light .esg-filters .esg-sortbutton {padding-right: 0;}
.esgbox-overlay {z-index: 228010 !important;}
.esgbox-opened {z-index: 228030 !important;}
.events-archive .entry-content, .events-archive .entry-header {width: 100%;}
#tribe-events-bar {margin: 6px 0 1.5em;}
#tribe-bar-form.tribe-bar-mini *, #tribe-bar-form.tribe-bar-mini label {font-size: 11px;}
#tribe-bar-form {background: none;}
#tribe-bar-form input {border-bottom-width: 1px !important;}
#tribe-bar-form #tribe-bar-views, #tribe-bar-form.tribe-bar-mini #tribe-bar-views {left: 85.5%;width: 14.5%;padding: 0;}
.tribe-bar-views-inner {padding: 0;background: none;}
.tribe-bar-mini .tribe-bar-views-inner {padding: 0;}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {padding: 0;}
#tribe-bar-views .select_container {display: none;}
#tribe-bar-views .tribe-bar-views-list {padding: 0;border: none;}
#tribe-bar-form.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list {padding: 0;}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-list {padding: 1em 0;}
.tribe-bar-views-list span[class^="tribe-icon-"] {display: inline-block;}
.tribe-bar-views-list span[class^='tribe-icon-'] {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-month.png");}
.tribe-bar-views-list span.tribe-icon-list, .tribe-bar-view-list span[class^='tribe-icon-'] {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-list.png");}
.tribe-bar-views-list span.tribe-icon-month, .tribe-bar-view-list a.tribe-icon-month {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-month.png");}
.tribe-bar-views-list span.tribe-icon-week {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-week.png");}
.tribe-bar-views-list span.tribe-icon-day {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-day.png");}
.tribe-bar-views-list span.tribe-icon-photo {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-photo.png");}
.tribe-bar-views-list span.tribe-icon-map {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-map.png");}
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {.tribe-bar-views-list span[class^='tribe-icon-'], .tribe-bar-view-list a[class^='tribe-icon-'] {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-month@2x.png");}
	.tribe-bar-views-list span.tribe-icon-list, .tribe-bar-view-list span[class^='tribe-icon-'] {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-list@2x.png");}
	.tribe-bar-views-list span.tribe-icon-month, .tribe-bar-view-list a.tribe-icon-month {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-month@2x.png");}
	.tribe-bar-views-list span.tribe-icon-week {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-week@2x.png");}
	.tribe-bar-views-list span.tribe-icon-day {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-day@2x.png");}
	.tribe-bar-views-list span.tribe-icon-photo {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-photo@2x.png");}
	.tribe-bar-views-list span.tribe-icon-map {background-image: url("../plugins/the-events-calendar/images/events-bar/icon-map@2x.png");}}
#tribe-bar-form #tribe-bar-views + .tribe-bar-filters {width: 85.5%;left: 0%;right: auto;}
.tribe-bar-date-filter, .tribe-bar-search-filter, .tribe-bar-submit, .tribe-bar-mini .tribe-bar-date-filter, .tribe-bar-mini .tribe-bar-search-filter, .tribe-bar-mini .tribe-bar-submit {padding: 0;}
.tribe-bar-collapse .tribe-bar-date-filter, .tribe-bar-collapse .tribe-bar-search-filter, .tribe-bar-collapse .tribe-bar-submit {padding: 0;}
.datepicker {z-index: 10005 !important;}
.datepicker table {border-collapse: collapse !important;}
.datepicker table, .datepicker table td, .datepicker table th {border-width: 0 !important;}
.tribe-bar-date-filter, .tribe-bar-mini .tribe-bar-date-filter {width: 37.9%;padding-right: 3.1em;}
.tribe-bar-mini .tribe-bar-date-filter {padding-left: 0;}
.datepicker th, .datepicker td, .datepicker thead tr:first-child th, .datepicker tfoot tr th {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.tribe-bar-search-filter, .tribe-bar-mini .tribe-bar-search-filter {width: 40.9%;padding-right: 3.1em;}
.tribe-bar-submit, .tribe-bar-mini .tribe-bar-submit {width: 21.2%;padding-right: 1em;margin: 0;}
#tribe-bar-form label {display: none;text-transform: none;font-size: 1em;margin-bottom: 1.1em;}
#tribe-bar-form input[type="text"] {border: none;border-bottom: 2px solid #ddd;padding: 1.95em .8em 1.2em;}
#tribe-bar-form .tribe-bar-submit input[type="submit"], #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"] {padding: 1.1667em 1.5em;border: none;margin: 0;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {padding: 1.1667em 2em;display: block;text-align: left;}
.tribe-events-page-title {display: none;}
#tribe-events-content.tribe-events-month {font-size: 14px;line-height: 1.4em;}
#tribe-events-content {padding: 0;margin: 3.3em 0 0;}
#tribe-events-footer, #tribe-events-header {margin: 0;}
#tribe-events-content table.tribe-events-calendar {margin: 0 0 2em;font-size: 1em;}
body.tribe-events-day {padding: 0;}
.events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-calendar + #tribe-events-footer {margin: 3.4em 0 1.8em;}
.events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer {padding-top: 3em;border-top-style: dotted;}
.tribe-events-calendar thead th {padding: 1.8em 0 !important;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;position: relative;}
.tribe-events-calendar thead th + th:before {content: " ";width: 1px;height: 1.2em;position: absolute;z-index: 1;top: 50%;left: 0;margin-top: -.6em;}
#tribe-events-content .tribe-events-calendar td {font-size: 1em;padding: 0;height: 10em;text-align: left;}
#tribe-events-content .tribe-events-calendar td:hover {box-shadow: none;background: none;}
.tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] a {font-size: 1em;font-weight: 400;}
.tribe-events-calendar td div[id*="tribe-events-daynum-"] {padding: 1em 1.7em 0;margin-bottom: 0;text-align: left;}
.tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a {background: none;}
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a {background-color: transparent;}
.tribe-events-calendar td.tribe-events-present {position: relative;}
.tribe-events-calendar td.tribe-events-present:before {content: " ";position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: -1px;border: 1px solid #ddd;}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {margin: 0;padding: 1em 1.5em;}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {font-size: 15px;font-weight: 400;}
.tribe-bar-collapse #tribe-bar-collapse-toggle {padding: .6em .7em;width: 66%;font-size: 14px;font-weight: 400;}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after {content: "";font-family: "fontello";width: 1em;height: 1em;line-height: 1em;text-align: center;top: 5px;border: none;}
#tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow:after {content: "";top: 5px;}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-list {padding: 0;}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views {float: right;width: 32%;}
.tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-date-filter, .tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-search-filter, .tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-submit {float: left;width: 32%;}
.tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-date-filter, .tribe-bar-collapse .tribe-bar-filters-inner > .tribe-bar-search-filter {margin-right: 2%;}
.tribe-events-calendar .tribe-events-has-events.mobile-trigger:after {margin: 1.5em auto 0;}
.tribe-events-calendar td.mobile-trigger div[id*="tribe-events-daynum-"], .tribe-events-calendar td.mobile-trigger div[id*="tribe-events-daynum-"] a {margin-top: 0;}
.tribe-mobile-day-heading {font-size: 1.4286em;line-height: 1.25em;}
#tribe-mobile-container {margin-bottom: 2em;}
#tribe-mobile-container .type-tribe_events {padding-top: 1em;}
#tribe-mobile-container .type-tribe_events h4 {font-size: 1.0714em;margin-bottom: 1em;}
#tribe-mobile-container .type-tribe_events .tribe-event-date-start {display: inline-block;margin-bottom: .8em;}
#tribe-mobile-container .type-tribe_events .tribe-events-read-more {margin-top: 0;padding: 0;}
.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip {padding: 0;bottom: 5.5em !important;left: -2em;width: 32.5em;z-index: 10000;text-transform: none;}
.tribe-events-tooltip .tribe-events-arrow {background: none;width: 14px;height: 14px;line-height: 14px;text-align: center;bottom: -7px;left: 5.2em;display: block;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.tribe-events-tooltip .tribe-events-event-body {font-size: 1em;line-height: 1.8em;padding: 1em 1.8em 1.5em;}
#tribe-events-content .tribe-events-tooltip h4 {font-size: 1.4em;line-height: 1.25em;font-weight: 400;padding: 1.2em 1.2em 2.5em;}
.tribe-events-tooltip .tribe-event-duration {margin: -4.5em 0 2em;line-height: 1.5em;height: 3em;overflow: hidden;}
.tribe-events-tooltip .tribe-events-event-thumb {padding: .5em 1.5em 0 0;}
.tribe-events-tooltip .tribe-event-description p {margin: 0;line-height: 1.7em;}
.tribe-events-tooltip .tribe-event-description p + p {margin-top: 1em;}
#tribe-events-footer .tribe-events-sub-nav {text-align: justify;}
#tribe-events-footer .tribe-events-sub-nav:after {content: " ";display: inline-block;width: 100%;height: 0;}
#tribe-events-footer .tribe-events-sub-nav li {width: auto !important;margin: 0 !important;padding: 0 !important;overflow: hidden;display: inline-block !important;vertical-align: top;float: none !important;text-align: justify;}
#tribe-events-footer .tribe-events-sub-nav li a {white-space: nowrap;}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next {text-align: right;}
.tribe-events-sub-nav li a span {display: none !important;}
#tribe-events .tribe-events-button:after, .tribe-events-button:after, .tribe-events-cal-links a:after, .tribe-events-sub-nav li.tribe-events-nav-next a:after {content: "";font-family: "fontello";margin-left: .5em;}
.tribe-events-sub-nav li.tribe-events-nav-previous a:before {content: "";font-family: "fontello";margin-right: .5em;}
.tribe-events-read-more {display: block;margin-top: 1.5em;padding: 0 !important;}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {max-width: 770px;}
.tribe-events-list .tribe-events-list-separator-month {margin: 3.5em auto;text-transform: uppercase;letter-spacing: 2px;font-size: 1.25em;line-height: 1.6em;font-weight: 400;}
.tribe-events-list .tribe-events-list-separator-month:first-child {margin-top: 2em;}
.tribe-events-list .tribe-events-event-cost {margin: 0;display: block !important;position: absolute;z-index: 1;top: 0;right: 0;}
.tribe-events-list .tribe-events-event-cost span {padding: .6em 1em;font-weight: 400;}
.tribe-events-list .tribe-events-event-meta {font-weight: 400;}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {line-height: 1.5em;font-style: normal;}
.tribe-events-event-meta .tribe-event-schedule-details {margin-bottom: .8em;font-size: 1.0667em;font-style: italic;letter-spacing: 0;}
.tribe-events-list .type-tribe_events, .tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {padding: 0;margin: 0;}
.tribe-events-list .type-tribe_events + .type-tribe_events, .tribe-events-day .tribe-events-day-time-slot + .tribe-events-day-time-slot + .tribe-events-day-time-slot {border-top: 1px solid #eee;margin-top: 4em;padding-top: 4em;}
.tribe-events-list .tribe-events-event-image {margin-top: .4em;width: 30%;float: left;}
.tribe-events-list .tribe-events-loop .tribe-events-content {text-align: justify;}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {line-height: 1.8em;}
.tribe-events-loop .tribe-events-content {padding-right: 0;}
#tribe-events-day {padding: 0;}
.tribe-events-day .tribe-events-day-time-slot h5 {margin: 0 0 1em;padding: 1em 2em;}
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events {margin-left: 0;}
#tribe-events-content.tribe-events-single {margin-top: 0;}
.tribe-events-back {display: none;}
.tribe-events-notices {margin: 0 0 1em 0;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.single-tribe_events .tribe-events-single-event-title {font-size: 2em;line-height: 1.2em;letter-spacing: 2px;margin: 0;text-align: center;}
.tribe-events-notices + .tribe-events-single-event-title {margin-top: 1.5em;}
.tribe-events-schedule {position: relative;}
.tribe-events-schedule h2 {font-size: 12px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;margin: 0;display: block;text-align: center;}
.single-tribe_events .tribe-events-schedule .tribe-events-divider, .single-tribe_events .tribe-events-schedule .tribe-events-cost {font-size: 1em;}
.single-tribe_events .tribe-events-schedule .tribe-events-divider {display: none;}
.single-tribe_events .tribe-events-schedule .tribe-events-cost {position: absolute;z-index: 1;top: 0;right: 0;font-weight: 400;}
.single-tribe_events .tribe-events-single-event-title, .single-tribe_events .tribe-events-schedule {display: none;}
.single-tribe_events .tribe-events-event-image {float: left;width: 40%;margin: .4em 3% 2em 0;}
.single-tribe_events .tribe-events-event-meta {font-size: 1em;line-height: 1.25em;}
.single-tribe_events .tribe-events-cal-links:after {content: " ";clear: both;width: 100%;height: 0;display: block;}
.single-tribe_events .type-tribe_events {padding-top: 0;}
.single-tribe_events .tribe-events-single-section {clear: none;float: left;width: 50%;margin: 0;padding: 3em 0 0;border: none;background-color: transparent;}
.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group {padding: 0;margin: 0;width: 40%;}
.single-tribe_events .tribe-events-event-meta .tribe-events-venue-map {width: 50%;}
.single-tribe_events .tribe-events-event-meta .tribe-events-venue-map > div {height: 250px !important;}
.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group + .tribe-events-meta-group {margin-left: 3em;}
.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title {margin-top: 0;font-size: 1.2em;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt, .single-tribe_events #tribe-events-content .tribe-events-event-meta dd {line-height: 1.4em;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {font-size: 1.0667em;font-weight: 400;font-style: italic;letter-spacing: 0;}
.single-tribe_events .tribe-events-venue-map {margin: 0;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.single-tribe_events #tribe-events-footer {border-top: none;}
.single-tribe_events .tribe-events-sub-nav li a {white-space: normal;}
.single-tribe_events .tribe-events-sub-nav li a:before, .single-tribe_events .tribe-events-sub-nav li a:after {display: inline-block;line-height: inherit;margin: 0 .3em 0 0;}
.single-tribe_events .tribe-events-sub-nav li a:after {margin: 0 0 0 .3em;}
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next, .single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next a {text-align: right;}
#tribe-events-footer:before, #tribe-events-footer:after {display: none;}
.tribe-events-list-widget .tribe-list-widget {padding-left: 0;}
.tribe-events-list-widget .tribe-events-list-widget-events {margin-bottom: 1.5em;padding: 0;}
.tribe-events-list-widget .tribe-events-list-widget-events .tribe-event-title {font-size: 1.2em;margin: 0;}
.vc_col-sm-12 {min-height: 0;}
.vc_col-sm-12[class*="vc_col-lg-"], .vc_col-sm-12[class*="vc_col-md-"], .vc_col-sm-12[class*="vc_col-xs-"] {min-height: 1px;}
.vc_row[data-vc-full-width]:not(.vc_parallax) {overflow: visible;}
.vc_row.vc_row-o-full-height {min-height: 100vh !important;}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {padding-top: 0 !important;}
.vc_row .wpb_column:not(.vc_col-sm-12) blockquote {margin: 0;}
.vc_row.stripe_before, .vc_row.stripe_after {position: relative;overflow: hidden;padding-top: 500px;margin-top: -500px;padding-bottom: 500px;margin-bottom: -500px;}
.vc_row.stripe_before:before, .vc_row.stripe_after:after {content: " ";position: absolute;z-index: -1;width: 100%;height: 180%;background-color: inherit;}
.vc_row.stripe_before:before {top: 0;}
.vc_row.stripe_after:after {bottom: 0;}
.vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body {padding: 2.4em 0;}
.vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body p {margin-bottom: 0;}
.vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body p + p {margin-top: 1em;}
.vc_tta.vc_tta-accordion .vc_tta-panel-body, .vc_tta.vc_tta-accordion .vc_tta-panel-heading {border: none !important;background: transparent !important;}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {margin-bottom: 1.6em;}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {margin-top: 1.6em;}
.vc_tta.vc_tta-accordion .vc_tta-panel-title {font-size: 1em;line-height: 1.3em;}
.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {font-size: 1.0667em;line-height: 1.3em;text-transform: uppercase;}
.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {padding-left: 4.2em;}
.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {padding-right: 4.2em;padding-left: 0;}
.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title > a > .vc_tta-controls-icon {left: 0;}
.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a > .vc_tta-controls-icon {right: 0;}
.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {width: 2.6667em;height: 2.6667em;line-height: 2.6667em;text-align: center;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.vc_tta.vc_tta-accordion.vc_tta-shape-rounded .vc_tta-panel-heading .vc_tta-controls-icon {-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.vc_tta.vc_tta-accordion.vc_tta-shape-round .vc_tta-panel-heading .vc_tta-controls-icon {-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left: 0;}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {right: 0;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-minus:before, .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {left: 50%;right: auto;width: 9px;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);border-width: 1px 0 0 0;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {top: 50%;bottom: auto;border-width: 0 0 0 1px;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);height: 9px;}
.vc_tta.vc_tta-accordion .vc_tta-panel:not(.vc_active) + .vc_tta-panel {margin-top: 1.6em;}
.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {background-color: transparent;border: none;padding: .6em 1.8em .3em;}
.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab + .vc_tta-tab {margin-left: .8em;}
.vc_separator {margin-top: 3.8em;margin-bottom: 4.25em !important;}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;height: 4px;margin-top: 1.4em;}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_bar {height: 4px;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar + .vc_single_bar {margin-top: 3.28em;}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label {display: block;width: 100%;position: absolute;z-index: 1;top: -1.85em;left: 0;font-size: .75em;line-height: 1.5em;font-weight: 700;font-style: normal;padding: 0;text-shadow: none;text-transform: uppercase;letter-spacing: 1px;}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {position: absolute;z-index: 1;top: -2px;right: 0;font-size: 1.167em;font-weight: 400;letter-spacing: 0;font-style: normal;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item {padding: 0 2.7em;}
.vc_message_box {padding: 1.4em .875em 1.4em 4.9em;}
.vc_message_box-solid-icon {padding-left: 7em;}
.vc_message_box-icon {width: 4.5em;}
.vc_message_box .vc_message_box-icon > * {font-size: 1.8em;}
.vc_message_box-solid-icon .vc_message_box-icon {width: 5em;font-size: 1em;font-weight: 400;}
.vc_message_box:not(.vc_message_box-solid-icon) .vc_message_box-icon > * {left: auto;right: .6em;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.vc_message_box-outline .vc_message_box-icon i {color: inherit;}
.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon {color: #f4524d;}
.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon {color: #e39a31;}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon i, .vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon {color: #9dbf00;}
.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon {border-color: #9dbf00;}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon i {background-color: #9dbf00;}
.vc_message_box_closeable {position: relative;}
.vc_message_box_closeable:after {content: "";font-family: "fontello";font-size: 1.5em;line-height: 1em;font-weight: 400;padding: 1em;color: inherit;cursor: pointer;position: absolute;z-index: 1;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.wpb_text_column[class*="scheme_"]:not([class*="sc_extra_bg_"]) {padding: 2rem 2.4rem;}
.wpb_text_column h1:first-child, .wpb_text_column h2:first-child, .wpb_text_column h3:first-child, .wpb_text_column h4:first-child, .wpb_text_column h5:first-child, .wpb_text_column h6:first-child {margin-top: 0;}
.wpb_gmaps_widget .wpb_wrapper {padding: 0;}
.wpcf7 .columns_wrap {white-space: nowrap;letter-spacing: 0;margin-bottom: 16px;}
.wpcf7-form-control-wrap textarea {height: 9.2em;}
.wpcf7 .wpcf7-form input[type="submit"] {width: 100%;margin-top: 3.75em;}
.logo_back {position: relative;z-index: 1;line-height: 1;}
.logo_back:after {content: "";z-index: -1;position: absolute;left: auto;right: -12px;height: 1000%;bottom: -30px;width: 800%;display: block;-o-transform: skew(20deg);-o-transform: skew(20deg);-moz-transform: skew(20deg);-webkit-transform: skew(20deg);-ms-transform: skew(20deg);transform: skew(20deg);line-height: 1;}
.newsletter_back {position: relative;z-index: 1;margin-left: 2.45em;line-height: 1;}
.newsletter_back:before {content: "";z-index: -1;bottom: -28px;position: absolute;left: -70px;right: auto;height: 1000%;width: 800%;display: block;-o-transform: skew(20deg);-o-transform: skew(20deg);-moz-transform: skew(20deg);-webkit-transform: skew(20deg);-ms-transform: skew(20deg);transform: skew(20deg);line-height: 1;}
.sc_layouts_item_link {line-height: 1;}
.sc_blogger.small_title .sc_blogger_item .sc_blogger_item_title {font-size: 1.125em;}
.sidebar.widget_area form.mc4wp-form, .wpb_widgetised_column form.mc4wp-form {background: #fff url("images/sitebar_newsletter_bg.png") no-repeat;background-size: cover;-webkit-border-radius: 5px;border-radius: 5px;}
.sidebar.widget_area form.mc4wp-form input[type="email"], .wpb_widgetised_column form.mc4wp-form input[type="email"] {background: transparent;}
.sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured:before {background: rgba(255,255,255,0) url("images/bg_cover.png") no-repeat;background-size: cover;}