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

@font-face {
    font-family: 'PPAgrandir';
    src: url('https://caiauronzo.it/wp-content/themes/uncode-child/fonts/PPAgrandir-Variable.woff2') format('woff2');
}

/**********/
/* ASSETS */
/*********/
.splw-weather-attribution {
	display:none;
}
.customButton  {
    color: #191919 !important;
    background-color: rgba(255, 255, 255, 0.25) !important;
	border-width:3px!important;
}
.btn {
	padding:10px 56px!important;
}
.customButtonYellow {
	color: #191919 !important;
}
.postHomepage .pushed:hover  .customPostBtn:after{
	transform:rotate(-45deg);
}
.customPostBtn {
	text-transform:uppercase;
	font-weight:600;
}
.customPostBtn:after {
	content:"\e608";
	display:inline-block;
	font-family:'uncodeicon' !important;
	margin-left:8px;
	font-weight:100!important;
	transition:all 0.3s ease-in-out;
}
.bluBtn {
	color:#042D66!important;
}
.widgetWeather #splw-location-weather-62{
	float: right!important;
	margin-bottom:0px!important;
}
/* dots */
.owl-dots .active span {
	background-color:#F9CC42!important;
}

/* articoli home */
.articoliSlider .t-inside {
	padding:10px!important;
}

/* FORM CONTATTI */

.style-light .input-background input[type="text"],
.style-light .input-background input[type="email"],
.style-light .input-background input[type="tel"]
.style-light .input-background input[type="checkbox"],
.style-light .input-background textarea {
	background-color:#ECECEC!important;
	border-radius:4px!important;
}
.style-light .input-background input[type="submit"] {
	color:#191919!important;
	float:right!important;
}

.formContatti .input-background input[type="text"],
.formContatti .input-background input[type="email"],
.formContatti .input-background input[type="tel"]
.formContatti .input-background input[type="checkbox"],
.formContatti .input-background textarea {
	background-color:#ECECEC!important;
	border-radius:4px!important;
}
.formContatti .input-background input[type="submit"] {
	color:#191919!important;
	float:right!important;
}
.customIconContact .icon-box-content {
	padding-left:5px!important;
}
.customIconContact i {
	font-size: 22px!important;
    line-height: 1.9!important;
}

/* chi siamo consiglio direttivo */
.customConsiglioDirettivo .tmb .t-inside{
	padding:10px;
}
.customConsiglioDirettivo .t-entry-meta {
	font-size:18px!important;
	font-weight:400!important;
}

/* statuto section */
.statutoSection {
	padding:15px;
	border-radius:6px!important;
	overflow:hidden;
}

/************/
/* SENTIERI */
/***********
.sentieriPost .t-overlay-text {
	height:100%!important;
}
@media(max-width:900px) {
	.sentieriPost .tmb > .t-inside .spacer.double-space {
		margin-top:60px!important;
	}
}
.sentieriPost .tmb > .t-inside .spacer.double-space {
	margin-top:82px;
}*/
.t-entry-cf-detail-300094 {
	background:#0E60C6;
	color:#fff;
	display:inline-block;
	border-radius:2px;
	font-size:18px;
	font-weight:700;
	padding:4px 8px;
	max-width: fit-content;
}
.numeroSentiero {
	background:#0E60C6;
	color:#fff;
	display:inline-block;
	border-radius:3px;
	font-size:22px;
	line-height:1.4;
	padding:2px 40px;
}
.dettagliSentiero ul{
	display:grid;
	grid-template-columns:1fr;
	gap:25px;
}
.dettagliSentiero li {
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:flex-start;
}
.dettagliSentiero li span {
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:flex-start;
}
.dettagliSentiero li strong {
	color:#0E60C6;
	margin-right:6px;
}
.dettagliSentiero img {
	width:24px;
	height:24px;
	margin-right:8px;
	margin-bottom:5px;
}
@media(max-width:900px) {
	.dettagliSentiero li {
	flex-direction:column;
	align-items:center;
	justify-content:center;
	}
}
.alboDoro thead{
	border-bottom:2px solid #2E2E2E;
}
.alboDoro th,
.alboDoro td {
	text-align:center;
}
.alboDoro th {
	font-size:28px;
	font-weight:400;
	color:#2E2E2E;
}
.alboDoro td {
	font-size:22px;
	font-weight:400;
	color:#4D4D4D;
	padding-top:15px;
	padding-bottom:15px;
}
@media(max-width:900px) {
	.alboDoro td {
		font-size:14px;
		padding-top:8px;
		padding-bottom:8px;
	}
	.alboDoro th {
		font-size:18px;
	}
}
/**********/
/* MOBILE */
/**********/
@media (max-width: 900px) {
  .reducedRow .row {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
	.reducedColumn .single-block-padding{
		padding-left: 10px !important;
    	padding-right: 10px !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;
  }
  p.wpcf7-inline-field {
    margin-top: 10px !important;
  }
	h1.h1 {
		font-size:30px!important;
	}
	h2.h2 {
		font-size:26px!important;
	}
	.tmb-content-overlay .h4.title-scale {
		font-size:24px!important;
	}
	.uncode_text_column p,
	h3.h5{
		font-size:16px!important;
	}

	
	
	.widgetWeather #splw-location-weather-62{
	float: none !important;
}
}
