@media (min-width: 1023px) {
.woocommerce .woocommerce-message > a.button,
.woocommerce-page .woocommerce-message > a.button {
margin-bottom: -13px;
margin-top: -13px;
}
}
@media (min-width: 1280px) and (max-width: 1439px) { body { min-width: 1050px;}
.main_content { min-width: 1050px;}
.sidemenu_left .main_content { min-width: 1000px}
.main { width:1050px; }
body.boxed .boxedWrap { width: 1100px; }
.with_sidebar .content { width: 650px;}
body.woocommerce .with_sidebar .content { width: 750px; }
.with_sidebar .content .sc_video_player,
.with_sidebar .content iframe { max-width:1050px; } .topWrap .logo,
.menuTopWrap > ul#mainmenu,
.topWrap .infoTopWrap,
.responsive_menu .topWrap .wrap_menu { width: 525px; }
.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a { padding-right: 20px; }
.topWrap .topMenuStyleLine > ul > li > a { padding: 0 10px; letter-spacing: 0; }
.openResponsiveMenu { margin-left: 10px; }
.topWrap .usermenu_area .menuItemLeft { width: auto; }
.topWrap .usermenu_area .menuItemRight { margin-left: 20px; }
.responsive_menu .topWrap .phone,
.responsive_menu .topWrap .location { font-size: 15px; }
.responsive_menu .infoTopWrap .phone > .info_icon,
.responsive_menu .infoTopWrap .location > .info_icon { margin-right: 5px; }
.responsive_menu .topWrap .infoTopWrap { width: 453px; }
.responsive_menu .topWrap .contact_info_phone,
.responsive_menu .topWrap .contact_info_location { max-width: 150px; } .relatedPostWrap .wrap { min-height: 120px; } .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 60px !important; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .title_wrap { padding: 0 0 15px; }
.relatedPostWrap.sc_blogger article.columns1_4 .wrap.thumb .relatedInfo > span { margin: 0 0 15px 20px; top: 20px; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info { margin: 0 20px; }
body.boxed .relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .post_format_wrap,
body.boxed .relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .readmore_blogger,
body.wide .relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .post_format_wrap,
body.wide .relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .readmore_blogger { display: none; } .twitBlockWrap .twitBlock .sc_slider .swiper-slide p { padding: 0; }
.twitBlockWrap .twitBlock .sc_slider .swiper-slide { padding: 50px 30px 0; } .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {	max-width:500px; }
.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:710px; }
.sc_slider_pagination_area .flex-control-nav.manual { width:240px; }
.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual { width:330px; }
.sc_slider_pagination_over .flex-control-nav.manual { width:330px; left:-340px; }
.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:240px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; } .excerptSmall.post.bg_post > .thumb { margin: 0 25px 0 0; width: 50%; }
.excerptSmall.post.bg_post .post_wrap { padding: 20px 25px; }
.masonry.masonry-colums-4 .infoPost > span.commentPost { margin-left: 15px; } .with_sidebar .masonry-colums-3 .postLink,
.with_sidebar .masonry-colums-3 .postStatus,
.with_sidebar .masonry-colums-3 .postAside { font-size: 22px; line-height: 32px; padding: 20px; }
.with_sidebar .masonry-colums-3 .postChat { padding: 20px; }
.with_sidebar .masonry.masonry-colums-3 .isotopePadding.bg_post .post_wrap { padding: 20px 20px 25px; }
.with_sidebar .masonry.masonry-colums-3 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.with_sidebar .masonry.masonry-colums-3 .infoPost > span:not(.datePost) {  margin-top: 10px; }
.masonry.masonry-colums-4 .wrap_hover .portfolioInfo h4 { font-size: 16px; line-height: 22px; }
.portfolioWrap .isotopePadding .portfolioInfo { padding: 15px 30px 10px; }
.masonry.masonry-colums-4 .wrap_hover .portfolioInfo { padding-bottom: 0; }
.pageFiltr ul a, .isotopeFiltr ul a { padding: 0 15px; } .masonry .mejs-controls a.mejs-horizontal-volume-slider { width: 30px !important; }
.masonry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 25px !important; } .widget_socials .socPage ul li { padding: 0 5px 8px 0; } .sc_testimonials_style { margin: 0; padding: 95px 76px 90px; } body.boxed .topTabsWrap,
body.wide .topTabsWrap { padding-top: 30px; }
body.boxed .topTabsWrap .pageTitle,
body.wide .topTabsWrap .pageTitle { padding-bottom: 35px; } .columnsWrap > div { background-size: 130% auto; }
body.wide .columnsWrap > div,
body.boxed .columnsWrap > div { background-size: 150% auto; }
.columnsWrap > div.resize_off { background-position: center center; } .days_container_all .booking_day_container { margin: 0 3px 6px; width: 144px; }
.booking_day_container { width: 144px; }
.booking_name_days_container .booking_day_name { width: 144px; margin-left: 6px; } .newsletter .sc_emailer { padding: 20px 0 20px 20px; }
.sc_emailer > form { margin-left: 15px; }
.sc_emailer > .sc_button { margin: 0 0 0 15px; }
.inputSubmitAnimation .sInput { padding: 0 10px 0 15px; width: 145px; } body.wide .margin_top_big,
body.boxed .margin_top_big { margin-top: 70px !important; }
body.wide .margin_top_large,
body.boxed .margin_top_large { margin-top: 90px !important; }
body.wide .margin_top_middle,
body.boxed .margin_top_middle { margin-top: 55px !important; }
body.wide .margin_bottom_big,
body.boxed .margin_bottom_big { margin-bottom: 70px !important; }
body.wide .margin_bottom_large,
body.boxed .margin_bottom_large { margin-bottom: 90px !important; }
body.wide .margin_bottom_middle,
body.boxed .margin_bottom_middle { margin-bottom: 55px !important; }
body.wide .margin_right_big,
body.boxed .margin_right_big { margin-right: 70px !important; }
body.wide .margin_right_large,
body.boxed .margin_right_large { margin-right: 90px !important; }
body.wide .margin_right_middle,
body.boxed .margin_right_middle { margin-right: 55px !important; }
body.wide .margin_left_big,
body.boxed .margin_left_big { margin-left: 70px !important; }
body.wide .margin_left_large,
body.boxed .margin_left_large { margin-left: 90px !important; }
body.wide .margin_left_middle,
body.boxed .margin_left_middle { margin-left: 55px !important; }
}
@media (min-width: 1136px) and (max-width: 1279px) { body { min-width: 1000px;}
.main_content { min-width: 1000px;}
.sidemenu_left .main_content { min-width: 1000px}
.main { width:1000px; }
body.boxed .boxedWrap { width: 1050px; }
.with_sidebar .content { width: 600px;}
body.woocommerce .with_sidebar .content { width: 700px; }
.with_sidebar .content .sc_video_player,
.with_sidebar .content iframe { max-width:1000px; } .topWrap .logo,
.menuTopWrap > ul#mainmenu,
.topWrap .infoTopWrap,
.responsive_menu .topWrap .wrap_menu { width: 500px; }
.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a { padding-right: 20px; }
.topWrap .topMenuStyleLine > ul > li > a { padding: 0 10px; letter-spacing: 0; }
.openResponsiveMenu { margin-left: 5px; }
.topWrap .usermenu_area .menuItemLeft { width: auto; }
.topWrap .usermenu_area .menuItemRight { margin-left: 20px; width: 50%; }
.responsive_menu .topWrap .phone,
.responsive_menu .topWrap .location { font-size: 14px; }
.responsive_menu .infoTopWrap .phone > .info_icon,
.responsive_menu .infoTopWrap .location > .info_icon { margin-right: 5px; }
.responsive_menu .topWrap .infoTopWrap { width: 430px; }
.responsive_menu .topWrap .contact_info_phone,
.responsive_menu .topWrap .contact_info_location { max-width: 140px; } .relatedPostWrap .wrap { min-height: 120px; } .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 60px !important; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .title_wrap { padding: 0 0 15px; }
.relatedPostWrap.sc_blogger article.columns1_4 .wrap.thumb .relatedInfo > span { margin: 0 0 15px 20px; top: 20px; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info { margin: 0 20px; }
body.boxed .relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .post_format_wrap,
body.boxed .relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .readmore_blogger,
body.wide .relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .post_format_wrap,
body.wide .relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .readmore_blogger { display: none; } .twitBlockWrap .twitBlock .sc_slider .swiper-slide p { padding: 0; }
.twitBlockWrap .twitBlock .sc_slider .swiper-slide { padding: 50px 30px 0; } .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {	max-width:500px; }
.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:710px; }
.sc_slider_pagination_area .flex-control-nav.manual { width:240px; }
.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual { width:330px; }
.sc_slider_pagination_over .flex-control-nav.manual { width:330px; left:-340px; }
.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:240px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; } .excerptSmall.post.bg_post > .thumb { margin: 0 20px 0 0; width: 50%; }
.excerptSmall.post.bg_post .post_wrap { padding: 15px 15px; }
.masonry.masonry-colums-4 .infoPost > span.commentPost { margin-left: 15px; } .with_sidebar .masonry-colums-3 .postLink,
.with_sidebar .masonry-colums-3 .postStatus,
.with_sidebar .masonry-colums-3 .postAside { font-size: 22px; line-height: 32px; padding: 20px; }
.with_sidebar .masonry-colums-3 .postChat { padding: 20px; }
.with_sidebar .masonry.masonry-colums-3 .isotopePadding.bg_post .post_wrap { padding: 20px 20px 25px; }
.with_sidebar .masonry.masonry-colums-3 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.with_sidebar .masonry.masonry-colums-3 .infoPost > span:not(.datePost) {  margin-top: 10px; }
.masonry.masonry-colums-4 .wrap_hover .portfolioInfo h4 { font-size: 16px; line-height: 22px; }
.portfolioWrap .isotopePadding .portfolioInfo { padding: 15px 30px 10px; }
.masonry.masonry-colums-4 .wrap_hover .portfolioInfo { padding-bottom: 0; }
.pageFiltr ul a, .isotopeFiltr ul a { padding: 0 15px; } .masonry .mejs-controls a.mejs-horizontal-volume-slider { width: 30px !important; }
.masonry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 25px !important; } .widget_socials .socPage ul li { padding: 0 3px 6px 0; } .sc_testimonials_style { margin: 0; padding: 95px 76px 90px; } body.boxed .topTabsWrap,
body.wide .topTabsWrap { padding-top: 30px; }
body.boxed .topTabsWrap .pageTitle,
body.wide .topTabsWrap .pageTitle { padding-bottom: 35px; } .columnsWrap > div { background-size: 130% auto; }
body.wide .columnsWrap > div,
body.boxed .columnsWrap > div { background-size: 150% auto; }
.columnsWrap > div.resize_off { background-position: center center; } .days_container_all .booking_day_container { margin: 0 3px 6px; width: 135px; }
.booking_day_container { width: 144px; }
.booking_name_days_container .booking_day_name { width: 134px; margin-left: 6px; } .newsletter .sc_emailer { padding: 20px 0 20px 20px; }
.sc_emailer > form { margin-left: 15px; }
.sc_emailer > .sc_button { margin: 0 0 0 15px; }
.inputSubmitAnimation .sInput { padding: 0 10px 0 15px; width: 145px; } body.wide .margin_top_big,
body.boxed .margin_top_big { margin-top: 70px !important; }
body.wide .margin_top_large,
body.boxed .margin_top_large { margin-top: 90px !important; }
body.wide .margin_top_middle,
body.boxed .margin_top_middle { margin-top: 55px !important; }
body.wide .margin_bottom_big,
body.boxed .margin_bottom_big { margin-bottom: 70px !important; }
body.wide .margin_bottom_large,
body.boxed .margin_bottom_large { margin-bottom: 90px !important; }
body.wide .margin_bottom_middle,
body.boxed .margin_bottom_middle { margin-bottom: 55px !important; }
body.wide .margin_right_big,
body.boxed .margin_right_big { margin-right: 70px !important; }
body.wide .margin_right_large,
body.boxed .margin_right_large { margin-right: 90px !important; }
body.wide .margin_right_middle,
body.boxed .margin_right_middle { margin-right: 55px !important; }
body.wide .margin_left_big,
body.boxed .margin_left_big { margin-left: 70px !important; }
body.wide .margin_left_large,
body.boxed .margin_left_large { margin-left: 90px !important; }
body.wide .margin_left_middle,
body.boxed .margin_left_middle { margin-left: 55px !important; }
.widget_area .widget_inner .logo .logo_text { font-size: 36px; line-height: 40px; }
}
@media (min-width: 1024px) and (max-width: 1135px) {
h1, .h1 { font-size:44px; line-height:56px; padding:0 0 30px 0; }
h2, .h2 { font-size:38px; line-height:46px; padding:0 0 30px 0; }
h3, .h3 { font-size:26px; line-height:32px; padding:0 0 20px 0; }
h4, .h4 { font-size:21px; line-height:26px; padding:0 0 20px 0; }
h5, .h5 { font-size:18px; line-height:24px; padding:0 0 20px 0; }
h6, .h6 { font-size:14px; line-height:18px; padding:0 0 10px 0; }
body { min-width: 850px; font-size:14px; line-height:22px; }
.post { margin: 60px 0; }
.bg_post.post { margin: 60px 0 30px; }
.post + .post { margin: 0 0 30px; }
.big_text { font-size:16px; line-height:24px; }
.main_content { min-width: 964px;}
.sidemenu_left .main_content { min-width: 914px}
.main { width:964px; }
body.woocommerce .with_sidebar .content { width: 550px; }
body.boxed .boxedWrap { width: 100%; }
.top_panel_over.boxed header.noFixMenu .topWrap { padding-left: 25px; padding-right: 25px; width:850px; }
.with_sidebar .content { width: 634px;}
.sidebar { width: 300px; margin: 60px 0 50px; }
.fullwide .sideBarRight .content, .fullscreen .sideBarRight .content { margin-right: 350px; }
.fullwide .sideBarRight .sidebar, .fullscreen .sideBarRight .sidebar { margin-left: -300px; }
.fullwide .sideBarLeft  .content, .fullscreen .sideBarLeft  .content { margin-left:  350px; }
.fullwide .sideBarLeft  .sidebar, .fullscreen .sideBarLeft  .sidebar { margin-right:-300px; }
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:850px; }
.widget_area .sc_video_player, .widget_area .content iframe { max-width:200px; }
.post ol li, .post ul li { line-height: 24px; } .topWrap .logo,
.menuTopWrap > ul#mainmenu,
.topWrap .infoTopWrap,
.responsive_menu .topWrap .wrap_menu { width: 482px; }
.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a { padding-right: 18px; }
.topWrap .topMenuStyleLine > ul > li > a { padding: 0 8px; letter-spacing: 0; }
.openResponsiveMenu { margin-left: 8px; }
.topWrap .usermenu_area .menuItemLeft { width: auto; }
.topWrap .usermenu_area .menuItemRight { margin-left: 18px; width: 55%; }
.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a:after,
.responsive_menu .menuTopWrap > ul > li.menu-item-has-children > .clikMobil:after {
right: -3px;
}
.responsive_menu .topWrap .phone,
.responsive_menu .topWrap .location { font-size: 15px; }
.responsive_menu .infoTopWrap .phone > .info_icon,
.responsive_menu .infoTopWrap .location > .info_icon { margin-right: 5px; }
.responsive_menu .topWrap .infoTopWrap { width: 390px; }
.responsive_menu .topWrap .contact_info_phone,
.responsive_menu .topWrap .contact_info_location { max-width: 175px; }
.responsive_menu  .infoTopWrap .phone > .info_icon,
.responsive_menu  .infoTopWrap .location > .info_icon { width: 0; }
.responsive_menu  .infoTopWrap .phone > .info_icon:before,
.responsive_menu  .infoTopWrap .location > .info_icon:before { display: none; } .topWrap .search.searchOpen { width: 145px; } body.boxed .topTabsWrap,
body.wide .topTabsWrap { padding-top: 30px; }
body.boxed .topTabsWrap .speedBar,
body.wide .topTabsWrap .speedBar { padding: 17px 0 35px 20px; }
body.boxed .topTabsWrap .pageTitle,
body.wide .topTabsWrap .pageTitle { padding-bottom: 35px; } .columnsWrap > div { background-size: 150% auto; }
body.wide .columnsWrap > div,
body.boxed .columnsWrap > div { background-size: 165% auto; }
.columnsWrap > div.resize_off { background-position: center center; }  .margin_top_mini { margin-top: 25px !important; }
.margin_top_small { margin-top: 35px !important; }
.margin_top_middle { margin-top: 50px !important; }
.margin_top_big { margin-top: 65px !important; }
.margin_top_large { margin-top: 80px !important; }
body.wide .margin_top_middle,
body.boxed .margin_top_middle { margin-top: 45px !important; }
body.wide .margin_top_big,
body.boxed .margin_top_big { margin-top: 60px !important; }
body.wide .margin_top_large,
body.boxed .margin_top_large { margin-top: 70px !important; } .margin_bottom_mini { margin-bottom: 25px !important; }
.margin_bottom_small { margin-bottom: 35px !important; }
.margin_bottom_middle { margin-bottom: 50px !important; }
.margin_bottom_big { margin-bottom: 65px !important; }
.margin_bottom_large { margin-bottom: 80px !important; }
body.wide .margin_bottom_middle,
body.boxed .margin_bottom_middle { margin-bottom: 45px !important; }
body.wide .margin_bottom_big,
body.boxed .margin_bottom_big { margin-bottom: 60px !important; }
body.wide .margin_bottom_large,
body.boxed .margin_bottom_large { margin-bottom: 70px !important; } .margin_right_mini { margin-right: 25px !important; }
.margin_right_small { margin-right: 35px !important; }
.margin_right_middle { margin-right: 50px !important; }
.margin_right_big { margin-right: 65px !important; }
.margin_right_large { margin-right: 80px !important; }
body.wide .margin_right_middle,
body.boxed .margin_right_middle { margin-right: 45px !important; }
body.wide .margin_right_big,
body.boxed .margin_right_big { margin-right: 60px !important; }
body.wide .margin_right_large,
body.boxed .margin_right_large { margin-right: 70px !important; } .margin_left_mini { margin-left: 25px !important; }
.margin_left_small { margin-left: 35px !important; }
.margin_left_middle { margin-left: 50px !important; }
.margin_left_big { margin-left: 65px !important; }
.margin_left_large { margin-left: 80px !important; }
body.wide .margin_left_middle,
body.boxed .margin_left_middle { margin-left: 45px !important; }
body.wide .margin_left_big,
body.boxed .margin_left_big { margin-left: 60px !important; }
body.wide .margin_left_large,
body.boxed .margin_left_large { margin-left: 70px !important; } .sc_scroll_controls ul.flex-direction-nav { top: -77px; }
.sliderHomeBullets { font-size:11px; }
.sliderHomeBulletsGap { height: 320px !important;}
.sliderHomeBullets.staticSlider:not(.slider_engine_revo),
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .royalSlider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide { height: 400px !important;} .sliderHomeBullets .sc_boxed_form .date_time { margin-bottom: 0; } .days_container_all .booking_day_container { margin: 0 3px 6px; width: 132px; }
.booking_day_container { width: 115px; }
.booking_name_days_container .booking_day_name { width: 131px; margin-left: 6px; } .newsletter .sc_emailer {  width: 53%; }
.sc_emailer > form { margin-left: 15px; }
.sc_emailer > .sc_button { margin: 0 0 0 15px; }
.inputSubmitAnimation .sInput { padding: 0 10px 0 15px; width: 145px; } .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {	max-width:400px; }
.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:610px; }
.sc_slider_pagination_area .flex-control-nav.manual { width:190px; }
.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual { width:280px; }
.sc_slider_pagination_over .flex-control-nav.manual { width:280px; left:-290px; }
.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:190px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; }
.sc_slider_pagination_area .flex-control-nav.manual li { padding-left: 20px; }
.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager { padding:15px 20px 10px 0; }
.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager { padding-left:20px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { width:60px; height:20px; line-height:20px; margin-right: 15px; } .with_sidebar .masonry.masonry-colums-3 .audio_container.with_info > div,
.masonry.masonry-colums-4 .audio_container.with_info > div { padding: 0 20px 20px; }
.masonry .mejs-controls a.mejs-horizontal-volume-slider { width: 20px !important; }
.masonry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 15px !important; } .widget_area article .post_title { padding: 0 0 10px; }
.widget_area .widget_inner .logo .logo_text { font-size: 36px; }
.widget_area .logo { margin-bottom: 10px; }
.widget_socials .socPage ul li { padding: 0; }
.widget_area .widget_inner .logo img { margin: 0 auto 10px; float: none; }
.widget_area .widget_inner .logo .logo_info { margin: 0; text-align: center; }
.widget_area .instagram-pics li { width: 71px; }
.widget_area .widget_flickr .flickr_badge_image, .widget_area .widget_flickr .flickr_images > a { width: 71px; } .twitBlockWrap .twitBlock .sc_slider .swiper-slide p { padding: 0; }
.twitBlockWrap .twitBlock .sc_slider .swiper-slide { padding: 40px 20px 0; }
.twitBlockWrap { padding: 70px 0 50px; } .relatedPostWrap .wrap { min-height: 90px; } .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 70px !important; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .title_wrap { padding: 0 0 15px; }
.relatedPostWrap.sc_blogger article.columns1_4 .wrap.thumb .relatedInfo > span { margin: 0 0 15px 20px; top: 20px; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info { margin: 0 20px; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .post_format_wrap,
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info .readmore_blogger { display: none; }
body .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 60px !important; }
body .relatedPostWrap.sc_blogger article.columns1_3:hover .wrap_bottom_info { top: 80px !important; }
body.wide .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info,
body.boxed .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 45px !important; }
.with_sidebar .relatedPostWrap .no_indent_style article.columns1_4 .relatedInfo h5,
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo h5,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo h5 { font-size: 11px; line-height: 14px; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo .infoTags,
.with_sidebar .relatedPostWrap .indent_style article.columns1_4 .relatedInfo .infoTags { display: none; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo,
.relatedPostWrap .indent_style article .wrap .relatedInfo { padding: 15px 10px 10px; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .wrap_hover,
.with_sidebar .relatedPostWrap .indent_style article.columns1_4 .wrap_hover { display: none; } .sc_skills_counter .sc_skills_item { margin: 0 0 30px; }
.sc_counter .sc_skills_item .sc_skills_count{font-size: 40px;}
.sc_counter .sc_skills_item.SCstyle3 .sc_skills_count{ font-size: 40px;}
.sc_counter .sc_skills_item.SCstyle4 .sc_skills_count{ font-size: 40px;}
.sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_count{ font-size: 50px;}
body.fullscreen .sc_skills_pie .sc_skills_item,
.without_sidebar .sc_skills_pie .sc_skills_item { margin: 0 35px;}
body.fullscreen .sc_skills_pie .sc_skills_item .sc_skills_total,
.without_sidebar .sc_skills_pie .sc_skills_item .sc_skills_total { font-size: 30px; }
.sc_skills_pie .sc_skills_total { font-size: 30px; margin-top: -18px; }
.sc_skills_pie .columns1_4 .sc_skills_total { font-size: 30px; margin-top: -17px; }
.sc_skills_pie .columns1_5 .sc_skills_total { font-size: 18px; }
.sc_text_slider .sc_slider { padding-bottom: 50px; }
.sc_testimonials_style .sc_testimonials_item_author { margin: 30px 0 0; }
.sc_team .sc_team_item .sc_team_item_info { padding: 20px 20px; }
blockquote { margin: 0 0 0 30px; }
blockquote.sc_quote_style_1, blockquote.sc_quote_style_2 { padding: 30px 20px 30px 30px; }
blockquote p { font-size: 22px; line-height: 33px; }
.sc_tabs_style_2 .sc_tabs_titles { width: 25%; }
.sc_testimonials_style { padding: 80px 76px 60px; }
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_content { padding: 25px 30px 25px 25px; }
.sc_team .sc_team_item { padding: 0; }
.sc_price_item .sc_price_money { font-size: 40px; height: 45px; line-height: 50px; }
.sc_price_item .sc_price_info { height: 48px; } .post_format_wrap { margin: -5px 0 18px; }
.excerptSmall.post.bg_post > .thumb { margin: 0 25px 0 0; width: 50%; }
.excerptSmall.post.bg_post .post_wrap { overflow: hidden; padding: 20px 25px 20px 0; }
.masonry.masonry-colums-4 .infoPost > span.commentPost { margin-left: 15px; }
.infoPost > span.commentPost { margin-left: 10px; }
.sidebar .widgetWrap { padding: 35px 30px 0; }
.post.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 25px 30px; }
.post.bg_post .post_wrap { padding: 25px; }
.author .wrap { padding: 20px; }
.portfolBlock { margin: 0 0 60px 30px; }
.postQuote, .postStatus , .postLink, .postChat, .postAside { margin: 0; }
#custom_options .co_reset_to_default { top: 31px; }
.sc_blogger.style_image.style_image_tiny .thumb { margin: 5px 20px 5px 0; width: 25%; } .with_sidebar .masonry-colums-2 .postLink,
.with_sidebar .masonry-colums-2 .postStatus,
.with_sidebar .masonry-colums-2 .postAside,
.with_sidebar .masonry-colums-3 .postLink,
.with_sidebar .masonry-colums-3 .postStatus,
.with_sidebar .masonry-colums-3 .postAside { font-size: 22px; line-height: 32px; padding: 20px; }
.with_sidebar .masonry-colums-2 .postChat,
.with_sidebar .masonry-colums-3 .postChat { padding: 20px; }
.with_sidebar .masonry.masonry-colums-3 .isotopePadding.bg_post .post_wrap { padding: 20px 20px 25px; }
.with_sidebar .masonry.masonry-colums-3 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.with_sidebar .masonry.masonry-colums-3 .infoPost > span:not(.datePost) {  margin-top: 10px; }
.masonry.masonry-colums-4 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.masonry.masonry-colums-4 .infoPost > span:not(.datePost) {  margin-top: 10px; } .portfolioWrap .isotopePadding .portfolioInfo { padding: 15px 10px; }
.pageFiltr ul a, .isotopeFiltr ul a { height: 40px; line-height: 36px; padding: 0 10px; }
.masonry .isotopePadding.bg_post .post_wrap { padding: 20px 25px 25px; }
.masonry.masonry-colums-4 .isotopePadding.bg_post.bg_post .post_wrap { padding: 15px 20px 20px; }
.masonry article h4 { padding: 0 0 20px; }
.portfolioWrap, .masonryWrap { padding: 30px 0 20px; }
.masonry .isotopePadding.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 25px 30px; }
.with_sidebar .masonry.masonry-colums-3 .hoverIncrease .wrap_hover > a + a,
.masonry.masonry-colums-4 .hoverIncrease .wrap_hover > a + a { display: none; }
.portfolioWrap .isotopePadding { min-height: 190px; }
.portfolioWrap .isotopePadding .portfolioInfo { padding: 15px 30px 10px; }
.masonry.masonry-colums-4 .wrap_hover .portfolioInfo { padding-bottom: 0; }
.masonry.masonry-colums-4 .wrap_hover .portfolioInfo > h4 { font-size: 15px; line-height: 20px; padding-bottom: 3px; }
.sc_image_align_center, .sc_aligncenter { clear: both; display: block; float: none !important; margin-left: auto !important; margin-right: auto !important; text-align: center; }
} @media (min-width: 960px) and (max-width: 1023px) {
body{ min-width: 100%; font-size:13px; line-height:22px; }
h1, .h1 { font-size:34px; line-height:44px; padding:0 0 25px 0; }
h2, .h2 { font-size:32px; line-height:38px; padding:0 0 25px 0; }
h3, .h3 { font-size:22px; line-height:28px; padding:0 0 20px 0; }
h4, .h4 { font-size:18px; line-height:22px; padding:0 0 20px 0; }
h5, .h5 { font-size:16px; line-height:20px; padding:0 0 20px 0; }
h6, .h6 { font-size:14px; line-height:17px; padding:0 0 10px 0; }
.post p { padding: 0 0 20px; }
.big_text { font-size:14px; line-height:21px; }
.main_content { min-width: 900px;}
.sidemenu_left .main_content { min-width: 850px}
.main { width:900px; }
body.boxed .boxedWrap { width: 100%; }
.top_panel_over.boxed header.noFixMenu .topWrap { padding-left: 25px; padding-right: 25px; width:900px; margin-top:25px; }
.top_panel_over .sliderHomeBullets { position:static; }
.top_panel_over .topWrap { position:static; }
.sliderHomeBulletsGap { display:none;}
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:900px; }
.widget_area .sc_video_player, .widget_area .content iframe { max-width:350px; }
.with_sidebar .content { width: 100%; float: none;}
.fullwide .with_sidebar .content, .fullscreen .with_sidebar .content { margin-left:0; margin-right: 0; }
.fullwide .with_sidebar .sidebar, .fullscreen .with_sidebar .sidebar { margin-left:0; margin-right: 0; }
.sidebar:not(.sidebar_cart) { width: 100%; float: none; padding:0; }
.sidebar:not(.sidebar_cart) aside { width: 40%; display:block; float: left;}
.sidebar:not(.sidebar_cart) aside:nth-child(2n+1) { clear: both; margin: 0 4% 30px 0 ;}
.sidebar:not(.sidebar_cart):after { content: '';height: 0; display: block; clear: both;}
.sidebar { margin: 50px 0; }
.post { margin: 50px 0; } .topWrap .logo,
.menuTopWrap > ul#mainmenu,
.topWrap .infoTopWrap,
.responsive_menu .topWrap .wrap_menu { width: 450px; }
.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a { padding-right: 20px; }
.topWrap .topMenuStyleLine > ul > li > a { padding: 0 10px; letter-spacing: 0; }
.openResponsiveMenu { margin-left: 0; }
.topWrap .usermenu_area .menuItemLeft { width: auto; }
.topWrap .usermenu_area .menuItemRight { margin-left: 20px; width: 60%; }
.responsive_menu .topWrap .phone,
.responsive_menu .topWrap .location { font-size: 14px; }
.responsive_menu .infoTopWrap .phone > .info_icon,
.responsive_menu .infoTopWrap .location > .info_icon { margin-right: 8px; }
.responsive_menu .topWrap .infoTopWrap { width: 380px; }
.responsive_menu .topWrap .contact_info_phone,
.responsive_menu .topWrap .contact_info_location { max-width: 150px; }
.responsive_menu  .infoTopWrap .phone > .info_icon,
.responsive_menu  .infoTopWrap .location > .info_icon { width: 0; }
.responsive_menu  .infoTopWrap .phone > .info_icon:before,
.responsive_menu  .infoTopWrap .location > .info_icon:before { display: none; } .topWrap .search.searchOpen { width: 140px; }
.topSearchShow .usermenu_list .usermenu_call_back,
.topSearchShow .usermenu_list .usermenu_controlPanel { display: none !important; } .sliderHomeBullets .sc_boxed_form { display: none; }
.slider_form_btn { display: block; }
.slider_form_btn,
.slider_form_btn a { height: 53px !important; }
#form_popup .title { display: none !important; }
#form_popup .sc_boxed_form { padding: 0 !important; margin: 30px 0 0 0 !important; background: none !important; border: none !important; box-shadow: none !important; }
#form_popup input, #form_popup textarea { font-size: 14px !important; height: 40px !important; line-height: 20px !important; }
#form_popup textarea { padding: 9px 15px 5px !important; font-size: 14px !important; height: 40px !important; line-height: 20px !important; }
#form_popup .sc_boxed_form .date_time { display: inline-block; margin: 10px 0 15px; }
#form_popup { margin: 10px auto !important; max-height: 550px !important; max-width: 450px !important; padding: 10px !important; }
#form_popup .sc_boxed_form .form_date .icon:before,
#form_popup .sc_boxed_form .form_time .icon:before { height: 40px; line-height: 40px; }
#form_popup .sc_boxed_form .picker { top: -53px; }
.slider_form_btn.squareButton.ico > a:before { float: none; } .days_container_all .booking_day_container { margin: 0 3px 6px; width: 106px; }
.booking_day_container { width: 101px; }
.booking_day_container,
.booking_day_container a { height: 130px; }
.booking_name_days_container .booking_day_name { width: 122px; margin-left: 6px; }
.days_container_all .booking_day_slots { font-size: 12px; }
.days_container_all .booking_day_book { margin: 42px 15px 0; } .newsletter .sc_emailer { width: 56%; padding: 10px 20px 10px 30px; }
.sc_emailer > form { margin-left: 15px; }
.sc_emailer > .sc_button { margin: 0 0 0 15px; }
.inputSubmitAnimation .sInput { padding: 0 10px 0 15px; width: 145px; height: 45px; }  .margin_top_mini { margin-top: 20px !important; }
.margin_top_small { margin-top: 30px !important; }
.margin_top_middle { margin-top: 40px !important; }
.margin_top_big { margin-top: 50px !important; }
.margin_top_large { margin-top: 60px !important; }
body.wide .margin_top_middle,
body.boxed .margin_top_middle { margin-top: 35px !important; }
body.wide .margin_top_big,
body.boxed .margin_top_big { margin-top: 45px !important; }
body.wide .margin_top_large,
body.boxed .margin_top_large { margin-top: 55px !important; } .margin_bottom_mini { margin-bottom: 20px !important; }
.margin_bottom_small { margin-bottom: 30px !important; }
.margin_bottom_middle { margin-bottom: 40px !important; }
.margin_bottom_big { margin-bottom: 50px !important; }
.margin_bottom_large { margin-bottom: 60px !important; }
body.wide .margin_bottom_middle,
body.boxed .margin_bottom_middle { margin-bottom: 35px !important; }
body.wide .margin_bottom_big,
body.boxed .margin_bottom_big { margin-bottom: 45px !important; }
body.wide .margin_bottom_large,
body.boxed .margin_bottom_large { margin-bottom: 55px !important; } .margin_right_mini { margin-right: 20px !important; }
.margin_right_small { margin-right: 30px !important; }
.margin_right_middle { margin-right: 40px !important; }
.margin_right_big { margin-right: 50px !important; }
.margin_right_large { margin-right: 60px !important; }
body.wide .margin_right_middle,
body.boxed .margin_right_middle { margin-right: 35px !important; }
body.wide .margin_right_big,
body.boxed .margin_right_big { margin-right: 45px !important; }
body.wide .margin_right_large,
body.boxed .margin_right_large { margin-right: 55px !important; } .margin_left_mini { margin-left: 20px !important; }
.margin_left_small { margin-left: 30px !important; }
.margin_left_middle { margin-left: 40px !important; }
.margin_left_big { margin-left: 50px !important; }
.margin_left_large { margin-left: 60px !important; }
body.wide .margin_left_middle,
body.boxed .margin_left_middle { margin-left: 35px !important; }
body.wide .margin_left_big,
body.boxed .margin_left_big { margin-left: 45px !important; }
body.wide .margin_left_large,
body.boxed .margin_left_large { margin-left: 55px !important; } .topTabsWrap { padding-top: 30px; }
.topTabsWrap .speedBar { padding: 13px 0 35px 20px; max-width: 370px; }
.topTabsWrap .pageTitle { padding-bottom: 35px; font-weight: 400; } .columnsWrap > div { background-size: 180% auto; }
body.wide .columnsWrap > div,
body.boxed .columnsWrap > div { background-size: 195% auto; }
.columnsWrap > div.resize_off { background-position: center center; } .continue_button { height: 45px; top: 40px; }
.simform { margin: 20px auto 45px; } .excerptSmall.post.bg_post > .thumb { margin: 0 25px 0 0; width: 50%; }
.excerptSmall.post.bg_post .post_wrap { overflow: hidden; padding: 20px 25px 20px 0; }
.masonry.masonry-colums-4 .infoPost > span.commentPost { margin-left: 15px; }
.infoPost > span.commentPost { margin-left: 10px; }
.sidebar .widgetWrap { padding: 35px 30px 0; }
.post.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 25px 30px; }
.post.bg_post .post_wrap { padding: 25px; }
.author .wrap { padding: 20px; }
.author .authorInfo { margin: 0 0 0 85px; }
.author .socPage { margin: 0 0 0 80px; }
.portfolBlock { margin: 0 0 60px 30px; }
.hoverIncrease .wrap_hover > a { margin: -35px 5px 0; }
.postQuote, .postStatus , .postLink, .postChat, .postAside { margin: 0; }
.postStatus { font-size: 20px; line-height: 32px; padding: 20px 30px 10px; }
.pagination { padding: 0 0 30px; }
.sc_content.box_style { padding: 20px 20px 70px; }
.sc_section.pan_in figure { display: block; } .with_sidebar .masonry.masonry-colums-3 .audio_container.with_info > div,
.masonry.masonry-colums-4 .audio_container.with_info > div { padding: 0 10px 20px; }
.masonry .mejs-controls a.mejs-horizontal-volume-slider { width: 15px !important; }
.masonry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 10px !important; }
.masonry.masonry-colums-4 .masonry .mejs-controls a.mejs-horizontal-volume-slider { width: 10px !important; }
.masonry.masonry-colums-4 .masonry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 5px !important; } .widget_area article .post_title { padding: 0 0 10px; }
.widget_area .logo { margin-bottom: 10px; }
.widget_socials .socPage ul li { padding: 0; } .twitBlockWrap .twitBlock .sc_slider .swiper-slide p { padding: 0; }
.twitBlockWrap .twitBlock .sc_slider .swiper-slide { padding: 30px 20px 0; }
.twitBlockWrap { padding: 50px 0 30px; } .relatedPostWrap .wrap { min-height: 90px; } .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 70px !important; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .title_wrap { padding: 0 0 15px; }
.relatedPostWrap.sc_blogger article.columns1_4 .wrap.thumb .relatedInfo > span { margin: 0 0 15px 20px; top: 20px; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info { margin: 0 20px; }
body .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 90px !important; }
body .relatedPostWrap.sc_blogger article.columns1_3:hover .wrap_bottom_info { top: 90px !important; }
body.wide .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info,
body.boxed .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 60px !important; }
.with_sidebar .relatedPostWrap .no_indent_style article.columns1_4 .relatedInfo h5,
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo h5,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo h5 { font-size: 13px; line-height: 16px; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo .infoTags,
.with_sidebar .relatedPostWrap .indent_style article.columns1_4 .relatedInfo .infoTags { display: none; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo,
.relatedPostWrap .indent_style article .wrap .relatedInfo { padding: 15px 10px 10px; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .wrap_hover,
.with_sidebar .relatedPostWrap .indent_style article.columns1_4 .wrap_hover { display: none; }
.with_sidebar .relatedPostWrap .columns1_3,
.with_sidebar .relatedPostWrap .columns1_3:nth-child(1),
.with_sidebar .relatedPostWrap .columns1_3:nth-child(2),
.with_sidebar .relatedPostWrap .columns1_3:nth-child(3) {
float: left;
margin: 0 3.7975% 0 0;
width: 29.5359%;
}
.relatedPostWrap .columns1_3,
.relatedPostWrap .columns1_3:nth-child(1),
.relatedPostWrap .columns1_3:nth-child(2),
.relatedPostWrap .columns1_3:nth-child(3) {
float: left;
margin: 0 2.5% 0 0;
width: 30.8333%;
}
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3,
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3:nth-child(1),
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3:nth-child(2),
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3:nth-child(3) {
margin: 0;
width: 33.3333%;
}
.relatedPostWrap .columnsFloat .columns1_3,
.relatedPostWrap .columnsFloat .columns1_3:nth-child(1),
.relatedPostWrap .columnsFloat .columns1_3:nth-child(2),
.relatedPostWrap .columnsFloat .columns1_3:nth-child(3) {
margin: 0;
width: 33.3333%;
} .isotopeFiltr ul { padding: 25px 0 15px; }
.portfolioWrap .isotopePadding .portfolioInfo { padding: 5px 10px !important; }
.pageFiltr ul a, .isotopeFiltr ul a { height: 40px; line-height: 37px; padding: 0 5px; font-size: 14px; }
.portfolioWrap.NOspacing .isotopeFiltr ul { padding: 0 0 30px; }
.masonry .isotopePadding.bg_post .post_wrap { padding: 20px 25px 25px; }
.masonry.masonry-colums-4 .isotopePadding.bg_post.bg_post .post_wrap { padding: 15px 20px 20px; }
.masonry article h4 { padding: 0 0 20px; }
.portfolioWrap, .masonryWrap { padding: 30px 0 20px; }
.masonry .isotopePadding.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 25px 30px; }
.with_sidebar .masonry.masonry-colums-3 .hoverIncrease .wrap_hover > a + a,
.masonry.masonry-colums-4 .hoverIncrease .wrap_hover > a + a { display: none; }
.portfolioWrap .isotopePadding { min-height: 100px; }
.masonry.masonry-colums-3 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.masonry.masonry-colums-3 .infoPost > span:not(.datePost) {  margin-top: 10px; }
.masonry.masonry-colums-4 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.masonry.masonry-colums-4 .infoPost > span:not(.datePost) {  margin-top: 10px; }
.masonry.masonry-colums-4 .postStatus,
.masonry.masonry-colums-4 .postLink,
.masonry.masonry-colums-4 .postLink a,
.masonry.masonry-colums-4 .postAside,
.masonry.masonry-colums-4 blockquote p { font-size: 16px; line-height: 22px; }
.masonry.masonry-colums-4 .audio_container.with_info { padding: 25px 20px 70px; }
.masonry .wrap_hover .portfolioInfo h4 { font-size: 14px; line-height: 18px;  padding-bottom: 5px; }
.hoverIncreaseOut .hoverIcon > a:before,
.hoverIncreaseIn .hoverLink > a:before,
.hoverIncrease .hoverIcon > a:before { font-size: 14px; height: 40px; line-height: 40px; width: 40px; }
.hoverIncreaseOut .hoverIcon > a,
.hoverIncreaseIn .hoverLink > a,
.hoverIncrease .hoverIcon > a { height: 40px; line-height: 40px; width: 40px; }
.hoverIncreaseIn .hoverLink,
.hoverIncrease .hoverIcon,
.hoverIncrease .hoverIcon { margin-left: -20px; margin-top: -20px; } .sc_skills_counter .sc_skills_item { margin: 0 0 30px; }
.sc_skills_column.columns1_4:nth-child(3),
.sc_skills_column.columns1_4:nth-child(4),
.sc_team .columns1_4:nth-child(3),
.sc_team .columns1_4:nth-child(4) { margin-top:30px; }
.sc_skills_pie .sc_skills_total { font-size: 30px; margin-top: -18px; }
.sc_skills_pie .columns1_4 .sc_skills_total { margin-top: -22px; }
.sc_testimonials_style .sc_testimonials_item_quote .sc_testimonials_item_text { font-size: 16px; line-height: 24px; }
.sc_testimonials_style { padding: 50px 76px 50px; }
.sc_text_slider .sc_slider { padding-bottom: 50px; }
.sc_testimonials_style .sc_testimonials_item_author { margin: 25px 0 0; }
.sc_team .sc_team_item .sc_team_item_info { padding: 20px 20px; }
blockquote { margin: 0 0 0 20px; }
blockquote.sc_quote_style_1, blockquote.sc_quote_style_2 { padding: 30px 20px 30px 30px; }
blockquote p { font-size: 22px; line-height: 33px; }
.sc_price_item .sc_price_money { font-size: 36px; height: 50px; line-height: 50px; }
.sc_price_item .sc_price_info { height: 50px; }
.content table { margin-bottom: 20px; }
.sc_contact_form .sc_contact_form_button { padding: 30px 0 30px; }
.sc_border.sc_border_slider.sc_border_light { padding: 20px 20px 30px; }
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_content { padding: 20px 20px 20px 5px; }
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section + .countdown-section { margin: 0 0 0 25px; }
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section { position: relative; text-align: center; display: inline-block; width: 120px; height: 120px;}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section .countdown-amount{ display: block; color: #ffffff; font-size: 45px; line-height: 45px; margin: 20px 0 0 0; font-weight: 600;}
#custom_options .co_reset_to_default { top: 27px; }
.footerWrap .widgetWrap,
.sc_sidebar_selector aside { padding: 0 0 40px 0;}
.footerWidget { padding: 50px 0 20px; }
header{ height: auto !important;}
header.fixedTopMenu .topWrap{ position: static; }
.contactFooter .logo { font-size: 60px; }
.itemPage .itemInfo .infoPost,
.itemPageFullWrapper .itemInfo .infoPost { float:none; padding:0; text-align:left;}
.itemPage .itemInfo .postSharing,
.itemPageFullWrapper .itemInfo .postSharing { float:none; padding:0; height:auto; text-align:left; }
.twitBlock .sc_slider .swiper-slide {padding-top:40px; padding-bottom:40px; }
.sc_scroll_controls ul.flex-direction-nav { top: -70px; }
.swpRightPos .swpRightPosButton { top: 32%; } .sliderHomeBullets { font-size:10px; }
.sliderHomeBullets.staticSlider:not(.slider_engine_revo),
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .royalSlider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide { height: 350px !important;}
.fullScreenSlider .sc_slider_flex .sc_slider_info, .fullScreenSlider .sc_slider_chop .sc_slider_info, .fullScreenSlider .sc_slider_swiper .sc_slider_info, .sliderHomeBullets .sc_slider_flex .sc_slider_info, .sliderHomeBullets .sc_slider_chop .sc_slider_info, .sliderHomeBullets .sc_slider_swiper .sc_slider_info {  max-height: 130px; padding:20px; }
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_category { font-size:14px; line-height:18px; }
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_subtitle { font-size:20px; line-height:28px; } .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,
.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:500px; }
.sc_slider_pagination_area .flex-control-nav.manual,
.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual { width:240px; }
.sc_slider_pagination_over .flex-control-nav.manual { width:330px; left:-340px; }
.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:240px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; } .sidemenu_wrap .sidemenu_area > ul > li > a,
.sidemenu_wrap .sidemenu_area ul li ul li a { font-size:14px; } .columns1_3:nth-child(1) { width:97.5%; }
.columns1_3:nth-child(2),
.columns1_3:nth-child(3) { width:47.5%; margin-top:30px; }
.columns2_3,
.columns1_3.after_span_2 { width:97.5%; margin-top:30px; }
.columns1_4 { width:47.5%;}
.columns1_4:nth-child(3) { clear: both; }
.columns2_4,
.columns3_4,
.columns1_4.after_span_3 { width:96.2025%; }
.columns1_5:nth-child(1) { width:96.2025%; }
.columns1_5:nth-child(2) ,
.columns1_5:nth-child(3) ,
.columns1_5:nth-child(4) ,
.columns1_5:nth-child(5) { width:47.5%;}
.columns1_5:nth-child(4) { clear: both; }
.columns2_5,
.columns3_5,
.columns4_5,
.columns1_5.after_span_3,
.columns1_5.after_span_4 { width:96.2025%; } .with_sidebar .columns1_3:nth-child(1) { width:96.2025%; }
.with_sidebar .columns1_3:nth-child(2),
.with_sidebar .columns1_3:nth-child(3) { width:46.2025%; margin-top:30px; }
.with_sidebar .columns2_3,
.with_sidebar .columns1_3.after_span_2 { width:96.2025%; margin-top:30px; }
.with_sidebar .columns1_4 { width:46.2025%;}
.with_sidebar .columns2_4,
.with_sidebar .columns3_4,
.with_sidebar .columns1_4.after_span_3 { width:96.2025%; }
.with_sidebar .columns1_5:nth-child(1) { width:96.2025%; }
.with_sidebar .columns1_5:nth-child(2) ,
.with_sidebar .columns1_5:nth-child(3) ,
.with_sidebar .columns1_5:nth-child(4) ,
.with_sidebar .columns1_5:nth-child(5) { width:46.2025%;}
.with_sidebar .columns2_5,
.with_sidebar .columns3_5,
.with_sidebar .columns4_5,
.with_sidebar .columns1_5.after_span_3,
.with_sidebar .columns1_5.after_span_4 { width:96.2025%; } .columnsFloat .columns1_3:nth-child(1) { width:100%; }
.columnsFloat .columns1_3:nth-child(2),
.columnsFloat .columns1_3:nth-child(3) { width:50%; margin-top:30px; }
.columnsFloat .columns2_3, .with_sidebar .columnsFloat .columns2_3,
.columnsFloat .columns1_3.after_span_2 { width:100%; margin-top:30px; }
.columnsFloat .columns1_4, .with_sidebar .columnsFloat .columns1_4 { width:50%;}
.columnsFloat .columns1_4:nth-child(3) { clear: both; }
.columnsFloat .columns2_4, .with_sidebar .columnsFloat .columns2_4,
.columnsFloat .columns3_4, .with_sidebar .columnsFloat .columns3_4,
.columnsFloat .columns1_4.after_span_3 { width:100%; }
.columnsFloat .columns1_5:nth-child(1) { width:100%; }
.columnsFloat .columns1_5:nth-child(2) ,
.columnsFloat .columns1_5:nth-child(3) ,
.columnsFloat .columns1_5:nth-child(4) ,
.columnsFloat .columns1_5:nth-child(5) { width:50%;}
.columnsFloat .columns1_5:nth-child(4) { clear: both; }
.columnsFloat .columns2_5, .with_sidebar .columnsFloat .columns2_5,
.columnsFloat .columns3_5, .with_sidebar .columnsFloat .columns3_5,
.columnsFloat .columns4_5, .with_sidebar .columnsFloat .columns4_5,
.columnsFloat .columns1_5.after_span_3,
.columnsFloat .columns1_5.after_span_4 { width:100%; } .relatedPostWrap.sc_blogger article .readmore_blogger { height: 45px; line-height: 45px; padding: 0 20px; }
.squareButton.medium > a, .squareButton.medium > span { padding:0 20px; }
.squareButton.big > a, .squareButton.big > span { height: 48px; line-height: 48px; padding: 0 20px; }
.squareButton.big > a:before { height: 48px; line-height: 48px; }
.sc_image_align_center, .sc_aligncenter { clear: both; display: block; float: none !important; margin-left: auto !important; margin-right: auto !important; text-align: center; }
} @media (min-width: 768px) and (max-width: 959px) {
body{ min-width: 100%; font-size:13px; line-height:22px; }
h1, .h1 { font-size:34px; line-height:44px; padding:0 0 25px 0; }
h2, .h2 { font-size:32px; line-height:38px; padding:0 0 25px 0; }
h3, .h3 { font-size:22px; line-height:28px; padding:0 0 20px 0; }
h4, .h4 { font-size:18px; line-height:22px; padding:0 0 20px 0; }
h5, .h5 { font-size:16px; line-height:20px; padding:0 0 20px 0; }
h6, .h6 { font-size:14px; line-height:17px; padding:0 0 10px 0; }
.post p { padding: 0 0 20px; }
.big_text { font-size:14px; line-height:21px; }
.main_content { min-width: 710px;}
.sidemenu_left .main_content { min-width: 700px}
.main { width:710px; }
body.boxed .boxedWrap { width: 100%; }
.top_panel_over.boxed header.noFixMenu .topWrap { padding-left: 25px; padding-right: 25px; width:710px; margin-top:25px; }
.top_panel_over .sliderHomeBullets { position:static; }
.top_panel_over .topWrap { position:static; }
.sliderHomeBulletsGap { display:none;}
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:710px; }
.widget_area .sc_video_player, .widget_area .content iframe { max-width:350px; }
.with_sidebar .content { width: 100%; float: none;}
.fullwide .with_sidebar .content, .fullscreen .with_sidebar .content { margin-left:0; margin-right: 0; }
.fullwide .with_sidebar .sidebar, .fullscreen .with_sidebar .sidebar { margin-left:0; margin-right: 0; }
.sidebar:not(.sidebar_cart) { width: 100%; float: none; padding:0; }
.sidebar:not(.sidebar_cart) aside { width: 40%; display:block; float: left;}
.sidebar:not(.sidebar_cart) aside:nth-child(2n+1) { clear: both; margin: 0 4% 30px 0 ;}
.sidebar:not(.sidebar_cart):after { content: '';height: 0; display: block; clear: both;}
.sidebar { margin: 50px 0; }
.post { margin: 50px 0; }
.isotopeFiltr ul a:hover .data_count { top: -40px; } .topWrap .logo,
.menuTopWrap > ul#mainmenu,
.topWrap .infoTopWrap,
.responsive_menu .topWrap .wrap_menu { width: 355px; }
.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a { padding-right: 20px; }
.topWrap .topMenuStyleLine > ul > li > a { padding: 0 10px; letter-spacing: 0; }
.openResponsiveMenu { margin-left: 0; }
.topWrap .usermenu_area .menuItemLeft { width: auto; }
.topWrap .usermenu_area .menuItemRight { margin-left: 20px; width: 100%; margin-bottom: -15px; }
.responsive_menu .topWrap .phone,
.responsive_menu .topWrap .location { font-size: 14px; }
.responsive_menu .infoTopWrap .phone > .info_icon,
.responsive_menu .infoTopWrap .location > .info_icon { margin-right: 5px; }
.responsive_menu .topWrap .infoTopWrap { width: 291px; }
.responsive_menu .topWrap .contact_info_phone,
.responsive_menu .topWrap .contact_info_location { max-width: 135px; }
.responsive_menu  .infoTopWrap .phone > .info_icon,
.responsive_menu  .infoTopWrap .location > .info_icon { width: 0; }
.responsive_menu  .infoTopWrap .phone > .info_icon:before,
.responsive_menu  .infoTopWrap .location > .info_icon:before { display: none; } .topWrap .search.searchOpen { width: 140px; }
.topSearchShow .usermenu_list .usermenu_call_back,
.topSearchShow .usermenu_list .usermenu_controlPanel { display: none !important; } .sliderHomeBullets .sc_boxed_form { display: none; }
.slider_form_btn { display: block; }
.slider_form_btn,
.slider_form_btn a { height: 53px !important; }
#form_popup .title { display: none !important; }
#form_popup .sc_boxed_form { padding: 0 !important; margin: 30px 0 0 0 !important; background: none !important; border: none !important; box-shadow: none !important; }
#form_popup input, #form_popup textarea { font-size: 14px !important; height: 40px !important; line-height: 20px !important; }
#form_popup textarea { padding: 9px 15px 5px !important; font-size: 14px !important; height: 40px !important; line-height: 20px !important; }
#form_popup .sc_boxed_form .date_time { display: inline-block; margin: 10px 0 15px; }
#form_popup { margin: 10px auto !important; max-height: 550px !important; max-width: 450px !important; padding: 10px !important; }
#form_popup .sc_boxed_form .form_date .icon:before,
#form_popup .sc_boxed_form .form_time .icon:before { height: 40px; line-height: 40px; }
#form_popup .sc_boxed_form .picker { top: -53px; }
.slider_form_btn.squareButton.ico > a:before { float: none; } .days_container_all .booking_day_container { margin: 0 3px 6px; width: 112px; }
.booking_day_container { width: 101px; }
.booking_day_container,
.booking_day_container a { height: 130px; }
.booking_name_days_container .booking_day_name { width: 95px; margin-left: 6px; }
.days_container_all .booking_day_slots { font-size: 12px; }
.days_container_all .booking_day_book { margin: 42px 15px 0; } .newsletter .sc_emailer { width: 56%; padding: 10px 20px 10px 30px; }
.sc_emailer > form { margin-left: 15px; }
.sc_emailer > .sc_button { margin: 0 0 0 15px; }
.inputSubmitAnimation .sInput { padding: 0 10px 0 15px; width: 145px; height: 45px; }  .margin_top_mini { margin-top: 20px !important; }
.margin_top_small { margin-top: 30px !important; }
.margin_top_middle { margin-top: 40px !important; }
.margin_top_big { margin-top: 50px !important; }
.margin_top_large { margin-top: 60px !important; }
body.wide .margin_top_middle,
body.boxed .margin_top_middle { margin-top: 35px !important; }
body.wide .margin_top_big,
body.boxed .margin_top_big { margin-top: 45px !important; }
body.wide .margin_top_large,
body.boxed .margin_top_large { margin-top: 55px !important; } .margin_bottom_mini { margin-bottom: 20px !important; }
.margin_bottom_small { margin-bottom: 30px !important; }
.margin_bottom_middle { margin-bottom: 40px !important; }
.margin_bottom_big { margin-bottom: 50px !important; }
.margin_bottom_large { margin-bottom: 60px !important; }
body.wide .margin_bottom_middle,
body.boxed .margin_bottom_middle { margin-bottom: 35px !important; }
body.wide .margin_bottom_big,
body.boxed .margin_bottom_big { margin-bottom: 45px !important; }
body.wide .margin_bottom_large,
body.boxed .margin_bottom_large { margin-bottom: 55px !important; } .margin_right_mini { margin-right: 20px !important; }
.margin_right_small { margin-right: 30px !important; }
.margin_right_middle { margin-right: 40px !important; }
.margin_right_big { margin-right: 50px !important; }
.margin_right_large { margin-right: 60px !important; }
body.wide .margin_right_middle,
body.boxed .margin_right_middle { margin-right: 35px !important; }
body.wide .margin_right_big,
body.boxed .margin_right_big { margin-right: 45px !important; }
body.wide .margin_right_large,
body.boxed .margin_right_large { margin-right: 55px !important; } .margin_left_mini { margin-left: 20px !important; }
.margin_left_small { margin-left: 30px !important; }
.margin_left_middle { margin-left: 40px !important; }
.margin_left_big { margin-left: 50px !important; }
.margin_left_large { margin-left: 60px !important; }
body.wide .margin_left_middle,
body.boxed .margin_left_middle { margin-left: 35px !important; }
body.wide .margin_left_big,
body.boxed .margin_left_big { margin-left: 45px !important; }
body.wide .margin_left_large,
body.boxed .margin_left_large { margin-left: 55px !important; } .topTabsWrap { padding-top: 30px; }
.topTabsWrap .speedBar { padding: 13px 0 35px; max-width: 370px; }
.topTabsWrap .pageTitle { padding-bottom: 35px; font-weight: 400; } .columnsWrap > div { background-size: 180% auto; }
body.wide .columnsWrap > div,
body.boxed .columnsWrap > div { background-size: 195% auto; }
.columnsWrap > div.resize_off { background-position: center center; } .continue_button { height: 45px; top: 40px; }
.simform { margin: 20px auto 45px; } .excerptSmall.post.bg_post > .thumb { margin: 0 25px 0 0; width: 50%; }
.excerptSmall.post.bg_post .post_wrap { overflow: hidden; padding: 20px 25px 20px 0; }
.masonry.masonry-colums-4 .infoPost > span.commentPost { margin-left: 15px; }
.infoPost > span.commentPost { margin-left: 10px; }
.sidebar .widgetWrap { padding: 35px 30px 0; }
.post.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 25px 30px; }
.post.bg_post .post_wrap { padding: 25px; }
.author .wrap { padding: 20px; }
.author .authorInfo { margin: 0 0 0 85px; }
.author .socPage { margin: 0 0 0 80px; }
.portfolBlock { margin: 0 0 60px 30px; }
.hoverIncrease .wrap_hover > a { margin: -35px 5px 0; }
.postQuote, .postStatus , .postLink, .postChat, .postAside { margin: 0; }
.postStatus { font-size: 20px; line-height: 32px; padding: 20px 30px 10px; }
.pagination { padding: 0 0 30px; }
.sc_content.box_style { padding: 20px 20px 70px; }
.sc_section.pan_in figure { display: block; } .with_sidebar .masonry.masonry-colums-3 .audio_container.with_info > div,
.masonry.masonry-colums-4 .audio_container.with_info > div { padding: 0 10px 20px; }
.masonry .mejs-controls a.mejs-horizontal-volume-slider { width: 15px !important; }
.masonry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 10px !important; }
.masonry.masonry-colums-4 .masonry .mejs-controls a.mejs-horizontal-volume-slider { width: 10px !important; }
.masonry.masonry-colums-4 .masonry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 5px !important; } .widget_area article .post_title { padding: 0 0 10px; }
.widget_area .logo { margin-bottom: 10px; }
.widget_socials .socPage ul li { padding: 0; } .twitBlockWrap .twitBlock .sc_slider .swiper-slide p { padding: 0; }
.twitBlockWrap .twitBlock .sc_slider .swiper-slide { padding: 30px 20px 0; }
.twitBlockWrap { padding: 50px 0 30px; } .relatedPostWrap .wrap { min-height: 90px; } .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 70px !important; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .title_wrap { padding: 0 0 15px; }
.relatedPostWrap.sc_blogger article.columns1_4 .wrap.thumb .relatedInfo > span { margin: 0 0 15px 20px; top: 20px; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info { margin: 0 20px; }
body .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 90px !important; }
body .relatedPostWrap.sc_blogger article.columns1_3:hover .wrap_bottom_info { top: 90px !important; }
body.wide .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info,
body.boxed .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 60px !important; }
.with_sidebar .relatedPostWrap .no_indent_style article.columns1_4 .relatedInfo h5,
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo h5,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo h5 { font-size: 13px; line-height: 16px; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo .infoTags,
.with_sidebar .relatedPostWrap .indent_style article.columns1_4 .relatedInfo .infoTags { display: none; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo,
.relatedPostWrap .indent_style article .wrap .relatedInfo { padding: 15px 10px 10px; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .wrap_hover,
.with_sidebar .relatedPostWrap .indent_style article.columns1_4 .wrap_hover { display: none; }
.with_sidebar .relatedPostWrap .columns1_3,
.with_sidebar .relatedPostWrap .columns1_3:nth-child(1),
.with_sidebar .relatedPostWrap .columns1_3:nth-child(2),
.with_sidebar .relatedPostWrap .columns1_3:nth-child(3) {
float: left;
margin: 0 3.7975% 0 0;
width: 29.5359%;
}
.relatedPostWrap .columns1_3,
.relatedPostWrap .columns1_3:nth-child(1),
.relatedPostWrap .columns1_3:nth-child(2),
.relatedPostWrap .columns1_3:nth-child(3) {
float: left;
margin: 0 2.5% 0 0;
width: 30.8333%;
}
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3,
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3:nth-child(1),
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3:nth-child(2),
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3:nth-child(3) {
margin: 0;
width: 33.3333%;
}
.relatedPostWrap .columnsFloat .columns1_3,
.relatedPostWrap .columnsFloat .columns1_3:nth-child(1),
.relatedPostWrap .columnsFloat .columns1_3:nth-child(2),
.relatedPostWrap .columnsFloat .columns1_3:nth-child(3) {
margin: 0;
width: 33.3333%;
} .isotopeFiltr ul { padding: 25px 0 15px; }
.portfolioWrap .isotopePadding .portfolioInfo { padding: 5px 10px !important; }
.pageFiltr ul a, .isotopeFiltr ul a { height: 40px; line-height: 37px; padding: 0 5px; font-size: 14px; }
.portfolioWrap.NOspacing .isotopeFiltr ul { padding: 0 0 30px; }
.masonry .isotopePadding.bg_post .post_wrap { padding: 20px 25px 25px; }
.masonry.masonry-colums-4 .isotopePadding.bg_post.bg_post .post_wrap { padding: 15px 20px 20px; }
.masonry article h4 { padding: 0 0 20px; }
.portfolioWrap, .masonryWrap { padding: 30px 0 20px; }
.masonry .isotopePadding.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 25px 30px; }
.with_sidebar .masonry.masonry-colums-3 .hoverIncrease .wrap_hover > a + a,
.masonry.masonry-colums-4 .hoverIncrease .wrap_hover > a + a { display: none; }
.portfolioWrap .isotopePadding { min-height: 100px; }
.masonry.masonry-colums-3 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.masonry.masonry-colums-3 .infoPost > span:not(.datePost) {  margin-top: 10px; }
.masonry.masonry-colums-4 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.masonry.masonry-colums-4 .infoPost > span:not(.datePost) {  margin-top: 10px; }
.masonry.masonry-colums-4 .postStatus,
.masonry.masonry-colums-4 .postLink,
.masonry.masonry-colums-4 .postLink a,
.masonry.masonry-colums-4 .postAside,
.masonry.masonry-colums-4 blockquote p { font-size: 16px; line-height: 22px; }
.masonry.masonry-colums-4 .audio_container.with_info { padding: 25px 20px 70px; }
.masonry .wrap_hover .portfolioInfo h4 { font-size: 14px; line-height: 18px;  padding-bottom: 5px; }
.hoverIncreaseOut .hoverIcon > a:before,
.hoverIncreaseIn .hoverLink > a:before,
.hoverIncrease .hoverIcon > a:before { font-size: 14px; height: 40px; line-height: 40px; width: 40px; }
.hoverIncreaseOut .hoverIcon > a,
.hoverIncreaseIn .hoverLink > a,
.hoverIncrease .hoverIcon > a { height: 40px; line-height: 40px; width: 40px; }
.hoverIncreaseIn .hoverLink,
.hoverIncrease .hoverIcon,
.hoverIncrease .hoverIcon { margin-left: -20px; margin-top: -20px; } .sc_skills_counter .sc_skills_item { margin: 0 0 30px; }
.sc_skills_column.columns1_4:nth-child(3),
.sc_skills_column.columns1_4:nth-child(4),
.sc_team .columns1_4:nth-child(3),
.sc_team .columns1_4:nth-child(4) { margin-top:30px; }
.sc_skills_pie .sc_skills_total { font-size: 30px; margin-top: -18px; }
.sc_skills_pie .columns1_4 .sc_skills_total { margin-top: -22px; }
.sc_testimonials_style .sc_testimonials_item_quote .sc_testimonials_item_text { font-size: 16px; line-height: 24px; }
.sc_testimonials_style { padding: 50px 76px 50px; }
.sc_text_slider .sc_slider { padding-bottom: 50px; }
.sc_testimonials_style .sc_testimonials_item_author { margin: 25px 0 0; }
.sc_team .sc_team_item .sc_team_item_info { padding: 20px 20px; }
blockquote { margin: 0 0 0 20px; }
blockquote.sc_quote_style_1, blockquote.sc_quote_style_2 { padding: 30px 20px 30px 30px; }
blockquote p { font-size: 22px; line-height: 33px; }
.sc_price_item .sc_price_money { font-size: 36px; height: 50px; line-height: 50px; }
.sc_price_item .sc_price_info { height: 50px; }
.content table { margin-bottom: 20px; }
.sc_contact_form .sc_contact_form_button { padding: 30px 0 30px; }
.sc_border.sc_border_slider.sc_border_light { padding: 20px 20px 30px; }
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_content { padding: 20px 20px 20px 5px; }
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section + .countdown-section { margin: 0 0 0 25px; }
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section { position: relative; text-align: center; display: inline-block; width: 120px; height: 120px;}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section .countdown-amount{ display: block; color: #ffffff; font-size: 45px; line-height: 45px; margin: 20px 0 0 0; font-weight: 600;}
#custom_options .co_reset_to_default { top: 27px; }
.footerWrap .widgetWrap,
.sc_sidebar_selector aside { padding: 0 0 40px 0;}
.footerWidget { padding: 50px 0 20px; }
header{ height: auto !important;}
header.fixedTopMenu .topWrap{ position: static; }
.contactFooter .logo { font-size: 60px; }
.itemPage .itemInfo .infoPost,
.itemPageFullWrapper .itemInfo .infoPost { float:none; padding:0; text-align:left;}
.itemPage .itemInfo .postSharing,
.itemPageFullWrapper .itemInfo .postSharing { float:none; padding:0; height:auto; text-align:left; }
.twitBlock .sc_slider .swiper-slide {padding-top:40px; padding-bottom:40px; }
.sc_scroll_controls ul.flex-direction-nav { top: -70px; }
.swpRightPos .swpRightPosButton { top: 32%; } .sliderHomeBullets { font-size:10px; }
.sliderHomeBullets.staticSlider:not(.slider_engine_revo),
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .royalSlider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide { height: 350px !important;}
.fullScreenSlider .sc_slider_flex .sc_slider_info, .fullScreenSlider .sc_slider_chop .sc_slider_info, .fullScreenSlider .sc_slider_swiper .sc_slider_info, .sliderHomeBullets .sc_slider_flex .sc_slider_info, .sliderHomeBullets .sc_slider_chop .sc_slider_info, .sliderHomeBullets .sc_slider_swiper .sc_slider_info {  max-height: 130px; padding:20px; }
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_category { font-size:14px; line-height:18px; }
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_subtitle { font-size:20px; line-height:28px; } .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,
.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:500px; }
.sc_slider_pagination_area .flex-control-nav.manual,
.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual { width:240px; }
.sc_slider_pagination_over .flex-control-nav.manual { width:330px; left:-340px; }
.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:240px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; } .sidemenu_wrap .sidemenu_area > ul > li > a,
.sidemenu_wrap .sidemenu_area ul li ul li a { font-size:14px; } .columns1_3:nth-child(1) { width:97.5%; }
.columns1_3:nth-child(2),
.columns1_3:nth-child(3) { width:47.5%; margin-top:30px; }
.columns2_3,
.columns1_3.after_span_2 { width:97.5%; margin-top:30px; }
.columns1_4 { width:47.5%;}
.columns1_4:nth-child(3) { clear: both; }
.columns2_4,
.columns3_4,
.columns1_4.after_span_3 { width:96.2025%; }
.columns1_5:nth-child(1) { width:96.2025%; }
.columns1_5:nth-child(2) ,
.columns1_5:nth-child(3) ,
.columns1_5:nth-child(4) ,
.columns1_5:nth-child(5) { width:47.5%;}
.columns1_5:nth-child(4) { clear: both; }
.columns2_5,
.columns3_5,
.columns4_5,
.columns1_5.after_span_3,
.columns1_5.after_span_4 { width:96.2025%; } .with_sidebar .columns1_3:nth-child(1) { width:96.2025%; }
.with_sidebar .columns1_3:nth-child(2),
.with_sidebar .columns1_3:nth-child(3) { width:46.2025%; margin-top:30px; }
.with_sidebar .columns2_3,
.with_sidebar .columns1_3.after_span_2 { width:96.2025%; margin-top:30px; }
.with_sidebar .columns1_4 { width:46.2025%;}
.with_sidebar .columns2_4,
.with_sidebar .columns3_4,
.with_sidebar .columns1_4.after_span_3 { width:96.2025%; }
.with_sidebar .columns1_5:nth-child(1) { width:96.2025%; }
.with_sidebar .columns1_5:nth-child(2) ,
.with_sidebar .columns1_5:nth-child(3) ,
.with_sidebar .columns1_5:nth-child(4) ,
.with_sidebar .columns1_5:nth-child(5) { width:46.2025%;}
.with_sidebar .columns2_5,
.with_sidebar .columns3_5,
.with_sidebar .columns4_5,
.with_sidebar .columns1_5.after_span_3,
.with_sidebar .columns1_5.after_span_4 { width:96.2025%; } .columnsFloat .columns1_3:nth-child(1) { width:100%; }
.columnsFloat .columns1_3:nth-child(2),
.columnsFloat .columns1_3:nth-child(3) { width:50%; margin-top:30px; }
.columnsFloat .columns2_3, .with_sidebar .columnsFloat .columns2_3,
.columnsFloat .columns1_3.after_span_2 { width:100%; margin-top:30px; }
.columnsFloat .columns1_4, .with_sidebar .columnsFloat .columns1_4 { width:50%;}
.columnsFloat .columns1_4:nth-child(3) { clear: both; }
.columnsFloat .columns2_4, .with_sidebar .columnsFloat .columns2_4,
.columnsFloat .columns3_4, .with_sidebar .columnsFloat .columns3_4,
.columnsFloat .columns1_4.after_span_3 { width:100%; }
.columnsFloat .columns1_5:nth-child(1) { width:100%; }
.columnsFloat .columns1_5:nth-child(2) ,
.columnsFloat .columns1_5:nth-child(3) ,
.columnsFloat .columns1_5:nth-child(4) ,
.columnsFloat .columns1_5:nth-child(5) { width:50%;}
.columnsFloat .columns1_5:nth-child(4) { clear: both; }
.columnsFloat .columns2_5, .with_sidebar .columnsFloat .columns2_5,
.columnsFloat .columns3_5, .with_sidebar .columnsFloat .columns3_5,
.columnsFloat .columns4_5, .with_sidebar .columnsFloat .columns4_5,
.columnsFloat .columns1_5.after_span_3,
.columnsFloat .columns1_5.after_span_4 { width:100%; } .relatedPostWrap.sc_blogger article .readmore_blogger { height: 45px; line-height: 45px; padding: 0 20px; }
.squareButton.medium > a, .squareButton.medium > span { padding:0 20px; }
.squareButton.big > a, .squareButton.big > span { height: 48px; line-height: 48px; padding: 0 20px; }
.squareButton.big > a:before { height: 48px; line-height: 48px; }
.sc_image_align_center, .sc_aligncenter { clear: both; display: block; float: none !important; margin-left: auto !important; margin-right: auto !important; text-align: center; }
} @media (min-width: 640px) and (max-width: 767px) {
.main_content { min-width: 600px;}
.sidemenu_left .main_content { min-width: 600px}
.main{ width:600px; }
.content .sc_video_player, .content iframe { max-width:600px; }
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:600px; }
.widget_area .sc_video_player, .widget_area .content iframe { max-width:600px; }
.top_panel_over.boxed header.noFixMenu .topWrap { padding-left: 15px; padding-right: 15px; width:600px; margin-top:15px; }
.topWrap .logo,
.menuTopWrap > ul#mainmenu,
.topWrap .infoTopWrap,
.responsive_menu .topWrap .wrap_menu { width: 600px; float: none; }
.responsive_menu .topWrap .infoTopWrap { width: 450px; }
.responsive_menu .topWrap .contact_info_phone,
.responsive_menu .topWrap .contact_info_location { max-width: 180px; }
}
@media (min-width: 480px) and (max-width: 639px) {
.main_content { min-width: 440px;}
.sidemenu_left .main_content { min-width: 440px}
.main{ width:440px; }
.content .sc_video_player, .content iframe { max-width:440px; }
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:440px; }
.widget_area .sc_video_player, .widget_area .content iframe { max-width:440px; }
.top_panel_over.boxed header.noFixMenu .topWrap { padding-left: 15px; padding-right: 15px; width:440px; margin-top:15px; }
.topWrap .logo,
.menuTopWrap > ul#mainmenu,
.topWrap .infoTopWrap,
.responsive_menu .topWrap .wrap_menu { width: 440px; float: none; }
.responsive_menu .topWrap .infoTopWrap { width: 360px; }
.responsive_menu .topWrap .contact_info_phone,
.responsive_menu .topWrap .contact_info_location { max-width: 150px; }
}
@media (min-width: 480px) and (max-width: 767px) {
body{ min-width: 100%; font-size:13px; line-height:22px; }
h1, .h1 { font-size:26px; line-height:36px; padding:0 0 22px 0; }
h2, .h2 { font-size:24px; line-height:32px; padding:0 0 22px 0; }
h3, .h3 { font-size:18px; line-height:24px; padding:0 0 20px 0; }
h4, .h4 { font-size:16px; line-height:22px; padding:0 0 20px 0;}
h5, .h5 { font-size:16px; line-height:21px; padding:0 0 20px 0;}
h6, .h6 { font-size:14px; line-height:17px; padding:0 0 15px 0;}
#dsidx-listings .dsidx-media .dsidx-photo { position: relative; max-height: 300px; }
#dsidx-listings .dsidx-media .dsidx-photo img { width: 100%; }
#dsidx-listings .dsidx-primary-data, #dsidx-listings .dsidx-secondary-data { padding-left: 20px; }
#dsidx-listings .dsidx-primary-data { font-size: 20px; }
.isotopeFiltr ul a .data_count { display: none; }
.post p { padding: 0 0 20px; }
.sc_title { padding: 0 0 5px; }
.big_text { font-size:14px; line-height:21px; }
body.boxed .boxedWrap { width: 100%; }
.top_panel_over .sliderHomeBullets { position:static; }
.top_panel_over .topWrap { position:static; }
.sliderHomeBulletsGap { display:none;}
.with_sidebar .content { width: 100%; float: none;}
.fullwide .with_sidebar .content, .fullscreen .with_sidebar .content { margin-left:0; margin-right: 0; }
.fullwide .with_sidebar .sidebar, .fullscreen .with_sidebar .sidebar { margin-left:0; margin-right: 0; }
.sidebar { width: 100%; float: none; padding:0;}
.main_fullscreen {padding:0 30px; }
.sidebar:not(.sidebar_cart) aside {margin-bottom: 30px; }
.footerWidget { padding: 50px 0 20px; }
.footerWrap .widgetWrap,
.sc_sidebar_selector aside { margin-bottom: 30px;}
.topWrap .logo { font-size: 40px; line-height: 45px; }
.widget_area .widget_inner .logo .logo_text { font-size: 40px; }
.sidebar { margin: 30px 0; }
.post { margin: 30px 0; }
.text_styling { font-size: 14px !important; line-height: 20px !important; } .topWrap .wrap_logo { float: none; width: 100%; }
.topWrap .logo { margin: 0 auto; text-align: center; }
.topWrap .logo a { text-align: left; }
.responsive_menu .topWrap .wrap_menu { margin: 0 auto; padding: 25px 0; }
.responsive_menu .topWrap .wrap_menu { text-align: center; }
.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a { padding-right: 20px; }
.topWrap .topMenuStyleLine > ul > li > a { padding: 0 10px; letter-spacing: 0; }
.openResponsiveMenu { margin-left: 0; }
.topWrap .usermenu_area .menuItemLeft { width: 100%; text-align: center; }
.topWrap .usermenu_area .menuItemRight { margin-left: 0; margin-bottom: -15px; width: 100%; text-align: center; }
.responsive_menu .topWrap .phone,
.responsive_menu .topWrap .location { font-size: 14px; }
.responsive_menu .infoTopWrap .phone > .info_icon,
.responsive_menu .infoTopWrap .location > .info_icon { margin-right: 5px; }
.responsive_menu  .infoTopWrap .phone > .info_icon,
.responsive_menu  .infoTopWrap .location > .info_icon { width: 0; }
.responsive_menu  .infoTopWrap .phone > .info_icon:before,
.responsive_menu  .infoTopWrap .location > .info_icon:before { display: none; }
.topWrap .usermenu_area ul.usermenu_list > li + li { margin: 0 0 0 15px; }
.topWrap .usermenu_area .menuItemRight ul.usermenu_list > li + li { float: none; } .topWrap .search.searchOpen { width: 140px; } .sliderHomeBullets .sc_boxed_form { display: none; }
.slider_form_btn { display: block; }
.slider_form_btn,
.slider_form_btn a { height: 53px !important; }
#form_popup .title { display: none !important; }
#form_popup .sc_boxed_form { padding: 0 !important; margin: 30px 0 0 0 !important; background: none !important; border: none !important; box-shadow: none !important; }
#form_popup input, #form_popup textarea { font-size: 14px !important; height: 40px !important; line-height: 20px !important; }
#form_popup textarea { padding: 9px 15px 5px !important; font-size: 14px !important; height: 40px !important; line-height: 20px !important; }
#form_popup .sc_boxed_form .date_time { display: inline-block; margin: 10px 0 15px; }
#form_popup { margin: 10px auto !important; max-height: 550px !important; max-width: 450px !important; padding: 10px !important; }
#form_popup .sc_boxed_form .form_date .icon:before,
#form_popup .sc_boxed_form .form_time .icon:before { height: 40px; line-height: 40px; }
#form_popup .sc_boxed_form .picker { top: -53px; }
.slider_form_btn.squareButton.ico > a:before { float: none; } .days_container_all .booking_day_container { margin: 0 3px 6px !important; width: 140px; }
.booking_day_container { width: 106px; }
.booking_day_container,
.booking_day_container a { height: 130px; }
.booking_name_days_container .booking_day_name { display: none; }
.days_container_all .booking_day_slots { font-size: 12px; font-weight: 300; }
.days_container_all .booking_day_book { margin: 42px 15px 0; }
.booking_calendar_container_all { margin-top: 20px; }
.booking_month_container_all .booking_month_name,
.booking_month_container_all .booking_month_year { font-size: 32px; }
#form_container_all { width: 100%; }
#booking_slot_form { margin: 0 0 25px; width: 100%; }
.booking_month_container_all { line-height: 30px; }
.days_container_all .booking_day_container.booking_day_grey { display: none; }
#booking_slot_form .booking_font_cuprum select { padding: 3px 5px; } .newsletter .sc_emailer {  width: auto; padding: 5px 20px 5px 30px; }
.sc_emailer > form { margin-left: 15px; }
.sc_emailer > .sc_button { margin: 0 0 0 15px; }
.inputSubmitAnimation .sInput { padding: 0 10px 0 15px; width: 145px; height: 47px; } .topTabsWrap { padding-top: 20px; }
.topTabsWrap .speedBar { padding: 10px 0 25px 15px; max-width: 165px; }
.topTabsWrap .pageTitle { padding-bottom: 25px; font-size: 28px; }
.topWrap .usermenu_area ul.usermenu_list > li { height: 35px; } .columnsWrap > div { background-size: 365% auto; }
body.wide .columnsWrap > div,
body.boxed .columnsWrap > div { background-size: 365% auto; }
.columnsWrap > div.resize_off { background-position: center center; } .continue_button { height: 45px; top: 40px; }
.simform { margin: 20px auto 45px; } .post_content > .sc_section.post_thumb { margin-bottom: 20px; }
.infoPost { padding: 0 0 30px; }
.excerptSmall.post.bg_post > .thumb { margin: 0 0 20px; width: 100%; }
.excerptSmall.post.bg_post .post_wrap { overflow: visible; padding: 20px 25px; }
.masonry.masonry-colums-4 .infoPost > span.commentPost { margin-left: 15px; }
.infoPost > span.commentPost { margin-left: 10px; }
.sidebar .widgetWrap { padding: 35px 30px 0; }
.post.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 25px 30px; }
.post.bg_post .post_wrap { padding: 25px; }
.author { margin: 0 0 40px; }
.author .wrap { padding: 20px; margin: 0 0 40px; }
.author .authorInfo { margin: 0 0 0 85px; }
.author .socPage { margin: 0 0 0 80px; }
.portfolBlock { margin: 0 0 30px; overflow: hidden; padding: 20px 20px 10px; width: auto; }
.hoverIncrease .wrap_hover > a { margin: -25px 5px 0; }
.postQuote, .postStatus , .postLink, .postChat, .postAside { margin: 0; }
.postChat, .postAside, .postLink { padding: 30px 30px 0; }
.postStatus { font-size: 20px; line-height: 32px; padding: 20px 30px 10px; }
.pagination { padding: 0 0 30px; }
.sc_title_underline:after { margin: 20px auto 20px; }
.sc_title_underline::before { bottom: 24px; }
.comments .commBody > li.commItem + li.commItem { padding: 35px 0 0; }
.comments .commBody li.commItem .wrap_comment { padding-bottom: 25px; }
.commentsForm .columnsWrap, .comment-respond .columnsWrap { padding: 0 0 10px; }
.commentsForm .enterBlock, .comment-respond .enterBlock { padding: 10px 0 20px; }
.itemPageFull .itemDescriptionWrap h1 { padding: 0 30px 20px; }
.itemPageFull .itemDescriptionWrap { max-height: 50%; padding: 20px 0 0; }
.itemPage .thumb { margin: 0 0 30px; }
.footerContentWrap .googlemap_button { line-height: 70px; min-height: 70px; } .with_sidebar .masonry.masonry-colums-3 .audio_container.with_info > div,
.masonry.masonry-colums-4 .audio_container.with_info > div { padding: 0 10px 20px; }
.masonry .mejs-controls a.mejs-horizontal-volume-slider { width: 15px !important; }
.masonry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 10px !important; }
.masonry .mejs-controls a.mejs-horizontal-volume-slider { width: 10px !important; }
.masonry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 5px !important; }
.masonry .audio_container.with_info > div { padding: 0 20px 20px; } .widget_area article .post_title { padding: 0 0 10px; }
.widget_area .logo { margin-bottom: 10px; }
.widget_socials .socPage ul li { padding: 0 0 5px 0; }
.widget_area .widgetWrap.widget_recent_comments ul > li + li,
.widget_area .widgetWrap.widget_twitter ul > li + li { margin-top: 15px; padding-top: 15px; }
.widget_area .widget_inner .logo img { float: none; margin: 0 auto 10px; text-align: center; } .twitBlockWrap .twitBlock .sc_slider .swiper-slide p { padding: 0; font-size: 12px; line-height: 20px; }
.twitBlockWrap .twitBlock .sc_slider .swiper-slide { padding: 20px 15px 0; }
.twitBlockWrap { padding: 40px 0 20px; }
.twitBlockWrap .twitterTitle { font-size: 30px; line-height: 40px; } .relatedPostWrap .wrap { min-height: 90px; }
.relatedPostWrap { margin: 0 0 40px; }
.relatedWrap { margin: 0 0 40px; } .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 70px !important; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .title_wrap { padding: 0 0 15px; }
.relatedPostWrap.sc_blogger article.columns1_4 .wrap.thumb .relatedInfo > span { margin: 0 0 15px 20px; top: 20px; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info { margin: 0 20px; }
body .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 50px !important; }
body .relatedPostWrap.sc_blogger article.columns1_3:hover .wrap_bottom_info { top: 50px !important; }
body.wide .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info,
body.boxed .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 50px !important; }
.with_sidebar .relatedPostWrap .no_indent_style article.columns1_4 .relatedInfo h5,
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo h5,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo h5 { font-size: 14px; line-height: 16px; }
body .relatedPostWrap.sc_blogger article.columns1_3 .readmore_blogger,
body .relatedPostWrap.sc_blogger article.columns1_4 .readmore_blogger,
.relatedPostWrap .indent_style article.columns1_3 .wrap_hover,
.relatedPostWrap .indent_style article.columns1_4 .wrap_hover,
.relatedPostWrap .indent_style article.columns1_3 .relatedInfo .infoTags,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo .infoTags { display: none; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo,
.relatedPostWrap .indent_style article .wrap .relatedInfo { padding: 10px 5px 10px; }
.relatedPostWrap .indent_style article .relatedInfo h5 { font-size: 14px; line-height: 18px; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .wrap_hover,
.with_sidebar .relatedPostWrap .indent_style article.columns1_4 .wrap_hover { display: none; }
.with_sidebar .relatedPostWrap .columns1_3,
.with_sidebar .relatedPostWrap .columns1_3:nth-child(1),
.with_sidebar .relatedPostWrap .columns1_3:nth-child(2),
.with_sidebar .relatedPostWrap .columns1_3:nth-child(3) {
float: left;
margin: 0 3.7975% 0 0;
width: 29.5359%;
}
.relatedPostWrap .columns1_3,
.relatedPostWrap .columns1_3:nth-child(1),
.relatedPostWrap .columns1_3:nth-child(2),
.relatedPostWrap .columns1_3:nth-child(3) {
float: left;
margin: 0 2.5% 0 0;
width: 30.8333%;
}
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3,
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3:nth-child(1),
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3:nth-child(2),
.with_sidebar .relatedPostWrap .columnsFloat .columns1_3:nth-child(3) {
margin: 0;
width: 33.3333%;
}
.relatedPostWrap .columnsFloat .columns1_3,
.relatedPostWrap .columnsFloat .columns1_3:nth-child(1),
.relatedPostWrap .columnsFloat .columns1_3:nth-child(2),
.relatedPostWrap .columnsFloat .columns1_3:nth-child(3) {
margin: 0;
width: 33.3333%;
} .masonry { padding: 0 0 30px; }
.isotopeFiltr ul { padding: 25px 0 15px; }
.portfolioWrap .isotopePadding .portfolioInfo { padding: 5px 15px 5px; }
.pageFiltr ul a, .isotopeFiltr ul a { height: 40px; line-height: 37px; padding: 0 7px; font-size: 13px; }
.portfolioWrap.NOspacing .isotopeFiltr ul, body.fullscreen .portfolioWrap.NOspacing .isotopeFiltr ul { padding: 0 0 30px; }
.masonry .isotopePadding.bg_post .post_wrap { padding: 20px 25px 25px; }
.masonry.masonry-colums-4 .isotopePadding.bg_post.bg_post .post_wrap { padding: 15px 20px 20px; }
.masonry article h4 { padding: 0 0 20px; }
.portfolioWrap, .masonryWrap { padding: 30px 0 20px; }
.masonry .isotopePadding.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 20px 20px; }
.portfolioWrap .isotopePadding { min-height: 70px; }
.masonry.masonry-colums-3 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.masonry.masonry-colums-3 .infoPost > span:not(.datePost) {  margin-top: 10px; }
.masonry.masonry-colums-4 .infoPost > span.datePost { margin: 0; display: block; clear: both; float: none; }
.masonry.masonry-colums-4 .infoPost > span:not(.datePost) {  margin-top: 10px; }
.masonry .postStatus,
.masonry .postLink,
.masonry .postLink a,
.masonry .postAside,
.masonry blockquote p { font-size: 16px; line-height: 22px; }
.masonry .audio_container.with_info { padding: 25px 20px 70px; }
.masonry .postStatus,
.masonry .postAside,
.masonry .postChat,
.masonry .postLink { padding: 20px; }
.portfolioWrap .isotopePadding .portfolioInfo h4 { padding-bottom: 3px; }
.masonry .wrap_hover .portfolioInfo h4 { font-size: 14px; line-height: 18px;  padding-bottom: 5px; } .hoverIncreaseOut .hoverIcon > a:before,
.hoverIncreaseIn .hoverLink > a:before,
.hoverIncrease .hoverIcon > a:before { font-size: 14px; height: 40px; line-height: 41px; width: 40px; }
.hoverIncreaseOut .hoverIcon > a,
.hoverIncreaseIn .hoverLink > a,
.hoverIncrease .hoverIcon > a { height: 40px; line-height: 40px; width: 40px; }
.hoverIncreaseIn .hoverLink,
.hoverIncrease .hoverIcon,
.hoverIncrease .hoverIcon { margin-left: -20px; margin-top: -20px; } .sc_skills_counter .sc_skills_item { margin: 0 0 30px; }
.sc_skills_counter .sc_skills_item .sc_skills_count { font-size: 56px; line-height: 60px; }
.sc_skills_column.columns1_4:nth-child(3),
.sc_skills_column.columns1_4:nth-child(4),
.sc_team .columns1_4:nth-child(3),
.sc_team .columns1_4:nth-child(4) { margin-top:30px; }
.sc_skills_pie .sc_skills_total { font-size: 30px; margin-top: -18px; }
.sc_skills_pie .columns1_4 .sc_skills_total { margin-top: -24px; font-size: 30px;}
.sc_testimonials_style .sc_testimonials_item_quote .sc_testimonials_item_text { font-size: 16px; line-height: 24px; }
.sc_testimonials_style { padding: 40px 76px 40px; }
.sc_text_slider .sc_slider { padding-bottom: 30px; }
.sc_testimonials_style .sc_testimonials_item_author { margin: 25px 0 0; }
.sc_team .sc_team_item .sc_team_item_info { padding: 20px 20px; }
blockquote { margin: 0 0 0 20px; }
blockquote.sc_quote_style_1, blockquote.sc_quote_style_2 { padding: 30px 20px 30px 30px; }
blockquote p { font-size: 22px; line-height: 33px; }
.sc_price_item .sc_price_money { font-size: 36px; height: 50px; line-height: 50px; }
.sc_price_item .sc_price_info { height: 50px; }
.content table { margin-bottom: 20px; }
.sc_contact_form .sc_contact_form_button { padding: 30px 0 20px; }
.sc_blogger.style_image.style_image_tiny .thumb { margin: 5px 20px 5px 0; width: 28%; }
.sc_title_left { margin: 0 15px 10px 0; }
.sc_tabs { margin: 0 0 30px; }
.sc_tabs_style_2 .sc_tabs_titles { width: 30%; }
.widgetTabs .widgetBody > ul{ width: 100%;}
.twitBlock, .post .twitBlock ul li { font-size:14px; line-height:20px; }
.twitBlock .sc_slider .swiper-slide { padding-top:30px; padding-bottom:30px; }
.sc_blogger.style_date .sc_blogger_item {min-width: 50%; }
.sc_blogger.style_date .sc_blogger_item:nth-child(2n+3) {clear: both; }
.sc_scroll_controls ul.flex-direction-nav { top: -61px; }
.commentsForm input, .contactForm input{ margin: 0 0 10px 0;}
.copyWrap .copy .copyright{ float: none; width: 100%; text-align: center; height: auto; }
.sc_border.sc_border_slider.sc_border_light { padding: 10px 10px 25px; margin-right: 10px !important; }
.post ul.sc_list_style_iconed,
.post ul.sc_list_style_arrows,
.post ul.sc_list_style_disk { margin-bottom: 20px; }
.sc_content.box_style { padding: 10px 10px 75px; }
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_content,
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_content { padding: 15px 10px 15px 5px; }
.sc_tabs ul.sc_tabs_titles li { font-size: 13px; padding: 8px 10px 8px 0; }
.sc_tabs_style_1 ul.sc_tabs_titles li + li { padding: 8px 10px; }
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section + .countdown-section { margin: 0 0 0 10px; }
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section { position: relative; text-align: center; display: inline-block; width: 90px; height: 110px;}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section .countdown-amount{ font-size: 30px; line-height: 45px; margin: 20px 0 0 0; font-weight: 600;} .user-popUp .formItems.loginFormBody .remember { padding-top: 15px; overflow:hidden; height:45px; }
.user-popUp .formItems.loginFormBody .remember .forgotPwd  { float:none; display:block; margin-bottom:10px; }
.user-popUp .formItems.loginFormBody .remember #rememberme  { float: none; }
.user-popUp .formItems.loginFormBody .remember label { float:none; display:inline; }
.user-popUp { max-width: 520px; } .sliderHomeBullets { font-size:8px; }
.sliderHomeBullets.staticSlider:not(.slider_engine_revo),
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .royalSlider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide { height: 300px !important;}
.fullScreenSlider .sc_slider_flex .sc_slider_info, .fullScreenSlider .sc_slider_chop .sc_slider_info, .fullScreenSlider .sc_slider_swiper .sc_slider_info, .sliderHomeBullets .sc_slider_flex .sc_slider_info, .sliderHomeBullets .sc_slider_chop .sc_slider_info, .sliderHomeBullets .sc_slider_swiper .sc_slider_info {  max-height: 100px; padding:15px; }
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_category { font-size:12px; line-height:16px; }
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_subtitle { font-size:16px; line-height:20px; } .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,
.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:450px; }
.sc_slider_pagination_area .flex-control-nav.manual { display:none; }
.sc_slider_pagination_over .flex-control-nav.manual { display: block; width:220px; left:-230px; }
.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:220px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; }
.sc_slider_pagination_area .flex-control-nav.manual li { padding-left: 15px; }
.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager { padding:10px 15px 8px 0; }
.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager { padding-left:15px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { width:50px; height:16px; line-height:16px; margin-right: 10px; } .sidemenu_wrap .sidemenu_area > ul > li > a,
.sidemenu_wrap .sidemenu_area ul li ul li a { font-size:13px; } .swpRightPos .panelmenu_area > ul > li > a,
.swpRightPos .panelmenu_area ul li ul li a { font-size:13px; }
#custom_options .co_reset_to_default { top: 27px !important; } #toc { width: 30px;	}
#toc .toc_inner { right: -30px; }
#toc .toc_item { width:28px; height:30px; border-right-width:2px; }
#toc .toc_icon { width:28px; height: 30px; line-height:30px; }
#toc .toc_icon.with_title { line-height:30px; }
#toc .toc_title { display:none; }
#toc .toc_description { position:absolute; top:0; right:-200px; width:170px; height:24px; padding: 3px 10px; font-size:0.8em; }
#toc .toc_item:hover .toc_description { right:34px; }
#toc .toc_description:after { border-width: 4px; margin-top: -4px; } .sc_parallax.light { background-image:none !important; }
.sc_parallax .columns1_2 { width:97.5%; float:none; }
.sc_pricing_table.columns_4 .sc_pricing_columns { width:50%; }
.sc_pricing_table.columns_4 .sc_pricing_column_3,
.sc_pricing_table.columns_4 .sc_pricing_column_4 { margin-top:20px; }
.sc_pricing_table.columns_4 .sc_pricing_column_3 { clear: both; }
.sc_pricing_table.columns_5 .sc_pricing_column_1,
.sc_pricing_table.columns_5 .sc_pricing_column_2,
.sc_pricing_table.columns_5 .sc_pricing_column_3 { width: 33.3333%; }
.sc_pricing_table.columns_5 .sc_pricing_column_4,
.sc_pricing_table.columns_5 .sc_pricing_column_5 { width: 50%; margin-top:20px; }
.sc_pricing_table.columns_5 .sc_pricing_column_4 { clear: both; }
.sc_pricing_table.columns_6 .sc_pricing_columns { width:33.3333%; }
.sc_pricing_table.columns_6 .sc_pricing_column_4 { clear: both; }
.sc_pricing_table.columns_7 .sc_pricing_columns { width:33.3333%; }
.sc_pricing_table.columns_7 .sc_pricing_column_4,
.sc_pricing_table.columns_7 .sc_pricing_column_5,
.sc_pricing_table.columns_7 .sc_pricing_column_6,
.sc_pricing_table.columns_7 .sc_pricing_column_7 { width: 50%; margin-top:20px; }
.sc_pricing_table.columns_7 .sc_pricing_column_4,
.sc_pricing_table.columns_7 .sc_pricing_column_6 { clear: both; }
.sc_pricing_table.columns_8 .sc_pricing_columns { width:50%; margin-top:20px; }
.sc_pricing_table.columns_8 .sc_pricing_column_1,
.sc_pricing_table.columns_8 .sc_pricing_column_2 { margin-top:0; }
.sc_pricing_table.columns_8 .sc_pricing_column_3,
.sc_pricing_table.columns_8 .sc_pricing_column_5,
.sc_pricing_table.columns_8 .sc_pricing_column_7 { clear: both; }
.sc_pricing_table.columns_9 .sc_pricing_columns { width:33.3333%; margin-top:20px; }
.sc_pricing_table.columns_9 .sc_pricing_column_1,
.sc_pricing_table.columns_9 .sc_pricing_column_2,
.sc_pricing_table.columns_9 .sc_pricing_column_3 { margin-top:0; }
.sc_pricing_table.columns_9 .sc_pricing_column_4,
.sc_pricing_table.columns_9 .sc_pricing_column_7 { clear: both; }
.sc_pricing_table.columns_10 .sc_pricing_columns { width:50%; margin-top:20px; }
.sc_pricing_table.columns_10 .sc_pricing_column_1,
.sc_pricing_table.columns_10 .sc_pricing_column_2 { margin-top:0; }
.sc_pricing_table.columns_10 .sc_pricing_column_3,
.sc_pricing_table.columns_10 .sc_pricing_column_5,
.sc_pricing_table.columns_10 .sc_pricing_column_7,
.sc_pricing_table.columns_10 .sc_pricing_column_9 { clear: both; }  .margin_top_mini { margin-top: 15px !important; }
.margin_top_small { margin-top: 20px !important; }
.margin_top_middle { margin-top: 30px !important; }
.margin_top_big { margin-top: 40px !important; }
.margin_top_large { margin-top: 50px !important; }
body.wide .margin_top_middle,
body.boxed .margin_top_middle { margin-top: 25px !important; }
body.wide .margin_top_big,
body.boxed .margin_top_big { margin-top: 35px !important; }
body.wide .margin_top_large,
body.boxed .margin_top_large { margin-top: 45px !important; } .margin_bottom_mini { margin-bottom: 15px !important; }
.margin_bottom_small { margin-bottom: 20px !important; }
.margin_bottom_middle { margin-bottom: 30px !important; }
.margin_bottom_big { margin-bottom: 40px !important; }
.margin_bottom_large { margin-bottom: 50px !important; }
body.wide .margin_bottom_middle,
body.boxed .margin_bottom_middle { margin-bottom: 25px !important; }
body.wide .margin_bottom_big,
body.boxed .margin_bottom_big { margin-bottom: 35px !important; }
body.wide .margin_bottom_large,
body.boxed .margin_bottom_large { margin-bottom: 45px !important; } .margin_right_mini { margin-right: 15px !important; }
.margin_right_small { margin-right: 20px !important; }
.margin_right_middle { margin-right: 30px !important; }
.margin_right_big { margin-right: 40px !important; }
.margin_right_large { margin-right: 50px !important; }
body.wide .margin_right_middle,
body.boxed .margin_right_middle { margin-right: 25px !important; }
body.wide .margin_right_big,
body.boxed .margin_right_big { margin-right: 35px !important; }
body.wide .margin_right_large,
body.boxed .margin_right_large { margin-right: 45px !important; } .margin_left_mini { margin-left: 15px !important; }
.margin_left_small { margin-left: 20px !important; }
.margin_left_middle { margin-left: 30px !important; }
.margin_left_big { margin-left: 40px !important; }
.margin_left_large { margin-left: 50px !important; }
body.wide .margin_left_middle,
body.boxed .margin_left_middle { margin-left: 25px !important; }
body.wide .margin_left_big,
body.boxed .margin_left_big { margin-left: 35px !important; }
body.wide .margin_left_large,
body.boxed .margin_left_large { margin-left: 45px !important; } .columns1_3:nth-child(1) { width:97.5%; }
.columns1_3:nth-child(2),
.columns1_3:nth-child(3) { width:47.5%; margin-top:20px; }
.columns2_3,
.columns1_3.after_span_2 { width:97.5%; margin-top:20px; }
.columns1_4 { width:47.5%;}
.columns1_4:nth-child(3) { clear: both; }
.columns2_4,
.columns3_4,
.columns1_4.after_span_3 { width:96.2025%; }
.columns1_5:nth-child(1) { width:96.2025%; }
.columns1_5:nth-child(2) ,
.columns1_5:nth-child(3) ,
.columns1_5:nth-child(4) ,
.columns1_5:nth-child(5) { width:47.5%;}
.columns1_5:nth-child(4) { clear: both; }
.columns2_5,
.columns3_5,
.columns4_5,
.columns1_5.after_span_3,
.columns1_5.after_span_4 { width:96.2025%; }
.columns1_2 > .sc_section.columns1_2 { margin-right: 5% !important; width: 100%; } .with_sidebar .columns1_3:nth-child(1) { width:96.2025%; }
.with_sidebar .columns1_3:nth-child(2),
.with_sidebar .columns1_3:nth-child(3) { width:46.2025%; margin-top:20px; }
.with_sidebar .columns2_3,
.with_sidebar .columns1_3.after_span_2 { width:96.2025%; margin-top:20px; }
.with_sidebar .columns1_4 { width:46.2025%;}
.with_sidebar .columns2_4,
.with_sidebar .columns3_4,
.with_sidebar .columns1_4.after_span_3 { width:96.2025%; }
.with_sidebar .columns1_5:nth-child(1) { width:96.2025%; }
.with_sidebar .columns1_5:nth-child(2) ,
.with_sidebar .columns1_5:nth-child(3) ,
.with_sidebar .columns1_5:nth-child(4) ,
.with_sidebar .columns1_5:nth-child(5) { width:46.2025%;}
.with_sidebar .columns2_5,
.with_sidebar .columns3_5,
.with_sidebar .columns4_5,
.with_sidebar .columns1_5.after_span_3,
.with_sidebar .columns1_5.after_span_4 { width:96.2025%; } .columnsFloat .columns1_3:nth-child(1) { width:100%; }
.columnsFloat .columns1_3:nth-child(2),
.columnsFloat .columns1_3:nth-child(3) { width:50%; margin-top:20px; }
.columnsFloat .columns2_3, .with_sidebar .columnsFloat .columns2_3,
.columnsFloat .columns1_3.after_span_2 { width:100%; margin-top:20px; }
.columnsFloat .columns1_4, .with_sidebar .columnsFloat .columns1_4 { width:50%;}
.columnsFloat .columns1_4:nth-child(3) { clear: both; }
.columnsFloat .columns2_4, .with_sidebar .columnsFloat .columns2_4,
.columnsFloat .columns3_4, .with_sidebar .columnsFloat .columns3_4,
.columnsFloat .columns1_4.after_span_3 { width:100%; }
.columnsFloat .columns1_5:nth-child(1) { width:100%; }
.columnsFloat .columns1_5:nth-child(2) ,
.columnsFloat .columns1_5:nth-child(3) ,
.columnsFloat .columns1_5:nth-child(4) ,
.columnsFloat .columns1_5:nth-child(5) { width:50%;}
.columnsFloat .columns1_5:nth-child(4) { clear: both; }
.columnsFloat .columns2_5, .with_sidebar .columnsFloat .columns2_5,
.columnsFloat .columns3_5, .with_sidebar .columnsFloat .columns3_5,
.columnsFloat .columns4_5, .with_sidebar .columnsFloat .columns4_5,
.columnsFloat .columns1_5.after_span_3,
.columnsFloat .columns1_5.after_span_4 { width:100%; } .relatedPostWrap.sc_blogger article .readmore_blogger { height: 45px; line-height: 45px; padding: 0 20px; }
.squareButton.medium > a, .squareButton.medium > span { padding:0 20px; }
.squareButton.big > a, .squareButton.big > span { height: 48px; line-height: 48px; padding: 0 20px; }
.squareButton.big > a:before { height: 48px; line-height: 48px; }
.sc_image_align_center, .sc_aligncenter { clear: both; display: block; float: none !important; margin-left: auto !important; margin-right: auto !important; text-align: center; }
.squareButton.banner > a, .squareButton.banner > span {
font-size: 16px;
height: 50px;
letter-spacing: 0;
line-height: 50px;
padding: 0 10px;
}
.squareButton.banner > a:before {
font-size: 30px;
height: 50px;
line-height: 50px;
} .columnsWrap.autoHeight > div.columns1_2.resize_off { background-size: 180% auto; }
}
@media (max-width: 479px) {
body{ min-width: 100%; font-size:13px; line-height:19px; }
h1, .h1 { font-size:24px; line-height:32px; padding:0 0 16px 0;}
h2, .h2 { font-size:22px; line-height:28px; padding:0 0 20px 0;}
h3, .h3 { font-size:16px; line-height:20px; padding:0 0 20px 0;}
h4, .h4 { font-size:14px; line-height:18px; padding:0 0 15px 0;}
h5, .h5 { font-size:15px; line-height:18px; padding:0 0 20px 0;}
h6, .h6 { font-size:13px; line-height:16px; padding:0 0 18px 0;}
.post p { padding: 0 0 15px; }
.sc_title { padding: 0 0 5px 0;}
.sc_title_underline:after { margin: 20px auto 20px; }
.sc_title_underline::before { bottom: 19px; margin: 0 0 0 -20px; width: 40px; }
.big_text { font-size:14px; line-height:21px; }
body.boxed .boxedWrap { width: 100%; }
.itemPageFull { margin-bottom: 50px; }
.main_content { min-width: 300px;}
.sidemenu_left .main_content { min-width: 300px}
.main{ width:300px; }
.main_fullscreen {padding:0 20px; }
.content .sc_video_player, .content iframe { max-width:300px; }
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe { max-width:300px; }
.widget_area .sc_video_player, .widget_area .content iframe { max-width:300px; }
.with_sidebar .content { width: 100%; float: none;}
.fullwide .with_sidebar .content, .fullscreen .with_sidebar .content { margin-left:0; margin-right: 0; }
.fullwide .with_sidebar .sidebar, .fullscreen .with_sidebar .sidebar { margin-left:0; margin-right: 0; }
.sidebar {width: 100%; float: none; padding: 0;}
.top_panel_over.boxed header.noFixMenu .topWrap { padding-left: 20px; padding-right: 20px; width:100%; box-sizing: border-box; -moz-box-sizing: border-box; margin-top:0; }
.top_panel_over .sliderHomeBullets { position:static; }
.top_panel_over .topWrap { position:static; }
.sliderHomeBulletsGap { display:none;}
.text_styling { font-size: 14px !important; line-height: 20px !important; } .topWrap .wrap_logo { float: none; width: 100%; }
.topWrap .logo { margin: 0 auto; text-align: center; }
.topWrap .logo a { text-align: center; }
.topWrap .logo img { margin: 0 auto 10px; float: none; }
.responsive_menu .topWrap .wrap_menu { margin: 0 auto; padding: 25px 0; }
.topWrap .logo,
.menuTopWrap > ul#mainmenu,
.topWrap .infoTopWrap,
.responsive_menu .topWrap .wrap_menu { width: 300px; float: none; }
.responsive_menu .topWrap .wrap_menu { text-align: center; }
.topWrap .topMenuStyleLine > ul > li.menu-item-has-children > a { padding-right: 20px; }
.topWrap .topMenuStyleLine > ul > li > a { padding: 0 10px; letter-spacing: 0; }
.openResponsiveMenu { margin: 10px 0 0; }
.topWrap .usermenu_area .menuItemLeft { width: 100%; text-align: center; min-height: 30px; }
.topWrap .usermenu_area .menuItemRight { min-height: 30px; margin-top: 5px; margin-left: 0; margin-bottom: 0; width: 100%; text-align: center; }
.topWrap .usermenu_area ul.usermenu_list li.usermenu_language > a::after, .topWrap .usermenu_area ul.usermenu_list li.usermenu_controlPanel > a::before, .topWrap .usermenu_area ul.usermenu_list li.usermenu_login > a::before { height: 20px; line-height: 20px; }
.topWrap .usermenu_area .menuItemLeft { line-height: 20px; }
.topWrap .usermenu_area ul.usermenu_list > li,
.topWrap .usermenu_area ul.usermenu_list > li > a { height: auto; line-height: 20px; }
.responsive_menu .topWrap .phone,
.responsive_menu .topWrap .location { font-size: 13px; }
.responsive_menu .infoTopWrap .phone > .info_icon,
.responsive_menu .infoTopWrap .location > .info_icon { margin-right: 5px; }
.responsive_menu .topWrap .infoTopWrap { width: 100%; }
.responsive_menu .topWrap .contact_info_phone,
.responsive_menu .topWrap .contact_info_location { max-width: 135px; }
.responsive_menu  .infoTopWrap .phone > .info_icon,
.responsive_menu  .infoTopWrap .location > .info_icon { width: 0; margin: 0; }
.responsive_menu  .infoTopWrap .phone > .info_icon:before,
.responsive_menu  .infoTopWrap .location > .info_icon:before { display: none; }
.topWrap .usermenu_area ul.usermenu_list > li + li { margin: 0 0 0 15px; }
.topWrap .usermenu_area .menuItemRight ul.usermenu_list > li + li { float: none; }
.isotopeFiltr ul a .data_count { display: none; }
#dsidx-listings .dsidx-media .dsidx-photo { position: relative; max-height: 300px; }
#dsidx-listings .dsidx-media .dsidx-photo img { width: 100%; }
#dsidx-listings .dsidx-primary-data, #dsidx-listings .dsidx-secondary-data { padding-left: 10px; }
#dsidx-listings .dsidx-primary-data { font-size: 18px; }
#dsidx-listings .dsidx-secondary-data div { line-height: 20px; width: 48%; } .topWrap .search.searchOpen { width: 190px; }
.topSearchShow .usermenu_list .usermenu_call_back,
.topSearchShow .usermenu_list .usermenu_controlPanel { display: none !important; } .sliderHomeBullets .sc_boxed_form { display: none; }
.slider_form_btn { display: block; }
.slider_form_btn,
.slider_form_btn a { height: 43px !important; }
#form_popup .title { display: none !important; }
#form_popup .sc_boxed_form { padding: 0 !important; margin: 30px 0 0 0 !important; background: none !important; border: none !important; box-shadow: none !important; }
#form_popup input, #form_popup textarea { font-size: 14px !important; height: 40px !important; line-height: 20px !important; }
#form_popup textarea { padding: 9px 15px 5px !important; font-size: 14px !important; height: 40px !important; line-height: 20px !important; }
#form_popup .sc_boxed_form .date_time { display: inline-block; margin: 10px 0 15px; }
#form_popup { margin: 10px auto !important; max-height: 550px !important; max-width: 450px !important; padding: 10px !important; }
#form_popup .sc_boxed_form .form_date .icon:before,
#form_popup .sc_boxed_form .form_time .icon:before { height: 40px; line-height: 40px; }
#form_popup .sc_boxed_form .picker { top: -53px; }
.slider_form_btn.squareButton.ico > a:before { float: none; } .days_container_all .booking_day_container { margin: 0 3px 6px !important; width: 144px; }
.days_container_all .booking_day_container.booking_day_grey { display: none; }
.booking_day_container { width: 134px; }
#booking_slot_form .booking_font_cuprum select { padding: 3px 5px; }
.booking_day_container,
.booking_day_container a { height: 130px; }
.booking_name_days_container .booking_day_name { display: none; }
.days_container_all .booking_day_slots { font-size: 12px; font-weight: 400; }
.days_container_all .booking_day_book { margin: 42px 15px 0; }
.booking_calendar_container_all { margin-top: 20px; }
.booking_month_container_all .booking_month_name,
.booking_month_container_all .booking_month_year { font-size: 18px; }
#booking_slot_form { margin: 0 0 25px; width: 100%; }
#form_container_all { width: 100%; }
.booking_margin_l_20 { margin-left: 16px; }
.booking_month_container_all { line-height: 30px; } .newsletter .sc_emailer { width: auto; padding: 10px; }
.sc_emailer > form { margin-left: 10px; }
.sc_emailer > .sc_button { margin: 0 0 0 10px; }
.inputSubmitAnimation .sInput { padding: 0 10px 0 10px; width: 135px; height: 43px; }
.sc_emailer > h5 { display: none; }
.page404 .inputSubmitAnimation .sInput { width: 100%; }
.page404 .inputSubmitAnimation { border-radius: 0 !important; }
.page404 .titleError { font-size: 150px; line-height: 205px; }
.page404 .titleError > span { height: 50px; line-height: 50px; width: 50px; }
.footerContentWrap aside { width: 100%; display:block; margin: 0 0 30px 0; float: none;}
.footerContentWrap .googlemap_button { font-size: 18px; line-height: 60px; min-height: 60px; }
.sidebar:not(.sidebar_cart) aside {margin-bottom: 30px; }
.footerWidget { padding: 30px 0 5px; }
.footerWrap .widgetWrap,
.sc_sidebar_selector aside { margin-bottom: 30px;}
.widget_area .widget_inner .logo .logo_text { font-size: 40px; }
.sidebar { margin: 30px 0; }
.post { margin: 30px 0; }
header.fixedTopMenu .topWrap{ position: static; } .topTabsWrap { padding-top: 20px; }
.topTabsWrap .speedBar { padding: 10px 0; width: 100%; }
.topTabsWrap .pageTitle { padding-bottom: 25px; } .columnsWrap > div { background-size: 210% auto; }
body.wide .columnsWrap > div,
body.boxed .columnsWrap > div { background-size: 210% auto; }
.columnsWrap > div.resize_off { background-position: center center; } .continue_button { top: 30px; }
.simform { margin: 20px auto 35px; width: calc(100% - 20px); }
.sc_contact_form_order .dots { display: none; } .infoPost > span { margin-right: 15px; }
.post_format_wrap { margin: -5px 0 20px; }
.post_content > .sc_section.post_thumb { margin-bottom: 20px; }
.infoPost { padding: 0 0 20px; }
.post_text_area .postSharing li + li { margin-left: 10px; }
.infoPost .post_author { font-size: 11px; }
.excerptSmall.post.bg_post > .thumb { margin: 0 0 20px; width: 100%; }
.excerptSmall.post.bg_post .post_wrap { overflow: visible; padding: 20px 25px; }
.masonry.masonry-colums-4 .infoPost > span.commentPost { margin-left: 15px; }
.infoPost > span.commentPost { margin-left: 10px; }
.sidebar .widgetWrap { padding: 30px 20px 0; }
.post.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 20px; }
.post.bg_post .post_wrap { padding: 25px; }
.imgNav .itemPrev span.itInf, .imgNav .itemNext span.itInf { padding: 0 10px; }
.itemPage .thumb { margin: 0 0 30px; }
.withMargin { margin-bottom: 30px; }
#viewmore.squareButton { padding: 0 0 30px; }
.author { margin: 0 0 40px; }
.author .wrap { padding: 20px; margin: 0 0 40px; }
.author .authorInfo { margin: 0 0 0 5px; }
.author .socPage { margin: 0; }
.author .avatar { height: 55px; width: 55px; margin: 0 15px 0 0; }
.portfolBlock { box-sizing: border-box; width: 100%; margin: 0 0 30px; overflow: hidden; padding: 20px 20px 10px; }
.hoverIncrease .wrap_hover > a { margin: -25px 5px 0; }
.postQuote, .postStatus , .postLink, .postChat, .postAside { margin: 0; }
.postChat, .postAside, .postLink { padding: 20px 20px 0; }
.postStatus { font-size: 20px; line-height: 32px; padding: 20px 30px 10px; }
.pagination { padding: 0 0 20px; }
.sc_title_underline:after { margin: 20px auto 15px; width: 90px; }
.comments .commBody > li.commItem + li.commItem { padding: 30px 0 0; }
.comments .commBody li.commItem .wrap_comment { padding-bottom: 20px; }
.commentsForm .columnsWrap, .comment-respond .columnsWrap { padding: 0 0 10px; }
.commentsForm .enterBlock, .comment-respond .enterBlock { padding: 10px 0 20px; }
.comments .commBody li.commItem .avatar { height: 40px; margin: 0 10px 20px 0; width: 40px; }
.comments .commBody li.commItem .authorInfo { padding: 10px 0 0; }
.commentsForm .columnsWrap,
.comment-respond .columnsWrap,
.sc_contact_form .columnsWrap { padding: 0 0 20px; }
.sc_contact_form .columnsWrap .columns1_2 { padding: 20px 0 0 0; margin-bottom: 0;}
.itemPageFull .itemDescriptionWrap h1 { font-size: 18px; padding: 0 20px 10px; }
.itemPageFull .itemDescriptionWrap { max-height: 80%; padding: 10px 0 0; }
.bg_image_1, .bg_image_2, .bg_image_3, .bg_image_4, .bg_image_5, .bg_image_6 { background-size: 240% auto; }
.responsive_menu ul#mainmenu .menu-panel ul.columns > li { margin: 5px 10px 5px 0;}
.itemPage .thumb { margin: 0 0 30px; } .audio_container.with_info { padding: 25px 20px 80px; }
.audio_container.with_info > div { padding: 0 20px 20px; } .widget_area article .post_title { padding: 0 0 10px; }
.widget_area .logo { margin-bottom: 10px; }
.widget_area .widgetWrap.widget_recent_comments ul > li + li,
.widget_area .widgetWrap.widget_twitter ul > li + li { margin-top: 15px; padding-top: 15px; } .twitBlockWrap .twitBlock .sc_slider .swiper-slide p { padding: 0; font-size: 10px; line-height: 16px;}
.twitBlockWrap .twitBlock .sc_slider .swiper-slide { padding: 20px 0 0; }
.twitBlockWrap { padding: 30px 0 20px; }
.twitBlockWrap .twitterTitle { font-size: 30px; line-height: 40px; }
.twitBlock .sc_slider .swiper-slide .twitterIco { margin-bottom: 5px; line-height: 38px; }
.twitBlock { padding: 0 30px; }
.twitBlockWrap .twitterAuthor { padding: 10px 0 20px; }
.twitBlock .sc_slider { min-height: 130px; }
.twitBlock, .post .twitBlock ul li { font-size:13px; line-height:18px; }
.twitBlock .sc_slider .swiper-slide {padding-top:20px; padding-bottom:20px; } .relatedPostWrap .wrap { min-height: 90px; }
.relatedPostWrap { margin: 0 0 40px; }
.relatedWrap { margin: 0 0 40px; } .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 70px !important; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .title_wrap { padding: 0 0 15px; }
.relatedPostWrap.sc_blogger article.columns1_4 .wrap.thumb .relatedInfo > span { margin: 0 0 15px 20px; top: 20px; }
.relatedPostWrap.sc_blogger article.columns1_4 .relatedInfo .wrap_bottom_info { margin: 0 20px; }
body .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 50px !important; }
body .relatedPostWrap.sc_blogger article.columns1_3:hover .wrap_bottom_info { top: 50px !important; }
body.wide .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info,
body.boxed .relatedPostWrap.sc_blogger article.columns1_4:hover .wrap_bottom_info { top: 50px !important; }
.with_sidebar .relatedPostWrap .no_indent_style article.columns1_4 .relatedInfo h5,
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo h5,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo h5 { font-size: 14px; line-height: 15px; }
.with_sidebar .relatedPostWrap .indent_style article.columns1_3 .relatedInfo,
.relatedPostWrap .indent_style article.columns1_4 .relatedInfo,
.relatedPostWrap .indent_style article .wrap .relatedInfo { padding: 15px 10px 10px; } .masonry { padding: 0 0 20px; }
.isotopeFiltr ul { padding: 20px 0 0 0; }
.portfolioWrap .isotopePadding .portfolioInfo { padding: 5px 15px; }
.pageFiltr ul a, .isotopeFiltr ul a { height: 30px; line-height: 27px; padding: 0 10px; font-size: 12px; }
.portfolioWrap.NOspacing .isotopeFiltr ul, body.fullscreen .portfolioWrap.NOspacing .isotopeFiltr ul { padding: 0 0 30px; }
.masonry .isotopePadding.bg_post .post_wrap { padding: 20px 25px 25px; }
.masonry.masonry-colums-4 .isotopePadding.bg_post.bg_post .post_wrap { padding: 15px 20px 20px; }
.masonry article h4 { padding: 0 0 20px; }
.portfolioWrap, .masonryWrap { padding: 30px 0 20px; }
.masonry .isotopePadding.bg_post .post_wrap_part .infoPost.bog_post_info { padding: 20px 20px; }
.portfolioWrap .isotopePadding { min-height: 80px; }
.masonry .postStatus,
.masonry .postLink,
.masonry .postLink a,
.masonry .postAside,
.masonry blockquote p { font-size: 16px; line-height: 22px; }
.masonry .audio_container.with_info { padding: 25px 20px 70px; }
.masonry .postStatus,
.masonry .postAside,
.masonry .postChat,
.masonry .postLink { padding: 20px; }
.portfolioWrap .isotopePadding .portfolioInfo h4 { padding-bottom: 3px; }
.masonry .wrap_hover .portfolioInfo h4 { font-size: 14px; line-height: 18px;  padding-bottom: 5px; } .hoverIncreaseOut .hoverIcon > a:before,
.hoverIncreaseIn .hoverLink > a:before,
.hoverIncrease .hoverIcon > a:before { font-size: 14px; height: 40px; line-height: 41px; width: 40px; }
.hoverIncreaseOut .hoverIcon > a,
.hoverIncreaseIn .hoverLink > a,
.hoverIncrease .hoverIcon > a { height: 40px; line-height: 40px; width: 40px; }
.hoverIncreaseIn .hoverLink,
.hoverIncrease .hoverIcon,
.hoverIncrease .hoverIcon { margin-left: -20px; margin-top: -20px; } .sc_skills_counter .sc_skills_item { margin: 0 0 10px; }
.sc_skills_counter .sc_skills_item .sc_skills_count { font-size: 56px; line-height: 60px; }
.sc_skills .sc_skills_column, .sc_team .sc_team_item { margin-top:20px; }
.sc_skills_pie .sc_skills_total { font-size: 30px; margin-top: -18px; }
.sc_skills_pie .columns1_4 .sc_skills_total { margin-top: -24px; font-size: 30px;}
.sc_testimonials_style .sc_testimonials_item_quote .sc_testimonials_item_text { font-size: 12px; line-height: 18px; }
.sc_testimonials_style { padding: 20px 30px 25px; }
.sc_testimonials_style .sc_testimonials_item_author .sc_testimonials_item_avatar { display: inline-block; float: none; margin-bottom: 15px; }
.sc_testimonials_style .sc_testimonials_item_author .sc_testimonials_item_name { font-size: 12px; font-weight: 400; letter-spacing: 1px; margin: 0; padding: 0 0 5px 0; line-height: 18px; }
.sc_testimonials_style .sc_testimonials_item_author .sc_testimonials_item_position { font-size: 12px; margin: 0; }
.sc_testimonials_style .sc_testimonials_item_author { margin: 25px 0 0; text-align: center; }
.sc_testimonials_style .sc_testimonials_item_content { padding: 0 5px; }
.sc_text_slider .sc_slider { padding-bottom: 40px; }
.sc_infobox { font-size: 13px; letter-spacing: 1px; padding: 20px 50px 20px 55px; }
.sc_team .sc_team_item .sc_team_item_info { padding: 20px 20px; }
blockquote { margin: 0 0 0 0; }
blockquote.sc_quote_style_1, blockquote.sc_quote_style_2 { padding: 20px 15px 20px 20px; }
blockquote p { font-size: 20px; line-height: 30px; }
.sc_price_item .sc_price_money { font-size: 24px; height: 40px; line-height: 40px; }
.sc_price_item .sc_price_info, .sc_price_item { height: 40px; }
.sc_pricing_table .sc_pricing_columns ul li.sc_pricing_title { padding: 15px 0 0; }
.sc_pricing_table .sc_pricing_columns ul.columnsAnimate li.sc_pricing_price, .sc_pricing_table .sc_pricing_columns ul li.sc_pricing_price { margin-bottom: 15px; padding: 0 0 10px !important; }
.sc_pricing_table .sc_pricing_columns ul li { padding: 5px; }
.sc_price_item .sc_price_currency { font-size: 22px; left: -14px; }
.content table { margin-bottom: 10px; }
.sc_contact_form .sc_contact_form_button { padding: 20px 0 20px; }
.sc_blogger.style_image.style_image_tiny .thumb { margin: 5px 15px 5px 0; width: 43%; }
.sc_title_left { margin: 0 15px 20px 0; }
.sc_tabs { margin: 0 0 20px; }
.sc_tabs_style_2 .sc_tabs_titles { width: 35%; }
.sc_tabs.padding { padding: 15px 20px 15px; }
.sc_tabs_style_2 ul.sc_tabs_titles li { margin: 0 10px 20px 0; }
.sc_tabs ul.sc_tabs_titles li { font-size: 11px; letter-spacing: 0; padding: 8px 5px 8px 0; }
.sc_tabs_style_1 ul.sc_tabs_titles li + li { padding: 8px 5px; }
.widgetTabs .widgetBody > ul{ width: 100%;}
.sc_blogger.style_date .sc_blogger_item {min-width: 50%; }
.sc_blogger.style_date .sc_blogger_item:nth-child(2n+3) {clear: both; }
.commentsForm input, .contactForm input{ margin: 0 0 10px 0;}
.copyWrap .copy .copyright{ height: auto; text-align: center; width: 100%; line-height: 24px; margin: 0 0 15px;}
.copyWrap .copy { padding: 15px 0 0; }
.sc_parallax.light { background-image:none !important; }
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_content, .sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_content { padding: 10px 10px 10px 5px; }
.sc_border.sc_border_slider.sc_border_light { padding: 10px 10px 25px; margin-right: 10px !important; }
.sc_content.box_style { padding: 10px 10px 75px; }
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section + .countdown-section { margin: 0 0 0 10px; }
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section { width: 55px; height: 70px;}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section .countdown-amount{ font-size: 20px; line-height: 28px; margin: 5px 0 0 0; }
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section .countdown-period{ margin-top: 5px; font-size: 12px;  }
.post ul.sc_list_style_iconed,
.post ul.sc_list_style_arrows,
.post ul.sc_list_style_disk { margin-bottom: 15px; } .upToScroll { height: 64px; right: 10px; bottom:-100px; }
.upToScroll.buttonShow { bottom: 10px;}
.upToScroll a { width: 32px; height: 32px; font-size: 12px; line-height: 31px; }
.upToScroll a.scrollToTop { display:block; }
.pagination .pageLibrary > li.libPage { padding:  0 0 7px 7px;}
.pagination .pageLibrary > li+li{ margin-left:0;}
.contactFooter .logo { font-size: 32px; padding-bottom:18px; }
.contactFooter .logo img  {  height: 32px; }
.contactFooter .contactShare ul li a span {  background-position: 0 -32px; }
.contactFooter .contactShare ul li {  padding: 0 4px 12px; }	
.sc_blogger.style_date .sc_blogger_item {min-width: 50%; }
.sc_blogger.style_date .sc_blogger_item:nth-child(2n+3) {clear: both; }
.sc_image_align_right, .sc_alignright { margin-left: 0 !important; float:none;}
.sc_image_align_left, .sc_alignleft{ margin-right: 0 !important; float:none;}
.sc_table table thead th, .sc_table table tbody td{ padding: 5px; font-size: 12px;}
.sc_priceItem{height: 100px; text-align: center;}
.sc_priceItem .money{ float: none;}
.sc_priceItem .priceRight{ float: none;}
.widget_area .instagram-pics li, .widget_area .widget_flickr .flickr_badge_image, .widget_area .widget_flickr .flickr_images > a { width: 71px; } .sc_title > .sc_highlight { line-height:18px !important;}
.sc_title > .sc_button { margin: 10px 35px 0 !important;} .user-popUp ul.loginHeadTab li a { font-size:14px; height:60px; line-height:60px; }
.user-popUp .formItems .itemformLeft { float:none; width:100%; border-right: none !important; padding: 20px 0; }
.user-popUp .formItems .itemformLeft ul { padding-right: 0 !important; }
.user-popUp .formItems .itemformRight { float:none; width:100%; padding: 0 0 40px; }
.user-popUp .formItems.registerFormBody .itemformRight ul { padding: 0; }
.user-popUp .formItems.loginFormBody .itemformRight ul { padding: 0; } .sidemenu_wrap .sidemenu_area > ul > li > a,
.sidemenu_wrap .sidemenu_area ul li ul li a { font-size:12px; }
#custom_options .co_reset_to_default { top: 27px; } #toc { width: 30px;	}
#toc .toc_inner { right: -30px; }
#toc .toc_item { width:28px; height:30px; border-right-width:2px; }
#toc .toc_icon { width:28px; height: 30px; line-height:30px; }
#toc .toc_icon.with_title { line-height:30px; }
#toc .toc_title { display:none; }
#toc .toc_description { display:none; }  .margin_top_mini { margin-top: 15px !important; }
.margin_top_small { margin-top: 15px !important; }
.margin_top_middle { margin-top: 25px !important; }
.margin_top_big { margin-top: 30px !important; }
.margin_top_large { margin-top: 40px !important; }
body.wide .margin_top_middle,
body.boxed .margin_top_middle { margin-top: 25px !important; }
body.wide .margin_top_big,
body.boxed .margin_top_big { margin-top: 30px !important; }
body.wide .margin_top_large,
body.boxed .margin_top_large { margin-top: 40px !important; } .margin_bottom_mini { margin-bottom: 15px !important; }
.margin_bottom_small { margin-bottom: 15px !important; }
.margin_bottom_middle { margin-bottom: 25px !important; }
.margin_bottom_big { margin-bottom: 30px !important; }
.margin_bottom_large { margin-bottom: 40px !important; }
body.wide .margin_bottom_middle,
body.boxed .margin_bottom_middle { margin-bottom: 25px !important; }
body.wide .margin_bottom_big,
body.boxed .margin_bottom_big { margin-bottom: 30px !important; }
body.wide .margin_bottom_large,
body.boxed .margin_bottom_large { margin-bottom: 40px !important; } .margin_right_mini { margin-right: 15px !important; }
.margin_right_small { margin-right: 15px !important; }
.margin_right_middle { margin-right: 25px !important; }
.margin_right_big { margin-right: 30px !important; }
.margin_right_large { margin-right: 40px !important; }
body.wide .margin_right_middle,
body.boxed .margin_right_middle { margin-right: 25px !important; }
body.wide .margin_right_big,
body.boxed .margin_right_big { margin-right: 30px !important; }
body.wide .margin_right_large,
body.boxed .margin_right_large { margin-right: 40px !important; } .margin_left_mini { margin-left: 15px !important; }
.margin_left_small { margin-left: 15px !important; }
.margin_left_middle { margin-left: 25px !important; }
.margin_left_big { margin-left: 30px !important; }
.margin_left_large { margin-left: 40px !important; }
body.wide .margin_left_middle,
body.boxed .margin_left_middle { margin-left: 25px !important; }
body.wide .margin_left_big,
body.boxed .margin_left_big { margin-left: 30px !important; }
body.wide .margin_left_large,
body.boxed .margin_left_large { margin-left: 40px !important; } .columns1_2, .with_sidebar .columns1_2,
.columns1_3, .with_sidebar .columns1_3,
.columns1_4, .with_sidebar .columns1_4,
.columns2_3, .with_sidebar .columns2_3,
.columns2_4, .with_sidebar .columns2_4,
.columns3_4, .with_sidebar .columns3_4,
.columns1_5, .with_sidebar .columns1_5,
.columns2_5, .with_sidebar .columns2_5,
.columns3_5, .with_sidebar .columns3_5,
.columns4_5, .with_sidebar .columns4_5 { width:97.5% !important; }
.columns2_3, .columns1_3.after_span_2 { margin-top: 20px; }
.columns1_2 { margin-bottom: 30px; }
.columns1_2 > .sc_section.columns1_2 { margin-right: 2.5641% !important; width: 100%; }
.columnsFloat .columns1_2, .with_sidebar .columnsFloat .columns1_2,
.columnsFloat .columns1_3, .with_sidebar .columnsFloat .columns1_3,
.columnsFloat .columns1_4, .with_sidebar .columnsFloat .columns1_4,
.columnsFloat .columns2_3, .with_sidebar .columnsFloat .columns2_3,
.columnsFloat .columns2_4, .with_sidebar .columnsFloat .columns2_4,
.columnsFloat .columns3_4, .with_sidebar .columnsFloat .columns3_4,
.columnsFloat .columns1_5, .with_sidebar .columnsFloat .columns1_5,
.columnsFloat .columns2_5, .with_sidebar .columnsFloat .columns2_5,
.columnsFloat .columns3_5, .with_sidebar .columnsFloat .columns3_5,
.columnsFloat .columns4_5, .with_sidebar .columnsFloat .columns4_5 { width:100% !important; } .sc_pricing_table.columns_3 .sc_pricing_columns { width:50%; }
.sc_pricing_table.columns_3 .sc_pricing_column_3 { margin-top:20px; width: 100%; }
.sc_pricing_table.columns_4 .sc_pricing_columns { width:50%;margin-top:20px; }
.sc_pricing_table.columns_4 .sc_pricing_column_1,
.sc_pricing_table.columns_4 .sc_pricing_column_2 { margin-top:0; }
.sc_pricing_table.columns_5 .sc_pricing_columns { width:50%;margin-top:20px; }
.sc_pricing_table.columns_5 .sc_pricing_column_1,
.sc_pricing_table.columns_5 .sc_pricing_column_2 { margin-top:0; }
.sc_pricing_table.columns_5 .sc_pricing_column_5 { width: 100%; }
.sc_pricing_table.columns_6 .sc_pricing_columns { width:50%;margin-top:20px; }
.sc_pricing_table.columns_6 .sc_pricing_column_1,
.sc_pricing_table.columns_6 .sc_pricing_column_2 { margin-top:0; }
.sc_pricing_table.columns_7 .sc_pricing_columns { width:50%;margin-top:20px; }
.sc_pricing_table.columns_7 .sc_pricing_column_1,
.sc_pricing_table.columns_7 .sc_pricing_column_2 { margin-top:0; }
.sc_pricing_table.columns_7 .sc_pricing_column_7 { width: 100%; }
.sc_pricing_table.columns_8 .sc_pricing_columns { width:50%;margin-top:20px; }
.sc_pricing_table.columns_8 .sc_pricing_column_1,
.sc_pricing_table.columns_8 .sc_pricing_column_2 { margin-top:0; }
.sc_pricing_table.columns_9 .sc_pricing_columns { width:50%;margin-top:20px; }
.sc_pricing_table.columns_9 .sc_pricing_column_1,
.sc_pricing_table.columns_9 .sc_pricing_column_2 { margin-top:0; }
.sc_pricing_table.columns_9 .sc_pricing_column_9 { width: 100%; }
.sc_pricing_table.columns_10 .sc_pricing_columns { width:50%;margin-top:20px; }
.sc_pricing_table.columns_10 .sc_pricing_column_1,
.sc_pricing_table.columns_10 .sc_pricing_column_2 { margin-top:0; }
.sc_pricing_table .squareButton > a { font-size: 10px; padding: 0 10px !important; } .relatedPostWrap.sc_blogger article .readmore_blogger { height: 40px; line-height: 40px; padding: 0 20px; }
.squareButton.medium > a, .squareButton.medium > span { padding:0 20px; }
.squareButton.big > a, .squareButton.big > span { height: 43px; line-height: 43px; padding: 0 20px; }
.squareButton.big > a:before { height: 43px; line-height: 43px; }
.relatedPostWrap.sc_blogger article .readmore_blogger { height: 40px; line-height: 40px; padding: 0 20px; } .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,
.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider { max-width:280px; }
.sc_slider_pagination_area .flex-control-nav.manual { display:none; }
.sc_slider_pagination_over .flex-control-nav.manual { display: block; width:220px; left:-230px; }
.post_content .sc_slider_pagination_over .flex-control-nav.manual {	width:220px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { float:none; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_info { clear:both; margin-top:6px; }
.sc_slider_pagination_area .flex-control-nav.manual li { padding-left: 10px; }
.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager { padding:10px 10px 8px 0; }
.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager { padding-left:10px; }
.sc_slider_pagination_area .flex-control-nav.manual .slide_date { width:50px; height:16px; line-height:16px; margin-right: 10px; } .sliderHomeBullets { font-size:6px; }
.sliderHomeBullets.staticSlider:not(.slider_engine_revo),
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .royalSlider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides,
.sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide { height: 200px !important;}
.fullScreenSlider .sc_slider_flex .sc_slider_info, .fullScreenSlider .sc_slider_chop .sc_slider_info, .fullScreenSlider .sc_slider_swiper .sc_slider_info, .sliderHomeBullets .sc_slider_flex .sc_slider_info, .sliderHomeBullets .sc_slider_chop .sc_slider_info, .sliderHomeBullets .sc_slider_swiper .sc_slider_info {  max-height: 100px; padding:10px; }
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_category { font-size:12px; line-height:16px; }
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_subtitle { font-size:14px; line-height:18px; }
.themerex_message { margin-left: 25px; max-width: 220px; min-width: 220px; left: 0; }
.sc_image_align_center, .sc_aligncenter { clear: both; display: block; float: none !important; margin-left: auto !important; margin-right: auto !important; text-align: center; }
.user-popUp { max-width: 280px; }
.squareButton.banner > a, .squareButton.banner > span {
font-size: 18px;
height: 60px;
letter-spacing: 0;
line-height: 60px;
padding: 0 10px;
}
.squareButton.banner > a:before {
font-size: 30px;
height: 60px;
line-height: 60px;
} .columnsWrap.autoHeight > div.columns1_2.resize_off { background-size: 180% auto; }
}@media (min-width: 480px) and (max-width: 799px) {
}
@media (max-width: 479px) {
}