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-panel, 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: 14px;}
body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
h1, h2, h3, h4, h5, h6 {hyphens: auto;}
li > ol, li > ul, dl > dd {margin-bottom: 0;}
li > p {margin-bottom: 0;}
li > p + p {margin-top: .5em;}
ol, ul {padding-left: 1.5em;}
a {text-decoration: none;background: transparent;}
a, a:hover, a:focus, a:active {outline: 0;}
a img {border: none;}
a, button, input[type="button"], input[type="submit"] {-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {display: block;}
:active, :focus {outline: 0;}
a[href="javascript:void(0)"] {cursor: default;}
table {border-collapse: collapse;}
table th + th, table th + td, table td + th, table td + td {border-left: 1px solid #ddd;}
table > p {margin: 0 !important;}
table td, table th {padding: 1.8em 1em;border: 1px solid;}
table th {font-size: 11px;font-weight: 700;font-style: normal;text-transform: uppercase;text-align: center;}
caption {font-weight: 700;text-align: center;}
table tr td {border-top: 0;}
table tr:not(:last-child) td {border-bottom: 0;}
blockquote {position: relative;text-align: left;padding: .35em 3.2em .4em 1.1em;margin: 0;border-left: 2px solid;}
blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
blockquote p {margin: 0;font-size: 16px;line-height: 21px;font-weight: 700;letter-spacing: -.48px;}
blockquote > a, blockquote > p > a, blockquote > cite, blockquote > p > cite {display: block;font-size: 17px;line-height: 23px;font-weight: 400;font-style: italic;text-transform: none;margin-top: .75em;letter-spacing: -.6px;}
.blog_mode_post blockquote, .blog_mode_page blockquote {margin: 1.5em 0 1.3em;}
.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: 1em;border: 1px solid #888;background-color: #f7f7f7;display: inline-block;vertical-align: middle;word-wrap: break-word;}
pre > code {display: block;vertical-align: top;padding: 1em;}
abbr, acronym {border-bottom: 1px dotted;cursor: help;}
mark, ins {background-color: transparent;text-decoration: none;}
sup, sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 80%;}
big {font-size: 120%;}
[hidden], template {display: none;}
hr {height: 0;border: none;border-top: 1px solid #eee;margin: 6.7857em 0;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}
img {max-width: 100%;height: auto;vertical-align: top;}
figure, .wp-caption, .wp-caption-overlay .wp-caption {border: 0;margin: 0;padding: 0;overflow: hidden;position: relative;max-width: 100%;}
figure figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd {position: absolute;z-index: 1;top: auto;right: 0;bottom: 0;left: 0;font-size: 11px;line-height: 15px;font-weight: 700;font-style: normal;-webkit-transition: margin-bottom .3s ease;-ms-transition: margin-bottom .3s ease;transition: margin-bottom .3s ease;margin-bottom: 0;text-align: center;padding: 1.2em 10px 1.15em;text-transform: uppercase;border: 1px solid;}
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: -6em;}
figure figcaption:hover, .wp-caption .wp-caption-text:hover, .wp-caption .wp-caption-dd:hover, .wp-caption-overlay .wp-caption .wp-caption-text:hover, .wp-caption-overlay .wp-caption .wp-caption-dd:hover {margin-bottom: 0;}
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="url"], 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="url"]: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="url"], 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: normal;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: 21px;font-weight: 700;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;text-transform: uppercase;white-space: nowrap;padding: .6em 2em .4em;letter-spacing: 0;height: auto;border: 1px solid;}
.sc_button.sc_button_size_small, .theme_button.theme_button_small {padding: .6em 2em .4em;}
.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: 13px;line-height: 16px;padding: 11px 26px 8px;}
.widget.woocommerce .button + .button {margin-left: 3px;margin-right: 0;}
select::-ms-expand {display: none;}
select {max-width: 100%;-webkit-appearance: none;-moz-appearance: none;}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], 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: .27em 1em .23em;border: 1px solid #ddd;height: 36px;}
textarea, textarea.wp-editor-area {overflow: auto;vertical-align: top;min-height: 10.6em;padding-top: .4em;}
.widget input[type="text"], .widget input[type="number"], .widget input[type="email"], .widget input[type="url"], .widget input[type="tel"], .widget input[type="password"], .widget input[type="search"], .widget select, .widget textarea, .widget textarea.wp-editor-area {padding: .972em .1em;border: 0;background: transparent !important;height: auto;}
input[type="radio"], input[type="checkbox"], .edd_price_options ul > li > label > input[type="radio"], .edd_price_options ul > li > label > input[type="checkbox"], .wpcf7-radio input[type="radio"], .wpcf7-checkbox input[type="checkbox"] {display: none;}
label > input[type="radio"], label > input[type="checkbox"], input[type="checkbox"].wpcf7-acceptance {display: inline-block;vertical-align: baseline;}
.wpcf7-radio .wpcf7-list-item-label, .wpcf7-checkbox .wpcf7-list-item-label {cursor: pointer;}
.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;}
.wpcf7-list-item-label.wpcf7-list-item-right {position: relative;padding-right: 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, .wpcf7-list-item-label.wpcf7-list-item-right: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;}
.wpcf7-list-item-label.wpcf7-list-item-right:before {left: auto;right: 0;}
input[type="radio"] + label:before, input[type="radio"] + .wpcf7-list-item-label:before, .wpcf7-radio .wpcf7-list-item-label.wpcf7-list-item-right: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, .wpcf7-checkbox .wpcf7-list-item-checked.wpcf7-list-item-right: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, .wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right: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;border: 1px solid;}
.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 {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;margin-bottom: .5px;}
.widget .select_container select {padding-right: 2em !important;padding-top: .75em;padding-bottom: .75em;padding-left: 1.3em;}
.widget .select_container:before {width: 2em;}
.widget .select_container:after {right: .5em;}
.select2-container {width: 100% !important;}
.select2-container.select2-container--default span.select2-choice, .select2-container.select2-container--default span.select2-selection {height: auto;border: 1px solid #ddd;padding: 0;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.select2-container--default .select2-selection--single span.select2-selection__rendered {line-height: 2em;padding-top: 4px;}
.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: 1.7em;}
.alignright {display: inline-block;float: right;margin-left: 1.7em;}
.aligncenter {clear: both;display: block !important;margin-left: auto !important;margin-right: auto !important;text-align: center;}
.wpb_text_column img.alignright, .wpb_text_column img.alignleft, figure.alignleft, figure.alignright {margin-top: .4em;}
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-item {display: inline-block;vertical-align: top;overflow: hidden;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.gallery-columns-9 .gallery-item {width: 11.1111111111% !important;}
.gallery-columns-8 .gallery-item {width: 12.5% !important;}
.gallery-columns-7 .gallery-item {width: 14.2857142857% !important;}
.gallery-columns-6 .gallery-item {width: 16.6666666667% !important;}
.gallery-columns-5 .gallery-item {width: 20% !important;}
.gallery-columns-4 .gallery-item {width: 25% !important;}
.gallery-columns-3 .gallery-item {width: 33.3333333333% !important;}
.gallery-columns-2 .gallery-item {width: 50% !important;}
.gallery-columns-1 .gallery-item {width: 100% !important;}
.gallery-item a {display: block;}
.gallery-item a img {border: none !important;display: block;width: 100%;}
.gallery-item .gallery-icon {margin: 5px;}
.gallery-item .gallery-caption {max-height: 42px;}
.gallery-columns-9 .gallery-caption {font-size: .625em;}
.gallery-columns-8 .gallery-caption {font-size: .6875em;}
.gallery-columns-7 .gallery-caption {font-size: .75em;}
.gallery-columns-6 .gallery-caption {font-size: .8125em;}
.post-password-form label {display: inline-block;vertical-align: top;}
.post-password-form input[type="submit"] {display: inline-block;margin-left: .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;}
.ludos_paradise_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;}
.content-title {border: 1px solid;display: block;padding: 1.08rem 2.23rem;font-size: 1.059em;font-weight: 500;line-height: 1.63;letter-spacing: .5px;background-image: url("images/top-header.jpg");background-size: cover;}
.content-body {border: 1px solid;display: block;padding: 2.2rem 2.23rem;overflow: auto;}
.woocommerce .content-body {overflow: inherit;}
.content-title + .content-body {border-top: 0;}
.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: 1295px;}
.page_content_wrap {padding-top: 15.35rem;padding-bottom: 3.25rem;background-repeat: no-repeat;}
.remove_margins .page_content_wrap {padding-top: 0 !important;padding-bottom: 0 !important;}
.content_wrap, .content_container {width: 1175px;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: 774px;}
[class*="content_wrap"] > .sidebar {width: 386px;}
.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: 401px;}
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_right [class*="content_wrap"] > .sidebar {margin-left: -386px;}
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .content, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .content {padding-left: 401px;}
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .sidebar, .body_style_fullscreen.sidebar_left [class*="content_wrap"] > .sidebar {margin-right: -386px;}
.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;background-position: center;background-repeat: no-repeat;background-size: cover;}
.top_panel .row > [class*="column-"], .top_panel .columns_wrap > [class*="column-"] {vertical-align: middle;}
.top_panel.with_bg_image:before {content: " ";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;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: 2;-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;}
.header_position_under .page_content_wrap {position: relative;z-index: 4;}
.header_position_under .footer_wrap {position: relative;z-index: 3;}
.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";}
.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;-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;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: 18px;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: 27px;height: 27px;line-height: 27px;text-align: center;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;}
.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-"]), .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*="elementor-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-"]), .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*="elementor-xs-"]) + .elementor-column:not([class*="elementor-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: .5em 3em .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: .4em 1em;background-color: transparent;border: 0;}
.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;}
.post_item_single.post-excerpt .post_content p:last-child {margin-bottom: 0;}
.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.ludos_paradise_tabs .ludos_paradise_tabs_titles {list-style-type: none;padding: 0;text-align: center;letter-spacing: 0;margin: 0 0 1.8em;}
div.esg-filter-wrapper .esg-filterbutton, .mptt-navigation-tabs li, div.ludos_paradise_tabs .ludos_paradise_tabs_titles li {display: inline-block;margin: 0 0 3px;font-size: 12px;line-height: 1.4em;font-weight: normal;text-transform: uppercase;padding: 0;border: none;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
div.esg-filter-wrapper .esg-filterbutton:hover, div.esg-filter-wrapper .esg-filterbutton.selected {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.minimal-light .esg-pagination {margin-top: 2em;}
div.esg-filter-wrapper .esg-filterbutton + .esg-filterbutton, .mptt-navigation-tabs li + li, div.ludos_paradise_tabs .ludos_paradise_tabs_titles li + li {margin-left: 3px;}
div.esg-filter-wrapper .esg-filterbutton > span, .mptt-navigation-tabs li a, div.ludos_paradise_tabs .ludos_paradise_tabs_titles li a, div.ludos_paradise_tabs .ludos_paradise_tabs_titles li a.ui-tabs-anchor {display: block;float: none;padding: .65em 2.5em .5em;-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.ludos_paradise_tabs .ludos_paradise_tabs_content {padding: 0;}
div.ludos_paradise_tabs .ludos_paradise_tab_content_remove {opacity: 0;}
div.ludos_paradise_tabs .nav-links {margin-top: 1em;}
.post_featured {overflow: hidden;position: relative;margin-bottom: 1.3em;}
.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_item_single .exerpt-body .post_featured {display: inline-block;}
.post_item_single .exerpt-body {overflow: hidden;}
.post_featured_right {float: right;width: 50%;margin-left: 4.3478%;}
.post_featured_left {float: left;width: 50%;margin-right: 4.3478%;}
.post_meta .post_meta_item, .post_meta .vc_inline-link {margin-left: 0;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.post_meta .post_meta_item: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 .25em;}
.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: 11px;font-weight: 700;font-style: normal;text-transform: uppercase;}
.trx_addons_audio_player .audio_author {margin-left: 0;margin-right: 0;}
.format-audio .post_featured .post_audio_title, .trx_addons_audio_player .audio_caption {font-size: 16px;line-height: 1.35em;font-weight: 700;letter-spacing: -.5px;text-transform: none;}
.format-audio .post_featured .post_audio_title {margin-top: .4em;margin-bottom: 2.5em;}
.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;}
.trx_addons_audio_player .audio_author + .audio_caption {margin: -.1em 0 1.45em;}
.format-audio .post_featured.with_thumb .post_audio {position: absolute;z-index: 1000;top: auto;right: 6%;bottom: 2em;left: 6%;text-align: left;}
.trx_addons_audio_player .mejs-controls {padding: 0;}
.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {padding: 1.4em 2em .9em;border: 1px solid #ddd;}
.trx_addons_audio_player {padding: 1.3em 1.9em .9em !important;}
.format-audio .post_featured.without_thumb .post_audio, .trx_addons_audio_player.without_cover {border: 1px solid;border-radius: 0;}
.mejs-controls .mejs-button > button {background: none !important;text-align: center;font-size: 1.5em;line-height: 20px;border-radius: 50%;}
.mejs-controls .mejs-button > button {width: 30px;height: 30px;font-size: 20px;font-weight: 400;margin-left: 0;margin-right: 0;text-align: left;border-radius: 0;line-height: 1.5;}
.mejs-controls .mejs-time {margin-top: 7px;font-size: 14px;font-weight: 400;line-height: 1.59;width: 4.1em;text-align: center;padding-top: .55em;}
.mejs-controls .mejs-horizontal-volume-current, .mejs-controls .mejs-time-buffering, .mejs-controls .mejs-time-current, .mejs-controls .mejs-time-float-corner, .mejs-controls .mejs-time-total, .mejs-controls .mejs-time-float-current, .mejs-controls .mejs-time-hovered, .mejs-controls .mejs-time-loaded, .mejs-controls .mejs-time-marker {border-radius: 0 !important;height: 5px;top: 0;margin: 0;}
.mejs-controls .mejs-time-rail, .mejs-controls .mejs-horizontal-volume-total {border-radius: 0 !important;height: 5px;}
.mejs-controls .mejs-time-float {height: 12px;border: 0;}
.mejs-controls .mejs-time-rail {margin: 23px 0 0;padding-top: 5px;}
.mejs-button.mejs-playpause-button {width: 25px;}
.mejs-controls .mejs-horizontal-volume-slider {margin-top: .45em;width: 120px;}
.mejs-controls .mejs-time-handle {display: none !important;}
.mejs-controls .mejs-playpause-button.mejs-play > button:before, .mejs-controls .mejs-playpause-button.mejs-replay > button:before {content: "";font-size: 30px;line-height: .95;font-family: "fontello";}
.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";}
.post_format_gallery .slider_controls_wrap {display: none;}
.post_item_single.post_format_audio .mejs-container {max-height: 29px;margin-bottom: 1.5em;}
.post_item_single.post_format_audio .mejs-container .mejs-controls {background: transparent;}
.format-audio .post_featured.without_thumb .post_audio:after, .trx_addons_audio_player.without_cover:after {content: "";position: absolute;left: 1.8em;right: 1.9em;bottom: 3.75em;height: 1px;width: auto;opacity: .1;}
body .mejs-horizontal-volume-total {width: 100%;}
.post_featured.with_thumb .mejs-container, .post_featured.with_thumb .mejs-controls, .post_featured > div > .mejs-container, .post_featured > div > .mejs-container .mejs-controls, .trx_addons_audio_player.with_cover .mejs-container, .trx_addons_audio_player.with_cover .mejs-controls {background: none;padding: 0;}
.sidebar .mejs-controls .mejs-time, .footer_wrap .mejs-controls .mejs-time {display: none;}
.mejs-button > button {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.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;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;text-align: center;opacity: 0;overflow: hidden;}
.format-video .post_featured.with_thumb .post_video:before {content: " ";display: inline-block;padding-top: 55%;width: 0;height: 0;}
.format-video .post_featured.with_thumb img {position: relative;z-index: 2;}
.format-video .post_featured.with_thumb .mask {z-index: 3;background-color: rgba(0,0,0,.5);opacity: 0;}
.format-video .post_featured.with_thumb:hover .mask {opacity: 1;}
.trx_addons_video_player.with_cover .video_hover, .format-video .post_featured.with_thumb .post_video_hover {-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;position: absolute;z-index: 4;top: 50%;left: 50%;-webkit-transform: none;-ms-transform: none;transform: none;margin: -1em 0 0 -1em;font-size: 1.62em;width: 2em;height: 2em;line-height: 2em;line-height: 1.9em;text-align: center;opacity: 1;cursor: pointer;overflow: hidden;background-color: rgba(0,0,0,.5);border: none;}
.trx_addons_video_player.with_cover:hover .video_hover, .format-video .post_featured.with_thumb:hover .post_video_hover, .mobile_layout .trx_addons_video_player.with_cover .video_hover, .mobile_layout .format-video .post_featured.with_thumb .post_video_hover {opacity: 1;margin-top: -1em;}
.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: 1.62em;width: 2em;height: 2em;line-height: 2em;line-height: 1.9em;text-align: center;box-shadow: -.059rem .059rem .118rem #050506;}
.trx_addons_video_player.with_cover .video_hover:before, .format-video .post_featured.with_thumb .post_video_hover:before {content: "";font-family: "fontello";font-size: 15px;}
.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_layout_excerpt {position: relative;margin-bottom: 0;}
.post_layout_excerpt + .post_layout_excerpt {margin-top: 3.4rem;padding-top: 3.3rem;border-top: 1px solid #eee;}
.post_layout_excerpt.sticky {padding: 0;border: 0;}
.post_layout_excerpt .post_featured {display: inline-block;}
.post_layout_excerpt.post_format_audio .post_featured.without_thumb, .post_layout_excerpt.post_format_gallery .post_featured.without_thumb {display: block;}
.post_layout_excerpt .post_header {margin: 0;position: relative;}
.post_layout_excerpt .post_header .post_price {width: auto;position: absolute;z-index: 1;top: 0;right: 0;font-size: 2.5em;line-height: 1.5em;}
.post_layout_excerpt .post_title {margin: 0;}
.post_layout_excerpt .post_meta {margin-top: .8rem;}
.post_layout_excerpt .post_header + .post_content {margin-top: 1.55rem;}
.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_header {padding-top: .1px;}
.post_layout_classic .post_title {font-size: 1.5em;line-height: 1.3em;margin: 0;}
.post_layout_classic .post_title + .post_meta {margin-top: .5em;}
.post_layout_classic blockquote {margin-left: 0;margin-right: 0;}
.post_layout_classic .post_header + .post_content {padding-top: 1em;}
.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;}
.post_layout_chess .post_meta {margin-top: 1em;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: 3.8rem;}
.post_layout_chess.post_layout_chess_1 .more-link {margin-top: 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 {max-height: 15.4em;}
.post_layout_chess_2 .post_meta, .post_layout_chess_3 .post_meta {margin-top: 8px;}
.post_layout_chess_3 .post_meta {display: none;}
.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 {margin-top: .5rem;}
.post_layout_chess_3 .post_title {font-size: 1.3333rem;line-height: 1.2em;}
.post_layout_chess_3 .post_content_inner {font-size: .8667rem;line-height: 1.3486em;max-height: 6.2rem;}
.post_layout_chess_3 .post_content_inner, .post_layout_chess_3 .post_content_inner + .post_meta {display: none;}
.post_layout_chess_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: 30px;}
.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: 0px;text-align: center;margin-top: 3.2em;font-size: 15px;font-weight: 500;border-top: 1px solid;padding-top: 1.9em;}
[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;position: relative;}
.nav-links-more a:before {content: "";display: block !important;position: absolute;top: 50%;left: 50%;right: auto;bottom: auto;transform: translatex(-50%) translatey(-50%);width: 80%;height: 0;box-shadow: 0 0 70px 10px rgba(255,0,0,.7);opacity: 0;transition: all ease .3s;}
.nav-links-more a:hover:before {opacity: 1;}
.nav-links-infinite a span {opacity: 0;}
.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 {text-transform: uppercase;clear: both;margin-top: 2.5em;padding-top: 2.5em;border: none;border-top: 1px solid;text-align: center;list-style-type: none;width: 100%;font-size: 16px;}
.page_links .page_links_title {display: inline-block;vertical-align: top;margin: .95em 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: 0 .6667em 0 0;padding: 0;border: none;width: 3em;height: 3em;line-height: 3em;text-align: center;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.esg-filters .esg-navigationbutton i[class*="eg-icon-"] {color: inherit;}
.esg-filters .esg-navigationbutton i.eg-icon-left-open:before {content: "";font-family: "fontello";}
.esg-filters .esg-navigationbutton i.eg-icon-right-open:before {content: "";font-family: "fontello";}
.woocommerce nav.woocommerce-pagination ul li {border: none;display: inline-block;margin: 0 .6667em 0 0;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current {margin-right: 0;}
.esg-filters div.esg-navigationbutton:hover, .esg-filters div.esg-navigationbutton.selected {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.comments_pagination .page-numbers.prev, .comments_pagination .page-numbers.next {width: auto;padding: 0 2em;}
.nav-links .page-numbers.prev, .nav-links .page-numbers.next, .woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next {text-indent: 100px;overflow: hidden;position: relative;}
.nav-links .page-numbers.prev:before, .nav-links .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {font-family: "fontello";position: absolute;z-index: 1;top: 0;left: 0;width: 100%;text-align: center;text-indent: 0;}
.nav-links .page-numbers.prev:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before {content: "";}
.nav-links .page-numbers.next:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {content: "";}
.nav-links-single .nav-links {font-size: .8667em;text-align: left;margin-top: 6em;padding-top: 6em;border-top: 1px solid #ddd;overflow: hidden;text-transform: none;}
.nav-links-single .nav-links a {display: block;position: relative;min-height: 5em;z-index: 1;}
.nav-links-single .nav-links a .nav-arrow {width: 5em;height: 4.6em;line-height: 4.6em;overflow: hidden;text-align: center;position: absolute;z-index: 1;top: 0;left: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.nav-links-single .nav-links a .nav-arrow:before {content: " ";display: block;background-color: #fff;opacity: 0;position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;-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: #292929;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.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: 6.5em;}
.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: 6.5em;}
.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: 0 0 .3em;}
.nav-links-single .nav-links .meta-nav, .nav-links-single .nav-links .post_date {font-size: .9286em;font-weight: normal;}
.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.8em;}
.post_item_single > .post_featured > img {width: auto;}
.post_featured.post_attachment {margin-bottom: .5em;}
.entry-caption {text-align: center;font-style: italic;}
.post_item_single .post_header {margin-bottom: 1.6rem;}
.post_item_single .post_featured + .post_header {margin-top: 2.4rem;}
.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: 0;}
.post_item_single .post_header .post_title {margin-bottom: 0;}
.post_item_single .post_content > .post_meta_single {font-size: 1em;margin-top: 2.15em;border-top: 1px solid;letter-spacing: 0;padding-top: 1.45em;overflow: hidden;clear: both;}
.post_item_single .post_content > .post_meta_single .post_tags {display: block;margin-top: .55em;}
.post_item_single .post_content > .post_meta_single .post_tags:after {display: none;}
.post_item_single .post_content > .post_meta_single .post_share {display: block;}
.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 .6em .5em 0;}
.post_item_single .post_content > .post_meta_single .post_share .social_item .social_icon {display: block;width: 2.6em;height: 2.6em;line-height: 2.5em;text-align: center;border: 1px solid;font-size: 13px;font-weight: 400;transition: all ease .3s;}
.author_info {margin-top: 2.7em;position: relative;}
.author_avatar {width: 9.85rem;height: 9.85rem;line-height: 9.85rem;text-align: center;position: absolute;z-index: 1;top: 2.2rem;left: 2.22rem;border: 1px solid;}
.author_avatar img {width: 100%;height: auto;}
.author_description {padding-left: 12.1rem;margin-bottom: .8em;}
.author_title {margin-top: -4px;margin-bottom: .4em;}
.author_bio p {margin: 0;}
.author_bio p + p {margin-top: .6em;}
.author_bio .author_link {display: block;margin-top: .8em;font-style: italic;letter-spacing: 0;}
.author_bio .socials_wrap {margin-top: 1em;}
.related_wrap {margin-top: 2.7em;}
.related_wrap_title {margin: 0 0 1.5em;text-align: left;}
.related_wrap .related_item {text-align: center;}
.related_wrap .post_categories {font-weight: 700;text-transform: uppercase;font-size: 12px;}
.related_wrap .post_categories ul {margin: 0;padding: 0;list-style: none;display: inline-block;}
.related_wrap .post_categories li {display: inline-block;margin: 0;}
.related_wrap .post_categories li + li {margin-left: .5em;}
.related_wrap .post_categories li:nth-child(n+3) {display: none;}
.related_wrap .post_title {margin: .4em 0 .1em;}
.related_wrap .post_date {font-size: .7368em;}
.related_wrap .related_item_style_1 .post_featured .post_header {display: block;max-width: 70%;padding: 3em 2em;position: absolute;z-index: 3;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.related_wrap .related_item_style_1.format-video .post_featured.with_thumb .post_video_hover {top: 90%;}
.related_wrap .related_item_style_1 .post_title {margin: .8em 0;letter-spacing: 1px;line-height: 1.5em;}
.related_wrap .related_item_style_2 .post_featured img {width: 100%;}
.related_wrap .related_item_style_2 .post_date {font-size: 16px;line-height: 1.4em;font-weight: bold;text-transform: none;}
.related_wrap .related_item_style_2 .post_date:before {content: "";font-family: Fontello,serif;margin-right: .5em;font-weight: 400;font-size: 14px;}
.body_style_fullscreen .comments_wrap {margin-bottom: 3em;}
.comments_list_wrap {margin-top: 2.7em;overflow: hidden;}
.comments_list_wrap .comments_closed {margin-top: 2em;color: #1d1d1d;}
.comments_list_wrap .comments_list_title {margin: 0;text-align: left;}
.comments_list_wrap .comment-content > ul {padding: 0;margin: 0;list-style: none;}
.comments_list_wrap ul li + li, .comments_list_wrap li > ul > li {padding-top: 1.45em;}
.comments_list_wrap ul > li {display: block;overflow: hidden;position: relative;}
.comments_list_wrap ul > li:before {display: none;}
.comments_list_wrap ul ul {margin-left: 5.9em;padding-left: 0;}
.comments_list_wrap ul ul ul ul ul {margin-left: 0;}
.comments_list_wrap li + li, .comments_list_wrap li ul {margin-top: 1.5em;border-top: 1px solid #eee;}
.comments_pagination {margin-top: 0;border: 0;}
.comments_list_wrap .comment_author_avatar {position: absolute;z-index: 1;top: 0;left: 0;width: 5.85rem;height: 5.85rem;line-height: 5.85rem;text-align: center;overflow: hidden;border-radius: 50%;border: 1px solid;}
.comments_list_wrap ul li + li > .comment_body > .comment_author_avatar, .comments_list_wrap li > ul > li > .comment_body > .comment_author_avatar {top: 1.5em;}
.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: 7.2rem;overflow: hidden;padding-top: 1px;min-height: 5.9rem;}
.comments_list_wrap .comment_info {margin: 0 0;font-size: 16px;font-weight: 700;position: relative;display: inline-block;}
.comments_list_wrap .comment_author {margin: 0 .25em 0 0;display: inline-block;}
.comments_list_wrap .comment_posted {display: inline-block;position: relative;letter-spacing: 0;vertical-align: baseline;}
.comments_list_wrap .comment_posted_label {display: none;}
.comments_list_wrap .comment_counters, .comments_list_wrap .comment_date, .comments_list_wrap .comment_time {display: inline-block;vertical-align: baseline;}
.comments_list_wrap .comment_date, .comments_list_wrap .comment_time {margin-right: .3em;}
.comments_list_wrap .comment_time {display: none;}
.comments_list_wrap .comment_not_approved {padding: .2em 0 .5em 0;font-style: italic;}
.comments_list_wrap .comment_text {margin-bottom: .5em;}
.comments_list_wrap .comment_text p {margin: 0;}
.comments_list_wrap .comment_text p + p {margin-top: .6em;}
.comments_list_wrap .comment_text ul, .comments_list_wrap .comment_text ol {margin: 0;padding: 0 0 0 1.5em;}
.comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol > li {display: list-item;}
.comments_list_wrap .comment_text ul {list-style: disc outside;}
.comments_list_wrap .comment_text ul ul {list-style-type: circle;}
.comments_list_wrap .comment_text ul ul ul {list-style-type: square;}
.comments_list_wrap .comment_text ul ul ul ul {list-style-type: disc;}
.comments_list_wrap .comment_text ol {list-style: decimal outside;}
.comments_list_wrap .comment_text ol ol {list-style-type: lower-alpha;}
.comments_list_wrap .comment_text ol ol ol {list-style-type: upper-roman;}
.comments_list_wrap .comment_text ul > li > ul, .comments_list_wrap .comment_text ol > li > ol {margin-top: .5em;}
.comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol > li {min-height: 0;padding: 0;margin: 0 0 .5em 0;overflow: visible;}
.comments_list_wrap .comment_text ul, .comments_list_wrap .comment_text ul > li, .comments_list_wrap .comment_text ol, .comments_list_wrap .comment_text ol > li {border: none;}
.comments_list_wrap .comment_reply {font-size: 16px;line-height: 1.2em;font-style: normal;letter-spacing: 0;font-weight: 700;margin-top: .1em;float: right;}
.comments_list_wrap .comment_reply a:before {content: "";font-family: "fontello";margin-right: .2em;display: none;}
.comments_list > li.trackback {list-style: none;margin-left: 0;padding-left: 0;padding-right: 4em;padding-top: 1em;min-height: 0;position: relative;}
.comments_list > li.trackback + li {margin-top: 1em;}
.comments_list > li.trackback p {font-style: italic;padding-bottom: .8em;}
.comments_list > li.trackback p a {font-style: normal;}
.comments_list > li.trackback .edit-link {position: absolute;z-index: 1;top: 1em;right: 0;}
.comments_form_wrap {margin-top: 2.7em;overflow: hidden;}
.comments_form_wrap form {position: relative;}
.comments_wrap .comments_form_title {margin: 0;text-align: left;}
.comments_wrap .comments_list_wrap .comments_form_title {margin-top: 1.5em;position: relative;}
.comments_wrap #cancel-comment-reply-link {font-size: 0;}
.comments_wrap #cancel-comment-reply-link:before {content: "";font-family: "fontello";font-size: 18px;display: block;position: absolute;z-index: 1;top: 0;right: 0;width: 2em;height: 2em;line-height: 2em;text-align: center;}
.comments_wrap .comments_notes {font-size: .8667em;}
.comments_wrap .comments_field {margin-bottom: 1em;}
.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%;}
.comments_wrap .comments_field textarea {min-height: 10.6em;}
.comments_wrap .form-submit {margin: 1.2em 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;}
.ludos_paradise_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 .ludos_paradise_messagebox, form .trx_addons_message_box {min-width: 60%;text-align: center;}
.ludos_paradise_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);}
.ludos_paradise_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);}
.ludos_paradise_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);}
.ludos_paradise_messagebox p, .trx_addons_message_box p {margin: 0;line-height: 1.5em;}
.ludos_paradise_messagebox p + p, .trx_addons_message_box p + p {margin-top: .4em;}
.post_item_404 .post_content {padding: 6em 0 5em;overflow: hidden;}
.post_item_404 .page_title {float: left;width: 50%;font-size: 17em;line-height: .5em;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;line-height: 1.8em;}
.post_item_404 .go_home:after {content: "";font-family: "fontello";margin-left: .5em;line-height: inherit;}
.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.9rem 1.8rem;border: 1px solid;}
.wpb_widgetised_column .widget .widget_title, .sidebar[class*="scheme_"] .widget .widget_title {padding: 1.1rem 1.8rem .95rem;margin: -1.9rem -1.8rem 1.9rem;font-size: 18px;font-weight: 500;line-height: 30px;letter-spacing: .72px;background: url("images/top-header.jpg");border-bottom: 1px solid;}
.wpb_widgetised_column .widget .widget, .sidebar[class*="scheme_"] .widget .widget {padding: 0;}
.sidebar .widget + .widget, .wpb_widgetised_column .widget + .widget, .sidebar[class*="scheme_"] .widget + .widget {margin-top: 1.2rem;}
.sidebar .widget + .widget.widget_bg_image, .sidebar[class*="scheme_"] .widget + .widget.widget_bg_image, .sidebar .widget + .widget.widget_fullwidth, .sidebar[class*="scheme_"] .widget + .widget.widget_fullwidth {border-top: none;padding-top: 4rem;padding-bottom: 4rem;}
.sidebar .widget.widget_bg_image + .widget, .sidebar[class*="scheme_"] .widget.widget_bg_image + .widget, .sidebar .widget.widget_fullwidth + .widget, .sidebar[class*="scheme_"] .widget.widget_fullwidth + .widget {border-top: none;margin-top: 0;}
.widget p {margin: 0;}
.widget p + p, .widget p + div, .widget p + form {margin-top: 1em;}
.widget .widgettitle {font-size: 1.4286em;line-height: 1.35em;}
.widget .widget_title, .widget .widgettitle {margin-top: 0;margin-bottom: .75em;}
.widget_fullwidth .widget_title, .widget_fullwidth .widgettitle {text-align: center;}
.widget ul {margin: 0;padding-left: 1.2em;list-style-type: none;}
.widget ul ul ul ul {padding-left: 0;}
.widget li {position: relative;}
.widget ul > li:before {content: " ";display: block;width: 4px;height: 4px;line-height: 4px;text-align: center;position: absolute;z-index: 1;top: .52em;left: -1em;}
.widget li a img {vertical-align: baseline;}
.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: 1em;font-weight: 700;font-size: 16px;border-bottom: 1px solid;margin-top: -5px;margin-bottom: .8rem;}
.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 0 6px;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: 2.25em;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: 6px;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: 34px;height: 34px;line-height: 34px;text-align: center;border: 1px solid;margin-top: -2px;}
.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.4em;height: 1.6em;line-height: 1.2em;display: inline-block;font-size: 14px;text-align: center;}
.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%;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;font-size: 15px;position: absolute;z-index: 1;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: 4.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: 3.85em;height: 100%;padding: 0;cursor: pointer;transition: all ease .3s;}
.widget_rss .widget_title a {display: inline-block;margin-right: 6px;}
.widget_rss .widget_title a:first-child:before {content: "";font-family: "fontello";display: inline-block;font-size: .9em;}
.widget_rss .widget_title img {display: none;}
.widget_rss ul, .widget_rss li {padding-left: 0;}
.widget_rss li:before {display: none;}
.widget_rss li + li {margin-top: 2em;}
.widget_product_tag_cloud, .widget_tag_cloud {overflow: hidden;}
.widget_product_tag_cloud .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: 4px 15px 1px;margin: 0 10px 12px 0;font-size: 11px !important;line-height: 18px;font-weight: 700;letter-spacing: -.16px;text-transform: uppercase;border: 1px solid;}
#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 .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_content_wrap, .frontpage.with_bg_image .page_content_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);}
.ludos_paradise_customizer_message {padding: 2em;margin: 0 auto;max-width: 60%;background-color: #f3e6ce;color: #960;border-left: 3px solid #660;}
.ludos_paradise_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="url"], .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%;}
.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;}
.trx_addons_tooltip:before {font-size: 1em;padding: .5em 1em .4em;white-space: nowrap;}
.trx_addons_accent_bg {padding: 5px .4em;margin: 2px 0 -4px;line-height: .9;}
.video_frame iframe {margin: auto;}
.video_play .video_mask {background: black !important;opacity: 1 !important;}
.trx_addons_dropcap {border-radius: 0 !important;width: auto;height: auto;line-height: 1;font-size: 3.059em;font-weight: 500;margin: .95rem .9rem 0 -.2rem;}
ul[class*="trx_addons_list"].trx_addons_list_square {font-size: 16px;font-weight: 700;padding-left: 1.1em;}
ul[class*="trx_addons_list"].trx_addons_list_square > li:before {content: "";width: 4px;height: 4px;position: absolute;left: -1.05em;top: .45em;}
ul[class*="trx_addons_list"].trx_addons_list_square > li + li {margin-top: 1.1rem;}
.sc_table table th {padding: 1.5em 2.1em 1.3em;}
.sc_table table td {padding: .75em 1em;}
.sc_table p {display: none;}
.sc_form_field {margin-bottom: 1.03em;}
.sc_form_default .sc_form_field_button {margin-bottom: 0;}
.sc_button + .sc_button {margin-left: 2em;vertical-align: top;}
.sc_button + .sc_button.sc_button_simple {margin-top: .55em;}
.sc_button_text {vertical-align: baseline;}
.sc_button.sc_button_simple:before, .sc_button.sc_button_simple:after {display: none;}
.sc_button.sc_button_simple {font-size: 15px;font-weight: 500;letter-spacing: .6px;position: relative;padding: 0 !important;overflow: inherit;}
.sc_button.sc_button_simple:before {content: "";display: block !important;position: absolute;top: 50%;left: 50%;right: auto;bottom: auto;transform: translatex(-50%) translatey(-50%);width: 80%;height: 0;box-shadow: 0 0 70px 10px rgba(255,0,0,.7);opacity: 0;transition: all ease .3s;}
.sc_button.sc_button_simple:hover:before {opacity: 1;}
.widget_search form:before {content: "";position: absolute;right: 4em;left: auto;top: -4px;bottom: -4px;width: 1px;height: auto;}
.sidebar .widget li + li {margin-top: 1.12rem;}
.widget_area .post_item .post_thumb, aside .post_item .post_thumb {float: left;width: 5em;height: 5em;margin: 0 1.1em 0 0;overflow: hidden;}
.widget_area .post_item .post_title, aside .post_item .post_title {margin: -1px 0 4px 0;text-align: left;font-size: 16px;line-height: 21px;font-weight: 700;text-transform: none;}
.widget_area .post_item .post_info, aside .post_item .post_info {font-size: 16px;line-height: 21px;font-weight: 700;margin-bottom: 0;}
.widget .post_item .post_info .post_info_posted:before {content: "";font-family: Fontello,serif;margin-right: .55em;font-weight: 400;font-size: 15px;}
aside .post_item + .post_item {margin-top: 1.8em;}
.wpb_widgetised_column .widget_recent_comments ul, .sidebar .widget_recent_comments ul {padding-left: 0;font-weight: 700;font-size: 16px;}
.wpb_widgetised_column .widget_recent_comments ul li:before, .sidebar .widget_recent_comments ul li:before {display: none;}
.wpb_widgetised_column .widget_recent_comments ul li > a, .sidebar .widget_recent_comments ul li > a {display: block !important;font-weight: 400;margin: 4px 0 0 !important;}
.wpb_widgetised_column .widget_recent_comments ul li + li, .sidebar .widget_recent_comments ul li + li {margin-top: 2rem;}
.wpb_widgetised_column .widget .widget, .sidebar[class*="scheme_"] .widget .widget, .wpb_widgetised_column .slider_wrap, .sidebar .slider_wrap {border: 0 !important;}
.widget_twitter .widget_content ul > li:before {width: auto;height: auto;line-height: 1.15;font-size: 18px;left: -1.4em;}
.sidebar .widget_twitter .widget_content .sc_twitter_list li a.username {font-weight: 700;}
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {margin-top: 0;}
.widget_twitter .widget_content ul {padding-left: 1.5em;list-style-type: none;}
.widget_twitter .widget_content ul > li + li {margin-top: 2.3em;}
.widget_twitter .widget_content ul > li + li:after {position: absolute;content: "";left: 0;right: 0;width: auto;top: -1.1em;height: 1px;}
.comment-form, .comment-content, .related_wrap .related-posts, .author-content, .post-excerpt .exerpt-body {border: 1px solid;display: block;border-top: 0;padding: 2.2rem 2.23rem;position: relative;}
.post-excerpt .exerpt-body {border-top: 1px solid;}
.post-excerpt .excerpt-title + .exerpt-body {border-top: 0;}
.post_item_single .post_content .post_tags a:before {content: "#";}
.post_item_single .post_content .post_tags a + a {margin-left: .4em;}
.comments_list_wrap .comment_posted:before {content: "";font-family: Fontello,serif;font-weight: 400;margin: 0 .25em 0 0;}
.mejs-controls .mejs-time-float-corner {top: 10px;}
.remove_margins .nav-links {margin-bottom: 3em;}
.content-body .team_member_title {display: none;}
.post_layout_excerpt .post_featured {border: 1px solid;}
.post_layout_excerpt.sticky .post_featured.with_thumb {display: block;margin-bottom: 0;border-bottom: 0;}
.post_layout_excerpt.sticky .post_header {border: 1px solid;padding: 1.5em 2.1em 2.15em;}
.post_counters_label {display: none;}
.post_categories > a {display: inline-block;padding: .5rem 1rem .28rem;margin: 0 .2rem .5rem 0;font-size: 11px;line-height: 1.1;font-weight: 700;text-transform: uppercase;letter-spacing: 0;border: 1px solid;}
.post_meta .post_meta_item.post_date a:before {content: "";font-family: Fontello,serif;margin-right: .5em;font-weight: 400;font-size: 14px;transition: all ease .3s;}
.trx_addons_icon-comment:before {content: "";font-family: Fontello,serif;font-weight: 400;margin: 0 .2em 0 .55em;line-height: 1.4;transition: all ease .3s;}
.post_meta .post_meta_item.post_author:before {content: "";font-family: Fontello,serif;font-weight: 400;margin-left: .4em;font-size: 14px;transition: all ease .3s;}
.post_meta_item.post_categories {display: inline-block;}
.post_layout_excerpt.post_format_audio .post_featured.without_thumb {border: 0;}
.author-info, .related_wrap_title, .comments_form_title, .comments_list_title, .post-excerpt .excerpt-title .post_title {display: block;font-size: 1.059em;font-weight: 500;line-height: 1.63;letter-spacing: .5px;background-size: cover;border: 1px solid;padding: 1.08rem 2.2rem;margin: 0;}
h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 {margin-top: 2rem;margin-bottom: 0;}
[class*="sc_button_hover_slide"] {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_button_hover_just_init {-webkit-transition: none !important;-ms-transition: none !important;transition: none !important;}
[class*="sc_button_hover_"]:not(.sc_button_bg_image) {-webkit-transition: color .3s ease !important;-ms-transition: color .3s ease !important;transition: color .3s ease !important;}
.sc_button_hover_arrow {position: relative;overflow: hidden;padding-left: 2em !important;padding-right: 2em !important;}
.sc_button_hover_arrow:before {content: "";font-family: "fontello";position: absolute;z-index: 1;right: -2em !important;left: auto !important;top: 50% !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;background-color: transparent !important;color: inherit !important;}
.sc_button_hover_arrow:hover:before, .sc_button_hover_arrow.active:before, .vc_active .sc_button_hover_arrow:before {right: .5em !important;}
.post_featured[class*="hover_"] {position: relative;-webkit-transition: all .35s ease-in-out;-ms-transition: all .35s ease-in-out;transition: all .35s ease-in-out;}
.post_featured[class*="hover_"], .post_featured[class*="hover_"] * {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.post_featured .mask {content: " ";position: absolute;z-index: 100;top: 0;left: 0;right: 0;bottom: 0;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;}
.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;}
.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: 3.1em;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;}
.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;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: 0;}
.post_featured.hover_shop .icons {position: absolute;z-index: 1002;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;}
.post_featured.hover_shop .icons a {display: inline-block;pointer-events: all;font-size: 17px !important;padding: 0 !important;letter-spacing: 0 !important;cursor: pointer;text-align: center;border: 1px solid #ddd !important;opacity: 0;margin-left: -1.76em;position: absolute;z-index: 10;top: 50%;left: 50%;width: 2.5em !important;height: 2.5em !important;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);-ms-transform: translateX(-50%) translateY(-50%) scale(.3,.3);transform: translateX(-50%) translateY(-50%) scale(.3,.3);-webkit-transition: all ease .3s;-ms-transition: all ease .3s;transition: all ease .3s;}
.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;}
.post_featured.hover_shop .icons a:after {position: absolute;top: 25%;left: 25%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);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%) 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_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;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;}
.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:not(.mobile_layout) .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;border: 0;}
.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.6em;}
.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: 328px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium, body.expand_content .sc_recent_news_style_news-announce .post_size_small, .sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small {height: 164px;}
.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;}
h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {font-size: 3.529em;padding-bottom: 20px;position: relative;}
h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag):before {position: absolute;left: 0;bottom: 2px;content: "";height: 3px;width: 65px;}
h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag).sc_align_center:before {left: 50%;transform: translatex(-50%);}
h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) + .sc_item_descr {font-size: 1.118em;line-height: 1.39;}
.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;}
.services_page_tabs {margin-top: 5em;}
.services_page_tabs .comments_list_wrap, .services_page_tabs .comments_form_wrap:first-child {margin-top: 0;padding-top: 0;border-top-width: 0;}
.services_page_tabs .comments_list_wrap + .comments_form_wrap {margin-top: 3em;padding-top: 3em;border-top-width: 1px;}
.sc_testimonials_item_content:before {content: "";font-family: "fontello";}
.sc_layouts_row .sc_layouts_item, .sc_layouts_row .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {margin-top: 0 !important;margin-bottom: 0 !important;}
.sc_layouts_menu_nav > li.current-menu-item > a, .sc_layouts_menu_nav > li.current-menu-parent > a, .sc_layouts_menu_nav > li.current-menu-ancestor > a {font-weight: 500 !important;}
.sc_layouts_menu_nav > li.menu-item-has-children > a, .sc_layouts_menu_nav > li > a {padding: 1.8em 1em 1.65em;}
.sc_layouts_menu_nav > li.menu-item-has-children > a:after {display: none;}
.sc_layouts_menu_nav > li li:not(.menu-collapse) > a:before, .sc_layouts_menu_nav > li:not(.menu-collapse) > a:before {content: "";display: block !important;position: absolute;top: 50%;left: 50%;right: auto;bottom: auto;transform: translatex(-50%) translatey(-50%);width: 40%;height: 0;box-shadow: 0 0 60px 10px rgba(255,0,0,.6);opacity: 0;transition: all ease .3s;}
.sc_layouts_menu_nav > li li > a:before {width: 40px;}
.sc_layouts_menu_nav .menu-collapse > a:before {top: 0;left: 0;}
.sc_layouts_menu_nav > li li > a:hover:before, .sc_layouts_menu_nav > li li.sfHover > a:before, .sc_layouts_menu_nav > li li.current-menu-item > a:before, .sc_layouts_menu_nav > li li.current-menu-parent > a:before, .sc_layouts_menu_nav > li li.current-menu-ancestor > a:before, .sc_layouts_menu_nav > li > a:hover:before, .sc_layouts_menu_nav > li.sfHover > a:before, .sc_layouts_menu_nav > li.current-menu-item > a:before, .sc_layouts_menu_nav > li.current-menu-parent > a:before, .sc_layouts_menu_nav > li.current-menu-ancestor > a:before {opacity: 1;}
.sc_layouts_menu_nav > li ul {text-align: center;border: 1px solid;}
.sc_layouts_menu_nav > li > ul {top: 4.95em;left: 50%;margin-left: -6.35em;}
.sc_team_default .sc_team_item_socials {margin: 0;}
.sc_layouts_menu_nav > li ul {width: 12.7em;padding: 1.33em 0;}
.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: calc(12.7em - 2px);top: calc(-1.33em - 1px);}
.widget .trx_addons_woocommerce_search input[type="text"] {border: 1px solid;}
.sc_layouts_menu_nav > li > ul ul.submenu_left {left: calc(-12.7em + 2px);}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {padding: .35em 1.5em;}
.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 {top: .3em;}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon + .sc_icons_item_title, .sc_icons .sc_icons_item_linked:hover .sc_icons_image + .sc_icons_item_title, .sc_icons .sc_icons_item_linked:hover .sc_icons_icon + .sc_icons_item_description, .sc_icons .sc_icons_item_linked:hover .sc_icons_icon + .sc_icons_item_title + .sc_icons_item_description, .sc_icons .sc_icons_item_linked:hover .sc_icons_image + .sc_icons_item_description, .sc_icons .sc_icons_item_linked:hover .sc_icons_image + .sc_icons_item_title + .sc_icons_item_description {transform: none !important;}
.sc_icons .sc_icons_icon > span {display: none;}
.footer_wrap .sc_layouts_item {display: block;}
.sc_icons_size_small .sc_icons_icon:before {font-size: 27px;line-height: 1.1em;font-weight: 400;}
.sc_icons.sc_icons_size_small .sc_icons_icon {height: 48px;}
.sc_icons_size_small .sc_icons_icon.icon-icon_9:before {font-size: 37px;line-height: .85em;font-weight: 400;}
.footer_wrap .sc_icons .sc_icons_icon + .sc_icons_item_title {margin-top: 0;margin-bottom: 0;}
.sc_icons_item_title + .sc_icons_item_description {margin-top: 0;}
.sc_icons_item_description, .sc_icons_item_title {font-size: 16px;font-weight: 700;text-transform: none;letter-spacing: -.6px;}
.sc_layouts_row_type_normal {padding: 3.55em 0;}
.sc_icons .sc_icons_icon:after {content: "";display: block !important;position: absolute;top: 30%;left: 50%;right: auto;bottom: auto;transform: translatex(-50%) translatey(-50%);width: 100%;height: 0;box-shadow: 0 0 60px 10px rgba(255,0,0,.6);opacity: 0;transition: all ease .3s;}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon:after {opacity: 1;}
.footer_wrap .sc_icons .sc_icons_columns_wrap > div + div {position: relative;}
.footer_wrap .sc_icons .sc_icons_columns_wrap > div + div:before {content: "";position: absolute;left: -.8em;top: -5px;bottom: 1.6em;height: auto;width: 1px;}
.m-chart-container, .sc_googlemap_wrap, .slider_wrap:not(.slider_engine_elastistack), .trx_addons_video_player {border: 1px solid;}
.slider_engine_elastistack {overflow: hidden;}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullet {display: inline-block;margin: 0 5px;}
.sidebar .slider_container .swiper-pagination-bullet, .sidebar .slider_outer .swiper-pagination-bullet, .slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {opacity: 1;border: 0;width: 16px !important;height: 2px !important;border-radius: 0;}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, .slider_container .swiper-pagination, .slider_outer .swiper-pagination {display: block;text-align: right;padding-right: 1.75em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;bottom: 2.15em;z-index: 1000;}
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {bottom: 2.15em;padding: 0;text-align: center;}
.sc_skills_counter .sc_skills_item_title {text-align: center;font-size: 11px;line-height: 1.25em;font-style: normal;letter-spacing: 0;text-transform: uppercase;font-weight: 700;}
.sc_skills .sc_skills_total {font-size: 2.118em;font-weight: 500;line-height: 1.26;margin-top: .3em;}
.m-chart-container {padding: 2.05em 1em;box-sizing: border-box;}
.sc_action_item_default .sc_action_item_subtitle {font-size: 1.941em;font-weight: 500;line-height: 1.08;text-transform: none;margin-top: 4px;}
.sc_action_item_title {font-size: 1.294em;font-weight: 500;line-height: 1.62;}
.sc_recent_news .post_item.post_accented_on {margin-bottom: 2.7em;}
.vc_row .woocommerce ul.products:before, .vc_row .woocommerce-page ul.products:before {display: none;}
.vc_row .woocommerce ul.products, .vc_row .woocommerce-page ul.products {padding-top: 2.3em;margin-right: 0;}
.vc_row .woocommerce ul.products li.product .post_data, .vc_row .woocommerce-page ul.products li.product .post_data {padding: 2.45em 0 1.1em 1em;}
.sc_content_bordered[class*="vc_custom"] > .sc_content_container {padding: 0;}
.sc_action_item_title {font-size: 1.765em;font-weight: 500;line-height: 1.28;}
.sc_action_item_description {font-style: normal;letter-spacing: 0;font-size: 1em;font-weight: 400;line-height: 1.37;opacity: .8;}
.sc_action_item_ml {padding: 3.35em 4em 3.35em 2.3em;box-sizing: border-box;}
.sc_action_item_title + .sc_action_item_description {margin-top: 1.2em;}
.sc_action_item_description + .sc_action_item_link {margin-top: 2.15em;}
.blogeer-cat {position: absolute;top: .35em;left: -.25em;z-index: 1000;}
.sc_item_slider .blogeer-cat {left: .85em;}
.sc_blogger_horizont .sc_blogger_item + .sc_blogger_item .blogeer-cat {padding-top: 1.8em;}
.sc_blogger_item {position: relative;}
.sc_content_bordered .sc_content_container .slider_wrap {border: 0;}
.sc_blogger_portfolio .post_categories {position: absolute;top: 1.55em;left: 2em;z-index: 5;}
.sc_blogger_portfolio .icons, .sc_blogger_portfolio .mask {display: none;}
.sc_blogger_portfolio .sc_blogger_item_content {position: absolute;bottom: .4em;left: 2em;z-index: 5;max-width: 75%;}
.sc_blogger_portfolio .sc_blogger_item .post_featured {border: 1px solid;}
.sc_blogger_portfolio .sc_blogger_item .post_featured:before {content: "";position: absolute;bottom: 0;left: 0;right: 0;width: auto;height: 120px;z-index: 2;background: linear-gradient(to top,black 0%,rgba(0,0,0,0) 100%);}
.sc_layouts_742 .slider-slide .video_hover {opacity: 0 !important;}
.sc_layouts_742 .slider-slide {opacity: .4;}
.sc_layouts_742 .swiper-slide-next .video_hover {opacity: 1 !important;}
.sc_layouts_742 .swiper-slide-next {opacity: 1;}
.sc_layouts_row_type_compact .search_wrap .search_submit {font-size: 1.25em;font-weight: 400;border: 0;}
.sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img, .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {max-height: none;}
.sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_search {margin-top: 1.4em;}
.sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_layouts_item {border-left: 1px solid;}
.sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_layouts_item {margin-right: 0;min-width: 67px;min-height: 73px;box-sizing: border-box;text-align: center;}
.sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_layouts_item {margin-left: 0;}
.search_wrap .search_submit:before {font-family: Fontello,serif;content: "";}
.sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_column_align_right .search_wrap .search_submit:before {font-size: 16px;margin-left: 4px;transition: all ease .3s;}
.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_item_icon {transition: all ease .3s;}
.search_style_fullscreen.search_opened .search_submit:before {font-size: 25px !important;}
.sc_layouts_row_type_compact .sc_layouts_cart_items_short {right: 1.2em;font-size: 10px;line-height: 17px;}
.sc_layouts_row_type_compact .sc_layouts_cart {margin-top: 1.4em;}
.trx_addons_icon-basket:before {font-family: Fontello,serif;content: "";font-size: 16px;}
.top_panel .widget.woocommerce .button {font-size: 13px;line-height: 16px;padding: 10px 17px 7px;}
.sc_layouts_cart_widget {top: 2.9em;}
#sb_instagram .sbi_photo_wrap {position: relative;border: 1px solid;}
.sc_matches .slider_controls_wrap {display: none !important;}
.sc_matches_item_pair .sc_matches_item_player .post_featured > img {width: auto;height: auto;}
.sc_matches_other .sc_matches_item_time, .sc_matches_other .sc_matches_item_day, .sc_matches_item_match_date {font-size: .941em;font-weight: 400;line-height: 1.34;}
.sc_matches_item_pair .sc_matches_item_score_value {font-size: 3.529em;font-weight: 500;line-height: .84;margin-top: 8px;letter-spacing: 5px;margin-bottom: 1.1rem;}
.sc_matches_item_pair .sc_matches_item_player {position: relative;box-sizing: border-box;padding-top: 2.65em;}
.sc_matches_item_pair .sc_matches_item_player .post_featured {position: absolute;top: .65em;right: 1.8em;margin-bottom: 0;}
.sc_matches_item_pair .sc_matches_item_player.sc_matches_item_player1 {padding-right: 6em;}
.sc_matches_item_pair .sc_matches_item_player.sc_matches_item_player2 {padding-left: 6em;}
.sc_matches_item_pair .sc_matches_item_player.sc_matches_item_player2 .post_featured {right: auto;left: 1.8em;}
.sc_matches_item_pair {margin: 0 auto 3em;max-width: 100%;text-align: center;}
.sc_matches_item_pair .sc_matches_item_score {width: 24%;margin-top: 0;padding: 0;}
.sc_matches .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets {bottom: 1.45em;padding: 0;text-align: center;}
.sc_matches_other .sc_matches_item_name2 {text-align: left;}
.sc_matches_other .sc_matches_item_name1 {text-align: right;}
.sc_matches_other .sc_matches_item_logo1, .sc_matches_other .sc_matches_item_logo2 {width: 10%;}
.sc_matches_other .sc_matches_item_name1, .sc_matches_other .sc_matches_item_name2 {width: 32%;box-sizing: border-box;}
.sc_matches_other .sc_matches_item_name1 {padding-right: .8em;}
.sc_matches_other .sc_matches_item_name2 {padding-left: .8em;}
.sc_matches_other .sc_matches_item_score {font-size: 1.412em;font-weight: 500;line-height: .93;letter-spacing: 6px;}
.sc_matches_other .sc_matches_item_day, .sc_matches_other .sc_matches_item_time, .sc_matches_other .sc_matches_item_date_wrap {text-align: left;padding-left: 0;}
.sc_matches_other .sc_matches_item_info {padding: 1.05em 0;}
.sc_matches_other .sc_matches_item_date {width: 17%;}
.sc_matches_other .sc_matches_item_title {margin-top: 1.1rem !important;transition: all ease .3s;}
.sc_matches_other .sc_matches_item {border-bottom: 1px solid;}
.sc_matches_other .sc_matches_item {padding: 0;}
.sc_matches_other .sc_matches_item_score {width: 14%;}
.sc_matches_main {padding-bottom: 0;}
.sc_matches_main + .sc_matches_other {margin-top: 0;}
.sc_item_descr p:last-child {margin-bottom: 0;}
.sc_promo_image {border: 1px solid;}
.sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {margin-top: 0;}
.sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_descr, .sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_descr, .sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_slider, .sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_slider, .sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_slider, .sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_columns, .sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_columns, .sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_columns, .sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_content, .sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_content, .sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_content {margin-top: 1.1em;}
.sc_padding_large {padding: 3.1em 25.6%;}
.sc_blogger_horizont .sc_blogger_item .sc_blogger_item_featured {display: inline-block;vertical-align: top;max-width: 237px;box-sizing: border-box;border: 1px solid;}
.sc_blogger_horizont .sc_blogger_item .sc_blogger_item_content {max-width: calc(100% - 237px);display: inline-block;vertical-align: top;box-sizing: border-box;padding: .8em 0 0 1.5em;}
.sc_blogger_horizont .sc_blogger_item .sc_blogger_item_excerpt {line-height: 1.37;max-height: 3.95em;overflow: hidden;margin-top: 1.5rem;}
.sc_blogger_horizont .sc_blogger_item .sc_blogger_item_title {line-height: 1.31;max-height: 2.65em;overflow: hidden;margin: 0 0 .6rem;}
.sc_blogger_horizont .sc_blogger_item + .sc_blogger_item {margin-top: 2.55rem;padding-top: 2.25rem;border-top: 1px solid #eee;}
.sc_blogger_horizont .sc_item_content + .sc_item_button {margin-top: 2.35rem;padding-top: 2.05rem;border-top: 1px solid #eee;}
.sc_blogger_horizont .sc_blogger_slider.slider_outer_pagination_pos_bottom {padding-bottom: 1.95em;}
.sc_blogger .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets {bottom: 0;text-align: center;padding: 0;}
.sc_recent_news .post_item .post_featured .post_info {bottom: auto;top: 1.3em;transform: none;padding-left: 1.3em;margin: 0;display: inline-block;width: auto;}
.sc_recent_news .post_accented_on .post_featured {margin-bottom: 0;}
.post-info-bottom {position: absolute;left: 2em;bottom: 1.5em;top: auto;z-index: 5;max-width: 80%;}
.post_item.post_accented_on .post-info-bottom {max-width: 70%;}
.sc_recent_news .post_item .post_date:before {content: "";font-family: Fontello,serif;margin-right: .5em;margin-left: 0;font-weight: 400;font-size: 14px;top: auto;}
.sc_recent_news .post_item .post_author, .sc_recent_news .post_item .post_date {display: inline-block;font-size: 16px;line-height: 1.5em;font-weight: 700;}
.sc_recent_news_with_accented .post_accented_off .post_featured {float: none;width: auto;}
.sc_recent_news .post_item .post_featured {border: 1px solid;}
.post_item .post_thumb {border: 1px solid;position: relative;}
#sb_instagram .sbi_photo_wrap:after, .post_item .post_thumb:after, .post_featured:after {height: 2px;position: absolute;content: "";top: 0;left: 0;right: 0;width: auto;background-color: #fff;opacity: .2;z-index: 11;}
.post_featured.sc_sport_item_thumb:after, .woocommerce .post_featured:after, .sc_matches_item .post_featured:after, .post_format_audio .post_featured:after {display: none;}
.sc_recent_news .post_item .post_featured:before {content: "";position: absolute;bottom: 0;left: 0;right: 0;width: auto;height: 120px;z-index: 2;background: linear-gradient(to top,black 0%,rgba(0,0,0,0) 100%);}
.sc_recent_news .post_item .post_featured .icons, .sc_recent_news .post_item .post_featured .mask {display: none;}
.sc_recent_news .post_item.post_accented_on .post_title {margin: 0 0 .55rem;letter-spacing: 0;font-size: 1.765em;font-weight: 500;line-height: 1.28;}
.sc_recent_news .post_item .post_title {margin: 0 0 .55rem;letter-spacing: 0;font-size: 1.059em;font-weight: 500;line-height: 1.24;}
.sc_blogger_default .sc_blogger_item {text-align: left;}
.sc_blogger_default .sc_blogger_item + .sc_blogger_item {margin-top: 3.2rem;padding-top: 2.05rem;border-top: 1px solid #eee;}
.sc_blogger_default .sc_blogger_item_content {padding: 1.55em 0 0 !important;}
.sc_blogger_default .sc_blogger_item_excerpt_text {line-height: 1.37em;}
.sc_blogger_default .sc_item_content + .sc_item_button {margin-top: 3.2rem;padding-top: 2.05rem;border-top: 1px solid #eee;}
.sc_matches_versus .sc_matches_item_score1 {display: none;}
.sc_matches_versus .sc_matches_item_score {display: none !important;}
.sc_matches_versus .sc_matches_item_score1 {display: block;width: 20%;}
.sc_matches_versus .sc_matches_item_logo1, .sc_matches_versus .sc_matches_item_logo2 {display: none !important;}
.sc_matches_versus .sc_matches_other .sc_matches_item_info {width: 100%;margin: 0;display: block;text-align: center;padding: 0;}
.sc_matches_versus .sc_matches_other {margin-right: 0;}
.sc_matches_versus .sc_matches_other .sc_matches_item_date_wrap, .sc_matches_versus .sc_matches_other .sc_matches_item_date {position: relative;width: 100%;text-align: center;display: block;transform: none;padding: 0;}
.sc_matches_versus .sc_matches_other .sc_matches_item_link {display: block;}
.sc_matches_versus .sc_matches_other .sc_matches_item_name1, .sc_matches_versus .sc_matches_other .sc_matches_item_name2 {width: 35%;padding: 0;font-size: 1.059em;font-weight: 500;line-height: .93;text-align: right;display: inline-block;vertical-align: middle;}
.sc_matches_versus .sc_matches_other .sc_matches_item_name2 {text-align: left;}
.sc_matches_versus .sc_matches_other .sc_matches_item_day {margin-top: 9px;text-align: center;font-size: .941em;font-weight: 700;margin-bottom: 2.5em;}
.sc_matches_versus .sc_matches_other .sc_matches_item {border: 0;padding-top: .4em;}
.sc_matches_versus .sc_matches_other .sc_matches_item_title {margin: 0 0 0 !important;}
.sc_matches_item_score1 {font-size: 2.118em;font-weight: 500;line-height: .84;}
.sc_countdown_default .sc_countdown_digits {font-size: 2.118em;font-weight: 700;line-height: 1;text-transform: uppercase;width: auto;height: auto;margin-bottom: 0;position: relative;overflow: inherit;padding-bottom: 0;z-index: 0;}
.sc_countdown_default .sc_countdown_digits span {width: auto;margin: 0;}
.sc_countdown_default .sc_countdown_digits span + span {margin: 0;}
.sc_countdown_default .sc_countdown_separator {display: none;}
.sc_countdown .sc_countdown_label {text-transform: lowercase;display: block;font-size: .941em;font-weight: 700;line-height: 1.34;}
.sc_content_bordered .sc_content_container .sc_countdown.aligncenter {margin: 0 -2.2rem -2.2rem !important;}
.sc_content_bordered .sc_countdown .sc_countdown_inner {display: block;width: 100%;}
.sc_countdown .sc_countdown_item.sc_countdown_seconds {border-right: 0;}
.sc_countdown .sc_countdown_item {width: 25%;box-sizing: border-box;padding: 1.55em 0 1.45em;}
.sc_content_bordered .sc_countdown_item {border-top: 1px solid;border-right: 1px solid;}
.sc_matches_events .sc_matches_other .sc_matches_item_date {width: 17%;padding: 0;}
.widget .trx_addons_tabs .trx_addons_tabs_titles {padding-left: 0;margin-bottom: 1rem;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li a {padding: .5em .5em .3em;}
.sc_matches_events .sc_matches_other .sc_matches_item_info {width: 82%;margin-left: 18%;padding: 0;white-space: nowrap;}
.sc_matches_events .sc_matches_other .sc_matches_item_title {margin: 0 0 0 !important;}
.sc_matches_events .sc_matches_other .sc_matches_item_vs {transition: all ease .3s;}
.sc_matches_events .sc_matches_other .sc_matches_item {border-bottom: 0;font-size: .941em;font-weight: 700;line-height: 1.34;}
.sc_matches_item_match {display: inline-block;padding: .5rem .8rem .28rem;margin: 0 1.2rem 0 0;font-size: 11px;line-height: 1.1;font-weight: 700;text-transform: uppercase;letter-spacing: 0;border: 1px solid;}
.sc_matches_events .sc_matches_other .sc_matches_item + .sc_matches_item {margin-top: .85em;}
.sc_action_item_default.with_image:after {display: none;}
.sc_action_item_default.with_image {min-height: 28.9em;background-size: contain;}
.sc_matches_other .sc_matches_item {display: inline-block;vertical-align: top;width: 100%;}
h2.sc_item_title_tag + .sc_item_descr, h2.sc_item_title_tag + .sc_item_slider, h2.sc_item_title_tag + .sc_item_columns, h2.sc_item_title_tag + .sc_item_content {margin-top: 1.3em;}
.sc_content_light {border: 1px solid;}
.sc_padding_small {padding: 3em 1em 1.25em;}
.sc_team_default .sc_team_item_title {font-size: 1.412em;font-weight: 500;line-height: 1.22;text-transform: lowercase;}
.sc_team_default .post_featured {border: 1px solid;transition: all ease .3s;}
.sc_team_default .post_featured .mask, .sc_team_default .post_featured .icons {display: none !important;}
.sc_team_default .sc_team_item_info {padding: 1.4em 1em 0 !important;text-align: center;}
.sc_team_default .sc_item_columns + .sc_item_button {margin-top: 0;}
.sc_team_default .sc_team_item_title a {position: relative;}
.sc_team_default .sc_team_item_title a:before {content: "";display: block !important;position: absolute;top: 50%;left: 50%;right: auto;bottom: auto;transform: translatex(-50%) translatey(-50%);width: 30%;height: 0;box-shadow: 0 0 70px 10px rgba(255,0,0,.7);opacity: 0;transition: all ease .3s;}
.sc_team_default .sc_team_item_title a:hover:before {opacity: 1;}
.team_member_page .team_member_brief_info_title {margin: 0 0 .8em;}
.sc_content_bordered > .sc_content_container {border: 1px solid;display: block;padding: 2.2rem 2.2rem;}
.sc_content_light > .sc_item_title + .sc_content_container, .sc_content_bordered > .sc_item_title + .sc_content_container {border-top: 0;}
.sc_icons.sc_align_left .sc_icons_item_description {font-size: 17px;font-weight: 400;margin-top: .3em;}
.sc_icons.sc_align_left .sc_icons_item {padding-left: 1.1em;position: relative;}
.sc_icons.sc_align_left .sc_icons_icon {position: absolute;left: -.3em;top: .05em;}
.sc_icons.sc_align_left .sc_icons_icon:before {font-size: 14px;}
.sc_icons.sc_align_left .sc_icons_icon + .sc_icons_item_title, .sc_icons.sc_align_left .sc_icons_icon + .sc_icons_item_description {margin-top: .25em;}
.sc_icons.sc_align_left .sc_icons_item + .sc_icons_item {margin-top: 2.94em;position: relative;}
.sc_icons.sc_align_left .sc_icons_item + .sc_icons_item:before {content: "";position: absolute;top: -1.48em;left: 0;right: 0;width: auto;height: 1px;}
.vc_empty_space.sc_height_medium {height: 3.3rem !important;}
.sc_content_light .sc_content_title, .sc_content_bordered .sc_content_title {border: 1px solid;display: block;padding: 1.08rem 2.2rem;font-size: 1.059em;font-weight: 500;line-height: 1.63;letter-spacing: .5px;background-size: cover;}
.sc_content_light .sc_content_title {border-top: 0;border-left: 0;border-right: 0;}
.sc_price_item {border: 1px solid;}
.sc_price_item_title {font-size: 1.4em;}
.top_panel_default .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_column_align_right .sc_layouts_item {border-left: 0;}
.top_panel_default {margin-bottom: -10rem;}
.post_counters_item .post_counters_number, .comment_counters .comment_counters_number {margin: 0 .25em;}
.search_style_fullscreen:not(.search_opened) .search_field {height: auto;}
.splash .wpb_single_image img {transition: all ease .3s;box-shadow: 0 .412rem .941rem rgba(35,32,35,.13);}
.splash .wpb_column:hover .wpb_single_image img {transform: translatey(-1em);}
.splash figure {overflow: inherit;}
.sc_button.sc_button_size_large {font-size: 16px;padding: 1.6em 3.8em 1.4em;}
body .vc_col-xs-12 {float: none !important;}
form.mc4wp-form {position: relative;padding-right: 8.3em;}
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;}
form.mc4wp-form .mc4wp-form-fields input[type="submit"] {position: absolute;z-index: 1;top: 0;right: 0;max-width: 10em;vertical-align: top;padding-left: 2em;padding-right: 2em;}
form.mc4wp-form .mc4wp-alert {margin: 1.5em 0;padding: 1em;line-height: 1.5em;}
body[class*="woocommerce-"] table th, body[class*="woocommerce-"] table td {border-width: 0;}
.woocommerce ul.products:before, .woocommerce-page ul.products:before, .woocommerce .products ul:before, .woocommerce-page .products ul:before, .woocommerce div.product #reviews .comment:before, .woocommerce-page div.product #reviews .comment:before, .woocommerce #content div.product #reviews .comment:before, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:before {display: none;}
.woocommerce .list_products_header, .woocommerce-page .list_products_header {padding: 1em 0;margin-bottom: 2em;display: none;}
.woocommerce .woocommerce-breadcrumb {font-size: .9333em;display: none;}
.woocommerce .post_item_single .woocommerce-breadcrumb {margin: -1.2em 0 3em;}
.woocommerce .page-title {margin: 0;text-align: center;font-size: 2em;}
.woocommerce .ludos_paradise_shop_mode_buttons, .woocommerce-page .ludos_paradise_shop_mode_buttons {float: left;font-size: 19px !important;margin: .35em 1.1em 1.25em 0 !important;display: block;}
.woocommerce .ludos_paradise_shop_mode_buttons a + a, .woocommerce-page .ludos_paradise_shop_mode_buttons a + a {margin-left: .5em;}
.woocommerce .woocommerce-message .button, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button {margin-top: 0;}
.woocommerce ul.products li.product.outofstock a[class*="add_to_cart"] {display: none;}
.woocommerce ul.products li.product .outofstock_label {position: absolute;z-index: 1;top: 1.7em;right: -2.3em;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);width: 10em;height: 2em;line-height: 2em;font-size: 10px;letter-spacing: .5px;background-color: #a00000;color: #fff;text-align: center;display: block;}
.trx_addons_attrib_item.trx_addons_attrib_button span {padding: 2px 1.5em 0;}
.woocommerce .woocommerce-result-count {margin: .45em .9em 1.6em 0 !important;}
.woocommerce .woocommerce-ordering {margin-top: 0;margin-bottom: 1.8em;}
.woocommerce ul.products, .woocommerce-page ul.products {margin-right: -2em;margin-bottom: 0;display: flex;flex-wrap: wrap;padding-top: 3.5em;position: relative;}
.woocommerce ul.products:before, .woocommerce-page ul.products:before {position: absolute;content: "";left: 0;right: 2em;width: auto;height: 1px;top: 0;display: block;}
.woocommerce ul.products li.product > .post_item.post_layout_thumbs {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {margin: 0;clear: none;padding: 0 2em 2em 0;position: relative;width: 50%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_1, .woocommerce-page .related.products ul.products li.product.column-1_1, .woocommerce .upcells.products ul.products li.product.column-1_1, .woocommerce-page .upcells.products ul.products li.product.column-1_1, .woocommerce ul.products li.product.column-1_1, .woocommerce-page ul.products li.product.column-1_1 {width: 100%;}
.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2, .woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2 {width: 50%;}
.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3, .woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3, .woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 {width: 33.3333333333%;}
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4, .woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4, .woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4 {width: 25%;}
.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5, .woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5, .woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5 {width: 20%;}
.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6, .woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6, .woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 {width: 16.6666666667%;}
.woocommerce ul.products li.product-category mark, .woocommerce-page ul.products li.product-category mark {background: none;}
.woocommerce ul.products li.product .post_item, .woocommerce-page ul.products li.product .post_item {margin-bottom: 0;-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.woocommerce ul.products li.product .post_featured {overflow: hidden;margin-bottom: 0;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_item, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item {-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {margin: 0;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {font-size: 11px;width: 4em;height: 4em;line-height: 4.2em;margin: 0;padding: 0;right: 5%;text-transform: uppercase;top: 5%;}
.woocommerce ul.products li.product strong {margin-top: .5em;}
.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {padding: 1.85em 1.5em 1.1em;text-align: left;overflow: hidden;}
.woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button {display: none;}
.woocommerce ul.products li.product .post_data .add_to_cart_button, .woocommerce-page ul.products li.product .post_data .add_to_cart_button {margin-top: 1em;}
.woocommerce ul.products li.product .post_header .post_tags {font-size: 1em;line-height: 1.4em;font-weight: 400;font-style: italic;letter-spacing: 0;margin-bottom: .5em;}
.woocommerce ul.products li.product .post_header, .woocommerce-page ul.products li.product .post_header {margin-bottom: 0;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size: 16px;line-height: 21px;font-weight: 700;margin-top: 0;margin-bottom: 0;padding: 0;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {font-size: 16px;line-height: 21px;font-weight: 700;margin: .3em 0 0;}
span.amount {line-height: 1em;}
span.amount > .decimals {position: relative;display: inline;font-size: .75em;line-height: 1em;vertical-align: top;margin-left: .2em;}
span.amount > .decimals_separator {display: none;}
.woocommerce ul.products li.product .price .decimals, .woocommerce-page ul.products li.product .price .decimals {top: -.2em;}
.woocommerce ul.products li.product .price ins {text-decoration: none;font-weight: inherit;font-style: inherit;}
.woocommerce ul.products li.product .price del {display: inline-block;margin-right: 6px;font-size: .8em;opacity: 1;text-decoration: none;position: relative;}
.woocommerce ul.products li.product .price del:before {content: " ";position: absolute;z-index: 1;top: 45%;left: 0;width: 100%;height: 1px;}
.woocommerce .shop_mode_list ul.products li.product, .woocommerce-page .shop_mode_list ul.products li.product {overflow: hidden;margin: 0;float: none;width: 100%;}
.woocommerce .shop_mode_list ul.products li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product .post_item {overflow: hidden;text-align: left;border: none;}
.woocommerce .shop_mode_list ul.products li.product + li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product + li.product .post_item {border-top: 1px solid #ddd;margin-top: .5em;padding-top: 2.5em;}
.woocommerce .shop_mode_list ul.products li.product .post_data, .woocommerce-page .shop_mode_list ul.products li.product .post_data {height: auto;overflow: hidden;text-align: left;padding: 0;}
.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured {float: left;margin: 0 2em 0 0;width: 33%;max-width: 270px;position: relative;border: 1px solid #ddd;}
.woocommerce .shop_mode_list ul.products li.product .description, .woocommerce-page .shop_mode_list ul.products li.product .description {margin-bottom: 1.5em;line-height: 1.3em;overflow: hidden;max-height: 6.6em;}
.woocommerce .shop_mode_list ul.products li.product-category .description, .woocommerce-page .shop_mode_list ul.products li.product-category .description {border-bottom: none;}
.woocommerce .shop_mode_list ul.products li.product .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_content {margin: 1.2em 0 1.6em;}
.woocommerce .shop_mode_list ul.products li.product .description p, .woocommerce-page .shop_mode_list ul.products li.product .description p, .woocommerce .shop_mode_list ul.products li.product .description ul, .woocommerce-page .shop_mode_list ul.products li.product .description ul {padding-bottom: 0;margin-bottom: 0;line-height: 1.3em;}
.woocommerce .shop_mode_list ul.products li.product .price, .woocommerce-page .shop_mode_list ul.products li.product .price {font-size: 1.4em;line-height: 1em;font-weight: 400;margin: 0;}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {padding: 1.3em 0 0 1em;vertical-align: top;line-height: 1em;}
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after {display: none;}
.woocommerce .products .star-rating {float: none;margin: .6em auto -.6em;}
.woocommerce ul.products li.product .post_header {position: relative;overflow: visible;}
.woocommerce ul.products li.product .star-rating {font-size: .7em;width: 5.4em;margin: 0;position: absolute;z-index: 1;top: -1.6em;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {font-size: .7em;width: 6em;}
.woocommerce .shop_mode_list .products .star-rating, .woocommerce .shop_mode_list ul.products li.product .star-rating {position: relative;top: auto;left: auto;font-size: .8em;float: none;margin: .5em 0 0;-webkit-transform: none;-ms-transform: none;transform: none;}
.woocommerce .products .star-rating:before, .woocommerce .products .star-rating span {top: 1px;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {margin: 0 0 .5em 1em;}
.woocommerce div.product .product_title {display: none;margin: -.35em 0 0;}
.woocommerce div.product p.price, .woocommerce div.product span.price {position: relative;font-size: 1.059em;font-weight: 500;line-height: 1.24;}
.woocommerce div.product p.price {margin: 0 0 1.5em;}
.woocommerce div.product p.price ins {text-decoration: none;font-style: normal;font-weight: 400;}
.woocommerce div.product p.price del {font-size: .75em;font-weight: 400;font-style: normal;}
.woocommerce-main-image {position: relative;display: block;}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {margin-bottom: 2em;width: 34%;float: left;}
.woocommerce div.product div.images img {border: 1px solid #ddd;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child {margin-bottom: 6px;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {padding: 0 6px 6px 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {max-width: none;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {margin-bottom: 0;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2) {padding: 0;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {border: none;}
.woocommerce div.product div.images .flex-viewport {border: 1px solid #ddd;margin-bottom: 6px;}
.woocommerce div.product div.images .flex-control-thumbs li {padding: 0 6px 6px 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce div.product span.onsale {position: absolute;z-index: 1;top: 2em;left: 2em;width: 5.5em;height: 5.5em;line-height: 5.8em;font-size: 12px;margin: 0;padding: 0;text-transform: uppercase;}
.woocommerce div.product div.thumbnails > div, .woocommerce div.product div.thumbnails > ul {max-height: 12em;}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {margin-right: 1.5%;width: 18.5%;position: relative;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce #content div.product div.thumbnails a:hover, .woocommerce div.product div.thumbnails a:hover, .woocommerce-page #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover {border-style: solid;}
.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a {margin-right: 2.6666%;width: 23%;}
.woocommerce #content div.product div.thumbnails.columns-3 a, .woocommerce div.product div.thumbnails.columns-3 a, .woocommerce-page #content div.product div.thumbnails.columns-3 a, .woocommerce-page div.product div.thumbnails.columns-3 a {margin-right: 3.5%;width: 31%;}
.woocommerce #content div.product div.thumbnails a:before, .woocommerce div.product div.thumbnails a:before, .woocommerce-page #content div.product div.thumbnails a:before, .woocommerce-page div.product div.thumbnails a:before {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.woocommerce #content div.product div.thumbnails a:hover:before, .woocommerce div.product div.thumbnails a:hover:before, .woocommerce-page #content div.product div.thumbnails a:hover:before, .woocommerce-page div.product div.thumbnails a:hover:before {background-color: rgba(255,255,255,.4);}
.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {clear: none;}
.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {margin-right: 0;}
.woocommerce #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page div.product div.thumbnails a:nth-child(4n+1) {clear: both;}
div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous {margin-top: 4px;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 62.2%;float: right;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce #content div.product div.summary:after, .woocommerce div.product div.summary:after, .woocommerce-page #content div.product div.summary:after, .woocommerce-page div.product div.summary:after {content: " ";float: none;clear: both;width: 100%;height: 0;display: block;}
.woocommerce .product_meta span {display: block;}
.woocommerce .product_meta span span {display: inline;}
.woocommerce .product_meta span, .woocommerce .product_meta span span, .woocommerce .product_meta a {font-weight: 700;font-size: 16px;}
.woocommerce div.product .product_meta span > a, .woocommerce div.product .product_meta span > span {font-size: 1em;letter-spacing: 0;}
.woocommerce div.product .summary .stock {font-size: 12px;font-weight: bold;text-decoration: underline;text-transform: uppercase;letter-spacing: 1px;}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {padding: 0;margin-bottom: 1.5em;padding-bottom: 2em;border-bottom: 1px solid;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {margin: 0 .5em 0 0;width: 6em;height: 36px;position: relative;}
.woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {margin: 0 auto;width: 6em;}
.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span, .woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span {display: block;position: absolute;z-index: 1;top: 1px;right: 1px;width: 2.5em;height: 50%;line-height: 1.7em;line-height: 1.25em;text-align: center;font-size: 14px;cursor: pointer;}
.woocommerce div.product div.summary {margin-bottom: 3.4em;}
.woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec, .woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec {top: auto;bottom: 1px;}
.woocommerce div.product form.cart div.quantity span:before, .woocommerce-page div.product form.cart div.quantity span:before, .woocommerce .shop_table.cart div.quantity span:before, .woocommerce-page .shop_table.cart div.quantity span:before {font-family: "fontello";}
.woocommerce div.product form.cart div.quantity span.q_inc:before, .woocommerce-page div.product form.cart div.quantity span.q_inc:before, .woocommerce .shop_table.cart div.quantity span.q_inc:before, .woocommerce-page .shop_table.cart div.quantity span.q_inc:before {content: "";}
.woocommerce div.product form.cart div.quantity span.q_dec:before, .woocommerce-page div.product form.cart div.quantity span.q_dec:before, .woocommerce .shop_table.cart div.quantity span.q_dec:before, .woocommerce-page .shop_table.cart div.quantity span.q_dec:before {content: "";}
.woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"], .woocommerce .shop_table.cart div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"] {width: 100%;height: 100%;padding: 2px 0 0 1.3em;text-align: left;font-size: 1em;line-height: normal;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {padding: 0 0 .5em;background-color: transparent;}
.woocommerce div.product form.cart .variations td.label {font-weight: 400;vertical-align: middle;}
.woocommerce div.product form.cart .variations label {font-weight: 400;text-transform: capitalize;}
.woocommerce div.product form.cart .reset_variations {font-style: italic;font-size: 1em;letter-spacing: 0;}
.woocommerce div.product form.cart .trx_addons_tooltip:before {text-transform: capitalize;}
.woocommerce-variation-price {margin: 2em 0 1em;}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {font-size: .9333em;line-height: 1.25em;font-weight: 400;padding: 0;margin: 0;}
.woocommerce td.product-name dl.variation dd {padding-left: .5em;}
.woocommerce .reset_variations {display: none !important;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {float: left;width: auto;margin-top: 0;margin-bottom: 2em;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .feedback {display: block;}
.woocommerce div.product div.summary .compare {float: left;margin-bottom: 2em;margin-right: 2em;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before, .woocommerce div.product div.summary .compare:before {content: "";font-family: "fontello";margin-right: .6em;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before {content: "";}
.woocommerce div.product div.summary .compare:before {content: "";}
.woocommerce table.wishlist_table {font-size: 1em;}
.woocommerce .yith-wcwl-share h4.yith-wcwl-share-title {font-size: 1.25em;}
.woocommerce .wishlist_table td.product-add-to-cart a {display: inline-block !important;}
.woocommerce div.product .product_meta {clear: both;}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {border: 1px solid;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {padding: 0;margin: 0 0 -1px;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {border-width: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {background: transparent;border: none;padding: 0;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;margin-left: -1px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {border: none;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {display: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {text-shadow: inherit;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {font-weight: 700;border: 1px solid;border-top: 0;font-size: 16px;padding: .6em 1.1em .4em;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {border-width: 0;border-top: 1px solid;margin: 0;padding: 2em;display: none;}
.woocommerce div.product .woocommerce-tabs h2, .woocommerce #content div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2 {margin: 0 0 1em;font-size: 1.5385em;font-weight: 400;letter-spacing: 1px;}
.woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3, .woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3 {font-size: 1.5385em;margin-bottom: .25em !important;letter-spacing: 1px;}
.woocommerce div.product .woocommerce-tabs p, .woocommerce #content div.product .woocommerce-tabs p, .woocommerce-page div.product .woocommerce-tabs p, .woocommerce-page #content div.product .woocommerce-tabs p {margin: 0;}
.woocommerce div.product .woocommerce-tabs p + p, .woocommerce #content div.product .woocommerce-tabs p + p, .woocommerce-page div.product .woocommerce-tabs p + p, .woocommerce-page #content div.product .woocommerce-tabs p + p {margin-top: 1.5em;}
.woocommerce div.product .woocommerce-tabs #tab-description h2 {display: none;}
.single-product div.product .trx-stretch-width-wrap {clear: both;padding-top: 3em;}
.single-product div.product .trx-stretch-width .woocommerce-tabs {padding: 5em 0 0;border-top-width: 1px;border-top-style: solid;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .panel {border: none;padding: 3em 0 0 0;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs {padding-left: 0;margin-bottom: -1px;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs:before, .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs:after {display: none;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li {border: none !important;background-color: transparent !important;margin: 0 !important;padding: 0 !important;}
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {position: relative;font-size: 12px;font-weight: normal;font-style: normal;padding: 1.1em 3em .9em;text-transform: uppercase;letter-spacing: 1px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.single-product div.product .trx-stretch-width .woocommerce-tabs #review_form_wrapper {margin-top: 1em;}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td {font-weight: 400;text-align: left;}
.woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating {float: right;margin-top: .15em;margin-bottom: 1em;}
.woocommerce .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .woocommerce-product-rating .woocommerce-review-link {display: none;}
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating {margin-top: 4px;margin-bottom: 4px;}
.woocommerce .star-rating, .woocommerce-page .star-rating {width: 5.5em;height: 1.2em;margin-top: 4px;margin-bottom: 4px;}
.woocommerce #reviews #comments ol.commentlist {padding: 0;font-style: inherit;font-weight: inherit;}
.woocommerce #reviews #comments ol.commentlist li {margin-bottom: 0;}
.woocommerce .woocommerce-tabs .form-submit {display: block;}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {background: none;border: none;padding: 0;width: 4em;float: left;margin: 0 1.5em .5em 0;position: static;}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {margin: 0;padding: 0;border: 0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {margin-top: -5px;margin-bottom: 4px;font-size: .9333em;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {font-size: 1em;font-weight: 400;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time {font-style: italic;letter-spacing: 0;}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {height: 10em;font-weight: 400;overflow: auto;}
.woocommerce #review_form #respond #reply-title {font-size: 1.5385em;line-height: 1.25em;font-weight: 400;letter-spacing: 1px;margin-bottom: .2em;}
.woocommerce #review_form #respond p {margin: 0 0 1.5em;}
.woocommerce #review_form #respond p.comment-form-rating, .woocommerce #review_form #respond p.comment-form-rating .stars {margin-bottom: 0;}
.woocommerce #review_form #respond p.stars {margin-bottom: 0;}
.woocommerce .comment-form .comment-form-author label, .woocommerce .comment-form .comment-form-email label {min-width: 60px;display: inline-block;}
.single-product .related {margin-top: 5em;padding-top: 4em;border-top: 1px solid #ddd;}
.single-product .woocommerce-tabs + .related {padding-top: 0;border-top: none;}
.single-product .related h2 {text-align: left;margin-top: 0;}
.single-product .footer_copyright_wrap {margin-top: 5em;}
.single-product .footer_logo_wrap + .footer_copyright_wrap, .single-product .footer_socials_wrap + .footer_copyright_wrap, .single-product .footer_menu_wrap + .footer_copyright_wrap {margin-top: 0;}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {border: none;box-shadow: none;}
.woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper {-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;background: url("images/woo/shop-cat-bg-1.jpg") center center no-repeat;padding: 1em;overflow: hidden;}
.woocommerce ul.products li.product.product-category .thumb_wrapper img, .woocommerce-page ul.products li.product.product-category .thumb_wrapper img {-moz-transform: scale(1.7) translate(15%,15%);-ms-transform: scale(1.7) translate(15%,15%);-o-transform: scale(1.7) translate(15%,15%);}
.woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper {background: url("images/woo/shop-cat-bg-1.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper {background: url("images/woo/shop-cat-bg-2.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper {background: url("images/woo/shop-cat-bg-3.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper {background: url("images/woo/shop-cat-bg-4.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper {background: url("images/woo/shop-cat-bg-5.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper {background: url("images/woo/shop-cat-bg-6.jpg") center center no-repeat;}
.woocommerce ul.products li.product.product-category img, .woocommerce-page ul.products li.product.product-category img {width: 100%;height: auto;}
.woocommerce ul.products li.product.product-category h3, .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title, .woocommerce-page ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category .woocommerce-loop-category__title {margin-bottom: 0;border-bottom: none;}
.woocommerce ul.products li.product.product-category mark.count, .woocommerce-page ul.products li.product.product-category mark.count {font-weight: 400;font-style: normal;}
.woocommerce a.remove {margin-top: .5em;text-align: left;}
.woocommerce a.remove, .woocommerce a.remove:hover {color: #ba4430 !important;background-color: #0b1116 !important;border: 1px solid;width: 17px;height: 18px;line-height: 14px;text-align: center;border-radius: 0 !important;font-weight: 400 !important;font-size: 29px;padding-right: 1px;margin-top: .1em;}
.woocommerce table.shop_table {border-collapse: collapse;margin-bottom: 2em;border: none;}
.woocommerce table.shop_table tr:first-child th {border-style: solid;border-width: 0 0 1px 0 !important;}
.woocommerce table.shop_table tr:nth-child(n+1) th:first-child, .woocommerce table.shop_table tr:nth-child(n+1) td:first-child, .woocommerce table.shop_table td {border-style: solid;border-width: 1px 0;}
.woocommerce .shop_table p {margin: 0;}
.woocommerce .shop_table a.remove {margin: 0 auto;font-weight: 400;text-align: center;}
.woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li {padding: 0 0 1em 3.75em;overflow: hidden;}
.woocommerce.widget_shopping_cart ul.cart_list li {padding: 0 2em 1em 5.95em;overflow: hidden;}
.woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after {clear: none;}
.woocommerce ul.cart_list li:before, .woocommerce-page ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.product_list_widget li:before {display: none;}
.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a {font-weight: 400;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {left: auto;right: 3px;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img {width: 4.9em;float: none;margin: 0;position: absolute;z-index: 1;top: 0;left: 0;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;border: 1px solid;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img {left: 0;}
.woocommerce ul.cart_list li dl, .woocommerce-page ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.product_list_widget li dl {overflow: hidden;font-size: 12px;border-left-width: 1px;padding-left: 8px;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {padding: 0;margin: 0;}
.woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt {font-weight: 400;margin-right: .3em;}
.woocommerce ul.product_list_widget li dl dt:before, .woocommerce-page ul.product_list_widget li dl dt:before {content: " ";display: block;width: 100%;height: 0;}
.woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd {margin-right: 2em;}
.woocommerce.widget_shopping_cart .quantity, .woocommerce .widget_shopping_cart .quantity, .woocommerce-page.widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity {margin: .4em 0 0;display: inline-block;font-size: 16px;font-weight: 700;}
.woocommerce.widget_shopping_cart ul.cart_list li + li {margin-top: 1.3rem;}
.woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount, .woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce-page ul.product_list_widget li span .amount, .woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount {font-size: 16px;font-weight: 700;}
.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li ins, .woocommerce-page ul.product_list_widget li ins {text-decoration: none;font-style: normal;}
.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del, .woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del {font-size: .875em;}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {margin-right: 11px;margin-bottom: 5px;}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {font-size: 18px;font-weight: 500;padding: 1.15em 0 0;border-top: 1px solid;margin: 1.05em 0 1.3em;text-transform: lowercase;}
.woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount {font-size: 18px;font-weight: 500;}
.woocommerce .widget_layered_nav_filters > ul > li {padding: 0 .625em .5em 0;display: block;}
.woocommerce .widget_layered_nav_filters > ul > li:before {display: none;}
.woocommerce .widget_layered_nav ul {padding-left: 1.2em;}
.woocommerce .widget_layered_nav_filters > ul > li a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {background-color: transparent;border: none;padding: 0;}
.woocommerce .widget_rating_filter ul li .star-rating {vertical-align: middle;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {margin-bottom: 2.15em;height: 4px;margin-top: 2.05em;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {width: 15px;height: 15px;margin-left: -5px;top: -6px;border-radius: 0;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {height: 4px;top: 0px;}
.woocommerce .widget_price_filter .price_slider_amount {font-size: 16px;line-height: 1.9em;font-weight: 700;}
.woocommerce .widget_price_filter .price_slider_amount span {font-weight: 700;}
.woocommerce .widget_price_filter .price_slider_amount .button {font-size: 12px;}
.woocommerce.widget_rating_filter ul li:before {display: none !important;}
aside.woocommerce .product-title, aside.woocommerce .mini_cart_item > a:not(.remove) {display: block;line-height: 1.5em;}
.widget.WOOCS_CONVERTER .woocs_converter_shortcode > * {vertical-align: middle;}
.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container {display: inline-block;width: 43%;margin-right: .3em;}
.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container + .select_container {margin-left: .3em;margin-right: 0;}
.widget.WOOCS_CONVERTER .button {margin-top: 1em;}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single {height: auto;padding: 1em 0 1em 1em;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single div {background: none;}
.widget.WOOCS_SELECTOR .chosen-container-single .chosen-drop {margin-top: 1px;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li {background-position: right center !important;}
.yith-woocompare-widget ul.products-list {padding-left: 0;}
.yith-woocompare-widget ul.products-list li:before {display: none;}
.yith-woocompare-widget ul.products-list li .remove {margin-top: 0;}
.yith-woocompare-widget a.compare {float: left;}
.yith-woocompare-widget a.clear-all {display: inline-block;float: right;}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {font-weight: 400;padding-left: .75em;padding-right: 0;width: 4em;font-size: .8421em;line-height: 1em;}
.woocommerce table.cart .product-remove, .woocommerce #content table.cart .product-remove, .woocommerce-page table.cart .product-remove, .woocommerce-page #content table.cart .product-remove, .woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail {text-align: center;width: 40px;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {width: 40px;}
.woocommerce table.cart .product-name, .woocommerce #content table.cart .product-name, .woocommerce-page table.cart .product-name, .woocommerce-page #content table.cart .product-name {text-align: left !important;}
.woocommerce table.cart th, .woocommerce #content table.cart th, .woocommerce-page table.cart th, .woocommerce-page #content table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td {padding: 12px;text-align: center;}
.woocommerce table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions {border-bottom: none !important;padding-top: 1em;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {width: 10.7em;margin-right: .3em;}
.woocommerce table.cart td.actions .coupon + .button, .woocommerce #content table.cart td.actions .coupon + .button, .woocommerce-page table.cart td.actions .coupon + .button, .woocommerce-page #content table.cart td.actions .coupon + .button {float: right;}
.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th {text-align: center;}
.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 {font-size: 1.5em;line-height: 1.3em;font-weight: 400;margin: 1em 0 .6em;}
.woocommerce .cart-collaterals .cart-subtotal .amount, .woocommerce-page .cart-collaterals .cart-subtotal .amount {font-size: 1em;font-weight: 700;}
.woocommerce .cart-collaterals .cart_totals table {border-collapse: collapse;}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {padding: 6px 6px 6px 15px;vertical-align: middle;}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {padding: 6px 15px 6px 6px;font-weight: 700;text-align: left;vertical-align: middle;}
.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {font-size: 1em;}
.woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {width: 100px;}
.woocommerce ul#shipping_method li {padding-left: 0;text-indent: 0;}
.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form, .woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form {margin: 1em 0;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {font-size: 1em;font-weight: 400;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {display: block;}
.woocommerce form .form-row {padding: 0;margin-bottom: 1em;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {line-height: 1.5em;margin-bottom: .6rem;}
.woocommerce form .form-row label.inline {margin-left: 1em;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {line-height: 1.2em;}
.woocommerce form.checkout_coupon {padding-bottom: .6em;}
.woocommerce form.checkout_coupon p + p {float: left;padding-left: .3em;}
.woocommerce-checkout h3 {margin-bottom: .6em;margin-top: 0;}
.woocommerce .checkout input[type="checkbox"] {display: inline;}
.woocommerce .checkout .col-2 h3#ship-to-different-address label, .woocommerce-page .checkout .col-2 h3#ship-to-different-address label {display: inline-block;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {font-weight: 400;height: 36px;}
.woocommerce .checkout table.shop_table {margin-bottom: 3em;}
.woocommerce .checkout table.shop_table th, .woocommerce .checkout table.shop_table td {text-align: left;}
.woocommerce .checkout table.shop_table tfoot th {text-align: right;}
.woocommerce .checkout table.shop_table tfoot td, .woocommerce .checkout table.shop_table tfoot th {font-weight: 400;}
.woocommerce table.shop_table .cart-subtotal .amount, .woocommerce-page table.shop_table .cart-subtotal .amount, .woocommerce table.shop_table .shipping td, .woocommerce-page table.shop_table .shipping td {font-weight: 400;}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {clear: none;float: left;margin-bottom: 30px;}
.woocommerce .checkout #order_review, .woocommerce-page .checkout #order_review {margin-bottom: 3em;}
.woocommerce .checkout #order_review_heading, .woocommerce-page .checkout #order_review_heading {padding-top: 1.825em;}
.woocommerce .checkout #order_review .order-total .amount, .woocommerce-page .checkout #order_review .order-total .amount {letter-spacing: 0;}
.woocommerce .checkout #order_review .payment_methods li, .woocommerce-page .checkout #order_review .payment_methods li {list-style: none;}
.woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label {display: inline-block;}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {margin: -5px .5em 0;max-height: 30px;}
.woocommerce-checkout #payment div.payment_box:after {top: 0;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background-color: transparent;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {border-top: 1px solid #ddd;}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {line-height: 1.7em;float: none;}
.woocommerce .order_details.woocommerce-thankyou-order-details {padding: 1em;}
.woocommerce .order_details.woocommerce-thankyou-order-details li strong {font-weight: 400;margin-top: .2em;}
.woocommerce .shop_table.order_details th, .woocommerce .shop_table.customer_details th {text-align: left;}
.woocommerce .shop_table.order_details tfoot th {text-align: right;}
.woocommerce .shop_table.order_details td.product-name strong {font-style: normal;}
.woocommerce .order_details li, .woocommerce-page .order_details li {font-size: 1em;line-height: 1em;list-style: none;}
.woocommerce .woocommerce-customer-details address {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce form .form-row #createaccount {margin-right: 4px;vertical-align: middle;}
.woocommerce form .form-row input[type="radio"] + label:before, .woocommerce form .form-row input[type="checkbox"] + label:before {top: 10px;}
.woocommerce form .form-row label.inline input[type="checkbox"] {display: inline;position: relative;top: 2px;}
.woocommerce-account h2, .woocommerce-account .address .title h3 {margin: 1em 0 .4em;}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content .woocommerce-Address-title a {font-size: 1em;line-height: 1.4em;font-weight: 400;text-transform: uppercase;}
.woocommerce-account .woocommerce-MyAccount-navigation {width: 20%;float: left;}
.woocommerce-MyAccount-navigation ul {padding: 0;margin: 0;list-style-type: none;}
.woocommerce-MyAccount-navigation ul li {padding: 0;margin: 0;}
.woocommerce-MyAccount-navigation ul li + li {border-top: 1px dotted #ddd;}
.woocommerce-MyAccount-navigation ul li a {display: block;padding: 1.2em 0 .8em;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.woocommerce table.my_account_orders {font-size: 1em;}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {font-weight: 400;}
.woocommerce table.shop_table tfoot tr:last-child td {font-weight: 700;}
.woocommerce-account .woocommerce-MyAccount-content {width: 75%;float: right;}
.woocommerce-MyAccount-content .my_account_orders th {text-align: left;}
.woocommerce-MyAccount-content .my_account_orders .button {padding: 0;background-color: transparent !important;}
.woocommerce-MyAccount-content .my_account_orders .button + .button:before {content: "|";display: inline-block;line-height: inherit;margin: 0 .5em;}
.woocommerce-MyAccount-content .woocommerce-Address-title {position: relative;}
.woocommerce-MyAccount-content .woocommerce-Address-title h3 {display: inline-block;margin-top: .5em;}
.woocommerce-MyAccount-content .woocommerce-Address-title a {display: inline-block;vertical-align: text-top;margin: 0 0 0 2em;text-decoration: underline;float: none !important;}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {margin-top: 2em;}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {top: -1em;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {padding: 10px 8px 7px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {display: table-row-group;}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {display: table-row;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {display: table-cell;text-align: left !important;}
.woocommerce table.shop_table_responsive tr td.product-price, .woocommerce-page table.shop_table_responsive tr td.product-price, .woocommerce table.shop_table_responsive tr td.product-quantity, .woocommerce-page table.shop_table_responsive tr td.product-quantity, .woocommerce table.shop_table_responsive tr td.product-subtotal, .woocommerce-page table.shop_table_responsive tr td.product-subtotal {text-align: center !important;}
.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {display: none;}
.woocommerce nav.woocommerce-pagination ul {margin-top: 0;}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {float: none;}
.woocommerce div.product .woocommerce-tabs .comment-form {padding: 0;border: 0;}
.woocommerce table.cart td.actions .button {transition: all ease .3s;}
#bbpress-forums, div.bbp-breadcrumb, div.bbp-topic-tags, div.bbp-template-notice p, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {font-size: 1em;line-height: 1.4em;}
#bbpress-forums {position: relative;}
.bbp-breadcrumb {display: none;}
#bbpress-forums > #subscription-toggle, #bbpress-forums > .bbp-topic-tags {float: none;position: absolute;z-index: 1;top: .6em;right: 1em;}
.bbp-breadcrumb + .bbp-pagination, .bbp-template-notice + .bbp-pagination {display: none;}
div.bbp-template-notice, div.indicator-hint {margin: 0 0 2em;}
#bbpress-forums div.bbp-search-form {margin-bottom: 2em;}
#bbpress-forums #bbp-search-form #bbp_search {padding-top: 1em;padding-bottom: 1em;}
.bbp-forums .bbp-forum-title, li.bbp-topic-title .bbp-topic-permalink {font-weight: 400;}
#bbpress-forums li.bbp-header {border-top: none;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {font-weight: 400;text-transform: uppercase;}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {overflow: visible;}
#bbpress-forums li.bbp-header {padding: .85em 1.7em;}
#bbpress-forums li.bbp-footer {padding: 1.15em 1.7em;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {padding: 1.45em 1.8em;}
#bbpress-forums .bbp-forum-info .bbp-forum-content {font-size: 1em;margin: 7px 0 0px;}
#bbpress-forums p.bbp-topic-meta {font-size: 1em;}
div.bbp-template-notice p {margin: .5em 0 !important;}
#bbpress-forums, #bbpress-forums ul.bbp-forums {margin-bottom: 0;}
#bbpress-forums div.reply {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.bbp-meta .bbp-reply-post-date {font-size: .9333em;font-weight: 400;font-style: italic;letter-spacing: 0;}
#bbpress-forums div.bbp-forum-author a.bbp-author-name, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {margin: .5em 0 -1.2em;font-weight: 400;}
#bbpress-forums ul.bbp-replies .bbp-body .bbp-reply-content p {margin: 0;}
#bbpress-forums ul.bbp-replies .bbp-body .bbp-reply-content p + p {margin-top: 1em;}
.bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies, .bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .bbp-reply-header, .bbpress_style_callouts.type-topic #bbpress-forums .bbp-footer {border: none;}
.bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .bbp-reply-header, .bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .hentry {padding: 0;}
.bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .bbp-reply-author img.avatar {margin-top: 0;}
.bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .bbp-reply-header {margin-left: 130px;padding: 0 2.5em .5em;font-style: normal;}
.bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .bbp-reply-header .bbp-meta .bbp-reply-post-date {font-style: normal;}
.bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .bbp-header, .bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .hentry {margin-bottom: 2.5em;}
.bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .bbp-body .bbp-reply-content {padding: 1.5em 2.5em;border: 1px solid #ddd;line-height: 1.75em;position: relative;}
.bbpress_style_callouts.type-topic #bbpress-forums ul.bbp-replies .bbp-body .bbp-reply-content:before {content: " ";display: block;width: 12px;height: 12px;line-height: 12px;text-align: center;position: absolute;z-index: 1;top: 20%;left: -7px;border: 1px solid #ddd;border-width: 0 0 1px 1px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.bbp-pagination {float: none;overflow: hidden;}
.bbp-row-actions #subscription-toggle a {font-size: 1em;margin-right: .4em;}
#bbpress-forums fieldset.bbp-form {padding: 1.4em 1.6em;}
#bbpress-forums fieldset.bbp-form legend {padding: 0 5px;top: -.8em;}
#bbpress-forums div.bbp-the-content-wrapper input {letter-spacing: 0;}
#bbpress-forums fieldset.bbp-form p {margin-bottom: 1.4em;}
#bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input {margin-bottom: 0;}
#bbpress-forums fieldset.bbp-form label {margin-bottom: .2em;}
.bbp-topic-form, .bbp-reply-form {margin-top: 3em;}
#buddypress .select_container {border: 1px solid #ddd;width: 12em;vertical-align: middle;display: inline-block;}
.buddypress select, #buddypress select {border: none;padding-right: 2.5em !important;}
#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {opacity: 1;}
#buddypress div.item-list-tabs ul li.last select {max-width: none;}
#buddypress input[type="radio"], #buddypress input[type="checkbox"] {display: inline;}
#buddypress .bulk-select-check {text-align: center;}
#buddypress div#subnav.item-list-tabs ul li.last {margin-top: 0;margin-bottom: 1em;}
.bp-user #buddypress #item-header {position: relative;overflow: hidden;margin-bottom: 2em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
#buddypress #cover-image-container {overflow: hidden;padding: 2em;margin-bottom: 2em;}
#buddypress #header-cover-image:before {content: " ";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);}
#buddypress #item-header-cover-image {padding: 0;}
#buddypress #item-header-cover-image #item-buttons {position: absolute;z-index: 1;top: 0;right: 0;}
#buddypress #item-header-cover-image #item-header-avatar {margin: 0;}
#buddypress #item-header-cover-image #item-header-avatar img.avatar {margin: 0 2em 0 0;}
#buddypress div#item-header #item-header-cover-image #item-header-content {margin: 0 !important;clear: none;overflow: hidden;max-width: 80%;}
#buddypress div#item-header #item-header-cover-image #item-actions {margin: 0 !important;}
#buddypress div#item-header #item-header-cover-image #item-actions h2 {color: #ccc;}
#buddypress div#item-header-cover-image .user-nicename a, #buddypress div#item-header-cover-image .user-nicename {text-shadow: none;margin: 0;}
#buddypress div#item-header div#item-meta {font-size: 1em;font-style: italic;letter-spacing: 0;}
#buddypress div#item-header div#item-actions h2, #buddypress div#item-header div#item-actions h3 {font-size: 1em;}
#buddypress #item-nav {float: left;width: 150px;margin-right: 2.1429em;}
#buddypress #item-nav div.item-list-tabs {display: block;}
#buddypress #item-nav ul li {float: none;display: block;margin: 0 0 1px;font-size: 1em;text-transform: none;letter-spacing: 0;}
#buddypress #item-nav ul li, #buddypress #item-nav ul li a {line-height: inherit;}
#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {font-weight: 400;}
#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span, #buddypress #item-nav ul li a {display: block;padding: .75em .75em;}
#buddypress div.item-list-tabs ul li a span {width: auto;height: 1em;line-height: 1.4em;min-width: 1em;font-size: 55%;padding: 3px;vertical-align: top;display: inline-block;margin-top: 2px;}
span.bbp-admin-links a {font-size: 12px;}
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {font-size: 14px;font-style: normal;}
#bbpress-forums .bbp-footer div.bbp-reply-author, #bbpress-forums .bbp-header div.bbp-reply-author {text-align: left;}
#buddypress div.item-list-tabs {display: inline-block;}
#buddypress div.item-list-tabs ul {overflow: hidden;}
#buddypress #subnav {margin-top: 0;display: inline-block;}
#buddypress div#subnav.item-list-tabs {margin: 0;vertical-align: top;overflow: hidden;}
#buddypress div#subnav.item-list-tabs ul {float: left;}
#buddypress #subnav ul li {margin: 0 1px 1px 0;}
#buddypress div#subnav.item-list-tabs form {display: inline-block;}
#buddypress div#subnav.item-list-tabs .message-search {margin-right: 0;}
#buddypress div#subnav.item-list-tabs ul li.last:before {content: "|";margin-left: 1em;margin-right: 1em;display: inline-block;}
#buddypress div#subnav.item-list-tabs .groups-members-search {margin-top: 5px;}
#buddypress #members-directory-form div#subnav {background: none;}
#buddypress #members-directory-form div.item-list-tabs {display: inline-block;}
#buddypress #notification-bulk-manage {vertical-align: middle;}
#buddypress #reply-title small a span, #buddypress #reply-title small a:hover span, #buddypress a.bp-primary-action span, #buddypress a.bp-primary-action:hover span {border: none;background: none;color: inherit;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
#buddypress #item-body {overflow: hidden;}
#buddypress #item-body form#whats-new-form {margin-top: 1em;}
#buddypress div#message {margin-top: 1em;}
#buddypress #item-body #activity-stream {margin-top: 2em;}
#buddypress .activity-list .activity-content .activity-header {line-height: 1.8em;}
#buddypress #item-body #activity-stream .activity-item {padding: 2em 0;}
#buddypress .activity-list .activity-content .activity-inner, #buddypress .activity-list .activity-content blockquote {margin: 1em 0;}
#buddypress .activity-list .activity-content .activity-inner {letter-spacing: 0;font-style: italic;}
#buddypress .activity-list li.bbp_topic_create .activity-content .activity-inner, #buddypress .activity-list li.bbp_reply_create .activity-content .activity-inner {border-left-width: 1px;padding-left: 1.5em;}
#buddypress .activity-list .activity-avatar {margin-top: .5em;}
#buddypress .activity-list .activity-content .activity-header img.avatar {margin: 0 5px 0 3px !important;}
#buddypress .activity-list li.mini {font-size: .9333em;}
#buddypress div.activity-comments ul li {padding-top: 1.5em;}
#buddypress .activity .activity-item {padding: 1em 2em;}
#buddypress ul.item-list li div.item-title {font-size: 1.6em;margin-bottom: .1em;}
#buddypress ul.item-list li div.item-desc {font-size: .9333em;line-height: 1.5em;width: auto;}
#buddypress div.profile h4 {font-weight: 400;margin-top: 1em;margin-bottom: .6em;}
#buddypress div.profile .bp-avatar {width: 99%;}
#buddypress table.profile-fields tr td, #buddypress table.profile-fields tr th {font-weight: 400 !important;}
#buddypress table.profile-fields tr td.data {font-style: italic;}
#buddypress .current-visibility-level {font-style: italic;font-weight: 400;letter-spacing: 0;margin-right: 1em;}
#buddypress #bbpress-forums .entry-title, #buddypress div.profile h2, #buddypress .standard-form h2 {font-size: 2em;margin: .5em 0 .25em;}
#buddypress .standard-form label, #buddypress .standard-form legend, #buddypress .standard-form span.label {font-weight: 400;}
#buddypress .standard-form legend {position: static;background-color: none;margin-top: 0;padding: 0;}
#buddypress #settings-form {margin-top: 2em;}
#buddypress #settings-form #email {min-width: 20em;}
#buddypress #settings-form input[type="radio"] {display: inline;}
#buddypress form#whats-new-form textarea {width: 100%;}
#buddypress #whats-new-options {overflow: hidden;height: auto;}
#buddypress #reply-title small a span, #buddypress a.bp-primary-action span {font-size: 12px;display: inline-block;padding: 0 5px;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
#buddypress .notifications-options-nav {margin-top: 2em;}
#buddypress div.dir-search {float: none;margin-top: 0;margin-bottom: 2em;text-align: right;}
#buddypress ul#members-list li div.item-title > a, #buddypress ul.item-list li div.item-title > span {font-size: .6em;}
#buddypress ul.item-list li div.item-title > span span {font-size: 1em;}
#buddypress #bbpress-forums .entry-title {margin: .8em 0 .3em;}
.bp-screen-reader-text {border: 0 none !important;clip: rect(0px,0px,0px,0px) !important;width: 1px !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;word-wrap: normal !important;}
#buddypress div.activity-meta a, #buddypress .generic-button a, #buddypress a.button {padding: .8em 1.6em;}
#buddypress .field-visibility-settings-toggle, #buddypress .field-visibility-settings legend {position: static;margin-top: 1em;}
#buddypress .standard-form#signup_form input[type=text], #buddypress .standard-form#signup_form input[type=email], #buddypress .standard-form#signup_form input[type=password] {width: 100%;}
.bbp_widget_login .bbp-logged-in h4, .widget_bp_core_login_widget .bp-login-widget-user-link {margin: 0;font-size: 1.15em;line-height: 1.25em;font-weight: 400;}
.bbp_widget_login .bbp-logged-in .logout-link, .widget_bp_core_login_widget .bp-login-widget-user-logout {font-size: .9333em;}
.widget.buddypress .bp-login-widget-user-links > div {margin-bottom: 0;}
.widget.buddypress .bp-login-widget-user-links > div.bp-login-widget-user-link a {font-weight: 300;}
.widget_display_stats dl {overflow: hidden;}
.widget_display_stats dl dt {width: 80%;float: left;}
.widget_display_stats dl dd {width: 15%;margin-left: 0;float: right;text-align: right;}
.widget_display_stats dl dt, .widget_display_stats dl dd, .widget_display_stats dl dd strong {font-weight: 300;}
.widget_bp_core_members_widget #members-list-options {font-size: 12px;line-height: 1.3em;font-weight: 400;font-style: normal;text-transform: uppercase;letter-spacing: 0;padding: 0;margin: 0 0 1.5em;}
.widget_bp_core_members_widget #members-list-options .bp-separator {display: none;}
.widget_bp_core_members_widget #members-list-options a {display: inline-block;padding: .5em 1em;}
.widget_bp_core_members_widget #members-list-options a + a {margin-left: .5em;}
.widget_bp_core_members_widget #members-list-options a.selected, .widget_bp_core_members_widget #members-list-options a.selected:hover {cursor: default;}
.widget_bp_core_members_widget #members-list li:before {display: none;}
.widget_bp_core_members_widget #members-list li .item-title {font-weight: 400;}
#bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header {font-size: 1.059em;font-weight: 500;line-height: 1.63;letter-spacing: .5px;background-image: url("../images/top-header.jpg");background-size: cover;}
#bbpress-forums .bbp-body li.bbp-forum-reply-count, #bbpress-forums .bbp-body li.bbp-topic-voice-count, #bbpress-forums .bbp-body li.bbp-topic-reply-count, #bbpress-forums .bbp-body li.bbp-forum-topic-count {margin-top: 1em !important;font-size: 16px;font-weight: 700;}
.bbp-author-name, .bbp-topic-freshness-author {font-size: 16px;font-weight: 700;}
.bbp-author-avatar {margin-top: 1px;display: inline-block;vertical-align: top;margin-right: 1px;}
.esg-grid i[class*="eg-icon-"] {color: #fff;-webkit-transition: color .5s ease;-ms-transition: color .5s ease;transition: color .5s ease;}
.esg-grid a:hover i[class*="eg-icon-"] {color: #fff;}
.esg-navigationbutton i[class*="eg-icon-"] {color: #fff;}
.esg-navigationbutton:hover i[class*="eg-icon-"] {color: #fff;}
.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;}
.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;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body {padding: 2.4em 0;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body p {margin-bottom: 0;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-body p + p {margin-top: 1.45em;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading {border: none !important;background: transparent !important;}
.wpb-js-composer .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;}
.wpb-js-composer .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;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-title {font-size: 1em;line-height: 1.3em;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {font-size: 1.0667em;line-height: 1.3em;text-transform: uppercase;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {padding-left: 4.2em;}
.wpb-js-composer .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;}
.wpb-js-composer .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;}
.wpb-js-composer .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;}
.wpb-js-composer .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;}
.wpb-js-composer .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;}
.wpb-js-composer .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%;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left: 0;}
.wpb-js-composer .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;}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {left: 12px;right: 12px;top: 12px;bottom: 12px;}
.wpb-js-composer .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: -1px;}
.vc_separator {margin-top: 2.7em;margin-bottom: 2.65em !important;}
.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;}
.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;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {border: 0;border-top: 1px solid;padding: 1.4em 1.1em 1.5em;}
body.wpb-js-composer .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-tabs-container {margin: 0 0 -1px;}
body.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab > a {border-top: 0;padding: .6em 1.1em .4em;}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab:first-child > a {border-left: 0;}
.wpb-js-composer .vc_tta-tabs.vc_tta.vc_general {border: 1px solid;}
.sc_countdown .sc_countdown_inner {display: block;width: 100%;}
.sc_action_item_mask:before {display: none !important;}
.widget_area .post_item .post_thumb > a, aside .post_item .post_thumb > a {position: relative;display: block;}
.widget_area .post_item .post_thumb > a:before, aside .post_item .post_thumb > a:before {content: "";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;opacity: 0;opacity: 0;pointer-events: none;-webkit-transition: opacity .3s ease;-ms-transition: opacity .3s ease;transition: opacity .3s ease;background-color: rgba(255,255,255,.1);}
.widget_area .post_item .post_thumb > a:hover:before, aside .post_item .post_thumb > a:hover:before {opacity: 1;}