/*
Theme Name: Qwery Child Theme
Theme URI: https://qwery.ancorathemes.com/
Description: Qwery is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 3.6.1
Tested up to: 6.8
Requires at least: 5.5
Requires PHP: 7.4
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
Template: qwery
*/


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

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

/* varie*/
.scroll_to_top_style_modern .scroll_to_top_text {
    display: none;
}
.sc_layouts_title .breadcrumbs {
    font-family: Montserrat,sans-serif;	
}
footer {
   content-visibility: visible!important;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-title {
    font-weight: 700;
}
.sc_blogger_item_location {
    font-size: 15px;
}
.page_content_wrap {
    padding-top: 0rem;
}

/*HP*/
.slider-esperienze-hp .slider_container .slider-slide {
    border-right: 1px solid #000;
    padding-right: 30px;
}

/*Archivio Categorie*/
.widget_categories_list .categories_list_item {
    text-align: left;
}
.widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_title {
    color: #7a7e83;
}
.tax-category-beyond .page_content_wrap {
    padding-top: 0rem;
	padding-bottom: 0rem;
}
nav.elementor-pagination {
    padding-top: 50px;
}
a.page-numbers {
    border-radius: 50%;
    border: 1px solid #e2e2e2;
    padding: 15px 22px;	
	color: #000;
    font-size: 17px;
    font-weight: 500;
	font-family:"Cormorant Garamond",serif;
}
span.page-numbers.current {
    border-radius: 50%;
    border: 1px solid #222733;
	background-color: #222733;
    /*padding: 15px 22px;	*/
	color: #fff;
    font-size: 17px;
    font-weight: 500;
	font-family:"Cormorant Garamond",serif;	
}

/*Archivio Destinations*/
.tax-destination .page_content_wrap {
    padding-bottom: 0;
}

/*Archivio Esperienze*/
.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li a {
    font-size: 13px;
    border-bottom: none;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-weight: 500;
}
.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .list_wrap .sc_item_filters_tabs li {
    padding: 0 10px;
}
.sc_item_filters_align_left .sc_item_filters_tabs {
    max-width: 100%;
}
.sc_item_filters_tabs li {
    padding: 0 25px 0 0;
}
.sc_blogger .sc_blogger_filters .sc_item_filters_tabs li a {
    font-size: 13px;
    border-bottom: none;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-weight: 500;
}
.sc_item_filters_align_left .sc_item_filters_tabs {
    justify-content: left;
}
.sc_item_filters_tabs li>a.active {
    color: #28bad2;
}

/*Form contatti*/
.wpcf7 .wpcf7-submit {
    box-shadow: none;
}
/*input[type=submit] {
    color: #fff;
    padding: 0;
}
.wpcf7 .wpcf7-submit-style .submit-style-in {
    background-color: #fff;
    color: #fff;
    border-radius: 0px;
	border:0px solid #000;
}*/
.wpcf7 .wpcf7-acceptance label, .wpcf7 .wpgdprc-checkbox label {
    padding: 30px 0;
}


/*Singola esperienza*/
a.next-experiences {
    font-family: "Cormorant Garamond", serif;
    font-size: 4em;
    font-weight: 400;
	color: #222733;
}
.experience-template-default .page_content_wrap {
    padding-bottom: 0;
}
.single-experience .page_content_wrap {
    padding-top: 0;
    padding-bottom: 0;
}
.next-experience {
    font-family: "Cormorant Garamond", serif;
    font-size: 1.7em;
    font-weight: 400;
	color: #222733;
}
.subtitle-h2 {
    font-family: "Cormorant Garamond", serif;
    font-size: 2.7em;
	line-height:47px;
    font-weight: 600;
	color: #222733;
	text-transform: uppercase;
}
.tax-tag-beyond .page_content_wrap {
    padding-top: 0;
    /*padding-bottom: 0;*/
}

/* Accordion Shortcode */
#nascondi {
	display: none;
}
.elementor-shortcode .elementor-accordion-item {
	border-width: 0px;
}
.elementor-shortcode .elementor-accordion .elementor-tab-content {
	margin-top: -14px;
    clear: both;
    padding: 0px 0px 20px 0px;
}
.elementor-shortcode .elementor-tab-title {
	padding: 25px 0px 25px 0px;
}
.elementor-shortcode .elementor-accordion .elementor-tab-content {
    border-block-start: 0;
}

/*SEAPORTS, LOCATION e TAGS*/
.post_layout_classic .post_title {
    font-size: 24px;
    margin-top: 0;
    line-height: 1.2em;
    font-weight: 500;
}


@media (max-width: 1023px) {        
	.subtitle-h2 {
		font-size: 1.7em;
		line-height: 29px;
	}
}