body.single-cpt_services .page_content_wrap,
body.single-cpt_services .content_wrap,
body.single-cpt_services .content {
width: 100% !important;
max-width: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
} body.single-cpt_services .elementor-12553 > .elementor-section-full_width {
width: 100vw !important;
max-width: 100vw !important;
margin-left: calc(50% - 50vw) !important;
margin-right: calc(50% - 50vw) !important;
} body.single-cpt_services .elementor-12553 > .elementor-section-boxed > .elementor-container {
max-width: 1290px !important;
}.post_item_404 .page_title {
color: var(--theme-color-text_link);
}
.post_item_404 .post_content .all-svg {
display: none;
}
.sc_button.sc_button_decoration:not(.color_style_dark):hover {
color: var(--theme-color-inverse_link) !important;
border-color: var(--theme-color-text_hover) !important;
background-color: var(--theme-color-text_hover) !important;
}
.sc_button.sc_button_decoration:not(.color_style_dark).color_style_link2:hover {
color: var(--theme-color-inverse_link) !important;
border-color: var(--theme-color-text_hover2) !important;
background-color: var(--theme-color-text_hover2) !important;
}
.sc_button.sc_button_decoration:not(.color_style_dark).color_style_link3:hover {
color: var(--theme-color-inverse_link) !important;
border-color: var(--theme-color-text_hover3) !important;
background-color: var(--theme-color-text_hover3) !important;
}
.sc_cover:hover + .elementor-container .hover-color-text,
.sc_cover:hover + .elementor-container .hover-color-text * {
color: var(--theme-color-text_link);
}
#style-10.mc4wp-form .mc4wp-form-fields input[type="email"] {
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
background-color: var(--theme-color-bg_color) !important;
}
.map_marker.inverse {
background-color: var(--theme-color-inverse_link);
}
.map_marker.inverse > div {
background-color: var(--theme-color-inverse_link_05);
}
.page_wrap.with_bg {
background-repeat: no-repeat;
background-position: top center;
-webkit-background-size: cover;
background-size: cover;
}
.page_wrap.with_bg.contain_size {
background-repeat: repeat;
background-position: top center;
-webkit-background-size: contain;
background-size: contain;
}
.page_wrap.with_bg.fixed {
background-attachment: fixed;
}
.page_wrap.with_bg .page_content_wrap {
background-color: transparent;
}
.page_wrap.with_bg [class*="scheme_"].top_panel {
background-color: transparent;
}
.page_wrap.with_bg_fixed .page_content_wrap {
background-color: transparent;
}
.page_wrap.with_bg_fixed [class*="scheme_"].top_panel {
background-color: transparent;
}
.page_wrap.with_bg_fixed .custom_bg_fixed {
display: block;
position: fixed;
z-index: 0;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
overflow: hidden;
background-repeat: no-repeat;
background-position: top center;
-webkit-background-size: cover;
background-size: cover;
}
.page_wrap.with_bg_fixed .custom_bg_fixed.contain_size {
background-repeat: repeat;
background-position: top center;
-webkit-background-size: contain;
background-size: contain;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title {
background-color: var(--theme-color-alter_bg_color);
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_title a {
color: var(--theme-color-text_dark) !important;
}
.sc_portfolio.sc_portfolio_extra .sc_portfolio_item .post_featured .post_info .post_meta .post_categories {
background-color: var(--theme-color-alter_bg_color);
}
.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: var(--theme-color-text_dark) !important;
}
.sc_portfolio.sc_portfolio_extra.sc_portfolio_eclipse .sc_portfolio_item .post_featured .mask {
background-color: var(--theme-color-alter_bg_color);
}
.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,
.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: var(--theme-color-alter_bg_color);
}
.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,
.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: var(--theme-color-text_dark) !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,
.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: var(--theme-color-alter_bg_color);
}
.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,
.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: var(--theme-color-text_dark) !important;
}
.sc_icons_accent .sc_icons_item:hover {
-webkit-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.widget_categories_list .categories_list_style_1 .categories_list_image {
height: auto;
}
.widget_categories_list .categories_list_style_1 .categories_list_image img {
width: 100%;
max-height: none;
}
.widget_categories_list .categories_list_style_1 .categories_list_item .categories_list_title {
font-size: 19px;
margin: 1.3em 0 0;
}
@media (max-width: 767px) {
.widget_categories_list .categories_list_style_1 .categories_list_item .categories_list_title {
margin: 1em 0 0;
}
.sc_layouts_title_breadcrumbs {
margin-top: 1em;
}
}