/* Accordion -------------------------------------------------------------- */ .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; /* -2.3333em */ } .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; /* 2.3333em */ } .sc_accordion .sc_accordion_item .sc_accordion_content { border-width:1px; border-style: solid; border-top-width:0; } /* Audio -------------------------------------------------------------- */ /* Standard style */ /* .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; } .mejs-controls .mejs-time-rail .mejs-time-loaded { background: #666666 !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.sc_audio_image { padding: 183px 25px 25px 25px; 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:90px 25px 25px; border: 1px solid #f0f0f0; } .sc_audio .sc_audio_header { padding: 0 0 20px 0; } .sc_audio.sc_audio_image .sc_audio_header { min-height: 70px; } .sc_audio.sc_audio_image .sc_audio_container { position:absolute; left:25px; right:25px; bottom: 25px; } .sc_audio .sc_audio_header { position:absolute; top: 0; left:0; padding:25px; } .sc_audio .sc_audio_author_by { color: #222222; } .sc_audio .sc_audio_title { font-weight: 700; margin:0; } .sc_audio .sc_audio_author { font-size: 0.75em; } */ /* Modern style */ .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: 7.4em 3.4em 2.7em; 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; } .sc_audio .sc_audio_title { font-family: "Montserrat", sans-serif; font-size: 12px; line-height: 1.3em; font-weight: 400; letter-spacing: 7.5px; margin: 1em 1.9em; letter-spacing: inherit; text-transform: inherit; } .sc_audio .sc_audio_author { font-size: 2.1423em; font-family: Vidaloka, serif; margin: 0 0.7em; } .sc_audio_author_by{ display: none; } .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: 3px !important; } .mejs-container .mejs-controls .mejs-time { font-size: 1em !important; margin-top: 5px !important; } .mejs-controls a.mejs-horizontal-volume-slider, .mejs-controls div.mejs-time-rail { margin-top: 8px !important; } .mejs-controls .mejs-button button { margin: 5px !important; background-image: url('../images/controls.png') !important; } .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; } /* Button -------------------------------------------------------------- */ input[type="submit"], input[type="button"], button, body .minimal-light .esg-navigationbutton, .sc_button { display:inline-block; text-align:center; padding: 1em 1.8em 1em 2em; letter-spacing: 3px; font-weight:400; text-transform: uppercase; border: 2px solid; position: relative; border-radius: 0; } .sc_button.sc_button_round { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .sc_button:before { position: absolute; right: 1em; top: 1.5em; font-size: 2.25em; } .sc_button.sc_button_style_border:before { right: 0.8em; top: 0.9em; } .sc_button.sc_button_style_border.sc_button_size_medium:before { right: 0.8em; top: 1.45em; } .sc_button[class*="icon-"]:not(.sc_button_style_border) { z-index: 1; border: 0 !important; } .sc_button_size_small.sc_button_iconed:not(.sc_button_style_icon):before { display: none !important; } .sc_button_size_small.sc_button_iconed:not(.sc_button_style_icon):after { display: none !important; } .sc_button[class*="icon-"]:not(.sc_button_style_border):after{ position: absolute; top: 0; right: 0; bottom: 0; width: 7.5em; text-align: center; content: ''; background: #2c3136; z-index: -1; -webkit-transition: width 0.7s; /* For Safari 3.1 to 6.0 */ transition: width 0.7s; } .sc_button[class*="icon-"]:hover:after { width: 100%; } input[type="submit"].sc_button_size_medium, input[type="button"].sc_button_size_medium, button.sc_button_size_medium, .sc_button.sc_button_size_medium { font-size:12px; padding: 3.3em 10.15em 3.1em 3.05em; letter-spacing: 5px; } .sc_button.sc_button_size_small { font-weight: 700; } body .content .vc_row .minimal-light .esg-navigationbutton, input[type="submit"].sc_button_size_large, input[type="button"].sc_button_size_large, button.sc_button_size_large, .sc_button.sc_button_size_large { font-size:12px; padding: 2.1em 2.2em 2.1em 2.55em; letter-spacing: 5px; } .sc_button.sc_button_size_large[class*="icon-"]:not(.sc_button_style_border) { padding: 2.4em 7.6em 2.1em 2.55em; } .sc_button.sc_button_size_large.sc_button_style_icon[class*="icon-"]:not(.sc_button_style_border) { padding: 0; } .sc_button.sc_button_size_large.sc_button_style_icon.sc_button[class*="icon-"]:not(.sc_button_style_border):before { top: 0; right: 0; } .sc_button_size_large.sc_button[class*="icon-"]:not(.sc_button_style_border):after { width: 5.65em; } .sc_button_size_large.sc_button[class*="icon-"]:not(.sc_button_style_border):hover:after { width: 100%; } .sc_button.sc_button_size_large.sc_button[class*="icon-"]:not(.sc_button_style_border):before { right: 0.55em; top: 1em; } .sc_button.sc_button_style_border.sc_button_size_large[class*="icon-"] { padding-right: 5.5em; } .sc_button.sc_button_style_border { border-width: 2px solid; } input[type="submit"].sc_button.aligncenter, input[type="button"].sc_button.aligncenter, button.sc_button_size.aligncenter, .sc_button.sc_button.aligncenter { max-width:30%; } input[type="submit"].sc_button_size_medium.aligncenter, input[type="button"].sc_button_size_medium.aligncenter, button.sc_button_size_medium.aligncenter, .sc_button.sc_button_size_medium.aligncenter { max-width:40%; } input[type="submit"].sc_button_size_large.aligncenter, input[type="button"].sc_button_size_large.aligncenter, button.sc_button_size_large.aligncenter, .sc_button.sc_button_size_large.aligncenter { max-width:50%; } .sc_button.sc_button_style_icon[class*="icon-"]:after { display: none; } .sc_button.sc_button_style_icon[class*="icon-"] { padding: 0; width: 6.8em; height: 6.8em; line-height: 7.1em; } .sc_button.sc_button_style_icon[class*="icon-"]:before{ position: relative; top: auto; right: auto; font-size: 28px; font-weight: 400; } /* Blogger -------------------------------------------------------------- */ .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; } /* Style 'Polaroid' */ .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; } /* Style 'Date' */ .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; } /* Style Plain */ .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; } /* Style News */ .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; } .post_item_news .post_featured .hover_icon:before { font-size:3em; } /* Style 'Related' */ .article_style_boxed .sc_blogger.template_related .post_content_wrap { background-color:#f7f7f7; } /* Style 'Masonry' */ .article_style_boxed .sc_blogger.template_masonry .post_content { background-color:#f7f7f7; } /* Isotope filters */ .sc_blogger .isotope_filters { margin: 1.5em 0 1em; } /* Button below posts */ .sc_blogger.no_margins .sc_blogger_button { margin-top: 2em; } /* Blogger with scroll */ .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; } .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_wrap, .sc_blogger .sc_scroll_vertical .isotope_wrap { /*margin-right:0;*/ } .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: 100%; display: block; padding-right:0; */ 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; } /* Call to action -------------------------------------------------------------- */ .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 { margin-bottom:0.2em; } .sc_call_to_action .sc_call_to_action_title:after { display:none; } .sc_call_to_action .sc_call_to_action_descr { font-size: 1.07em; font-style:normal; font-weight:400; line-height: 1.5em; 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_call_to_action.style_color_light { padding: 5.3em 3.2em 5.2em; box-sizing: border-box; } .sc_call_to_action.style_color_light .sc_call_to_action_descr { max-width: 774px; } /* Chat -------------------------------------------------------------- */ .sc_chat { position: relative; overflow:hidden; } .sc_chat+.sc_chat { margin-top:0.7em; } .sc_chat_inner { position: relative; padding: 0; overflow:hidden; } .sc_chat:after { content:' '; position:absolute; z-index:1; top: 0.6em; left: 6.85em; width: 16px; height: 16px; -webkit-transform: skewX(-45deg); -moz-transform: skewX(-45deg); -ms-transform: skewX(-45deg); -o-transform: skewX(-45deg); transform: skewX(-45deg); background-color:#ffffff; border-left:1px solid #1eaace; border-bottom:1px solid #1eaace; } .sc_chat .sc_chat_avatar { width: 72px; height:72px; float:left; margin:0 20px 10px 0; overflow:hidden; } .sc_chat p { margin-bottom:0; } .sc_chat_inner .sc_chat_content { margin-left: 7.2em; padding: 0 1.8em 2em; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid; line-height: 1.7; } .sc_chat .sc_chat_title { margin-left: 7.2em; padding: 2em 1.9em 0.9em; font-size: 1em; letter-spacing: 5px; font-weight: 700; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; text-transform: uppercase; } .sc_chat:nth-child(2n) .sc_chat_avatar { position: absolute; right: 0; margin-right: 0; margin-left: 0.6667em; } .sc_chat:nth-child(2n) .sc_chat_title { margin-right: 7.2em; margin-left: 0; } .sc_chat:nth-child(2n) .sc_chat_content { margin-right: 7.2em; margin-left: 0; } .sc_chat:nth-child(2n):after { right:6.85em; left: auto; -webkit-transform:skewX(45deg); -moz-transform:skewX(45deg); -ms-transform: skewX(45deg); -o-transform: skewX(45deg); transform: skewX(45deg); border-left:0; border-bottom:1px solid #1eaace; border-right:1px solid #1eaace; } .post_format_chat .post_descr > p:first-of-type { display: none; } /* Clients -------------------------------------------------------------- */ .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; } /* Columns -------------------------------------------------------------- */ .sc_columns .sc_column_item_inner { padding:1.5em; } /* Contact form -------------------------------------------------------------- */ .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 .label_over label { display:none; } .sc_form .sc_form_item { margin-bottom:1.3em; width:100%; text-align:center; } .sc_form .sc_form_item input[type="text"], .sc_form .sc_form_item select, .sc_form .sc_form_item textarea { } .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:21.7em; padding-top: 1.85em; } /* Date and Time picker */ .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; } /* Time */ .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; } /* The clear button */ .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 { text-align:center; margin: 1.45em 0 0; } .sc_form .sc_form_item.sc_form_button button { width: 100%; -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_form_style_form_1 { max-width: 430px; } .sc_form_style_form_2 .sc_form_item, .sc_form_style_form_2 .sc_form_button, .sc_form_style_form_2 .sc_form_item input[type="text"], .sc_form_style_form_2 .sc_form_item select, .sc_form_style_form_2 .sc_form_item textarea { text-align:left; } .sc_form_subtitle.sc_item_subtitle { margin-bottom: 2em; } .sc_form .sc_form_title { margin: 0 0 4.6rem; } /* Content -------------------------------------------------------------- */ .sc_content { /*overflow:hidden;*/ } /* Countdown -------------------------------------------------------------- */ .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 9px 0 10px; } /* Countdown Style 1 */ .sc_countdown.sc_countdown_style_1 .sc_countdown_digits, .sc_countdown.sc_countdown_style_1 .sc_countdown_separator { font-size:2.5em; height: 3.4em; line-height:3.4em; margin-bottom:0.32em; } .sc_countdown.sc_countdown_style_1 .sc_countdown_digits { width: 3.4em; font-family: Vidaloka, serif; font-weight: 400; border: 1px solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .sc_countdown.sc_countdown_style_1 .sc_countdown_label { font-weight:400; } /* Countdown Style 2 */ .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; } /* Dropcaps -------------------------------------------------------------- */ .sc_dropcaps { overflow:hidden; } .sc_dropcaps .sc_dropcaps_item { font-size: 2.25em; font-family: Vidaloka; font-weight:400; line-height:1em; display: block; padding: 0.25em 0.61em; margin: 0.2em 0.4em 0 0; float:left; } .sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item { font-size: 2.875em; padding:0; } .sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item { line-height:1.2857em; } .sc_dropcaps.sc_dropcaps_style_3 .sc_dropcaps_item { line-height:1.2857em; } .sc_dropcaps.sc_dropcaps_style_4 .sc_dropcaps_item { line-height:1.2857em; margin-top:2px; } /* Emailer -------------------------------------------------------------- */ .sc_emailer { display:inline-block; overflow:hidden; position: relative; } .sc_emailer_button { display: inline-block; text-align: center; width: 2em; height: 2em; line-height: 2.4em; position: absolute; top: 2px; right: 0.2em; font-size: 2em; padding: 0; border: 0; } .sc_emailer_input { display:inline-block; line-height:2em; padding:0; width:0; } .sc_emailer.sc_emailer_opened { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .sc_emailer_input { background-color:transparent !important; } .sc_emailer_input{ width: 370px; height: 5.75em; padding: 0 2.7em; } .sc_emailer, .sc_emailer input { -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; } /* Events -------------------------------------------------------------- */ .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; } /* Google map ------------------------------------------------------------- */ .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; } /* Icon -------------------------------------------------------------- */ .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); } /* Image -------------------------------------------------------------- */ .sc_image { overflow:hidden; } figure figcaption, .sc_image figcaption { font-size: 1em; } .sc_image figcaption span { display:inline-block; margin-right: 0.3em; } .sc_image.sc_image_shape_round { display: block; position:relative; overflow:hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .sc_image.sc_image_shape_round figcaption { top:0; bottom:0; padding:0; font-size:1em; line-height:1.2857em; text-align:center; overflow:hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .sc_image_shape_round:hover figcaption { opacity:0; margin-bottom: 0; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); } .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; } /* Infobox -------------------------------------------------------------- */ .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; } /* List -------------------------------------------------------------- */ .sc_list { font-family: Montserrat, sans-serif; font-size: 0.857em; text-transform: uppercase; } ul.sc_list_style_iconed { padding-left: 0; } .sc_list_style_iconed li { padding: 0 0 0 1.85em !important; list-style: none; position: relative; } .sc_list_style_iconed li .sc_list_icon { position:absolute; left: 0; top: 2px; width: 1em; display:inline-block; text-align:center; } .sc_list_style_ul { list-style: none; padding-left: 0; } .sc_list_style_ul li { position: relative; padding-left:2.1em; } .sc_list_style_ul li:before { position: absolute; top: 1px; left: 0; content: '\e8f9'; font-family: Fontello, sans-serif; font-size: 14px; font-weight: 700; } .sc_list li:last-of-type { margin-bottom: 0; } /* Line -------------------------------------------------------------- */ .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; } /* Matches & Players -------------------------------------------------------------- */ /* Matches */ .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; } /* Matches Blogger */ .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; } /* Matches Shortcode */ .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; } /* style 2 */ .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 } /* latest matches */ .sc_latest_matches_list { list-style: none; max-width: 900px; margin-left: auto; margin-right: auto; padding-left: 0; } /* players shortcode */ .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; } /* Player - Blogger */ .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%; } /* Players table */ .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; } /* style 2 */ .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; } /* Single player */ .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; } /* Menu items -------------------------------------------------------------- */ /* Style 1 */ .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; } /* Style 2 */ .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; } /* Popup menuitem */ #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; } /* Number -------------------------------------------------------------- */ .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; } /* Parallax -------------------------------------------------------------- */ .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); } /* Popup -------------------------------------------------------------- */ .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; } /* Price -------------------------------------------------------------- */ .sc_price { display:inline-block; position:relative; } .sc_price .sc_price_currency, .sc_price .sc_price_money { line-height:1em; color: #222222; } .sc_price .sc_price_info { display:inline-block; vertical-align:baseline; } .sc_price .sc_price_period_empty:before { content:' '; display:inline-block; } /* Price block -------------------------------------------------------------- */ .sc_price_block { display:inline-block; overflow:hidden; } .sc_price_block .sc_price_block_title { font-size: 2.5em; line-height: 1.3em; font-weight: 400; font-family: Vidaloka, serif; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-transform: uppercase; } .sc_price_block .sc_price_block_title span { display:block; text-align:center; left: 0; width: 100%; min-height: 2.9em; padding: 1.6em 0.15em 1.14em; box-sizing: border-box; } .sc_price_block .sc_price_block_money { text-align:center; line-height: 4.4em; height: 6.35em; overflow:hidden; letter-spacing: -1px; } .sc_price_block .sc_price_block_description li { padding: 0.9em 0 0.9em 4.05em; margin-bottom: 0; } .sc_price_block .sc_price_block_description p { margin-bottom: 0; } .sc_price_block .sc_price_block_description ul { margin-bottom: 0; } .sc_price_block .sc_price_block_description li:before { top: 0.8em; left: 1.4em; } .sc_price_block .sc_price_block_money .sc_price_block_icon { line-height:inherit; display:inline-block; } .sc_price_block .sc_price_block_money .sc_price { display:inline-block; font-family: Vidaloka, serif; } .sc_price_block .sc_price_block_money .sc_price_block_icon + .sc_price { margin-left:0.5em; } .sc_price_block .sc_price_block_money .sc_price_currency { line-height:inherit; display: inline-block; vertical-align: top; padding: 0.35em 0 0 0.4em; font-size: 1.4285em; } .sc_price_block .sc_price .sc_price_penny{ font-size: 2.857em; text-decoration: none; letter-spacing: -1px; } .sc_price_block .sc_price_block_money .sc_price_money { font-size: 2.857em; line-height:inherit; } .sc_price_block .sc_price_block_description { line-height: 1.5em; padding:0 1.7em; overflow:hidden; min-height: 13.4em; } .sc_price_block .sc_price_block_link { height:4.5em; text-align:center; padding-top: 0.5em; padding-bottom: 1.3em; } .sc_price_block .sc_price_period{ display: inline-block; vertical-align: top; padding-top: 0.35em; font-size: 1.4285em; } .sc_price_block .sc_button{ } .sc_price .sc_price_penny:before{ content: '.'; } /* Promo -------------------------------------------------------------- */ .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; } /* Scroll -------------------------------------------------------------- */ .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:4em; } .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; } /* Scroll bar */ .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:2px solid #dddddd; opacity: 1 !important; } .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:2px; left:0; right:0; bottom:0; width:100%; } /* Scroll controls */ .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'; } /* Section ------------------------------------------------------------ */ .sc_section { position: relative; /*overflow: hidden;*/ /*padding:1px 0;*/ } .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.section_style_contact .sc_section_content{ padding: 4.1em 1.5em 2em; } .section_style_contact .sc_item_subtitle { font-size: 1em; font-weight: 700; letter-spacing: 4px; position: relative; padding-bottom: 2em; margin-bottom: 1.5em; margin-top: 0; } .section_style_contact .sc_item_subtitle:after { content: ''; position: absolute; bottom: 0; left: 50%; height: 2px; width: 4em; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } .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 { cursor: n-resize; } .sc_pan_horizontal { cursor:e-resize; } */ .sc_pan_vertical, .sc_pan_horizontal { cursor: all-scroll; } /* Recent News: Widget and schortcode ---------------------------------------------------------------- */ .sc_recent_news_header { padding-bottom: 1em; border-bottom: 3px solid #000; margin-bottom:2em; } .sc_recent_news_header_captions, .sc_recent_news_header_categories { display: inline-block; vertical-align:bottom; } .sc_recent_news_header_split .sc_recent_news_header_captions, .sc_recent_news_header_split .sc_recent_news_header_categories { width:50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .sc_recent_news_header_split .sc_recent_news_header_captions { padding-right:2em; } .sc_recent_news_title { margin:0; line-height:1.5em; text-transform:uppercase; font-weight: bold; } .sc_recent_news_subtitle { margin: 0; line-height:1.5em; font-size:1em; text-transform:uppercase; font-size:0.9231em; } .sc_recent_news_header_split .sc_recent_news_header_categories { line-height:1.5em; text-align: right; } .sc_recent_news_header_split .sc_recent_news_header_categories > * { display:inline-block; margin-left: 1em; text-transform:uppercase; font-size:0.9231em; } .sc_recent_news_header_category_item_more { position:relative; cursor:pointer; } .sc_recent_news_header_category_item_more:after { content: '\e828'; font-family:'fontello'; display:inline-block; margin-left:0.5em; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; } .sc_recent_news_header_category_item_more.opened:after { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); } .sc_recent_news_header_more_categories { display:none; position:absolute; right:0; top: 2em; z-index:1; border: 1px solid #eee; text-align:left; padding:0.5em 1px; } .sc_recent_news_header_more_categories > a { display:block; white-space:nowrap; line-height:2em; padding:0 1.5em; } .sc_recent_news .post_item { background-color:transparent; text-align:left; overflow:hidden; margin-bottom:2.1427em; } .sc_recent_news .post_item + .post_item { padding-top: 0 !important; margin-top: 0 !important; } aside .sc_recent_news .post_item.post_accented_on { margin-bottom: 2.3077em; } .sc_recent_news_style_news-magazine .post_accented_border { border-bottom: 1px solid #eee; padding-bottom:2.3077em; } .sc_recent_news .post_item .post_thumb { float:none; width: auto; height:auto; margin:0; } .sc_recent_news .post_accented_on .post_featured { margin-bottom:1.2857em; } .sc_recent_news_with_accented .post_accented_off .post_featured { float: left; padding-right:1.5em; margin-bottom: 0; width: 35%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .sc_recent_news_with_accented .post_accented_off .post_header { float:left; width:65%; } .sc_recent_news_without_accented .post_accented_off .post_featured { margin-bottom:1em; } .sc_recent_news .post_featured .post_info { position:absolute; left: 0; bottom:0; padding: 0.5em; z-index:10; font-size: 1em; font-style:normal; } .sc_recent_news .post_featured .post_info .post_categories { display:inline-block; padding:0 0.5em; line-height:1.5em; font-size:0.7692em; font-weight: bold; background-color: #000000; } .sc_recent_news .post_featured .post_info *, .sc_recent_news .post_featured .post_info *:hover { color: #ffffff; text-shadow:1px 1px #000; } .sc_recent_news .post_header { text-align:left; } .sc_recent_news .post_item .post_title { margin: 0; } .sc_recent_news .post_meta { margin-top: 0.3em; font-size:0.8462em; line-height:1.5em; } .sc_recent_news .post_meta_author, .sc_recent_news .post_meta_date { display:inline-block; } .sc_recent_news .post_meta_date:before { content: '|'; display:inline-block; margin:0 0.6em; position:relative; top: -1px; } .sc_recent_news .post_content { margin-top:1em; } .sc_recent_news .post_content p { margin:0; } .sc_recent_news .post_footer { margin-top: 1.2857em; overflow:hidden; } .sc_recent_news .post_counters { text-align:left; float:none; width: 100%; line-height:1.8em; } .sc_recent_news .post_counters_item, .sc_recent_news .post_counters .post_edit a { padding:0 1em; font-size:0.8462em; margin-left:0 !important; margin-right:0.5em; float:left; } .sc_recent_news .post_counters_item .post_counters_number { margin-left:0.5em; } .sc_recent_news .post_counters .post_edit:before { display:none; } .sc_recent_news .post_counters .post_edit a:before { content:'\e8bb'; font-family:'fontello'; display:inline-block; margin-right:0.5em; } .sc_recent_news .post_delimiter { margin-bottom: 2.3077em; } .sc_recent_news .post_delimiter:before { content: ' '; display:block; height:0; border-top: 1px solid #eee; } /* Style Excerpt */ .sc_recent_news_style_news-excerpt { overflow:hidden; } .sc_recent_news_style_news-excerpt .post_item { padding-bottom:2.3077em; border-bottom: 1px solid #eee; } .sc_recent_news_style_news-excerpt .post_featured { margin-bottom:0; padding-right:2.5em; float:left; width:33.3333%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .sc_recent_news_style_news-excerpt .post_body { overflow:hidden; float:left; width:66.6667%; } .sidebar_show .sc_recent_news_style_news-excerpt .post_featured, .vc_column_container .sc_recent_news_style_news-excerpt .post_featured, .columns_wrap .sc_recent_news_style_news-excerpt .post_featured { width:50%; } .sidebar_show .sc_recent_news_style_news-excerpt .post_body, .vc_column_container .sc_recent_news_style_news-excerpt .post_body, .columns_wrap .sc_recent_news_style_news-excerpt .post_body { width:50%; } /* Style Portfolio & Announce */ .sc_recent_news_style_news-portfolio .columns_wrap { margin-right: -0.4615em !important; } .sc_recent_news_style_news-portfolio [class*="column-"] { padding: 0 0.4615em 0.4615em 0 !important; } .sc_recent_news_style_news-portfolio .post_item, .sc_recent_news_style_news-portfolio .post_featured, .sc_recent_news_style_news-announce .post_item, .sc_recent_news_style_news-announce .post_featured { margin-bottom:0 !important; } .sc_recent_news_style_news-portfolio .post_featured .post_info, .sc_recent_news_style_news-announce .post_featured .post_info { padding: 1em 1.5em; } .sc_recent_news_style_news-announce { overflow:hidden; } .sc_recent_news_style_news-announce .post_item { float:left; } .sc_recent_news_style_news-announce .post_size_full { width:100%; height: 432px; } .sc_recent_news_style_news-announce .post_size_big { width:50%; height: 216px; } .sc_recent_news_style_news-announce .post_size_medium { width:50%; height: 108px; } .sc_recent_news_style_news-announce .post_size_small { width:25%; height: 108px; } body.sidebar_hide .sc_recent_news_style_news-announce .post_size_full { height: 656px; } body.sidebar_hide .sc_recent_news_style_news-announce .post_size_big { height: 328px; } body.sidebar_hide .sc_recent_news_style_news-announce .post_size_medium, body.sidebar_hide .sc_recent_news_style_news-announce .post_size_small { height: 164px; } /* Services -------------------------------------------------------------- */ .sc_services_item .sc_services_item_title { font-family: "Montserrat", sans-serif; font-size: 12px; line-height: 1.3em; font-weight: 400; letter-spacing: 7.5px; } .sc_services_item .sc_services_item_title { margin: 1.5em 0 1.4em; font-size: 1.07em; height: 2em; letter-spacing: 3.4px; padding-bottom: 1.2em; position: relative; } .sc_services_item .sc_services_item_title:after { content: ''; position: absolute; bottom: 0; left: 50%; height: 2px; width: 3.6rem; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } .sc_services_item .sc_services_item_description { margin-top:1.2857em; overflow:hidden; } .sc_services_button.sc_item_button { margin: 4.1em 0 0; } .sc_services_item .sc_services_item_description p { margin-bottom:0; } .sc_services_item .sc_icon { display: block; width:5em; height: 6.5em; line-height: 6.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:5.3em; } .sc_services_item .sc_services_item_readmore { display:block; margin-top: 1em; } .sc_services_item .sc_services_item_readmore span { display:inline-block; margin-left:0.5em; } .sc_services_style_services-1 .sc_services_item { text-align:center; padding: 5.2em 2.5em 2.85em; } .sc_services_style_services-1.slyle_serv_minimal .sc_services_item { padding: 0 2.5em; } .sc_services_style_services-1.slyle_serv_minimal .sc_services_item_description .sc_button { display: none; } .sc_services_style_services-1.sc_services_type_images .sc_services_item { padding:0; } .sc_services_item_description .sc_button { margin-top: 2.8rem; } .sc_services_style_services-1.sc_services_type_images .sc_services_item_content { padding:0 2.5em 2.5em; } .sc_services_style_services-1.sc_services_type_images .sc_services_item_title { margin-top:0; } .sc_services_style_services-1 .sc_icon, .sc_services_style_services-2 .sc_icon { } .sc_services_style_services-2 .sc_icon, .sc_services_style_services-2.sc_services_type_images .sc_services_item_featured { float:left; margin-right:2.2857em; } .sc_services_style_services-2.sc_services_type_images .sc_services_item_featured { width:30%; min-height:4em; } .sc_services_style_services-2 .sc_services_item_title { margin-top:0; } .sc_services_style_services-3 .sc_services_item_title { text-align:center; text-transform:uppercase; font-weight:400; font-size:1em; } .sc_services_style_services-4 .sc_services_item { margin-bottom:0.5em; } .sc_services_style_services-4 .sc_icon { width:1.5em; height:1.5em; line-height:1.4em; margin:0 0.5em 0 0; float:left; } .sc_services_style_services-4 .sc_icon:before { font-size:0.8571em; margin-right:0; } .sc_services_style_services-4 .sc_services_item_title { margin: 0; font-size:1em; line-height:1.2857em; } .sc_services_style_services-4 .sc_services_button { margin-top:3em; } .sc_services_style_services-5 .sc_service_container { position: relative; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item { margin-right: 33%; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item { margin-left: 33%; margin-right: 0; } .sc_services_style_services-5 .sc_services_item .sc_icon { margin-bottom:2.2857em; } .sc_services_style_services-5 .sc_service_container .sc_services_image{ position: absolute; width: 30%; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); text-align: center; } .sc_services_style_services-5 .sc_icon { border: 2px solid #ddd; } .sc_services_style_services-5 .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_services_item_featured { float:left; margin-right:2.2857em; margin-left: 0; } .sc_services_style_services-5 .sc_service_container .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured { float:right; margin-left:2.2857em; margin-right:0; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured { float:left; margin-right:2.2857em; margin-left: 0; } .sc_services_style_services-5 .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_content{ text-align: left; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content{ text-align: right; } .sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_content{ text-align: left; } /* aligment left */ .sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image { left: 0; transform: translateY(-50%) translateX(0%); } .sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2 .sc_services_item, .sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item { margin-left: 0; margin-right: 0; } .sc_services_style_services-5 .sc_service_container.sc_align_left .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_left .sc_services_item_featured { float: left; margin-right: 2.2857em; margin-left: 0; } .sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2 .sc_services_item_content { text-align: left; } .sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap { margin-left: 33%; } /* aligment right */ .sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image { right: 0; left: auto; transform: translateY(-50%) translateX(0%); } .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item, .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item { margin-left: 0; margin-right: 0; } .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured { float: right; margin-left: 2.2857em; margin-right: 0; } .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content { text-align: right; } .sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap { margin-right: calc(33% - 30px); } /* Skills -------------------------------------------------------------- */ .sc_skills { width: 100%; } /* Type Counter */ .sc_skills_counter { text-align: center; } .sc_skills_counter .sc_skills_item { text-align: left; display: inline-block; padding: 0 10px; } .sc_skills_counter .sc_skills_item .sc_skills_icon { font-size: 6em; font-weight: 300; line-height: 1.1em } .sc_skills_counter .sc_skills_item .sc_skills_icon.icon-icon2 { font-size: 7.8em; margin-bottom: -0.06em; margin-top: -0.2em; } .sc_skills_counter .sc_skills_item .sc_skills_icon.icon-icon4 { margin-top: -0.08em; margin-bottom: 0.08em; } .sc_skills_counter .sc_skills_item .sc_skills_total { font-size: 3em; padding-bottom: 0.22em; padding-top: 0.38em; font-weight: 300; letter-spacing: 3px; } .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: 1.125em; line-height: 1.5em; margin: 13px 0; font-weight: 600; } .sc_skills_counter .sc_skills_item .sc_skills_info,.sc_skills_label{ } .sc_skills_counter .sc_skills_item.sc_skills_style_1 { width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 3em 1em; } .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count { font-weight: 900; } .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info { margin-top:1em; padding-top:1em; position:relative; text-transform:uppercase; } .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info:before { content:' '; position:absolute; top:0; left: 30%; display:block; width: 40%; height: 2px; background-color:#ddd; } .sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_count { font-weight: 300; } .sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count { font-weight: 300; color:#fff; padding: 0 10px; position: relative; overflow: hidden; font-size: 3.75em; height: 1.3333em; line-height: 1.3333em; } .sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count:before { content: ' '; width: 0; height: 0; position: absolute; top: 0; left: 0; border-top: 1.3333em solid #fff; border-right: 1.6667em solid transparent; opacity: 0.2; filter: alpha(opacity=20); } .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count { font-weight: 300; color:#fff; padding: 0 10px; font-size: 3.75em; line-height: 1.3333em; height: 1.3333em; } .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info { color: #fff; padding: 10px; margin:0; position: relative; border-top: 1px solid #fff; } .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before { position: absolute; top: 0; left: 0; content: ' '; background-color: #000; z-index: 1; width: 100%; height: 100%; opacity: 0.1; filter: alpha(opacity=10); } .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info .sc_skills_label { position:relative; z-index:2; } .sc_skills_counter .sc_skills_button { margin-top:3em; } /* Type Bar */ .sc_skills_bar .sc_skills_item { height:4px; line-height: 1.5625em; background-color:#f4f7f9; position:relative; } .sc_skills_bar .margin_class { position: relative; margin: 0 4px; } .sc_skills_bar .sc_skills_item .sc_skills_count { text-align:right; height: 4px; position: absolute; top:0; z-index: 1; } .sc_skills_bar .sc_skills_info{ margin: 1.63em 0 5px 0; font-size: 1em; font-weight: 400; line-height: 1.6em; } .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: 1em; width: 100%; line-height: 3em; } .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 { text-align: right; right: 0; top: -1.8em; position: absolute; font-size: 1em; } /* Type Pie */ .sc_skills_pie.sc_skills_compact_off { text-align: center; display: inline-block; } .sc_skills_pie.sc_skills_compact_off .sc_skills_total { font-size: 1.125em; } .sc_skills_pie .sc_skills_item .sc_skills_total{ position: absolute; top: 49%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center; font-size: 2.5em; font-weight: 300; font-family: Vidaloka, serif; font-weight: 400; } .sc_skills_pie .sc_skills_item{ position: relative; } .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:36%; } /* Type Arc */ .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%; } /* Legend */ .sc_skills_legend { width:64%; float:left; margin-top: 1.6em; } .sc_skills_legend .sc_skills_legend_item{ margin-bottom: 0.65em; position: relative; padding-left: 1.5em; } .sc_skills_legend_marker { position: absolute; top: 7px; left: 0; margin:0 10px 2px 0; width:10px; height:10px; line-height:1.5em; overflow:hidden; } .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: ')'; } /* Slider -------------------------------------------------------------- */ .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 { overflow: hidden; } */ .sc_slider_swiper .slides .swiper-slide { background-size:cover; background-position:center center; background-repeat:no-repeat; /* Not work in IE9 position: absolute; */ /* Work in IE9 */ float: left; min-height: 8em; } /* .sc_slider_swiper.sc_slider_bg:not(.sc_slider_height_auto) .slides .swiper-slide { min-height:20em; } */ .sc_slider_swiper .slides .swiper-slide > img { width: 100%; height: auto; } /* Prev / Next controls */ .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:4em; height:4em; line-height: 4em; 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%); filter: alpha(opacity=0); } .sc_slider_controls_wrap .sc_slider_prev { float:left; transform: rotate(180deg); margin-top: -2em; } .sc_slider_controls_wrap .sc_slider_next { float:right; } .sc_slider_controls_wrap a:before { font-family:'fontello'; } .sc_slider_controls_wrap .sc_slider_next:before { content:'\e8f9'; } .sc_slider_controls_wrap .sc_slider_prev:before { content:'\e8f9'; } .sc_slider_swiper:hover .sc_slider_controls_wrap a, .sc_slider_swiper + .sc_slider_controls_wrap a { opacity: 1; } .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev { margin-left: 0; } .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next { margin-right: 0 } /* Side controls */ .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; } /* Top controls */ .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; } /* White circles with accent hover */ .sc_slider_nopagination .sc_slider_pagination_wrap { display:none !important; } .sc_slider_swiper .sc_slider_pagination_wrap { position: absolute; z-index:10; height:12px; margin: 0; left: 0; right: 0; bottom: -12px; text-align:center; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -ms-transition: all ease .5s; -o-transition: all ease .5s; transition: all ease .5s; } .sc_slider_swiper:hover .sc_slider_pagination_wrap { bottom: 20px; -webkit-transition: all ease .5s .5s; -moz-transition: all ease .5s .5s; -ms-transition: all ease .5s .5s; -o-transition: all ease .5s .5s; transition: all ease .5s .5s; } .sc_slider_swiper .sc_slider_pagination_wrap span { display:inline-block; vertical-align:top; border: 2px solid #ddd; background-color:transparent; width:8px; height:8px; margin:0 8px 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor:pointer; opacity: 1; } .sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active, .sc_slider_swiper .sc_slider_pagination_wrap span:hover { background-color:#ddd; } /* Full pagination - posts titles */ .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; } /* Info block*/ .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 { /*left:0;*/ 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; /*max-width:50%;*/ /*min-width:135px;*/ 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; } /* Socials icons -------------------------------------------------------------- */ .sc_socials { overflow:hidden; display:inline-block; margin-right:-1.25em; } .sc_socials .sc_socials_item { display:inline-block; margin: 0 1.25em 0.5em 0; outline:none; } .sc_socials a { display:inline-block; outline:none; } .sc_socials a, .sc_socials a .sc_socials_hover { overflow:hidden; width:4em; height:4em; line-height:4em; text-align:center; overflow:hidden; position:relative; background-repeat: no-repeat; background-position: 0 -4em; -webkit-background-size: 4em 8em; -moz-background-size: 4em 8em; -o-background-size: 4em 8em; background-size: 4em 8em; } .sc_socials .social_icons span { font-size:4em; line-height:inherit; } .sc_socials.sc_socials_size_tiny { margin-right:-1em; } .sc_socials.sc_socials_size_tiny .sc_socials_item { margin: 0.25em 1em 0.25em 0; } .sc_socials.sc_socials_size_small { margin-right:-0.5em; } .sc_socials.sc_socials_size_small .sc_socials_item { margin:0.25em 0.5em 0.25em 0; } .sc_socials.sc_socials_size_medium { margin-right:-0.625em; } .sc_socials.sc_socials_size_medium .sc_socials_item { margin:0.25em 0.625em 0.25em 0; } .sc_socials.sc_socials_shape_round .sc_socials_item { margin:0 0.25em 0.25em 0; } .sc_socials.sc_socials_shape_round.sc_socials_size_medium .sc_socials_item { margin:0.25em 0.5em 0.25em 0; } .sc_socials.sc_socials_size_tiny a { } .sc_socials.sc_socials_size_tiny a .sc_socials_hover { } .sc_socials.sc_socials_size_small a, .sc_socials.sc_socials_size_medium a { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .sc_socials.sc_socials_size_small a .sc_socials_hover, .sc_socials.sc_socials_size_medium a .sc_socials_hover { -webkit-border-radius: 4px; /* Hack for Chrome - show sharp corners while animation */ } .sc_socials.sc_socials_shape_round a { display:block; text-align:center; border: 2px solid #ddd; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .sc_socials_shape_round.sc_socials_size_tiny a .sc_socials_hover { -webkit-border-radius: 50%; /* Hack for Chrome - show sharp corners while animation */ } .sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover, .sc_socials_shape_round.sc_socials_size_medium a .sc_socials_hover { -webkit-border-radius: 50%; /* Hack for Chrome - show sharp corners while animation */ } .sc_socials.sc_socials_size_tiny .social_icons span { font-size:0.9285em; line-height:inherit; } .sc_socials.sc_socials_size_tiny a, .sc_socials.sc_socials_size_tiny a .sc_socials_hover { width:2em; height:2em; line-height:2em; border: 2px solid; background-position: 0 -1.2em; -webkit-background-size: 1.2em 2.4em; -moz-background-size: 1.2em 2.4em; -o-background-size: 1.2em 2.4em; background-size: 1.2em 2.4em; } .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a, .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a .sc_socials_hover { width:2.5em; height:2.5em; line-height:2.5em; } .sc_socials.sc_socials_size_small .social_icons span { font-size:1.5em; line-height:inherit; } .sc_socials.sc_socials_size_small a, .sc_socials.sc_socials_size_small a .sc_socials_hover { width:2em; height:2em; line-height:2em; background-position: 0 -2em; -webkit-background-size: 2em 4em; -moz-background-size: 2em 4em; -o-background-size: 2em 4em; background-size: 2em 4em; } .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a, .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover { width:4em; height:4em; line-height:4em; } .sc_socials.sc_socials_size_medium .social_icons span { font-size:2em; line-height:inherit; } .sc_socials.sc_socials_size_medium a, .sc_socials.sc_socials_size_medium a .sc_socials_hover { width:2.5em; height:2.5em; line-height:2.5em; background-position: 0 -2.5em; -webkit-background-size: 2.5em 5em; -moz-background-size: 2.5em 5em; -o-background-size: 2.5em 5em; background-size: 2.5em 5em; } .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_medium a, .sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_medium a .sc_socials_hover { width:5em; height:5em; line-height:5em; } .sc_socials a .sc_socials_hover, .sc_socials.sc_socials_size_tiny a .sc_socials_hover, .sc_socials.sc_socials_size_small a .sc_socials_hover, .sc_socials.sc_socials_size_medium a .sc_socials_hover { position: absolute; display:block; left:0; top:0; background-position: 0 0; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; } .sc_socials a:hover .sc_socials_hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); } /* Share buttons */ .sc_socials.sc_socials_share .sc_socials_item { vertical-align:top; } .sc_socials.sc_socials_share .share_caption { display:inline-block; font-size:12px; line-height:3em; margin-right:0.6em; } .post_info.post_info_share { font-size: 1em; margin-bottom: 3.35em; } .sc_socials.sc_socials_share.sc_socials_dir_vertical { position:fixed; left:0px; top:18%; z-index:9998; } .sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item { display:block; margin-top:6px; line-height:1em; } .sc_socials.sc_socials_share.sc_socials_dir_vertical .share_caption { display:none; } .sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a { padding:0.25em; } .sc_socials.sc_socials_share .share_counter{ display:inline-block; vertical-align:top; margin-left:6px; position:relative; background:#fff; color:#666; padding:0 8px; line-height:2.25em; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .sc_socials.sc_socials_share.sc_socials_dir_vertical .share_counter { line-height:4.2em; } .sc_socials.sc_socials_share .share_counter:before{ content:" "; position:absolute; z-index:1; top:50%; left:-4px; width:6px; height:6px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; background:#fff; -webkit-transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); } .sc_socials.sc_socials_share.sc_socials_size_small .share_counter{ line-height:2em; } .sc_socials.sc_socials_share.sc_socials_dir_vertical.sc_socials_size_small .share_counter{ line-height:2.4em; } .sc_socials.sc_socials_share.sc_socials_size_medium .share_counter{ line-height:2.3em; } .sc_socials.sc_socials_share.sc_socials_dir_vertical.sc_socials_size_medium .share_counter{ line-height:2.8em; } /* Table -------------------------------------------------------------- */ .sc_table table { width: 100%; } .sc_table table th, .sc_table table td { padding: 1.9em 1em 2.25em; } .sc_table table tr:first-child th, .sc_table table tr:first-child td { font-size:1.4285em; font-family: Vidaloka, serif; line-height:1.3em; font-weight:400; padding-top: 1.1em; padding-bottom: 1.05em; } /* Tabs -------------------------------------------------------------- */ .sc_tabs .sc_tabs_titles { overflow:hidden; margin:0; padding:0; } .sc_tabs .sc_tabs_titles li { padding:0; list-style:none; font-size:1.5em; float:left; } .sc_tabs .sc_tabs_titles li:before { display:none; } .sc_tabs .sc_tabs_titles li a { display:block; padding:0.5833em; } .sc_tabs .sc_tabs_content { display: none; overflow:hidden; } /* Style 1 */ .sc_tabs.sc_tabs_style_1 .sc_tabs_titles, .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li { margin-bottom: 0; } .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a { border: 1px solid #e4e7e8; position:relative; } .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after, .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a:after { content: ' '; position:absolute; bottom:-1px; left:0; right:0; height: 5px; } .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li+li { margin-left: -1px; } .sc_tabs.sc_tabs_style_1 .sc_tabs_content { margin-top:-1px; padding: 1.5em; border: 1px solid #e4e7e8; } /* Style 2 */ .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li { margin:0 0 0.6667em 0; } .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li { margin-left: 0.6667em; } .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a { text-transform:uppercase; border:2px solid #ddd; } .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover, .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a, .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.sc_tabs_active a { background-color: transparent !important; } .sc_tabs.sc_tabs_style_2 .sc_tabs_content { padding: 1.5em; border: 1px solid #e4e7e8; } /* Team -------------------------------------------------------------- */ .sc_team_item .sc_team_item_info .sc_team_item_title { font-family: "Vidaloka", serif; font-size: 1.4289em; line-height: 1.3em; font-weight: 400; margin:0; text-transform: none; } .sc_team_item .sc_team_item_info .sc_team_item_title a { font-weight:400; } .sc_team_item .sc_team_item_info .sc_team_item_position { margin-top:0.85em; text-transform: uppercase; font-family: Montserrat, sans-serif; font-weight: 400; font-size: 12px; } .sc_team_item .sc_team_item_info .sc_team_item_description { margin-top:1em; line-height:1.75em; overflow:hidden; } .sc_team_item .sc_team_item_info .sc_socials { margin-top:1.5em; } .sc_team_item .sc_team_item_avatar img { width: 100%; } .sc_team_style_team-1 .sc_slider_swiper .sc_team_item, .sc_team_style_team-2 .sc_slider_swiper .sc_team_item { padding-right: 2em; } .sc_team_style_team-1 .sc_team_item_info, .sc_team_style_team-3 .sc_team_item_info { padding-top: 2.8em; padding-bottom: 3.3em; } .sc_team_style_team-3 .sc_team_item_avatar, .sc_team_style_team-4 .sc_team_item_avatar { position:relative; } .sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover, .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover { position:absolute; left:0; right:0; top:0; bottom:0; opacity: 0; filter: alpha(opacity=0); text-align:center; } .sc_team_style_team-3 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover, .sc_team_style_team-4 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover { opacity: 1; filter: alpha(opacity=100); } .sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover, .sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials, .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover, .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info { overflow:hidden; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -ms-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; } .sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials, .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info { position:absolute; left:0; top:50%; width:100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); margin-top: 50px; } .sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info { padding:1.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .sc_team_style_team-3 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials, .sc_team_style_team-4 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info { margin-top: 0; } /* Testimonials -------------------------------------------------------------- */ .sc_testimonials { padding-top: 5em; padding-bottom: 4.8em; } .sc_testimonials .sc_testimonials_subtitle { margin-bottom: 2.45em; margin-top: 0; } .sc_testimonials_wrap { position:relative; } .sc_testimonials.testimonials_transparent { background: none !important; } .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; } .testimonials_product .sc_testimonial_item { text-align: center; padding: 0; } .testimonials_product .sc_testimonial_content .sc_image + .sc_section { float: left; width: 62%; } .testimonials_product.sc_testimonials { padding-top: 1em; padding-bottom: 4.5em; background: transparent !important; } .testimonials_product.sc_testimonials_style_testimonials-2 .sc_testimonial_content { margin-bottom: 0; padding-bottom: 0; text-align: left; } .testimonials_product.sc_testimonials .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev, .testimonials_product.sc_testimonials .sc_slider_controls_wrap .sc_slider_prev { margin-top: 0; margin-left: 37.5%; transform: rotate(180deg); display: inline-block; float: none; } .testimonials_product.sc_testimonials .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next, .testimonials_product.sc_testimonials .sc_slider_controls_wrap .sc_slider_next { margin-right: 63%; margin-top: -3.05em; display: inline-block; } .testimonials_product.sc_testimonials .sc_slider_controls_wrap { top: auto; bottom: 20.7em; } .sc_testimonial_content { font-weight: 400; margin: auto; position: relative; padding-bottom: 2.1em; } .sc_testimonial_content:after { content: ''; position: absolute; bottom: 0; left: 50%; height: 2px; width: 4em; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); } .sc_testimonial_content p { margin:0; } .sc_testimonial_content p+p { margin-top:0.5em; } .sc_testimonials .sc_testimonial_avatar { overflow:hidden; margin:0 auto; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } /* Style 1 */ .sc_testimonials_style_testimonials-1 .sc_testimonial_content { font-size:1.4286em; font-family: Vidaloka, serif; font-weight: 400; line-height:1.4em; max-width: 800px; margin: auto; position: relative; padding-bottom: 2.1em; margin-bottom:2.45em; } .sc_testimonials_style_testimonials-1 .sc_testimonial_avatar, .sc_testimonials_style_testimonials-1 .sc_testimonial_author { display: block; text-align: center; width: 100%; vertical-align:middle; } .sc_testimonials_style_testimonials-1 .sc_testimonial_avatar img { width: 64px; height: 64px; } .sc_testimonials_style_testimonials-1 .sc_testimonial_avatar { margin-right:0.75em; margin-bottom: 1.45em; } .sc_testimonials_style_testimonials-1 .sc_testimonial_author_name, .sc_testimonials_style_testimonials-1 .sc_testimonial_author_position { display:block; text-align:center; } .sc_testimonials_style_testimonials-1 .sc_testimonial_author_position { margin-top: 0.3em; } /* Style 2 */ .sc_testimonials_style_testimonials-2 .sc_testimonial_content p:first-child:before, .sc_testimonials_style_testimonials-2 .sc_testimonial_content p:last-child:after { content: '"'; } .sc_testimonials_style_testimonials-2 .sc_testimonial_content { margin-bottom:1.5em; overflow: hidden; } .sc_testimonials_style_testimonials-2 .sc_testimonial_author_name:before { content:'-'; display:inline-block; margin-right:0.5em; } .sc_testimonials_style_testimonials-2 .sc_testimonial_author_position { font-style:normal; } .sc_testimonials_style_testimonials-2 .sc_testimonial_content:after { display: none; } /* Style 3 */ .sc_testimonials_style_testimonials-3 .sc_testimonial_item { padding: 0 1em; line-height:1.4em; text-align:right; } .sc_testimonials_style_testimonials-3 .sc_slider_swiper .sc_testimonial_item { padding: 0; } .sc_testimonials_style_testimonials-3 .sc_testimonial_content { padding: 1em 1em 1em 3em; background-color:#ffffff; text-align:left; position:relative; margin-bottom:1em; } .sc_testimonials_style_testimonials-3 .sc_testimonial_content:after { content:' '; display:block; position:absolute; width: 0.8em; height: 0.8em; right: 1em; bottom:-0.4em; background-color:#ffffff; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); } .sc_testimonials_style_testimonials-3 .sc_testimonial_content p:first-child:before { content: '\e8b6'; font-family: 'fontello'; font-size:1.5em; display:block; position: absolute; left:0.75em; top:0.75em; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); } .sc_testimonials_style_testimonials-3 .sc_testimonial_avatar, .sc_testimonials_style_testimonials-3 .sc_testimonial_author { display: inline-block; vertical-align:middle; } .sc_testimonials_style_testimonials-3 .sc_testimonial_avatar { margin-left: 0.75em; } .sc_testimonials_style_testimonials-3 .sc_testimonial_author_name, .sc_testimonials_style_testimonials-3 .sc_testimonial_author_position { display:block; } .sc_testimonials_style_testimonials-3 .sc_testimonial_author_name { font-size:1.2857em; font-weight:bold; } .sc_testimonials_style_testimonials-3 .sc_testimonial_author_position { font-style:italic; } /* Style 4 */ .sc_testimonials_style_testimonials-4 .sc_testimonial_item { padding: 1.5em !important; line-height:1.4em; text-align:left; background-color:#f0f0f0; } .sc_testimonials_style_testimonials-4 .sc_testimonial_content { position:relative; padding: 0 0 1em 2em; } .sc_testimonials_style_testimonials-4 .sc_testimonial_content p:first-child:before { content: '\e8b6'; font-family: 'fontello'; font-size:1.5em; display:block; position: absolute; left:0; top:0; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); } .sc_testimonials_style_testimonials-4 .sc_testimonial_avatar, .sc_testimonials_style_testimonials-4 .sc_testimonial_author { display: inline-block; vertical-align:middle; } .sc_testimonials_style_testimonials-4 .sc_testimonial_avatar { margin-right: 0.75em; } .sc_testimonials_style_testimonials-4 .sc_testimonial_author_name, .sc_testimonials_style_testimonials-4 .sc_testimonial_author_position { display:block; } .sc_testimonials_style_testimonials-4 .sc_testimonial_author_name { font-size:1.2857em; font-weight:bold; } .sc_testimonials_style_testimonials-4 .sc_testimonial_author_position { font-style:italic; } .sc_testimonials_style_testimonials-4 .sc_slider_pagination_wrap { display:none; } .sc_testimonials .sc_slider_controls_side .sc_slider_controls_wrap a { width: 2.85em; height: 2.85em; line-height: 2.85em; } .sc_testimonials .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next, .sc_testimonials .sc_slider_controls_wrap .sc_slider_next { margin-top: -3.1em; margin-right: 50%; transform: translatex(205%); } .sc_testimonials .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev, .sc_testimonials .sc_slider_controls_wrap .sc_slider_prev { margin-top: -1.52em; margin-left: 50%; transform: translatex(-205%) rotate(180deg); } .sc_testimonials .sc_slider_controls_wrap { top: auto; bottom: 7.1em; } /* Title -------------------------------------------------------------- */ .sc_title { overflow: hidden; position:relative; padding-bottom:2px; } .sc_title.sc_align_center { text-align:center; margin-left:auto; margin-right:auto; } /* Underline */ .sc_title_underline { padding-bottom:2.85rem; } .sc_title_underline:after { content:' '; display:block; position:absolute; border-top: 2px solid #222222; height:0; width:5rem; min-width:5rem; 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; } /* Divider */ .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; } /* Icon */ .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; } /* Toggles -------------------------------------------------------------- */ .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; /*-2.3333em;*/ } .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; /*2.3333em;*/ } .sc_toggles .sc_toggles_item .sc_toggles_content { border-width:1px; border-style:solid; border-top-width:0; } /* Tooltip -------------------------------------------------------------- */ .sc_tooltip_parent { text-decoration: none; border-bottom: 1px solid #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: 4.4px 7px; z-index: 2; font-size: 1em; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all ease-out 0.1s; -moz-transition: all ease-out 0.1s; -ms-transition: all ease-out 0.1s; -o-transition: all ease-out 0.1s; -moz-border-radius: 2px; } .sc_tooltip_parent:hover .sc_tooltip { opacity: 1; filter: alpha(opacity=100); top: -2.4em; } .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); } .sc_highlight_style_1{ padding: 0.3em; } /* Twitter -------------------------------------------------------------- */ .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; } /* Video player -------------------------------------------------------------- */ .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_player.sc_video_bordered { width:100%; display: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; } /* Media elements */ .mejs-container { max-width:100%; } /* Zoom -------------------------------------------------------------- */ .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 -------------------------------------------------------------- */ .vc_row.inverse_colors * { color: #fff !important; border-color: #fff !important; } /* Common styles (title, subtitle, description, slider controls for some shortcodes) --------------------------------------------------------------------- */ /* Subtitle */ .sc_item_subtitle { margin: 8em 0 2em; text-transform:uppercase; text-align:center; font-family: "Montserrat", sans-serif; font-size: 12px; line-height: 1.3em; font-weight: 400; letter-spacing: 7.5px; } .section_style_inverse .sc_item_subtitle { margin: 5.8em 0 2.5em; } /* Title */ .sc_item_title { margin: 0 0 4.45rem; text-align:center; } .section_style_left .sc_item_subtitle, .section_style_left .sc_item_title { text-align: left; } .section_style_underline .sc_item_title { margin: 0 0 2rem; padding-bottom: 1.7rem; text-align:center; position: relative; } .section_style_inverse .sc_section_title { line-height: 1; padding-bottom: 2.4rem; margin-bottom: 2rem; } .section_style_inverse .sc_section_title { position: relative; } .section_style_inverse .sc_section_title:after, .section_style_underline .sc_item_title:after { content: ''; position: absolute; bottom: 0; left: 50%; height: 2px; width: 5rem; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%) } .section_style_inverse { box-sizing: border-box; padding: 0 4rem; } .section_style_inverse .sc_item_descr { line-height: 1.9; } /* Description */ .sc_item_descr { margin: 0.25em 0 2em 0; text-align:center; } .section_style_underline .sc_item_descr { line-height: 1.9em; max-width: 760px; margin: 0 auto 4.2em; } /* Learn more botton */ .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; } /* Slider controls side */ .sc_slider_controls_side .sc_slider_controls_wrap a { width: 2em; height: 2em; line-height: 2em; color: #ddd; border: 2px solid #ddd; } /* Slider controls bottom */ .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; } /* Slider pagination bottom */ .sc_slider_pagination_bottom .swiper-slide { padding-bottom: 3em; } .sc_slider_pagination_bottom:hover .sc_slider_pagination_wrap { bottom: 0.5em; } /*Custom input field*/ .input_field{ float: left; margin-right: 2.3em; margin-bottom: 2.55em; } .input_field input[type="text"], .input_field select{ width: 350px; } .input_field label{ display: table; position: relative; margin-bottom: 1.1em; font-weight: 400; font-size: 1.4285em; font-family: Vidaloka, serifV; } .input_field.required label:before{ content: '*'; position: absolute; right: -0.5em; top: 0; } .input_err{ line-height: 1.4em; padding-top: 1.1em; }