@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600&display=swap');
body {font-family: 'Work Sans', sans-serif; font-size: 18px}
a {text-decoration: none; font-weight: unset }
img[src=""] {   display: none;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {    font-family: unset;}
i.fas  {font-family: "FontAwesome";font-style:normal; }
#secondary a, #secondary a:hover {     color: inherit;text-decoration: unset}
#secondary .widget-title { }
.widget-title { text-transform: none}
.widget-area .widget {   margin-bottom: 2rem;}
.widget-area .widget ul {margin:0px}
.widget-area .widget, body, article {-moz-hyphens: auto;hyphens: inherit;-webkit-hyphens: none; }
.entry-content-page a {font-weight:unset}


.header_container {background-image: url("/wp-content/uploads/sites/2/2021/11/mare.svg"); background-repeat: no-repeat; background-position: center bottom; background-color:#f2f2f2; background-size:100%;}
.header_wrap { background-color: transparent;padding: 0px;position: relative}

.sidebar-pre-header {_position: relative}
.sidebar-pre-header .widget_search {position: absolute; right:0.5rem; top: 1.5rem;  margin-bottom: 0rem;}
.sidebar-pre-header .widget_search #searchform {  margin:0rem; ;}
.sidebar-pre-header .widget_search #searchform .cell.medium-3 {text-align: right}
.sidebar-pre-header .widget_search #searchform input::-webkit-input-placeholder { /* Chrome/Opera/Safari */   color: #868686}
.sidebar-pre-header .widget_search #searchform input::-moz-placeholder { /* Firefox 19+ */   color: #868686}
.sidebar-pre-header .widget_search #searchform input:-ms-input-placeholder { /* IE 10+ */   color: #868686}
.sidebar-pre-header .widget_search #searchform input:-moz-placeholder { /* Firefox 18- */   color: #868686}
.sidebar-pre-header .widget_search #searchform [type=text] {background-color: #ffffff; ; font-size:0.9rem; color:#444444; border:1px solid #ECECEC; box-shadow: none; margin:0px;height:33px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; }
.sidebar-pre-header .widget_search #searchform [type=text]:hover, .sidebar-pre-header .widget_search #searchform [type=text]:focus {background-color: #e9e9e9;border:1px solid #ffffff ;color:#444444 }
.sidebar-pre-header .widget_search #searchform .button {background-color: #02A5C1; font-size:0px;margin: 0rem 0.5rem ;  width: 33px; height: 33px; -webkit-border-radius: 100px; 
		-moz-border-radius: 100px;border-radius: 100px;}
.sidebar-pre-header .widget_search #searchform .button:after {content: "\f002";font-family:  FontAwesome; color:#ffffff; font-size:1.1rem;}

.sidebar-pre-header .widget_sow-social-media-buttons {position: absolute; right:0.5rem; bottom:1.5rem; margin-bottom: 0rem;}
.sidebar-pre-header .widget_sow-social-media-buttons .sow-social-media-button {  width: 1.5rem;   height: 1.5rem;  font-size: 0.8rem; margin-right: 0.5rem}

 
.header_container .site-header {    margin-top: 1rem; margin-bottom: 1rem}
.header-logo {max-width:122px; height: 130px}
.header_container .header-info {padding-top:0.5rem}
.site-title  {color: rgba(33, 51, 137, 1) ; font-weight: 700; font-size: 26px; font-variant:small-caps; letter-spacing: 0.45px;    line-height: 36px !important;}
.site-title a {color: rgba(33, 51, 137, 1);font-weight: 700; }
.site-title a:hover {color: rgba(33, 51, 137, 0.8) }
.site-description {color: rgba(33, 51, 137, 0.8); font-weight: 600;font-size: 16px;line-height: 19px !important;letter-spacing: 0.45px; }


/*******************************  MAIN MENU  ****************************************/ 
.nav_container {background: #ffffff}
.nav_container .contain-to-grid .top-bar {  margin: auto}
.top-bar ul.menu {  margin: auto; width: fit-content;}
.top-bar .menu > li:not(.menu-text) > a {    line-height: 1.5; }
.top-bar .menu-item-home.current-menu-item  {   background: #02A5C1 !important}
.top-bar .menu-item { font-weight:600; padding: 0rem}

no.top-bar .current-menu-item { background: #02a5c1}

.top-bar .menu-item a:hover {    color: #02a5c1;}
.top-bar .menu .current-menu-parent a:hover, .top-bar .menu .current-page-parent a:hover, .top-bar .menu .current-page-ancestor a:hover, .top-bar .menu .current_page_item a:hover {  color: #02a5c1;}
#main-menu .menu > li:not(.menu-text) > a {    line-height: 1.5; padding-left: 2rem;    padding-right: 2rem;}
#main-menu .menu-item-home.current-menu-item { background: #02a5c1!important;}

#main-menu .current_page_item, #main-menu .current-menu-item,  #main-menu .current-menu-ancestor  { background: #02a5c1; }
#main-menu .current_page_item a , #main-menu .current-menu-item a,  #main-menu .current-menu-ancestor a  {  color: #ffffff}
#main-menu .current_page_item a:hover, #main-menu .current-menu-item a:hover,  #main-menu .current-menu-ancestor a:hover  { color: #02a5c1}
#main-menu .menu > li:not(.menu-text).is-active > a {color:#02a5c1; background: #ffffff}


#main-menu .nested.submenu {background-color: #ffffff; margin-top:1rem;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;    border-radius: 8px;padding:8px;
 border-bottom: 3px solid #02a5c1;z-index:10;}
#main-menu ul.nested.submenu:before {content:"\f0d8"; font-family: "FontAwesome"; color:#ffffff; position: absolute;  left: 50%;  transform: translateX(-50%);top:-20px; font-size:20px;}
#main-menu ul.menu .is-dropdown-submenu li.menu-item a {font-size:1rem ; color:#565656 ;}
#main-menu ul.menu .is-dropdown-submenu li.menu-item a:hover {color:#02a5c1; background: #ffffff;}
#main-menu ul.menu .is-dropdown-submenu a {line-height: 1!important;}
.dropdown.menu > li.is-active > a {color:#213389; background: #ffffff}
#main-menu .menu .is-dropdown-submenu li { background: #ffffff; color:#565656; font-size:0.85rem}
#main-menu .menu .is-dropdown-submenu li a {color: #565656}
#main-menu .menu .is-dropdown-submenu li a:hover {color:#213389}
#main-menu .menu .is-active > a {    background: #ffffff;}
#main-menu .menu .current-page-ancestor a, #main-menu .menu .current-menu-parent a { }
#main-menu .menu .opens-right.is-active a { }
#main-menu ul.menu .is-dropdown-submenu ul {background:#f2f2f2;  border: 1px solid #02a5c1;}
#main-menu ul.menu .is-dropdown-submenu ul:before {content:"";}
#main-menu ul.menu .is-dropdown-submenu ul .is-dropdown-submenu-item a {padding:0.5rem}


.off-canvas-absolute.is-transition-overlap.is-open {position: fixed}
.off-canvas-wrapper .menu > li:not(.menu-text) > a {    line-height: 1.5;  }



/* JQV MAP */
#mappaccee {margin-bottom: 4rem;}
#mappaccee .widget-title {font-size:  2rem; line-height:40px;margin-bottom:1rem ; color: #292929; font-weight:700; text-transform: none}
#mappaccee p {display: none}
.jqvmap-label{	position: absolute;	display: none;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background: #292929;	color: white;	font-family: sans-serif, Verdana;	font-size: smaller;	padding: 3px;  pointer-events:none;}
.jqvmap-pin {  pointer-events:none;}
.jqvmap-zoomin, .jqvmap-zoomout {	position: absolute;	left: 10px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background: #000000;	padding: 3px;	color: white;	width: 1.5rem;	height: 1.5rem;	cursor: pointer;	line-height: 1rem;	text-align: center;}
.jqvmap-region{  cursor: pointer;}
.jqvmap-ajax_response{  width: 100%;  height: 500px;}
 #vmap { margin:2rem; min-height: 500px}
.jqvmap-zoomin {top: 45px}
.jqvmap-zoomout  {top: 85px}
.jvectormap-region {fill: #f4f3f0;stroke-width: 0.6; }
.jvectormap-region:hover {fill: #a9852e }
/*Paesi in bianco*/ 
#jqvmap1_gl, #jqvmap1_az, #jqvmap1_am, #jqvmap1_ge, #jqvmap1_kz, #jqvmap1_tm, #jqvmap1_ir, #jqvmap1_sy, #jqvmap1_iq, #jqvmap1_sa, #jqvmap1_il, #jqvmap1_lb, #jqvmap1_jo, #jqvmap1_ma, #jqvmap1_dz, #jqvmap1_tn {_fill: #ffffff ; fill: #f5f5f5}
#jqvmap1_gl:hover, #jqvmap1_az:hover, #jqvmap1_am:hover, #jqvmap1_ge:hover, no#jqvmap1_kz:hover, #jqvmap1_tm:hover, #jqvmap1_ir:hover, #jqvmap1_sy:hover, #jqvmap1_iq:hover, #jqvmap1_sa:hover, #jqvmap1_il:hover, #jqvmap1_lb:hover,  #jqvmap1_jo:hover, #jqvmap1_ma:hover, #jqvmap1_dz:hover, #jqvmap1_tn:hover {fill: #f5f5f5}
/*paesi osservatori*/ 
#jqvmap1_ch, #jqvmap1_gb, #jqvmap1_sc, #jqvmap1_rs, #jqvmap1_is, #jqvmap1_gbulster   {fill: #c6e2e7 }
/*Malta: per aumentare la visibilità*/ 
#jqvmap1_mt {fill: #02A5C1 ;stroke-width: 3;stroke-opacity:1 ;stroke: #02A5C1}
#jqvmap1_mt:hover {fill: #a9852e ;stroke-width: 3;stroke-opacity:1 ;stroke: #a9852e}

/*Paesi Europei non attivi*/ 
#jqvmap1_ru, #jqvmap1_by, #jqvmap1_ua, #jqvmap1_md, #jqvmap1_tr, #jqvmap1_al, #jqvmap1_mk, #jqvmap1_ba, #jqvmap1_me {fill: #f5f5f5 }
#jqvmap1_ru:hover, #jqvmap1_by:hover, #jqvmap1_ua:hover, #jqvmap1_md:hover, #jqvmap1_tr:hover, #jqvmap1_al:hover, #jqvmap1_mk:hover, #jqvmap1_ba:hover, #jqvmap1_me:hover {fill: #f5f5f5 }



/*cerca nazione*/ 
#mappaccee .ricerche { background:#FFCE8C ;    }
#mappaccee .ricerche span.etichetta {font-size: 1.4rem;color: #FFFFFF; font-weight:700; width:40%; line-height:2rem; padding-left: 3rem;}
#mappaccee .ricerche form {; background:#02a5c1;  color:#ffffff ; display: flex ; padding:0.3rem}
#mappaccee .ricerche form input {margin-bottom:0px;}
#mappaccee .ricerche form input[type=button] {cursor: pointer;height:2.5rem;width: 2.5rem;background: #122f34;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 1.1rem;color: #FFFFFF; font-weight:700; border:none;}
ul.ui-autocomplete.ui-widget-content {list-style-type: none; background:#ffffff; padding:1rem}
/* FINE JQV MAP */
#mappaccee .custom-html-widget {position: relative ;background: #ffffff; 	-webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);-moz-box-shadow:   0px 4px 20px rgba(0, 0, 0, 0.05);box-shadow:  0px 4px 20px rgba(0, 0, 0, 0.05);	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#mappaccee .custom-html-widget #fumetto-paese {position: absolute; top:2rem; right:2rem; z-index:+1; width:360px;background: #F1F1F1; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;padding:0rem}
#mappaccee .custom-html-widget #fumetto-paese .box {}
#mappaccee .custom-html-widget #fumetto-paese .miniatura .incards {display: none}
#mappaccee .custom-html-widget #fumetto-paese .miniatura {max-width:30%; float:left; overflow: hidden ; margin-right: 1rem}
#mappaccee .custom-html-widget #fumetto-paese .miniatura img  {-webkit-border-top-left-radius: 15px; -webkit-border-bottom-left-radius: 15px;-moz-border-radius-topleft: 15px;
		-moz-border-radius-bottomleft: 15px;border-top-left-radius: 15px;border-bottom-left-radius: 15px; height:133px; max-width: none;}
#mappaccee .custom-html-widget #fumetto-paese .titolo {font-size: 1rem;color: #292929; margin-top:1rem;}
#mappaccee .custom-html-widget #fumetto-paese .titolo a {font-weight:600;color: #292929;}
#mappaccee .custom-html-widget #fumetto-paese .sottotitolo {font-size: 0.85rem;color: #292929;}
#mappaccee .custom-html-widget #fumetto-paese .occhiello {font-weight:600 ;color: #7A7A7A; text-transform: uppercase; font-size:1rem;margin-bottom:0.2rem;}
#mappaccee .custom-html-widget #fumetto-paese .stemma { font-size:0.9rem;}
#mappaccee .custom-html-widget #fumetto-paese .stemma img {max-height:30px; margin:0rem 0.5rem 0rem 0rem;}



/*** presidency ***/ 

.inpresidency {    margin-bottom: 3rem;    display: inline-block;}
.inpresidency .widget-title {font-size:  2rem; line-height:40px;margin-bottom:1rem ; color: #292929; font-weight:700; text-transform: none}
OLD.inpresidency .cell.paese {display: flex; flex-flow: column;margin:2rem;background: #ffffff;margin: 1%;width: 31%; float: left;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;min-height: 425px;}
.inpresidency .miniatura {width: 100% ; max-height:205px;  overflow: hidden}
.inpresidency .miniatura img.inlist {display:none} 
.inpresidency .miniatura img {-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px; width: 100% }
.inpresidency .box {padding:1rem 1rem 0rem 1rem;}
.inpresidency .box .titolo {font-size: 1.1rem;color: #292929; margin-top:0.5rem;}
.inpresidency .box .titolo a {font-weight:600; color: #292929;}
.inpresidency .box .sottotitolo  {font-size: 0.9rem;color: #292929;}
.inpresidency .box .occhiello {font-weight:600; color: #7A7A7A; text-transform: uppercase; font-size:1rem;}
.inpresidency .stemma {;padding: 0.5rem 1rem;font-size: 0.9rem; font-weight: 600;}
.inpresidency .stemma img {max-height: 50px; display: block ;}


.inpresidency .cell.paese {display: flex; flex-flow: column;margin:2rem;background: #ffffff;margin: 1%;width: 17%; float: left;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;min-height: 398px;}
.inpresidency .miniatura {    width: 100%;    max-height: 109px;    overflow: hidden;}

/*** fine presidency ***/ 

/* TABS */
#maptabs .sow-tabs-panel-container .sow-tabs-panel { padding: 15px 0px}
/* TABS LIST*/
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .cell.paese {display: flex;    flex-flow: row; margin-bottom:2rem; background: #ffffff}
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .miniatura {float: left; ; max-width: 120px; margin-right:1rem }
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .miniatura img.incards {display:none} 
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .miniatura img {-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius :100%;}
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .box {width: 60%}
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .box .titolo {font-size: 1rem;color: #292929; margin-top:0.5rem;}
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .box .titolo a {font-weight:600;color: #292929;}
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .box .sottotitolo {font-size: 0.9rem;color: #292929;}
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .box .occhiello {font-weight:600; color: #7A7A7A; text-transform: uppercase; font-size:1rem; margin-top: 1rem;}
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .stemma { width: 20%; padding: 1rem;}
.sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .stemma img {vertical-align: middle; max-height: 35px; margin-right: 1rem ; display:block}

/* TABS CARDS */
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .cell.paese {display: flex; flex-flow: column;margin:2rem;background: #ffffff;margin: 1%;width: 31%; float: left;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;min-height: 455px;}
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .miniatura {width: 100% ; max-height:205px;  overflow: hidden}
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .miniatura img.inlist {display:none} 
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .miniatura img {-webkit-border-top-left-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;border-top-left-radius: 15px;border-top-right-radius: 15px; width: 100% }
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .box {padding:1rem 1rem 0rem 1rem;}
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .box .titolo {font-size: 1.1rem;color: #292929; margin-top:0.5rem;}
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .box .titolo a {font-weight:600; color: #292929;}
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .box .sottotitolo  {font-size: 0.9rem;color: #292929;}
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .box .occhiello {font-weight:600; color: #7A7A7A; text-transform: uppercase; font-size:1rem;}
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .stemma {padding: 0.5rem 1rem;font-size: 0.9rem;font-weight: 600}
.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .stemma img { max-height: 50px; display: block}

#maptabs {}
#maptabs .widget-title {font-weight: bold;font-size: 24px;		line-height: 36px; float: left;}
#maptabs .sow-tabs-tab .sow-tabs-title {line-height: 25px}
#maptabs .sow-tabs-tab-container {flex-flow: row-reverse}
#maptabs .sow-tabs-tab-container .sow-tabs-tab {margin:1px;  padding: 9px 20px; font-size: 18px; font-weight:600}
#maptabs .sow-tabs-tab:nth-child(2) {-webkit-border-top-left-radius: 100px;-webkit-border-bottom-left-radius: 100px;-moz-border-radius-topleft: 100px;-moz-border-radius-bottomleft: 100px;border-top-left-radius: 100px;border-bottom-left-radius: 100px;}
#maptabs .sow-tabs-tab:first-of-type {-webkit-border-top-right-radius: 100px;-webkit-border-bottom-right-radius: 100px;-moz-border-radius-topright: 100px;-moz-border-radius-bottomright: 100px;border-top-right-radius: 100px;border-bottom-right-radius: 100px;}
#maptabs .sow-tabs-tab:nth-child(2)::before  {content:"\f009"; font-size: 18px ; color:#b6c0c1;;font-family: "FontAwesome"; float:left; margin-right:0.5rem; font-weight:normal}
#maptabs .sow-tabs-tab:first-of-type::before{content:"\f0ca"; font-size: 18px ; color:#b6c0c1; ;font-family: "FontAwesome"; float:left; margin-right:0.5rem; font-weight:normal}
#maptabs .sow-tabs-tab-selected:first-of-type::before { color:#02A5C1 }
#maptabs .sow-tabs-tab-selected:nth-child(2)::before { color:#02A5C1}
/*** fine pagina mappa ***/ 




.content_container {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#eaeaea+0,f2f2f2+3,f2f2f2+100 */
background: rgb(234,234,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(242,242,242,1) 3%, rgba(242,242,242,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 3%,rgba(242,242,242,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 3%,rgba(242,242,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.content_wrap { background: transparent; padding-top: 4rem;    padding-bottom: 4rem;}


/* HOMEPAGE */ 
.home .content_wrap {max-width:1440px; padding-top:0px}
.home .breadcrumbs {display: none}
.single-item .item {position: relative ;max-height: 439px;    overflow: hidden;}
.single-item .miniatura img {width: 100%}
.single-item .miniatura:after {content:""; position:absolute; top:0px; left:0px; width:100%; height:100%; 
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.7+10,0.06+100 */
background: -moz-linear-gradient(left,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 10%, rgba(0,0,0,0.06) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 10%,rgba(0,0,0,0.06) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 10%,rgba(0,0,0,0.06) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#0f000000',GradientType=1 ); /* IE6-9 */ }
.single-item .evidecontent {position: absolute; z-index:+1 ; top:20%; left: 11% ; max-width: 70%;}
.single-item .evidecontent a {text-decoration:none}
.single-item .evidecontent a p.summary {color:#ffffff ;    font-style: italic ;font-size:1.2rem}
.single-item .evidecontent a h3.occhiello  {color:#ffffff ; text-transform: uppercase; font-weight:700 }
.single-item .evidecontent a h2.entry-title  {color:#ffffff; _font-size:2.5rem; font-weight:700}
.single-item ul.slick-dots { right: 6%;  height:auto;  width:30px; top: 36%;  list-style: none;    text-align: center;    margin: 0px 3px;  display: flex;    flex-direction: column;  }
.single-item .slick-dots li {margin: 0.5rem  0rem}
.single-item .slick-dots li.slick-active button:before {color:#ffffff; font-size: 15px}
.single-item .slick-dots li button:before {color:#ffffff; font-size: 15px}



#newsrow {max-width:1200px;margin: 2rem auto; padding-bottom:2rem; border-bottom: 1px solid #D6D6D6;}
#newsrow .widget_seed-so-widget-all-in-one-lite {height:100%}
#newsrow .widget_seed-so-widget-all-in-one-lite .panel-widget-style {height:100%}
#newsrow .widget_seed-so-widget-all-in-one-lite .panel-widget-style .so-widget-seed-so-widget-all-in-one-lite {height:100%; height:85%}
#newsrow .newstitolo {font-weight: bold;font-size: 36px;line-height: 36px;letter-spacing: 0.2px;color: #292929;    height: 4rem;}
#newsrow .itemalto {background:#ffffff; position: relative;min-height: 100%;}
#newsrow .itemalto .miniatura {overflow: hidden ;position: relative; }
NO#newsrow .itemalto .miniatura:after {content:""; position:absolute; top:0px; left:0px; width:100%; height:100%; 
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+88 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 88%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 88%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 88%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ }
NO#newsrow .itemalto .miniatura img { height:100%}
#newsrow .itemalto .evidecontent {padding: 0.5rem 1rem}
#newsrow .itemalto .evidecontent #data {color: #7D7D7D ; font-size:0.9rem ;text-decoration: none}
#newsrow .itemalto .evidecontent h2.entry-title {font-size:1.5rem;font-weight: 600; color: #292929;}
#newsrow .itemalto .evidecontent h2.entry-title a { color: #292929;font-weight: 600; text-decoration: none; display: -webkit-box;  -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}

#newsrow #newsbasse {margin-top:4rem; }
#newsrow .itembassi {background:#ffffff}
#newsrow .itembassi .evidecontent {padding: 0.5rem 1rem 0rem 0.5rem }
#newsrow .itembassi .evidecontent #data {color: #7D7D7D ; font-size:0.9rem ;text-decoration: none}
#newsrow .itembassi .evidecontent h2.entry-title {font-size:1.2rem;font-weight: 600; color: #292929;}
#newsrow .itembassi .evidecontent h2.entry-title a { color: #292929; font-weight: 600; text-decoration: none; display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}

.policycat { margin: 0rem 0rem 0rem 0rem;}
.policycat a {color: #02A5C1; text-transform: uppercase; font-size:0.8rem;  font-weight: 600; pointer-events: none }


#newsrow .widget_sow-features {margin-top:4rem;}
#newsrow .sow-features-feature {position:relative; margin-bottom: 1.4rem}
#newsrow .sow-features-feature .sow-icon-container {height: 157px;}
#newsrow .sow-features-feature .sow-icon-container [class^="sow-icon-"], #newsrow .sow-features-feature .sow-icon-container .sow-icon-image  {background-position: left top; background-size: cover; height:157px;}
#newsrow .sow-features-feature .textwidget {position: absolute; z-index:+1; color: #ffffff; font-size:1.2rem;font-weight: 700; width:56%; right:0px; ; text-align: center; text-transform: uppercase ;  top: 43%; transform: translateY(-50%);}
#newsrow .sow-features-feature .textwidget > h5 {margin:0px; }
#newsrow .sow-features-feature .textwidget > h5 a {font-weight:700}
#newsrow .sow-features-feature .textwidget > h5 a:after {content:""; border-bottom: 5px solid #ffffff; border-radius: 5px; position: absolute; bottom: -1rem; left: 30%; width:40%}
#newsrow .sow-features-feature .textwidget > h5 a:hover {    text-decoration: none;}

#newsbloccotre {max-width:1200px;margin:auto;}
#newsbloccotre #data {color: #7D7D7D ; font-size:0.9rem ;text-decoration: none}
#newsbloccotre h2.entry-title {font-size:1.1rem; color: #292929;}
#newsbloccotre h2.entry-title a {color: #292929; font-weight: 600;}
#newsbloccotre .entry-summary p {color: #292929}


#socialrow  {margin-top:4rem; background: #ffffff ;padding:4rem;}
#socialrow .widget-title { display: none}
#socialrow .twitt-code iframe {background: #F0F0F0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;padding:1rem; min-height: 500px;max-height: 500px; overflow: hidden; }
.twitter-timeline .timeline-Tweet-text {  font-size: 12px;}
.facebbox .fb_iframe_widget {background: #F0F0F0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;padding:1rem; min-height: 500px ;max-height: 500px; overflow: hidden;    width: 100%; }
.facebbox .fb_iframe_widget span {width: 100% !important;}
.facebbox .fb_iframe_widget span iframe {width: 100% !important;}


.widget_sow-anything-carousel {margin-top:4rem; margin-bottom:6rem; }
.widget_sow-anything-carousel .bannerslider .sow-carousel-item-title  {display:none}
.widget_sow-anything-carousel .bannerslider .sow-carousel-content {height:190px;padding: 0.5rem;  background:#ffffff; text-align: center}
.widget_sow-anything-carousel .bannerslider img.alignnone {margin:0px ; max-height:180px; width:auto; display: initial;}

.bannerslider .widget-title {text-align: center; font-weight: 600;    color: #000000; margin-bottom: 1rem;    }

/*** fine homepage ***/ 


/*** SIDEBAR PRE-footer ***/ 
.sidebar_container {background-color: #213389;}
.sidebar_container #secondary-sidebar {    padding-top: 2rem;    border-top: none;}

.sidebar_container #secondary-sidebar .menu-prefootermenu-container ul { height: 145px; display: flex;  flex-direction: column;		flex-wrap: wrap;}
.sidebar_container #secondary-sidebar .menu-prefootermenu-container ul li {text-transform: uppercase; font-weight: 600;font-size: 12px;line-height: 16px;letter-spacing: .45px; padding-right: 1rem;}
.sidebar_container #secondary-sidebar .menu-prefootermenu-container ul li a {font-weight: 600}
.sidebar_container #secondary-sidebar .menu-prefootermenu-container ul li a:hover {color: #02a5c1}

#secondary-sidebar .textwidget img.alignleft {margin-top:0px}
#secondary-sidebar .textwidget strong {font-size: 18px; font-weight: 600;line-height: 19px;letter-spacing: 0.45px;font-variant: small-caps}
#secondary-sidebar .so-widget-sow-button .ow-icon-placement-left {font-size:1rem; }
#secondary-sidebar .so-widget-sow-button .ow-button-base a [class^="sow-icon-"] { font-size: 0.8rem;  margin: 0.2em 0.75em -0.2em -0.3em;}
#secondary-sidebar .widget_sow-social-media-buttons .sow-social-media-button {  width: 1.5rem;   height: 1.5rem;  font-size: 0.8rem; margin-right: 0.5rem}

/*** footer ***/ 
.footer_container {    background-color: #011628;}
footer[role="contentinfo"] {    border-top: none; padding: 0.5rem 0rem}
footer #ftxt {text-align:left; font-size:0.9rem}
/***/ 


.widget_siteorigin-panels-post-content h1.entry-title {font-weight: bold;font-size: 32px;line-height: 40px;letter-spacing: 0.2px;		color: #292929; margin-bottom: 3rem;}
/*** POLICY Page ***/ 
/*
#area .so-widget-sow-image, #areaa .so-widget-sow-image {margin-bottom: 4rem}
#area .widget-title, #areaa .widget-title {font-weight: bold;font-size: 24px;line-height: 36px;text-align: center;letter-spacing: 0.2px;color: #292929;    margin-top: 1rem;}
#area .widget-title a, #areaa .widget-title a  {color: #292929;font-weight: bold;}
*/ 
.areas {;margin-bottom: 4rem}
.areas .box {text-align: center}
.areas h4  {font-weight: bold;font-size: 24px;line-height: 36px;text-align: center;letter-spacing: 0.2px;color: #292929;    margin-top: 1rem;}
.areas h4 a {color: #292929;font-weight: bold;}
.areas h4 a:hover {color: #292929;}

/*** AREAS Page ***/ 
.leftcell {;background: #ffffff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:2rem}
.itemalone {margin-bottom: 1rem;}
.itemalone .evidecontent {padding: 0.5rem 1rem 0rem 0.5rem }
.itemalone .evidecontent #data {color: #7D7D7D ; font-size:0.9rem ;text-decoration: none}
.itemalone .evidecontent h2.entry-title {font-size:1.5rem;font-weight: 600; color: #292929;}
.itemalone .evidecontent h2.entry-title a { color: #292929; font-weight: 600; text-decoration: none; display: -webkit-box;  -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden;}
.itemother {}
.itemother .miniatura {max-height:200px; overflow: hidden}
.itemother .miniatura img {max-width:100%; height:auto}
.itemother .evidecontent {padding: 0.5rem 1rem}
.itemother .evidecontent #data {color: #7D7D7D ; font-size:0.9rem ;text-decoration: none}
.itemother .evidecontent #data {color: #7D7D7D ; font-size:0.9rem ;text-decoration: none}
.itemother .evidecontent h2.entry-title {font-size:1.2rem;font-weight: 600; color: #292929;}
.itemother .evidecontent h2.entry-title a { color: #292929;font-weight: 600; text-decoration: none; display: -webkit-box;  -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
.othernews {}
.othernews {margin-top: 2rem; }
.othernews .evidecontent #data {color: #7D7D7D ; font-size:0.9rem ;text-decoration: none}
.othernews .evidecontent h2.entry-title {font-size:1.2rem;font-weight: 600; color: #292929;}
.othernews .evidecontent h2.entry-title a { color: #292929; font-weight: 600; text-decoration: none; display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.toarchive {text-align: center;}
.toarchive a {padding:0.3rem 1rem; color:#ffffff; font-weight:600; font-size:0.9rem; background: #02a5c1}
.toarchive a:hover {background: #00d2dd;color:#ffffff }

.podcast .cell.mini i.fas {font-size: 3rem ; color:#213389}
.podcast .cell.mini a i.fas { color:#213389}


.podcast {}.person {background: #ffffff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:2rem ;margin-bottom:3rem}
.person .boxtitle {font-size:1.5rem; color: #02a5c1; text-align: center; font-weight: 600; font-variant: small-caps}
.person .miniatura {text-align: center}
.person .miniatura img { -webkit-border-radius: 100%;  -moz-border-radius: 100%; border-radius: 100%; max-width:110px}
.person h2 {font-size:1.2rem;font-weight: 600; color: #292929}
.person h2 a {color: #292929; font-weight: 600;}
.person h3 {font-size:1rem; color: #292929 ;}
.person h3 a {color: #292929}
.person .entry-summary {font-size:1rem;color: #292929}


.publist {background: #ffffff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:1rem ;margin-top:3rem}
.publist .boxtitle {font-size:1.5rem; color: #02a5c1; text-align: center; font-weight: 600; font-variant: small-caps}
.publist .miniatura {text-align: center}
.publist h2 {font-size:1rem;font-weight: 600; color: #292929;display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.publist h2 a {color: #292929; font-weight: 600;}

.evidecontent .sottotitolo {font-size:1.2rem; color: #292929 }
.evidecontent .sottotitolo a { color: #292929}

.boxstaff {background: #ffffff; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.boxstaff .miniatura {text-align: center}
.boxstaff .miniatura img.media {width:110px;  -webkit-border-radius: 100%;  -moz-border-radius: 100%; border-radius: 100%;}
.boxstaff .contenuto h2 {font-size:1.2rem;font-weight: 600; color: #292929 ;text-align: center}
.boxstaff .contenuto h2 a {color: #292929; font-weight: 600;}
.boxstaff .contenuto h3 {font-size:1rem; color: #292929 ;text-align: center}

.bannerdx {margin-top:2rem ;margin-bottom:2rem}


.person.boxlarge .boxtitle {text-align: left; padding-top:0rem}
.person .boxlarge .miniatura {text-align: left}

.personcell {}
.personcell .so-panel.widget {margin-bottom: 3rem}
.personcell .so-widget-sow-editor h3.widget-title {font-size:1.5rem; color: #000; }


.wp-starter-so-category-team .personcell .featured-image {height:120px; width:120px;overflow: hidden }
.wp-starter-so-category-team .personcell .featured-image img{ -webkit-border-radius: 100%;  -moz-border-radius: 100%; border-radius: 100%; width: 100%; height:100%}

.socialperson {display:inline-block ;    width: 100%;}
.socialperson .so-widget-sow-social-media-buttons .widget-title {font-size:1.1rem; color: #000; font-weight: 600; font-variant: small-caps}

.wp-starter-so-category-team img.wp-post-image{ -webkit-border-radius: 100%;  -moz-border-radius: 100%; border-radius: 100%;float: left;  margin-right: 2rem;}
.press-info .person {background: #f2f2f2; border:1px solid #008CBA}



/*** SINGLE ***/ 
.single #content {background: #ffffff; 	-webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);-moz-box-shadow:   0px 4px 20px rgba(0, 0, 0, 0.05);box-shadow:  0px 4px 20px rgba(0, 0, 0, 0.05);	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 2rem;}
.nav-single {display:none}
span.categories-links a {    color: #02A5C1;    text-transform: uppercase;    font-size: 0.8rem;    font-weight: 600;}
.single .seed_wp_starter_so_occhiello {font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: 0.3px;text-transform: uppercase;color: #7A7A7A;}
.single .entry-title-post {font-weight: bold;font-size: 32px;line-height: 40px;letter-spacing: 0.2px;		color: #292929;}
.single .seed_wp_starter_so_sottotitolo {font-size: 20px; color: #292929;}

.single .wp-video {margin:1rem auto}

/*** interni con template "Post Featured Image on Right" ***/ 
.post-template-post-featured_img_right article {padding: 2rem;}
.post-template-post-featured_img_right article header.duecolonne { display: flex; flex-flow: row-reverse}
.post-template-post-featured_img_right article header.duecolonne .cell:nth-child(2) .wp-post-image {width:100% ; margin: 0px;}
.post-template-post-featured_img_right article header.duecolonne .cell:nth-child(2) {	-webkit-mask-image: radial-gradient(circle, black 48%, rgba(0, 0, 0, 0) 48%); mask-image: radial-gradient(circle, black 48%, rgba(0, 0, 0, 0) 48%)}
.post-template-post-featured_img_right .entry-meta-categories .categories-links a {font-weight: 600;font-size: 18px;letter-spacing: 0.3px; color: #292929;}
.post-template-post-featured_img_right .entry-meta-header {display:none}
.post-template-post-featured_img_right .entry-content-post .ente {}
.post-template-post-featured_img_right .entry-content-post .ente img {margin: 0rem 1rem 0rem 0rem; max-width:200px}
/***/ 

.post-template-post-featured_img_right .single .seed_wp_starter_so_occhiello {font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: 0.3px;text-transform: uppercase;color: #7A7A7A;}
.post-template-post-featured_img_right.single .entry-title-post {font-weight: bold;font-size: 32px;line-height: 40px;letter-spacing: 0.2px;		color: #292929;}
.post-template-post-featured_img_right.single .seed_wp_starter_so_sottotitolo {font-size: 28px;line-height: 34px;letter-spacing: 0.3px; color: #292929;}




/*** allegati  ***/ 
ul.wpba-attachment-list:before {content: "\f019" ;font-size:1.3rem ;font-family: "FontAwesome"; margin-right: 0.5rem; color:#008cc3; float:left;   padding: 0.3rem;}
.wpba-list-item a {font-size:1.1rem; color:#008cc3;}

/*** CATEGORY  ***/ 
.category .archive-header .archive-meta {color: #757575;    font-size: 1rem;  }
.category .archive-header .archive-meta h5 img {margin-right:1rem}

.category #content {background: #ffffff; 	-webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);-moz-box-shadow:   0px 4px 20px rgba(0, 0, 0, 0.05);box-shadow:  0px 4px 20px rgba(0, 0, 0, 0.05);	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:4rem}
.category .archive-header .category-archives {display:none}
.category .archive-header .archive-title {	font-weight: bold;font-size: 32px;line-height: 40px;letter-spacing: 0.2px;		color: #292929;}

.category article .entry-meta-categories .categories-links {display:none}
.category article.tag-current .entry-meta-header {display:none}


.category article .seed_wp_starter_so_occhiello {font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: 0.3px;text-transform: uppercase;color: #7A7A7A;}
.category article .entry-title-post {font-weight: bold;font-size: 28px;line-height: 40px;letter-spacing: 0.2px;		color: #292929;font-weight: 600}
.category article .entry-title-post a {color: #292929}
.category article .seed_wp_starter_so_sottotitolo {font-size: 20px;line-height: 34px;letter-spacing: 0.3px; color: #292929;}
.category article .wp-post-image {float: left; margin-right:2rem; position:relative;max-width:300px;}
.category article a.wp-post-image:after {content:""; position:absolute; top:0px; left:0px; width:300px; height:300px; -webkit-mask-image: radial-gradient(circle, black 48%, rgba(0, 0, 0, 0) 48%); mask-image: radial-gradient(circle, black 48%, rgba(0, 0, 0, 0) 48%)}



.search-results .archive-header .archive-meta {color: #757575;    font-size: 1rem;  }
.search-results .archive-header .archive-meta h5 img {margin-right:1rem}
.search-results  #content {background: #ffffff; 	-webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);-moz-box-shadow:   0px 4px 20px rgba(0, 0, 0, 0.05);box-shadow:  0px 4px 20px rgba(0, 0, 0, 0.05);	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:4rem}
.search-results .archive-header .category-archives {display:none}
.search-results .archive-header .archive-title {	font-weight: bold;font-size: 32px;line-height: 40px;letter-spacing: 0.2px;		color: #292929;}
.search-results article .seed_wp_starter_so_occhiello {font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: 0.3px;text-transform: uppercase;color: #7A7A7A;}
.search-results article .entry-title-post {font-weight: bold;font-size: 28px;line-height: 40px;letter-spacing: 0.2px;		color: #292929;font-weight: 600}
.search-results article .entry-title-post a {color: #292929}
.search-results article .seed_wp_starter_so_sottotitolo {font-size: 20px;line-height: 34px;letter-spacing: 0.3px; color: #292929;}
.search-results article .wp-post-image {float: left; margin-right:2rem; position:relative;max-width:300px;}
.search-results article a.wp-post-image:after {content:""; position:absolute; top:0px; left:0px; width:300px; height:300px; -webkit-mask-image: radial-gradient(circle, black 48%, rgba(0, 0, 0, 0) 48%); mask-image: radial-gradient(circle, black 48%, rgba(0, 0, 0, 0) 48%)}


.css-events-list table.events-table td {padding:5px}


/*** Ninja form newsletter  ***/ 
.widget_ninja_forms_widget .widget-title {font-weight: 600;font-size: 1.5rem}
.nf-form-fields-required {display: none}
.nf-field-element h3 {font-weight: 600;font-size: 1.2rem}
.nf-field-container.checkbox-container.label-right .nf-field-label { width: 30% ; align-items: flex-start;}
.nf-field-container.checkbox-container.label-right .nf-field-description {margin-right:0rem ;width: 70%}

/*****/ 

.category-publications .wpba_attachment_hr {display: none}
.category-publications .wpba-list-item a {font-size:1rem}
.category-publications article.format-link .entry-content-post a {font-size:1rem}

.annualreport .cell {text-align: center}
.annualreport .miniatura img {height:150px}
.annualreport h2.entry-title {font-size:1.2rem;}
.annualreport h2.entry-title a {color: #292929;}


h1.entry-title-page {    margin-bottom: 1rem;    color: #292929;    font-weight: 700;    text-transform: none;}
h4.archive-title { text-transform: none;}



/*** per articolo con template-post-default ******/ 
.single-format-standard.wp-starter-so-category-press .header {}
.single-format-standard.wp-starter-so-category-press .wp-post-image { display: none}



.buttonwid {margin-bottom:1rem}
.spaceheight  {margin-bottom:2rem}

/*** per search&filter ******/ 
.searchandfilter div {margin-bottom:1rem; text-align: center; background: #f2f2f2;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:1rem;}
.searchandfilter div ul {text-align:left;  margin:auto; list-style-type: none}
.searchandfilter li {list-style-type: none}
.searchandfilter li h4 {  color: #292929;    font-weight: 600; font-size:1.2rem; margin-bottom:5px}
.searchandfilter #ofcategory {display:none}
.searchandfilter .button {margin-bottom:0px}

/*** per IANDU SEARCH FORM ******/ 
.iandu-saf-form { background: #f2f2f2;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; padding:1rem; margin: 1rem auto 2rem auto; width:max-content; width: fit-content }
.iandu-saf-form label { color: #292929;    font-weight: 600; font-size:1.2rem; margin:5px}
form.iandu-saf-form fieldset {   display: inline-flex;}



body.search-no-results header:before {content:"No Match Found"; font-size: 2rem; font-weight:bold;}
body.search-no-results header h1.entry-title { display: none}



.searchandfilter.pubblsearch #ofcategory {display:block}




/** MAILPOET FORM **/
.mailpoet_form input.mailpoet_checkbox {width:auto}

ul.mailpoet_archive {list-style-type: none; margin-left: 0px}
ul.mailpoet_archive li {margin-bottom:0.5rem; padding: 0.5rem}
ul.mailpoet_archive li span.mailpoet_archive_date {display:block}
ul.mailpoet_archive li span.mailpoet_archive_subject a {font-weight:bold}

.widget_sow-tabs h3.widget-title {margin-bottom: 1rem;    color: #292929;    font-weight: 700;    text-transform: none;}
.widget_sow-tabs .sow-tabs-title {font-weight: 600;}

/**/


/** temporanei **/
.hidden {display: none}
.disactive.menu-item a {pointer-events: none}




#glt-translate-trigger .notranslate:after {content:"from the official English version"; display: block; font-size:0.8rem}


.archive.category-ecology-sustainability article.category-publications {display:none}
.archive.category-ethics-research-health article.category-publications {display:none}
.archive.category-ecology-sustainability article.category-publications {display:none}
.archive.category-eu-external-affairs article.category-publications {display:none}
.archive.category-education-culture article.category-publications {display:none}
.archive.category-justice-fundamental-rights article.category-publications {display:none}
.archive.category-migration-asylum article.category-publications {display:none}
.archive.category-international-religious-freedom article.category-publications {display:none}
.archive.category-social-economic-affairs article.category-publications {display:none}
.archive.category-youth-policies article.category-publications {display:none}

/*******************************  MEDIAQUERIES  ****************************************/ 
/* Small only */
@media screen and (max-width: 39.9375em) { 
		.sidebar-pre-header .widget_search {   position: relative; right: auto;   top: 0rem;}
		.sidebar-pre-header .widget_sow-social-media-buttons { bottom:0.5rem }
		
		.header_container_old {   background-position: left bottom;   background-size: 600%;}
		.header_container {background-image: url("/wp-content/uploads/sites/2/2021/12/marealto.png"); background-position: center 90px;}
		
				
		.header_container .header-info {    padding-top: 0rem;}
		.header_container .site-header {    margin-top: 0rem;    margin-bottom: 0rem; min-height:11rem;  display: flex}
		.header_container .site-header .site-title {line-height: 30px !important;}
		
		.header_container .site-header p.site-description {padding-top:2.5rem; margin-bottom:3rem;color:#ffffff}

		.content_container {margin-top:2rem}
		.single-item .item {   max-height: 160px;}
  	.single-item .evidecontent { top: 5%;  left: 8%;}
		.single-item .evidecontent a h3.occhiello { display: none}
		.single-item .evidecontent a h2.entry-title {	font-size: 1.1rem}
		.single-item ul.slick-dots {  right: 6%;  height: auto;  width: 30px;    top: 10px;}
		
		#newsrow {    margin: auto;}
		#newsrow .newstitolo {font-size:1.5rem; height: auto;}
		#newsrow .itembassi .miniatura {text-align: center}
		#newsrow .sow-features-feature .sow-icon-container [class^="sow-icon-"], #newsrow .sow-features-feature .sow-icon-container .sow-icon-image { background-size: contain;}
		#newsrow .sow-features-feature .textwidget {  width: 50%;      top: 17%;				transform: translate(-50%);}
		
		#newsrow .itemalto .miniatura {max-height:70%}
		#newsrow .itemalto .miniatura img {max-width:100%}
		#newsrow #newsbasse {    margin-top: 2rem;}
		#newsrow .sow-features-feature .textwidget > h5 {  font-size: 1.2rem}
		
		#socialrow {  padding: 1rem}
		#twittrow {  padding: 1rem;}
		#socialrow > .panel-grid-cell {padding-bottom:2rem}
		
		.facebbox .fb_iframe_widget {padding:1rem 0rem}
	
	#maptabs .sow-tabs-panel {padding:0rem}
 	#maptabs .sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .miniatura { max-width: 70px}
  #maptabs .sow-tabs-panel-content .list .so-widget-seed-so-widget-all-in-one-lite .stemma {  width:auto;}
	#maptabs .sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .cell.paese {width: 98%}
	.inpresidency .so-widget-seed-so-widget-all-in-one-lite .cell.paese {width: 98%}


	.post-template-post-featured_img_right article header.duecolonne { flex-flow:column}
	.post-template-post-featured_img_right article {  padding: 1rem;}
	.post-template-post-featured_img_right article .content-row .entry-content-post .ente	{display: flex}
	.post-template-post-featured_img_right article .content-row .entry-content-post .ente	img {float: left;    width: 100%}
	}		


		
/* Medium and up */
@media screen and (min-width: 40em) {
			#newsrow .sow-features-feature .textwidget {width: 90%;}
		
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
		.sidebar-pre-header .widget_search {top:0rem}
		.sidebar-pre-header .widget_sow-social-media-buttons {   bottom: 0.2rem;}
		
		.header_container {background-image: url("/wp-content/uploads/sites/2/2021/12/marealto.png"); background-position: center 90px;}
		
		.header_container .site-header {    margin-top: 2rem;   }
		#newsrow .sow-features-feature .textwidget {width: 90%;}
			.inpresidency .box h2.titolo {    font-size: 1rem !important;    color: #292929;    margin-top: 0.5rem;}
	.inpresidency .box h4.sottotitolo {    font-size: 0.9rem !important;  }
	.inpresidency .box h5.occhiello {  font-size: 0.8rem!important; }
		
		.sow-tabs-panel-content .cards .so-widget-seed-so-widget-all-in-one-lite .cell.paese { 	min-height: 530px;    width: 48%;;}
		
		.person { padding: 1rem;}
		.person h2 {font-size:1.2rem!important;}

	
 
}
   
/* Large and up */
@media screen and (min-width: 64em) {
			#newsrow .sow-features-feature .textwidget {width: 72%;}
		.post-template-post-featured_img_right article .content-row .entry-content-post {position:relative}
		.post-template-post-featured_img_right article .content-row .entry-content-post .ente { position: absolute; top: -7rem;   right: 0px;    z-index: +1;}
}
 
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) { 
		
		.header_container_old { background-position: left bottom; background-size: 150%;}
		.header_container {background-image: url("/wp-content/uploads/sites/2/2021/12/marealto.png"); background-position: center 70px;}
}
   
/* XLarge and up */
@media screen and (min-width: 75em) {	


}
		
/* min-width 1441px, xlarge screens */
@media screen and (min-width: 90.063em) { 
} 
/* min-width 1441px and max-width 1920px*/
@media screen and (min-width: 90.063em) and (max-width: 120em) {
}