@media (min-width: 1680px) { .hide_on_desktop,
.sc_layouts_hide_on_desktop {
display: none !important; } } @media (min-width: 1280px) and (max-width: 1679px) { .hide_on_notebook,
.sc_layouts_hide_on_notebook {
display: none !important; } } @media (min-width: 768px) and (max-width: 1279px) { .sc_push_hide_on_tablet {
margin-top: 0; }
.sc_pull_hide_on_tablet {
margin-bottom: 0; } .hide_on_tablet,
.sc_layouts_hide_on_tablet {
display: none !important; } } @media (max-width: 767px) { .sc_push_hide_on_mobile {
margin-top: 0; }
.sc_pull_hide_on_mobile {
margin-bottom: 0; } .hide_on_mobile,
.sc_layouts_hide_on_mobile {
display: none !important; } } @media (max-width: 1439px) { .trx_addons_audio_player {
padding: 2em; } .sc_item_subtitle + .sc_item_title {
margin-top: 0.4em; }
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr,
.sc_item_title + .sc_item_slider, .sc_item_subtitle + .sc_item_slider, .sc_item_descr + .sc_item_slider,
.sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_descr + .sc_item_columns,
.sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content, .sc_item_descr + .sc_item_content {
margin-top: 2em; }
.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image,
.sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image,
.sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image,
.sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image,
.sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image,
.sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
margin-top: 2em; } .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type="text"],
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
font-size: 14px; }
.sc_layouts_row .sc_button {
font-size: 12px;
padding: 1.5em; } .sc_services_iconed .sc_services_item_content {
padding: 2.1429em; } .sc_team_default .sc_team_item_info {
padding: 2.1429em; } .sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
padding: 2.1429em; }
.sc_blogger_default .sc_blogger_item .sc_blogger_item_button {
margin-top: 1em; } .sc_content_width_1_1 {
width: 1100px; }
.sc_content_width_1_2 {
width: 550px; }
.sc_content_width_1_3 {
width: 366.6666666667px; }
.sc_content_width_2_3 {
width: 733.3333333333px; }
.sc_content_width_1_4 {
width: 275px; }
.sc_content_width_3_4 {
width: 825px; } a.custom-logo-link img,
.sc_layouts_row .sc_layouts_logo img {
max-height: 4.5em; }
.sc_layouts_row_type_compact .custom-logo-link img,
.sc_layouts_row_type_compact .sc_layouts_logo img {
max-height: 3.5em; }
.sc_layouts_row_type_narrow .custom-logo-link img,
.sc_layouts_row_type_narrow .sc_layouts_logo img {
max-height: 2.5em; } } @media (max-width: 1279px) { .trx_addons_audio_player {
padding: 2em 1.6em; } .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type="text"],
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
font-size: 13px;
line-height: 21px; } .sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
padding: 2em 1.6em; } .sc_content_width_1_1 {
width: 964px; }
.sc_content_width_1_2 {
width: 482px; }
.sc_content_width_1_3 {
width: 321.3333333333px; }
.sc_content_width_2_3 {
width: 642.6666666667px; }
.sc_content_width_1_4 {
width: 241px; }
.sc_content_width_3_4 {
width: 723px; } .sc_icons .sc_icons_icon + .sc_icons_item_title,
.sc_icons .sc_icons_icon + .sc_icons_item_description {
margin-top: 1em; }
.sc_icons .sc_icons_item_description {
font-size: 14px; } .slider_container .swiper-pagination-bullet,
.slider_outer .swiper-pagination-bullet {
width: 8px;
height: 8px;
line-height: 8px;
text-align: center;
border-width: 1px; }
.slider_container.slider_controls_outside + .slider_controls_wrap > .slider_prev,
.slider_outer_controls_outside .slider_controls_wrap > .slider_prev {
opacity: 1;
margin-left: 0;
left: 1.5em; }
.slider_container.slider_controls_outside + .slider_next,
.slider_outer_controls_outside .slider_controls_wrap > .slider_next {
opacity: 1;
margin-right: 0;
right: 1.5em; } .sc_layouts_menu_nav ul li.columns-4 > ul,
.sc_layouts_menu_nav ul li.columns-5 > ul {
width: 39em; }
.sc_layouts_menu_nav ul li.columns-4 > ul.submenu_left,
.sc_layouts_menu_nav ul li.columns-5 > ul.submenu_left {
left: -39em; }
.sc_layouts_menu_nav li.columns-4 > ul > li,
.sc_layouts_menu_nav li.columns-5 > ul > li {
width: 33.3333%; } } @media (max-width: 1023px) { .trx_addons_scroll_to_top {
right: 1em; }
.trx_addons_scroll_to_top.show {
bottom: 1em; }
.trx_addons_stretch_height {
min-height: 0 !important; } .sc_item_title {
letter-spacing: 1px; }
#trx_addons_post_details_popup {
width: 80%; } .vc_row.vc_row-o-full-height {
min-height: 0 !important; } .sc_layouts_column .sc_layouts_item {
margin-right: 1.15em; }
.sc_layouts_column_align_right .sc_layouts_item {
margin-left: 1.15em;
margin-right: 0; }
.sc_layouts_row_type_narrow,
.sc_layouts_row_type_narrow input[type="text"],
.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
font-size: 12px;
line-height: 16px; }
.sc_layouts_title_title {
font-size: 0.8em; } .sc_services_iconed .sc_services_item_header {
padding: 1.6154em; }
.sc_services_iconed .sc_services_item_icon,
.sc_services_iconed .sc_services_item_pictogram {
font-size: 2em; }
.sc_services_iconed .sc_services_item_content {
padding: 1.6154em; }
.sc_services_chess .sc_item_columns_2 .sc_services_item_text {
display: none; }
.sc_services_hover .sc_services_item_header_inner,
.sc_services_hover .sc_services_item_content_inner {
padding: 1em; }
.sc_services_hover .sc_services_item_subtitle {
display: none; }
.sc_services_hover .sc_services_item_text {
line-height: 1.25em; } .sc_team_item_thumb .sc_team_item_content {
display: none; }
.sc_team_default .sc_team_item_info {
padding: 1.6154em; }
.sc_team_default .sc_team_item_socials {
margin-top: 1em; } .sc_blogger_default .sc_blogger_item .sc_blogger_item_excerpt {
margin-top: 1em; } .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; } .sc_googlemap {
max-height: 60vh; }
.sc_googlemap_content_default {
left: 7%;
right: 14%;
top: auto;
bottom: 7%;
width: auto;
max-height: 40%;
padding: 1em; } .sc_price_item_title {
letter-spacing: 0;
font-size: 2em; }
.sc_price_item_info {
padding-left: 0;
padding-right: 0; }
.sc_price_item_price {
font-size: 1.5em; } .sc_skills_pie.sc_skills_compact_off .sc_skills_total {
font-size: 2.5rem; }
.vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
padding: 2em 0 0 2em; } .slider_style_default .slider_container.slider_controls_side .slider_controls_wrap > a,
.slider_style_default.slider_outer_controls_side .slider_controls_wrap > a,
.slider_style_default .slider_container.slider_controls_top .slider_controls_wrap > a,
.slider_style_default.slider_outer_controls_top .slider_controls_wrap > a,
.sc_item_slider .slider_container.slider_controls_side .slider_controls_wrap > a,
.sc_item_slider.slider_outer_controls_side .slider_controls_wrap > a,
.sc_item_slider .slider_container.slider_controls_top .slider_controls_wrap > a,
.sc_item_slider.slider_outer_controls_top .slider_controls_wrap > a,
.slider_container.slider_controls_outside + .slider_controls_wrap > a,
.slider_outer_controls_outside .slider_controls_wrap > a {
display: none !important; }
.slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_custom .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction .slide_info:not(.slide_info_large) {
bottom: 1.5em; }   .sc_layouts_menu_nav ul li.columns-3 > ul,
.sc_layouts_menu_nav ul li.columns-4 > ul,
.sc_layouts_menu_nav ul li.columns-5 > ul {
width: 26em; } .sc_layouts_menu_nav ul li.columns-3 > ul.submenu_left,
.sc_layouts_menu_nav ul li.columns-4 > ul.submenu_left,
.sc_layouts_menu_nav ul li.columns-5 > ul.submenu_left {
left: -26em; }
.sc_layouts_menu_nav li.columns-3 > ul > li,
.sc_layouts_menu_nav li.columns-4 > ul > li,
.sc_layouts_menu_nav li.columns-5 > ul > li {
width: 50%; } } @media (max-width: 767px) {  .trx_addons_container, .trx_addons_container-fluid {
padding-left: 10px;
padding-right: 10px; }
.trx_addons_columns_wrap {
margin-right: -20px; }
.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
padding-right: 20px; }
.trx_addons_columns_wrap.columns_padding_left {
margin-left: -20px; }
.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
padding-left: 20px; }
.trx_addons_columns_wrap.columns_padding_right {
margin-right: -20px; }
.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
padding-right: 20px; }
.trx_addons_columns_wrap.columns_padding_center {
margin-left: -10px;
margin-right: -10px; }
.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
padding-left: 10px;
padding-right: 10px; }
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
padding-bottom: 20px; } .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"] {
width: 50%; }
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_1,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_2,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_3,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_4,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-5_5,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-6_6,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-7_7,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-8_8,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-9_9,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-10_10,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-11_11,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-12_12,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_3,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_4,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_5,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_5,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_5,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_6,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_6,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_6,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-5_6 {
width: 100%; } .sc_item_title {
letter-spacing: 0; }
.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr,
.sc_item_title + .sc_item_slider, .sc_item_subtitle + .sc_item_slider, .sc_item_descr + .sc_item_slider,
.sc_item_title + .sc_item_columns, .sc_item_subtitle + .sc_item_columns, .sc_item_descr + .sc_item_columns,
.sc_item_title + .sc_item_content, .sc_item_subtitle + .sc_item_content, .sc_item_descr + .sc_item_content {
margin-top: 1.5em; }
.sc_item_title + .sc_item_button, .sc_item_title + .sc_item_button_image,
.sc_item_subtitle + .sc_item_button, .sc_item_subtitle + .sc_item_button_image,
.sc_item_descr + .sc_item_button, .sc_item_descr + .sc_item_button_image,
.sc_item_content + .sc_item_button, .sc_item_content + .sc_item_button_image,
.sc_item_slider + .sc_item_button, .sc_item_slider + .sc_item_button_image,
.sc_item_columns + .sc_item_button, .sc_item_columns + .sc_item_button_image {
margin-top: 1.5em; }
.sc_item_title.sc_item_title_style_accent b {
font-size: 4em;
line-height: 0.8em; } .wpb_column[class*="sc_extra_bg_"] > .vc_column-inner:after,
.wpb_text_column[class*="sc_extra_bg_"]:after,
.sc_content[class*="sc_extra_bg_"]:after {
display: none; }
.wpb_column[class*="sc_extra_bg_"][class*="sc_bg_mask_"] > .vc_column-inner:before,
.wpb_text_column[class*="sc_extra_bg_"][class*="sc_bg_mask_"]:before,
.sc_content[class*="sc_extra_bg_"][class*="sc_bg_mask_"]:before {
left: 0;
top: 0;
right: 0;
bottom: 0; }
.wpb_column.sc_extra_bg_tiny > .vc_column-inner,
.wpb_text_column.sc_extra_bg_tiny,
.sc_content.sc_extra_bg_tiny:not([class*="sc_padding_"]) {
padding: 1em; }
.wpb_column.sc_extra_bg_small > .vc_column-inner,
.wpb_text_column.sc_extra_bg_small,
.sc_content.sc_extra_bg_small:not([class*="sc_padding_"]) {
padding: 1.5em; }
.wpb_column.sc_extra_bg_medium > .vc_column-inner,
.wpb_text_column.sc_extra_bg_medium,
.sc_content.sc_extra_bg_medium:not([class*="sc_padding_"]) {
padding: 2em; }
.wpb_column.sc_extra_bg_large > .vc_column-inner,
.wpb_text_column.sc_extra_bg_large,
.sc_content.sc_extra_bg_large:not([class*="sc_padding_"]) {
padding: 2.5em; }
.wpb_column[class*="sc_shift_x_"],
.wpb_column[class*="sc_shift_y_"],
.sc_content[class*="sc_shift_x_"],
.sc_content[class*="sc_shift_y_"] {
left: auto;
top: auto; }
.wpb_row.hide_bg_image_on_mobile,
.wpb_column.hide_bg_image_on_mobile .vc_column-inner {
background-image: none !important; }
.wpb_row.hide_bg_image_on_mobile[class*="sc_bg_mask_"]:before,
.wpb_column.hide_bg_image_on_mobile[class*="sc_bg_mask_"] > .vc_column-inner:before {
display: none !important; }  .sc_layouts_row_type_compact .sc_layouts_item_details,
.sc_layouts_row_type_normal .sc_layouts_item_details {
display: none; }
.sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) {
position: absolute; }
.sc_layouts_row .wpb_text_column p {
text-align: center !important; }
.sc_layouts_panel {
overflow-y: auto;
overflow-x: hidden; }
.sc_layouts_panel_left,
.sc_layouts_panel_right {
overflow-x: visible; } .sc_services_slider .sc_services_item,
.sc_services_columns_wrap .sc_services_item,
.services_page_related .related_columns .sc_services_item {
height: auto; }
.sc_services_default .sc_services_item_info {
min-height: 5em; }
.sc_services_default .sc_services_item_content,
.sc_services_default .sc_services_item_button {
display: none; }
.sc_services_default .sc_services_item_subtitle {
font-size: 12px; }
.sc_services_default .sc_services_item_featured_left,
.sc_services_default .sc_services_item_featured_right {
text-align: center; }
.sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_default .sc_services_item_featured_left .sc_services_item_pictogram,
.sc_services_default .sc_services_item_featured_right .sc_services_item_pictogram {
margin: 0 auto;
position: static;
left: auto;
right: auto;
top: auto; }
.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb {
width: 100%;
position: relative;
left: auto;
right: auto;
top: auto; }
.sc_services_default .sc_services_item_featured_left .sc_services_item_info,
.sc_services_default .sc_services_item_featured_right .sc_services_item_info {
text-align: center;
padding: 0;
margin: 1.5em 0 0;
min-height: 0; }
.sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_info,
.sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info,
.sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_info,
.sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info {
margin-left: 0;
margin-right: 0; }
.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
right: auto; }
.sc_services_iconed .sc_services_item_header {
padding: 1.5em;
width: 100%;
position: relative;
bottom: auto;
min-height: 12em; }
.sc_services_iconed .sc_services_item_icon {
font-size: 2em; }
.sc_services_iconed .sc_services_item_content {
padding: 1.5em;
margin-left: 0; }
.sc_services_hover .sc_services_item_header_inner,
.sc_services_hover .sc_services_item_content_inner {
padding: 1.5em; }
.sc_services_hover .sc_services_item_subtitle {
display: block; }
.sc_services_hover .sc_services_item_text {
line-height: 1.5em; }
.sc_services_chess [class*="sc_item_columns_"] [class*="column-"]:nth-child(2n+1) .sc_services_item_header {
float: left; }
.sc_services_chess [class*="sc_item_columns_"] [class*="column-"]:nth-child(2n+1) .sc_services_item_content {
right: 0;
left: auto; }
.sc_services_chess [class*="sc_item_columns_"] [class*="column-"]:nth-child(2n+2) .sc_services_item_header {
float: right; }
.sc_services_chess [class*="sc_item_columns_"] [class*="column-"]:nth-child(2n+2) .sc_services_item_content {
left: 0;
right: auto; }
.sc_services_tabs_simple .sc_services_tabs_list_item {
padding: 0 0.4em; }
.sc_services_tabs .sc_services_item_header {
display: none; }
.sc_services_tabs .sc_services_item_content {
display: block;
width: 100%; }
.sc_services_tabs.effect_flip .sc_services_item_content {
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%; }
.sc_services_tabs.effect_flip .sc_services_item_flip .sc_services_item_content {
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg); } .team_member_page .team_member_featured {
padding: 0 2em 0.75em 0; }
.team_member_page .team_member_featured .team_member_avatar {
border-width: 10px; } .sc_blogger_modern .sc_blogger_item {
padding: 1.4em; }
.sc_blogger_modern .sc_blogger_item .sc_blogger_item_featured {
width: 100%;
margin-bottom: 1.5em; }
.sc_blogger_modern .sc_blogger_item .sc_blogger_item_content {
position: static;
width: 100%;
padding: 0;
left: auto;
top: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.wpb_column:not(.vc_col-sm-12) .sc_blogger_modern .sc_blogger_item_featured {
width: 100%;
padding: 0 0 1em; }
.wpb_column:not(.vc_col-sm-12) .sc_blogger_modern .sc_blogger_item_content {
position: static;
width: 100%;
padding: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none; } .sc_content_width_1_1 {
width: 440px; }
.sc_content_width_1_2 {
width: 220px; }
.sc_content_width_1_3 {
width: 146.6666666667px; }
.sc_content_width_2_3 {
width: 293.3333333333px; }
.sc_content_width_1_4 {
width: 110px; }
.sc_content_width_3_4 {
width: 330px; } .sc_form_detailed .trx_addons_column-1_2 {
width: 100% !important; }
.sc_form_detailed .sc_form_info {
margin-top: 3em;
padding: 0; } .socials_wrap .social_item .social_icon {
width: 2em;
height: 2em;
line-height: 2em;
text-align: center; }
.socials_wrap .social_item {
margin: 6px 6px 0 0; } .slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap > a {
width: 3em;
height: 2.5em;
line-height: 2.5em; }
.slider_style_modern {
padding-left: 0;
padding-right: 0; }
.slider_style_modern .slider_controls_wrap {
position: relative;
height: 4em;
overflow: hidden;
margin-top: 1px; }
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a {
top: 0;
bottom: 0 !important;
width: 50%; }
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a + a {
right: -1px; }
.slider_style_modern .slider_controls_label,
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a::before {
max-width: none;
white-space: nowrap; }
.slider_style_modern .slider_controls_label > span {
display: inline-block;
margin-right: 0.3em; }
.slider_style_modern .slider_controls_label > span:last-child {
margin-right: 0; }
.slider_style_modern .slider_controls_label {
top: 40%; }
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a:before {
top: 75%; }
.slider_container .swiper-pagination-bullet, .slider_outer .swiper-pagination-bullet {
width: 8px;
height: 8px;
line-height: 8px;
text-align: center;
border-width: 1px; }
.sc_slider_controller_info {
font-size: 1em; } .sc_layouts_cart_widget {
position: fixed;
top: 46px;
right: 0;
bottom: 0;
left: 0;
width: auto;
height: auto; }
.sc_layouts_cart_widget:after {
display: none; }
.sc_layouts_cart_widget .sc_layouts_cart_widget_close {
font-size: 1.5em;
padding: 1em;
top: 32px; }
.sc_layouts_cart_widget .widget_shopping_cart {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 1em;
width: 90%;
max-height: 80%;
font-size: 14px;
overflow-x: hidden;
overflow-y: auto; }
.sc_layouts_cart_widget .cart_list {
max-height: none;
overflow: visible; } .sc_layouts_item_menu_mobile_button,
.sc_layouts_menu_mobile_button {
display: inline-block !important; } ul.sc_layouts_submenu .wpb_column:not([class*="vc_col-xs-"]) + .wpb_column:not([class*="vc_col-xs-"]),
ul.sc_layouts_submenu .elementor-column:not([class*="elementor-xs-"]) + .elementor-column:not([class*="elementor-xs-"]) {
margin-top: 1.5em; } .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li > ul,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li ul,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li:last-child > ul,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li:last-child ul {
position: static;
left: auto;
top: auto;
margin: 0;
padding: 0 1em;
width: auto !important;
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none; }
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li > ul,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li:last-child > ul {
padding: 1em 0; }
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li ul.sc_layouts_submenu [class*="sc_content_width_"] {
width: auto !important; }
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li li > a {
padding: 0.25em 1em; }
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li.menu-item-has-children > a:after,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li li.menu-item-has-children > a:after {
content: '\e882'; }
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav > li li.menu-item-has-children > a:after {
top: 0.25em;
right: 1em; } } @media (max-width: 600px) { .sc_layouts_cart_widget {
top: 0; } } @media (max-width: 479px) {  .trx_addons_container, .trx_addons_container-fluid {
padding-left: 10px;
padding-right: 10px; }
.trx_addons_columns_wrap {
margin-right: -20px; }
.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
padding-right: 20px; }
.trx_addons_columns_wrap.columns_padding_left {
margin-left: -20px; }
.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left {
padding-left: 20px; }
.trx_addons_columns_wrap.columns_padding_right {
margin-right: -20px; }
.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right {
padding-right: 20px; }
.trx_addons_columns_wrap.columns_padding_center {
margin-left: -10px;
margin-right: -10px; }
.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center {
padding-left: 10px;
padding-right: 10px; }
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
padding-bottom: 20px; } .trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"] {
width: 100%; }
.trx_addons_columns_wrap.columns_fluid > [class*="trx_addons_column-"] {
width: 50%; }
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_1,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_2,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_3,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-4_4,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-5_5,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-6_6,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-7_7,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-8_8,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-9_9,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-10_10,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-11_11,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-12_12,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_3:nth-child(3n),
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_3,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_3.after_span_2,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_4,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_4.after_span_3,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-1_5:nth-child(5n),
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_5,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_5,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-4_5,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-2_6,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-3_6,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-4_6,
.trx_addons_columns_wrap.columns_fluid > .trx_addons_column-5_6 {
width: 100%; }
.trx_addons_popup {
width: 300px;
height: auto; }
.trx_addons_left_side,
.trx_addons_right_side {
display: block;
float: none;
width: 100%;
padding: 0; }
.trx_addons_right_side {
padding-top: 2em; } #trx_addons_post_details_popup .post_details_page_content {
padding: 1em; }
#trx_addons_post_details_popup .post_details_page_details {
padding: 0 1em; }
#trx_addons_post_details_popup .post_details_page_button {
padding: 1em; }
.trx_addons_post_details_popup_prev {
left: -1.5em; }
.trx_addons_post_details_popup_close,
.trx_addons_post_details_popup_next {
right: -1.5em; } .sc_layouts_row:not(.sc_layouts_row_type_narrow),
.sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type="text"],
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
font-size: 13px;
line-height: 19px; }
.sc_layouts_title_title {
font-size: 0.7em; }
.sc_layouts_title_meta + .sc_layouts_title_title > .sc_layouts_title_caption {
margin: 0.2em 0 0; } .sc_services_default .sc_services_item_info {
padding: 1.2em; }
.sc_services_iconed .sc_services_item_header {
width: 100%;
position: relative;
bottom: auto;
text-align: center; }
.sc_services_iconed .sc_services_item_title {
min-height: 0;
font-size: 14px; }
.sc_services_chess .sc_services_item_text {
display: none; }
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+3) .sc_services_item_header,
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+4) .sc_services_item_header {
float: left; }
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+3) .sc_services_item_content,
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(4n+4) .sc_services_item_content {
right: 0;
left: auto; }
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(2n+2) .sc_services_item_header {
float: right; }
.sc_services_chess .sc_item_columns_2 [class*="column-"]:nth-child(2n+2) .sc_services_item_content {
right: auto;
left: 0; }
.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(2n+2) .sc_services_item_header {
float: right; }
.sc_services_chess .sc_item_columns_3 [class*="column-"]:nth-child(2n+2) .sc_services_item_content {
right: auto;
left: 0; }
.sc_services_tabs .sc_services_tabs_list {
display: none; }
.sc_services_tabs .sc_services_tabs_content {
width: 100%;
position: static;
left: auto;
top: auto; }
.sc_services_tabs.effect_flip .sc_services_item {
-webkit-perspective: none;
-ms-perspective: none;
perspective: none; }
.sc_services_tabs .sc_services_item {
position: static;
left: auto;
top: auto;
opacity: 1 !important; }
.sc_services_tabs .sc_services_item + .sc_services_item {
margin-top: 2em; }
.sc_services_tabs .sc_services_item_header,
.sc_services_tabs .sc_services_item_content {
display: block;
width: 100%;
height: auto;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important; }
.sc_services_tabs .sc_services_item_header {
height: 15em; }
.sc_services_tabs .sc_services_item_content_inner {
position: static;
top: auto;
left: auto;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important; } .team_member_page .team_member_featured {
padding: 0 0 2em;
width: 100%;
float: none; }
.sc_team_default .sc_team_item_info {
padding: 1.6154em; }
.sc_team_default .sc_team_item_content {
min-height: 0;
margin-top: 1em; } .sc_action_item_description,
.sc_action_item_info {
display: none; }
.sc_action_item_event.with_image {
max-height: 33em; }
.sc_content_width_1_1 {
width: 280px; }
.sc_content_width_1_2 {
width: 140px; }
.sc_content_width_1_3 {
width: 93.3333333333px; }
.sc_content_width_2_3 {
width: 186.6666666667px; }
.sc_content_width_1_4 {
width: 70px; }
.sc_content_width_3_4 {
width: 210px; } .sc_form_title {
font-size: 1.5em; } .sc_price_item_link {
margin-top: 2em; }
.sc_price_item_details {
display: none; } .sc_skills_counter .sc_skills_total,
.sc_skills_counter .sc_skills_item_title {
text-align: center; }
.vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
padding: 1.2em 1em; }
.sc_skills_pie.sc_skills_compact_on .sc_skills_item,
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend {
width: 100%;
float: none; }
.sc_skills_pie.sc_skills_compact_on .sc_skills_legend {
margin-bottom: 1em; } .slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle {
font-size: 13px; } } @media (min-width: 768px) and (max-width: 1279px) { .wpb_row.hide_bg_image_on_tablet,
.wpb_column.hide_bg_image_on_tablet .vc_column-inner {
background-image: none !important; }
.wpb_row.hide_bg_image_on_tablet[class*="sc_bg_mask_"]:before,
.wpb_column.hide_bg_image_on_tablet[class*="sc_bg_mask_"] > .vc_column-inner:before {
display: none !important; } }@media (min-width: 1921px) { body.body_style_wide.extra {
padding-left: 91px;
padding-right: 91px; } .sc_button, .sc_button_simple, .sc_form button {
line-height: 25px; } .wpb_column.sc_extra_bg_large[class*="sc_bg_mask_"] > .vc_column-inner:before,
.wpb_text_column.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
.sc_content.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
.wpb_column.sc_extra_bg_large > .vc_column-inner:after,
.wpb_text_column.sc_extra_bg_large:after, .sc_content.sc_extra_bg_large:after {
top: 0;
right: 0;
bottom: 0;
left: -31em; } } @media (max-width: 1679px) { html {
font-size: 18px;
line-height: 164.2857%; }
body.body_style_wide.extra {
padding-left: 64px;
padding-right: 64px; } table th, table td,
.sc_table table th, .sc_table table td {
padding: 1rem; } .post_item_404 .post_content {
padding: 9em 0 5em; }
.post_item_none_search .post_content {
padding: 2em 0; }
.post_layout_chess_2 .post_content_inner {
display: none; }
.post_layout_chess_2.post_format_quote .post_content_inner,
.post_layout_chess_2.post_format_link .post_content_inner,
.post_layout_chess_2.post_format_aside .post_content_inner,
.post_layout_chess_2.post_format_status .post_content_inner {
display: block; }
.post_layout_chess_2.post_format_quote .post_content_inner blockquote {
padding: 2em 2em 2em 4em; }
.post_layout_chess_2.post_format_quote .post_content_inner blockquote:before {
font-size: 2em;
top: 1em;
left: 0.7em; }
.post_layout_chess_2.post_format_quote .post_content_inner p {
font-size: 1em;
line-height: 1.25em; }
.post_layout_chess_2.post_format_quote .post_content_inner a,
.post_layout_chess_2.post_format_quote .post_content_inner cite {
font-size: 0.8667em;
line-height: 1.25em; }
.post_layout_chess_2.post_format_link .post_content_inner,
.post_layout_chess_2.post_format_aside .post_content_inner,
.post_layout_chess_2.post_format_status .post_content_inner {
font-size: 1.2em;
line-height: 1.4em; }
.post_layout_chess_3 .post_meta,
.post_layout_chess.post_layout_chess_3 .more-link {
display: none; } .custom_section {
width: 64px; }
.custom_section .custom_section_container .social_item .social_icon {
width: 40px;
height: 40px;
line-height: 40px;
text-align: center; }
.custom_section .custom_section_container .custom_section_socials a {
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 15px; }
.custom_section .custom_section_container .socials_description {
width: 16px;
font-size: 14px; }
.body_style_wide.extra .trx_addons_scroll_to_top {
right: 6px;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center; } form.mc4wp-form .mc4wp-form-fields {
padding-right: 13em; } .wpcf7 .extra_form .wpcf7-form-fields {
padding-right: 10em; }
.wpcf7 .alter_form textarea {
height: 10.5em; } .ui-datepicker {
width: 20.85em; } .related_wrap .related_item_style_1.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
padding: 3.1em 2em; } .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li a.remove,
.sc_layouts_cart_widget .widget_shopping_cart ul.product_list_widget li a.remove {
right: 10px; }
.ua_gecko .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li a.remove:after,
.ua_gecko .sc_layouts_cart_widget .widget_shopping_cart ul.product_list_widget li a.remove:after {
text-indent: -2px; }
.sc_layouts_cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons {
-webkit-justify-content: space-around;
-ms-flex-pack: space-around;
justify-content: space-around; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
min-width: 45%; }
.ua_gecko .woocommerce a.remove:after {
text-indent: -1px; }
.woocommerce .woocommerce-result-count {
margin: 1.8em 0.5em 1.8em 0; }
.woocommerce .smart_casa_shop_mode_buttons,
.woocommerce-page .smart_casa_shop_mode_buttons {
font-size: 26px; }
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
padding: 1.3em 3em; }
.woocommerce .list_products.shop_mode_list nav.woocommerce-pagination ul li {
padding-bottom: 1px; } } @media (max-width: 1439px) {  .content_wrap, .content_container {
width: 1100px; }
.body_style_boxed .page_wrap {
width: 1100px; }
.body_style_boxed .content_wrap,
.body_style_boxed .content_container {
width: 1020px; }
.menu_style_side .menu_side_wrap {
width: 70px; }
body.menu_style_left {
margin-left: 70px; }
body.menu_style_right {
margin-right: 70px; }
.menu_style_left .sc_layouts_row_fixed_on {
margin-left: 70px !important; }
.menu_style_right .sc_layouts_row_fixed_on {
margin-right: 70px !important; } body.body_style_wide:not(.expand_content) [class*="content_wrap"] > .content {
width: 714.5299145299px; }
body.body_style_boxed:not(.expand_content) [class*="content_wrap"] > .content {
width: 662.5641025641px; }
[class*="content_wrap"] > .sidebar {
width: 347.8632478632px; }
body.body_style_boxed [class*="content_wrap"] > .sidebar {
width: 322.5641025641px; } .body_style_fullwide .content_wrap {
padding-left: 90px;
padding-right: 90px; }
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .content,
.body_style_fullscreen.sidebar_right [class*="content_wrap"] > .content {
padding-right: 385.4700854701px; }
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .sidebar,
.body_style_fullscreen.sidebar_right [class*="content_wrap"] > .sidebar {
margin-left: -347.8632478632px; }
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .content,
.body_style_fullscreen.sidebar_left [class*="content_wrap"] > .content {
padding-left: 385.4700854701px; }
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .sidebar,
.body_style_fullscreen.sidebar_left [class*="content_wrap"] > .sidebar {
margin-right: -347.8632478632px; } body.body_style_wide.extra {
padding-left: 0;
padding-right: 0; } .page_content_wrap {
padding-top: 6rem;
padding-bottom: 6rem; } .menu_side_icons .toc_menu_item .toc_menu_icon:before {
font-size: 1.8rem; } .menu_mobile .menu_mobile_nav_area li > a {
font-size: 1.2857em;
line-height: 1.5em; }
.menu_mobile .menu_mobile_nav_area > ul > li > a {
font-size: 2em;
line-height: 1.5em; } .post_item_404 .post_content {
padding: 0 0 2em; }
.post_item_none_search .post_content {
padding: 2em 0; }
.post_layout_chess_2 .post_title {
font-size: 1.4rem; }
.post_layout_chess_3 .post_title {
font-size: 1.2rem; }
.post_layout_classic .post_content {
font-size: 1em; }
.masonry_wrap .masonry_item-1_4,
.portfolio_wrap.portfolio_4 .post_layout_portfolio {
width: 33.3333%; } .sidebar .widget + .widget.widget_bg_image,
.sidebar[class*="scheme_"] .widget + .widget.widget_bg_image,
.sidebar .widget + .widget.widget_fullwidth,
.sidebar[class*="scheme_"] .widget + .widget.widget_fullwidth {
padding-top: 3em;
padding-bottom: 3em; } .custom_section {
display: none; } .trx_addons_scroll_to_top {
right: 1em; }
.body_style_wide.extra .trx_addons_scroll_to_top {
width: 3em;
height: 3em;
line-height: 3em;
text-align: center;
right: 1em; }
.trx_addons_video_player.with_cover .video_hover:before,
.format-video .post_featured.with_thumb .post_video_hover:before {
letter-spacing: -8px; } .related_wrap .related_item_style_1.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
padding: 2.9em 2em; } .front_page_section_subscribe_text form.mc4wp-form .mc4wp-form-fields input[type="email"] {
padding: 0.85em 1em; }  .body_style_boxed .sc_content_width_1_1 {
width: 1020px; }
.body_style_boxed .sc_content_width_1_2 {
width: 510px; }
.body_style_boxed .sc_content_width_1_3 {
width: 340px; }
.body_style_boxed .sc_content_width_2_3 {
width: 680px; }
.body_style_boxed .sc_content_width_1_4 {
width: 255px; }
.body_style_boxed .sc_content_width_3_4 {
width: 765px; } .sc_layouts_title_breadcrumbs {
margin-top: 2em; } .sc_layouts_row_type_narrow {
font-size: 16px;
line-height: 19px; } .mejs-controls .mejs-time {
font-size: 16px; } .menu_main_nav_area,
.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
font-size: 14px; }
.menu_main_nav > li > ul, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > ul,
.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav {
font-size: 14px; } .sc_layouts_cart_widget .woocommerce.widget_shopping_cart ul.cart_list li {
padding: 0 2.5em 1.3em 5em; } .sc_testimonials_extra {
-webkit-box-shadow: 0 20px 38px rgba(155, 171, 177, 0.4);
-moz-box-shadow: 0 20px 38px rgba(155, 171, 177, 0.4);
box-shadow: 0 20px 38px rgba(155, 171, 177, 0.4); } .sc_team_default .sc_team_item_info {
padding: 1.2em 2em; } .sc_services_default .sc_services_item_icon,
.sc_services_default .sc_services_item_pictogram {
font-size: 4em; }
.sc_services_tabs .sc_services_item {
padding-top: 9em; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
min-width: 50%; } .woocommerce .smart_casa_shop_mode_buttons, .woocommerce-page .smart_casa_shop_mode_buttons {
font-size: 1em;
margin: 1.25em 0.8em 1.25em 0; }
.woocommerce .smart_casa_shop_mode_buttons,
.woocommerce-page .smart_casa_shop_mode_buttons {
font-size: 22px;
margin: 1.35em 0.5em 1.35em 0; } .vc_empty_space.sc_height_huge {
height: 6rem !important; }
.vc_empty_space.sc_height_small {
height: 2.5rem !important; }
.vc_empty_space.sc_height_extra_huge {
height: 6rem !important; }
.vc_empty_space.sc_height_extra_medium {
height: 2rem !important; }
.vc_empty_space.sc_height_extra_large {
height: 2rem !important; } } @media (max-width: 1279px) { html {
font-size: 16px;
line-height: 161.54%; }
.sc_layouts_title_caption {
font-size: 54px;
line-height: 62px; }
.sc_title_extra h1.sc_item_title_tag {
font-size: 50px;
line-height: 60px; }
h1, .front_page_section_caption {
font-size: 54px;
line-height: 62px;
margin-top: 36px;
margin-bottom: 20px;
letter-spacing: 0; }
h2 {
font-size: 48px;
line-height: 56px;
margin-top: 42px;
margin-bottom: 24px;
letter-spacing: 0; }
h3 {
font-size: 42px;
line-height: 48px;
margin-top: 40px;
margin-bottom: 22px;
letter-spacing: 0; }
h4 {
font-size: 36px;
line-height: 42px;
margin-top: 32px;
margin-bottom: 18px;
letter-spacing: 0; }
h5 {
font-size: 30px;
line-height: 36px;
margin-top: 30px;
margin-bottom: 16px;
letter-spacing: 0; }
h6 {
font-size: 22px;
line-height: 28px;
margin-top: 28px;
margin-bottom: 12px;
letter-spacing: 0; }
p, ul, ol, dl, blockquote, address {
margin-bottom: 1em; }
blockquote p {
font-size: 1.5em;
line-height: 1.4em; }
blockquote > cite, blockquote > p > cite {
font-size: 18px;
line-height: 1.3em; }
figure figcaption, .wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd {
font-size: 12px; }
.page_content_wrap {
padding-top: 5rem;
padding-bottom: 5rem; } .body_style_boxed .page_wrap {
width: 100%; }
.content_wrap,
.content_container {
width: 964px !important; }
.menu_style_side .content_wrap,
.menu_style_side .content_container {
width: 904px; }
.menu_style_side .menu_side_wrap {
width: 60px; }
body.menu_style_left {
margin-left: 60px; }
body.menu_style_right {
margin-right: 60px; }
.menu_style_left .sc_layouts_row_fixed_on {
margin-left: 60px !important; }
.menu_style_right .sc_layouts_row_fixed_on {
margin-right: 60px !important; } body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*="content_wrap"] > .content {
width: 626.188034188px; }
body.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*="content_wrap"] > .content {
width: 566.188034188px; }
[class*="content_wrap"] > .sidebar,
body.body_style_boxed [class*="content_wrap"] > .sidebar {
width: 304.8547008547px; } .body_style_fullwide .content_wrap {
padding-left: 50px;
padding-right: 50px; }
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .content,
.body_style_fullscreen.sidebar_right [class*="content_wrap"] > .content {
padding-right: 337.811965812px; }
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .sidebar,
.body_style_fullscreen.sidebar_right [class*="content_wrap"] > .sidebar {
margin-left: -304.8547008547px; }
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .content,
.body_style_fullscreen.sidebar_left [class*="content_wrap"] > .content {
padding-left: 337.811965812px; }
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .sidebar,
.body_style_fullscreen.sidebar_left [class*="content_wrap"] > .sidebar {
margin-right: -304.8547008547px; } .container, .container-fluid,
.trx_addons_container, .trx_addons_container-fluid {
padding-left: 15px;
padding-right: 15px; }
.row, .columns_wrap, .trx_addons_columns_wrap {
margin-right: -30px; }
.row > [class*="column-"],
.columns_wrap > [class*="column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
padding-right: 30px; }
.vc_row.columns_padding_left,
.row.columns_padding_left,
.columns_wrap.columns_padding_left,
.trx_addons_columns_wrap.columns_padding_left {
margin-left: -30px; }
.vc_row.columns_padding_left .vc_column_container > .vc_column-inner,
.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"], .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left,
.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,
.trx_addons_columns_wrap.columns_padding_right,
.columns_wrap.columns_padding_right {
margin-right: -30px; }
.vc_row.columns_padding_right .vc_column_container > .vc_column-inner,
.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"], .trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right,
.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,
.trx_addons_columns_wrap.columns_padding_center,
.row.columns_padding_center,
.columns_wrap.columns_padding_center {
margin-left: -15px;
margin-right: -15px; }
.vc_column_container > .vc_column-inner,
.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center,
.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; }
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom,
.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; }
hr, .vc_separator {
margin: 4em 0 !important; } .menu_side_wrap .sc_layouts_logo {
padding: 55% 8%; }
.menu_side_icons .toc_menu_item .toc_menu_description span {
letter-spacing: 1px;
padding: 0 2em; }
.menu_mobile .menu_mobile_nav_area li > a {
font-size: 1.2308em;
line-height: 1.5em; } input[type="text"], input[type="number"], input[type="email"],
input[type="url"], input[type="tel"], input[type="search"], input[type="password"],
textarea, textarea.wp-editor-area, .select_container, select, .select_container select,
form.mc4wp-form .mc4wp-form-fields input[type="email"] {
font-size: 16px; }
input[type="text"], input[type="number"], input[type="email"],
input[type="url"], input[type="tel"], input[type="password"],
input[type="search"], select, textarea, textarea.wp-editor-area,
form.mc4wp-form .mc4wp-form-fields input[type="email"],
.tourmaster-form-field input[type="text"],
.tourmaster-form-field input[type="email"],
.tourmaster-form-field input[type="password"],
.tourmaster-form-field textarea,
.tourmaster-form-field select,
.tourmaster-form-field.tourmaster-with-border input[type="text"],
.tourmaster-form-field.tourmaster-with-border input[type="email"],
.tourmaster-form-field.tourmaster-with-border input[type="password"],
.tourmaster-form-field.tourmaster-with-border textarea,
.tourmaster-form-field.tourmaster-with-border select,
#buddypress div.dir-search input[type="search"],
#buddypress div.dir-search input[type="text"],
#buddypress li.groups-members-search input[type="search"],
#buddypress li.groups-members-search input[type="text"],
#buddypress .standard-form input[type="color"],
#buddypress .standard-form input[type="date"],
#buddypress .standard-form input[type="datetime-local"],
#buddypress .standard-form input[type="datetime"],
#buddypress .standard-form input[type="email"],
#buddypress .standard-form input[type="month"],
#buddypress .standard-form input[type="number"],
#buddypress .standard-form input[type="password"],
#buddypress .standard-form input[type="range"],
#buddypress .standard-form input[type="search"],
#buddypress .standard-form input[type="tel"],
#buddypress .standard-form input[type="text"],
#buddypress .standard-form input[type="time"],
#buddypress .standard-form input[type="url"],
#buddypress .standard-form input[type="week"],
#buddypress .standard-form select,
#buddypress .standard-form textarea {
padding: 20px 0; } button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.theme_button,
.gallery_preview_show .post_readmore,
#buddypress .comment-reply-link,
#buddypress .generic-button a,
#buddypress a.button,
#buddypress button,
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress input[type="submit"],
#buddypress ul.button-nav li a,
#buddypress div.activity-meta a,
a.bp-title-button,
body #booked-profile-page input[type="submit"],
body #booked-profile-page button,
body .booked-list-view input[type="submit"],
body .booked-list-view button,
body table.booked-calendar input[type="submit"],
body table.booked-calendar button,
body .booked-modal input[type="submit"],
body .booked-modal button,
form.mc4wp-form .mc4wp-form-fields input[type="submit"],
.sc_button, .sc_form button,
.tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"],
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-bar-form button, #tribe-bar-form a,
#tribe-bar-form input,
#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,
#tribe-events .tribe-events-button, .tribe-events-button,
.tribe-events-cal-links a, .tribe-events-sub-nav li a,
.tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,
.edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button,
.widget_edd_cart_widget .edd_checkout a,
.woocommerce .button, .woocommerce-page .button,
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button, .woocommerce #respond input#submit,
.woocommerce input[type="button"], .woocommerce-page input[type="button"],
.woocommerce input[type="submit"], .woocommerce-page input[type="submit"],
.woocommerce .woocommerce-message .button,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.woocommerce #review_form #respond p.form-submit input[type="submit"],
.woocommerce-page #review_form #respond p.form-submit input[type="submit"],
.woocommerce table.my_account_orders .order-actions .button,
.woocommerce table.cart td.actions .button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce .woocommerce-info a.button,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled, .woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled, .woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled,
.woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled,
.yith-woocompare-widget a.clear-all {
font-size: 13px;
line-height: 19px;
padding: 16px 28px;
letter-spacing: 2px; }
.post_item .more-link {
font-size: 12px !important;
line-height: 19px !important;
padding: 12px 36px;
letter-spacing: 2px; }
.single-product ul.products li.product .post_data .add_to_cart_button {
padding: 12px 34px; }
.woocommerce div.product form.cart .button.single_add_to_cart_button,
.woocommerce-page .button.single_add_to_cart_button,
.woocommerce .button.single_add_to_cart_button {
font-size: 13px;
line-height: 19px; }
.sc_button.sc_button_with_icon {
padding: 16px 28px; }
.sc_button.sc_button_bordered {
padding: 14px 28px; }
.sc_button_simple {
padding: 0 1.8em 0 0; }
.sc_button.sc_button_size_small,
.theme_button.theme_button_small {
padding: 10px 35px;
font-size: 12px;
line-height: 19px; } .esg-filters div.esg-navigationbutton,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current,
.page_links > span:not(.page_links_title), .page_links > a,
.comments_pagination .page-numbers, .nav-links .page-numbers {
font-size: 13px; }
div.esg-filters, .woocommerce nav.woocommerce-pagination ul,
.comments_pagination, .nav-links, .page_links {
margin-top: 3em; } div.esg-filter-wrapper .esg-filterbutton > span,
.mptt-navigation-tabs li a,
div.smart_casa_tabs .smart_casa_tabs_titles li a,
div.smart_casa_tabs .smart_casa_tabs_titles li a.ui-tabs-anchor {
padding: 1em 1.25em; } .post_item .more-link, .gallery_preview_show .post_readmore {
margin-top: 2em; }
.post_layout_chess .post_meta {
font-size: 15px; }
.post_layout_chess_1 .post_title {
font-size: 2em;
line-height: 1.2em; }
.post_layout_chess_1.post_format_aside .post_meta {
margin-top: 2rem; }
.post_layout_chess_1 .post_header + .post_content {
margin-top: 2rem; }
.post_layout_chess.post_layout_chess_1 .more-link {
margin-top: 1rem; }
.post_layout_chess_2.post_format_audio .mejs-time,
.post_layout_chess_3.post_format_audio .mejs-time {
display: none; }
.post_layout_chess_2 .post_title {
font-size: 20px;
line-height: 26px; }
.post_layout_chess_2 .post_meta {
display: none; }
.post_layout_chess_2.post_format_quote .post_content_inner blockquote {
padding: 1.5em 1.5em 1.5em 3em; }
.post_layout_chess_2.post_format_quote .post_content_inner blockquote:before {
font-size: 1.2em;
top: 1em;
left: 1em; }
.post_layout_chess_2.post_format_quote .post_content_inner a,
.post_layout_chess_2.post_format_quote .post_content_inner cite {
font-size: 10px;
line-height: 12px; }
.post_layout_chess_2 .post_meta,
.post_layout_chess_2.post_format_link .post_meta,
.post_layout_chess_2.post_format_status .post_meta,
.post_layout_chess_3 .post_meta,
.post_layout_chess_3.post_format_link .post_meta,
.post_layout_chess_3.post_format_status .post_meta {
margin-top: 0; }
.post_layout_chess.post_layout_chess_2 .more-link,
.post_layout_chess.post_layout_chess_3 .more-link {
padding: 0.9em 2.8em; }
.post_layout_chess_3 .post_title {
font-size: 17px;
line-height: 1.3em; }
.post_layout_classic .post_title {
line-height: 1.2em; }
.post_layout_classic .post_meta {
font-size: 15px; }
.post_layout_classic blockquote {
padding: 2.5em 2.5em 2.5em 5em; }
.post_layout_classic blockquote:before {
top: 1.2em;
left: 0.8em; }
.post_layout_excerpt .post_meta {
font-size: 15px; }
.post_layout_excerpt .post_title {
font-size: 2em;
line-height: 1.2em;
margin: 0.4em 0 0 0; }
.post_layout_excerpt .post_content .post_meta_item.post_tags a {
font-size: 12px;
line-height: 17px; }
.post_layout_excerpt .post_meta_item.post_date {
font-size: 12px;
line-height: 17px; }
.post_layout_excerpt .post_content .post_meta_item.post_tags,
.post_layout_excerpt .post_content .post_meta_item.post_tags .post_meta_label {
font-size: 15px;
line-height: 21px; }
.post_layout_excerpt .post_meta_item.post_categories {
font-size: 12px;
line-height: 19px; }
.post_layout_excerpt .post_header .post_price {
font-size: 2em;
line-height: 1.5em; } .nav-links-single .nav-links {
margin-top: 4em;
padding-top: 4em; }
.related_wrap {
margin-top: 3.6em;
padding-top: 2.7em; }
.comments_list_wrap {
margin-top: 2em;
padding-top: 2.7em; }
.comments_form_wrap {
margin-top: 2.3em;
padding-top: 2.8em; }
.comments_wrap .form-submit {
margin-top: 3em; }
.post_item_single .post_header {
margin-bottom: 1em; }
.post_item_single .post_meta_item.post_date {
font-size: 12px;
line-height: 17px; }
.post_item_single .post_meta_item.post_categories {
font-size: 12px;
line-height: 19px; }
.post_item_single .post_content > .post_meta_single .post_tags a {
font-size: 12px;
line-height: 17px; }
.post_item_single .post_content > .post_meta_single .post_tags {
font-size: 15px;
line-height: 21px; }
.post_item_single .post_content > .post_meta_single .post_share .post_meta_share_label {
font-size: 15px;
line-height: 21px; }
.single .comments_list_wrap .comment_info {
margin-top: 0; }
.single .comments_list_wrap .comment_author {
font-size: 13px; } .widget .widgettitle {
font-size: 20px;
line-height: 24px; }
.sc_edd_details .downloads_page_tags .downloads_page_data > a,
.widget_product_tag_cloud a,
.widget_tag_cloud a {
font-size: 12px !important;
line-height: 17px;
padding: 12px 24px; }
.widget_recent_posts .post_info .post_info_item .post_info_date {
font-size: 12px;
line-height: 17px;
font-weight: 700; }
.widget_recent_posts .post_info .post_info_item.post_info_posted_by {
font-size: 15px;
line-height: 21px;
font-weight: 500; }
.widget_recent_comments ul > li > a {
font-size: 17px;
line-height: 24px;
font-weight: 500; }
.widget_recent_comments ul > li::before {
font-size: 1.5em; }
.widget_recent_comments ul > li + li::before {
top: 1.2em; }
.widget_recent_comments ul > li .comment-author-link {
padding-left: 2em; }
.widget_nav_menu ul > li {
font-size: 16px;
line-height: 28px; }
.widget_calendar caption {
font-size: 14px;
line-height: 19px; }
.footer_wrap .small_font .widget.widget_text p {
font-size: 16px; } .trx_addons_video_player.with_cover .video_hover,
.body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover,
.post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover,
.post_layout_chess_1.format-video .post_featured.with_thumb .post_video_hover {
font-size: 1.8em; }
.widget_video .trx_addons_video_player.with_cover .video_hover {
font-size: 1.8em; } form.mc4wp-form .mc4wp-form-fields {
padding-right: 12em; } .wpcf7 textarea {
height: 10.5em; }
.wpcf7 .extra_form .wpcf7-form-fields {
padding-right: 9em; } .ui-datepicker {
width: 22.2em; } .trx-sr-button2.rev-btn,
.trx-sr-button.rev-btn {
padding: 22px 38px !important; }
.trx-sr-subtitle {
font-size: 13px !important; }
.trx-sr-title2 {
font-size: 68px !important;
line-height: 72px !important; } .extra_style .wpb_column.vc_col-lg-6.vc_col-sm-12 + .wpb_column.vc_col-lg-6.vc_col-sm-12 .wpb_wrapper {
text-align: right; }
.ua_gecko .mejs-controls .mejs-volume-button.mejs-mute > button:before {
letter-spacing: 3px; }
.trx_addons_video_player.with_cover .video_hover:before,
.format-video .post_featured.with_thumb .post_video_hover:before {
letter-spacing: -6px; } .related_wrap .related_item_style_1.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
padding: 2.62em 1.5em; }
.related_wrap .related_item_style_1.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-controls .mejs-time {
font-size: 12px; } .front_page_section_subscribe_text form.mc4wp-form .mc4wp-form-fields input[type="email"] {
padding: 0.8em 1em; }  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; } .body_style_boxed .sc_content_width_1_1 {
width: 964px; }
.body_style_boxed .sc_content_width_1_2 {
width: 482px; }
.body_style_boxed .sc_content_width_1_3 {
width: 321.3333333333px; }
.body_style_boxed .sc_content_width_2_3 {
width: 642.6666666667px; }
.body_style_boxed .sc_content_width_1_4 {
width: 241px; }
.body_style_boxed .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.3333333333px; }
.menu_style_side .sc_content_width_2_3 {
width: 602.6666666667px; }
.menu_style_side .sc_content_width_1_4 {
width: 226px; }
.menu_style_side .sc_content_width_3_4 {
width: 678px; } .sc_title_extra h1.sc_item_title_tag + .sc_item_descr,
.sc_title_extra h1.sc_item_title_tag + .sc_item_slider,
.sc_title_extra h1.sc_item_title_tag + .sc_item_columns,
.sc_title_extra h1.sc_item_title_tag + .sc_item_content {
margin-top: 1em; } .trx_addons_tooltip:before {
font-size: 16px; } .sc_layouts_cart_items_short {
font-size: 9px;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
top: -5px;
right: -10px; }
.ua_gecko .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li a.remove:after,
.ua_gecko .sc_layouts_cart_widget .widget_shopping_cart ul.product_list_widget li a.remove:after {
text-indent: 0; }
.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_item_icon.sc_layouts_cart_icon {
font-size: 26px; } .sc_layouts_row_type_compact .sc_layouts_login_menu .menu-item:not(.menu-item-has-children) .trx_addons_login_link .sc_layouts_item_details_line1 {
padding: 0.8em 1.6em; } .sc_icons .sc_icons_icon:before,
.sc_icons .sc_icons_icon > span:before {
font-size: 4.5rem; }
.sc_icons_alter .sc_icons_item_description {
font-size: 18px; }
.sc_icons_alter .sc_icons_icon + .sc_icons_item_title,
.sc_icons_alter .sc_icons_icon + .sc_icons_item_description {
margin-top: 0; }
.sc_icons_alter .sc_icons_icon:before,
.sc_icons_alter .sc_icons_icon > span:before {
font-size: 1.1rem; } .sc_team_default .sc_team_item_header + .sc_team_item_socials.socials_wrap {
margin-top: 1em; }
.sc_team_default .sc_team_item_subtitle,
.sc_team_short .sc_team_item_subtitle,
.sc_team_featured .sc_team_item_subtitle {
margin-top: 0.3em; }
.sc_team_default .sc_team_item_socials .social_item .social_icon {
font-size: 13px; } .sc_action_item_default .sc_action_item_title {
font-size: 4em; }
.sc_action_item_subtitle + .sc_action_item_link,
.sc_action_item_title + .sc_action_item_link,
.sc_action_item_description + .sc_action_item_link {
margin-top: 3em; } .sc_testimonials_extra {
padding: 4em 5em; }
.sc_testimonials_extra .sc_testimonials_item_content,
.sc_testimonials_extra.sc_testimonials [class*="column"] .sc_testimonials_item_content {
font-size: 1.5em; }
.sc_testimonials_extra::before {
font-size: 13em;
right: 0.65em; }
.sc_testimonials_extra .sc_testimonials_subtitle {
top: 9em; } .sc_services_item_button.sc_item_button a {
padding: 12px 34px;
font-size: 12px;
line-height: 19px; }
.sc_services_tabs .sc_services_item_button a {
padding: 14px 30px; }
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_label {
font-size: 13px;
line-height: 19px; }
.sc_services_tabs .sc_services_item {
padding-top: 9.9em; } .sc_blogger_default .post_featured .post_info .post_title {
font-size: 24px;
line-height: 30px; }
.sc_blogger_default .post_featured .post_info {
bottom: 1.5em;
padding: 0 4em; } .widget_contacts .contacts_info span:before,
.widget_contacts .contacts_info > div > a:before,
.widget_contacts .contacts_info > span > a:before {
font-size: 1.4rem; }
.widget_contacts .contacts_info span,
.widget_contacts .contacts_info > div > a,
.widget_contacts .contacts_info > a {
padding-left: 4.5em; } .sc_price_item .sc_price_item_link.sc_button {
padding: 12px 34px;
font-size: 12px;
line-height: 19px; } .menu_main_nav_area, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
font-size: 13px; }
.menu_main_nav > li > ul, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > ul,
.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav {
font-size: 13px; }
.sc_layouts_menu_popup .sc_layouts_menu_nav > li.menu-item-has-children > a::after,
.sc_layouts_menu_nav li li.menu-item-has-children > a::after {
top: 1.2em; } .breadcrumbs {
font-size: 13px; }
.sc_layouts_title_breadcrumbs {
margin-top: 1em; } .sc_layouts_row_type_narrow {
font-size: 14px;
line-height: 18px; } .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title > a {
font-size: 16px; }
.trx_addons_popup div.ui-widget input[type="submit"] {
font-size: 13px;
line-height: 19px;
padding: 16px 28px; }
.mfp-close::after {
font-size: 0.4em; }
#trx_addons_login_popup.trx_addons_popup {
width: auto; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
min-width: 60%; } .trx_addons_scroll_to_top > span {
font-size: 12px;
line-height: 19px;
font-weight: 700;
bottom: -2em; } .sc_price_item {
-webkit-box-shadow: 0 5px 30px rgba(23, 30, 67, 0.1) !important;
-moz-box-shadow: 0 5px 30px rgba(23, 30, 67, 0.1) !important;
box-shadow: 0 5px 30px rgba(23, 30, 67, 0.1) !important; }
.sc_price_item:hover {
-webkit-box-shadow: 0 5px 30px rgba(23, 30, 67, 0.15) !important;
-moz-box-shadow: 0 5px 30px rgba(23, 30, 67, 0.15) !important;
box-shadow: 0 5px 30px rgba(23, 30, 67, 0.15) !important; } .woocommerce .list_products {
margin-top: -1.5em; }
.woocommerce .smart_casa_shop_mode_buttons, .woocommerce-page .smart_casa_shop_mode_buttons {
font-size: 18px;
margin: 21px 10px 21px 0; }
.woocommerce .woocommerce-result-count {
font-size: 16px;
margin: 21px 10px 21px 0; }
.widget.woocommerce .button, .widget.woocommerce .button.checkout,
.widget.WOOCS_CONVERTER .button, .widget.yith-woocompare-widget a.button,
.widget.yith-woocompare-widget a.clear-all {
font-size: 12px;
line-height: 17px;
padding: 12px 24px; }
.ua_gecko .woocommerce a.remove:after {
text-indent: -2px; }
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
font-size: 16px;
padding: 10px 0; }
.ua_gecko .woocommerce .shop_table.shop_table_responsive.cart a.remove:after {
text-indent: 0; }
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
font-size: 13px;
padding: 1.25em 3em 1.15em;
letter-spacing: 2px; }
.single-product .related {
margin-top: 4em;
padding: 4em 0; }
.single-product .related .sc_title_decoration {
margin-bottom: 32px; }
.woocommerce.widget_shopping_cart .quantity, .woocommerce .widget_shopping_cart .quantity,
.woocommerce-page.widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity {
font-size: 14px;
line-height: 19px; }
.woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount,
.woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount,
.woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount,
.woocommerce-page ul.cart_list li span .amount,
.woocommerce-page ul.product_list_widget li span .amount, .woocommerce ul.cart_list li ins .amount,
.woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount,
.woocommerce-page ul.product_list_widget li ins .amount {
font-size: 12px; }
.woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount,
.woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount {
font-size: 12px; }
.woocommerce .widget_price_filter .price_slider_amount .price_label span {
font-size: 12px; }
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity,
.woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {
height: 3em; }
.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span,
.woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span {
top: 0; }
.woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec,
.woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec {
bottom: 0; }
.woocommerce .checkout_coupon input[type="text"] {
padding: 12px 0; }
.woocommerce form.checkout_coupon p + p {
padding-left: 0.8em; }
.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce .shop_table.cart div.quantity,
.woocommerce-page .shop_table.cart div.quantity {
height: 52px; }
.woocommerce form.checkout_coupon .form-row input.input-text,
.woocommerce-page form.checkout_coupon .form-row input.input-text {
padding: 15px 0; }
.woocommerce .list_products.shop_mode_thumbs nav.woocommerce-pagination ul li {
padding-bottom: 1px; } .vc_empty_space.sc_height_huge {
height: 5rem !important; }
.vc_empty_space.sc_height_large,
.vc_empty_space.sc_height_big {
height: 5rem !important; }
.vc_empty_space.sc_height_medium {
height: 3rem !important; }
.vc_empty_space.sc_height_extra_huge {
height: 4rem !important; }
.vc_empty_space.sc_height_extra_medium {
height: 1rem !important; }
.vc_empty_space.sc_height_extra_large {
height: 1rem !important; } .vc_toggle_size_md.vc_toggle_round .vc_toggle_content p {
font-size: 16px;
line-height: 24px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title h4 {
font-size: 22px;
line-height: 28px; } } @media (max-width: 1023px) { .sc_layouts_title_caption {
font-size: 40px;
line-height: 52px; }
.sc_title_extra h1.sc_item_title_tag {
font-size: 44px;
line-height: 56px; }
h1, .front_page_section_caption {
font-size: 44px;
line-height: 52px;
margin-top: 30px;
margin-bottom: 16px; }
h2 {
font-size: 40px;
line-height: 48px;
margin-top: 38px;
margin-bottom: 20px; }
h3 {
font-size: 32px;
line-height: 42px;
margin-top: 36px;
margin-bottom: 18px; }
h4 {
font-size: 26px;
line-height: 36px;
margin-top: 30px;
margin-bottom: 16px; }
h5 {
font-size: 22px;
line-height: 30px;
margin-top: 28px;
margin-bottom: 14px; }
h6 {
font-size: 18px;
line-height: 24px;
margin-top: 24px;
margin-bottom: 10px; }
.sc_item_title > br {
display: none; }
.sc_item_subtitle {
letter-spacing: 2px; } .content_wrap,
.content_container {
width: 708px !important; }
.menu_style_side .content_wrap,
.menu_style_side .content_container {
width: 648px; }
.menu_style_side .menu_side_wrap {
width: 60px; }
body.menu_style_left {
margin-left: 60px; }
body.menu_style_right {
margin-right: 60px; }
.menu_style_left .sc_layouts_row_fixed_on {
margin-left: 60px !important; }
.menu_style_right .sc_layouts_row_fixed_on {
margin-right: 60px !important; } body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*="content_wrap"] > .content {
width: 100% !important;
float: none; }
[class*="content_wrap"] > .sidebar {
width: 100% !important;
float: none;
margin-top: 4em; } .body_style_fullwide .content_wrap {
padding-left: 30px;
padding-right: 30px; }
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .content,
.body_style_fullscreen.sidebar_right [class*="content_wrap"] > .content {
padding-right: 0 !important;
float: none; }
.body_style_fullwide.sidebar_right [class*="content_wrap"] > .sidebar,
.body_style_fullscreen.sidebar_right [class*="content_wrap"] > .sidebar {
margin-left: 0 !important;
float: none; }
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .content,
.body_style_fullscreen.sidebar_left [class*="content_wrap"] > .content {
padding-left: 0 !important;
float: none; }
.body_style_fullwide.sidebar_left [class*="content_wrap"] > .sidebar,
.body_style_fullscreen.sidebar_left [class*="content_wrap"] > .sidebar {
margin-right: 0 !important;
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.no_layout.menu_style_left {
margin-left: 0; }
body.no_layout.menu_style_right {
margin-right: 0; }
body.no_layout.menu_style_right .menu_side_wrap {
right: -6rem; }
body.no_layout.menu_style_left .menu_side_wrap {
left: -6rem; }
body.no_layout.menu_style_left .sc_layouts_row_fixed_on {
padding-left: 0; }
body.no_layout.menu_style_right .sc_layouts_row_fixed_on {
padding-right: 0; }
body.no_layout.menu_style_left .sc_layouts_row_fixed_on {
margin-left: 0 !important; }
body.no_layout.menu_style_right .sc_layouts_row_fixed_on {
margin-right: 0 !important; }
.page_content_wrap {
padding-top: 4rem;
padding-bottom: 4rem; }
.top_panel.with_bg_image {
min-height: 20em; } .top_panel .slider_engine_revo .slide_subtitle {
margin-bottom: 1em !important; }
.top_panel .slider_engine_revo .slide_button {
font-size: 12px !important; } .menu_mobile .menu_mobile_nav_area {
position: relative;
top: auto;
margin: 3em 0 0;
max-height: none;
padding-right: 0;
overflow-y: visible;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.menu_mobile .menu_mobile_inner {
overflow-y: auto; }
.menu_mobile .menu_mobile_nav_area > ul > li > a {
font-size: 1.5em;
line-height: 1.5em; }
.menu_mobile .menu_mobile_nav_area li li .open_child_menu {
padding: 0.25em 0.4em; }
.menu_mobile .search_mobile {
position: relative;
bottom: auto;
left: 0;
margin: 3em auto 0; }
.menu_mobile .socials_mobile {
position: relative;
bottom: auto;
margin: 1em 0 0; }
.menu_mobile .sc_layouts_logo {
margin-top: 4em; } button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.theme_button,
.gallery_preview_show .post_readmore,
#buddypress .comment-reply-link,
#buddypress .generic-button a,
#buddypress a.button,
#buddypress button,
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress input[type="submit"],
#buddypress ul.button-nav li a,
#buddypress div.activity-meta a,
a.bp-title-button,
body #booked-profile-page input[type="submit"],
body #booked-profile-page button,
body .booked-list-view input[type="submit"],
body .booked-list-view button,
body table.booked-calendar input[type="submit"],
body table.booked-calendar button,
body .booked-modal input[type="submit"],
body .booked-modal button,
form.mc4wp-form .mc4wp-form-fields input[type="submit"],
.sc_button, .sc_form button,
.tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"],
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-bar-form button, #tribe-bar-form a,
#tribe-bar-form input,
#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,
#tribe-events .tribe-events-button, .tribe-events-button,
.tribe-events-cal-links a, .tribe-events-sub-nav li a,
.tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,
.edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button,
.widget_edd_cart_widget .edd_checkout a,
.woocommerce .button, .woocommerce-page .button,
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button, .woocommerce #respond input#submit,
.woocommerce input[type="button"], .woocommerce-page input[type="button"],
.woocommerce input[type="submit"], .woocommerce-page input[type="submit"],
.woocommerce .woocommerce-message .button,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.woocommerce #review_form #respond p.form-submit input[type="submit"],
.woocommerce-page #review_form #respond p.form-submit input[type="submit"],
.woocommerce table.my_account_orders .order-actions .button,
.woocommerce table.cart td.actions .button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce .woocommerce-info a.button,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled, .woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled, .woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled,
.woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled,
.yith-woocompare-widget a.clear-all {
font-size: 11px;
line-height: 17px;
padding: 14px 24px;
letter-spacing: 1px; }
.post_item .more-link {
font-size: 11px !important;
line-height: 17px !important;
padding: 10px 32px;
letter-spacing: 1px; }
div.ui-widget input[type="submit"], div.ui-widget button {
font-size: 11px;
line-height: 17px;
letter-spacing: 1px; }
.single-product ul.products li.product .post_data .add_to_cart_button {
padding: 12px 34px; }
.woocommerce div.product form.cart .button.single_add_to_cart_button,
.woocommerce-page .button.single_add_to_cart_button,
.woocommerce .button.single_add_to_cart_button {
font-size: 11px;
line-height: 17px; }
.sc_button.sc_button_with_icon {
padding: 14px 24px; }
.sc_button.sc_button_bordered {
padding: 12px 24px; }
.sc_button_simple {
padding: 0 1.8em 0 0; }
.sc_button.sc_button_size_small,
.theme_button.theme_button_small {
padding: 10px 32px;
font-size: 11px;
line-height: 17px; }
.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li > a {
font-size: 13px; } hr, .vc_separator {
margin: 3em 0 !important; } .post_item_404:not([class*="post_item_none_"]) .page_title {
font-size: 12em;
line-height: 1em; }
.format-audio .post_featured.with_thumb .post_audio {
bottom: 1em; }
.post_layout_excerpt .post_header + .post_content {
margin-top: 2em; }
.post_layout_excerpt .post_header .post_price {
font-size: 1.75em;
line-height: 1.5em; }
.post_layout_excerpt .post_meta {
font-size: 13px; }
.post_layout_excerpt.post_format_gallery .slider_pagination_wrap {
display: block; }
.post_layout_excerpt .post_meta_item.post_categories {
font-size: 11px;
line-height: 17px; }
.post_layout_excerpt .post_meta_item.post_date {
font-size: 11px;
line-height: 17px;
letter-spacing: 1px; }
.post_layout_chess .post_inner_content {
padding: 0 10%; }
.post_layout_chess .post_title {
font-size: 22px; }
.post_layout_chess.post_format_quote .post_header,
.post_layout_chess.post_format_link .post_header,
.post_layout_chess.post_format_aside .post_header,
.post_layout_chess.post_format_status .post_header {
display: none; }
.post_layout_chess.post_format_quote .post_content_inner + .post_meta,
.post_layout_chess.post_format_link .post_content_inner + .post_meta,
.post_layout_chess.post_format_aside .post_content_inner + .post_meta,
.post_layout_chess.post_format_status .post_content_inner + .post_meta {
display: block; }
.post_layout_chess.post_format_quote .post_content_inner + .post_meta,
.post_layout_chess.post_format_link .post_content_inner + .post_meta,
.post_layout_chess.post_format_status .post_content_inner + .post_meta {
margin-top: 0 !important; }
.post_layout_chess.post_format_aside .post_content_inner + .post_meta {
margin-top: 1em; }
.post_layout_chess .post_header + .post_content {
margin-top: 1em;
line-height: 1.3846em; }
.post_layout_chess .post_content_inner {
display: block; }
.post_layout_chess .post_content_inner,
.post_layout_chess:not(.post_format_quote):not(.post_format_link):not(.post_format_aside):not(.post_format_status) .post_content_inner {
font-size: 1em;
line-height: 1.3846em;
max-height: none; }
.post_layout_chess.post_format_chat .post_content_inner {
display: none; }
.post_layout_chess .post_content_inner:after {
display: none; }
.post_layout_chess.post_format_link .post_content_inner,
.post_layout_chess.post_format_aside .post_content_inner,
.post_layout_chess.post_format_status .post_content_inner {
font-size: 1.2em; }
.post_layout_chess .post_meta {
margin-top: 0.3em; }
.post_layout_chess_3 .post_meta, .post_layout_chess.post_layout_chess_3 .more-link {
display: inline-block; }
.post_layout_chess_3 .post_meta {
display: block; }
.post_layout_chess blockquote {
padding: 2em 2em 2em 5em; }
.post_layout_chess blockquote:before {
top: 1.1em;
left: 0.7em; }
.post_layout_chess blockquote p {
font-size: 1.3846em;
line-height: 1.3333em; }
.post_layout_chess blockquote > a, .post_layout_chess blockquote > p > a,
.post_layout_chess blockquote > cite, .post_layout_chess blockquote > p > cite {
font-size: 12px;
line-height: 16px; }
.post_layout_chess.post_layout_chess_1 .more-link {
margin-top: 1.3846em; }
.post_layout_chess_2 .post_meta {
display: block; }
.post_layout_chess_2 {
width: 100%;
float: none; }
.post_layout_chess_2:nth-child(4n+3) .post_featured,
.post_layout_chess_2:nth-child(4n+4) .post_featured {
float: right; }
.post_layout_chess_2:nth-child(4n+3) .post_inner,
.post_layout_chess_2:nth-child(4n+4) .post_inner {
left: 0;
right: auto; }
.post_layout_chess_3 {
width: 100%;
float: none; }
.post_layout_chess_3:nth-child(6n+4) .post_featured,
.post_layout_chess_3:nth-child(6n+5) .post_featured,
.post_layout_chess_3:nth-child(6n+6) .post_featured {
float: right; }
.post_layout_chess_3:nth-child(6n+4) .post_inner,
.post_layout_chess_3:nth-child(6n+5) .post_inner,
.post_layout_chess_3:nth-child(6n+6) .post_inner {
left: 0;
right: auto; }
.post_layout_chess:nth-child(2n+2) .post_featured {
float: left; }
.post_layout_chess:nth-child(2n+2) .post_inner {
left: auto;
right: 0; }
.blog_style_classic_3 .column-1_3 {
width: 50%; }
.post_layout_classic blockquote {
padding: 2em 2em 2em 5em; }
.post_layout_classic blockquote:before {
top: 1.1em;
left: 0.7em; }
.post_layout_classic blockquote p {
font-size: 15px; }
.post_layout_classic blockquote > a, .post_layout_classic blockquote > p > a,
.post_layout_classic blockquote > cite, .post_layout_classic blockquote > p > cite {
font-size: 13px; }
.post_layout_classic .swiper-container-horizontal > .swiper-pagination,
.post_layout_classic .slider_outer > .swiper-pagination {
bottom: 6px; }
.post_layout_classic .slider_container .swiper-pagination-bullet,
.post_layout_classic .slider_outer .swiper-pagination-bullet {
width: 6px;
height: 6px;
line-height: 6px;
text-align: center;
border-width: 1px; }
.post_layout_classic.format-audio .post_featured.with_thumb .post_audio {
bottom: 1em; }
.post_layout_classic.post_format_audio .mejs-time {
display: none; } .post_item_single .post_meta_item.post_categories {
font-size: 11px;
line-height: 17px; }
.post_item_single .post_meta_item.post_date {
font-size: 11px;
line-height: 17px;
letter-spacing: 1px; }
.post_item_single .post_meta {
font-size: 13px; }
.post_item_single .comment_posted {
letter-spacing: 1px; }
.comments_wrap .comments_form_title,
.comments_list_wrap .comments_list_title,
.related_wrap_title {
font-size: 2em; }
.masonry_wrap,
.portfolio_wrap {
margin-right: -30px; }
.masonry_wrap .masonry_item,
.post_layout_portfolio {
padding: 0 30px 30px 0; }
.masonry_wrap .masonry_item {
padding-bottom: 0; }
.masonry_wrap .post_layout_masonry {
margin-bottom: 30px; }
.masonry_wrap .masonry_item-1_3,
.portfolio_wrap.portfolio_3 .post_layout_portfolio,
.masonry_wrap .masonry_item-1_4,
.portfolio_wrap.portfolio_4 .post_layout_portfolio {
width: 50%; }
.gallery_preview .post_description_content {
display: none !important; }
.gallery_preview_description {
padding: 0 2em; }
.gallery_preview_show .post_readmore {
margin-top: 0; } .sc_edd_details .downloads_page_tags .downloads_page_data > a,
.widget_product_tag_cloud a, .widget_tag_cloud a {
font-size: 11px !important;
letter-spacing: 1px; } .sidebar .sidebar_inner {
padding: 30px 0; }
.widget_recent_posts .post_info .post_info_item .post_info_date {
font-size: 11px;
line-height: 17px; }
.widget_recent_posts .post_info .post_info_item.post_info_posted_by {
font-size: 13px;
line-height: 19px; }
.widget_calendar caption {
font-size: 13px; }
.sidebar .widget {
display: inline-block;
float: none;
vertical-align: top;
width: 50%;
padding: 30px;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; }
.sidebar[class*="scheme_"] .widget {
display: inline-block;
float: none;
vertical-align: top;
width: 49%;
padding: 30px;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; }
.sidebar[class*="scheme_"] .widget:nth-child(2n+1) {
margin-right: 2%; }
.sidebar .widget + .widget, .sidebar[class*="scheme_"] .widget + .widget {
margin-top: 0;
padding-top: 30px;
border-top-width: 0; }
.footer_wrap .widget + .widget + .widget,
.sidebar .widget + .widget + .widget,
.sidebar[class*="scheme_"] .widget + .widget + .widget {
margin-top: 30px !important;
padding-top: 30px !important; }
.widget.column-1_3, .widget.column-1_4, .widget.column-1_5, .widget.column-1_6, .widget.column-1_7, .widget.column-1_8, .widget.column-1_9, .widget.column-1_10, .widget.column-1_11, .widget.column-1_12 {
width: 50%; }
.footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
width: 50% !important;
float: none;
display: inline-block;
vertical-align: top; }
.footer_wrap .sc_content .wpb_column + .wpb_column + .wpb_column {
margin-top: 30px !important; }
.header_fullwidth .widget,
.footer_fullwidth .widget {
width: 100% !important;
display: block !important;
margin-left: 0 !important;
margin-bottom: 0 !important; } .sc_content.hide_bg {
background-image: none !important; } form.mc4wp-form .mc4wp-form-fields {
padding-right: 10em; } .wpcf7 .extra_form .wpcf7-form-fields input[type="tel"] {
padding-left: 3em; }
.wpcf7 .wpcf7-form .alter_form {
padding-right: 3em; }
.wpcf7 .extra_form .wpcf7-form-fields {
padding-right: 7em; }
.wpcf7 .extra_form .wpcf7-form-fields .ajax-loader {
bottom: 1em; }
.wpcf7 .popup_form .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item + .wpcf7-list-item {
margin-left: 0; }
.wpcf7 .popup_form .columns_wrap + .columns_wrap .wpcf7-radio {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
justify-content: space-between; } .ui-datepicker {
width: 18.75em; } .extra_style .wpb_column.vc_col-lg-6.vc_col-sm-12 + .wpb_column.vc_col-lg-6.vc_col-sm-12 .wpb_wrapper {
text-align: center; }
.extra_style .wpb_column.vc_col-sm-12 .sc_item_title {
text-align: center; }
.extra_style .wpb_column.vc_col-sm-12 + .wpb_column.vc_col-sm-12 {
margin-top: 1.5em; } .resp_title_center.sc_title .sc_item_title {
text-align: center; } .rev_slider_wrapper .custom .tp-bullet {
width: 8px;
height: 8px; }
.trx-sr-button2.rev-btn,
.trx-sr-button.rev-btn {
padding: 20px 34px !important;
font-size: 12px !important; }
.trx-sr-title2 {
font-size: 50px !important;
line-height: 56px !important; }
.tp-caption.trx-sr-subtitle2,
.trx-sr-subtitle2 {
font-size: 11px !important; } .extra_spaces .vc_column_container > .vc_column-inner {
padding: 0 2em !important; } .related_wrap .related_item_style_1.post_format_audio .post_featured .post_audio_title {
margin-bottom: 1.6em; } .front_page_section_subscribe_content .front_page_section_text {
max-width: none; }  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; } .body_style_boxed .sc_content_width_1_1 {
width: 708px; }
.body_style_boxed .sc_content_width_1_2 {
width: 354px; }
.body_style_boxed .sc_content_width_1_3 {
width: 236px; }
.body_style_boxed .sc_content_width_2_3 {
width: 472px; }
.body_style_boxed .sc_content_width_1_4 {
width: 177px; }
.body_style_boxed .sc_content_width_3_4 {
width: 531px; } .menu_style_side .sc_content_width_1_1 {
width: 648px; }
.menu_style_side .sc_content_width_1_2 {
width: 324px; }
.menu_style_side .sc_content_width_1_3 {
width: 216px; }
.menu_style_side .sc_content_width_2_3 {
width: 432px; }
.menu_style_side .sc_content_width_1_4 {
width: 162px; }
.menu_style_side .sc_content_width_3_4 {
width: 486px; } .trx_addons_scroll_to_top > span {
display: none; } .trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content,
.trx_addons_popup .trx_addons_tabs_titles + .trx_addons_tabs_content + .trx_addons_tabs_content {
padding: 2em 2.5em; }
.trx_addons_popup button.mfp-close {
height: 44px; }
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title > a {
font-size: 14px;
height: 44px;
line-height: 44px; }
.trx_addons_popup div.ui-widget input[type="submit"] {
font-size: 11px;
line-height: 17px;
padding: 14px 24px; } .mfp-wrap .mfp-content .sc_padding_large {
padding: 4em 16%; } .ua_gecko .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li a.remove::after,
.ua_gecko .sc_layouts_cart_widget .widget_shopping_cart ul.product_list_widget li a.remove::after {
text-indent: -2px; } .breadcrumbs {
font-size: 12px; } .sc_action_item_default.with_image {
max-height: 60vh; } .sc_icons .sc_icons_icon:before,
.sc_icons .sc_icons_icon > span:before {
font-size: 3.5rem;
border-width: 3px; }
.sc_icons_alter .sc_icons_item_description {
font-size: 16px; }
.sc_icons_alter .sc_icons_item_description {
font-size: 16px;
line-height: 24px; }
.sc_icons_alter .sc_icons_item_title {
font-size: 19px;
line-height: 24px; }
.sc_icons_alter .sc_icons_icon:before,
.sc_icons_alter .sc_icons_icon > span:before {
font-size: 1rem; }
.sc_icons_alter .sc_icons_icon {
margin-right: 0.5em; }
.sc_icons_extra .sc_icons_item {
padding: 2.1em 1.5em 2.6em; } .sc_services_item_button.sc_item_button a {
font-size: 11px;
line-height: 17px; }
.sc_services:not(.sc_services_tabs) .sc_services_item_button.sc_item_button a {
padding: 10px 32px; }
.sc_services_default .sc_services_item_icon,
.sc_services_default .sc_services_item_pictogram {
font-size: 3.5em;
border-width: 3px; }
.sc_services_default .sc_services_item_info {
padding: 1em; }
.sc_services_tabs .sc_services_item_title:not(.with_icon) {
font-size: 32px;
line-height: 42px;
padding-left: 0; }
.sc_services_tabs .sc_services_item_subtitle {
position: relative;
top: auto;
left: auto;
-webkit-transform: none;
-ms-transform: none;
transform: none; }
.sc_services_tabs .sc_services_item_title + .sc_services_item_subtitle {
margin-top: 1em; }
.sc_services_tabs .sc_services_item_title + .sc_services_item_text,
.sc_services_tabs .sc_services_item_subtitle + .sc_services_item_text {
margin-top: 1.5em; }
.sc_services_tabs .sc_services_tabs_list_item {
padding: 2em; }
.sc_services_tabs .sc_services_item_content_inner {
position: relative; }
.sc_services_tabs .sc_services_item_content {
width: 100%;
height: auto; }
.sc_services_tabs .sc_services_item_header {
width: 60%;
height: auto; }
.sc_services_tabs .sc_services_item {
padding-top: 3em; }
.sc_services_tabs .sc_services_item_subtitle {
display: block;
max-width: none; }
.sc_services_tabs .sc_services_item_content + .sc_services_item_header {
margin-top: 2em; }
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_label {
font-size: 12px;
line-height: 19px; }
.sc_services_extra .trx_addons_column-1_4 {
width: 50%; }
.sc_services_extra .sc_services_item_title {
font-size: 1.5em; } .sc_team_default .trx_addons_column-1_4 {
width: 50%; }
.sc_team_extra .trx_addons_column-1_2 .sc_team_item .post_featured {
float: none;
max-width: none; } .sc_testimonials_extra {
padding: 2em 5em; }
.sc_testimonials_extra::before {
font-size: 10em;
top: 0.3em;
right: 0.8em; }
.sc_testimonials_extra .sc_testimonials_item_content,
.sc_testimonials_extra.sc_testimonials [class*="column"] .sc_testimonials_item_content {
font-size: 1.25em; }
.sc_testimonials_extra .sc_testimonials_subtitle {
top: 7em; }
.sc_testimonials_item_author_data {
max-width: 60%; } .sc_price_item .sc_price_item_link.sc_button {
font-size: 11px;
line-height: 17px;
padding: 10px 32px; }
.sc_price_item .sc_price_item_details {
padding: 2.2em 1em 0;
margin: 2.3em 0 0; }
.sc_price_item_price .sc_price_item_price_value {
font-size: 2em; }
.sc_price_item_price .sc_price_item_price_before {
font-size: 18px; }
.sc_price_item_price .sc_price_item_price_after {
font-size: 13px;
margin-top: 0; } .sc_blogger_default .post_featured .post_info .post_title {
font-size: 21px;
line-height: 26px; }
.sc_blogger_default .post_featured .post_info .post_meta .post_date {
font-size: 11px;
line-height: 17px;
letter-spacing: 1px; } .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: 2.5em; }
.woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating {
margin-top: -4px; }
.woocommerce div.product p.price {
margin-bottom: 1em; }
span.amount > .decimals {
font-size: 0.6em;
margin-left: 0.1em; }
.post_featured.hover_shop_buttons .icons {
font-size: 12px; }
.woocommerce .star-rating, .woocommerce-page .star-rating {
margin-top: 0; }
.single-product ul.products li.product .post_data {
padding: 1em; }
.single-product ul.products li.product .post_data .post_header h3,
.single-product ul.products li.product .post_data .post_header .woocommerce-loop-product__title {
font-size: 16px; }
.single-product ul.products li.product .post_data .price {
margin: 1em 0; }
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
float: left; }
.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text + .button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text + .button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text + .button {
float: left;
width: auto; }
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
width: auto;
display: inline-block; }
.woocommerce .woocommerce-checkout .woocommerce-shipping-fields {
margin-top: 2em; }
.woocommerce-MyAccount-navigation ul li a {
padding: 1em 0 0.6em; }
.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-1 {
float: left;
width: 48%; }
.woocommerce-account .woocommerce-MyAccount-content .addresses.col2-set .col-2 {
float: right;
width: 48%; }
.woocommerce ul.order_details {
margin-bottom: 2em; }
.woocommerce ul.order_details li {
float: none;
font-size: 1em;
line-height: 1.3em;
margin-top: 1em;
border-right: none; }
.woocommerce ul.order_details li strong {
font-size: 1.15em; }
.woocommerce .list_products {
margin-top: 0; }
.widget.woocommerce .button, .widget.woocommerce .button.checkout,
.widget.WOOCS_CONVERTER .button, .widget.yith-woocompare-widget a.button,
.widget.yith-woocompare-widget a.clear-all {
font-size: 11px; }
.woocommerce .widget_price_filter .price_slider_amount .button {
font-size: 11px; }
.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons {
-webkit-justify-content: space-around;
-ms-flex-pack: space-around;
justify-content: space-around; }
.woocommerce div.product form.cart .variations label {
font-size: 12px; }
.woocommerce div.product .product_meta span > a,
.woocommerce div.product .product_meta span > span {
font-size: 12px; }
.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce .shop_table.cart div.quantity,
.woocommerce-page .shop_table.cart div.quantity {
height: 46px; }
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
font-size: 12px; }
.ua_gecko .woocommerce a.remove:after {
text-indent: -1px; }
.woocommerce form.checkout_coupon .form-row input.input-text,
.woocommerce-page form.checkout_coupon .form-row input.input-text {
padding: 12px 0; } .wpb_text_column[class*="scheme_"]:not([class*="sc_extra_bg_"]) {
padding: 1.5em; } .vc_toggle_size_md .vc_toggle_icon {
height: 36px;
width: 36px; } } @media (max-width: 767px) { .sc_layouts_title_caption {
font-size: 32px;
line-height: 38px; }
.sc_title_extra h1.sc_item_title_tag {
font-size: 36px;
line-height: 42px; }
h1, .front_page_section_caption {
font-size: 36px;
line-height: 42px;
margin-top: 32px;
margin-bottom: 18px; }
h2 {
font-size: 32px;
line-height: 38px;
margin-top: 30px;
margin-bottom: 18px; }
h3 {
font-size: 28px;
line-height: 34px;
margin-top: 28px;
margin-bottom: 18px; }
h4 {
font-size: 24px;
line-height: 28px;
margin-top: 26px;
margin-bottom: 16px; }
h5 {
font-size: 20px;
line-height: 24px;
margin-top: 24px;
margin-bottom: 14px; }
h6 {
font-size: 18px;
line-height: 22px;
margin-top: 22px;
margin-bottom: 10px; }
blockquote {
padding: 3em 3em 3em 4.5em; }
blockquote p {
font-size: 1.3em; }
.blog_mode_post blockquote,
.blog_mode_page blockquote {
margin: 1em 0 1.3em 0; }
blockquote::before {
top: 0.65em;
left: 0.3em; } .content_wrap,
.content_container {
width: 440px !important; }
.menu_style_side .menu_side_wrap {
width: 60px; }
body.mobile_layout.menu_style_left .menu_side_wrap {
left: -60px; }
body.mobile_layout.menu_style_right .menu_side_wrap {
right: -60px; }
.menu_style_left .sc_layouts_row_fixed_on {
margin-left: 0 !important; }
.menu_style_right .sc_layouts_row_fixed_on {
margin-right: 0 !important; } body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*="content_wrap"] > .content {
margin-bottom: 0; }
[class*="content_wrap"] > .sidebar {
margin-top: 3em; } .body_style_fullwide .content_wrap {
padding-left: 20px;
padding-right: 20px; } .container, .container-fluid,
.trx_addons_container, .trx_addons_container-fluid {
padding-left: 10px;
padding-right: 10px; }
.row,
.columns_wrap,
.trx_addons_columns_wrap {
margin-right: -20px; }
.row > [class*="column-"],
.columns_wrap > [class*="column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
padding-right: 20px; }
.vc_row.columns_padding_left,
.trx_addons_columns_wrap.columns_padding_left,
.row.columns_padding_left,
.columns_wrap.columns_padding_left {
margin-left: -20px; }
.vc_row.columns_padding_left .vc_column_container > .vc_column-inner,
.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left,
.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; }
.vc_row.columns_padding_right,
.trx_addons_columns_wrap.columns_padding_right,
.row.columns_padding_right,
.columns_wrap.columns_padding_right {
margin-right: -20px; }
.vc_row.columns_padding_right .vc_column_container > .vc_column-inner,
.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right,
.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; }
.vc_row,
.trx_addons_columns_wrap.columns_padding_center,
.row.columns_padding_center,
.columns_wrap.columns_padding_center {
margin-left: -10px;
margin-right: -10px; }
.vc_column_container > .vc_column-inner,
.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center,
.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;
padding-right: 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,
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
padding-bottom: 20px; }
.row:not(.columns_padding_bottom):not(.columns_fluid) > [class*="column-"]:nth-child(2n+3),
.columns_wrap:not(.columns_padding_bottom):not(.columns_fluid) > [class*="column-"]:nth-child(2n+3),
.row:not(.columns_padding_bottom):not(.columns_fluid) > [class*="column-"]:nth-child(2n+4),
.columns_wrap:not(.columns_padding_bottom):not(.columns_fluid) > [class*="column-"]:nth-child(2n+4),
.trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid) > [class*="trx_addons_column-"]:nth-child(2n+3),
.trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid) > [class*="trx_addons_column-"]:nth-child(2n+4) {
padding-top: 20px; } .row:not(.columns_fluid) > [class*="column-"],
.columns_wrap:not(.columns_fluid) > [class*="column-"],
.trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"] {
width: 100%; }
.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,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_1, .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_2,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_3, .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_4,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-5_5, .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-6_6,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-7_7, .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-8_8,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-9_9, .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-10_10,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-11_11, .trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-12_12,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_3,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_3.after_span_2,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_4,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-1_4.after_span_3,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_5,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_5,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_5,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-2_6,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-3_6,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-4_6,
.trx_addons_columns_wrap:not(.columns_fluid) > .trx_addons_column-5_6 {
width: 100%; } .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; }
img.alignleft, img.alignright,
figure.alignleft, figure.alignright {
float: none;
display: block;
margin: 1em auto !important; } .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children > a > .open_child_menu {
display: block; } .menu_side_icons .toc_menu_item .toc_menu_icon:before {
font-size: 1.5em; }
.menu_side_icons .toc_menu_item .toc_menu_description span {
letter-spacing: 1px;
padding: 0 1.5em; }
.page_content_wrap {
padding-top: 4rem;
padding-bottom: 4rem; } .search_style_fullscreen.search_opened .search_form {
width: 75%; }
.search_style_fullscreen.search_opened .search_submit,
.search_style_fullscreen.search_opened .search_field,
.search_style_fullscreen.search_opened .search_close {
font-size: 1.5em !important;
height: 2.5em;
line-height: 2.5em; }
.search_style_fullscreen.search_opened .search_field {
padding-right: 1.25em !important; }
.search_style_fullscreen.search_opened .search_close {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); } .top_panel .slider_engine_revo .slide_subtitle {
font-size: 14px !important; }
.top_panel .slider_engine_revo .slide_button {
font-size: 11px !important; } .sidebar .sidebar_inner {
padding: 30px 0; }
.sidebar[class*="scheme_"] .sidebar_inner {
padding: 0; }
.sidebar .widget,
.sidebar[class*="scheme_"] .widget {
width: 100%;
padding: 30px; }
.sidebar[class*="scheme_"] .widget:nth-child(2n+1) {
margin-right: 0; }
.sidebar[class*="scheme_"] .widget + .widget {
margin-top: 30px; }
.sidebar .widget + .widget {
margin-top: 0; }
.sidebar[class*="scheme_"] .widget .widget_title,
.sidebar[class*="scheme_"] .widget .widgettitle {
padding: 0 30px 30px 30px;
margin: 0 -30px 30px; }
.sidebar .widget + .widget + .widget {
padding-top: 30px !important;
margin-top: 0 !important; }
.footer_wrap .widget + .widget + .widget,
.sidebar[class*="scheme_"] .widget + .widget + .widget {
margin-top: 30px !important;
padding-top: 30px !important; }
.widget.column-1_3, .widget.column-1_4, .widget.column-1_5, .widget.column-1_6, .widget.column-1_7, .widget.column-1_8, .widget.column-1_9, .widget.column-1_10, .widget.column-1_11, .widget.column-1_12 {
width: 50%; }
.footer_wrap .sc_content .wpb_column + .wpb_column + .wpb_column {
margin-top: 20px !important;
padding-top: 20px !important; }
input[type="text"], input[type="number"], input[type="email"],
input[type="url"], input[type="tel"], input[type="search"],
input[type="password"], textarea, textarea.wp-editor-area,
.select_container, select, .select_container select,
form.mc4wp-form .mc4wp-form-fields input[type="email"] {
font-size: 14px; }
input[type="text"], input[type="number"], input[type="email"],
input[type="url"], input[type="tel"], input[type="password"],
input[type="search"], select, textarea, textarea.wp-editor-area,
form.mc4wp-form .mc4wp-form-fields input[type="email"],
.tourmaster-form-field input[type="text"],
.tourmaster-form-field input[type="email"],
.tourmaster-form-field input[type="password"],
.tourmaster-form-field textarea,
.tourmaster-form-field select,
.tourmaster-form-field.tourmaster-with-border input[type="text"],
.tourmaster-form-field.tourmaster-with-border input[type="email"],
.tourmaster-form-field.tourmaster-with-border input[type="password"],
.tourmaster-form-field.tourmaster-with-border textarea,
.tourmaster-form-field.tourmaster-with-border select,
#buddypress div.dir-search input[type="search"],
#buddypress div.dir-search input[type="text"],
#buddypress li.groups-members-search input[type="search"],
#buddypress li.groups-members-search input[type="text"],
#buddypress .standard-form input[type="color"],
#buddypress .standard-form input[type="date"],
#buddypress .standard-form input[type="datetime-local"],
#buddypress .standard-form input[type="datetime"],
#buddypress .standard-form input[type="email"],
#buddypress .standard-form input[type="month"],
#buddypress .standard-form input[type="number"],
#buddypress .standard-form input[type="password"],
#buddypress .standard-form input[type="range"],
#buddypress .standard-form input[type="search"],
#buddypress .standard-form input[type="tel"],
#buddypress .standard-form input[type="text"],
#buddypress .standard-form input[type="time"],
#buddypress .standard-form input[type="url"],
#buddypress .standard-form input[type="week"],
#buddypress .standard-form select,
#buddypress .standard-form textarea {
padding: 15px 0; } .smart_casa_tabs .smart_casa_tabs_titles {
margin: 0 0 2em; } .widget_recent_posts .post_info .post_info_item .post_info_date {
letter-spacing: 1px; } .post_item_404 .page_title {
font-size: 12em;
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; }
.post_item_404 .page_info {
padding-left: 0;
padding-top: 2em;
width: 100%;
text-align: center; }
.post_item_404 .page_description {
line-height: 1.7em; }
.post_item_404 .go_home {
padding: 1em 2em; }
.post_layout_chess .post_title + .post_meta {
margin-top: 0.4em; }
.post_layout_chess .post_content_inner {
display: none; }
.post_layout_chess.post_format_quote .post_content_inner + .post_meta,
.post_layout_chess.post_format_link .post_content_inner + .post_meta,
.post_layout_chess.post_format_aside .post_content_inner + .post_meta,
.post_layout_chess.post_format_status .post_content_inner + .post_meta {
display: none; }
.post_layout_chess blockquote {
padding: 2em 2em 2em 4em; }
.post_layout_chess blockquote:before {
top: 1.05em;
left: 0.5em; }
.post_layout_chess.post_layout_chess_1 .more-link,
.post_layout_chess.post_layout_chess_2 .more-link,
.post_layout_chess.post_layout_chess_3 .more-link {
margin-top: 0; }
.post_layout_chess .post_title {
font-size: 19px;
line-height: 22px; }
.post_layout_chess .post_meta {
font-size: 13px; }
.post_layout_excerpt + .post_layout_excerpt {
margin-top: 3rem; }
.post_layout_excerpt {
padding-bottom: 3rem; }
.post_layout_excerpt.sticky {
padding: 0 0 3em 0; }
.post_layout_excerpt .post_title {
font-size: 1.8em; }
.post_layout_excerpt .post_header + .post_content {
margin-top: 1.2em; }
.post_layout_excerpt .post_header .post_price {
position: static;
right: auto;
top: auto;
margin-top: 0.3em; }
.post_layout_excerpt .post_meta {
margin-top: 1em; }
.post_layout_excerpt blockquote {
padding: 2em 2em 2em 4em;
margin-left: 0;
margin-right: 0; }
.post_layout_excerpt .post_content .post_meta_item.post_tags a {
font-size: 11px;
letter-spacing: 1px; }
.post_layout_excerpt .post_meta_item.post_categories {
letter-spacing: 1px; }
.sticky .label_sticky {
font-size: 11px;
letter-spacing: 1px; }
.post_layout_excerpt blockquote:before {
top: 1.3em;
left: 1em; }
blockquote > a, blockquote > p > a, blockquote > cite, blockquote > p > cite {
margin-top: 1em; }
.masonry_wrap,
.portfolio_wrap {
margin-right: 0; }
.masonry_wrap .masonry_item,
.post_layout_portfolio {
padding: 0 0 1.5em 0; }
.masonry_wrap .masonry_item {
padding-bottom: 0; }
.masonry_wrap .post_layout_masonry {
margin-bottom: 1.5em; }
.masonry_wrap .masonry_item-1_2,
.portfolio_wrap.portfolio_2 .post_layout_portfolio,
.masonry_wrap .masonry_item-1_3,
.portfolio_wrap.portfolio_3 .post_layout_portfolio,
.masonry_wrap .masonry_item-1_4,
.portfolio_wrap.portfolio_4 .post_layout_portfolio {
width: 100%; }
.gallery_preview_description {
padding: 0 1.6em; } .post_item_single .post_meta_item.post_categories {
letter-spacing: 1px; }
.post_item_single .post_content > .post_meta_single .post_tags a {
font-size: 11px;
letter-spacing: 1px; }
.blog_mode_post blockquote, .blog_mode_page blockquote {
margin-left: 0; }
.post_item_single .post_content > .post_meta_single .post_tags,
.post_item_single .post_content > .post_meta_single .post_share {
max-width: none;
float: none;
margin-top: 0; }
.post_item_single .post_content > .post_meta_single .post_share {
margin-top: 2em; }
.post_item_single .post_content > .post_meta_single .post_share .social_item:first-child {
margin-left: 0; }
.nav-links-single .nav-links .nav-next a,
.nav-links-single .nav-links .nav-previous a {
padding: 0; }
.nav-links-single .nav-links a .nav-arrow {
position: static;
left: auto;
top: auto;
right: auto;
display: inline-block;
margin-bottom: 1em; }
.nav-links-single .nav-links {
margin-top: 3em;
padding-top: 3em; }
.related_wrap {
margin-top: 3em;
padding-top: 2.4em; }
.comments_list_wrap {
margin-top: 1.8em;
padding-top: 2.4em; }
.comments_form_wrap {
margin-top: 1em;
padding-top: 2.4em; }
.comments_wrap .form-submit {
margin-top: 2em; }
.related_wrap .post_date {
letter-spacing: 1px; }
.comments_wrap .comments_form_title,
.comments_list_wrap .comments_list_title,
.related_wrap_title {
font-size: 1.8em; } .related_wrap .related_item_style_1.format-video .post_featured.with_thumb .post_video_hover {
margin: -1.5em 0 0 -1.5em; }
.related_wrap .related_item_style_1.format-video .post_featured.with_thumb:hover .post_video_hover {
margin-top: -1.5em; }
.related_wrap .related_item_style_1.post_format_audio .post_featured .post_audio_title {
margin-bottom: 0.5em; } .author_avatar {
position: static;
width: 7rem;
height: 7rem;
line-height: 7rem;
text-align: center;
top: auto;
left: auto;
margin: 0 auto; }
.author_info {
padding: 1.5em; }
.author_description {
padding-left: 0;
text-align: center; }
.author_avatar + .author_description {
margin-top: 1em; } .mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
max-width: 100%;
max-height: 100%; }
.mfp-arrow-left {
margin-top: -41px; } .wpcf7 .columns_wrap {
white-space: normal;
letter-spacing: 0; }
.wpcf7 .popup_form + .wpcf7-response-output {
margin: 1em 0; }
.wpcf7 .extra_form .phone_decor .wpcf7-form-control-wrap:before {
font-size: 0.8em; }
.wpcf7 .extra_form .wpcf7-form-fields .ajax-loader {
bottom: 1em;
right: -1em; } .ui-datepicker {
width: 14.4em; } .extra_spaces .vc_column_container > .vc_column-inner {
padding: 3em !important; } .extra_style .wpb_column.vc_col-sm-12 + .wpb_column.vc_col-sm-12 {
margin-top: 1em; } .wpb_single_image.align_center {
text-align: center; } .sc_content.extra_width {
width: 90%; } .trx-sr-subtitle2,
.trx-sr-subtitle {
display: none !important; }
.trx-sr-title2 {
font-size: 30px !important;
line-height: 38px !important;
margin-left: -2em; }
.trx-sr-button2.rev-btn,
.trx-sr-button.rev-btn {
padding: 14px 24px !important;
font-size: 11px !important;
letter-spacing: 1px !important; }
.trx-sr-button2.rev-btn {
margin-left: -2em; } .front_page_section_paddings_small .front_page_section_content_wrap {
padding: 15% 0; }
.front_page_section_paddings_medium .front_page_section_content_wrap {
padding: 20% 0; }
.front_page_section_paddings_large .front_page_section_content_wrap {
padding: 25% 0; }
.front_page_section_paddings_huge .front_page_section_content_wrap {
padding: 30% 0; }
.front_page_section_title_description {
line-height: 1.5em; }
.front_page_section_subscribe .front_page_section_output {
max-width: 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; } .sc_content_width_1_1 {
width: 440px !important; }
.sc_content_width_1_2 {
width: 220px !important; }
.sc_content_width_1_3 {
width: 146.6666666667px !important; }
.sc_content_width_2_3 {
width: 293.3333333333px !important; }
.sc_content_width_1_4 {
width: 110px !important; }
.sc_content_width_3_4 {
width: 330px !important; } .sc_layouts_row_type_compact .sc_layouts_login .sc_layouts_item_icon.sc_layouts_login_icon {
display: inline-block; } .sc_layouts_menu_mobile_button .sc_layouts_item_icon {
font-size: 2.8em; } .breadcrumbs {
font-size: 11px;
letter-spacing: 1px; }
.sc_layouts_title_breadcrumbs {
margin-top: 0.8em; }
.breadcrumbs .breadcrumbs_delimiter {
margin: 0 0.7em; } .trx_addons_login_link .sc_layouts_item_icon.sc_layouts_login_icon {
font-size: 2em; } .sc_layouts_column .sc_layouts_item {
margin-right: 2em; }
.sc_layouts_column_align_right .sc_layouts_item {
margin-left: 2em;
margin-right: 0; } .sc_action_item_default .sc_action_item_title {
font-size: 3em; } .sc_services_tabs .sc_services_tabs_list_item {
padding: 1em; }
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_label {
font-size: 11px;
line-height: 17px;
letter-spacing: 0; }
.sc_services_tabs .sc_services_tabs_content {
width: 70%; }
.sc_services_tabs .sc_services_tabs_list {
width: 30%; }
.sc_services_tabs .sc_services_item_title:not(.with_icon) {
font-size: 28px;
line-height: 34px; }
.sc_services_default .sc_services_item_content,
.sc_services_default .sc_services_item_button {
display: block; }
.sc_services_default .sc_services_item_info {
padding: 1em 3em; }
.sc_services_extra .sc_services_item:before {
padding-top: 70%; } .sc_team_extra .sc_team_item_socials .social_item .social_icon {
font-size: 0.8em; } .sc_testimonials_extra {
padding: 3em 5em 3em 4em; }
.sc_testimonials_extra::before {
top: 0.3em; }
.sc_testimonials_extra .sc_item_slider.slider_outer_pagination_pos_bottom {
margin-right: 1em; }
.sc_testimonials_extra .sc_item_slider.slider_outer_pagination_pos_bottom {
padding-bottom: 2em;
padding-top: 2em; }
.sc_testimonials_extra .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
bottom: 0; }
.sc_testimonials_extra .slider_container .swiper-pagination,
.sc_testimonials_extra .slider_outer .swiper-pagination {
text-align: left; } .socials_wrap .social_item .social_icon {
width: 3em;
height: 3em;
line-height: 3em;
text-align: center; } .sc_layouts_cart_widget .woocommerce.widget_shopping_cart ul.cart_list li {
padding: 0 2.5em 2.5em 5em; }
.sc_layouts_cart_widget .woocommerce ul.cart_list li img,
.sc_layouts_cart_widget .woocommerce ul.product_list_widget li img {
top: 0; }
.ua_gecko .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li a.remove::after,
.ua_gecko .sc_layouts_cart_widget .widget_shopping_cart ul.product_list_widget li a.remove::after {
text-indent: -2px; } .sc_icons_extra .sc_icons_item {
padding: 4em; } .sc_icons_default .trx_addons_column-1_4 {
width: 50% !important; } .footer_wrap .widget_contacts .contacts_logo > img {
max-width: none;
max-height: 3em;
width: auto; }
.admin-bar .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
top: 32px; }
.sc_layouts_cart_widget .sc_layouts_cart_widget_close {
top: 0; } .mfp-content #popup_1 .mfp-close,
.mfp-content #popup_2 .mfp-close {
width: 36px;
height: 36px;
line-height: 36px;
text-align: center; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
min-width: 75%; } .woocommerce ul.products, .woocommerce-page ul.products {
margin-right: -20px; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product,
.woocommerce[class*="columns-"] ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product {
padding: 0 20px 20px 0; }
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product,
.woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4,
.woocommerce .related.products ul.products.columns-4 li.product, .woocommerce-page .related.products ul.products.columns-4 li.product,
.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.columns-4 li.product, .woocommerce-page .upcells.products ul.products.columns-4 li.product,
.woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4 {
width: 50%; }
.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product,
.woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5,
.woocommerce .related.products ul.products.columns-5 li.product, .woocommerce-page .related.products ul.products.columns-5 li.product,
.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.columns-5 li.product, .woocommerce-page .upcells.products ul.products.columns-5 li.product,
.woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5 {
width: 50%; }
.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product,
.woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6,
.woocommerce .related.products ul.products.columns-6 li.product, .woocommerce-page .related.products ul.products.columns-6 li.product,
.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.columns-6 li.product, .woocommerce-page .upcells.products ul.products.columns-6 li.product,
.woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6 {
width: 50%; }
.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product,
.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product,
.woocommerce ul.products li.product.column-1_1, .woocommerce-page ul.products li.product.column-1_1,
.woocommerce .related.products ul.products.columns-1 li.product, .woocommerce-page .related.products ul.products.columns-1 li.product,
.woocommerce .related.products ul.products li.product.column-1_1, .woocommerce-page .related.products ul.products li.product.column-1_1,
.woocommerce .upcells.products ul.products.columns-1 li.product, .woocommerce-page .upcells.products ul.products.columns-1 li.product,
.woocommerce .upcells.products ul.products li.product.column-1_1, .woocommerce-page .upcells.products ul.products li.product.column-1_1 {
width: 100%; }
.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product,
.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product,
.woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2,
.woocommerce .related.products ul.products.columns-2 li.product, .woocommerce-page .related.products ul.products.columns-2 li.product,
.woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2,
.woocommerce .upcells.products ul.products.columns-2 li.product, .woocommerce-page .upcells.products ul.products.columns-2 li.product,
.woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2 {
width: 100%; }
.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product,
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product,
.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3,
.woocommerce .related.products ul.products.columns-3 li.product, .woocommerce-page .related.products ul.products.columns-3 li.product,
.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.columns-3 li.product, .woocommerce-page .upcells.products ul.products.columns-3 li.product,
.woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3 {
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 .shop_mode_list ul.products li.product .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_content {
margin: 1em 0 1.2em; }
.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: 100%;
float: none;
margin: 0 0 2em; }
.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%;
float: none;
padding-left: 0; }
.single-product div.product .trx-stretch-width-wrap {
padding-top: 2em; }
.single-product div.product .trx-stretch-width .woocommerce-tabs {
padding-top: 4em; }
.single-product div.product .trx-stretch-width .woocommerce-tabs .panel {
padding-top: 2em; }
.single-product div.product .woocommerce-tabs .wc-tabs li,
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li {
margin-bottom: 3px !important; }
.single-product div.product .woocommerce-tabs .wc-tabs li a,
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
padding: 1.1em 2em 0.9em; }
.single-product .related {
margin-top: 4em;
padding-top: 3em; }
.single-product ul.products li.product .post_data {
padding: 10px; }
.single-product ul.products li.product .post_data .post_header h3,
.single-product ul.products li.product .post_data .post_header .woocommerce-loop-product__title {
font-size: 18px; }
.single-product ul.products li.product .post_data .price {
margin: 10px 0; }
.woocommerce table.cart .product-remove, .woocommerce #content table.cart .product-remove, .woocommerce-page table.cart .product-remove, .woocommerce-page #content table.cart .product-remove {
width: 12px; }
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
width: 100%;
float: none; }
.woocommerce-account .woocommerce-MyAccount-navigation {
border-top: 1px dotted #ddd;
border-bottom: 1px dotted #ddd;
margin-bottom: 2em; }
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content .woocommerce-Address-title a {
font-size: 12px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul {
width: 100%;
text-align: center;
padding: 1em 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
display: inline-block; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li + li {
border-top-width: 0; }
.woocommerce-MyAccount-navigation ul li a {
padding: 8px 10px; }
.woocommerce-ordering .select_container select {
width: 15em !important; }
.woocommerce .smart_casa_shop_mode_buttons, .woocommerce-page .smart_casa_shop_mode_buttons {
font-size: 14px;
margin: 15px 10px 15px 0; }
.woocommerce .woocommerce-result-count {
font-size: 14px;
margin: 18px 10px 18px 0; }
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
font-size: 11px; }
.woocommerce .product_meta span,
.woocommerce .product_meta span span,
.woocommerce .product_meta a {
font-size: 15px; }
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
justify-content: space-between;
float: none; }
.woocommerce table.cart td.actions .coupon + .button,
.woocommerce #content table.cart td.actions .coupon + .button,
.woocommerce-page table.cart td.actions .coupon + .button,
.woocommerce-page #content table.cart td.actions .coupon + .button {
float: none; }
.woocommerce #content table.cart td.actions .button,
.woocommerce table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button {
display: block;
width: 100%; }
.woocommerce table.cart td.actions .coupon + button.button,
.woocommerce-page table.cart td.actions .coupon + button.button {
margin-top: 2em; }
.woocommerce div.product .woocommerce-product-rating,
.woocommerce-page div.product .woocommerce-product-rating {
margin-top: 0; }
.woocommerce form.checkout_coupon .form-row.form-row-first {
width: 100%; }
.woocommerce form.checkout_coupon p + p {
padding-left: 0;
float: none; } .vc_toggle_size_md.vc_toggle_default .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title h4 {
font-size: 20px;
line-height: 26px; }
.vc_toggle_round.vc_toggle_size_md {
border-width: 2px;
margin-bottom: 1.5em;
padding-bottom: 1.4em; }
.wpb_column.sc_extra_bg_large > .vc_column-inner,
.wpb_text_column.sc_extra_bg_large,
.sc_content.sc_extra_bg_large:not([class*="sc_padding_"]) {
padding: 0 0 0 2.5em; } .sc_padding_medium {
padding: 3em 12%; } .vc_empty_space.sc_height_huge {
height: 4rem !important; }
.vc_empty_space.sc_height_large,
.vc_empty_space.sc_height_big {
height: 4rem !important; }
.vc_empty_space.sc_height_medium {
height: 2rem !important; }
.vc_empty_space.sc_height_small {
height: 2rem !important; }
.vc_empty_space.sc_height_tiny {
height: 1rem !important; }
.vc_empty_space.sc_height_extra_huge {
height: 3rem !important; } } @media (max-width: 479px) { html {
font-size: 14px;
line-height: 153.84615%; }
.sc_layouts_title_caption {
font-size: 26px;
line-height: 34px; }
.sc_title_extra h1.sc_item_title_tag {
font-size: 30px;
line-height: 38px; }
h1, .front_page_section_caption {
font-size: 30px;
line-height: 38px;
margin-top: 32px;
margin-bottom: 20px; }
h2 {
font-size: 26px;
line-height: 34px;
margin-top: 30px;
margin-bottom: 18px; }
h3 {
font-size: 22px;
line-height: 30px;
margin-top: 28px;
margin-bottom: 16px; }
h4 {
font-size: 19px;
line-height: 26px;
margin-top: 24px;
margin-bottom: 14px; }
h5 {
font-size: 17px;
line-height: 22px;
margin-top: 22px;
margin-bottom: 10px; }
h6 {
font-size: 15px;
line-height: 20px;
margin-top: 20px;
margin-bottom: 8px; }
.widget .widgettitle {
font-size: 18px;
line-height: 22px;
margin-bottom: 12px; }
figure figcaption {
font-size: 12px; } .content_wrap, .content_container {
width: 280px !important; } [class*="content_wrap"] > .sidebar {
margin-top: 3.5em; }
.menu_style_side .menu_side_wrap {
width: 60px; }
body.mobile_layout.menu_style_left .menu_side_wrap {
left: -60px; }
body.mobile_layout.menu_style_right .menu_side_wrap {
right: -60px; } .body_style_fullwide .content_wrap {
padding-left: 20px;
padding-right: 20px; } .container, .container-fluid,
.trx_addons_container, .trx_addons_container-fluid {
padding-left: 10px;
padding-right: 10px; }
.row,
.columns_wrap,
.trx_addons_columns_wrap {
margin-right: -20px; }
.row > [class*="column-"],
.columns_wrap > [class*="column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
padding-right: 20px; }
.vc_row.columns_padding_left,
.trx_addons_columns_wrap.columns_padding_left,
.row.columns_padding_left,
.columns_wrap.columns_padding_left {
margin-left: -20px; }
.vc_row.columns_padding_left .vc_column_container > .vc_column-inner,
.trx_addons_columns_wrap.columns_padding_left > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_left,
.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; }
.vc_row.columns_padding_right,
.trx_addons_columns_wrap.columns_padding_right,
.row.columns_padding_right,
.columns_wrap.columns_padding_right {
margin-right: -20px; }
.vc_row.columns_padding_right .vc_column_container > .vc_column-inner,
.trx_addons_columns_wrap.columns_padding_right > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_right,
.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; }
.vc_row,
.trx_addons_columns_wrap.columns_padding_center,
.row.columns_padding_center,
.columns_wrap.columns_padding_center {
margin-left: -10px;
margin-right: -10px; }
.vc_column_container > .vc_column-inner,
.trx_addons_columns_wrap.columns_padding_center > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_center,
.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;
padding-right: 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,
.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
padding-bottom: 20px; } .row:not(.columns_fluid) > [class*="column-"],
.columns_wrap:not(.columns_fluid) > [class*="column-"],
.trx_addons_columns_wrap:not(.columns_fluid) > [class*="trx_addons_column-"] {
width: 100%; } .row.columns_fluid > [class*="column-"],
.columns_wrap.columns_fluid > [class*="column-"],
.trx_addons_columns_wrap.columns_fluid > [class*="trx_addons_column-"] {
width: 50%; }
.row.columns_fluid > .column-1_1, .columns_wrap.columns_fluid > .column-1_1,
.row.columns_fluid > .column-2_2, .columns_wrap.columns_fluid > .column-2_2,
.row.columns_fluid > .column-3_3, .columns_wrap.columns_fluid > .column-3_3,
.row.columns_fluid > .column-4_4, .columns_wrap.columns_fluid > .column-4_4,
.row.columns_fluid > .column-5_5, .columns_wrap.columns_fluid > .column-5_5,
.row.columns_fluid > .column-6_6, .columns_wrap.columns_fluid > .column-6_6,
.row.columns_fluid > .column-7_7, .columns_wrap.columns_fluid > .column-7_7,
.row.columns_fluid > .column-8_8, .columns_wrap.columns_fluid > .column-8_8,
.row.columns_fluid > .column-9_9, .columns_wrap.columns_fluid > .column-9_9,
.row.columns_fluid > .column-10_10, .columns_wrap.columns_fluid > .column-10_10,
.row.columns_fluid > .column-11_11, .columns_wrap.columns_fluid > .column-11_11,
.row.columns_fluid > .column-12_12, .columns_wrap.columns_fluid > .column-12_12 {
width: 100%; } .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; } .top_panel_mobile {
display: block; }
body.header_mobile_enabled .top_panel {
display: none; }
.menu_side_wrap .sc_layouts_logo {
padding: 40% 8%; }
.menu_side_icons .toc_menu_item .toc_menu_icon,
.menu_side_icons .toc_menu_item .toc_menu_description:before {
height: 5.5rem; }
.menu_side_icons .toc_menu_item .toc_menu_description span {
letter-spacing: 0; }
.mobile_device .menu_mobile .sc_layouts_logo img,
.mobile_layout .menu_mobile .sc_layouts_logo img {
max-height: 50px; }
.mobile_device .menu_mobile .menu_mobile_nav_area,
.mobile_layout .menu_mobile .menu_mobile_nav_area {
margin-top: 2.5em; }
.mobile_device .menu_mobile .search_mobile,
.mobile_layout .menu_mobile .search_mobile {
margin-top: 2em;
width: 280px; }
.menu_mobile .menu_mobile_nav_area > ul > li > a {
font-size: 18px;
line-height: 1.5em; }
.menu_mobile .menu_mobile_nav_area li > a {
font-size: 14px;
line-height: 1.5em;
width: 280px; }
.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu {
width: 250px; }
.menu_mobile .menu_mobile_nav_area li li .open_child_menu {
padding: 0.3em 0.5em; }
.top_panel.with_bg_image {
min-height: 18em; } .top_panel .slider_engine_revo .slide_subtitle {
font-size: 13px !important; }
.top_panel .slider_engine_revo .slide_button {
font-size: 9px !important; } .widget_nav_menu ul > li {
font-size: 14px;
line-height: 26px; }
.widget_recent_comments ul > li > a {
font-size: 15px;
line-height: 21px; }
.widget_recent_comments ul > li {
font-size: 14px;
line-height: 21px; }
.widget_video .trx_addons_video_player.with_cover .video_hover {
font-size: 1.5em; }
.widget_calendar caption {
font-size: 11px; }
.sidebar .widget, .sidebar[class*="scheme_"] .widget {
width: 100%; }
.sidebar .widget, .sidebar[class*="scheme_"] .widget {
padding: 20px; }
.footer_wrap .widget + .widget,
.sidebar .widget + .widget, .sidebar[class*="scheme_"] .widget + .widget {
margin-top: 20px !important;
padding-top: 20px !important; }
.footer_wrap .widget + .widget + .widget,
.sidebar[class*="scheme_"] .widget + .widget + .widget {
margin-top: 20px !important;
padding-top: 20px !important; }
.sidebar[class*="scheme_"] .widget .widget_title, .sidebar[class*="scheme_"] .widget .widgettitle {
padding: 0 20px 20px 20px;
margin: 0 -20px 20px; }
.widget.column-1_2, .widget.column-1_3, .widget.column-1_4, .widget.column-1_5, .widget.column-1_6, .widget.column-1_7, .widget.column-1_8, .widget.column-1_9, .widget.column-1_10, .widget.column-1_11, .widget.column-1_12 {
width: 100%; }
.footer_wrap .sc_content .wpb_column,
.footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
display: block;
float: none;
vertical-align: top;
width: 100% !important; }
.footer_wrap .sc_content .wpb_column + .wpb_column {
margin-top: 20px !important;
padding-top: 20px !important;
border-top-width: 1px;
border-top-style: solid; } blockquote {
padding: 1.8em 1.8em 1.8em 2.5em; }
blockquote:before {
top: 0.6em;
left: 0.3em;
font-size: 5.5em; }
blockquote p {
font-size: 16px; }
blockquote > a, blockquote > p > a,
blockquote > cite, blockquote > p > cite {
font-size: 13px; }
figure figcaption, .wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd {
font-size: 10px;
padding: 10px; }
table th, table td, .sc_table table th, .sc_table table {
font-size: 0.9rem;
padding: 0.9rem; }
input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="search"],
select,
textarea,
textarea.wp-editor-area,
.tourmaster-form-field input[type="text"],
.tourmaster-form-field input[type="email"],
.tourmaster-form-field input[type="password"],
.tourmaster-form-field textarea,
.tourmaster-form-field select,
.tourmaster-form-field.tourmaster-with-border input[type="text"],
.tourmaster-form-field.tourmaster-with-border input[type="email"],
.tourmaster-form-field.tourmaster-with-border input[type="password"],
.tourmaster-form-field.tourmaster-with-border textarea,
.tourmaster-form-field.tourmaster-with-border select,
#buddypress .dir-search input[type="search"],
#buddypress .dir-search input[type="text"],
#buddypress .groups-members-search input[type="search"],
#buddypress .groups-members-search input[type="text"],
#buddypress .standard-form input[type="color"],
#buddypress .standard-form input[type="date"],
#buddypress .standard-form input[type="datetime-local"],
#buddypress .standard-form input[type="datetime"],
#buddypress .standard-form input[type="email"],
#buddypress .standard-form input[type="month"],
#buddypress .standard-form input[type="number"],
#buddypress .standard-form input[type="password"],
#buddypress .standard-form input[type="range"],
#buddypress .standard-form input[type="search"],
#buddypress .standard-form input[type="tel"],
#buddypress .standard-form input[type="text"],
#buddypress .standard-form input[type="time"],
#buddypress .standard-form input[type="url"],
#buddypress .standard-form input[type="week"],
#buddypress .standard-form select,
#buddypress .standard-form textarea {
padding: 10px 0; } button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.theme_button,
.gallery_preview_show .post_readmore,
#buddypress .comment-reply-link,
#buddypress .generic-button a,
#buddypress a.button,
#buddypress button,
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress input[type="submit"],
#buddypress ul.button-nav li a,
#buddypress div.activity-meta a,
a.bp-title-button,
body #booked-profile-page input[type="submit"],
body #booked-profile-page button,
body .booked-list-view input[type="submit"],
body .booked-list-view button,
body table.booked-calendar input[type="submit"],
body table.booked-calendar button,
body .booked-modal input[type="submit"],
body .booked-modal button,
form.mc4wp-form .mc4wp-form-fields input[type="submit"],
.sc_button, .sc_form button,
.tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"],
#tribe-bar-form .tribe-bar-submit input[type="submit"],
#tribe-bar-form button, #tribe-bar-form a,
#tribe-bar-form input,
#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,
#tribe-events .tribe-events-button, .tribe-events-button,
.tribe-events-cal-links a, .tribe-events-sub-nav li a,
.tribe-events-read-more, #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,
.edd_download_purchase_form .button, #edd-purchase-button, .edd-submit.button,
.widget_edd_cart_widget .edd_checkout a,
.woocommerce .button, .woocommerce-page .button,
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button, .woocommerce #respond input#submit,
.woocommerce input[type="button"], .woocommerce-page input[type="button"],
.woocommerce input[type="submit"], .woocommerce-page input[type="submit"],
.woocommerce .woocommerce-message .button,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.woocommerce #review_form #respond p.form-submit input[type="submit"],
.woocommerce-page #review_form #respond p.form-submit input[type="submit"],
.woocommerce table.my_account_orders .order-actions .button,
.woocommerce table.cart td.actions .button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce .woocommerce-info a.button,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled, .woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled, .woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled,
.woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled,
.yith-woocompare-widget a.clear-all {
padding: 12px 24px; }
.sc_services_tabs .sc_services_item_button a {
padding: 12px 24px; }
.post_item .more-link {
padding: 10px 32px; }
.single-product ul.products li.product .post_data .add_to_cart_button {
padding: 10px 32px; }
.sc_button.sc_button_with_icon {
padding: 12px 24px; }
.sc_button.sc_button_bordered {
padding: 10px 22px; }
.sc_button_simple {
padding: 0 1.8em 0 0; }
.sc_button.sc_button_size_small,
.theme_button.theme_button_small {
padding: 10px 32px; }
.sc_button.google_button + .sc_button.apple_button,
.sc_button.apple_button + .sc_button.google_button {
margin-left: 0;
margin-top: 0.7em; }
.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li > a {
font-size: 11px;
letter-spacing: 1px; } .post_item_404:not([class*="post_item_none_"]) .page_title {
font-size: 8em; }
.post_item_404 .page_info {
padding-top: 1em; }
.post_item_404 .page_description {
margin-bottom: 2em; }
.post_item_none_search .page_title, .post_item_none_archive .page_title {
font-size: 5em; }
.format-audio .post_featured.with_thumb .post_audio {
bottom: 1em; }
.format-audio .post_featured.with_thumb .post_audio.with_iframe {
bottom: -3px;
left: 0;
right: 0; }
.mejs-controls .mejs-time {
font-size: 12px; }
.mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls .mejs-horizontal-volume-total {
width: 40px; }
.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
padding: 1.5em; }
.format-audio .post_featured .post_audio_title {
line-height: 1.2em; }
.format-audio .post_audio_author + .post_audio_title {
margin-top: 0.2em; }
.post_layout_excerpt.sticky .post_sticky_wrap {
padding: 3em; }
.post_layout_excerpt .post_meta {
margin-top: 0.5em; }
.post_layout_excerpt .post_title {
font-size: 1.5em; }
.sticky .label_sticky {
-webkit-transform: none;
-ms-transform: none;
transform: none;
top: 0;
right: 0;
width: 100%; }
.post_layout_chess .post_header {
display: block !important; }
.post_layout_chess .post_title {
font-size: 16px;
line-height: 22px;
letter-spacing: 0; }
.post_layout_chess .post_meta {
display: none !important; }
.post_layout_chess .post_content {
display: none; }
.post_layout_chess.post_format_audio .mejs-time {
display: none; }
.gallery_preview_show .post_title {
font-size: 16px;
line-height: 20px; }
.gallery_preview_description {
padding: 0 1.4em; }
.gallery_preview_show .post_meta .post_meta_item {
display: block; }
.gallery_preview_show .post_meta .post_meta_item:before {
display: none; }
.body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover,
.post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover,
.post_layout_chess.format-video .post_featured.with_thumb .post_video_hover,
.trx_addons_video_player.with_cover .video_hover {
font-size: 1.5em; }
.page_links > span:not(.page_links_title), .page_links > a, .nav-links .page-numbers {
width: 3em;
height: 3em;
line-height: 3em;
text-align: center;
margin: 3px 3px 0 0; } .post_item_single > .post_featured {
margin-bottom: 2em; }
.author_info {
padding: 2em; }
.author_avatar {
position: static;
margin-bottom: 1.5em; }
.author_description {
padding-left: 0; }
.nav-links-single .nav-links .nav-previous {
padding-right: 8px; }
.nav-links-single .nav-links .nav-next {
padding-left: 8px; }
.nav-links-single .nav-links .post-title {
letter-spacing: 0; }
.nav-links-single .nav-links .meta-nav,
.nav-links-single .nav-links .post_date {
font-size: 1em; }
.comments_list_wrap .comment_posted {
font-size: 0.8em;
display: block;
letter-spacing: 1px;
margin-left: 0; }
.single .comments_list_wrap .comment_author {
font-size: 13px;
margin-left: 0; }
.comments_list_wrap .comment_reply {
letter-spacing: 1px; }
.comments_list_wrap li + li, .comments_list_wrap li ul {
margin-top: 2em; }
.comments_list_wrap ul li + li, .comments_list_wrap li > ul > li {
padding-top: 2em; }
.comments_list_wrap ul ul {
margin-left: 2em; }
.comments_list_wrap ul ul ul ul {
margin-left: 0; }
.related_wrap .related_item_style_1.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) .mejs-controls .mejs-time {
font-size: 12px; }
.related_wrap .related_item_style_1.format-video .post_featured.with_thumb .post_video_hover {
margin: -1.5em 0 0 -1.5em; }
.comments_list_wrap .comment_posted {
border-right: none; } .mfp-title {
line-height: 13px; } .wpcf7 .popup_form .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item + .wpcf7-list-item {
margin-left: 4em; }
.ui-datepicker {
width: 14.35em; }
.wpcf7 .extra_form .phone_decor .wpcf7-form-control-wrap:before {
width: 2em;
height: 2em;
line-height: 2em;
text-align: center; }
.wpcf7 .extra_form .wpcf7-form-fields {
padding-right: 0; }
.wpcf7 .extra_form .wpcf7-form-control-wrap {
position: relative; }
.wpcf7 .extra_form .wpcf7-form-fields input[type="submit"] {
position: static;
display: block;
width: 100%;
margin-top: 2em; }
.wpcf7 .extra_form .wpcf7-form-fields .wpcf7-not-valid + span.wpcf7-not-valid-tip {
position: static;
bottom: auto;
left: auto; } form.mc4wp-form .mc4wp-form-fields {
padding-right: 0; }
form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
position: static;
max-width: none;
width: 100%;
display: block; }
form.mc4wp-form .mc4wp-form-fields input[type="email"] + input[type="submit"] {
margin-top: 2em; } .trx-sr-button.rev-btn {
padding: 12px 24px !important;
margin-top: 1em; }
.trx-sr-title2 {
font-size: 24px !important;
line-height: 30px !important; } .extra_style .sc_button {
margin-left: 0;
margin-top: 1em; } .extra_spaces .vc_column_container > .vc_column-inner {
padding: 2.5em 2em !important; } .footer_wrap .small_font .widget.widget_text p {
font-size: 14px; }
.trx_addons_video_player.with_cover .video_hover:before,
.format-video .post_featured.with_thumb .post_video_hover:before {
letter-spacing: -5px; } .front_page_section_buttons > .front_page_section_button {
margin-right: 0; } .post_featured.hover_border .post_info .post_info_back {
padding: 2.5em; }
.post_featured.hover_border .post_info:before,
.post_featured.hover_border .post_info:after {
position: absolute;
z-index: 1;
top: 20px;
right: 20px;
bottom: 20px;
left: 20px; }
.post_featured.hover_border .post_info .post_title {
padding-bottom: 4px; }  .sc_content_width_1_1 {
width: 280px !important; }
.sc_content_width_1_2 {
width: 140px !important; }
.sc_content_width_1_3 {
width: 93.3333333333px !important; }
.sc_content_width_2_3 {
width: 186.6666666667px !important; }
.sc_content_width_1_4 {
width: 70px !important; }
.sc_content_width_3_4 {
width: 210px !important; } .trx_addons_popup .trx_addons_tabs_titles {
margin-right: 35px; }
.mfp-close {
right: 0.5em;
top: 0.5em;
width: 35px;
height: 35px;
line-height: 35px;
text-align: center; }
.mfp-close:active {
top: 0.5em; } .sc_icons_alter .sc_icons_item_title {
font-size: 15px;
line-height: 21px; }
.sc_icons_alter .sc_icons_item_description {
font-size: 13px;
line-height: 21px; }
.sc_icons_alter .sc_icons_icon:before,
.sc_icons_alter .sc_icons_icon > span:before {
width: 2.6em;
height: 2.6em;
line-height: 2.6em;
text-align: center; } .sc_services_tabs .sc_services_item_header {
display: none; }
.sc_services_tabs .sc_services_tabs_content {
width: 100%; }
.sc_services_tabs .sc_services_item {
padding-top: 0; }
.sc_services_tabs .sc_services_item_title:not(.with_icon) {
font-size: 22px;
line-height: 30px; }
.sc_services_tabs .sc_services_item + .sc_services_item {
margin-top: 2.5em; }
.sc_services_tabs .sc_services_item_text + .sc_services_item_button {
margin-top: 1em; } .sc_testimonials_extra {
padding: 2.5em; }
.sc_testimonials_extra .sc_testimonials_item_content,
.sc_testimonials_extra.sc_testimonials [class*="column"] .sc_testimonials_item_content {
font-size: 1.2em; }
.sc_testimonials_extra .sc_item_slider.slider_outer_pagination_pos_bottom {
padding-bottom: 1em;
padding-top: 1em; }
.sc_testimonials_extra::before {
font-size: 7em;
right: 0.5em;
top: 0.6em; }
.sc_testimonials_extra .sc_testimonials_subtitle {
position: static;
top: auto;
right: auto;
width: auto;
height: auto;
writing-mode: lr-tb;
letter-spacing: 1px; }
.sc_testimonials_item_author_avatar {
width: 4em;
height: 4em; }
.sc_testimonials_alter {
padding-top: 1em; }
.sc_testimonials_alter::before {
font-size: 7.5em;
top: -0.05em;
right: -0.05em; } .trx_addons_audio_player {
padding: 1.8em 1.2em; } .sc_layouts_cart_widget .woocommerce.widget_shopping_cart ul.cart_list li {
padding: 0 3em 2.5em 5em; }
.sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li a.remove,
.sc_layouts_cart_widget .widget_shopping_cart ul.product_list_widget li a.remove {
right: 20px; } .sc_action_item.with_image .sc_action_item_inner {
padding: 2em; }
.sc_action_item_default .sc_action_item_title {
font-size: 2.6em; }
.sc_action_item_subtitle + .sc_action_item_link,
.sc_action_item_title + .sc_action_item_link,
.sc_action_item_description + .sc_action_item_link {
margin-top: 2em; } .widget_contacts .contacts_info span::before,
.widget_contacts .contacts_info > div > a::before,
.widget_contacts .contacts_info > span > a::before {
font-size: 1.2rem; }
.widget_contacts .contacts_info span.email_label,
.widget_contacts .contacts_info span.phone_label,
.widget_contacts .contacts_info span.address_label {
font-size: 1.1em;
line-height: 1.2em; }
.widget_contacts .contacts_info span,
.widget_contacts .contacts_info > div > a,
.widget_contacts .contacts_info > a {
padding-left: 4em; }
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info > span {
margin-bottom: 1.5em; }
.widget_contacts .contacts_info a.contacts_phone {
display: block; }
.widget_contacts .contacts_info .phone_block a + a {
margin-left: 0; } .sc_price_item_info {
padding: 2.5em 2em; }
.sc_price_item .sc_price_item_link.sc_button {
display: block; }
.sc_price_item_price .sc_price_item_price_before {
font-size: 16px; }
.sc_price_item_price .sc_price_item_price_after {
font-size: 11px; } .sc_blogger_default .post_featured .post_info {
bottom: 1em;
padding: 0 2em; }
.sc_blogger_default .post_featured .post_info .post_title {
font-size: 19px;
line-height: 24px; } .post_featured.hover_shop_buttons .icons a:before {
display: none; }
.woocommerce ul.products, .woocommerce-page ul.products {
margin-right: 0; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product,
.woocommerce[class*="columns-"] ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product {
padding: 0 0 20px 0; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
.woocommerce ul.products[class*="column-"] li.product, .woocommerce-page ul.products[class*="column-"] li.product,
.woocommerce ul.products li.product[class*="column-"], .woocommerce-page ul.products li.product[class*="column-"] {
width: 100% !important; }
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: none;
clear: both; }
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
font-size: 9px; }
.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data {
padding: 1.5em 1em; }
.woocommerce ul.products li.product .post_header .post_tags {
font-size: 11px;
line-height: 1.2em; }
.woocommerce .shop_mode_thumbs ul.products li.product h3, .woocommerce-page .shop_mode_thumbs ul.products li.product h3 {
font-size: 1em;
line-height: 1.25em; }
.woocommerce .shop_mode_list ul.products li.product + li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product + li.product .post_item {
padding-top: 4em; }
.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured {
float: none;
margin: 0 0 2em 0;
max-width: none;
width: 100%; }
.woocommerce div.product p.price {
line-height: 1.25em; }
.single-product div.product .trx-stretch-width-wrap {
padding-top: 1em; }
.single-product div.product .trx-stretch-width .woocommerce-tabs {
padding-top: 2em; }
.woocommerce div.product .woocommerce-tabs h2, .woocommerce #content div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2,
.woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3, .woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3 {
letter-spacing: 0;
line-height: 1.25em; }
.single-product .related ul.products li.product {
width: 100%; }
.single-product ul.products li.product .post_data {
height: 100%; }
.single-product ul.products li.product .post_data .post_header .post_tags {
font-size: 11px;
line-height: 13px; }
.single-product ul.products li.product .post_data .post_header h3,
.single-product ul.products li.product .post_data .post_header .woocommerce-loop-product__title {
font-size: 14px;
line-height: 16px; }
.single-product ul.products li.product .post_data .price {
margin: 12px 0;
font-size: 1.2em; }
#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input {
line-height: 16px; }
.woocommerce table.shop_table {
letter-spacing: 0; }
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
display: table-header-group; }
.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
display: table-cell; }
.woocommerce table.shop_table th {
text-transform: none;
font-weight: 400; }
.woocommerce td.product-quantity {
min-width: 0; }
.woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity {
width: auto; }
.woocommerce div.product form.cart div.quantity input[type="number"],
.woocommerce-page div.product form.cart div.quantity input[type="number"],
.woocommerce .shop_table.cart div.quantity input[type="number"],
.woocommerce-page .shop_table.cart div.quantity input[type="number"] {
font-size: 1em; }
.woocommerce table.cart th,
.woocommerce #content table.cart th,
.woocommerce-page table.cart th,
.woocommerce-page #content table.cart th,
.woocommerce table.cart td,
.woocommerce #content table.cart td,
.woocommerce-page table.cart td,
.woocommerce-page #content table.cart td {
padding: 3px; }
.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
float: none;
display: block; }
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
float: none;
width: 100%;
margin-right: 0; }
.woocommerce-page table.cart td.actions .coupon .input-text + button,
.woocommerce table.cart td.actions .coupon .input-text + button {
margin-top: 1em; }
.woocommerce table.cart td.actions .coupon .input-text + .button,
.woocommerce #content table.cart td.actions .coupon .input-text + .button,
.woocommerce-page table.cart td.actions .coupon .input-text + .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text + .button {
float: none;
width: 100%; }
.woocommerce table.cart td.actions .coupon + .button,
.woocommerce #content table.cart td.actions .coupon + .button,
.woocommerce-page table.cart td.actions .coupon + .button,
.woocommerce-page #content table.cart td.actions .coupon + .button {
width: 100%; }
.woocommerce-ordering .select_container select {
width: 100% !important; }
.woocommerce .smart_casa_shop_mode_buttons, .woocommerce-page .smart_casa_shop_mode_buttons {
margin: 4px 10px 15px 0; }
.woocommerce .woocommerce-result-count {
margin: 5px 10px 15px 0; }
.woocommerce a.remove {
margin-top: 0.2em; }
.woocommerce .shop_table a.remove {
margin-top: 0.5em; }
.woocommerce.widget_shopping_cart .quantity,
.woocommerce .widget_shopping_cart .quantity,
.woocommerce-page.widget_shopping_cart .quantity,
.woocommerce-page .widget_shopping_cart .quantity {
font-size: 12px;
line-height: 18px; }
.woocommerce ul.cart_list li > .amount,
.woocommerce ul.product_list_widget li > .amount,
.woocommerce-page ul.cart_list li > .amount,
.woocommerce-page ul.product_list_widget li > .amount,
.woocommerce ul.cart_list li span .amount,
.woocommerce ul.product_list_widget li span .amount,
.woocommerce-page ul.cart_list li span .amount,
.woocommerce-page ul.product_list_widget li span .amount,
.woocommerce ul.cart_list li ins .amount,
.woocommerce ul.product_list_widget li ins .amount,
.woocommerce-page ul.cart_list li ins .amount,
.woocommerce-page ul.product_list_widget li ins .amount {
font-size: 11px;
letter-spacing: 1px; }
.woocommerce div.product form.cart .variations label {
font-size: 11px;
letter-spacing: 1px; }
.woocommerce div.product p.price, .woocommerce div.product span.price {
font-size: 11px;
line-height: 17px;
letter-spacing: 1px; }
.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce .shop_table.cart div.quantity,
.woocommerce-page .shop_table.cart div.quantity {
height: 40px; }
.woocommerce div.product .product_meta span > a,
.woocommerce div.product .product_meta span > span {
font-size: 11px;
letter-spacing: 1px; }
.woocommerce .product_meta span,
.woocommerce .product_meta span span,
.woocommerce .product_meta a {
font-size: 14px; }
.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 .woocommerce-tabs .wc-tabs li a,
.single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a {
padding: 0.8em 0.8em 0.8em;
letter-spacing: 0.5px; }
.single-product .related {
margin-top: 2em;
padding-top: 2em;
padding-bottom: 2em; }
.single-product .related .sc_title_decoration {
margin-bottom: 25px; }
.single-product ul.products li.product .post_data .price {
font-size: 1em; } .vc_toggle_size_md.vc_toggle_default .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title h4,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title h4 {
font-size: 17px;
line-height: 22px; }
.wpb_column.sc_extra_bg_large > .vc_column-inner,
.wpb_text_column.sc_extra_bg_large,
.sc_content.sc_extra_bg_large:not([class*="sc_padding_"]) {
padding: 2.2em; } }