/*
Theme Name: MarcaFermana Child
Theme URI: http://setsail.qodeinteractive.com
Description: A child theme of SetSail Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: marcafermana
Template: marcafermana
*/

/* Riduco la dimensione del logo sul menu di navigazione */
.qodef-page-header .qodef-logo-wrapper a {
	height:55px!important;	
}

/* Aumento la spaziatura destra del menu di navigazione */
.qodef-main-menu {
	margin-right:50px;
}

/* Imposto gli stili del menu di navigazione nel footer */
#menu-marcafermana-footer-menu a {
	color:#a9a9a9;
}
#menu-marcafermana-footer-menu a:hover {
	color:#8fc066;
}
.widget.widget_nav_menu ul li {
	padding:0px 0px 6px 0px;
}

/* Schiarisco il colore delle date sul widget dei post nel footer */
footer .qodef-blog-list-widget .qodef-blog-list-holder.qodef-bl-simple .qodef-bli-content .qodef-post-info-date a {
	color:#a9a9a9;
}

/* Riduco il padding esterno sul footer nella versione mobile */
@media only screen and (max-width: 680px) {
	.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width {
    	padding: 60px 30px;
	}
}


/* Imposto il colore blu all'hover sul bottone dei filtri tour in home page */
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-border-hover):hover {
    border-color: #54bccf!important;
}
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover {
    background-color: #54bccf!important;
}


/* Imposto lo stile dei titletti sul grigliato esperienze in home page */
#grigliato-esperienze.qodef-tours-dwt-holder .qodef-td-items.tour .qodef-tdi-title {
	font-weight:800;
	letter-spacing:0;
}
/* Imposto la larghezza e l'interlinea delle descrizioni sul grigliato esperienze in home page */
#grigliato-esperienze.qodef-tours-dwt-holder .qodef-tdi-rating {
	width:100%;
	line-height:1.2;
}
/* Nascondo l'overlay gradiente dalle foto circolari sul grigliato esperienze in home page */
#grigliato-esperienze.qodef-tours-dwt-holder .qodef-td-items.destination .qodef-tdi-image:after {
	background:none;
}


/* Imposto il colore bianco all'hover sulle categorie nei caroselli dei tours */
.qodef-tours-tour-categories-item a:hover {
	color:#ffffff;
}
/* Imposto il colore blu dei dot di navigazione sotto i caroselli dei tours */
.qodef-owl-slider .owl-dots .owl-dot span {
	background-color: #54bccf;
}
/* Affianco le categorie sulla stessa line  nei caroselli dei tours */
.qodef-tours-carousel .qodef-tours-tour-categories-item {
	display:inline-block;
	margin-right:10px;
}
/* Imposto le immagini nel formato quadrato nei caroselli dei tours */
.qodef-tours-carousel .qodef-tours-standard-item-image-holder img {
	width:1000px;
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

/* Imposto la dimensione massima delle iconcine png */
.iconcine img {
    max-width:80px;
}


/* Allineo a destra l'immagine del territorio di Marca Fermana */
.cartina .wpb_wrapper {
    float:right;
}
/* Imposto lo stile grassetto dei nomi dei comuni di fianco alla cartina del territorio */
.elenco-comuni .qodef-il-text {
    font-weight:700;
}

/* Imposto gli stili dell'immagine di background sui titoli di pagina */
.qodef-title-holder.qodef-has-bg-image {
	background-size:cover;
	background-position:50% 50%;
}

/* Imposto la dimensione piena dell'immagine di sfondo sulle sezioni con effetto parallax */
.qodef-parallax-row-holder {
	background-size:cover;
}

/* Nascondo il prezzo e le review sulla pagina del singolo tour */
.single-tour-item .qodef-tour-item-price-holder,
.single-tour-item .qodef-reviews-list-info.qodef-reviews-average-count {
	display:none;
}

/* Nascondo l'immagine in evidenza sulla pagina del singolo post */
.single-post .qodef-blog-holder article .qodef-post-heading {
	display:none;
}

/* Imposto gli stili del form contatto sulla sidebar dei singoli itinerari */
.qodef-tours-booking-form-holder .qodef-boxed-widget #qodef-tour-booking-form input[type=number],
.qodef-tours-booking-form-holder .qodef-boxed-widget #qodef-tour-booking-form input[type=text], 
.qodef-tours-booking-form-holder .qodef-boxed-widget #qodef-tour-booking-form textarea {
    background-color: #ffffff;
    color: #8fc066;
}
.qodef-tours-booking-form-holder .qodef-tours-input-icon {
	color: #8fc066;
}

/* Imposto lo stile dei paragrafi introduttivi */
.testo-intro {
	font-size: 17px;
	line-height: 1.5em;
}

/* Imposto il colore della linea tratteggiata tra i sigoli punti dei singoli itinerari */
.qodef-tour-item-single-holder .qodef-tour-item-section .qodef-route-top-holder .qodef-line-between-icons-inner {
	border-right: 2px dashed #8fc066;
}

