/**
 * Custom JS per MAE
 * 
 * @version 1.0
 */
img{
    max-width: 100%;
}
.entry-content p{
    padding: 0px 5px;
}
.icon.icon-success{
    color: #008758;
}
.it-hero-wrapper.it-text-centered .it-hero-text-wrapper{
    padding: 220px 20% 244px;
}
.it-hero-wrapper.it-dark.it-overlay.it-text-centered{
    margin-top: -20px;
}
.chip.chip-info > .chip-label{
    color: #fff;
}
.chip.chip-info:hover > .chip-label{
    color: #06c;
}
.chip.chip-info{
    cursor: pointer;
    border-color: #fff;
}
.chip.chip-info:hover{
    border-color: #fff;
    background-color: #fff;
}
/* a:focus img{
    border-color: #f90;
    -webkit-box-shadow: 0 0 0 2px #f90;
    box-shadow: 0 0 0 2px #f90;
    outline: 0;
} */
/* Css per raggiera shortcode */
.ico-raggiera{
    padding: 48px 35px;
    position: relative;
}
.ico-raggiera:before{
    content: '';
    border-radius: 50%;
    border: 2px solid #06c;
    position: absolute;
    width: 134px;
    height: 124px;
    top: 0px;
    margin-left: -35px;
    transition-duration: .3s;
}
.link-ico-raggiera:hover .ico-raggiera:before{
    border: 8px solid #06c;
}

