/*
Theme Name:   Design Italia Child
Description:  Tema Child per Design Italia
Author:       Francesco Vicari - Alfio costanzo
Author URL:   https://golemnet.it
Template:     design-italia
Version:      1.0
Text Domain:  DesignItaliaChild
*/

.menu-main {z-index: 1100!important;}
#menu-menu-footer a{color: #FFFFFF!important;}
#menu-menu-footer a:hover{color: #FFFFFF!important; text-decoration: underline!important}
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {color: #f0f0f1!important;}
.it-header-wrapper.it-header-sticky.is-sticky .it-nav-wrapper{z-index: 1000!important}
.blocco-leggistoria{border-top: 1px solid #064278; padding-top: 20px;}
.blocco-leggistoria h4{color: #064278!important; font-size: 1.3em!important}
#comments {padding-top: 0px !important}
#contenuto-luoghi .submit {background-color: #004178!important; color: #FFFFFF!important}
#contenuto-luoghi .submit:hover {background-color: #398FD7!important; color: #000000!important}

.bloccobeneficiari{text-align: center!important}
.bloccobeneficiari .card.card-teaser{flex-direction: column!important;align-items:center!important;}
.beneficiari h3 {color: #004178!important}
.nomeecognome{width: 100%!important;font-size: 14px!important;text-align: center; font-weight: 600; padding-top: 8px;}
.carica{width: 100%!important;font-size: 14px!important;text-align: center}

.card-title-min{min-height: 95px}
.category-top{margin-top: 48px}
.category-top .icon{width: 20px!important}
.category-top .data{font-size: 0.7em!important}


.header-slim-right-zone ul li a {font-size: .7em!important;}


.loop-mappa-img{width: 100%!important; height: auto!important}

/* Storia box */
.box-storie-loop{box-shadow: 0 2px 20px 0 rgb(0 0 0 / 10%);background: #fff;border-right: none; padding: 0px!important}
.box-storie-loop img{margin-bottom: 0px!important}
.tasto-leggistoria{background: #123456; color: #fff!important; padding: 5px 10px;letter-spacing: 0px!important; font-weight: 300!important; text-transform: none!important}

.tasto-leggistoria:hover{color: #7BDDE0!important;}

.entry-content .box-storie-loop h3{margin-top: 20px!important;}




/* LUOGHI */
.riga-luoghi{border-bottom: 1px solid #dedede; padding: 5px 0px 5px 0px; margin: 0px!important}
.riga-luoghi .bold {font-weight: 800; color: #6F6F6F}
.riga-luoghi .txt {color:#6F6F6F}
.riga-luoghi h3 {color:#004278}

.titolo-luoghi {padding-top: 20px}
.titolo-luoghi .titolo h1{color: #004278}
.titolo-luoghi .sottotitolo h2{font-size: 28px!important; color: #4d4d4d}


.post-attachments li{list-style: none!important;}
.entry-content p{font-family: "Titillium Web",Geneva,Tahoma,sans-serif!important;}
.entry-content h3{font-size: 21px!important; color: #004278!important; margin-top: 50px;}
.entry-nav-below {border-top: 0px!important;margin-top: 0px!important;}
.articolo-dettaglio-meta {background-color: #123456!important; min-height: 0px!important}

a, a:hover, a.read-more, .menu-main .nav li ul a, .menu-main .nav li ul a:hover, .menu-main .nav li:hover ul a {color: #004178!important;
}
.it-header-wrapper a, a:hover, a.read-more, .menu-main .nav li ul a, .menu-main .nav li ul a:hover, .menu-main .nav li:hover ul a {
    color: #fff!important;
}
.it-footer a, a:hover, a.read-more, .menu-main .nav li ul a, .menu-main .nav li ul a:hover, .menu-main .nav li:hover ul a {
    color: #fff!important;
}

.it-btn-container a, a:hover, a.read-more, .menu-main .nav li ul a, .menu-main .nav li ul a:hover, .menu-main .nav li:hover ul a {
    color: #fff!important;
}
html, 

.card-columns a, a:hover, a.read-more, .menu-main .nav li ul a, .menu-main .nav li ul a:hover, .menu-main .nav li:hover ul a {
    color: #004178!important;
}
html, 


html, #footer, .it-footer-main {background-color: #004178!important;}
.hamburger .show-menu-lingua, .show-menu-main{color: #004278!important}

.header-video{background-image: url(/wp-content/themes/design-italia-child/template-parts/img/slider-video.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.header-suoni{background-image: url(/wp-content/themes/design-italia-child/template-parts/img/slider-suoni.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.header-immagini{background-image: url(/wp-content/themes/design-italia-child/template-parts/img/slider-immagini.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.titolo-pagina-multimedia{font-size: 2em; color: #FFFFFF; font-weight: 800; padding-top: 13%}
.titolo-pagina-multimedia img{width: 90px; height: auto}
.giallo-titolo {color: #f9ae3b!important;padding-bottom: 20px; width: 100%; float: left}
.giallo {border-bottom: 1px solid #f9ae3b; margin-bottom: 40px; padding-bottom: 20px}
.social-space{width: 100%; float: left; padding-bottom: 10px;}
.social-space a:hover{color: #FFF!important}
/* Scrivi qui il tuo foglio di stile personalizzato */
.card .card-body .card-text{font-family: "Titillium Web",Geneva,Tahoma,sans-serif!important;}
.it-hero-wrapper .it-hero-text-wrapper p {font-family: "Titillium Web",Geneva,Tahoma,sans-serif!important;}

.card .card-body h5.card-title a{ color:#004278!important}
.it-header-slim-wrapper {background:#004278!important}
.it-brand-text h2 {font-weight: 900!important; letter-spacing: 0.01em!important; color: #004278!important;font-size: 150%!important}
.it-brand-text h3 {font-weight: 200!important; letter-spacing: 0.01em!important; color: #004278!important;font-size: 75%!important}
.it-brand-text em {font-weight: 200!important;}
.icona{width: 80%; padding: 1%; float: left}
.blocco-social{width: 180px; float: right; padding: 2% 0% 0% 0%;font-size: 0.8em;}
.icona-social{height: 15px;  float: left; padding: 0% 0% 0% 15%}
.icona-enti{width: 40%; padding: 1% 5% 1% 1%;  float: left}
.it-footer .searchform [type="submit"], .it-header-wrapper .searchform [type="submit"] {background-color: #ff404d!important; color: #fff!important;}
.it-footer .searchform input[type="text"], .it-header-wrapper .searchform input[type="text"] {color: #004278!important; box-shadow: inset 0 -1px 0px #fff!important;}
.searchform:after {color: #FFF!important;}
.logonegativo{width: 30%!important; float: left}
.testo-footer{color: #fff!important}
.testo-footer h2{color: #fff!important}
.linea-appertenenza {border-bottom: 3px solid #ff404d;}
.it-header-slim-wrapper .it-header-slim-wrapper-content {display: inline!important;padding:0px!important}
.d-lg-block {display: block !important}
.padding-appartenenza{padding-top: 5px;}
.padding-appartenenza a:hover{ color: #FFF!important}
.menulingua{margin-top: -8px!important;}
.menulingua a:hover{color: #FFF!important;}

.it-hero-wrapper.it-overlay.it-dark .img-responsive-wrapper:after {background: rgba(23,50,77,0)!important;}
.bg-les{background: rgba(0,66,120,0.6)!important;width: 100%; height: auto; padding: 5%}
.it-hero-wrapper .it-hero-text-wrapper .it-btn-container {position: relative!important;margin-top: 20px!important;}
.it-hero-wrapper .it-hero-text-wrapper h1 {font-size: 2.2rem!important;}

.immagineheader .entry-content {margin-top: 0px!important}
.icona-finanziamento{float: left;width: 60px;height: auto;margin-right: 2%;}
.icona-asse{float: left;width: 65px;height: 65px;margin-right: 2%; padding: 10px; border-radius: 200px}


/* MULTIMEDIA LOOP */
.bottom-multimedia-loop{padding: 10% 0% 2% 0%; color: rgba(255,255,255,1.00)}
.sfondo-titolo-multimedia-loop{background-color: rgba(0,66,120,1.00)}
.titolo-multimedia-loop{position: absolute;z-index: 200!important; line-height: 100%; font-size: 300%; color: #FFFFFF; font-weight: 700; }
.sottotitolo-multimedia-loop{line-height: 100%; font-size: 150%; color: #FFFFFF; font-weight: 700; }
.intro-multimedia-loop{font-size: 110%; color: #FFFFFF; font-style: italic; padding: 0% 0% 8% 0%; }
.blocchi-multimedia-loop{position: absolute;z-index: 200!important;}
.persapernedipiu{text-align: center; color: rgba(0,66,120,1.00); font-size: 250%}
.multimedia-loop .it-carousel-wrapper .card-wrapper{padding-bottom:16px;}

.multimedia-loop .hoverText .bloccoHover_testo {display: none;  position: absolute; z-index: 1; color: white; text-align: center; width: 100%}
.multimedia-loop .hoverText .bloccoHover_asse {display: none;  position: absolute; z-index: 1; color: white; text-align: center; width: 100%; opacity: 0.7}
.multimedia-loop a:hover img {filter: brightness(50%);}
.multimedia-loop a:hover .bloccoHover_asse img {filter: brightness(100%);}
.multimedia-loop .hoverText .bloccoHover_asse img {width: 20px; height: 20px}
.allinea-blocco-hover-txt{position: absolute;top: 23%;}
.multimedia-loop .hoverText a:hover .bloccoHover_testo {display: block}
.multimedia-loop .hoverText a:hover .bloccoHover_asse {display: block}
.blocco-img-hover{width: 100%; height: auto}
.media-multimedia-loop a:hover {text-decoration: none !important}
.immagine-over{padding: 15% 0% 20% 40%}
.titolo-gl-multimedia-loop{font-size: 180%; color: rgba(247,175,57,1.00)!important; font-weight: 200!important}
.font-sans p{font-family: "Titillium Web", Geneva, Tahoma, sans-serif!important; color: rgba(255,255,255,1.00); margin: 0px!important}
.multimedia-loop-rigo-uno{font-size: 90%;}
.multimedia-loop-rigo-due{font-size: 120%;}
.multimedia-loop .immagine-card-piena img {height: auto!important;}
.multimedia-loop-tasto{background: #ff404d; color: #fff; padding: 5px 10px;letter-spacing: 0px!important; font-weight: 300!important; text-transform: none!important}




/* ARCHIVI*/
.archivi .it-carousel-wrapper .card-wrapper{padding-bottom:16px; min-height: 580px;}
.archivi .hoverText .bloccoHover_testo {display: none;position: absolute; z-index: 1; color: white; text-align: center; width: 100%}
.archivi .hoverText .bloccoHover_asse {display: none;position: absolute; z-index: 1; color: white; text-align: center; width: 100%;}
.archivi a:hover img {filter: opacity(30%);}
.archivi a:hover .bloccoHover_asse img {filter: brightness(100%);}
.archivi .hoverText .bloccoHover_asse img {width: 14%; height: auto; padding-top: 14%}
.allinea-archivi-hover-txt{position: absolute;top: 18%;}
.archivi .hoverText a:hover .bloccoHover_testo {display: block}
.archivi .hoverText a:hover .bloccoHover_asse {display: block}
.tasto-archivi{background: #ff404d; color: #fff; padding: 5px 10px;letter-spacing: 0px!important; font-weight: 300!important; text-transform: none!important}
.archivi .card .card-body {padding: 0px 24px!important;}
.immagine-archivio {padding: 1% 0% 0% 0% }
.archivi .entry-content img, .wp-post-image {margin-bottom: 0px!important;}

/* STORIE */
.bottom-storie{padding: 10% 0% 2% 0%; color: rgba(255,255,255,1.00)}
.sfondo-titolo-storie{background-color: rgba(0,66,120,1.00)}
.titolo-storie{position: absolute;z-index: 200!important; line-height: 100%; font-size: 300%; color: #FFFFFF; font-weight: 700; }
.sottotitolo-storie{line-height: 100%; font-size: 150%; color: #FFFFFF; font-weight: 700; }
.intro-storie{font-size: 110%; color: #FFFFFF; font-style: italic; padding: 0% 0% 8% 0%; }
.blocchi-storie{position: absolute;z-index: 200!important;}
.persapernedipiu{text-align: center; color: rgba(0,66,120,1.00); font-size: 250%}
.storie .it-carousel-wrapper .card-wrapper{padding-bottom:16px; min-height: 580px;}

.storie .hoverText .bloccoHover_testo {display: none;  position: absolute; z-index: 1; color: white; text-align: center; width: 100%}
.storie .hoverText .bloccoHover_asse {display: none;  position: absolute; z-index: 1; color: white; text-align: center; width: 100%; opacity: 0.7}
.storie a:hover img {filter: brightness(50%);}
.storie a:hover .bloccoHover_asse img {filter: brightness(100%);}
.storie .hoverText .bloccoHover_asse img {width: 20px; height: 20px}
.allinea-blocco-hover-txt{position: absolute;top: 23%;}
.storie .hoverText a:hover .bloccoHover_testo {display: block}
.storie .hoverText a:hover .bloccoHover_asse {display: block}
.blocco-img-hover{width: 100%; height: auto}
.media-storie a:hover {text-decoration: none !important}
.immagine-over{padding: 15% 0% 20% 40%}
.titolo-gl-storie{font-size: 180%; color: rgba(247,175,57,1.00)!important; font-weight: 200!important}
.font-sans p{font-family: "Titillium Web", Geneva, Tahoma, sans-serif!important; color: rgba(255,255,255,1.00); margin: 0px!important}
.storia-rigo-uno{font-size: 90%;}
.storia-rigo-due{font-size: 120%;}





.unione-top{margin-top: -120px; background: rgba(255,255,255,1.00)}
.icona-sezione  {width: 30px;height: 30px;float: left;background-repeat: no-repeat;background-position: center center;margin-right: 2%;margin-top: -5px;border-radius: 200px;padding: 13px!important;background-size: 20px 20px;}


.suoniaudiovideo .col-4 {padding: 0!important}
.siv-roll {position: relative;width: 100%; height: auto;}
.siv-roll img.image-hover {position: absolute;top: 0;right: 0;left: 0;bottom: 0;object-fit: contain;opacity: 0;transition: opacity .2s;}
.siv-roll:hover img.image-hover {opacity: 1;}



.siv-titolo{text-align: center; font-size: 200%}
.siv-etichetta{padding: 8% 4% 0px 4%; font-size: 80%; font-weight: 600; line-height: 120%; color:  rgba(255,255,255,1.00)}
.siv-icona{float: left; width: 40px;height: auto;margin-right: 3%;}
.siv-suoni{background: #f9ae3b}
.siv-suoni h3 {margin-bottom: 0px!important}
.siv-immagini{background: #004278}
.siv-immagini h3 {margin-bottom: 0px!important}
.siv-video{background: #ff404d}
.siv-video h3 {margin-bottom: 0px!important}
.siv-luoghi{background: #004278}
.siv-luoghi h3 {margin-bottom: 0px!important}
.icona-siv {text-align: center}
.icona-siv img{width: 10%!important; padding-right: 10px;}

.titolo-blocco-luoghi {font-size: 32px!important; font-weight: 700!important;}
.luoghi-box {padding-right: 0px!important; padding-left: 0px!important}

.leaflet-popup-content p {margin: 18px 0!important; color: #000!important; font-size: 12px!important}

.footer-logo{width: 30%; float: right; padding-left: 5%; padding-top: 1%}


/* Progetto */
.bottom-progetto{padding: 20% 0% 20% 0%; color: rgba(255,255,255,1.00)}
.sormonti{margin-top: -150px!important; background-color: #FFFFFF!important; padding-top: 3%; font-size: 24px; font-weight: bold; color: #004278!important}

.articolo-iframe iframe{width: 100%!important; min-height: 500px!important;}

@media (max-width:767px) {
.d-ghost {display: none!important}
.header-video{height: 200px}
.header-suoni{height: 200px}
.header-immagini{height: 200px}	
.titolo-pagina-multimedia{font-size: 1.5em; padding-top: 17%}
.titolo-pagina-multimedia img{width: 70px;}

.show-menu-lingua, .show-menu-main {color: #000;}
	
	
	
.icona-finanziamento{display: none}
.icona-siv img{display: none!important;}
}
.menu-main {box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1); position: relative!important; z-index: 1}
.menu-main .nav a {color: #000!important;}
.titolo-blocco {font-weight: 200!important;}
.immagine-card-piena .attachment-storie {width: 100%!important;}
.immagine-card-piena .card .card-body {margin: 0px!important; padding: 0px!important;}
.immagine-card-piena img {height: 200px!important;width: auto!important; object-fit: cover}
.tasto-storia{background: #ff404d; color: #fff; padding: 5px 10px;letter-spacing: 0px!important; font-weight: 300!important; text-transform: none!important}
.tasto-all-storia{background: #164b75; color: #fff; padding: 5px 10px;letter-spacing: 0px!important; font-weight: 600!important; text-transform: uppercase}
.suoniaudiovideo img{width: 100%!important}
.beneficiari h3 {font-size: 1.6em!important;}
.foto-beneficiari {max-width: 150px!important;}
.qualchenumero-box{background: #004278}
.titolo-blocco-qualchenumero {font-weight: 200!important;color:#FFFFFF!important}
.testo-blocco-qualchenumero {font-weight: 200!important;color:#FFFFFF!important}
.titolo_blocco_uno{font-weight: 600}
.testo_blocco_uno{font-weight: 100!important; color: #F3AE3C; font-size: 250%!important}
.titolo_blocco_due{font-weight: 600}
.testo_blocco_due{font-weight: 100}
.tasto-qualchenumero{background: #F3AE3C; color: #004278; padding: 5px 10px;letter-spacing: 0px!important; font-weight: 500!important; text-transform: uppercase}
.immagine-loop-obiettivi{width: 20%!important; float: left;}
.immagine-loop-obiettivi img{width: 100%;}
.blocco-sx-obiettivi{border-left: 1px dotted #ECECEC; margin-left: 20px;}
.blocco-sx-obiettivi h5{margin: 0px!important;}
.blocco-sx-obiettivi p{margin: 0px!important;}
.obiettivo-rigodue {font-size: 0.9em!important;}
.obiettivo-rigotre {font-weight: 700; font-style: italic; font-size: 0.8em }
.obiettivo-rigoquattro {font-size: 0.8em }
.blocco_benvenuto {margin-top: 0px;display: block;z-index: 1;position: relative;}
.slide-category {color: #FFF}
.menu_social .nav li a {color: rgb(0, 65, 119)!important;}

.it-carousel-wrapper{margin:0 auto}
.it-carousel-wrapper .it-special-card h5.card-title{margin-bottom:0}
.it-carousel-wrapper .it-header-block h2{font-size:1.75rem;border-bottom:1px solid #d9dadb;padding-bottom:8px;margin-bottom:0;letter-spacing:unset}
.it-carousel-wrapper .owl-stage-outer{padding-top:24px;padding-bottom:0}
.it-carousel-wrapper .card-wrapper{padding-bottom:16px;}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper > a{display:block;position:relative}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card{border-right:none;margin-right:0}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after{display:none}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature{float:left;margin-bottom:0;width:60%}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more{float:right;position:inherit;bottom:inherit;margin-bottom:0;width:35%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:21px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3{margin:0 auto}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block{padding:0 24px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel .it-img-card .owl-stage{left:unset}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-stage{left:-40px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel .owl-stage{left:unset}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel .owl-dots{text-align:center}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-img-card .owl-stage{left:-16px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .card.card-img,.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .card.card-bg{margin-left:0;margin-right:0}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-stage-outer{border-right:none}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-stage{left:-16px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-dots{text-align:center;margin-top:0}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-dots{text-align:center;margin-top:16px;margin-left:38px;margin-right:38px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-img-card .owl-dots{text-align:center}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-img-card .it-img-card .owl-stage{left:-16px}
.it-carousel-wrapper .owl-dots{text-align:center}
.it-carousel-wrapper .owl-dots .owl-dot{width:8px;height:8px;background:#0059b3;display:inline-block;opacity:.3;-webkit-transition:.3s;transition:.3s;border-radius:50px;margin:0 8px}
.it-carousel-wrapper .owl-dots .owl-dot.active{opacity:1}
@media only screen and (min-width: 330px) and (max-width: 766px)  {
.titolo-pagina-multimedia{padding-top: 14%}
}

@media (min-width:768px) {
.it-carousel-wrapper.it-carousel-landscape-abstract .owl-stage-outer{border-right:3px solid #fff}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-img-card .owl-stage{left:-16px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel .it-img-card .owl-stage{left:unset}
.icona-siv img{width: 20%!important;}
.header-video{height: 250px}
.header-suoni{height: 250px}
.header-immagini{height: 250px}	
	
}

@media (min-width:992px) {
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {margin-left: 180px!important;}
	
	
	
.it-carousel-wrapper.it-carousel-landscape-abstract{max-width:960px}
.it-carousel-wrapper.it-carousel-landscape-abstract .owl-stage,.it-carousel-wrapper.it-carousel-landscape-abstract .owl-stage .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex}
.it-carousel-wrapper.it-carousel-landscape-abstract .owl-stage .owl-item .it-single-slide-wrapper{height:100%}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper > a{-ms-flex-preferred-size:50%;flex-basis:50%}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper > a .img-responsive-wrapper .img-responsive{padding-bottom:inherit;position:absolute;width:100%;height:100%}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside{-ms-flex-preferred-size:50%;flex-basis:50%}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card{border-right:none;margin-right:0}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after{display:none}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body{padding-left:48px;padding-bottom:48px}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature{float:left;width:60%}
.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more{float:right;position:inherit;bottom:inherit;margin-bottom:0;width:35%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:26px}
.it-carousel-wrapper.it-carousel-landscape-abstract .owl-dots{position:absolute;left:50%;margin-left:40px;right:0;bottom:5px;text-align:left}
.it-carousel-wrapper.it-carousel-landscape-abstract-3{max-width:960px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel{max-width:unset}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block{padding:0 12px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-stage-outer{border-right:1px solid #fff}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-stage{left:inherit}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-stage{left:unset}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .owl-stage-outer{border-right:none}
.it-carousel-wrapper.it-carousel-landscape-abstract-3 .owl-dots{text-align:left;margin-left:16px;margin-right:16px}
}
@media (min-width:1200px) {
.it-carousel-wrapper.it-carousel-landscape-abstract,.it-carousel-wrapper.it-carousel-landscape-abstract-3{max-width:1184px}
.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel{max-width:unset}
.icona-siv {text-align: center}
.icona-siv img{width: 10%!important; padding-right: 10px;}
.header-video{height: 400px}
.header-suoni{height: 400px}
.header-immagini{height: 400px}
.allinea-archivi-hover-txt{position: absolute;top: 23%;}
}

@media only screen and (min-width: 768px) and (max-width: 991px)  {
.allinea-archivi-hover-txt{top: 9%;}
}

@media only screen and (min-width: 370px) and (max-width: 767px) {
.allinea-archivi-hover-txt{position: absolute;top: 27%;}

	
.beneficiari {text-align: center!important}
.beneficiari .card.card-teaser{flex-direction: column!important;align-items:center!important;}
.beneficiari h3 {font-size: 110%!important; margin-top: 5%!important}
.carousel-item {text-align: center!important}
.beneficiari .pl-5 {padding-left: 10px!important}
.beneficiari .pr-5 {padding-right: 10px!important}
.intro-storie {padding: 0% 0% 15% 0%;}
.sottotitolo-storie{line-height: 130%!important; padding-bottom: 15px!important}
.card.card-bg {margin-left: 0px!important; }
.show-menu-lingua{display: none!important}

}