.poi-template-default.single.single-poi .entry-title.qodef-post-title,
.poi-template-default.single.single-poi .qodef-post-info-bottom {
	display:none;
}

/*tabella itinerario*/
.qodef-info,
.qodef-value {
	vertical-align: top !important;
}

.qodef-tour-main-info-attr {
	line-height: 20px !important;
}

/*tour plan itinerario*/
.jef_tour_plan_item_img img {
	margin: 20px 0 20px 0;
}

.jef_tour_plan_item_link_button a {
	margin: 20px 0 0 0;
}

/* Riga mappa home */
.paddingtop_rigamappa {padding-top:120px;}

/* Rimuovo lo sfondo bianco dall'elenco dei comuni di fianco alla mappa dinamica */
.mappadinamica .imp-object-menu {
    background: none;
}
/* Coloro di verde il nome del comune di fianco alla mappa dinamica al passaggio del mouse */
.mappadinamica .imp-object-list-item:hover p {
	color:#8fc066;
}

/* Eventi */
.tribe-events {font-family: Poppins,sans-serif !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button {font-family: Poppins,sans-serif !important;}
.tribe-event-date-start,
.tribe-event-time,
.tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events-calendar-list__event-date-tag-daynum,
.tribe-events-calendar-list__month-separator-text,
.tribe-events-abbr .tribe-events-start-date,
.tribe-events-abbr .tribe-events-start-time,
.single-tribe_events .tribe-events-single .tribe-events-event-meta, 
.tribe-events-nav-pagination a,
.tribe-events-calendar-month__header-column-title-desktop,
.tribe-events-calendar-month__day-date,
.tribe-events-calendar-month__calendar-event-datetime,
.tribe-events-calendar-list__event-title,
.tribe-events-calendar-list__event-venue,
.tribe-events-single-event-title {font-family: Poppins,sans-serif !important;}

.tribe-events-calendar-list__event-description {font-family: Poppins,sans-serif !important; font-weight: 400 !important;}
.tribe-events-c-top-bar__datepicker-desktop {font-family: Poppins,sans-serif !important; font-weight: 600 !important;}

.tribe-events-calendar-month__calendar-event-datetime,
.tribe-events-calendar-month__calendar-event-title-link {font-family: Poppins,sans-serif !important; font-size: 14px !important;}

.tribe-events-event-meta {width: 100% !important;}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link {color: #8fc066 !important;}
.tribe-events-calendar-list__event-venue-address {margin-left:5px !important; color: #8fc066 !important; font-weight: 900 !important;}

.tribe-events-venue-map {width: 100% !important;}
.tribe-events-venue-map > div, .tribe-events-venue-map > iframe {max-height: 350px;}
.tribe-common .tribe-common-anchor-thin:hover {border-bottom: 0px !important; color: #8fc066 !important;}
.tribe-common a:not(.tribe-common-anchor--unstyle):focus {outline: unset !important;}

.tribe-events-c-nav__prev,
.tribe-events-c-nav__next {font-family: Poppins,sans-serif !important; font-weight: 600 !important;}

.tribe-events-widget-shortcode__header-title .qodef-widget-title {font-family: Poppins,sans-serif !important; font-weight: 900 !important;}
.tribe-events-widget-events-month__view-more-link {font-family: Poppins,sans-serif !important; font-weight: 600 !important;}

.tec-events-pro-series-meta-detail--label,
.tec-events-pro-series-meta-detail--link {display: none;}

.tribe-events-single-event-description {font-family: Poppins,sans-serif !important; }

.tribe-events-series-relationship-single-marker,
.tribe-events-calendar-series-archive__container {display: none;}

/* jef custom search bar */
li.select2-results__option[role="treeitem"][aria-disabled="true"] {
	display: none !important;
}

/* blocchetto newsletter */
.noptin-form-field,
.noptin-form-submit.noptin-form-button-block {
	padding: 12px 16px !important;
}

.noptin-form-submit.noptin-form-button-block {
	font-weight: 600;
	font-size: 13px;
	letter-spacing: .1em;
}

.noptin-form-submit.noptin-form-button-block:hover {
    color: #222 !important;
    background-color: #ffffff !important;
}

.noptin-form-footer .noptin-form-submit:focus, .noptin-form-footer .noptin-form-submit:hover {
    box-shadow: unset;
}

aside.qodef-sidebar .widget.widget_noptin_widget_premade {
	background-color: #8Fc066;
	padding: 25px 20px 10px;
}

aside.qodef-sidebar .widget.widget_noptin_widget_premade h5.qodef-widget-title {
	color: #fff;
}

/* search bar - result page */
.qodef-tours-search-page-holder .qodef-tours-filter-holder.qodef-tours-filter-horizontal {
	margin: 26px auto 90px;
}

p.tours-search-page-no-result {
	margin-bottom: 60px;
}

/* disattiva link tour-category */
.qodef-tours-standard-item-top-content {
	pointer-events: none;
}

/* Dicitura Cassa Risparmio Footer */
#text-7 p {margin:3px 0 !important;}