/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode

*/
footer .style-dark a:hover{color:#fff!important; text-decoration:underline!important;}
blockquote small:before {content:"-"!important;}
#menu-menu-principale .drop-menu {margin-top:-15px!important;}

@media(min-width:900px) {
	.gridFooter {
		display:grid;
		grid-template-columns:1fr 1fr;
		gap:15px;
	}
	.gridFooter a{margin-bottom:8px;}
}
.menu-horizontal .menu-smart ul, .top-menu .menu-sub-enhanced.menu-horizontal ul.menu-smart > li ul {padding:5px!important;}
.uncode_text_column p {line-height:1.4!important;}
.customTabs .nav-tabs li.active a{color:#fff!important;}
footer .uncode_text_column a {text-decoration:underline; color:#fff;}
footer .uncode_text_column a:hover { color:#fff!important;}
@font-face {
    font-family: 'Gambetta';
    src: url('https://sangiuseppecaburlotto.it/wp-content/themes/uncode-child/fonts/Gambetta-Variable.woff2') format('woff2');
}

/* citazioni carosello*/
.citazioniCarosello .pullquote__content{
	font-style: italic!important;
}
.citazioniCarosello small {font-size:22px!important;}

.doubleColumnsText { column-count:2;}
@media(max-width:900px) {.doubleColumnsText { column-count:1;}}

/**********/
/* ASSETS */
/*********/
.btn  {
	padding:12px 30px!important;
}
.custom-link {font-weight:700!important;}

/* articoli */
.postArticle{text-decoration:underline; color:#315249!important; font-weight:700!important;}
.uncode-nav-index.active-index span {background-color:#315249!important;}

/* footer */
.borderFooter{border-radius:15px 15px 0px 0px!important; overflow:hidden;}
footer .footer-center{padding-top:20px!important; padding-bottom:20px!important;}

/* icon contacts */
.icon-box-content .text-small{margin-top:5px!important;}


/* custom tabs */
.customTabs .nav-tabs{border:0px!important;}
.customTabs .nav-tabs li a {padding:10px 40px; background-color:#EDEDED;border-radius:3px; border:0px!important; font-size:16px!important;}
.customTabs .nav-tabs li a span{font-size:16px!important;}
.customTabs .nav-tabs li.active  a {background-color:#315249; color:#fff;}
/* scuole opere */
.infoScuoleOpere { padding:15px; border:1px solid #5D534F; display:flex; flex-direction:column; gap:15px;}
.infoScuoleOpere div {display:inline-block; width:auto;}
.infoScuoleOpere i{color:#315249; margin-right:5px;}
.infoScuoleOpere b{color:#315249; font-weight:700;}
@media(max-width:900px) {
	.infoScuoleOpere {flex-direction:column!important;align-items:center!important;justify-content:center!important;}
	.infoScuoleOpere .singleInfo {display:flex; flex-direction:column!important;align-items:center!important;justify-content:center!important; text-align:center; overflow-wrap: break-word;   word-break: break-all;  white-space: normal;}
}

.scuoleOperePost .menu-smart--filter-cats li span a{padding:8px 20px!important; padding-left:20px!important; border:1px solid #315249; border-radius:3px;} 
.scuoleOperePost .menu-smart--filter-cats li span a:hover{color:#fff!important; background-color:#436d61!important;}
.scuoleOperePost .menu-smart--filter-cats li span a.active{background-color:#315249!important; color:#fff!important;}

/* CONTACT FORM */
.doubleField {display:grid; grid-template-columns:1fr 1fr; gap:15px;}
@media(max-width:900px) {
	.doubleField {display:grid; grid-template-columns:1fr; gap:10px;}
}
.style-light .input-background input[type="text"], .style-dark .style-light .input-background input[type="text"], .style-light .input-background input[type="email"], .style-dark .style-light .input-background input[type="email"], .style-light .input-background input[type="number"], .style-dark .style-light .input-background input[type="number"], .style-light .input-background input[type="url"], .style-dark .style-light .input-background input[type="url"], .style-light .input-background input[type="tel"], .style-dark .style-light .input-background input[type="tel"], .style-light .input-background input[type="search"], .style-dark .style-light .input-background input[type="search"], .style-light .input-background input[type="password"], .style-dark .style-light .input-background input[type="password"], .style-light .input-background input[type="date"], .style-dark .style-light .input-background input[type="date"], .style-light .input-background textarea, .style-dark .style-light .input-background textarea, .style-light .input-background select, .style-dark .style-light .input-background select, .style-light .input-background .select2-selection--single, .style-dark .style-light .input-background .select2-selection--single, .compose-mode.style-light .input-background .lateral-nav-parent li, .compose-mode.style-dark .style-light .input-background .lateral-nav-parent li{background-color:#fff!important; border:1px solid #939393!important;}
.style-light input[type="checkbox"] {width:20px!important; height:20px!important; background-color:#fff!important; border:1px solid #939393!important;}
.privacyPolicy {font-style:italic;}
.style-light input[type="submit"] {border:1px solid #315249; background-color:#315249; color:#fff; float:right;}
.style-light input[type="submit"]:hover{background-color:#fff; color:#315249;}

/* PUBBLICAZIONI CABURLOTTO */
.pubblicazioniLuigiCaburlotto .t-entry-meta span{color:#315249!important; font-size:17px!important;}
.pubblicazioniLuigiCaburlotto .t-entry-excerpt {font-size:16px!important; line-height:1.2!important;}




/**********/
/* MOBILE */
/**********/
@media (max-width: 900px) {
  .homeHeading .heading-text{flex-direction:column!important; align-items:center!important; justify-content:center!important;}
	.homeHeading h2 {text-align:center;}	
  .backgroundHeroHome .background-inner {
		background-position: 80% top!important;
	}
	.backgroundHeroHome .block-bg-overlay {
		opacity:0.4!important;
	}
  .reducedRow .row {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
	.single-post .row-container .row {
		padding-top:15px!important;
		padding-bottom:15px!important;
		padding-left: 15px !important;
        padding-right: 15px !important;
	}
	.reducedTopBottom .row {
		padding-top:15px!important;
		padding-bottom:15px!important;

	}
	.removedTopBottom .row {
		padding-top:0px!important;
		padding-bottom:0px!important;
	}
	.main-container .inverted-device-order > .row > .row-inner > div:first-child:not([class*=col-sm]){
		padding-top:15px!important;
	}
  .wpcf7-inline-wrapper .wpcf7-inline-field {
    width: 100% !important;
    display: block;
    padding: 0px !important;
  }
  .wpcf7-inline-wrapper + .wpcf7-inline-wrapper {
    margin-top: 0px !important;
  }
	h1.h1 {
		font-size:28px!important;
	}
	.tmb-content-overlay .h3.title-scale {
		font-size:26px!important;
	}
	.uncode_text_column p,
	.single-post .row  p{
		font-size:17px!important;
		line-height:1.4!important;
	}
	.uncode_text_column li,
	.uncode_text_column ul{
		font-size:17px!important;
		line-height:1.4!important;
	}
  p.wpcf7-inline-field {
    margin-top: 10px !important;
  }
	.scuoleOperePost .single-block-padding {
		padding:16px!important;
	}
	.scuoleOperePost h3.h4{
		font-size:26px!important;
	}
	
	
	.widgetWeather #splw-location-weather-62{
	float: none !important;
}
}

BODY.experience-cookies-enabled .experience-cookies-message {display: none;}
BODY:not(.experience-cookies-enabled) .experience-cookies-map {display: none;}
