/*
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: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.lentisrl.com/wp-content/themes/uncode-child/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.lentisrl.com/wp-content/themes/uncode-child/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://www.lentisrl.com/wp-content/themes/uncode-child/fonts/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://www.lentisrl.com/wp-content/themes/uncode-child/fonts/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NSg.ttf) format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://www.lentisrl.com/wp-content/themes/uncode-child/fonts/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0nNSg.ttf) format('truetype');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://www.lentisrl.com/wp-content/themes/uncode-child/fonts/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNSg.ttf) format('truetype');
}

/*b, strong {
	font-weight: 800;
}*/

.uncode_text_column p a {
	border-bottom: 1px solid;
}

.vc_custom_heading_wrap {
	margin-top: 18px !important;
}


/*** Buttons ***/

.btn-sm {
	font-size: 13px !important;
}


/*** Products Carousel ***/

.lenti-products-carousel .t-entry-title.h3 {
	font-size: 32px;
}

.lenti-products-carousel .tmb .t-entry p.t-entry-meta span {
	font-size: 15px;
	font-weight: 500;
}


/*** Menu ***/

.menu-light .menu-smart a:hover, .menu-light .menu-smart a:focus {
  color: #86acc9 !important;
}

@media (min-width: 960px) {
  .font-size-submenu, .menu-horizontal ul ul a, .vmenu-container ul ul a {
    font-size: 15px;
    font-weight: 600;
  }
}

@media (min-width: 960px) {
  .menu-smart > li > a {
    padding: 0px 9px 0px 9px;
  }
}


/*** Custom ***/

.lenti-half-grid-txt .uncell {
  padding: 20%;
}

.lenti-half-grid-img.single-internal-gutter {
  height: 40vw;
}

.lenti-menu-processi-produttivi .cursor-init:hover {
	font-weight: 500;
}

.lenti-menu-processi-produttivi .cursor-init:hover {
	color: #003b65 !important;
}



/*** Breadcrumbs ***/

.lenti-breadcrumbs li {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .2em;
}

/*.style-dark .breadcrumb > li a, .style-dark .breadcrumb {
  color: rgba(255,255,255,0.5);
}*/



/*** Processi produttivi ***/

@media (min-width: 960px) {
  .lenti-processi-produttivi-cta-menu .menu-smart > li > a {
    padding: 0px 18px 0px 0px;
  }
}

.lenti-processi-produttivi-cta-menu .menu-horizontal {
	padding: 0px !important;
}



/*** Certificazioni ***/

.lenti-certificazioni-banner .uncont {
  max-width: 600px;
}



/*** Footer ***/

.lenti-footer-menu li {
	font-weight: 500;
	margin-top: 9px;
}

.lenti-footer-copyright p {
	font-size: 13px;
}

.lenti-footer .uncode_text_column p a {
	border-bottom: inherit;
}

/*** Recaptcha ***/

 .grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}



/*** CF7 ***/

.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
	line-height: 1.5;
}

.wpcf7-acceptance .wpcf7-list-item-label {
	font-size: 12px;
}

.wpcf7-list-item-label a {
	border-bottom: 1px solid;
}