/*Testa menu lingua*/
.link-list-wrapper .lang-menu li a{
    padding: 15px 0px 0px 0px;
}
.lang-menu .list-inline-item:not(:last-child){
    margin-right: 0px;
}
.link-list-wrapper .lang-menu li:last-child a span{
    margin-right: 0px;
}
.lang-menu li a{
    text-decoration: underline;
}
#top-menu{
    display: inline-flex;
}
.link-list-wrapper .lang-menu li a span{
    margin-right: 8px;
}
.wpml-ls-current-language .wpml-ls-display{
    text-decoration:underline;
}
.wpml-ls-display{
    color:#fff !important;
}
.navbar .navbar-collapsable{
    z-index: 99;
}
a.nav-link.main-menu-link.list-item{
    margin-bottom: 2px;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li.it-more a{
    font-weight: 700;
    padding-left: 0px;
}
/*Spaziatura tra le voci di menù*/
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li a{
    padding: .2em 5px;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li.it-more a:after{
    content: url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="it-arrow-right"><path fill="%230066cc" d="M13.9 5.4l-.7.7 5.3 5.4H3v1h15.5l-5.3 5.4.7.7 6.6-6.6zM19 12z"></path><path fill="none" d="M0 0h24v24H0z"></path></svg>');
    display: block;
    /*background-image: url('../svg/free.svg#it-arrow-right');*/
    background-size: cover;
    width: 24px;
    height: 24px;
    fill: #06c;
}
.desc-menu{
    font-size: .889em;
    color: #19191a;
    padding: 0px;
}
/*Menu con descrizione*/
.menu-description .nav-link{
    padding-left: 0px !important;
}
.menu-description .nav-link span{
    font-weight: 600;
    color: #003366;
    font-size: 20px;
    text-decoration: underline;
}
.share_buttons.reveal-content{
	float: right;
}
#navbarNavQ svg{
    fill:#fff;
}
.widget-title{
    font-weight: 600;
    margin-bottom: .8rem;
    font-size: .833em;
    margin-top: 5px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.link-sublist .list-item.active{
    background: #06c;
}
.link-sublist .list-item.active span{
    color: #fff !important;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon{
    width: 30px;
    height: 30px;
    padding: 2px;
    margin-left: 10px;
    color: #fff;
    border-radius: 0px !important;
}
.ico-head{
    width: 30px;
    height: 30px;
    margin-left: 10px;
    padding:2px;
}
.custom-navbar-toggler svg{
    width: 40px;
    height: 40px;
    color: #fff;
}
 .it-header-slim-wrapper{
     border-bottom: 1px solid #fff;
 }
 .it-header-center-wrapper{
     height: 140px;
 }
 .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone{
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
 }
 /* Remove margin bottom on slider carousel */
 .it-carousel-landscape-abstract-three-cols .figure-img{
    margin-bottom: 0px;
 }
 #search-header{
    background-color: transparent;
    border-bottom: 1px solid #fff;
 }
 #search-live::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

#search-live:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}
#search-live::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}
.search-head .autocomplete-icon{
    background-color: #0066cc;
}
.flag_container.logo-flag{
    position: inherit;
    margin-bottom: 10px;
}
.flag_container.logo-flag div{
    height: 6px;
}
.is-sticky .logo-only-img{
    display: none;
}
.logo-stellone{
    display: none;
}
.is-sticky .logo-stellone{
    display: block;
    width: 50px;
    height: auto;
}
.is-sticky .logo-img{
    width: 60px;
    padding: 5px;
    height: auto;
}
 .logo-img{
    padding-right: 20px;
    width: 109px;
    height: auto;
 }
 /* Card con colore celeste in background */
 .card.lightgrey-bg-a4{
    background-color: #f5f9fc;
 }
 .section.section-background-header::before{
     height: 350px;
 }
 /* Card siti tematici */
 .card .card-body p.card-title{
     font-size: 1rem;
 }
 /*blocco doc correlati*/
 .card.card-big .card-body h5.card-title.doc-title{
    font-size: 16px;
 }
 .card.card-big .card-body .top-icon .icon.doc-icon{
    width: 60px;
    height: 60px;
 }
 /*Blocco articoli correalti*/
 .card.card-big .card-body h5.card-title.correlato{
    font-size: 1.115rem;
 }
/*Card-body padding*/
.card.card-big .card-body{
    padding: 35px;
}
/*Sidebar scrool menu*/
.sidebar-linklist-wrapper.side-scrool{
    max-height: 500px;
    overflow: hidden;
}
.sidebar-linklist-wrapper.side-scrool:hover{
    overflow-y: scroll; 
}
.widget.widget_iwy_widget_walker{
    -webkit-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) ;
    padding: 10px 15px;
}
.widget.widget_iwy_widget_walker .widget-title {
    line-height: 2.428;
}
.widget.widget_iwy_widget_walker .widget-title::before{
    content: '';
    position: absolute;
    opacity: .3;
    margin-top: 20px;
    left: 10%;
    z-index: 0;
    height: 10px;
    width: 50%;
    background: #06c;
}
.page-template-page-estera .widget.widget_iwy_widget_walker .widget-title::before{
    background: #F73E5A;
}
.page-template-page-imprese .widget.widget_iwy_widget_walker .widget-title::before{
    background: #5c6f82;
}
.page-template-page-diplomazia .widget.widget_iwy_widget_walker .widget-title::before{
    background: #008758;
}
.widget_iwy_widget_walker .link-list-wrapper .link-list ul{
    margin-left: 10px;
}
.logo-only-img{
    margin-bottom: 15px;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content{
    padding-left: 0px;
}
.it-header-center-wrapper .it-header-center-content-wrapper{
    padding-left: 0px;
}
 .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper{
     padding-top: 10px;
 }
 /* .it-socials.d-none.d-md-flex.hidden-md{
     margin-left: 55px;
 } */
 /* tabel export */
 .export-table{
     font-size: 12px;
 }
 .form-group.search-head{
     margin-bottom: 0.8rem;
 }
 .flag_container {
    position: absolute;
    z-index: 1;
    left: 0;
    width: 100%;
    clear: both;
    transition: all 0.4s ease;
    top: 133px;
}
.flag_container div {
    width: 33.3333333333%;
    height: 2px;
    overflow: hidden;
    float: left;
}
.flag_container div.green {
    background: #009246;
}
.flag_container div.white {
    background: #ffffff;
}
.flag_container div.red {
    background: #ce2b37;
}
 .title-site, .it-footer-main .it-brand-wrapper a h2{
    font-size: 16px !important;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.25;
 }
 .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2{
    line-height: 1.25;
    margin-block-end: 0.40em;
 }
 .copyright{
     font-size: 14px;
 }
.it-footer-main .link-list-wrapper ul li a, .it-footer-small-prints a, .it-footer-main a{
     color: #65DDE0;
     text-decoration: none;
 }
 .it-footer-main a:hover{
     text-decoration: underline;
 }
 a.card-hover:hover{
     color: #fff;
 }
 .summary-article{
     font-size: 14px;
 }
 .meta-data{
    font-size: 14px;
    font-style: oblique;
 }
.social-farnesina{
    /* background-image: url('../img/sfondo-social-farnesina.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; */
    background: linear-gradient( 135deg, #06c 20%, #17324d 80% );
}
.social-farnesina .social-ico{
   filter: drop-shadow(15px 10px 5px rgba(0,0,0, 0.5));
   -webkit-filter: drop-shadow(15px 10px 5px rgba(0,0,0, 0.5));
}
.card.card-bg-info{
    background-color: #BB4713;
}
.card.card.card-teaser.card-bg-violet{
    background-color: #7e57c2;
}
.card.card-teaser.card-bg-celeste{
    background-color: #19191a;
}
.card.card.card-teaser.card-bg-violet .card-title,.card.card.card-teaser.card-bg-violet .card-text,.card.card-teaser.card-bg-celeste .card-title, .card.card-teaser.card-bg-celeste .card-text{
    color: #fff !important;
}
.card-wrapper.rete-eventi .card.card-teaser{
    padding: 10px;
}
.card-wrapper.rete-eventi .category-top{
    background: #fff;
    font-size: 12px;
    padding-top: 8px;
    border-top-left-radius: 5px;
    float: right;
    margin-bottom: -40px;
    z-index: 2;
    position: relative;
    margin-top: -40px;
}
.card-wrapper.rete-eventi .card a.read-more{
    position: relative;
    bottom: 0;
    margin-bottom: 15px;
}
.card-wrapper.rete-eventi .card.card-teaser .icon.icon-sm{
    width: 20px;
    height: 20px;
    vertical-align: text-top;
    margin-bottom: 10px;
}
.figure-img.ico-social{
    /*transition: all .2s ease-in-out;*/
    opacity: 0.5;
}
/* box container max width imposto larghezza max  */
.box-container-maxwidth{
    max-width: 1920px;
    margin: 0 auto;
}
.box-container-maxwidth.argomenti{
    max-width: 1500px;
}
/* Banner emergenze */
.emergenza{
    opacity: 0;
}
.emergenza{
    animation: fadeinout 1.5s linear forwards infinite;
  }
@keyframes fadeinout { 
    50% { opacity: 1; }
}
.it-search-wrapper.cloned-header{
    display: none !important;
}
.cat-lat{
    position: absolute;
    float: right;
    right: 0;
    margin-top: -56px;
    background: #fff;
    padding: 10px;
    border-top-left-radius: 5px;
}
#ora-calendar{
    margin-bottom: -5px;
}
.line-calendars:last-child{
    display: none;
}
.figure-img.ico-social:hover{
    /* transform: scale(1.1); */
    opacity: 1;
}
.page .entry-title{
    margin-bottom: 40px;
    position: relative;
}
.entry-meta{
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    padding-top: 15px;
    font-style: italic;
    margin-bottom: 20px;
}
.entry-meta small{
    font-size: .85rem;
}
.ico-social{
    width: 150px;
}
.share-span{
    padding: 13px;
    vertical-align: middle;
}
.share_buttons_container{
    display: none;
}
.share_buttons_container a{
    text-decoration: none;
}
.footer-logo{
    width: 89px;
}
.bottom-nav.social-share{
    display: none;
    z-index: 2;
}
.logo-menu-mobile{
    display: none;
}
a.list-item.large.medium.right-icon.active {
    border-left: 3px solid;
}
.tag-list{
    padding: 10px !important;
}
.post-correlati{
    margin-top: 10px;
    margin-right: 2px;
}
.content-post-full{
    margin-top: 100px;
}
.row.after-share{
    margin-top: -50px;
}
.shadow-thumb{
    -webkit-box-shadow: 14px 17px 0px 0px rgba(0,102,204,1);
    -moz-box-shadow: 14px 17px 0px 0px rgba(0,102,204,1);
    box-shadow: 14px 17px 0px 0px rgba(0,102,204,1);
}
.row-full{
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    /* height: 600px; */
    margin-top: 100px;
    left: 50%;
   }
.link-list-wrapper ul .social-inline a{
    display: inline-block;
    padding: 0px;
}
.link-correlati-sede:hover{
    color: #fff;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu{
    max-height: 300px;
}
/*Ricerca mobile*/
.form-group.search-mobile{
    display: none;
}
.toogle-sidebar{
    display: none;
}
/*Div ricerca clonata su sticky*/
section.mt-auto.it-search-wrapper.cloned{
    display: none !important;
}
/*subfooter link*/
.it-footer-small-prints ul.it-footer-small-prints-list{
    padding: 1.5rem 0.5rem;
}
.it-footer-small-prints ul.it-footer-small-prints-list li{
    padding-top: 0px;
}
.callout.note.approfondimenti{
    padding: 5px;
    padding-top: 30px;
}
/* Approfondimenti page */
.callout.callout-more.note.page-approfondimenti{
    max-width: 100%;
    background: #f1f8ff;
}
/*Form ricerca archivi con tabella*/
.ricerca-esteri input[type=date], input[type=datetime-local], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea{
    font-weight: 500;
}
.callout.callout-highlight.note.ricerca-esteri{
    max-width: 100%;
    border: 1px solid rgba(0, 64, 128, 0.23);
    border: 2px solid #004080;
    border-radius: 5px;
}
.callout.callout-highlight.note.ricerca-esteri .form-group{
    margin-bottom: 1rem;
}
.callout.callout-highlight.note.ricerca-esteri .callout-title{
    margin: 0px;
    margin-bottom: 50px;
    background: #b8d4f0;
    padding: 15px;
    margin-left: -26px;
    margin-top: -50px;
    border-radius: 5px;
    font-size: 16px;
    line-height: 30px;
}
.ricerca-esteri .form-group label{
    font-weight: 300;
}
.ricerca-esteri .bootstrap-select .dropdown-toggle .filter-option-inner-inner{
    font-weight: 500;
}
/* Tabelle bootstrap */
.table.table-mae td, .table.table-mae th{
    font-size: 0.87rem;
    vertical-align: baseline;
}
.date-col{
    width: 15%;
}
/* Post navigation */
.nav-links .page-numbers{
    padding: .5rem .75rem;
    color: #5b6f82;
    font-weight: 600;
}
.nav-links a.page-numbers{
    text-decoration: none;
}
.nav-links .page-numbers.current{
    border: 1px solid #06c;
    color: #06c;
    pointer-events: none;
    border-radius: 5px;
}
a.page-numbers:hover{
    color: #06c;
}
/* Hero archivi */
.it-hero-wrapper.it-overlay.it-dark.archivi-mae .img-responsive-wrapper:after {
    background: rgba(13, 67, 120, .82);
}
.it-hero-wrapper{
    min-height: 200px;
}
.it-hero-text-wrapper .breadcrumb-container .breadcrumb .breadcrumb-item a{
    color: #fff;
}
.it-hero-text-wrapper .breadcrumb-item.active{
    color: #fff;
}
.breadcrumb-container .breadcrumb .breadcrumb-item{
    font-size: 0.92rem;
}
.share_buttons .icon.icon-lg{
    width: 2.95em;
    height: 2.95em;
}
/*Affix sidebar*/
.affix-top.side-affix{
    top: 50px;
}
.overlay-panel.overlay-panel-fullheight.pubblicazioni span{
    overflow: auto;
    white-space: inherit; 
}
.download-doc-link{
    font-size: .77778rem;
    font-weight: 700;
    letter-spacing: .9px;
}
.contenitore-doc a{
    display: inline-block;
}
.search-head{
    background: none;
    border: none;
}
/* Home page */
.section-background-header.aggiornamenti:before{
    background-image: url('../img/farnesina.jpg');
    background-size: cover;
   background-position: 0% 45%;
}
.siti-tematici{
    text-decoration: none;
}
.siti-tematici:hover{
    text-decoration: undeline;
}
.avatar.siti-tematici-img{
    border-radius: 0px;
    background: none;
}
.avatar.siti-tematici-img img{
    border-radius: 0px;
}
.avatar.size-lg.siti-tematici-img{
    width: 50px;
    height: 50px;
}
.iframe-embed{
    width: 100%;
    height: 100%;
    border: none;
}
.mobile-search{
    display: none;
}
/* Gallery */
 /* single gallery */
 .card-columns.gallery-single{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
 }
 /* Template pagine sezione */
.template-sezione h1::before, .page-template-page-stretch h1::before{
    content: '';
    position: absolute;
    opacity: .3;
    top: 28px;
    left: 0;
    z-index: 0;
    height: 15px;
    width: 15%;
    background: #06c;
}

.template-sezione .card.ico-bck-card{
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 30% !important;
}
.template-sezione .card.ico-bck-card:hover, .template-sezione.consolari .card-teaser-wrapper.sezione .card{
    background: #06c !important;
}
.template-sezione .card.ico-bck-card:hover a{
    color: #fff !important;
}
.template-sezione.estera .card.ico-bck-card:hover, .template-sezione.estera .card.ico-bck-card::before, .template-sezione.estera h1::before, .template-sezione.estera .card-teaser-wrapper.sezione .card{
    background: #F73E5A !important;
}
.template-sezione.diplomazia .card.ico-bck-card:hover, .template-sezione.diplomazia .card.ico-bck-card::before, .template-sezione.diplomazia h1::before, .template-sezione.diplomazia .card-teaser-wrapper.sezione .card{
    background: #008758 !important;
}
.template-sezione.imprese .card.ico-bck-card:hover, .template-sezione.imprese .card.ico-bck-card::before, .template-sezione.imprese h1::before,.template-sezione.imprese .card-teaser-wrapper.sezione .card{
    background: #5c6f82 !important;
}
.template-sezione.consolari .card.ico-bck-card p a{
    color: #004080;
}
.template-sezione.estera .card.ico-bck-card p a{
    color: #a31f33;
}
.template-sezione.diplomazia .card.ico-bck-card p a{
    color: #003b26;
}
.template-sezione.imprese .card.ico-bck-card p a{
    color: #3d4955;
}
a.social-farnesina-link{
    display: inline-table;
    margin: 2px;
}
a.social-farnesina-link img{
    border-radius: 5px;
}
/* Stilizza pagina ORGANIGRAMMA */
ul#mappa1 {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    width: 730px;
    height: 1214px;
    background: url("https://www.esteri.it/mae/resource/img/organigramma/maeci-organigramma-web.jpg" ) no-repeat;
    /*background: url("https://www.esteri.it/mae/resource/img/2014/12/organigramma_new.jpg" ) no-repeat;*/
}

