/*
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
*/
/* Declare custom font family */
@font-face {
  font-family: "Glacial";
  src: url("fonts/Glacial.woff2") format("woff2");

  font-style: normal;
  font-display: swap;
}


/**********/
/* ASSETS */
/**********/

/* buttons */
.btn {
	padding:10px 20px!important;

}
.wpcf7-submit {color:#fff!important;}
.topBarLink {
	transition:all 0.2s ease-in-out;
	display:inline-block;
}
.topBarLink:hover {
	color:#fff!important;
	transform:scale(1.025);
}
.customNav .uncode-nav-container{border:2px solid #2A5459!important;}

.plabFooter .t-entry-visual,
.plabFooter .t-inside { border:0px!important;}
.plabFooter .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced) { border:0px!important;}
/* icons */
.icon-box-content p{margin-top:3px!important;}

.top-menu.top-menu-enhanced .row-menu-inner .menu-bloginfo {
	padding-top: 10px!important;
	padding-bottom:10px!important;
}
/* pecetta select h number*/
.pecetta .h2 {
	background-color:#004F81!important;
	padding:5px 15px!important;
	color:#fff!important;
	border-radius:3px;
}
.headingBackground {
	background-color:#004F81!important;
	padding:4px 10px!important;
	color:#fff!important;
	border-radius:3px;
}
/* font-size */
@media(max-width:900px) {
	.h1{}
	.h2{}
	.h3{}
	.h4{}
	.h5{}
	.h6{}
	.p{}
	.label{}
}



/**********/
/* FORM */
/**********/
.wpcf7-inline-wrapper br{display:none!important;}
/* remove input field in column */
@media(max-width:900px) {
	.wpcf7-inline-wrapper .wpcf7-inline-field {
		width:100%!important;
		display:block!important;
		padding:0px!important;
	}
	form .wpcf7-inline-wrapper:nth-child(2) p{
		margin-top:18px;
	}
}

/********************/
/* ROWS AND COLUMNS */
/********************/
/* hero section */
@media (max-width: 900px) {
    .heroSection .row {
		padding-top:clamp(15px, 3vw, 25px) !important;
		padding-bottom:clamp(15px, 3vw, 25px) !important;
        padding-left: clamp(15px, 5vw, 25px) !important;
        padding-right: clamp(15px, 5vw, 25px) !important;
    }
}

/* limit column full width row */
@media(max-width:900px) {
	.reducedColumn {
		max-width:360px!important;
		margin:auto!important;
	}
}

/**********/
/* FOOTER */
/**********/
footer .footer-last {
	padding-top:25px!important;
	padding-bottom:25px!important;
}
