 .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; }  .mejs-offscreen { display:none !important; } .mejs-controls .mejs-time-rail .mejs-time-total { -webkit-border-radius:0 !important;   -moz-border-radius:0 !important;  border-radius:0 !important; margin-top:6px !important; } .mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-time-rail .mejs-time-buffering, .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-time-rail .mejs-time-current { height:8px !important; } .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before, .mejs-controls .mejs-time-rail .mejs-time-total:before { content:" "; display:block; border:1px solid #575757; position:absolute; left:-2px; right:-2px; top:-2px; bottom:-2px; } .mejs-container .mejs-controls .mejs-time { padding-top:10px !important; } .sc_audio { -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_audio.sc_show { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); } .sc_audio .mejs-container { margin:0; } .sc_audio .mejs-container, .sc_audio .mejs-embed, .sc_audio .mejs-embed body, .sc_audio .mejs-container .mejs-controls { background:transparent !important; border-width:0 !important; } .sc_audio.sc_audio_image { padding:13em 2em 2em 2em; background-position:center center; position:relative; -webkit-background-size:cover;   -moz-background-size:cover; -o-background-size:cover;   background-size:cover; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box; box-sizing:border-box; } .sc_audio.sc_audio_info { position:relative; padding:6.5em 3em 3em; border:1px solid #f0f0f0; } .sc_audio .sc_audio_header { padding:0 0 1.5em 0; } .sc_audio.sc_audio_image .sc_audio_header { min-height:5em; } .sc_audio.sc_audio_image .sc_audio_container { position:absolute; left:2em; right:2em; bottom:2em; } .sc_audio .sc_audio_header { position:absolute; top:0; left:0; padding:2em 2em 2em 3em; } .sc_audio .sc_audio_title { margin:0; font-size:1em; font-weight:bold; } .sc_audio .sc_audio_author { font-size:1.500em; font-weight:500; } .mejs-container:not(.mejs-video) { height:44px !important; border:0 !important; } .mejs-container .mejs-controls { height:42px !important; } .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before, .mejs-controls .mejs-time-rail .mejs-time-total:before { content:" "; display:block; background:#dddddd; position:absolute; left:0; right:0; top:0; bottom:0; -webkit-border-radius:2px; border-radius:2px; border:0; } .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls a.mejs-horizontal-volume-slider, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-time-rail .mejs-time-buffering, .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-time-rail .mejs-time-current { height:4px !important; } .mejs-container .mejs-controls .mejs-time { font-size:0.666em !important; margin-top:11px !important; } .mejs-controls a.mejs-horizontal-volume-slider, .mejs-controls div.mejs-time-rail { margin-top:8px !important; } .mejs-controls .mejs-button button { margin:8px !important; height:16px; width:16px !important; background-image:url('/wp-content/uploads/w3-webp/plugins/trx_utils/images/controls.png.webp') !important; } .mejs-controls .mejs-button { margin:5px !important; height:32px; background-image:url('/wp-content/uploads/w3-webp/plugins/trx_utils/images/controls.png.webp') !important; } .mejs-controls .mejs-mute>button { background-position:-15px 16px; } .mejs-container .mejs-controls .mejs-volume-button { margin-left:10px !important; } .mejs-container .mejs-controls .mejs-fullscreen-button, .mejs-container .mejs-controls .mejs-volume-button, .mejs-container .mejs-controls .mejs-volume-button:hover, .mejs-container .mejs-controls .mejs-playpause-button { -webkit-border-radius:50%; border-radius:50%; margin-top:7px !important; margin-right:6px !important; } .mejs-container .mejs-controls .mejs-fullscreen-button { margin-right:0 !important; } .mejs-container .mejs-controls .mejs-playpause-button.mejs-pause button{ background-position:0 16px; } .mejs-container .mejs-controls .mejs-playpause-button.mejs-replay button{ background-position:-64px 0; } .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button{ background-position:-16px 0; }  .post_item_single .sc_audio_player.sc_show { margin-bottom:1em; } [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 .sc_call_to_action_title { font-weight:bold; 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 { font-size:1em; font-style:normal; font-weight:400; line-height:1.5em; text-transform:uppercase; margin-bottom:0; } .sc_call_to_action .sc_call_to_action_buttons { margin-top:2em; } .sc_call_to_action_align_left .sc_call_to_action_buttons, .sc_call_to_action_align_right .sc_call_to_action_buttons { margin-top:0; } .sc_call_to_action_accented { padding:3em 0; } .sc_call_to_action_style_2 .sc_call_to_action_info, .sc_call_to_action_style_2 .sc_call_to_action_buttons { vertical-align:middle; } .sc_call_to_action_style_2 .sc_call_to_action_buttons { text-align:center; } .sc_call_to_action_style_2 .sc_call_to_action_title { font-size:1.7857em; font-weight:300; margin-bottom:0.25em; } .sc_call_to_action_style_2 .sc_call_to_action_descr { line-height:1.2857em; text-transform:none; } .sc_call_to_action_style_2.sc_call_to_action_align_none { text-align:center; } .sc_call_to_action_style_2.sc_call_to_action_align_none .sc_call_to_action_info, .sc_call_to_action_style_2.sc_call_to_action_align_none .sc_call_to_action_buttons { display:inline-block; } .sc_call_to_action_style_2.sc_call_to_action_align_none .sc_call_to_action_buttons { margin-left:4em; } .sc_call_to_action_style_2.sc_call_to_action_align_center { text-align:center; }  .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; } .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:0.7143em; width:100%;  } .sc_form .sc_form_item input[type="text"], .sc_form .sc_form_item select, .sc_form .sc_form_item textarea {  text-align:center;  } .sc_form .sc_form_address_field { margin-bottom:2em; 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.4em; } .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:center; 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-left:0.5em !important; background:none !important; -webkit-box-sizing:content-box;   -moz-box-sizing:content-box;  box-sizing:content-box; } .sc_form .sc_form_button {   margin:2.857em 0 0; } .sc_form_style_form_2 .sc_form_address.column-1_3 { display:block; float:right; margin-top:3px; } .sc_form_style_form_2 .sc_form_fields.column-2_3 { display:block; float:left; } .sc_form_style_form_2 .sc_form_info { width:100%; overflow:hidden; margin-bottom:1.286em; } .sc_form_style_form_2 .sc_form_info .sc_form_item { display:block; float:left; width:48%; } .sc_form_style_form_2 .sc_form_info .sc_form_item:first-of-type { margin-right:4%; } .sc_form_style_form_2 .sc_form_info .sc_form_item input, .sc_form_style_form_2 .sc_form_message textarea { margin-top:0.5em; } .sc_form_style_form_2 .sc_form_address_data_email { color:#bc1834; } .sc_form_style_form_2 .sc_form_message textarea {   min-height:9.05em; } .sc_form_style_form_2 .sc_form_address_label {  display:block;  font-weight:500; }   .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:2.45em; height:2.45em; line-height:2.45em; margin-bottom:6px; } .sc_countdown.sc_countdown_style_1 .sc_countdown_digits { width:2.45em; border-width:6px; 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:400; }  .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 { display:block; float:left; font-family:Playfair Display; font-size:2.143em; font-weight:700; text-align:center; background:#bc1834; width:2.200em; height:2.200em; line-height:2.100em; margin:0.3em 0.5em 0.25em 0; text-indent:0.15em; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }  .sc_events_item .sc_events_item_title { margin:1em 0; font-size:1.2857em; } .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; } .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 .sc_events_item_content { padding:0 2.5em 2.5em; } .sc_events_style_events-1 .sc_events_item_date { font-size:0.8571em; margin-bottom:1em; } .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:0.786em; } .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_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.85em; font-weight:700; text-transform:uppercase; letter-spacing:0; margin:0; } .sc_intro .sc_intro_title { font-size:1.5em; line-height:1.2em; font-weight:700; 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%; } .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:left; vertical-align:top; } .sc_intro_style_1 .sc_intro_subtitle { letter-spacing:1px; } .sc_intro_style_1 .sc_intro_title {   margin-bottom:0; } .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; }  ul.sc_list_style_iconed { padding-left:0; } .sc_list_style_iconed li { padding:0 0 0 1.5em !important; list-style:none; position:relative;  } .sc_list_style_iconed li .sc_list_icon { position:absolute; left:0; top:0; width:1em; display:inline-block; text-align:center; } .sc_list_icon.icon-dot:before { font-size:1.7em; }  .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; color:#d7b084; } .sc_price .sc_price_currency, .sc_price .sc_price_money { font-family:Playfair Display; font-size:3.714em; line-height:1.25em; } .sc_price .sc_price_info { display:inline-block; position:relative; vertical-align:baseline; } .sc_price .sc_price_penny { display:inline-block; display:block; margin-bottom:0.3em; margin-left:0.3em; font-size:0.75em; line-height:1em; } .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:block; overflow:hidden; } .sc_price_block .sc_price_block_box1 { position:relative; padding:3.357em 3.571em 2em; min-height:11.429em; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;  box-sizing:border-box; background:#050f36; } .sc_price_block .sc_price_block_box2 { padding:5.000em 3.571em 3.571em; background:#eef7fd; text-align:center; } .sc_price_block .sc_price_block_box1 .sc_price_block_icon { position:absolute; top:0; right:0; width:4.286em; height:4.286em; color:#fff;  background:#050f36;  background:-moz-linear-gradient(45deg, #050f36 0%, #050f36 50%, #d7b084 50%, #d7b084 100%);  background:-webkit-linear-gradient(45deg, #050f36 0%,#050f36 50%,#d7b084 50%,#d7b084 100%);  background:linear-gradient(45deg, #050f36 0%,#050f36 50%,#d7b084 50%,#d7b084 100%);  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#050f36', endColorstr='#d7b084',GradientType=1 ); } .sc_price_block .sc_price_block_box1 .sc_price_block_icon:before { position:absolute; top:0.2em; right:0.4em; font-size:1.25em; font-weight:300; } .sc_price_block .sc_price_block_box1 .sc_price_block_icon.none { display:none !important; } .sc_price_block .sc_price_block_title { font-size:0.786em; line-height:1.25em; font-weight:700; text-transform:uppercase; text-align:center; position:relative; -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;  box-sizing:border-box; color:#fff; } .sc_price_block .sc_price_block_money { text-align:center; } .sc_price_block .sc_price_block_box2 .sc_price_block_description { position:relative; } .sc_price_block .sc_price_block_box2 .sc_price_block_link { padding-top:3.571em; text-align:center; }   .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:100%; } .sc_promo_block {   width:50%;   position:relative; } .sc_promo_block_inner { padding:3em 4em; } .sc_promo .sc_promo_title { font-weight:700; } .sc_promo .sc_promo_title:after { display:none; } .sc_promo .sc_promo_descr { font-weight:400; font-style:normal; margin-bottom:0; } .sc_promo .sc_promo_button { margin-top:2em; } .sc_promo.sc_promo_size_small .sc_promo_block_inner { padding:1.5em 2em; } .sc_promo.sc_promo_size_small .sc_promo_title { font-size:1.5em; line-height:1.3em; } .sc_promo.sc_promo_size_small .sc_promo_descr { font-size:1.2857em; } .sc_promo.sc_promo_size_small .sc_promo_button { margin-top:1.25em; } .sc_promo_block.sc_align_left *, .sc_promo_block.sc_align_left *:after { text-align:left !important;   margin-left:0; } .sc_promo_block.sc_align_right *, .sc_promo_block.sc_align_right *:after { text-align:right !important;   margin-right:0; }   .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_style_news-magazine .columns_wrap > .column-1_2:first-of-type { padding-right:3.571em; } .sc_recent_news_style_news-magazine .columns_wrap > .column-1_2:last-of-type { padding-left:3.571em; border-left:1px solid #dae5eb; } .sc_recent_news_header { display:block; position:relative; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#e5edf1; padding-bottom:3.071em; margin-bottom:3.571em; } .sc_recent_news_header:after { position:absolute; content:""; left:0; bottom:0; width:2.857em; height:2px; background:#bc1834; } .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_header_captions .sc_recent_news_title { margin-top:0; margin-bottom:0; } .sc_recent_news_header_split .sc_recent_news_header_categories { text-align:right; } .sc_recent_news_header_split .sc_recent_news_header_categories > * { display:inline-block; margin-left:1em; margin-bottom:1em; padding:0.200em 2em 0.100em; border-radius:2em; -moz-border-radius:2em; -webkit-border-radius:2em; font-size:0.714em; font-weight:700; text-transform:uppercase; letter-spacing:2px; background:#eef7fd; } .sc_recent_news_header_category_item_more { position:relative; cursor:pointer; color:#050f36; } .sc_recent_news_header_category_item_more:hover, .sc_recent_news_header_split .sc_recent_news_header_categories > a:hover { background:#050f36 !important; color:#fff !important; } .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:4em; z-index:1; text-align:left; padding:2em 1em; background:#050f36; } .sc_recent_news_header_more_categories > a { display:block; white-space:nowrap; line-height:2em; padding:0 1.5em; color:#fff; } .sc_recent_news_header_more_categories > a:hover { color:#d7b084; } .sc_recent_news .post_item { background-color:transparent; text-align:left; overflow:hidden;  margin-top:0 !important; margin-bottom:0 !important; padding-top:0 !important; } .sc_recent_news .post_item + .post_item { padding-top:0 !important; margin-top:2.857em !important; } .sc_recent_news .post_item .post_thumb {  width:auto; height:auto; margin:0; } .sc_recent_news .post_accented_on .post_featured { display:block; position:relative; margin-bottom:2.500em; } .sc_recent_news .post_accented_on .post_header.entry-header .post_title.entry-title { font-size:1.500em; line-height:1.25em; font-weight:500; text-transform:none; margin-top:0; margin-bottom:0; } .sc_recent_news .post_accented_on .post_header.entry-header .post_meta, .sc_recent_news .post_accented_off .post_header.entry-header .post_meta { font-size:0.786em; font-weight:500; text-transform:uppercase; color:#9baab4; } .sc_recent_news .post_accented_on .post_header.entry-header .post_meta { margin-bottom:2.000em; } .sc_recent_news .post_accented_on .post_header.entry-header .post_meta a, .sc_recent_news .post_accented_off .post_header.entry-header .post_meta a { color:#bc1834; } .sc_recent_news .post_accented_on .post_header.entry-header .post_meta a:hover, .sc_recent_news .post_accented_off .post_header.entry-header .post_meta a:hover { color:#050f36; } .sc_recent_news .post_meta_author, .sc_recent_news .post_meta_date { display:inline-block; } .sc_recent_news .post_meta_author:before { content:'/'; display:inline-block; margin:0 0.25em; position:relative; top:-1px; } .sc_recent_news_with_accented .post_accented_off .post_featured { float:left; padding-right:1.429em; margin-bottom:0; width:37%; -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:63%; } .sc_recent_news_with_accented .post_accented_off .post_header .post_title.entry-title { font-size:1.143em; margin-top:0; margin-bottom:0; } .sc_recent_news_without_accented .post_accented_off .post_featured { margin-bottom:1em; }   .sc_services_style_services-1 .sc_services_item { background:#fff;   box-shadow:3px 4px 16px 0 rgba(0, 0, 0, 0.05);   display:block;   position:relative;   text-align:center; } .sc_services_style_services-1 .sc_services_item_featured { margin-bottom:0; } .sc_services_style_services-1 .sc_services_item_content { padding:3.071em 3.571em 2.857em; } .sc_services_style_services-1 .sc_services_item_content .sc_services_item_title { margin-top:0; margin-bottom:1.571em; text-transform:uppercase; letter-spacing:1px; } .sc_services_item .sc_icon { display:block; width:5em; height:5em; line-height:5em; margin:0 auto; text-align:center; -webkit-border-radius:50%;   -moz-border-radius:50%;  border-radius:50%; } .sc_services_item .sc_icon:before { font-size:2.2857em; }  .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:4em; font-weight:400; line-height:1.2857em; } .sc_skills_counter .sc_skills_item .sc_skills_count { font-size:3.2143em; line-height:1em; } .sc_skills_counter .sc_skills_item .sc_skills_count .sc_skills_total { position:relative; z-index:1; } .sc_skills_counter .sc_skills_item .sc_skills_info { font-size:0.786em; line-height:1.818em; font-weight:700; text-transform:uppercase; } .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:2.286em 1em 2.429em; } .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:1.364em; position:relative; text-transform:uppercase; } .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_total { font-family:Playfair Display; font-size:3.214em; line-height:1.25em; }  .sc_skills_counter .sc_skills_button { margin-top:3em; }  .sc_skills_bar .sc_skills_item { height:0.286em; line-height:0.286em; background-color:#f4f7f9; position:relative; } .sc_skills_bar .sc_skills_item .sc_skills_count { text-align:right; width:0; height:1.5625emem; color:#fff; position:absolute; left:0; top:0; bottom:0; z-index:2; } .sc_skills_bar .sc_skills_info { margin:1.500em 0 0px 0; } .sc_skills_bar.sc_skills_horizontal .sc_skills_info:first-of-type { margin-top:0; } .sc_skills_bar .sc_skills_info .sc_skills_label { font-weight:700; color:#050f36; } .sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item { height:30em; } .sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item .sc_skills_count { width:100%; height:auto; top:auto;  bottom:0; } .sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_total {  text-align:center; font-size:1.25em; width:100%; line-height:3em; font-weight:300; } .sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_column { text-align:center; } .sc_skills_bar.sc_skills_horizontal .sc_skills_columns .sc_skills_info {  margin-top:0; } .sc_skills_bar.sc_skills_horizontal .sc_skills_total { position:absolute; right:0; top:-1.3em; font-family:Playfair Display; font-weight:400; font-style:italic; text-align:right; padding-right:10px;  }   .sc_skills_pie.sc_skills_compact_off { text-align:center; display:inline-block; } .sc_skills_pie.sc_skills_compact_off .sc_skills_total { font-family:Playfair Display; font-size:3.571em; line-height:1em; position:absolute; top:50%; width:100%; margin-top:-0.9em; text-indent:-0.25em; } .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_pie.sc_skills_compact_off .sc_skills_info { margin-top:-0.5em; } .sc_skills_pie.sc_skills_compact_off .sc_skills_info .sc_skills_label { font-size:0.786em; font-weight:700; text-transform:uppercase; }   .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:2.381em; height:2.381em; line-height:2.381em; font-size:1.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); } .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:0.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; } .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:1px solid #ddd; background-color:transparent; width:5px; height:5px; 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:-0.714em; } .sc_socials .sc_socials_item { display:inline-block; margin:0 0.714em 0.25em 0; outline:none; } .sc_socials a { display:inline-block; outline:none; } .sc_socials a, .sc_socials a .sc_socials_hover { overflow:hidden; width:2.357em; height:2.357em; line-height:2.357em; text-align:center; overflow:hidden; position:relative; -webkit-border-radius:6px;   background-repeat:no-repeat; background-position:0 -2.357em; -webkit-background-size:2.357em 4.714em;   -moz-background-size:2.357em 4.714em; -o-background-size:2.357em 4.714em;  background-size:2.357em 4.714em; } .sc_socials a, .sc_socials.sc_socials_shape_round a { display:block; text-align:center; border:none; -webkit-border-radius:50%;   -moz-border-radius:50%;  border-radius:50%; background:#bc1834; color:#fff; } .sc_socials.sc_socials_shape_round a:hover { background:#050f36; color:#fff; } .widget_area .sc_socials.sc_socials_shape_round a:hover { background:#d7b084; color:#fff; } .sc_socials.sc_socials_size_medium a { width:2.857em; height:2.857em; line-height:2.857em; }   .sc_table table { width:100%; } .sc_table table th, .sc_table table td { padding:1.786em 1em; }  .sc_table table tr:nth-child(2n) {   background:#eef7fd none repeat scroll 0 0; } .sc_table table tr:nth-child(2n+1) {   background:#f7fbfe none repeat scroll 0 0; } .sc_table table tr:first-child th, .sc_table table tr:first-child td { border-left-color:#384168; border-right-color:#384168; } .sc_table table tr:first-child th, .sc_table table tr:first-child td { border-top-color:#050f36; border-bottom-color:#050f36; } .sc_table table tr:first-child th:first-of-type, .sc_table table tr:first-child td:first-of-type { border-left-color:#fff; } .sc_table table tr:first-child th:last-of-type, .sc_table table tr:first-child td:last-of-type { border-right-color:#fff; } td, th { border:1px solid #e4e7e8; }  .sc_tabs { width:100%; overflow:hidden; } .sc_tabs .sc_tabs_titles { position:relative; overflow:hidden; float:right; margin:0 0 0 2.857em; padding:0; } .sc_tabs .sc_tabs_titles li { margin-bottom:1.3em !important; } .sc_tabs .sc_tabs_titles li a { position:relative; padding-right:3em; color:#d7b084; } .sc_tabs .sc_tabs_titles li a em { transition:all 0.25s ease-in-out !important; } .sc_tabs .sc_tabs_titles li:last-of-type { margin-bottom:0 !important; } .sc_tabs .sc_tabs_titles li.ui-tabs-active a:after { content:" "; position:absolute; top:50%; right:0; margin-top:-1px; width:1.5em; height:1px; background:#d7b084; } .sc_tabs .sc_tabs_titles li a:hover { color:#bc1834; } .sc_tabs .sc_tabs_titles li.ui-tabs-active a:hover:after { background:#bc1834; } .sc_tabs .sc_tabs_content { position:relative; overflow:hidden; } .sc_team_style_team-1 .sc_team_item { position:relative; display:block; text-align:center; box-shadow:3px 4px 16px 0px rgba(0, 0, 0, 0.05); background:#fff; } .sc_team_style_team-1 .sc_team_item .sc_team_item_info { padding:2.429em 1.500em 1.500em; } .sc_team_style_team-1 .sc_team_item .sc_team_item_info .sc_team_item_title { font-size:1.500em; font-weight:500; } .sc_team_style_team-1 .sc_team_item .sc_team_item_info .sc_team_item_position { margin-bottom:0.455em; font-size:0.786em; text-transform:uppercase; color:#9baab4; } .sc_team_style_team-2 .sc_team_item_content { position:relative; display:block; background:#eef7fd; padding:2.143em; margin-right:30px; } .sc_team_style_team-2 .sc_team_item_content_top_photo { position:relative; float:left; width:6.429em; height:6.429em; margin-right:1.429em; } .sc_team_style_team-2 .sc_team_item_content_top_info { position:relative; overflow:hidden; } .sc_team_style_team-2 .sc_team_item_content_top_info_title { font-size:1.500em; line-height:1.25em; font-weight:500; color:#050f36; } .sc_team_style_team-2 .sc_team_item_content_top_info_position { font-size:0.786em; line-height:1.25em; font-weight:500; text-transform:uppercase; color:#9baab4;  margin-bottom:1.227em; } .sc_team_style_team-2 .sc_team_item_content_bottom_phone span { font-size:1.25em; margin-right:1em; color:#bc1834; } .sc_team_style_team-2 .sc_team_item_content_bottom_phone span:before { -moz-transform:rotate(260deg);   -ms-transform:rotate(260deg);   -webkit-transform:rotate(260deg);   -o-transform:rotate(260deg);   transform:rotate(260deg); } .sc_team_style_team-2 .sc_team_item_content_bottom_email span { font-size:1.15em; margin-right:0.980em; color:#bc1834; }  .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:1.5em 0; } .sc_testimonial_item { text-align:center; padding:0 5em; } .sc_testimonials .sc_columns .sc_testimonial_item { padding:0; } .sc_testimonials { position:relative; padding-top:4em; } .sc_testimonials:before { content:'\e8b6'; font-family:'fontello'; font-size:1.5em; position:absolute; top:0.5em; left:49.5%; color:#bc1834; } .sc_testimonial_position { font-style:italic; } .sc_testimonial_content {  font-size:1.286em; line-height:2.000em; font-style:italic; color:#050f36; } .sc_testimonial_content p { margin:0; } .sc_testimonial_content p+p { margin-top:0.5em; } .sc_testimonials .sc_testimonial_avatar { overflow:hidden; margin:2.143em auto 0; width:5.357em; height:5.357em; -webkit-border-radius:50%;   -moz-border-radius:50%;  border-radius:50%; } .sc_testimonials .sc_testimonial_author .sc_testimonial_author_name { display:block; margin-top:2.091em; font-size:0.786em; font-weight:700; text-transform:uppercase; color:#050f36; } .sc_testimonials .sc_testimonial_author .sc_testimonial_author_position { display:block; margin-top:-0.75em; font-size:0.786em; font-weight:500; color:#a5b5bf; } .sc_testimonials .sc_slider_pagination_bottom .swiper-slide {  padding-bottom:5.000em; }  .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_underline { padding-bottom:49px; } .sc_title_underline:after { content:' '; display:block; position:absolute; border-top:2px solid #bc1834; height:0; width:40px; min-width:40px; 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_underline:before { content:' '; display:block; position:absolute; border-top:1px solid #e5edf1; height:0; width:110px; min-width:110px; left:0; bottom:0.1em; } .sc_title_underline.sc_align_center:before { left:50%; -webkit-transform:translateX(-50%);   -moz-transform:translateX(-50%);  transform:translateX(-50%); width:180px; min-width:180px; } .sc_title_underline.sc_align_right:before { 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 dashed #666666; 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:0.75em; 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:2px;   -moz-border-radius:2px;  border-radius:2px; } .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; }   .vc_row.inverse_colors * { color:#fff !important; border-color:#fff !important; } .sc_column_item.inverse_colors * { color:#fff !important; border-color:#fff !important; } .sc_item_subtitle { margin:0 0 0.25em; font-size:0.8571em; text-transform:uppercase; text-align:center; }  .sc_item_title { margin:0; text-align:center; } .sc_item_title:after { content:' '; display:block; width:8%; height:2px; margin:0.6667em auto; background-color:#222222; }  .sc_item_descr { font-size:1.5em; font-weight:300; line-height:1.4em; font-style:italic; 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: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; overflow:hidden; } .sc_item_buttons > .sc_item_button { float:left; margin-right:1.5em; } .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:2em; height:2em; line-height:2em; color:#bc1834; border:2px solid #ffffff;   } .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; }   .sc_highlight { padding-left:0.3em; padding-right:0.3em; }  .bs_header { display:block; position:relative; padding:4.143em 0 5.000em; background:#050f36; } .sc_boats_search .sc_bs_type, .sc_boats_search .sc_bs_location, .sc_boats_search .sc_bs_crew, .sc_boats_search .sc_bs_length, .sc_boats_search .sc_bs_price, .sc_boats_search .sc_bs_submit { position:relative; display:inline-block; width:31.624%; margin-right:2.564%; vertical-align:bottom; } .sc_boats_search .sc_bs_crew, .sc_boats_search .sc_bs_submit { margin-right:0; } .sc_boats_search .sc_bs_submit { text-align:right; }  .page-template-blog-boats .sc_boats_item .sc_boats_item_top, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top { position:relative; } .page-template-blog-boats .sc_boats_item .sc_boats_item_top .boats_price_box, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top .boats_price_box { display:block; position:absolute; top:1.429em; right:1.429em; width:7.143em; height:7.143em; line-height:7.143em; border-radius:50%; text-align:center; background:#050f36; color:#fff; } .page-template-blog-boats .sc_boats_item .sc_boats_item_top .boats_price_box_item, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top .boats_price_box_item { display:block; margin-top:2.25em; line-height:1.25em; } .page-template-blog-boats .sc_boats_item .sc_boats_item_top .boats_price_box .boats_price_sign, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top .boats_price_box .boats_price_sign { font-family:Playfair Display; font-size:1.571em; font-style:italic; margin-right:0.1em; } .page-template-blog-boats .sc_boats_item .sc_boats_item_top .boats_price_box .boats_price, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top .boats_price_box .boats_price { font-family:Playfair Display; font-size:1.571em; font-style:italic; } .page-template-blog-boats .sc_boats_item .sc_boats_item_top .boats_price_box .boats_price_per, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top .boats_price_box .boats_price_per { display:block; font-size:0.786em; font-weight:500; }  .page-template-blog-boats .sc_boats_item .sc_boats_item_top a, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top a { display:block; position:relative; } .page-template-blog-boats .sc_boats_item .sc_boats_item_top a:before, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top a:before { position:absolute; content:""; top:0; bottom:0; left:0; right:0; transition:all 0.25s ease 0s; } .page-template-blog-boats .sc_boats_item .sc_boats_item_top a:hover:before, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top a:hover:before { background:rgba(5, 15, 54, 0.7) !important; } .page-template-blog-boats .sc_boats_item .sc_boats_item_top a:hover .boats_price_box, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_top a:hover .boats_price_box { transition:all 0.25s ease 0s; background:#bc1834 !important; color:#fff; }   .page-template-blog-boats .sc_boats_item .sc_boats_item_middle, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_middle { position:relative; padding:2.357em 2.857em 2.143em; background:#edf6fc; } .page-template-blog-boats .sc_boats_item .sc_boats_item_middle .sc_boats_item_middle_title, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_middle .sc_boats_item_middle_title { font-size:1.500em; font-weight:500; color:#050f36; } .page-template-blog-boats .sc_boats_item .sc_boats_item_middle .sc_boats_item_middle_location, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_middle .sc_boats_item_middle_location { font-size:0.786em; text-transform:uppercase; font-weight:500; color:#9baab4; } .page-template-blog-boats .sc_boats_item .sc_boats_item_middle .sc_boats_item_middle_location span, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_middle .sc_boats_item_middle_location span { margin-right:0.25em; font-size:1.25em; color:#bc1834; } .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom { padding:0.714em 2.857em 0.786em; background:#edf6fc; border-top:1px solid #e0eaf0; } .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom_length, .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom_crew, .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom_cabins, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom_length, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom_crew, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom_cabins { display:block; float:left; margin-right:2.727em; font-size:0.786em; font-weight:500; color:#9baab4; } .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom_length span, .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom_crew span, .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom_cabins span, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom_length span, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom_crew span, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom_cabins span { margin-right:0.25em; font-size:1.25em; } .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom_length strong, .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom_crew strong, .page-template-blog-boats .sc_boats_item .sc_boats_item_bottom_cabins strong, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom_length strong, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom_crew strong, .sc_boats.sc_boats_style_boats-2 .sc_boats_item .sc_boats_item_bottom_cabins strong {  font-weight:500; color:#050f36; } .sc_boats_inverse .sc_boats_item { box-shadow:3px 4px 16px 0 rgba(0, 0, 0, 0.05); } .sc_boats_inverse .sc_boats_item .sc_boats_item_middle, .sc_boats_inverse .sc_boats_item .sc_boats_item_bottom { background:#ffffff !important; }   .single.single-boats .post_item_single .post_featured { margin-bottom:2.857em; } .sc_boats_info_post_title { font-size:1.929em; font-weight:500; color:#050f36; } .sc_boats_info_post_location { font-size:0.786em; font-weight:500; text-transform:uppercase; letter-spacing:1px; margin-top:0.545em; color:#9baab4; } .sc_boats_info_post_location span{ font-size:1.25em; margin-right:0.25em; color:#bc1834; } .sc_boats_info_post_list { margin-top:1.357em; margin-bottom:3.357em; } .sc_boats_info_post_list ul { list-style:none; padding-left:0; margin-bottom:0; } .sc_boats_info_post_list ul li { display:inline-block; vertical-align:middle; } .sc_boats_info_post_list_price { display:block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0.429em 1em 0.286em; min-width:11.429em; text-align:center; background:#050f36; margin-right:2.857em; } .sc_boats_info_post_list_price_sign { margin-right:0.1em; font-family:Playfair Display; font-size:1.571em; font-style:italic; color:#fff; } .sc_boats_info_post_list_price_price { font-family:Playfair Display; font-size:1.571em; font-style:italic; color:#fff; } .sc_boats_info_post_list_price_per { display:block; font-size:0.786em; font-weight:500; color:#fff; margin-top:-11px; } .sc_boats_info_post_list_icon { font-size:0.786em; font-weight:500; color:#9baab4; } .sc_boats_info_post_list_icon span { font-size:1.25em;   margin-right:0.75em; } .sc_boats_info_post_list_icon strong {   font-weight:700; color:#050f36; } .sc_boats_info_post_list_icon + .sc_boats_info_post_list_icon { margin-left:2.727em; } .sc_boats_info_post_list_icon + .sc_boats_info_post_list_icon:before { content:"|"; display:inline-block; margin-right:2.727em; }   .sc_boats_details table { width:100%; background:#eef7fd; border:none !important; } .sc_boats_details tr:nth-child(2n) { background:#f7fbfe !important; } .sc_boats_details tr > td:first-of-type { width:auto; white-space:nowrap; padding-left:2.143em; padding-right:3.571em; padding-top:0.586em; padding-bottom:0.586em; font-weight:500; color:#050f36; } .sc_boats_details tr > td:last-of-type { width:100%; padding-right:3.571em; } .sc_boats_details td { border:none !important; } .sc_boats_details .column-1_2c { width:50%; }  .bs_header select, .widget_boats_search select { border-radius:0; background:none !important; border-top:none; border-left:none; border-right:none; padding-left:0; padding-right:0; font-weight:700; text-transform:uppercase; letter-spacing:1px; color:#fff !important;  padding-top:0 !important; } .widget_boats_search .bs_box_select { margin-bottom:1.636em; } .bs_header select { margin-bottom:0.929em; } .bs_header select option, .widget_boats_search select option { background:#373f5e !important; font-family:Raleway; font-style:14px; font-weight:500;   display:block;   padding:1px 1px 1px; } .bs_header select:focus, .widget_boats_search select:focus { border-bottom-color:#d7b084 !important; } .widget_boats_search select.mb:last-of-type { margin-bottom:0; } .bs_length_info .bs_length_info_title, .bs_price_info .bs_price_info_title { float:left; font-size:0.786em; font-weight:700; text-transform:uppercase; letter-spacing:1px; color:#fff; } .bs_length_info .bs_length_info_value, .bs_price_info .bs_price_info_value { float:right; font-size:0.786em; font-weight:600; color:#515c6d; } .bs_length.bs_range_slider { margin-top:1.364em; } .bs_range_slider { position:relative; margin-bottom:1.357em;   } .bs_range_slider .ui-slider { position:relative;   text-align:left; margin:0 0px; margin-right:4px; } .bs_range_slider .ui-slider-horizontal { height:2px; } .bs_range_slider .ui-widget-content { border:none; background:#1f284f;  color:red; } .bs_range_slider .ui-widget-header { border:none; background:#d7b084; } .bs_range_slider .ui-slider .ui-slider-range { background-position:0 0;   border:none;   display:block; height:2px;   font-size:0; line-height:0;   position:absolute;   z-index:1; } .bs_range_slider .ui-slider-horizontal .ui-slider-range { height:2px;   top:0; } .bs_range_slider .ui-slider-horizontal .ui-slider-handle { margin-left:0;   top:0; } .bs_range_slider .ui-slider .ui-slider-handle { cursor:default;   height:6px;   position:absolute;   width:6px;   z-index:2; top:-2px; } .bs_range_slider .ui-state-default, .bs_range_slider .ui-widget-content .ui-state-default, .bs_range_slider .ui-widget-header .ui-state-default {   background:#d7b084;   border:0;   color:red;   font-weight:normal; } .bs_range_slider .bs_length_info, .bs_range_slider .bs_price_info { padding-bottom:0.714em; } .sidebar.widget_area .widget_boats_search { padding-top:0; padding-left:0; padding-right:0; padding-bottom:4.000em; } .sidebar.widget_area .widget_boats_search .widget_title { padding-top:4.500em; padding-left:5.000em; padding-right:5.000em; } .sidebar.widget_area .widget_boats_search .bs_box_1, .sidebar.widget_area .widget_boats_search .bs_box_2, .sidebar.widget_area .widget_boats_search .bs_box_3 {  padding-top:4.500em; padding-bottom:3.643em; padding-left:5.000em; padding-right:5.000em; border-bottom:1px solid #384168; } .sidebar.widget_area .widget_boats_search .bs_box_2 { padding-bottom:4.286em; } .sidebar.widget_area .widget_boats_search .bs_box_3 { padding-bottom:3.643em; border-bottom:none; } .sidebar.widget_area .widget_boats_search .widget_title + form .bs_box_1, .sidebar.widget_area .widget_boats_search .widget_title + form .bs_box_2 { padding-top:0; }  .sidebar.widget_area .bs_amenities .accent1h, .sidebar.widget_area .bs_addon .accent1h { font-weight:700; letter-spacing:1px; text-transform:uppercase; padding-bottom:1.571em; color:#fff; } .sidebar.widget_area .bs_amenities .boatsLabelCheckBox, .sidebar.widget_area .bs_addon .boatsLabelCheckBox { position:relative; display:block; cursor:pointer; padding-left:2em; font-weight:300; color:#fff; } .sidebar.widget_area .bs_amenities .boatsLabelCheckBox:before, .sidebar.widget_area .bs_addon .boatsLabelCheckBox:before { content:""; position:absolute; top:8px; left:0; display:block; width:8px; height:8px; border:1px solid #515c6d; } .sidebar.widget_area .bs_amenities .boatsLabelCheckBox input, .sidebar.widget_area .bs_addon .boatsLabelCheckBox input { display:none; } .sidebar.widget_area .bs_amenities .boatsLabelCheckBox:hover, .sidebar.widget_area .bs_addon .boatsLabelCheckBox:hover { color:#d7b084; } .sidebar.widget_area .bs_amenities .boatsLabelCheckBox:hover:before, .sidebar.widget_area .bs_addon .boatsLabelCheckBox:hover:before { border-color:#d7b084; } .sidebar.widget_area .bs_amenities .boatsLabelCheckBox.boatsLabelCheckBoxSelected:before, .sidebar.widget_area .bs_addon .boatsLabelCheckBox.boatsLabelCheckBoxSelected:before { border-color:#d7b084; }   .bs_header .sc_bs_type, .bs_header .sc_bs_location, .bs_header .sc_bs_crew { background:url(/wp-content/uploads/w3-webp/plugins/trx_utils/images/down.png.webp) right 1em no-repeat; } .widget_boats_search .bs_box_select {  background:url(/wp-content/uploads/w3-webp/plugins/trx_utils/images/down.png.webp) right 0.9em no-repeat; } @media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .bs_header .sc_bs_type, .bs_header .sc_bs_location, .bs_header .sc_bs_crew {  background:url(/wp-content/uploads/w3-webp/plugins/trx_utils/images/down.png.webp) right 1em no-repeat;  border-bottom:2px solid #1f284f;  padding-bottom:0.5em;  margin-bottom:0.7em; } .widget_boats_search .bs_box_select {  background:url(/wp-content/uploads/w3-webp/plugins/trx_utils/images/down.png.webp) right 0.5em no-repeat;  border-bottom:2px solid #1f284f;  padding-bottom:1.545em;  margin-bottom:1.636em; } .bs_header .sc_bs_type select, .bs_header .sc_bs_location select, .bs_header .sc_bs_crew select, .widget_boats_search select {  border-bottom:0;  padding-bottom:0; } } 