ul#mappa1.eng{
    background: url("https://www.esteri.it/mae/resource/img/MAECI-organigramma-web.jpg" ) no-repeat;
}

ul#mappa1 li {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
    width: 146px;
    height: 52px;
}
li#mappa1-link1 {
    top: 203px;
    height: 70px!important;
    width: 201px !important;
    left: 253px;
}
#mappa1 a {
    display: block;
    width: 100%;
    height: 100%;
}
li#mappa1-link26 {
    top: 122px;
}
#mappa1 a {
    display: block;
    width: 100%;
    height: 100%;
}

li#mappa1-link2 {
    top: 125px;
    left: 275px;
}
li#mappa1-link3 {
    top: 116px;
    width: 132px !important;
    height: 64px !important;
    left: 580px;
}
li#mappa1-link4 {
    top: 24px;
    left: 145px;
}
li#mappa1-link5 {
    top: -2px;
    width: 90px !important;
    height: 90px !important;
    left: 313px;
}
li#mappa1-link6 {
    top: 188px;
    width: 110px !important;
    left: 580px;
}
li#mappa1-link7 {
    top: 297px;
    left: 290px;
}
li#mappa1-link8 {
    top: 372px;
    width: 164px !important;
    left: 290px;
}
li#mappa1-link9 {
    top: 330px;
    height: 74px !important;
    width: 186px !important;
    left: 538px;
}
li#mappa1-link10 {
    top: 261px;
    width: 164px !important;
    left: 540px
}
li#mappa1-link12 {
    top: 352px;
    left: 540px;
}
li#mappa1-link13 {
    top: 592px;
    height: 66px !important;
    left: 25px;
}
li#mappa1-link14 {
    top: 592px;
    left: 195px;
}
li#mappa1-link15 {
    top: 594px;
    height: 64px !important;
    left: 380px;
}
li#mappa1-link16 {
    top: 594px;
    height: 64px !important;
    width: 110px !important;
    left: 570px;
}
li#mappa1-link17 {
    top: 726px;
    height: 64px !important;
    left: 24px;
}
li#mappa1-link18 {
    top: 712px;
    height: 77px !important;
    left: 203px;
}
li#mappa1-link19 {
    top: 718px;
    left: 380px;
}
li#mappa1-link20 {
    top: 848px;
    height: 64px !important;
    left: 560px;
}
li#mappa1-link21 {
    top: 843px;
    height: 64px !important;
    width: 160px !important;
    left: 195px;
}
li#mappa1-link22 {
    top: 717px;
    left: 555px;
}
li#mappa1-link23 {
    top: 842px;
    height: 64px !important;
    left: 385px;
}
li#mappa1-link24 {
    height: 64px !important;
    top: 842px;
    left: 30px;
}
li#mappa1-link25 {
    top: 958px;
    height: 64px !important;
    left: 572px;
}
li#mappa1-link27 {
    top: 258px;
}
li#mappa1-link28 {
    width: 370px!important;
    top: 1097px;
    left: 176px;
}
li#mappa1-link29 {
    top: 1041px;
    height: 56px !important;
    width: 96px !important;
    left: 575px;
}
li#mappa1-link30 {
    top: 323px;
}
li#mappa1-link31 {
    top: 26px;
    left: 440px;
}
li#mappa1-link32 {
    top: 439px;
    left: 540px;
}
li#mappa1-link33 {
    top: 454px;
}

