 .sc_accordion .sc_accordion_item {   margin-bottom:1.25em; } .sc_accordion > .sc_accordion_item .sc_accordion_content {   overflow:hidden;   display:none; } .sc_accordion .sc_accordion_item .sc_accordion_title {   position:relative;   overflow:hidden;   cursor:pointer;   margin:0;   -webkit-transition:all ease 0.3s;   -moz-transition:all ease 0.3s;   -ms-transition:all ease 0.3s;   -o-transition:all ease 0.3s;   transition:all ease 0.3s; } .sc_accordion .sc_accordion_item .sc_accordion_title .sc_items_counter:after {   content:'. '; } .sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon {   position:absolute;   left:0;   top:0;   height:100%;   padding:0;   text-align:center;   overflow:hidden;   -webkit-transition:all ease 0.3s;   -moz-transition:all ease 0.3s;   -ms-transition:all ease 0.3s;   -o-transition:all ease 0.3s;   transition:all ease 0.3s; } .sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon:before {   position:absolute;   left:50%;   top:50%;   -webkit-transform:translateX(-50%) translateY(-50%);   -moz-transform:translateX(-50%) translateY(-50%);   transform:translateX(-50%) translateY(-50%); } .sc_accordion .sc_accordion_item .sc_accordion_content {   padding:1.5em 1.8em; } .sc_accordion .sc_accordion_item .sc_accordion_title {   border:1px solid #e4e7e8;   padding:0.5em 0.5em 0.5em 3em; } .sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon {   width:2.3333em;   background-color:#e4e7e8;   color:#ffffff; } .sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon_opened {   margin-top:-4em; } .sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {   margin-top:0; } .sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_closed {   margin-top:4em; } .sc_accordion .sc_accordion_item .sc_accordion_content {   border-width:1px;   border-style:solid;   border-top-width:0; } [class*="sc_button_hover_slide"] {   -webkit-transition:all ease .3s;   -moz-transition:all ease .3s;   -ms-transition:all ease .3s;   -o-transition:all ease .3s;   transition:all ease .3s;   background-position:right bottom !important; } .sc_button_hover_slide_left {   background-size:210% 100% !important; } .sc_button_hover_slide_top {   background-size:100% 210% !important; } .sc_button_hover_slide_left:hover, .sc_button_hover_slide_left.active {   background-position:left bottom !important; } .sc_button_hover_slide_top:hover, .sc_button_hover_slide_top.active {   background-position:right top !important; }  .sc_button_hover_arrow {   position:relative;   overflow:hidden;   padding-left:2em !important;   padding-right:2em !important; } .sc_button_hover_arrow:before {   content:'\e8f4';   font-family:'fontello';   position:absolute;   z-index:1;   right:-2em !important;   left:auto !important;   top:50% !important;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   -ms-transform:translateY(-50%);   transform:translateY(-50%);   -webkit-transition:all ease .3s;   -moz-transition:all ease .3s;   -ms-transition:all ease .3s;   -o-transition:all ease .3s;   transition:all ease .3s;   background-color:transparent !important;   color:inherit !important; } .sc_button_hover_arrow:hover:before, .sc_button_hover_arrow.active:before {   right:0.5em !important; }   .sc_blogger.sc_scroll_controls {   position:relative; } .sc_blogger.sc_scroll_controls_type_top {   overflow:visible !important; } .sc_blogger.sc_scroll_controls_type_top .sc_scroll_controls_wrap {   top:0; }  .sc_blogger.layout_polaroid .sc_blogger_elements *, .sc_blogger.layout_polaroid .sc_blogger_elements *:after, .sc_blogger.layout_polaroid .sc_blogger_elements *:before {   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_blogger.layout_polaroid .sc_blogger_elements {   height:0; } .js .sc_blogger.layout_polaroid .sc_blogger_elements .photostack {   height:40em; } .sc_blogger.layout_polaroid .sc_blogger_elements+.sc_blogger_button {   margin-top:3em; } .sc_blogger.layout_polaroid .sc_blogger_elements figure {   overflow:visible; } .sc_blogger.layout_polaroid .sc_blogger_elements figure figcaption {   background:transparent;   display:block;   height:auto;   margin:0;   padding:0;   position:static;   vertical-align:middle;   font-size:1em; } .sc_blogger.layout_polaroid .sc_blogger_elements .sc_polaroid_title {   font-weight:400;   margin:0.6em 0 0 0; } .sc_blogger.layout_polaroid .sc_blogger_elements .photostack-back {   font-size:1.0769em;   line-height:1.5em;   padding:2.3077em; }  .sc_blogger.layout_date .sc_blogger_item {   position:relative; } .sc_blogger.layout_date .sc_blogger_item:before {   content:' ';   display:block;   background-color:#ddd;   position:absolute;   z-index:1; } .sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item:before {   width:1px;   height:100%;   left:40px;   top:0; } .sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item:before {   height:1px;   width:100%;   left:0;   top:40px; } .sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item.sc_blogger_item_last:before {   content:none; } .sc_blogger.layout_date .sc_blogger_item .sc_blogger_date {   width:78px;   height:78px;   border:1px solid #ddd;   position:relative;   z-index:2;   background-color:#fff;   text-align:center;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .day_month {   display:block;   padding:14px 0 6px 0;   font-size:1.15em; } .sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year {   display:block;   font-size:0.75em;   margin:0 auto; } .sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before {   width:33px;   display:block;   margin:0 auto 3px;   content:' ';   border-top:1px solid #ddd; } .sc_blogger.layout_date .sc_blogger_item .sc_blogger_title {   margin:0 0 0.6em 0; } .sc_blogger.layout_date.sc_blogger_horizontal {   overflow:hidden; } .sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {   float:left; } .sc_blogger.layout_date.sc_blogger_horizontal .post_content {   padding-right:2em; } .sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item .sc_blogger_date {   margin-bottom:1.25em; } .sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item + .sc_blogger_item {   padding-top:2em; } .sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item .sc_blogger_date {   float:left; } .sc_blogger.layout_date.sc_blogger_vertical .post_content {   padding-left:100px; } .sc_blogger.layout_date.sc_blogger_vertical .post_content:after {   content:' ';   width:100%;   height:0;   display:block;   clear:both; } .sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item .post_info {   margin:0; } .sc_blogger.layout_date .load_more {   height:60px;   position:relative; } .sc_blogger.layout_date .load_more:before {   width:28px;   height:28px;   border:1px solid #ddd;   background-color:#fff;   font-family:"fontello";   content:'\e82d';   text-align:center;   position:absolute;   z-index:2;   bottom:0;   left:24px;   line-height:28px; } .sc_blogger.layout_date .load_more:after {   content:'';   display:block;   width:1px;   height:100%;   background-color:#ddd;   position:absolute;   left:40px;   top:0;   z-index:1; }  .sc_blogger_item.sc_plain_item {   padding:2.2857em;   background-color:#f0f0f0;   margin-bottom:2px;   text-align:center; } .sc_blogger_item.sc_plain_item .post_category {   font-style:italic; } .sc_blogger_item.sc_plain_item .post_title {   margin-top:0.6em;   margin-top:0.4em; } .sc_blogger_item.sc_plain_item .post_info {   margin-bottom:0; } .sc_blogger.layout_plain .sc_item_button {   margin-top:2.2857em; }  .sc_blogger.sc_blogger_horizontal.layout_news {   overflow:hidden; } .sc_blogger.sc_blogger_horizontal.layout_news .post_featured {   width:40%;   float:left;   vertical-align:top;   margin:0 2em 0.7em 0; } .sc_blogger.sc_blogger_horizontal.layout_news .columns_wrap .post_featured {   width:100%;   float:none;   margin:0 0 0.7em 0; } .sc_blogger.sc_blogger_vertical.layout_news .sc_blogger_item+.sc_blogger_item {   padding-top:2em;   margin-top:2em;   border-top:1px solid #ddd;   -webkit-border-radius:0;   -moz-border-radius:0;   border-radius:0; }  .article_style_boxed .sc_blogger.template_related .post_content_wrap {   background-color:#f7f7f7; }  .article_style_boxed .sc_blogger.template_masonry .post_content {   background-color:#f7f7f7; }  .sc_blogger .isotope_filters {   margin:1.5em 0 1em; }  .sc_blogger.no_margins .sc_blogger_button {   margin-top:2em; }  .sc_scroll_horizontal .sc_blogger .isotope_item, .sc_scroll_horizontal .sc_blogger [class*=column-], .sc_blogger .sc_scroll_horizontal .isotope_item, .sc_blogger .sc_scroll_horizontal [class*=column-] {   width:400px;   display:inline-block;   vertical-align:top;   position:relative;   padding-bottom:0;   white-space:nowrap; } .sc_scroll_horizontal .sc_blogger .isotope_column_2, .sc_scroll_horizontal .sc_blogger .column-1_2, .sc_blogger .sc_scroll_horizontal .isotope_column_2, .sc_blogger .sc_scroll_horizontal .column-1_2 {   width:600px; } .sc_scroll_horizontal .sc_blogger .isotope_column_4, .sc_scroll_horizontal .sc_blogger .column-1_4, .sc_blogger .sc_scroll_horizontal .isotope_column_4, .sc_blogger .sc_scroll_horizontal .column-1_4 {   width:300px; } .sc_scroll_horizontal .sc_blogger .isotope_column_5, .sc_scroll_horizontal .sc_blogger .column-1_5, .sc_blogger .sc_scroll_horizontal .isotope_column_5, .sc_blogger .sc_scroll_horizontal .column-1_5 {   width:240px; } .sc_scroll_horizontal .sc_blogger .isotope_column_6, .sc_scroll_horizontal .sc_blogger .column-1_6, .sc_blogger .sc_scroll_horizontal .isotope_column_6, .sc_blogger .sc_scroll_horizontal .column-1_6 {   width:200px; } .sc_scroll_vertical .sc_blogger .isotope_item, .sc_scroll_vertical .sc_blogger [class*=column-], .sc_blogger .sc_scroll_vertical .isotope_item, .sc_blogger .sc_scroll_vertical [class*=column-] {   position:relative;  width:auto;   max-width:400px;   display:inline-block;   padding-right:50px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }   .sc_call_to_action_align_left .sc_call_to_action_title, .sc_call_to_action_align_left .sc_call_to_action_subtitle, .sc_call_to_action_align_left .sc_call_to_action_descr, .sc_call_to_action_align_right .sc_call_to_action_title, .sc_call_to_action_align_right .sc_call_to_action_subtitle, .sc_call_to_action_align_right .sc_call_to_action_descr {   text-align:left; } .sc_call_to_action_align_left .sc_call_to_action_featured, .sc_call_to_action_align_left .sc_call_to_action_info, .sc_call_to_action_align_right .sc_call_to_action_featured, .sc_call_to_action_align_right .sc_call_to_action_info {   vertical-align:middle; } .sc_call_to_action_align_none .sc_call_to_action_info, .sc_call_to_action_align_center .sc_call_to_action_info {   text-align:center; } .sc_call_to_action_align_none .sc_call_to_action_featured, .sc_call_to_action_align_center .sc_call_to_action_featured {   margin:0 auto 2.2857em; } .sc_call_to_action_accented {   padding:3em 0; } .sc_call_to_action .sc_call_to_action_title {   margin-bottom:0.5em; } .sc_call_to_action .sc_call_to_action_title:after {   display:none; } .sc_call_to_action .sc_call_to_action_descr {   line-height:1.5em;   margin-bottom:0; } .sc_call_to_action .sc_call_to_action_buttons {   text-align:center;   display:block;   position:absolute;   bottom:-1.52em;   left:0;   right:0;   z-index:1; } .sc_call_to_action{   padding:3em 3% 4.5em;   background-size:cover;   background-position:top;   position:relative;   margin-bottom:1.1rem;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   z-index:9; } .sc_call_to_action .drop-shadow {   position:absolute;   width:100%;   bottom:-3rem;   height:3rem;   z-index:0;   overflow:hidden; } .sc_call_to_action .drop-shadow:before, .sc_call_to_action .drop-shadow:after {   content:"";   position:absolute;   z-index:0;   bottom:56px;   left:5%;   width:50%;   height:20%;   max-width:40%;   -webkit-box-shadow:0 0 50px rgba(0, 0, 0, 0.7);   -moz-box-shadow:0 0 50px rgba(0, 0, 0, 0.7);   box-shadow:0 0 50px rgba(0, 0, 0, 0.7);   -webkit-transform:rotate(-3deg);   -moz-transform:rotate(-3deg);   -o-transform:rotate(-3deg);   transform:rotate(-3deg);   overflow:hidden; } .sc_call_to_action .drop-shadow:after{   right:5%;   left:auto;   -webkit-transform:rotate(3deg);   -moz-transform:rotate(3deg);   -o-transform:rotate(3deg);   transform:rotate(3deg); }  .sc_chat {   position:relative;   padding-left:20px;   overflow:hidden; } .sc_chat+.sc_chat {   margin-top:1.5em; } .sc_chat_inner {   position:relative;   background-color:#ffffff;   border:1px solid #1eaace;   padding:1.2em 1.2em 0.875em;   overflow:hidden;   -webkit-border-radius:6px;   -moz-border-radius:6px;   border-radius:6px; } .sc_chat:after {   content:' ';   position:absolute;   z-index:1;   top:30%;   left:14px;   width:11px;   height:30px;   -webkit-transform:rotate(30deg) skewY(-45deg);   -moz-transform:rotate(30deg) skewY(-45deg);   -ms-transform:rotate(30deg) skewY(-45deg);   -o-transform:rotate(30deg) skewY(-45deg);   transform:rotate(30deg) skewY(-45deg);   background-color:#ffffff;   border-left:1px solid #1eaace;   border-bottom:1px solid #1eaace; } .sc_chat .sc_chat_title {   margin-bottom:1em;   font-weight:400; } .sc_chat .sc_chat_avatar {   width:75px;   height:75px;   float:left;   margin:0 20px 10px 0;   overflow:hidden;   -webkit-border-radius:6px;   -moz-border-radius:6px;   border-radius:6px; } .sc_chat p {   margin-bottom:0; }   .sc_clients .sc_slider_swiper:not(.sc_slider_height_auto) .slides .swiper-slide {   min-height:3em; } .sc_clients .sc_client_image {   text-align:center;   padding:0 1em; } .sc_clients_style_clients-2 .sc_client_hover {   text-align:center; } .sc_clients_style_clients-2 .sc_client_title {   margin:0.5em 0 0 0;   font-size:1.3333em;   font-weight:700; } .sc_clients_style_clients-2 .sc_client_position {   margin-top:0.25em;   font-style:italic; } .sc_clients_style_clients-2 .sc_client_description {   font-size:1.2857em;   font-weight:300;   font-style:italic;   line-height:1.2857em; } .sc_clients_style_clients-2 .sc_client_description:before {   content:'\e8b6';   font-family:'fontello';   font-size:1.5em;   font-style:normal;   line-height:1.5em;   display:block; } .sc_clients_style_clients-2 .sc_client_description p {   margin:0; } .sc_clients_style_clients-2 .sc_client_description p+p {   margin-top:0.5em; } .sc_clients_style_clients-2 .sc_client_image {   background-color:#fff; } .sc_clients_style_clients-2 .sc_client_image img {   vertical-align:middle; } .sc_clients_style_clients-2 .sc_client_info {   padding-top:1.5em; } .sc_clients_style_clients-2 .sc_client_image {   position:relative; } .sc_clients_style_clients-2 .sc_client_image .sc_client_hover {   position:absolute;   left:0;   right:0;   top:0;   bottom:0;   opacity:0;   filter:alpha(opacity=0);   text-align:center; } .sc_clients_style_clients-2 .sc_clients_item:hover .sc_client_image .sc_client_hover {   opacity:1;   filter:alpha(opacity=100); } .sc_clients_style_clients-2 .sc_client_image .sc_client_hover, .sc_clients_style_clients-2 .sc_client_image .sc_client_hover .sc_client_info {   overflow:hidden;   -webkit-transition:all ease .3s;   -moz-transition:all ease .3s;   -ms-transition:all ease .3s;   -o-transition:all ease .3s;   transition:all ease .3s; } .sc_clients_style_clients-2 .sc_client_image .sc_client_hover .sc_client_info {   position:absolute;   left:0;   top:50%;   width:100%;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   transform:translateY(-50%);   margin-top:50px;   padding:1.5em;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_clients_style_clients-2 .sc_clients_item:hover .sc_client_image .sc_client_hover .sc_client_info {   margin-top:0; }   .sc_columns .sc_column_item_inner {   padding:1.5em; }   .sc_form form {   position:relative; } .sc_form .result {   display:none;   width:70%;   position:absolute;   z-index:1000;   top:38%;   left:50%;   -webkit-transform:translateX(-50%) translateY(-50%);   -moz-transform:translateX(-50%) translateY(-50%);   -ms-transform:translateX(-50%) translateY(-50%);   transform:translateX(-50%) translateY(-50%);   -webkit-box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);   -moz-box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2);   box-shadow:10px 10px 30px 0px rgba(0, 0, 0, 0.2); } .sc_form .sc_item_descr .sc_socials {   display:block;   font-size:0.6667em;   margin-top:1em; } .sc_form .sc_form_item {   margin-bottom:1.8143rem;   width:100%;   text-align:center; } .sc_form .sc_form_item input[type="text"], .sc_form .sc_form_item select, .sc_form .sc_form_item textarea {  text-align:left;   } .sc_form .sc_form_address_field {   margin-bottom:1.6rem;   text-align:left; } .sc_form .sc_form_address .sc_socials {   text-align:left;   display:block; } .sc_form .sc_form_address_label {   display:block;   font-weight:700; } .sc_form .sc_form_field {   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_form .sc_form_item.label_top label {   display:block;   margin-bottom:0.9em;   font-size:1.286rem;   font-weight:700;   text-align:left; } .sc_form .sc_form_item.label_bottom label {   display:block;   margin-top:0.4em; } .sc_form .sc_form_item.label_left {   overflow:hidden; } .sc_form .sc_form_item.label_left label {   display:inline-block;   margin-right:1.5em;   vertical-align:middle; } .sc_form .sc_form_item.label_left input, .sc_form .sc_form_item.label_left .sc_form_select_container, .sc_form .sc_form_item.label_left textarea {   display:inline-block;   width:auto;   vertical-align:middle; } .sc_form .sc_form_item .sc_form_element {   width:auto;   display:inline-block; } .sc_form .sc_form_item .sc_form_element+.sc_form_element {   margin-left:2em; } .sc_form .sc_form_item .sc_form_element input, .sc_form .sc_form_item .sc_form_element label {   width:auto;   margin-right:0.5em;   display:inline-block; } .sc_form .sc_form_item .sc_form_element input[type="radio"], .sc_form .sc_form_item .sc_form_element input[type="checkbox"] {   display:none; } .sc_form .sc_form_item .sc_form_element input[type="radio"] + label, .sc_form .sc_form_item .sc_form_element input[type="checkbox"] + label {   position:relative;   padding-left:1.75em;   line-height:1.5em; } .sc_form .sc_form_item .sc_form_element input[type="radio"] + label:before, .sc_form .sc_form_item .sc_form_element input[type="checkbox"] + label:before {   content:' ';   font-family:fontello;   display:block;   text-align:center;   border:1px solid #ebebeb;   position:absolute;   left:0;   top:3px;   width:1em;   height:1em;   line-height:1em; } .sc_form .sc_form_item .sc_form_element input[type="radio"] + label:before {   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_form .sc_form_item .sc_form_element input[type="checkbox"]:checked + label:before {   content:'\e8ab'; } .sc_form .sc_form_item .sc_form_element input[type="radio"]:checked + label:before {   content:'\e8e4'; } .sc_form .sc_form_field input, .sc_form .sc_form_message textarea {   width:100%;  -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_form .sc_form_message textarea {   min-height:8em; }  .sc_form .picker {   position:absolute;   z-index:10000;   left:0;   top:4em;   width:100%;   height:0;   padding:1.5em;   overflow:hidden;   filter:alpha(opacity=0);   -moz-opacity:0;   opacity:0;   -webkit-transition:all 0.15s ease-out;   -moz-transition:all 0.15s ease-out;   transition:all 0.15s ease-out;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_form .picker--opened {   height:auto;   filter:alpha(opacity=100);   -moz-opacity:1;   opacity:1; } .sc_form .picker__header {   position:relative;   margin:0 1.5em;   font-size:1.2857em;   text-transform:uppercase;   text-align:center; } .sc_form .picker__month, .sc_form .picker__year {   display:inline-block;   margin-left:3px;   margin-right:3px; } .sc_form .picker__nav--prev, .sc_form .picker__nav--next {   position:absolute;   z-index:1;   top:0;   left:0;   line-height:1.5em;   width:1.5em;   height:1.5em;   text-align:center; } .sc_form .picker__nav--next {   left:auto;   right:0; } .sc_form .picker__nav--prev:before, .sc_form .picker__nav--next:before {   font-family:"fontello";   display:inline-block;   line-height:inherit; } .sc_form .picker__nav--prev:before {   content:'\e837'; } .sc_form .picker__nav--next:before {   content:'\e836'; } .sc_form .picker__nav--prev:hover, .sc_form .picker__nav--next:hover {   cursor:pointer; } .sc_form .picker__nav--disabled, .sc_form .picker__nav--disabled:hover, .sc_form .picker__nav--disabled:before, .sc_form .picker__nav--disabled:before:hover {   cursor:default; } .sc_form .picker__table {   width:100%;   border-collapse:collapse;   border-spacing:0;   text-align:center;   table-layout:fixed;   margin:0.8em 0 0 0; } .sc_form .picker__table th, .sc_form .picker__table td {   border:none;   padding:0.25em;   vertical-align:top;   text-align:center; } .sc_form .picker__weekday {   width:14.285714286%;   text-transform:uppercase; } .sc_form .picker__day--today {   position:relative; } .sc_form .picker__day--today:before {   content:" ";   position:absolute;   top:2px;   right:2px;   width:0;   height:0;   border-top:7px solid #f15a23;   border-left:7px solid transparent !important; } .sc_form .picker__day--infocus:hover, .sc_form .picker__day--outfocus:hover, .sc_form .picker__day--highlighted:hover, .sc_form .picker--focused .picker__day--highlighted {   cursor:pointer; } .sc_form .picker__day--disabled, .sc_form .picker__day--disabled:hover, .sc_form .picker--focused .picker__day--disabled {   cursor:default;   background-color:transparent !important; } .sc_form .picker__footer {   text-align:center;   border-top:1px solid #ddd;   margin-top:0.5em;   padding:0.5em 0 0 0; } .sc_form .picker__button--today, .sc_form .picker__button--clear, .sc_form .picker__button--close {   display:inline-block;   vertical-align:bottom;   font-style:italic;   font-weight:400;   line-height:2em;   width:33%;   background-color:transparent !important; } .sc_form .picker__button--today:hover, .sc_form .picker__button--clear:hover, .sc_form .picker__button--close:hover {   cursor:pointer; } .sc_form .picker__button--today:focus, .sc_form .picker__button--clear:focus, .sc_form .picker__button--close:focus {   background:transparent;   outline:none; } .sc_form .picker__button--today:before, .sc_form .picker__button--clear:before, .sc_form .picker__button--close:before {   position:relative;   display:inline-block;   height:0; } .sc_form .picker__button--today:before, .sc_form .picker__button--clear:before {   content:" ";   margin-right:0.3em; } .sc_form .picker__button--today:before {   top:-1px;   width:0;   border-top:7px solid transparent;   border-left:7px solid transparent !important; } .sc_form .picker__button--clear:before {   top:-3px;   width:10px;   border-top:3px solid transparent; } .sc_form .picker__button--close:before {   content:"\D7";   vertical-align:top;   margin-right:0.4em;   font-size:1.5385em;   font-style:normal;   font-weight:700; } .sc_form .picker__button--today[disabled], .sc_form .picker__button--today[disabled]:hover {   cursor:default; }  .sc_form .picker--time {   padding:0;   overflow-y:auto;   -webkit-overflow-scrolling:touch; } .sc_form .picker--time.picker--opened {   height:16em; } .sc_form .picker__list {   list-style:none;   padding:0;   margin:0; } .sc_form .picker__list li {   margin-bottom:0; } .sc_form .picker__list-item {   position:relative;   padding:0.5em 1em;   border-bottom:1px solid #ddd;   border-top:1px solid #ddd;   margin-bottom:-1px; } .sc_form .picker__list-item:hover {   z-index:10; } .sc_form .picker__list-item:hover, .sc_form .picker__list-item--highlighted, .sc_form .picker__list-item--highlighted:hover, .sc_form .picker--focused .picker__list-item--highlighted, .sc_form .picker__list-item--selected, .sc_form .picker__list-item--selected:hover, .sc_form .picker--focused .picker__list-item--selected {   cursor:pointer; } .sc_form .picker__list-item--disabled, .sc_form .picker__list-item--disabled:hover, .sc_form .picker--focused .picker__list-item--disabled {   cursor:default;   z-index:auto; }  .sc_form .picker--time .picker__button--clear {   display:block;   width:100%;   margin:0 auto;   padding:0.75em;   background-color:transparent;   border:0;   text-align:center;   text-transform:uppercase; } .sc_form .picker--time .picker__button--clear:hover, .sc_form .picker--time .picker__button--clear:focus {   outline:none; } .sc_form .sc_form_field [class*="icon-"] {   position:relative; } .sc_form .sc_form_field [class*="icon-"]:before {   position:absolute;   right:0.5em;   top:0.5em;   display:block;   width:2em;   height:2em;   line-height:2em; } .sc_form_select_container {   width:100%;   overflow:hidden;   position:relative; } .sc_form_select_container:after {   content:'\e828';   font-family:fontello;   display:block;   text-align:left;   position:absolute;   right:0;   top:0;   width:1.5em;   height:3.5em;   line-height:3.5em;   z-index:0;   pointer-events:none;   cursor:pointer; } .sc_form_select_container select {   width:100%;   padding-right:1.5em !important;   background:none !important;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_form .sc_form_button {   text-align:center;   margin:2.1em 0 0; }   .sc_form_style_form_1 .sc_form_info{   display:flex;   display:-webkit-flex;   display:-ms-flexbox;   display:-webkit-flex;   justify-content:space-between;   -webkit-justify-content:space-between;   align-items:center;   -webkit-align-items:center;   flex-direction:row;   -webkit-flex-direction:row; } .sc_form_style_form_1 .sc_form_info > .sc_form_item {   width:49.2%; } .sc_form_style_form_1 > form {   max-width:41rem;   margin-left:auto;   margin-right:auto; } .sc_form_style_form_1 .sc_form_message textarea {   min-height:18.6em; }  .sc_form_style_form_2 .sc_form_item, .sc_form_style_form_2 .sc_form_button, .sc_form_style_form_2 .sc_form_item input[type="text"], .sc_form_style_form_2 .sc_form_item select, .sc_form_style_form_2 .sc_form_item textarea {   text-align:left; } .sc_form_style_form_2 .sc_form_address_label{   display:none; } .sc_form_style_form_2 .sc_form_address_field.site_name{   font-size:1.714rem; } .sc_form_style_form_2 .sc_form_message textarea {   min-height:12.2em; }  .sc_countdown {   overflow:hidden; } .sc_countdown .sc_countdown_inner {   display:inline-block; } .sc_countdown .sc_countdown_item {   display:block;   float:left;   text-align:center; } .sc_countdown .sc_countdown_digits {   display:block;   overflow:hidden;   text-align:center;   margin-bottom:12px; } .sc_countdown .sc_countdown_digits span {   display:inline-block; } .sc_countdown .sc_countdown_separator {   display:block;   float:left;   margin:0 8px; }  .sc_countdown.sc_countdown_style_1 .sc_countdown_digits, .sc_countdown.sc_countdown_style_1 .sc_countdown_separator {   font-size:1.286rem;   font-weight:700;   height:6.45em;   line-height:6.45em;   margin-bottom:6px; } .sc_countdown.sc_countdown_style_1 .sc_countdown_digits {   width:6.45em;   border-width:2px;   border-style:solid;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_countdown.sc_countdown_style_1 .sc_countdown_label {   font-weight:inherit; } .sc_countdown.sc_countdown_style_1 .sc_countdown_separator {   opacity:0;   margin:0;   width:8px; }  .sc_countdown.sc_countdown_style_2 .sc_countdown_digits, .sc_countdown.sc_countdown_style_2 .sc_countdown_separator {   font-size:3em;   font-weight:700;   height:1.3542em;   line-height:1.3542em; } .sc_countdown.sc_countdown_style_2 .sc_countdown_separator {   font-weight:300; } .sc_countdown.sc_countdown_style_2 .sc_countdown_digits span {   display:inline-block;   text-align:center;   width:1.1458em;   color:#ffffff; } .sc_countdown.sc_countdown_style_2 .sc_countdown_digits span+span {   margin-left:2px; } .sc_countdown.sc_countdown_style_2 .sc_countdown_label {   font-weight:400; }   .sc_dropcaps {   overflow:hidden; } .sc_dropcaps .sc_dropcaps_item {   font-size:3.214rem;   font-weight:700;   text-transform:uppercase;   display:block;   width:1.7em;   height:1.7em;   line-height:1.7em;   padding:0;   margin:5px 0.4em 0.1em 0;   float:left;   text-align:center;   color:white;   font-style:italic; }   .sc_events_item .sc_events_item_title {   margin:0.6em 0;   font-size:1.286rem; } .sc_events_item .sc_events_item_description {   line-height:1.75em;   overflow:hidden; } .sc_events_item .sc_events_item_description p {   margin-bottom:0;   height:5em;   overflow:hidden;   display:none; } .sc_events_item .sc_events_item_readmore {   display:block;   margin-top:1em; } .sc_events_item .sc_events_item_readmore span {   display:inline-block;   margin-left:0.5em; } .sc_events_style_events-1 .sc_events_item {   text-align:center;   padding:0; } .sc_events_style_events-1 .post_featured{   margin-bottom:2.9em; } .sc_events_style_events-1 .sc_events_item_content {   padding:0 0.5em 0; } .sc_events_style_events-1 .sc_events_item_date {   font-size:0.8571em;   margin-bottom:1em;   display:none; } .sc_events_style_events-1 .sc_events_item_title {   margin-top:0; } .sc_events_style_events-2 .sc_events_item {   border:1px solid #eee;   height:4em;   position:relative;   white-space:nowrap;   padding:1.1em 0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_events_style_events-2 .sc_events_item+.sc_events_item {   margin-top:4px; } .sc_events_style_events-2 .sc_events_item > span, .sc_events_style_events-2 .sc_events_item_title {   display:inline-block;   margin:0;   vertical-align:middle;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_events_style_events-2 .sc_events_item_date {   position:absolute;   z-index:1;   left:-1px;   top:-1px;   bottom:-1px;   width:4em;   text-align:center; } .sc_events_style_events-2 .sc_events_item_month {   display:block;   text-transform:uppercase;   margin-top:0.35em;   font-size:0.8571em; } .sc_events_style_events-2 .sc_events_item_day {   display:block;   font-size:1.7em; } .sc_events_style_events-2 .sc_events_item_title {   font-size:1em;   padding:0 1em 0 6em;   text-transform:uppercase;   width:50%; } .sc_events_style_events-2 .sc_events_item_time {   position:relative;   width:30%;   padding:0 1em 0 2em; } .sc_events_style_events-2 .sc_events_item_details {   position:relative;   width:20%;   padding:0 1em 0 2em; } .sc_events_style_events-2 .sc_events_item_time:before, .sc_events_style_events-2 .sc_events_item_details:before {   content:' ';   position:absolute;   z-index:1;   left:0;   top:-0.2em;   bottom:-0.2em;   width:1px; } .sc_events_style_events-2 .sc_events_button {   margin-top:2em; }  .sc_googlemap img {   max-width:none; } .sc_googlemap_wrap {   position:relative; } .sc_googlemap_content {   position:absolute;   z-index:1;   right:10%;   top:0;   bottom:0;   width:25%;   padding:2em 3em;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_googlemap_content .sc_item_title:after {   margin-bottom:0.3em;   display:none; }   .sc_icon {   display:inline-block;   position:relative;   margin-right:0.25em;   -webkit-transition:all ease .3s;   -moz-transition:all ease .3s;   -ms-transition:all ease .3s;   -o-transition:all ease .3s;   transition:all ease .3s; } .sc_icon_shape_square, .sc_icon_shape_round {   display:inline-block;   padding:4px;   text-align:center;   width:1.2em;   height:1.2em;   line-height:1.2em;   border:0.05em solid #f4f7f9; } .sc_icon_shape_round, a.sc_icon.sc_icon_shape_round:after, a .sc_icon.sc_icon_shape_round:after {   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_icon.sc_icon_shape_square:hover, .sc_icon.sc_icon_shape_round:hover, a.sc_icon.sc_icon_shape_square:hover, a.sc_icon.sc_icon_shape_round:hover, a:hover .sc_icon.sc_icon_shape_square, a:hover .sc_icon.sc_icon_shape_round {   background-color:transparent; } a.sc_icon.sc_icon_shape_round:after, a.sc_icon.sc_icon_shape_square:after, a .sc_icon.sc_icon_shape_round:after, a .sc_icon.sc_icon_shape_square:after {   background-color:inherit;   box-sizing:content-box;   content:" ";   height:100%;   width:100%;   pointer-events:none;   position:absolute;   top:0;   left:0;   -webkit-transition:all ease 0.3s;   -moz-transition:all ease 0.3s;   -ms-transition:all ease 0.3s;   -o-transition:all ease 0.3s;   transition:all ease 0.3s;   z-index:-1; } a.sc_icon.sc_icon_shape_round:hover:after, a.sc_icon.sc_icon_shape_square:hover:after, a:hover .sc_icon.sc_icon_shape_round:after, a:hover .sc_icon.sc_icon_shape_square:after {   opacity:0;   transform:scale(1.8); }  .sc_image {   overflow:hidden; } figure figcaption, .sc_image figcaption {   font-size:1em; } .sc_image figcaption span {   display:inline-block;   margin-right:0.3em; } .sc_image.sc_image_shape_round {   display:block;   position:relative;   overflow:hidden;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_image.sc_image_shape_round figcaption {   top:0;   bottom:0;   padding:0;   font-size:1em;   line-height:1.2857em;   text-align:center;   overflow:hidden;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_image_shape_round:hover figcaption {   opacity:0;   margin-bottom:0;   -webkit-transform:rotate(360deg);   -moz-transform:rotate(360deg);   -o-transform:rotate(360deg);   -ms-transform:rotate(360deg);  transform:rotate(360deg); } .sc_image_shape_round figcaption span {   display:block;   margin:0 auto;   font-size:2em; } .sc_image_shape_round figcaption span:before {   display:block;   margin:35% auto 0.5em; }  .sc_image a + figcaption{   display:none; } .sc_image a div.figcaption, .sc_image a div.figcaption *{   -webkit-transition:all 0.3s ease 0s;   -moz-transition:all 0.3s ease 0s;   -ms-transition:all 0.3s ease 0s;   -o-transition:all 0.3s ease 0s;   transition:all 0.3s ease 0s; } .sc_image a div.figcaption{   position:absolute;   top:3rem;  right:3rem;  bottom:3rem;  left:3rem;   display:flex;   display:-webkit-flex;   display:-ms-flexbox;   display:-webkit-flex;   flex-direction:column;   -webkit-flex-flow:column;   justify-content:center;   -webkit-justify-content:center;   align-items:center;   -webkit-align-items:center;   opacity:0; } .sc_image:hover a div.figcaption{   opacity:1;   top:0;  right:0;  bottom:0;  left:0; } .sc_image a div.figcaption span[class*="icon-"]{   font-size:2.1rem;   font-weight:400;   width:3.625em;   height:3.625em;   line-height:3.625em;   text-align:center;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_image:hover a div.figcaption span[class*="icon-"]{   width:2em;   height:2em;   line-height:2em; } .sc_image a div.figcaption, figure figcaption, .sc_image figcaption   {   background-color:rgba(0,0,0,0.6); }  .sc_infobox {   display:block;   margin:1.25em 0;   color:#ffffff;   font-size:0.875em;   line-height:1.5em;   padding:1.5em;   clear:both; } .sc_infobox.sc_infobox_style_info { background-color:#ffb20e; } .sc_infobox.sc_infobox_style_success { background-color:#1dbb90; } .sc_infobox.sc_infobox_style_error { background-color:#e05100; } .sc_infobox b, .sc_infobox strong {   font-weight:900; } .sc_infobox p {   margin:0; } .sc_infobox p+p,.sc_infobox h1+p,.sc_infobox h2+p,.sc_infobox h3+p,.sc_infobox h4+p,.sc_infobox h5+p,.sc_infobox h6+p {   margin-top:1em; } .sc_infobox h1, .sc_infobox h2, .sc_infobox h3, .sc_infobox h4, .sc_infobox h5, .sc_infobox h6 {   text-align:left;   margin:-0.1em 0 0.5em 0;   line-height:1.2em;   color:inherit; } .sc_infobox.sc_infobox_iconed {   position:relative;   padding-left:5em; } .sc_infobox.sc_infobox_iconed:before {   font-size:1.9em;   line-height:1em;   margin-right:0.6em;   position:absolute;   left:0.8em;   top:0.68em; } .sc_infobox.sc_infobox_closeable {   cursor:pointer;   padding-right:3.5em; } .sc_infobox.sc_infobox_closeable:after {   content:'\e8ac';   font-family:"fontello";   cursor:pointer;   position:absolute;   right:1.25em;   top:1.5em; }   .sc_intro[data-href] {   cursor:pointer; } .sc_intro {   background-size:cover !important;   background-position:center !important;   position:relative;   overflow:hidden;   display:block;   padding:2em 8%;   box-sizing:border-box; } .sc_intro:before {   position:absolute;   z-index:1;   top:0;   left:-10%;   width:120%;   height:100%;   background:rgba(255,255,255,0.2);   content:'';   -webkit-transition:-webkit-transform .6s;   transition:transform .8s;   -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);   transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);   opacity:0;   filter:alpha(opacity=0);   visibility:hidden;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_intro:hover:before {   -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);   transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);   opacity:1;   filter:alpha(opacity=100);   visibility:initial; } .sc_intro.small_padding {   padding:1.2em; } .sc_intro_inner {   position:relative;   z-index:2; } .sc_intro .sc_intro_subtitle {   font-size:0.786rem;   font-weight:400;   text-transform:uppercase;   letter-spacing:0.16em;   margin:0; } .sc_intro .sc_intro_title {   font-size:1.5em;   line-height:1.2em;   font-weight:400;   text-transform:uppercase;   letter-spacing:0;   display:inline-block;   margin:0; } .sc_intro .sc_intro_subtitle + .sc_intro_title {   margin-top:0.2em; } .sc_intro .sc_intro_buttons > .sc_item_button a {   padding:0.8em 1em; }  .sc_intro_style_1 {   display:table;   height:100%;   width:100%;   padding:7em 0;   min-height:17.814rem; } .sc_intro_position_top_right .sc_intro_inner, .sc_intro_position_bottom_right .sc_intro_inner {   float:right; } .sc_intro_style_1 .sc_intro_content {   display:table-cell;   text-align:center;   vertical-align:middle;   position:relative; } .sc_intro_style_1 .sc_intro_content:before{   content:'';   display:inline-block;   width:14rem;   height:14rem;   position:absolute;   z-index:-1;   top:0;   left:0;   right:0;   bottom:0;   margin:auto;   -webkit-transform:rotate(45deg);   -moz-transform:rotate(45deg);   transform:rotate(45deg);   background:rgba(0,0,0,0.3); } .sc_intro_style_1 .sc_intro_title {   margin-bottom:0;   font-size:2.143rem; } .sc_intro_position_bottom_right .sc_intro_style_1 .sc_intro_content, .sc_intro_position_bottom_left .sc_intro_style_1 .sc_intro_content {   vertical-align:bottom; }  .sc_intro_style_2 {   display:table;   height:100%;   width:100%; } .sc_intro_style_2 .sc_intro_content {   display:table-cell;   vertical-align:bottom; } .sc_intro_style_2 .sc_intro_subtitle {   font-size:1.5em;   letter-spacing:0;   margin-bottom:0;   line-height:1.1em; } .sc_intro_style_2 .sc_intro_title {   font-size:2.5em;   letter-spacing:0;   line-height:1em; } .sc_intro_style_2 .sc_intro_descr {   font-size:0.9em;   text-transform:uppercase;   font-weight:700;   line-height:1.2em;   margin-top:0.8em; } .sc_intro_style_2 .sc_intro_buttons {   margin-top:1.2em; }  .sc_intro_style_3 {   display:table;   height:100%;   width:100%;   padding:3.2em 0;   text-align:center; } .sc_intro_style_3 .sc_intro_content {   display:table-cell;   vertical-align:middle; } .sc_intro_style_3 .sc_intro_subtitle {   font-size:1.5em;   letter-spacing:0;   margin-bottom:0;   line-height:1.1em; } .sc_intro_style_3 .sc_intro_title {   font-size:2.5em;   line-height:1em;   letter-spacing:0; } .sc_intro_style_3 .sc_intro_descr {   font-size:0.857em;   text-transform:uppercase;   font-weight:700;   line-height:1.2em;   margin-top:0.8em; } .sc_intro_style_3 .sc_intro_buttons {   margin-top:1.2em; } .sc_intro_style_3 .sc_intro_buttons > .sc_item_button {   margin:0; } .sc_intro_style_3 .sc_intro_buttons > .sc_item_button + .sc_item_button {   margin-left:1em; }  .sc_intro_style_4 {   display:table;   height:100%;   width:100%;   padding:0.1em;   text-align:center; } .sc_intro_style_4 .sc_intro_content {   display:table-cell;   vertical-align:middle; } .sc_intro_style_4 .sc_intro_title {   font-size:1.28em;   letter-spacing:0;   line-height:1em;   margin-bottom:0; } .sc_intro_style_4 .sc_intro_descr {   font-size:1.142em;   text-transform:none;   font-weight:400; }  .sc_intro_style_5 {   display:table;   height:100%;   width:100%;   text-align:left; } .sc_intro_style_5 .sc_intro_icon, .sc_intro_style_5 .sc_intro_content {   display:table-cell;   vertical-align:middle; } .sc_intro_style_5 .sc_intro_icon {   text-align:center; } .sc_intro_style_5 .sc_intro_icon:before {   font-size:2em;   width:1.7em;   height:1.7em;   line-height:1.7em;   border:4px solid;   border-radius:50%;   text-align:center; } .sc_intro_style_5 .sc_intro_content {   padding-left:10px; } .sc_intro_style_5 .sc_intro_title {   font-size:1.28em;   letter-spacing:0;   line-height:1em;   margin-bottom:0; } .sc_intro_style_5 .sc_intro_descr {   font-size:1.142em;   text-transform:none;   font-weight:400; }  .sc_list {   font-size:1em;  padding-left:0;   text-align:left; } .sc_list li {   margin-bottom:0;   line-height:1.5em;   padding:0.05em 0; } .sc_list li+li{   margin-top:0.7em; } ul.sc_list{   list-style:none; } ul.sc_list_style_iconed {   padding-left:0; } .sc_list_style_iconed li{   padding-left:1.3em !important;   position:relative; } .sc_list_style_iconed li .sc_list_icon {   font-size:1em;   position:absolute;   left:0;   top:0.15em;   width:1em;   display:inline-block;   text-align:center; } .sc_list_style_ul li {   padding-left:1.2em !important;   position:relative; } .sc_list_style_ul li:before {   font-size:0.6em;   content:'\E8E4';   font-family:'fontello';   position:absolute;   left:1px;   top:0; } .sc_list.sc_list_style_ol{   padding-left:1.3em; } .sc_list_style_ol li span{   padding-left:0.3em; }   .sc_line {   display:block;   width:100%;   height:0px;   border-top:1px solid #e4e7e8;   margin:2em 0;   position:relative; } .sc_line.sc_line_position_left_top:not(.sc_line_style_image), .sc_line.sc_line_position_center_top:not(.sc_line_style_image), .sc_line.sc_line_position_right_top:not(.sc_line_style_image) {   border-top:none;   border-bottom:1px solid #e4e7e8; } .sc_line.sc_line_style_dashed { border-style:dashed; } .sc_line.sc_line_style_dotted { border-style:dotted; } .sc_line.sc_line_style_double { height:4px; border-bottom-width:1px; } .sc_line.sc_line_style_image {   background-position:center;   background-repeat:no-repeat;   border:none; } .sc_line .sc_line_title {   margin:0;   padding:0 1em;   text-transform:uppercase;   display:inline-block;   position:absolute;   z-index:1; } .sc_line.sc_line_position_left_top { background-position:left bottom; } .sc_line.sc_line_position_left_top .sc_line_title {   top:0;   left:0;   padding-left:0; } .sc_line.sc_line_position_center_top { background-position:center bottom; } .sc_line.sc_line_position_center_top .sc_line_title {   top:0;   left:50%;   -webkit-transform:translateX(-50%);   -moz-transform:translateX(-50%);   -ms-transform:translateX(-50%);   transform:translateX(-50%); } .sc_line.sc_line_position_right_top { background-position:right bottom; } .sc_line.sc_line_position_right_top .sc_line_title {   top:0;   right:0;   padding-right:0; } .sc_line.sc_line_position_left_center { background-position:left center; } .sc_line.sc_line_position_left_center .sc_line_title {   top:50%;   left:0;   padding-left:0;   margin-top:-2px;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   -ms-transform:translateY(-50%);   transform:translateY(-50%); } .sc_line.sc_line_position_center_center { background-position:center center; } .sc_line.sc_line_position_center_center .sc_line_title {   top:50%;   left:50%;   margin-top:-2px;   -webkit-transform:translateX(-50%) translateY(-50%);   -moz-transform:translateX(-50%) translateY(-50%);   -ms-transform:translateX(-50%) translateY(-50%);   transform:translateX(-50%) translateY(-50%); } .sc_line.sc_line_position_right_center { background-position:right center; } .sc_line.sc_line_position_right_center .sc_line_title {   top:50%;   right:0;   padding-right:0;   margin-top:-2px;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   -ms-transform:translateY(-50%);   transform:translateY(-50%); } .sc_line.sc_line_position_left_bottom { background-position:left top; } .sc_line.sc_line_position_left_bottom .sc_line_title {   bottom:0;   left:0;   padding-left:0; } .sc_line.sc_line_position_center_bottom { background-position:center top; } .sc_line.sc_line_position_center_bottom .sc_line_title {   bottom:0;   left:50%;   -webkit-transform:translateX(-50%);   -moz-transform:translateX(-50%);   -ms-transform:translateX(-50%);   transform:translateX(-50%); } .sc_line.sc_line_position_right_bottom { background-position:right top; } .sc_line.sc_line_position_right_bottom .sc_line_title {   bottom:0;   right:0;   padding-right:0; }  .match_block {   display:block;   width:100%;   margin-bottom:30px;   text-align:center; } .match_block .player, .match_block .match_info {   display:inline-block;   vertical-align:middle;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .match_block .player {   width:35%;   position:relative; } .match_block .player_country {   width:3.5em;   height:3.5em;   line-height:3.5em;   text-align:center;   position:absolute;   top:0;   left:0;   font-size:0.7857em;   text-transform:uppercase;   z-index:2; } .match_block .player_name a {   text-align:center;   padding:1em;   font-weight:600;   display:block; } .match_block .match_info {   width:30%;   padding:0 2em; } .match_block .match_date {   font-weight:600;   margin-bottom:1.2em; } .match_block .match_score {   font-size:3.5714em;   font-weight:600;   line-height:1.6em;   padding:0 0.4em;   display:inline-block;   background-color:#f7f7f7;   margin-bottom:0.3333em; } .match_block .match_category {   font-size:0.8571em;   text-transform:uppercase; } .match_preview {   margin-bottom:1em; }  .type_match.post_item_colored .match_date {   margin-top:1.25em;   font-size:1.125em;   font-weight:400;   line-height:1.15em;   margin:1.8em 1em 0.5em 0;   display:inline-block; } .type_match.post_item_colored .match_date + .post_category{   margin:0 0 0.5em 0;   overflow:visible;   display:inline-block; } .type_match.post_item_colored .post_title{   margin-top:0 !important; } .post_item_colored .match_date, .post_item_colored .post_category {   font-size:1.125em;   line-height:1.15em; } .matches_hover > a:before {   content:'\e843';   font-family:'fontello';   font-size:3em;   color:#ffffff;   text-shadow:-4px 3px 0px rgba(0, 0, 0, 0.2);   cursor:pointer;   position:absolute;   z-index:10;   left:50%;   top:35%;   -webkit-transform:translateX(-50%) translateY(-50%);   -moz-transform:translateX(-50%) translateY(-50%);   transform:translateX(-50%) translateY(-50%);   opacity:0;   filter:alpha(opacity=0);   margin-top:100px;   -webkit-transition:all ease .3s;   -moz-transition:all ease .3s;   -ms-transition:all ease .3s;   -o-transition:all ease .3s;   transition:all ease .3s; } .matches_hover > a:after {   content:' ';   position:absolute;   z-index:1;   top:0;   left:0;   bottom:0;   right:0;   background-color:rgba(0,0,0,0.3);   opacity:0;   z-index:0;   -webkit-transition:opacity ease .3s;   -moz-transition:opacity ease .3s;   -ms-transition:opacity ease .3s;   -o-transition:opacity ease .3s;   transition:opacity ease .3s; } .matches_hover > a:hover:before {   opacity:1;   filter:alpha(opacity=100);   margin-top:0; } .matches_hover > a:hover:after {   opacity:1; }  .sc_matches {   overflow:hidden; } .sc_matches_next, .sc_matches_current {   padding:4em;   box-sizing:border-box;   -moz-box-sizing:border-box;   -webkit-box-sizing:border-box; } .sc_matches_next {   width:40%;   float:left; } .sc_matches_current {   width:60%;   float:right;   padding-right:0; } .sc_matches.style_matches-1 .sc_matches_subtitle, .sc_matches.style_matches-1 .sc_matches_title, .sc_matches.style_matches-1 .sc_matches_descr, .sc_matches.style_matches-1 .sc_matches_button {   text-align:left; } .sc_matches.style_matches-1 .sc_item_title:after {   width:2em;   margin-left:0; } .sc_matches.style_matches-1 .sc_matches_descr {   font-style:normal; } .sc_matches_current .sc_match {   display:none; } .sc_matches_current .sc_match:first-child {   display:block; } .sc_matches_list {   padding-left:0;   margin-top:4em;   list-style-type:none; } .sc_matches_next .sc_matches_list .sc_match {   padding-left:0;   margin-bottom:3px;   position:relative;   cursor:pointer; } .sc_match_date {   width:5em;   height:100%;   text-align:center;   position:absolute; } .sc_match_date .day {   font-size:1.7857em;   font-weight:600;   display:block;   padding-top:0.6em; } .sc_match_date .month {   font-size:0.8571em;   font-weight:400;   letter-spacing:1px;   text-transform:uppercase; } .sc_match_info {   padding:1em 1.5em;   margin-left:5em;   background-color:rgba(255,255,255,0.1);   -webkit-transition:all 0.3s ease 0s;   -moz-transition:all 0.3s ease 0s;   -ms-transition:all 0.3s ease 0s;   -o-transition:all 0.3s ease 0s;   transition:all 0.3s ease 0s; } .sc_matches_next .sc_matches_list .sc_match:hover .sc_match_info {   background-color:rgba(255,255,255,0.2); } .sc_match_info .name {   font-weight:600; } .sc_match_info .time, .sc_match_info .players{   display:inline; }  .sc_matches.style_matches-2 .match_preview {   text-align:center; } .sc_matches.style_matches-2 .sc_matches_next .sc_matches_title {   font-size:1.7857em;   line-height:1.3em;   font-weight:700;   padding:0.6em 0; } .sc_matches.style_matches-2 .sc_matches_next .sc_item_title:after {   display:none; } .sc_matches.style_matches-2 .sc_matches_current, .sc_matches.style_matches-2 .sc_matches_next {   width:100%; } .sc_matches.style_matches-2 .sc_matches_next{   padding:0; } .sc_matches.style_matches-2 .sc_matches_current {   padding:0 0 2em 0; } .sc_matches.style_matches-2 .sc_matches_current .sc_matches_list {   max-width:900px;   margin-left:auto;   margin-right:auto; } .sc_matches.style_matches-2 .sc_matches_next .sc_matches_list {   margin:0;   width:50%;   float:left; } .sc_matches.style_matches-2 .sc_matches_next .sc_matches_list .sc_match {   margin-right:2px;   margin-left:0; } .sc_matches.style_matches-2 .sc_matches_next .sc_matches_list:last-child .sc_match {   margin-left:2px;   margin-right:0; } .sc_matches.style_matches-2 .sc_match_info .photo, .sc_matches.style_matches-2 .sc_match_info .name, .sc_matches.style_matches-2 .sc_match_info .vs {   display:inline-block;   vertical-align:middle;   text-align:center; } .sc_matches.style_matches-2 .sc_match_info .photo {   max-width:40px; } .sc_matches.style_matches-2 .sc_match_info .name {   width:10em;   line-height:1.4em;   margin:0 1em;   text-align:left; } .sc_matches.style_matches-2 .sc_match_info .vs+.name {   text-align:right }  .sc_latest_matches_list {   list-style:none;   max-width:900px;   margin-left:auto;   margin-right:auto;   padding-left:0; }  .sc_player .sc_player_avatar {   position:relative; } .sc_player .sc_player_avatar .sc_player_hover{   position:absolute;   left:0;   right:0;   top:0;   bottom:0;   opacity:0;   filter:alpha(opacity=0);   text-align:center; } .sc_player .sc_player_avatar .sc_player_hover, .sc_player .sc_player_avatar .sc_player_hover .sc_player_socials {   overflow:hidden;   -webkit-transition:all ease .3s;   -moz-transition:all ease .3s;   -ms-transition:all ease .3s;   -o-transition:all ease .3s;   transition:all ease .3s; } .sc_player:hover .sc_player_avatar .sc_player_hover {   opacity:1;   filter:alpha(opacity=100); } .sc_player .sc_player_avatar .sc_player_hover .sc_player_socials {   position:absolute;   left:0;   top:50%;   width:100%;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   transform:translateY(-50%);   margin-top:3.5em; } .sc_player:hover .sc_player_avatar .sc_player_hover .sc_player_socials {   margin-top:0; } .sc_player .sc_player_info {   padding-top:1.5em;   border-top-width:5px;   border-top-style:solid; } .sc_player .sc_player_info .sc_player_title{   margin:0;   font-size:1.3333em; } .sc_player .sc_player_info .sc_player_title a{   font-weight:400; } .sc_player .sc_player_info .sc_player_club {   margin-top:0.5em;   font-style:italic; }  .post_item_colored .player_info {   font-size:1em;   font-weight:400;   line-height:1.4em;   margin:0; } .post_item_colored .player_info span + span:before {   content:'/';   margin:0 0.7143em; } .type_player.post_item_colored .post_featured .post_title {   height:2em; } .type_player.post_item_colored .player_info {   font-size:1em; } .type_player.post_item_colored .player_info span {   display:block; } .type_player.post_item_colored .player_info span + span:before {   content:none; } .type_player.post_item_colored .post_featured .post_title {   bottom:22%; } .type_player.post_item_colored .post_featured .post_descr {   height:22%; }  .sc_players_table {   max-width:100%; } .sc_players_table .sc_table {   margin-bottom:3em; } .sc_players_table table {   table-layout:fixed;   text-align:left; } .sc_players_table .sc_players_table_category {   margin-bottom:1.5em; } .sc_players_table table td:nth-child(2) {   text-align:right; } .sc_players_table table th, .sc_players_table table td {   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_players_table table th:nth-child(2), .sc_players_table table td:nth-child(2) {   width:25%; } .sc_players_table .sort {   cursor:pointer; } .sc_players_table .sort:after {   content:'\e8f1';   font-family:fontello;   font-size:0.7em;   margin-left:0.5em; } .sc_players_table .sort_desc:after {   content:'\e8f0'; } .sc_players_table .sc_table img {   margin-right:1em; } .sc_players_table .sc_table .title {   margin:0.3571em 0;   display:inline-block; } .sc_players_table.style_2 .sc_players_table_category, .sc_players_table.style_2 .sc_table tr:first-child {   display:none; } .sc_players_table.style_2 .sc_table td {   border:none;   border-bottom:2px solid #ffffff;   padding:1em; } .sc_players_table.style_2 .sc_table tr:nth-child(2) {   counter-reset:plr; } .sc_players_table.style_2 .sc_table .player {   padding-left:3em;   position:relative; } .sc_players_table.style_2 .sc_table .player:before {   content:counter(plr) ".";   counter-increment:plr;   position:absolute;   left:1em;   top:1.4em; } .sc_players_table.style_2 .sc_table .points {   padding-right:2em;   font-weight:600; }  .sidebar_hide .post_item_single_players.post_featured_left > .post_featured {   width:32%; } .sidebar_show .post_item_single_players.post_featured_left > .post_featured {   width:45%; } .sidebar_show .post_item_single_players .post_content > .sc_socials {   display:none; } .post_item_single_players .post_title {   font-weight:400; } .post_item_single_players .post_title:after {   content:' ';   display:block;   width:1em;   height:2px;   margin:0.6667em 0; } .post_item_single_players .player_info span {   text-transform:uppercase;   font-style:italic;   font-weight:600;   display:block;   line-height:2em; } .post_item_single_players .player_content {   display:block;   clear:both;   padding-top:3.5714em; } .sc_menuitems_style_menuitems-1 .sc_menuitems_item {   padding-top:1px; } .sc_menuitems_style_menuitems-1 .sc_menuitem_image {   float:left;   margin-right:1em; } .sc_menuitems_style_menuitems-1 .sc_menuitem_price {   float:right;   margin-left:1em;   font-weight:bold;   font-size:1.3em; } .sc_menuitems_style_menuitems-1 .sc_menuitem_title {   margin:-0.25em 0 0; }  .sc_menuitems_style_menuitems-2 .sc_menuitem_image {   position:relative; } .sc_menuitems_style_menuitems-2 .sc_menuitem_spicy {   position:absolute;   right:0;   top:0;   font-size:0.857em;   text-transform:uppercase;   padding-right:0.5em;   vertical-align:top; } .sc_menuitems_style_menuitems-2 .sc_menuitem_spicy span {   display:inline-block;   color:#ffffff;   width:2.143em;   height:2.143em;   line-height:2.143em;   text-align:center;   margin-right:0.5em; } .sc_menuitems_style_menuitems-2 .sc_menuitem_spicy span:before {   font-size:1.35em; } .sc_menuitems_style_menuitems-2 .menuitem_spicylevel_1 span { background:#44b21e;} .sc_menuitems_style_menuitems-2 .menuitem_spicylevel_2 span { background:#97f216;} .sc_menuitems_style_menuitems-2 .menuitem_spicylevel_3 span { background:#f7dd00;} .sc_menuitems_style_menuitems-2 .menuitem_spicylevel_4 span { background:#f25e16;} .sc_menuitems_style_menuitems-2 .menuitem_spicylevel_5 span { background:#e41111;} .sc_menuitems_style_menuitems-2 .sc_menuitem_box_title {   display:block;   position:relative;   padding:0.560em 1.200em 0.600em;   font-size:1.786em;   line-height:normal; } .sc_menuitems_style_menuitems-2 .sc_menuitem_title {   float:left;   font-weight:bold; } .sc_menuitems_style_menuitems-2 .sc_menuitem_price {   float:right; } .sc_menuitems_style_menuitems-2 .sc_menuitem_content, .sc_menuitems_style_menuitems-2 .sc_menuitem_ingredients, .sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions {   display:block;   position:relative;   border-bottom:1px solid #e4e7e8;   padding:2.143em 2.143em 2.143em 5.000em;   line-height:1.929em; } .sc_menuitems_style_menuitems-2 .sc_menuitem_content_title, .sc_menuitems_style_menuitems-2 .sc_menuitem_ingredients_title, .sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_title {   display:block;   position:relative;   margin-bottom:0.25em;   font-size:1.286em;   font-weight:800; } .sc_menuitems_style_menuitems-2 .sc_menuitem_content_title span, .sc_menuitems_style_menuitems-2 .sc_menuitem_ingredients_title span, .sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_title span {   position:absolute;   left:-1.5em;   top:0;   font-size:1.5em; } .sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list {   list-style-type:none;   padding-left:0;   margin-bottom:0; } .sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li {   position:relative;   display:inline-block;   padding-left:1em;   width:35%;   text-transform:uppercase; } .sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li:before {   content:'\e836';   font-family:'fontello';   font-weight:bold;   position:absolute;   top:0;   left:0; } .sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li span {   font-weight:bold; } .sc_menuitems_style_menuitems-2 .sc_menuitem_more {   padding:2.143em; } .sc_menuitems_style_menuitems-2 .sc_menuitem_share {   float:right; } .cL { clear:both; }  #overlay {   bottom:0;   left:0;   right:0;   top:0;   position:fixed;   background-color:#000;   opacity:0.8;   z-index:100005; } .popup_menuitem {   overflow-y:auto;   overflow-x:hidden;   top:0;   bottom:0;   left:0;   right:-16px;   margin:0;   padding:0;   position:fixed;   display:none;   z-index:100010; } .popup_menuitem > .sc_menuitems_wrap {   display:block;   position:relative;   width:770px;   margin:50px auto;   z-index:100020; } .popup_menuitem a.close_menuitem {   position:absolute;   font-size:2em;   top:-0.8em;   right:-0.8em;   color:#fff; } .popup_menuitem a.prev_menuitem {   position:absolute;   font-size:3em;   font-weight:normal;   top:0.6em;   left:-1em;   color:#fff; } .popup_menuitem a.next_menuitem {   position:absolute;   font-size:3em;   font-weight:normal;   top:0.6em;   right:-1em;   color:#fff; } .popup_menuitem a.prevnext_menuitem {   text-align:center;   display:block;   width:1em;   height:1em;   line-height:0.855em; }   .sc_number_item {   display:inline-block;   text-align:center;   font-size:3em;   font-weight:700;   width:1em;   height:1.25em;   line-height:1.25em;   background-color:rgba(0,0,0, 0.15);   color:#ffffff; } .sc_number_item+.sc_number_item {   margin-left:2px; }   .sc_parallax {   position:relative;   overflow:hidden;   background-repeat:no-repeat; } .sc_parallax .sc_parallax_content {   position:relative;   overflow:hidden;   z-index:2;   left:0;   top:0;   right:0;   bottom:0;   background-repeat:no-repeat; } .sc_parallax .sc_parallax_overlay {   overflow:hidden; } .sc_parallax .sc_video_bg_wrapper {   position:absolute;   z-index:1;   left:0;   top:0;   right:0;   bottom:0; } .sc_parallax video.sc_video_bg {   opacity:0;   filter:alpha(opacity=0); }   .sc_popup {   position:relative;   background-color:#fff;   padding:24px 20px 20px 20px;   width:auto;   max-width:500px;   max-height:600px;   margin:20px auto;   border:1px solid #ddd;   overflow-x:hidden;   overflow-y:auto; } .sc_popup:before {   height:4px;   content:' ';   position:absolute;   width:100%;   top:-1px;   left:-1px;   display:block;   padding:0 1px; } .sc_popup.mfp-hide {   display:none; } .sc_popup .mfp-close {   top:3px;   width:1em;   height:1em;   line-height:1em;   -webkit-border-radius:0;   -moz-border-radius:0;   border-radius:0; } .sc_popup .mfp-close:active {   top:3px; }   .sc_price {   display:inline-block;   position:relative; } .sc_price .sc_price_currency{   font-size:3.214rem;  font-weight:700; } .sc_price .sc_price_money {   font-size:3.214rem;   line-height:1em;   font-weight:700; } .sc_price .sc_price_info {   display:inline-block;   position:relative;   vertical-align:baseline; } .sc_price .sc_price_penny {   display:block;   text-decoration:underline;   margin-bottom:0.2em;   margin-left:0.1em;   font-size:0.75em;   line-height:1em;   color:#222222; } .sc_price .sc_price_period:before {   content:'/';   display:inline-block;   margin-left:0.3em;   margin-right:0.3em; } .sc_price .sc_price_period_empty:before {   content:' ';   display:inline-block; }   .sc_price_block {   display:inline-block;   overflow:visible;   width:370px !important;   max-width:100%;   text-align:center;   border:1px solid;   padding:0 0 3.8rem;   box-sizing:border-box;   position:relative; } .sc_price_block .sc_price_block_subtitle {   font-size:0.8571rem;   text-transform:uppercase;   letter-spacing:0.19em;   font-weight:700; } .sc_price_block .sc_price_block_title {   position:relative;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   display:flex;   display:-webkit-flex;   display:-ms-flexbox;   display:-webkit-flex;   justify-content:center;   -webkit-justify-content:center;   align-items:center;   -webkit-align-items:center;   min-height:4em;   padding:1.8em 1rem; } .sc_price_block .sc_price_block_title span {   font-size:2.143rem;   font-weight:700;   text-align:center;   line-height:1.2; } .sc_price_block .sc_price_block_money {   text-align:center;   font-size:1.571rem;   font-weight:400;   line-height:1;   padding:0;   overflow:hidden;   height:auto;   display:block;   padding-top:3.4rem;   font-style:italic; } .sc_price_block .sc_price_period{   display:inline-block;   padding-top:0; } .sc_price_block .sc_price_block_money .sc_price_block_icon {   font-size:4em;   line-height:inherit;   display:inline-block; } .sc_price_block .sc_price_block_money .sc_price {   display:inline-block; } .sc_price_block .sc_price_block_money .sc_price_block_icon + .sc_price {   margin-left:0.5em; } .sc_price_block .sc_price_block_description {   text-align:center;   min-height:7em;   padding:2rem 0 0;   overflow:hidden;   display:block;   max-width:190px;   width:80%;   margin:0 auto;   line-height:inherit; } .sc_price_block .sc_price_block_description > p {   padding-left:0;   padding-right:0; } .sc_price_block .sc_price_block_description li, .sc_price_block .sc_price_block_description p {   margin-bottom:0; } .sc_price_block_from{   margin-right:0.4em; } .sc_price_block .sc_price_block_link {   text-align:center;   padding:0.4rem 0 0; } .sc_price_block .sc_price_block_link a{   width:180px;   max-width:100%;   padding-left:0.5em;   padding-right:0.5em;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }   .sc_promo_inner {   position:relative;   overflow:hidden; } .sc_promo_image {   position:absolute;   top:0;   bottom:0;   background-position:center center;   background-size:cover;   background-repeat:no-repeat; } .sc_promo_size_small .sc_promo_image {   background-size:cover; } .sc_promo_block {   width:50%;   position:relative; } .sc_promo_block_inner {   padding:5.2em 5.7em 5.7em;   margin:8px 8px 8px -20%; } .sc_promo .sc_promo_title {   font-weight:400;   font-size:1.714rem;   margin-bottom:1.2em; } .sc_promo .sc_promo_title:after {   display:none; } .sc_promo .sc_promo_descr {  font-style:normal;   margin-bottom:0;   font-size:1em; } .sc_promo .sc_promo_button {   margin-top:3.1em; } .sc_promo.sc_promo_size_small .sc_promo_block_inner {   padding:6.5em 2em 4.2em; } .sc_promo.sc_promo_size_small .sc_promo_title {   font-size:1.714rem;   line-height:1.3em;   margin-bottom:0.4em; } .sc_promo.sc_promo_size_small .sc_promo_descr {   font-size:1em; } .sc_promo.sc_promo_size_small .sc_promo_button {   margin-top:2em; } .sc_promo_block.sc_align_left *:not(.sc_button ), .sc_promo_block.sc_align_left *:after {   text-align:left !important;   } .sc_promo_block.sc_align_right *:not(.sc_button ), .sc_promo_block.sc_align_right *:after {   text-align:right !important;   margin-right:0; }  .sc_promo_style_2 .sc_promo_block_inner {   padding:2.7em 4em 3.2em; } .sc_promo_style_2 .sc_promo_title { margin-bottom:0.8em; } .sc_promo_style_2 .sc_promo_image{   display:flex;   display:-webkit-flex;   display:-ms-flexbox;   display:-webkit-flex;   justify-content:center;   -webkit-justify-content:center;   align-items:center;   -webkit-align-items:center; } .sc_promo_style_2 .sc_promo_image_item{   padding:1rem 0 1.8rem;   width:81%; } .sc_promo_style_2 .sc_promo_title.image{   font-size:3.214rem;   font-weight:700;   font-style:italic;   margin-bottom:0; } .sc_promo_style_2 .sc_promo_subtitle.image {   font-size:1.571rem;   font-weight:700;   font-style:italic; } .sc_promo_style_2 .sc_promo_button.image {   margin-top:1.2rem; }  .sc_scroll {   overflow:hidden;   width:100%;   position:relative; } .sc_scroll_wrapper {   overflow:hidden; } .sc_scroll_horizontal .sc_scroll_wrapper {   width:100000px; } .sc_scroll_horizontal {   width:100%;   padding-bottom:10px; } .sc_scroll_vertical {   min-height:200px;   padding-right:6px; } .sc_scroll_vertical .swiper-wrapper {   height:auto;   display:block; } .sc_scroll_vertical .swiper-slide {   float:none;   display:block;   height:auto; } .sc_scroll_bar {   background:transparent;   position:absolute;   z-index:100; } .sc_scroll_vertical .sc_scroll_bar {   right:1px;   top:0;   bottom:0;   width:10px;   border-right:1px solid #dddddd; } .sc_scroll_horizontal .sc_scroll_bar {   right:0;   left:0;   bottom:1px;   height:10px;   border-bottom:1px solid #dddddd; } .sc_scroll_bar .swiper-scrollbar-drag {   background:none !important; } .sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag {   width:10px;   left:2px; } .sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag {   height:10px;   top:2px; } .sc_scroll_bar .swiper-scrollbar-drag:before {   content:' ';   display:block;   position:absolute;   background-color:#1dbb90;   -webkit-border-radius:3px;   -moz-border-radius:3px;   border-radius:3px; } .sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag:before {   width:3px;   right:-2px;   top:0;   bottom:0;   height:100%; } .sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag:before {   height:3px;   left:0;   right:0;   bottom:-2px;   width:100%; }  .sc_scroll_container {   position:relative; } .sc_scroll_controls_type_top .sc_scroll_controls_wrap {   position:absolute;   top:-8em;   right:0;   width:12em;   padding-bottom:5px;   overflow:hidden;   text-align:right; } .sc_scroll_controls_type_side .sc_scroll_controls_wrap {   position:absolute;   top:50%;   left:0;   width:100%;   height:0; } .sc_scroll_controls_type_side .sc_scroll_controls_wrap a {   margin-top:-25px;   margin-left:-80px;   display:block;   position:absolute;   top:0;   left:8px;   opacity:0; } .sc_scroll_controls_type_side .sc_scroll_controls_wrap a+a {   left:auto;   right:8px;   margin-right:-80px; } .sc_scroll_controls_type_side:hover .sc_scroll_controls_wrap a {   margin-left:0;   margin-right:0;   opacity:1; } .sc_scroll_controls_wrap a {   display:inline-block;   text-align:center;   font-size:1.5em;   width:2em;   height:2em;   line-height:2em;   margin-left:0.6667em; } .sc_scroll_controls_wrap a:before {   font-family:fontello; } .sc_scroll_controls_wrap .sc_scroll_next:before {   content:'\e836'; } .sc_scroll_controls_wrap .sc_scroll_prev:before {   content:'\e837'; } .sc_scroll_controls_vertical .sc_scroll_controls_wrap .sc_scroll_next:before {   content:'\e828'; } .sc_scroll_controls_vertical .sc_scroll_controls_wrap .sc_scroll_prev:before {   content:'\e835'; }   .sc_section {   position:relative;   } .sc_section:after {   content:' ';   display:block;   width:100%;   height:0;   clear:both; } .sc_section:not(.sc_scroll_controls) .sc_section_overlay, .sc_section .sc_section_overlay {   overflow:hidden; } .sc_section .sc_section_content {   padding:1em 1.5em;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_section .sc_section_content.padding_off {   padding:0; } .sc_section .sc_section_button {   margin-top:2em; } .sc_pan {   position:absolute;   width:100%;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_pan_vertical, .sc_pan_horizontal {   cursor:all-scroll; }   .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;   -moz-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;   line-height:1.5em;   text-transform:uppercase;   font-weight:bold; } .sc_recent_news_subtitle {   margin:0;   line-height:1.5em;   font-size:1em;   text-transform:uppercase;   font-size:0.9231em; } .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.9231em; } .sc_recent_news_header_category_item_more {   position:relative;   cursor:pointer; } .sc_recent_news_header_category_item_more:after {   content:'\e828';   font-family:'fontello';   display:inline-block;   margin-left:0.5em;   -webkit-transition:all ease .3s;   -moz-transition:all ease .3s;   -ms-transition:all ease .3s;   -o-transition:all ease .3s;   transition:all ease .3s; } .sc_recent_news_header_category_item_more.opened:after {   -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);   -ms-transform:rotate(180deg);   transform:rotate(180deg); } .sc_recent_news_header_more_categories {   display:none;   position:absolute;   right:0;   top:2em;   z-index:1;   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;   margin-bottom:2.1427em; } .sc_recent_news .post_item + .post_item {   padding-top:0 !important;   margin-top:0 !important; } aside .sc_recent_news .post_item.post_accented_on {   margin-bottom:2.3077em; } .sc_recent_news_style_news-magazine .post_accented_border {   border-bottom:1px solid #eee;   padding-bottom:2.3077em; } .sc_recent_news .post_item .post_thumb {   float:none;   width:auto;   height:auto;   margin:0; } .sc_recent_news .post_accented_on .post_featured {   margin-bottom:1.2857em; } .sc_recent_news_with_accented .post_accented_off .post_featured {   float:left;   padding-right:1.5em;   margin-bottom:0;   width:35%;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_recent_news_with_accented .post_accented_off .post_header {   float:left;   width:65%; } .sc_recent_news_without_accented .post_accented_off .post_featured {   margin-bottom:1em; } .sc_recent_news .post_featured .post_info {   position:absolute;   left:0;   bottom:0;   padding:0.5em;   z-index:10;   font-size:1em;   font-style:normal; } .sc_recent_news .post_featured .post_info .post_categories {   display:inline-block;   padding:0 0.5em;   line-height:1.5em;   font-size:0.7692em;   font-weight:bold;   background-color:#000000; } .sc_recent_news .post_featured .post_info *, .sc_recent_news .post_featured .post_info *:hover {   color:#ffffff;   text-shadow:1px 1px #000; } .sc_recent_news .post_header {   text-align:left; } .sc_recent_news .post_item .post_title {   margin:0; } .sc_recent_news .post_meta {   margin-top:0.3em;   font-size:0.8462em;   line-height:1.5em; } .sc_recent_news .post_meta_author, .sc_recent_news .post_meta_date {   display:inline-block; } .sc_recent_news .post_meta_date:before {   content:'|';   display:inline-block;   margin:0 0.6em;   position:relative;   top:-1px; } .sc_recent_news .post_content {   margin-top:1em; } .sc_recent_news .post_content p {   margin:0; } .sc_recent_news .post_footer {   margin-top:1.2857em;   overflow:hidden; } .sc_recent_news .post_counters {   text-align:left;   float:none;   width:100%;   line-height:1.8em; } .sc_recent_news .post_counters_item, .sc_recent_news .post_counters .post_edit a {   padding:0 1em;   font-size:0.8462em;   margin-left:0 !important;   margin-right:0.5em;   float:left; } .sc_recent_news .post_counters_item .post_counters_number {   margin-left:0.5em; } .sc_recent_news .post_counters .post_edit:before {   display:none; } .sc_recent_news .post_counters .post_edit a:before {   content:'\e8bb';   font-family:'fontello';   display:inline-block;   margin-right:0.5em; } .sc_recent_news .post_delimiter {   margin-bottom:2.3077em; } .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 {   padding-bottom:2.3077em;   border-bottom:1px solid #eee; } .sc_recent_news_style_news-excerpt .post_featured {   margin-bottom:0;   padding-right:2.5em;   float:left;   width:33.3333%;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_recent_news_style_news-excerpt .post_body {   overflow:hidden;   float:left;   width:66.6667%; } .sidebar_show .sc_recent_news_style_news-excerpt .post_featured, .vc_column_container .sc_recent_news_style_news-excerpt .post_featured, .columns_wrap .sc_recent_news_style_news-excerpt .post_featured {   width:50%; } .sidebar_show .sc_recent_news_style_news-excerpt .post_body, .vc_column_container .sc_recent_news_style_news-excerpt .post_body, .columns_wrap .sc_recent_news_style_news-excerpt .post_body {   width:50%; }  .sc_recent_news_style_news-portfolio .columns_wrap {   margin-right:-0.4615em !important; } .sc_recent_news_style_news-portfolio [class*="column-"] {   padding:0 0.4615em 0.4615em 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; } .sc_recent_news_style_news-portfolio .post_featured .post_info, .sc_recent_news_style_news-announce .post_featured .post_info {   padding:1em 1.5em; } .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; } body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full { height:656px; } body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big { height:328px; } body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium, body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small { height:164px; }   .sc_services_item .sc_services_item_title {   margin:1em 0 0;   } .sc_services_item .sc_services_item_description {   margin-top:0.5rem;   line-height:1.75em;   overflow:hidden; } .sc_services_item .sc_services_item_description p {   margin-bottom:0;  max-width:100%; } .sc_services_item .sc_services_item_description .sc_button{   margin-top:1.6rem;   margin-bottom:1px; } .sc_services_item .sc_icon {   display:block;   width:6.5em;   height:auto;   line-height:inherit;   margin:0 auto;   text-align:center;   font-size:1em; } .sc_services_item .sc_icon:before {   width:auto;   height:auto;   line-height:0.9em;   margin:0 auto;   text-align:center;   font-size:4.8857rem; } .sc_services_item .sc_services_item_readmore {   display:block;   margin-top:1em; } .sc_services_item .sc_services_item_readmore span {   display:inline-block;   margin-left:0.5em; } .sc_services_style_services-1 .sc_services_item_featured, .sc_services_style_services-6 .sc_services_item_featured{   margin-bottom:0; } .sc_services_style_services-1 .sc_services_item, .sc_services_style_services-6 .sc_services_item {   text-align:center;   padding:2.5em; } .sc_services_style_services-1.sc_services_type_images .sc_services_item, .sc_services_style_services-6.sc_services_type_images .sc_services_item {   padding:0 0 8px; } .sc_services_style_services-6.sc_services_type_images .sc_services_item_content, .sc_services_style_services-1.sc_services_type_images .sc_services_item_content {   padding:3.2em 2.5em 2.5em;   margin:-9% 8px 0;   position:relative;   z-index:1; } .sc_services_style_services-1.sc_services_type_images .sc_services_item_title, .sc_services_style_services-6.sc_services_type_images .sc_services_item_title {   margin-top:0; } .sc_services_style_services-6 .sc_icon, .sc_services_style_services-1 .sc_icon, .sc_services_style_services-2 .sc_icon {   border:none; } .sc_services_style_services-6 .sc_services_item{   position:relative; } .sc_services_style_services-6 .sc_services_item > *{   -webkit-transition:all 0.4s ease 0s;   -moz-transition:all 0.4s ease 0s;   -ms-transition:all 0.4s ease 0s;   -o-transition:all 0.4s ease 0s;   transition:all 0.4s ease 0s; } .sc_services_style_services-6 .sc_services_item_description{   position:absolute;   z-index:1;   top:0;   bottom:0;   right:0;   left:0;   opacity:0;   margin:auto;   border:8px solid;   display:flex;   display:-webkit-flex;   display:-ms-flexbox;   display:-webkit-flex;   justify-content:center;   -webkit-justify-content:center;   align-items:center;   -webkit-align-items:center;   flex-direction:column;   -webkit-flex-direction:column;   padding:1% 5%; } .sc_services_style_services-6.sc_services_type_images .sc_services_item_title { margin-bottom:0.95em; } .sc_services_style_services-6.sc_services_type_images .sc_services_item_description .sc_button{   margin-top:2rem; } .sc_services_style_services-6.sc_services_type_images .sc_services_item_content {   padding:2.2em 1em 0.7em;   margin:-9% 8px 0; } .sc_services_style_services-6 .sc_services_item:hover .sc_services_item_description{   opacity:1;   -webkit-transform:scale(1, 1);   -moz-transform:scale(1, 1);   transform:scale(1, 1); } .sc_services_style_services-6 .sc_services_item_description, .sc_services_style_services-6 .sc_services_item:hover > *:not(.sc_services_item_description){   -webkit-transform:scale(-1, 1);   -moz-transform:scale(-1, 1);   transform:scale(-1, 1); } .sc_services_style_services-2 .sc_icon, .sc_services_style_services-2.sc_services_type_images .sc_services_item_featured {   float:left;   margin-right:1em; } .sc_services_style_services-2.sc_services_type_images .sc_services_item_featured {   width:30%;   min-height:4em; } .sc_services_style_services-2 .sc_services_item_title {   margin-top:0; } .sc_services_style_services-2 .columns_wrap > [class*="column-"].column_padding_bottom{   padding-bottom:5rem; } .sc_services_style_services-3 .sc_services_item_title {   text-align:center;   text-transform:uppercase;   font-weight:400;   font-size:1em; } .sc_services_style_services-4 .sc_services_item {   margin-bottom:0.5em; } .sc_services_style_services-4 .sc_icon {   width:1.5em;   height:1.5em;   line-height:1.4em;   margin:0 0.5em 0 0;   float:left; } .sc_services_style_services-4 .sc_icon:before {   font-size:0.8571em;   margin-right:0; } .sc_services_style_services-4 .sc_services_item_title {   margin:0;   font-size:1em;   line-height:1.2857em; } .sc_services_style_services-4 .sc_services_button {   margin-top:3em; } .sc_services_style_services-5 .sc_service_container {   position:relative; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item {   margin-right:33%; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item {   margin-left:33%;   margin-right:0; } .sc_services_style_services-5 .sc_services_item .sc_icon {   margin-bottom:2.2857em; } .sc_services_style_services-5 .sc_service_container .sc_services_image{   position:absolute;   width:30%;   left:50%;   top:50%;   transform:translateY(-50%) translateX(-50%);   text-align:center; } .sc_services_style_services-5 .sc_icon {   border:2px solid #ddd; } .sc_services_style_services-5 .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_services_item_featured {   float:left;   margin-right:2.2857em;   margin-left:0; } .sc_services_style_services-5 .sc_service_container .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured {   float:right;   margin-left:2.2857em;   margin-right:0; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured {   float:left;   margin-right:2.2857em;   margin-left:0; } .sc_services_style_services-5 .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_content{   text-align:left; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content{   text-align:right; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_content{   text-align:left; } .sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image {   left:0;   transform:translateY(-50%) translateX(0%); } .sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2 .sc_services_item, .sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item {   margin-left:0;   margin-right:0; } .sc_services_style_services-5 .sc_service_container.sc_align_left .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_left .sc_services_item_featured {   float:left;   margin-right:2.2857em;   margin-left:0; } .sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2 .sc_services_item_content {   text-align:left; } .sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap {   margin-left:33%; } .sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image {   right:0;   left:auto;   transform:translateY(-50%) translateX(0%); } .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item, .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item {   margin-left:0;   margin-right:0; } .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured {   float:right;   margin-left:2.2857em;   margin-right:0; } .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content {   text-align:right; } .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap {   margin-right:calc(33% - 30px); }   .sc_skills {   width:100%; } .sc_skills .sc_skills_button {   margin-top:3em; }  .sc_skills_counter {   text-align:center; } .sc_skills_counter .sc_skills_item {   text-align:center;   display:inline-block;   padding:0 10px; } .sc_skills_counter .sc_skills_item .sc_skills_icon {   font-size:3em;   font-weight:300;   line-height:1.2857em;   margin-bottom:0.5em; } .sc_skills_counter .sc_skills_item .sc_skills_count {   font-size:3.214rem;   line-height:1em; } .sc_skills_counter .sc_skills_item .sc_skills_count .sc_skills_total {   position:relative;   z-index:1;   display:inline-block; } .sc_skills_counter .sc_skills_item .sc_skills_info {   color:#222222;   font-size:1.571rem;   line-height:1.2857em;   margin:1.2em 0 0; } .sc_skills_counter .sc_skills_item.sc_skills_style_1 {   width:100%;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   padding:3em 1em; } .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count {   font-weight:900; } .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info {   margin-top:1em;   padding-top:1em;   position:relative;   text-transform:uppercase; } .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info:before {   content:' ';   position:absolute;   top:0;   left:30%;   display:block;   width:40%;   height:2px;   background-color:#ddd; } .sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_count {   font-weight:700;   font-style:italic; } .sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count {   font-weight:300;   color:#fff;   padding:0 10px;   position:relative;   overflow:hidden;   font-size:3.75em;   height:1.3333em;   line-height:1.3333em; } .sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count:before {   content:' ';   width:0;   height:0;   position:absolute;   top:0;   left:0;   border-top:1.3333em solid #fff;   border-right:1.6667em solid transparent;   opacity:0.2;   filter:alpha(opacity=20); } .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count {   font-weight:300;   color:#fff;   padding:0 10px;   font-size:3.75em;   line-height:1.3333em;   height:1.3333em; } .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info {   color:#fff;   padding:10px;   margin:0;   position:relative;   border-top:1px solid #fff; } .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before {   position:absolute;   top:0;   left:0;   content:' ';   background-color:#000;   z-index:1;   width:100%;   height:100%;   opacity:0.1;   filter:alpha(opacity=10); } .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info .sc_skills_label {   position:relative;   z-index:2; } .sc_skills_counter .sc_skills_button {   margin-top:3em; }  .sc_skills_bar .sc_skills_item {   background-color:transparent;   position:relative;   height:5px;   padding:0;   border:none;   display:flex;   display:-webkit-flex;   display:-ms-flexbox;   display:-webkit-flex;   flex-direction:row;   -webkit-flex-flow:row;   justify-content:flex-start;   -webkit-justify-content:flex-start;   align-items:center;   -webkit-align-items:center;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   -webkit-border-radius:0;   -moz-border-radius:0;   border-radius:0; } .sc_skills_bar .sc_skills_item .sc_skills_count {   height:5px;   z-index:2;   text-align:right;   position:static; } .sc_skills_bar .sc_skills_info {   margin:1.2rem 0 5px 0; } .sc_skills_bar .sc_skills_info:first-child {   margin-top:0; } .sc_skills_bar .sc_skills_info .sc_skills_label , .sc_skills_bar .sc_skills_item .sc_skills_total {   display:inline-block;   font-size:1rem;   width:auto;   line-height:1em;   text-transform:none; } .sc_skills_bar.sc_skills_horizontal .sc_skills_columns .sc_skills_info {   margin-top:0; } .sc_skills_bar.sc_skills_horizontal .sc_skills_total {   text-align:right;   padding-right:0;   position:absolute;   top:-22px;   right:0; }  .sc_skills_pie.sc_skills_compact_off {   text-align:center;   display:inline-block; } .sc_skills_pie.sc_skills_compact_on {   overflow:hidden; } .sc_skills_pie.sc_skills_compact_on .sc_skills_item {   min-width:100px;   min-height:100px;   float:left;   width:50%; } .sc_skills.sc_skills_pie.sc_skills_compact_off .sc_skills_item{   position:relative; } .sc_skills_pie.sc_skills_compact_off .sc_skills_label {   font-size:1rem;   font-weight:inherit;   text-transform:none; } .sc_skills_pie.sc_skills_compact_off .sc_skills_total {   font-size:1.286rem;   font-weight:700;   position:absolute;   top:0;   bottom:0;   left:0;   right:0;   text-align:center;   height:1em;   line-height:1;   margin:auto;   width:100%; }  .sc_skills_arc {   overflow:hidden; } .sc_skills_arc .sc_skills_arc_canvas {   min-width:100px;   min-height:100px;   float:left;   width:60%; } .sc_skills_arc .sc_skills_legend {   width:40%; }  .sc_skills_legend {   width:50%;   float:right; } .sc_skills_legend_marker {   display:inline-block;   margin:0 10px 2px 0;   width:6px;   height:6px;   line-height:1.5em;   overflow:hidden;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_skills_legend_title, .sc_skills_legend_value {   color:#222222; } .sc_skills_legend_value {   display:inline-block;   margin-left:6px; } .sc_skills_legend_value:before {   content:'('; } .sc_skills_legend_value:after {   content:')'; }   .sc_slider {   overflow:hidden; } .sc_slider_height_auto {   -webkit-transition:height ease .5s;   -moz-transition:height ease .5s;   -ms-transition:height ease .5s;   -o-transition:height ease .5s;   transition:height ease .5s; } .sc_slider_swiper {   position:relative;   overflow:hidden;   visibility:hidden;   max-width:100%; } .sc_slider_swiper.inited {   visibility:visible; } .sc_slider_swiper .slides .swiper-slide {   background-size:cover;   background-position:center center;   background-repeat:no-repeat;   float:left;   min-height:8em; } .sc_slider_swiper .slides .swiper-slide > img {   width:100%;   height:auto; }  .sc_slider_controls_wrap {   color:#ffffff;   position:absolute;   z-index:10;   left:0;   right:0;   top:50%;   height:0; } .sc_slider_nocontrols .sc_slider_controls_wrap {   display:none !important; } .sc_slider_controls_wrap a {   display:block;   cursor:pointer;   width:1.2em;   height:1.2em;   line-height:1.2em;   font-size:2.5em;   text-align:center;   -webkit-transition:all ease .5s;   -moz-transition:all ease .5s;   -ms-transition:all ease .5s;   -o-transition:all ease .5s;   transition:all ease .5s;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   transform:translateY(-50%);   opacity:0;   filter:alpha(opacity=0);   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_slider_controls_wrap .sc_slider_prev {   float:left;   margin-left:-100px; } .sc_slider_controls_wrap .sc_slider_next {   float:right;   margin-right:-100px; } .sc_slider_controls_wrap a:before {   font-family:'fontello'; } .sc_slider_controls_wrap .sc_slider_next:before {   content:'\e836'; } .sc_slider_controls_wrap .sc_slider_prev:before {   content:'\e837'; } .sc_slider_swiper:hover .sc_slider_controls_wrap a, .sc_slider_swiper + .sc_slider_controls_wrap a {   opacity:1;   filter:alpha(opacity=100); } .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev {   margin-left:1em; } .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next {   margin-right:1em; }  .sc_slider_swiper + .sc_slider_controls_wrap a {   width:3em;   height:3em;   line-height:3em;   font-size:1.5em; } .sc_slider_swiper + .sc_slider_controls_wrap .sc_slider_prev {   margin-left:0.8em; } .sc_slider_swiper + .sc_slider_controls_wrap .sc_slider_next {   margin-right:0.8em; }  .sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap {   top:6px;   right:6px;   text-align:right;   cursor:default;   -webkit-transform:none;   -moz-transform:none;   transform:none; } .sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap .sc_slider_next, .sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap .sc_slider_prev {   display:inline-block;   float:none;   margin-left:6px;   margin-right:0; }  .sc_slider_nopagination .sc_slider_pagination_wrap {   display:none !important; } .sc_slider_swiper .sc_slider_pagination_wrap {   position:absolute;   z-index:10;   height:12px;   margin:0;   left:0;   right:0;   bottom:-12px;   text-align:center;   -webkit-transition:all ease .5s;   -moz-transition:all ease .5s;   -ms-transition:all ease .5s;   -o-transition:all ease .5s;   transition:all ease .5s; } .sc_slider_swiper:hover .sc_slider_pagination_wrap {   bottom:20px;   -webkit-transition:all ease .5s .5s;   -moz-transition:all ease .5s .5s;   -ms-transition:all ease .5s .5s;   -o-transition:all ease .5s .5s;   transition:all ease .5s .5s; } .sc_slider_swiper .sc_slider_pagination_wrap span {   display:inline-block;   vertical-align:top;   border:2px solid #ddd;   background-color:transparent;   width:8px;   height:8px;   margin:0 8px 0 0;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%;   cursor:pointer;   opacity:1; } .sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active, .sc_slider_swiper .sc_slider_pagination_wrap span:hover {   background-color:#ddd; }  .sc_slider_pagination_area {   overflow:hidden;   position:relative; } .sc_slider_pagination_area .sc_slider {   float:left; } .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {   width:67%; } .sc_slider_pagination_area .sc_slider_pagination {   float:left;   width:33%;   position:static;   padding:0;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_slider_pagination_over .sc_slider_pagination {   position:absolute;   width:40%;   left:auto;   right:-40%;   top:0;   bottom:auto;   float:none;   background-color:rgba(255,255,255, 0.8);   -webkit-transition:all ease .5s;   -moz-transition:all ease .5s;   -ms-transition:all ease .5s;   -o-transition:all ease .5s;   transition:all ease .5s; } .sc_slider_pagination_over:hover .sc_slider_pagination {   right:0; } .sc_slider_pagination_over .sc_slider_pagination .post_item {   background-color:transparent !important; } .slider_fullwide .sc_slider_pagination_over .sc_slider_pagination, .slider_fullscreen .sc_slider_pagination_over .sc_slider_pagination {   width:20%; } .sc_slider_pagination_area .sc_slider_pagination .post_item {   padding:1em; } .sc_slider_pagination_area .sc_slider_pagination .post_item+.post_item {   margin:0; } .sc_slider_pagination_area .sc_slider_pagination .post_item.active {   background-color:rgba(0,0,0,0.1) !important; } .sc_slider_pagination_area .sc_slider_pagination .post_item .post_info .post_info_item + .post_info_item:before {   content:"|";   margin:0 5px; } .sc_slider_pagination.widget_area .post_item + .post_item {   border-top-width:1px;   border-top-style:solid; }  .sc_slider_swiper .sc_slider_info {   max-width:80%;   min-width:50%;   max-height:100px;   padding:1em 1.5em;   overflow:hidden;   position:absolute;   right:0;   bottom:0;   background-color:rgba(30,170,206, 0.8);   -webkit-transition:all ease .5s .5s;   -moz-transition:all ease .5s .5s;   -ms-transition:all ease .5s .5s;   -o-transition:all ease .5s .5s;   transition:all ease .5s .5s;   margin-bottom:0; } .sc_slider_pagination_area .sc_slider .sc_slider_info {  max-width:100%; } .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed, .sc_slider_swiper:hover .sc_slider_info:hover, .sc_slider_swiper .sc_slider_info:hover {   margin-bottom:0 !important; } .sc_slider_pagination_over:hover .sc_slider_info, .sc_slider_swiper:hover .sc_slider_info {   -webkit-transition:all ease .5s;   -moz-transition:all ease .5s;   -ms-transition:all ease .5s;   -o-transition:all ease .5s;   transition:all ease .5s;   margin-bottom:-130px !important; } .sc_slider_swiper .slides .swiper-slide .sc_slider_info a {   display:inline;   min-height:0;   color:#ffffff; } .sc_slider_swiper .slides .swiper-slide .sc_slider_info a:hover {   color:#cccccc; } .sc_slider_swiper .sc_slider_info .sc_slider_subtitle {   margin:0;   padding:0;   text-transform:uppercase;   font-size:1.5em;   line-height:1.2857em;   margin:0 0 4px; } .sc_slider_swiper .sc_slider_info .sc_slider_reviews {   margin:0 0 4px; } .sc_slider_swiper .sc_slider_info .sc_slider_reviews.after_category {   display:inline-block;   position:relative;   margin:0 0 0 2px;   top:2px;   font-size:0.8765em; } .sc_slider_reviews.post_rating .reviews_value {   display:none; } .sc_slider_reviews.post_rating .reviews_stars_bg, .sc_slider_reviews.post_rating .reviews_stars_hover, .sc_slider_reviews.post_rating .reviews_value {   color:#ffffff !important; } .sc_slider_swiper .sc_slider_info .sc_slider_descr {   color:#ffffff;   line-height:16px; } .sc_slider_swiper .sc_slider_info .sc_slider_category {   display:inline-block;   vertical-align:top;   text-transform:uppercase;   position:relative;  font-size:0.8765em;   height:2em;   line-height:2em;   padding:0 2em 0 0;   text-align:left;   overflow:hidden; } .sc_slider_pagination_area .sc_slider .sc_slider_info .sc_slider_category {   min-width:0; } .slider_fullscreen .sc_slider_swiper .sc_slider_info, .slider_main .sc_slider_swiper .sc_slider_info {   max-width:50%;   min-width:40%;   padding:30px;   max-height:150px; } .slider_fullscreen .sc_slider_swiper:hover .sc_slider_info, .slider_main .sc_slider_swiper:hover .sc_slider_info {   margin-bottom:-180px; } .slider_fullscreen .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed, .slider_fullscreen .sc_slider_swiper:hover .sc_slider_info:hover, .slider_fullscreen .sc_slider_swiper .sc_slider_info:hover, .slider_main .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed, .slider_main .sc_slider_swiper:hover .sc_slider_info:hover, .slider_main .sc_slider_swiper .sc_slider_info:hover {   margin-bottom:0; } .slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_category, .slider_main .sc_slider_swiper .sc_slider_info .sc_slider_category {   font-size:14px;   font-weight:300; } .slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_subtitle, .slider_main .sc_slider_swiper .sc_slider_info .sc_slider_subtitle {   font-size:21px;   line-height:28px;   font-weight:300; } .slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_descr, .slider_main .sc_slider_swiper .sc_slider_info .sc_slider_descr {   font-size:13px;   line-height:18px;   font-weight:300; } .sc_socials {   overflow:hidden;   display:inline-block;   margin-right:-1.25em; } .sc_socials .sc_socials_item {   display:inline-block;   margin:0 1.25em 0.5em 0;   outline:none; } .sc_socials a {   display:inline-block;   outline:none; } .sc_socials a, .sc_socials a .sc_socials_hover {   overflow:hidden;   width:4em;   height:4em;   line-height:4em;   text-align:center;   overflow:hidden;   position:relative;   -webkit-border-radius:6px; background-repeat:no-repeat;   background-position:0 -4em;   -webkit-background-size:4em 8em;   -moz-background-size:4em 8em;   -o-background-size:4em 8em;   background-size:4em 8em; } .sc_socials .social_icons span {   font-size:4em;   line-height:inherit; } .sc_socials.sc_socials_size_tiny {   margin-right:-1em;   height:auto;   line-height:1; } .sc_socials.sc_socials_size_tiny .sc_socials_item {   margin:0.25em 0.9em 0.25em 0; } .sc_socials.sc_socials_size_small {   margin-right:-0.5em; } .sc_socials.sc_socials_size_small .sc_socials_item {   margin:0 0.5em 0 0; } .sc_socials.sc_socials_size_medium {   margin-right:-0.625em; } .sc_socials.sc_socials_size_medium .sc_socials_item {   margin:0.25em 0.625em 0.25em 0; } .sc_socials.sc_socials_shape_round .sc_socials_item {   margin:0 1.2em 0.25em 0; } .sc_socials.sc_socials_shape_round.sc_socials_size_medium .sc_socials_item {   margin:0.25em 0.5em 0.25em 0; } .sc_socials.sc_socials_size_tiny a {   -webkit-border-radius:2px;   -moz-border-radius:2px;   border-radius:2px; } .sc_socials.sc_socials_size_tiny a .sc_socials_hover {   -webkit-border-radius:2px;  } .sc_socials.sc_socials_size_small a, .sc_socials.sc_socials_size_medium a {   -webkit-border-radius:4px;   -moz-border-radius:4px;   border-radius:4px; } .sc_socials.sc_socials_size_small a .sc_socials_hover, .sc_socials.sc_socials_size_medium a .sc_socials_hover {   -webkit-border-radius:4px;  } .sc_socials.sc_socials_shape_round a {   display:block;   text-align:center;   border:2px solid #ddd;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_socials_shape_round.sc_socials_size_tiny a .sc_socials_hover {   -webkit-border-radius:50%;  } .sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover, .sc_socials_shape_round.sc_socials_size_medium a .sc_socials_hover {   -webkit-border-radius:50%;  } .sc_socials.sc_socials_size_tiny .social_icons span {   font-size:0.9em;   line-height:inherit; } .sc_socials.sc_socials_size_tiny a, .sc_socials.sc_socials_size_tiny a .sc_socials_hover {   width:1.4em;   height:1.4em;   line-height:1.4em;   background-position:0 -1.2em;   -webkit-background-size:1.2em 2.4em;   -moz-background-size:1.2em 2.4em;   -o-background-size:1.2em 2.4em;   background-size:1.2em 2.4em;   font-size:1.286rem; } .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a, .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a .sc_socials_hover {   width:1.6em;   height:1.6em;   line-height:1.3em;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_socials.sc_socials_size_small .social_icons span {   font-size:1.5em;   line-height:inherit; } .sc_socials.sc_socials_size_small a, .sc_socials.sc_socials_size_small a .sc_socials_hover {   width:2em;   height:2em;   line-height:2em;   background-position:0 -2em;   -webkit-background-size:2em 4em;   -moz-background-size:2em 4em;   -o-background-size:2em 4em;   background-size:2em 4em; } .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a, .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover {   width:4em;   height:4em;   line-height:4em; } .sc_socials.sc_socials_size_medium .social_icons span {   font-size:2em;   line-height:inherit; } .sc_socials.sc_socials_size_medium a, .sc_socials.sc_socials_size_medium a .sc_socials_hover {   width:2.5em;   height:2.5em;   line-height:2.5em;   background-position:0 -2.5em;   -webkit-background-size:2.5em 5em;   -moz-background-size:2.5em 5em;   -o-background-size:2.5em 5em;   background-size:2.5em 5em; } .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_medium a, .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_medium a .sc_socials_hover {   width:5em;   height:5em;   line-height:5em; } .sc_socials a .sc_socials_hover, .sc_socials.sc_socials_size_tiny a .sc_socials_hover, .sc_socials.sc_socials_size_small a .sc_socials_hover, .sc_socials.sc_socials_size_medium a .sc_socials_hover {   position:absolute;   display:block;   left:0;   top:0;   background-position:0 0;   opacity:0;   -moz-opacity:0;   filter:alpha(opacity=0);   -webkit-transition:all ease .3s;   -moz-transition:all ease .3s;   -ms-transition:all ease .3s;   -o-transition:all ease .3s;   transition:all ease .3s; } .sc_socials a:hover .sc_socials_hover {   opacity:1;   -moz-opacity:1;   filter:alpha(opacity=100); } .sc_socials .sc_socials_item_custom a, .sc_socials .sc_socials_item_custom a .sc_socials_hover {   background-position:50% 50%;   background-size:contain; }  .sc_socials.sc_socials_share .sc_socials_item {   vertical-align:top; } .sc_socials.sc_socials_share .share_caption {   display:inline-block;  color:#66514c;   margin-right:0.6em;   font-weight:bold;   vertical-align:middle;   margin-top:0.6em; } .sc_socials.sc_socials_share.sc_socials_dir_vertical {   position:fixed;   left:0px;   top:18%;   z-index:9998; } .sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item {   display:block;   margin-top:6px;   line-height:1em; } .sc_socials.sc_socials_share.sc_socials_dir_vertical .share_caption {   display:none; } .sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a {   padding:0.25em; } .sc_socials.sc_socials_share .share_counter{   display:inline-block;   vertical-align:top;   margin-left:6px;   position:relative;   background:#fff;   color:#666;   padding:0 8px;   line-height:3.8em;   border:1px solid #ddd;   -webkit-border-radius:4px;   -moz-border-radius:4px;   border-radius:4px; } .sc_socials.sc_socials_share.sc_socials_dir_vertical .share_counter {   line-height:4.2em; } .sc_socials.sc_socials_share .share_counter:before{   content:" ";   position:absolute;   z-index:1;   top:50%;   left:-4px;   width:6px;   height:6px;   border-left:1px solid #ddd;   border-bottom:1px solid #ddd;   background:#fff;   -webkit-transform:translateY(-50%) rotate(45deg);   -moz-transform:translateY(-50%) rotate(45deg);   transform:translateY(-50%) rotate(45deg); } .sc_socials.sc_socials_share.sc_socials_size_small .share_counter{   line-height:2em; } .sc_socials.sc_socials_share.sc_socials_dir_vertical.sc_socials_size_small .share_counter{   line-height:2.4em; } .sc_socials.sc_socials_share.sc_socials_size_medium .share_counter{   line-height:2.3em; } .sc_socials.sc_socials_share.sc_socials_dir_vertical.sc_socials_size_medium .share_counter{   line-height:2.8em; } .sc_table table {   width:100%;   text-align:center;   font-size:1.429rem; } .sc_table table th, .sc_table table td {   padding:1.2em 1em; } .sc_table table tr:first-child th, .sc_table table tr:first-child td {   font-size:1.714rem;   font-weight:400;   line-height:1.5em;   padding-top:0.8em;   padding-bottom:0.8em; }   .sc_tabs .sc_tabs_titles {   overflow:hidden;   margin:0;   padding:0; } .sc_tabs .sc_tabs_titles li {   padding:0;   list-style:none;   font-size:1.5em;   float:left; } .sc_tabs .sc_tabs_titles li:before {   display:none; } .sc_tabs .sc_tabs_titles li a {   display:block;   padding:0.5833em; } .sc_tabs .sc_tabs_content {   display:none;   overflow:hidden; }  .sc_tabs.sc_tabs_style_1 .sc_tabs_titles, .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li {   margin-bottom:0; } .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {   border:1px solid #e4e7e8;   position:relative; } .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after, .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a:after {   content:' ';   position:absolute;   bottom:-1px;   left:0;   right:0;   height:5px; } .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li+li {   margin-left:-1px; } .sc_tabs.sc_tabs_style_1 .sc_tabs_content {   margin-top:-1px;   padding:1.5em;   border:1px solid #e4e7e8; }  .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li {   margin:0 0 0.6667em 0; } .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {   margin-left:0.6667em; } .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {   text-transform:uppercase;   border:2px solid #ddd; } .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover, .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a, .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.sc_tabs_active a {   background-color:transparent !important; } .sc_tabs.sc_tabs_style_2 .sc_tabs_content {   padding:1.5em;   border:1px solid #e4e7e8; }   .sc_team_item .sc_team_item_info .sc_team_item_title {   margin:0;   font-size:1.286rem; } .sc_team_item .sc_team_item_info .sc_team_item_title a {   font-weight:700; } .sc_team_item .sc_team_item_info .sc_team_item_position {   margin-top:0.1em;   color:#222222;   font-style:italic; } .sc_team_item .sc_team_item_info .sc_team_item_description {   margin-top:0.5em;   line-height:inherit;   overflow:hidden; } .sc_team_item .sc_team_item_info .sc_socials {   margin-top:1.9em; } .sc_team_item .sc_team_item_avatar img {   width:100%; } .sc_team_style_team-1 .sc_slider_swiper .sc_team_item, .sc_team_style_team-2 .sc_slider_swiper .sc_team_item {   padding-right:2em; } .sc_team_style_team-1 .sc_team_item_info, .sc_team_style_team-3 .sc_team_item_info {   padding-top:1.8em;   border-top-width:0;   border-top-style:solid;   text-align:center; } .sc_team_style_team-3 .sc_team_item_avatar, .sc_team_style_team-4 .sc_team_item_avatar {   position:relative;   max-width:190px;   margin:auto; } .sc_team_style_team-3 .sc_team_item_avatar > *{ -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover, .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover {   position:absolute;   left:0;   right:0;   top:0;   bottom:0;   opacity:0;   filter:alpha(opacity=0);   text-align:center; } .sc_team_style_team-3 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover, .sc_team_style_team-4 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover {   opacity:1;   filter:alpha(opacity=100); } .sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover, .sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials, .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover, .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info {   overflow:hidden;   -webkit-transition:all ease .3s;   -moz-transition:all ease .3s;   -ms-transition:all ease .3s;   -o-transition:all ease .3s;   transition:all ease .3s; } .sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials, .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info {   position:absolute;   left:0;   top:50%;   width:100%;   -webkit-transform:translateY(-50%);   -moz-transform:translateY(-50%);   transform:translateY(-50%);   margin-top:50px; } .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info {   padding:1.5em;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_team_style_team-3 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials, .sc_team_style_team-4 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info {   margin-top:0; }   .sc_testimonials_wrap {   position:relative; } .sc_testimonials_wrap .sc_section_overlay {   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   width:100%;  padding:8.4% 0 11.1%; } .sc_testimonial_item {   text-align:center;   padding:0 5em; } .sc_testimonials .sc_columns .sc_testimonial_item {   padding:0; } .sc_testimonial_position {   font-style:italic; } .sc_testimonial_content {   font-size:1.286rem;   font-style:normal;   line-height:1.5em; } .sc_testimonial_content p {   margin:0; } .sc_testimonial_content p+p {   margin-top:0.5em; } .sc_testimonials .sc_testimonial_avatar {   overflow:hidden;   margin:0 auto;   width:72px;   height:72px;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; }  .sc_testimonials_style_testimonials-1 .sc_testimonial_content p:first-child:before, .sc_testimonials_style_testimonials-1 .sc_testimonial_content p:last-child:after {   content:'"'; } .sc_testimonials_style_testimonials-1 .sc_testimonial_content {   margin:0 5% 5.5%;   position:relative; } .sc_testimonials_style_testimonials-1 .sc_testimonial_content:after, .sc_testimonials_style_testimonials-1 .sc_testimonial_content:before{ font-family:'fontello'; content:'\E8FC'; font-size:7rem; position:absolute; top:0; left:-1.8rem; line-height:1; opacity:0.2; } .sc_testimonials_style_testimonials-1 .sc_testimonial_content:before{ -webkit-transform:scale(-1, -1); -moz-transform:scale(-1, -1); transform:scale(-1, -1); left:auto; right:-1.8rem; } .sc_testimonials_style_testimonials-1 .sc_testimonial_avatar, .sc_testimonials_style_testimonials-1 .sc_testimonial_author {   display:inline-block;   vertical-align:middle; } .sc_testimonials_style_testimonials-1 .sc_testimonial_avatar {   margin-right:0.75em; } .sc_testimonials_style_testimonials-1 .sc_testimonial_author_name, .sc_testimonials_style_testimonials-1 .sc_testimonial_author_position {   display:block;   text-align:left; } .sc_testimonials_style_testimonials-1 .sc_testimonial_author_name{   font-size:1.286rem;   font-weight:700; } .sc_testimonials_style_testimonials-1 .sc_testimonial_author_position { font-style:italic; }  .sc_testimonials_style_testimonials-2 .sc_testimonial_content p:first-child:before, .sc_testimonials_style_testimonials-2 .sc_testimonial_content p:last-child:after {   content:'"'; } .sc_testimonials_style_testimonials-2 .sc_testimonial_content {   margin-bottom:1.5em; } .sc_testimonials_style_testimonials-2 .sc_testimonial_author_name:before {   content:'-';   display:inline-block;   margin-right:0.5em; } .sc_testimonials_style_testimonials-2 .sc_testimonial_author_position {   font-style:normal; }  .sc_testimonials_style_testimonials-3 .sc_testimonial_item {   padding:0 1em;   line-height:1.4em;   text-align:right; } .sc_testimonials_style_testimonials-3 .sc_slider_swiper .sc_testimonial_item {   padding:0; } .sc_testimonials_style_testimonials-3 .sc_testimonial_content {   padding:1em 1em 1em 3em;   background-color:#ffffff;   text-align:left;   position:relative;   margin-bottom:1em; } .sc_testimonials_style_testimonials-3 .sc_testimonial_content:after {   content:' ';   display:block;   position:absolute;   width:0.8em;   height:0.8em;   right:1em;   bottom:-0.4em;   background-color:#ffffff;   -webkit-transform:rotate(45deg);   -moz-transform:rotate(45deg);   transform:rotate(45deg); } .sc_testimonials_style_testimonials-3 .sc_testimonial_content p:first-child:before {   content:'\e8b6';   font-family:'fontello';   font-size:1.5em;   display:block;   position:absolute;   left:0.75em;   top:0.75em;   -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);   transform:rotate(180deg); } .sc_testimonials_style_testimonials-3 .sc_testimonial_avatar, .sc_testimonials_style_testimonials-3 .sc_testimonial_author {   display:inline-block;   vertical-align:middle; } .sc_testimonials_style_testimonials-3 .sc_testimonial_avatar {   margin-left:0.75em; } .sc_testimonials_style_testimonials-3 .sc_testimonial_author_name, .sc_testimonials_style_testimonials-3 .sc_testimonial_author_position {   display:block; } .sc_testimonials_style_testimonials-3 .sc_testimonial_author_name {   font-size:1.2857em;   font-weight:bold; } .sc_testimonials_style_testimonials-3 .sc_testimonial_author_position {   font-style:italic; }  .sc_testimonials_style_testimonials-4 .sc_testimonial_item {   padding:1.5em !important;   line-height:1.4em;   text-align:left;   background-color:#f0f0f0; } .sc_testimonials_style_testimonials-4 .sc_testimonial_content {   position:relative;   padding:0 0 1em 2em; } .sc_testimonials_style_testimonials-4 .sc_testimonial_content p:first-child:before {   content:'\e8b6';   font-family:'fontello';   font-size:1.5em;   display:block;   position:absolute;   left:0;   top:0;   -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);   transform:rotate(180deg); } .sc_testimonials_style_testimonials-4 .sc_testimonial_avatar, .sc_testimonials_style_testimonials-4 .sc_testimonial_author {   display:inline-block;   vertical-align:middle; } .sc_testimonials_style_testimonials-4 .sc_testimonial_avatar {   margin-right:0.75em; } .sc_testimonials_style_testimonials-4 .sc_testimonial_author_name, .sc_testimonials_style_testimonials-4 .sc_testimonial_author_position {   display:block; } .sc_testimonials_style_testimonials-4 .sc_testimonial_author_name {   font-size:1.2857em;   font-weight:bold; } .sc_testimonials_style_testimonials-4 .sc_testimonial_author_position {   font-style:italic; } .sc_testimonials_style_testimonials-4 .sc_slider_pagination_wrap {   display:none; }  .sc_title {   overflow:hidden;   position:relative;   padding-bottom:2px; } .sc_title.sc_align_center {   text-align:center;   margin-left:auto;   margin-right:auto; }  .sc_title_rhombus{   position:relative;   overflow:visible;   z-index:1;   padding-top:0.45em;   padding-left:0.5em;   padding-bottom:0.35em; } .aligncenter .sc_title_rhombus{   padding-left:0; } .sc_title_rhombus:after {   content:'.'; } .sc_title_rhombus:before {   content:'';   display:inline-block;   width:1.45em;   height:1.45em;   position:absolute;   z-index:-1;   top:0.33em;  -webkit-transform:rotate(45deg);   -moz-transform:rotate(45deg);   transform:rotate(45deg); }  .sc_title_underline {   padding-bottom:16px; } .sc_title_underline:after {   content:' ';   display:block;   position:absolute;   border-top:2px solid #222222;   height:0;   width:8%;   min-width:2em;   left:0;   bottom:0.1em; } .sc_title_underline.sc_align_center:after {   left:50%;   -webkit-transform:translateX(-50%);   -moz-transform:translateX(-50%);   transform:translateX(-50%); } .sc_title_underline.sc_align_right:after {   right:0;   left:auto; }  .sc_title_divider {   position:relative;   padding-left:5ex;   padding-right:5ex;   text-align:center; } .sc_title_divider .sc_title_divider_before, .sc_title_divider .sc_title_divider_after {   display:block;   width:20%;   height:1px;   background-color:#222222;   position:absolute;   top:50%; } .sc_title_divider .sc_title_divider_before {   left:0; } .sc_title_divider .sc_title_divider_after {   right:0; }  .sc_title_icon {   display:inline-block; } .sc_title_icon_left {   margin-right:0.5em; } .sc_title_icon_top {   display:block; } .sc_title_icon img {   width:auto; } .sc_title_icon_left img {   vertical-align:middle; } .sc_title_icon_top img {   vertical-align:baseline; } .sc_title_icon_small img {   height:1em;   -webkit-border-radius:4px;   -moz-border-radius:4px;   border-radius:4px; } .sc_title_icon_medium img {   height:2em;   -webkit-border-radius:6px;   -moz-border-radius:6px;   border-radius:6px; } .sc_title_icon_large img {   height:3em;   -webkit-border-radius:10px;   -moz-border-radius:10px;   border-radius:10px; }   .sc_toggles .sc_toggles_item {   margin-bottom:1.25em; } .sc_toggles > .sc_toggles_item .sc_toggles_content {   overflow:hidden;   display:none; } .sc_toggles .sc_toggles_item .sc_toggles_title {   position:relative;   overflow:hidden;   cursor:pointer;   margin:0;   -webkit-transition:all ease 0.3s;   -moz-transition:all ease 0.3s;   -ms-transition:all ease 0.3s;   -o-transition:all ease 0.3s;   transition:all ease 0.3s; } .sc_toggles .sc_toggles_item .sc_toggles_title .sc_items_counter:after {   content:'. '; } .sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon {   position:absolute;   left:0;   top:0;   height:100%;   padding:0;   text-align:center;   overflow:hidden;   -webkit-transition:all ease 0.3s;   -moz-transition:all ease 0.3s;   -ms-transition:all ease 0.3s;   -o-transition:all ease 0.3s;   transition:all ease 0.3s; } .sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon:before {   position:absolute;   left:50%;   top:50%;   -webkit-transform:translateX(-50%) translateY(-50%);   -moz-transform:translateX(-50%) translateY(-50%);   transform:translateX(-50%) translateY(-50%); } .sc_toggles .sc_toggles_item .sc_toggles_content {   padding:1.5em 1.8em; } .sc_toggles .sc_toggles_item .sc_toggles_title {   border:1px solid #e4e7e8;   padding:0.5em 0.5em 0.5em 3em; } .sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon {   width:2.3333em;   background-color:#e4e7e8;   color:#ffffff; } .sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon_opened {   margin-top:-4em; } .sc_toggles .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened {   margin-top:0; } .sc_toggles .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_closed {   margin-top:4em;  } .sc_toggles .sc_toggles_item .sc_toggles_content {   border-width:1px;   border-style:solid;   border-top-width:0; }   .sc_tooltip_parent {   text-decoration:none;   border-bottom:1px solid;   position:relative;   display:inline-block; } .sc_tooltip_parent .sc_tooltip {   position:absolute;   color:#fff;   background-color:#333333;   white-space:nowrap;   top:-4em;   left:50%;   -webkit-transform:translateX(-50%);   -moz-transform:translateX(-50%);   transform:translateX(-50%);   padding:2px 6px;   z-index:2;   font-size:1em;   opacity:0;   filter:alpha(opacity=0);   -webkit-transition:all ease-out 0.1s;   -moz-transition:all ease-out 0.1s;   -ms-transition:all ease-out 0.1s;   -o-transition:all ease-out 0.1s;   transition:all ease-out 0.1s;   -webkit-border-radius:0;   -moz-border-radius:0;   border-radius:0; } .sc_tooltip_parent:hover .sc_tooltip {   opacity:1;   filter:alpha(opacity=100);   top:-2.5em; } .sc_tooltip_parent .sc_tooltip:before {   content:' ';   width:6px;   height:6px;   position:absolute;   left:50%;   bottom:-3px;   margin-left:-3px;   z-index:1;   background-color:#333333;   -webkit-transform:rotate(45deg);   -moz-transform:rotate(45deg);   -o-transform:rotate(45deg);   -ms-transform:rotate(45deg);  transform:rotate(45deg); }   .sc_twitter_wrap {   position:relative; } .sc_twitter_wrap .sc_section_overlay {   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   width:100%;   padding:1.5em 0; } .sc_twitter_item {   text-align:center;   padding:0 5em; } .sc_twitter_content {   font-size:1.125em;   line-height:1.5em; } .sc_twitter_icon {   font-size:2.5em;   line-height:1em;   display:block;   text-align:center;   margin-bottom:0.5em; } .sc_twitter_content p {   margin:0; } .sc_twitter_content p+p {   margin-top:0.5em; } .bg_tint_dark .sc_twitter a {   color:#ffffff; } .sc_twitter .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev {   margin-left:10px; } .sc_twitter .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next {   margin-right:10px; } .sc_twitter .sc_slider_controls_wrap a {   font-size:2.5em;   background-color:transparent; } .sc_video_player {   background-repeat:no-repeat;   -webkit-background-size:100% auto;   -moz-background-size:100% auto;   -o-background-size:100% auto;   background-size:100% auto; } .sc_video_player.sc_video_bordered {   width:auto;   height:auto;   display:inline-block;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; } .sc_video_frame {   position:relative;   overflow:hidden; } .sc_video_frame img {   width:100%;   height:auto; } .mejs-container {   max-width:100%; }   .sc_zoom_wrap {   width:auto;   height:auto;   display:inline-block;   background-repeat:no-repeat;   -webkit-background-size:100% auto;   -moz-background-size:100% auto;   -o-background-size:100% auto;   background-size:100% auto; } .sc_zoom {   position:relative;   overflow:hidden; } .sc_zoom img {   width:100%;   height:auto; } .sc_item_subtitle {   margin:0 0 4.1em;   font-size:1em;   text-transform:none;   text-align:center;   font-style:italic; } .sc_item_subtitle:before, .sc_item_subtitle:after{   content:'';   width:46px;   height:2px;  background-repeat:no-repeat;   background-size:contain;   box-sizing:content-box;   display:inline-block;   vertical-align:middle; } .sc_item_subtitle:before{ margin-right:0.8em; } .sc_item_subtitle:after{   margin-left:0.8em;   -webkit-transform:scale(-1, 1);   -moz-transform:scale(-1, 1);   transform:scale(-1, 1); }   .sc_item_title {   margin:0 0 0.15em;   text-align:center; } .sc_item_title:after {  display:block;   width:8%;   height:2px;   margin:0.6667em auto;   background-color:#222222; }  .sc_item_descr {   font-size:1.286rem;   font-weight:inherit;   line-height:inherit;  margin:0.25em 0 2em 0;   text-align:center; }  .sc_item_button:before {   content:' ';   display:block;   width:100%;   height:0;   clear:both; } .sc_item_button {   display:block;   margin:1.3rem 0 0;   text-align:center; } .sc_item_button > a {   overflow:hidden; } .sc_item_button > a:before {   float:right;   margin:0 0 0 1em;   display:inline-block;   width:1.2857em;   height:1.2857em;   line-height:1.2857em;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%; } .sc_slider_swiper + .sc_item_button {   margin-top:2em; } .sc_item_buttons {   display:inline-block;   } .sc_item_buttons > .sc_item_button+.sc_item_button {   margin-right:0; } .text_align_left, .text_align_left .sc_item_title, .text_align_left .sc_item_title:after, .text_align_left .sc_item_descr, .text_align_left .sc_item_button {   text-align:left;   margin-left:0; }  .sc_slider_controls_side .sc_slider_controls_wrap a {   width:1em;   height:1em;   line-height:1em;   color:#ddd;   border:none;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%;   display:flex;   display:-webkit-flex;   display:-ms-flexbox;   display:-webkit-flex;   justify-content:center;   -webkit-justify-content:center;   align-items:center;   -webkit-align-items:center; } .sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_prev {   margin-left:10px; } .sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_next {   margin-right:10px; }  .sc_slider_controls_bottom .swiper-slide {   padding-bottom:5em; } .sc_slider_controls_bottom .sc_slider_controls_wrap {   top:auto;   bottom:0;   text-align:center;   padding-bottom:0;   height:3.5em; } .sc_slider_controls_bottom .sc_slider_controls_wrap a {   width:2em;   height:2em;   line-height:2em;   color:#ddd;   border:2px solid #ddd;   margin-left:0;   margin-right:0;   float:none;   display:inline-block;   -webkit-border-radius:0;   -moz-border-radius:0;   border-radius:0;   opacity:1;   -webkit-transform:none;   -moz-transform:none;   transform:none;   filter:alpha(opacity=100); } .sc_slider_controls_bottom .sc_slider_controls_wrap .sc_slider_prev {   margin-right:0.5em; } .sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_prev {   margin-left:0; } .sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_next {   margin-right:0; } .sc_slider_controls_bottom .sc_slider_pagination_wrap {   display:none; }  .sc_slider_pagination_bottom .swiper-slide {   padding-bottom:3em; } .sc_slider_pagination_bottom:hover .sc_slider_pagination_wrap {   bottom:0.5em; } 