#page_preloader {background-color: #f0f0f0;background-position: center;background-repeat: no-repeat;background-attachment: fixed;opacity: .8;position: fixed;z-index: 1000000;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.preloader_wrap {display: inline-block;position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.preloader_wrap > div {width: 10px;height: 10px;line-height: 10px;text-align: center;background-color: #efa758;}
.preloader_wrap > div[class*="preloader_circ"] {margin-right: 5px;border-radius: 50%;display: inline-block;-webkit-animation: preloader-circle .7s infinite ease-in-out;-ms-animation: preloader-circle .7s infinite ease-in-out;animation: preloader-circle .7s infinite ease-in-out;}
.preloader_wrap > div.preloader_circ2 {-webkit-animation-delay: -.6s;-ms-animation-delay: -.6s;animation-delay: -.6s;}
.preloader_wrap > div.preloader_circ3 {-webkit-animation-delay: -.5s;-ms-animation-delay: -.5s;animation-delay: -.5s;}
.preloader_wrap > div.preloader_circ4 {-webkit-animation-delay: -.4s;-ms-animation-delay: -.4s;animation-delay: -.4s;}
.preloader_wrap > div.preloader_circ5 {-webkit-animation-delay: -.3s;-ms-animation-delay: -.3s;animation-delay: -.3s;}
@-webkit-keyframes preloader-circle {0%, 40%, 100% {-webkit-transform: translateY(-10px);}
	20% {-webkit-transform: translateY(-20px);}}
@keyframes preloader-circle {0%, 40%, 100% {transform: translateY(-10px);-webkit-transform: translateY(-10px);}
	20% {transform: translateY(-20px);-webkit-transform: translateY(-20px);}}
.preloader_wrap.preloader_square {width: 50px;height: 50px;line-height: 50px;text-align: center;}
.preloader_wrap > div.preloader_square1, .preloader_wrap > div.preloader_square2 {position: absolute;z-index: 1;top: 0;left: 0;-webkit-animation: preloader-square 1.8s infinite ease-in-out;-ms-animation: preloader-square 1.8s infinite ease-in-out;animation: preloader-square 1.8s infinite ease-in-out;}
.preloader_wrap > div.preloader_square2 {-webkit-animation-delay: -.9s;-ms-animation-delay: -.9s;animation-delay: -.9s;}
@-webkit-keyframes preloader-square {25% {-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);}
	50% {-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);}
	75% {-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5);}
	100% {-webkit-transform: rotate(-360deg);}}
@keyframes preloader-square {25% {transform: translateX(42px) rotate(-90deg) scale(.5);-webkit-transform: translateX(42px) rotate(-90deg) scale(.5);}
	50% {transform: translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);}
	50.1% {transform: translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);}
	75% {transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5);}
	100% {transform: rotate(-360deg);-webkit-transform: rotate(-360deg);}}
.preloader_wrap .preloader_dot {background-color: #fff;display: inline-block;vertical-align: top;width: 20px;height: 20px;line-height: 20px;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.preloader_wrap .preloader_dot + .preloader_dot {margin-left: 20px;}
.preloader_wrap #preloader_dot_one {-webkit-animation: preloader_dot_one 1.5s infinite;-ms-animation: preloader_dot_one 1.5s infinite;animation: preloader_dot_one 1.5s infinite;}
.preloader_wrap #preloader_dot_two {-webkit-animation: preloader_dot_two 1.5s infinite;-ms-animation: preloader_dot_two 1.5s infinite;animation: preloader_dot_two 1.5s infinite;-webkit-animation-delay: .25s;-ms-animation-delay: .25s;animation-delay: .25s;}
.preloader_wrap #preloader_dot_three {-webkit-animation: preloader_dot_three 1.5s infinite;-ms-animation: preloader_dot_three 1.5s infinite;animation: preloader_dot_three 1.5s infinite;-webkit-animation-delay: .5s;-ms-animation-delay: .5s;animation-delay: .5s;}
@-webkit-keyframes preloader_dot_one {75% {-webkit-transform: scale(0);}}
@keyframes preloader_dot_one {75% {transform: scale(0);-webkit-transform: scale(0);}}
@-webkit-keyframes preloader_dot_two {75% {-webkit-transform: scale(0);}}
@keyframes preloader_dot_two {75% {transform: scale(0);-webkit-transform: scale(0);}}
@-webkit-keyframes preloader_dot_three {75% {-webkit-transform: scale(0);}}
@keyframes preloader_dot_three {75% {transform: scale(0);-webkit-transform: scale(0);}}
.trx_addons_loading {background-image: url("images/preloader.gif") !important;background-position: center !important;background-repeat: no-repeat !important;}
.trx_addons_scroll_to_top {display: block;background: #fff;cursor: pointer;opacity: 0;position: fixed;z-index: 100001;bottom: -4em;right: 2em;width: 3em;height: 3em;line-height: 3em;text-align: center;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
.trx_addons_scroll_to_top:before {margin: 0 !important;}
.trx_addons_scroll_to_top.show {opacity: 1;bottom: 2em;}
.me-plugin {position: absolute;width: 0;height: 0;}
.mejs-controls .mejs-button > button {background: none !important;text-align: center;font-size: 1.5em;line-height: 20px;}
.mejs-controls .mejs-playpause-button.mejs-play > button:before, .mejs-controls .mejs-playpause-button.mejs-replay > button:before {content: "";font-family: "trx_addons_icons";}
.mejs-controls .mejs-playpause-button.mejs-pause > button:before {content: "";font-family: "trx_addons_icons";}
.mejs-controls .mejs-volume-button.mejs-mute > button:before {content: "";font-family: "trx_addons_icons";}
.mejs-controls .mejs-volume-button.mejs-unmute > button:before {content: "";font-family: "trx_addons_icons";}
.mejs-controls .mejs-button.mejs-fullscreen-button > button:before {content: "";font-family: "trx_addons_icons";}
.mejs-controls .mejs-button.mejs-unfullscreen > button:before {content: "";font-family: "trx_addons_icons";}
.trx_addons_audio_player.with_cover .mejs-controls {background: none !important;}
.wp-playlist .mejs-container .mejs-controls {background: rgba(0,0,0,.7);}
.mejs-controls .mejs-time {margin-top: -1px;padding-left: 0;padding-right: 0;}
.iColorPickerTable table.colorPickerTable td {padding: 0 2px;}
.iColorPickerTable .iColorPicker_moreColors {background-image: url("images/colorpicker_morecolors.png");background-repeat: no-repeat;display: inline-block;vertical-align: middle;margin-left: .5em;width: 1em;height: 1em;line-height: 1em;text-align: center;-webkit-box-shadow: none !important;-ms-box-shadow: none !important;box-shadow: none !important;}
div.ui-widget, div.ui-widget .ui-widget, div.ui-widget .ui-widget-header, div.ui-widget .ui-widget-content, div.ui-accordion .ui-accordion-header, div.ui-widget button, div.ui-widget input, div.ui-widget select, div.ui-widget textarea, div.ui-state-default, div.ui-widget-content .ui-state-default, div.ui-widget-header .ui-state-default {font-family: inherit;font-size: 1em;line-height: inherit;}
div.ui-widget, div.ui-widget .ui-widget, div.ui-widget .ui-widget-header, div.ui-widget .ui-widget-content, div.ui-accordion .ui-accordion-header, div.ui-state-default, div.ui-widget-content .ui-state-default, div.ui-widget-header .ui-state-default {color: inherit;background: none;border-style: none;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
div.ui-datepicker {background-color: #fff;}
div.ui-accordion .ui-accordion-header {padding: 0;}
div.ui-accordion .ui-accordion-header-icon {display: none;}
div.ui-tabs, div.ui-tabs .ui-tabs-nav {padding: 0;}
div.ui-tabs .ui-tabs-nav li {float: none;margin: 0;}
div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: none;}
.trx_addons_tabs .trx_addons_tabs_content + .trx_addons_tabs_content {display: none;}
.trx_addons_tabs .trx_addons_tabs_titles li:before {display: none;}
.trx_addons_tabs .trx_addons_tabs_titles li {display: inline-block;font-size: .8462em;line-height: 1.7273em;font-weight: 700;padding: 0;margin: 0;border: none;text-transform: uppercase;position: relative;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.trx_addons_tabs .trx_addons_tabs_titles li + li {margin-left: 1em;}
.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {content: " ";display: block;position: absolute;z-index: 1;top: auto;right: 0;bottom: -2px;left: 0;height: 2px;background-color: #000;}
.trx_addons_tabs .trx_addons_tabs_titles li.trx_addons_tabs_title > a {padding: 0;float: none;}
.trx_addons_tabs .trx_addons_tabs_content {padding: 0;border: none;overflow: hidden;}
.trx_addons_tabs_with_titles .trx_addons_tabs_content {padding-top: 1.5em;font-family: inherit;font-size: 1em;line-height: inherit;background: none;}
.trx_addons_range_slider {position: relative;font-family: inherit;font-size: 1em;line-height: inherit;margin-top: 1em;margin-bottom: 1.5em;}
.trx_addons_range_slider_label {font-size: .75em;line-height: 1em;font-weight: bold;position: absolute;z-index: 1;bottom: -1.5em;left: 0;}
.trx_addons_range_slider_label_min {color: #aaa;}
.trx_addons_range_slider_label_max {left: auto;right: 0;color: #aaa;}
.trx_addons_range_slider_label_cur {bottom: auto;top: -1.5em;background-color: inherit;-webkit-transform: translateX(-25%);-ms-transform: translateX(-25%);transform: translateX(-25%);}
.trx_addons_range_slider_label_cur + .trx_addons_range_slider_label_cur {-webkit-transform: translateX(-75%);-ms-transform: translateX(-75%);transform: translateX(-75%);}
div.ui-slider {position: relative;text-align: left;background-color: #f7f7f7;border: 1px solid #ddd;-webkit-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;}
div.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1em;height: 1em;cursor: default;-ms-touch-action: none;touch-action: none;background-color: #e7e7e7;border: 1px solid #ddd;-webkit-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;}
div.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;background-color: #f0f0f0;}
div.ui-slider.ui-state-disabled .ui-slider-handle, div.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
div.ui-slider-horizontal {height: .8em;}
div.ui-slider-horizontal .ui-slider-handle {top: -.2em;margin-left: -.5em;}
div.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
div.ui-slider-horizontal .ui-slider-range-min {left: 0;}
div.ui-slider-horizontal .ui-slider-range-max {right: 0;}
div.ui-slider-vertical {width: .8em;height: 100px;}
div.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
div.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
div.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
div.ui-slider-vertical .ui-slider-range-max {top: 0;}
.select2-container {display: inline-block;vertical-align: middle;position: relative;margin: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.select2-container .select2-selection--single {cursor: pointer;display: block;height: auto !important;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.select2-container .select2-selection--single .select2-selection__clear {position: relative;}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {padding-right: 8px;padding-left: 20px;}
.select2-container .select2-selection--multiple {cursor: pointer;display: block;min-height: 0 !important;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap;}
.select2-container .select2-search--inline {float: left;}
.select2-container .select2-search--inline .select2-search__field {font-size: 100%;margin-top: 0 !important;padding: 0 !important;border: none;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.select2-dropdown {background-color: #fff;border: 1px solid #aaa;display: block;width: 100%;position: absolute;z-index: 1051;top: 0;left: -100000px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.select2-results {display: block;}
.select2-results__options {list-style: none;margin: 0;padding: 0;}
.select2-results__option {padding: 6px;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.select2-results__option[aria-selected] {cursor: pointer;}
.select2-container--open .select2-dropdown {left: 0;}
.select2-container--open .select2-dropdown--above {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--open .select2-dropdown--below {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-search--dropdown {display: block;padding: 4px;}
.select2-search--dropdown .select2-search__field {padding: 4px;width: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.select2-search--dropdown.select2-search--hide {display: none;}
.select2-close-mask {border: 0;margin: 0;padding: 0;display: block;position: fixed;z-index: 99;top: 0;left: 0;width: auto;height: auto;min-height: 100%;min-width: 100%;opacity: 0;background-color: #fff;}
.select2-hidden-accessible {border: 0 !important;clip: rect(0 0 0 0) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;}
.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #aaa;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: 700;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #999;}
.select2-container--default .select2-selection--single .select2-selection__arrow {position: absolute;z-index: 1;top: 50% !important;right: 1px;width: 20px;height: 26px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;margin-left: -4px;margin-top: -2px;position: absolute;z-index: 1;top: 50%;left: 50%;width: 0;height: 0;}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto;}
.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple {background-color: #fff;border: 1px solid #aaa;cursor: text;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {list-style: none;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color: #999;margin-top: 5px;float: left;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer;float: right;font-weight: 700;margin-top: 5px;margin-right: 10px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #999;cursor: pointer;display: inline-block;font-weight: 700;margin-right: 2px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {float: right;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto;}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border: solid #000 1px;outline: 0;}
.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;}
.select2-container--default .select2-search--inline .select2-search__field {background: 0 0;border: none;outline: 0;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;-webkit-appearance: textfield;}
.select2-container--default .select2-results > .select2-results__options {max-height: 200px;overflow-y: auto;}
.select2-container--default .select2-results__option[role=group] {padding: 0;}
.select2-container--default .select2-results__option[aria-disabled=true] {color: #999;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color: #ddd;}
.select2-container--default .select2-results__option .select2-results__option {padding-left: 1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em;padding-left: 3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em;padding-left: 4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em;padding-left: 5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em;padding-left: 6em;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #0073aa;color: #fff;}
.select2-container--default .select2-results__group {cursor: default;display: block;padding: 6px;}
.select2-container--classic .select2-selection--single {background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat: repeat-x;}
.select2-container--classic .select2-selection--single:focus {border: 1px solid #0073aa;}
.select2-container--classic .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.select2-container--classic .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: 700;margin-right: 10px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {color: #999;}
.select2-container--classic .select2-selection--single .select2-selection__arrow {position: absolute;z-index: 1;top: 1px;right: 1px;width: 20px;height: 26px;background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat: repeat-x;}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {position: absolute;z-index: 1;top: 50%;left: 50%;width: 0;height: 0;border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;margin-left: -4px;margin-top: -2px;}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {float: left;}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {border: none;border-right: 1px solid #aaa;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto;}
.select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #0073aa;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background: 0 0;border: none;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top,#fff 0,#eee 50%);background-image: linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat: repeat-x;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat: repeat-x;}
.select2-container--classic .select2-selection--multiple {background-color: #fff;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0;}
.select2-container--classic .select2-selection--multiple:focus {border: 1px solid #0073aa;}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {list-style: none;margin: 0;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {display: none;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {color: #888;cursor: pointer;display: inline-block;font-weight: 700;margin-right: 2px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color: #555;}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {float: right;}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto;}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto;}
.select2-container--classic.select2-container--open .select2-selection--multiple {border: 1px solid #0073aa;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.select2-container--classic .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;outline: 0;}
.select2-container--classic .select2-search--inline .select2-search__field {outline: 0;box-shadow: none;}
.select2-container--classic .select2-dropdown {background-color: #fff;border: 1px solid transparent;}
.select2-container--classic .select2-dropdown--above {border-bottom: none;}
.select2-container--classic .select2-dropdown--below {border-top: none;}
.select2-container--classic .select2-results > .select2-results__options {max-height: 200px;overflow-y: auto;}
.select2-container--classic .select2-results__option[role=group] {padding: 0;}
.select2-container--classic .select2-results__option[aria-disabled=true] {color: grey;}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {background-color: #3875d7;color: #fff;}
.select2-container--classic .select2-results__group {cursor: default;display: block;padding: 6px;}
.select2-container--classic.select2-container--open .select2-dropdown {border-color: #0073aa;}
div.select2-container .select2-choice {background-color: #fff;border: 1px solid #ddd;color: #32373c;outline: 0 none;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.07) inset;-ms-box-shadow: 0 1px 2px rgba(0,0,0,.07) inset;box-shadow: 0 1px 2px rgba(0,0,0,.07) inset;-webkit-transition: border-color 50ms ease-in-out 0s;-ms-transition: border-color 50ms ease-in-out 0s;transition: border-color 50ms ease-in-out 0s;}
div.select2-drop {border: 1px solid #ddd;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
a.trx_addons_popup_link:before {display: inline-block;line-height: inherit;margin-right: .4em;}
.trx_addons_popup {position: relative;margin: 0 auto;font-family: inherit;font-size: 1em;line-height: inherit;width: 460px;background-color: #f7f7f7;background-image: none;color: #888;border: 1px solid #ccc;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);-ms-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);box-shadow: 0 0 20px 0 rgba(0,0,0,.2);}
.trx_addons_popup button.mfp-close {background-color: transparent;color: #292929;border-bottom: 1px solid #ccc;height: 50px;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.trx_addons_popup .trx_addons_tabs_titles {margin-right: 44px;}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {width: 50%;border: 1px solid #ccc;border-width: 0 1px 1px 0;background-color: #ddd;background-image: none;float: none;padding: 0;margin: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title > a {display: block;width: 100%;height: 49px;line-height: 49px;font-size: 18px;font-weight: 400;text-align: center;}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title > a > i {display: inline-block;line-height: inherit;margin-right: .5em;}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a, .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled="true"] a > i {color: #a0a0a0;cursor: not-allowed;}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active {background-color: #f7f7f7;border-bottom-color: transparent;padding: 0;margin: 0;}
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active:after {bottom: auto;top: -1px;left: -1px;height: 2px;}
.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content, .trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content + .trx_addons_tabs_content {padding: 2em 1.5em;position: relative;}
.trx_addons_left_side, .trx_addons_right_side {display: block;float: left;width: 50%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.trx_addons_left_side {padding-right: 1em;}
.trx_addons_right_side {padding-left: 1em;}
.trx_addons_popup_form_wrap form {position: static;}
.trx_addons_popup_form_field .sc_form_field {margin-bottom: .8667em;}
.trx_addons_popup_form_field_remember, .trx_addons_popup_form_field_agree, .trx_addons_popup_form_field_pwd_description {font-size: .8667em;letter-spacing: 0;margin: 0;}
.trx_addons_popup_form_field_forgot_password {margin-right: 1em;}
.trx_addons_popup_form_field_submit {clear: both;padding-top: 1.5em;}
.trx_addons_popup_form_field_submit .submit_button {padding: 1em 2em;}
.trx_addons_popup .wp-social-login-provider-list {padding: 12px 0;}
.trx_addons_popup .wp-social-login-provider-list a {margin: 0 2px 2px 0;}
.trx_addons_message_box {display: none;max-width: 80%;padding: 2em;line-height: 1.2em;border: 1px solid #07759c;background-color: #b6ddf3;color: #07759c;position: absolute;z-index: 1000;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-box-shadow: 4px 4px 16px 0px rgba(0,0,200,.3);-ms-box-shadow: 4px 4px 16px 0px rgba(0,0,200,.3);box-shadow: 4px 4px 16px 0px rgba(0,0,200,.3);}
form .trx_addons_message_box {min-width: 60%;}
.trx_addons_message_box_error {border: 1px solid #a00000;background-color: #fdcdcd;color: #a00000;-webkit-box-shadow: 4px 4px 16px 0px rgba(200,0,0,.3);-ms-box-shadow: 4px 4px 16px 0px rgba(200,0,0,.3);box-shadow: 4px 4px 16px 0px rgba(200,0,0,.3);}
.trx_addons_message_box_success {border: 1px solid #00a000;background-color: #cdfdcd;color: #00a000;-webkit-box-shadow: 4px 4px 16px 0px rgba(0,200,0,.3);-ms-box-shadow: 4px 4px 16px 0px rgba(0,200,0,.3);box-shadow: 4px 4px 16px 0px rgba(0,200,0,.3);}
.trx_addons_message_box_title {margin: 0 0 .3em;}
.trx_addons_message_box_error .trx_addons_message_box_title {color: #a00000;}
.trx_addons_message_box_success .trx_addons_message_box_title {color: #00a000;}
.trx_addons_message_box p {margin: 0;line-height: 1.2em;}
.trx_addons_message_box p + p {margin-top: .2em;}
html {overflow-y: scroll !important;}
.mfp-bg {background: #fff;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #888;}
.mfp-figure figcaption {margin-bottom: 40px !important;height: 40px;padding: 0 16px;overflow: hidden;background-color: rgba(255,255,255,.8);}
.mfp-figure figcaption .mfp-bottom-bar {left: 16px;right: 16px;margin-top: -30px;width: auto;}
.mfp-title, .mfp-counter {color: #888;}
.wp-caption a[class*="magnific"], .wp-caption a[class*="prettyPhoto"] {display: block;}
.wp-caption a[class*="magnific"] img, .wp-caption a[class*="prettyPhoto"] img {vertical-align: top;}
.breadcrumbs {font-size: 13px;line-height: 19px;}
.breadcrumbs .breadcrumbs_item {display: inline-block;vertical-align: top;}
.breadcrumbs .breadcrumbs_delimiter {display: inline-block;position: relative;margin: 0 .45em;vertical-align: top;text-align: center;}
.breadcrumbs .breadcrumbs_delimiter:before {content: "/";}
[class^="trx_addons_icon-"]:before, [class*=" trx_addons_icon-"]:before {margin: 0;width: auto;font-size: inherit;line-height: inherit;font-weight: inherit;}
.post_counters_likes.disabled, .comment_counters_likes.disabled {color: #e05100;}
.post_counters_item, .comment_counters_item {margin-left: .5em;white-space: nowrap;}
.post_counters_item:before {vertical-align: top;line-height: inherit;margin: 0 .2em 0 0;}
.post_counters_item .post_counters_number, .comment_counters .comment_counters_number {margin: 0 .25em;}
.trx_addons_emotions {display: block;margin-top: 2em;}
.trx_addons_emotions_item {display: inline-block;margin: 0 1em 1em 0;padding: 1em;width: 5em;text-align: center;cursor: pointer;background-color: #fff;border: 1px solid #ddd;color: #888;-webkit-transition: -webkit-transform .3s ease,color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease;-ms-transition: -ms-transform .3s ease,color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease;transition: transform .3s ease,color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease;}
.trx_addons_emotions_item:hover {color: #333;border-color: #aaa;-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.1);-ms-box-shadow: 0 10px 15px 0 rgba(0,0,0,.1);box-shadow: 0 10px 15px 0 rgba(0,0,0,.1);}
.trx_addons_emotions_active {color: #333;border-color: #aaa;background-color: #f0f0f0;}
.trx_addons_emotions .trx_addons_emotions_item:before {display: block;font-size: 2em;line-height: 1em;}
.trx_addons_emotions_item_number {font-weight: bold;display: block;margin-top: .5em;color: #666;}
.trx_addons_emotions_item_label {display: block;}
.socials_share {position: relative;vertical-align: top;}
.socials_share.socials_wrap {margin: 0;}
.socials_share .socials_caption {display: inline-block;margin-right: 1em;}
.socials_share .socials_caption:before {content: "";font-family: "trx_addons_icons";margin-right: .4em;}
.socials_share.socials_type_drop .socials_caption {margin-right: 0;}
.socials_share.socials_type_drop .social_items {display: none;position: absolute;z-index: 1000;bottom: 3em;right: 0;border: 1px solid #eee;background-color: #fff;padding: 1em 1.5em;max-width: 10em;line-height: 2em;text-align: left;}
.socials_share.socials_type_drop .social_items:before {content: " ";display: block;position: absolute;z-index: 1;bottom: -5px;right: 20%;width: 8px;height: 8px;border-bottom: 1px solid #eee;border-left: 1px solid #eee;background-color: #fff;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.socials_share.socials_type_drop .social_item {display: block;text-align: left;margin: 0;white-space: nowrap;}
.socials_share.socials_type_drop .social_item + .social_item {margin-left: 0;}
.socials_share.socials_type_drop .social_item .social_icon {width: auto;height: auto;line-height: inherit;background-color: transparent !important;text-align: left;}
.socials_share.socials_type_drop .social_item .social_icon span {display: inline-block;margin-left: 0;margin-right: .75em;width: 1em;line-height: 1em;}
.trx_addons_no_posts .trx_addons_no_posts_title {margin-top: 0;}
.widget_area .post_item, aside .post_item {overflow: hidden;text-align: left;margin-bottom: 0;background-color: transparent !important;position: relative;}
aside .post_item + .post_item {margin-top: 1.6em;}
.widget_area .post_item .post_content, aside .post_item .post_content {overflow: hidden;}
.widget_area .post_item .post_thumb, aside .post_item .post_thumb {float: left;width: 5em;height: 5em;margin: 0 1em 4px 0;overflow: hidden;}
.widget_area .post_item .post_thumb img, aside .post_item .post_thumb img {width: 100%;}
.widget_area .post_item .post_title, aside .post_item .post_title {margin: -2px 0 4px 0;text-align: left;line-height: 1.25em;font-weight: 400;}
.widget_area .post_item .post_info, aside .post_item .post_info {font-size: 12px;line-height: 16px;margin-bottom: 0;}
.widget_area .post_item .post_info .post_info_item + .post_info_item:before, aside .post_item .post_info .post_info_item + .post_info_item:before {content: "";margin: 0 0 0 5px;}
.widget_area .post_item .post_categories, aside .post_item .post_categories {font-size: 11px;line-height: 15px;font-weight: 400;margin-top: -2px;margin-bottom: .7em;position: relative;padding-right: 3em;text-transform: uppercase;}
.widget_area .post_item .post_categories .post_info_counters, aside .post_item .post_categories .post_info_counters {position: absolute;right: 0;top: 0;}
.widget_area .post_item .post_categories .post_info_counters .post_counters_label, aside .post_item .post_categories .post_info_counters .post_counters_label {display: none;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li {font-size: 12px;line-height: 1.3em;font-weight: 400;font-style: normal;text-transform: uppercase;letter-spacing: 0;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li:after {display: none !important;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li + li {margin-left: .5em;}
.widget .trx_addons_tabs .trx_addons_tabs_titles li a {padding: .3em .5em;}
aside.widget_fullwidth {padding: 0 !important;}
aside.widget_bg_image {background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;padding: 2em 1.5em !important;}
aside.widget_bg_image:before {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);}
aside.widget_bg_image * {color: #aaa !important;}
aside.widget_bg_image .widget_content a {color: #ddd !important;}
aside.widget_bg_image .widget_title, aside.widget_bg_image li, aside.widget_bg_image li a, aside.widget_bg_image .widget_content a:hover {color: #fff !important;}
aside.widget_bg_image .widget_title, aside.widget_bg_image .widget_content {position: relative;z-index: 2;}
.trx_addons_stretch_height {min-height: 100vh;}
.trx_addons_hidden {display: none;}
.trx_addons_columns_wrap {margin-left: 0px;margin-right: -30px;}
.trx_addons_columns_wrap > [class*="trx_addons_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;}
.trx_addons_columns_wrap.columns_padding_left {margin-left: -30px;margin-right: 0;}
.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"], .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {padding-left: 30px;padding-right: 0;}
.trx_addons_columns_wrap.columns_padding_right {margin-left: 0;margin-right: -30px;}
.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"], .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {padding-left: 0;padding-right: 30px;}
.trx_addons_columns_wrap.columns_padding_center {margin-left: -15px;margin-right: -15px;}
.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"], .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {padding-left: 15px;padding-right: 15px;}
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"], .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {padding-bottom: 30px;}
.trx_addons_columns_wrap.no_margin {margin-left: 0 !important;margin-right: 0 !important;}
.trx_addons_columns_wrap.no_margin > [class*="trx_addons_column-"] {padding: 0 !important;}
.trx_addons_column-1, .trx_addons_column-1_1 {width: 100%;}
.trx_addons_column-1_2 {width: 50%;}
.trx_addons_column-1_3 {width: 33.3333333333%;}
.trx_addons_column-1_4 {width: 25%;}
.trx_addons_column-1_5 {width: 20%;}
.trx_addons_column-1_6 {width: 16.6666666667%;}
.trx_addons_column-1_7 {width: 14.2857142857%;}
.trx_addons_column-1_8 {width: 12.5%;}
.trx_addons_column-1_9 {width: 11.1111111111%;}
.trx_addons_column-1_10 {width: 10%;}
.trx_addons_column-1_11 {width: 9.0909090909%;}
.trx_addons_column-1_12 {width: 8.3333333333%;}
.trx_addons_column-2_2 {width: 100%;}
.trx_addons_column-2_3 {width: 66.6666666667%;}
.trx_addons_column-2_4 {width: 50%;}
.trx_addons_column-2_5 {width: 40%;}
.trx_addons_column-2_6 {width: 33.3333333333%;}
.trx_addons_column-2_7 {width: 28.5714285714%;}
.trx_addons_column-2_8 {width: 25%;}
.trx_addons_column-2_9 {width: 22.2222222222%;}
.trx_addons_column-2_10 {width: 20%;}
.trx_addons_column-2_11 {width: 18.1818181818%;}
.trx_addons_column-2_12 {width: 16.6666666667%;}
.trx_addons_column-3_3 {width: 100%;}
.trx_addons_column-3_4 {width: 75%;}
.trx_addons_column-3_5 {width: 60%;}
.trx_addons_column-3_6 {width: 50%;}
.trx_addons_column-3_7 {width: 42.8571428571%;}
.trx_addons_column-3_8 {width: 37.5%;}
.trx_addons_column-3_9 {width: 33.3333333333%;}
.trx_addons_column-3_10 {width: 30%;}
.trx_addons_column-3_11 {width: 27.2727272727%;}
.trx_addons_column-3_12 {width: 25%;}
.trx_addons_column-4_4 {width: 100%;}
.trx_addons_column-4_5 {width: 80%;}
.trx_addons_column-4_6 {width: 66.6666666667%;}
.trx_addons_column-4_7 {width: 57.1428571429%;}
.trx_addons_column-4_8 {width: 50%;}
.trx_addons_column-4_9 {width: 44.4444444444%;}
.trx_addons_column-4_10 {width: 40%;}
.trx_addons_column-4_11 {width: 36.3636363636%;}
.trx_addons_column-4_12 {width: 33.3333333333%;}
.trx_addons_column-5_5 {width: 100%;}
.trx_addons_column-5_6 {width: 83.3333333333%;}
.trx_addons_column-5_7 {width: 71.4285714286%;}
.trx_addons_column-5_8 {width: 62.5%;}
.trx_addons_column-5_9 {width: 55.5555555556%;}
.trx_addons_column-5_10 {width: 50%;}
.trx_addons_column-5_11 {width: 45.4545454545%;}
.trx_addons_column-5_12 {width: 41.6666666667%;}
.trx_addons_column-6_6 {width: 100%;}
.trx_addons_column-6_7 {width: 85.7142857143%;}
.trx_addons_column-6_8 {width: 75%;}
.trx_addons_column-6_9 {width: 66.6666666667%;}
.trx_addons_column-6_10 {width: 60%;}
.trx_addons_column-6_11 {width: 54.5454545455%;}
.trx_addons_column-6_12 {width: 50%;}
.trx_addons_column-7_7 {width: 100%;}
.trx_addons_column-7_8 {width: 87.5%;}
.trx_addons_column-7_9 {width: 77.7777777778%;}
.trx_addons_column-7_10 {width: 70%;}
.trx_addons_column-7_11 {width: 63.6363636364%;}
.trx_addons_column-7_12 {width: 58.3333333333%;}
.trx_addons_column-8_8 {width: 100%;}
.trx_addons_column-8_9 {width: 88.8888888889%;}
.trx_addons_column-8_10 {width: 80%;}
.trx_addons_column-8_11 {width: 72.7272727273%;}
.trx_addons_column-8_12 {width: 66.6666666667%;}
.trx_addons_column-9_9 {width: 100%;}
.trx_addons_column-9_10 {width: 90%;}
.trx_addons_column-9_11 {width: 81.8181818182%;}
.trx_addons_column-9_12 {width: 75%;}
.trx_addons_column-10_10 {width: 100%;}
.trx_addons_column-10_11 {width: 90.9090909091%;}
.trx_addons_column-10_12 {width: 83.3333333333%;}
.trx_addons_column-11_11 {width: 100%;}
.trx_addons_column-11_12 {width: 91.6666666667%;}
.trx_addons_column-12_12 {width: 100%;}
.clearfix:after, .trx_addons_columns_wrap:after {content: " ";clear: both;width: 100%;height: 0;display: block;}
.trx_addons_hover {position: relative;overflow: hidden;}
.trx_addons_hover img {position: relative;display: block;width: 100%;height: auto;}
.trx_addons_hover_mask {position: absolute;z-index: 10;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;background-color: rgba(239,167,88,.8);-webkit-transition: all .3s .1s ease-out;-ms-transition: all .3s .1s ease-out;transition: all .3s .1s ease-out;}
.trx_addons_hover:hover .trx_addons_hover_mask {-webkit-transition: all .4s ease-out;-ms-transition: all .4s ease-out;transition: all .4s ease-out;}
.trx_addons_hover_content {position: absolute;z-index: 11;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;padding: 20px;text-align: center;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.trx_addons_hover_content .trx_addons_hover_title {color: #fff;margin: 0;position: relative;opacity: 0;-webkit-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
.trx_addons_hover:hover .trx_addons_hover_title {-webkit-transition: all .2s .1s linear;-ms-transition: all .2s .1s linear;transition: all .2s .1s linear;}
.trx_addons_hover_content .trx_addons_hover_title > a {color: #fff;}
.trx_addons_hover_content .trx_addons_hover_title > a:hover {color: #fff;text-shadow: 0 0 3px rgba(0,0,0,.3);}
.trx_addons_hover_content .trx_addons_hover_text {font-style: italic;line-height: 1.3em;position: relative;color: #fff;padding: .2em 0;opacity: 0;-webkit-transition: all .3s ease-out;-ms-transition: all .3s ease-out;transition: all .3s ease-out;}
.trx_addons_hover_content .trx_addons_hover_info {color: #fff;padding: .2em 0;opacity: 0;-webkit-transition: all .3s ease-out;-ms-transition: all .3s ease-out;transition: all .3s ease-out;}
.trx_addons_hover:hover .trx_addons_hover_text, .trx_addons_hover:hover .trx_addons_hover_info {-webkit-transition: all .3s .1s ease-out;-ms-transition: all .3s .1s ease-out;transition: all .3s .1s ease-out;}
.trx_addons_hover_content .trx_addons_hover_link, .trx_addons_hover_content .trx_addons_hover_links a {display: inline-block;text-decoration: none;font-size: .7692em;line-height: 1.5em;font-weight: bold;padding: .4em .8em;margin-top: 1em;background-color: rgba(0,0,0,.6);color: #fff !important;text-transform: uppercase;opacity: 0;-webkit-transition: all .3s ease-out;-ms-transition: all .3s ease-out;transition: all .3s ease-out;}
.trx_addons_hover_content .trx_addons_hover_links a + a {margin-left: .7em;}
.trx_addons_hover:hover .trx_addons_hover_link, .trx_addons_hover:hover .trx_addons_hover_links a {-webkit-transition: all .3s .1s ease-out;-ms-transition: all .3s .1s ease-out;transition: all .3s .1s ease-out;}
.trx_addons_hover_link:hover, .trx_addons_hover_links a:hover {color: #fff !important;background-color: #000;}
.trx_addons_hover_content .trx_addons_hover_icon {display: inline-block;text-decoration: none;width: 3em;height: 3em;line-height: 3em;text-align: center;background-color: rgba(0,0,0,.6);color: #fff !important;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;margin-top: 1em;opacity: 0;-webkit-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
.trx_addons_hover:hover .trx_addons_hover_icon {-webkit-transition: all .2s .2s linear;-ms-transition: all .2s .2s linear;transition: all .2s .2s linear;}
.trx_addons_hover_content .trx_addons_hover_icon + .trx_addons_hover_icon {margin-left: .5em;}
.trx_addons_hover_content .trx_addons_hover_icon:hover {color: #fff !important;background-color: #000;}
.trx_addons_hover_content .trx_addons_hover_icon_link:before {content: "";font-family: "trx_addons_icons";}
.trx_addons_hover_content .trx_addons_hover_icon_zoom:before {content: "";font-family: "trx_addons_icons";}
.trx_addons_hover_style_info img {-webkit-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
.trx_addons_hover_style_info .trx_addons_hover_title {-webkit-transform: translateY(-50px);-ms-transform: translateY(-50px);transform: translateY(-50px);}
.trx_addons_hover_style_info .trx_addons_hover_text {-webkit-transform: translateY(-50px);-ms-transform: translateY(-50px);transform: translateY(-50px);}
.trx_addons_hover_style_info .trx_addons_hover_link {-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
.trx_addons_hover_style_info .trx_addons_hover_info {-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
.trx_addons_hover_style_info:hover img {-webkit-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.trx_addons_hover_style_info:hover .trx_addons_hover_mask {opacity: 1;}
.trx_addons_hover_style_info:hover .trx_addons_hover_title, .trx_addons_hover_style_info:hover .trx_addons_hover_text, .trx_addons_hover_style_info:hover .trx_addons_hover_link, .trx_addons_hover_style_info:hover .trx_addons_hover_info {opacity: 1;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.trx_addons_hover_style_links .trx_addons_hover_mask {top: 0;bottom: 0;left: 0;right: 0;}
.trx_addons_hover_style_links .trx_addons_hover_title {-webkit-transform: translateY(-75px);-ms-transform: translateY(-75px);transform: translateY(-75px);}
.trx_addons_hover_style_links .trx_addons_hover_text {-webkit-transform: translateY(-50px);-ms-transform: translateY(-50px);transform: translateY(-50px);}
.trx_addons_hover_style_links .trx_addons_hover_link {-webkit-transform: translate(-20px,20px);-ms-transform: translate(-20px,20px);transform: translate(-20px,20px);}
.trx_addons_hover_style_links .trx_addons_hover_link2 {-webkit-transform: translate(20px,20px);-ms-transform: translate(20px,20px);transform: translate(20px,20px);}
.trx_addons_hover_style_links:hover .trx_addons_hover_mask {opacity: 1;}
.trx_addons_hover_style_links:hover .trx_addons_hover_title, .trx_addons_hover_style_links:hover .trx_addons_hover_text, .trx_addons_hover_style_links:hover .trx_addons_hover_link, .trx_addons_hover_style_links:hover .trx_addons_hover_link2 {opacity: 1;-webkit-transform: translate(0px,0px);-ms-transform: translate(0px,0px);transform: translate(0px,0px);}
.trx_addons_hover_style_plain img {-webkit-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
.trx_addons_hover_style_plain .trx_addons_hover_title {-webkit-transform: translateY(-50px);-ms-transform: translateY(-50px);transform: translateY(-50px);}
.trx_addons_hover_style_plain .trx_addons_hover_text {color: #8b8b8b;padding: 1em 0;-webkit-transform: scale(.8,.8);-ms-transform: scale(.8,.8);transform: scale(.8,.8);}
.trx_addons_hover_style_plain .trx_addons_hover_link {-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
.trx_addons_hover_style_plain:hover img {opacity: 0;-webkit-transform: scale(.8,.8);-ms-transform: scale(.8,.8);transform: scale(.8,.8);-webkit-transition: all .2s .1s linear;-ms-transition: all .2s .1s linear;transition: all .2s .1s linear;}
.trx_addons_hover_style_plain:hover .trx_addons_hover_title, .trx_addons_hover_style_plain:hover .trx_addons_hover_link {opacity: 1;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.trx_addons_hover_style_plain:hover .trx_addons_hover_text {opacity: 1;-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}
.trx_addons_hover_style_wide .trx_addons_hover_mask {top: 0;left: 0;width: 200%;height: 200%;-webkit-transform: translate(50%,50%) rotate(45deg);-ms-transform: translate(50%,50%) rotate(45deg);transform: translate(50%,50%) rotate(45deg);}
.trx_addons_hover_style_wide .trx_addons_hover_content .trx_addons_hover_title {-webkit-transform: translate(50px,50px);-ms-transform: translate(50px,50px);transform: translate(50px,50px);background-color: transparent;margin: 0;}
.trx_addons_hover_style_wide .trx_addons_hover_icon {-webkit-transform: translateX(30px) scale(.3,.3);-ms-transform: translateX(30px) scale(.3,.3);transform: translateX(30px) scale(.3,.3);}
.trx_addons_hover_style_wide .trx_addons_hover_icon_zoom {-webkit-transform: translateX(-30px) scale(.3,.3);-ms-transform: translateX(-30px) scale(.3,.3);transform: translateX(-30px) scale(.3,.3);}
.trx_addons_hover_style_wide:hover .trx_addons_hover_mask {opacity: 1;-webkit-transform: translate(-25%,-25%) rotate(45deg);-ms-transform: translate(-25%,-25%) rotate(45deg);transform: translate(-25%,-25%) rotate(45deg);}
.trx_addons_hover_style_wide:hover .trx_addons_hover_title {opacity: 1;-webkit-transform: translate(0px,0px);-ms-transform: translate(0px,0px);transform: translate(0px,0px);}
.trx_addons_hover_style_wide:hover .trx_addons_hover_icon {opacity: 1;-webkit-transform: translateX(0px) scale(1,1);-ms-transform: translateX(0px) scale(1,1);transform: translateX(0px) scale(1,1);}
.trx_addons_hover_style_zoomin .trx_addons_hover_mask {-webkit-transform: scale(.1,.1);-ms-transform: scale(.1,.1);transform: scale(.1,.1);}
.trx_addons_hover_style_zoomin .trx_addons_hover_content .trx_addons_hover_title {-webkit-transform: translateY(30px) scale(.1,.1);-ms-transform: translateY(30px) scale(.1,.1);transform: translateY(30px) scale(.1,.1);background-color: transparent;margin: 0;display: none;}
.trx_addons_hover_style_zoomin .trx_addons_hover_icon {-webkit-transform: translate(-30px,-30px) scale(.1,.1);-ms-transform: translate(-30px,-30px) scale(.1,.1);transform: translate(-30px,-30px) scale(.1,.1);}
.trx_addons_hover_style_zoomin .trx_addons_hover_icon_link {-webkit-transform: translate(30px,-30px) scale(.1,.1);-ms-transform: translate(30px,-30px) scale(.1,.1);transform: translate(30px,-30px) scale(.1,.1);}
.trx_addons_hover_style_zoomin:hover .trx_addons_hover_mask {opacity: 1;-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}
.trx_addons_hover_style_zoomin:hover .trx_addons_hover_title {opacity: 1;-webkit-transform: translate(0px,0px) scale(1,1);-ms-transform: translate(0px,0px) scale(1,1);transform: translate(0px,0px) scale(1,1);}
.trx_addons_hover_style_zoomin:hover .trx_addons_hover_icon {opacity: 1;-webkit-transform: translate(0px,0px) scale(1,1);-ms-transform: translate(0px,0px) scale(1,1);transform: translate(0px,0px) scale(1,1);}
@keyframes zoomin {0% {opacity: 0;-webkit-transform: scale(.1,.1);-ms-transform: scale(.1,.1);transform: scale(.1,.1);}
	100% {opacity: 1;-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}}
@-webkit-keyframes zoomin {0% {opacity: 0;-webkit-transform: scale(.1,.1);-ms-transform: scale(.1,.1);transform: scale(.1,.1);}
	100% {opacity: 1;-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}}
@keyframes zoomout {0% {-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}
	100% {-webkit-transform: scale(.1,.1);-ms-transform: scale(.1,.1);transform: scale(.1,.1);}}
@-webkit-keyframes zoomout {0% {-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}
	100% {-webkit-transform: scale(.1,.1);-ms-transform: scale(.1,.1);transform: scale(.1,.1);}}
@keyframes flash {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: scale(1.15,1.15);-ms-transform: scale(1.15,1.15);transform: scale(1.15,1.15);}}
@-webkit-keyframes flash {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: scale(1.15,1.15);-ms-transform: scale(1.15,1.15);transform: scale(1.15,1.15);}}
@keyframes jump {0% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
	100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes jump {0% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
	100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
@keyframes squat {0% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);}
	100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes squat {0% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	50% {-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);}
	100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.trx_addons_accent {color: #efa758;}
.trx_addons_accent_bg {color: #fff;background-color: #efa758;padding: 0 .4em;display: inline-block;}
.trx_addons_hover {color: #b88144;}
.trx_addons_inverse {color: #fff;background-color: #000;padding: 0 .4em;display: inline-block;}
.trx_addons_dark {color: #000;}
.trx_addons_tiny_text {font-size: 11px;line-height: 1.3em;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
.trx_addons_dropcap {float: left;display: block;font-size: 2.21437em;padding: 0;margin: .25em .5em 0 0;width: 2em;height: 2em;line-height: 2em;text-align: center;overflow: hidden;color: #fff;background-color: #000;}
.trx_addons_dropcap {-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.trx_addons_dropcap_style_2 {background-color: #efa758;}
.trx_addons_tooltip {color: #efa758;border-bottom: 1px solid #efa758;position: relative;cursor: default;}
.trx_addons_tooltip:before {content: attr(data-tooltip);pointer-events: none;display: inline-block;padding: .6em 1em;background-color: #efa758;color: #fff;opacity: 0;border: none;max-width: 15em;font-size: 1em;font-size: 12px;line-height: 1.3em;line-height: 15px;position: absolute;z-index: 1;bottom: 150%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-border-radius: 0 !important;-ms-border-radius: 0 !important;border-radius: 0 !important;-webkit-transition: all .1s ease;-ms-transition: all .1s ease;transition: all .1s ease;}
.trx_addons_tooltip:after {content: " ";pointer-events: none;display: block;width: 0;height: 0;position: absolute;z-index: 2;bottom: 150%;left: 50%;border: 4px solid transparent;border-top-color: #efa758;opacity: 0;margin-bottom: -7px;-webkit-transition: all .1s ease;-ms-transition: all .1s ease;transition: all .1s ease;-webkit-transform: none;-ms-transform: none;transform: none;}
.trx_addons_tooltip:hover:before, .trx_addons_tooltip:hover:after {bottom: 115%;opacity: 1;}
del {color: #ddd;text-decoration: line-through;}
.trx_addons_no_margin {margin: 0;}
ul[class*="trx_addons_list"] {list-style-type: none;padding-left: 1.2em;}
ul[class*="trx_addons_list"] > li {position: relative;}
ul[class*="trx_addons_list"] > li:before {font-family: "trx_addons_icons";display: inline-block;position: absolute;z-index: 1;top: 0;left: -1em;line-height: inherit;}
ul.trx_addons_list_success, ul.trx_addons_list_error, ul.trx_addons_list_plus, ul.trx_addons_list_minus {padding-left: 1.5em;}
ul.trx_addons_list_success > li:before, ul.trx_addons_list_error > li:before, ul.trx_addons_list_plus > li:before, ul.trx_addons_list_minus > li:before {left: -1.3em;}
ul[class*="trx_addons_list_dot"] > li:before {content: "";}
ul[class*="trx_addons_list_custom"] > li:before {content: "";}
ul[class*="trx_addons_list_success"] > li:before {content: "";}
ul[class*="trx_addons_list_error"] > li:before {content: "";}
ul[class*="trx_addons_list_info"] > li:before {content: "";}
ul[class*="trx_addons_list_plus"] > li:before {content: "";}
ul[class*="trx_addons_list_minus"] > li:before {content: "";}
ul[class*="trx_addons_list_help"] > li:before {content: "";}
ul[class*="trx_addons_list_attention"] > li:before {content: "";}
ul[class*="trx_addons_list"][class*="_circled"] {padding-left: 1.8em;}
ul[class*="trx_addons_list"][class*="_circled"] > li:before {display: inline-block;color: #fff;background-color: #efa758;font-size: 10px;left: -2.4em;top: .4em;width: 1.7em;height: 1.7em;line-height: 1.7em;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
ul.trx_addons_list_parameters {padding-left: 0 !important;}
ul.trx_addons_list_parameters > li:before {display: none;}
ul.trx_addons_list_parameters > li + li {padding-top: .2em;margin-top: .2em;border-top: 1px solid #ddd;}
.trx_addons_list_parameters > li {white-space: nowrap;}
.trx_addons_list_parameters > li > strong {display: inline-block;width: 75%;text-align: left;font-family: inherit;font-weight: inherit;white-space: normal;vertical-align: top;color: inherit;}
.trx_addons_list_parameters > li > em {display: inline-block;width: 25%;text-align: left;font-family: inherit;font-style: normal;font-weight: inherit;white-space: normal;vertical-align: top;color: inherit;}
.sc_float_left {float: left;}
.sc_float_right {float: right;}
.sc_float_center {margin-left: auto;margin-right: auto;}
.sc_align_left {text-align: left;}
.sc_align_right {text-align: right;}
.sc_align_center {text-align: center;}
.sc_align_justify {text-align: justify;}
.sc_padding_tiny {padding: 1em 6%;}
.sc_padding_small {padding: 2em 8%;}
.sc_padding_medium {padding: 3em 10%;}
.sc_padding_large {padding: 4em 12%;}
.sc_margin_tiny {margin: 1em 6%;}
.sc_margin_small {margin: 2em 8%;}
.sc_margin_medium {margin: 3em 10%;}
.sc_margin_large {margin: 4em 12%;}
.sc_push_tiny {margin-top: -2em;}
.sc_push_small {margin-top: -4em;}
.sc_push_medium {margin-top: -6em;}
.sc_push_large {margin-top: -8em;}
.sc_pull_tiny {margin-bottom: -2em;}
.sc_pull_small {margin-bottom: -4em;}
.sc_pull_medium {margin-bottom: -6em;}
.sc_pull_large {margin-bottom: -8em;}
[class*="sc_push_"] .woocommerce .products:after {display: none;clear: none;}
[class*="sc_push_"] .woocommerce .products {overflow: hidden;}
a .sc_icon_as_image {-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
a:hover .sc_icon_as_image {-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-ms-filter: grayscale(1);-o-filter: grayscale(1);filter: grayscale(1);}
.sc_item_title, .sc_item_subtitle, .sc_item_descr, .sc_item_button {margin: 0;}
.sc_item_title {line-height: 1.2em;}
.sc_item_title > small, .sc_item_title > big {display: inline-block;margin-bottom: .9em;}
.sc_item_title + .sc_item_subtitle {margin-top: .25em;}
.sc_item_subtitle + .sc_item_title {margin-top: .6em;}
.sc_item_subtitle {font-size: 1em;line-height: 1.5em;font-weight: 400;font-style: italic;text-transform: none;letter-spacing: 0;}
.sc_item_subtitle.sc_item_title_style_shadow {font-size: 8rem;line-height: 1.2em;font-weight: 900;font-style: normal;position: absolute;z-index: 0;top: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);color: #f0f0f0;opacity: .1;}
.sc_item_subtitle.sc_item_title_style_shadow.sc_align_left, .sc_item_subtitle.sc_item_title_style_shadow.sc_align_default {left: 0;-webkit-transform: none;-ms-transform: none;transform: none;}
.sc_item_subtitle.sc_item_title_style_shadow.sc_align_right {left: auto;right: 0;-webkit-transform: none;-ms-transform: none;transform: none;}
.sc_item_subtitle.sc_item_title_style_shadow + .sc_item_title {padding: 2.5rem 0;margin: 0;}
.sc_item_title.sc_item_title_style_accent {position: relative;}
.sc_item_title.sc_item_title_style_accent b {font-size: 6em;line-height: .8em;font-weight: 900;font-style: normal;position: absolute;z-index: 0;bottom: -100%;left: 0;color: rgba(200,200,200,.1);}
.sc_item_title.sc_item_title_style_accent i {display: inline-block;font-size: .4em;font-weight: bold;font-style: normal;padding: 1.2em .5em;color: #fff;background-color: #000;text-align: center;position: absolute;z-index: 1;top: -80%;right: 0;width: 5em;height: 5em;line-height: 1.25em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.sc_item_title.sc_item_title_style_accent.sc_align_center b {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.sc_item_title.sc_item_title_style_accent.sc_align_right b {left: auto;right: 0;}
.sc_item_title.sc_item_title_style_accent.sc_align_right i {left: 0;right: auto;}
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr {margin-top: 1em;}
.sc_item_title + .sc_item_slider, .sc_item_subtitle + .sc_item_slider, .sc_item_descr + .sc_item_slider, .sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_descr + .sc_item_columns, .sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content, .sc_item_descr + .sc_item_content {margin-top: 2em;}
.sc_item_title + .sc_item_slider, .sc_item_subtitle + .sc_item_slider, .sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content {margin-top: 2em;}
.sc_item_descr + .sc_item_slider, .sc_item_descr + .sc_item_columns, .sc_item_descr + .sc_item_content {margin-top: 3em;}
h1.sc_item_title_tag + .sc_item_descr, h1.sc_item_title_tag + .sc_item_slider, h1.sc_item_title_tag + .sc_item_columns, h1.sc_item_title_tag + .sc_item_content {margin-top: 2em;}
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.8em;}
h3.sc_item_title_tag + .sc_item_descr, h3.sc_item_title_tag + .sc_item_slider, h3.sc_item_title_tag + .sc_item_columns, h3.sc_item_title_tag + .sc_item_content {margin-top: 1.6em;}
h4.sc_item_title_tag + .sc_item_descr, h4.sc_item_title_tag + .sc_item_slider, h4.sc_item_title_tag + .sc_item_columns, h4.sc_item_title_tag + .sc_item_content {margin-top: 1.4em;}
h5.sc_item_title_tag + .sc_item_descr, h5.sc_item_title_tag + .sc_item_slider, h5.sc_item_title_tag + .sc_item_columns, h5.sc_item_title_tag + .sc_item_content {margin-top: 1.2em;}
h6.sc_item_title_tag + .sc_item_descr, h6.sc_item_title_tag + .sc_item_slider, h6.sc_item_title_tag + .sc_item_columns, h6.sc_item_title_tag + .sc_item_content {margin-top: 1em;}
.sc_item_descr {margin-bottom: 2em;}
.sc_item_descr.sc_align_center {max-width: 75%;margin-left: auto;margin-right: auto;}
.sc_item_descr:last-child {margin-bottom: 0;}
.wpb_column:not(.vc_col-sm-12) .sc_item_descr.sc_align_center {max-width: none;}
.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image, .sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image, .sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image, .sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image, .sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image, .sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {margin-top: 2em;}
.sc_item_title + .sc_item_button_simple, .sc_item_subtitle + .sc_item_button_simple, .sc_item_descr + .sc_item_button_simple, .sc_item_content + .sc_item_button_simple, .sc_item_slider + .sc_item_button_simple, .sc_item_columns + .sc_item_button_simple {margin-top: 1.5em;}
.sc_item_button_image img {max-height: 8em;width: auto;}
#trx_addons_post_details_popup_overlay {position: fixed;z-index: 100000;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.9);display: none;}
#trx_addons_post_details_popup {position: fixed;z-index: 100001;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 50%;height: 80%;display: none;}
.trx_addons_post_details_popup_close, .trx_addons_post_details_popup_prev, .trx_addons_post_details_popup_next {position: absolute;z-index: 1;top: -2em;right: -2em;color: #fff;font-size: 1.5em;padding: 6px;cursor: pointer;}
.trx_addons_post_details_popup_prev, .trx_addons_post_details_popup_next {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.trx_addons_post_details_popup_prev {left: -2em;right: auto;}
#trx_addons_post_details_popup .trx_addons_post_details_content {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: #fff;overflow-x: hidden;overflow-y: auto;}
#trx_addons_post_details_popup .post_details_page_title {background-color: #f0f0f0;margin: 0;padding: .2em 3em .2em .5em;position: relative;}
#trx_addons_post_details_popup .post_details_page_price {position: absolute;z-index: 1;top: .2em;right: .5em;}
#trx_addons_post_details_popup .post_details_page_header {margin-bottom: 0;}
#trx_addons_post_details_popup .post_details_page_content {padding: 2em;}
#trx_addons_post_details_popup .post_details_page_details {padding: 0 2em;}
#trx_addons_post_details_popup .post_details_page_button {padding: 1em 2em 2em;}
.downloads_page_section {margin-top: 3em;}
.downloads_page_section_title {margin: 0 0 1.25em;padding-bottom: 1em;border-bottom: 1px dashed #ddd;}
.downloads_page_features_list > span, .downloads_page_features_list > a {display: inline-block;vertical-align: top;width: 33%;}
.downloads_page_label, .downloads_page_data {display: inline-block;vertical-align: top;}
.downloads_page_label {margin-right: .3em;}
.downloads_page_data {font-weight: bold;}
div.downloads_page_data > a, div.downloads_page_features_list > a {font-weight: 400;}
.downloads_page_features_list > a:before {content: "";font-family: "trx_addons_icons";display: inline-block;line-height: inherit;margin: 0 .5em 0 0;color: #00a02b;}
th + th.edd_receipt_payment_key {text-transform: none;}
.sc_edd_details {padding: 1em;border: 1px solid #ddd;background-color: #f7f7f7;margin-bottom: 1em;}
.sc_edd_details .downloads_page_section {margin: 0;}
.sc_edd_details .downloads_page_section + .downloads_page_section {margin-top: 1em;}
.sc_edd_details .downloads_page_section_title, .sc_edd_details .downloads_page_features_list, .sc_edd_details .downloads_page_label, .sc_edd_details .downloads_page_data {display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_edd_details .downloads_page_section_title, .sc_edd_details .downloads_page_label {margin: 0;padding: 0 1em 0 0;border-bottom: none;font-size: 1em;line-height: inherit;font-weight: inherit;width: 40%;}
.sc_edd_details .downloads_page_features_list, .sc_edd_details .downloads_page_data {width: 60%;font-weight: inherit;}
.sc_edd_details .downloads_page_features_list > span, .sc_edd_details .downloads_page_features_list > a {display: block;width: auto;}
.sc_edd_details .downloads_page_features_list > a:before {display: none;}
.sc_edd_details .downloads_page_details .downloads_page_section_title {display: none;}
.sc_edd_details .downloads_page_details .downloads_page_features_list {width: 100%;}
.sc_edd_details .downloads_page_price > .edd_price {font-size: 1.25em;font-weight: bold;}
.sc_edd_details .downloads_page_price > span {display: inline-block;vertical-align: baseline;margin-right: .3em;}
.sc_edd_details .downloads_page_tags .downloads_page_data_separator:before {content: ", ";}
.sc_edd_add_to_cart .sc_item_title + .trx_addons_edd_purchase_buttons {margin-top: 1em;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_buttons > .trx_addons_edd_purchase_price {margin: 1.5em 0 1em;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price .trx_addons_edd_purchase_price_label > span {font-size: 1.2em;font-weight: bold;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price .trx_addons_edd_purchase_price_label .edd_price_option_price {float: right;font-size: 1.5em;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price .trx_addons_edd_purchase_price_label .edd_price_option_price del {font-size: .8em;font-weight: 400;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price .trx_addons_edd_purchase_price_label .edd_price_option_price + .edd_price_option_price {margin-right: .3em;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector {position: relative;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_label {cursor: pointer;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_label .edd_price_option_name:after {content: "";font-family: "trx_addons_icons";display: inline-block;vertical-align: middle;margin-left: .3em;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_list {display: none;position: absolute;z-index: 1;width: 100%;border: 1px solid #aaa;background-color: #f0f0f0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_list_item {cursor: pointer;padding: 1.5em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_list_item + .trx_addons_edd_purchase_price_list_item {border-top: 1px dashed #aaa;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_list_item:hover {background-color: #f7f7f7;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_list_item_label {font-weight: bold;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_list_item_label > span {font-size: 1.2em;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_list .edd_price_option_price {float: right;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_list .edd_price_option_price + .edd_price_option_price {margin-right: .3em;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_price_selector .trx_addons_edd_purchase_price_list_item_description {font-size: .9333em;line-height: 1.5em;margin-top: .5em;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_info {margin: 1em 0;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_info ul, .sc_edd_add_to_cart .trx_addons_edd_purchase_info ol, .sc_edd_add_to_cart .trx_addons_edd_purchase_info li, .sc_edd_add_to_cart .trx_addons_edd_purchase_info p {margin: 0;}
.sc_edd_add_to_cart .trx_addons_edd_purchase_info + .edd_download_purchase_form {margin-top: 1.5em;}
.sc_edd_add_to_cart_default {padding: 1em;border: 1px solid #ddd;background-color: #f7f7f7;margin-bottom: 1em;}
.sc_edd_add_to_cart_default .edd_download_purchase_form_title {margin: 0 0 .3em;}
.sc_edd_add_to_cart_default .trx_addons_edd_purchase_buttons {margin: 0;}
.sc_edd_add_to_cart_default .trx_addons_edd_purchase_subtotal_value_old {display: none;}
.sc_edd_add_to_cart_default .trx_addons_edd_purchase_price_selector + .edd_price_options li:nth-child(1), .sc_edd_add_to_cart_default .trx_addons_edd_purchase_price_selector + .edd_price_options li:nth-child(2), .sc_edd_add_to_cart_default .trx_addons_edd_purchase_price_selector + .trx_addons_edd_purchase_info + .edd_price_options li:nth-child(1), .sc_edd_add_to_cart_default .trx_addons_edd_purchase_price_selector + .trx_addons_edd_purchase_info + .edd_price_options li:nth-child(2) {display: none;}
.sc_edd_add_to_cart_promo {position: relative;z-index: 1;}
.sc_edd_add_to_cart_promo .sc_item_title + .trx_addons_edd_purchase_buttons {margin-top: 2em;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form {text-align: center;}
.sc_edd_add_to_cart_promo .trx_addons_edd_purchase_price_selector {display: none;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options {margin-bottom: 3em;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options li, .sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .trx_addons_edd_purchase_subtotal {display: inline-block;vertical-align: top;width: 20%;position: relative;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options li + li:before, .sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .trx_addons_edd_purchase_subtotal:before {content: "+";display: block;position: absolute;top: auto;right: auto;bottom: 2.5em;left: 0;color: #000;font-weight: bold;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options.edd_single_mode li + li:before {content: " ";}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .trx_addons_edd_purchase_subtotal:before {content: "=";}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options li label {display: block;text-align: center;padding-bottom: 7em;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options li span:before, .sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .edd_price_option_sep {display: none;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .edd_price_option_name {display: block;font-weight: bold;padding: 0;height: 3.5em;position: relative;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .edd_price_option_price {color: #fff;height: 2em;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .edd_price_option_name:after {content: "";font-family: "trx_addons_icons";display: block;font-size: 1.2em;width: 5em;height: 5em;line-height: 5em;text-align: center;background-color: transparent;border: 3px dashed #fff;position: absolute;z-index: 1;top: 5em;left: 50%;margin-left: -2.5em;-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;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options input[type="checkbox"]:checked + .edd_price_option_wrap > .edd_price_option_name:after, .sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options input[type="checkbox"]:checked + .edd_price_option_name:after {color: #000;background-color: #fff;border: 3px solid #000;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options.edd_single_mode .edd_price_option_name:after {content: "";}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options.edd_single_mode input[type="radio"]:checked + .edd_price_option_wrap > .edd_price_option_name:after, .sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options.edd_single_mode input[type="radio"]:checked + .edd_price_option_name:after {content: "";color: #000;background-color: #fff;border: 3px solid #000;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .trx_addons_edd_purchase_subtotal {vertical-align: bottom;padding-bottom: 2em;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .trx_addons_edd_purchase_subtotal_bundle {padding-bottom: .3em;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .trx_addons_edd_purchase_subtotal_label {display: none;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .trx_addons_edd_purchase_subtotal_value {font-size: 2em;font-weight: bold;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form .edd_price_options .trx_addons_edd_purchase_subtotal_value_old {display: block;text-decoration: line-through;color: #fff;}
.sc_edd_add_to_cart_promo .edd_download_purchase_form > .sc_button, .sc_edd_add_to_cart_promo .edd_download_purchase_form > .edd_purchase_submit_wrapper {display: inline-block;vertical-align: top;}
.themes_search_form .themes_search_form_keywords {padding-right: 3em;position: relative;}
.themes_search_form .themes_search_form_keywords .themes_search_button {position: absolute;top: 0;right: 0;bottom: 0;left: auto;font-size: inherit;line-height: inherit;width: 3em;display: block;text-align: center;padding: 0;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.single-download .trx_addons_edd_purchase_buttons {margin: 3em 0 .1em;}
.single-download .trx_addons_edd_purchase_buttons .edd-cart-added-alert {bottom: -1.6em;left: 1em;}
.single-download .edd_download_purchase_form {margin: 0;}
.single-download .edd_download_purchase_form .edd_purchase_submit_wrapper {display: inline-block;vertical-align: top;}
.single-download .edd_download_purchase_form .edd_price_options label {overflow: hidden;}
.single-download .edd_download_purchase_form .edd_price_options input.edd-item-quantity {width: 80px;}
.single-download .edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper * {font-size: 100%;}
.single-download .edd_download_purchase_form .edd_price_options .edd_price_option_sep {display: none;}
.single-download .edd_download_purchase_form .edd_price_options .edd_price_option_wrap {display: block;}
.single-download .edd_download_purchase_form .edd_price_options .edd_price_option_price {float: right;}
.single-download .edd_download_purchase_form .trx_addons_edd_purchase_subtotal {margin-top: 1em;border-top: 1px dashed #ddd;padding-top: 1em;text-align: right;}
.single-download .edd_download_purchase_form .trx_addons_edd_purchase_subtotal .trx_addons_edd_purchase_subtotal_label {margin-right: .3em;}
.single-download .edd_download_purchase_form .trx_addons_edd_purchase_subtotal .trx_addons_edd_purchase_subtotal_value {font-weight: bold;}
.single-download .edd_download_purchase_form > a {margin-right: .3em;}
.single-download .edd_download_purchase_form > a:last-child {margin-right: 0;}
.single-download .edd_download_purchase_form > a + a {margin-left: 0;}
.single-download .edd_download_purchase_form a > del {display: none;}
.widget_edd_cart_widget {text-align: left !important;}
.sc_layouts_item .widget_edd_cart_widget {font-size: .9333em;}
.widget_edd_cart_widget .edd-cart-number-of-items, .widget_edd_cart_widget .edd-cart-item-separator {display: none;}
.widget_edd_cart_widget ul.edd-cart {padding-left: 0;}
.widget_edd_cart_widget li.edd-cart-item {position: relative;padding: 0 .5em 0 5.5em;line-height: 1.5em;}
.widget_edd_cart_widget li:before {display: none !important;}
.widget_edd_cart_widget li + li {margin-top: .5em;}
.widget_edd_cart_widget .edd-cart-item-image {display: block;position: absolute;z-index: 1;top: 0;left: 1.5em;width: 3em;height: 3em;}
.widget_edd_cart_widget .edd-cart-item-title {display: block;}
.widget_edd_cart_widget .edd-cart-item-quantity {margin-right: .3em;}
.widget_edd_cart_widget .edd-remove-from-cart {display: block;text-indent: -1000px;overflow: hidden;position: absolute;z-index: 1;top: 0;left: 0;width: 2em;height: 2em;}
.widget_edd_cart_widget .edd-remove-from-cart:before {content: "x";color: #a00;display: block;position: absolute;z-index: 2;top: 0;left: 0;padding: .5em 0;text-indent: 0;}
.widget_edd_cart_widget .edd_total, .widget_edd_cart_widget .edd_checkout {margin-top: 1em;}
.widget_edd_cart_widget .edd-cart-meta.edd_total {font-weight: inherit;padding: .5em 1em;}
.widget_edd_cart_widget .edd-cart-meta.edd_total .cart-total {font-size: 1.2em;font-weight: 500;}
.post_type_mp-event .timeslot {display: inline-block;padding: 1em;width: 22%;height: 100%;text-align: center;vertical-align: top;border: 1px dotted #ddd;background-color: #f7f7f7;}
.post_type_mp-event .timeslot .timeslot-link {font-size: 1.2em;font-weight: 700;display: inline-block;margin-bottom: .5em;}
.post_type_mp-event .timeslot .timeslot-start, .post_type_mp-event .timeslot .timeslot-end {font-weight: 700;}
.post_type_mp-event .timeslot .timeslot-description {font-style: italic;display: inline-block;margin-top: .5em;}
.post_type_mp-event .timeslot .timeslot-user {display: inline-block;margin-top: .5em;}
.post_type_mp-event .timeslot .timeslot-user .avatar {display: inline-block;vertical-align: middle;margin-right: .3em;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.post_type_mp-column .event-link {font-size: 1.25em;font-weight: 700;}
.post_type_mp-column .event-description {display: inline-block;font-style: italic;padding: .75em 0;}
.post_type_mp-column .event-user .avatar {display: inline-block;margin-right: .3em;vertical-align: middle;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.sc_events {position: relative;}
.sc_events_button {text-align: center;}
.sc_events_item {display: block;overflow: hidden;position: relative;background-color: #f7f7f7;height: 5.2632em;}
.sc_events_item + .sc_events_item {margin-top: 1em;}
.sc_events_item_date, .sc_events_item_title, .sc_events_item_button {position: absolute;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_events_item_date {top: 0;left: 0;width: 6.4286em;height: 5.2632em;color: #292929;text-align: center;}
.sc_events_default .sc_events_item_date {background-color: #292929;color: #fff;}
.sc_events_default .sc_events_item:hover .sc_events_item_date {background-color: #efa758;}
.sc_events_item_day {display: block;font-size: 2em;line-height: 1.5em;font-weight: 300;margin-top: .2em;}
.sc_events_item_month {font-size: .7143em;line-height: 1.3em;text-transform: uppercase;display: block;}
.sc_events_item_title {font-size: 1.1429em;line-height: 1.3em;left: 8em;color: #292929;max-width: 75%;padding-right: 3em;}
.sc_events_item:hover .sc_events_item_title {color: #efa758;}
.sc_events_item_time {color: #888;}
.sc_events_item:hover .sc_events_item_time {color: #efa758;}
.sc_events_item_title, .sc_events_item_button {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.sc_events_item_button {right: 3em;color: #292929;text-align: center;min-height: 1.3em;}
.sc_events_item:hover .sc_events_item_button {color: #efa758;}
.sc_events_item_button:before {content: "";font-family: "trx_addons_icons";}
.sc_events_item_button:before, .sc_events_item_button:after {font-size: .9286em;position: absolute;z-index: 1;top: 0;left: 0;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_events_item_button:after {left: -30px;opacity: 0;}
.sc_events_item:hover .sc_events_item_button:before {opacity: 0;left: 30px;}
.sc_events_item:hover .sc_events_item_button:after {opacity: 1;left: 0;}
.sc_events_detailed .sc_events_item {background-color: transparent;border: 1px solid #efa758;white-space: nowrap;height: auto;}
.sc_events_detailed .sc_events_item, .sc_events_detailed .sc_events_item_date, .sc_events_detailed .sc_events_item_date_wrap, .sc_events_detailed .sc_events_item_title, .sc_events_detailed .sc_events_item_time, .sc_events_detailed .sc_events_item_time_wrap:before, .sc_events_detailed .sc_events_item_button, .sc_events_detailed .sc_events_item_button_wrap:before {-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.sc_events_detailed .sc_events_item_date_wrap, .sc_events_detailed .sc_events_item_time_wrap, .sc_events_detailed .sc_events_item_title_wrap, .sc_events_detailed .sc_events_item_button_wrap {position: relative;display: inline-block;vertical-align: top;height: 4em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_events_detailed .sc_events_item_date_wrap {border-right: 1px solid #efa758;width: 17%;}
.sc_events_detailed .sc_events_item_title_wrap {width: 48%;}
.sc_events_detailed .sc_events_item_time_wrap {width: 19%;}
.sc_events_detailed .sc_events_item_button_wrap {width: 16%;}
.sc_events_detailed .sc_events_item_time_wrap:before, .sc_events_detailed .sc_events_item_button_wrap:before {content: " ";display: block;border-right: 2px solid #efa758;position: absolute;z-index: 1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 1em;}
.sc_events_detailed .sc_events_item_date, .sc_events_detailed .sc_events_item_time, .sc_events_detailed .sc_events_item_title, .sc_events_detailed .sc_events_item_button {display: block;white-space: normal;position: absolute;z-index: 1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;height: auto;min-height: 0;max-height: none;max-width: none;padding: 0 1.5em;background-color: transparent;text-align: left;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_events_detailed .sc_events_item_date, .sc_events_detailed .sc_events_item_time, .sc_events_detailed .sc_events_item_button {font-size: .7368em;line-height: 1.3em;font-weight: 700;text-transform: uppercase;}
.sc_events_detailed .sc_events_item_title {font-size: 1.0526em;line-height: 1.2em;font-weight: 700;font-style: italic;}
.sc_events_detailed .sc_events_item_time, .sc_events_detailed .sc_events_item_button {padding: 0 1em;}
.sc_events_detailed .sc_events_item_button:before, .sc_events_detailed .sc_events_item_button:after {display: none;}
.sc_events_detailed .sc_events_item:hover {background-color: #efa758;color: #fff;}
.sc_events_detailed .sc_events_item:hover .sc_events_item_time_wrap:before, .sc_events_detailed .sc_events_item:hover .sc_events_item_button_wrap:before {border-color: #fff;}
.vc_row {position: relative;}
.trx_addons_fixed_column_placeholder {min-height: 1px;}
.wpb_row[class*="sc_bg_mask_"], .wpb_column[class*="sc_extra_bg_"] > .vc_column-inner, .wpb_column[class*="sc_bg_mask_"] > .vc_column-inner, .wpb_text_column[class*="sc_extra_bg_"], .wpb_text_column[class*="sc_bg_mask_"], .sc_content[class*="sc_extra_bg_"], .sc_content[class*="sc_bg_mask_"] {position: relative;z-index: 0;}
.wpb_text_column[class*="sc_bg_mask_"] > .wpb_wrapper {position: relative;z-index: 2;}
.wpb_column[class*="sc_extra_bg_"] > .vc_column-inner:after, .wpb_text_column[class*="sc_extra_bg_"]:after, .sc_content[class*="sc_extra_bg_"]:after {content: " ";display: block;position: absolute;z-index: -1;background: inherit;}
.wpb_row[class*="sc_bg_mask_"]:before, .wpb_column[class*="sc_bg_mask_"] > .vc_column-inner:before, .wpb_text_column[class*="sc_bg_mask_"]:before, .sc_content[class*="sc_bg_mask_"]:before {content: " ";display: block !important;background-color: inherit;position: absolute;z-index: 0;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.wpb_row.vc_parallax[class*="sc_bg_mask_"]:before {z-index: 1;}
.wpb_column.sc_extra_bg_tiny[class*="sc_bg_mask_"] > .vc_column-inner:before, .wpb_text_column.sc_extra_bg_tiny[class*="sc_bg_mask_"]:before, .sc_content.sc_extra_bg_tiny[class*="sc_bg_mask_"]:before, .wpb_column.sc_extra_bg_tiny > .vc_column-inner:after, .wpb_text_column.sc_extra_bg_tiny:after, .sc_content.sc_extra_bg_tiny:after {position: absolute;top: -2em;right: -2em;bottom: -2em;left: -2em;}
.wpb_column.sc_extra_bg_small[class*="sc_bg_mask_"] > .vc_column-inner:before, .wpb_text_column.sc_extra_bg_small[class*="sc_bg_mask_"]:before, .sc_content.sc_extra_bg_small[class*="sc_bg_mask_"]:before, .wpb_column.sc_extra_bg_small > .vc_column-inner:after, .wpb_text_column.sc_extra_bg_small:after, .sc_content.sc_extra_bg_small:after {position: absolute;top: -4em;right: -4em;bottom: -4em;left: -4em;}
.wpb_column.sc_extra_bg_medium[class*="sc_bg_mask_"] > .vc_column-inner:before, .wpb_text_column.sc_extra_bg_medium[class*="sc_bg_mask_"]:before, .sc_content.sc_extra_bg_medium[class*="sc_bg_mask_"]:before, .wpb_column.sc_extra_bg_medium > .vc_column-inner:after, .wpb_text_column.sc_extra_bg_medium:after, .sc_content.sc_extra_bg_medium:after {position: absolute;top: -6em;right: -6em;bottom: -6em;left: -6em;}
.wpb_column.sc_extra_bg_large[class*="sc_bg_mask_"] > .vc_column-inner:before, .wpb_text_column.sc_extra_bg_large[class*="sc_bg_mask_"]:before, .sc_content.sc_extra_bg_large[class*="sc_bg_mask_"]:before, .wpb_column.sc_extra_bg_large > .vc_column-inner:after, .wpb_text_column.sc_extra_bg_large:after, .sc_content.sc_extra_bg_large:after {position: absolute;top: -8em;right: -8em;bottom: -8em;left: -8em;}
.wpb_row.sc_bg_mask_bg_color:before, .wpb_column.sc_bg_mask_bg_color > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_bg_color:before, .sc_content.sc_bg_mask_bg_color:before {background-color: inherit;}
.wpb_row.sc_bg_mask_1:before, .wpb_column.sc_bg_mask_1 > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_1:before, .sc_content.sc_bg_mask_1:before {opacity: .1;}
.wpb_row.sc_bg_mask_2:before, .wpb_column.sc_bg_mask_2 > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_2:before, .sc_content.sc_bg_mask_2:before {opacity: .2;}
.wpb_row.sc_bg_mask_3:before, .wpb_column.sc_bg_mask_3 > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_3:before, .sc_content.sc_bg_mask_3:before {opacity: .3;}
.wpb_row.sc_bg_mask_4:before, .wpb_column.sc_bg_mask_4 > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_4:before, .sc_content.sc_bg_mask_4:before {opacity: .4;}
.wpb_row.sc_bg_mask_5:before, .wpb_column.sc_bg_mask_5 > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_5:before, .sc_content.sc_bg_mask_5:before {opacity: .5;}
.wpb_row.sc_bg_mask_6:before, .wpb_column.sc_bg_mask_6 > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_6:before, .sc_content.sc_bg_mask_6:before {opacity: .6;}
.wpb_row.sc_bg_mask_7:before, .wpb_column.sc_bg_mask_7 > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_7:before, .sc_content.sc_bg_mask_7:before {opacity: .7;}
.wpb_row.sc_bg_mask_8:before, .wpb_column.sc_bg_mask_8 > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_8:before, .sc_content.sc_bg_mask_8:before {opacity: .8;}
.wpb_row.sc_bg_mask_9:before, .wpb_column.sc_bg_mask_9 > .vc_column-inner:before, .wpb_text_column.sc_bg_mask_9:before, .sc_content.sc_bg_mask_9:before {opacity: .9;}
.wpb_column[class*="sc_shift_x_"], .wpb_column[class*="sc_shift_y_"], .sc_content[class*="sc_shift_x_"], .sc_content[class*="sc_shift_y_"] {position: relative;z-index: 0;}
.wpb_column.sc_shift_x_tiny, .sc_content.sc_shift_x_tiny {left: 2em;}
.wpb_column.sc_shift_x_tiny_negative, .sc_content.sc_shift_x_tiny_negative {left: -2em;}
.wpb_column.sc_shift_x_small, .sc_content.sc_shift_x_small {left: 4em;}
.wpb_column.sc_shift_x_small_negative, .sc_content.sc_shift_x_small_negative {left: -4em;}
.wpb_column.sc_shift_x_medium, .sc_content.sc_shift_x_medium {left: 6em;}
.wpb_column.sc_shift_x_medium_negative, .sc_content.sc_shift_x_medium_negative {left: -6em;}
.wpb_column.sc_shift_x_large, .sc_content.sc_shift_x_large {left: 8em;}
.wpb_column.sc_shift_x_large_negative, .sc_content.sc_shift_x_large_negative {left: -8em;}
.wpb_column.sc_shift_y_tiny, .sc_content.sc_shift_y_tiny {top: 2em;}
.wpb_column.sc_shift_y_tiny_negative, .sc_content.sc_shift_y_tiny_negative {top: -2em;}
.wpb_column.sc_shift_y_small, .sc_content.sc_shift_y_small {top: 4em;}
.wpb_column.sc_shift_y_small_negative, .sc_content.sc_shift_y_small_negative {top: -4em;}
.wpb_column.sc_shift_y_medium, .sc_content.sc_shift_y_medium {top: 6em;}
.wpb_column.sc_shift_y_medium_negative, .sc_content.sc_shift_y_medium_negative {top: -6em;}
.wpb_column.sc_shift_y_large, .sc_content.sc_shift_y_large {top: 8em;}
.wpb_column.sc_shift_y_large_negative, .sc_content.sc_shift_y_large_negative {top: -8em;}
.compose-mode .vc_controls-container > div.vc_controls-out-tl {left: auto;right: 0;}
.compose-mode .sc_widget_slider.vc_empty-element:after {display: none !important;}
.flex-direction-nav li {position: static;}
.flex-control-nav li:before {display: none;}
.woocommerce div.product form.cart .variations td {display: block;width: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.woocommerce div.product form.cart .variations tr + tr td.label {padding: 1em 0 0;}
.trx_addons_attrib_item {cursor: pointer !important;}
.trx_addons_attrib_item span {overflow: hidden;display: block;}
.trx_addons_attrib_item.trx_addons_attrib_image {display: inline-block;vertical-align: top;margin: 0 .5em 5px 0;padding: 5px;border: 1px solid #ddd;background-color: #fff;}
.trx_addons_attrib_item.trx_addons_attrib_image img {width: 70px;height: auto;}
.trx_addons_attrib_item.trx_addons_attrib_color {display: inline-block;vertical-align: top;margin: 0 .5em 5px 0;padding: 3px;border: 1px solid #ddd;background-color: #fafafa;}
.trx_addons_attrib_item.trx_addons_attrib_color span {display: block;width: 30px;height: 30px;}
.trx_addons_attrib_item.trx_addons_attrib_button {display: inline-block;vertical-align: top;margin: 0 .5em 5px 0;padding: 3px;border: 1px solid #ddd;background-color: #fafafa;}
.trx_addons_attrib_item.trx_addons_attrib_button span {padding: .5em 1.5em;}
.trx_addons_attrib_item.trx_addons_attrib_selected {background-color: #f0f0f0;border-color: red;}
.trx_addons_attrib_item.trx_addons_attrib_disabled {cursor: not-allowed !important;}
.trx_addons_attrib_item.trx_addons_attrib_disabled span {position: relative;}
.trx_addons_attrib_item.trx_addons_attrib_disabled span:before, .trx_addons_attrib_item.trx_addons_attrib_disabled span:after {content: " ";position: absolute;z-index: 1;top: 50%;left: -20%;width: 140%;height: 1px;background-color: #f0f0f0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.trx_addons_attrib_item.trx_addons_attrib_disabled span:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.trx_addons_woocommerce_search .trx_addons_woocommerce_search_button:before {margin-right: .5em;vertical-align: middle;text-align: center;}
.trx_addons_woocommerce_search_type_form .trx_addons_woocommerce_search_last_text {display: block;margin-bottom: 1.3em;}
.trx_addons_woocommerce_search_type_inline {font-size: 1.5em;line-height: 1.7em;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options, .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {display: inline-block;vertical-align: top;width: 80%;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button {width: 20%;text-align: right;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"], .trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label {width: auto;border: none;border-bottom: 2px solid #ddd;background-color: transparent !important;color: #ddd;padding: .2em;margin: 0 .3em;-webkit-border-radius: 0 !important;-ms-border-radius: 0 !important;border-radius: 0 !important;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"] {width: 4em;text-align: center;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label {cursor: pointer;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_type_select {position: relative;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list {display: none;position: absolute;z-index: 10;top: 2em;left: 50%;width: 280px;height: auto;font-size: .6667em;line-height: 1.5em;margin-left: -140px;max-height: 400px;overflow-y: auto;overflow-x: hidden;border: 1px solid #ddd;background-color: #f7f7f7;padding: 0;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li {cursor: pointer;display: inline-block;vertical-align: top;width: 50%;padding: .5em 1em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li:before {display: none;}
.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier {border-width: 1px;margin-left: 4px;}
.yith_magnifier_gallery li + li {padding-left: 20px;}
.yith_magnifier_gallery li a {margin-left: 0;margin-right: 0;}
.sc_cars_columns_wrap, .cars_page_related .related_columns {display: flex;flex-wrap: wrap;}
.sc_cars_slider .sc_cars_item, .sc_cars_columns_wrap .sc_cars_item, .cars_page_related .related_columns .sc_cars_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_cars_slider .sc_cars_item {height: 95%;}
.sc_cars {position: relative;}
.sc_cars_item {border: 1px solid #ddd;}
.sc_cars_item .sc_cars_item_thumb {background-color: #f0f0f0;margin-bottom: 1.5em;text-align: center;}
.sc_cars_item .sc_cars_item_thumb img {width: 100%;}
.sc_cars_item .sc_cars_item_info {padding: 0 1.5em 1.5em;}
.sc_cars_item_thumb .sc_cars_item_labels {position: absolute;z-index: 1;top: 0;right: 0;font-size: 10px;line-height: 1em;}
.sc_cars_item_thumb .sc_cars_item_labels > a {color: #fff;background-color: rgba(221,144,0,.7);display: inline-block;padding: 5px 10px;text-transform: uppercase;margin-left: 1px;}
.sc_cars_item_thumb .sc_cars_item_labels > a:nth-child(2n+1) {background-color: rgba(0,221,144,.7);}
.sc_cars_item_thumb .sc_cars_item_price {position: absolute;z-index: 1;bottom: 0;left: 0;text-align: left;}
.sc_cars_item_thumb .sc_cars_item_price .cars_price {color: #fff;display: inline-block;padding: 0 0 1em 1em;line-height: 1.25em;text-shadow: 0px 0px 6px rgba(0,0,0,.6);}
.sc_cars_item_thumb .sc_cars_item_price .cars_price_before {display: none;}
.sc_cars_item_header {position: relative;}
.sc_cars_item_title {margin: 0;padding-right: 1em;}
.sc_cars_item_status, .sc_cars_item_type {line-height: 1.5em;}
.sc_cars_item_status > a, .sc_cars_item_type > a {color: #aaa;}
.sc_cars_item_compare {position: absolute;z-index: 1;top: 0;right: 0;color: #aaa;cursor: pointer;font-size: 1.25em;}
.sc_cars_item_compare.in_compare_list {color: #efa758;}
.sc_cars_item_options {position: relative;}
.sc_cars_item_options .sc_cars_item_row {line-height: 1.5em;}
.sc_cars_item_option {display: inline-block;margin-right: .5em;}
.sc_cars_item_option .sc_cars_item_option_label_icon {display: none;margin-right: .2em;}
.sc_cars_item_params {margin: 1.5em 0;border: 1px dashed #ddd;border-width: 1px 0;padding: 1.5em 0;}
.sc_cars_item_param {display: inline-block;text-align: center;width: 25%;color: #aaa;vertical-align: top;padding: .5em 0;}
.sc_cars_item_param .sc_cars_item_param_icon {display: block;font-size: 3em;line-height: 1em;}
.sc_cars_item_param .sc_cars_item_param_text {display: block;color: #888;font-size: 12px;line-height: 1.5em;margin-top: .25em;}
.sc_cars_item_footer {color: #888;text-align: center;}
.sc_cars_item_footer .sc_cars_item_option {margin-right: 1em;}
.sc_cars_item_button {position: absolute;z-index: 1;bottom: 0;right: 0;display: none;}
.sc_cars_columns_1 .sc_cars_item {padding: .5em;margin-bottom: 1em;}
.sc_cars_columns_1 .sc_cars_item_thumb {width: 35%;display: inline-block;vertical-align: middle;margin-bottom: 0;}
.sc_cars_columns_1 .sc_cars_item_info {width: 65%;display: inline-block;vertical-align: middle;padding: 0 2em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_cars_columns_1 .sc_cars_item_footer {text-align: left;}
.sc_cars_columns_1 .sc_cars_item_params {margin-top: 1em;padding-top: 1em;}
.sc_cars_columns_1 .sc_cars_item_param {text-align: left;width: 18%;margin-right: 2%;}
.sc_cars_columns_1 .sc_cars_item_options .sc_cars_item_row {line-height: 1.7em;}
.sc_cars_columns_1 .sc_cars_item_option .sc_cars_item_option_label_icon {display: inline-block;}
.sc_cars_columns_1 .sc_cars_item_option .sc_cars_item_option_label_text {display: inline-block;}
.sc_cars_slider_columns > .sc_cars_slider_column {vertical-align: middle;padding-top: 1em;padding-bottom: 1em;}
.sc_cars_slider_columns .sc_cars_slider_title {margin-top: 0;}
.sc_cars_slider_columns .trx_addons_list_parameters {margin-bottom: 2em;}
.sc_cars_slider_columns .trx_addons_list_parameters > li > strong {width: 70%;}
.sc_cars_slider_columns .trx_addons_list_parameters > li > em {width: 30%;}
.cars_page_gallery {background-color: rgba(0,0,0,.6);text-align: center;padding: 1em;}
.cars_page_gallery_item {display: inline-block;vertical-align: top;position: relative;max-width: 6em;cursor: pointer;margin: 4px;border: 1px solid #666;background-color: #f0f0f0;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.6);-ms-box-shadow: 0 0 10px 0 rgba(0,0,0,.6);box-shadow: 0 0 10px 0 rgba(0,0,0,.6);}
.cars_page_gallery_item > img {max-width: 100%;height: auto;}
.cars_page_gallery_item:before {content: " ";position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);-webkit-transition: background-color .6s ease;-ms-transition: background-color .6s ease;transition: background-color .6s ease;}
.cars_page_gallery_item:hover:before, .cars_page_gallery_item_active:before {background-color: rgba(255,255,255,.2);}
.cars_page_gallery_item_active {border: 1px solid #aaa;top: -4px;-webkit-box-shadow: 0 4px 16px 0 rgba(0,0,0,.6);-ms-box-shadow: 0 4px 16px 0 rgba(0,0,0,.6);box-shadow: 0 4px 16px 0 rgba(0,0,0,.6);}
.cars_page_featured {text-align: center;}
.cars_page_featured, .cars_page_featured img {-webkit-transition: height .5s ease;-ms-transition: height .5s ease;transition: height .5s ease;}
.cars_page_featured + .cars_page_title_wrap, .cars_page_gallery + .cars_page_title_wrap {margin-top: 3em;}
.cars_page_title_wrap {position: relative;}
.cars_page_title {margin: 0;padding-right: 30%;}
.cars_page_title .cars_page_status {font-size: 12px;line-height: 1.5em;vertical-align: middle;display: inline-block;margin-right: .5em;}
.cars_page_title .cars_page_status > a {display: inline-block;padding: .5em 1em;margin: 0 .3em;text-transform: uppercase;color: #fff;background-color: #efa758;}
.cars_page_title_address {font-size: 1.1em;margin-top: .5em;color: #666;}
.cars_page_city:before {content: " / ";}
.cars_page_title_meta {position: absolute;z-index: 1;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 27%;text-align: right;}
.cars_page_title_meta .post_counters_label {display: none;}
.cars_address_item + .cars_address_item:before {content: "»";display: inline-block;line-height: inherit;margin: 0 .3em;}
.cars_page_title_price {margin-top: .4em;}
.cars_price {color: #888;}
.cars_price_data + .cars_price_label:before, .cars_price_label + .cars_price_data:before {content: " ";}
.cars_price_data {font-weight: bold;}
.cars_price1 {font-size: 1.5em;}
.cars_price_delimiter:before {content: "/";display: inline-block;line-height: inherit;margin: 0 .4em;}
.cars_page_section + .cars_page_section {margin-top: 3em;}
.cars_page_section.cars_page_content {margin-top: 2em;}
.cars_page_section_title {margin: 0 0 1.25em;padding-bottom: 1em;border-bottom: 1px dashed #ddd;}
.cars_page_section_description {margin-bottom: 2em;}
.cars_page_section_item, .cars_page_attachments_list > a, .cars_page_features_list > a {display: inline-block;vertical-align: top;width: 33%;}
.cars_page_label, .cars_page_data {display: inline-block;vertical-align: top;}
.cars_page_data {font-weight: bold;}
div.cars_page_attachments_list > a, div.cars_page_features_list > a {color: inherit;}
.cars_page_attachments_list > a:before, .cars_page_features_list > a:before {content: "";font-family: "trx_addons_icons";display: inline-block;line-height: inherit;margin: 0 .5em 0 0;color: #00a02b;}
.cars_page_attachments_list > a:before {content: "";}
.cars_page_agent_avatar {width: 30%;display: inline-block;vertical-align: top;}
.cars_page_agent_form, .cars_page_agent_info {width: 35%;display: inline-block;vertical-align: top;padding-left: 2em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.cars_page_agent_info_name {margin: 0;}
.cars_page_agent_info_name > a {display: block;font-size: .6667em;}
.cars_page_agent_info_name > a:before {content: " / ";margin: 0 .3em;display: none;}
.cars_page_agent_info_position {margin-bottom: .5em;color: #888;}
.cars_page_agent_info_description {margin: 1em 0;font-style: italic;}
.cars_page_agent_info_address, .cars_page_agent_info_phones > span, .cars_page_agent_info_phones > a {display: block;}
.cars_page_agent_info_phones > span, .cars_page_agent_info_phones > a {white-space: nowrap;}
.cars_page_agent_info_address:before, .cars_page_agent_info_phones > :before {margin-right: .3em;font-family: "trx_addons_icons";color: #000;width: auto;}
.cars_page_agent_info_address:before {content: "";}
.cars_page_agent_info_phones_mobile:before {content: "";}
.cars_page_agent_info_phones_office:before {content: "";}
.cars_page_agent_info_phones_fax:before {content: "";}
.cars_page_agent_info_profiles.socials_wrap {margin: 1em 0 0;}
.cars_page_agent_info_profiles.socials_wrap .social_item {margin: 0 .3em .3em 0;vertical-align: top;}
.cars_page_agent_info_profiles.socials_wrap .social_item .social_icon {color: #666;width: 2.5em;height: 2.5em;line-height: 2.5em;text-align: center;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.cars_page_agent_form_title {margin: 0;}
.cars_page_agent_form .sc_form_form {margin-top: 1em;}
.cars_page_agent_form textarea {line-height: 1.5em;}
.cars_page_tabs {margin-top: 3em;}
.cars_page_tabs .cars_page_section {display: none;}
.cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {display: none;}
.cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {border-bottom: 1px solid #ddd;}
.cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li {top: 1px;}
.cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li + li {margin-left: 0;}
.cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li > a {display: block;padding: 1em 2em;background-color: #f7f7f7;border: 1px solid #f7f7f7;border-bottom-color: #ddd;}
.cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active > a {border-color: #ddd;background-color: #fff;border-bottom-color: #fff;}
.cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active) > a:hover {background-color: #f0f0f0;border-color: #f7f7f7 #f7f7f7 #ddd;}
.agents_page .cars_page_agent_info_name > a {display: none;}
.cars_search_form .sc_form_field .trx_addons_refresh {position: absolute;z-index: 1;top: 50%;right: .5em;margin-top: -.8em;}
.cars_search_form {position: relative;}
.cars_search_form .sc_form_field {position: relative;margin-bottom: 0;display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.cars_search_form .cars_search_basic {position: relative;}
.cars_search_form .cars_search_basic .sc_form_field_cars_keyword {width: 100%;}
.cars_search_form .cars_search_basic .sc_form_field_cars_keyword input {width: 100%;padding-right: 70%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.cars_search_form .cars_search_basic .cars_search_button, .cars_search_form .cars_search_basic .cars_search_show_advanced {position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: auto;width: 5%;display: block;text-align: center;padding: 0;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.cars_search_form .cars_search_basic .cars_search_show_advanced {right: 5%;cursor: pointer;top: 50%;bottom: auto;height: 3em;line-height: 3em;margin-top: -1.5em;color: #888;}
.cars_search_form .cars_search_advanced {margin: 0 -5px;height: 0;overflow: hidden;-webkit-transition: height .3s ease;-ms-transition: height .3s ease;transition: height .3s ease;}
.cars_search_opened .cars_search_form .cars_search_advanced {height: auto;margin-top: 10px;}
.cars_search_form .cars_search_advanced .sc_form_field {width: 25%;padding: 0 5px;margin-bottom: 10px;}
.cars_search_form .cars_search_advanced [class*="sc_form_field_cars_features"] {margin-bottom: 3px;}
.cars_search_form .cars_search_advanced .sc_form_field_checkbox input[type="checkbox"] + label {display: block;}
.cars_search_form .cars_search_advanced .sc_form_field_checkbox input[type="checkbox"] + label:before {top: 5px;-webkit-transform: none;-ms-transform: none;transform: none;}
.cars_search_horizontal .cars_search_form .cars_search_advanced .sc_form_field_cars_status, .cars_search_horizontal .cars_search_form .cars_search_advanced .sc_form_field_cars_type, .cars_search_horizontal .cars_search_form .cars_search_advanced .sc_form_field_cars_maker, .cars_search_horizontal .cars_search_form .cars_search_advanced .sc_form_field_cars_city {position: absolute;z-index: 0;top: .4em;right: 0;width: 15%;}
.cars_search_horizontal .cars_search_form .cars_search_advanced .sc_form_field_cars_status {right: 55%;}
.cars_search_horizontal .cars_search_form .cars_search_advanced .sc_form_field_cars_type {right: 40%;}
.cars_search_horizontal .cars_search_form .cars_search_advanced .sc_form_field_cars_maker {right: 25%;}
.cars_search_horizontal .cars_search_form .cars_search_advanced .sc_form_field_cars_city {right: 10%;}
.cars_search_vertical .cars_search_form .cars_search_basic .cars_search_button, .cars_search_vertical .cars_search_form .cars_search_basic .cars_search_show_advanced {width: 15%;}
.cars_search_vertical .cars_search_form .cars_search_basic .cars_search_show_advanced {right: 15%;}
.cars_search_vertical .cars_search_form .cars_search_basic .sc_form_field_cars_keyword input {padding-right: 30%;}
.cars_search_vertical .cars_search_form .cars_search_basic .sc_form_field input, .cars_search_vertical .cars_search_form .cars_search_basic .sc_form_field input:focus, .cars_search_vertical .cars_search_form .cars_search_basic .sc_form_field .select_container {border-color: transparent !important;}
.cars_search_vertical .cars_search_form .cars_search_basic .sc_form_field, .cars_search_vertical .cars_search_form .cars_search_advanced .sc_form_field {width: 100%;margin-bottom: .5em;}
.cars_search_vertical .cars_search_form .cars_search_basic .sc_form_field_cars_keyword {margin-bottom: 0;}
.cars_search_vertical .cars_search_form .cars_search_advanced [class*="sc_form_field_cars_features"] {width: 50%;font-size: .9333em;line-height: 1.5em;}
.cars_search_vertical .cars_search_form .cars_search_advanced .sc_form_field_checkbox {margin-bottom: 2px;}
.cars_search_vertical .cars_search_form .cars_search_advanced .sc_form_field_checkbox input[type="checkbox"] + label:before {top: 4px;}
.widget_cars_compare .cars_compare_list > li {cursor: pointer;}
.widget_cars_compare .cars_compare_list > li:before {content: "";font-family: "trx_addons_icons";width: 1em;height: 1em;line-height: 1em;text-align: center;background-color: transparent !important;color: #c00;top: .4em;}
.widget_cars_compare .cars_compare_button {margin-top: 2em;}
.widget_cars_compare .cars_compare_message {margin-top: 2em;font-style: italic;}
.widget_cars_compare .cars_compare_list:not(.cars_compare_list_empty) + .cars_compare_message {display: none;}
.widget_cars_compare .cars_compare_list_empty + .cars_compare_message + .cars_compare_button {display: none;}
.sc_cars_compare {overflow-x: auto;}
.sc_cars_compare .sc_cars_compare_table {min-width: 640px;}
.sc_cars_compare_title {font-weight: bold;}
.sc_cars_compare_data {text-align: center;}
.sc_courses .sc_courses_slider.slider_outer_pagination_pos_bottom {padding-bottom: 3em;}
.sc_courses_columns_wrap, .courses_page_related .related_columns {display: flex;flex-wrap: wrap;}
.sc_courses_slider .sc_courses_item, .sc_courses_columns_wrap .sc_courses_item, .courses_page_related .related_columns .sc_courses_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_courses_slider .sc_courses_item {height: 95%;}
.sc_courses {position: relative;}
.sc_courses_default .sc_courses_item {background-color: #fafafa;}
.sc_courses_default .sc_courses_item_thumb {position: relative;}
.sc_courses_default .sc_courses_item_thumb img {width: 100%;}
.sc_courses_default .sc_courses_item_categories {position: absolute;z-index: 1;top: 2em;left: 2em;display: inline-block;background-color: #292929;font-size: .9286em;line-height: 2em;padding: 0 .7em;text-transform: uppercase;}
.sc_courses_default .sc_courses_item_categories a {color: #fff;}
.sc_courses_default .sc_courses_item_categories a:hover {color: #efa758;}
.sc_courses_default .sc_courses_item_info {padding: 2em;}
.sc_courses_default .sc_courses_item_title {margin: 0;}
.sc_courses_default .sc_courses_item_title {margin: 0;}
.sc_courses_default .sc_courses_item_meta {font-size: .9286em;line-height: 1.5em;margin-top: .5em;}
.sc_courses_default .sc_courses_item_meta_item + .sc_courses_item_meta_item:before {content: "*";margin: 0 .3em;}
.sc_courses_default .sc_courses_item_date {letter-spacing: 0;font-style: italic;}
.sc_courses_default .sc_courses_item_price {font-size: 2em;line-height: 1em;margin-top: .5em;color: #efa758;min-height: 1.2em;}
.sc_courses_default .sc_courses_item_period {font-size: .4em;color: #888;text-transform: uppercase;}
.sc_courses_default .sc_courses_item_period:before {content: "/";margin: 0 .5em;}
.sc_courses_default .sc_courses_item .trx_addons_hover_mask {background-color: #000;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_title {background-color: transparent;padding: 0;margin: 0;text-transform: none;font-size: 1.6667em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text {padding: 0;margin-top: 2em;font-style: normal;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a {margin-top: 3em;font-size: 12px;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;padding: 1.3em 1.9em;}
.courses_single .courses_page_header {margin-bottom: 2em;}
.courses_single .courses_page_title {position: relative;padding-right: 25%;}
.courses_single .courses_page_title > .courses_page_price {position: absolute;z-index: 1;top: 0;right: 0;}
.courses_single .courses_page_header > .courses_page_price {float: right;font-size: 1.5em;line-height: 1.4em;margin: 1.2em 0 1.2em 1em;}
.courses_single .courses_page_title + .courses_page_meta {position: relative;top: -1.5em;color: #888;}
.courses_single .courses_page_price + .courses_page_meta {font-size: 1.5em;line-height: 1.4em;margin: 1.2em 0;}
.courses_single .courses_page_meta_item + .courses_page_meta_item:before {content: "*";margin: 0 .3em;}
.courses_single .courses_page_meta_item_date {color: #333;}
.courses_single .courses_page_period {font-size: .5em;color: #888;}
.courses_single .courses_page_period:before {content: "/";margin: 0 .5em;}
.courses_single .courses_page_buttons {margin-top: 1em;}
.sc_dishes_compact .sc_dishes_slider.slider_outer_pagination_pos_bottom {padding-bottom: 3em;}
.sc_dishes_item .sc_dishes_item_thumb {margin-bottom: 0;}
.sc_dishes_item_image > .sc_dishes_item_price {position: absolute;z-index: 1;bottom: 6px;right: 8px;font-size: 1.5em;font-weight: normal;color: #fff;text-shadow: 0 0 10px #000;}
.sc_dishes_columns_wrap, .dishes_page_related .related_columns {display: flex;flex-wrap: wrap;}
.sc_dishes_slider .sc_dishes_item, .sc_dishes_columns_wrap .sc_dishes_item, .dishes_page_related .related_columns .sc_dishes_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_dishes_slider .sc_dishes_item {height: 95%;}
.sc_dishes {position: relative;}
.sc_dishes_default .sc_dishes_item {background-color: #fafafa;margin-bottom: 2em;text-align: center;padding-top: .0001px;}
.sc_dishes_default.slider_swiper .sc_dishes_item, .sc_dishes_default .columns_padding_bottom .sc_dishes_item {margin-bottom: 0;}
.sc_dishes_default .sc_dishes_item_thumb img {width: 100%;}
.sc_dishes_default .sc_dishes_item_info {padding: 2.6em 3em;text-align: center;}
.sc_dishes_default .sc_dishes_item_title {margin: 0;}
.sc_dishes_default .sc_dishes_item_subtitle {font-size: .8667em;line-height: 1.5em;font-style: italic;letter-spacing: 0;margin-top: .4em;}
.sc_dishes_default .sc_dishes_item_content {margin-top: 1.6em;}
.sc_dishes_default .sc_dishes_item_content p {margin: 0;}
.sc_dishes_default .sc_dishes_item_button {margin: 1.6em 0 0;}
.sc_dishes_default .sc_dishes_item_image {position: relative;}
.sc_dishes_default .sc_dishes_item_featured_left, .sc_dishes_default .sc_dishes_item_featured_right {position: relative;overflow: hidden;background-color: transparent;}
.sc_dishes_default .sc_dishes_item_featured_left {text-align: left;}
.sc_dishes_default .sc_dishes_item_featured_right {text-align: right;}
.sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_image, .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_image {width: 30%;position: absolute;z-index: 1;top: 0;left: 0;}
.sc_dishes_default .sc_dishes_item_featured_left .dishes_page_spicy_label, .sc_dishes_default .sc_dishes_item_featured_right .dishes_page_spicy_label {display: none;}
.sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_content, .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_content {min-height: 0;}
.sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_info {text-align: left;padding: 0 0 0 2em;margin-left: 4em;}
.sc_dishes_default .sc_dishes_item_featured_left.without_content .sc_dishes_item_info {margin-left: 3em;}
.sc_dishes_default .sc_dishes_item_featured_left.with_image .sc_dishes_item_info {margin-left: 30%;}
.sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_image {left: auto;right: 0;}
.sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_info {text-align: right;padding: 0 2em 0 0;margin-right: 4em;}
.sc_dishes_default .sc_dishes_item_featured_right.without_content .sc_dishes_item_info {margin-right: 3em;}
.sc_dishes_default .sc_dishes_item_featured_right.with_image .sc_dishes_item_info {margin-right: 30%;}
.sc_dishes_float .sc_dishes_item {margin-bottom: 2em;text-align: left;padding-top: .0001px;}
.sc_dishes_float.slider_swiper .sc_dishes_item, .sc_dishes_float .columns_padding_bottom .sc_dishes_item {margin-bottom: 0;}
.sc_dishes_float {overflow: hidden;}
.sc_dishes_float .sc_dishes_item_image {width: 40%;position: relative;}
.sc_dishes_float .sc_dishes_item_featured_left .sc_dishes_item_image {float: left;margin: 0 1.5em .75em 0;}
.sc_dishes_float .sc_dishes_item_featured_right .sc_dishes_item_image {float: right;margin: 0 0 .75em 1.5em;}
.sc_dishes_float .dishes_page_spicy_label {display: none;}
.sc_dishes_float .sc_dishes_item_title {margin: 0;position: relative;}
.sc_dishes_float .sc_dishes_item_title.with_price {padding-right: 4em;}
.sc_dishes_float .sc_dishes_item_title .sc_dishes_item_price {position: absolute;z-index: 1;top: 0;right: 1;}
.sc_dishes_float .sc_dishes_item_featured_right .sc_dishes_item_title {margin-right: 43%;}
.sc_dishes_float .sc_dishes_item_subtitle {font-size: .9286em;line-height: 1.5em;margin-top: .5em;}
.sc_dishes_float .sc_dishes_item_content {margin-top: .5em;min-height: 0;}
.sc_dishes_float .sc_dishes_item_content p {margin: 0;}
.sc_dishes_float .sc_dishes_item_button {margin: .5em 0 0;}
.sc_dishes_compact .sc_dishes_item {background-color: #fafafa;position: relative;}
.sc_dishes_compact .sc_dishes_item_header {color: #fff;background-position: center;background-repeat: no-repeat;background-size: cover;background-color: #333;width: 30%;height: 100%;position: absolute;z-index: 1;top: 0;right: auto;bottom: 0;left: 0;}
.sc_dishes_compact .sc_dishes_item.with_image .sc_dishes_item_header:before {content: " ";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.sc_dishes_compact .sc_dishes_item.without_content .sc_dishes_item_header {position: relative;bottom: auto;width: 100%;height: auto;}
.sc_dishes_compact .sc_dishes_item_header_info {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;width: 100%;padding: 1.5em;}
.sc_dishes_compact .dishes_page_spicy_label {display: none;}
.sc_dishes_compact .sc_dishes_item_price {display: block;font-size: 2.5em;line-height: 1em;color: #fff;margin-bottom: .4em;}
.sc_dishes_compact .sc_dishes_item_title {margin: 0;line-height: 1.25em;}
.sc_dishes_compact .sc_dishes_item_subtitle {font-size: 13px;line-height: 16px;}
.sc_dishes_compact .sc_dishes_item_title + .sc_dishes_item_subtitle {margin-top: .6em;}
.sc_dishes_compact .sc_dishes_item_content {margin-left: 30%;padding: 2em 3em;min-height: 10em;}
.sc_dishes_compact .sc_dishes_item_featured_right .sc_dishes_item_header {left: auto;right: 0;}
.sc_dishes_compact .sc_dishes_item_featured_right .sc_dishes_item_content {margin-left: 0;margin-right: 30%;}
.sc_dishes_compact .sc_dishes_item_content p {margin: 0;}
.sc_dishes_compact .sc_dishes_item_content p + p {margin-top: .4em;}
.sc_dishes_compact .sc_dishes_item_text + .sc_dishes_item_button {margin-top: .5em;}
.dishes_page_header {margin-bottom: 2em;}
.dishes_page_header .dishes_page_featured {display: inline-block;position: relative;}
.dishes_page_spicy {position: absolute;z-index: 1;top: 0;right: 0;font-size: 11px;line-height: 23px;font-weight: bold;text-transform: uppercase;padding-right: 6px;display: inline-block;vertical-align: top;background-color: #f0f0f0;color: #333;}
.dishes_page_spicy:before {content: "";font-family: "trx_addons_icons";font-size: 13px;line-height: inherit;font-weight: normal;display: inline-block;vertical-align: top;margin: 0 6px 0 0;width: 2em;text-align: center;color: #fff;background-color: #44b21e;}
.dishes_page_spicy_value:after {content: "/5";}
.dishes_page_spicy_2:before {background-color: #97f216;}
.dishes_page_spicy_3:before {background-color: #f7dd00;}
.dishes_page_spicy_4:before {background-color: #f25e16;}
.dishes_page_spicy_5:before {background-color: #e41111;}
.dishes_page_header .dishes_page_title.with_price {position: relative;padding-right: 3em;}
.dishes_page_title.with_price > .dishes_page_price {position: absolute;z-index: 1;top: 0;right: 1;}
.dishes_page_featured > .dishes_page_price {position: absolute;z-index: 1;bottom: 1em;right: 1em;font-size: 2em;font-weight: bold;color: #fff;text-shadow: 0 0 10px #000;}
.dishes_page_details {overflow: hidden;}
.dishes_page_details_title {display: none;}
.dishes_page_details_nutritions, .dishes_page_details_ingredients {float: left;max-width: 48%;}
.dishes_page_details_nutritions {margin-right: 4%;}
.dishes_single .dishes_page_buttons {margin-top: 2em;}
#trx_addons_post_details_popup .dishes_page_details_title {display: none;}
#trx_addons_post_details_popup .dishes_page_details_nutritions_title, #trx_addons_post_details_popup .dishes_page_details_ingredients_title {margin-top: 0;}
.sc_layouts_row {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_layouts_row_on_top {z-index: 999999;}
.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: .5em !important;margin-bottom: .5em !important;}
.sc_layouts_item {max-width: 100%;}
.sc_layouts_column .sc_layouts_item, .sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {display: inline-block;vertical-align: middle;margin-right: 1.5em;}
.sc_layouts_column .sc_layouts_item:last-child, .sc_layouts_column .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {margin-right: 0 !important;}
.sc_layouts_column_align_right .sc_layouts_item, .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {margin-left: 1.5em;margin-right: 0;}
.sc_layouts_column_align_right .sc_layouts_item:first-child {margin-left: 0 !important;}
.sc_layouts_row .vc_separator, .sc_layouts_row .sc_layouts_item + div.vc_separator:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text), .sc_layouts_row .vc_empty_space, .sc_layouts_row .sc_layouts_item + div.vc_empty_space:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {margin: 0 !important;}
.sc_layouts_column .vc_empty_space {width: 100%;}
.sc_layouts_column_align_left, .sc_layouts_column.sc_layouts_column_align_left .widget, .sc_layouts_column.sc_layouts_column_align_left .widget_title, .sc_layouts_column.sc_layouts_column_align_left .widgettitle {text-align: left;}
.sc_layouts_column_align_center, .sc_layouts_column.sc_layouts_column_align_center .widget, .sc_layouts_column.sc_layouts_column_align_center .widget_title, .sc_layouts_column.sc_layouts_column_align_center .widgettitle {text-align: center;}
.sc_layouts_column_align_right, .sc_layouts_column.sc_layouts_column_align_right .widget, .sc_layouts_column.sc_layouts_column_align_right .widget_title, .sc_layouts_column.sc_layouts_column_align_right .widgettitle {text-align: right;}
.sc_layouts_row_delimiter {border-bottom: 1px solid #ddd;}
body.frontpage .sc_layouts_hide_on_frontpage, body.home-page .sc_layouts_hide_on_frontpage, body.error404 .sc_layouts_hide_on_frontpage {display: none !important;}
.sc_layouts_iconed_text {white-space: nowrap;}
.sc_layouts_item_link {display: block;}
.sc_layouts_item_icon {font-size: 2.25em;line-height: 1.1em;display: inline-block;vertical-align: middle;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.sc_layouts_item_details {display: inline-block;vertical-align: middle;white-space: normal;}
.sc_layouts_item_icon + .sc_layouts_item_details {margin-left: .5em;}
.sc_layouts_column_icons_position_left .sc_layouts_item_details {text-align: left;}
.sc_layouts_column_icons_position_right .sc_layouts_item_details {text-align: right;}
.sc_align_center .sc_layouts_item_details {text-align: center;}
.sc_layouts_item_details_line1, .sc_layouts_item_details_line2 {display: block;}
.sc_layouts_item_details_line1 {font-size: .8667em;line-height: 1.2308em;font-weight: 300;}
.sc_layouts_item_details_line2 {font-size: 1.0667em;line-height: 1.3125em;font-weight: 600;}
.sc_layouts_column_icons_position_right .sc_layouts_item:after {content: " ";clear: both;width: 100%;height: 0;display: block;}
.sc_layouts_column_icons_position_right .sc_layouts_item_icon {float: right;margin-left: .4em;margin-right: 0;}
.sc_layouts_column_icons_position_right .sc_layouts_item_details {float: right;}
.sc_layouts_login_menu .menu-item:not(.menu-item-has-children) .trx_addons_login_link {padding: 1em 0em;}
.sc_layouts_row_type_narrow {font-size: 13px;line-height: 18px;padding: 6px 0;}
.sc_layouts_row_type_narrow .sc_layouts_item_icon, .sc_layouts_row_type_narrow .sc_layouts_item input[type="text"] {font-size: inherit;line-height: inherit;font-weight: inherit;}
.sc_layouts_row_type_narrow .sc_layouts_item_details_line1, .sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {display: inline-block;font-size: inherit;line-height: inherit;font-weight: inherit;}
.sc_layouts_row_type_narrow .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {margin-left: .5em;}
.sc_layouts_row_type_narrow .socials_wrap {margin: 0 -8px 0 0;}
.sc_layouts_row_type_narrow .socials_wrap .social_item {margin: 0 8px 0 0;}
.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon {font-size: 15px;width: auto;height: auto;line-height: inherit;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.sc_layouts_row_type_narrow .socials_wrap .social_item_style_bg .social_icon {width: 1.2em;height: 1.2em;}
.sc_layouts_row_type_narrow .sc_button {background-color: transparent;border: 1px solid #efa758;color: #efa758;text-transform: uppercase;font-size: 11px;font-weight: 400;padding: 1em 2em;letter-spacing: 0;vertical-align: top;text-align: center;}
.sc_layouts_row_type_compact {padding: .75em 0;}
.sc_layouts_row_type_compact .sc_layouts_item, .sc_layouts_row_type_normal .sc_layouts_item {letter-spacing: 0;}
.sc_layouts_row_type_compact .sc_layouts_item_icon {font-size: 1.25em;font-weight: 400;}
.sc_layouts_row_type_compact .sc_layouts_item input[type="text"] {font-size: inherit;line-height: inherit;font-weight: inherit;}
.sc_layouts_row_type_compact .sc_layouts_item_details_line1, .sc_layouts_row_type_compact .sc_layouts_item_details_line2 {display: inline-block;font-size: inherit;line-height: inherit;font-weight: inherit;}
.sc_layouts_row_type_compact .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {margin-left: .5em;}
.sc_layouts_row_type_compact .socials_wrap {margin: 0 -10px 0 0;}
.sc_layouts_row_type_compact .socials_wrap .social_item {margin: 0 10px 0 0;}
.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {font-size: 15px;width: auto;height: auto;line-height: inherit;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.sc_layouts_row_type_compact .socials_wrap .social_item_style_bg .social_icon {width: 1.2em;height: 1.2em;}
.sc_layouts_row_type_compact .sc_button:not(.sc_button_simple) {background-color: #efa758;color: #fff;font-size: 12px;font-weight: 400;padding: 1.5em 3em;letter-spacing: .5px;vertical-align: top;text-align: center;}
.sc_layouts_row_type_normal {padding: 2em 0;}
.sc_layouts_row_type_normal .sc_button {background-color: #efa758;color: #fff;font-size: 11px;font-weight: 600;padding: 1.5em 3em;letter-spacing: .5px;vertical-align: top;text-align: center;}
.sc_layouts_row_fixed_placeholder {display: none;}
.sc_layouts_row_fixed_on + .sc_layouts_row_fixed_placeholder {display: block;}
.sc_layouts_row_fixed_on {position: fixed;z-index: 100002;top: 0;right: -15px;bottom: auto;left: -15px;margin: 0 !important;background-color: #fff;}
.sc_layouts_row_fixed_on ~ .sc_layouts_row_fixed_on {z-index: 100001;}
.sc_layouts_row_fixed_on ~ .sc_layouts_row_fixed_on ~ .sc_layouts_row_fixed_on {z-index: 100000;}
.sc_layouts_row_type_compact.sc_layouts_row_fixed_on, .sc_layouts_row_type_normal.sc_layouts_row_fixed_on {padding-top: 0;padding-bottom: 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: 3em;}
.sc_layouts_flex {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_layouts_flex > .sc_layouts_column {display: -webkit-flex;display: -ms-flexbox;display: flex;}
.sc_layouts_flex > .sc_layouts_column > .sc_layouts_item {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;}
.sc_layouts_flex.sc_layouts_columns_stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.sc_layouts_flex.sc_layouts_columns_top {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
.sc_layouts_flex.sc_layouts_columns_bottom {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
.sc_layouts_flex.sc_layouts_columns_middle {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
.sc_layouts_flex.sc_layouts_content_top > .sc_layouts_column > .sc_layouts_item {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.sc_layouts_flex.sc_layouts_content_top:not(.sc_layouts_columns_stretch) > .sc_layouts_column {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.sc_layouts_flex.sc_layouts_content_bottom > .sc_layouts_column > .sc_layouts_item {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.sc_layouts_flex.sc_layouts_content_bottom:not(.sc_layouts_columns_stretch) > .sc_layouts_column {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
.sc_layouts_flex.sc_layouts_content_middle > .sc_layouts_column > .sc_layouts_item {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.sc_layouts_flex.sc_layouts_content_middle:not(.sc_layouts_columns_stretch) > .sc_layouts_column {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.sc_layouts_flex.sc_layouts_columns_bottom:after, .sc_layouts_flex.sc_layouts_columns_middle:after, .sc_layouts_flex.sc_layouts_columns_top:after {content: "";width: 100%;height: 0;overflow: hidden;visibility: hidden;display: block;}
.sc_portfolio_columns_wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_portfolio_slider .sc_portfolio_item, .sc_portfolio_columns_wrap .sc_portfolio_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_portfolio_slider .sc_portfolio_item {height: 95%;}
.sc_portfolio {position: relative;}
.sc_portfolio_default .sc_portfolio_item {background-color: #fafafa;margin-bottom: 2em;text-align: center;padding-top: .0001px;}
.sc_portfolio_default.slider_swiper .sc_portfolio_item, .sc_portfolio_default .columns_padding_bottom .sc_portfolio_item {margin-bottom: 0;}
.sc_portfolio_default .sc_portfolio_item_thumb {margin-bottom: 0;}
.sc_portfolio_default .sc_portfolio_item_thumb img {width: 100%;}
.sc_portfolio_default .sc_portfolio_item_info {padding: 1.5em 2em;}
.sc_portfolio_default .sc_portfolio_item_title {margin: 0;}
.sc_portfolio_default .sc_portfolio_item_subtitle {font-size: .9286em;line-height: 1.5em;margin-top: .5em;}
.sc_portfolio_default .sc_portfolio_item_content {margin-top: 1em;}
.sc_portfolio_default .sc_portfolio_item_content p {margin: 0;}
.sc_portfolio_default .sc_portfolio_item_button {margin: 1em 0 0;}
.sc_portfolio_simple .sc_portfolio_item_title {margin: 0;}
.sc_portfolio_simple .sc_portfolio_item_subtitle {font-size: .9286em;line-height: 1.5em;margin-top: .5em;}
.sc_portfolio_simple .sc_portfolio_item_content {margin-top: 1em;}
.sc_portfolio_simple .sc_portfolio_item_content p {margin: 0;}
.sc_portfolio_simple .sc_portfolio_item_button {margin: 1em 0 0;}
.portfolio_page_header {margin-bottom: 3em;}
.portfolio_page_header img {width: 100%;}
.sc_properties_columns_wrap, .properties_page_related .related_columns {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_properties_slider .sc_properties_item, .sc_properties_columns_wrap .sc_properties_item, .properties_page_related .related_columns .sc_properties_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_properties_slider .sc_properties_item {height: 95%;}
.sc_properties {position: relative;}
.sc_properties_item_thumb img {width: 100%;}
.sc_properties_columns_1 .sc_properties_item {padding: .5em;background-color: #f0f0f0;margin-bottom: 1em;}
.sc_properties_columns_1 .sc_properties_item_thumb {width: 35%;display: inline-block;vertical-align: middle;margin-bottom: 0;}
.sc_properties_columns_1 .sc_properties_item_info {width: 65%;display: inline-block;vertical-align: middle;padding-left: 2em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_properties_columns_1 .sc_properties_item_options .sc_properties_item_row {line-height: 1.7em;}
.sc_properties_columns_1 .sc_properties_item_option .sc_properties_item_option_label_icon {display: inline-block;}
.sc_properties_columns_1 .sc_properties_item_option .sc_properties_item_option_label_text {display: inline-block;}
.sc_properties_columns_1 .sc_properties_item_button {display: inline-block;}
.sc_properties_item_thumb .sc_properties_item_labels {position: absolute;z-index: 1;top: 0;right: 0;font-size: 10px;line-height: 1em;}
.sc_properties_item_thumb .sc_properties_item_labels > a {color: #fff;background-color: rgba(221,144,0,.7);display: inline-block;padding: 5px 10px;text-transform: uppercase;margin-left: 1px;}
.sc_properties_item_thumb .sc_properties_item_labels > a:nth-child(2n+1) {background-color: rgba(0,221,144,.7);}
.sc_properties_item_thumb .sc_properties_item_price {position: absolute;z-index: 1;bottom: 0;left: 0;}
.sc_properties_item_thumb .sc_properties_item_price .properties_price {color: #fff;display: inline-block;padding: 0 0 .5em .5em;line-height: 1.25em;text-shadow: 0px 0px 5px rgba(0,0,0,.5);}
.sc_properties_item_thumb .sc_properties_item_price .properties_price_before {display: none;}
.sc_properties_item_thumb .sc_properties_item_price .properties_price_delimiter {display: block;width: 100%;height: 0;}
.sc_properties_item_thumb .sc_properties_item_price .properties_price_delimiter:before {display: none;}
.sc_properties_item_header {position: relative;}
.sc_properties_item_title {margin: 0;padding-right: 1em;}
.sc_properties_item_status, .sc_properties_item_type {line-height: 1.5em;}
.sc_properties_item_status > a, .sc_properties_item_type > a {color: #aaa;}
.sc_properties_item_compare {position: absolute;z-index: 1;top: 0;right: 0;color: #aaa;cursor: pointer;}
.sc_properties_item_compare.in_compare_list {color: #efa758;}
.sc_properties_item_options {margin-top: .6em;position: relative;}
.sc_properties_item_options .sc_properties_item_row {line-height: 1.5em;}
.sc_properties_item_option {display: inline-block;margin-right: 1em;}
.sc_properties_item_option .sc_properties_item_option_label_icon {display: none;margin-right: .2em;}
.sc_properties_item_options .sc_properties_item_row_address, .sc_properties_item_options .sc_properties_item_row_meta {color: #888;margin-top: .5em;}
.sc_properties_item_options .sc_properties_item_row_address .sc_properties_item_option_label {display: none;}
.sc_properties_item_button {position: absolute;z-index: 1;bottom: 0;right: 0;display: none;}
.sc_properties_item_button .sc_button {vertical-align: bottom;padding: 1em 2em;}
.sc_googlemap .gm-style-iw > div {overflow: hidden !important;}
.sc_googlemap .gm-style-iw > div > div {overflow: visible !important;}
.sc_googlemap .sc_properties_item {max-width: 260px;font-size: 11px;}
.sc_googlemap .sc_properties_item_thumb {margin-bottom: 6px;}
.sc_googlemap .sc_properties_item_thumb img {max-width: 100%;}
.sc_googlemap .sc_properties_item_title {font-size: 13px;line-height: 16px;}
.sc_googlemap .sc_properties_item_status, .sc_googlemap .sc_properties_item_type, .sc_googlemap .sc_properties_item_options .sc_properties_item_row {line-height: 13px;}
.sc_googlemap .sc_properties_item_options, .sc_googlemap .sc_properties_item_options .sc_properties_item_row_address, .sc_googlemap .sc_properties_item_options .sc_properties_item_row_meta {margin-top: 3px;}
.sc_googlemap .sc_properties_item_options .sc_properties_item_row_meta {display: none;}
.sc_properties_slider_columns > .sc_properties_slider_column {vertical-align: middle;padding-top: 1em;padding-bottom: 1em;}
.sc_properties_slider_columns .sc_properties_slider_title {margin-top: 0;}
.sc_properties_slider_columns .trx_addons_list_parameters {margin-bottom: 2em;}
.sc_properties_slider_columns .trx_addons_list_parameters > li > strong {width: 70%;}
.sc_properties_slider_columns .trx_addons_list_parameters > li > em {width: 30%;}
.properties_page_gallery {background-color: rgba(0,0,0,.6);text-align: center;padding: 1em;}
.properties_page_gallery_item {display: inline-block;vertical-align: top;position: relative;max-width: 6em;cursor: pointer;margin: 4px;border: 1px solid #666;background-color: #f0f0f0;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.6);-ms-box-shadow: 0 0 10px 0 rgba(0,0,0,.6);box-shadow: 0 0 10px 0 rgba(0,0,0,.6);}
.properties_page_gallery_item > img {max-width: 100%;height: auto;}
.properties_page_gallery_item:before {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);-webkit-transition: background-color .6s ease;-ms-transition: background-color .6s ease;transition: background-color .6s ease;}
.properties_page_gallery_item:hover:before, .properties_page_gallery_item_active:before {background-color: rgba(255,255,255,.2);}
.properties_page_gallery_item_active {border: 1px solid #aaa;top: -4px;-webkit-box-shadow: 0 4px 16px 0 rgba(0,0,0,.6);-ms-box-shadow: 0 4px 16px 0 rgba(0,0,0,.6);box-shadow: 0 4px 16px 0 rgba(0,0,0,.6);}
.properties_page_featured + .properties_page_title_wrap, .properties_page_gallery + .properties_page_title_wrap {margin-top: 3em;}
.properties_page_title_wrap {position: relative;}
.properties_page_title {margin: 0;padding-right: 30%;}
.properties_page_title .properties_page_status {font-size: 12px;line-height: 1.5em;vertical-align: middle;display: inline-block;margin-right: .5em;}
.properties_page_title .properties_page_status > a {display: inline-block;padding: .5em 1em;margin: 0 .3em;text-transform: uppercase;color: #fff;background-color: #efa758;}
.properties_page_title_address {font-size: 1.1em;margin-top: .5em;color: #666;}
.properties_page_title_meta {position: absolute;z-index: 1;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 27%;text-align: right;}
.properties_page_title_meta .post_counters_label {display: none;}
.properties_address_item + .properties_address_item:before {content: "»";display: inline-block;line-height: inherit;margin: 0 .3em;}
.properties_page_title_price {margin-top: .4em;}
.properties_price {color: #888;}
.properties_price_data + .properties_price_label:before, .properties_price_label + .properties_price_data:before {content: " ";}
.properties_price_data {font-weight: bold;}
.properties_price1 {font-size: 1.5em;}
.properties_price_delimiter:before {content: "/";display: inline-block;line-height: inherit;margin: 0 .4em;}
.properties_page_section + .properties_page_section {margin-top: 3em;}
.properties_page_section.properties_page_content {margin-top: 2em;}
.properties_page_section_title {margin: 0 0 1.25em;padding-bottom: 1em;border-bottom: 1px dashed #ddd;}
.properties_page_section_description {margin-bottom: 2em;}
.properties_page_section_item, .properties_page_attachments_list > a, .properties_page_features_list > a {display: inline-block;vertical-align: top;width: 33%;}
.properties_page_label, .properties_page_data {display: inline-block;vertical-align: top;}
.properties_page_data {font-weight: bold;}
div.properties_page_attachments_list > a, div.properties_page_features_list > a {color: inherit;}
.properties_page_attachments_list > a:before, .properties_page_features_list > a:before {content: "";font-family: "trx_addons_icons";display: inline-block;line-height: inherit;margin: 0 .5em 0 0;color: #00a02b;}
.properties_page_attachments_list > a:before {content: "";}
.properties_page_floor_plans_list_item + .properties_page_floor_plans_list_item {margin-top: .5em;}
.properties_page_floor_plans_list_item_title {position: relative;font-size: 1.1em;margin: 0;background-color: #f0f0f0 !important;cursor: pointer;}
.properties_page .properties_page_floor_plans_list_item_title > .ui-accordion-header-icon {position: absolute;z-index: 1;top: 50%;right: 1em;bottom: auto;left: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: inline-block;line-height: inherit;margin: 0;}
.properties_page_floor_plans_list_item_title > .ui-accordion-header-icon:before {content: "";font-family: "trx_addons_icons";}
.properties_page_floor_plans_list_item_title.ui-state-active > .ui-accordion-header-icon:before {content: "";}
.properties_page_floor_plans_list_item_title_part {max-width: 25%;display: inline-block;vertical-align: top;padding: 1em 1em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.properties_page_floor_plans_list_item .properties_page_floor_plans_list_item_content {text-align: center;display: none;padding: 2em 0;}
.properties_page_floor_plans_list_item_image > img {max-width: 50%;}
.properties_page_floor_plans_list_item_description {margin: 2em auto 0;max-width: 75%;}
.properties_page_agent_avatar {width: 30%;display: inline-block;vertical-align: top;}
.properties_page_agent_form, .properties_page_agent_info {width: 35%;display: inline-block;vertical-align: top;padding-left: 2em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.properties_page_agent_info_name {margin: 0;}
.properties_page_agent_info_name > a {display: block;font-size: .6667em;}
.properties_page_agent_info_name > a:before {content: " / ";margin: 0 .3em;display: none;}
.properties_page_agent_info_position {margin-bottom: .5em;color: #888;}
.properties_page_agent_info_description {margin: 1em 0;font-style: italic;}
.properties_page_agent_info_address, .properties_page_agent_info_phones > span, .properties_page_agent_info_phones > a {display: block;}
.properties_page_agent_info_phones > span, .properties_page_agent_info_phones > a {white-space: nowrap;}
.properties_page_agent_info_address:before, .properties_page_agent_info_phones > :before {margin-right: .3em;font-family: "trx_addons_icons";color: #000;width: auto;}
.properties_page_agent_info_address:before {content: "";}
.properties_page_agent_info_phones_mobile:before {content: "";}
.properties_page_agent_info_phones_office:before {content: "";}
.properties_page_agent_info_phones_fax:before {content: "";}
.properties_page_agent_info_profiles.socials_wrap {margin: 1em 0 0;}
.properties_page_agent_info_profiles.socials_wrap .social_item {margin: 0 .3em .3em 0;vertical-align: top;}
.properties_page_agent_info_profiles.socials_wrap .social_item .social_icon {color: #666;width: 2.5em;height: 2.5em;line-height: 2.5em;text-align: center;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.properties_page_agent_form_title {margin: 0;}
.properties_page_agent_form .sc_form_form {margin-top: 1em;}
.properties_page_agent_form textarea {line-height: 1.5em;}
.properties_page_tabs {margin-top: 3em;}
.properties_page_tabs .properties_page_section {display: none;}
.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {display: none;}
.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {border-bottom: 1px solid #ddd;}
.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li {top: 1px;}
.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li + li {margin-left: 0;}
.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li > a {display: block;padding: 1em 2em;background-color: #f7f7f7;border: 1px solid #f7f7f7;border-bottom-color: #ddd;}
.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active > a {border-color: #ddd;background-color: #fff;border-bottom-color: #fff;}
.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active) > a:hover {background-color: #f0f0f0;border-color: #f7f7f7 #f7f7f7 #ddd;}
.agents_page .properties_page_agent_info_name > a {display: none;}
.properties_search_form .sc_form_field .trx_addons_refresh {position: absolute;z-index: 1;top: 50%;right: .5em;margin-top: -.8em;}
.properties_search_form {position: relative;}
.properties_search_form .sc_form_field {position: relative;margin-bottom: 0;display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.properties_search_form .properties_search_basic {position: relative;}
.properties_search_form .properties_search_basic .sc_form_field_properties_keyword {width: 100%;}
.properties_search_form .properties_search_basic .sc_form_field_properties_keyword input {width: 100%;padding-right: 70%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.properties_search_form .properties_search_basic .properties_search_button, .properties_search_form .properties_search_basic .properties_search_show_advanced {position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: auto;width: 5%;display: block;text-align: center;padding: 0;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.properties_search_form .properties_search_basic .properties_search_show_advanced {cursor: pointer;right: 5%;top: 50%;bottom: auto;height: 3em;line-height: 3em;margin-top: -1.5em;color: #888;}
.properties_search_form .properties_search_advanced {margin: 0 -5px;height: 0;overflow: hidden;-webkit-transition: height .3s ease;-ms-transition: height .3s ease;transition: height .3s ease;}
.properties_search_opened .properties_search_form .properties_search_advanced {height: auto;margin-top: 10px;}
.properties_search_form .properties_search_advanced .sc_form_field {width: 25%;padding: 0 5px;margin-bottom: 10px;}
.properties_search_form .properties_search_advanced [class*="sc_form_field_properties_features"] {margin-bottom: 3px;}
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_country, .properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_state, .properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_city, .properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_neighborhood {position: absolute;z-index: 0;top: .4em;right: 0;width: 15%;}
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_country {right: 55%;}
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_state {right: 40%;}
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_city {right: 25%;}
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_neighborhood {right: 10%;}
.properties_search_vertical .properties_search_form .properties_search_basic .properties_search_button, .properties_search_vertical .properties_search_form .properties_search_basic .properties_search_show_advanced {width: 15%;}
.properties_search_vertical .properties_search_form .properties_search_basic .properties_search_show_advanced {right: 15%;}
.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field_properties_keyword input {padding-right: 30%;}
.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field input, .properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field input:focus, .properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field .select_container {border-color: transparent !important;}
.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field, .properties_search_vertical .properties_search_form .properties_search_advanced .sc_form_field {width: 100%;margin-bottom: .5em;}
.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field_properties_keyword {margin-bottom: 0;}
.properties_search_vertical .properties_search_form .properties_search_advanced [class*="sc_form_field_properties_features"] {width: 50%;font-size: .9333em;line-height: 1.5em;}
.properties_search_vertical .properties_search_form .properties_search_advanced .sc_form_field_checkbox {margin-bottom: 0;}
.widget_properties_compare .properties_compare_list > li {cursor: pointer;}
.widget_properties_compare .properties_compare_list > li:before {content: "";font-family: "trx_addons_icons";width: 1em;height: 1em;line-height: 1em;text-align: center;background-color: transparent !important;color: #c00;top: .4em;}
.widget_properties_compare .properties_compare_button {margin-top: 2em;}
.widget_properties_compare .properties_compare_message {margin-top: 2em;font-style: italic;}
.widget_properties_compare .properties_compare_list:not(.properties_compare_list_empty) + .properties_compare_message {display: none;}
.widget_properties_compare .properties_compare_list_empty + .properties_compare_message + .properties_compare_button {display: none;}
.sc_properties_compare {overflow-x: auto;}
.sc_properties_compare .sc_properties_compare_table {min-width: 640px;}
.sc_properties_compare_title {font-weight: bold;}
.sc_properties_compare_data {text-align: center;}
.sc_services {position: relative;}
.sc_services .post_featured {position: relative;}
.sc_services .post_featured > .sc_services_item_price {position: absolute;z-index: 1;bottom: 6px;right: 8px;font-size: 1.5em;font-weight: normal;color: #fff;text-shadow: 0 0 10px #000;}
.sc_services .sc_services_item_title.with_price .sc_services_item_price {margin: .3em 0;}
.sc_services_columns_wrap, .services_page_related .related_columns {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_services_slider .sc_services_item, .sc_services_columns_wrap .sc_services_item, .services_page_related .related_columns .sc_services_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_services_slider .sc_services_item {height: 95%;}
.sc_services_default .sc_services_item {background-color: #fafafa;margin-bottom: 2em;text-align: center;padding-top: .0001px;}
.sc_services_default.slider_swiper .sc_services_item, .sc_services_default .columns_padding_bottom .sc_services_item {margin-bottom: 0;}
.sc_services_default .sc_services_item_thumb {margin-bottom: 0;}
.sc_services_default .sc_services_item_thumb img {width: 100%;}
.sc_services_default .sc_services_item_icon {position: relative;display: inline-block;font-size: 3em;width: 2em;height: 2em;line-height: 2em;text-align: center;margin-top: .8em;border: 3px solid #000;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.sc_services_default .sc_services_item_icon img {position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.sc_services_default .sc_services_item_icon.sc_icon_type_svg svg {width: 1em;height: 1em;position: relative;top: 2px;}
.sc_services_default .sc_services_item_number {display: inline-block;text-align: center;font-size: 6em;line-height: 1em;font-weight: 900;margin-top: .3em;}
.sc_services_default .sc_services_item_info {padding: 2.6em 3em;text-align: center;}
.sc_services_default .sc_services_item_title {margin: 0;}
.sc_services_default .sc_services_item_subtitle {font-size: .9286em;line-height: 1.5em;font-style: italic;margin-top: .1em;letter-spacing: 0;}
.sc_services_default .sc_services_item_content {margin-top: 1.6em;}
.sc_services_default .sc_services_item_content p {margin: 0;}
.sc_services_default .sc_services_item_button {margin: 1.6em 0 0;}
.sc_services_default .sc_services_item_featured_left, .sc_services_default .sc_services_item_featured_right {position: relative;overflow: hidden;background-color: transparent;}
.sc_services_default .sc_services_item_featured_left {text-align: left;}
.sc_services_default .sc_services_item_featured_right {text-align: right;}
.sc_services_default .sc_services_item_featured_left .sc_services_item_number, .sc_services_default .sc_services_item_featured_right .sc_services_item_number {font-size: 2em;line-height: 1.1em;margin-top: 0;position: absolute;z-index: 1;top: 0;left: 0;}
.sc_services_default .sc_services_item_featured_left .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right .sc_services_item_icon {font-size: 2em;border-width: 2px;margin-top: 0;position: absolute;z-index: 1;top: 0;left: 0;}
.sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_icon {font-size: 1.5em;border-width: 1px;}
.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_default .sc_services_item_featured_right .sc_services_item_thumb {width: 30%;position: absolute;z-index: 1;top: 0;left: 0;}
.sc_services_default .sc_services_item_featured_left .sc_services_item_content, .sc_services_default .sc_services_item_featured_right .sc_services_item_content {min-height: 0;}
.sc_services_default .sc_services_item_featured_left .sc_services_item_info {text-align: left;padding: 0;margin-left: 6em;}
.sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info {padding-left: 2em;margin-left: 30%;}
.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_default .sc_services_item_featured_right .sc_services_item_icon, .sc_services_default .sc_services_item_featured_right .sc_services_item_number {left: auto;right: 0;}
.sc_services_default .sc_services_item_featured_right .sc_services_item_info {text-align: right;padding: 0;margin-right: 6em;}
.sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info {padding-right: 2em;margin-right: 30%;}
.sc_services_default .trx_addons_hover_content .trx_addons_hover_title {font-size: 1.3333em;}
.sc_services_light .sc_services_item {margin-bottom: 2em;text-align: left;padding-top: .0001px;}
.sc_services_light.slider_swiper .sc_services_item, .sc_services_light .columns_padding_bottom .sc_services_item {margin-bottom: 0;}
.sc_services_light .sc_services_item_thumb {margin-bottom: 0;}
.sc_services_light .sc_services_item_icon {display: inline-block;text-align: center;font-size: 3em;line-height: 1em;}
.sc_services_light .sc_services_item_icon.sc_icon_type_svg svg {width: 1em;height: 1em;position: relative;top: 2px;}
.sc_services_light .sc_services_item_number {position: absolute;z-index: 1;top: 0;left: 0;display: inline-block;text-align: left;font-size: 7em;line-height: 1em;font-weight: 900;}
.sc_services_light .sc_services_item_featured_top .sc_services_item_info {padding-top: 1.5em;}
.sc_services_light .sc_services_item_featured_top.with_number .sc_services_item_info {padding-top: 3em;position: relative;z-index: 2;}
.sc_services_light .sc_services_item_title {margin: 0;}
.sc_services_light .sc_services_item_subtitle {font-size: .9286em;line-height: 1.5em;font-style: italic;margin-top: .1em;}
.sc_services_light .sc_services_item_featured_top.with_number .sc_services_item_subtitle {font-weight: bold;font-style: normal;}
.sc_services_light .sc_services_item_content {margin-top: .8em;}
.sc_services_light .sc_services_item_content p {margin: 0;}
.sc_services_light .sc_services_item_button {margin: 1em 0 0;}
.sc_services_light .sc_services_item_featured_left, .sc_services_light .sc_services_item_featured_right {position: relative;overflow: hidden;}
.sc_services_light .sc_services_item_featured_left {text-align: left;}
.sc_services_light .sc_services_item_featured_right {text-align: right;}
.sc_services_light .sc_services_item_featured_top.with_icon {text-align: center;}
.sc_services_light .sc_services_item_featured_left .sc_services_item_icon, .sc_services_light .sc_services_item_featured_right .sc_services_item_icon {font-size: 2.5em;margin-top: 0;position: absolute;z-index: 1;top: 0;left: 0;}
.sc_services_light .sc_services_item_featured_left.without_content .sc_services_item_icon, .sc_services_light .sc_services_item_featured_right.without_content .sc_services_item_icon {font-size: 1.5em;}
.sc_services_light .sc_services_item_featured_left .sc_services_item_number, .sc_services_light .sc_services_item_featured_right .sc_services_item_number {font-size: 2em;}
.sc_services_light .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_light .sc_services_item_featured_right .sc_services_item_thumb {width: 30%;position: absolute;z-index: 1;top: 0;left: 0;}
.sc_services_light .sc_services_item_featured_left .sc_services_item_button, .sc_services_light .sc_services_item_featured_right .sc_services_item_button {display: none;}
.sc_services_light .sc_services_item_featured_left .sc_services_item_info {text-align: left;padding: 0;margin-left: 4em;}
.sc_services_light .sc_services_item_featured_left.with_image .sc_services_item_info {padding-left: 2em;margin-left: 30%;}
.sc_services_light .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_light .sc_services_item_featured_right .sc_services_item_icon, .sc_services_light .sc_services_item_featured_right .sc_services_item_number {left: auto;right: 0;}
.sc_services_light .sc_services_item_featured_right .sc_services_item_info {text-align: right;padding: 0;margin-right: 4em;}
.sc_services_light .sc_services_item_featured_right.with_image .sc_services_item_info {padding-right: 2em;margin-right: 30%;}
.sc_services_iconed .sc_services_slider.slider_outer_pagination_pos_bottom {padding-bottom: 3em;}
.sc_services_iconed .sc_services_item {background-color: #fafafa;position: relative;}
.sc_services_iconed .sc_services_item_header {background-position: center;background-repeat: no-repeat;background-size: cover;width: 30%;height: 100%;position: absolute;z-index: 1;top: 0;left: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding: 2rem;color: #fff;background-color: #333;}
.sc_services_iconed .sc_services_item.with_image.with_icon .sc_services_item_header:before, .sc_services_iconed .sc_services_item.with_image.with_number .sc_services_item_header:before {content: " ";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.sc_services_iconed .sc_services_item_header a {display: block;position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.sc_services_iconed .sc_services_item.without_content .sc_services_item_header {position: static;bottom: auto;width: 100%;height: auto;}
.sc_services_iconed .sc_services_item_icon {display: block;font-size: 2.8em;line-height: 1em;color: #fff;}
.sc_services_iconed .sc_services_item:hover .sc_services_item_icon {color: #efa758;}
.sc_services_iconed .sc_services_item_icon.sc_icon_type_svg svg {width: 1em;height: 1em;}
.sc_services_iconed .sc_services_item.with_content .sc_services_item_icon {position: absolute;z-index: 10;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 1em;height: 1em;}
.sc_services_iconed .sc_services_item_title {font-size: 1em;line-height: 1.5em;margin: 0;}
.sc_services_iconed .sc_services_item_header .sc_services_item_title {margin: 1em 0 0;min-height: 2.8em;}
.sc_services_iconed .sc_services_item_header .sc_services_item_title a {color: #fff;}
.sc_services_iconed .sc_services_item_header .sc_services_item_title a:hover {color: #efa758;}
.sc_services_iconed .sc_services_item_subtitle, .sc_services_iconed .sc_services_item_button {display: none;}
.sc_services_iconed .sc_services_item_subtitle {line-height: 1.2em;}
.sc_services_iconed .sc_services_item_subtitle, .sc_services_iconed .sc_services_item_subtitle a {color: #efa758;}
.sc_services_iconed .sc_services_item_subtitle a:hover {color: #fff;}
.sc_services_iconed .sc_services_item_title + .sc_services_item_subtitle, .sc_services_iconed .sc_services_item_title + .sc_services_item_text, .sc_services_iconed .sc_services_item_subtitle + .sc_services_item_text {margin-top: .6em;}
.sc_services_iconed .sc_services_item_content {margin-left: 30%;padding: 2em 3em;min-height: 7.5em;}
.sc_services_iconed .sc_services_item_content p {margin: 0;}
.sc_services_iconed .sc_services_item_content p + p {margin-top: .4em;}
.sc_services_callouts .sc_services_item {background-color: #fafafa;margin-bottom: 2em;text-align: center;padding-top: .0001px;position: relative;}
.sc_services_callouts.slider_swiper .sc_services_item, .sc_services_callouts .columns_padding_bottom .sc_services_item {margin-bottom: 0;}
.sc_services_callouts .sc_services_item_marker_bg, .sc_services_callouts .sc_services_item_marker {position: absolute;z-index: 3;display: block;font-size: 2em;width: 2em;height: 2em;line-height: 2em;text-align: center;margin-bottom: 0;border: 2px solid #ddd;background-color: #f0f0f0;color: #efa758;overflow: hidden;-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;}
.sc_services_callouts .sc_services_item_marker img {position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.sc_services_callouts .sc_services_item_marker_back {border-color: #cc9948;background-color: #efa758;color: #fff;}
.sc_services_callouts .sc_services_item_marker_bg {z-index: 1;background-color: #fff;border-color: #fff;}
.sc_services_callouts .sc_services_item_icon.sc_icon_type_svg svg {width: 1em;height: 1em;position: relative;top: 2px;}
.sc_services_callouts .sc_services_item_thumb {background-size: cover;background-repeat: no-repeat;}
.sc_services_callouts .sc_services_item_thumb:before {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);}
.sc_services_callouts .sc_services_item_thumb.sc_services_item_marker_back:before {display: none;}
.sc_services_callouts .sc_services_item_number {font-weight: 900;}
.sc_services_callouts .sc_services_item_marker {-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform .6s ease;-ms-transition: -ms-transform .6s ease;transition: transform .6s ease;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}
.sc_services_callouts .sc_services_item_marker_back {z-index: 2;}
.sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker, .sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker {-webkit-transform: rotateX(0deg);-ms-transform: rotateX(0deg);transform: rotateX(0deg);}
.sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker_back, .sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker_back {-webkit-transform: rotateX(180deg);-ms-transform: rotateX(180deg);transform: rotateX(180deg);}
.sc_services_callouts .sc_services_item_featured_top:hover .sc_services_item_marker, .sc_services_callouts .sc_services_item_featured_bottom:hover .sc_services_item_marker {-webkit-transform: rotateX(-180deg);-ms-transform: rotateX(-180deg);transform: rotateX(-180deg);}
.sc_services_callouts .sc_services_item_featured_top:hover .sc_services_item_marker_back, .sc_services_callouts .sc_services_item_featured_bottom:hover .sc_services_item_marker_back {-webkit-transform: rotateX(0deg);-ms-transform: rotateX(0deg);transform: rotateX(0deg);}
.sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker, .sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker {-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}
.sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker_back, .sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker_back {-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.sc_services_callouts .sc_services_item_featured_left:hover .sc_services_item_marker, .sc_services_callouts .sc_services_item_featured_right:hover .sc_services_item_marker {-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.sc_services_callouts .sc_services_item_featured_left:hover .sc_services_item_marker_back, .sc_services_callouts .sc_services_item_featured_right:hover .sc_services_item_marker_back {-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}
.sc_services_callouts .sc_services_item_featured_top {padding-top: 2em;}
.sc_services_callouts .sc_services_item_featured_bottom {padding-bottom: 2em;}
.sc_services_callouts .sc_services_item_featured_left {padding-left: 2em;}
.sc_services_callouts .sc_services_item_featured_right {padding-right: 2em;}
.sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker_bg, .sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker {top: -1em;left: 50%;margin-left: -1em;}
.sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker_bg, .sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker {bottom: -1em;left: 50%;margin-left: -1em;}
.sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker_bg, .sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker {left: -1em;top: 50%;margin-top: -1em;}
.sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker_bg, .sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker {right: -1em;top: 50%;margin-top: -1em;}
.sc_services_callouts .sc_services_item_info {padding: 1.5em 2em;}
.sc_services_callouts .sc_services_item_title {margin: 0;}
.sc_services_callouts .sc_services_item_subtitle {font-size: .9286em;line-height: 1.5em;font-style: italic;margin-top: .1em;}
.sc_services_callouts .sc_services_item_content {margin-top: 1em;}
.sc_services_callouts .sc_services_item_content p {margin: 0;}
.sc_services_callouts .sc_services_item_button {margin: 1em 0 0;}
.sc_services_timeline .sc_services_item {padding-top: .0001px;position: relative;}
.sc_services_timeline .sc_services_item_marker {position: absolute;z-index: 2;display: block;font-size: 2em;width: 2em;height: 2em;line-height: 2em;text-align: center;margin-bottom: 0;border: 2px solid #ddd;background-color: #f0f0f0;color: #efa758;overflow: hidden;-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;}
.sc_services_timeline .sc_services_item:hover .sc_services_item_marker {border-color: #cc9948;background-color: #efa758;color: #fff;}
.sc_services_timeline .sc_services_item_marker img {position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.sc_services_timeline .sc_services_item_icon.sc_icon_type_svg svg {width: 1em;height: 1em;position: relative;top: 2px;}
.sc_services_timeline .sc_services_item_thumb {background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_services_timeline .sc_services_item_number {font-weight: 900;}
.sc_services_timeline .sc_services_item_timeline {display: block;position: absolute;z-index: 1;border-style: dashed;border-color: #ddd;}
.sc_services_timeline .sc_services_item_featured_top {padding-top: 4.5em;}
.sc_services_timeline .sc_services_item_featured_bottom {padding-bottom: 4.5em;}
.sc_services_timeline .sc_services_item_featured_left {padding-left: 6em;}
.sc_services_timeline .sc_services_item_featured_right {padding-right: 6em;}
.sc_services_timeline .sc_services_item_featured_top .sc_services_item_marker {left: 0;top: 0;}
.sc_services_timeline .sc_services_item_featured_top .sc_services_item_timeline {top: 2em;left: 0;border-width: 1px 0 0 0;width: 100%;height: 1px;}
.sc_services_timeline .sc_services_item_featured_bottom .sc_services_item_marker {left: 0;bottom: 0;}
.sc_services_timeline .sc_services_item_featured_bottom .sc_services_item_timeline {bottom: 2em;left: 0;border-width: 1px 0 0 0;width: 100%;height: 1px;}
.sc_services_timeline .sc_services_item_featured_left .sc_services_item_marker {left: 0;top: 0;}
.sc_services_timeline .sc_services_item_featured_left .sc_services_item_timeline {top: 0;left: 2em;border-width: 0 1px 0 0;width: 1px;height: 100%;}
.sc_services_timeline .sc_services_item_featured_right .sc_services_item_marker {right: 0;top: 0;}
.sc_services_timeline .sc_services_item_featured_right .sc_services_item_timeline {top: 0;right: 2em;border-width: 0 1px 0 0;width: 1px;height: 100%;}
.sc_services_timeline .sc_services_item_featured_top .sc_services_item_info, .sc_services_timeline .sc_services_item_featured_bottom .sc_services_item_info {padding: 1em 1.5em 1em 0;}
.sc_services_timeline .sc_services_item_featured_left .sc_services_item_info, .sc_services_timeline .sc_services_item_featured_right .sc_services_item_info {padding: 0 0 2em 0;}
.sc_services_timeline .sc_services_item_info .post_featured, .sc_services_timeline .sc_services_item_info .post_featured img {width: 100%;}
.sc_services_timeline .sc_services_item_title {margin: 0;}
.sc_services_timeline .sc_services_item_subtitle {font-size: .9286em;line-height: 1.5em;font-style: italic;margin-top: .1em;}
.sc_services_timeline .sc_services_item_content {margin-top: 1em;}
.sc_services_timeline .sc_services_item_content p {margin: 0;}
.sc_services_timeline .sc_services_item_button {margin: 1em 0 0;}
.sc_services_list [class*="column-"] {padding-bottom: 0 !important;padding-top: 0 !important;}
.sc_services_list.slider_swiper .sc_services_item, .sc_services_list .columns_padding_bottom .sc_services_item {margin-bottom: 0;}
.sc_services_list .sc_services_item.sc_services_item_featured_top {text-align: center;}
.sc_services_list .sc_services_item_thumb {margin-bottom: 0;}
.sc_services_list .sc_services_item_thumb .icons {display: none !important;}
.sc_services_list .sc_services_item_icon {position: relative;display: inline-block;font-size: 3em;width: 1em;height: 1em;line-height: 1em;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.sc_services_list .sc_services_item_icon img {position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.sc_services_list .sc_services_item_icon.sc_icon_type_svg svg {width: 1em;height: 1em;}
.sc_services_list .sc_services_item_number {display: inline-block;text-align: center;font-size: 3em;line-height: 1em;}
.sc_services_list .sc_services_item_info {padding: 1.5em 0 0;}
.sc_services_list .sc_services_item_title {margin: 0;font-weight: 400;}
.sc_services_list .sc_services_item_title.with_price .sc_services_item_price {margin: 0;}
.sc_services_list .sc_services_item_featured_top .sc_services_item_title.with_price {padding-right: 0;}
.sc_services_list .sc_services_item_featured_top .sc_services_item_title .sc_services_item_price {position: static;}
.sc_services_list .sc_services_item_featured_left, .sc_services_list .sc_services_item_featured_right {position: relative;overflow: hidden;}
.sc_services_list .sc_services_item_featured_left {text-align: left;}
.sc_services_list .sc_services_item_featured_right {text-align: right;}
.sc_services_list .sc_services_item_featured_left .sc_services_item_icon, .sc_services_list .sc_services_item_featured_right .sc_services_item_icon {font-size: .65em;border: 1px solid #ddd;color: #ddd;width: 1.8em;height: 1.8em;line-height: 1.8em;text-align: center;position: absolute;z-index: 1;top: 3px;left: 0;}
.sc_services_list .sc_services_item_featured_left .sc_services_item_icon img, .sc_services_list .sc_services_item_featured_right .sc_services_item_icon img {max-width: 70%;}
.sc_services_list .sc_services_item_featured_left .sc_services_item_number, .sc_services_list .sc_services_item_featured_right .sc_services_item_number {font-size: 1.2em;line-height: inherit;color: #ddd;position: absolute;z-index: 1;top: 0;left: 0;}
.sc_services_list .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_list .sc_services_item_featured_right .sc_services_item_thumb {width: 10%;position: absolute;z-index: 1;top: 0;left: 0;}
.sc_services_list .sc_services_item_featured_left .sc_services_item_title, .sc_services_list .sc_services_item_featured_right .sc_services_item_title {font-size: 1em;line-height: inherit;padding-bottom: 2px;}
.sc_services_list .sc_services_item_featured_left .sc_services_item_content, .sc_services_list .sc_services_item_featured_right .sc_services_item_content {min-height: 0;}
.sc_services_list .sc_services_item_featured_left .sc_services_item_info {text-align: left;padding: 0 0 0 1em;margin-left: 1em;}
.sc_services_list .sc_services_item_featured_left.with_image .sc_services_item_info {margin-left: 10%;}
.sc_services_list .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_list .sc_services_item_featured_right .sc_services_item_icon {left: auto;right: 0;}
.sc_services_list .sc_services_item_featured_right .sc_services_item_info {text-align: right;padding: 0 2em 0 0;margin-right: 1em;}
.sc_services_list .sc_services_item_featured_right.with_image .sc_services_item_info {margin-right: 10%;}
.sc_services_hover .sc_services_item {position: relative;text-align: center;-webkit-perspective: 600px;-ms-perspective: 600px;perspective: 600px;}
.sc_services_hover .sc_services_item:before {content: " ";width: 0;height: 0;padding-top: 100%;display: inline-block;}
.sc_services_hover .sc_services_item_link {position: absolute;z-index: 10;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.sc_services_hover .sc_services_item_header, .sc_services_hover .sc_services_item_content {color: #fff;position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: #333;background-position: center;background-repeat: no-repeat;background-size: cover;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: -webkit-transform .6s ease;-ms-transition: -ms-transform .6s ease;transition: transform .6s ease;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}
.sc_services_hover .sc_services_item_header {z-index: 2;-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}
.sc_services_hover .sc_services_item_content {-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.sc_services_hover .sc_services_item:hover .sc_services_item_header {-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.sc_services_hover .sc_services_item:hover .sc_services_item_content {-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}
.sc_services_hover .sc_services_item.with_image .sc_services_item_header:before, .sc_services_hover .sc_services_item.with_image .sc_services_item_content:before {content: " ";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);-webkit-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;}
.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header:before, .sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content:before {background-color: rgba(0,0,0,.75);}
.sc_services_hover .sc_services_item_header_inner, .sc_services_hover .sc_services_item_content_inner {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;width: 100%;max-height: 100%;overflow: hidden;padding: 2em;}
.sc_services_hover .sc_services_item_icon {display: block;font-size: 3em;line-height: 1em;color: #fff;}
.sc_services_hover .sc_services_item_icon.sc_icon_type_svg svg {width: 1em;height: 1em;}
.sc_services_hover .sc_services_item_number {display: block;font-size: 4em;line-height: 1em;font-weight: 900;color: #fff;}
.sc_services_hover .sc_services_item_title {margin: 0;}
.sc_services_hover .sc_services_item_title a {color: #fff !important;}
.sc_services_hover .sc_services_item_title a:hover {color: #efa758;}
.sc_services_hover .sc_services_item_subtitle a {color: #fff;}
.sc_services_hover .sc_services_item_subtitle a:hover {color: #efa758;}
.sc_services_hover .sc_services_item_header .sc_services_item_title {margin: 1em 0 0;}
.sc_services_hover .sc_services_item_featured_none .sc_services_item_header .sc_services_item_title {margin-top: 0;}
.sc_services_hover .sc_services_item_subtitle {line-height: 1.2em;}
.sc_services_hover .sc_services_item_title + .sc_services_item_subtitle, .sc_services_hover .sc_services_item_title + .sc_services_item_text, .sc_services_hover .sc_services_item_subtitle + .sc_services_item_text {margin-top: .6em;}
.sc_services_hover .sc_services_item_text {color: #aaa;}
.sc_services_hover .sc_services_item_content p {margin: 0;}
.sc_services_hover .sc_services_item_content p + p {margin-top: .2em;}
.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image:before {display: none;}
.sc_services_hover [class*="column-"]:nth-child(2n) .sc_services_item.with_image .sc_services_item_header.without_image, .sc_services_hover .slider-slide:nth-child(2n) .sc_services_item.with_image .sc_services_item_header.without_image {background-color: #ddd;}
.sc_services_hover [class*="column-"]:nth-child(2n+1) .sc_services_item.with_image .sc_services_item_header.without_image, .sc_services_hover .slider-slide:nth-child(2n+1) .sc_services_item.with_image .sc_services_item_header.without_image {background-color: #f7f7f7;}
.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_icon, .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_number {color: #888;}
.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a {color: #333;}
.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_title a, .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a:hover {color: #efa758;}
.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a {color: #efa758;}
.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_subtitle a, .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a:hover {color: #333;}
.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_text {color: #666;}
.sc_services_chess {overflow: hidden;}
.sc_services_chess .sc_services_item {position: relative;overflow: hidden;background-color: #f7f7f7;-webkit-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;}
.sc_services_chess .sc_services_item_header {width: 50%;float: left;margin-bottom: 0 !important;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_services_chess .sc_services_item_header:before {content: " ";display: inline-block;width: 0;height: 0;padding-top: 100%;}
.sc_services_chess .sc_services_item_content {position: absolute;z-index: 1;top: 50%;right: 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;width: 50%;max-height: 100%;overflow: hidden;padding: 2em;}
.sc_services_chess .sc_services_item:hover {background-color: #333;}
.sc_services_chess .sc_services_item:hover .sc_services_item_title a {color: #fff;}
.sc_services_chess .sc_services_item:hover .sc_services_item_title a:hover {color: #efa758;}
.sc_services_chess .sc_services_item_title {margin: 0;}
.sc_services_chess .sc_item_columns_1 .sc_services_item_content {padding: 2em 8%;}
.sc_services_chess .sc_item_columns_2 .sc_services_item_content {padding: 2em 6%;}
.sc_services_chess .sc_item_columns_3 .sc_services_item_content {padding: 2em 4%;}
.sc_services_chess .sc_item_columns_3 .sc_services_item_text {display: none;}
.sc_services_chess .sc_services_item_title + .sc_services_item_text, .sc_services_chess .sc_services_item_subtitle + .sc_services_item_text {margin-top: 1em;}
.sc_services_chess .sc_item_columns_1 .sc_services_item:nth-child(2n+2) .sc_services_item_header {float: right;}
.sc_services_chess .sc_item_columns_1 .sc_services_item:nth-child(2n+2) .sc_services_item_content {right: auto;left: 0;}
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+3) .sc_services_item_header, .sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+4) .sc_services_item_header {float: right;}
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+3) .sc_services_item_content, .sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+4) .sc_services_item_content {right: auto;left: 0;}
.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+4) .sc_services_item_header, .sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+5) .sc_services_item_header, .sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+6) .sc_services_item_header {float: right;}
.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+4) .sc_services_item_content, .sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+5) .sc_services_item_content, .sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(6n+6) .sc_services_item_content {right: auto;left: 0;}
.sc_services_tabs_simple .sc_services_tabs_list {display: block;overflow: hidden;text-align: center;}
.sc_services_tabs_simple .sc_services_tabs_list_item {display: inline-block;vertical-align: top;padding: 0 1.5em;cursor: pointer;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;max-width: 25%;}
.sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active {cursor: default;}
.sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon, .sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title {color: #efa758;}
.sc_services_tabs_simple .sc_services_tabs_list_item .sc_services_item_icon, .sc_services_tabs_simple .sc_services_tabs_list_item .sc_services_item_title {-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.sc_services_tabs_simple .sc_services_item_thumb {margin-bottom: 0;}
.sc_services_tabs_simple .sc_services_item_thumb .icons {display: none !important;}
.sc_services_tabs_simple .sc_services_item_icon, .sc_services_tabs_simple .sc_services_item_number {display: inline-block;vertical-align: top;text-align: center;font-size: 3em;line-height: 1em;}
.sc_services_tabs_simple .sc_services_item_icon.sc_icon_type_svg svg {width: 1em;height: 1em;position: relative;}
.sc_services_tabs_simple .sc_services_item_number {font-size: 1.5em;font-weight: 700;}
.sc_services_tabs_simple .sc_services_item_title {margin: 0;}
.sc_services_tabs_simple .sc_services_item_subtitle {font-size: .9286em;line-height: 1.5em;font-style: italic;margin-top: .1em;}
.sc_services_tabs_simple .sc_services_tabs_content {margin: 2em auto 0;max-width: 75%;text-align: center;position: relative;}
.sc_services_tabs_simple .sc_services_tabs_content_item {width: 100%;opacity: 0;position: absolute;z-index: 1;top: 0;left: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: opacity .3s ease;-ms-transition: opacity .3s ease;transition: opacity .3s ease;}
.sc_services_tabs_simple .sc_services_tabs_content_item.sc_services_tabs_content_item_active {position: relative;z-index: 2;opacity: 1;}
.sc_services_tabs_simple .sc_services_tabs_content p {margin: 0;}
.sc_services_tabs_simple .sc_services_tabs_content .sc_services_item_button {margin-top: 2em;}
.sc_services_tabs_simple .sc_services_item_featured_top .sc_services_item_info {padding-top: 1em;}
.sc_services_tabs_simple .sc_services_item_featured_top .sc_services_item_number {font-size: 3em;}
.sc_services_tabs_simple .sc_services_item_featured_top .sc_services_item_thumb {display: inline-block;}
.sc_services_tabs_simple .sc_services_item_featured_left, .sc_services_tabs_simple .sc_services_item_featured_right {position: relative;overflow: hidden;}
.sc_services_tabs_simple .sc_services_item_featured_left {text-align: left;}
.sc_services_tabs_simple .sc_services_item_featured_right {text-align: right;}
.sc_services_tabs_simple .sc_services_item_featured_top.with_icon {text-align: center;}
.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_icon, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_icon {font-size: 2em;margin-top: 0;position: absolute;z-index: 1;top: 0;left: .75em;}
.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_number, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_number {font-size: 2em;position: absolute;z-index: 1;top: 0;left: .75em;}
.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_thumb, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_thumb {font-size: 2em;width: 1em;position: absolute;z-index: 1;top: .25em;left: .75em;}
.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_info {text-align: left;padding: 0;margin-left: 3em;}
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_thumb, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_icon, .sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_number {left: auto;right: .75em;}
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_info {text-align: right;padding: 0;margin-right: 3em;}
.sc_services_tabs .sc_services_content {position: relative;}
.sc_services_tabs .sc_services_tabs_list {display: block;width: 35%;max-height: 25em;overflow-y: auto;position: relative;z-index: 1;}
.sc_services_tabs .sc_services_tabs_list_item {padding: 2em;background-color: #f7f7f7;cursor: pointer;position: relative;z-index: 1;-webkit-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;}
.sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2) {background-color: #ddd;}
.sc_services_tabs .sc_services_tabs_list_item:hover, .sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2):hover {background-color: #eee;}
.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active {background-color: #333;cursor: default;}
.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title {color: #fff;}
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title {-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title.with_icon {position: relative;padding-left: 3em;}
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_icon, .sc_services_tabs .sc_services_tabs_list_item .sc_services_item_number {position: absolute;z-index: 1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: inline-block;vertical-align: top;color: #efa758;font-size: 2em;line-height: 1em;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.sc_services_tabs .sc_services_item_icon.sc_icon_type_svg svg {width: 1em;height: 1em;}
.sc_services_tabs .sc_services_tabs_content {position: absolute;z-index: 1;top: 2;right: 0;width: 67%;height: 100%;}
.sc_services_tabs .sc_services_item {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;}
.sc_services_tabs .sc_services_item_header, .sc_services_tabs .sc_services_item_content {position: relative;display: inline-block;vertical-align: top;width: 50%;height: 100%;margin-bottom: 0 !important;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_services_tabs .sc_services_item_header:before {display: none;}
.sc_services_tabs .sc_services_item_content {background-color: #f7f7f7;overflow: hidden;}
.sc_services_tabs .sc_services_item_content_inner {position: absolute;z-index: 1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;max-height: 100%;padding: 2em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_services_tabs .sc_services_item_title {margin: 0;}
.sc_services_tabs .sc_services_item_title + .sc_services_item_text, .sc_services_tabs .sc_services_item_subtitle + .sc_services_item_text {margin-top: 1em;}
.sc_services_tabs.effect_fade .sc_services_item {-webkit-transition: opacity .3s ease;-ms-transition: opacity .3s ease;transition: opacity .3s ease;opacity: 0;}
.sc_services_tabs.effect_fade .sc_services_item_active {opacity: 1;}
.sc_services_tabs.effect_slide .sc_services_tabs_content {overflow: hidden;}
.sc_services_tabs.effect_slide .sc_services_item {top: -120%;-webkit-transition: top .3s ease;-ms-transition: top .3s ease;transition: top .3s ease;}
.sc_services_tabs.effect_slide .sc_services_item_flip, .sc_services_tabs.effect_slide .sc_services_item_active {top: 0;}
.sc_services_tabs.effect_slide .sc_services_item_active {z-index: 2;}
.sc_services_tabs.effect_flip .sc_services_item {-webkit-perspective: 1300px;-ms-perspective: 1300px;perspective: 1300px;}
.sc_services_tabs.effect_flip .sc_services_item_active {z-index: 2;}
.sc_services_tabs.effect_flip .sc_services_item_flip {z-index: 3;}
.sc_services_tabs.effect_flip .sc_services_item_active.sc_services_item_flipping {z-index: 4;}
.sc_services_tabs.effect_flip .sc_services_item_header, .sc_services_tabs.effect_flip .sc_services_item_content {-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform .6s ease;-ms-transition: -ms-transform .6s ease;transition: transform .6s ease;}
.sc_services_tabs.effect_flip .sc_services_item_header {-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.sc_services_tabs.effect_flip .sc_services_item_flip .sc_services_item_header {-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);transform: rotateY(180deg);}
.sc_services_tabs.effect_flip .sc_services_item_content {-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-origin: 0% 50%;-ms-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.sc_services_tabs.effect_flip .sc_services_item_active .sc_services_item_content, .sc_services_tabs.effect_flip .sc_services_item_flip .sc_services_item_content {-webkit-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}
.services_single .services_page_header {margin-bottom: 2em;}
.services_single .services_page_buttons {margin-top: 2em;}
.sc_matches .sc_item_slider.slider_outer_pagination_pos_bottom {padding-bottom: 0;}
.sc_sport, .sc_matches, .sc_points {position: relative;}
.sc_sport_default .sc_sport_item {margin-bottom: 2em;text-align: left;padding-top: .0001px;}
.sc_sport_default.slider_swiper .sc_sport_item, .sc_sport_default .columns_padding_bottom .sc_sport_item {margin-bottom: 0;}
.sc_sport_default .post_featured {margin-bottom: 0;}
.sc_sport_default .post_featured img {width: auto;height: 8em;max-width: 100%;}
.sc_sport_default .sc_sport_item_info {padding-top: 1.5em;}
.sc_sport_default .sc_sport_item_title {margin: 0;}
.sc_sport_default .sc_sport_item_title.with_score {position: relative;padding-right: 4em;}
.sc_sport_default .sc_sport_item_title.with_score .sc_sport_item_score {position: absolute;z-index: 1;top: 0;right: 0;}
.sc_sport_default .sc_sport_item_subtitle {font-size: .9286em;line-height: 1.5em;font-style: italic;margin-top: .1em;}
.sc_sport_default .sc_sport_item_content {margin-top: .8em;}
.sc_sport_default .sc_sport_item_content p {margin: 0;}
.sc_sport_default .sc_sport_item_button {margin: 1em 0 0;}
.sport_single .sport_page_featured {max-width: 30%;float: right;margin-left: 2em;margin-bottom: 1em;}
.sport_single .sport_page_header {padding-bottom: 0;}
.sport_single .sport_page_title {margin: 0;}
.sport_single .sport_page_meta {margin-top: 1em;}
.sport_single .sport_page_meta_item_label {min-width: 7em;display: inline-block;line-height: inherit;vertical-align: top;}
.sport_single .sport_page_meta_item_value {font-style: italic;vertical-align: top;}
.sport_single .sport_page_content {margin-top: 2em;}
.sport_page_lists {overflow: hidden;clear: both;}
.sport_page_list {list-style: none;padding: 0;border: 1px solid #f0f0f0;}
.sport_page_list li + li {border-top: 1px solid #f0f0f0;}
.sport_page_list li:nth-child(2n+1) {background-color: #f7f7f7;}
.sport_page_list li:before {display: none;}
.sport_page_list_wrap {width: 48%;float: left;}
.sport_page_list_wrap + .sport_page_list_wrap {float: right;}
.sport_page_list_wrap .sport_page_player_name {width: 58%;text-align: left;}
.sport_page_list_wrap li span {display: inline-block;vertical-align: middle;line-height: inherit;padding: .5em;text-align: center;width: 14%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sport_page_list_wrap span.sport_page_list_title {text-align: center;font-weight: bold;}
.sport_page_list_wrap span.sport_page_list_delimiter {text-align: center;font-style: italic;width: 100%;}
.sport_page_list_wrap .sport_page_round_time, .sport_page_list_wrap .sport_page_match_time {width: 16%;}
.sport_page_list_wrap .sport_page_round_name, .sport_page_list_wrap .sport_page_match_name {width: 84%;text-align: center;}
.sport_page_list_wrap .sport_page_round_name {font-style: italic;}
.sport_page_list_wrap .sport_page_match_name1, .sport_page_list_wrap .sport_page_match_name2 {width: 35%;text-align: left;}
.sport_page_list_wrap .sport_page_match_name1 {text-align: right;}
.sport_page_list_wrap .sport_page_player_logo img {max-width: 2em;}
.competition_page_lists .sport_page_list_wrap .sport_page_round_time:before {content: "";font-family: "trx_addons_icons";display: inline-block;width: 1.5em;height: 1.5em;line-height: 1.5em;text-align: center;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.competition_page_lists .sport_page_list_wrap .sport_page_round_time.closed:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.player_single .sport_page_list_wrap {width: 100%;float: none;}
.player_single .sport_page_list_wrap .sport_page_match_round {width: 20%;}
.player_single .sport_page_list_wrap .sport_page_match_date, .player_single .sport_page_list_wrap .sport_page_match_time, .player_single .sport_page_list_wrap .sport_page_match_score {width: 14%;}
.player_single .sport_page_list_wrap .sport_page_match_name {width: 52%;}
.player_single .sport_page_list_wrap .sport_page_match_name1, .player_single .sport_page_list_wrap .sport_page_match_name2 {width: 19%;}
.sc_matches_item_pair {margin: 0 auto 3em;max-width: 80%;text-align: center;}
.sc_matches_item_pair > div {display: inline-block;vertical-align: top;text-align: center;}
.sc_matches_item_pair .sc_matches_item_player {width: 38%;}
.sc_matches_item_pair .sc_matches_item_score {width: 24%;margin-top: 3em;padding: 0 1em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_matches_item_pair .sc_matches_item_score_value {display: block;font-size: 6em;line-height: 1.2em;}
.sc_matches_item_pair .sc_matches_item_review_link {margin-top: 3em;}
.sc_matches_item_pair .sc_matches_item_player_name {margin: 0;}
.sc_matches_item_pair .sc_matches_item_meta {margin-top: .3em;font-style: italic;}
.sc_matches_item_pair .sc_matches_item_player .post_featured > img {width: auto;height: 15em;}
.sc_matches_main {padding-bottom: 1em;}
.sc_matches_main .swiper-pagination {bottom: 0;}
.sc_matches_main .swiper-pagination .swiper-pagination-bullet {border-color: #f0f0f0;}
.sc_matches_main .sc_matches_item_score a {color: #000;}
.sc_matches_main + .sc_matches_other {margin-top: 1em;}
.sc_matches_other {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -.5em;}
.sc_matches_other .sc_matches_item {display: inline-block;vertical-align: top;width: 50%;padding: 0 .5em .5em 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_matches_other .sc_matches_item_link {background-color: #f7f7f7;color: #000;overflow: hidden;letter-spacing: 0;position: relative;display: inline-flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;line-height: 1.5em;}
.sc_matches_other .sc_matches_item_link span {display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_matches_other .sc_matches_item_date {width: 15%;position: absolute;z-index: 1;top: 0;right: auto;bottom: 0;left: 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;}
.sc_matches_other .sc_matches_item_date_wrap {position: absolute;z-index: 1;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;padding: .5em;text-align: center;}
.sc_matches_other .sc_matches_item_info {width: 85%;margin-left: 15%;padding: 1em 0;}
.sc_matches_other .sc_matches_item_logo1, .sc_matches_other .sc_matches_item_logo2 {width: 14%;padding: 6px 8px;}
.sc_matches_other .sc_matches_item_name1, .sc_matches_other .sc_matches_item_name2 {width: 27%;overflow: hidden;}
.sc_matches_other .sc_matches_item_score {width: 18%;padding: 0 8px;}
.sc_matches_other .sc_matches_item_day, .sc_matches_other .sc_matches_item_time {display: block;font-weight: 400;text-align: center;width: 100%;}
.sc_matches_other .sc_matches_item_day {font-size: 1.25em;}
.sc_matches_other .sc_matches_item_name2 {text-align: right;}
.sc_matches_other .sc_matches_item_title, .sc_matches_other .sc_matches_item_club {display: block;}
.sc_matches_other .sc_matches_item_club {font-size: .9333em;font-style: italic;}
.sc_matches_other .sc_matches_item_score {font-size: 2em;text-align: center;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.sc_matches_side {display: inline-block;vertical-align: top;text-align: left;width: 60%;padding-right: 3em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_matches_side + .sc_matches_side {width: 40%;padding-right: 0;}
.sc_matches_position_right {overflow: hidden;}
.sc_matches_position_right .sc_matches_side {float: right;padding-left: 3em;padding-right: 0;}
.sc_matches_position_right .sc_matches_side + .sc_matches_side {padding-left: 0;}
.sc_matches_side .sc_matches_item_pair {max-width: none;}
.sc_matches_side .sc_matches_other .sc_matches_item {width: 100%;}
.sc_matches_side .sc_matches_other .sc_matches_item_link {display: block;}
.sc_matches_side .sc_matches_other .sc_matches_item_date, .sc_matches_side .sc_matches_other .sc_matches_item_date_wrap {display: block;text-align: left;position: static;top: 0;left: 0;bottom: auto;width: 100%;-webkit-transform: none;-ms-transform: none;transform: none;}
.sc_matches_side .sc_matches_other .sc_matches_item_day, .sc_matches_side .sc_matches_other .sc_matches_item_time {display: inline-block;vertical-align: baseline;text-align: left;width: auto;font-size: 1em;}
.sc_matches_side .sc_matches_other .sc_matches_item_time {margin-left: .3em;}
.sc_matches_side .sc_matches_other .sc_matches_item_info {width: 100%;margin-left: 0;}
.sc_matches_side .sc_matches_other .sc_matches_item_club {display: none;}
.sc_points_table td {padding: 0;}
.sc_points_table td a {display: block;color: #333;padding: 1em;text-align: center;}
.sc_points_table tr:hover a, .sc_points_table td a:hover {color: #efa758;}
.sc_points_table tr.sc_points_table_accented_top td {background-color: #efa758;}
.sc_points_table tr.sc_points_table_accented_bottom td {background-color: #f0f0f0;}
.sc_points_table td.sc_points_table_name a {text-align: left;position: relative;}
.sc_points_table .sc_points_table_player {display: block;margin-left: 3em;}
.sc_points_table .sc_points_table_logo {display: block;width: 2em;position: absolute;z-index: 0;top: 50%;left: .75em;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.sc_team_columns_wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_team_slider .sc_team_item, .sc_team_columns_wrap .sc_team_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_team_slider .sc_team_item {height: 95%;}
.sc_team {position: relative;}
.sc_team_default .sc_team_item {background-color: #fafafa;margin-bottom: 2em;}
.sc_team_default.slider_swiper .sc_team_item, .sc_team_default .columns_padding_bottom .sc_team_item {margin-bottom: 0;}
.sc_team_default .sc_team_item_thumb {margin-bottom: 0;}
.sc_team_default .sc_team_item_thumb img {width: 100%;}
.sc_team_default .sc_team_item_info {padding: 2.6em 3em;text-align: center;}
.sc_team_default .sc_team_item_title, .sc_team_short .sc_team_item_title, .sc_team_featured .sc_team_item_title {margin: 0;}
.sc_team_default .sc_team_item_subtitle, .sc_team_short .sc_team_item_subtitle, .sc_team_featured .sc_team_item_subtitle {font-size: 13px;line-height: 20px;font-style: italic;letter-spacing: 0;margin-top: 1px;}
.sc_team_default .sc_team_item_content {margin-top: 1.5em;margin-bottom: 1.5em;}
.sc_team_default .sc_team_item_content p {margin: 0;}
.sc_team_default .sc_team_item_socials {margin: 0 -.5em 0 0;}
.sc_team_default .sc_team_item_socials .social_item {display: inline-block;margin: 0 3px 3px 0;}
.sc_team_default .sc_team_item_socials .social_item .social_icon {display: block;width: 2.4em;height: 2.4em;line-height: 2.4em;text-align: center;}
.sc_team_default .sc_team_item_button {margin: 1.6em 0 0;}
.sc_team_default .sc_team_item_socials + .sc_team_item_button {display: none;}
.sc_team_default .trx_addons_hover_content .trx_addons_hover_title {font-size: 1.3333em;}
.sc_team_short .sc_team_slider.slider_outer_pagination_pos_bottom {padding-bottom: 3em;}
.sc_team .sc_team_item_thumb .sc_team_item_title a, .sc_team .sc_team_item_thumb .sc_team_item_subtitle a, .sc_team .sc_team_item_thumb .sc_team_item_content a {color: #fff;}
.sc_team .sc_team_item_thumb .sc_team_item_content {font-style: normal;}
.sc_team .sc_team_item_thumb .sc_team_item_socials {margin: .5em -.5em 0 0;}
.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item {margin: .5em .5em 0 0;display: inline-block;}
.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon {display: inline-block;width: 2em;height: 2em;line-height: 2em;text-align: center;-webkit-border-radius: 2px;-ms-border-radius: 2px;border-radius: 2px;background-color: transparent;border: 1px solid #fff;color: #fff;}
.sc_team_short .sc_team_item_thumb {border-bottom: 5px solid #efa758;}
.team_member_page .team_member_header {overflow: hidden;}
.team_member_page .team_member_featured {float: left;width: 33%;padding: 0 2.5em .75em 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.team_member_page .team_member_featured .team_member_avatar {border: 15px solid #f0f0f0;}
.team_member_page .team_member_socials {margin: 1em 0 0 0;text-align: center;}
.team_member_page .team_member_socials .social_item {display: inline-block;margin: 0 3px 3px 0;}
.team_member_page .team_member_socials .social_item .social_icon {display: block;width: 2.4em;height: 2.4em;line-height: 2.4em;text-align: center;}
.team_member_page .team_member_title {margin: 0;}
.team_member_page .team_member_position {margin: 0;}
.team_member_page .team_member_details {margin-top: 1em;}
.team_member_page .team_member_brief_info {margin-top: 1em;}
.team_member_page .team_member_brief_info_title {margin: 0;}
.team_member_page .team_member_brief_info_text {font-style: italic;letter-spacing: 0;}
.team_member_page .team_member_content {margin-top: 1em;}
.sc_testimonials_columns_wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_testimonials_slider .sc_testimonials_item, .sc_testimonials_columns_wrap .sc_testimonials_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_testimonials_slider .sc_testimonials_item {height: 95%;}
.sc_testimonials {position: relative;}
.sc_testimonials_item_content {text-align: center;font-size: 1.1333em;line-height: 1.8824em;font-weight: 400;font-style: normal;}
.sc_testimonials [class*="column"] .sc_testimonials_item_content {text-align: left;font-size: 1em;line-height: 1.4em;}
.sc_testimonials_item_content:before {content: "";font-family: "trx_addons_icons";font-size: 1.5em;line-height: 1.5em;color: #efa758;display: block;margin-bottom: .6em;}
.sc_testimonials_item_content p {margin: 0;}
.sc_testimonials_item_content p + p {margin-top: 1em;}
.sc_testimonials_item_author {margin: .6em auto 0;max-width: none;padding: 1.5em .5em 1.5em 1.3em;background-color: transparent;color: #fff;text-align: center;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_testimonials [class*="column"] .sc_testimonials_item_author {text-align: left;padding-left: 0;}
.sc_testimonials_item_author_avatar, .sc_testimonials_item_author_data {display: inline-block;vertical-align: middle;}
.sc_testimonials_item_author_avatar {overflow: hidden;margin: 0 1.3em 0 .6em;width: 5em;height: 5em;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.sc_testimonials_item_author_data {max-width: 50%;}
.sc_testimonials_item_author_title {margin: 0;color: #fff;font-size: 1.0667em;font-style: italic;letter-spacing: 0;text-transform: none;}
.sc_testimonials_item_author_title + .sc_testimonials_item_author_subtitle {margin-top: .1em;color: #ddd;font-size: .9286em;line-height: 1.3em;}
.sc_testimonials_simple .sc_testimonials_item_author_data:before {content: " ";width: 1px;height: 1.5em;margin: 1.3em auto;background-color: #ddd;display: inline-block;vertical-align: middle;}
.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data {border-left: 1px solid #ddd;padding-left: 1.5em;}
.sc_testimonials_simple [class*="column"] .sc_testimonials_item_author_data:before {display: none;}
.sc_action .sc_action_slider.slider_outer_pagination_pos_bottom {padding-bottom: 3em;}
.sc_action_columns_wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_action_slider .sc_action_item, .sc_action_columns_wrap .sc_action_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_action_slider .sc_action_item {height: 95%;}
.sc_action {position: relative;padding-top: .0001px;}
.sc_action_item {position: relative;}
.sc_action_item_mask {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;pointer-events: none;-webkit-transition: opacity .3s ease;-ms-transition: opacity .3s ease;transition: opacity .3s ease;}
.sc_action_item:hover .sc_action_item_mask {opacity: 1;}
.sc_action_item_mask:before {content: " ";position: absolute;z-index: 1;top: 0;left: -10%;width: 120%;height: 100%;background: rgba(255,255,255,.2);-webkit-transition: -webkit-transform .8s ease;-ms-transition: -ms-transform .8s ease;transition: transform .8s ease;-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);-ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_action_item:hover .sc_action_item_mask:before {-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);-ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);}
.sc_action_item_inner {position: relative;z-index: 2;width: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_action_item .sc_action_item_icon:before {display: none;}
.sc_action_item_icon > span {font-size: 3em;line-height: 1em;}
.sc_action_item_icon, .sc_action_item_image {margin-bottom: 2em;}
.sc_action_item_subtitle {margin: 0;line-height: 1.3em;color: #efa758;}
.sc_action_item_title {margin: 0;line-height: 1.3em;}
.sc_action_item_subtitle + .sc_action_item_title {margin-top: .2em;}
.sc_action_item_date {font-size: 1em;line-height: 1.3em;text-transform: uppercase;border-top: 1px dotted #eee;border-bottom: 1px dotted #eee;padding: .8em 0;}
.sc_action_item_description {line-height: 1.3em;color: #000;font-style: italic;letter-spacing: 0;}
.sc_action_item_subtitle + .sc_action_item_description, .sc_action_item_title + .sc_action_item_description, .sc_action_item_date + .sc_action_item_description, .sc_action_item_date + .sc_action_item_link {margin-top: 1em;}
.sc_action_item_description > span {display: block;}
.sc_action_item_description > span + span {margin-top: .3em;}
.sc_action_item_subtitle + .sc_action_item_link, .sc_action_item_title + .sc_action_item_link, .sc_action_item_description + .sc_action_item_link {margin-top: 1em;}
.sc_action_item_link {display: inline-block;padding: .5em 2em;border: 2px solid #fff;}
.sc_action_item_link:hover {color: #fff;}
.sc_action_item_link_over {position: absolute;z-index: 3;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;padding: 0 !important;border: none !important;display: block !important;background: none !important;}
.sc_action_item_info {font-size: 13px;line-height: 1.3em;font-weight: 400;margin-top: 2em;border-top: 1px dotted #eee;padding: 1em 0 0;letter-spacing: 0;}
.sc_action_item.with_image {position: relative;text-align: center;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_action_item.with_image .sc_action_item_inner {padding: 2em;}
.sc_action_item.with_image .sc_action_item_mask {position: absolute;background-color: rgba(0,0,0,.5);opacity: 0;}
.sc_action_item.with_image:hover .sc_action_item_mask {opacity: 1;}
.sc_action_item_default .sc_action_item_subtitle {font-size: 2em;line-height: 1.2em;}
.sc_action_item_default .sc_action_item_subtitle + .sc_action_item_title {margin-top: 0;}
.sc_action_item_default.with_image {display: flex;min-height: 18em;}
.sc_action_item_default.with_image:after {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.sc_action_item_default.with_bg_color:after {display: none;}
.sc_action_item_default.with_image .sc_action_item_icon, .sc_action_item_default.with_image .sc_action_item_title {color: #fff;}
.sc_action_item_default.with_image .sc_action_item_description, .sc_action_item_default.with_image .sc_action_item_description strong, .sc_action_item_default.with_image .sc_action_item_description b {color: #ccc;}
.sc_action_item_default.with_image .sc_action_item_date {border-color: #fff;color: #fff;}
.sc_action_item_default.with_image .sc_action_item_info {border-color: #fff;color: #fff;}
.sc_action_item_default.with_image.sc_action_item_tl, .sc_action_item_default.with_image.sc_action_item_tc, .sc_action_item_default.with_image.sc_action_item_tr {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;vertical-align: top;}
.sc_action_item_default.with_image.sc_action_item_ml, .sc_action_item_default.with_image.sc_action_item_mc, .sc_action_item_default.with_image.sc_action_item_mr {-webkit-align-items: center;-ms-flex-align: center;align-items: center;vertical-align: middle;}
.sc_action_item_default.with_image.sc_action_item_bl, .sc_action_item_default.with_image.sc_action_item_bc, .sc_action_item_default.with_image.sc_action_item_br {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;vertical-align: bottom;}
.sc_action_item_default.sc_action_item_tl, .sc_action_item_default.sc_action_item_ml, .sc_action_item_default.sc_action_item_bl {text-align: left;}
.sc_action_item_default.sc_action_item_tc, .sc_action_item_default.sc_action_item_mc, .sc_action_item_default.sc_action_item_bc {text-align: center;}
.sc_action_item_default.sc_action_item_tr, .sc_action_item_default.sc_action_item_mr, .sc_action_item_default.sc_action_item_br {text-align: right;}
.sc_action_item_simple.with_image:after {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.sc_action_item_simple.with_bg_color:after {display: none;}
.sc_action_item_simple.with_image .sc_action_item_icon, .sc_action_item_simple.with_image .sc_action_item_title {color: #fff;}
.sc_action_item_simple.with_image .sc_action_item_description {color: #ccc;}
.sc_action_item_simple.with_image .sc_action_item_date {border-color: #fff;}
.sc_action_item_simple.with_image .sc_action_item_info {border-color: #fff;}
.sc_action_item_simple .sc_action_item_icon > span {display: inline-block;font-size: 2em;border: 2px solid #000;color: #000;width: 2em;height: 2em;line-height: 2em;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.sc_action_item_simple.with_image .sc_action_item_icon > span {color: #fff;border-color: #fff;}
.sc_action_item_simple.sc_action_item_tl, .sc_action_item_simple.sc_action_item_ml, .sc_action_item_simple.sc_action_item_bl {text-align: left;}
.sc_action_item_simple.sc_action_item_tl .sc_action_item_icon, .sc_action_item_simple.sc_action_item_tl .sc_action_item_image, .sc_action_item_simple.sc_action_item_ml .sc_action_item_icon, .sc_action_item_simple.sc_action_item_ml .sc_action_item_image, .sc_action_item_simple.sc_action_item_bl .sc_action_item_icon, .sc_action_item_simple.sc_action_item_bl .sc_action_item_image {float: left;margin: 0 1.5em 0 0;}
.sc_action_item_simple.sc_action_item_tc, .sc_action_item_simple.sc_action_item_mc, .sc_action_item_simple.sc_action_item_bc {text-align: center;}
.sc_action_item_simple.sc_action_item_tc .sc_action_item_icon, .sc_action_item_simple.sc_action_item_tc .sc_action_item_image, .sc_action_item_simple.sc_action_item_mc .sc_action_item_icon, .sc_action_item_simple.sc_action_item_mc .sc_action_item_image, .sc_action_item_simple.sc_action_item_bc .sc_action_item_icon, .sc_action_item_simple.sc_action_item_bc .sc_action_item_image {text-align: center;margin-bottom: 1.5em;}
.sc_action_item_simple.sc_action_item_tr, .sc_action_item_simple.sc_action_item_mr, .sc_action_item_simple.sc_action_item_br {text-align: right;}
.sc_action_item_simple.sc_action_item_tr .sc_action_item_icon, .sc_action_item_simple.sc_action_item_tr .sc_action_item_image, .sc_action_item_simple.sc_action_item_mr .sc_action_item_icon, .sc_action_item_simple.sc_action_item_mr .sc_action_item_image, .sc_action_item_simple.sc_action_item_br .sc_action_item_icon, .sc_action_item_simple.sc_action_item_br .sc_action_item_image {float: right;margin: 0 0 0 1.5em;}
.sc_action_item_event.with_image {overflow: hidden;}
.sc_action_item_event.with_image .sc_action_item_inner {width: 70%;padding: 2.4em 2em;margin: 15%;background-color: #fff;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: -5px 5px 20px 20px rgba(0,0,0,.2);-ms-box-shadow: -5px 5px 20px 20px rgba(0,0,0,.2);box-shadow: -5px 5px 20px 20px rgba(0,0,0,.2);}
.sc_action_item_event .sc_action_item_title {margin-top: 0;margin-bottom: .3em;}
.sc_action_item_event .sc_action_item_subtitle {margin: 0;}
.sc_action_item_event .sc_action_item_image + .sc_action_item_subtitle {margin-top: .8em;}
.sc_action_item_event .sc_action_item_link {border: none;background-color: #efa758;color: #fff;}
.sc_action_item.with_image.sc_action_fixed_height:before, .sc_action_item.with_image.trx_addons_stretch_height:before {display: none;}
.sc_action_item.with_image.sc_action_fixed_height .sc_action_item_inner, .sc_action_item.with_image.trx_addons_stretch_height .sc_action_item_inner {position: absolute;z-index: 2;left: 0;}
.sc_action_item_event.with_image.sc_action_fixed_height .sc_action_item_inner, .sc_action_item_event.with_image.trx_addons_stretch_height .sc_action_item_inner {left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin: 0;}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner {text-align: left;}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bc .sc_action_item_inner {text-align: center;}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner {text-align: right;}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner {top: 0;}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bc .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner, .sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner {bottom: 0;}
.sc_anchor {width: 0;height: 0;line-height: 0;}
.sc_blogger .sc_blogger_slider.slider_outer_pagination_pos_bottom {padding-bottom: 3em;}
.sc_blogger {position: relative;padding-top: .0001px;}
.sc_blogger .sc_blogger_item .sc_blogger_item_title {margin: 0;}
.sc_blogger .sc_blogger_item .sc_blogger_item_featured {margin-bottom: 0;}
.sc_blogger .sc_blogger_item .sc_blogger_item_featured img {width: 100%;height: auto;}
.sc_blogger .sc_blogger_item .sc_blogger_post_meta {font-size: 13px;line-height: 1.5em;font-weight: 400;font-style: italic;}
.sc_blogger_columns_wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_blogger_slider .sc_blogger_item, .sc_blogger_columns_wrap .sc_blogger_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_blogger_slider .sc_blogger_item {height: 95%;}
.sc_blogger .sc_blogger_item blockquote {margin: 1em 0;}
.sc_blogger .sc_blogger_item blockquote p {font-size: 1em;line-height: 1.5em;font-weight: inherit;}
.sc_blogger_default .sc_blogger_item {background-color: #f7f7f7;text-align: center;}
.sc_blogger_default .sc_blogger_item_content {padding: 3em;}
.sc_blogger_default .sc_blogger_post_meta {margin-top: .4em;font-size: .9286em;}
.sc_blogger_default .sc_blogger_item_excerpt {margin-top: 1.5em;}
.sc_blogger_default .sc_blogger_item_excerpt_text {max-height: 8em;line-height: 1.6em;overflow: hidden;}
.sc_blogger_default .sc_blogger_item_excerpt_text p {margin: 0;}
.sc_blogger_default .sc_blogger_item.post_format_quote .sc_blogger_item_excerpt_text {max-height: none;}
.sc_blogger_default .sc_blogger_item_excerpt_text + p, .sc_blogger_default .sc_blogger_item_excerpt_text + a {margin: 2em 0 0;}
.sc_blogger_default .sc_blogger_item_button {margin-top: 1.5em;}
.sc_blogger_default .sc_blogger_item .more-link {background-color: transparent;}
.sc_blogger_modern .sc_blogger_item {background-color: #f7f7f7;padding: 2em;overflow: hidden;position: relative;}
.sc_blogger_modern .sc_blogger_item + .sc_blogger_item {margin-top: 2em;}
.sc_blogger_modern.slider_swiper .sc_blogger_item + .sc_blogger_item {margin-top: 0;}
.sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured {width: 40%;margin-bottom: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {position: absolute;z-index: 1;top: 50%;left: 45%;width: 55%;padding-right: 2em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.sc_blogger_modern .sc_blogger_item .sc_blogger_post_meta {margin-top: .6em;font-size: .9286em;}
.sc_blogger_modern .sc_blogger_item .sc_blogger_item_excerpt {margin-top: 1em;}
.sc_blogger_modern .sc_blogger_item .sc_blogger_button {text-align: center;}
.sc_blogger_plain .sc_blogger_item {background-color: #f7f7f7;text-align: center;padding: 1em;margin-bottom: 2px;}
.sc_blogger_plain .sc_blogger_post_meta {margin: 0;}
.sc_blogger_plain .sc_blogger_item .sc_blogger_item_title {margin: .4em 0 .6em;}
.sc_button_wrap:not([class*="sc_align_"]) {display: inline-block;}
.sc_button {display: inline-block;text-transform: uppercase;white-space: nowrap;padding: 1.5em 3em;background-position: center center;background-repeat: repeat;overflow: hidden;background-color: #efa758;color: #fff;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_button:hover {background-color: #007fc5;}
.sc_button + .sc_button {margin-left: 1em;}
.sc_button_subtitle {font-size: .85em;line-height: 1.25em;text-transform: none;display: block;}
.sc_button_icon, .sc_button_text {display: inline-block;vertical-align: middle;white-space: normal;text-decoration: inherit;}
.sc_button_icon {font-size: 2em;line-height: 1.25em;font-weight: 400;font-style: normal;}
.sc_button_icon img {max-height: 2.5em;width: auto;}
.sc_button_icon_left .sc_button_icon {margin-right: .8em;}
.sc_button_icon_right .sc_button_icon {float: right;margin-left: .8em;}
.sc_button_icon_top .sc_button_icon {display: block;margin-bottom: .25em;text-align: center;}
.sc_button.sc_button_size_small {padding: 1em 2.5em;}
.sc_button.sc_button_size_small .sc_button_icon img {max-height: 1.6em;width: auto;}
.sc_button.sc_button_size_large {font-size: 1.25em;}
.sc_button.sc_button_size_large .sc_button_icon img {max-height: 4em;width: auto;}
.sc_button_bg_image {position: relative;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_button.sc_button_bg_image, .sc_button.sc_button_bg_image:hover {color: #fff !important;}
.sc_button_bg_image .sc_button_text {position: relative;z-index: 2;}
.sc_button_bg_image:before {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.sc_button_bg_image:hover:before {background-color: rgba(0,0,0,.75);}
.sc_button_bordered {background: none !important;border: 2px solid #efa758;color: #efa758;}
.sc_button_bordered:hover {border-color: #007fc5;color: #007fc5;}
.sc_button_simple {display: inline-block;background-color: transparent;color: #efa758;position: relative;padding: 0 1.8em 0 0;}
.sc_button_simple:hover {color: #000;background-color: transparent;}
.sc_button.sc_button_simple:before, .sc_button.sc_button_simple:after {content: "";font-family: "trx_addons_icons";margin: 0;line-height: inherit;position: absolute;z-index: 1;top: 0;right: 0;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_button_with_icon.sc_button_simple:before, .sc_button_with_icon.sc_button_simple:after {top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-top: -1px;}
.sc_button.sc_button_simple:before {right: 20px;opacity: 0;}
.sc_button.sc_button_simple:hover:before {opacity: 1;right: 0;}
.sc_button.sc_button_simple:hover:after {opacity: 0;right: -20px;}
.sc_button_simple.sc_button_icon_left {padding-left: 1px;}
.sc_button_simple.sc_button_icon_left .sc_button_icon {margin-right: .4em;}
.sc_button_simple.sc_button_icon_right {padding-right: 1px;}
.sc_button_simple.sc_button_icon_right .sc_button_icon {margin-left: .4em;}
.sc_content {position: relative;}
.sc_content:not([class*="sc_padding_"]) {padding-top: .0001px;}
[class*="sc_content_width_"] {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
[class*="sc_content_width_"]:not([class*="sc_margin_"]) {margin-left: auto;margin-right: auto;}
.sc_content_width_1_1 {width: 1170px;}
.sc_content_width_1_2 {width: 585px;}
.sc_content_width_1_3 {width: 390px;}
.sc_content_width_2_3 {width: 1755px;}
.sc_content_width_1_4 {width: 292.5px;}
.sc_content_width_3_4 {width: 877.5px;}
.sc_content_width_100p {width: 100%;}
.sc_content_width_90p {width: 90%;}
.sc_content_width_80p {width: 80%;}
.sc_content_width_75p {width: 75%;}
.sc_content_width_70p {width: 70%;}
.sc_content_width_60p {width: 60%;}
.sc_content_width_50p {width: 50%;}
.sc_content_width_45p {width: 45%;}
.sc_content_width_40p {width: 40%;}
.sc_content_width_30p {width: 30%;}
.sc_content_width_25p {width: 25%;}
.sc_content_width_20p {width: 20%;}
.sc_content_width_15p {width: 15%;}
.sc_content_width_10p {width: 10%;}
.sc_content_container.with_number {position: relative;}
.sc_content_number {position: absolute;z-index: 0;color: #f0f0f0;letter-spacing: -10px;font-size: 10em;line-height: 1em;font-weight: 900;-webkit-transform: translate(-75%,-50%);-ms-transform: translate(-75%,-50%);transform: translate(-75%,-50%);}
.sc_content_number_tl {left: 0;top: 0;}
.sc_content_number_tc {left: 50%;top: 0;}
.sc_content_number_tr {left: 100%;top: 0;}
.sc_content_number_ml {left: 0;top: 50%;}
.sc_content_number_mc {left: 50%;top: 50%;}
.sc_content_number_mr {left: 100%;top: 50%;}
.sc_content_number_bl {left: 0;top: 100%;}
.sc_content_number_bc {left: 50%;top: 100%;}
.sc_content_number_br {left: 100%;top: 100%;}
.sc_countdown {position: relative;overflow: hidden;}
.sc_countdown.alignleft .sc_countdown_content {text-align: left;}
.sc_countdown.aligncenter .sc_countdown_content {text-align: center;}
.sc_countdown.alignright .sc_countdown_content {text-align: right;}
.sc_countdown .sc_countdown_inner {display: inline-block;}
.sc_countdown .sc_countdown_item {display: block;float: left;text-align: center;}
.sc_countdown .sc_countdown_digits {display: block;overflow: hidden;text-align: center;margin-bottom: 12px;}
.sc_countdown .sc_countdown_digits span {display: inline-block;}
.sc_countdown .sc_countdown_separator {display: block;float: left;margin: 0 8px;font-weight: 400;}
.sc_countdown .sc_countdown_label {font-weight: 400;}
.sc_countdown_default .sc_countdown_digits, .sc_countdown_default .sc_countdown_separator {font-size: 3em;line-height: 1.3333em;height: 1.3333em;}
.sc_countdown_default .sc_countdown_digits span {display: inline-block;text-align: center;width: 1.1333em;background-color: #f0f0f0;}
.sc_countdown_default .sc_countdown_digits span + span {margin-left: 2px;}
.sc_countdown_circle .sc_countdown_digits, .sc_countdown_circle .sc_countdown_separator {font-size: 2.4em;line-height: 2.5em;height: 2.5em;margin-bottom: 6px;}
.sc_countdown_circle .sc_countdown_item {position: relative;}
.sc_countdown_circle .sc_countdown_digits {width: 2.5em;border-width: 6px;border-style: solid;background-color: #f0f0f0;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.sc_countdown_circle canvas {position: absolute;z-index: 1;top: 0;left: 0;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.sc_form {position: relative;padding-top: .0001px;}
.trx_addons_field_error {border-color: #c00 !important;-webkit-box-shadow: 0px 0px 8px 0px rgba(200,0,0,.2);-ms-box-shadow: 0px 0px 8px 0px rgba(200,0,0,.2);box-shadow: 0px 0px 8px 0px rgba(200,0,0,.2);}
.sc_form form input.filled.trx_addons_field_error, .sc_form form input.filled.trx_addons_field_error:hover, .sc_form form input.filled.trx_addons_field_error:focus {color: #f00 !important;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.sc_form_title, .sc_form_description {margin-bottom: 2rem;}
.sc_form_form {position: relative;}
.sc_form_field {display: block;margin-bottom: 1.3em;}
span.sc_form_field_title {display: block;font-size: 1em;line-height: 1.8em;font-weight: normal;margin-bottom: .7em;color: #292929;}
label.required span.sc_form_field_title:after {content: "*";display: inline-block;vertical-align: text-top;margin: -.5em 0 0 .5em;font-size: 80%;color: #da6f5b;}
.sc_form_field_tooltip {position: relative;font-size: 10px;display: inline-block;vertical-align: top;width: 1em;height: 1em;line-height: 1em;text-align: center;background-color: #000;color: #fff;padding: 2px;margin: -2px 0 0 2px;cursor: help;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.sc_form_field_tooltip:before {content: " ";display: block;position: absolute;z-index: 1000;top: -4px;left: 18px;width: 0;height: 0;opacity: 0;border: 5px solid #000;border-color: transparent transparent #000;}
.sc_form_field_tooltip:after {content: attr(data-tooltip);display: block;display: none;text-align: left;line-height: 13px;width: 150px;background-color: #000;color: #fff;padding: 6px 10px;-webkit-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;opacity: 0;pointer-events: none;position: absolute;z-index: 1000;top: -10px;left: 23px;}
.sc_form_field_title:hover .sc_form_field_tooltip:before, .sc_form_field_title:hover .sc_form_field_tooltip:after {opacity: 1;display: block;}
.sc_form_field_range .sc_form_field_wrap, .sc_form_field_slider .sc_form_field_wrap {display: block;margin: 0 .6em;}
.sc_form_field_checklist .sc_form_field_choises_dir_vertical {max-height: 12em;overflow-y: auto;}
.sc_form_field_checklist .sc_form_field_choises_dir_vertical .sc_form_field_choises_item {display: block;}
.sc_form input[type="text"], .sc_form textarea {width: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_form.sc_align_left input, .sc_form.sc_align_left textarea {text-align: left;}
.sc_form.sc_align_center input, .sc_form.sc_align_center textarea {text-align: center;}
.sc_form.sc_align_right input, .sc_form.sc_align_right textarea {text-align: right;}
.sc_form .sc_form_info_data > a, .sc_form .sc_form_info_data > span {display: block;color: #000;}
.sc_form .sc_form_info_data > a:hover {color: #efa758;}
.sc_form button:after {content: " ";}
.sc_form_default .sc_form_field_button:before {content: " ";clear: both;width: 100%;height: 0;display: block;}
.sc_form_default .sc_form_field_button {text-align: left;}
.sc_form_detailed .sc_form_form {width: 90%;}
.sc_form_detailed .sc_form_title, .sc_form_detailed .sc_form_description {text-align: left;}
.sc_form_detailed button {width: 100%;}
.sc_form_detailed .sc_form_info_item {overflow: hidden;}
.sc_form_detailed .sc_form_info_item + .sc_form_info_item {margin-top: 3.5em;}
.sc_form_detailed .sc_form_info_icon {float: left;color: #c7c7c7;display: block;width: 2em;text-align: center;}
.sc_form_detailed .sc_form_info_icon:before {font-family: "trx_addons_icons";font-size: 2.3em;line-height: 1.2em;}
.sc_form_detailed .sc_form_info_item_phone .sc_form_info_icon:before {content: "";}
.sc_form_detailed .sc_form_info_item_email .sc_form_info_icon:before {content: "";}
.sc_form_detailed .sc_form_info_item_address .sc_form_info_icon:before {content: "";}
.sc_form_detailed .sc_form_info_area {float: left;display: block;width: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;margin-left: -3em;padding-left: 4.5em;font-size: .9231em;text-transform: uppercase;color: #292929;}
.sc_form_detailed .sc_form_info_area > span {display: block;line-height: 1.5em;}
.sc_form_detailed .sc_form_info_area .sc_form_info_title {font-weight: 600;}
.sc_form_detailed button {display: block;}
.sc_form_modern .sc_form_info {margin-bottom: 2.2em;}
.sc_form_modern .sc_form_info_item {text-align: center;}
.sc_form_modern .sc_form_info_icon {color: #c7c7c7;display: block;}
.sc_form_modern .sc_form_info_icon:before {font-family: "trx_addons_icons";font-size: 4.8em;line-height: 1.5em;}
.sc_form_modern .sc_form_info_item_address .sc_form_info_icon:before {content: "";}
.sc_form_modern .sc_form_info_item_email .sc_form_info_icon:before {content: "";}
.sc_form_modern .sc_form_info_item_phone .sc_form_info_icon:before {content: "";}
.sc_form_modern .sc_form_field {margin-bottom: 2.2em;}
.sc_form_modern textarea {min-height: 10.75em;}
.sc_form_modern .sc_form_field_button {text-align: center;}
.sc_form_modern button {margin-top: 0;}
.sc_googlemap_content .sc_form_default .sc_form_details {width: 100%;float: none;}
.sc_googlemap_content .sc_form_default .sc_form_details > div {width: 100%;padding-right: 0;}
.sc_googlemap_content .sc_form_default .sc_form_field_message {width: 100%;float: none;padding-left: 0;}
.sc_googlemap_content .sc_form .sc_form_field input[type="text"], .sc_googlemap_content .sc_form .sc_form_field textarea {padding: .5em 1em;}
.sc_googlemap_content .sc_form .sc_form_field textarea {min-height: 3em;}
span.wpcf7-not-valid-tip {display: none;}
.wpcf7-not-valid + span.wpcf7-not-valid-tip {display: block;}
textarea.wpcf7-form-control, .wpcf7-form-control[type="text"], .wpcf7-form-control[type="number"], .wpcf7-form-control[type="email"], .wpcf7-form-control[type="password"], .wpcf7-form-control[type="search"] {width: 100%;}
[class*="sc_input_hover_"] .sc_form_field_wrap, [class*="sc_input_hover_"] .comments_field_wrap {position: relative;z-index: 1;display: block;}
[class*="sc_input_hover_"] input[type="text"], [class*="sc_input_hover_"] input[type="number"], [class*="sc_input_hover_"] input[type="email"], [class*="sc_input_hover_"] input[type="password"], [class*="sc_input_hover_"] input[type="search"], [class*="sc_input_hover_"] select, [class*="sc_input_hover_"] textarea {font-size: 1em !important;line-height: 1.2em;font-weight: 400;font-style: normal;letter-spacing: 1px;text-align: left !important;padding: 1.4em !important;width: 100%;}
[class*="sc_input_hover_"] input:focus, [class*="sc_input_hover_"] select:focus, [class*="sc_input_hover_"] textarea:focus {outline: none;}
[class*="sc_input_hover_"] .sc_form_field_hover {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;font-size: 1em;text-align: left !important;overflow: visible;padding: 0;pointer-events: none;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-font-smoothing: antialiased;-webkit-touch-callout: none;}
[class*="sc_input_hover_"] .sc_form_field_content {position: relative;display: block;width: 100%;font-size: 1em;line-height: 1.2em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
[class*="sc_input_hover_"] label.required .sc_form_field_content:after {content: "*";vertical-align: top;margin-left: .3em;font-size: 110%;color: #da6f5b;}
[class*="sc_input_hover_"] label.required:after {display: none;}
.sc_input_hover_accent input[type="text"], .sc_input_hover_accent input[type="number"], .sc_input_hover_accent input[type="email"], .sc_input_hover_accent input[type="password"], .sc_input_hover_accent input[type="search"], .sc_input_hover_accent select, .sc_input_hover_accent .select2-container .select2-selection, .sc_input_hover_accent textarea {-webkit-box-shadow: 0px 0px 0px 2px transparent;-ms-box-shadow: 0px 0px 0px 2px transparent;box-shadow: 0px 0px 0px 2px transparent;-webkit-transition: box-shadow .3s ease;-ms-transition: box-shadow .3s ease;transition: box-shadow .3s ease;-webkit-appearance: none;}
.sc_input_hover_accent textarea {min-height: 11.5em;}
.sc_input_hover_accent .sc_form_field_hover {position: static;}
.sc_input_hover_accent .sc_form_field_content {padding: .3em 0 0;}
.sc_input_hover_accent .sc_form_field_hover:before {content: " ";display: block !important;position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 3em;-webkit-box-shadow: 0px 0px 0px 0px;-ms-box-shadow: 0px 0px 0px 0px;box-shadow: 0px 0px 0px 0px;color: rgba(239,167,88,.6);}
.sc_input_hover_accent textarea + .sc_form_field_hover:before {height: 9em;}
.sc_input_hover_accent input:focus + .sc_form_field_hover, .sc_input_hover_accent select:focus + .sc_form_field_hover, .sc_input_hover_accent .select2-container--focus + .sc_form_field_hover, .sc_input_hover_accent .select2-container--open + .sc_form_field_hover, .sc_input_hover_accent textarea:focus + .sc_form_field_hover {pointer-events: none;}
.sc_input_hover_accent input:focus + .sc_form_field_hover:before, .sc_input_hover_accent select:focus + .sc_form_field_hover:before, .sc_input_hover_accent .select2-container--focus + .sc_form_field_hover:before, .sc_input_hover_accent .select2-container--open + .sc_form_field_hover:before, .sc_input_hover_accent textarea:focus + .sc_form_field_hover:before {-webkit-animation: anim-accent .3s forwards;-ms-animation: anim-accent .3s forwards;animation: anim-accent .3s forwards;}
.sc_input_hover_accent input[type="text"]:focus, .sc_input_hover_accent input[type="number"]:focus, .sc_input_hover_accent input[type="email"]:focus, .sc_input_hover_accent input[type="password"]:focus, .sc_input_hover_accent input[type="search"]:focus, .sc_input_hover_accent select:focus, .sc_input_hover_accent .select2-container--focus .select2-selection, .sc_input_hover_accent .select2-container--open .select2-selection, .sc_input_hover_accent textarea:focus {border-color: #efa758 !important;}
@-webkit-keyframes anim-accent {to {-webkit-box-shadow: 0px 0px 100px 50px;-ms-box-shadow: 0px 0px 100px 50px;box-shadow: 0px 0px 100px 50px;opacity: 0;}}
@keyframes anim-accent {to {-webkit-box-shadow: 0px 0px 100px 50px;-ms-box-shadow: 0px 0px 100px 50px;box-shadow: 0px 0px 100px 50px;opacity: 0;}}
.sc_input_hover_path .sc_form_field_wrap {margin-bottom: 3em;}
.sc_input_hover_path input[type="text"], .sc_input_hover_path input[type="number"], .sc_input_hover_path input[type="email"], .sc_input_hover_path input[type="password"], .sc_input_hover_path input[type="search"], .sc_input_hover_path textarea {border: none !important;background: transparent !important;}
.sc_input_hover_path textarea {height: 4.1em;overflow: hidden;min-height: 0 !important;}
.sc_input_hover_path textarea.filled, .sc_input_hover_path textarea:focus {height: auto;min-height: 10.5em !important;}
.sc_input_hover_path .sc_form_field_hover {height: 100%;cursor: text;display: block;}
.sc_input_hover_path .sc_form_field_content {padding: 2em 1.5em 1.5em;-webkit-transform-origin: 0% 50%;-ms-transform-origin: 0% 50%;transform-origin: 0% 50%;-webkit-transition: -webkit-transform .3s ease;-ms-transition: -ms-transform .3s ease;transition: transform .3s ease;}
.sc_input_hover_path textarea + .sc_form_field_hover > .sc_form_field_content {padding-top: 2em;}
.sc_input_hover_path .sc_form_field_graphic {fill: none;position: absolute;z-index: 1;top: 0;left: 0;-webkit-transform: scale3d(1,-1,1);-ms-transform: scale3d(1,-1,1);transform: scale3d(1,-1,1);-webkit-transition: stroke-dashoffset .5s ease;-ms-transition: stroke-dashoffset .5s ease;transition: stroke-dashoffset .5s ease;pointer-events: none;stroke: #333;stroke-width: 2px;stroke-dasharray: 1190;stroke-dashoffset: 670;}
.sc_input_hover_path textarea + .sc_form_field_hover > .sc_form_field_graphic {stroke-dasharray: 1420;stroke-dashoffset: 900;}
.sc_input_hover_path input:focus + .sc_form_field_hover, .sc_input_hover_path textarea:focus + .sc_form_field_hover, .sc_input_hover_path input.filled + .sc_form_field_hover, .sc_input_hover_path textarea.filled + .sc_form_field_hover {cursor: default;pointer-events: none;}
.sc_input_hover_path input:focus + .sc_form_field_hover > .sc_form_field_graphic, .sc_input_hover_path textarea:focus + .sc_form_field_hover > .sc_form_field_graphic, .sc_input_hover_path input.filled + .sc_form_field_hover > .sc_form_field_graphic, .sc_input_hover_path textarea.filled + .sc_form_field_hover > .sc_form_field_graphic {stroke-dashoffset: 0;}
.sc_input_hover_path input:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_path textarea:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_path input.filled + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_path textarea.filled + .sc_form_field_hover > .sc_form_field_content {-webkit-transform: scale3d(.875,.875,1) translate3d(0,2.8em,0);-ms-transform: scale3d(.875,.875,1) translate3d(0,2.8em,0);transform: scale3d(.875,.875,1) translate3d(0,2.8em,0);}
.sc_input_hover_path textarea:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_path textarea.filled + .sc_form_field_hover > .sc_form_field_content {-webkit-transform: scale3d(.875,.875,1) translate3d(0,10em,0);-ms-transform: scale3d(.875,.875,1) translate3d(0,10em,0);transform: scale3d(.875,.875,1) translate3d(0,10em,0);}
.sc_input_hover_jump .sc_form_field_wrap {padding-top: 2em;overflow: hidden;}
.sc_input_hover_jump input[type="text"], .sc_input_hover_jump input[type="number"], .sc_input_hover_jump input[type="email"], .sc_input_hover_jump input[type="password"], .sc_input_hover_jump input[type="search"], .sc_input_hover_jump textarea {border: 2px solid #ddd;}
.sc_input_hover_jump textarea {min-height: 11.9em !important;}
.sc_input_hover_jump .sc_form_field_hover {overflow: hidden;-webkit-transform: translate3d(0,2em,0);-ms-transform: translate3d(0,2em,0);transform: translate3d(0,2em,0);}
.sc_input_hover_jump .sc_form_field_content {padding: 1.5em;}
.sc_input_hover_jump .sc_form_field_content:before {content: attr(data-content);position: absolute;top: -190%;left: 0;font-weight: bold;margin: 0;color: #efa758;}
.sc_input_hover_jump input:focus + .sc_form_field_hover, .sc_input_hover_jump textarea:focus + .sc_form_field_hover, .sc_input_hover_jump input.filled + .sc_form_field_hover, .sc_input_hover_jump textarea.filled + .sc_form_field_hover {-webkit-animation: anim-jump-1 .25s forwards;-ms-animation: anim-jump-1 .25s forwards;animation: anim-jump-1 .25s forwards;}
.sc_input_hover_jump input:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_jump textarea:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_jump input[type="text"].filled + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_jump textarea.filled + .sc_form_field_hover > .sc_form_field_content {-webkit-animation: anim-jump-2 .25s forwards ease-in;-ms-animation: anim-jump-2 .25s forwards ease-in;animation: anim-jump-2 .25s forwards ease-in;}
.sc_input_hover_path input:focus, .sc_input_hover_path textarea:focus, .sc_input_hover_path input.filled, .sc_input_hover_path textarea.filled {border-color: #efa758;}
@-webkit-keyframes anim-jump-1 {0%, 70% {-webkit-transform: translate3d(0,3em,0);-ms-transform: translate3d(0,3em,0);transform: translate3d(0,3em,0);}
	71%, 100% {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes anim-jump-1 {0%, 70% {-webkit-transform: translate3d(0,3em,0);-ms-transform: translate3d(0,3em,0);transform: translate3d(0,3em,0);}
	71%, 100% {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@-webkit-keyframes anim-jump-2 {0% {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	70%, 71% {-webkit-transform: translate3d(0,125%,0);-ms-transform: translate3d(0,125%,0);transform: translate3d(0,125%,0);-webkit-animation-timing-function: ease-out;-ms-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	100% {-webkit-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}}
@keyframes anim-jump-2 {0% {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	70%, 71% {-webkit-transform: translate3d(0,125%,0);-ms-transform: translate3d(0,125%,0);transform: translate3d(0,125%,0);-webkit-animation-timing-function: ease-out;-ms-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	100% {-webkit-transform: translate3d(0,200%,0);-ms-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0);}}
.sc_input_hover_underline .sc_form_field {margin-bottom: 2em;}
.sc_input_hover_underline .sc_form_field_button {margin-bottom: 0;margin-top: 3em;}
.sc_input_hover_underline .sc_form_field_wrap {margin-bottom: 0;}
[class*="sc_input_hover_"].sc_input_hover_underline input[type="text"], [class*="sc_input_hover_"].sc_input_hover_underline input[type="number"], [class*="sc_input_hover_"].sc_input_hover_underline input[type="email"], [class*="sc_input_hover_"].sc_input_hover_underline input[type="password"], [class*="sc_input_hover_"].sc_input_hover_underline input[type="search"], [class*="sc_input_hover_"].sc_input_hover_underline textarea {border: none !important;background-color: transparent !important;padding: .5em 0 !important;}
.sc_input_hover_underline textarea {height: 2.5em;overflow: hidden;min-height: 0 !important;}
.sc_input_hover_underline textarea.filled, .sc_input_hover_underline textarea:focus {height: auto;min-height: 6em !important;}
.sc_input_hover_underline textarea + .sc_form_field_hover > .sc_form_field_content {display: block;}
.sc_input_hover_underline textarea.filled + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_underline textarea:focus + .sc_form_field_hover > .sc_form_field_content {height: 6.3em;}
.sc_input_hover_underline .sc_form_field_hover {padding: .5em 0;overflow: visible;}
.sc_input_hover_underline .sc_form_field_hover:before {content: " ";display: block !important;position: absolute;top: auto;right: auto;bottom: 0;left: 0;width: 100%;height: 2px;-webkit-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition: -webkit-transform .3s,background-color .3s;-ms-transition: -ms-transform .3s,background-color .3s;transition: transform .3s,background-color .3s;background-color: #ddd;}
.sc_input_hover_underline .sc_form_field_content {padding: 0;-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transition: -webkit-transform .3s,color .3s;-ms-transition: -ms-transform .3s,color .3s;transition: transform .3s,color .3s;}
.sc_input_hover_underline input:focus + .sc_form_field_hover:before, .sc_input_hover_underline textarea:focus + .sc_form_field_hover:before, .sc_input_hover_underline input.filled + .sc_form_field_hover:before, .sc_input_hover_underline textarea.filled + .sc_form_field_hover:before {background-color: #333;-webkit-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.sc_input_hover_underline input:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_underline input.filled + .sc_form_field_hover > .sc_form_field_content {color: #333;-webkit-transform: translate3d(0,2.2em,0) scale3d(.875,.875,1);-ms-transform: translate3d(0,2.2em,0) scale3d(.875,.875,1);transform: translate3d(0,2.2em,0) scale3d(.875,.875,1);}
.sc_input_hover_underline textarea:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_underline textarea.filled + .sc_form_field_hover > .sc_form_field_content {color: #333;height: 5.3em;-webkit-transform: translate3d(0,6.2em,0) scale3d(.875,.875,1);-ms-transform: translate3d(0,6.2em,0) scale3d(.875,.875,1);transform: translate3d(0,6.2em,0) scale3d(.875,.875,1);}
[class*="sc_input_hover_"].sc_input_hover_iconed input[type="text"], [class*="sc_input_hover_"].sc_input_hover_iconed input[type="number"], [class*="sc_input_hover_"].sc_input_hover_iconed input[type="email"], [class*="sc_input_hover_"].sc_input_hover_iconed input[type="password"], [class*="sc_input_hover_"].sc_input_hover_iconed input[type="search"], [class*="sc_input_hover_"].sc_input_hover_iconed textarea {padding-left: 3em !important;}
.sc_input_hover_iconed textarea {min-height: 8.4em;}
.sc_input_hover_iconed .sc_form_field_hover {overflow: hidden;padding: 1.2em !important;margin: 0;}
.sc_input_hover_iconed .sc_form_field_content {display: inline-block !important;width: auto;-webkit-transform: translate3d(-1.4em,0,0);-ms-transform: translate3d(-1.4em,0,0);transform: translate3d(-1.4em,0,0);-webkit-transition: -webkit-transform .3s,opacity .3s;-ms-transition: -ms-transform .3s,opacity .3s;transition: transform .3s,opacity .3s;}
.sc_input_hover_iconed .sc_form_field_icon {display: inline-block;font-size: 1.1111em;text-align: center !important;position: relative;width: 1.5em;height: 1.6em;line-height: 1.6em;-webkit-transform: translate3d(-3em,0,0);-ms-transform: translate3d(-3em,0,0);transform: translate3d(-3em,0,0);-webkit-transition: -webkit-transform .3s ease;-ms-transition: -ms-transform .3s ease;transition: transform .3s ease;}
.sc_input_hover_iconed .sc_form_field_icon:before {position: static !important;left: auto;top: auto;width: auto;height: auto;margin: 0 !important;padding: 0 !important;font-style: normal !important;line-height: inherit;vertical-align: middle;}
.sc_input_hover_iconed input:focus + .sc_form_field_hover, .sc_input_hover_iconed textarea:focus + .sc_form_field_hover, .sc_input_hover_iconed input.filled + .sc_form_field_hover, .sc_input_hover_iconed textarea.filled + .sc_form_field_hover {color: #333;}
.sc_input_hover_iconed input:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_iconed textarea:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_iconed input.filled + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_iconed textarea.filled + .sc_form_field_hover > .sc_form_field_content {opacity: 0;-webkit-transform: translate3d(100px,0,0);-ms-transform: translate3d(100px,0,0);transform: translate3d(100px,0,0);}
.sc_input_hover_iconed .sc_form_field_content, .sc_input_hover_iconed .sc_form_field_icon, .sc_input_hover_iconed input:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_iconed textarea:focus + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_iconed input.filled + .sc_form_field_hover > .sc_form_field_content, .sc_input_hover_iconed textarea.filled + .sc_form_field_hover > .sc_form_field_content {-webkit-transition-timing-function: cubic-bezier(.7,0,.3,1);-ms-transition-timing-function: cubic-bezier(.7,0,.3,1);transition-timing-function: cubic-bezier(.7,0,.3,1);}
.sc_input_hover_iconed input:focus + .sc_form_field_hover > .sc_form_field_icon, .sc_input_hover_iconed textarea:focus + .sc_form_field_hover > .sc_form_field_icon, .sc_input_hover_iconed input.filled + .sc_form_field_hover > .sc_form_field_icon, .sc_input_hover_iconed textarea.filled + .sc_form_field_hover > .sc_form_field_icon {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.sc_googlemap_wrap {position: relative;}
.sc_googlemap {position: relative;padding-top: .0001px;}
.sc_googlemap img {max-width: none;}
.sc_googlemap_title + .sc_googlemap, .sc_googlemap_title + .sc_googlemap_content_wrap, .sc_googlemap_subtitle + .sc_googlemap, .sc_googlemap_subtitle + .sc_googlemap_content_wrap {margin-top: 4.2em;}
.sc_googlemap_descr + .sc_googlemap {margin-top: 1em;}
.sc_googlemap_content_wrap {position: relative;}
.sc_googlemap_content_default {position: absolute;z-index: 1;top: 10%;right: 10%;bottom: 10%;left: auto;width: 30%;padding: 1.5em;overflow: auto;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_googlemap_content_detailed {position: relative;padding: 2em 2em 2em 5em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_googlemap_content_detailed:before {content: "";font-family: "trx_addons_icons";font-size: 2em;line-height: 1.3em;position: absolute;top: 1em;left: 1em;}
.sc_googlemap_content_detailed p {margin-bottom: 1em;}
.sc_icons {position: relative;padding-top: .0001px;}
.sc_icons_columns_wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_icons_slider .sc_icons_item, .sc_icons_columns_wrap .sc_icons_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_icons_slider .sc_icons_item {height: 95%;}
.sc_icons .sc_icons_item {position: relative;}
.sc_icons.sc_align_left .sc_icons_item {text-align: left;}
.sc_icons.sc_align_center .sc_icons_item {text-align: center;}
.sc_icons.sc_align_right .sc_icons_item {text-align: right;}
.sc_icons .sc_icons_item > * {margin: 0;}
.sc_icons .sc_icons_image img {max-width: 75%;}
.sc_icons .sc_icons_icon {color: #efa758;position: relative;z-index: 2;display: inline-block;width: auto;}
.sc_icon_type_svg {visibility: hidden;}
.sc_icon_type_svg svg {fill: none !important;stroke: currentColor !important;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_icons .sc_icons_icon:before, .sc_icons .sc_icons_icon > span:before {font-size: 6em;line-height: 1.1em;}
.sc_icon_type_svg svg {width: 6em;height: 6em;}
.sc_icons_size_small .sc_icons_icon:before, .sc_icons_size_small .sc_icons_icon > span:before {font-size: 4em;line-height: 1.1em;}
.sc_icons_size_small .sc_icon_type_svg svg {width: 4em;height: 4em;}
.sc_icons_size_large .sc_icons_icon:before, .sc_icons_size_large .sc_icons_icon > span:before {font-size: 8em;line-height: 1.1em;}
.sc_icons_size_large .sc_icon_type_svg svg {width: 8em;height: 8em;}
.sc_icons .sc_icons_icon > span {display: inline-block;opacity: 0;position: absolute;z-index: 1;top: 0;left: 0;width: auto;}
.sc_icons .sc_icons_icon, .sc_icons .sc_icons_item_title {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_icons .sc_icons_icon + .sc_icons_item_title, .sc_icons .sc_icons_icon + .sc_icons_item_description {margin-top: 2em;}
.sc_icons .sc_icons_image + .sc_icons_item_title, .sc_icons .sc_icons_image + .sc_icons_item_description {margin-top: 2em;}
.sc_icons .sc_icons_title + .sc_icons_item_description {margin-top: .7em;}
.sc_icons .sc_icons_item_title span, .sc_icons .sc_icons_item_description span {display: block;}
.sc_icons_item_title {font-size: 1.2em;line-height: 1.3em;font-weight: 400;font-style: normal;text-transform: uppercase;letter-spacing: 1px;}
.sc_icons_item_description {font-size: 1em;line-height: 1.6em;font-weight: 400;font-style: normal;}
.sc_icons .sc_icons_item_link {display: block;position: absolute;z-index: 10;top: 0;left: 0;width: 100%;height: 100%;}
.sc_icons_modern .sc_icons_item_description {font-size: 1.2em;line-height: 1.3em;color: #292929;}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon > span {-webkit-animation: icons-zoom .25s ease-out;-ms-animation: icons-zoom .25s ease-out;animation: icons-zoom .25s ease-out;}
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon > svg {-webkit-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_title, .sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_item_title, .sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_description, .sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_title + .sc_icons_item_description, .sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_item_description, .sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_item_title + .sc_icons_item_description, .sc_icons .sc_icons_item_linked .sc_icons_image img {-webkit-transition: all .25s ease;-ms-transition: all .25s ease;transition: all .25s ease;}
.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_title, .sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_item_title {-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom;}
.sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_description, .sc_icons .sc_icons_item_linked .sc_icons_icon + .sc_icons_item_title + .sc_icons_item_description, .sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_item_description, .sc_icons .sc_icons_item_linked .sc_icons_image + .sc_icons_item_title + .sc_icons_item_description {-webkit-transform-origin: center top;-ms-transform-origin: center top;transform-origin: center top;}
.sc_icons .sc_icons_item_linked:hover .sc_icons_image img {-webkit-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.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 {-webkit-transform: scale(.9,.9);-ms-transform: scale(.9,.9);transform: scale(.9,.9);}
@-webkit-keyframes icons-zoom {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: scale(1.75,1.75);-ms-transform: scale(1.75,1.75);transform: scale(1.75,1.75);}}
@keyframes icons-zoom {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: scale(1.75,1.75);-ms-transform: scale(1.75,1.75);transform: scale(1.75,1.75);}}
.sc_popup {display: none;background-color: #fff;-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);-ms-box-shadow: 0 0 20px 0 rgba(0,0,0,.2);box-shadow: 0 0 20px 0 rgba(0,0,0,.2);}
.mfp-content .sc_popup {display: block;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {max-width: 70%;max-height: 70%;}
.sc_price .sc_price_slider.slider_outer_pagination_pos_bottom {padding-bottom: 3em;}
.sc_price_columns_wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_price_slider .sc_price_item, .sc_price_columns_wrap .sc_price_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_price_slider .sc_price_item {height: 95%;}
.sc_price {position: relative;padding-top: .0001px;}
.sc_price_item {position: relative;overflow: hidden;text-align: center;}
.sc_price_item_mask {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;pointer-events: none;-webkit-transition: opacity .3s ease;-ms-transition: opacity .3s ease;transition: opacity .3s ease;}
.sc_price_item:hover .sc_price_item_mask {opacity: 1;}
.sc_price_item_mask:before {content: " ";position: absolute;z-index: 1;top: 0;left: -10%;width: 120%;height: 100%;-webkit-transition: -webkit-transform .8s ease;-ms-transition: -ms-transform .8s ease;transition: transform .8s ease;-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);-ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;background: rgba(255,255,255,.2);}
.sc_price_item:hover .sc_price_item_mask:before {-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);-ms-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-130%,0);}
.sc_price_item_inner {position: relative;z-index: 2;}
.sc_price_item.with_image .sc_price_item_inner {padding: 2em;}
.sc_price_item_info {padding: 2em;}
.sc_price_item_inner .sc_price_item_info {padding-bottom: 0;}
.sc_price_slider .sc_price_item_inner .sc_price_item_info {padding-bottom: 2em;}
.sc_price_item_icon {margin-top: 2em;}
.sc_price_item_inner .sc_price_item_icon {margin-top: 0;}
.sc_price_item .sc_price_item_icon:before {display: none;}
.sc_price_item_icon > span {font-size: 5.5em;line-height: 1em;}
.sc_price_item_label {position: absolute;z-index: 2;top: 2em;left: -3em;width: 12em;height: 2em;line-height: 2em;font-size: 11px;text-transform: uppercase;background-color: #efa758;color: #fff;text-align: center;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;}
.sc_price_item_subtitle {font-size: 1em;line-height: 1.3em;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;margin: 0 0 .5em;color: #efa758;}
.sc_price_item_title {font-size: 2.4em;line-height: 1.25em;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;margin: 0;}
.sc_price_item_subtitle + .sc_price_item_title {margin-top: .2em;}
.sc_price_item_description, .sc_price_item_details {font-size: 1.0667em;line-height: 1.25em;font-weight: 400;font-style: italic;letter-spacing: 0;margin: .65em 0;color: #000;}
.sc_price_item_details {margin-top: .9em;}
.sc_price_item_subtitle + .sc_price_item_description, .sc_price_item_title + .sc_price_item_description {margin: .5em 0;}
.sc_price_item_description > span {display: block;}
.sc_price_item_description > span + span {margin-top: .3em;}
.sc_price_item_description ul, .sc_price_item_details ul {list-style-type: circle;}
.sc_price_item_description ul li:before, .sc_price_item_details ul li:before {display: none;}
.sc_price_item_details p, .sc_price_item_details ul, .sc_price_item_details ol {margin-bottom: 0;}
.sc_price_item_details p + p, .sc_price_item_details ul.trx_addons_list > li + li {margin-top: .2em;}
.sc_price_item_price {color: red;font-size: 2em;line-height: 1.25em;font-weight: 400;letter-spacing: 1px;}
.sc_price_item_price_decimals {font-size: .4em;line-height: 1.8em;margin-left: .2em;text-decoration: none;vertical-align: top;}
.sc_price_item_subtitle + .sc_price_item_price, .sc_price_item_title + .sc_price_item_price {margin-top: .5em;}
.sc_price_item_link {display: inline-block;margin-top: 2em;padding: .5em 2em;background-color: #000;border: 2px solid #fff;color: #fff;}
.sc_price_item_link:hover {background-color: #f00;color: #fff;}
.sc_price_item_link:after {display: none;}
.sc_price_item_subtitle + .sc_price_item_link, .sc_price_item_title + .sc_price_item_link, .sc_price_item_description + .sc_price_item_link, .sc_price_item_details + .sc_price_item_link {margin-top: 2em;}
.sc_price_item_link_over {position: absolute;z-index: 3;top: 0;left: 0;width: 100%;height: 100%;padding: 0 !important;border: none !important;display: block !important;background: none !important;}
.sc_price_item.with_image {position: relative;text-align: center;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_price_item.with_image .sc_price_item_mask {position: absolute;background-color: rgba(0,0,0,.5);opacity: 0;}
.sc_price_item.with_image:hover .sc_price_item_mask {opacity: 1;}
.sc_price_item_default.with_image:after {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.sc_price_item_default.with_bg_color:after {display: none;}
.sc_price_item_default.with_image .sc_price_item_icon, .sc_price_item_default.with_image .sc_price_item_title {color: #fff;}
.sc_price_item_default.with_image .sc_price_item_description, .sc_price_item_default.with_image .sc_price_item_details {color: #ccc;}
.sc_promo {position: relative;overflow: hidden;padding-top: .0001px;}
.sc_promo_image, .sc_promo_image_wrap {position: absolute;top: 0;bottom: 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_promo_image_fit .sc_promo_image {background-size: contain;}
.sc_promo_image .trx_addons_video_player, .sc_promo_image > .slider_swiper_outer {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.sc_promo_image > .slider_swiper_outer > .slider_swiper {height: 100% !important;}
.sc_promo_text {width: 50%;position: relative;}
.sc_promo_text_inner {position: relative;z-index: 10;}
.sc_promo_text blockquote, blockquote.sc_promo_text {margin: 0 !important;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_promo_title + .sc_promo_subtitle {margin-top: 1.25em;}
.sc_promo_title + .sc_promo_content, .sc_promo_subtitle + .sc_promo_content {margin-top: 1.8em;}
.sc_promo_descr + .sc_promo_content {margin-top: 1em;}
.sc_promo_icon {font-size: 3em;line-height: 1.3em;margin-bottom: .5em;color: #efa758;}
.sc_promo_icon:before {display: none !important;}
.sc_promo_icon span:before {margin: 0;}
.sc_promo.sc_promo_size_large .sc_promo_text_inner {padding: 22% 18%;}
.sc_promo.sc_promo_size_large .sc_promo_icon {font-size: 5em;margin-bottom: .5em;}
.sc_promo.sc_promo_size_large .sc_promo_descr {font-size: 1em;}
.sc_promo.sc_promo_size_normal .sc_promo_text_inner {padding: 3em;}
.sc_promo.sc_promo_size_normal .sc_promo_icon, .sc_promo.sc_promo_size_large .sc_promo_icon {font-size: 7em;line-height: 1em;margin-bottom: .14em;}
.sc_promo.sc_promo_size_normal .sc_promo_descr {font-size: 1.0714em;}
.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.8em;}
.sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_button, .sc_promo.sc_promo_size_normal .sc_item_title + .sc_item_button_image, .sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_button, .sc_promo.sc_promo_size_normal .sc_item_subtitle + .sc_item_button_image, .sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_button, .sc_promo.sc_promo_size_normal .sc_item_descr + .sc_item_button_image, .sc_promo.sc_promo_size_normal .sc_item_content + .sc_item_button, .sc_promo.sc_promo_size_normal .sc_item_content + .sc_item_button_image, .sc_promo.sc_promo_size_normal .sc_item_slider + .sc_item_button, .sc_promo.sc_promo_size_normal .sc_item_slider + .sc_item_button_image, .sc_promo.sc_promo_size_normal .sc_item_columns + .sc_item_button, .sc_promo.sc_promo_size_normal .sc_item_columns + .sc_item_button_image {margin-top: 1.8em;}
.sc_promo.sc_promo_size_small .sc_promo_text_inner {padding: 1.5em 2em;}
.sc_promo.sc_promo_size_small .sc_promo_descr {font-size: 1em;}
.sc_promo.sc_promo_size_small .sc_item_title + .sc_item_descr, .sc_promo.sc_promo_size_small .sc_item_subtitle + .sc_item_descr, .sc_promo.sc_promo_size_small .sc_item_title + .sc_item_content, .sc_promo.sc_promo_size_small .sc_item_subtitle + .sc_item_content, .sc_promo.sc_promo_size_small .sc_item_descr + .sc_item_content {margin-top: 1.5em;}
.sc_promo.sc_promo_size_small .sc_promo_button, .sc_promo.sc_promo_size_small .sc_promo_button_image {margin-top: 1.25em;}
.sc_promo.sc_promo_size_tiny {max-width: 30em;}
.sc_promo.sc_promo_size_tiny .sc_promo_text_inner {padding: 1.5em 2em;line-height: 1.5em;}
.sc_promo.sc_promo_size_tiny .sc_item_title {line-height: 1.5em;}
.sc_promo.sc_promo_size_tiny .sc_promo_descr {font-size: 1em;}
.sc_promo.sc_promo_size_tiny .sc_item_title + .sc_item_descr, .sc_promo.sc_promo_size_tiny .sc_item_subtitle + .sc_item_descr, .sc_promo.sc_promo_size_tiny .sc_item_title + .sc_item_content, .sc_promo.sc_promo_size_tiny .sc_item_subtitle + .sc_item_content, .sc_promo.sc_promo_size_tiny .sc_item_descr + .sc_item_content {margin-top: 1em;}
.sc_promo.sc_promo_size_tiny .sc_promo_link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.sc_promo.sc_promo_no_paddings.sc_promo_no_image .sc_promo_text_inner {padding: 0;}
.sc_promo.sc_promo_no_paddings.sc_promo_image_position_left .sc_promo_text_inner {padding-right: 0;padding-top: 0;padding-bottom: 0;}
.sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {padding-left: 0;padding-top: 0;padding-bottom: 0;}
.sc_promo_text.sc_float_right .sc_promo_text_inner {padding-left: 0;}
.sc_promo_text.sc_float_left .sc_promo_text_inner {padding-right: 0;}
.sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.sc_promo_text.sc_float_left, .sc_promo_text.sc_float_right, .sc_promo_text.sc_float_center {float: none;}
.sc_promo_text.sc_float_left {text-align: left;}
.sc_promo_text.sc_float_right {text-align: right;}
.sc_promo_text.sc_float_center {text-align: center;}
.sc_promo_text.sc_float_left .sc_promo_text_inner, .sc_promo_text.sc_float_right .sc_promo_text_inner, .sc_promo_text.sc_float_center .sc_promo_text_inner {display: inline-block;}
.sc_promo_text_inner.sc_align_left * {text-align: left !important;}
.sc_promo_text_inner.sc_align_right * {text-align: right !important;}
.sc_promo_text_inner.sc_align_center * {text-align: center !important;}
.sc_promo_content .trx_addons_list > li + li {margin-top: 1em;}
.sc_promo_content .trx_addons_list > li > b, .sc_promo_content .trx_addons_list > li > strong {margin-bottom: .5em;}
.sc_promo_modern .sc_promo_image_wrap {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_promo_modern.sc_promo_image_position_left .sc_promo_image {left: 4em;right: 0;top: 0;bottom: 0;}
.sc_promo_modern.sc_promo_image_position_right .sc_promo_image {left: 0;right: 4em;top: 0;bottom: 0;}
.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_left .sc_promo_image {background-position: left top;}
.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_right .sc_promo_image {background-position: right top;}
.sc_promo_modern .sc_promo_image {left: auto;right: auto;top: auto;bottom: auto;}
.sc_promo_modern .sc_promo_descr, .sc_promo_modern .sc_promo_descr + .sc_promo_button {padding-left: 4rem;}
.sc_promo_modern .sc_promo_link2 {position: absolute;z-index: 1;bottom: 12%;left: 0;padding: .7em 1.7em;background-color: #efa758;color: #fff;}
.sc_promo_modern.sc_promo_image_position_right .sc_promo_link2 {left: auto;right: 0;}
.sc_promo_modern .sc_promo_link2 span {font-style: italic;}
.sc_promo_modern .sc_promo_link2 span + span:before {content: " ";display: block;width: 100%;height: 0;}
.sc_promo_modern .sc_promo_link2 span + span {font-size: 2em;line-height: 1.2em;font-weight: bold;font-style: normal;text-transform: uppercase;}
.sc_skills {position: relative;padding-top: .0001px;}
.sc_skills .sc_skills_item_title {font-size: 12px;line-height: 16px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item {position: relative;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: inline-block;font-size: 3.3333em;line-height: 1.25em;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {font-size: 1.0667em;line-height: 1.3em;font-weight: 400;text-align: center;letter-spacing: 1px;margin-top: .2em;text-transform: none;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_icon {margin-right: .5em;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_icon img {width: 1.5em;}
.sc_skills_pie.sc_skills_compact_on {overflow: hidden;}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend {width: 50%;float: right;}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_item {line-height: 1.7em;overflow: hidden;}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_marker {display: inline-block;vertical-align: middle;width: 1em;height: 1em;margin: 0 .5em .1em 1em;}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_title {width: 60%;display: inline-block;vertical-align: middle;}
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_value {width: 20%;display: inline-block;vertical-align: middle;text-align: right;}
.sc_skills_pie.sc_skills_compact_on .sc_skills_item {width: 50%;float: left;}
.sc_skills_counter .sc_skills_item_wrap {max-width: none;}
.vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {padding: 3.4em 0 0 4em;}
.vc_row.vc_inner .sc_skills_counter .sc_skills_column + .sc_skills_column:before {content: " ";position: absolute;z-index: 1;top: 0;left: 0;width: 1px;height: 100%;}
.sc_skills_counter .sc_skills_icon {position: relative;display: block;text-align: center;font-size: 4.2em;line-height: 1.15em;color: #efa758;}
.sc_skills_counter .sc_skills_total {display: block;text-align: center;font-size: 3.3333em;line-height: 1.1em;font-weight: 400;margin: 0;}
.sc_skills_counter .sc_skills_icon + .sc_skills_total {margin-top: .2em;}
.sc_skills_counter .sc_skills_item_title {text-align: center;font-size: 1.0667em;line-height: 1.25em;font-style: italic;text-transform: none;letter-spacing: 0;}
.sc_socials {position: relative;padding-top: .0001px;}
.socials_wrap {display: block;vertical-align: middle;white-space: nowrap;margin: -8px -8px 0 0;}
.socials_wrap .social_item {display: inline-block;line-height: inherit;vertical-align: top;text-align: center;margin: 8px 8px 0 0;}
.socials_wrap .social_item:last-child {margin-right: 0 !important;}
.socials_wrap .social_item_style_bg {overflow: hidden;}
.socials_wrap .social_item .social_icon {position: relative;display: block;background-size: 100%;background-position: top center;overflow: hidden;width: 3em;height: 3em;line-height: 3em;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.socials_wrap .social_item .social_icon, .socials_wrap .social_item .social_name {-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;}
.socials_wrap .social_item_type_icons_names .social_icon {margin: 0 auto;}
.socials_wrap .social_item .social_icon + .social_name {display: inline-block;vertical-align: top;margin-top: .5em;}
.socials_wrap .social_item .social_icon .social_hover {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0;background-size: 100%;background-position: bottom center;-webkit-transition: opacity .3s ease;-ms-transition: opacity .3s ease;transition: opacity .3s ease;}
.socials_wrap .social_item .social_icon:hover .social_hover {opacity: 1;}
.sc_table {position: relative;padding-top: .0001px;max-width: 100%;overflow-x: auto;}
.sc_table table {width: 100%;}
.sc_table table th, .sc_table table td {padding: 1.8em 1em;}
.sc_table table tr:first-child th, .sc_table table tr:first-child td {font-weight: bold;}
.sc_title {position: relative;}
.widget_aboutme .aboutme_avatar {overflow: hidden;text-align: center;}
.widget_aboutme .aboutme_avatar img {width: 100%;height: auto;}
.widget_aboutme .aboutme_username {text-align: left;font-size: 1em;font-weight: 400;text-transform: none;margin: 0;}
.widget_aboutme .aboutme_avatar + .aboutme_username {margin-top: 1em;}
.widget_aboutme .aboutme_description {margin-top: 1em;text-align: left;line-height: 1.6em;}
.widget_aboutme .aboutme_avatar + .aboutme_description, .widget_aboutme .aboutme_username + .aboutme_description {margin-top: .75em;}
.trx_addons_audio_player {padding: 1em;position: relative;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.trx_addons_audio_player.with_cover {background-position: center;background-repeat: no-repeat;background-size: cover;}
.trx_addons_audio_player.with_cover:after {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.trx_addons_audio_player.without_cover {border: 1px solid #f0f0f0;background-color: #f7f7f7;}
.trx_addons_audio_player .audio_info {position: relative;z-index: 2;}
.trx_addons_audio_player .audio_author, .trx_addons_audio_player .audio_caption {margin: .5em .5em 1em;}
.trx_addons_audio_player .audio_author + .audio_caption {margin-top: -.5em;}
.trx_addons_audio_player .audio_frame {width: 100%;position: relative;z-index: 2;}
.trx_addons_audio_player .audio_info + .audio_embed, .trx_addons_audio_player .audio_info + .audio_frame {margin-top: 1em;}
.widget_banner .image_wrap {overflow: hidden;display: block;margin-bottom: 1em;}
.widget_banner .image_wrap img {width: 100%;height: auto;}
.widget_banner.widget_fullwidth .image_wrap {margin-bottom: 0;}
.widget_categories_list .categories_list_columns {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.widget_categories_list .categories_list_columns .categories_list_item {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.widget_categories_list .categories_list_item {text-align: center;position: relative;}
.widget_categories_list .categories_list_count {display: inline-block;margin-left: .5em;}
.widget_categories_list .categories_list_link {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.widget_categories_list .categories_list_style_1 .categories_list_title {margin: .5em 0 0;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_title {color: #efa758;}
.widget_categories_list .categories_list_style_1 .categories_list_image {vertical-align: top;}
.widget_categories_list .categories_list_style_1 .categories_list_image img {width: auto;max-height: 7em;}
.widget_categories_list .categories_list_style_2 .categories_list_image img {width: 100%;}
.widget_categories_list .categories_list_style_2 .categories_list_count {display: block;margin-left: 0;}
.widget_categories_list .categories_list_style_2 .categories_list_image:after {content: " ";display: block;position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);-webkit-transition: background-color .3s ease;-ms-transition: background-color .3s ease;transition: background-color .3s ease;pointer-events: none;}
.widget_categories_list .categories_list_style_2 .categories_list_item:hover .categories_list_image:after {background-color: rgba(0,0,0,.1);}
.widget_categories_list .categories_list_style_2 .categories_list_title {position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-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;width: 40%;font-weight: 300;margin: 0;padding: 1.5em 1em;background-color: rgba(255,255,255,.8);-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.6);-ms-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.6);box-shadow: 0px 0px 10px 0px rgba(0,0,0,.6);}
.widget_categories_list .categories_list_style_2 .categories_list_item:hover .categories_list_title {color: #000;background-color: #fff;}
.widget_categories_list .categories_list_style_3 .categories_list_item {overflow: hidden;background-color: #fafafa;position: relative;}
.widget_categories_list .categories_list_style_3 .categories_list_icon, .widget_categories_list .categories_list_style_3 .categories_list_image {float: left;width: 50%;height: 14em;background-position: center;background-repeat: no-repeat;background-size: contain;}
.widget_categories_list .categories_list_style_3 .categories_list_icon img {max-height: 4.4em;}
.widget_categories_list .categories_list_style_3 .categories_list_icon .wrap_in {position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 94%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
.widget_categories_list .categories_list_style_3 .categories_list_count {display: block;margin-left: 0;}
.widget_categories_list .categories_list_style_3 .categories_list_icon {position: relative;}
.widget_categories_list .categories_list_style_3 .categories_list_title {font-weight: 300;margin: .3em 0;text-transform: none;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.widget_categories_list .categories_list_style_3 .categories_list_item:hover .categories_list_title {color: #efa758;}
.widget_contacts p {margin: 0;}
.widget_contacts p + p {margin-top: 1em;}
.widget_contacts .contacts_logo + .contacts_description, .widget_contacts .contacts_logo + .contacts_content {margin-top: 2em;}
.widget_contacts .contacts_description + .contacts_content, .widget_contacts .contacts_socials + .contacts_content {margin-top: 1.5em;}
.widget_contacts .contacts_content .wpb_single_image {display: inline-block;vertical-align: middle;margin-right: .5em;}
.widget_contacts .contacts_content aside, .widget_contacts .contacts_content widget, .widget_contacts .contacts_content .sc_layouts_item {margin: 0;}
.widget_contacts .contacts_logo + .contacts_map_top, .widget_contacts .contacts_description + .contacts_map_top {margin-top: 2.5em;}
.widget_contacts .contacts_map_left, .widget_contacts .contacts_map_right {overflow: hidden;}
.widget_contacts .contacts_map_left .contacts_info .contacts_left, .widget_contacts .contacts_map_left .contacts_info .contacts_right, .widget_contacts .contacts_map_right .contacts_info .contacts_left, .widget_contacts .contacts_map_right .contacts_info .contacts_right, .wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left, .wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_right {margin-left: 0 !important;text-align: left;}
.widget_contacts .contacts_map_left .contacts_info .contacts_left span, .widget_contacts .contacts_map_right .contacts_info .contacts_left span, .wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span {padding-left: 2em;padding-right: 0;}
.widget_contacts .contacts_map_left .contacts_info .contacts_left span:before, .widget_contacts .contacts_map_right .contacts_info .contacts_left span:before, .wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span:before {left: 0;right: auto;text-align: left;}
.widget_contacts .contacts_map_left .contacts_map, .widget_contacts .contacts_map_left .contacts_info {float: left;width: 47%;}
.widget_contacts .contacts_map_left .contacts_info {margin-left: 6%;}
.widget_contacts .contacts_map_right .contacts_map, .widget_contacts .contacts_map_right .contacts_info {float: right;width: 47%;}
.widget_contacts .contacts_map_right .contacts_info {margin-right: 6%;}
.widget_contacts .contacts_logo + .contacts_info, .widget_contacts .contacts_map_top .contacts_map + .contacts_info, .widget_contacts .contacts_description + .contacts_info {margin-top: 2em;}
.widget_contacts .contacts_info {line-height: 2.2em;}
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info {line-height: inherit;}
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span {margin-bottom: 1em;}
.widget_contacts .contacts_info .contacts_left, .widget_contacts .contacts_info .contacts_right {display: inline-block;white-space: nowrap;text-align: left;vertical-align: top;width: 50%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.widget_contacts .contacts_info .contacts_left {text-align: right;padding-right: 1.5em;}
.widget_contacts .contacts_info .contacts_right {padding-left: 1.5em;}
.widget_contacts .contacts_info span, .widget_contacts .contacts_info > div > a, .widget_contacts .contacts_info > a {position: relative;display: block;padding-left: 2em;}
.widget_contacts .contacts_info .contacts_left > * {padding-left: 0;padding-right: 2em;}
.widget_contacts .contacts_info span:before, .widget_contacts .contacts_info > div > a:before, .widget_contacts .contacts_info > a:before {display: block;font-family: "trx_addons_icons";font-size: 1.2em;line-height: inherit;position: absolute;z-index: 1;top: 0;left: 0;width: 2em;text-align: left;}
.widget_contacts .contacts_info .contacts_left > :before {left: auto;right: 0;text-align: right;}
.widget_contacts .contacts_info span.contacts_email:before {content: "";}
.widget_contacts .contacts_info span.contacts_phone:before, .widget_contacts .contacts_info a.contacts_phone:before {content: "";}
.widget_contacts .contacts_info span.contacts_address:before {content: "";}
.widget_contacts .contacts_logo + .contacts_socials, .widget_contacts .contacts_info + .contacts_socials, .widget_contacts .contacts_map_top + .contacts_socials, .widget_contacts .contacts_description + .contacts_socials {margin-top: 1em;}
.widget_flickr {overflow: hidden;}
.widget_flickr .flickr_images {margin-right: -8px;}
.widget_flickr .flickr_badge_image, .widget_flickr .flickr_images > a {float: left;padding: 0 8px 8px 0;margin: 0;overflow: hidden;width: 25%;height: auto;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.widget_flickr .flickr_badge_image img, .widget_flickr .flickr_images > a img {width: 100%;height: auto;}
.sc_recent_news_columns_wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sc_recent_news_columns_wrap .post_item.post_accented_on {display: inline-block;vertical-align: top;width: 100%;height: 100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_recent_news_header {padding-bottom: 1em;border-bottom: 3px solid #000;margin-bottom: 2em;}
.sc_recent_news_header_captions, .sc_recent_news_header_categories {display: inline-block;vertical-align: bottom;}
.sc_recent_news_header_split .sc_recent_news_header_captions, .sc_recent_news_header_split .sc_recent_news_header_categories {width: 50%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_recent_news_header_split .sc_recent_news_header_captions {padding-right: 2em;}
.sc_recent_news_title {margin: 0;text-transform: uppercase;}
.sc_recent_news_subtitle {margin: 0;text-transform: uppercase;font-weight: 400;}
.sc_recent_news_header_split .sc_recent_news_header_categories {line-height: 1.5em;text-align: right;}
.sc_recent_news_header_split .sc_recent_news_header_categories > * {display: inline-block;margin-left: 1em;text-transform: uppercase;font-size: .9333em;}
.sc_recent_news_header_category_item_more {position: relative;z-index: 1000;cursor: pointer;}
.sc_recent_news_header_category_item_more:after {content: "";font-family: "trx_addons_icons";display: inline-block;margin-left: .5em;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_recent_news_header_category_item_more.opened:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.sc_recent_news_header_more_categories {display: none;position: absolute;z-index: 1;top: 2em;right: 0;border: 1px solid #eee;text-align: left;padding: .5em 1px;}
.sc_recent_news_header_more_categories > a {display: block;white-space: nowrap;line-height: 2em;padding: 0 1.5em;}
.sc_recent_news .post_item {background-color: transparent;text-align: left;overflow: hidden;position: relative;}
.sc_recent_news .post_item.post_accented_on {margin-bottom: 2em;}
.sc_recent_news .post_item.post_accented_off {margin-bottom: 1em;}
.sc_recent_news_style_news-magazine .post_accented_border {padding-bottom: 2em;}
.sc_recent_news .post_item .post_featured {margin-bottom: 0;}
.sc_recent_news .post_item .post_featured img {width: 100%;}
.sc_recent_news .post_accented_on .post_featured {margin-bottom: 1.5em;}
.sc_recent_news_with_accented .post_accented_off .post_featured {float: left;margin-bottom: 0;width: 35%;}
.sc_recent_news .post_accented_off .post_featured.with_thumb .post_video_hover {font-size: 1.2em;}
.sc_recent_news_with_accented .post_accented_off .post_header {float: left;width: 65%;padding-left: 1.5em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_recent_news_without_accented .post_accented_off .post_featured {margin-bottom: 1em;}
.sc_recent_news .post_accented_off .slider_controls_wrap {display: none;}
.sc_recent_news .post_accented_off .slider_pagination_wrap {bottom: 0;}
.sc_recent_news .post_accented_off .slider_pagination_wrap .swiper-pagination-bullet {width: 6px;height: 6px;margin-right: 3px;}
.sc_recent_news .post_item .post_featured_bg {position: absolute !important;left: 0;top: 0;right: 0;bottom: 0;}
.sc_recent_news .post_item .post_featured_bg .post_thumb {display: block;position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_recent_news .post_item .post_featured .post_info {display: block;position: absolute;z-index: 2;top: auto;right: auto;bottom: 0;left: 0;padding: 0 .8em;}
.sc_recent_news .post_item .post_featured:hover .post_info, .sc_recent_news .post_item .post_featured .post_info {-webkit-transform: none;-ms-transform: none;transform: none;opacity: 1;text-align: left;}
.sc_recent_news .post_item .post_featured .post_info .post_categories {display: inline-block;padding: 0 .6em;font-size: 12px;line-height: 18px;font-weight: normal;margin-bottom: .6em;background-color: #000;text-transform: uppercase;}
.sc_recent_news .post_item .post_featured .post_info *, .sc_recent_news .post_item .post_featured .post_info *:hover {color: #fff;}
.sc_recent_news .post_item .post_header {text-align: left;margin-bottom: 0;}
.sc_recent_news .post_item .post_title {margin: 0;letter-spacing: 0;line-height: 1.1em;font-weight: 400;}
.sc_recent_news .post_item .post_meta {margin: .2em 0 1em !important;}
.sc_recent_news .post_item .post_author, .sc_recent_news .post_item .post_date {display: inline-block;font-size: 13px;line-height: 1.5em;}
.sc_recent_news .post_item .post_date:before {content: "|";display: inline-block;margin: 0 .6em;font-size: .8462em;position: relative;top: -1px;}
.sc_recent_news .post_counters .post_counters_edit a {background-color: transparent !important;}
.sc_recent_news .post_item .post_content {margin-top: .8em;}
.sc_recent_news .post_item .post_footer {margin-top: 1em;}
.sc_recent_news .post_item .post_footer .post_counters {text-align: left;float: none;width: 100%;}
.sc_recent_news .post_item .post_footer .post_counters .post_counters_item {padding: 0 1em;font-size: 12px;margin-left: 0 !important;margin-right: .5em;margin-bottom: .5em;float: left;}
.sc_recent_news .post_delimiter {margin-top: 2em;margin-bottom: 2em;}
.sc_recent_news .post_delimiter:before {content: " ";display: block;height: 0;border-top: 1px solid #eee;}
.sc_recent_news_style_news-excerpt {overflow: hidden;}
.sc_recent_news_style_news-excerpt .post_item + .post_item {padding-top: 2em;margin-top: 2em;border-top: 1px solid #eee;}
.sc_recent_news_style_news-excerpt .post_featured {float: left;width: 40%;margin-bottom: 0;}
.sc_recent_news_style_news-excerpt .post_body {overflow: hidden;float: left;width: 60%;padding-left: 2em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_recent_news_style_news-portfolio .columns_wrap {margin-right: -.5em !important;}
.sc_recent_news_style_news-portfolio [class*="column"] {padding: 0 .5em .5em 0 !important;}
.sc_recent_news_style_news-portfolio .post_item, .sc_recent_news_style_news-portfolio .post_featured, .sc_recent_news_style_news-announce .post_item, .sc_recent_news_style_news-announce .post_featured {margin-bottom: 0 !important;margin-top: 0 !important;}
.sc_recent_news_style_news-portfolio .post_item .post_featured:after, .sc_recent_news_style_news-announce .post_item .post_featured:after {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);pointer-events: none;}
.sc_recent_news_style_news-announce .post_item .post_featured:after {background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.4)));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,.4) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,.4) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,.4) 100%);}
.sc_recent_news_style_news-announce {overflow: hidden;}
.sc_recent_news_style_news-announce .post_item {float: left;}
.sc_recent_news_style_news-announce .post_size_full {width: 100%;height: 432px;}
.sc_recent_news_style_news-announce .post_size_big {width: 50%;height: 216px;}
.sc_recent_news_style_news-announce .post_size_medium {width: 50%;height: 108px;}
.sc_recent_news_style_news-announce .post_size_small {width: 25%;height: 108px;}
.slider_container {display: none;position: relative;overflow: hidden;}
.slider_container.slider_elastistack, .slider_container.swiper-container-coverflow, .slider_container.swiper-container-cube, .slider_container.swiper-container-flip {overflow: visible;}
.slider_outer {position: relative;}
.slider_container .slider-slide {position: relative;background-position: center;background-repeat: no-repeat;background-size: cover;height: auto;}
.slider_container.slider_type_images .slider-slide {text-align: center;}
.slider_container .slider-slide > .slide_link {display: block;position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.slider_container .slide_info {position: absolute;z-index: 2;text-align: center;padding: 0 3em;line-height: 1.3em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.slider_container .slide_info.slide_info_large {padding: 2em;background-color: rgba(0,0,0,.6);}
.slider_container .slide_overlay, .slider_container .slide_info.slide_info_large, .slider_container .slide_info a {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.slider_container .slide_info.slide_info_large .slide_title, .slider_container .slide_info.slide_info_large .slide_title a, .slider_container .slide_info.slide_info_large:hover .slide_date, .slider_container .slide_info.slide_info_large:hover .slide_cats, .slider_container .slide_info.slide_info_large:hover .slide_cats a {color: #fff;}
.slider_container .slide_info.slide_info_large:hover {background-color: rgba(0,0,0,.8);}
.slider_container .slide_info.slide_info_large .slide_cats {color: transparent !important;}
.slider_container .slide_info.slide_info_large .slide_cats a {font-size: .8667em;line-height: 1.7333em;font-weight: 500;text-transform: uppercase;}
.slider_container .slide_info.slide_info_large .slide_title {font-size: 1.4em;line-height: 1.5em;font-weight: 400;text-transform: uppercase;margin: .5em 0;}
.slider_container .slide_info.slide_info_large .slide_date {font-size: .9333em;font-style: italic;}
.slider_container.slider_titles_center .slide_info.slide_info_large {width: 50%;padding: 3em 2em;}
.slider_container.slider_titles_center .slide_info {left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.slider_container.slider_titles_bottom .slide_info {left: 0;right: 0;bottom: 0;}
.slider_container.slider_titles_lb .slide_info {width: 50%;left: 0;bottom: 0;}
.slider_container.slider_titles_rb .slide_info {width: 50%;right: 0;bottom: 0;}
.slider_container .slide_info .slide_title {margin-top: .4em;}
.slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle {font-style: italic;letter-spacing: 0;}
.slider_container .slide_overlay {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);}
.slider_container .slide_overlay:hover {background-color: rgba(0,0,0,.7);}
.slider_container.slider_multi .slide_info:not(.slide_info_large), .slider_container .slide_info:not(.slide_info_large) {left: 0;right: 0;top: auto;bottom: 2em;text-shadow: 1px 1px #000;-webkit-transform: none;-ms-transform: none;transform: none;}
.slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_custom .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction .slide_info:not(.slide_info_large) {bottom: 3.5em;}
.slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_custom .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction .slide_info:not(.slide_info_large) {bottom: 2em;}
.slider_container.slider_multi .slide_title, .slider_container .slide_info:not(.slide_info_large) .slide_title {font-size: 1.5385em;margin: .2em 0;}
.slider_container.slider_multi .slide_title, .slider_container.slider_multi .slide_title a, .slider_container .slide_info:not(.slide_info_large) .slide_title, .slider_container .slide_info:not(.slide_info_large) .slide_title a {color: #f0f0f0;}
.slider_container.slider_multi .slide_title a:hover, .slider_container .slide_info:not(.slide_info_large) .slide_title a:hover, .slider_container.slider_multi .slide_cats a:hover, .slider_container .slide_info:not(.slide_info_large) .slide_cats a:hover {color: #fff;}
.slider_container.slider_multi .slide_date, .slider_container.slider_multi .slide_cats, .slider_container.slider_multi .slide_cats a, .slider_container .slide_info:not(.slide_info_large) .slide_date, .slider_container .slide_info:not(.slide_info_large) .slide_cats, .slider_container .slide_info:not(.slide_info_large) .slide_cats a {color: #ccc;}
.slider_outer.slider_outer_titles_outside {padding-bottom: 5rem;}
.slider_titles_outside_wrap {position: absolute;z-index: 8;bottom: 0;left: 0;width: 100%;max-height: 4em;text-align: center;}
.slider_titles_outside_wrap .slide_info {display: none;}
.slider_titles_outside_wrap .slide_title {margin: 0;}
.slider_container .swiper-pagination, .slider_outer .swiper-pagination {display: block;text-align: center;z-index: 9;color: #fff;}
.slider_outer_pagination_pos_bottom_outside .swiper-pagination {position: static;display: block;text-align: center;margin-top: 1em;bottom: auto;left: auto;}
.swiper-pagination-custom .swiper-pagination-button {width: 3em;height: 3em;border: 2px solid #ddd;background-position: center;background-repeat: no-repeat;background-size: cover;background-color: #f7f7f7;opacity: .8;vertical-align: bottom;margin: 0 4px;display: inline-block;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active {opacity: 1;border-color: #efa758;}
.slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom, .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {padding-bottom: 4em;}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {left: 0;top: auto;bottom: 1em;width: 100%;height: 3em;line-height: 3em;-webkit-transform: none;-ms-transform: none;transform: none;}
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {left: auto;bottom: auto;position: static;margin-top: 1em;}
.slider_container.slider_pagination_pos_left .swiper-pagination-custom, .slider_container.slider_pagination_pos_right .swiper-pagination-custom {left: 1em;top: 50%;bottom: auto;width: auto;height: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.slider_container.slider_pagination_pos_right .swiper-pagination-custom {right: 1em;left: auto;}
.slider_container.slider_pagination_pos_left .swiper-pagination-button, .slider_container.slider_pagination_pos_right .swiper-pagination-button {display: block;margin: 4px 0;width: 2em;height: 2em;}
.slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {opacity: .8;vertical-align: bottom;border: 2px solid #f0f0f0;background-color: transparent;width: 10px;height: 10px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.slider_container .swiper-pagination-bullet-active, .slider_outer .swiper-pagination-bullet-active {opacity: 1;}
.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {left: 0;top: auto;bottom: 1em;width: 100%;height: 1.5em;line-height: 1.5em;-webkit-transform: none;-ms-transform: none;transform: none;}
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {left: auto;bottom: auto;position: static;margin-top: 1em;}
.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 8px 0 0;}
.slider_container.slider_pagination_pos_left .swiper-pagination-bullets, .slider_container.slider_pagination_pos_right .swiper-pagination-bullets {left: 1em;top: 50%;bottom: auto;width: auto;height: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.slider_container.slider_pagination_pos_right .swiper-pagination-bullets {right: 1em;left: auto;}
.slider_container.slider_pagination_pos_left .swiper-pagination-bullet, .slider_container.slider_pagination_pos_right .swiper-pagination-bullet {display: block;margin: 8px 0 0 0;}
.slider_container .swiper-pagination-fraction, .slider_outer .swiper-pagination-fraction {font-size: .8667em;left: 0;top: auto;bottom: 1.5em;width: 100%;height: 1.7em;line-height: 1.7em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.slider_container.slider_pagination_pos_left .swiper-pagination-fraction {text-align: left;padding-left: 1em;}
.slider_container.slider_pagination_pos_right .swiper-pagination-fraction {text-align: right;padding-right: 1em;}
.slider_outer.slider_outer_pagination_pos_left > .swiper-pagination-fraction, .slider_outer.slider_outer_pagination_pos_right > .swiper-pagination-fraction {width: 7rem;bottom: 5rem;}
.slider_outer.slider_outer_pagination_pos_right > .swiper-pagination-fraction {left: auto;right: 0;}
.slider_container .swiper-pagination-fraction > *, .slider_outer .swiper-pagination-fraction > * {line-height: inherit;vertical-align: middle;}
.slider_container .swiper-pagination-fraction > swiper-pagination-current, .slider_outer .swiper-pagination-fraction > .swiper-pagination-current {font-size: 2em;line-height: 1.2em;}
.slider_container.slider_direction_horizontal .swiper-pagination-progress, .slider_outer.slider_outer_direction_horizontal .swiper-pagination-progress {height: 6px;top: auto;bottom: 0;}
.slider_container.slider_pagination_pos_right .swiper-pagination-progress, .slider_outer.slider_outer_pagination_pos_right .swiper-pagination-progress {left: auto;right: 0;}
.sc_item_slider.slider_outer_pagination_pos_bottom {padding-bottom: 2em;}
.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {bottom: 0em;}
.sc_item_slider.slider_outer_pagination .swiper-pagination-bullet {border-color: #ddd;}
.sc_slider_controls .slider_prev, .sc_slider_controls .slider_next, .slider_container .slider_prev, .slider_container .slider_next, .slider_outer .slider_prev, .slider_outer .slider_next {background-image: none !important;background-color: rgba(0,0,0,.5);color: #fff;display: inline-block;vertical-align: middle;width: 3em;height: 3em;line-height: 3em;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_slider_controls .slider_controls_wrap > a, .slider_container.slider_controls_side .slider_controls_wrap > a, .slider_outer_controls_side .slider_controls_wrap > a, .slider_outer_controls_top .slider_controls_wrap > a, .slider_outer_controls_bottom .slider_controls_wrap > a {width: 4.2em;height: 2.8em;line-height: 2.8em;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.sc_slider_controls .slider_prev:before, .sc_slider_controls .slider_next:before, .slider_container .slider_prev:before, .slider_container .slider_next:before, .slider_outer .slider_prev:before, .slider_outer .slider_next:before {margin: 0;font-family: "trx_addons_icons";}
.sc_slider_controls .slider_prev:before, .slider_container .slider_prev:before, .slider_outer .slider_prev:before {content: "";}
.sc_slider_controls .slider_next:before, .slider_container .slider_next:before, .slider_outer .slider_next:before {content: "";}
.sc_slider_controls .slider_prev.with_title, .sc_slider_controls .slider_next.with_title {width: auto;padding: 0 1.5em;}
.sc_slider_controls .slider_prev.with_title:before, .sc_slider_controls .slider_next.with_title:before {display: none;}
.sc_slider_controls.sc_slider_controls_left {text-align: left;}
.sc_slider_controls.sc_slider_controls_center {text-align: center;}
.sc_slider_controls.sc_slider_controls_right {text-align: right;}
.sc_slider_controls .slider_prev, .sc_slider_controls .slider_next {position: relative;top: auto;bottom: auto;left: auto;right: auto;margin: 0;display: inline-block;vertical-align: middle;}
.sc_slider_controls .slider_prev + .slider_next {margin-left: .5em;}
.sc_slider_controls .slider_controls_wrap.with_progress {position: relative;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_slider_controls .slider_controls_wrap.with_progress.with_prev {padding-left: 4.5em;}
.sc_slider_controls .slider_controls_wrap.with_progress.with_next {padding-right: 4.5em;}
.sc_slider_controls .slider_controls_wrap.with_progress .slider_prev {position: absolute;z-index: 1;top: 0;left: 0;}
.sc_slider_controls .slider_controls_wrap.with_progress .slider_next {position: absolute;z-index: 1;top: 0;right: 0;}
.sc_slider_controls .slider_progress {position: relative;display: block;height: 2.8em;background-color: #f0f0f0;cursor: pointer;}
.sc_slider_controls .slider_progress_bar {display: block;position: absolute;z-index: 1;top: 0;left: 0;width: 0;height: 100%;background-color: #ddd;-webkit-transition: width .3s ease;-ms-transition: width .3s ease;transition: width .3s ease;}
.slider_container.slider_controls_bottom .slider_controls_wrap, .slider_outer .slider_controls_bottom .slider_controls_wrap {text-align: center;margin-top: 3em;}
.slider_container.slider_controls_bottom .slider_prev, .slider_container.slider_controls_bottom .slider_next, .slider_outer .slider_controls_bottom .slider_prev, .slider_outer .slider_controls_bottom .slider_next {position: static;display: inline-block;margin: 0;border-radius: 0;background-color: transparent;border: 2px solid #000;color: #000;width: 2em;height: 2em;line-height: 2em;text-align: center;}
.slider_container.slider_controls_bottom .slider_prev:hover, .slider_container.slider_controls_bottom .slider_next:hover, .slider_outer .slider_controls_bottom .slider_prev:hover, .slider_outer .slider_controls_bottom .slider_next:hover {background-color: #000;color: #fff;}
.slider_container.slider_controls_bottom .slider_next, .slider_outer .slider_controls_bottom .slider_next {margin-left: 1em;}
.slider_container.slider_controls_side .slider_controls_wrap > .slider_prev, .slider_outer_controls_side .slider_controls_wrap > .slider_prev {opacity: 0;margin-left: -100px;left: 0;}
.slider_container.slider_controls_side .slider_next, .slider_outer_controls_side .slider_controls_wrap > .slider_next {opacity: 0;margin-right: -100px;right: 0;}
.slider_container.slider_controls_side:hover .slider_controls_wrap > a, .slider_outer_controls_side:hover + .slider_controls_wrap > a {opacity: 1;margin-left: 0;margin-right: 0;}
.slider_outer_controls_top > .slider_controls_wrap {position: absolute;z-index: 11;top: -3.3em;right: 0;width: auto;height: 3em;}
.sc_item_slider.slider_outer_controls_top > .slider_controls_wrap {top: -5em;}
.slider_outer_controls_bottom > .slider_controls_wrap {position: relative;display: block;text-align: center;margin-top: .4em;}
.slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside > .slider_controls_wrap {display: inline-block;width: 50%;text-align: right;}
.slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside > .swiper-pagination {display: inline-block;width: 50%;text-align: left;}
.slider_outer_controls_top > .slider_controls_wrap > a, .slider_outer_controls_bottom > .slider_controls_wrap > a {position: relative;top: auto;bottom: auto;left: auto;right: auto;margin: 0;display: inline-block;vertical-align: middle;}
.slider_outer_controls_top > .slider_controls_wrap > a + a, .slider_outer_controls_bottom > .slider_controls_wrap > a + a {margin-left: .5em;}
.slider_container .trx_addons_video_player.with_cover {position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.slider_style_modern {padding: 0 7rem;}
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a {position: absolute;top: 3rem;bottom: 3rem;width: 7rem;height: auto;line-height: 1.2em;margin: 0;background-color: #333;color: #fff;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.slider_style_modern.slider_outer_controls_side.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap > a {bottom: 6rem;}
.slider_style_modern.slider_outer_controls_side.slider_outer_titles_outside .slider_controls_wrap > a {bottom: 8rem;}
.slider_style_modern.slider_outer_controls_side.slider_outer_titles_outside.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap > a {bottom: 11rem;}
.slider_style_modern .slider_controls_label, .slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a:before {display: block;text-align: center;max-width: 80%;position: absolute;top: 45%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a:before {top: 58%;}
.slider_style_modern .slider_controls_label > span {display: block;}
.slider_style_modern .slider_controls_label span:first-child {font-style: italic;letter-spacing: 0;}
.sc_slider_controller .slider_outer.slider_outer_controls_side .slider_controls_wrap > a, .slider_style_modern .slider_container.slider_controls_side .slider_controls_wrap > a, .slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a {opacity: 1;}
.slider_style_modern.slider_outer_titles_outside > .slider_pagination_wrap {display: none;}
.sc_slider_controller .slider-slide {cursor: pointer;min-height: 50px;}
.sc_slider_controller_horizontal[data-controls="1"] {padding-left: 4em;padding-right: 4em;}
.sc_slider_controller_vertical[data-controls="1"] {padding-top: 3em;padding-bottom: 3em;}
.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap > a {margin: 0;-webkit-transform: none;-ms-transform: none;transform: none;}
.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap > a {top: 0;bottom: 0;width: 4em;height: auto;}
.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap > a {left: 0;right: 0;width: auto;height: 3em;}
.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap > a:before {display: block;width: auto;height: 1em;line-height: 1em;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap > a {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap > .slider_prev {left: -4em;right: auto;}
.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap > .slider_next {right: -4em;left: auto;}
.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap > .slider_prev {top: -3em;bottom: auto;}
.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap > .slider_next {bottom: -3em;top: auto;}
.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap > .slider_prev:before {content: "";font-family: "trx_addons_icons";}
.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap > .slider_next:before {content: "";font-family: "trx_addons_icons";}
.sc_slider_controller_info {display: block;text-align: left;letter-spacing: 0;font-size: 1.3333em;line-height: 1.2em;font-weight: normal;font-style: normal;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 85%;}
.sc_slider_controller_info_number {display: inline-block;color: #eee;margin-right: .4em;}
.sc_slider_controller_info_title {display: inline-block;color: #fff;}
.sc_slider_controller_thumbs .slider-slide:before {content: " ";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);-webkit-transition: background-color .5s ease;-ms-transition: background-color .5s ease;transition: background-color .5s ease;}
.sc_slider_controller_thumbs .slider-slide.swiper-slide-active:before {background-color: transparent;}
.sc_slider_controller_thumbs.sc_slider_controller_horizontal {padding-top: 3px;}
.sc_slider_controller_thumbs.sc_slider_controller_horizontal .slider-slide {margin-top: 3px;}
.sc_slider_controller_thumbs.sc_slider_controller_horizontal .slider-slide.swiper-slide-active {margin-top: 0;border-top: 3px solid #efa758;}
.sc_slider_controller_thumbs .sc_slider_controller_info {font-size: 1.2em;line-height: 1.2em;display: none;}
.sc_slider_controller_thumbs .sc_slider_controller_info_number {color: #ccc;}
.sc_slider_controller_thumbs .sc_slider_controller_info_title {color: #fff;}
.sc_slider_controller_titles .sc_slider_controller_info {text-transform: uppercase;}
.sc_slider_controller_titles.sc_slider_controller_horizontal {padding-top: 3px;}
.sc_slider_controller_titles.sc_slider_controller_horizontal .slider-slide {margin-top: 3px;}
.sc_slider_controller_titles .slider-slide {background-color: #f0f0f0;}
.sc_slider_controller_titles .slider-slide:after {content: " ";position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: auto;width: 1px;background-color: #ddd;}
.sc_slider_controller_titles .slider-slide.swiper-slide-active {margin-top: 0;padding-top: 0px;background-color: #fff;}
.sc_slider_controller_titles.sc_slider_controller_horizontal .slider-slide.swiper-slide-active {border-top: 3px solid #efa758;}
.sc_slider_controller_titles .slider-slide.swiper-slide-active:after {display: none;}
.sc_slider_controller_titles .slider_outer_controls_side .slider_controls_wrap > a {top: 3px;}
.slider_elastistack ul[class*="stack__"] {position: relative;margin: 0 auto;padding: 0;list-style: none;}
.slider_elastistack ul[class*="stack__"] li {position: absolute;width: 100%;opacity: 0;padding: 0;}
.slider_elastistack ul[class*="stack__"] li:before {display: none;}
.slider_elastistack ul.stack__images {width: 100%;z-index: 10;-webkit-perspective: 1000px;-ms-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% -50%;-ms-perspective-origin: 50% -50%;perspective-origin: 50% -50%;}
.slider_elastistack .stack__images li {top: 0;z-index: 1;-webkit-transform: translate3d(0,0,-180px);-ms-transform: translate3d(0,0,-180px);transform: translate3d(0,0,-180px);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
.slider_elastistack .stack__images li img {display: block;width: 100%;pointer-events: none;}
.slider_elastistack .stack__images li:active {cursor: -webkit-grabbing;cursor: grabbing;}
.slider_elastistack .stack__images li.animate {-webkit-transition: all .3s ease-out;-ms-transition: all .3s ease-out;transition: all .3s ease-out;}
.slider_elastistack .stack__images li.move-back {-webkit-transition-timing-function: cubic-bezier(.175,.885,.47,1.515);-ms-transition-timing-function: cubic-bezier(.175,.885,.47,1.515);transition-timing-function: cubic-bezier(.175,.885,.47,1.515);}
.slider_elastistack_outer.slider_outer_controls {padding-bottom: 4em;}
.slider_elastistack_outer.slider_outer_titles_outside.slider_outer_controls {padding-bottom: 13em;}
.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap {position: absolute;z-index: 1;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.slider_elastistack.slider_controls > .slider_controls_wrap {bottom: -4em;}
.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap > .slider_prev {display: none;}
.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap > .slider_next {position: static;margin: 0;left: auto;right: auto;opacity: 1;}
.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap > .slider_next:before {content: "";}
.widget_socials .socials_description + .socials_wrap {margin-top: 1.5em;}
.sc_twitter .sc_twitter_slider.slider_outer_pagination_pos_bottom {padding-bottom: 3em;}
.widget_twitter .widget_content ul {padding-left: 2em;list-style-type: none;}
.widget_twitter .widget_content ul > li {position: relative;text-align: left;color: #bbb;}
.widget_twitter .widget_content ul > li + li {margin-top: 1.5em;}
.widget_twitter .widget_content ul > li:before {content: "";font-family: "trx_addons_icons";font-size: 1.2em;font-style: normal;display: inline-block;background-color: transparent !important;position: absolute;z-index: 1;top: 0;left: -1.5em;}
.widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {text-align: center;font-size: 1.6em;font-style: normal;margin-bottom: .8em;}
.widget_twitter .widget_content .sc_twitter_item a, .widget_twitter .widget_content ul > li a {font-weight: normal;}
.widget_twitter .widget_twitter_follow {display: block;text-align: center;margin-top: 1em;}
.widget_twitter .widget_twitter_follow:after {content: "";font-family: "trx_addons_icons";display: inline-block;margin-left: .5em;}
.trx_addons_video_player.with_cover {position: relative;overflow: hidden;}
.trx_addons_video_player.with_cover .video_embed {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;text-align: center;opacity: 0;overflow: hidden;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.trx_addons_video_player.with_cover img {position: relative;z-index: 2;width: 100%;height: auto;}
.trx_addons_video_player.with_cover .video_mask {position: absolute;z-index: 3;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;opacity: 0;}
.trx_addons_video_player.with_cover:hover .video_mask {opacity: 1;}
.trx_addons_video_player.with_cover .video_hover {position: absolute;z-index: 4;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 2em;height: 2em;line-height: 2em;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;font-size: 3em;cursor: pointer;overflow: hidden;margin-top: 2em;background-color: rgba(0,0,0,.5);color: #fff;opacity: 0;}
.trx_addons_video_player.with_cover .video_hover:before {content: "";font-family: "trx_addons_icons";margin: 0;}
.trx_addons_video_player.with_cover .video_hover:hover {background-color: rgba(0,0,0,.5);}
.trx_addons_video_player.with_cover:hover .video_hover {opacity: 1;margin-top: 0;}
.trx_addons_video_player.video_play .video_mask {opacity: 1;background-color: #000;}
.trx_addons_video_player.video_play .video_embed {opacity: 1;z-index: 10;}
.trx_addons_video_player.video_play .video_hover {display: none;}
.sc_layouts_cart {position: relative;z-index: 2000;}
.sc_layouts_cart_icon, .sc_layouts_cart_details {cursor: pointer;}
.sc_layouts_cart_items_short {display: none;font-size: 7px;background-color: #333;color: #fff;width: 15px;height: 15px;line-height: 15px;text-align: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;position: absolute;z-index: 1;top: -5px;right: -5px;pointer-events: none;}
.sc_layouts_row_type_compact .sc_layouts_cart_details {display: none;}
.sc_layouts_row_type_compact .sc_layouts_cart_details {display: none;}
.sc_layouts_row_type_compact .sc_layouts_cart_items_short {display: block;}
.sc_layouts_cart_widget {display: none;text-align: left;position: absolute;z-index: 2;top: 4em;right: -2em;width: 280px;padding: 1em;border: 1px solid #ddd;background-color: #fff;color: #888;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_layouts_cart_widget:after {content: " ";display: block;position: absolute;z-index: 1;top: 0;right: 2.5em;width: 8px;height: 8px;margin: -5px 0 0 -4px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;background-color: #fff;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.sc_layouts_cart_widget .sc_layouts_cart_widget_close {position: absolute;z-index: 100;top: 0;right: 0;padding: 5px 6px;cursor: pointer;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.sc_layouts_cart_widget .widget_shopping_cart {text-align: left !important;font-size: .9333em;line-height: 1.5em;}
.sc_layouts_cart_widget .cart_list {max-height: 215px;overflow-y: auto;overflow-x: hidden;}
.sc_layouts_cart_widget p {margin-bottom: 0;}
.sc_layouts_cart_widget p + p {margin-top: .75em;}
.sc_layouts_currency .select_container {overflow: visible;background-color: transparent !important;}
.sc_layouts_currency .woocommerce-currency-switcher-form .woocommerce-currency-switcher {display: none !important;}
.sc_layouts_currency .woocommerce-currency-switcher-form .woocommerce-currency-switcher {padding: 0 !important;}
.sc_layouts_currency .select_container:after, .sc_layouts_currency .select_container:before {display: none;}
.sc_layouts_currency .chosen-container .chosen-results {display: block;}
.sc_layouts_currency .chosen-container {font-size: inherit;font-weight: inherit;letter-spacing: 0px;min-width: 100%;position: relative;}
.sc_layouts_currency .chosen-container-single .chosen-single span {margin: 0;}
.sc_layouts_currency .chosen-container-single .chosen-single > div {display: none;}
.sc_layouts_currency .woocommerce-currency-switcher-form .chosen-container-active.chosen-with-drop .chosen-single, .sc_layouts_currency .woocommerce-currency-switcher-form .chosen-container-single .chosen-single, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-select, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-selected, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect.wSelect-theme-classic {display: inline;font-weight: inherit;position: relative;height: auto;background: transparent !important;border: none;line-height: inherit;padding: 0;margin: 0;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.sc_layouts_currency .chosen-container-single .chosen-single:after {content: "";font-family: "trx_addons_icons";font-size: 95%;position: absolute;z-index: 1;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: none;}
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-arrow, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-pointer, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-selected-description {display: none;}
.sc_layouts_currency .chosen-container .chosen-results, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-options {width: 11em !important;border: none !important;min-width: 0 !important;margin: 0;padding: 1.25em 2em;background: #fff;text-align: left;position: absolute;z-index: 1;top: 1em;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 0 !important;-ms-border-radius: 0 !important;border-radius: 0 !important;-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);-ms-box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);}
.sc_layouts_currency.hide_drop .chosen-drop, .sc_layouts_currency.hide_drop .woocommerce-currency-switcher-form .wSelect-options-holder, .sc_layouts_currency.hide_drop .woocommerce-currency-switcher-form .dd-options {display: none !important;}
.sc_layouts_currency .chosen-container .chosen-drop, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect .wSelect-options {height: auto !important;border: none;overflow: visible;margin-top: 0;-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.sc_layouts_currency .chosen-container .chosen-results li, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option, .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option {background: transparent !important;border: none;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;color: #141414;font-weight: 400;padding: .55em 0;line-height: inherit;cursor: pointer;}
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option-value {padding: 0;margin: 0;}
.sc_layouts_currency .chosen-container .active-result.highlighted, .sc_layouts_currency .chosen-container .active-result.result-selected, .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option-selected {color: #efa758;}
.sc_layouts_currency a.woocs_flag_view_item {width: auto;height: auto;margin: 0;vertical-align: bottom;display: inline;}
.sc_layouts_currency a.woocs_flag_view_item img {width: auto;height: 1.2em;vertical-align: bottom;}
.sc_layouts_featured.with_content {position: relative;min-height: 0em;}
.sc_layouts_featured .sc_layouts_featured_content {position: static;}
.sc_layouts_featured.with_image.without_content {min-height: 40rem;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_layouts_featured.with_image {background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_layouts_featured.with_image.with_content:before {content: " ";position: absolute;z-index: 0;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.sc_layouts_language li.menu-item > a > img, .sc_layouts_language li.menu-item > a > span {display: inline-block;line-height: inherit;vertical-align: middle;}
.sc_layouts_language li.menu-item > a > img + span {margin-left: .3em;}
.custom-logo-link img, .sc_layouts_logo img {max-height: 6em;width: auto;}
.sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {max-height: 4.5em;}
.sc_layouts_row_type_narrow .custom-logo-link img, .sc_layouts_row_type_narrow .sc_layouts_logo img {max-height: 3em;}
.sc_layouts_logo .logo_text {display: block;}
.sc_layouts_logo .logo_slogan {display: block;font-size: 12px;line-height: 15px;letter-spacing: 0px;}
.sc_layouts_item_menu_mobile_button, .sc_layouts_menu_mobile_button {display: none !important;}
.sc_layouts_menu_mobile_button .sc_layouts_item_icon {font-size: 2em;}
.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {line-height: 1.2em;}
.sc_layouts_menu_mobile_button_burger:not(.without_menu) {display: inline-block !important;}
.sc_layouts_menu {position: relative;z-index: 1000;overflow: hidden;visibility: hidden;max-height: 3em;}
.sc_layouts_menu.inited {overflow: visible;visibility: visible;max-height: none;}
.sc_layouts_menu_nav, .sc_layouts_menu_nav ul {display: inline-block;margin: 0;padding: 0;list-style-type: none;}
.sc_layouts_menu_nav:after, .sc_layouts_menu_nav ul:after {content: " ";clear: both;width: 100%;height: 0;display: block;}
.sc_layouts_menu_nav li {margin: 0;position: relative;}
.sc_layouts_menu_nav li > a {display: block;position: relative;}
.sc_layouts_menu_nav {text-align: left;vertical-align: middle;padding-left: 0 !important;}
.sc_layouts_menu_nav > li {position: relative;float: left;z-index: 20;}
.sc_layouts_menu_nav > li + li {z-index: 19;}
.sc_layouts_menu_nav > li + li + li {z-index: 18;}
.sc_layouts_menu_nav > li + li + li + li {z-index: 17;}
.sc_layouts_menu_nav > li + li + li + li + li {z-index: 16;}
.sc_layouts_menu_nav > li + li + li + li + li + li {z-index: 15;}
.sc_layouts_menu_nav > li + li + li + li + li + li + li {z-index: 14;}
.sc_layouts_menu_nav > li + li + li + li + li + li + li + li {z-index: 13;}
.sc_layouts_menu_nav > li + li + li + li + li + li + li + li + li {z-index: 12;}
.sc_layouts_menu_nav > li + li + li + li + li + li + li + li + li + li {z-index: 11;}
.sc_layouts_menu_nav > li > a {padding: 1em;position: relative;color: #333;-webkit-transition: color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition: color .3s ease,background-color .3s ease,border-color .3s ease;transition: color .3s ease,background-color .3s ease,border-color .3s ease;}
.sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_nav > li.sfHover > a, .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 {color: #efa758;}
.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: 600 !important;}
.sc_layouts_menu_nav > li.menu-item-has-children > a {padding-right: 2em;}
.sc_layouts_menu_nav > li.menu-item-has-children > a:after {content: "";font-family: "trx_addons_icons";font-weight: normal;display: inline-block;position: absolute;z-index: 1;top: 50%;right: 1em;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.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 {content: "";font-family: "trx_addons_icons";font-weight: normal;position: absolute;z-index: 1;top: .65em;right: .75em;-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a:after {top: 1.2em;}
.sc_layouts_menu_nav li[class*="icon-"]:before {-webkit-transition: color .3s ease;-ms-transition: color .3s ease;transition: color .3s ease;}
.sc_layouts_menu_nav > li[class*="icon-"] > a {padding-left: 2em;}
.sc_layouts_menu_nav > li[class*="icon-"]:before {display: inline-block;padding: 1em 0;width: 1em;line-height: inherit;position: absolute;z-index: 1;top: 0;left: .5em;}
.sc_layouts_menu_nav > li[class*="columns-"][class*="icon-"]:before {position: static;margin: 0 0 0 .5em;float: left;}
.sc_layouts_menu_nav > li[class*="columns-"][class*="icon-"] > a {float: left;margin-left: -1.5em;}
.sc_layouts_menu_nav li[class*="image-"] > a {background-position: 1em center;background-repeat: no-repeat;background-size: 1em;padding-left: 2.3em;}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul {position: absolute;display: none;z-index: 10000;width: 13em;padding: 1.4em 0;text-align: left;background-color: #f0f0f0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);-ms-box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);box-shadow: 1px 1px 2px 0px rgba(0,0,0,.2);}
.sc_layouts_menu_popup .sc_layouts_menu_nav {display: block;}
.widget_nav_menu li.menu-delimiter, .sc_layouts_menu_nav > li li.menu-delimiter {margin-top: .5em;padding-top: .5em;border-top: 1px solid #f0f0f0;text-align: center;height: 0;overflow: hidden;}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {padding: .6em 1.5em;color: #333;}
.sc_layouts_menu_nav > li li > a:hover, .sc_layouts_menu_nav > li li.sfHover > a, .sc_layouts_menu_nav > li li.current-menu-item > a, .sc_layouts_menu_nav > li li.current-menu-parent > a, .sc_layouts_menu_nav > li li.current-menu-ancestor > a {color: #efa758;}
.sc_layouts_menu_nav > li li[class*="icon-"] > a > span {display: inline-block;padding-left: 1.5em;}
.sc_layouts_menu_nav > li li[class*="icon-"]:before {position: absolute;z-index: 1;top: 50%;left: 1.5em;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #333;}
.sc_layouts_menu_nav > li li[class*="icon-"]:hover:before, .sc_layouts_menu_nav > li li[class*="icon-"].shHover:before, .sc_layouts_menu_nav > li li.current-menu-item:before, .sc_layouts_menu_nav > li li.current-menu-parent:before, .sc_layouts_menu_nav > li li.current-menu-ancestor:before {color: #efa758;}
.sc_layouts_menu_nav > li li[class*="image-"] > a {background-position: 1.6667em center;padding-left: 3em;}
.sc_layouts_menu_nav > li > ul {top: 4.2em;left: 0;}
.sc_layouts_menu_nav > li:last-child > ul, .sc_layouts_column_align_right .sc_layouts_menu_nav > li.menu-collapse > ul {left: auto;right: 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: 13em;top: -1.4em;margin: 0 0 0 2px;background-color: #f0f0f0;}
.sc_layouts_menu_nav > li > ul ul.submenu_left {left: -13em;margin: 0 0 0 -2px;}
.sc_layouts_menu_nav > li[class*="columns-"] {position: static;}
.sc_layouts_menu_nav > li[class*="columns-"] > ul {left: 0;right: 0;width: 100%;margin-left: 0;}
.sc_layouts_menu_nav ul li.columns-2 > ul {width: 26em;}
.sc_layouts_menu_nav ul li.columns-2 > ul.submenu_left {left: -26em;}
.sc_layouts_menu_nav ul li.columns-3 > ul {width: 39em;}
.sc_layouts_menu_nav ul li.columns-3 > ul.submenu_left {left: -39em;}
.sc_layouts_menu_nav ul li.columns-4 > ul {width: 52em;}
.sc_layouts_menu_nav ul li.columns-4 > ul.submenu_left {left: -52em;}
.sc_layouts_menu_nav ul li.columns-5 > ul {width: 65em;}
.sc_layouts_menu_nav ul li.columns-5 > ul.submenu_left {left: -65em;}
.sc_layouts_menu_nav li[class*="columns-"] > ul > li {display: inline-block;vertical-align: top;}
.sc_layouts_menu_nav li.columns-2 > ul > li {width: 50%;}
.sc_layouts_menu_nav li.columns-3 > ul > li {width: 33.3333%;}
.sc_layouts_menu_nav li.columns-4 > ul > li {width: 25%;}
.sc_layouts_menu_nav li.columns-5 > ul > li {width: 20%;}
.sc_layouts_menu_nav li[class*="columns-"] li.menu-item-has-children > a {font-weight: 600 !important;font-size: 1.0667em !important;}
.sc_layouts_menu_nav li[class*="columns-"] li.menu-item-has-children > a:after {display: none;}
.sc_layouts_menu_nav li[class*="columns-"] > ul ul {position: static !important;display: block !important;margin-left: 0;padding: 0;left: auto;top: auto;width: auto;vertical-align: top;opacity: 1 !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;-webkit-box-shadow: none !important;-ms-box-shadow: none !important;box-shadow: none !important;}
.sc_layouts_menu li > ul.sc_layouts_submenu {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width: auto;padding: 1.4em;}
.sc_layouts_menu li > ul.sc_layouts_submenu .vc_row {overflow: hidden;}
.sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item {margin: 0 !important;display: block !important;vertical-align: top;}
.widget_nav_menu [class*="sc_content_width_"] {width: auto !important;}
.widget_nav_menu ul.sc_layouts_submenu {padding-left: 0;margin-top: 1em;}
.widget_nav_menu ul.sc_layouts_submenu .wpb_column {width: 100% !important;float: none;}
.widget_nav_menu ul.sc_layouts_submenu .wpb_column + .wpb_column {margin-top: 1.5em;}
.widget_nav_menu .post_item .post_thumb {float: none;display: block;margin: 0 0 1em;}
.widget_nav_menu .post_item .post_thumb img {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.widget_nav_menu .post_item .post_title {font-size: 1em;}
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {display: block;}
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li {display: block;float: none;width: 100%;}
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li:before {display: none;}
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li > a {padding: .25em 0;}
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li.menu-item-has-children > a:after {content: "";}
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li:last-child > ul {left: 100%;top: -1.4em;margin: 0 0 0 2px;}
.sc_layouts_menu_item_description {display: block;margin-top: 2px;font-size: 8px;line-height: 12px;}
.sc_layouts_menu_nav > li > a .sc_layouts_menu_item_description {margin-top: 0;position: absolute;z-index: 1;top: 4.8em;left: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width: 100%;text-align: left;padding: 0 1em 0 2em;}
.sc_layouts_row_fixed_on {-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);-ms-box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);}
.sc_layouts_dropdown > li > ul {top: 2.6em;left: -1.5em;}
.sc_layouts_column_align_right .sc_layouts_dropdown > li > ul {left: auto;right: -1.5em;}
.sc_layouts_dropdown li.menu-item.menu-item-has-children > a {padding: 0;}
.sc_layouts_dropdown li.menu-item.menu-item-has-children > a:after {position: static;display: inline-block;vertical-align: middle;margin-left: .3em;-webkit-transform: none;-ms-transform: none;transform: none;}
.sc_layouts_menu_mobile_button_burger {position: relative;}
.sc_layouts_menu_popup {position: absolute;z-index: 1000;top: 2.4em;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: none;}
.sc_layouts_menu_popup .sc_layouts_menu_nav {position: relative;left: 0;top: 0;}
.sc_layouts_menu_popup .sc_layouts_menu_nav > li {display: block;float: none;}
.sc_layouts_menu_nav .menu-collapse {display: none;}
.sc_layouts_menu_nav .menu-collapse > a {position: relative;text-align: center;}
.sc_layouts_menu_nav .menu-collapse > a:before {position: relative;z-index: 2;top: 1px;left: 0;}
.sc_layouts_menu_nav .menu-collapse > a:after {content: " ";display: block;background-color: #f7f7f7;position: absolute;z-index: 1;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 2em;height: 2em;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.menu_hover_slide_line > ul > li#blob, .menu_hover_slide_box > ul > li#blob {position: absolute;top: 0;z-index: 1;opacity: 0;-webkit-transition: all 500ms cubic-bezier(.175,.885,.32,1.275);-ms-transition: all 500ms cubic-bezier(.175,.885,.32,1.275);transition: all 500ms cubic-bezier(.175,.885,.32,1.275);}
.menu_hover_slide_line > ul > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover, .menu_hover_slide_line > ul > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {background-color: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.menu_hover_slide_line > ul > li#blob {height: 1px;margin-top: 3em;}
.menu_hover_zoom_line > ul > li > a {position: relative;}
.menu_hover_zoom_line > ul > li > a:before {content: "";margin-left: .25em;position: absolute;z-index: 1;top: 3em;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;height: 1px;-webkit-transition: all .1s ease;-ms-transition: all .1s ease;transition: all .1s ease;}
.menu_hover_zoom_line > ul > li > a:hover:before, .menu_hover_zoom_line > ul > li.sfHover > a:before, .menu_hover_zoom_line > ul > li.current-menu-item > a:before, .menu_hover_zoom_line > ul > li.current-menu-parent > a:before, .menu_hover_zoom_line > ul > li.current-menu-ancestor > a:before {width: 80%;}
.menu_hover_path_line > ul > li > a {position: relative;}
.menu_hover_path_line > ul > li:before, .menu_hover_path_line > ul > li:after, .menu_hover_path_line > ul > li > a:before, .menu_hover_path_line > ul > li > a:after {content: " " !important;position: absolute;-webkit-transition: -webkit-transform .1s ease;-ms-transition: -ms-transform .1s ease;transition: transform .1s ease;-webkit-transition-timing-function: cubic-bezier(1,.68,.16,.9);-ms-transition-timing-function: cubic-bezier(1,.68,.16,.9);transition-timing-function: cubic-bezier(1,.68,.16,.9);}
.menu_hover_path_line > ul > li:before, .menu_hover_path_line > ul > li:after {top: .5em;bottom: .5em;width: 1px;-webkit-transform: scale3d(1,0,1);-ms-transform: scale3d(1,0,1);transform: scale3d(1,0,1);}
.menu_hover_path_line > ul > li:before {left: .2em;-webkit-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;transform-origin: 50% 100%;}
.menu_hover_path_line > ul > li:after {right: .2em;-webkit-transform-origin: 50% 0%;-ms-transform-origin: 50% 0%;transform-origin: 50% 0%;}
.menu_hover_path_line > ul > li > a:before, .menu_hover_path_line > ul > li > a:after, .menu_hover_path_line > ul > li.menu-item-has-children > a:after {left: .2em;right: .2em;height: 1px;-webkit-transform: scale3d(0,1,1);-ms-transform: scale3d(0,1,1);transform: scale3d(0,1,1);}
.menu_hover_path_line > ul > li > a:before {top: .5em;bottom: auto;-webkit-transform-origin: 0 50%;-ms-transform-origin: 0 50%;transform-origin: 0 50%;}
.menu_hover_path_line > ul > li > a:after, .menu_hover_path_line > ul > li.menu-item-has-children > a:after {top: auto;bottom: .5em;-webkit-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.menu_hover_path_line > ul > li > a:after, .menu_hover_path_line > ul > li.menu-item-has-children > a:after {-webkit-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.menu_hover_path_line > ul > li > a:hover:after, .menu_hover_path_line > ul > li.sfHover > a:after, .menu_hover_path_line > ul > li.menu-item-has-children > a:hover:after, .menu_hover_path_line > ul > li.sfHover.menu-item-has-children > a:after {-webkit-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}
.menu_hover_path_line > ul > li:before {-webkit-transition-delay: .2s;-ms-transition-delay: .2s;transition-delay: .2s;}
.menu_hover_path_line > ul > li:hover:before, .menu_hover_path_line > ul > li.sfHover:before {-webkit-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;}
.menu_hover_path_line > ul > li > a:before {-webkit-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;}
.menu_hover_path_line > ul > li.sfHover > a:before, .menu_hover_path_line > ul > li > a:hover:before {-webkit-transition-delay: .2s;-ms-transition-delay: .2s;transition-delay: .2s;}
.menu_hover_path_line > ul > li.sfHover:after, .menu_hover_path_line > ul > li:hover:after {-webkit-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.menu_hover_path_line > ul > li.sfHover:before, .menu_hover_path_line > ul > li:hover:before, .menu_hover_path_line > ul > li.sfHover:after, .menu_hover_path_line > ul > li:hover:after, .menu_hover_path_line > ul > li.sfHover > a:before, .menu_hover_path_line > ul > li > a:hover:before, .menu_hover_path_line > ul > li > a:hover:after, .menu_hover_path_line > ul > li.sfHover > a:after {-webkit-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.menu_hover_roll_down > ul > li > a:before {content: " ";position: absolute;top: 3.3em;right: 1.5em;bottom: auto;left: 1.5em;height: 1px;opacity: 0;-webkit-transform: translate3d(0,-3em,0);-ms-transform: translate3d(0,-3em,0);transform: translate3d(0,-3em,0);-webkit-transition: -webkit-transform 0s .3s,opacity .2s;-ms-transition: -ms-transform 0s .3s,opacity .2s;transition: transform 0s .3s,opacity .2s;}
.menu_hover_roll_down > ul > li > a:hover:before, .menu_hover_roll_down > ul > li.sfHover > a:before, .menu_hover_roll_down > ul > li.current-menu-item > a:before, .menu_hover_roll_down > ul > li.current-menu-ancestor > a:before, .menu_hover_roll_down > ul > li.current-menu-parent > a:before {opacity: 1;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: -webkit-transform .3s,opacity .1s;-ms-transition: -ms-transform .3s,opacity .1s;transition: transform .3s,opacity .1s;-webkit-transition-timing-function: cubic-bezier(.4,0,.2,1);-ms-transition-timing-function: cubic-bezier(.4,0,.2,1);transition-timing-function: cubic-bezier(.4,0,.2,1);}
.menu_hover_roll_down > ul > li > a > span {display: block;pointer-events: none;}
.menu_hover_roll_down > ul > li.sfHover > a > span, .menu_hover_roll_down > ul > li > a:hover > span, .menu_hover_roll_down > ul > li.current-menu-item > a > span, .menu_hover_roll_down > ul > li.current-menu-ancestor > a > span, .menu_hover_roll_down > ul > li.current-menu-parent > a > span {-webkit-animation: anim-roll-down .3s forwards;-ms-animation: anim-roll-down .3s forwards;animation: anim-roll-down .3s forwards;}
@-webkit-keyframes anim-roll-down {50% {opacity: 0;-webkit-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	51% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);-ms-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes anim-roll-down {50% {opacity: 0;-webkit-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	51% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);-ms-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.menu_hover_color_line > ul > li > a:hover:before, .menu_hover_color_line > ul > li > a:focus:before {-webkit-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);transform: scale3d(1,1,1);-webkit-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}
.menu_hover_color_line > ul > li > a:before, .menu_hover_color_line > ul > li > a:after, .menu_hover_color_line > ul > li.menu-item-has-children > a:after {content: " " !important;position: absolute;top: 3.3em;right: 1.5em !important;bottom: auto;left: 1.5em;margin: 0;height: 1px;-webkit-transform: scale3d(0,1,1);-ms-transform: scale3d(0,1,1);transform: scale3d(0,1,1);-webkit-transform-origin: center left;-ms-transform-origin: center left;transform-origin: center left;-webkit-transition: -webkit-transform .3s cubic-bezier(.22,.61,.36,1);-ms-transition: -ms-transform .3s cubic-bezier(.22,.61,.36,1);transition: transform .3s cubic-bezier(.22,.61,.36,1);}
.menu_hover_color_line > ul > li > a:hover, .menu_hover_color_line > ul > li.sfHover > a:after, .menu_hover_color_line > ul > li > a:hover:after, .menu_hover_color_line > ul > li > a:before {-webkit-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.menu_hover_color_line > ul > li.sfHover > a:after, .menu_hover_color_line > ul > li.menu-item-has-children > a:hover:after, .menu_hover_color_line > ul > li > a:hover:after, .menu_hover_color_line > ul > li.sfHover > a:before, .menu_hover_color_line > ul > li > a:hover:before, .menu_hover_color_line > ul > li.current-menu-item > a:after, .menu_hover_color_line > ul > li.current-menu-item > a:before, .menu_hover_color_line > ul > li.current-menu-ancestor > a:after, .menu_hover_color_line > ul > li.current-menu-ancestor > a:before, .menu_hover_color_line > ul > li.current-menu-parent > a:after, .menu_hover_color_line > ul > li.current-menu-parent > a:before {-webkit-transform: scale3d(1,1,1);-ms-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.menu_hover_color_line > ul > li.sfHover > a:before, .menu_hover_color_line > ul > li > a:hover:before {-webkit-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;}
.search_wrap, .search_wrap .search_form {position: relative;}
.search_wrap .search_field {width: 6em;padding: 0 0 0 1.25em !important;vertical-align: middle;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.sc_layouts_column_icons_position_right .search_wrap .search_field {padding: 0 1.25em 0 0 !important;}
.search_wrap .search_submit {position: absolute;z-index: 1;bottom: 0;left: 0;background-color: transparent;padding: 0;font-size: inherit;line-height: inherit;font-weight: inherit;}
.search_wrap .search_submit:before {margin: 0;}
.sc_layouts_row_type_narrow .search_wrap .search_field, .sc_layouts_row_type_compact .search_wrap .search_field {border: none !important;background-color: transparent !important;}
.sc_layouts_row_type_compact .search_wrap .search_submit {font-size: 1.25em;font-weight: 400;}
.sc_layouts_column_icons_position_right .search_wrap .search_submit {left: auto;right: 0;}
.sc_layouts_row_type_normal .search_wrap .search_field {font-size: 11px;text-transform: uppercase;padding: 0 1.5em 0 3em !important;width: 15em;height: 4.7727em;line-height: 4.7727em;-webkit-border-radius: 3em;-ms-border-radius: 3em;border-radius: 3em;}
.sc_layouts_row_type_normal .search_wrap .search_submit {display: block;font-size: 11px;text-align: center;width: 1em;height: 4.7727em;line-height: 4.7727em;position: absolute;top: 0;right: auto;bottom: auto;left: 1em;}
.sc_layouts_row_type_normal .search_wrap .search_submit:before {font-size: 13px;}
.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_submit {left: auto;right: 1em;}
.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {padding: 1em 3em 1em 1.5em !important;}
.search_wrap.search_style_expand .search_field {width: 0;visibility: hidden;}
.search_style_expand.search_opened .search_field {width: 6em;padding-left: 1.75em !important;visibility: visible;}
.sc_layouts_column_icons_position_right .search_style_expand.search_opened .search_field {padding-left: 0 !important;padding-right: 1.75em !important;}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand .search_field {height: 4.7727em;line-height: 4.7727em;padding-top: 0;padding-bottom: 0;visibility: visible;}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_field {padding: 0 2.3em !important;}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand.search_opened .search_field {width: 15em;}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {width: 4.7727em;left: 0;right: auto;}
.search_style_fullscreen .search_form {display: inline-block;}
.search_style_fullscreen.search_opened .search_form {display: block;}
.search_style_fullscreen .search_field {width: 0;visibility: hidden;}
.search_style_fullscreen .search_field, .search_style_fullscreen .search_submit, .search_style_fullscreen .search_submit:before {-webkit-transition: none;-ms-transition: none;transition: none;}
.search_style_fullscreen.search_opened .search_field, .search_style_fullscreen.search_opened .search_submit, .search_style_fullscreen.search_opened .search_submit:before {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen .search_field {width: 0;height: 4.7727em;line-height: 4.7727em;padding-top: 0;padding-bottom: 0;visibility: visible;}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {padding: 0 2.3em 0 2.3em !important;}
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {width: 4.7727em;left: 0;right: auto;}
.search_style_fullscreen .search_close {display: none;}
.search_style_fullscreen .search_close:before {margin: 0;}
.search_style_fullscreen.search_opened .search_close {position: absolute;z-index: 1;top: 0;right: 0;display: inline-block;font-size: 2rem;font-weight: 300;text-align: center;cursor: pointer;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.search_style_fullscreen.search_opened .search_form_wrap {position: fixed;z-index: 10000;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,.9);overflow: hidden;}
.search_style_fullscreen.search_opened .search_form {position: relative;width: 50%;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);border-bottom: 1px solid #fff;font-size: 1em;}
.search_style_fullscreen.search_opened .search_results {top: 0;display: none !important;}
.search_style_fullscreen.search_opened .search_submit:before {font-size: inherit;}
.search_style_fullscreen.search_opened .search_submit, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {position: absolute;left: 0 !important;right: auto !important;top: 50%;font-size: 2rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.search_style_fullscreen.search_opened .search_field, .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {font-size: 2rem !important;font-weight: 400 !important;width: 100%;height: 3em;line-height: 3em !important;letter-spacing: 1px;margin: 0;padding: 0 0 0 2em !important;border: none;white-space: pre-wrap;word-wrap: break-word;resize: none;overflow: hidden;display: block;visibility: visible;}
.search_style_fullscreen.search_opened .search_field, .search_style_fullscreen.search_opened .search_field:hover, .search_style_fullscreen.search_opened .search_field:focus {background-color: transparent !important;}
.search_style_fullscreen.search_opened .search_field::-ms-clear {display: none;}
.search_wrap .search_results {display: none;position: absolute;z-index: 10000;top: 3.5em;left: 0;background-color: #fff;border: 1px solid #e5e5e5;width: 22em;padding: 2em 1.5em;text-align: left;}
.search_wrap .search_results:after {content: " ";position: absolute;top: -6px;left: 3em;width: 10px;height: 10px;background-color: #fff;border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.search_results.widget_area .post_item + .post_item {border-top: 1px solid #e5e5e5;margin-top: 1.6em;padding-top: 1.6em;}
.sc_layouts_column_align_right .search_wrap .search_results {left: auto;right: 1em;}
.sc_layouts_column_align_right .search_wrap .search_results:after {left: auto;right: 3em;}
.search_wrap .search_results .search_results_close {display: block;overflow: hidden;font-size: 1em;cursor: pointer;position: absolute;top: 3px;right: 3px;width: 1.2em;height: 1.2em;line-height: 1.2em;text-align: center;}
.search_wrap .post_more {display: block;text-align: center;}
.search_wrap .post_meta {font-style: normal;}
.sc_layouts_title_caption {margin: 0 auto;}
.sc_layouts_row_type_compact .sc_layouts_title_caption {font-size: 2em;}
.sc_layouts_title_title > .sc_layouts_title_caption {float: none;}
.sc_layouts_title_caption img {display: inline-block;max-height: 1.25em;vertical-align: middle;width: auto;margin: -.1em .2em 0 0;}
.sc_layouts_title_link {display: inline-block;margin: .5em 0 2em;}
.sc_layouts_title_meta .post_edit:before {margin-right: .5em;}
.sc_layouts_title_description {font-size: 13px;line-height: 19px;margin: 4px auto 1em;max-width: 75%;}
.sc_layouts_title_description p {margin: 0;}
.sc_layouts_title_breadcrumbs {margin-top: .5em;}
.sc_layouts_title.with_content {position: relative;min-height: 0em;}
.sc_layouts_title .sc_layouts_title_content {position: static;}
.sc_layouts_title.with_image.without_content {min-height: 20rem;background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_layouts_title.with_image {background-position: center;background-repeat: no-repeat;background-size: cover;}
.sc_layouts_title.with_image.with_content:before {content: " ";position: absolute;z-index: 0;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}