li#mappa1-link34{
    top: 390px;   
}
li#mappa1-link35{
    top: 190px;   
}

li#mappa1-link36{
    top: 956px;
    height: 38px !important;   
}

#mappa1 .alt {
    display: none;
}
/* FINE Stilizza pagina ORGANIGRAMMA */
@media screen and ( max-width: 1200px ) {
       /* Stilizza pagina ORGANIGRAMMA */
       ul#mappa1 {
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
        width:auto !important;
        height: auto;
        background: none;
    }
    ul#mappa1 li {
        display: block;
        position: initial;;
        margin: 0;
        padding: 0;
        width: auto;
        height: auto;
        padding-bottom: 15px;
    }
    li#mappa1-link1 {
        width: auto !important;
    }
    #mappa1 .alt {
        display: inherit;
    }
    /* FINE Stilizza pagina ORGANIGRAMMA */
    
}

 /*MAPPA FOCUS GEOGRAFICI */

ul#mappaGeo {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    width: 730px;
    height: 400px;
    background: url("https://www.esteri.it/wp-content/uploads/2022/01/MappaFocusGeografici.jpg" ) no-repeat;
}

#mappaGeo a {
    display: block;
    width: 100%;
    height: 100%;
}

#mappaGeo .alt {
    display: none;
}

