/*
Theme Name: Unfrmwrk Child
Description: Child theme
Author: 
Author 
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* ————— FONTFACE ————— */ 
/* @font-face {
    font-family: 'nameofthefont';
    src: url('fonts/webfont.eot');
    src: url('fonts/webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/webfont.woff') format('woff'),
         url('fonts/webfont.ttf') format('truetype'),
         url('fonts/webfont.svg#nameofthefont') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 100; font-display: swap; src: url("font/InterDisplay-Thin.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 100; font-display: swap; src: url("font/InterDisplay-ThinItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 200; font-display: swap; src: url("font/InterDisplay-ExtraLight.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 200; font-display: swap; src: url("font/InterDisplay-ExtraLightItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 300; font-display: swap; src: url("font/InterDisplay-Light.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 300; font-display: swap; src: url("font/InterDisplay-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 400; font-display: swap; src: url("font/InterDisplay-Regular.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 400; font-display: swap; src: url("font/InterDisplay-Italic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 500; font-display: swap; src: url("font/InterDisplay-Medium.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 500; font-display: swap; src: url("font/InterDisplay-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 600; font-display: swap; src: url("font/InterDisplay-SemiBold.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 600; font-display: swap; src: url("font/InterDisplay-SemiBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 700; font-display: swap; src: url("font/InterDisplay-Bold.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 700; font-display: swap; src: url("font/InterDisplay-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 800; font-display: swap; src: url("font/InterDisplay-ExtraBold.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 800; font-display: swap; src: url("font/InterDisplay-ExtraBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 900; font-display: swap; src: url("font/InterDisplay-Black.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 900; font-display: swap; src: url("font/InterDisplay-BlackItalic.woff2") format("woff2"); }

@font-face { font-family: 'Inter'; src: url('font/Inter-Black.woff2') format('woff2'); font-weight: 900; font-style: normal; }
@font-face { font-family: 'Inter'; src: url('font/Inter-BlackItalic.woff2') format('woff2'); font-weight: 900; font-style: italic; }
@font-face { font-family: 'Inter'; src: url('font/Inter-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; }
@font-face { font-family: 'Inter'; src: url('font/Inter-BoldItalic.woff2') format('woff2'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'Inter'; src: url('font/Inter-ExtraBold.woff2') format('woff2'); font-weight: 800; font-style: normal; }
@font-face { font-family: 'Inter'; src: url('font/Inter-ExtraBoldItalic.woff2') format('woff2'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'Inter'; src: url('font/Inter-ExtraLight.woff2') format('woff2'); font-weight: 200; font-style: normal; }
@font-face { font-family: 'Inter'; src: url('font/Inter-ExtraLightItalic.woff2') format('woff2'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'Inter'; src: url('font/Inter-Light.woff2') format('woff2'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Inter'; src: url('font/Inter-LightItalic.woff2') format('woff2'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'Inter'; src: url('font/Inter-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Inter'; src: url('font/Inter-MediumItalic.woff2') format('woff2'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'Inter'; src: url('font/Inter-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; }
@font-face { font-family: 'Inter'; src: url('font/Inter-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'Inter'; src: url('font/Inter-SemiBold.woff2') format('woff2'); font-weight: 600; font-style: normal; }
@font-face { font-family: 'Inter'; src: url('font/Inter-SemiBoldItalic.woff2') format('woff2'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'Inter'; src: url('font/Inter-Thin.woff2') format('woff2'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'Inter'; src: url('font/Inter-ThinItalic.woff2') format('woff2'); font-weight: 100; font-style: italic; }
@font-feature-values "InterDisplay" {
  character-variant(cv01);
}
/* --- PROVA NUOVO FILE --- */
/* ————— FONTS ————— */

body, p, h1, h2, h3, h4, h5, h6, strong, b, ul, li {
	font-feature-settings: "calt" 1, "case" 1, "ss03" 1, "ss07" 0, "dlig" 1, "zero" 0, "cv01" 1;
	letter-spacing: -0.035em;
}
p { line-height: 1.55em}

