/*
Theme Name: Qwery Child Theme
Template: qwery
Theme URI: https://qwery.ancorathemes.com/
Description: Qwery Child Theme
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 1.4
Tested up to: 6.6
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: qwery
*/


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

.blog-hp .sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item {
    background-color: #b5dcd3;
    border: 1px solid #002b34;
}
.blog-hp .post_meta_item a {
    color: #fff;
}
.blog-hp .slider_outer_controls_bottom>.slider_controls_wrap {
    text-align: left;
}
.sc_blogger_list.sc_blogger_list_hover_2 .sc_blogger_item {
    border: 1px solid #002b34;
}
.sc_services_breezy .sc_services_item_title {
    font-family: span, serif;
}
.sc_layouts_menu_nav>li>a {
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1.08px;
    font-size: 13px;
}
.wpcf7 .wpcf7-submit {
    -ms-box-shadow: none!important;
	box-shadow: none!important;
	color: #002b34!important;
}

.wpcf7 .wpcf7-submit-style .submit-style-in {
	color: #002b34!important;
}
.wpcf7 .wpcf7-submit-style .wpcf7-submit:hover, .wpcf7 .wpcf7-submit-style:hover .submit-style-in:before {
	color: white!important;
}
.wpcf7 .wpcf7-submit-style {
    margin-top: 37px;
}
.scheme_light {
    --theme-color-text_link2: #002b34;
}
.sc_layouts_panel_inner {
    background-color: #002b34;
    border-color: #002b34;
}
.post_item_404 .post_content .all-svg {
    display: none;
}
.menu_mobile .menu_mobile_inner {
    background-color: #002b34;
}
.custom-logo-link img, .sc_layouts_logo img {
    max-height: 3em;
}
.sc_services_fashion.color_style_link2 .sc_services_item.with_image .sc_services_item_text {
    color: #fff!important;
}


/*Archivio blog*/
.posts_container.columns_wrap .post_layout_classic {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    padding: 60px 60px;
    background-color: #b5dcd3;
    border: 1px solid #002b34;
}
.post_meta_item a {
    color: #002b34!important;
}
.posts_container.columns_wrap .post_layout_classic {
    justify-content: left;
}
.post_meta_item {
    color: #002b34!important;
}
.nav-links-single .nav-links .nav-arrow-label {
    color: #002b34;
}

.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title a:hover {
    color: #002b34;
}


/*404*/
.post_item_404 .post_content {
    padding: 4.5em 0 1.5em;
}


@media (max-width: 1023px) {
    h1 {
            font-size: 7.4vw;
    }

	h2 {
            font-size: 7.4vw;
    }
}

/*@media (max-width: 768px) {
	.body_style_fullwide .content_wrap {
    padding-left: 0!important;
    padding-right: 0!important;
	max-width: 100%!important;
    }

}*/

@media (max-width: 479px) {
	h3 {
		font-size: 24px!important;
	}
}


footer {content-visibility: visible!important;}

.pum-container .aligncenter {
    margin-bottom: 0!important;
}