 #page_preloader {  background-color:#f0f0f0;  background-position:center;  background-repeat:no-repeat;  background-attachment:fixed;  opacity:0.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 0.7s infinite ease-in-out;  -ms-animation:preloader-circle 0.7s infinite ease-in-out;  animation:preloader-circle 0.7s infinite ease-in-out; } .preloader_wrap > div.preloader_circ2 {  -webkit-animation-delay:-0.6s;  -ms-animation-delay:-0.6s;  animation-delay:-0.6s; } .preloader_wrap > div.preloader_circ3 {  -webkit-animation-delay:-0.5s;  -ms-animation-delay:-0.5s;  animation-delay:-0.5s; } .preloader_wrap > div.preloader_circ4 {  -webkit-animation-delay:-0.4s;  -ms-animation-delay:-0.4s;  animation-delay:-0.4s; } .preloader_wrap > div.preloader_circ5 {  -webkit-animation-delay:-0.3s;  -ms-animation-delay:-0.3s;  animation-delay:-0.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:-0.9s;  -ms-animation-delay:-0.9s;  animation-delay:-0.9s; } @-webkit-keyframes preloader-square {  25% {   -webkit-transform:translateX(42px) rotate(-90deg) scale(0.5); }  50% {   -webkit-transform:translateX(42px) translateY(42px) rotate(-180deg); }  75% {   -webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }  100% {   -webkit-transform:rotate(-360deg); } } @keyframes preloader-square {  25% {   transform:translateX(42px) rotate(-90deg) scale(0.5);   -webkit-transform:translateX(42px) rotate(-90deg) scale(0.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(0.5);   -webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.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:0.25s;  -ms-animation-delay:0.25s;  animation-delay:0.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:0.5s;  -ms-animation-delay:0.5s;  animation-delay:0.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(https://thinkcomputers.org/wp-content/plugins/trx_addons/css/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 0.5s ease;  -ms-transition:all 0.5s ease;  transition:all 0.5s ease; } .trx_addons_scroll_to_top:before {  margin:0 !important; } .trx_addons_scroll_to_top.show {  opacity:1;  bottom:2em; }  .scroll_progress_wrap {  position:fixed;  left:0;  right:0;  height:3px;  z-index:999999;  overflow:hidden; } .scroll_progress_bottom {  bottom:0;  height:8px; } .scroll_progress_top {  top:0; } .admin-bar .scroll_progress_top {  top:32px; } .scroll_progress_wrap .scroll_progress_status {  position:absolute;  width:0;  height:100%;  top:0;  left:0;  background-color:#efa758;  opacity:0.8; } .rtl .scroll_progress_wrap .scroll_progress_status {  left:unset;  right:0; }  .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:'\e8e4';  font-family:"trx_addons_icons"; } .mejs-controls .mejs-playpause-button.mejs-pause > button:before {  content:'\e8e5';  font-family:"trx_addons_icons"; } .mejs-controls .mejs-volume-button.mejs-mute > button:before {  content:'\e8e3';  font-family:"trx_addons_icons"; } .mejs-controls .mejs-volume-button.mejs-unmute > button:before {  content:'\e8e1';  font-family:"trx_addons_icons"; } .mejs-controls .mejs-button.mejs-fullscreen-button > button:before {  content:'\f0b2';  font-family:"trx_addons_icons"; } .mejs-controls .mejs-button.mejs-unfullscreen > button:before {  content:'\e8cb';  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, 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(https://thinkcomputers.org/wp-content/plugins/trx_addons/css/images/colorpicker_morecolors.png);  background-repeat:no-repeat;  display:inline-block;  vertical-align:middle;  margin-left:0.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-panel, div.ui-tabs .ui-tabs-nav {  padding:0; } div.ui-tabs .ui-tabs-nav li {  float:none;  margin:0; } div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {  float:none; }  .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:0.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:0.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:0.8em; } div.ui-slider-horizontal .ui-slider-handle {  top:-.15em;  margin-left:-0.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:-0.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 {  display:inline-block;  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, 0.07) inset;  -ms-box-shadow:0 1px 2px rgba(0, 0, 0, 0.07) inset;  box-shadow:0 1px 2px rgba(0, 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; }  .page_contact_form {  margin-top:6em;  padding-top:6em;  border-top:1px solid #ddd; }  a.trx_addons_popup_link:before {  display:inline-block;  line-height:inherit;  margin-right:0.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, 0.2);  -ms-box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 0 20px 0 rgba(0, 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;  margin:0 !important; } .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:0.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:0.8667em; } .trx_addons_popup_form_field_remember, .trx_addons_popup_form_field_agree, .trx_addons_popup_form_field_pwd_description {  font-size:0.8667em;  letter-spacing:0;  margin:0; } .trx_addons_popup_form_field_agree input[type="checkbox"] + label {  cursor:pointer; } .trx_addons_popup_form_field_agree input[type="checkbox"] + label:before {  top:2px; } .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, 0.3);  -ms-box-shadow:4px 4px 16px 0px rgba(0, 0, 200, 0.3);  box-shadow:4px 4px 16px 0px rgba(0, 0, 200, 0.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, 0.3);  -ms-box-shadow:4px 4px 16px 0px rgba(200, 0, 0, 0.3);  box-shadow:4px 4px 16px 0px rgba(200, 0, 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, 0.3);  -ms-box-shadow:4px 4px 16px 0px rgba(0, 200, 0, 0.3);  box-shadow:4px 4px 16px 0px rgba(0, 200, 0, 0.3); } .trx_addons_message_box_title {  margin:0 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:0.2em; }  html {  overflow-y:scroll !important; } .mfp-bg {  background:#fff; } .mfp-wrap .mfp-close {  color:#888;  margin:-44px -14px 0 0; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color:#888;  margin:0; } .mfp-figure figcaption {  margin-bottom:40px !important;  height:40px;  padding:0 16px;  overflow:hidden;  background-color:rgba(255, 255, 255, 0.8); } .mfp-figure figcaption .mfp-bottom-bar {  left:16px;  right:16px;  top:auto;  bottom:0;  width:auto;  height:40px; } .mfp-figure figcaption .mfp-bottom-bar .mfp-title, .mfp-figure figcaption .mfp-bottom-bar .mfp-counter {  position:absolute;  left:0;  top:50%;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%); } .mfp-figure figcaption .mfp-bottom-bar .mfp-counter {  left:auto;  right:0; } .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 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 !important;  font-weight:inherit; } .post_counters_likes.disabled, .comment_counters_likes.disabled {  color:#e05100; } .post_counters_item, .comment_counters_item {  margin-left:0.5em;  white-space:nowrap; } .post_counters_item:before {  vertical-align:top;  line-height:inherit;  margin:0 0.2em 0 0; } .post_counters_item .post_counters_number, .comment_counters .comment_counters_number {  margin:0 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 0.3s ease, color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;  -ms-transition:-ms-transform 0.3s ease, color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease;  transition:transform 0.3s ease, color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease, box-shadow 0.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, 0.1);  -ms-box-shadow:0 10px 15px 0 rgba(0, 0, 0, 0.1);  box-shadow:0 10px 15px 0 rgba(0, 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.sc_icon_type_svg svg {  width:2em;  height:2em; } .trx_addons_emotions_item_number {  font-weight:bold;  display:block;  margin-top:0.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:'\e802';  font-family:"trx_addons_icons";  margin-right:0.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:#ffffff;  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:#ffffff;  -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:0.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:0.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 {  padding-left:0;  margin-bottom:2em; } .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:0.5em; } .widget .trx_addons_tabs .trx_addons_tabs_titles li a {  padding:0.3em 0.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;  background:rgba(0, 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;  overflow:hidden;  opacity:0;  background-color:rgba(239, 167, 88, 0.8);  -webkit-transition:all 0.3s 0.1s ease-out;  -ms-transition:all 0.3s 0.1s ease-out;  transition:all 0.3s 0.1s ease-out; } .trx_addons_hover:hover .trx_addons_hover_mask {  -webkit-transition:all 0.4s ease-out;  -ms-transition:all 0.4s ease-out;  transition:all 0.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 0.2s linear;  -ms-transition:all 0.2s linear;  transition:all 0.2s linear; } .trx_addons_hover:hover .trx_addons_hover_title {  -webkit-transition:all 0.2s 0.1s linear;  -ms-transition:all 0.2s 0.1s linear;  transition:all 0.2s 0.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, 0.3); } .trx_addons_hover_content .trx_addons_hover_text {  font-style:italic;  line-height:1.3em;  position:relative;  color:#fff;  padding:0.2em 0;  opacity:0;  -webkit-transition:all 0.3s ease-out;  -ms-transition:all 0.3s ease-out;  transition:all 0.3s ease-out; } .trx_addons_hover_content .trx_addons_hover_info {  color:#fff;  padding:0.2em 0;  opacity:0;  -webkit-transition:all 0.3s ease-out;  -ms-transition:all 0.3s ease-out;  transition:all 0.3s ease-out; } .trx_addons_hover:hover .trx_addons_hover_text, .trx_addons_hover:hover .trx_addons_hover_info {  -webkit-transition:all 0.3s 0.1s ease-out;  -ms-transition:all 0.3s 0.1s ease-out;  transition:all 0.3s 0.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:0.7692em;  line-height:1.5em;  font-weight:bold;  padding:0.4em 0.8em;  margin-top:1em;  background-color:rgba(0, 0, 0, 0.6);  color:#fff !important;  text-transform:uppercase;  opacity:0;  -webkit-transition:all 0.3s ease-out;  -ms-transition:all 0.3s ease-out;  transition:all 0.3s ease-out; } .trx_addons_hover_content .trx_addons_hover_links a + a {  margin-left:0.7em; } .trx_addons_hover:hover .trx_addons_hover_link, .trx_addons_hover:hover .trx_addons_hover_links a {  -webkit-transition:all 0.3s 0.1s ease-out;  -ms-transition:all 0.3s 0.1s ease-out;  transition:all 0.3s 0.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, 0.6);  color:#fff !important;  -webkit-border-radius:50%;  -ms-border-radius:50%;  border-radius:50%;  margin-top:1em;  opacity:0;  -webkit-transition:all 0.2s linear;  -ms-transition:all 0.2s linear;  transition:all 0.2s linear; } .trx_addons_hover:hover .trx_addons_hover_icon {  -webkit-transition:all 0.2s 0.2s linear;  -ms-transition:all 0.2s 0.2s linear;  transition:all 0.2s 0.2s linear; } .trx_addons_hover_content .trx_addons_hover_icon + .trx_addons_hover_icon {  margin-left:0.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:'\e86a';  font-family:"trx_addons_icons"; } .trx_addons_hover_content .trx_addons_hover_icon_zoom:before {  content:'\e898';  font-family:"trx_addons_icons"; }  .trx_addons_hover_style_info img {  -webkit-transition:all 0.2s linear;  -ms-transition:all 0.2s linear;  transition:all 0.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 0.2s linear;  -ms-transition:all 0.2s linear;  transition:all 0.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(0.8, 0.8);  -ms-transform:scale(0.8, 0.8);  transform:scale(0.8, 0.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(0.8, 0.8);  -ms-transform:scale(0.8, 0.8);  transform:scale(0.8, 0.8);  -webkit-transition:all 0.2s 0.1s linear;  -ms-transition:all 0.2s 0.1s linear;  transition:all 0.2s 0.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(0.3, 0.3);  -ms-transform:translateX(30px) scale(0.3, 0.3);  transform:translateX(30px) scale(0.3, 0.3); } .trx_addons_hover_style_wide .trx_addons_hover_icon_zoom {  -webkit-transform:translateX(-30px) scale(0.3, 0.3);  -ms-transform:translateX(-30px) scale(0.3, 0.3);  transform:translateX(-30px) scale(0.3, 0.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(0.1, 0.1);  -ms-transform:scale(0.1, 0.1);  transform:scale(0.1, 0.1); } .trx_addons_hover_style_zoomin .trx_addons_hover_content .trx_addons_hover_title {  -webkit-transform:translateY(30px) scale(0.1, 0.1);  -ms-transform:translateY(30px) scale(0.1, 0.1);  transform:translateY(30px) scale(0.1, 0.1);   background-color:transparent;  margin:0;  display:none; } .trx_addons_hover_style_zoomin .trx_addons_hover_icon {  -webkit-transform:translate(-30px, -30px) scale(0.1, 0.1);  -ms-transform:translate(-30px, -30px) scale(0.1, 0.1);  transform:translate(-30px, -30px) scale(0.1, 0.1); } .trx_addons_hover_style_zoomin .trx_addons_hover_icon_link {  -webkit-transform:translate(30px, -30px) scale(0.1, 0.1);  -ms-transform:translate(30px, -30px) scale(0.1, 0.1);  transform:translate(30px, -30px) scale(0.1, 0.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(0.1, 0.1);   -ms-transform:scale(0.1, 0.1);   transform:scale(0.1, 0.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(0.1, 0.1);   -ms-transform:scale(0.1, 0.1);   transform:scale(0.1, 0.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(0.1, 0.1);   -ms-transform:scale(0.1, 0.1);   transform:scale(0.1, 0.1); } } @-webkit-keyframes zoomout {  0% {   -webkit-transform:scale(1, 1);   -ms-transform:scale(1, 1);   transform:scale(1, 1); }  100% {   -webkit-transform:scale(0.1, 0.1);   -ms-transform:scale(0.1, 0.1);   transform:scale(0.1, 0.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 0.4em;  display:inline-block; } .trx_addons_hover {  color:#b88144; }  .trx_addons_inverse {  color:#fff;  background-color:#000;  padding:0 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:0.25em 0.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-text);  pointer-events:none;  display:inline-block;  padding:0.6em 1em;  background-color:#efa758;  color:#fff;  opacity:0;  border:none;  max-width:15em;  font-size:1em;  line-height:1.3em;  position:absolute;  z-index:1;  bottom:150%;  left:50%;  -webkit-transform:translateX(-50%);  -ms-transform:translateX(-50%);  transform:translateX(-50%);  font-size:12px;  line-height:15px;  -webkit-border-radius:0 !important;  -ms-border-radius:0 !important;  border-radius:0 !important;  -webkit-transition:all 0.1s ease;  -ms-transition:all 0.1s ease;  transition:all 0.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:0 0 -7px -2px;  -webkit-transition:all 0.1s ease;  -ms-transition:all 0.1s ease;  transition:all 0.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:'\e8b6'; } ul[class*="trx_addons_list_custom"] > li:before {  content:'\e884'; } ul[class*="trx_addons_list_success"] > li:before {  content:'\e874'; } ul[class*="trx_addons_list_error"] > li:before {  content:'\e875'; } ul[class*="trx_addons_list_info"] > li:before {  content:'\e87f'; } ul[class*="trx_addons_list_plus"] > li:before {  content:'\e876'; } ul[class*="trx_addons_list_minus"] > li:before {  content:'\e877'; } ul[class*="trx_addons_list_help"] > li:before {  content:'\e87c'; } ul[class*="trx_addons_list_attention"] > li:before {  content:'\e880'; } 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:0.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:0.2em;  margin-top:0.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; }  .trx_addons_extended_taxonomy_bg {  padding:.15em .7em;  border-radius:.5em;  overflow:hidden; } .trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon {  display:inline-block;  vertical-align:baseline;  line-height:inherit;  margin-right:.5em;  color:inherit !important; } .trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_img {  max-height:1.15em;  width:auto !important;  margin-right:.3em;  display:inline-block !important;  vertical-align:middle; }  .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_x_tiny {  margin-left:2em !important; } .sc_push_x_tiny_negative {  margin-left:-2em !important; } .sc_push_x_small {  margin-left:4em !important; } .sc_push_x_small_negative {  margin-left:-4em !important; } .sc_push_x_medium {  margin-left:6em !important; } .sc_push_x_medium_negative {  margin-left:-6em !important; } .sc_push_x_large {  margin-left:8em !important; } .sc_push_x_large_negative {  margin-left:-8em !important; } .sc_push_tiny, .sc_push_y_tiny {  margin-top:2em !important; } .sc_push_tiny_negative, .sc_push_y_tiny_negative {  margin-top:-2em !important; } .sc_push_small, .sc_push_y_small {  margin-top:4em !important; } .sc_push_small_negative, .sc_push_y_small_negative {  margin-top:-4em !important; } .sc_push_medium, .sc_push_y_medium {  margin-top:6em !important; } .sc_push_medium_negative, .sc_push_y_medium_negative {  margin-top:-6em !important; } .sc_push_large, .sc_push_y_large {  margin-top:8em !important; } .sc_push_large_negative, .sc_push_y_large_negative {  margin-top:-8em !important; }  [class*="sc_push_"] .woocommerce .products:after {  display:none;  clear:none; } [class*="sc_push_"] .woocommerce .products {  overflow:hidden; }  .sc_pull_x_tiny {  margin-right:2em !important; } .sc_pull_x_tiny_negative {  margin-right:-2em !important; } .sc_pull_x_small {  margin-right:4em !important; } .sc_pull_x_small_negative {  margin-right:-4em !important; } .sc_pull_x_medium {  margin-right:6em !important; } .sc_pull_x_medium_negative {  margin-right:-6em !important; } .sc_pull_x_large {  margin-right:8em !important; } .sc_pull_x_large_negative {  margin-right:-8em !important; } .sc_pull_tiny, .sc_pull_y_tiny {  margin-bottom:2em !important; } .sc_pull_tiny_negative, .sc_pull_y_tiny_negative {  margin-bottom:-2em !important; } .sc_pull_small, .sc_pull_y_small {  margin-bottom:4em !important; } .sc_pull_small_negative, .sc_pull_y_small_negative {  margin-bottom:-4em !important; } .sc_pull_medium, .sc_pull_y_medium {  margin-bottom:6em !important; } .sc_pull_medium_negative, .sc_pull_y_medium_negative {  margin-bottom:-6em !important; } .sc_pull_large, .sc_pull_y_large {  margin-bottom:8em !important; } .sc_pull_large_negative, .sc_pull_y_large_negative {  margin-bottom:-8em !important; }  [class*="sc_shift_"] {  position:relative;  z-index:0; } .sc_shift_x_tiny {  left:2em !important; } .sc_shift_x_tiny_negative {  left:-2em !important; } .sc_shift_x_small {  left:4em !important; } .sc_shift_x_small_negative {  left:-4em !important; } .sc_shift_x_medium {  left:6em !important; } .sc_shift_x_medium_negative {  left:-6em !important; } .sc_shift_x_large {  left:8em !important; } .sc_shift_x_large_negative {  left:-8em !important; } .sc_shift_y_tiny {  top:2em !important; } .sc_shift_y_tiny_negative {  top:-2em !important; } .sc_shift_y_small {  top:4em !important; } .sc_shift_y_small_negative {  top:-4em !important; } .sc_shift_y_medium {  top:6em !important; } .sc_shift_y_medium_negative {  top:-6em !important; } .sc_shift_y_large {  top:8em !important; } .sc_shift_y_large_negative {  top:-8em !important; }  .sc_parallax {  position:relative !important;  overflow:hidden !important; } .sc_parallax_scroller {  position:absolute;  top:0;  left:0;  width:100%;  height:100%; }  .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:0.9em; } .sc_item_title + .sc_item_subtitle {  margin-top:0.25em; } .sc_item_subtitle + .sc_item_title {  margin-top:0.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_button {  line-height: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:0.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:0.8em;  font-weight:900;  font-style:normal;  position:absolute;  z-index:0;  bottom:-100%;  left:0;  color:rgba(200, 200, 200, 0.1);  letter-spacing:0; } .sc_item_title.sc_item_title_style_accent i {  display:inline-block;  font-size:1rem;  font-weight:normal;  font-style:normal;  padding:1.2em 0.5em;  color:#fff;  background-color:#000;  text-align:center;  position:absolute;  z-index:1;  top:-5.25em;  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%;  letter-spacing:0; } .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;  max-width:85%; } .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; } nav.sc_item_pagination {  margin-top:1em; } nav.sc_item_pagination .nav-links {  margin-top:0;  display:inline-block; } nav.sc_item_pagination_advanced_pages .nav-links {  max-width:75%; } nav.sc_item_pagination a {  cursor:pointer; } nav.sc_item_pagination .page-count {  width:auto;  float:right;  line-height:4em;  margin-top:0.6667em;  max-width:25%; } .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, .sc_item_pagination + .sc_item_button, .sc_item_pagination + .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, .sc_item_pagination + .sc_item_button_simple {  margin-top:1.5em; } .sc_item_button_image img {  max-height:8em;  width:auto; } 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 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.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); }  #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, 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;  background:#fff;  overflow-x:hidden;  overflow-y:auto; } #trx_addons_post_details_popup .post_details_page_title {  background-color:#f0f0f0;  margin:0;  padding:0.2em 3em 0.2em 0.5em;  position:relative; } #trx_addons_post_details_popup .post_details_page_price {  position:absolute;  z-index:1;  top:0.2em;  right:0.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; }  .trx_addons_text_gradient {  display:inline-block; } .trx_addons_text_gradient, .trx_addons_text_gradient * {  -moz-background-clip:text !important;  -o-background-clip:text !important;  -webkit-background-clip:text !important;  background-clip:text !important;  -moz-text-fill-color:transparent !important;  -o-text-fill-color:transparent !important;  -webkit-text-fill-color:transparent !important;  text-fill-color:transparent !important;  background:#efa758;  background:linear-gradient(135deg, #efa758, #ef58a7); }  .vc_row {  position:relative; } .sc_column_fixed_placeholder {  min-height:1px; }  .vc_empty_space.sc_height_tiny {  height:1rem !important; } .vc_empty_space.sc_height_small {  height:2rem !important; } .vc_empty_space.sc_height_medium {  height:3.3333rem !important; } .vc_empty_space.sc_height_large, .vc_empty_space.sc_height_big {  height:6.6667rem !important; } .vc_empty_space.sc_height_huge {  height:8.6667rem !important; }  .wpb_row[class*="sc_extra_bg_"], .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_row[class*="sc_extra_bg_"]:after, .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; } .wpb_row.vc_parallax[class*="sc_bg_mask_"]:before {  z-index:1; } .wpb_row.sc_extra_bg_tiny[class*="sc_bg_mask_"]:before, .wpb_row.sc_extra_bg_tiny:after, .wpb_column.sc_extra_bg_tiny[class*="sc_bg_mask_"] > .vc_column-inner:before, .wpb_column.sc_extra_bg_tiny > .vc_column-inner:after, .wpb_text_column.sc_extra_bg_tiny[class*="sc_bg_mask_"]:before, .wpb_text_column.sc_extra_bg_tiny:after, .sc_content.sc_extra_bg_tiny[class*="sc_bg_mask_"]:before, .sc_content.sc_extra_bg_tiny:after {  position:absolute;  top:-2em;  right:-2em;  bottom:-2em;  left:-2em; } .wpb_row.sc_extra_bg_small[class*="sc_bg_mask_"]:before, .wpb_row.sc_extra_bg_small:after, .wpb_column.sc_extra_bg_small[class*="sc_bg_mask_"] > .vc_column-inner:before, .wpb_column.sc_extra_bg_small > .vc_column-inner:after, .wpb_text_column.sc_extra_bg_small[class*="sc_bg_mask_"]:before, .wpb_text_column.sc_extra_bg_small:after, .sc_content.sc_extra_bg_small[class*="sc_bg_mask_"]:before, .sc_content.sc_extra_bg_small:after {  position:absolute;  top:-4em;  right:-4em;  bottom:-4em;  left:-4em; } .wpb_row.sc_extra_bg_medium[class*="sc_bg_mask_"]:before, .wpb_row.sc_extra_bg_medium:after, .wpb_column.sc_extra_bg_medium[class*="sc_bg_mask_"] > .vc_column-inner:before, .wpb_column.sc_extra_bg_medium > .vc_column-inner:after, .wpb_text_column.sc_extra_bg_medium[class*="sc_bg_mask_"]:before, .wpb_text_column.sc_extra_bg_medium:after, .sc_content.sc_extra_bg_medium[class*="sc_bg_mask_"]:before, .sc_content.sc_extra_bg_medium:after {  position:absolute;  top:-6em;  right:-6em;  bottom:-6em;  left:-6em; } .wpb_row.sc_extra_bg_large[class*="sc_bg_mask_"]:before, .wpb_row.sc_extra_bg_large:after, .wpb_column.sc_extra_bg_large[class*="sc_bg_mask_"] > .vc_column-inner:before, .wpb_column.sc_extra_bg_large > .vc_column-inner:after, .wpb_text_column.sc_extra_bg_large[class*="sc_bg_mask_"]:before, .wpb_text_column.sc_extra_bg_large:after, .sc_content.sc_extra_bg_large[class*="sc_bg_mask_"]:before, .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:0.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:0.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:0.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:0.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:0.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:0.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:0.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:0.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:0.9; }  .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; }  .vc_shape_divider {  overflow:hidden;  position:absolute;  left:0;  width:100%;  line-height:0;  direction:ltr;  pointer-events:none; } .vc_shape_divider svg {  display:block;  width:100%; } .vc_shape_divider_top {  top:-0.3px; } .vc_shape_divider_bottom {  bottom:-0.3px;  -webkit-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg); } .shape_divider_top_front .vc_shape_divider, .shape_divider_top_bottom .vc_shape_divider {  z-index:9; }  .flex-direction-nav li {  position:static; } .flex-control-nav li:before {  display:none; }  .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar {  -webkit-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none;  -webkit-border-radius:0;  -ms-border-radius:0;  border-radius:0;  height:4px;  margin-top:1.4em; } .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_bar {  height:4px;  -webkit-border-radius:0;  -ms-border-radius:0;  border-radius:0; } .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar + .vc_single_bar {  margin-top:3.3em; } .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label {  display:block;  width:100%;  position:absolute;  z-index:1;  top:-1.625em;  left:0;  font-size:1.0667em;  line-height:1.5em;  font-weight:400;  font-style:normal;  padding:0;  text-shadow:none; } .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {  position:absolute;  z-index:1;  top:1px;  right:0;  font-size:0.875em;  font-style:italic; }  .vc_message_box_closeable {  position:relative; } .vc_message_box_closeable:after {  content:'\e8be';  font-family:"trx_addons_icons";  font-size:1.5em;  line-height:1em;  font-weight:400;  padding:1em;  color:inherit;  cursor:pointer;  position:absolute;  z-index:1;  top:50%;  right:0;  -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%);  transform:translateY(-50%); }  .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 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 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 0.5em 5px 0;  padding:3px;  border:1px solid #ddd;  background-color:#fafafa; } .trx_addons_attrib_item.trx_addons_attrib_button span {  padding:0.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:0.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:0.2em;  margin:0 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:0.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:0.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_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:0.5em !important;  margin-bottom:0.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:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage, body.home-page:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage, body.error404:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage, body.single:not(.elementor-editor-active) .sc_layouts_hide_on_singular, body.page:not(.elementor-editor-active) .sc_layouts_hide_on_singular, body:not(.single):not(.page):not(.elementor-editor-active) .sc_layouts_hide_on_other {  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 0.3s ease;  -ms-transition:color 0.3s ease;  transition:color 0.3s ease; } .sc_layouts_item_icon.sc_icon_type_svg svg, .sc_layouts_item_icon.sc_icon_type_svg object {  width:1em;  height:1em; } .sc_layouts_item_details {  display:inline-block;  vertical-align:middle;  white-space:normal; } .sc_layouts_item_icon + .sc_layouts_item_details {  margin-left:0.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:0.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:0.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 .sc_button {  background-color:#efa758;  color:#fff;  vertical-align:top;  text-align:center; }  .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:0.5em; }  .sc_layouts_row_type_narrow .socials_wrap {  margin: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 .socials_wrap .social_icon svg, .sc_layouts_row_type_narrow .socials_wrap .social_icon object {  width:1em;  height:1em; }  .sc_layouts_row_type_narrow .sc_button {  background-color:transparent;  border:1px solid #efa758;  color:#efa758; }  .sc_layouts_row_type_compact {  padding:0.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:0.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_normal {  padding:2em 0; }  .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;  position:fixed !important;  margin:0 !important;  background-color:#fff; } .sc_layouts_row_fixed_on.elementor-section:not(.elementor-section-justified) {  left:0;  right:0; } .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_hide_unfixed {  height:0;  padding:0;  overflow:hidden; } .sc_layouts_row_type_compact.sc_layouts_row_hide_unfixed {  padding:0; } .elementor-editor-active .sc_layouts_row_hide_unfixed, .sc_layouts_row_fixed_on.sc_layouts_row_hide_unfixed {  height:unset;  padding:unset;  overflow:unset; }  .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_layouts_popup {  display:none;  background-color:#fff;  -webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.2);  -ms-box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.2); } .sc_layouts_popup > p {  margin:0; } .mfp-content .sc_layouts_popup {  display:block; } .mfp-inline-holder div.mfp-content, .mfp-ajax-holder div.mfp-content {  width:auto;  min-width:60%;  max-width:85%;  min-height:40%;  max-height:80%; }  .sc_layouts_panel_hide_content {  position:fixed;  z-index:100000;  top:0;  left:0;  right:0;  bottom:0;  width:100%;  height:100%;  background:rgba(0, 0, 0, 0);  -webkit-transform:translateX(200%);  -ms-transform:translateX(200%);  transform:translateX(200%);  -webkit-transition:background-color 0.8s ease;  -ms-transition:background-color 0.8s ease;  transition:background-color 0.8s ease; } .sc_layouts_panel_hide_content.sc_layouts_panel_opened {  -webkit-transform:translateX(0);  -ms-transform:translateX(0);  transform:translateX(0);  background-color:rgba(0, 0, 0, 0.5); } .sc_layouts_panel {  background-color:#fff;  -webkit-transition:-webkit-transform 0.8s ease;  -ms-transition:-ms-transform 0.8s ease;  transition:transform 0.8s ease;  -webkit-box-sizing:border-box;  -ms-box-sizing:border-box;  box-sizing:border-box;  padding:2em 3em; } .sc_layouts_panel_left {  -webkit-transform:translateX(-150%);  -ms-transform:translateX(-150%);  transform:translateX(-150%);  position:fixed;  z-index:100001;  top:0;  left:0;  max-width:100%;  height:100%; } .sc_layouts_panel_right {  -webkit-transform:translateX(150%);  -ms-transform:translateX(150%);  transform:translateX(150%);  position:fixed;  z-index:100001;  top:0;  right:0;  max-width:100%;  height:100%; } .sc_layouts_panel_top {  -webkit-transform:translateY(-150%);  -ms-transform:translateY(-150%);  transform:translateY(-150%);  position:fixed;  z-index:100001;  top:0;  left:0;  max-height:100%;  width:100%; } .sc_layouts_panel_bottom {  -webkit-transform:translateY(150%);  -ms-transform:translateY(150%);  transform:translateY(150%);  position:fixed;  z-index:100001;  bottom:0;  left:0;  max-height:100%;  width:100%; } .sc_layouts_panel > p {  margin:0; } .sc_layouts_panel.sc_layouts_panel_opened {  -webkit-transform:none;  -ms-transform:none;  transform:none; } .sc_layouts_panel_close {  position:absolute;  z-index:1;  top:0;  right:0; } .sc_layouts_panel_close:before {  content:'\e875';  font-family:"trx_addons_icons";  display:block;  padding:1em;  font-size:1.25em;  line-height:1.25em; } .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 {  margin-bottom:0 !important; } .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 -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:0; } .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item {  margin:0.25em 0.5em 0.25em 0;  display:inline-block;  vertical-align:top;  line-height:1; } .sc_team .sc_team_item_thumb .sc_team_item_content + .sc_team_item_socials {  margin-top:1em; } .sc_team .sc_team_item_thumb .sc_team_item_content + .sc_team_item_socials .social_item {  margin-bottom:0; } .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 .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon span:before {  margin-top:-1px; } .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:35%;  padding:0 3em 0 0;  -webkit-box-sizing:border-box;  -ms-box-sizing:border-box;  box-sizing:border-box; } .team_member_description {  overflow:hidden; } .team_member_page .team_member_title {  margin:0; } .team_member_page .team_member_position {  margin:0; } .team_member_page .team_member_details {  margin-top:2em; } .team_member_page .team_member_brief_info {  margin-top:2em; } .team_member_page .team_member_brief_info_title {  margin:0;  display:none; } .team_member_page .team_member_brief_info_text {  letter-spacing:0; } .team_member_page .team_member_socials {  margin:1em 0 0 0; } .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_content {  margin-top:4em; } .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 {  margin-bottom:0 !important; } .sc_action {  position:relative;  padding-top:0.0001px; } .sc_action_item {  position:relative; } .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_icon_type_svg svg, .sc_action_item_icon .sc_icon_type_svg object {  width:1em;  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:0.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:0.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:0.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:0.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;  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_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;  background:rgba(0, 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;  background:rgba(0, 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 .sc_action_item_icon svg {  width:1em;  height:1em;  margin-top:0.2em;  fill:#000;  stroke:#000; } .sc_action_item_simple.with_image .sc_action_item_icon > span {  color:#fff;  border-color:#fff; } .sc_action_item_simple.with_image .sc_action_item_icon svg {  fill:#fff;  stroke:#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, 0.2);  -ms-box-shadow:-5px 5px 20px 20px rgba(0, 0, 0, 0.2);  box-shadow:-5px 5px 20px 20px rgba(0, 0, 0, 0.2); } .sc_action_item_event .sc_action_item_title {  margin-top:0;  margin-bottom:0.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:0.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:0.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 {  margin-bottom:0 !important; } .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 .sc_blogger_item_button {  margin-top:1.5em; } .sc_blogger .trx_addons_loading {  position:absolute;  z-index:1000;  top:0;  left:0;  right:0;  bottom:0;  background-color:rgba(255, 255, 255, 0.75); }  .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:0.4em;  font-size:0.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 .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:0.6em;  font-size:0.9286em; } .sc_blogger_modern .sc_blogger_item .sc_blogger_item_excerpt {  margin-top:1em; } .sc_blogger_modern .sc_blogger_columns_wrap .sc_blogger_item .sc_blogger_item_excerpt, .sc_blogger_modern .sc_blogger_slider .sc_blogger_item .sc_blogger_item_excerpt {  display:none; } .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_post_meta + .sc_blogger_item_excerpt {  margin-top:1em; } .sc_blogger_plain .sc_blogger_item .sc_blogger_item_title {  margin:0.4em 0 0.6em; }  .sc_blogger_filters {  margin:2em 0; } .sc_blogger_filters .sc_blogger_filters_titles {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;  margin:0;  padding:0;  font-size:1.2rem;  list-style-type:none; } .sc_blogger_filters .sc_blogger_filters_titles li {  display:inline-block;  padding:0 .7em; } .sc_blogger_filters .sc_blogger_filters_titles a.active {  border-bottom:1px solid #e5e5e5; } .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 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.3s ease; } .sc_button:hover {  background-color:#007fc5; } .sc_button + .sc_button {  margin-left:1em; } .sc_button_subtitle {  font-size:0.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 .sc_button_icon svg {  stroke:currentColor;  fill:currentColor;  -webkit-transition:all 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.3s ease; } .sc_button .sc_button_icon svg, .sc_button .sc_button_icon object {  width:1em;  height:1em; } .sc_button_icon img {  max-height:2.5em;  width:auto; } .sc_button_icon_left .sc_button_icon {  margin-right:0.8em; } .sc_button_icon_right .sc_button_icon {  float:right;  margin-left:0.8em; } .sc_button_icon_top .sc_button_icon {  display:block;  margin-bottom:0.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;  background:rgba(0, 0, 0, 0.5);  margin:0 !important; } .sc_button_bg_image:hover:before {  background-color:rgba(0, 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:'\e911';  font-family:"trx_addons_icons";  margin:0;  line-height:inherit;  position:absolute;  z-index:1;  top:0;  right:0;  -webkit-transition:all 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.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:0.4em; } .sc_button_simple.sc_button_icon_right {  padding-right:1px; } .sc_button_simple.sc_button_icon_right .sc_button_icon {  margin-left:0.4em; } .sc_content {  position:relative; } .sc_content:not([class*="sc_padding_"]) {  padding-top:0.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:1278px; } .sc_content_width_1_2 {  width:639px; } .sc_content_width_1_3 {  width:426px; } .sc_content_width_2_3 {  width:852px; } .sc_content_width_1_4 {  width:319.5px; } .sc_content_width_3_4 {  width:958.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_form {  position:relative;  padding-top:0.0001px; } .trx_addons_field_error, .wpcf7-not-valid {  border-color:#CC0000 !important;  -webkit-box-shadow:0px 0px 8px 0px rgba(200, 0, 0, 0.2);  -ms-box-shadow:0px 0px 8px 0px rgba(200, 0, 0, 0.2);  box-shadow:0px 0px 8px 0px rgba(200, 0, 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:#ff0000 !important;  -webkit-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none; } .sc_form.sc_align_left .sc_form_field {  text-align:left; } .sc_form.sc_align_center .sc_form_field {  text-align:center; } .sc_form.sc_align_right .sc_form_field {  text-align:right; } .sc_form.sc_align_justify .sc_form_field {  text-align:justify; } .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:0.7em;  color:#292929; } label.required span.sc_form_field_title:after {  content:'*';  display:inline-block;  vertical-align:text-top;  margin:-0.5em 0 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-text);  display:block;  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;  display:none;  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 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:'\e893'; } .sc_form_detailed .sc_form_info_item_email .sc_form_info_icon:before {  content:'\e86d'; } .sc_form_detailed .sc_form_info_item_address .sc_form_info_icon:before {  content:'\e88a'; } .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:0.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:'\e88a'; } .sc_form_modern .sc_form_info_item_email .sc_form_info_icon:before {  content:'\e86d'; } .sc_form_modern .sc_form_info_item_phone .sc_form_info_icon:before {  content:'\e893'; } .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:0.5em 1em; } .sc_googlemap_content .sc_form .sc_form_field textarea {  min-height:3em; }  span.wpcf7-not-valid-tip {  display:none;  font-size:0.75em; } .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%; } .wpcf7 div.wpcf7-response-output {  margin:2em 0 0; } .wpcf7 p {  margin:0 0 1em; } .wpcf7 p:last-child {  margin-bottom:0; } .wpcf7-wpgdprc {  display:inline-block; }  [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:0.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 0.3s ease;  -ms-transition:box-shadow 0.3s ease;  transition:box-shadow 0.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:0.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, 0.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 0.3s forwards;  -ms-animation:anim-accent 0.3s forwards;  animation:anim-accent 0.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 0.3s ease;  -ms-transition:-ms-transform 0.3s ease;  transition:transform 0.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 0.5s ease;  -ms-transition:stroke-dashoffset 0.5s ease;  transition:stroke-dashoffset 0.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(0.875, 0.875, 1) translate3d(0, 2.8em, 0);  -ms-transform:scale3d(0.875, 0.875, 1) translate3d(0, 2.8em, 0);  transform:scale3d(0.875, 0.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(0.875, 0.875, 1) translate3d(0, 10em, 0);  -ms-transform:scale3d(0.875, 0.875, 1) translate3d(0, 10em, 0);  transform:scale3d(0.875, 0.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 0.25s forwards;  -ms-animation:anim-jump-1 0.25s forwards;  animation:anim-jump-1 0.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 0.25s forwards ease-in;  -ms-animation:anim-jump-2 0.25s forwards ease-in;  animation:anim-jump-2 0.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:0.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:0.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 0.3s, background-color 0.3s;  -ms-transition:-ms-transform 0.3s, background-color 0.3s;  transition:transform 0.3s, background-color 0.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 0.3s, color 0.3s;  -ms-transition:-ms-transform 0.3s, color 0.3s;  transition:transform 0.3s, color 0.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(0.875, 0.875, 1);  -ms-transform:translate3d(0, 2.2em, 0) scale3d(0.875, 0.875, 1);  transform:translate3d(0, 2.2em, 0) scale3d(0.875, 0.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(0.875, 0.875, 1);  -ms-transform:translate3d(0, 6.2em, 0) scale3d(0.875, 0.875, 1);  transform:translate3d(0, 6.2em, 0) scale3d(0.875, 0.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 0.3s, opacity 0.3s;  -ms-transition:-ms-transform 0.3s, opacity 0.3s;  transition:transform 0.3s, opacity 0.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 0.3s ease;  -ms-transition:-ms-transform 0.3s ease;  transition:transform 0.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(0.7, 0, 0.3, 1);  -ms-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);  transition-timing-function:cubic-bezier(0.7, 0, 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:0.0001px; } .sc_googlemap img {  max-width:none; } .sc_googlemap > iframe {  width:100%;  height:100%; } .sc_googlemap_prevent_scroll {  pointer-events: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 {  pointer-events:none; } .sc_googlemap_content form {  pointer-events:initial; } .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:'\e8bb';  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_googlemap_info_window h1, .sc_googlemap_info_window h2, .sc_googlemap_info_window h3, .sc_googlemap_info_window h4, .sc_googlemap_info_window h5, .sc_googlemap_info_window h6 {  margin:0 0 0.3em; } .sc_googlemap_info_window p {  margin:0; } .sc_googlemap_info_window p + p {  margin-top:0.3em; }  .sc_icons {  position:relative;  padding-top:0.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 {  margin-bottom:0 !important; } .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.sc_icon_animation {  visibility:hidden; } .sc_icon_type_svg svg {  stroke:currentColor;  fill:currentColor;  -webkit-transition:all 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.3s ease; } .sc_icon_type_svg.sc_icon_animation svg {  fill:none !important; } .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, .sc_icon_type_svg object {  width:6em;  height:6em;  display:inline-block;  overflow:visible;  margin-bottom:-0.1em; } .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, .sc_icons_size_small .sc_icon_type_svg object {  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, .sc_icons_size_large .sc_icon_type_svg object {  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 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.3s ease; } .sc_icons .sc_icons_icon + .sc_icons_item_title, .sc_icons .sc_icons_icon + .sc_icons_item_description {  margin-top:1em; } .sc_icons .sc_icons_image + .sc_icons_item_title, .sc_icons .sc_icons_image + .sc_icons_item_description {  margin-top:1em; } .sc_icons .sc_icons_item_title span, .sc_icons .sc_icons_item_description span {  display:block; } .sc_icons_item_title {  font-size:1.25em;  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; } .sc_icons_item_title + .sc_icons_item_description {  margin-top:0.5em; } .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-weight:normal;  color:#292929; }  .sc_icons .sc_icons_item_linked:hover .sc_icons_icon > span {  -webkit-animation:icons-zoom 0.25s ease-out;  -ms-animation:icons-zoom 0.25s ease-out;  animation:icons-zoom 0.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 0.25s ease;  -ms-transition:all 0.25s ease;  transition:all 0.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(0.9, 0.9);  -ms-transform:scale(0.9, 0.9);  transform:scale(0.9, 0.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_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 {  margin-bottom:0 !important; } .sc_price {  position:relative;  padding-top:0.0001px; } .sc_price_item {  position:relative;  overflow:hidden;  text-align:center; } .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;  -webkit-transition:color 0.3s ease;  -ms-transition:color 0.3s ease;  transition:color 0.3s ease; } .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_icon .sc_icon_type_svg svg, .sc_price_item_icon .sc_icon_type_svg object {  width:1em;  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 0.3s ease;  -ms-transition:background-color 0.3s ease;  transition:background-color 0.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 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;  -webkit-transition:color 0.3s ease;  -ms-transition:color 0.3s ease;  transition:color 0.3s ease; } .sc_price_item_subtitle + .sc_price_item_title {  margin-top:0.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:0.65em 0;  color:#000; } .sc_price_item_details {  margin-top:0.9em; } .sc_price_item_subtitle + .sc_price_item_description, .sc_price_item_title + .sc_price_item_description {  margin:0.5em 0; } .sc_price_item_description > span {  display:block; } .sc_price_item_description > span + span {  margin-top:0.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:0.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:0.4em;  line-height:1.8em;  margin-left:0.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:0.5em; } .sc_price_item_link {  display:inline-block;  margin-top:2em;  padding:0.5em 2em;  background-color:#000;  border:2px solid #fff;  color:#fff; } .sc_price_item_link:hover {  background-color:#ff0000;  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, 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;  background:rgba(0, 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:0.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; } .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:0.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:0.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:0.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; }  .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:0.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:0.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:0.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:0.2em;  text-transform:none; } .sc_skills_pie.sc_skills_compact_off .sc_skills_icon {  margin-right:0.5em; } .sc_skills_pie.sc_skills_compact_off .sc_icon_type_svg svg, .sc_skills_pie.sc_skills_compact_off .sc_icon_type_svg object {  width:1.5em;  height:1.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:45%;  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 0.5em 0.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_icon_type_svg svg, .sc_skills_counter .sc_icon_type_svg object {  width:1em;  height:1em; } .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:0.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:0.0001px; } .socials_wrap {  display:block;  vertical-align:middle;  white-space:nowrap;  margin:-8px 0 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 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;  -ms-transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;  transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } .socials_wrap .social_item_type_icons_names .social_icon {  margin:0 auto; } .socials_wrap .social_item .social_name {  font-family:inherit; } .socials_wrap .social_item .social_name:before {  display:none; } .socials_wrap .sc_icon_type_svg svg, .socials_wrap .sc_icon_type_svg object {  width:1.25em;  height:1.25em;  margin-bottom:-0.2em; } .socials_wrap .social_item .social_icon + .social_name {  display:inline-block;  vertical-align:top;  margin-top:0.5em; } .socials_wrap .social_item .social_icon .social_hover {  position:absolute;  z-index:1;  top:0;  left:0;  right:0;  bottom:0;  opacity:0;  background-size:100%;  background-position:bottom center;  -webkit-transition:opacity 0.3s ease;  -ms-transition:opacity 0.3s ease;  transition:opacity 0.3s ease; } .socials_wrap .social_item .social_icon:hover .social_hover {  opacity:1; } .sc_table {  position:relative;  padding-top:0.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; }  .trx_addons_audio_wrap {  position:relative; } .trx_addons_audio_list {  position:relative; } .trx_addons_audio_wrap.list .trx_addons_audio_player:not(:first-child) {  position:absolute;  z-index:1;  top:auto;  right:0;  bottom:0;  left:0;  opacity:0; } .trx_addons_audio_wrap.resized.list .trx_addons_audio_player {  position:absolute;  z-index:1;  top:0;  right:0;  bottom:0;  left:0; } .trx_addons_audio_wrap.resized.list .trx_addons_audio_player.current {  opacity:1;  z-index:2; } .trx_addons_audio_wrap.resized.list .trx_addons_audio_player_wrap {  position:relative;  height:100%; } .trx_addons_audio_wrap.resized.list .audio_frame {  bottom:0;  position:absolute; } .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;  background:rgba(0, 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;  overflow:hidden; } .trx_addons_audio_player .audio_description {  color:#fff; } .trx_addons_audio_player .audio_author, .trx_addons_audio_player .audio_caption {  margin:0.5em 0 1em; } .trx_addons_audio_player .audio_author + .audio_caption {  margin-top:-0.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_subtitle + .trx_addons_audio_wrap {  margin-top:2em; } .trx_addons_audio_player .audio_now_playing {  margin-top:1em;  margin-bottom:1em; } .trx_addons_audio_wrap .trx_addons_audio_navigation, .trx_addons_audio_player .audio_now_playing {  font-size:0.9em;  line-height:1.4rem;  font-weight:600;  letter-spacing:1px;  text-transform:uppercase;  z-index:2;  position:relative;  color:#fff; } .trx_addons_audio_wrap .trx_addons_audio_navigation {  position:absolute;  z-index:2;  top:2.55em;  right:2.5em;  bottom:auto;  left:auto; } .trx_addons_audio_wrap .trx_addons_audio_navigation > span {  padding:0 5px;  cursor:pointer;  display:inline-block;  -webkit-transition:all 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.3s ease;  opacity:0.7;  vertical-align:top; } .trx_addons_audio_wrap .trx_addons_audio_navigation > span:hover {  opacity:1; } .trx_addons_audio_wrap .trx_addons_audio_navigation > span span {  font-size:1.4rem;  line-height:1em;  font-weight:400;  vertical-align:top; } .trx_addons_audio_wrap.hide_time .mejs-time {  display:none !important; } .trx_addons_audio_wrap.hide_scroll .mejs-time-rail {  display:none !important; } .trx_addons_audio_wrap.hide_volume .mejs-horizontal-volume-slider {  display:none !important; } .hide_scroll .mejs-controls .mejs-duration-container {  margin-left:10px; } .trx_addons_audio_player .mejs-container {  min-height:40px; } @media (max-width:1439px) {  .audio_now_playing {   margin-top:0; }  .trx_addons_audio_navigation {   position:absolute;   z-index:2;   top:2em;   right:2em;   bottom:auto;   left:auto; } } @media (max-width:1279px) {  .trx_addons_audio_navigation {   position:absolute;   z-index:2;   top:2em;   right:1.6em;   bottom:auto;   left:auto; } } @media (max-width:767px) {  .trx_addons_audio_wrap.list .trx_addons_audio_player {   padding-top:5em; }  .trx_addons_audio_wrap .mejs-horizontal-volume-slider {   display:none !important; }  .trx_addons_audio_navigation {   position:absolute;   z-index:2;   top:2.55em;   right:auto;   bottom:auto;   left:1.2em; } } .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_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:0.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;  margin:2em 0; } .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:'\e86d'; } .widget_contacts .contacts_info span.contacts_phone:before, .widget_contacts .contacts_info a.contacts_phone:before {  content:'\e8c2'; } .widget_contacts .contacts_info span.contacts_address:before {  content:'\e8c3'; } .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; }  .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:0.9333em; } .sc_recent_news_header_category_item_more {  position:relative;  z-index:1000;  cursor:pointer; } .sc_recent_news_header_category_item_more:after {  content:'\e882';  font-family:"trx_addons_icons";  display:inline-block;  margin-left:0.5em;  -webkit-transition:all 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.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:0.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;  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 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 0.6em;  font-size:12px;  line-height:18px;  font-weight:normal;  margin-bottom:0.6em;  background-color:#000000;  text-transform:uppercase; } .sc_recent_news .post_item .post_featured .post_info *, .sc_recent_news .post_item .post_featured .post_info *:hover {  color:#ffffff; } .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:0.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 0.6em;  font-size:0.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:0.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:0.5em;  margin-bottom:0.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:-0.5em !important; } .sc_recent_news_style_news-portfolio [class*="column"] {  padding:0 0.5em 0.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;  background:rgba(0, 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, 0.4)));  background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 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, 0.4) 100%);  background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 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_overflow_visible, .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:not(.slider_multi):not(.slider_type_images), .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {  min-height:180px; } .slider_container.slider_type_images .slider-slide {  text-align:center;  -webkit-align-self:center;  -ms-align-self:center;  align-self:center; } .slider_container.slider_type_images .slider-slide > img {  max-width:100%;  height:auto; } .slider_container .slider-slide > .slide_link {  display:block;  position:absolute;  z-index:1;  top:0;  left:0;  right:0;  bottom:0; }  .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, 0.6); } .slider_container .slide_overlay, .slider_container .slide_info.slide_info_large, .slider_container .slide_info a {  -webkit-transition:all 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.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:#ffffff; } .slider_container .slide_info.slide_info_large:hover {  background-color:rgba(0, 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:0.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:0.5em 0; } .slider_container .slide_info.slide_info_large .slide_date {  font-size:0.9333em;  font-style:italic; } .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%);  padding:0; } .slider_container.slider_titles_center .slide_info_large {  width:50%;  padding:3em 2em; } .slider_container.slider_titles_bottom .slide_info_small {  left:0;  right:0;  bottom:2em; } .slider_container.slider_titles_bottom .slide_info_large {  left:0;  right:0;  bottom:0; } .slider_container.slider_titles_lb .slide_info_small {  text-align:left;  left:0;  bottom:2em; } .slider_container.slider_titles_lb .slide_info_large {  width:50%;  left:0;  bottom:0; } .slider_container.slider_titles_rb .slide_info_small {  text-align:right;  right:0;  bottom:2em; } .slider_container.slider_titles_rb .slide_info_large {  width:50%;  right:0;  bottom:0; } .slider_container .slide_info .slide_title {  margin-top:0.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;  background:rgba(0, 0, 0, 0.4); } .slider_container .slide_overlay:hover {  background-color:rgba(0, 0, 0, 0.7); } .slider_container.slider_multi .slide_info_small, .slider_container .slide_info_small {  text-shadow:1px 1px #000; } .slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .slide_info:not(.slide_info_large) {  bottom:3.5em; } .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large), .slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .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:0.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:#ffffff; } .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:0.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:0.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-bullets .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .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-bullets .swiper-pagination-bullet, .slider_container.slider_pagination_pos_right .swiper-pagination-bullets .swiper-pagination-bullet {  display:block;  margin:8px 0 0 0; }  .slider_container .swiper-pagination-fraction, .slider_outer .swiper-pagination-fraction {  font-size:0.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_controls .slider_next {  background-image:none !important;  background-color:rgba(0, 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 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.3s ease; } .sc_slider_controls .slider_controls_wrap > a, .slider_container.slider_controls_side .slider_controls_wrap > a, .slider_outer_controls_outside .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:'\e858'; } .sc_slider_controls .slider_next:before, .slider_container .slider_next:before, .slider_outer .slider_next:before {  content:'\e859'; } .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:0.5em; } .sc_slider_controls:not([class*="slider_pagination_style_none"]) .slider_controls_wrap {  position:relative;  -webkit-box-sizing:border-box;  -ms-box-sizing:border-box;  box-sizing:border-box; } .sc_slider_controls:not([class*="slider_pagination_style_none"]) .slider_controls_wrap.with_prev {  padding-left:4.5em; } .sc_slider_controls:not([class*="slider_pagination_style_none"]) .slider_controls_wrap.with_next {  padding-right:4.5em; } .sc_slider_controls:not([class*="slider_pagination_style_none"]) .slider_controls_wrap .slider_prev {  position:absolute;  z-index:1;  top:0;  left:0; } .sc_slider_controls:not([class*="slider_pagination_style_none"]) .slider_controls_wrap .slider_next {  position:absolute;  z-index:1;  top:0;  right:0; } .sc_slider_controls:not([class*="slider_pagination_style_none"]) .slider_controls_wrap .slider_pagination_wrap {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-direction:row;  -ms-flex-direction:row;  flex-direction:row;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-align-items:center;  -ms-flex-align:center;  align-items:center;  position:relative;  text-align:center;  height:2.8em; }  .sc_slider_controls .slider_pagination_button_wrap {  display:inline-block;  vertical-align:top;  height:100%; } .sc_slider_controls .slider_pagination_button {  display:block;  height:100%;  margin-left:1px;  background-size:cover;  background-repeat:no-repeat;  background-position:center;  cursor:pointer;  position:relative; } .sc_slider_controls .slider_pagination_button_wrap:first-child .slider_pagination_button {  margin-left:0; } .sc_slider_controls .slider_pagination_button:before {  content:' ';  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  background:#000;  -webkit-transition:opacity 0.3s ease;  -ms-transition:opacity 0.3s ease;  transition:opacity 0.3s ease;  opacity:0; } .sc_slider_controls .slider_pagination_button:hover:before, .sc_slider_controls .slider_pagination_button_active:before {  opacity:0.2; }  .sc_slider_controls.slider_pagination_style_progress .slider_controls_wrap .slider_pagination_wrap {  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 0.3s ease;  -ms-transition:width 0.3s ease;  transition:width 0.3s ease; }  .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet {  display:inline-block;  vertical-align:top;  border:2px solid #f0f0f0;  background-color:transparent;  width:10px;  height:10px;  background-position:center;  background-repeat:no-repeat;  background-size:cover;  opacity:1; } .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet + .slider_pagination_bullet {  margin-left:4px;  cursor:pointer; }  .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap > * {  font-size:0.8667em;  line-height:1.7em; } .sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap > .swiper-pagination-current {  font-size:2em;  line-height:1.2em; } .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:-6em;  left:0; } .slider_container.slider_controls_side .slider_next, .slider_outer_controls_side .slider_controls_wrap > .slider_next {  opacity:0;  margin-right:-6em;  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_container.slider_controls_outside + .slider_controls_wrap > a, .slider_outer_controls_outside .slider_controls_wrap > a {  -webkit-transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease 0.3s, margin 0.3s ease 0.3s;  -ms-transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease 0.3s, margin 0.3s ease 0.3s;  transition:color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease 0.3s, margin 0.3s ease 0.3s; } .slider_container.slider_controls_outside + .slider_controls_wrap > .slider_prev, .slider_outer_controls_outside .slider_controls_wrap > .slider_prev {  opacity:0;  margin-left:-6em;  left:-6em; } .slider_container.slider_controls_outside + .slider_next, .slider_outer_controls_outside .slider_controls_wrap > .slider_next {  opacity:0;  margin-right:-6em;  right:-6em; } .slider_container.slider_controls_outside:hover + .slider_controls_wrap > a, .slider_container.slider_controls_outside + .slider_controls_wrap:hover > a, .slider_container.slider_controls_outside + .slider_controls_wrap > a:hover, .slider_outer_controls_outside:hover .slider_controls_wrap > a, .slider_outer_controls_outside .slider_controls_wrap:hover > a, .slider_outer_controls_outside .slider_controls_wrap > a:hover {  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:0.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:0.5em; }  .slider_container .trx_addons_video_player.with_cover {  position:absolute;  z-index:1;  top:0;  left:0;  right:0;  bottom:0; }  .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:'\e85a';  font-family:"trx_addons_icons"; } .sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap > .slider_next:before {  content:'\e857';  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:0.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;  background:rgba(0, 0, 0, 0.5);  -webkit-transition:background-color 0.5s ease;  -ms-transition:background-color 0.5s ease;  transition:background-color 0.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 0.3s ease-out;  -ms-transition:all 0.3s ease-out;  transition:all 0.3s ease-out; } .slider_elastistack .stack__images li.move-back {  -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.47, 1.515);  -ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.47, 1.515);  transition-timing-function:cubic-bezier(0.175, 0.885, 0.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:'\e857'; }  .widget_socials .socials_description + .socials_wrap {  margin-top:1.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;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;  position:absolute;  z-index:1;  top:0;  left:0;  right:0;  bottom:0;  text-align:center;  opacity:0;  overflow:hidden;  -webkit-transition:all 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.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;  background:rgba(0, 0, 0, 0.5);  -webkit-transition:all 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.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 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.3s ease;  font-size:3em;  cursor:pointer;  overflow:hidden;  margin-top:2em;  background-color:rgba(0, 0, 0, 0.5);  color:#fff;  opacity:0; } .trx_addons_video_player.with_cover .video_hover:before {  content:'\e888';  font-family:"trx_addons_icons";  margin:0; } .trx_addons_video_player.with_cover .video_hover:hover {  background-color:rgba(0, 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 0.3s ease;  -ms-transition:color 0.3s ease;  transition:color 0.3s ease; } .sc_layouts_cart_widget .widget_shopping_cart {  text-align:left !important;  font-size:0.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:0.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:'\e828';  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:#ffffff;  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, 0.2);  -ms-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.2);  box-shadow:1px 1px 2px 0px rgba(0, 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 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.3s ease;  color:#141414;  font-weight:400;  padding:0.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;  background:rgba(0, 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:0.3em; } .custom-logo-link img, .sc_layouts_logo img {  max-height:6em;  width:auto; } .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, .sc_layouts_menu > nav {  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 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;  -ms-transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;  transition:color 0.3s ease, background-color 0.3s ease, border-color 0.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:'\e882';  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 0.3s ease;  -ms-transition:color 0.3s ease;  transition:color 0.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:'\e884';  font-family:"trx_addons_icons";  font-weight:normal;  position:absolute;  z-index:1;  top:0.65em;  right:0.75em;  -webkit-transition:color 0.3s ease;  -ms-transition:color 0.3s ease;  transition:color 0.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 0.3s ease;  -ms-transition:color 0.3s ease;  transition:color 0.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:0.5em; } .sc_layouts_menu_nav > li[class*="columns-"][class*="icon-"]:before {  position:static;  margin:0 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, 0.2);  -ms-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.2);  box-shadow:1px 1px 2px 0px rgba(0, 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:0.5em;  padding-top:0.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:0.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 > ul ul.sc_layouts_submenu.submenu_left {  left:auto;  right:13.1428em;  margin:0; }  .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:0.25em 0; } .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li.menu-item-has-children > a:after {  content:'\e884'; } .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_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:0.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(0.175, 0.885, 0.32, 1.275);  -ms-transition:all 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);  transition:all 500ms cubic-bezier(0.175, 0.885, 0.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:0.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 0.1s ease;  -ms-transition:all 0.1s ease;  transition:all 0.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 0.1s ease;  -ms-transition:-ms-transform 0.1s ease;  transition:transform 0.1s ease;  -webkit-transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9);  -ms-transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9);  transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9); }  .menu_hover_path_line > ul > li:before, .menu_hover_path_line > ul > li:after {  top:0.5em;  bottom:0.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:0.2em;  -webkit-transform-origin:50% 100%;  -ms-transform-origin:50% 100%;  transform-origin:50% 100%; }  .menu_hover_path_line > ul > li:after {  right:0.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:0.2em;  right:0.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:0.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:0.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:0.3s;  -ms-transition-delay:0.3s;  transition-delay:0.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:0.2s;  -ms-transition-delay:0.2s;  transition-delay:0.2s; } .menu_hover_path_line > ul > li:hover:before, .menu_hover_path_line > ul > li.sfHover:before {  -webkit-transition-delay:0.1s;  -ms-transition-delay:0.1s;  transition-delay:0.1s; }  .menu_hover_path_line > ul > li > a:before {  -webkit-transition-delay:0.1s;  -ms-transition-delay:0.1s;  transition-delay:0.1s; } .menu_hover_path_line > ul > li.sfHover > a:before, .menu_hover_path_line > ul > li > a:hover:before {  -webkit-transition-delay:0.2s;  -ms-transition-delay:0.2s;  transition-delay:0.2s; }  .menu_hover_path_line > ul > li.sfHover:after, .menu_hover_path_line > ul > li:hover:after {  -webkit-transition-delay:0.3s;  -ms-transition-delay:0.3s;  transition-delay:0.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 0.3s, opacity 0.2s;  -ms-transition:-ms-transform 0s 0.3s, opacity 0.2s;  transition:transform 0s 0.3s, opacity 0.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 0.3s, opacity 0.1s;  -ms-transition:-ms-transform 0.3s, opacity 0.1s;  transition:transform 0.3s, opacity 0.1s;  -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);  -ms-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);  transition-timing-function:cubic-bezier(0.4, 0, 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 0.3s forwards;  -ms-animation:anim-roll-down 0.3s forwards;  animation:anim-roll-down 0.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 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);  -ms-transition:-ms-transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);  transition:transform 0.3s cubic-bezier(0.22, 0.61, 0.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:0.3s;  -ms-transition-delay:0.3s;  transition-delay:0.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 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.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 0.3s ease;  -ms-transition:all 0.3s ease;  transition:all 0.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, 0.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:-0.1em 0.2em 0 0; } .sc_layouts_title_link {  display:inline-block;  margin:0.5em 0 2em; } .sc_layouts_row_fixed_on .sc_layouts_title_link {  display:none; } .sc_layouts_title_meta .post_edit:before {  margin-right:0.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:0.5em; } .sc_layouts_title.with_content {  position:relative;  min-height:0em; } .sc_layouts_title.with_image {  background-position:center;  background-repeat:no-repeat;  background-size:cover; } .sc_layouts_title.fixed_height {  min-height:20rem; } .sc_layouts_title.with_tint.with_content:before {  content:' ';  position:absolute;  z-index:0;  top:0;  left:0;  right:0;  bottom:0;  background:rgba(0, 0, 0, 0.5); } .sc_layouts_title .sc_layouts_title_content {  position:static; } .sc_layouts_title.fixed_height .sc_layouts_title_content {  position:absolute;  z-index:1;  top:50%;  left:50%;  -webkit-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  transform:translate(-50%, -50%); }  