/* --- BLOCKQUOTE STYLE --- */
blockquote{
	border-left: 6px solid #004b92;
}
.wp-block-quote{
	padding-left: 6%!important;
}
blockquote p {
	font-size:28px;
	line-height: 1.45em
}
/* ———— Standard font size ————— */
/*body,p,li,dt,dd,dl,address,label,pre,code,.nav-tabs .tab-excerpt { font-size: 22px; }
.text-lead, .text-lead > *, .nav-tabs .tab-excerpt.text-lead { font-size: 32px; }
.module-text-lead,.module-text-lead > *,.module-text-lead p,.module-text-lead li,.module-text-lead dt,.module-text-lead dd,.module-text-lead dl,.module-text-lead address,.module-text-lead label,.module-text-lead small,.uncode-wc-module.text-lead pre,.module-text-lead code { font-size: 32px; }
@media (max-width: 1499px) { .uncode-slider .text-lead > * { font-size: 28.444444444444px; } }
@media (max-width: 959px) { .uncode-slider .text-lead > * { font-size: 23.111111111111px; } }
.text-small, .text-small > *, .nav-tabs .tab-excerpt.text-small { font-size: 14px; }
.module-text-small,.module-text-small > *,.module-text-small p,.module-text-small li,.module-text-small dt,.module-text-small dd,.module-text-small dl,.module-text-small address,.module-text-small label,.module-text-small small,.uncode-wc-module.text-small pre,.module-text-small code { font-size: 14px; }
@media (max-width: 1499px) { .uncode-slider .text-small > * { font-size: 12.444444444444px; } }
@media (max-width: 959px) { .uncode-slider .text-small > * { font-size: 10.111111111111px; } }
h1:not([class*="fontsize-"]),.h1:not([class*="fontsize-"]) { font-size: 38px; }
@media (max-width: 959px) { h1:not([class*="fontsize-"]),.h1:not([class*="fontsize-"]) { font-size: 25.333333333333px; }}
h2:not([class*="fontsize-"]),.h2:not([class*="fontsize-"]) { font-size: 32px; }
h3:not([class*="fontsize-"]),.h3:not([class*="fontsize-"]) { font-size: 24px; }
h4:not([class*="fontsize-"]),.h4:not([class*="fontsize-"]) { font-size: 20px; }
h5:not([class*="fontsize-"]),.h5:not([class*="fontsize-"]) { font-size: 17px; }
h6:not([class*="fontsize-"]),.h6:not([class*="fontsize-"]) { font-size: 14px; }*/

/* ————— MENU ————— */  
/* —— Main menu —— */
/* - nascondere l'ombra dello scroll - */
/*@media (min-width: 960px) {
	body:not(.menu-force-opacity):not(.menu-scroll-transparency:not(.navbar-hover))[class*=hmenu-] .menu-primary.is_stuck .menu-container {
    box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6);
}
}*/

/* ————— MENU MOBILE ———— */
/* ——  Hamburger Menu ——  */
/*.lines-button .lines:before{top: 8px;}
.lines-button .lines:after{top: -8px;}
.lines-button .lines, .lines-button .lines:before, .lines-button .lines:after, .lines-button .lines > span {height: 2px;width: 30px;}
.lines-button .lines:before, .lines-button .lines:after, .lines-button .lines > span {transform-origin: 15px center !important;}}*/
/* nascondere freccia */
.menu-smart i.fa-dropdown {
	display: none;
}
/* ----- FIltri Blog Mobile ------ */
@media (max-width: 959px) {
    .text-mobile-center {text-align: left;}
	.grid-filters a {padding-left: 0px;}
	.ajax-filter-sidebar-overlay .ajax-filter-sidebar .ajax-filter-sidebar-header .close-ajax-filter-sidebar {font-size: 20px;}
}

/* ——— PRIVACY Banner ——— */
  body:not(.rtl) .gdpr-privacy-bar .gdpr-wrapper p {
    padding-right: 25%;
  }