@font-face {
    font-family: 'sspRegular';
    src: url('fonts/SourceSansPro-Regular.eot');
    src: url('fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Regular.woff') format('woff'),
         url('fonts/SourceSansPro-Regular.ttf') format('truetype'),
         url('fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
   
}




@font-face {
    font-family: 'sspBold';
    src: url('fonts/SourceSansPro-Bold.eot');
    src: url('fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Bold.woff') format('woff'),
         url('fonts/SourceSansPro-Bold.ttf') format('truetype'),
         url('fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
   
}

/* generale */
a{text-decoration:none;}
a:hover{text-decoration:none;color:initial;}
body{font-family: "sspRegular";font-size:18px;line-height:26px;color:#4d4d4d;}
.row{margin-left:0;margin-right:0;}
.container{max-width:1000px;}
.container-fluid{padding-left:0;padding-right:0;}
.overlay{position:absolute;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.2);}
.text-align-center{text-align:center;}
.bottone-leggi{font-family: 'sspBold';display:inline-block;height:40px;padding:0 20px;line-height:38px;text-transform:uppercase;text-decoration: none;color:white;background-color:#1d57cc;border-radius: 10px;border:2px solid #1d57cc;}
.bottone-leggi:hover{background-color:white;color:#1d57cc;transition:all ease-in-out 0.3s;}
/* //generale */

/* header */
.starting-slider{height: 77vh; width: 100%}
.startingSwiper{height:100%;}
.header-fluid{background-color:#1d57cc;}
.header{display: flex;}
.header-left{display: flex; align-items: center; justify-content: center;}
.header-logo-mobile{display:none;}
.navbar-logo{display: flex; align-items: center}
.icae-logo{width: 52%;}
.header-left ul{padding:0;float:right;height:35px;margin:0 0 0 0;}
.header-left ul li{list-style:none;float:left;text-align:center;margin:0 10px;height:35px;position:relative;}
.header-left ul li a{display:inline-block;color:white;border:2px solid transparent;height:35px;text-transform:uppercase;padding:0 20px;text-decoration: none;line-height:31px;}
.header-left ul li a:hover{border:2px solid white;transition:all ease-in-out 0.3s;}
.header-left ul li.current-menu-item a{font-family: 'sspBold';border:2px solid white;}
.header-left ul li ul{display:none;position:absolute;margin:0;left:-10px;width:100%;top:35px;}
.header-left ul li ul li{width:100%;}
.header-left ul li ul li a{color:#1d57cc;background:white;}
.header-left ul li:hover > ul{display:initial;}
.header-right{display: flex; align-items: center; justify-content: center;}
.header-right ul{padding:0;margin:0 0 0 0;float:right;}
.header-right ul li{list-style:none;float:left;margin:0 10px;}
.header-right ul li a{}
.copertina{position:relative;height:600px;background-image:url('images/copertina2.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;}
.copertina-inside{text-align:center;font-family: 'sspBold';position:absolute;z-index:20;transform:translate(-50%, -50%);left:50%;top:50%;color:white;}
.copertina-inside img{margin:0 0 20px 0;}
.copertina-inside h1{margin:0 0 20px 0;text-shadow:5px 5px 20px #000000;font-size:36px;line-height:43px;}
.copertina-inside h2{margin:0 0 20px 0;text-shadow:5px 5px 20px #000000;font-size:36px;line-height:43px;}
/* //header */

/* index */
.pagina-index{padding:55px 15px 0 15px;}
.index-chi-siamo{padding-bottom:70px;}
.index-chi-siamo h2{font-family: 'sspBold';margin:0 0 20px 0;text-align:center;color:#1d57cc;font-size:36px;line-height:43px;text-transform:uppercase;}
.index-chi-siamo-testo{margin-bottom:20px;padding:0 15px;}
.index-eventi{padding-bottom:70px;}
.index-eventi-h2-box a{text-decoration:none;}
.index-eventi h2{display:inline-block;font-family: 'sspBold';margin:0 0 20px 0;text-align:center;color:#1d57cc;font-size:36px;line-height:43px;text-transform:uppercase;}
.evento-immagine{height:230px;background-repeat: no-repeat;background-size: cover;background-position: center top;margin-bottom:20px;}
.evento-data{font-style:italic;margin:0;font-size:13px;line-height:19px;}
.evento-titolo{height:78px;margin:0;font-family: 'sspBold';color:#1d57cc;text-transform:uppercase;overflow:hidden;}
.evento-titolo-initial{margin:0;font-family: 'sspBold';color:#1d57cc;text-transform:uppercase;}
.evento-testo{height:104px;overflow:hidden;margin-bottom:20px;}
.index-evento-singolo{margin-bottom:60px;}
.index-evento-singolo .bottone-leggi{float:right;}
.index-settori{}
.index-settori h2{font-family: 'sspBold';margin:0 0 20px 0;text-align:center;color:#1d57cc;font-size:36px;line-height:43px;text-transform:uppercase;}
.index-settore-singolo-inside{height:300px;background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;}
.index-settore-singolo{padding-bottom:30px;}
.index-settore-singolo h3{text-transform:uppercase;margin:0;text-align:center;font-family: 'sspBold';position:absolute;z-index:20;transform:translate(-50%, -50%);left:50%;top:50%;color:white;font-size:20px;text-shadow:5px 5px 20px #000000;}
.index-settore-singolo-inside:hover > .overlay{background-color:#1d57cc;transition:all ease-in-out 0.3s;}
/* //index */

/* footer */
.singolo-patrocinio-box{display:inline-block;}
.footer-patrocinio{padding-top:50px;text-align:center;padding-bottom:50px;}
.footer-patrocinio h2{font-family: 'sspBold';margin:0 0 20px 0;text-align:center;color:#1d57cc;font-size:36px;line-height:43px;text-transform:uppercase;}
.singolo-patrocinio{width:150px;height:120px;background-position:center top;background-size:auto 100%;background-repeat:no-repeat;}
.footer-patrocinio a{display:inline-block;margin:0 10px;}
.footer-fluid{background-color:#1d57cc;padding:50px 0 20px 0;color:white;margin-top:40px;}
.footer-inside{padding:0;}
.footer-left{padding-bottom:30px;}
.footer-left h3{font-family: 'sspBold';margin:0 0 15px 0;font-size:24px;}
.footer-left .ufficio-indirizzo{line-height:18px;background-position:left top;background-size:16px 25px;background-repeat:no-repeat;padding-left:30px;background-image:url('images/icae-pin.svg');margin-bottom:20px;}
.footer-left .ufficio-email{line-height:18px;background-position:center left;background-size:auto 18px;background-repeat:no-repeat;padding-left:30px;background-image:url('images/icae-email.svg');margin-bottom:20px;}
.footer-left .ufficio-telefono{line-height:18px;background-position:center left;background-size:auto 18px;background-repeat:no-repeat;padding-left:30px;background-image:url('images/icae-telefono.svg');}
.footer-center{padding-bottom:30px;}
.footer-center h3{font-family: 'sspBold';margin:0 0 15px 0;font-size:24px;}
.footer-center .ufficio-indirizzo{line-height:18px;background-position:left top;background-size:16px 25px;background-repeat:no-repeat;padding-left:30px;background-image:url('images/icae-pin.svg');margin-bottom:20px;}
.footer-center .ufficio-email{line-height:18px;background-position:center left;background-size:auto 18px;background-repeat:no-repeat;padding-left:30px;background-image:url('images/icae-email.svg');margin-bottom:20px;}
.footer-center .ufficio-telefono{line-height:18px;background-position:center left;background-size:auto 18px;background-repeat:no-repeat;padding-left:30px;background-image:url('images/icae-telefono.svg');}
.footer-right{padding-bottom:30px;}
.footer-right h3{font-family: 'sspBold';margin:0 0 15px 0;font-size:24px;}
.footer-right p{margin:3px;}
.footer-copyright{padding:30px 0 50px 0;text-align:center;}
.footer-copyright img{width:85px;}
.footer-copyright a{color:#1d57cc;font-family: 'sspBold';}
.footer-copyright strong{color:#1d57cc; font-family: 'sspBold';}
.partita-iva{margin-bottom:30px;font-family: 'sspBold';}
.footer-diritti{font-size:16px;}
/* //footer */

/* chi siamo */
.pagina{padding-top:50px;}
.pagina h1{font-family: 'sspBold';margin:0 0 20px 0;color:#1d57cc;font-size:36px;line-height:43px;text-align:center;text-transform:uppercase;}
.chi-siamo-testo{margin-bottom:60px;padding:0 15px;}
#partners{display:inline-block;height:60px;}
.chi-siamo-partners-titolo{font-family: 'sspBold';margin:0 15px 40px 15px;color:#1d57cc;font-size:36px;line-height:43px;text-align:center;text-transform:uppercase;    padding-bottom: 15px;border-bottom:2px solid #dddddd;}
.singolo-partner{padding-bottom:60px;}
.singolo-partner-left img{width:100%;}
.singolo-partner-right h2{font-family: 'sspBold';margin:0;color:#1d57cc;font-size:36px;line-height:43px;}
.singolo-partner-right h3{color:#1d57cc;margin:0 0 25px 0;font-family: 'sspBold';font-size:18px;line-height:26px;}
/* chi siamo */

/* mission */
.mission-1-blocco{margin-bottom:60px;}
.mission-1-blocco h2{text-align:center;font-family: 'sspBold';font-size:24px;}
.mission-1-blocco-left{background-position:center top;background-size:cover;background-repeat:no-repeat;height:420px;background-clip: content-box;}
.mission-1-blocco-right{}
.mission-1-blocco-right-voci{margin-bottom:35px;}
.mission-1-blocco-right-voci-titolo{font-family: 'sspBold';margin:0;color:#1d57cc;}
.mission-1-blocco-right-voci-testo{margin:0;}
.mission-2-blocco{margin-bottom:60px;}
.mission-2-blocco h2{text-align:center;font-family: 'sspBold';font-size:24px;}
.mission-2-blocco-left{background-position:center top;background-size:cover;background-repeat:no-repeat;height:645px;background-clip: content-box;}
.mission-2-blocco-right{}
.mission-3-blocco{margin-bottom:60px;}
.mission-3-blocco h2{text-align:center;font-family: 'sspBold';font-size:24px;}
.mission-3-blocco-left{background-position:center top;background-size:cover;background-repeat:no-repeat;height:645px;background-clip: content-box;}
.mission-3-blocco-right{}
.mission-3-blocco-right-voci{margin-bottom:35px;}
.mission-3-blocco-right-voci-testo{margin:0;background-image:url('images/spunta-blu.png');background-repeat:no-repeat;background-position:left center;padding-left:30px;background-size:20px 20px; }
/* //mission */

/* eventi */
.page-eventi-evento-grande{margin-bottom:60px;padding:0 15px;}
.page-eventi-evento-grande img{width:100%;margin-bottom:20px;}
.page-eventi-evento-grande .evento-testo{height:initial;}
.page-eventi-altri-eventi h2{font-family: 'sspBold';margin:0 0 20px 0;text-align:center;color:#1d57cc;font-size:36px;line-height:43px;text-transform:uppercase;}
.page-eventi-altri-eventi .index-evento-singolo{padding-bottom:30px;}
/* //eventi */

/* singolo evento */
body.single-post li#menu-item-44 a,body.single-post li#menu-item-49 a{font-family: 'sspBold';border: 2px solid white;}
.pagina-single-article-gallery{margin-bottom:60px;}
.pagina-single-article-gallery h2{font-family: 'sspBold';margin:0 0 20px 0;text-align:center;color:#1d57cc;font-size:36px;line-height:43px;text-transform:uppercase;}
.pagina-single-article .evento-testo{height:initial;margin-bottom:60px;}
.pagina-single-article .page-eventi-altri-eventi .evento-testo{height:104px;margin-bottom:20px;}
.pagina-single-article-blocco-top{padding:0 15px;}
.pagina-single-article img{width:100%;margin-bottom:20px;}
.gallery-single{background-repeat:no-repeat;background-size: cover;background-position: top center;background-clip: content-box;margin-bottom:30px;}
.tutti-eventi{margin-top:60px;background-image:url("images/left-white.png");background-repeat:no-repeat;background-position:5px center;background-size:20px 20px; font-family: 'sspBold';
              display: inline-block;height: 40px;padding: 0 20px 0 30px;line-height: 38px;text-transform: uppercase;text-decoration: none;color: white;background-color: #1d57cc;
              border-radius: 10px;border: 2px solid #1d57cc;position:relative;right:0;margin-right:15px;float:right;}
.tutti-eventi:hover{ text-decoration: none;right:20px;transition: all ease-in-out 0.3s;color: #1d57cc;background-color:#ffffff;background-image:url("images/left-blue.png");}
/* singolo evento */

/* contatti */    
.contatti-ufficio-kazakistan{color:white;height:400px;position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url('images/copertina2.jpg');margin-bottom:60px;}
.contatti-ufficio-kazakistan-inside{z-index:20;position:absolute;width:1000px;z-index:20;left:50%;top:50%;transform:translate(-50%,-50%);}
.contatti-ufficio-kazakistan-inside h3{text-shadow: 5px 5px 20px #000000;font-family: 'sspBold';margin:0 0 20px 0;text-align:center;color:white;font-size:36px;line-height:43px;text-transform:uppercase;}
.contatti-ufficio-kazakistan-inside .ufficio-indirizzo{line-height: 18px;display:inline-block;text-align:left;background-position: left top;background-size: 16px 25px;
                                                       background-repeat: no-repeat;padding-left: 30px;background-image: url(images/icae-pin.svg);text-shadow: 5px 5px 20px #000000;}
.contatti-ufficio-kazakistan-inside .ufficio-email{line-height: 18px;display:inline-block;text-align:left;background-position: center left;background-size: auto 18px;
                                                   background-repeat: no-repeat;padding-left: 30px;background-image: url(images/icae-email.svg);   text-shadow: 5px 5px 20px #000000;}
.contatti-ufficio-kazakistan-inside .ufficio-telefono{line-height: 18px;display:inline-block;text-align:left;background-position: center left;background-size: auto 18px;
                                                      background-repeat: no-repeat;padding-left: 30px;background-image: url(images/icae-telefono.svg);   text-shadow: 5px 5px 20px #000000;}
.contatti-ufficio-italia{color:white;height:400px;position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url('images/ufficio-puglia2.jpg');margin-bottom:60px;}
.contatti-ufficio-italia-inside{z-index:20;position:absolute;width:1000px;z-index:20;left:50%;top:50%;transform:translate(-50%,-50%);}
.contatti-ufficio-italia-inside h3{text-shadow: 5px 5px 20px #000000;font-family: 'sspBold';margin:0 0 20px 0;text-align:center;color:white;font-size:36px;line-height:43px;text-transform:uppercase;}
.contatti-ufficio-italia-inside .ufficio-indirizzo{line-height: 18px;display:inline-block;text-align:left;background-position: left top;background-size: 16px 25px;background-repeat: no-repeat;
                                                   padding-left: 30px;background-image: url(images/icae-pin.svg);  text-shadow: 5px 5px 20px #000000;}
.contatti-ufficio-italia-inside .ufficio-email{line-height: 18px;display:inline-block;text-align:left;background-position: center left;background-size: auto 18px;background-repeat: no-repeat;
                                               padding-left: 30px;background-image: url(images/icae-email.svg);  text-shadow: 5px 5px 20px #000000;}
.contatti-ufficio-italia-inside .ufficio-telefono{line-height: 18px;display:inline-block;text-align:left;background-position: center left;background-size: auto 18px;background-repeat: no-repeat;
                                                  padding-left: 30px;background-image: url(images/icae-telefono.svg);  text-shadow: 5px 5px 20px #000000;}
.form-contatti{margin-bottom:60px;}
.form-contatti input[type="text"]{height:40px;width:100%;border: double 4px #dddddd;padding-left:10px;color:#1d57cc;box-shadow: inset 0px 0px 7px #dddddd;}
.form-contatti input[type="email"]{height:40px;width:100%;border: double 4px #dddddd;padding-left:10px;color:#1d57cc;box-shadow: inset 0px 0px 7px #dddddd;}
.form-contatti input[type="submit"]{font-family: 'sspBold';display:inline-block;height:40px;padding:0 20px;line-height:38px;text-transform:uppercase;text-decoration: none;
                                    color:white;background-color:#1d57cc;border-radius: 10px;border:2px solid #1d57cc;}
.form-contatti input[type="submit"]:hover{background-color:white;color:#1d57cc;transition:all ease-in-out 0.3s;}
.form-contatti textarea{height:160px;width:100%;border: double 4px #dddddd;padding-left:10px;color:#1d57cc;box-shadow: inset 0px 0px 7px #dddddd;}
.form-contatti .contatti-box{margin-bottom:20px;}
span.wpcf7-list-item{margin:0 !important;}
/* //contatti */


/* privacy policy */
.pagina-privacy-policy h2 {
    font-family: 'sspBold';
    margin: 0;
    color: #1d57cc;
    font-size: 30px;
    line-height: 30px;
    text-align: left;
    text-transform: uppercase;
}
/* //privacy policy */


/* cookie policy */
.CookieDeclarationDialogText, .CookieDeclarationIntro, .CookieDeclarationLastUpdated { margin: 0 0 14px 0 }    
.CookieDeclarationType { display: block; margin: 12px 0 12px 0; padding:8px 8px 0 8px; border: 1px solid #333333; vertical-align: top; }  
.CookieDeclarationTypeHeader { font-weight: bold; }   
.CookieDeclarationTypeDescription { margin: 2px 0 16px 0; }    
.CookieDeclarationTable { table-layout: fixed; width: 100%; border-collapse: collapse; border-spacing: 0; margin: 0 0 18px 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }    
.CookieDeclarationTableHeader { font-weight: bold; border-bottom: 1px solid #777777; text-align: left; padding: 4px; }
.CookieDeclarationTableHeader[dir='rtl'] { text-align: right; }
.CookieDeclarationTableCell { text-overflow: ellipsis; word-wrap: break-word; border-bottom: 1px solid #777777; vertical-align: top; padding: 4px 4px 5px 4px; }  
/* //cookie policy */



/* strumenti privacy */
.richiesta-strumenti-privacy{margin-bottom:60px;}
.richiesta-strumenti-privacy h2{font-family: 'sspBold';margin: 0;color: #1d57cc;font-size: 30px;line-height: 30px;text-align: center;text-transform: uppercase;}
.richiesta-strumenti-privacy input[type="email"]{height: 40px;width: 100%;border: double 4px #dddddd;padding-left: 10px;color: #1d57cc;box-shadow: inset 0px 0px 7px #dddddd;margin-bottom:30px;}
.richiesta-strumenti-privacy  textarea {
    height: 160px;
    width: 100%;
    border: double 4px #dddddd;
    padding-left: 10px;
    color: #1d57cc;
    box-shadow: inset 0px 0px 7px #dddddd;
}
.richiesta-strumenti-privacy input[type="submit"]{ font-family: 'sspBold';display: inline-block;height: 40px;padding: 0 20px;line-height: 38px;text-transform: uppercase;
                                                  text-decoration: none;color: white;background-color: #1d57cc;border-radius: 10px;border: 2px solid #1d57cc;}
.richiesta-strumenti-privacy input[type="submit"]:hover {background-color: white;color: #1d57cc;transition: all ease-in-out 0.3s;}
/* //strumenti privacy */

@media(max-width: 1200px){
	.icae-logo{width: 120%;}
}
@media(max-width: 996px){
	.icae-logo{width: 180%;}
}

@media(max-width:990px){

/* header */
.copertina{height: 400px;}
.copertina-inside img{margin: 0 0 20px 0;width: 130px;}
.copertina-inside h1{font-size: 30px;line-height: 30px;}
.copertina-inside h2{font-size: 30px;line-height: 30px;}

.header-right{
    position: absolute;
    width: 110px;
    right: 0;
}

.header-right ul {
    padding: 0;
    margin: 5px 0 0 0;
    float: right;
}

/* //header */

/* footer */
.singolo-patrocinio{width: 90px;height: 80px;}
.footer-fluid{padding:50px 15px 20px 15px;}
/* //footer */

/* index */
.index-evento-singolo{padding-bottom:30px;}
.bottone-leggi-box{text-align:center;}
.bottone-leggi{float: none !important;display:inline-block;}
/* //index */

/* chi siamo */
.singolo-partner-left{text-align:center;padding-bottom:15px;}
.singolo-partner-left img{width:140px;}
.singolo-partner-right h3,.singolo-partner-right h2{text-align:center;}
/* //chi siamo */

/* mission */
.mission-1-blocco-left,.mission-2-blocco-left,.mission-3-blocco-left{padding-bottom:15px;height:300px;background-position: center center;}
/* //mission */

/* singolo evento */
.tutti-eventi-box{text-align:center;}
.tutti-eventi{float:none;margin-right:0;}
.gallery-single{width:25%;}
/* singolo evento */

/* contatti */
.contatti-ufficio-kazakistan-inside,.contatti-ufficio-italia-inside{width:100%;}
.contatti-ufficio-kazakistan-inside .ufficio-indirizzo,.contatti-ufficio-kazakistan-inside .ufficio-email,.contatti-ufficio-kazakistan-inside .ufficio-telefono,
.contatti-ufficio-italia-inside .ufficio-indirizzo,.contatti-ufficio-italia-inside .ufficio-email,.contatti-ufficio-italia-inside .ufficio-telefono{width:250px;}
/* //contatti */
}

@media(max-width: 860px){
	.header-right{width: 65px;}
}

@media(max-width:768px){

/* header */
button#responsive-menu-button{right:15px !important;top:7.5px !important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a{text-transform:uppercase;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{font-family: 'sspBold';}
#responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link{font-family: 'sspBold';}
.header-fluid {margin-top: 0;margin-bottom: 0;height: auto;position: fixed;z-index:9999;width: 100%;top:0;}
.navbar-logo{display: none;}
.header-logo-mobile{display:initial;}
.header-logo-mobile img{width: 75px;margin-top: 0;}
.header-left{text-align:center;}
.header-left ul{display:none;}
#responsive-menu-container{bottom:initial !important;background:transparent !important;}
.copertina{margin-top:55px;}
.copertina-inside{width:100%;}
.copertina-inside h2,.copertina-inside h1{}

.header-right{
    position: absolute;
    width: 110px;
    right: initial;
	left:0;
	height: 100%;
}

.header-right ul {
    padding: 0;
    margin: 0 0 0 0;
    float: right;
}



/* //header */

/* footer */
.footer-fluid{text-align:center;}
.footer-left .ufficio-indirizzo,
.footer-left .ufficio-email,
.footer-left .ufficio-telefono,
.footer-center .ufficio-indirizzo,
.footer-center .ufficio-email,
.footer-center .ufficio-telefono{display:inline-block;text-align:left;width:250px;}
.footer-right p{display:inline-block;text-align:left;width:250px;}
.footer-diritti span{width:100%;display: inline-block;}
.footer-diritti span.no-mobile{display:none;} 
/* //footer */

/* index */
.evento-titolo{height:initial;}
.evento-testo{height:initial;}
.evento-immagine {background-position: center center;}
.index-eventi {padding-bottom: 0;}
.index-settore-singolo-inside {height: 230px;background-position: center center;}
/* //index */

/* singolo evento*/
.gallery-single {width: 50%;}
/* singolo evento */
}


@media(max-width:640px){

/* header */
.copertina-inside h2, .copertina-inside h1 {font-size:25px;height:25px;}
.copertina {height: 300px;}
.copertina-inside img {margin: 0 0 20px 0;width: 100px;}
/* //header */

/* index */
.pagina-index {padding: 30px 15px 0 15px;}
.index-chi-siamo h2{font-size: 30px;line-height: 30px;margin: 0 0 10px 0;}
.index-eventi h2{font-size: 30px;line-height: 30px;margin: 0 0 10px 0;}
.index-settori h2{font-size: 30px;line-height: 30px;margin: 0 0 10px 0;}
/* //index */

/* footer */
.footer-patrocinio h2{font-size: 30px;line-height: 30px;margin: 0 0 10px 0;}
.singolo-patrocinio{width: 90px;height: 80px;display: inline-block;}
.singolo-patrocinio-box{margin: 0 0 15px 0;width: 33.333333%;float: left;text-align: center;}
.footer-patrocinio a{display: inline-block;}
.footer-fluid{padding: 30px 15px 20px 15px;}
.footer-left h3,.footer-center h3,.footer-right h3{font-size: 22px;}
/* //footer */

/* chi siamo*/
.pagina{padding-top: 30px;}
.pagina h1{margin: 0 15px 10px 15px;font-size: 30px;line-height: 30px;}
.chi-siamo-partners-titolo {font-size: 30px;line-height: 30px;}
.singolo-partner-right h2 {font-size: 30px;line-height: 30px;}
.singolo-partner-right h3 {margin: 0 0 10px 0;}
/* //chi siamo*/

/* mission */
.mission-1-blocco h2{font-size: 20px;margin:0 15px 10px 15px;}
.mission-2-blocco h2{font-size: 20px;margin:0 15px 10px 15px;}
.mission-3-blocco h2{font-size: 20px;margin:0 15px 10px 15px;}
.mission-1-blocco,.mission-2-blocco,.mission-3-blocco {margin-bottom: 30px;}
.mission-1-blocco-right-voci{margin-bottom: 20px;}
.mission-3-blocco-right-voci{margin-bottom: 20px;}
/* //mission */

/* singolo evento */
.page-eventi-altri-eventi h2{margin: 0 15px 10px 15px;font-size: 30px;line-height: 30px;}
.tutti-eventi{margin-top:0;}
/* //singolo evento */

/* contatti */
.contatti-ufficio-kazakistan,.contatti-ufficio-italia{height: 300px;}
.contatti-ufficio-kazakistan-inside h3,.contatti-ufficio-italia-inside h3{margin: 0 15px 10px 15px;font-size: 30px;line-height: 30px;}
/* //contatti */
}



@media(max-width:480px){

/* header */
.copertina-inside h2, .copertina-inside h1 {font-size:18px;line-height:18px;height: initial;margin:0 0 5px 0;}
.copertina {height: 230px;}
.copertina-inside img {margin: 0 0 20px 0;width: 100px;display:none;}
/* //header */

/* index */
.evento-testo{margin-bottom: 0;}
.index-chi-siamo h2{font-size: 25px;line-height: 25px;margin: 0 0 10px 0;}
.index-eventi h2{font-size: 25px;line-height: 25px;margin: 0 0 10px 0;}
.index-settori h2{font-size: 25px;line-height: 25px;margin: 0 0 10px 0;}
/* //index */

/* footer */
.footer-patrocinio h2{font-size: 25px;line-height: 25px;margin: 0 0 10px 0;}
.footer-left h3,.footer-center h3,.footer-right h3{font-size: 22px;}
/* //footer */

/* chi siamo*/
.pagina h1{font-size: 25px;line-height: 25px;}
.chi-siamo-partners-titolo {font-size: 25px;line-height: 25px;}
.singolo-partner-right h2 {font-size: 25px;line-height: 25px;}
.singolo-partner-left img {width: 100px;}
.singolo-partner-right h3{font-size: 15px;line-height: 17px;}
.footer-h3-box{text-align:center;}
.footer-left h3, .footer-center h3, .footer-right h3 {display:inline-block;width:250px;text-align:left;font-size: 20px;}
/* //chi siamo*/

/* mission */
.mission-1-blocco h2{font-size: 16px;margin:0 15px 10px 15px;}
.mission-2-blocco h2{font-size: 16px;margin:0 15px 10px 15px;}
.mission-3-blocco h2{font-size: 16px;margin:0 15px 10px 15px;}
/* //mission */

/* contatti */
.informativa-label{font-size:14px;line-height:14px;}
.contatti-ufficio-kazakistan,.contatti-ufficio-italia{height: 250px;}
.contatti-ufficio-kazakistan-inside h3,.contatti-ufficio-italia-inside h3{margin: 0 15px 10px 15px;font-size: 20px;line-height: 20px;}
/* //contatti */


/* privacy policy */
.pagina-privacy-policy h2{font-size: 25px;line-height: 25px;}
/* //privacy policy */


/* strumenti privacy */
.richiesta-strumenti-privacy h2{font-size: 25px;line-height: 25px;}
/* //strumenti privacy */








}