/*
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
*/
/***************************/
/* CUSTOM FONTS DECLARATION*/
/***************************/
@font-face {
  font-family: 'Satoshi';
  src: url('./fonts/Satoshi-Variable.woff2') format('woff2');
  font-weight: 100 900; /* Se è un variable font, puoi specificare il range */
  font-style: normal;
  font-display: swap;
}
.jg-caption {display:none!important;}
/****************/
/* STANDARD CSS */
/***************/
.btn:not(.btn-link) {padding:10px 42px!important;}
.owl-carousel .btn-link, .cssgrid-container .btn-link {text-decoration:underline; color:#c39668!important; font-weight:700!important;}
.owl-carousel .owl-dots .active span {background-color:#c39668!important;}

/* form */
.wpcf7-inline-field br {display:none;}
p + .wpcf7-inline-wrapper, .wpcf7-inline-wrapper + .wpcf7-inline-wrapper {margin-top:15px!important;}
.privacyPolicy {font-size:14px!important; line-height:0.8!important;}
.submitBtn input[type="submit"]{float:right;}

/* icone */
.socialRow .icon-box-content p {margin-top:2px!important;}
.socialRow h4 {color:#c39668!important;}
.socialRow i{font-size:1.4rem!important;margin-top:-5px!important;}

/* RESPONSIVE */
@media(max-width:900px) {
  .row-container .row{
    padding-left:20px!important; 
    padding-right:20px!important;
  }
  .main-container .row-container .row-parent {padding-top:15px!important; padding-bottom:15px!important;}
  .uncell.single-block-padding {padding-top:15px!important; padding-bottom:15px!important; padding-left:0px!important; padding-right:0px!important}  
}

/****************/
/* CUSTOM CSS */
/***************/
.roundIconOutline i {
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 2px;
}
.roundIconOutline:hover i {
  border:1px solid #c39668;
}
.roundIcon i {
  border: 1px solid #c39668;
  border-radius: 50%;
  padding: 2px;
}
.roundIcon:hover i {
  border:1px solid #fff;
}

/*header */
.headerBorderBottom .uncol {border-radius:0px 0px 27px 27px!important; overflow:hidden!important;}

.imageWidthDescription .t-entry-excerpt {line-height:1.2!important;}
.footerMenu {display:flex; flex-direction:row; align-items:center; justify-content:space-around;}

/* RESPONSIVE */
@media(max-width:900px) {
  .homeSlider .t-entry-title {
    font-size:28px!important;
  }
  .uncode-owl-nav .uncode-nav-container .fa.fa-1x {font-size:1rem!important;}
  .uncode-owl-nav {padding-right:15px!important;}

  .pageHeader .row {padding-left:0px!important; padding-right:0px!important;}
  .columnPadding .single-block-padding{padding-left:15px!important; padding-right:15px!important;}
  .footerMenu {flex-direction:column;}
}
