/* Extra Styles +++++++++
 ++++++++++++++++++++++ */
.search-no-results.woocommerce .woocommerce-message:last-child,
.search-no-results.woocommerce .woocommerce-info:last-child,
.search-no-results.woocommerce-page .woocommerce-message:last-child,
.search-no-results.woocommerce-page .woocommerce-info:last-child{
    padding: 70px 20px;
}
.woocommerce div.product form.cart .variations .label{
    text-align:left;
}
@media (max-width: 479px) {
    div #style-3.mc4wp-form .mc4wp-form-fields button, #style-3.mc4wp-form .mc4wp-form-fields input[type="submit"] {
        font-size: 14px;
    }
    .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title,
    .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title,
    .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title,
    .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title{
        font-size: 20px;
    }
}
@media (max-width: 479px){
    div .menu_mobile .sc_layouts_logo img {
        max-height: 30px;
    }
    .ua_gecko.woocommerce .woocommerce-ordering select {
        text-indent: 0!important;
    }
    div .sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title,
    div .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_1 .sc_blogger_item_title,
    div .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_2 .sc_blogger_item_title,
    div .sc_blogger_default.sc_blogger_default_classic .sc_item_columns_3 .sc_blogger_item_title{
        font-size: 20px;
    }
}
@media (max-width: 1279px) {
    .sc_slider_controls.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet{
        font-size: 18px;
    }
    .sc_testimonials.sc_testimonials_decoration .sc_testimonials_item_content, .sc_testimonials.sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content{
        font-size: 19px;
    }
}
@media (max-width: 768px) {
    .sc_slider_controls.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet{
        font-size: 17px;
    }
}
@media(max-width: 767px){
    .sc_testimonials.sc_testimonials_decoration .sc_testimonials_item_content,
    .sc_testimonials.sc_testimonials_decoration [class*="column"] .sc_testimonials_item_content{
        font-size: 17px;
    }
    .sc_testimonials.sc_testimonials_decoration .sc_testimonials_item_author_title{
        font-size: 18px;
    }
}

@media(max-width: 1024px){
    .sc_team.sc_team_short .sc_team_item_subtitle {
        font-size: 16px;
    }
}
@media(max-width: 767px){
    .sc_team.sc_team_short .sc_team_item_subtitle {
        font-size: 15px;
    }
}
.team_page_wrap_info .team_member_brief_info_details .team_member_details_phone .team_member_details_value{
    font-weight: 700;
}
.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{
    line-height: 51px;
}
.nav-links .page-numbers.first:before, .nav-links .page-numbers.prev:before, .nav-links .page-numbers.next:before, .nav-links .page-numbers.last:before, .comments_pagination .page-numbers.first:before, .comments_pagination .page-numbers.prev:before, .comments_pagination .page-numbers.next:before, .comments_pagination .page-numbers.last:before, .woocommerce nav.woocommerce-pagination ul li a.first:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce nav.woocommerce-pagination ul li a.last:before{
    top: -1px;
}

.team_page_wrap_info .team_member_details .team_member_brief_info_text,
.sc_item_descr{
    font-size: 1rem!important;
}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon{
    background-color: var(--theme-color-text_dark);
}
.woocommerce div.product form.cart .variations label {
    font-weight: 500;
}
.post_item_none_search .search_wrap .search_field, .post_item_none_archive .search_wrap .search_field{
    border-radius:0;
}