/*
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
------------------------------------------------------------ */

.posti-disponibili {
	padding-bottom: 32px;
	font-size: 1.556em;
}

.note_form {
	font-size: 14px;
    font-style: italic;
}
input[type="checkbox"] + .wpcf7-list-item-label {
    font-size: 100%;
}

/* =========================================================
   Single Event - Two Column Layout (Float)
   ========================================================= */
.qwr-event-two-columns-float {
    width: 100%;
    margin-bottom: 30px;
}

.qwr-event-two-columns-float .qwr-event-image {
   /* width: 48%;
    float: left;
    margin-right: 4%;*/
	    width: 48%;
    float: left;
    margin: 0 2%;
}

.qwr-event-two-columns-float .qwr-event-meta {
    width: 48%;
    float: left;
}

/* Clear floats */
.qwr-event-two-columns-float .qwr-clear {
    clear: both;
}

/* Featured image */
.qwr-event-two-columns-float .qwr-event-image img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 4px;
}

/* Meta items */
.qwr-event-meta .tribe-events-meta-group {
    margin-bottom: 15px;
}

/* Mobile: colonne diventano verticali */
@media (max-width: 768px) {
    .qwr-event-two-columns-float .qwr-event-image,
    .qwr-event-two-columns-float .qwr-event-meta {
        width: 100%;
        float: none;
        margin-right: 0;
    }
}
.single-tribe_events .tribe-events-single-section {
    width: 100%;
}
.qwr-event-two-columns-float .qwr-event-image img {
	max-width: 450px;
	margin: 0 auto;
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container {
	justify-content: center;
}
.single-tribe_events .tribe-events-single-section {
	padding-top: 0;
}
.tribe-events-meta-group {
    flex: 1 0 100%;
}
.single-tribe_events .tribe-events-meta-group {
	margin: 0 32px 64px;
}
time.tribe-events-calendar-list__event-datetime {
	font-weight: 600;
}
.tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-category.tribe-common-b2 {
	line-height: 2rem;
	font-weight: 600;
} 
.tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-category.tribe-common-b2 .categoria {
	font-weight: 300;
} 
.tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-category.tribe-common-b2,
span.tribe-event-date-start,
span.tribe-event-date-end {
    font-size: 1rem;
}

.tribe-events-calendar-list__event-read-more a.tribe-common-c-btn.tribe-common-c-btn--small {
	color: #FFFFFF;
}
#tribe-events-footer {
	clear: both;
}