ul#mappaGeo.eng{
    background: url("https://www.esteri.it/wp-content/uploads/2022/01/MappaFocusGeografici.jpg" ) no-repeat;
}

ul#mappaGeo li {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
	 height: 30px;
}
li#mappaGeo-link1 {
    top: 106px;
	width: 90px;
    left: 320px;
}

li#mappaGeo-link2 {
top: 144px;
    left: 335px;
    width: 235px;
}
li#mappaGeo-link3 {
   top: 190px;
    width: 280px;
    left: 453px;
}
li#mappaGeo-link4 {
    top: 196px;
    left: 128px;
    width: 86px;
}

li#mappaGeo-link5 {
    top: 218px;
    width: 173px;
    left: 294px;
}

/*FINE MAPPA FOCUS GEOGRAFICI*/
.it-header-wrapper .it-nav-wrapper .it-brand-wrapper a, .it-footer-main .it-brand-wrapper a{
    width: 330px;
}
.pin-mappa{
    width: 50px;
    height: 50px;
}
.logo-iic-container{
    padding: 32px 0;
}
.logo-iic{
    width: 100%;
    height: 112px;
}
/* Fisso l'altezza per l'immagine della rete diplomatica */
.image-rete-diplomatica img{
    height: 731px;
    object-fit: cover;
}
#rete-diplomatica{
    background-color: #f5f9fc;
}
@media screen and (min-width: 1921px){
    #rete-diplomatica{
        background-color: #06c;
    }
}
@media screen and (max-width: 1400px) {
    /* Sistemo le grandezze dei font sulla rete diplomatica */
    .mappa-ul h5{
        font-size: 1rem;
    }
    .mappa-ul a{
        font-size: 0.8rem;
    }
}

