/*
Theme Name: Design Italia Child Theme
Theme URI: http://italiawp.borisamico.it
Author: e-Lios
Author URI: https://www.e-lios.eu/
Description: Tema child di Design Italia utilizzabile per la customizzazione.
Version: 1.0.0
License: GNU AFFERO GENERAL PUBLIC LICENSE v3 or later
License URI: https://www.gnu.org/licenses/agpl-3.0.en.html
Template: design-italia
Text Domain: design-italia-child
*/

/* Costanti */
:root{
	/*--primary-color: #0066cc;*/
    --primary-color: #023d77;
	--secondary-color: #3cd5d7;
}
.screen-reader-text{color:#000}
.splide__slide{height:400px;background-position: center;background-size: cover;/*line-height:400px*/;text-align:center}
.splide__slide .row{justify-content: center;align-items: center;height: 100%;align-content: center;}
.splide__slide .title{color: #000;font-weight: bold;font-size: 40px;text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF}
.splide__slide .row p{color: #000;font-weight: bold;font-size: 25px;text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;padding: 0px 20px;}
.splide__slide .icon-number-items span{box-shadow: none;}
.splide__slide .it-single-slide-wrapper a{height: 400px !important;flex-basis: 100% !important;pointer-events: none;}
.splide__slide .img-wrapper{background-position:center;background-size:cover}
.splide__slide .img-wrapper .row{justify-content:center;align-items:center;height:100%;align-content:center}
.splide__pagination{position: relative !important;left: auto !important;justify-content: center !important;margin-left: 0px !important;}

/* All site */
.breadcrumb{padding: 0.75rem 0px !important;}
blockquote{font-family: "Titillium Web",Geneva,Tahoma,sans-serif !important}
.mark{font-weight: 700;}
.has-blu-conaf-color{color: #0066cc;}
.has-blu-conaf-background-color{background-color:#0066cc}
.has-nero-conaf-color{color:#000};
.has-nero-conaf-background-color{background-color:#000}
@media(min-width:1200px){
	.container{max-width: 1446px !important;}
}
body.logged-in{margin-top:1px;}
.it-header-wrapper.it-header-sticky.is-sticky .it-nav-wrapper{z-index: 20 !important;}
.it-header-slim-wrapper{background-color: #192f46 !important;}
#footer{background-color: #00264d!important;}
@media(min-width:768px){
	.no-desktop{display: none !important;}
}
.alignfull{
	min-width: 100% !important;
	width: 100% !important;
	margin: 0px !important;
}
.page.page-id-27701 .entry-content li{list-style: none;}

/* Header */
.it-header-center-content-wrapper .logo-conaf a{height: 130px;margin: 10px 0px;}
@media (max-width: 767px){
	.it-header-center-content-wrapper .logo-conaf a{height: 95px;margin: 10px 0px 10px 10px;}
}
.it-header-slim-wrapper{display: none;}
.it-header-center-content-wrapper .logo-conaf img{height: 100%;}
.is-sticky #gallery-img-header{display: none;}
#menu-menu-1{justify-content: center;}
#menu-menu-1 li a{font-size: 13px;}
#menu-menu-1 li{padding: 15px 7px;}
.it-header-wrapper .searchform [type="submit"]{background-color: transparent;}
.searchform:after{color: #fff;z-index: 0;}
input::placeholder{color: #adadad;}
.menu-main .nav li{z-index: 1;}
.menu-main .nav li:hover{z-index: 2;}
.it-header-center-wrapper{padding-top: 30px !important;}
.it-right-zone{flex-direction: column;align-items: flex-end !important;}
.it-right-zone .header-social-custom a{color: #fff;}
#header .logo-sticky{display: none}
#header .it-header-wrapper.it-header-sticky.is-sticky .logo-sticky{display: block;}
.menu-main .it-header-slim-wrapper-content img{width: 31%;}
.menu-main .it-right-zone .it-search-wrapper{padding-top: 25px;}
@media(max-width: 767px){
	#header .it-header-wrapper.it-header-sticky.is-sticky .logo-sticky{display: none;}
}
@media(max-width: 1200px) and (min-width:992px){
	.menu-main .it-header-slim-wrapper-content img{width: 40%;}
}
@media(max-width: 991px) and (min-width:768px){
	.menu-main .it-header-slim-wrapper-content img{width: 60%;}
}
@media(max-width: 767px){.it-header-center-wrapper{margin: 0px;top:5%}}

@media (min-width: 768px){
	.it-header-center-wrapper{height: auto/*120px*/ !important}
	/*.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper{position: inherit !important;left: auto;top: inherit;	margin-top: 0;}*/
	.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper{
		position: inherit !important;
		left: auto !important;
		top: inherit !important;
		margin-top: 0 !important}
	.it-header-wrapper.is-sticky .it-nav-wrapper .it-header-center-wrapper{display: none;}
	.it-header-wrapper.is-sticky .it-nav-wrapper .it-header-navbar-wrapper{width: 100%;}
}
@media (max-width: 767px){
	.it-header-center-wrapper{height: auto !important}
	.show-menu-main{top:0px !important;left:0px;margin-bottom: 0px;}
}	
.header-social-custom{font-size: 15px;padding-right: 18px;font-weight: 600;}
.header-social-custom i{padding: 0px 7px}

@media(min-width: 768px) and (max-width:1400px){
	
	.menu-main .nav li:not(:first-child).focus > ul, .menu-main .nav li:not(:first-child):focus-within > ul, .menu-main .nav li:not(:first-child):hover > ul, .menu-main .nav li:not(:first-child):active > ul{
        right: -5px;
    }
    .menu-main .nav li:not(:first-child) ul:before{
    	left:auto;
    	right:24px;
    }
    .menu-main .nav li li.focus > ul, .menu-main .nav li li.focus-within > ul, .menu-main .nav li li:hover > ul, .menu-main .nav li li:active > ul{
    	width:100%;
    }
}


/* Section gallery header */
#gallery-img-header{height: 20rem;padding-left: 0px;padding-right: 0px}
.img-gallery-header{height: 100%;width: 100%; object-fit: cover}

/* Sections Events in Home */
.container-events-home .event-home-item{border-bottom: 3px solid white}
.container-events-home .event-home-item:hover{border-bottom: 3px solid var(--secondary-color);}
.container-events-home .event-home-item-link .event-home-icon i{font-size: 3em;color:black}
.container-events-home .event-home-text .event-home-data{margin-bottom: 2px;padding-left: 5px;font-size: 15px;}
.container-events-home .event-home-text .event-home-data.nazionali{border-left: 3px solid red;}
.container-events-home .event-home-text .event-home-data.locali{border-left: 3px solid var(--primary-color);}
.container-events-home .event-home-text a{text-decoration: none;color: black;}
.container-events-home .event-home-item{height: 100%;}
/*.container-events-home .event-home-item:hover{border-bottom:1px solid var(--primary-color)}*/

/* Home Page - Section Last one news */
.img-banner-news{margin: 5px 10px;height: 179px;object-fit: cover;background-size: cover;background-position: center;display: flex;justify-content: center;align-items: center;}
.img-banner-news:hover{box-shadow: 4px 7px 14px 3px rgb(0 0 0 / 29%);}
.banner-news h1{color: #fff;text-shadow: 0px 0px 6px #000;text-align: center;font-size:2.1rem;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: black}
.banner-news a,.banner-news a:hover{text-decoration: none;}
.title-section{border-bottom: 3px solid var(--primary-color);font-weight: 600;font-size:1.77rem}
.thumbnail-sections{max-height: 206px;}
.thumbnail-sections img{width: 100%;height: 206px;object-fit: cover;}
.section-news-conaf .title-sections{min-height: 190px;}
.title-sections{margin-top: 8px;margin-bottom:10px;border-bottom: 5px solid var(--primary-color);}
.title-sections h6{font-weight: 600;}
.title-sections h5{font-weight: 600;font-size: 1rem;}
.title-sections h3{font-weight: 600;font-size: 1rem;}
.title-sections a{color: black;text-decoration: none;font-weight: 400;}
.title-sections a:hover{text-decoration: none;color: var(--primary-color);}
.title-sections a:hover p{color: #000;}
.row-btn-all{margin-bottom: 16px;margin-top: 16px;justify-content: center;}
.btn-all a{text-decoration: none;color:#fff}
.btn-all a:hover{text-decoration: none;}
.btn-all button{color: #fff;background-color:#023d77}
.btn-all button:hover{color:#000;background-color:var(--secondary-color)}
.container-last-one-news,.container-link,.container-study, .container-banner-prefooter{background-color: #f7f7f7;}
.news-orders p{font-size: 15px;}

#menu-home-link{display: flex;flex-direction: row;flex-wrap: wrap;}
#menu-home-link li{padding: 5px;text-align: center;}
.contenitore-link{
	/*background-color: var(--primary-color);*/
	background-color: #023d77;
	padding:20px 30px;
}
.contenitore-link:hover{background-color: var(--secondary-color);}
#menu-home-link li a{color: #fff;text-decoration: none;font-weight: 600;}
#menu-home-link li a:hover{color: #000;}
.icon-freccia{float: right;padding-right: 2px;}
.img-banner-prefooter img{width: 100%;height:142px}
.txt-banner-prefooter p{font-size: 15px;}
.container-text-last-one-news h5{font-size: 1.55rem;}
.container-text-last-one-news a{text-decoration: none;color: var(--primary-color);}
.container-text-last-one-news a:hover{text-decoration: none;color: var(--primary-color);}

/* Section Study */
.container-img-study{height: 315px;}
.container-img-study img{width: 100%;height: 100%;object-fit: cover;box-shadow: 10px 13px 11px 4px #d5d5d5}
/*.title-study{margin: 40px 0px;}*/
.title-study h2{margin-bottom: 15px;}
.btn-study button{color: #fff;background-color:var(--primary-color)}
.btn-study button:hover{color: #000;background-color:var(--secondary-color)}
.btn-study a,.btn-study a:hover{text-decoration: none;}
.btn-study i{padding-left: 20px;}
@media (max-width: 767px){
	.container-img-study{margin-top: 20px;}
	.title-study{margin: 10px 0px;}
}

/* Grid Category Home Contente */
#grid-category-home-content p{margin-top:10px}
#grid-category-home-content a{text-decoration: none;color: #000;}
#grid-category-home-content a:hover{text-decoration: none;color: var(--secondary-color);}
#grid-category-home-content button{padding: 0.2em 0.8em;border-radius: 3px;margin-bottom: 5px;}

/* Children List */
#menu-sinistro{margin-top: 48px;border-left: 1px solid #e5e5e5;}
#menu-sinistro a,#menu-sinistro a:hover{text-decoration: none;}
#menu-sinistro .lista-paragrafi{margin-top: 18px;margin-bottom: 22px;}
.list-group{border-radius: 4px;padding-left: 0;}
#menu-sinitra .list-group-item{display: flex;flex-direction: column;}
#menu-sinistro .lista-paragrafi .list-group-item{font-size: 1em;padding: 6px 24px;border:0}
.Linklist-link.Linklist-link--lev3{background-color: #ADCCEB;}
#menu-sinistro h4.dropdown{font-weight: 600;font-size: 0.778em;text-transform: uppercase;padding: 16px 24px;margin: 0;letter-spacing: 0;}
#menu-sinistro .menu-separatore{background-color: #eee;height: 4px;border-radius: 1px;margin-right: -14px;}
#menu-sinistro .menu-separatore .bg-oro{width: 40px;height: 4px;background-color: #9c8c3e;}
#menu-sinistro .Linklist-link.Linklist-link--lev1{background-color: var(--primary-color);color: #fff;}
.list-group-item:first-child{border-top-left-radius: inherit;border-top-right-radius: inherit;}
.Linklist-link.Linklist-link--lev2{background-color: #d3dfeb;padding-left: 32px !important}
.Linklist-link.Linklist-link--lev3{background-color: #f0f0f0;padding-left: 37px !important}
#menu-sinistro .icon{height: 30px;}
#menu-sinistro .children-icon i{padding-left: 10px !important;}
#menu-sinistro .back-icon i{padding-right: 20px !important;}

/* Footer */
#footer .logo-conaf img{height: 180px;}
.it-footer-main section{padding: 0 !important;}
.wp-block-group i{font-size: 30px;}
.wp-block-group .fa-instagram,.wp-block-group .fa-youtube{padding: 0 20px;}
#menu-menu-sub-footer a{text-decoration: underline;}
#footer .it-footer-small-prints{padding: 0 !important;}
#footer .it-footer-small-prints .nav li{padding: 2px 30px 2px 0px}
#footer .copyright{padding-top: 2px;padding-bottom: 2px;}
#footer .widget-area h5{padding-bottom: 25px;border-bottom: 2px solid #fff;margin-bottom: 10px;}
#footer .widget-area h4{font-size:1.33rem;padding-bottom: 25px;border-bottom: 2px solid #fff;margin-bottom: 10px;}
#footer .widget-area h3{font-size:1.33rem;padding-bottom: 25px;border-bottom: 2px solid #fff;margin-bottom: 10px;}
/*#footer .widget-area a{text-decoration: none;}*/
#footer .widget-area a:has(i.fab){text-decoration: none;}
.widget-footer-elios .widget-container{flex: 0 0 33.3333%;}
@media(max-width:550px){.widget-footer-elios .widget-container{flex: 0 0 100%;}}

/* Vertical Tabs news home page */
#container-grid-category, .container-tab-news, .container-tab-news-bandi{width: 100%;}
.nav-news {
	position: relative;
	overflow: hidden;
	width: 100%;
	word-spacing: -5px;
	background-color: #fff;
	box-shadow: 0px 7px 17px 4px rgb(0 0 0 / 20%);
}
  
.nav-news ul {
	margin: 0 auto;
	padding: 0;
	display: inline-block;
}
  
.nav-news li {
	background-color: #0066cc;
	color: #fff;
	/*background: white;*/
	word-spacing: 0;
	width: 30%;
	list-style: none;
	padding: 20px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-right: none;
	border-bottom: none;	
	box-shadow: inset -50px 0 175px -50px rgba(0, 0, 0, 0.15);
	cursor: pointer;
}
.nav-news .news-sfondo-blu li{
	background-color: var(--primary-color);
	color: #fff;
}
.nav-news .news-sfondo-bianco li{
	background-color: #fff;
	color: #000;
}
.nav-news li p{color:#000}
  
.nav-news li:hover {
	box-shadow: inset -50px 0 175px -50px rgba(0, 0, 0, 0.1);
}
  
.nav-news li:active {
	background: rgba(255,170,118, .5);
}
  
.nav-news li span {
	float: right;
	font-weight: bold;
	display: none;
}
  
.nav-news li:hover span {
	display: block;
}
  
.nav-news > div {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: white;
	padding: 25px;	
	word-spacing:3px;
}
  
.nav-news li > div {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 70%;
	height: 100%;
	background: white;
	padding: 25px;	
	letter-spacing: 1px;
	z-index: 10;
}
.nav-news li.active > div {
	display: block;
}

  
.nav-news div h5 {
	margin: 0 auto;	
	font-size: 18px;
}

.nav-news .container-text-last-one-news h5{font-size: 1.55rem;}

.nav-news div p{
	margin-top: 20px
}
.container-text-last-one-news p{
	margin: 20px 0px 40px 0px;
}
  
.nav-news li:focus,.nav-news li.active {
	color: #000;
	outline: none;
	background: var(--secondary-color);
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: none;
}
@media(max-width:576px){
	.nav-news li{
		font-size: 12px;
		padding: 10px;
	}
	.nav-news li > div{
		padding: 10px;
	}
	.container-text-last-one-news h4,
    .container-text-last-one-news h5{
		font-size: 17px;
	}
	.container-text-last-one-news p{
		margin: 8px 0px 3px 0px !important;
		font-size: 12px;
		text-transform: capitalize;		
	}
	.container-text-last-one-news .row-btn-all {
		margin: 3px 0px;
	}
	.container-last-one-news .row-btn-all{
		gap: 5px;
	}
	.section-news-conaf .row-btn-all{
		gap: 5px;
	}
	.it-nav-wrapper .it-header-center-wrapper{
		padding: 14px 18px !important;
	}
}

/* Category page */
.card-category-row article{height: 90%;}
.filter-category-year .row-btn-all{
	gap:10px;
}

/* Archive eventi */
.post-type-archive-eventi .breadcrumb a{text-decoration: none;}
.post-type-archive-eventi .row-btn-all button{padding:0.6em 6em}
.card-text{margin-bottom: 30px;}

/* Single Eventi */
.single-eventi .breadcrumb{margin: 5px 0px;padding-left: 0px;}
.single-eventi .entry-title a{text-decoration: none;}
.single-eventi .single-event-date p{margin-bottom: 5px;}
.single-eventi .single-event-taxonomy a{text-decoration: none;color: black;}
.single-eventi .single-event-taxonomy a:hover{text-decoration: none;color: var(--primary-color);}
.single-eventi .list-taxonomy-event a{text-decoration: none;}
.single-eventi .list-taxonomy-event a:hover{text-decoration: none;font-weight: 600;}
.single-eventi .list-taxonomy-event .Linklist-link.Linklist-link--lev1{background-color: var(--primary-color);color: white;}
.single-eventi .list-taxonomy-event .Linklist-link.Linklist-link--lev2{background-color: white;}
.single-eventi .list-taxonomy-event .Linklist-link.Linklist-link--lev1:hover,.single-eventi .list-taxonomy-event .Linklist-link.Linklist-link--lev2:hover{background-color: var(--secondary-color);color: black;}
.single-eventi .list-taxonomy-event .list-group-item{padding: 0.8rem 1rem;}

/* Taxonomy Calendar */
.container-taxonomy-calendari .breadcrumb a{text-decoration:none;}
.container-taxonomy-calendari .items-event-single-taxonomy .page-nav-container a,.container-taxonomy-calendari .items-event-single-taxonomy .page-nav-container a:hover{text-decoration: none;}
.container-taxonomy-calendari .items-event-single-taxonomy .page-nav-container .page-numbers.current{padding: 3px 7px;background-color: var(--primary-color);border-radius: 5px;color: #fff;}
.container-taxonomy-calendari .items-event-single-taxonomy .page-nav-container .page-numbers{padding: 3px 7px;}
.container-taxonomy-calendari .items-event-single-taxonomy .page-nav-container .page-numbers:hover{background-color: var(--secondary-color);border-radius: 5px;color: #000;}

/* Dynamic items */
.icon-number-items span{padding: 5px 10px;background-color: #0066cc;border-radius: 50%;color: #fff;box-shadow: 6px 8px 12px 4px #d5d5d5;}

#tags-list .row-btn-all{gap: 10px;}

.thumbnail-div img{margin-bottom: 0!important;}
.thumbnail-div{margin-bottom: 13px;}

.entry-content .allegati-elios [href$=".pdf"]:after,
.entry-content .allegati-elios [href$=".doc"]:after, 
.entry-content .allegati-elios [href$=".docs"]:after, 
.entry-content .allegati-elios [href$=".xls"]:after, 
.entry-content .allegati-elios [href$=".xlsx"]:after, 
.entry-content .allegati-elios [href$=".zip"]:after{
	content: none;
}

#footer #block-8 .wp-block-group__inner-container h5{height: 55px;}
#footer #block-8 .wp-block-group__inner-container h4{height: 62px;}
#footer #block-8 .wp-block-group__inner-container h3{height: 57px;}
@media(max-width:1199px){
	.btn-filtrer-year-news{gap: 8px;}
}
.btn-filtrer-year-news a button{color:#fff}
.btn-filtrer-year-news a:hover button{color:#000}
.fm-map-container> a{display: none;}