/*
Theme Name: Qwery Child Theme
Template: Qwery
Description: Qwery Child Theme
Author: AncoraThemes
Version: 1.4
Text Domain: qwery
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */ 

/*Blog*/
.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title {
    font-family: 'TITILLIUM WEB';
    font-weight: 600;
}
.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title a {
    font-family: 'TITILLIUM WEB';
    font-weight: 600;
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_title a {
    font-family: 'TITILLIUM WEB';
    font-weight: 600;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_title a {
    font-family: 'TITILLIUM WEB';
    font-weight: 600;
}
.sc_blogger_default.sc_blogger_default_classic_3 .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top:hover .sc_blogger_item_header {
    border-color: #f15b00;
}
.sc_blogger_item_on_plate .sc_blogger_item_content .post_meta, .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a {
    color: #191919;
}
.post_meta_item a {
    color: #191919;
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
    background-color: #ff7400;
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body {
    padding: 0;
}
.sc_blogger_list.sc_blogger_list_simple .sc_blogger_item_body:before {
    display:none;
}
.nav-links .page-numbers.current {
    background-color: #115734;
    border-color: #115734;
}
.sc_blogger_default.sc_blogger_default_classic_simple .post_meta .post_meta_item.post_categories a {
    font-weight: 700;
    font-size: 15px;
}
.sc_blogger_default.sc_blogger_default_classic .post_meta_categories .post_meta_item a {
    font-weight: 700;
    font-size: 15px;
}
.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_content {
    border: 0px solid;
}

/*footer*/
.sc_layouts_row_type_compact .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item {
    color: #fff;
}
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
    color: #fff;
}


/*Bottone default*/
form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple), .sc_form button, .sc_portfolio_preview_show .post_readmore {
    border-color: #ff7400;
    background-color: #ff7400;
}
.sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
    border-color: #f15b00;
    background-color: #f15b00;
}

/*Menu sticky*/
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
    background-color: #115734;
}
.sc_layouts_menu_nav > li li > a {
    color: #fff !important;
}

/*Tel header*/
.header-hp .sc_layouts_row_type_narrow .sc_layouts_item_details_line1, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item_details_line1 {
    color: #005733;
}
.header-hp .sc_layouts_row_type_narrow .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_narrow .sc_layouts_item_icon {
    color: #005733;
}

/*Back to top*/
.scroll_to_top_style_default {
    border-color: #115734;
    background-color: #115734;
}
.scroll_to_top_style_default:hover {
    border-color: #f15b00;
    background-color: #f15b00;
}

/*Search top*/
.search_modern .search_header_wrap .logo_image {
    max-height: 62px;
}

h4.sc_icons_item_title {
    font-family: 'TITILLIUM WEB';
    font-weight: 600;
}
h6.sc_item_title {
    font-family: 'TITILLIUM WEB';
    font-weight: 600;
}
.sc_item_subtitle {    
    font-weight: 600;
	color:#000;
}


.sc_icons_number .sc_icons_item_number {
    color: #005733;
    opacity: .05;
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1, .sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    font-family: 'sofia-pro';
}

.trx_addons_alter_text {
    font-size: 25px;
}

.sc_icons_motley [class*="trx_addons_column-"]:nth-child(3n-1) .sc_icons_item {
    background-color: #ed7514;
}

.sicurezza-icons-1 .sc_icons_card .sc_icons_item {
    border: 1px solid #ed7514;
	padding: 1.8em 2.4em 1.4em;
}
.sicurezza-icons-2 .sc_icons_card .sc_icons_item {
    border: 1px solid #005733;
	padding: 1.8em 2.4em 1.4em;
}

.sc_testimonials .sc_testimonials_item_author_title {
    font-weight: 600;
}

.sc_services_alter.color_style_link2 .sc_services_item_subtitle a {
    display: none;
}

.sc_services_qw-card .sc_services_item .sc_services_item_subtitle {
    display: none;
}

.sc_services_item_subtitle {
    display: none;
}

.sc_layouts_title .breadcrumbs a {
    font-weight: 700;
}

.sc_layouts_title .breadcrumbs {
    font-size: 15px;
    font-weight: 700;
}

.sc_icons_bordered .sc_icons_image {
    border: 1px solid #ed7514;
}


/*single post*/
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
    border-radius: 0;
    background-color: transparent;
    color: #000;
    padding: 0;
    font-size: 15px;
    font-weight: 700;
    margin: 0;
}
.post_meta_item {
    color: #000;
}
.related_wrap .post_meta_item.post_categories a {
    font-weight: 700;
    font-size:15px;
}
.post_layout_classic .post_meta_item.post_categories {
    font-size: 15px;
    font-weight: 700;
}
.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label):hover {
    background-color: transparent;
    color: #ed7514;
}
.sc_item_filters_tabs, .sc_item_filters_more_link_wrap {
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    font-family: 'TITILLIUM WEB';
    font-weight: 700;
}

/*404*/
.post_item_404 .post_content .all-svg {
    display: none;
}
.post_item_404 .post_content {
    padding: 3.5em 0 6.5em;
}


/*menu responsive*/
.custom-logo-link img, .sc_layouts_logo img {
    max-height: 2.3em;
}
.menu_mobile .menu_mobile_inner {
    background-color: #005733;
}
.menu_mobile .menu_mobile_widgets_area {
    background-color: #005733;
}


@media (max-width: 767px) {
    .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 {
        max-height: 2.3em;
    }
}

.breadcrumbs_item.all_posts,
.breadcrumbs_item.all_posts + .breadcrumbs_delimiter {
    display: none;
}