.page_content_wrap {
padding-bottom: 7.1rem;
}
.search-no-results .page_content_wrap,
.error404 .page_content_wrap {
background-color: var(--theme-color-bg_color);
}
.post_item_404 .page_title {
font-size: 420px;
color: var(--theme-color-bd_color);
margin-top: -8.4% !important;
}
.page_wrap.with_bg {
background-repeat: no-repeat;
background-position: center center;
-webkit-background-size: cover;
background-size: cover;
}
.page_wrap.with_bg.contain_size {
background-position: top center;
-webkit-background-size: contain;
background-size: contain;
}
.page_wrap.with_bg .page_content_wrap {
background-color: transparent;
}
.page_wrap.with_bg .top_panel,
.page_wrap.with_bg [class*="scheme_"].top_panel,
.page_wrap.with_bg [class*="scheme_"].footer_wrap {
background-color: transparent;
}
body.with_bg_canvas .page_wrap.with_bg {
background: none;
}
.sc_layouts_panel_menu .sc_layouts_panel_menu_inner {
background-color: var(--theme-color-bg_color);
}
.sc_layouts_menu_nav > li.current-menu-item > a,
.sc_layouts_menu_nav > li.current-menu-parent > a,
.sc_layouts_menu_nav > li.current-menu-ancestor > a {
color: var(--theme-color-text_dark) !important;
}
.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li > a:hover,
.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li.current-menu-item > a,
.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li.current-menu-parent > a,
.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav > li li.current-menu-ancestor > a {
color: var(--theme-color-text_dark) !important;
}
.trx_addons_scroll_to_top.show {
bottom: 5em;
}
.sc_button.sc_button.sc_button_simple.sc_button_with_icon .sc_button_icon {
background-color: var(--theme-color-alter_bg_color);
}
.custom_icon_btn.elementor-widget-button .elementor-button {
color: var(--theme-color-text_dark);
fill: var(--theme-color-text_dark);
}
.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper {
line-height: 4.47rem;
}
.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
width: 4.47rem;
height: 4.47rem;
border-color: var(--theme-color-text_dark_03);
}
.custom_icon_btn.elementor-widget-button.elementor-align-right .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
margin-left: 20px;
}
.elementor-widget-video .elementor-wrapper video {
background-color: transparent;
}
.top_panel .sc_layouts_row_fixed_on {
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.03);
-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.03);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.03);
}
.sticky_socials_wrap.sticky_socials_modern {
width: 550px;
}
.sticky_socials_wrap.sticky_socials_modern .social_item .social_name {
font-size: 16px;
}
.header_fullscreen:before {
background-color: #000000;
opacity: 0.3;
}
.trx_addons_alter_text {
font-weight: 500;
letter-spacing: 0;
}
.search_modern .search_header_wrap .logo_image {
top: 50px;
}
.widget_banner:not(.widget_fullwidth) .image_wrap {
padding: 0;
}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total {
border-top: 1px solid #4A4A4A !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: var(--theme-color-text_link);
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
background-color: #1F242E;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
color: #FFFFFF !important;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
background-color: #2A303B;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories a, .sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories span {
color: #D2D3D5 !important;
}
.sc_portfolio.sc_portfolio_extra.sc_portfolio_eclipse .sc_portfolio_item .post_featured .mask {
background-color: #1F242E;
}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before {
padding-top: 30.4rem;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
background-color: #1F242E;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
color: #FFFFFF !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
background-color: #2A303B;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_7 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories span {
color: #D2D3D5 !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title {
background-color: #1F242E;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .sc_blogger_item_title a {
color: #FFFFFF !important;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories {
background-color: #2A303B;
}
.sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories a, .sc_blogger_lay_portfolio_grid.sc_blogger_lay_portfolio_grid_grid_style_9 .sc_blogger_item .sc_blogger_item_body .post_featured .post_info_bl .post_meta .post_categories span {
color: #D2D3D5 !important;
}
.sc_blogger_lay_portfolio.sc_blogger_lay_portfolio_style_14 .sc_blogger_item .sc_blogger_item_body .post_featured:hover .post_info_bc:before {
opacity: 0.8;
}
div.wpcf7 .form-style-7 .wpcf7-submit-style .wpcf7-submit {
background-color: var(--theme-color-text_link) !important;
}
div.wpcf7 .form-style-7 .wpcf7-submit-style .wpcf7-submit:hover {
background-color: var(--theme-color-text_hover) !important;
}
#style-9.mc4wp-form .mc4wp-form-fields input[type="email"] {
border-color: var(--theme-color-bd_color);
}
.sc_testimonials_fashion .slider_controls_wrap > a.slider_next,
.sc_testimonials_fashion .slider_controls_wrap > a.slider_prev {
background-color: var(--theme-color-alter_bg_color) !important;
}
.sc_price_metro .sc_price_item:not(.sc_price_active) .sc_price_item_link {
background-color: var(--theme-color-text_link3);
}
.sc_price_metro .sc_price_item:not(.sc_price_active) .sc_price_item_link:hover {
background-color: var(--theme-color-text_hover3);
}
.sc_services_unusual .sc_services_item .sc_services_item_more_link {
opacity: 0;
}
.sc_services_unusual .sc_services_item .sc_services_item_more_link:hover {
opacity: 1;
}
.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link {
opacity: 1;
}
.sc_services_unusual .sc_services_item:hover .sc_services_item_more_link .link_icon {
border: 1px solid var(--theme-color-bd_color);
background-color: var(--theme-color-alter_bg_color);
}
.sc_services_timeline .extra_row:nth-child(odd):after {
background-color: var(--theme-color-text_link);
}
.sc_services_timeline .extra_row .sc_services_item_timeline_point {
background-color: var(--theme-color-alter_link_02);
}
.sc_services_timeline .extra_row .sc_services_item_timeline_point:before {
background-color: var(--theme-color-text_link);
}
.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_timeline_point {
background-color: var(--theme-color-text_link3_05);
}
.sc_services_timeline .extra_row .sc_services_item:hover .sc_services_item_timeline_point:before {
background-color: var(--theme-color-text_link3);
}
.sc_icons_simple .underline_hover:after {
height: 1px;
}
.sc_icons_fill .sc_icons_item {
padding: 4.6em 3.4em;
background-color: var(--theme-color-alter_link2);
}
.extra_hover .sc_icons_number .sc_icons_item:hover .sc_icons_item_title a,
.extra_hover .sc_icons_number .sc_icons_item .sc_icons_item_title a:hover {
color: var(--theme-color-text_link) !important;
}
.extra_hover .sc_icons_number .sc_icons_item_number {
opacity: 0.05;
}
.extra_hover .sc_icons_number .sc_icons_item:hover .sc_icons_item_number {
opacity: 0.06;
}
.extra_hover .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div.trx_addons_column-1_3:nth-child(1) .sc_icons_item .sc_icons_item_header:after {
content: '';
display: block;
width: 1px;
height: 63px;
position: absolute;
left: 100%;
background-color: var(--theme-color-bd_color);
}
.extra_hover .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div.trx_addons_column-1_3:nth-child(3) .sc_icons_item .sc_icons_item_header:before {
content: '';
display: block;
width: 1px;
height: 63px;
position: absolute;
right: 100%;
background-color: var(--theme-color-bd_color);
}
.sc_icons_divider.color_style_dark .sc_icons_item_linked:hover .sc_icons_icon {
color: var(--theme-color-text_link);
}
.sc_icons_divider4 .slider-wrapper .sc_icons_item:after,
.sc_icons_divider4 .sc_icons_columns_wrap .sc_icons_item:after {
display: none;
}
.sc_icons_divider4 .sc_icons_icon + .sc_icons_item_details,
.sc_icons_divider4 .sc_icons_image + .sc_icons_item_details {
margin-top: 0;
}
.sc_skills_counter_modern .sc_skills_total {
opacity: 1;
color: var(--theme-color-alter_bg_hover);
}
.sc_team.sc_team_light .sc_team_item_thumb[class*="hover_"] {
margin: 5px;
}
.map_marker {
background-color: var(--theme-color-text_link);
}
.map_marker > div {
background-color: var(--theme-color-text_link_05);
}
.woocommerce table.shop_attributes {
border-top: 1px solid var(--theme-color-bd_color);
}
.woocommerce table.shop_attributes tr:nth-child(2n+1) > * {
border-bottom: 1px solid var(--theme-color-bd_color);
}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
border-bottom: 1px solid var(--theme-color-bd_color);
}
.footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]),
.footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
color: var(--theme-color-text);
}
.footer_wrap .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover,
.footer_wrap [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover {
color: var(--theme-color-text_dark);
}
.footer_wrap .woocommerce ul.product_list_widget li a {
color: var(--theme-color-text_dark) !important;
}
.footer_wrap .woocommerce ul.product_list_widget li a:hover {
color: var(--theme-color-text_link) !important;
}
[class*="scheme_"].sidebar .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon,
[class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
background-color: var(--theme-color-bg_color) !important;
}
[class*="scheme_"].sidebar .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon,
[class*="scheme_"].footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon {
background-color: var(--theme-color-bg_color) !important;
}
footer .woocommerce ul.cart_list li img,
footer .woocommerce-page ul.cart_list li img,
footer .woocommerce ul.product_list_widget li img,
footer .woocommerce-page ul.product_list_widget li img {
width: 94px;
height: 94px;
}
@media (max-width: 1679px) {
.sc_icons_fill .sc_icons_item {
padding: 3.5em 3.4em;
}
}
@media (max-width: 1439px) {
.page_content_wrap {
padding-bottom: 100px;
}
.sc_icons_fill .sc_icons_item {
padding: 2.8em 2.7em;
}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before {
padding-top: 25rem;
}
.sticky_socials_wrap.sticky_socials_modern {
left: 35px;
}
}
@media (max-width: 1279px) {
.page_content_wrap {
padding-bottom: 90px;
}
.post_item_404 .page_title {
font-size: 300px;
margin-top: -5.5% !important;
}
.sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img,
.sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img,
.search_modern .search_header_wrap .logo_image,
.menu_mobile .sc_layouts_logo img {
max-height: 50px;
}
.search_modern .search_header_wrap .logo_image {
top: 25px;
}
.sc_icons_divider4 .sc_icons_columns_wrap [class*="trx_addons_column-"][class*="-tablet"] .sc_icons_item:after {
display: none;
}
}
@media (max-width: 1023px) {
.page_content_wrap {
padding-bottom: 80px;
}
.search_modern .search_header_wrap .logo_image {
top: 20px;
}
.sc_icons_fill .sc_icons_item {
padding: 2.4em;
}
.slider_width_auto .sc_portfolio.sc_portfolio_extra .sc_portfolio_slider .slider_container .slider-wrapper.sc_item_columns_3 .swiper-slide .post_featured_bg:before {
padding-top: 20rem;
}
footer .woocommerce ul.cart_list li img,
footer .woocommerce-page ul.cart_list li img,
footer .woocommerce ul.product_list_widget li img,
footer .woocommerce-page ul.product_list_widget li img {
width: 65px;
height: 65px;
}
}
@media (max-width: 767px) {
.page_content_wrap {
padding-bottom: 60px;
}
.post_item_404 .page_title {
font-size: 150px;
}
.extra_hover .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div.trx_addons_column-1_3:nth-child(1) .sc_icons_item .sc_icons_item_header:after,
.extra_hover .sc_icons_number.sc_align_center .sc_icons_columns_wrap > div.trx_addons_column-1_3:nth-child(3) .sc_icons_item .sc_icons_item_header:before {
display: none;
}
.sc_services_timeline .extra_row:nth-child(odd):after {
background-color: var(--theme-color-bd_color);
}
.sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img,
.sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img,
.search_modern .search_header_wrap .logo_image,
.menu_mobile .sc_layouts_logo img {
max-height: 45px;
}
.search_modern .search_header_wrap .logo_image {
top: 23px;
}
.sc_icons_fill .sc_icons_item {
padding: 2em;
}
.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper {
line-height: 4.2rem;
}
.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
width: 4.2rem;
height: 4.2rem;
}
}
@media (max-width: 479px) {
.page_content_wrap {
padding-bottom: 50px;
}
}