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;}
ol li, ul li {margin: 7px 0;}
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: .92em;text-align: left;border-bottom: 1px solid #ddd;}
table tr:last-child td, table tr:last-child th {border-bottom: none;}
table th {font-size: 1em;font-weight: 400;font-style: normal;}
caption {font-weight: 700;text-align: center;}
blockquote {position: relative;text-align: left;padding: 0 0 0 2.2em;margin: 0;}
blockquote:before {content: "";font-family: "fontello";font-size: 14px;display: block;position: absolute;z-index: 1;top: -1px;left: 1px;}
blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
blockquote p {margin: 0;font-size: 15px;line-height: 1.5em;font-weight: 400;}
blockquote > cite, blockquote > p > cite {display: block;font-size: 13px;line-height: 1.35em;font-weight: 700;font-style: normal;text-transform: uppercase;margin-top: 1.65em;letter-spacing: 0;}
.blog_mode_post blockquote, .blog_mode_page blockquote {margin: 2.2em 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.wp-caption {margin-bottom: 20px;}
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: 1em;line-height: 1.5em;font-weight: 400;font-style: normal;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;margin-bottom: 0;text-align: center;padding: 10px;}
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: inline-block;font-size: 13px;line-height: 18px;font-weight: 700;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;text-transform: uppercase;white-space: nowrap;padding: 1.25em 3em;letter-spacing: 1px;height: auto;border-width: 0 !important;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.sc_button.sc_button_size_small, .theme_button.theme_button_small {padding: .8em 1.6em;}
.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_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: 10px 16px;}
.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: 1.6em 0;border-bottom: 2px solid #ddd;}
textarea, textarea.wp-editor-area {overflow: auto;vertical-align: top;min-height: 10em;}
.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;}
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;}
.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: 2px 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;}
img.alignleft, img.alignright {margin-bottom: 20px;}
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: 1.2em;font-size: 11px;line-height: 16px;padding: 1.6em 3em;}
.post-password-form input[type="password"] {padding: 1.6em 0;font-size: 11px;line-height: 16px;margin-left: 1.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;}
.filmax_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: 7rem;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;}
.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;}
.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";}
.top_panel_default .sc_layouts_row_type_normal {padding: 0;}
.top_panel_default .top_panel_title .content_wrap {padding: 2.5em 0 2em;border-top: 1px solid #2c2f35;}
.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: "";}
#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, .mptt-navigation-tabs, div.filmax_tabs .filmax_tabs_titles {list-style-type: none;padding: 0;text-align: center;letter-spacing: 0;margin: -.85em 0 2.7em;}
div.esg-filter-wrapper .esg-filterbutton, .mptt-navigation-tabs li, div.filmax_tabs .filmax_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;background: transparent;}
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;background: transparent;}
div.esg-filter-wrapper .esg-filterbutton + .esg-filterbutton {margin-left: 30px;}
.mptt-navigation-tabs li + li, div.filmax_tabs .filmax_tabs_titles li + li {margin-left: 5px;}
div.esg-filter-wrapper .esg-filterbutton > span {font-size: 13px;font-weight: 700;line-height: 16px;text-transform: uppercase;letter-spacing: .5px;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;padding: 1.1em 0;border-top: 1px solid transparent;}
.mptt-navigation-tabs li a, div.filmax_tabs .filmax_tabs_titles li a, div.filmax_tabs .filmax_tabs_titles li a.ui-tabs-anchor {display: block;float: none;padding: 1.75em 3em;-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.filmax_tabs .filmax_tabs_content {padding: 0;}
div.filmax_tabs .filmax_tab_content_remove {opacity: 0;}
div.filmax_tabs .nav-links {margin-top: 1em;}
.post_featured {overflow: hidden;position: relative;margin-bottom: 1.8em;max-width: 100%;}
.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_counters_comments:before {font-family: "fontello";content: "";}
.post_counters_likes.trx_addons_icon-heart-empty:before {font-family: "fontello";content: "";}
.post_counters_item:before {margin: 0 .24em 0 0;font-size: 1.25em;}
.post_meta_item .post_counters_label {display: none;}
.post_meta_item.post_categories, .post_meta_item.post_categories a {font-weight: 700;letter-spacing: .3px;}
.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:after, .post_meta .post_meta_item.post_edit:after, .post_meta .vc_inline-link:after {content: "";display: inline;font-family: inherit;font-size: inherit;font-weight: 400;font-style: normal;vertical-align: baseline;margin: 0 .5em;}
.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: rgba(0,0,0,.6);}
.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: 14px;font-weight: 400;font-style: normal;}
.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: 1.063em;line-height: 1.35em;font-weight: 700;letter-spacing: 0;}
.format-audio .post_featured .post_audio_title {font-size: 1.063em;line-height: 1.5em;margin-top: 0;margin-bottom: .8em;}
.trx_addons_audio_player.without_cover, .format-audio .post_featured.without_thumb .post_audio {background-color: #1a1d24;}
.trx_addons_audio_player.without_cover .audio_caption, .format-audio .post_featured.without_thumb .post_audio_title, .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: 1.063em;line-height: 1.35em;}
.trx_addons_audio_player .audio_author + .audio_caption {margin: -.48em 0 .25em;}
.format-audio .post_featured.with_thumb .post_audio {position: absolute;z-index: 1000;top: auto;right: 6%;bottom: 2em;left: 6%;text-align: left;}
.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {padding: 2em 2.5em;border: 1px solid #ddd;}
.trx_addons_audio_player {padding: 1.88em 2.5em 2.1em;}
.trx_addons_audio_player.without_cover {border: none;}
.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 .mejs-container, .trx_addons_audio_player .mejs-controls {background: none;padding: 0;margin-left: -2px;}
.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: center;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;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,0);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: 50px;height: 50px;line-height: 50px;line-height: 48px;text-align: center;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;position: absolute;z-index: 4;top: 50%;left: 50%;-webkit-transform: none;-ms-transform: none;transform: none;margin: 2em 0 0 -25px;font-size: 13px;opacity: 0;cursor: pointer;overflow: hidden;background-color: rgba(255,255,255,0);-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: 2px solid rgba(255,255,255,.15);text-indent: 3px;letter-spacing: 0;}
.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: -25px;}
.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: 13px;width: 50px;height: 50px;line-height: 50px;line-height: 47px;text-align: center;}
.widget_video .trx_addons_video_player.with_cover .video_hover {font-size: 13px;}
.sidebar .trx_addons_video_player.with_cover .video_hover, .footer_wrap .trx_addons_video_player.with_cover .video_hover {font-size: 13px;}
.trx_addons_video_player.with_cover .video_hover:before, .format-video .post_featured.with_thumb .post_video_hover:before {font-family: "fontello";content: "";}
.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;}
.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_featured.with_thumb .post_video_hover {display: none !important;}
.post_layout_excerpt {position: relative;margin-bottom: 0;}
.post_layout_excerpt + .post_layout_excerpt {margin-top: 1.92rem;}
.post_layout_excerpt.sticky {padding: 1.3em;}
.post_layout_excerpt .post_featured {display: inline-block;}
.post_layout_excerpt.post_format_audio .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_meta {margin-top: 0;}
.post_layout_excerpt .post_header .post_meta .post_meta_item.post_categories {margin-bottom: 15px;display: block;}
.post_layout_excerpt.post_format_gallery .post_featured.without_thumb {display: inline-block;width: 250px;}
.post_layout_excerpt:not(.post_format_audio) .post_featured {display: inline-block;vertical-align: middle;max-width: 250px;margin: 0;}
.post_layout_excerpt.post_format_audio .post_featured {margin-bottom: 15px;}
.post_layout_excerpt:not(.post_format_audio) .post_featured + .go_wrap {display: inline-block;vertical-align: middle;width: calc(100% - 250px);padding: 0 0 0 25px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.post_layout_excerpt .post_title {margin: 0;font-size: 24px;font-weight: 700;letter-spacing: -.2px;}
.post_layout_excerpt .post_content {margin-top: .6rem;font-size: 15px;line-height: 22px;}
.post_layout_excerpt .post_content .post_meta .post_meta_item.post_categories, .post_layout_excerpt .post_header .post_meta .post_meta_item:after, .post_layout_excerpt .post_header .post_meta .post_meta_item:not(.post_categories) {display: none;}
.post_layout_excerpt .post_content .post_meta {margin-top: 10px;}
.post_layout_excerpt .post_header .post_meta .post_meta_item.post_categories {margin-bottom: 12px;display: block;}
.post_layout_excerpt .slider_container.slider_controls_side .slider_controls_wrap > a {margin-left: 20px;margin-right: 20px;opacity: 1;}
.post_layout_excerpt blockquote {margin: 13px 0 12px 0;}
.post_layout_excerpt.first_big .post_featured {display: block;max-width: 100%;width: 100%;}
.post_layout_excerpt.first_big .simple {display: none;outline: none;}
.post_layout_excerpt.first_big .post_header .post_meta .post_meta_item.post_categories {margin: 0;}
.post_layout_excerpt.first_big .mask, .post_layout_excerpt.first_big .hover_simple:hover .mask {opacity: .85;background: -moz-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.88) 100%);background: -webkit-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.88) 100%);background: linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,.88) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d000000",endColorstr="#a6000000",GradientType=0);}
.post_layout_excerpt.first_big .post_header {margin: 0;padding: 2.2em;position: absolute;left: 0;bottom: 0;z-index: 999;}
.post_layout_excerpt.first_big .post_featured_bg:before {padding-top: 62%;}
.post_layout_excerpt.first_big .post_title {font-size: 2.313em;letter-spacing: -.7px;line-height: 1em;margin: .5em 0 .5em;}
.post_layout_excerpt.first_big .post_title a {color: #fff;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.post_layout_excerpt.first_big .post_title a:hover {opacity: .8;color: #fff !important;}
.post_layout_excerpt.first_big .post_title + .post_meta .post_meta_item.post_categories, .post_layout_excerpt.first_big .post_title + .post_meta .post_meta_item:after, .post_layout_excerpt.first_big .post_title + .post_meta .post_meta_item:not(.post_categories) {display: inline-block;}
.post_layout_excerpt.first_big .post_title + .post_meta > .post_meta_item.post_categories {display: none !important;}
.post_layout_excerpt.first_big .post_meta, .post_layout_excerpt.first_big .post_meta_item, .post_layout_excerpt.first_big .post_meta_item:after, .post_layout_excerpt.first_big .post_meta_item a, .post_layout_excerpt.first_big .post_info_counters .post_counters_item {color: #d2d2d2;}
.post_layout_excerpt.first_big .post_date a:hover, .post_layout_excerpt.first_big a.post_meta_item:hover, .post_layout_excerpt.first_big .post_meta_item a:hover, .post_layout_excerpt.first_big .post_info_counters .post_counters_item:hover {color: #fff;}
.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%;}
.post_layout_classic .post_header {padding-top: .1px;}
.post_layout_classic .post_title {font-size: 1.5em;line-height: 1.2em;margin: 0;}
.post_layout_classic .post_title + .post_meta {margin-top: 1.1em;}
.post_layout_classic blockquote {margin-left: 0;margin-right: 0;}
.post_layout_classic .post_header + .post_content {padding-top: .85em;}
.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;}
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;font-size: 2.5em;}
.post_layout_chess .post_meta {margin-top: 1.6em;margin-bottom: 0 !important;}
.post_layout_chess .post_header + .post_content {margin-top: 1em;}
.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: 1.8rem;}
.post_layout_chess.post_layout_chess_1 .more-link {margin-top: 1.3rem;}
.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 {margin-top: 1em;}
.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: 1px;margin-top: .5rem;}
.post_layout_chess_3 .post_title {font-size: 1.3333rem;line-height: 1.24em;}
.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: .9em 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;}
.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%;}
.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: 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-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: .5px;text-align: center;margin-top: 3.8em;font-size: 13px;font-weight: 700;}
[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: inline-block;padding: 1em;position: relative;width: 100%;letter-spacing: 1px;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.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: 7px;left: 50%;width: 1em;height: 1em;line-height: 1em;opacity: 0;}
.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-more.loading .nav-load-more:before {opacity: 1;}
.nav-links-more .nav-load-more {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.nav-links-more.loading .nav-load-more {padding-top: 2.4em;}
.nav-links-infinite a span {opacity: 1;}
.nav-links-infinite.loading {display: block;}
.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: 13px;text-transform: uppercase;margin-top: 3.3em;text-align: center;border: none;list-style-type: none;font-weight: 700;}
.page_links {overflow: hidden;width: 100%;}
.page_links .page_links_title {display: inline-block;vertical-align: top;margin: 1.25em 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-weight: inherit;margin: 8px 8px 0 0;padding: 0;width: 38px;height: 38px;line-height: 38px;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;border: 1px solid #ddd;}
.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;background: transparent;}
.minimal-light .esg-filterbutton, .minimal-light .esg-navigationbutton {background: transparent !important;}
.comments_pagination .page-numbers.prev, .comments_pagination .page-numbers.next {width: auto;padding: 0 1.8em;border-radius: 25px;}
.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: "";font-weight: 400;}
.nav-links .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {content: "";font-weight: 400;}
.nav-links-single .nav-links {font-size: .8667em;text-align: left;margin-top: 4.5em;padding-top: 4em;border-top: 1px solid #ddd;overflow: hidden;text-transform: none;}
.nav-links-single .nav-links a {display: block;position: relative;min-height: 3em;z-index: 1;}
.nav-links-single .nav-links a .nav-arrow {width: 20px;height: 20px;line-height: 20px;overflow: hidden;text-align: center;position: absolute;z-index: 1;top: 0;top: 50%;left: 0;background-position: center;background-repeat: no-repeat;background-size: cover;margin-top: -10px;border: none;background: transparent !important;}
.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;opacity: 0;color: #1a1d24;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-weight: 400;font-size: 11px;}
.nav-links-single .nav-links a:hover .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.33em;}
.nav-links-single .nav-links .nav-previous .post-title {text-align: left;}
.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.33em;}
.nav-links-single .nav-links .nav-next .post-title {text-align: right;}
.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: .6em 0 0;font-size: 16px;text-transform: none;}
.nav-links-single .nav-links .meta-nav, .nav-links-single .nav-links .post_date {font-size: .9286em;font-weight: normal;}
.nav-links-single .nav-links .screen-reader-text {clip: auto !important;position: relative !important;font-size: 11px;text-transform: uppercase;font-weight: 700;line-height: 14px;display: inline-block;}
.nav-links-single .nav-links .screen-reader-text:hover {background: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;top: 0;left: 0;display: inline-block;line-height: 14px;}
.nav-links-single .nav-links .post_date {display: none;}
.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: 2.25em;}
.post_item_single > .post_featured > img {width: auto;max-height: 80vh;}
.post_featured.post_attachment {margin-bottom: 1.6em;}
.entry-caption {text-align: center;font-style: italic;}
.post_item_single .post_header {margin-bottom: 1.6em;}
.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: -.2em;}
.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;margin-top: 2.6em;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: .7em;text-transform: none;font-weight: 400;font-size: 13px;}
.post_item_single .post_content > .post_meta_single .post_tags:after {display: none;}
.post_item_single .post_content > .post_meta_single .post_meta_label {font-size: 17px;font-weight: 700;text-transform: uppercase;}
.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 .4em .4em;}
.post_item_single .post_content > .post_meta_single .post_share .social_item .social_icon {display: block;width: 2.3em;height: 2.3em;line-height: 2.3em;text-align: center;font-size: .92em;}
.author_info {margin-top: 4em;padding: 0;position: relative;}
.author_avatar {width: 150px;height: 150px;line-height: 150px;text-align: center;position: absolute;z-index: 1;top: 0;left: 0;}
.author_avatar img {width: 100%;height: auto;}
.author_description {padding-left: 180px;padding-top: 9px;}
.author_title {margin-top: 0;margin-bottom: .7em;font-size: 1.5em;font-weight: 700;letter-spacing: -1px;}
.author_bio p {margin: 0;}
.author_bio p + p {margin-top: .6em;}
.author_bio .author_link {display: inline-block;margin-top: 1.25em;font-style: normal;letter-spacing: 1px;position: relative;font-size: 13px;text-transform: uppercase;font-weight: 700;}
.author_bio .author_link:after {font-weight: 400;font-family: "fontello";content: "";font-size: 10px;margin-left: 11px;}
.author_bio .socials_wrap {margin-top: 1em;}
.related_wrap {margin-top: 4.4em;padding-top: 3.7em;border-top: 1px solid #eee;}
.related_wrap_title {margin: 0 0 1em;text-align: left;font-size: 1.688em;}
.related_wrap .related_item {text-align: left;}
.related_wrap .post_categories {font-weight: 700;text-transform: uppercase;font-size: 11px;}
.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: .2em 0 .1em;}
.related_wrap .post_counters_comments, .related_wrap .post_date {font-size: 11px;font-weight: 400;text-transform: uppercase;}
.related_wrap .related_item_style_1 .post_date {margin-right: 14px;}
.related_wrap .related_item_style_1 .post_featured.with_thumb .post_date a, .related_wrap .related_item_style_1 .post_featured.with_thumb .post_counters_comments {letter-spacing: 1px;color: #d2d2d2;}
.related_wrap .related_item_style_1 .post_featured.with_thumb .post_counters_comments:hover, .related_wrap .related_item_style_1:hover .post_featured.with_thumb .post_date a:hover {color: #fff;}
.related_wrap .related_item_style_1 .post_counters_comments:before {vertical-align: middle;margin-right: 6px;font-size: 14px;}
.related_wrap .related_item_style_1 .post_featured {margin: 0;display: inline-block;}
.related_wrap .related_item_style_1 .post_featured .post_header {display: block;max-width: 100%;padding: 1.5em 1.9em;position: absolute;left: 0;bottom: 0;z-index: 999;-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: .54em 0 .45em;letter-spacing: .5px;line-height: 1.3em;}
.related_wrap .related_item_style_1 .post_featured.with_thumb .post_title a {color: #fff;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.related_wrap .related_item_style_1 .post_featured.with_thumb .post_title a:hover {color: #fff;opacity: .75;}
.related_wrap .related_item_style_1.post_format_video .post_featured .post_header {outline: none;}
.related_wrap .related_item_style_1.post_format_audio .post_featured {width: 100%;}
.related_wrap .related_item_style_1.post_format_audio .post_header {position: relative;padding-left: 0;}
.related_wrap .related_item_style_1 .mask {opacity: .7 !important;background-color: #1a1d24 !important;}
.related_wrap .related_item_style_2 .post_featured {margin-bottom: 1.1em;}
.related_wrap .related_item_style_2 .post_featured img {width: 100%;}
.related_wrap .related_item_style_2 .post_date {font-size: 10px;line-height: 1.4em;font-weight: bold;text-transform: uppercase;}
.body_style_fullscreen .comments_wrap {margin-bottom: 3em;}
.comments_list_wrap {margin-top: 2.6em;padding-top: 3.8em;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;font-size: 1.688em;}
.comments_list_wrap + .comments_form_wrap {margin-top: 1.5em;}
.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.25em;}
.comments_list_wrap ul > li {display: block;overflow: hidden;position: relative;min-height: 100px;}
.comments_list_wrap ul li {margin: 0;}
.comments_list_wrap ul > li:before {display: none;}
.comments_list_wrap ul ul {margin-left: 6.1em;padding-left: 0;}
.comments_list_wrap ul ul ul ul ul {margin-left: 0;}
.comments_list_wrap .comment_author_avatar {position: absolute;z-index: 1;top: 0;left: 0;width: 100px;height: 100px;line-height: 100px;text-align: center;overflow: hidden;}
.comments_list_wrap ul li + li > .comment_body > .comment_author_avatar, .comments_list_wrap li > ul > li > .comment_body > .comment_author_avatar {top: 2.25em;}
.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: 130px;overflow: hidden;min-height: 100px;}
.comments_list_wrap .comment_info {margin: -.35em 0 .35em;position: relative;}
.comments_list_wrap .comment_author {margin: 0 1.1em 0 0;display: inline-block;}
.comments_list_wrap .comment_posted {display: inline-block;position: relative;vertical-align: baseline;font-size: 11px;line-height: inherit;letter-spacing: 1px;}
.comments_list_wrap .comment_counters, .comments_list_wrap .comment_date, .comments_list_wrap .comment_time {display: inline-block;vertical-align: baseline;text-transform: uppercase;}
.comments_list_wrap .comment_date, .comments_list_wrap .comment_time {margin-right: .3em;}
.comments_list_wrap .comment_counters, .comments_list_wrap .comment_time {display: none;}
.comments_list_wrap .comment_not_approved {padding: .2em 0 .5em 0;}
.comments_list_wrap .comment_posted_label {text-transform: uppercase;}
.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: 13px;line-height: 1.2em;letter-spacing: .8px;margin-top: 1.5em;position: relative;text-transform: uppercase;font-weight: 700;}
.comments_list_wrap .comment_reply a:after {content: "";font-family: "fontello";margin-left: .6em;display: inline-block;font-size: 12px;font-weight: 400;}
.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: 2.6em;padding-top: 3.8em;border-top: 1px solid #eee;overflow: hidden;}
.comments_form_wrap form {position: relative;}
.comments_wrap .comments_form_title {margin: 0 0 .25em;text-align: left;font-size: 1.688em;}
.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: .6em;}
.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: 1.5em 0;}
.comments_wrap .comments_field textarea {min-height: 11em;}
.comments_wrap .form-submit {margin: 2.5em 0 0;}
.comments_wrap .form-submit:before {content: " ";clear: both;width: 100%;height: 0;display: block;}
.comments_wrap .form-submit input[type="submit"] {display: inline-block;}
form .error_field {border-color: #cc6868 !important;-webkit-box-shadow: 0px 0px 8px 0px rgba(200,100,100,.2);-ms-box-shadow: 0px 0px 8px 0px rgba(200,100,100,.2);box-shadow: 0px 0px 8px 0px rgba(200,100,100,.2);}
.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;}
.filmax_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 .filmax_messagebox, form .trx_addons_message_box {min-width: 60%;text-align: center;}
.filmax_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);}
.filmax_messagebox_style_error, .trx_addons_message_box_error {border: 1px solid #a00000;background-color: #fdcdcd;color: #a00000;-webkit-box-shadow: 0px 0px 20px 0px rgba(200,0,0,.2);-ms-box-shadow: 0px 0px 20px 0px rgba(200,0,0,.2);box-shadow: 0px 0px 20px 0px rgba(200,0,0,.2);}
.filmax_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);}
.filmax_messagebox p, .trx_addons_message_box p {margin: 0;line-height: 1.5em;}
.filmax_messagebox p + p, .trx_addons_message_box p + p {margin-top: .4em;}
.post_item_404 .post_content {padding: 4em 0 3em;overflow: hidden;}
.post_item_404 .page_title {float: left;width: 50%;font-size: 17em;line-height: .8em;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: uppercase;letter-spacing: 0;line-height: 1.4em;}
.post_item_404 .go_home:after {content: "";font-family: "fontello";margin-left: .5em;line-height: inherit;display: none;}
.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: 0;}
.wpb_widgetised_column .widget, .sidebar[class*="scheme_"] .widget {padding: 1.95rem 1.6rem;}
.sidebar[class*="scheme_"] .widget .widget {padding: 0;}
.wpb_widgetised_column .widget + .widget, .sidebar .widget + .widget {margin-top: 2.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;}
.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: 1.57em;letter-spacing: 0;position: relative;font-size: 1.063em;}
.widget .widget_title:after, .widget .widgettitle:after {display: inline-block;content: "";height: 1px;width: 28px;background: red;vertical-align: middle;margin-top: -1px;margin-left: 16px;}
.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: " ";display: block;width: 3px;height: 3px;line-height: 3px;text-align: center;position: absolute;z-index: 1;top: .8em;left: -1.2em;}
.widget li a img {vertical-align: baseline;}
.footer_custom .widget.widget_nav_menu .menu {padding-left: 0;font-size: 14px;}
.footer_custom .widget.widget_nav_menu .menu ul {padding-left: 1em;}
.footer_custom .widget.widget_nav_menu .menu li:before {display: none;}
.footer_custom .widget.widget_nav_menu .menu li {margin: 9px 0;}
.footer_custom .widget.widget_nav_menu .menu > li:first-child {margin-top: 0;}
.widget_contacts .contacts_content {font-size: 14px;}
.widget_contacts .contacts_logo {padding-top: 5px;}
.widget_contacts .contacts_logo + .contacts_description, .widget_contacts .contacts_logo + .contacts_content {margin-top: 1.5em;}
.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_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: 1.2em;margin-top: -.5em;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;}
.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 {outline: none;}
.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 .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 2px 2px 0;font-size: 13px !important;line-height: 18px;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;}
#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;}
.footer_wrap {margin-top: 7.4rem;}
.remove_margins .footer_wrap {margin-top: 0;}
.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 .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);}
.filmax_customizer_message {padding: 2em;margin: 0 auto;max-width: 60%;background-color: #f3e6ce;color: #960;border-left: 3px solid #660;}
.filmax_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;}
.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;}
.wpb_widgetised_column .post_item .post_thumb, .widget_area .post_item .post_thumb, aside .post_item .post_thumb {width: 97px;height: 81px;margin: 0 1.24em 4px 0;}
body .wpb_widgetised_column .post_item .post_title, .widget_area .post_item .post_title, aside .post_item .post_title {margin: 13px 0 4px 0;line-height: 1.05em;font-weight: 700;text-transform: none;letter-spacing: 0;}
.wpb_widgetised_column .post_item .post_info, .widget_area .post_item .post_info, aside .post_item .post_info {font-size: 11px;line-height: 1.5em;text-transform: uppercase;letter-spacing: 1px;}
.widget .soc-follow {display: inline-block;font-size: 11px;font-weight: 700;text-transform: uppercase;vertical-align: middle;position: relative;width: 100%;color: #1a1d24 !important;background-color: #fff;text-align: right;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;overflow: hidden;height: 38px;line-height: 38px;padding-right: 35px;box-sizing: border-box;letter-spacing: .1px;}
.widget .soc-follow + .soc-follow {margin-top: 11px;}
.widget .soc-follow:last-child {margin-bottom: 3px;}
.widget .soc-follow span {float: left;text-align: left;color: #fff;width: 72%;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;padding: 0 15px;box-sizing: border-box;height: 38px;line-height: 38px;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.widget .soc-follow span:before {font-family: "fontello";display: inline-block;font-weight: 400;font-size: 13px;margin-right: 13px;}
.widget .soc-follow.facebook span {background-color: #385a98;}
.widget .soc-follow.facebook:hover span {background-color: #2f508b;}
.widget .soc-follow.facebook span:before {content: "";}
.widget .soc-follow.twitter span {background-color: #1ea4f0;}
.widget .soc-follow.twitter:hover span {background-color: #1c9be3;}
.widget .soc-follow.twitter span:before {content: "";}
.widget .soc-follow.youtube span {background-color: #e0041d;}
.widget .soc-follow.youtube:hover span {background-color: #d0051c;}
.widget .soc-follow.youtube span:before {content: "";}
.sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_nav > li > a {padding: 1em 1.8em;}
.sc_layouts_menu_nav > li.menu-item-has-children > a:after {display: none;}
.sc_layouts_menu_nav > li.menu-item + li.menu-item:before {content: "/";display: inline-block;position: absolute;position: absolute;left: 0;left: -2px;top: 0;top: 50%;vertical-align: middle;z-index: 1;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: rgba(209,209,209,.5);font-weight: 400;}
.menu_hover_slide_line > ul > li#blob {margin-top: 3.24em;}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul {-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,.1);-ms-box-shadow: 0px 0px 6px 0px rgba(0,0,0,.1);box-shadow: 0px 0px 6px 0px rgba(0,0,0,.1);padding: 1.3em 0;}
.sc_layouts_menu_nav > li > ul {top: 5.2em;}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {padding: .67em 1.75em;}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul {width: 16em;}
.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: 16em;top: -1.3em;}
.sc_layouts_menu_nav > li > ul ul.submenu_left {left: -16em;}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after, .sc_layouts_menu_nav li li.menu-item-has-children > a:after {right: 1.1em;}
.sc_layouts_menu_nav > li li > a {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_menu_nav > li li.sfHover > a {padding-left: 2.15em;}
.sc_layouts_row_fixed_on {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.sc_layouts_row_type_compact .socials_wrap {margin: 0;}
.sc_layouts_item .search_submit:before {font-family: "fontello";content: "";}
.sc_layouts_row_type_compact .search_wrap .search_submit {font-size: .92em;}
.sc_layouts_row_type_compact .socials_wrap .social_item {margin: 0 26px 0 0;font-weight: 400;}
.sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_socials {position: relative;padding-left: 50px;margin-left: 17px;}
.sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_socials:before {content: "";display: block;position: absolute;position: absolute;z-index: 1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-color: rgba(209,209,209,.5);width: 1px;height: 17px;}
.sc_layouts_row_type_compact .socials_wrap .social_icon {-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon_youtube {color: #e50b0b !important;}
.sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon_instagramm {color: #c3206f !important;}
.sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon_facebook {color: #3a559f !important;}
.sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon_twitter {color: #50abf1 !important;}
.search_style_fullscreen.search_opened .search_field, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {font-size: 1.688em !important;font-weight: 700 !important;text-transform: none;letter-spacing: -.2px !important;height: 2.85em !important;line-height: 2.85em !important;padding: 0 1.5em 0 0 !important;}
.search_style_fullscreen.search_opened .search_form {border-bottom: 2px solid #fff;}
.search_style_fullscreen.search_opened .search_form {width: 34%;}
.search_style_fullscreen.search_opened .search_submit, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {left: auto !important;right: 15px !important;font-size: 13px !important;}
.search_style_fullscreen.search_opened .search_close {top: -3.5em;right: -2.5em;font-size: 1.5rem;}
.search_style_fullscreen.search_opened .search_submit:before {font-family: "fontello";content: "";}
.search_style_fullscreen.search_opened .search_close:before {font-family: "fontello";content: "";}
.search_style_fullscreen .info {display: none;position: absolute;left: 0;bottom: -45px;color: #979797;font-size: 11px;line-height: 15px;text-transform: uppercase;font-weight: 500;letter-spacing: 2.2px;}
.search_style_fullscreen.search_opened .info {display: block;}
.sc_layouts_title_caption {letter-spacing: -.9px;line-height: 1.05em;}
.breadcrumbs {font-size: 14px;line-height: 18px;}
.sc_layouts_title_breadcrumbs {margin-top: .8em;}
.breadcrumbs .breadcrumbs_delimiter:before {height: 3px;width: 3px;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;display: inline-block;vertical-align: middle;content: "";}
.footer_wrap .sc_layouts_item, .footer_wrap .sc_layouts_row .widget {vertical-align: top;margin-top: .5em !important;margin-bottom: .5em !important;}
.footer_wrap .sc_layouts_row .widget .widget_title, .footer_wrap .sc_layouts_row .widget .widgettitle {margin-bottom: 1em;line-height: 1.2em;}
.socials_wrap {margin-left: 0;}
.sidebar .socials_wrap .social_item .social_icon, .footer_wrap .socials_wrap .social_item .social_icon {width: 2.3em;height: 2.3em;line-height: 2.3em;}
.sidebar .socials_wrap .social_item, .footer_wrap .socials_wrap .social_item {margin: 5px 5px 0 0;}
.post_item_single .post_content .post_meta .post_share .social_item .social_icon_trx_addons_twitter, .sidebar .socials_wrap .social_item .social_icon_twitter, .footer_wrap .socials_wrap .social_item .social_icon_twitter {background-color: #1da1f3 !important;}
.post_item_single .post_content .post_meta .post_share .social_item:hover .social_icon_trx_addons_twitter, .sidebar .socials_wrap .social_item:hover .social_icon_twitter, .footer_wrap .socials_wrap .social_item:hover .social_icon_twitter {background-color: #1a95e1 !important;}
.post_item_single .post_content .post_meta .post_share .social_item .social_icon_trx_addons_facebook, .sidebar .socials_wrap .social_item .social_icon_facebook, .footer_wrap .socials_wrap .social_item .social_icon_facebook {background-color: #3a559f !important;}
.post_item_single .post_content .post_meta .post_share .social_item:hover .social_icon_trx_addons_facebook, .sidebar .socials_wrap .social_item:hover .social_icon_facebook, .footer_wrap .socials_wrap .social_item:hover .social_icon_facebook {background-color: #354f94 !important;}
.sidebar .socials_wrap .social_item .social_icon_instagramm, .footer_wrap .socials_wrap .social_item .social_icon_instagramm {background-color: #ce2e92 !important;}
.sidebar .socials_wrap .social_item:hover .social_icon_instagramm, .footer_wrap .socials_wrap .social_item:hover .social_icon_instagramm {background-color: #b5247f !important;}
.post_item_single .post_content .post_meta .post_share .social_item .social_icon_trx_addons_gplus, .sidebar .socials_wrap .social_item .social_icon_youtube, .footer_wrap .socials_wrap .social_item .social_icon_youtube {background-color: #e0011a !important;}
.post_item_single .post_content .post_meta .post_share .social_item:hover .social_icon_trx_addons_gplus, .sidebar .socials_wrap .social_item:hover .social_icon_youtube, .footer_wrap .socials_wrap .social_item:hover .social_icon_youtube {background-color: #ce031a !important;}
.footer_wrap.footer_default {padding-top: 2em;}
.footer_wrap.footer_default .sc_layouts_row .widget {margin-top: 1.2em !important;margin-bottom: 1.2em !important;}
.mejs-controls .mejs-button > button {font-weight: 300;}
.mejs-time-total, .mejs-time-loaded, .mejs-time-current, .mejs-time-hovered, .mejs-time-buffering {height: 3px !important;}
.mejs-time-total {margin: 9px 0 0 !important;}
.mejs-horizontal-volume-total {height: 3px !important;top: 19px !important;}
.mejs-time-total .mejs-time-handle {display: none;}
.mejs-time {font-size: 12px !important;}
.mejs-controls .mejs-button > button {height: 24px;width: 24px;line-height: 24px;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;background: #fff !important;}
.mejs-button {font-size: 8px !important;}
.mejs-button, .mejs-time, .mejs-time-rail {width: 38px !important;}
.mejs-button > button {margin: 8px 6px !important;}
.mejs-controls .mejs-button > button {font-size: 1.4em;}
.wpcf7 .columns_wrap {white-space: nowrap;letter-spacing: -10px;margin-bottom: 8px;}
.wpcf7 .columns_wrap * {letter-spacing: 2.2px;}
.wpcf7 textarea {height: 12.2em;}
.wpcf7-submit {margin-top: 2.5em;}
.wpcf7 .wpcf7-not-valid-tip {letter-spacing: .5px;font-size: 14px;}
.widget_contacts .contacts_info {font-size: 15px;}
.contacts_info .label {font-size: 17px;text-transform: uppercase;font-weight: 700;padding: 10px 0 1px 0 !important;line-height: 18px;}
.widget_contacts .contacts_info span, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a {padding-left: 3.6em;}
.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 {line-height: 2.2em;}
.widget_contacts .contacts_info span.contacts_phone, .widget_contacts .contacts_info span.contacts_address {margin-top: 1.4em;}
.widget_contacts .contacts_info .contacts_email {margin-top: 1.4em;}
.widget_contacts .contacts_info span.contacts_address:before {content: "";font-family: "fontello";}
.widget_contacts .contacts_info span.contacts_phone:before, .widget_contacts .contacts_info a.contacts_phone:before {content: "";font-family: "fontello";}
.widget_contacts .contacts_info span.contacts_email:before {content: "";font-family: "fontello";}
.widget_contacts .contacts_info span:before, .widget_contacts .contacts_info > div > a:before, .widget_contacts .contacts_info > a:before {font-size: 2em;width: 1.5em;top: 4px;}
.full_width_link {width: 100%;}
.extra-text-title h6 {letter-spacing: .1px;font-size: 13px;}
.extra-text-title strong {margin-left: 20px;}
.extra-simple-link.sc_button_simple {padding: 0 0 0 1.8em;}
.extra-simple-link.sc_button_simple:before {display: none;}
.extra-simple-link.sc_button_simple:after, .extra-simple-link.sc_button_simple:hover:after {font-family: "fontello";content: "";font-weight: 400;right: auto;left: 0;opacity: 1;font-size: 11px;}
.extra-simple-link-2.sc_button_simple:before, .extra-simple-link-2.sc_button_simple:after {display: none;}
.extra-simple-link-2.sc_button_simple.sc_button_icon_left .sc_button_icon {margin-right: .55em;font-size: 1.2em;}
.sc_button.sc_button_simple + .sc_button.sc_button_simple {margin-left: 2.8em;}
.big_title .sc_item_title {font-size: 3.75em !important;line-height: .83em;letter-spacing: -1px !important;}
.big_title {padding: 0 !important;}
.big_title:before {display: none !important;}
.big_title .sc_item_title + .sc_item_descr {margin-top: 2.1em;}
.big_title .sc_item_descr cite {margin-top: 3.65em;}
.big_title .sc_item_descr cite a {position: relative;padding-left: 1.6em;letter-spacing: 0;color: #b6b6b6;}
.big_title .sc_item_descr cite a:before {font-family: "fontello";content: "";font-weight: 400;right: auto;left: 0;opacity: 1;font-size: 10px;position: absolute;}
.mejs-controls .mejs-playpause-button.mejs-play > button:before, .mejs-controls .mejs-playpause-button.mejs-replay > button:before {content: "";font-family: "fontello";letter-spacing: -1px;}
.mejs-controls .mejs-playpause-button.mejs-pause > 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";}
.sc_layouts_menu_nav .menu-collapse > a:before {font-weight: 400;}
.filmax_messagebox_style_success, .trx_addons_message_box_success, .filmax_messagebox_style_error, .trx_addons_message_box_error, .trx_addons_field_error {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.filmax_messagebox_style_success, .trx_addons_message_box_success, .filmax_messagebox_style_error, .trx_addons_message_box_error {border-width: 2px;font-size: 12px;text-transform: uppercase;}
[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,border-color .3s ease,background-position .3s ease,background-color 0 linear .3s;-ms-transition: color .3s ease,border-color .3s ease,background-position .3s ease,background-color 0 linear .3s;transition: color .3s ease,border-color .3s ease,background-position .3s ease,background-color 0 linear .3s;}
.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;}
.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: 4em;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: hidden !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: -5em;left: 0;font-size: 1em !important;letter-spacing: 0 !important;display: block;text-transform: none !important;width: 50%;text-align: center;padding: .5em 1em !important;pointer-events: all;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.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: 1;}
.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: 999;}
.post_format_video .hover_play .simple:before, .format-video .hover_play .simple:before {font-size: 13px;width: 50px;height: 50px;line-height: 48px;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: 2px 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_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);}
.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;}
.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%;}
.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: 1.1em;font-weight: 300;}
.slider_container.slider_controls_side .slider_controls_wrap > a:before, .slider_outer_controls_side .slider_controls_wrap > a:before {font-size: 12px;}
.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: "";}
.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;}
.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: .5em !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;}
.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: 656px;}
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: 600px;}
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: 300px;}
.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;}
h3.sc_item_title_style_default.sc_promo_title, h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {font-size: 2.313rem;letter-spacing: -.3px;}
.sc_title > h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag):first-child {margin-top: -5px !important;}
.sc_title.sc_title_default {position: relative;padding-top: 34px;}
.sc_title.sc_title_default:before {content: "";display: block;height: 1px;width: 48px;background: #ddd;position: absolute;top: 0;left: 0;}
.sc_item_subtitle + .sc_item_title {margin-top: .7em;}
.sc_title.sc_title_default.sc_align_center:before {left: 50%;margin-left: -24px;}
.sc_title.sc_title_default.sc_align_right:before {left: auto;right: 0;}
.sc_item_descr p {margin-bottom: 0;}
.sc_item_descr {font-size: 1em;letter-spacing: -.3px;font-weight: 400;}
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr {margin-top: .5em;}
.sc_item_subtitle {font-size: 13px;line-height: 16px;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;font-style: normal;}
.sc_events_item_button:before, .sc_events_item_button:after {content: "";font-family: "fontello";}
.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: "";}
.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";}
.trx_addons_tooltip:before {font-size: 15px;}
body .trx_addons_dropcap {font-size: 2.313em;font-weight: 700;background: transparent;margin: .35em .1em 0 0;width: 1.8em;height: 1.5em;line-height: 1.5em;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
body ul[class*="trx_addons_list"] {padding-left: 1.35em;}
body ul[class*="trx_addons_list_custom"] > li:before {font-family: "fontello";content: "";font-size: 10px;left: -1.95em;}
.sc_table table th, .sc_table table td {border-bottom: 1px solid #ddd;}
.sc_table table th, .sc_table table td {padding: .92em;}
.sc_table table th, .sc_table table td {text-align: left;}
.sc_table {font-size: 14px;font-weight: 400;}
.sc_table th {font-size: 15px;font-weight: 400;}
.sc_table table tr:first-child th, .sc_table table tr:first-child td {font-weight: 400;}
.sc_recent_news article.post_item .post_categories {font-size: inherit;line-height: inherit;margin-top: 0;font-weight: 700;margin-bottom: 0;padding-right: 0;letter-spacing: .3px;}
.sc_recent_news .post_item .post_author, .sc_recent_news .post_item .post_date {font-size: 11px;line-height: 1.5em;}
.sc_recent_news .post_item .post_date:before {content: "";margin: 0 .92em;}
.sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_title {font-weight: 700;text-transform: uppercase;}
.sc_recent_news.sc_recent_news_style_news-magazine .post_accented_on .post_title, .widget .sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_title, .sidebar .sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_title, .footer_wrap .sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_title {font-size: 1.188em;}
.sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_title {margin: 9px 0 0 0;}
.sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_meta {margin: .2em 0 .9em !important;}
aside .post_item.post_layout_news-magazine.post_item.post_accented_off + .post_item.post_layout_news-magazine.post_item.post_accented_off {margin-top: 1.5em;margin-bottom: 0;}
.trx_addons_video_player.with_cover:hover .video_mask {opacity: 0;}
.slider_container.slider_controls_side .slider_controls_wrap > a, .slider_outer_controls_side .slider_controls_wrap > a {width: 50px;height: 50px;border: 2px solid #fff;-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;}
.slider_container.slider_controls_side:hover .slider_controls_wrap > a {margin-left: 20px;margin-right: 20px;}
.swiper-button-next, .swiper-button-prev {margin-top: -25px;}
.slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {width: 4px;height: 4px;opacity: 1;}
.sc_skills_counter .sc_skills_icon {text-align: left;font-size: 2.2em;}
.sc_skills_counter .sc_skills_item_title {text-align: left;font-size: 13px;font-style: normal;font-weight: 700;text-transform: uppercase;}
.sc_skills_counter .sc_skills_total {text-align: left;font-size: 3.75em;font-weight: 700;letter-spacing: -.8px;}
.sc_skills_counter .sc_skills_icon + .sc_skills_total {margin-top: .25em;}
.sc_skills_counter .sc_skills_column {text-align: center;}
.sc_skills_counter .sc_skills_column .sc_skills_item_wrap {display: inline-block;}
.sc_testimonials_item_author, .sc_testimonials [class*="column"] .sc_testimonials_item_author {text-align: center;padding: 0;}
.sc_testimonials_item_author_avatar {margin: 0 0 46px;width: 105px;height: 105px;position: relative;overflow: visible;}
.sc_testimonials_item_author_avatar img {overflow: hidden;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.sc_testimonials .sc_testimonials_item_content:before {display: none;}
.sc_testimonials .sc_testimonials_item_author_avatar:before {font-family: "fontello";content: "";display: block;position: absolute;z-index: 1;bottom: -17px;left: 50%;-webkit-transform: translateX(-50%) rotate(180deg);-ms-transform: translateX(-50%) rotate(180deg);transform: translateX(-50%) rotate(180deg);-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;height: 34px;width: 34px;line-height: 31px;font-size: 14px;}
.sc_testimonials [class*="column"] .sc_testimonials_item_content, .sc_testimonials_item_content {font-size: 1.25em;text-align: center;line-height: 1.5em;margin-bottom: 1.85em;}
.sc_testimonials_item_author_title {margin: 0;font-size: 13px;font-style: normal;letter-spacing: 1px;text-transform: uppercase;}
.sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {margin-top: .7em;font-size: 12px;font-weight: 400;line-height: 1.3em;opacity: .75;}
.sc_action_item_default .sc_action_item_subtitle {font-size: 11px;line-height: 1.2em;font-weight: 700;letter-spacing: .3px;}
.sc_action_item_default .sc_action_item_title {font-size: 2.313em;}
.sc_action_item_default .sc_action_item_subtitle + .sc_action_item_title {margin-top: 14px;}
.sc_action_item_default .sc_action_item_link {padding: 1.28em 2.8em;}
.sc_action_item_subtitle + .sc_action_item_link, .sc_action_item_title + .sc_action_item_link, .sc_action_item_description + .sc_action_item_link {margin-top: 2.2em;}
.sc_action_item_default.with_image:after {background: -moz-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%);background: -webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%);background: linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d000000",endColorstr="#a6000000",GradientType=0);}
.sc_item_button_simple.sc_promo_button {padding: 0 0 0 1.8em;}
.sc_item_button_simple.sc_promo_button:before {display: none;}
.sc_item_button_simple.sc_promo_button:after, .sc_item_button_simple.sc_promo_button:hover:after {font-family: "fontello";content: "";font-weight: 400;right: auto;left: 0;opacity: 1;font-size: 11px;}
.sc_promo_default .sc_promo_content.sc_item_content p {font-size: .938em;line-height: 1.78em;}
.sc_promo.sc_promo_size_normal .sc_promo_text_inner {padding: 4.4em 1em 3.8em 3.9em;}
.sc_promo_blockquote .sc_promo_text_in {padding: 0 0 0 30px;}
.sc_promo_blockquote.sc_promo_image_position_right .sc_promo_text_in {padding: 0 30px 0 0;}
.sc_promo_blockquote .go-wrap-info {position: relative;z-index: 999;left: -130px;bottom: -4px;width: calc(100% + 130px);padding: 2.1em 0 0 1.8em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_promo_blockquote .go-wrap-info .sc_promo_title {font-size: 37px;line-height: 1em;}
.sc_promo.sc_promo_blockquote .sc_promo_descr {font-size: 14px;line-height: 23px;}
body .sc_promo.sc_promo_blockquote .sc_promo_descr, body .sc_promo.sc_promo_blockquote .sc_item_title + .sc_item_descr {margin: 1.6em 0;}
body .sc_promo.sc_promo_blockquote .sc_button_wrap.sc_item_button, body .sc_promo.sc_promo_blockquote .sc_item_descr + .sc_item_button {margin-top: 1.4em;}
.sc_promo_blockquote .sc_item_button_simple.sc_promo_button {padding: 0 1.8em 0 0;}
.sc_promo_blockquote .sc_item_button_simple.sc_promo_button:after, .sc_promo_blockquote .sc_item_button_simple.sc_promo_button:hover:after {left: auto;right: 0;font-size: 9px;top: 2px;}
.sc_promo_blockquote .widget .widget_title, .sc_promo_blockquote .widget .widgettitle {margin-bottom: 1.9em;margin-top: 0 !important;}
.sc_promo_blockquote aside .post_item .post_title {margin-top: 0 !important;}
.sc_recent_news .post_item .post_featured .post_info .post_categories {display: inline-block;padding: 0;font-size: 11px;line-height: 13px;font-weight: 700;margin-bottom: 1.8em;letter-spacing: .25px;background-color: transparent;text-transform: uppercase;}
.sc_recent_news .post_item .post_featured .post_counters_item .post_counters_number {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_recent_news .post_item .post_featured .post_date:before {margin: 0;}
.sc_recent_news .post_item .post_featured .post_meta {margin: 1.55em 0 0 !important;}
.sc_recent_news .post_item .post_featured .post_meta *, .sc_recent_news .post_item .post_featured .post_counters_item, .sc_recent_news .post_item .post_featured .post_counters .post_counters_edit a {color: #d2d2d2 !important;background: transparent !important;}
.sc_recent_news .post_item .post_featured .post_meta a:hover, .sc_recent_news .post_item .post_featured .post_counters_item:hover .post_counters_number, .sc_recent_news .post_item .post_featured .post_counters_item:hover {color: #fff !important;}
.sc_recent_news_style_news-announce .post_item .post_featured .post_info {padding: 2.1em 1.9em;width: 100%;z-index: 999;}
.sc_recent_news_style_news-announce .post_item .post_featured .post_title {margin: 0;letter-spacing: 0;line-height: 1.15em;font-weight: 700;font-size: 17px;}
.sc_recent_news_style_news-announce {overflow: hidden;margin: -15px;}
.sc_recent_news_style_news-announce .post_item .post_featured {margin: 15px !important;}
.sc_recent_news_style_news-announce .post_item .post_featured:after {background: -moz-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%);background: -webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%);background: linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d000000",endColorstr="#a6000000",GradientType=0);}
.sc_recent_news_style_news-announce .post_item.post_size_full .post_featured .post_title, .sc_recent_news_style_news-announce .post_item.post_size_big .post_featured .post_title {font-size: 37px;line-height: 1em;}
.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured .post_info {padding: 1.4em 1.7em;}
.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured .post_meta {margin: 1.2em 0 0 !important;}
.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured .post_info .post_categories {margin-bottom: 1.5em;}
.sc_recent_news_style_news-announce .post_item.post_size_small .post_featured .post_info .post_counters_likes {display: none;}
.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured .post_title {font-size: 24px;line-height: 1.05em;}
.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured .post_info {padding: 2.1em 1.7em;}
.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured .post_meta {margin: 1.3em 0 0 !important;}
.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured .post_info .post_categories {margin-bottom: 1.5em;}
.sc_recent_news_style_news-announce .post_item .post_featured .simple:before {display: none;}
.sc_recent_news_style_news-announce .post_item .post_featured:hover .mask {opacity: .16;}
.sc_recent_news_style_news-portfolio .post_info_hover {margin: 0;position: absolute;bottom: 0;left: 0;z-index: 999;display: block;width: 100%;padding: 1em 2.38em 0;margin-bottom: 3.1em;-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;}
.sc_recent_news_style_news-portfolio .post_featured:hover .post_info_hover {padding-bottom: 73px;}
.sc_recent_news_style_news-portfolio [class*="column"] {padding: 0 !important;}
.sc_recent_news_style_news-portfolio .post_item .post_featured .post_info {z-index: 999;}
.sc_recent_news_style_news-portfolio .post_item .post_featured .simple:before {display: none;}
.sc_recent_news_style_news-portfolio .post_categories_info {font-size: 12px;line-height: 16px;}
.sc_recent_news_style_news-portfolio .post_categories_info a {position: relative;}
.sc_recent_news_style_news-portfolio .post_categories_info a + a {margin-left: 16px;}
.sc_recent_news_style_news-portfolio .post_categories_info a + a:before {content: "/";display: inline-block;position: absolute;position: absolute;left: 0;left: -11px;top: 0;top: 50%;margin-top: -1px;vertical-align: middle;z-index: 1;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: rgba(209,209,209,.5);font-weight: 400;}
.sc_recent_news_style_news-portfolio .post_categories_info a, .sc_recent_news_style_news-portfolio .post_categories_info {color: #bdbdbd;}
.sc_recent_news_style_news-portfolio .post_title a, .sc_recent_news_style_news-portfolio .post_categories_info a:hover {color: #fff;}
body .sc_recent_news_style_news-portfolio .post_info_hover .post_title a:hover {color: #bdbdbd;}
body .sc_recent_news_style_news-portfolio .post_info_hover .post_title {font-weight: 700;text-transform: uppercase;font-size: 1.688em;position: relative;padding-top: 31px;margin: 0 0 10px 0;letter-spacing: .2px;}
.sc_recent_news_style_news-portfolio .post_info_hover .post_title:before {content: "";display: block;height: 1px;width: 44px;background: #ddd;position: absolute;top: 0;left: 0;}
.sc_recent_news_style_news-portfolio .post_link_wrap {position: absolute;bottom: -2.2em;left: 0;padding: 0 2.38em;opacity: 0;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_recent_news_style_news-portfolio .post_featured:hover .post_link_wrap {bottom: 0;opacity: 1;}
.sc_recent_news_style_news-portfolio .post_link_wrap > a, .sc_recent_news_style_news-portfolio .post_link_wrap > .hover_play {display: inline-block;vertical-align: middle;line-height: 16px;}
.sc_recent_news_style_news-portfolio .post_link_wrap a.post_link {text-transform: uppercase;font-weight: 700;font-size: 11px;color: #fff;position: relative;padding-left: 46px;letter-spacing: .5px;}
.sc_recent_news_style_news-portfolio .post_link_wrap .hover_play {margin-right: 28px;line-height: 44px;}
.sc_recent_news_style_news-portfolio .post_link_wrap a.post_link:hover {color: #bdbdbd;}
.sc_recent_news_style_news-portfolio .post_link_wrap a.post_link:before {height: 33px;width: 33px;line-height: 33px;display: inline-block;position: absolute;left: 0;top: 50%;margin-top: -16px;font-family: "fontello";content: "";background: #2e3036;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;text-align: center;font-weight: 400;font-size: 10px;}
.sc_recent_news_style_news-portfolio .post_link_wrap .hover_play a.post_link:before {content: "";font-size: 14px;}
.sc_recent_news_style_news-portfolio .post_item .post_featured:after {z-index: 9;background: -moz-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 90%);background: -webkit-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 90%);background: linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.5) 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d000000",endColorstr="#a6000000",GradientType=0);}
.sc_recent_news_style_news-excerpt {position: relative;}
.sc_recent_news_style_news-excerpt .first-wrap {width: calc(62.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;}
.sc_recent_news_style_news-excerpt .first-wrap .post_featured {float: none;width: 100%;}
.sc_recent_news_style_news-excerpt .second-wrap {width: 37.7%;float: right;}
.sc_recent_news_style_news-excerpt .second-wrap .post_featured {float: none;width: 100%;margin-bottom: 14px;}
body .sc_recent_news_style_news-excerpt .post_item + .post_item {padding-top: 0;margin-top: 1.6em;border-top: none;}
.sc_recent_news_style_news-excerpt .post_item .post_featured .post_info {padding: 2.1em 1.9em;width: 100%;z-index: 999;}
.sc_recent_news_style_news-excerpt .post_item .post_featured .post_title {margin: 0;letter-spacing: 0;line-height: 1.15em;font-weight: 700;font-size: 17px;}
.sc_recent_news_style_news-excerpt .first-wrap .post_featured .mask {background: -moz-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%);background: -webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%);background: linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d000000",endColorstr="#a6000000",GradientType=0);opacity: 1;}
.sc_recent_news_style_news-excerpt .post_item .post_featured .post_title {font-size: 37px;line-height: 1em;}
body .sc_recent_news_style_news-excerpt .second-wrap .post_item .post_title {font-weight: 700;font-size: 1.188em;}
body .sc_recent_news_style_news-excerpt .second-wrap .post_item .post_meta {margin: .2em 0 .85em !important;}
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {margin: 0;}
.sc_blogger_plain .sc_blogger_item {text-align: left;padding: 0;margin-bottom: 0;}
.sc_blogger_plain .sc_blogger_item .post_header {margin: 0;position: absolute;bottom: 0;left: 0;z-index: 999;display: block;width: 100%;padding: 1.15em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_blogger_plain .sc_blogger_item .post_featured {position: relative;margin: 0;}
.sc_blogger_plain .sc_blogger_item .post_featured:after {content: " ";position: absolute;z-index: 9;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: -moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.7) 90%);background: -webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.7) 90%);background: linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.7) 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d000000",endColorstr="#a6000000",GradientType=0);}
.sc_blogger_plain .sc_blogger_item .sc_blogger_item_title {margin: 0 0 .39em;font-size: 17px;letter-spacing: 0;}
.sc_blogger_plain .sc_blogger_item .sc_blogger_item_title a {color: #fff;}
.sc_blogger_plain .sc_blogger_item .sc_blogger_post_categories, .sc_blogger_plain .sc_blogger_item .sc_blogger_post_categories a, .sc_blogger_plain .sc_blogger_item .sc_blogger_item_title a:hover {color: #bdbdbd;}
.sc_blogger_plain .sc_blogger_item .sc_blogger_post_categories {font-size: 12px;line-height: 16px;margin-top: 5px;}
.sc_blogger_plain .sc_blogger_item .sc_blogger_post_categories a:hover {color: #fff;}
.sc_blogger .sc_blogger_slider.slider_outer_pagination_pos_bottom {padding-bottom: 3.1em;}
.sc_blogger_default .sc_blogger_item_content {padding: 26px 0 0;}
.sc_blogger_default .sc_blogger_item {background: transparent !important;}
.sc_blogger .sc_blogger_item .sc_blogger_item_title {margin: 0;letter-spacing: 0;}
.sc_blogger .sc_blogger_item .post_meta {font-size: 13px;font-weight: 400;text-transform: none;margin: 7px 0 0;}
.sc_blogger .sc_blogger_item .post_meta_item.post_categories, .sc_blogger .sc_blogger_item .post_meta_item.post_categories a {font-weight: 400;letter-spacing: 0;}
.sc_blogger_default .hover_play .simple:before {display: none;}
.sc_blogger_default .post_link_wrap_hover {position: absolute;left: 0;padding: 0 10px 35px;width: 100%;z-index: 999;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;opacity: 0;bottom: -1em;}
.sc_blogger_default .post_featured:hover .post_link_wrap_hover {bottom: 0;opacity: 1;}
.sc_blogger_default .post_link_wrap_hover > a, .sc_blogger_default .post_link_wrap_hover > .hover_play {display: inline-block;vertical-align: middle;margin: 0 3px;height: 38px;width: 38px;line-height: 38px;}
.sc_blogger_default .post_link_wrap_hover a.post_link {font-size: 11px;color: #fff;position: relative;padding: 0;letter-spacing: 0;height: 38px;width: 38px;line-height: 38px;display: inline-block;}
.sc_blogger_default .post_link_wrap_hover a.post_link:before {height: 38px;width: 38px;line-height: 38px;display: inline-block;position: absolute;left: 0;top: 50%;margin-top: -19px;font-family: "fontello";content: "";background: #2e3036;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;text-align: center;font-weight: 400;font-size: 10px;}
.sc_blogger_default .post_link_wrap_hover .hover_play a.post_link:before {content: "";font-size: 14px;}
.sc_blogger_default .post_featured .mask {background-color: rgba(26,29,36,0);opacity: 1;}
.sc_blogger_default .post_featured:hover .mask {background-color: rgba(26,29,36,.32);opacity: 1;}
.sc_blogger_default .trx_addons_column-1_3 .sc_blogger_item_content {text-align: left;padding: 32px 0 0;}
.team_member_page .team_member_brief_info_text {font-style: normal;}
.team_member_page .team_member_brief_info_title {margin: 0 0 6px;}
.sc_team_default .sc_team_item_info {padding: 1.62em 1em .5em;}
.sc_team_default .sc_team_item_title {font-size: 1.063em;letter-spacing: 0;}
.sc_team_default .sc_team_item_subtitle {font-size: 13px;font-style: normal;margin-top: 8px;text-transform: capitalize;}
.trx_addons_tabs_with_titles .trx_addons_tabs_content {padding-top: 2em;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li {font-size: 13px;line-height: 1.3em;font-weight: 700;font-style: normal;text-transform: uppercase;letter-spacing: 0;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li a {padding: .38em 1.1em .38em 1.2em;-webkit-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;position: relative;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li + li {margin-left: .7em;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li a:before {content: "";display: block;position: absolute;z-index: 1;top: 50%;left: -3px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);height: 7px;width: 7px;background: #fff;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.post_item_none_search .search_wrap .search_field, .post_item_none_archive .search_wrap .search_field {padding: 1.2em 3em 1em 0 !important;}
.post_item_none_search .search_wrap .search_submit, .post_item_none_archive .search_wrap .search_submit {padding: 0 0 0 1em;}
.sc_push_medium {margin-top: -7.9em;}
.sc_push_tiny {margin-top: -2.2em;}
.trx_addons_tooltip {display: inline-block;}
form.mc4wp-form {position: relative;padding-right: 0;}
form.mc4wp-form .mc4wp-form-fields {position: relative;}
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;padding-right: 35px;position: relative;padding-top: 7px;}
form.mc4wp-form .mc4wp-form-fields:before {content: "";font-family: "fontello";font-size: 14px;display: block;position: absolute;z-index: 1;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-top: -7px;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
form.mc4wp-form .mc4wp-form-fields input[type="submit"] {position: absolute;z-index: 1;top: 0;right: 0;vertical-align: middle;padding: 0;height: 100%;width: 30px;background: transparent !important;}
form.mc4wp-form .mc4wp-alert {margin: 1em 0;padding: 0;line-height: 1.5em;font-size: 14px;}
.esg-grid i[class*="eg-icon-"] {-webkit-transition: color .5s ease;-ms-transition: color .5s ease;transition: color .5s ease;color: rgba(255,255,255,.7);}
.esg-grid a:hover i[class*="eg-icon-"] {color: white;}
.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;}
.eg-gallery-wrapper .eg-gallery-element-3 {letter-spacing: .5px;}
.eg-gallery-wrapper .eg-icon-plus:before {content: "";font-family: "fontello";font-size: 24px;height: 50px;width: 50px;line-height: 50px;margin: 0;font-weight: 400;}
.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: 14px 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;}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab > a {padding: 0 !important;border: none !important;background: transparent !important;font-size: 13px !important;text-transform: uppercase;letter-spacing: 1.1px;font-weight: 700;}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab {position: relative;margin-top: 0;margin-left: 0;}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab + .vc_tta-tab:before {content: "/";display: inline-block;position: absolute;position: absolute;left: 0;left: -2px;top: 0;top: 50%;vertical-align: middle;z-index: 1;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: rgba(209,209,209,.5);font-weight: 400;}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab + .vc_tta-tab {margin-left: 13px;padding-left: 15px;}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-body {background: none !important;}
.wpb-js-composer .vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {background-color: transparent !important;border: none !important;position: relative;}
.wpb-js-composer .vc_tta-style-modern.vc_tta-tabs:not(.vc_tta-o-no-fill) .vc_tta-panels:before {position: absolute;display: block;right: 0;bottom: 0;width: 88%;height: 94%;z-index: 0;background: #181a21;content: "";}
.wpb-js-composer .vc_tta-style-modern.vc_tta-controls-align-left:not(.vc_tta-o-no-fill) .vc_tta-panels {padding: 33px 30px 0 0 !important;}
.wpb-js-composer .vc_tta-style-modern.vc_tta-controls-align-left:not(.vc_tta-o-no-fill) .vc_tta-panel-body {padding: 0 !important;}
.wpb-js-composer .vc_tta-style-flat .vc_tta-panel-body {background: none !important;}
.wpb-js-composer .vc_tta.vc_tta-style-flat .vc_tta-tab > a {padding: .8em 0 !important;border: none !important;background: transparent !important;font-size: 13px !important;text-transform: uppercase;letter-spacing: 0;font-weight: 700;border-top: 1px solid transparent !important;}
.wpb-js-composer .vc_tta.vc_tta-style-flat .vc_tta-tab + .vc_tta-tab {margin-left: 33px;}
.wpb-js-composer .vc_tta.vc_tta-style-outline .vc_tta-panel-body {padding-bottom: 0 !important;}
body .vc_tta-panel.vc_animating .vc_tta-panel-body {min-height: 1px !important;display: block !important;-webkit-transform: scaleY(1) !important;-ms-transform: scaleY(1) !important;transform: scaleY(1) !important;}
body .vc_tta-panel, body .vc_tta-panel.vc_animating {-webkit-transform: scaleY(1) !important;-ms-transform: scaleY(1) !important;transform: scaleY(1) !important;display: block !important;min-height: 1px !important;}
.vc_separator {margin-top: 3.6em;margin-bottom: 3.8em !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: 2.8em;}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label {display: block;width: 100%;position: absolute;z-index: 1;top: -1.8em;left: 0;font-size: 14px;line-height: 1.5em;font-weight: 400;font-style: normal;padding: 0;text-shadow: none;}
.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: 14px;font-style: normal;}
.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;}