@charset "utf-8";
@media(min-width:1263px) and (max-width:1439px) {
h1 {
font-size:3.5em;
line-height:1.6em;
margin-top:1.3636em;
margin-bottom:.96em
}
h2 {
margin-top:2.2857em;
margin-bottom:1.7857em;
letter-spacing:3px
}
h3 {
margin-top:2.1429em;
margin-bottom:1.2857em
}
h4 {
margin-top:2.5714em;
margin-bottom:1.4286em
}
h5 {
margin-top:3em;
margin-bottom:1.5em
}
h6 {
margin-top:2.5em;
margin-bottom:1.1429em
}
.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) .content {
width:660px
}
.sidebar {
width:300px
}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
padding-right:340px
}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
margin-left:-300px
}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content {
padding-left:340px
}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar {
margin-right:-300px
}
.woocommerce:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:670px
}
.woocommerce.body_style_fullwide.sidebar_right .content, .woocommerce.body_style_fullscreen.sidebar_right .content {
padding-right:330px
}
.woocommerce.body_style_fullwide.sidebar_left .content, .woocommerce.body_style_fullscreen.sidebar_left .content {
padding-left:330px
}
.top_panel {
margin-bottom:6em
}
.top_panel_title_wrap {
height:20em
}
.footer_wrap {
margin-top:6em
}
hr, .vc_separator {
margin:5em 0 !important
}
.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 .8em .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:.4em
}
aside .trx_addons_tabs .trx_addons_tabs_titles li a {
padding:4px .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:1.4286em !important
}
.height_small {
height:2.1429em !important
}
.height_medium {
height:2.8571em !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_item_button, .sc_item_button_image {
margin-top:3em
}
.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 {
padding:1em 1.5em;
letter-spacing:2px
}
.trx_addons_hover_content .trx_addons_hover_links a+a {
margin-left:.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
}
.slider_swiper.slider_controls_side .slider_prev, .slider_swiper.slider_controls_side .slider_next {
width:3em;
height:3em;
line-height:3em
}
.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(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:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:610px
}
body.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:550px
}
.woocommerce:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:610px
}
.woocommerce.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(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:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:664px
}
body.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:604px
}
.woocommerce:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:664px
}
.woocommerce.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(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:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:600px
}
body.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:540px
}
.woocommerce:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:600px
}
.woocommerce.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:.3em;
padding-bottom:.3em
}
.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) {
body {
font-size:14px
}
h1 {
font-size:2.1429em;
font-weight:300
}
h2 {
font-size:2em;
margin-top:1.5em;
margin-bottom:1.3em;
letter-spacing:2px
}
h3 {
font-size:1.7143em;
margin-top:2.5em;
margin-bottom:1.3em
}
h4 {
font-size:1.2857em;
margin-top:2.3em;
margin-bottom:1.3em
}
h5 {
font-size:1.0714em;
margin-top:1.5em;
margin-bottom:1em;
letter-spacing:1px
}
h6 {
font-size:1em;
margin-top:1.5em;
margin-bottom:1em
}
.sidebar {
width:270px
}
body.menu_style_side {
padding-right:60px
}
.menu_style_side .menu_side_wrap {
width:60px
}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
padding-right:300px
}
.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
}
.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
}
.post_layout_excerpt .post_title {
margin-left:0;
margin-right:0
}
.top_panel {
margin-bottom:5em
}
.top_panel_title_wrap {
height:18em
}
.footer_wrap {
margin-top:5em
}
.footer_wrap_inner {
padding-top:3em
}
hr, .vc_separator {
margin:5em 0 !important
}
blockquote {
padding:3em 6em
}
blockquote:before {
left:2em;
top:2.5em
}
.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:.8571em
}
.post_layout_excerpt+.post_layout_excerpt {
margin-top:5em;
padding-top:5em
}
.post_item .more-link {
padding:1em 2.5em;
margin-top:3em
}
.format-aside .post_content_inner, .format-link .post_content_inner, .format-status .post_content_inner {
padding:2.5em 4em
}
.pj_tabs .pj_tabs_titles {
margin:0 0 4em
}
.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:.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 .8em .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:.4em
}
aside .trx_addons_tabs .trx_addons_tabs_titles li a {
padding:4px .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:1.4286em !important
}
.height_small {
height:2.1429em !important
}
.height_medium {
height:2.8571em !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_item_button, .sc_item_button_image {
margin-top:2.5em
}
.trx_addons_video_player.with_cover .video_hover {
font-size:2.5em
}
.sc_blogger_default .sc_blogger_item {
padding:1.5em
}
.sc_blogger .sc_blogger_item .sc_blogger_item_title {
font-size:.9286em
}
.sc_blogger_default .sc_blogger_item .sc_blogger_item_featured {
padding-right:8%
}
.sc_blogger_default .sc_blogger_item .sc_blogger_post_meta {
margin-top:.5em
}
.wpb_column:not(.vc_col-sm-12) .sc_blogger_default .sc_blogger_item_featured {
width:100%;
padding:0 0 1em
}
.wpb_column:not(.vc_col-sm-12) .sc_blogger_default .sc_blogger_item_content {
position:static;
width:100%;
padding:0;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
transform:none
}
.sc_courses_default .trx_addons_hover_content {
padding:2em
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text {
line-height:1.6em;
margin-top:1em
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a {
padding:1em 1.2em;
margin-top:5em;
letter-spacing:2px
}
.trx_addons_hover_content .trx_addons_hover_links a+a {
margin-left:.5em
}
.sc_courses_default .sc_courses_item_info {
padding:1.5em 2em
}
.sc_courses_default .sc_courses_item_title {
font-size:1.0714em
}
.sc_events_item {
height:5em
}
.sc_events_date {
width:5em;
height:5em
}
.sc_events_day {
font-size:1.5em;
font-weight:300
}
.sc_events_title {
left:6em
}
.sc_events_button {
right:2em
}
.sc_form[class*="scheme_"] {
padding:3em
}
.sc_form .sc_form_field input[type="text"], .sc_form .sc_form_field textarea {
padding:.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
}
.slider_swiper.slider_controls_side .slider_prev, .slider_swiper.slider_controls_side .slider_next {
width:3em;
height:3em;
line-height:3em
}
#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 .pj_shop_mode_buttons, .woocommerce-page .pj_shop_mode_buttons, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
margin:.8em .5em .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:.8em 0 1em
}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating {
margin-top:2.5em
}
}
@media(min-width:768px) and (max-width:959px) {
body {
font-size:14px;
line-height:1.5714em
}
h1 {
font-size:2em;
font-weight:300
}
h2 {
font-size:1.7143em;
margin-top:1.5em;
margin-bottom:1.3em;
letter-spacing:2px
}
h3 {
font-size:1.4286em;
margin-top:2.5em;
margin-bottom:1.3em
}
h4 {
font-size:1.2143em;
margin-top:2.3em;
margin-bottom:1.3em
}
h5 {
font-size:1.0714em;
margin-top:1.5em;
margin-bottom:1em;
letter-spacing:1px
}
h6 {
font-size:1em;
margin-top:1.5em;
margin-bottom:1em
}
.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
}
body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:100%;
float:none
}
.sidebar {
width:100%;
float:none;
margin-top:4em
}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
padding-right:0 !important;
float:none
}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
margin-left:0 !important;
float:none
}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content {
padding-left:0 !important;
float:none
}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar {
margin-right:0 !important;
float:none
}
.woocommerce:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:100%;
float:none
}
.woocommerce.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:100%;
float:none
}
.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
}
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:.3em;
padding-bottom:.3em
}
.menu_mobile .menu_mobile_nav_area .open_child_menu {
padding:.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
}
.top_panel_title_wrap {
height:12em
}
.footer_wrap {
margin-top:4em
}
.footer_wrap_inner {
padding-top:3em
}
hr, .vc_separator {
margin:4em 0 !important
}
blockquote {
padding:3em 6em
}
blockquote:before {
left:2em;
top:2.5em
}
.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:.8571em
}
.post_layout_excerpt .post_title {
margin-left:0;
margin-right:0
}
.post_layout_excerpt+.post_layout_excerpt {
margin-top:4em;
padding-top:4em
}
.post_layout_portfolio {
padding:0 2.1429em 2.1429em 0
}
.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
}
.pj_tabs .pj_tabs_titles {
margin:0 0 3em
}
.post_item_single .post_content .post_meta .post_share .social_item a {
width:3em;
height:3em;
line-height:3em
}
.author_bio {
font-size:.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:.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: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 .8em .8em 0
}
.height_tiny {
height:1 !important
}
.height_small {
height:1.2857em !important
}
.height_medium {
height:1.7143em !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:.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
}
.sc_item_button, .sc_item_button_image {
margin-top:3em
}
.trx_addons_video_player.with_cover .video_hover {
font-size:2em
}
.trx_addons_dropcap {
margin:.2em .5em .5em 0;
width:2em;
height:2em;
line-height:2em
}
ul.trx_addons_list>li::before {
top:-2px
}
.sc_blogger_default .sc_blogger_item {
padding:1.5em
}
.sc_blogger .sc_blogger_item .sc_blogger_item_title {
font-size:.9286em
}
.sc_blogger_default .sc_blogger_item .sc_blogger_item_featured {
padding-right:8%
}
.sc_blogger_default .sc_blogger_item .sc_blogger_post_meta {
margin-top:.5em
}
.wpb_column:not(.vc_col-sm-12) .sc_blogger_default .sc_blogger_item_featured {
width:100%;
padding:0 0 1em
}
.wpb_column:not(.vc_col-sm-12) .sc_blogger_default .sc_blogger_item_content {
position:static;
width:100%;
padding:0;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
transform:none
}
.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.3em
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text {
line-height:1.3em;
margin-top:1em;
font-size:.9286em
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a {
padding:.6em .8em;
margin-top:3em;
letter-spacing:0
}
.trx_addons_hover_content .trx_addons_hover_links a+a {
margin-left:.5em
}
.sc_courses_default .sc_courses_item_info {
padding:1em 1.5em
}
.sc_courses_default .sc_courses_item_title {
font-size:1em
}
.sc_events_item {
height:4em
}
.sc_events_date {
width:4em;
height:4em
}
.sc_events_day {
font-size:1.2em;
font-weight:300
}
.sc_events_title {
left:5em
}
.sc_events_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:.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
}
.slider_swiper.slider_controls_side .slider_prev, .slider_swiper.slider_controls_side .slider_next {
width:2.5em;
height:2.5em;
line-height:2.5em
}
#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 .pj_shop_mode_buttons, .woocommerce-page .pj_shop_mode_buttons, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
margin:.8em .5em .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:.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:.6em
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
max-height:5em
}
}
@media(min-width:640px) and (max-width:767px) {
.content_wrap, .content_container {
width:600px
}
.sc_content_width_1_1, .sc_content_width_1_2, .sc_content_width_1_3, .sc_content_width_2_3, .sc_content_width_1_4, .sc_content_width_3_4 {
width:600px;
margin-left:auto;
margin-right:auto;
float:none
}
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, .sc_content_width_1_2, .sc_content_width_1_3, .sc_content_width_2_3, .sc_content_width_1_4, .sc_content_width_3_4 {
width:440px;
margin-left:auto;
margin-right:auto;
float:none
}
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 {
width:50%
}
.portfolio_wrap.portfolio_4 .post_layout_portfolio {
width:50%
}
.related_wrap .post_header {
max-width:90%;
padding:1em 1.5em
}
}
@media(min-width:480px) and (max-width:767px) {
body {
font-size:13px;
line-height:1.5387em
}
h1 {
font-size:1.6923em;
font-weight:300
}
h2 {
font-size:1.5387em;
margin-top:1.5em;
margin-bottom:1.3em;
letter-spacing:1px
}
h3 {
font-size:1.3077em;
margin-top:2.5em;
margin-bottom:1.3em
}
h4 {
font-size:1.1538em;
margin-top:2.3em;
margin-bottom:1.3em
}
h5 {
font-size:1em;
margin-top:1.5em;
margin-bottom:1em;
letter-spacing:1px
}
h6 {
font-size:1em;
margin-top:1.5em;
margin-bottom:1em
}
.body_style_boxed .page_wrap {
width:100%
}
body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:100%;
float:none;
margin-bottom:0
}
.sidebar {
width:100%;
float:none;
margin-top:3em
}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
padding-right:0 !important;
float:none
}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
margin-left:0 !important;
float:none
}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content {
padding-left:0 !important;
float:none
}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar {
margin-right:0 !important;
float:none
}
.woocommerce:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:100%;
float:none
}
.woocommerce.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:100%;
float:none
}
.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) {
padding-top:20px
}
.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 li>a {
padding-top:.4em;
padding-bottom:.4em;
font-size:1em
}
.menu_mobile .menu_mobile_nav_area .open_child_menu {
padding:.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
}
.top_panel {
margin-bottom:3em
}
.top_panel_title_wrap {
height:10em
}
.footer_wrap {
margin-top:3em
}
.footer_wrap_inner {
padding-top:0
}
hr, .vc_separator {
margin:4em 0 !important
}
blockquote {
padding:2.3077em 5em
}
blockquote:before {
left:1.8462em;
top:2em
}
.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:.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
}
.pj_tabs .pj_tabs_titles {
margin:0 0 2.3077em
}
.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:.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:.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:.9231em
}
.widget_area .post_item .post_info_counters, aside .post_item .post_info_counters {
display:block;
margin-top:.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 .8em .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:.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:2em !important
}
.height_medium {
height:2.4615em !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:.4em
}
.widget_area .trx_addons_tabs .trx_addons_tabs_titles li a, aside .trx_addons_tabs .trx_addons_tabs_titles li a {
padding:5px .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
}
.sc_item_button, .sc_item_button_image {
margin-top:2em
}
.trx_addons_video_player.with_cover .video_hover {
font-size:2em
}
.trx_addons_dropcap {
margin:.2em .5em .5em 0;
width:2em;
height:2em;
line-height:2em
}
ul.trx_addons_list {
margin-bottom:1.5em !important
}
ul.trx_addons_list>li::before {
top:-2px
}
.sc_blogger_default .sc_blogger_item {
padding:1.5em
}
.sc_blogger .sc_blogger_item .sc_blogger_item_title {
font-size:.9231em
}
.sc_blogger_default .sc_blogger_item .sc_blogger_item_featured {
padding-right:8%
}
.sc_blogger_default .sc_blogger_item .sc_blogger_post_meta {
margin-top:.5em
}
.wpb_column:not(.vc_col-sm-12) .sc_blogger_default .sc_blogger_item_featured {
width:100%;
padding:0 0 1em
}
.wpb_column:not(.vc_col-sm-12) .sc_blogger_default .sc_blogger_item_content {
position:static;
width:100%;
padding:0;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
transform:none
}
.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;
margin-top:1em;
font-size:.9231em
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a {
padding:.6em .8em;
margin-top:3em;
letter-spacing:0
}
.trx_addons_hover_content .trx_addons_hover_links a+a {
margin-left:.5em
}
.sc_courses_default .sc_courses_item_info {
padding:1em 1.5em
}
.sc_courses_default .sc_courses_item_title {
font-size:1em
}
.sc_events_item {
height:4em
}
.sc_events_date {
width:4em;
height:4em
}
.sc_events_day {
font-size:1.2em;
font-weight:400
}
.sc_events_title {
left:5em
}
.sc_events_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:.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_price_info {
padding:2.5em
}
.sc_price_price {
font-size:2.5em
}
.sc_price_link {
padding:1em 1.5em
}
.sc_price_description {
font-size:1.25em;
line-height:1.5em
}
.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
}
.slider_swiper.slider_controls_side .slider_prev, .slider_swiper.slider_controls_side .slider_next {
width:2.5em;
height:2.5em;
line-height:2.5em
}
#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:.6em !important
}
.timeline.my_style_style_4 #t_line_right {
right:.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:.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
}
.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 .pj_shop_mode_buttons, .woocommerce-page .pj_shop_mode_buttons, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
margin:.8em .5em .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:.5em .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:.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:.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:.5em
}
}
@media(max-width:479px) {

.column-1_2 {width:100%}
body {
font-size:12px;
line-height:1!important;
}
h1 {
font-size:1.8333em;
font-weight:300
}
h2 {
font-size:1.6667em;
margin-top:1.5em;
margin-bottom:1.3em;
letter-spacing:1px
}
h3 {
font-size:1.4167em;
margin-top:2.5em;
margin-bottom:1.3em
}
h4 {
font-size:1.25em;
margin-top:2.3em;
margin-bottom:1.3em
}
h5 {
font-size:1.0833em;
margin-top:1.5em;
margin-bottom:1em;
letter-spacing:1px
}
h6 {
font-size:1em;
margin-top:1.5em;
margin-bottom:1em
}
.body_style_boxed .page_wrap {
width:100%
}
.content_wrap, .content_container {
width:300px
}
.sc_content_width_1_1, .sc_content_width_1_2, .sc_content_width_1_3, .sc_content_width_2_3, .sc_content_width_1_4, .sc_content_width_3_4 {
width:300px;
margin-left:auto;
margin-right:auto;
float:none
}
body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:100%;
float:none
}
.sidebar {
width:100%;
float:none;
margin-top:2.5em
}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content {
padding-right:0 !important;
float:none
}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar {
margin-left:0 !important;
float:none
}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content {
padding-left:0 !important;
float:none
}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar {
margin-right:0 !important;
float:none
}
.woocommerce:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:100%;
float:none
}
.woocommerce.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {
width:100%;
float:none
}
.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) {
padding-top:20px
}
.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
}
.mobile_layout .menu_mobile_button {
top:.2em
}
.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:.4em;
padding-bottom:.4em;
font-size:1em
}
.menu_mobile .menu_mobile_nav_area .open_child_menu {
padding:.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
}
.top_panel_title_wrap {
height:12em
}
.footer_wrap {
margin-top:2.5em
}
.footer_wrap_inner {
padding-top:0
}
hr, .vc_separator {
margin:3em 0 !important
}
blockquote {
padding:2em 3em 2em 4em
}
blockquote:before {
left:1.1em;
top:1.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
}
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
}
.portfolio_wrap.portfolio_3 .post_layout_portfolio {
width:50%
}
.portfolio_wrap.portfolio_4 .post_layout_portfolio {
width:50%
}
.post_layout_portfolio {
padding:0 .8333em .8333em 0
}
.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
}
.pj_tabs .pj_tabs_titles {
margin:0 0 2em
}
.pj_tabs .pj_tabs_titles li+li {
margin-left:.2em
}
.pj_tabs .pj_tabs_titles li a {
padding:.2em .8em
}
.post_item_single .post_content .post_meta .post_share .social_item a {
width:2em;
height:2em;
line-height:2em
}
.author_bio {
font-size:.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:.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:.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:.9167em
}
.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:.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:2em !important
}
.height_medium {
height:2.5em !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:.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
}
.sc_item_button, .sc_item_button_image {
margin-top:2em
}
.trx_addons_video_player.with_cover .video_hover {
font-size:2em
}
.trx_addons_dropcap {
margin:.2em .5em .5em 0;
width:2em;
height:2em;
line-height:2em
}
ul.trx_addons_list {
margin-bottom:1.5em !important
}
ul.trx_addons_list>li::before {
top:-2px
}
.sc_blogger_default .sc_blogger_item {
padding:1.5em
}
.sc_blogger .sc_blogger_item .sc_blogger_item_title {
font-size:.9231em
}
.sc_blogger_default .sc_blogger_item .sc_blogger_item_featured {
padding-right:8%
}
.sc_blogger_default .sc_blogger_item .sc_blogger_post_meta {
margin-top:.5em
}
.wpb_column:not(.vc_col-sm-12) .sc_blogger_default .sc_blogger_item_featured {
width:100%;
padding:0 0 1em
}
.wpb_column:not(.vc_col-sm-12) .sc_blogger_default .sc_blogger_item_content {
position:static;
width:100%;
padding:0;
-webkit-transform:none;
-moz-transform:none;
-ms-transform:none;
transform:none
}
.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.5em
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text {
line-height:1.5em;
margin-top:1em;
font-size:1em
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a {
padding:1em 1.4em;
margin-top:5em;
letter-spacing:2px
}
.trx_addons_hover_content .trx_addons_hover_links a+a {
margin-left:.5em
}
.sc_courses_default .sc_courses_item_info {
padding:1em 1.5em
}
.sc_courses_default .sc_courses_item_title {
font-size:1em
}
.sc_events_item {
height:4em
}
.sc_events_date {
width:4em;
height:4em
}
.sc_events_day {
font-size:1.2em;
font-weight:400
}
.sc_events_title {
left:5em;
max-height:2em
}
.sc_events_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:.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_price_info {
padding:2.5em
}
.sc_price_price {
font-size:2.5em
}
.sc_price_link {
padding:1em 1.5em
}
.sc_price_description {
font-size:1.25em;
line-height:1.5em;
height:5em
}
.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_testimonials_default .sc_testimonials_item_content {
font-size:1em
}
.sc_testimonials_default .sc_testimonials_item_content:before {
margin:1em 0
}
.sc_testimonials_default .sc_testimonials_item_author {
max-width:17em
}
.sc_testimonials_default .sc_testimonials_item_author_title {
font-size:1em
}
.sc_testimonials_default .sc_testimonials_item_author_avatar {
width:4.5em;
height:4.5em
}
.slider_swiper.slider_controls_side .slider_prev, .slider_swiper.slider_controls_side .slider_next {
width:2.5em;
height:2.5em;
line-height:2.5em
}
#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:.5em .2em .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:.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:.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:.5em
}
.hide_on_mobile {
display:none
}
.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 .pj_shop_mode_buttons, .woocommerce-page .pj_shop_mode_buttons, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
margin:.8em .5em .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:.5em .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:.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:.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:.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:.5em
}
.woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label {
max-width:88%
}
}
@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
}
.copyright_text a {
    display: block;
    margin: 10px;
}

}
@media(max-width:960px) {
.so-no-blog p { margin-top:20px; font-size:25px;}
.so-no-blog h1 { margin-top:20px; font-size:30px;}
}

@media(max-width:799px) {
.col-sm-6 {width:100%;}
#mc_signup_submit{margin-left:0}
.widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-submit {
    margin-left: 0px;
}

.widget_area .post_item .post_title, aside .post_item .post_title {
    font-size: 14px;
}

.mfp-figure figcaption {
margin-bottom:0 !important
}
}