@media screen and (max-width: 1200px) {
    /* La tolgo al breakpoint l'altezza fissa */
    .image-rete-diplomatica img{
        height: auto;
        object-fit: inherit;
    }
}
@media screen and (min-width: 992px){
    .it-hero-wrapper.archivi-mae .it-hero-text-wrapper {
        padding: 120px 0 100px 0;
    }
    .it-hero-wrapper.archivi-mae .it-hero-text-wrapper span.it-category{
        position: relative;
    }
}

@media screen and (max-width: 992px){
    .content-post-full{
        margin-top: 20px;
    }
    .row.after-share{
        margin-top: 0px;
    }
    .logo-only-img{
        width: 300px;
    }
    .flag_container.logo-flag{
        display: block;
    }
    .flag_container{
        display: none;
    }
    .title-social{
        display: none;
    }
    .desc-menu{
        color: #fff;
    }
    .menu-description .nav-link span{
        color: #fff;
    }
    .it-hero-wrapper.it-text-centered .it-hero-text-wrapper{
        padding: 48px 34px;
    }
}
@media screen and (max-width: 991px){
    /*Ricerca mobile*/
    .form-group.search-mobile{
    display: block;
    padding: 10px;
    }
    .form-group.search-mobile .autocomplete-icon{
    right: 10px;
    top: 1rem;
    }
    .logo-menu-mobile{
         display: block;
     }
     .logo-mobile{
        max-width: 100%;
        width: 300px;
     }
     .toogle-sidebar{
        display: block;
    }
    .mobile-search{
        display: block;
    }
    .icon-search-submit-mobile{
        border: none;
        position: absolute;
        top: 15px;
        right: 10px;
    }
    .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper{
        display: none;
    }
    /*Menu more
    .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li.it-more a:after{
        content: url('data:image/svg+xml;charset=UTF-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" id="it-arrow-right"><path fill="%23fff" d="M13.9 5.4l-.7.7 5.3 5.4H3v1h15.5l-5.3 5.4.7.7 6.6-6.6zM19 12z"></path><path fill="none" d="M0 0h24v24H0z"></path></svg>');
    }*/
}
 @media screen and (max-width: 768px){
     .title-site{
         font-size: 0.8em !important;
     }
 }
 @media screen and (max-width: 576px){
    .it-header-wrapper .it-nav-wrapper .it-brand-wrapper a, .it-footer-main .it-brand-wrapper a{
        width: auto;
    }
    .logo-iic-container{
        display: none;
    }
    .form-group.search-head{
        display: none;
    }
    .it-header-wrapper .it-nav-wrapper .it-brand-wrapper {
    padding-left: 50px;
    }
    .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper .it-brand-text{
        padding-right: 0px;
    }
    .logo-img {
        padding-right: 10px;
        width: 80px;
    }
    /* single gallery */
    .card-columns.gallery-single{
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
 }
@media screen and (max-width: 540px){
    .share_buttons{
        display: none;
    }
    .ico-social{
        width: 100px;
    }
    .bottom-nav.social-share{
        display: block;
    }

}
@media screen and (max-width: 375px){
    .logo-only-img{
        width:250px;
    }
}