@charset "utf-8";@media (max-width:1580px){.body_style_fullwide .top_panel.top_panel_style_2 .top_panel_navi:before{}
.top_panel.top_panel_style_2 .top_panel_navi:before{left:63.5%;}
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:63.5%;}
.body_style_fullwide .top_panel .phone_wrap,
.body_style_fullwide .top_panel .phone_wrap + .socials_wrap,
.body_style_fullwide .top_panel .socials_wrap + .search_wrap,
.body_style_fullwide .top_panel .phone_wrap + .search_wrap{}
.post_layout_chess_2 .post_title{font-size:1.3em;}
.post_layout_chess_2:not(.post_format_aside):not(.post_format_link):not(.post_format_quote) .post_content_inner{max-height:4.23em;}
.post_layout_chess_2.post_format_aside .post_content_inner,
.post_layout_chess_2.post_format_link .post_content_inner{padding:1em;max-height:20em;}
.post_format_quote.post_layout_chess_2:not(.post_format_aside):not(.post_format_link):not(.post_format_quote) .post_content_inner{max-height:7em;}
.post_layout_chess_2.post_item .more-link{padding:0.8em 2.8em;}
.post_layout_chess.post_format_aside .post_inner_content,
.post_layout_chess.post_format_link .post_inner_content,
.post_layout_chess.post_format_quote .post_inner_content{padding:0 1em;}
}
@media (max-width:1439px){html, body{font-size:14px;}
.top_panel .top_panel_navi .menu_main_nav{}
.top_panel div[class*="scheme_"] + .phone_wrap,
.top_panel .phone_wrap + .socials_wrap,
.top_panel .socials_wrap + .search_wrap,
.top_panel .phone_wrap + .search_wrap{padding-left:3em;}
.top_panel .phone_wrap + .socials_wrap:before,
.top_panel .socials_wrap + .search_wrap:before,
.top_panel .phone_wrap + .search_wrap:before{left:1.5em;}
.top_panel .phone_wrap:before{margin-top:-0.3em;}
.body_style_fullwide .top_panel.top_panel_style_2 .top_panel_navi:before{}
}
@media (min-width:1263px) and (max-width:1439px){.body_style_boxed .page_wrap{width:1120px;}
.content_wrap, .content_container{width:1000px;}
.sc_content_width_1_1{width:1000px;}
.sc_content_width_1_2{width:500px;}
.sc_content_width_1_3{width:333.33px;}
.sc_content_width_2_3{width:666.66px;}
.sc_content_width_1_4{width:250px;}
.sc_content_width_3_4{width:750px;}
body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen):not(.sidebar_hide):not(.body_style_boxed) .content{width:650px;}
.sidebar{width:300px;padding-left:25px;}
.body_style_fullwide .content_wrap{padding-left:100px;padding-right:100px;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content{padding-right:350px;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar{margin-left:-320px;}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content{padding-left:350px;}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar{margin-right:-320px;}
.post_layout_excerpt .post_title{margin-left:0;margin-right:0;}
.post_featured.hover_zoom:before{width:90px;height:90px;margin:-45px 0 0 -45px;}
.post_featured .icons a+a{margin-left:4px;}
.post_item_404 .post_content{padding:5em 0;}
.post_item_404 .page_title{font-size:17em;line-height:1em;}
.post_item_none_search .page_title,
.post_item_none_archive .page_title{font-size:10em;line-height:1em;}
.sidebar aside{padding:3.5em;}
.widget_socials .social_item{margin:0 0.8em 0.8em 0;}
.widget_search .search-field{padding:1.2em 2em 1.2em 1.5em;}
aside .trx_addons_tabs .trx_addons_tabs_titles li + li{margin-left:0.4em;}
aside .trx_addons_tabs .trx_addons_tabs_titles li a{padding:4px 0.5em;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full{height:560px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big{height:280px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small{height:140px;}
.height_tiny{height:0.875em !important;}
.height_small{height:1.4286em !important;}
.height_medium{height:2.1429em !important;}
.height_large,
.height_big{height:4.2857em !important;}
.height_huge{height:5.7143em !important;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_scroll{margin-bottom:2.5em !important;}
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr{margin-top:3em;}
.sc_item_descr{margin-bottom:3em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text{line-height:1.6em;}
.trx_addons_hover_content .trx_addons_hover_links a + a{margin-left:0.5em;}
.sc_form[class*="scheme_"]{padding:4em;}
.sc_price_info{padding:3em;}
.sc_price_price{font-size:3.3em;}
.sc_promo.sc_promo_size_large .sc_promo_text_inner{padding:3.5em 15%;}
.sc_promo.sc_promo_size_normal .sc_promo_text_inner{padding:2em;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total{font-size:2.5em;}
.sc_team_default .sc_team_item_info{padding:3em 3.5em;}
.wpb_text_column[class*="scheme_"]{padding:2.2857em 2.5714em;}
.timeline.my_style_style_4 .item{width:310px !important;height:330px !important;}
.timeline.my_style_style_4 .my_timeline_content{width:310px !important;}
.timeline.my_style_style_4 .timeline_items_wrapper .item h2{font-size:1.2857em;letter-spacing:0;margin:2em 0 0 !important;padding:0 2em !important;}
#tl1.timeline.my_style_style_4 .my_post_date{padding:0 3em !important;}
.timeline.my_style_style_4 .my_timeline_content span{margin-bottom:1.5em !important;padding:0 3em;}
#tl1.timeline.my_style_style_4 .my_timeline_content .read_more{margin-bottom:3em !important;padding:0 3em !important;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_data,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_data{margin-top:3em;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_item,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item{padding:3em;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{font-size:1em;}
.woocommerce div.product p.price{margin:1.5em 0;}
.woocommerce div.product form.cart,
.woocommerce #content div.product form.cart,
.woocommerce-page div.product form.cart,
.woocommerce-page #content div.product form.cart{margin-bottom:3em;}
.single-product div.product .trx-stretch-width-wrap{padding-top:5em;}
.single-product div.product .trx-stretch-width .woocommerce-tabs{padding:5em 0;}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating{margin-top:3.3em;}
.timeline .timeline_line, #content .timeline .timeline_line{width:1000px !important;}
.timeline.my_style_style_4 #t_line_left,
.timeline.my_style_style_4 #t_line_right{margin-top:-2px;}
}
@media (max-width:1262px){body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen):not(.sidebar_hide) .content{width:610px;}
.top_panel .phone_wrap, .top_panel .phone_wrap + .socials_wrap, .top_panel .socials_wrap + .search_wrap, .top_panel .phone_wrap + .search_wrap{padding-left:1em;}
.menu_header_nav > li > a, .menu_main_nav > li > a{padding:1em 1em;}
.sc_services_default .sc_services_item_info{padding:5.1em 3.3em 3.5em;}
.sc_courses_default .sc_courses_item_info{padding:2em;}
.sc_team_item .trx_addons_hover_content{padding:2em 0;}
.trx_addons_hover_mask{height:9.1em;}
.body_style_fullwide .top_panel.top_panel_style_2 .top_panel_navi:before{}
.sidebar{padding-left:15px;}
}
@media (min-width:1136px) and (max-width:1262px){.body_style_boxed .page_wrap{width:1030px;}
.content_wrap, .content_container{width:910px;}
.menu_style_side .content_wrap,
.menu_style_side .content_container{width:850px;}
.sc_content_width_1_1{width:910px;}
.sc_content_width_1_2{width:455px;}
.sc_content_width_1_3{width:303.33px;}
.sc_content_width_2_3{width:606.66px;}
.sc_content_width_1_4{width:227.5px;}
.sc_content_width_3_4{width:682.5px;}
.menu_style_side .sc_content_width_1_1{width:850px;}
.menu_style_side .sc_content_width_1_2{width:425px;}
.menu_style_side .sc_content_width_1_3{width:283.33px;}
.menu_style_side .sc_content_width_2_3{width:566.66px;}
.menu_style_side .sc_content_width_1_4{width:212.5px;}
.menu_style_side .sc_content_width_3_4{width:637.5px;}
body.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content{width:550px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full{height:512px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big{height:256px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small{height:128px;}
.timeline .timeline_line, #content .timeline .timeline_line{width:1000px !important;}
}
@media (max-width:1135px){body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen):not(.sidebar_hide) .content{width:644px;}
.side_text_wrap{display:none;}
.top_panel.top_panel_style_2 .top_panel_navi:before{left:67%;}
.body_style_fullwide .top_panel .phone_wrap, .body_style_fullwide .top_panel .phone_wrap + .socials_wrap, .body_style_fullwide .top_panel .socials_wrap + .search_wrap, .body_style_fullwide .top_panel .phone_wrap + .search_wrap{}
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:67%;}
.post_layout_chess .post_content_inner{max-height:9.06em;overflow:hidden;}
.post_layout_chess_2 .post_title{font-size:1.4em;}
.post_layout_chess_2 .post_meta{display:none;}
.post_layout_chess_2:not(.post_format_aside):not(.post_format_link):not(.post_format_quote) .post_content_inner{max-height:5.64em;display:none;}
.body_style_fullwide .top_panel.top_panel_style_2 .top_panel_navi:before{}
.sidebar{padding-left:25px;}
}
@media (min-width:1024px) and (max-width:1135px){.body_style_boxed .page_wrap{width:100%;}
.content_wrap, .content_container{width:964px;}
.menu_style_side .content_wrap,
.menu_style_side .content_container{width:904px;}
.sc_content_width_1_1{width:964px;}
.sc_content_width_1_2{width:482px;}
.sc_content_width_1_3{width:321.33px;}
.sc_content_width_2_3{width:642.66px;}
.sc_content_width_1_4{width:241px;}
.sc_content_width_3_4{width:723px;}
.menu_style_side .sc_content_width_1_1{width:904px;}
.menu_style_side .sc_content_width_1_2{width:452px;}
.menu_style_side .sc_content_width_1_3{width:301.33px;}
.menu_style_side .sc_content_width_2_3{width:602.66px;}
.menu_style_side .sc_content_width_1_4{width:226px;}
.menu_style_side .sc_content_width_3_4{width:678px;}
body.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content{width:604px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full{height:540px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big{height:270px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small{height:135px;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_title,
.header_widgets_wrap .slider_engine_revo .theme_button{margin-left:40px !important;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_scroll{margin-bottom:20px !important;}
.timeline .timeline_line, #content .timeline .timeline_line{width:900px !important;}
.timeline.my_style_style_4 #t_line_left{left:1.4em;}
.timeline.my_style_style_4 #t_line_right{right:1.4em;}
.timeline.my_style_style_4 #t_line_left,
.timeline.my_style_style_4 #t_line_right{margin-top:-2px;}
}
@media (max-width:1023px){body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen):not(.sidebar_hide) .content{width:600px;}
.top_panel .menu_main_nav_area{display:none;}
.top_panel .logo{display:block;}
.top_panel .top_panel_navi .menu_main_nav, .top_panel .top_panel_navi .contact_wrap{display:none;}
.sc_services_default .sc_services_item_info{padding:4em 3em 3em;}
.post_layout_classic .post_title{font-size:1.8em;}
.sidebar{padding-left:15px;}
.body_style_fullwide .post_layout_classic .post_header, .body_style_fullwide .post_layout_classic .post_content{max-width:95%;}
.post_layout_classic.post_format_standard .post_content_inner{max-height:9em;overflow:hidden;}
}
@media (min-width:960px) and (max-width:1023px){.body_style_boxed .page_wrap{width:100%;}
.content_wrap, .content_container{width:900px;}
.menu_style_side .content_wrap,
.menu_style_side .content_container{width:840px;}
.sc_content_width_1_1{width:900px;}
.sc_content_width_1_2{width:450px;}
.sc_content_width_1_3{width:300px;}
.sc_content_width_2_3{width:600px;}
.sc_content_width_1_4{width:225px;}
.sc_content_width_3_4{width:775px;}
.menu_style_side .sc_content_width_1_1{width:840px;}
.menu_style_side .sc_content_width_1_2{width:420px;}
.menu_style_side .sc_content_width_1_3{width:280px;}
.menu_style_side .sc_content_width_2_3{width:560px;}
.menu_style_side .sc_content_width_1_4{width:210px;}
.menu_style_side .sc_content_width_3_4{width:630px;}
body.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content{width:540px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full{height:504px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big{height:252px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small{height:126px;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_title,
.header_widgets_wrap .slider_engine_revo .theme_button{margin-left:-35px !important;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_scroll{margin-bottom:35px !important;}
.timeline .timeline_line, #content .timeline .timeline_line{width:850px !important;}
.timeline.my_style_style_4 #t_line_left{left:1.4em;}
.timeline.my_style_style_4 #t_line_right{right:1.4em;}
.timeline.my_style_style_4 #t_line_left,
.timeline.my_style_style_4 #t_line_right{margin-top:-2px;}
.menu_mobile .menu_mobile_nav_area li > a{padding-top:1em;padding-bottom:1em;}
.menu_mobile .search_mobile{margin-top:2em;}
.menu_mobile .socials_mobile{position:static;margin:2em 0 0;}
.menu_mobile_button{top:1em;}
.menu_mobile_inner{padding:5em 3em;}
.menu_mobile_close{top:0;margin:1em 2em 0 0;}
}
@media (min-width:960px) and (max-width:1262px){html, body{font-size:14px;}
.sidebar{width:270px;}
body.menu_style_side{padding-right:60px;}
.menu_style_side .menu_side_wrap{width:60px;}
.body_style_fullwide .content_wrap{padding-left:20px;padding-right:20px;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content{padding-right:320px;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar{margin-left:-270px;}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content{padding-left:300px;}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar{margin-right:-270px;}
.body_style_fullwide.mobile_layout .menu_mobile_button{right:50px;}
.woocommerce.body_style_fullwide.sidebar_right .content, .woocommerce.body_style_fullscreen.sidebar_right .content{padding-right:300px;}
.woocommerce.body_style_fullwide.sidebar_left .content, .woocommerce.body_style_fullscreen.sidebar_left .content{padding-left:300px;}
.container, .container-fluid{padding-left:20px;padding-right:20px;}
.row, .columns_wrap{margin-right:-40px;}
.row > [class*="column-"],
.columns_wrap > [class*="column-"]{padding-right:40px;}
.row.columns_padding_left, .columns_wrap.columns_padding_left, .vc_row.columns_padding_left{margin-left:-40px;}
.vc_row.columns_padding_left .vc_column_container > .vc_column-inner,
.row.columns_padding_left > [class*="column-"], .columns_wrap.columns_padding_left > [class*="column-"],
.row > [class*="column-"].columns_padding_left, .columns_wrap > [class*="column-"].columns_padding_left{padding-left:40px;}
.vc_row.columns_padding_right,
.row.columns_padding_right,
.columns_wrap.columns_padding_right{margin-right:-40px;}
.vc_row.columns_padding_right .vc_column_container > .vc_column-inner,
.row.columns_padding_right > [class*="column-"], .columns_wrap.columns_padding_right > [class*="column-"],
.row > [class*="column-"].columns_padding_right, .columns_wrap > [class*="column-"].columns_padding_right{padding-right:40px;}
.vc_row,
.row.columns_padding_center,
.columns_wrap.columns_padding_center{margin-left:-20px;margin-right:-20px;}
.vc_column_container > .vc_column-inner,
.row.columns_padding_center > [class*="column-"], .columns_wrap.columns_padding_center > [class*="column-"],
.row > [class*="column-"].columns_padding_center, .columns_wrap > [class*="column-"].columns_padding_center{padding-left:20px;padding-right:20px;}
.row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"],
.row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom{padding-bottom:40px;}
.top_panel{margin-bottom:5em;}
blockquote{padding:3em 6em;}
blockquote:before{left:1.6em;top:1.2em;}
.blog_mode_post.sidebar_hide blockquote,
.blog_mode_page.sidebar_hide blockquote{margin:3em 4em;}
.select_container select{padding:1em 1.2em;}
.post_featured.hover_zoom:before{width:80px;height:80px;margin:-40px 0 0 -40px;}
.post_featured .icons a{font-size:16px;width:28px;height:28px;line-height:28px;}
.post_featured .icons a+a{margin-left:4px;}
.nav-links, .page_links{margin-top:5em;}
.page_links > span:not(.page_links_title), .page_links > a, .nav-links .page-numbers{width:3.5em;height:3.5em;line-height:3.5em;}
.nav-links-old{font-size:0.8571em;}
.post_layout_excerpt .post_title{margin-left:0;margin-right:0;}
.post_layout_excerpt + .post_layout_excerpt{margin-top:5em;padding-top:5em;}
.post_item .more-link{margin-top:2em;}
.format-aside .post_content_inner,
.format-link .post_content_inner,
.format-status .post_content_inner{padding:2.5em 3em;}
.hr_advisor_tabs .hr_advisor_tabs_titles{margin:0 0 4em;}
.post_layout_chess_1 .post_meta:before{height:2em;margin:2em auto;}
.post_layout_chess_2 .post_content_inner{padding:1em;max-height:20em;}
.post_item_single .post_content .post_meta .post_share .social_item a{width:3em;height:3em;line-height:3em;}
.author_info{margin-top:4em;padding:3em;}
.author_avatar{left:3em;top:3.5em;}
.single .nav-links{margin-top:5em;}
.comments_list_wrap,
.comments_form_wrap{margin-top:5em;padding-top:4em;}
.comments_wrap .form-submit input[type="submit"]{padding:1em 3em;}
.post_item_404 .post_content{padding:5em 0;}
.post_item_404 .page_title{font-size:15em;line-height:1em;}
.post_item_none_search .page_title,
.post_item_none_archive .page_title{font-size:8em;line-height:1em;}
.post_item_404 .page_description{line-height:2em;}
.post_item_404 .go_home{padding:1.2em 3em;}
.sidebar aside,
.woocommerce .sidebar aside{padding:2.5em;}
.widget_area .post_item .post_info,
aside .post_item .post_info{font-size:0.9231em;}
.widget_area .post_item .post_info_counters,
aside .post_item .post_info_counters{display:block;}
.widget_area .post_item .post_info_counters:before,
aside .post_item .post_info_counters:before{margin-left:0 !important;}
.widget_area .widget_title,
aside .widget_title{margin-bottom:1.5em;}
.widget_socials .social_item{margin:0 0.8em 0.8em 0;}
.widget_socials .social_item span{width:3em;height:3em;line-height:3em;}
aside .trx_addons_tabs .trx_addons_tabs_titles li + li{margin-left:0.4em;}
aside .trx_addons_tabs .trx_addons_tabs_titles li a{padding:4px 0.25em;}
aside .widget_calendar td .day_wrap{padding:6px 3px;}
.widget_search .search-field,
.woocommerce.widget_product_search .search_field{padding:1em 1.5em;}
.widget_search form:after,
.woocommerce.widget_product_search form:after{right:1.1em;}
.widget_search input.search-submit,
.woocommerce.widget_product_search .search_button{right:1.2em;}
.height_tiny{height:1em !important;}
.height_small{height:1.4286em !important;}
.height_medium{height:2.1429em !important;}
.height_large,
.height_big{height:4.2857em !important;}
.height_huge{height:5.7143em !important;}
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr{margin-top:3em;}
.sc_item_title + .sc_item_subtitle{margin-top:1em;}
.sc_item_descr{margin-bottom:2.5em;}
.sc_courses_default .trx_addons_hover_content{padding:2em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text{line-height:1.6em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a{margin-top:3em;}
.trx_addons_hover_content .trx_addons_hover_links a + a{margin-left:0.5em;}
.sc_events_item{height:5em;}
.sc_events_item_date{width:5em;height:5em;}
.sc_events_item_day{font-size:1.5em;font-weight:300;}
.sc_events_item_title{left:6em;}
.sc_events_item_button{right:2em;}
.sc_form[class*="scheme_"]{padding:3em;}
.sc_form .sc_form_field input[type="text"], .sc_form .sc_form_field textarea{padding:0.8em 1.2em;}
.sc_form_field_button button{padding:1em 2.5em;}
textarea,
.sc_form_modern .sc_form_field textarea{min-height:9em;}
.sc_price_info{padding:3em;}
.sc_price_price{font-size:3em;}
.sc_promo.sc_promo_size_large .sc_promo_text_inner{padding:3em 12%;}
.sc_promo.sc_promo_size_normal .sc_promo_text_inner{padding:2em;}
.sc_promo.sc_promo_size_normal .sc_promo_descr{font-size:1em;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total{font-size:2.5em;}
.sc_socials .socials_wrap a{width:3em;height:3em;line-height:3em;}
.sc_team_default .sc_team_item_info{padding:2.5em 3em;}
.sc_team_default .sc_team_item_content,
.sc_team_default .sc_team_item_button{margin-top:2em;}
#tribe-bar-form input[type="text"],
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"],
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding:1em 1.2em;}
#tribe-events .tribe-events-button,
.tribe-events-button,
.tribe-events-cal-links a,
.tribe-events-sub-nav li a{padding:1.5em 2.5em;}
.events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-calendar + #tribe-events-footer{margin-top:4em;}
.timeline.my_style_style_4 .item{width:280px !important;height:340px !important;}
.timeline.my_style_style_4 .my_timeline_content{width:280px !important;}
.timeline.my_style_style_4 .timeline_items_wrapper .item h2{font-size:1.2857em;letter-spacing:0;margin:2em 0 0 !important;padding:0 2em !important;}
#tl1.timeline.my_style_style_4 .my_post_date{padding:0 3em !important;}
.timeline.my_style_style_4 .my_timeline_content span{margin-bottom:1.5em !important;padding:0 3em;}
#tl1.timeline.my_style_style_4 .my_timeline_content .read_more{margin-bottom:3em !important;padding:0 3em !important;}
.wpb_text_column[class*="scheme_"]{padding:1.5em;}
.woocommerce div.product .product_title{font-size:2em;}
.woocommerce .hr_advisor_shop_mode_buttons,
.woocommerce-page .hr_advisor_shop_mode_buttons,
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count{margin:0.8em 0.5em 0.8em 0;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_data,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_data{margin-top:2.5em;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_item,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item{padding:3em;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{font-size:1em;}
.woocommerce div.product p.price{margin:1.2em 0;}
.woocommerce div.product form.cart,
.woocommerce #content div.product form.cart,
.woocommerce-page div.product form.cart,
.woocommerce-page #content div.product form.cart{margin-bottom:2em;}
.single-product div.product .trx-stretch-width-wrap{padding-top:3em;}
.single-product div.product .trx-stretch-width .woocommerce-tabs{padding:3em 0;}
.single-product .related h2{font-size:2em;font-weight:300;}
.single-product ul.products li.product .post_featured{min-height:10em;margin:0;}
.single-product ul.products li.product .post_data{padding:2.5em;}
.post_item_single .post_header{margin-bottom:1.5em;}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price{margin:0.8em 0 1em;}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating{margin-top:2.5em;}
}
@media (max-width:959px){body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen):not(.sidebar_hide) .content{width:100%;}
.sidebar.widget_area{position:relative !important;top:auto !important;right:auto !important;margin-top:6em;float:right !important;}
.footer_wrap_inner{padding:7.6em 0 2.4em;}
.trx_addons_columns_wrap > [class*="trx_addons_column-"]{min-width:50%;}
h1{font-size:3em;}
h2{font-size:2.5em;}
h3{font-size:1.7em;}
.sc_price_description{min-height:5.76em;}
.format-link .post_content_inner p, .format-aside .post_content_inner p{font-size:1em;}
.post_layout_chess_2 .more-link, .post_layout_chess_2.post_format_standard .post_content_inner{display:none;}
.sidebar{padding-left:0;border:none;}
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:65%;}
.top_panel.top_panel_style_2 .top_panel_navi:before{left:65%;}
.footer_wrap_inner aside.widget{margin-bottom:0px !important;}
.footer_wrap_inner aside.widget:nth-child(n + 3){margin-top:60px !important;}
.post_layout_chess .post_meta{margin-top:1em;margin-bottom:1em;}
.contpg .sc_form_modern .sc_form_info .trx_addons_column-1_3:nth-child(3){width:100%;}
}
@media (min-width:768px) and (max-width:959px){html, body{font-size:14px;}
.body_style_boxed .page_wrap{width:100%;}
.content_wrap, .content_container{width:708px;}
.sc_content_width_1_1{width:708px;}
.sc_content_width_1_2{width:354px;}
.sc_content_width_1_3{width:236px;}
.sc_content_width_2_3{width:472px;}
.sc_content_width_1_4{width:177px;}
.sc_content_width_3_4{width:531px;}
.sidebar{width:100%;float:none;margin-top:4em;}
.body_style_fullwide .content_wrap{padding-left:30px;padding-right:30px;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content{padding-right:0 !important;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar{margin-left:0 !important;}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content{padding-left:0 !important;}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar{margin-right:0 !important;}
.body_style_fullwide.mobile_layout .menu_mobile_button{right:30px;}
.gallery.gallery-columns-9 .gallery-item{width:20% !important;}
.gallery.gallery-columns-8 .gallery-item{width:20% !important;}
.gallery.gallery-columns-7 .gallery-item{width:20% !important;}
.gallery.gallery-columns-6 .gallery-item{width:20% !important;}
.container, .container-fluid{padding-left:15px;padding-right:15px;}
.row, .columns_wrap{margin-right:-30px;}
.row > [class*="column-"],
.columns_wrap > [class*="column-"]{padding-right:30px;}
.columns_wrap > [class*="column-"]{min-width:50%;}
.row.columns_padding_left, .columns_wrap.columns_padding_left, .vc_row.columns_padding_left{margin-left:-30px;}
.vc_row.columns_padding_left .vc_column_container > .vc_column-inner,
.row.columns_padding_left > [class*="column-"], .columns_wrap.columns_padding_left > [class*="column-"],
.row > [class*="column-"].columns_padding_left, .columns_wrap > [class*="column-"].columns_padding_left{padding-left:30px;}
.vc_row.columns_padding_right,
.row.columns_padding_right,
.columns_wrap.columns_padding_right{margin-right:-30px;}
.vc_row.columns_padding_right .vc_column_container > .vc_column-inner,
.row.columns_padding_right > [class*="column-"], .columns_wrap.columns_padding_right > [class*="column-"],
.row > [class*="column-"].columns_padding_right, .columns_wrap > [class*="column-"].columns_padding_right{padding-right:30px;}
.vc_row,
.row.columns_padding_center,
.columns_wrap.columns_padding_center{margin-left:-15px;margin-right:-15px;}
.vc_column_container > .vc_column-inner,
.row.columns_padding_center > [class*="column-"], .columns_wrap.columns_padding_center > [class*="column-"],
.row > [class*="column-"].columns_padding_center, .columns_wrap > [class*="column-"].columns_padding_center{padding-left:15px;padding-right:15px;}
.row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"],
.row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom{padding-bottom:30px;}
body.menu_style_side{padding-right:0;}
.menu_style_side .menu_side_wrap{position:absolute;z-index:3;right:-80px;top:1em;}
.menu_style_side .menu_side_wrap .menu_mobile_button{left:-80px;right:auto;top:2.5em;}
.menu_mobile .menu_mobile_nav_area li > a{padding-top:0.8em;padding-bottom:0.8em;}
.menu_mobile .menu_mobile_nav_area .open_child_menu{padding:0.5em;}
.menu_mobile .search_mobile{margin-top:2em;}
.menu_mobile .socials_mobile{position:static;margin:2em 0 0;}
.menu_mobile_button{top:1em;}
.menu_mobile_inner{padding:5em 3em;}
.menu_mobile_close{top:0;margin:1em 2em 0 0;}
.logo_text{font-size:1.5em;}
.logo img{max-height:10em;}
.top_panel{margin-bottom:4em;}
blockquote{padding:3em 6em;}
blockquote:before{top:1.2em;left:1.7em;}
.blog_mode_post.sidebar_hide blockquote,
.blog_mode_page.sidebar_hide blockquote{margin:3em 4em;}
.select_container select{padding:1em 1.2em;}
.post_featured.hover_zoom:before{width:80px;height:80px;margin:-40px 0 0 -40px;}
.post_featured .icons a{font-size:16px;width:28px;height:28px;line-height:28px;}
.post_featured .icons a+a{margin-left:4px;}
.nav-links, .page_links{margin-top:3em;}
.page_links > span:not(.page_links_title), .page_links > a, .nav-links .page-numbers{width:3em;height:3em;line-height:3em;}
.nav-links-old{font-size:0.8571em;}
.post_layout_excerpt .post_title{margin-left:0;margin-right:0;}
.post_layout_excerpt + .post_layout_excerpt{margin-top:4em;padding-top:4em;}
.gallery_preview_show .post_category, .gallery_preview_show .post_description{line-height:1.7em;}
.post_item .more-link{padding:1em 2em;margin-top:2.5em;}
.format-aside .post_content_inner,
.format-link .post_content_inner,
.format-status .post_content_inner{padding:3em;}
.post_featured.hover_dots .post_info{top:50%;}
.post_featured.hover_dots.hover_with_info .icons span{margin-top:1.5em;}
.hr_advisor_tabs .hr_advisor_tabs_titles{margin:0 0 3em;}
.post_layout_chess_1 .post_meta:before{height:1.5em;margin:1em auto;}
.post_layout_chess_1 .post_title{font-size:1.6429em;line-height:1.3em;}
.post_layout_chess .more-link{margin-top:1.5em;}
.post_item_single .post_content .post_meta .post_share .social_item a{width:3em;height:3em;line-height:3em;}
.author_bio{font-size:0.9286em;}
.author_info{margin-top:3em;padding:3em;}
.author_avatar{left:3em;top:3.5em;}
.single .nav-links{margin-top:4em;}
.comments_list_wrap,
.comments_form_wrap{margin-top:4em;padding-top:4em;}
.comments_wrap .form-submit input[type="submit"]{padding:1em 3em;}
.post_item_404 .post_content{padding:7em 0;}
.post_item_none_search .post_content,
.post_item_none_archive .post_content{padding:4em 0;}
.post_item_404 .page_title{font-size:11em;line-height:1em;float:none;width:100%;text-align:center;}
.post_item_none_search .page_title,
.post_item_none_archive .page_title{font-size:6em;line-height:1em;}
.post_item_404 .page_info{padding:3em 0 0 0;float:none;width:100%;text-align:center;}
.post_item_404 .page_description{line-height:2em;margin:2em 0 3em;}
.post_item_404 .go_home{padding:1em 2.5em;}
.sidebar aside,
.woocommerce .sidebar aside{padding:2em;}
.widget_area .post_item .post_info,
aside .post_item .post_info{font-size:0.9231em;}
div:not(.wpb_content_element) > aside:not(.column-1_1){display:inline-block;float:none;vertical-align:top;width:48%;margin-left:4%;margin-bottom:30px;margin-right:-2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_fullwidth aside,
.footer_fullwidth aside{width:100% !important;display:block !important;margin-left:0 !important;margin-bottom:0 !important;}
div:not(.wpb_content_element) > aside:nth-child(2n+1){margin-left:0;}
aside[class*="column-"]{margin-left:0;}
.widget_socials .social_item{margin:0 0.8em 0.8em 0;}
.height_tiny{height:0.8571 !important;}
.height_small{height:1em !important;}
.height_medium{height:1.2857em !important;}
.height_large,
.height_big{height:2.1429em !important;}
.height_huge{height:2.5714em !important;}
.header_widgets_wrap .slider_engine_revo .theme_button{padding:1.5em 2em !important;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_title,
.header_widgets_wrap .slider_engine_revo .theme_button{margin-left:50px !important;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_scroll{margin-bottom:20px !important;}
.widget_area .trx_addons_tabs .trx_addons_tabs_titles li + li,
aside .trx_addons_tabs .trx_addons_tabs_titles li + li{margin-left:0.4em;}
.widget_area .trx_addons_tabs .trx_addons_tabs_titles li a,
aside .trx_addons_tabs .trx_addons_tabs_titles li a{padding:6px 1em;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full{width:100%;height:198px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big{width:100%;height:198px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small{width:100%;height:198px;}
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr{margin-top:2em;}
.sc_item_title + .sc_item_subtitle{margin-top:1em;}
.sc_item_descr{margin-bottom:2em;}
ul.trx_addons_list > li::before{top:-2px;}
.sc_courses_default .sc_courses_item_categories{top:1em;left:1em;}
.sc_courses_default .trx_addons_hover_content{padding:2em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_title{line-height:1.3em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text{line-height:1.5em;max-height:6em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a{padding:1em 2em;margin-top:3em;}
.trx_addons_hover_content .trx_addons_hover_links a + a{margin-left:0.5em;}
.sc_events_item{height:4em;}
.sc_events_item_date{width:4em;height:4em;}
.sc_events_item_day{font-size:1.2em;font-weight:300;}
.sc_events_item_title{left:5em;}
.sc_events_item_button{right:2em;min-height:1.5em;}
.sc_form[class*="scheme_"]{padding:2.5em;}
.sc_form .sc_form_field input[type="text"], .sc_form .sc_form_field textarea{padding:0.8em 1.2em;}
.sc_form_field_button button{padding:1em 2em;}
textarea,
.sc_form_modern .sc_form_field textarea{min-height:9em;}
.sc_googlemap{max-height:25em;}
.wpb_column:not(.vc_col-sm-12) .sc_icons_columns [class*="trx_addons_column-"]{width:100%;}
.sc_price_info{padding:2.5em;}
.sc_price_price{font-size:2.5em;}
.sc_price_link{padding:1em 1.5em;}
.sc_promo.sc_promo_size_large .sc_promo_text_inner{padding:2.5em 10%;}
.sc_promo.sc_promo_size_normal .sc_promo_text_inner{padding:2em;}
.sc_promo.sc_promo_size_normal .sc_promo_descr{font-size:1em;}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total{font-size:1.7em;font-weight:300;}
.sc_socials .socials_wrap a{width:2.5em;height:2.5em;line-height:2.5em;}
.sc_team_default .sc_team_item_info{padding:2em 2.5em;}
.sc_team_default .sc_team_item_content,
.sc_team_default .sc_team_item_button{margin-top:2em;}
#tribe-bar-form input[type="text"],
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"],
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding:1em 1.2em;}
#tribe-events .tribe-events-button,
.tribe-events-button,
.tribe-events-cal-links a,
.tribe-events-sub-nav li a{padding:1.2em 2em;}
#tribe-events-content{margin-top:2em;}
.events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-calendar + #tribe-events-footer{margin-top:3em;}
.tribe-events-calendar thead th{padding:1em 0;}
#tribe-events-content .tribe-events-calendar td{height:auto;padding-bottom:2em;}
.tribe-events-list .tribe-events-list-separator-month{margin:1em auto;}
.single-tribe_events .tribe-events-schedule{margin:1em 0;}
.scheme_default .single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.timeline .timeline_line, #content .timeline .timeline_line{width:710px !important;}
.timeline.my_style_style_4 #t_line_left{left:1em;}
.timeline.my_style_style_4 #t_line_right{right:1em;}
.timeline.my_style_style_4 #t_line_left,
.timeline.my_style_style_4 #t_line_right{margin-top:-2px;}
.timeline.my_style_style_4 .item{width:325px !important;height:290px !important;}
.timeline.my_style_style_4 .my_timeline_content{width:325px !important;}
.timeline.my_style_style_4 .timeline_items_wrapper .item h2{font-size:1.2857em;letter-spacing:0;margin:2em 0 0 !important;padding:0 2em !important;}
#tl1.timeline.my_style_style_4 .my_post_date{padding:0 3em !important;}
.timeline.my_style_style_4 .my_timeline_content span{margin-bottom:1.5em !important;padding:0 3em;}
#tl1.timeline.my_style_style_4 .my_timeline_content .read_more{margin-bottom:3em !important;padding:0 3em !important;}
.wpb_text_column[class*="scheme_"]{padding:1.5em;}
.vc_row.vc_row-o-full-height{min-height:0;}
.woocommerce div.product .product_title{font-size:2em;}
.woocommerce .hr_advisor_shop_mode_buttons,
.woocommerce-page .hr_advisor_shop_mode_buttons,
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count{margin:0.8em 0.5em 0.8em 0;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_data,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_data{margin-top:2.5em;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_item,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item{padding:3em;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{font-size:1em;}
.woocommerce div.product p.price{margin:1.2em 0;}
.woocommerce div.product form.cart,
.woocommerce #content div.product form.cart,
.woocommerce-page div.product form.cart,
.woocommerce-page #content div.product form.cart{margin-bottom:2em;}
.single-product div.product .trx-stretch-width-wrap{padding-top:3em;}
.single-product div.product .trx-stretch-width .woocommerce-tabs{padding:3em 0;}
.single-product .related h2{font-size:2em;font-weight:300;}
.single-product ul.products li.product .post_featured{min-height:10em;margin:0;}
.single-product ul.products li.product .post_data{padding:2.5em;}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating{margin-top:2.2em;}
.woocommerce .star-rating, .woocommerce-page .star-rating{margin-top:-2px;}
.post_item_single .post_header{margin-bottom:1.5em;}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price{margin:0.8em 0 1em;}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary,
.woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary{float:left;}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{width:40%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:60%;padding-left:3em;}
.woocommerce ul.products li.product{clear:none;}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), .woocommerce[class*="columns-"] ul.products li.product:nth-child(2n){float:left;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{height:3.8em;}
.woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button{padding:1.5em 2em;}
.woocommerce ul.products li.product .button:before, .woocommerce div.product form.cart .button:before{margin-right:0.6em;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{max-height:5em;}
}
@media (min-width:768px) and (max-width:959px){.vc_empty_space.hide_on_tablet{display:none;}
}
@media (min-width:479px) and (max-width:959px){.sidebar aside:nth-child(2){padding-top:0 !important;margin-top:0 !important;border:none !important;}
}
@media (min-width:640px) and (max-width:767px){.content_wrap, .content_container{width:600px;}
.sc_content_width_1_1{width:600px;}
.sc_content_width_1_2{width:300px;}
.sc_content_width_1_3{width:200px;}
.sc_content_width_2_3{width:400px;}
.sc_content_width_1_4{width:150px;}
.sc_content_width_3_4{width:450px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full{width:100%;height:168px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big{width:100%;height:168px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small{width:100%;height:168px;}
}
@media (min-width:480px) and (max-width:639px){.content_wrap, .content_container{width:440px;}
.sc_content_width_1_1{width:440px;}
.sc_content_width_1_2{width:220px;}
.sc_content_width_1_3{width:146.67px;}
.sc_content_width_2_3{width:293.33px;}
.sc_content_width_1_4{width:110px;}
.sc_content_width_3_4{width:330px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full{width:100%;height:124px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big{width:100%;height:124px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small{width:100%;height:124px;}
.portfolio_wrap.portfolio_3 .post_layout_portfolio,
.portfolio_wrap.portfolio_4 .post_layout_portfolio{width:50%;}
.related_wrap .post_header{max-width:90%;padding:1em 1.5em;}
}
@media (max-width:767px){.vc_row[data-vc-full-width] .vc_column_container.vc_col-sm-12 > .vc_column-inner{padding:0 12px;}
.vc_row[data-vc-full-width] .vc_column_container.vc_col-sm-12 > .vc_column-inner.cd_revs{padding-top:20px;}
.sc_services_default .sc_services_item_info{padding:4em 3.5em 3em;}
.footer_wrap aside{margin-bottom:30px;}
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:100%;}
.top_panel.top_panel_style_2 .top_panel_navi:before ,
.body_style_fullwide .top_panel.top_panel_style_2 .top_panel_navi:before{left:100%;}
.top_panel .logo{width:80%;}
.scheme_default .menu_mobile_button, .scheme_default .menu_mobile_button:before{border-color:#fff;}
.blog_mode_post blockquote, .blog_mode_page blockquote{margin-left:0;margin-right:0;}
#widget_audio, #widget_slider{width:100%;}
.post_layout_chess.post_format_standard .post_content_inner, .post_layout_chess .more-link{display:none;}
.post_layout_chess_2{width:100%;}
.post_layout_classic .post_title{font-size:1.5em;}
}
@media (min-width:498px) and (max-width:768px){#slide-1-layer-2{letter-spacing:-1px;}
.sc_testimonials_item_content{font-size:1.5em;}
}
@media (min-width:480px) and (max-width:767px){html, body{font-size:13px;}
.body_style_boxed .page_wrap{width:100%;}
.sidebar{width:100%;float:none;margin-top:3em;}
.body_style_fullwide .content_wrap{padding-left:20px;padding-right:20px;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content{padding-right:0 !important;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar{margin-left:0 !important;}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content{padding-left:0 !important;}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar{margin-right:0 !important;}
.body_style_fullwide.mobile_layout .menu_mobile_button{right:20px;}
.container, .container-fluid{padding-left:10px;padding-right:10px;}
.row, .columns_wrap{margin-right:-20px;}
.row > [class*="column-"], .columns_wrap > [class*="column-"]{padding-right:20px;}
.row.columns_padding_left, .columns_wrap.columns_padding_left{margin-left:-20px;}
.row.columns_padding_left > [class*="column-"], .columns_wrap.columns_padding_left > [class*="column-"],
.row > [class*="column-"].columns_padding_left, .columns_wrap > [class*="column-"].columns_padding_left{padding-left:20px;}
.row.columns_padding_right, .columns_wrap.columns_padding_right{margin-right:-20px;}
.row.columns_padding_right > [class*="column-"], .columns_wrap.columns_padding_right > [class*="column-"],
.row > [class*="column-"].columns_padding_right, .columns_wrap > [class*="column-"].columns_padding_right{padding-right:20px;}
.row.columns_padding_center, .columns_wrap.columns_padding_center{margin-left:-10px;margin-right:-10px;}
.row.columns_padding_center > [class*="column-"], .columns_wrap.columns_padding_center > [class*="column-"],
.row > [class*="column-"].columns_padding_center, .columns_wrap > [class*="column-"].columns_padding_center{padding-left:20px;}
.row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"],
.row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom{padding-bottom:20px;}
.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"]{width:50%;}
.row:not(.columns_fluid) > .column-1_1, .row:not(.columns_fluid) > .column-2_2, .row:not(.columns_fluid) > .column-3_3, .row:not(.columns_fluid) > .column-4_4,
.row:not(.columns_fluid) > .column-5_5, .row:not(.columns_fluid) > .column-6_6, .row:not(.columns_fluid) > .column-7_7, .row:not(.columns_fluid) > .column-8_8,
.row:not(.columns_fluid) > .column-9_9, .row:not(.columns_fluid) > .column-10_10,
.row:not(.columns_fluid) > .column-11_11, .row:not(.columns_fluid) > .column-12_12,
.columns_wrap:not(.columns_fluid) > .column-1_1, .columns_wrap:not(.columns_fluid) > .column-2_2, .columns_wrap:not(.columns_fluid) > .column-3_3,
.columns_wrap:not(.columns_fluid) > .column-4_4, .columns_wrap:not(.columns_fluid) > .column-5_5, .columns_wrap:not(.columns_fluid) > .column-6_6,
.columns_wrap:not(.columns_fluid) > .column-7_7, .columns_wrap:not(.columns_fluid) > .column-8_8, .columns_wrap:not(.columns_fluid) > .column-9_9,
.columns_wrap:not(.columns_fluid) > .column-10_10, .columns_wrap:not(.columns_fluid) > .column-11_11, .columns_wrap:not(.columns_fluid) > .column-12_12,
.row:not(.columns_fluid) > .column-2_3, .columns_wrap:not(.columns_fluid) > .column-2_3,
.row:not(.columns_fluid) > .column-1_3.after_span_2, .columns_wrap:not(.columns_fluid) > .column-1_3.after_span_2,
.row:not(.columns_fluid) > .column-2_4, .columns_wrap:not(.columns_fluid) > .column-3_4,
.row:not(.columns_fluid) > .column-1_4.after_span_2, .columns_wrap:not(.columns_fluid) > .column-1_4.after_span_3,
.row:not(.columns_fluid) > .column-2_5, .columns_wrap:not(.columns_fluid) > .column-2_5,
.row:not(.columns_fluid) > .column-3_5, .columns_wrap:not(.columns_fluid) > .column-3_5,
.row:not(.columns_fluid) > .column-4_5, .columns_wrap:not(.columns_fluid) > .column-4_5,
.row:not(.columns_fluid) > .column-2_6, .columns_wrap:not(.columns_fluid) > .column-2_6,
.row:not(.columns_fluid) > .column-3_6, .columns_wrap:not(.columns_fluid) > .column-3_6,
.row:not(.columns_fluid) > .column-4_6, .columns_wrap:not(.columns_fluid) > .column-4_6,
.row:not(.columns_fluid) > .column-5_6, .columns_wrap:not(.columns_fluid) > .column-5_6{width:100%;}
.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3),
.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4){}
.gallery.gallery-columns-9 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-8 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-7 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-6 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-5 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-4 .gallery-item{width:33.3333% !important;}
body.menu_style_side{padding-right:0;}
.menu_style_side .menu_side_wrap{position:absolute;z-index:3;right:-80px;top:1em;}
.menu_style_side .menu_side_wrap .menu_mobile_button{left:-60px;right:auto;top:2.5em;}
.menu_mobile .menu_mobile_nav_area .open_child_menu{padding:0.6em;}
.menu_mobile .search_mobile{margin-top:3em;}
.menu_mobile .search_mobile .search_field{padding:1em 1.2em;}
.menu_mobile .search_mobile .search_submit{padding:1em;}
.menu_mobile .socials_mobile{position:static;margin:3em 0 0;}
.menu_mobile_button{top:1em;}
.menu_mobile_inner{padding:5em 3em;}
.menu_mobile_close{top:0;margin:1em 2em 0 0;}
.logo_text{font-size:1.5em;}
.logo img{max-height:10em;}
blockquote{padding:2.3077em 5em;}
blockquote:before{left:1.2em;top:0.8em;}
.blog_mode_post.sidebar_hide blockquote,
.blog_mode_page.sidebar_hide blockquote{margin:2em 0;}
figure.alignleft, figure.alignright{float:none;display:block;margin:1em auto;}
.select_container select{padding:1em 1.2em;}
.post_featured.hover_zoom:before{width:80px;height:80px;margin:-40px 0 0 -40px;}
.post_featured .icons a{font-size:16px;width:28px;height:28px;line-height:28px;}
.post_featured .icons a+a{margin-left:4px;}
.post_featured.hover_dots .post_info{top:50%;}
.post_featured.hover_dots.hover_with_info .icons span{margin-top:1.5em;}
.nav-links, .page_links{margin-top:2em;}
.page_links > span:not(.page_links_title), .page_links > a, .nav-links .page-numbers{width:3em;height:3em;line-height:3em;}
.nav-links-old{font-size:0.9231em;}
.post_featured_left > .post_featured,
.post_featured_right > .post_featured{float:none;margin-left:0;margin-bottom:2em;width:100%;}
.post_layout_excerpt .post_title{margin-left:0;margin-right:0;}
.post_layout_excerpt + .post_layout_excerpt{margin-top:3em;padding-top:3em;}
.post_layout_classic{margin-bottom:3em;}
.post_layout_portfolio{padding:0 1.5385em 1.5385em 0;}
.gallery_preview .post_description_content{display:none !important;}
.gallery_preview .gallery_preview_description{padding:0 2em;}
.gallery_preview_show .post_category, .gallery_preview_show .post_description{line-height:1.7em;}
.post_item .more-link{padding:1em 2em;margin-top:2em;}
.format-aside .post_content_inner,
.format-link .post_content_inner,
.format-status .post_content_inner{padding:2.3077em;}
.hr_advisor_tabs .hr_advisor_tabs_titles{margin:0 0 2.3077em;}
.post_layout_chess_1 .post_meta:before{display:none;}
.post_layout_chess .more-link{margin-top:1.5em;}
.post_item_single .post_content .post_meta .post_share .social_item a{width:2.3077em;height:2.3077em;line-height:2.3077em;}
.author_bio{font-size:0.9231em;}
.author_info{margin-top:2.3077em;padding:2.3077em;}
.author_avatar{left:2.3077em;top:2.6em;}
.single .nav-links{margin-top:3em;}
.single .nav-links .nav-previous{padding-right:10px;}
.single .nav-links .nav-next{padding-left:10px;}
.comments_list_wrap,
.comments_form_wrap{margin-top:3em;padding-top:3em;}
.comments_wrap .form-submit input[type="submit"]{padding:1em 2em;}
.comments_list_wrap ul ul{margin-left:3.3333em;}
.comments_list_wrap ul ul ul{margin-left:0;}
.comments_list_wrap .comment_author_avatar{position:static;float:left;margin:0 2em 1em 0;}
.comments_list_wrap .comment_content{padding-left:0;}
.comments_list_wrap .comment_text{font-size:0.9231em;}
.post_item_404 .post_content{padding:3em 0;}
.post_item_404 .page_title{font-size:8em;line-height:1em;float:none;width:100%;text-align:center;}
.post_item_none_search .page_title,
.post_item_none_archive .page_title{font-size:4em;line-height:1em;}
.post_item_404 .page_info{padding-left:0;padding-top:4em;width:100%;text-align:center;}
.post_item_404 .page_description{line-height:2em;}
.post_item_404 .go_home{padding:1em 2em;}
.sidebar aside,
.woocommerce .sidebar aside{padding:2em;}
.widget_area .post_item .post_info,
aside .post_item .post_info{font-size:0.9231em;}
.widget_area .post_item .post_info_counters,
aside .post_item .post_info_counters{display:block;margin-top:0.2em;}
.widget_area .post_item .post_info_counters:before,
aside .post_item .post_info_counters:before{margin-left:0 !important;}
aside:not(.column-1_1){display:inline-block;float:none;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sidebar aside{display:inline-block;float:none;vertical-align:top;width:48%;margin-left:4%;margin-bottom:1.75em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_fullwidth aside,
.footer_fullwidth aside{width:100% !important;display:block !important;margin-left:0 !important;margin-bottom:0 !important;}
div:not(.wpb_content_element) > aside:nth-child(2n+1){margin-left:0;}
aside[class*="column-"]{margin-left:0;}
.widget_socials .social_item{margin:0 0.8em 0.8em 0;}
.widget_search .search-field,
.woocommerce.widget_product_search .search_field{padding:1em 1em;}
.widget_search form:after,
.woocommerce.widget_product_search form:after{right:0.9em;}
.widget_search input.search-submit,
.woocommerce.widget_product_search .search_button{right:1em;}
td, th{padding:2px;}
.height_tiny{height:1 !important;}
.height_small{height:1.5385em !important;}
.height_medium{height:2em !important;}
.height_large,
.height_big{height:3em !important;}
.height_huge{height:4em !important;}
.widget_area .trx_addons_tabs .trx_addons_tabs_titles li + li,
aside .trx_addons_tabs .trx_addons_tabs_titles li + li{margin-left:0.4em;}
.widget_area .trx_addons_tabs .trx_addons_tabs_titles li a,
aside .trx_addons_tabs .trx_addons_tabs_titles li a{padding:5px 0.5em;}
.widget_area .post_item .post_title,
aside .post_item .post_title{margin-top:0;}
.header_widgets_wrap .slider_swiper.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large{padding:2em;}
.header_widgets_wrap .slider_engine_revo .theme_button{padding:1.5em 2em !important;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_title,
.header_widgets_wrap .slider_engine_revo .theme_button{margin-left:20px !important;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_scroll{margin-bottom:-100px !important;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full{width:100%;height:198px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big{width:100%;height:198px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small{width:100%;height:198px;}
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr{margin-top:2em;}
.sc_item_title + .sc_item_subtitle{margin-top:1em;}
.sc_item_descr{margin-bottom:2em;}
ul.trx_addons_list > li::before{top:-2px;}
.sc_courses_default .sc_courses_item_categories{top:1em;left:1em;}
.sc_courses_default .trx_addons_hover_content{padding:1.5em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_title{line-height:1.5em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text{line-height:1.5em;max-height:4.5em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a{padding:1em 2em;margin-top:3em;letter-spacing:0;}
.trx_addons_hover_content .trx_addons_hover_links a + a{margin-left:0.5em;}
.sc_events_item{height:4em;}
.sc_events_item_date{width:4em;height:4em;}
.sc_events_item_day{font-size:1.2em;font-weight:400;}
.sc_events_item_title{left:5em;}
.sc_events_item_button{right:2em;min-height:1.5em;}
.sc_form[class*="scheme_"]{padding:2.5em;}
.sc_form .sc_form_field input[type="text"], .sc_form .sc_form_field textarea{padding:0.8em 1.2em;}
.sc_form_field_button button{padding:1em 2em;}
textarea,
.sc_form_modern .sc_form_field textarea{min-height:8em;}
.sc_form_modern .sc_form_info .trx_addons_column-1_3{width:33.3333%;padding-top:0 !important;}
.sc_form_modern .sc_form_field{margin-bottom:1.2em;}
.sc_googlemap{max-height:20em;}
.wpb_column:not(.vc_col-sm-12) .sc_icons_columns [class*="trx_addons_column-"]{width:100%;}
.sc_promo_image,
.sc_promo_text{width:100% !important;float:none !important;margin:0 !important;}
.sc_promo_image{position:static !important;min-height:20em;}
.sc_promo_image_fit .sc_promo_image{margin:2em 0 !important;}
.sc_promo.sc_promo_size_large .sc_promo_text_inner{padding:2em 3em;}
.sc_promo.sc_promo_size_normal .sc_promo_text_inner{padding:2em;}
.sc_promo.sc_promo_size_normal .sc_promo_descr{font-size:1em;}
.sc_skills_columns .sc_skills_column.trx_addons_column-1_3{width:33.3333%;padding-top:0 !important;}
.sc_socials .socials_wrap a{width:2.3077em;height:2.3077em;line-height:2.3077em;}
.sc_team_default .sc_team_item_info{padding:2em 2em;}
.sc_team_default .sc_team_item_content,
.sc_team_default .sc_team_item_button{margin-top:1em;}
#tribe-bar-form input[type="text"],
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"],
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding:1em 1.2em;}
#tribe-events .tribe-events-button,
.tribe-events-button,
.tribe-events-cal-links a,
.tribe-events-sub-nav li a{padding:1.2em 2em;}
#tribe-events-content{margin-top:2em;}
.events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-calendar + #tribe-events-footer{margin-top:2.3077em;}
.tribe-events-calendar thead th{padding:1em 0;}
#tribe-events-content .tribe-events-calendar td{height:auto;padding-bottom:2em;}
.tribe-events-list .tribe-events-list-separator-month{margin:1em auto;}
.single-tribe_events .tribe-events-schedule{margin:1em 0;}
.single-tribe_events #tribe-events-footer .tribe-events-sub-nav li{float:none !important;width:100% !important;}
.single-tribe_events #tribe-events-footer .tribe-events-sub-nav li+li{margin-top:1em !important;}
.single-tribe_events .tribe-events-sub-nav li a{display:block;}
.scheme_default .single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.timeline .timeline_line, #content .timeline .timeline_line{width:450px !important;}
.timeline.my_style_style_4 #t_line_left{left:0.6em !important;}
.timeline.my_style_style_4 #t_line_right{right:0.6em !important;}
.timeline.my_style_style_4 #t_line_left,
.timeline.my_style_style_4 #t_line_right{margin-top:-1px;}
.timeline.my_style_style_4 .item{width:320px !important;height:260px !important;}
.timeline.my_style_style_4 .my_timeline_content{width:320px !important;}
.timeline.my_style_style_4 .timeline_items_wrapper .item h2{font-size:1.2857em;letter-spacing:0;margin:2em 0 0 !important;padding:0 2em !important;}
#tl1.timeline.my_style_style_4 .my_post_date{padding:0 3em !important;}
.timeline.my_style_style_4 .my_timeline_content span{margin-bottom:1.5em !important;padding:0 3em;}
#tl1.timeline.my_style_style_4 .my_timeline_content .read_more{margin-bottom:3em !important;padding:0 3em !important;}
.timeline .t_node_desc, #content .timeline .t_node_desc{font-size:0.9231em !important;}
.wpb_text_column[class*="scheme_"]{padding:1.5em;}
.vc_row.vc_row-o-full-height{min-height:0;}
.vc_tta-tabs.vc_general .vc_tta-panel-body{padding-top:1em;padding-bottom:1em;}
.hide_on_mobile{display:none;}
.show_on_mobile{display:block;}
.column-1_1 #sb_instagram .sbi_item{min-width:25%;}
.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product,
.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3,
.woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3,
.woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3,
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
.woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4,
.woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4,
.woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4,
.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
.woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5,
.woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5,
.woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5,
.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
.woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6,
.woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6,
.woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6{width:50%;}
.woocommerce .list_products.shop_mode_list ul.products li.product,
.woocommerce-page .list_products.shop_mode_list ul.products li.product{width:100%;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:none;}
.woocommerce ul.products li:nth-child(2n+3), .woocommerce-page ul.products li:nth-child(2n+3){clear:both;}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce .hr_advisor_shop_mode_buttons,
.woocommerce-page .hr_advisor_shop_mode_buttons,
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count{margin:0.8em 0.5em 0.8em 0;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_data,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_data{margin-top:2.3077em;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_item,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item{padding:2.3077em;}
.woocommerce .shop_mode_list ul.products li.product .post_item,
.woocommerce-page .shop_mode_list ul.products li.product .post_item{padding:2.3077em;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{padding-left:0;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{height:3.7em;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{padding:0.5em 0.8em;}
.woocommerce div.product .product_title{font-size:2em;margin-top:1em;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{font-size:1em;}
.woocommerce div.product p.price{margin:1.2em 0;}
.woocommerce div.product form.cart,
.woocommerce #content div.product form.cart,
.woocommerce-page div.product form.cart,
.woocommerce-page #content div.product form.cart{margin-bottom:2em;}
.single-product div.product .trx-stretch-width-wrap{padding-top:3em;}
.single-product div.product .trx-stretch-width .woocommerce-tabs{padding:3em 0;}
.single-product .related h2{font-size:2em;font-weight:300;}
.single-product ul.products li.product .post_featured{min-height:10em;margin:0;}
.single-product ul.products li.product .post_data{padding:2.5em;}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating{margin-top:2.5em;}
.woocommerce .star-rating, .woocommerce-page .star-rating{margin-top:-2px;}
.post_item_single .post_header{margin-bottom:1.5em;}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price{margin:0.8em 0 1em;}
.woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button{padding:1.5em 2em;}
.woocommerce ul.products li.product .button:before, .woocommerce div.product form.cart .button:before{margin-right:0.6em;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{max-height:5em;}
.woocommerce ul.products li.product .price del{margin-bottom:0.5em;}
}
@media (min-width:480px) and (max-width:640px){.footer_wrap .column-1_4:nth-child(even){padding-left:60px;}
}
@media (min-width:480px) and (max-width:599px){.blog_style_classic_2 .columns_wrap.posts_container [class*="column-"] ,
.blog_style_classic_3 .columns_wrap.posts_container [class*="column-"]{width:100%;}
}
@media (max-width:479px){html, body{font-size:12px;}
.body_style_boxed .page_wrap{width:100%;}
.content_wrap, .content_container{width:280px;}
.sc_content_width_1_1{width:280px;}
.sc_content_width_1_2{width:150px;}
.sc_content_width_1_3{width:100px;}
.sc_content_width_2_3{width:200px;}
.sc_content_width_1_4{width:75px;}
.sc_content_width_3_4{width:225px;}
.sidebar{width:100%;float:none;margin-top:2.5em;}
.body_style_fullwide .content_wrap{padding-left:10px;padding-right:10px;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content{padding-right:0 !important;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar{margin-left:0 !important;}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content{padding-left:0 !important;}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar{margin-right:0 !important;}
.container, .container-fluid{padding-left:5px;padding-right:5px;}
.row, .columns_wrap{margin-right:-10px;}
.row > [class*="column-"], .columns_wrap > [class*="column-"]{padding-right:10px;}
.row.columns_padding_left, .columns_wrap.columns_padding_left{margin-left:-10px;}
.row.columns_padding_left > [class*="column-"], .columns_wrap.columns_padding_left > [class*="column-"],
.row > [class*="column-"].columns_padding_left, .columns_wrap > [class*="column-"].columns_padding_left{padding-left:10px;}
.row.columns_padding_right, .columns_wrap.columns_padding_right{margin-right:-10px;}
.row.columns_padding_right > [class*="column-"], .columns_wrap.columns_padding_right > [class*="column-"],
.row > [class*="column-"].columns_padding_right, .columns_wrap > [class*="column-"].columns_padding_right{padding-right:10px;}
.row.columns_padding_center, .columns_wrap.columns_padding_center{margin-left:-5px;margin-right:-5px;}
.row.columns_padding_center > [class*="column-"], .columns_wrap.columns_padding_center > [class*="column-"],
.row > [class*="column-"].columns_padding_center, .columns_wrap > [class*="column-"].columns_padding_center{padding-left:10px;}
.row.columns_padding_bottom > [class*="column-"], .columns_wrap.columns_padding_bottom > [class*="column-"],
.row > [class*="column-"].columns_padding_bottom, .columns_wrap > [class*="column-"].columns_padding_bottom{padding-bottom:10px;}
.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"]{width:100%;}
.row.columns_fluid > [class*="column-"], .columns_wrap.columns_fluid > [class*="column-"]{width:50%;}
.row.columns_fluid > .column-1_1, .row.columns_fluid > .column-2_2, .row.columns_fluid > .column-3_3, .row.columns_fluid > .column-4_4, .row.columns_fluid > .column-5_5,
.row.columns_fluid > .column-6_6, .row.columns_fluid > .column-7_7, .row.columns_fluid > .column-8_8, .row.columns_fluid > .column-9_9, .row.columns_fluid > .column-10_10,
.row.columns_fluid > .column-11_11, .row.columns_fluid > .column-12_12,
.columns_wrap.columns_fluid > .column-1_1, .columns_wrap.columns_fluid > .column-2_2, .columns_wrap.columns_fluid > .column-3_3,
.columns_wrap.columns_fluid > .column-4_4, .columns_wrap.columns_fluid > .column-5_5, .columns_wrap.columns_fluid > .column-6_6,
.columns_wrap.columns_fluid > .column-7_7, .columns_wrap.columns_fluid > .column-8_8, .columns_wrap.columns_fluid > .column-9_9,
.columns_wrap.columns_fluid > .column-10_10, .columns_wrap.columns_fluid > .column-11_11, .columns_wrap.columns_fluid > .column-12_12,
.row.columns_fluid > .column-1_3:nth-child(3n), .columns_wrap.columns_fluid > .column-1_3:nth-child(3n),
.row.columns_fluid > .column-2_3, .columns_wrap.columns_fluid > .column-2_3,
.row.columns_fluid > .column-1_3.after_span_2, .columns_wrap.columns_fluid > .column-1_3.after_span_2,
.row.columns_fluid > .column-2_4, .columns_wrap.columns_fluid > .column-3_4,
.row.columns_fluid > .column-1_4.after_span_2, .columns_wrap.columns_fluid > .column-1_4.after_span_3,
.row.columns_fluid > .column-1_5:nth-child(5n), .columns_wrap.columns_fluid > .column-1_5:nth-child(5n),
.row.columns_fluid > .column-2_5, .columns_wrap.columns_fluid > .column-2_5,
.row.columns_fluid > .column-3_5, .columns_wrap.columns_fluid > .column-3_5,
.row.columns_fluid > .column-4_5, .columns_wrap.columns_fluid > .column-4_5,
.row.columns_fluid > .column-2_6, .columns_wrap.columns_fluid > .column-2_6,
.row.columns_fluid > .column-3_6, .columns_wrap.columns_fluid > .column-3_6,
.row.columns_fluid > .column-4_6, .columns_wrap.columns_fluid > .column-4_6,
.row.columns_fluid > .column-5_6, .columns_wrap.columns_fluid > .column-5_6{width:100%;}
.row:not(.columns_fluid) > [class*="column-"]+[class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"]+[class*="column-"],
.row.columns_fluid > [class*="column-"]:nth-child(2n+3), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+3),
.row.columns_fluid > [class*="column-"]:nth-child(2n+4), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+4){}
.gallery.gallery-columns-9 .gallery-item{width:50% !important;}
.gallery.gallery-columns-8 .gallery-item{width:50% !important;}
.gallery.gallery-columns-7 .gallery-item{width:50% !important;}
.gallery.gallery-columns-6 .gallery-item{width:50% !important;}
.gallery.gallery-columns-5 .gallery-item{width:50% !important;}
.gallery.gallery-columns-4 .gallery-item{width:50% !important;}
.gallery.gallery-columns-3 .gallery-item{width:50% !important;}
.mobile_layout.menu_style_side .menu_side_wrap .menu_mobile_button{left:-50px;}
.menu_mobile{width:320px;margin-right:-320px;}
body.menu_style_side{padding-right:0;}
.menu_style_side .menu_side_wrap{position:absolute;z-index:3;right:-80px;top:1em;}
.menu_style_side .menu_side_wrap .menu_mobile_button{left:-80px;right:auto;top:1em;}
.menu_mobile .menu_mobile_nav_area li > a{padding-top:0.4em;padding-bottom:0.4em;font-size:1em;}
.menu_mobile .menu_mobile_nav_area .open_child_menu{padding:0.6em;}
.menu_mobile .search_mobile{margin-top:2em;}
.menu_mobile .search_mobile .search_field{padding:1em 1.2em;}
.menu_mobile .search_mobile .search_submit{padding:1em;}
.menu_mobile .socials_mobile{position:static;margin:2em 0 0;}
.menu_mobile_button{top:1em;}
.menu_mobile_inner{padding:5em 3em;}
.menu_mobile_close{top:0;margin:1em 2em 0 0;}
.logo_text{font-size:1.5em;}
.logo img{max-height:10em;}
.top_panel{margin-bottom:2.5em;}
.top_panel_navi{padding-top:1.5em;}
.header_title_off .top_panel_navi{padding-bottom:1.5em;}
blockquote{padding:2em 3em 2em 4em;}
blockquote:before{left:0.8em;top:0.7em;}
blockquote p + p,
blockquote a,
blockquote cite{margin-top:1.5em;}
.blog_mode_post.sidebar_hide blockquote,
.blog_mode_page.sidebar_hide blockquote{margin:2em 0;}
.post_layout_excerpt blockquote{padding:4.7em 4em 2.8em 6em;}
.post_layout_excerpt blockquote:before{left:1.3em;}
figure.alignleft, figure.alignright{float:none;display:block;margin:1em auto;}
.select_container select{padding:1em 1.2em;}
.post_featured.hover_zoom:before{width:60px;height:60px;margin:-30px 0 0 -30px;border-width:1px;}
.post_featured .icons a{font-size:16px;width:24px;height:24px;line-height:24px;}
.post_featured .icons a+a{margin-left:0;}
.post_featured.hover_dots .post_info{top:50%;}
.post_featured.hover_dots.hover_with_info .icons span{margin-top:1.5em;}
.nav-links, .page_links{margin-top:2em;}
.page_links > span:not(.page_links_title), .page_links > a, .nav-links .page-numbers{width:3em;height:3em;line-height:3em;}
.nav-links-old{font-size:1em;margin-top:3em;}
.nav-links-old .nav-prev a::before,
.nav-links-old .nav-next a::after{font-size:1.1em;}
.post_featured_left > .post_featured,
.post_featured_right > .post_featured{float:none;margin-left:0;margin-bottom:2em;width:100%;}
.post_layout_excerpt .post_title{margin-left:0;margin-right:0;}
.post_layout_excerpt + .post_layout_excerpt{margin-top:3em;padding-top:3em;}
.post_layout_classic{margin-bottom:3em;}
.post_layout_classic .post_content{font-size:1em;}
.post_layout_portfolio{padding:0 0.8333em 0.8333em 0;}
.portfolio_wrap.portfolio_3 .post_layout_portfolio,
.portfolio_wrap.portfolio_4 .post_layout_portfolio{width:50%;}
.gallery_preview .gallery_preview_description{padding:0 1em;}
.gallery_preview .post_description_content{display:none !important;}
.gallery_preview_show .post_category, .gallery_preview_show .post_description{line-height:1.5em;}
.post_item .more-link{padding:1em 2em;margin-top:2em;}
.format-aside .post_content_inner,
.format-link .post_content_inner,
.format-status .post_content_inner{padding:2em;}
.hr_advisor_tabs .hr_advisor_tabs_titles{margin:0 0 2em;}
.hr_advisor_tabs .hr_advisor_tabs_titles li+li{margin-left:0.2em;}
.hr_advisor_tabs .hr_advisor_tabs_titles li a{padding:0.2em 0.8em;}
.post_item_single .post_content .post_meta .post_share .social_item a{width:2em;height:2em;line-height:2em;}
.author_bio{font-size:0.9167em;}
.author_info{margin-top:2em;padding:2em;}
.author_avatar{left:1.5em;top:2.5em;width:5em;height:5em;}
.author_description{padding-left:6em;}
.single .nav-links{margin-top:3em;}
.single .nav-links .nav-previous{padding-right:8px;}
.single .nav-links .nav-next{padding-left:8px;}
.comments_list_wrap,
.comments_form_wrap{margin-top:3em;padding-top:3em;}
.comments_wrap .form-submit input[type="submit"]{padding:1em 2em;}
.comments_list_wrap ul ul{margin-left:3.3333em;}
.comments_list_wrap ul ul ul{margin-left:0;}
.comments_list_wrap .comment_author_avatar{position:static;float:left;margin:0 2em 1em 0;}
.comments_list_wrap .comment_author{display:block;margin-bottom:0.2em;text-align:left;}
.comments_list_wrap .comment_date{margin-left:0;}
.comments_list_wrap .comment_content{padding-left:0;}
.comments_list_wrap .comment_text{font-size:0.9167em;}
.post_item_404 .post_content{padding:0;text-align:center;}
.post_item_404 .page_title{font-size:10em;line-height:1em;float:none;width:100%;text-align:center;}
.post_item_none_search .page_title,
.post_item_none_archive .page_title{font-size:4em;line-height:1em;}
.post_item_404 .page_info{padding:3em 0 0 0;float:none;width:100%;text-align:center;}
.post_item_404 .page_description{line-height:2em;}
.post_item_404 .go_home{padding:1em 2em;}
.copyright_wrap .copyright_text{font-size:1em;}
.copyright_wrap_inner .column-1_2{font-size:1rem;}
.sidebar aside,
.woocommerce .sidebar aside{padding:2em;}
aside{display:inline-block;float:none;vertical-align:top;width:100%;margin-left:0%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
td, th{padding:2px;}
.widget_search .search-field,
.woocommerce.widget_product_search .search_field{padding:1em 1em;}
.widget_search form:after,
.woocommerce.widget_product_search form:after{right:0.9em;}
.widget_search input.search-submit,
.woocommerce.widget_product_search .search_button{right:1em;}
td, th{padding:2px;}
.height_tiny{height:1 !important;}
.height_small{height:1.5em !important;}
.height_medium{height:2em !important;}
.height_large,
.height_big{height:3em !important;}
.height_huge{height:4em !important;}
.widget_area .post_item .post_title,
aside .post_item .post_title{margin-top:0;}
.widget_area .trx_addons_tabs .trx_addons_tabs_titles li + li,
aside .trx_addons_tabs .trx_addons_tabs_titles li + li{margin-left:0.8em;}
.widget_area .trx_addons_tabs .trx_addons_tabs_titles li a,
aside .trx_addons_tabs .trx_addons_tabs_titles li a{padding:6px 1em;}
.header_widgets_wrap .slider_swiper.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large{padding:1.5em;}
.header_widgets_wrap .slider_engine_revo .theme_button{padding:1.2em 1.5em !important;}
.header_widgets_wrap .slider_engine_revo .slide_socials,
.header_widgets_wrap .slider_engine_revo .slide_title,
.header_widgets_wrap .slider_engine_revo .theme_button{margin-left:10px !important;}
.header_widgets_wrap .slider_engine_revo .slide_socials{margin-bottom:-50px !important;}
.header_widgets_wrap .slider_engine_revo .slide_scroll{margin-bottom:-60px !important;}
body.expand_content .sc_recent_news_style_news-announce .post_size_full{width:100%;height:112px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_big{width:100%;height:112px;}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small{width:100%;height:112px;}
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr{margin-top:2em;}
.sc_item_title + .sc_item_subtitle{margin-top:1em;}
.sc_item_descr{margin-bottom:2em;}
.breadcrumbs{font-size:1em;}
.breadcrumbs .breadcrumbs_delimiter{margin:0 0.6em;}
ul.trx_addons_list > li::before{top:1px;}
.sc_courses_default .sc_courses_item_categories{top:1em;left:1em;}
.sc_courses_default .trx_addons_hover_content{padding:2em;}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a{padding:1em 1.4em;margin-top:5em;letter-spacing:0.04em;}
.sc_courses_default .sc_courses_item_period{font-size:1rem;}
.trx_addons_hover_content .trx_addons_hover_links a + a{margin-left:0.5em;}
.sc_events_item{height:4em;}
.sc_events_item_date{width:4em;height:4em;}
.sc_events_item_day{font-size:1.2em;font-weight:400;}
.sc_events_item_title{left:5em;max-height:2em;}
.sc_events_item_button{right:2em;min-height:1.5em;}
.sc_form[class*="scheme_"]{padding:2.5em;}
.sc_form .sc_form_field input[type="text"], .sc_form .sc_form_field textarea{padding:0.8em 1.2em;}
.sc_form_field_button button{padding:1em 2em;}
textarea,
.sc_form_modern .sc_form_field textarea{min-height:8em;}
.sc_form_message{padding-top:0 !important;}
.sc_form_modern .sc_form_info .trx_addons_column-1_3{width:33.3333%;padding-top:0 !important;}
.sc_form_modern .sc_form_field{margin-bottom:1.2em;}
.sc_form_default .sc_form_details,
.sc_form_default .sc_form_field_message{width:100%;padding:0;float:none;}
.sc_form_default .sc_form_details > div{padding:0 !important;}
.sc_googlemap{max-height:20em;}
.wpb_column:not(.vc_col-sm-12) .sc_icons_columns [class*="trx_addons_column-"]{width:100%;}
.sc_promo_image,
.sc_promo_text{width:100% !important;float:none !important;margin:0 !important;}
.sc_promo_image{position:static !important;min-height:20em;}
.sc_promo_image_fit .sc_promo_image{margin:2em 0 !important;}
.sc_promo.sc_promo_size_large .sc_promo_text_inner{padding:2em 3em;}
.sc_promo.sc_promo_size_normal .sc_promo_text_inner{padding:2em;}
.sc_promo.sc_promo_size_normal .sc_promo_descr{font-size:1em;}
.sc_skills_columns .sc_skills_column.trx_addons_column-1_2{width:50%;padding-top:0 !important;}
.sc_skills_columns .sc_skills_column.trx_addons_column-1_3{width:33.3333%;padding-top:0 !important;}
.sc_socials .socials_wrap a{width:2.3077em;height:2.3077em;line-height:2.3077em;}
.sc_team_default .sc_team_item_info{padding:2em 2em;}
.sc_team_default .sc_team_item_content,
.sc_team_default .sc_team_item_button{margin-top:1em;}
.sc_team_default .trx_addons_hover_content .trx_addons_hover_subtitle{font-size:1em;}
.sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,
.sc_testimonials_item_author_title{font-size:1rem;line-height:1.2em;vertical-align:bottom;}
#tribe-bar-form input[type="text"],
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"],
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{padding:1em 1.2em;}
#tribe-events .tribe-events-button,
.tribe-events-button,
.tribe-events-cal-links a,
.tribe-events-sub-nav li a{padding:1.2em 2em;}
#tribe-events-content{margin-top:2em;}
.events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-calendar + #tribe-events-footer{margin-top:2.3077em;}
.tribe-events-calendar thead th{padding:1em 0;}
#tribe-events-content .tribe-events-calendar td{height:auto;padding-bottom:2em;}
.tribe-events-calendar td div[id*="tribe-events-daynum-"]{padding:0.5em 0.2em 0.2em;}
.tribe-events-list .tribe-events-list-separator-month{margin:1em auto;}
.single-tribe_events .tribe-events-schedule{margin:1em 0;}
.single-tribe_events #tribe-events-footer .tribe-events-sub-nav li{float:none !important;width:100% !important;}
.single-tribe_events #tribe-events-footer .tribe-events-sub-nav li+li{margin-top:1em !important;}
.scheme_default .single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.timeline .timeline_line, #content .timeline .timeline_line{width:300px !important;padding-left:2em !important;padding-right:2em !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.timeline.my_style_style_4 #t_line_left{left:10px !important;}
.timeline.my_style_style_4 #t_line_right{right:15px !important;}
.timeline.my_style_style_4 #t_line_left,
.timeline.my_style_style_4 #t_line_right{margin-top:-1px;}
.timeline.my_style_style_4 .item{width:260px !important;height:260px !important;}
.timeline.my_style_style_4 .my_timeline_content{width:260px !important;}
.timeline.my_style_style_4 .timeline_items_wrapper .item h2{font-size:1.2em;letter-spacing:0;margin:2em 0 0 !important;padding:0 2em !important;}
#tl1.timeline.my_style_style_4 .my_post_date{padding:0 3em !important;}
.timeline.my_style_style_4 .my_timeline_content span{margin-bottom:1.5em !important;padding:0 3em;}
#tl1.timeline.my_style_style_4 .my_timeline_content .read_more{margin-bottom:3em !important;padding:0 3em !important;}
.timeline .t_node_desc, #content .timeline .t_node_desc{font-size:0.9231em !important;}
.wpb_text_column[class*="scheme_"]{padding:1.5em;}
.vc_row.vc_row-o-full-height{min-height:0;}
.vc_tta-tabs.vc_general .vc_tta-panel-body{padding-top:1em;padding-bottom:1em;}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading{margin-bottom:0.5em;}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-top:0.5em;}
.hide_on_mobile{display:none;}
.show_on_mobile{display:block;}
.column-1_1 #sb_instagram .sbi_item{min-width:25%;}
.woocommerce[class*="column-"] ul.products li.product, .woocommerce-page[class*="column-"] ul.products li.product,
.woocommerce ul.products li.product[class*="column-"], .woocommerce-page ul.products li.product[class*="column-"],
.woocommerce .related.products ul.products li.product[class*="column-"], .woocommerce-page .related.products ul.products li.product[class*="column-"],
.woocommerce .upcells.products ul.products li.product[class*="column-"], .woocommerce-page .upcells.products ul.products li.product[class*="column-"]{width:100%;float:none;}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce div.product .product_title{font-size:1.8333em;}
.woocommerce .hr_advisor_shop_mode_buttons,
.woocommerce-page .hr_advisor_shop_mode_buttons,
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count{margin:0.8em 0.5em 0.8em 0;}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count{display:none;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_data,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_data{margin-top:2em;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_item,
.woocommerce-page .shop_mode_thumbs ul.products li.product .post_item{padding:2em;}
.woocommerce .shop_mode_list ul.products li.product .post_item,
.woocommerce-page .shop_mode_list ul.products li.product .post_item{padding:2em;}
.woocommerce .shop_mode_list ul.products li.product .post_featured,
.woocommerce-page .shop_mode_list ul.products li.product .post_featured{margin:0 0 2em 0;max-width:none;width:100%;float:none;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{padding-left:0;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{height:3.7em;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{padding:0.5em 0.8em;}
.woocommerce div.product .product_title{font-size:2em;margin-top:1em;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{font-size:1em;}
.woocommerce div.product p.price{margin:1.2em 0;}
.woocommerce div.product form.cart,
.woocommerce #content div.product form.cart,
.woocommerce-page div.product form.cart,
.woocommerce-page #content div.product form.cart{margin-bottom:2em;}
.single-product div.product .trx-stretch-width-wrap{padding-top:3em;}
.single-product div.product .trx-stretch-width .woocommerce-tabs{padding:3em 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{padding:0.5em;}
.single-product .related h2{font-size:2em;font-weight:300;}
.single-product ul.products li.product .post_featured{min-height:10em;margin:0;}
.single-product ul.products li.product .post_data{padding:2.5em;}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating{margin-top:2.5em;}
.woocommerce .star-rating, .woocommerce-page .star-rating{margin-top:-2px;}
.post_item_single .post_header{margin-bottom:1.5em;}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price{margin:0.8em 0 1em;}
.woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button{padding:1.5em 2em;}
.woocommerce ul.products li.product .button:before, .woocommerce div.product form.cart .button:before{margin-right:0.6em;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{max-height:5em;}
.woocommerce ul.products li.product .price del{margin-bottom:0.5em;}
.woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label{max-width:88%;}
.sc_content{min-width:100%;}
.footer_wrap aside + aside{margin-top:20px;}
.vc_empty_space{font-size:8px;}
.top_panel_title .page_title, .top_panel_title .breadcrumbs{width:100%;text-align:center;}
.top_panel_title .post_meta,
.top_panel_title .page_caption{text-align:center;}
.sc_table table th, .sc_table table td{padding:1.6em .6em;}
.post_layout_chess .post_meta{display:none;}
.post_layout_chess .post_title{font-size:1.3em;}
.post_layout_chess:not(.post_format_aside):not(.post_format_link):not(.post_format_quote) .post_content_inner{display:none;}
.comments_list_wrap .comment_counters{position:relative;display:block;}
.related_wrap .columns_wrap > [class*="column-"] + [class*="column-"]{margin-top:2em;}
.copyright_wrap_inner .column-1_2{text-align:left !important;}
.footer_wrap_inner aside.widget{margin-bottom:0px !important;}
.footer_wrap_inner aside.widget:nth-child(n + 2){margin-top:50px !important;}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units{font-size:1em;}
.post_meta, .sc_blogger_default .sc_blogger_item .sc_blogger_post_meta{font-size:0.9rem;}
.sc_item_button a, .sc_price_link,
.sc_action_item_link, .post_item .more-link{letter-spacing:1px;}
.post_item_single .post_content .post_meta .post_share,
.post_item_single .post_content .post_meta .post_tags{float:none;display:block;max-width:100%;}
.post_item_single .post_content .post_meta .post_share{margin-top:1em;}
.single .nav-links .nav-previous, .single .nav-links .nav-next{width:100%;}
.single .nav-links .nav-next{margin-top:2em;}
}
@media (max-width:782px){.admin-bar.top_panel_fixed .top_panel_navi,
.admin-bar #debug_log,
.admin-bar .menu_mobile_overlay,
.admin-bar .menu_mobile{top:46px;}
}
@media (max-width:799px){.mfp-figure figcaption{margin-bottom:0 !important;}
}
@media (max-width:380px){.blog_style_chess_2 .format-quote .post_content p{margin-left:-7px;font-size:1.07em;}
}
@media (max-width:2000px){.top_panel.top_panel_style_2 .top_panel_navi:before,
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:70%;}
.top_panel .top_panel_navi .menu_main_nav,
.top_panel .top_panel_navi .contact_wrap{width:26%;}
.top_panel .top_panel_navi .menu_main_nav{width:75%;}
.top_panel .phone_wrap,
.top_panel .phone_wrap + .socials_wrap,
.top_panel .socials_wrap + .search_wrap,
.top_panel .phone_wrap + .search_wrap{padding-left:3em;}
.top_panel .phone_wrap + .socials_wrap:before,
.top_panel .socials_wrap + .search_wrap:before,
.top_panel .phone_wrap + .search_wrap:before{left:1.4em;}
.body_style_fullwide .top_panel.top_panel_style_2 .top_panel_navi:before{left:75%;}
.body_style_fullwide .top_panel .top_panel_navi .menu_main_nav{width:75%;}
.body_style_fullwide .top_panel .top_panel_navi .contact_wrap{width:25%;}
}
@media (max-width:1580px){.top_panel.top_panel_style_2 .top_panel_navi:before,
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:75%;}
.body_style_fullwide .top_panel.top_panel_style_2 .top_panel_navi:before{left:75%;}
.body_style_fullwide .top_panel .top_panel_navi .menu_main_nav{width:75%;}
.body_style_fullwide .top_panel .top_panel_navi .contact_wrap{width:25%;}
}
@media (max-width:1439px){.top_panel.top_panel_style_2 .top_panel_navi:before,
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:75%;}
.top_panel .top_panel_navi .menu_main_nav{width:75%;}
.top_panel .top_panel_navi .contact_wrap{width:25%;}
.body_style_fullwide .top_panel.top_panel_style_2 .top_panel_navi:before{left:75%;}
.body_style_fullwide .top_panel .top_panel_navi .menu_main_nav{width:75%;}
.body_style_fullwide .top_panel .top_panel_navi .contact_wrap{width:25%;}
}
@media (max-width:1262px){.top_panel.top_panel_style_2 .top_panel_navi:before,
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:75%;}
.top_panel .top_panel_navi .menu_main_nav{width:75% !important;}
.top_panel .top_panel_navi .contact_wrap{width:25%;}
.top_panel .phone_wrap + .socials_wrap:before,
.top_panel .socials_wrap + .search_wrap:before,
.top_panel .phone_wrap + .search_wrap:before{display:none;}
.top_panel .phone_wrap, .top_panel .phone_wrap + .socials_wrap,
.top_panel .socials_wrap + .search_wrap,
.top_panel .phone_wrap + .search_wrap{padding-left:1.5em;}
.top_panel_navi .search_wrap .search_form{padding:0 1em;}
.body_style_fullwide .top_panel.top_panel_style_2 .top_panel_navi:before{left:68.7%;}
.body_style_fullwide .top_panel .top_panel_navi .menu_main_nav{width:59%;}
.body_style_fullwide .top_panel .top_panel_navi .contact_wrap{width:41%;}
}
@media (max-width:959px){.top_panel.top_panel_style_2 .top_panel_navi:before,
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:65%;}
}
@media (max-width:767px){.top_panel.top_panel_style_2 .top_panel_navi:before,
.vc_row.vc_row-has-fill:not(.fullwidth_1):before{left:100%;}
}