nav.menu ul li {margin: -10px 0 0 0;}

ul.ourresearch li {padding:10px 0;}
ul.ourresearch li strong {display:block;}

div.or_topic {overflow:hidden;margin:30px 0;padding-bottom: 40px;border-bottom: 1px solid #edebe0;}
div.or_topic a.or_a_topic {float:left;position:relative;display:block;width:19%;margin:0.5%;text-align:center;}
div.or_topic a.or_a_topic:nth-child(1) {margin-left:0;background:#E5A1B0;}
div.or_topic a.or_a_topic:nth-child(2) {background:#E5BF5E;}
div.or_topic a.or_a_topic:nth-child(3) {background:#78A1B5;}
div.or_topic a.or_a_topic:nth-child(4) {background:#98C283;}
div.or_topic a.or_a_topic:nth-child(5) {background:#8F6C94;}
div.or_topic a.or_a_topic h1 {
	/*position: absolute;
	bottom: 10px;
    left: 10px;*/
	margin:0;
	padding:10px;
	font: normal 20px/22px 'cuammheadbold',Helvetica,sans-serif; 
	color:#85152e; 
	background:#fff;
	min-height:90px;
    border: 1px solid #85152e;
}
div.or_topic a.or_a_topic:hover {text-decoration:none !important;}
div.or_topic a.or_a_topic:hover h1 {background:#85152e;color:#fff;}

h1.or_year, h2.or_month {margin:40px 0 40px 10px;}
	
div.or_scheda .titolo_parte_1 {font-size: 40px !important;line-height: 40px !important;text-transform: none;}
div.or_scheda header.post-title .titolo {width: 50% !important;}
div.or_scheda header.post-title figure {width:auto !important;}
div.or_scheda header.post-title figure img {max-width:230px;margin:0 0 30px 10px;}

form#or_filter input, form#or_filter select {width:60%;float: left;}
form#or_filter label {display: inline-block;min-width: 70px;float: left;clear:both;}
form#or_filter input.bottone {
	width:auto;
    float:right;
	margin:5px;
	display:block;
	font-size: 20px;
	font-family: 'cuammheadbold',Helvetica,sans-serif;
    color: #fff;
    background: #85152e;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
	padding: 2px 10px;
    position: relative;
	text-transform: uppercase;
    border: none;
}
form#or_filter input.bottone:hover {
	background: #a0a0a0;
    text-decoration: none;
}
a.or_collection {display:block;width: 100%;overflow: hidden;margin-bottom: 40px;}
a.or_collection img {float:left;margin-right:40px;border:1px solid #edebe0;}
a.or_collection:hover {text-decoration:none;}
span.raccolte_anno {font:normal 30px/25px 'cuammheadbold',Helvetica,sans-serif;}

.donazioni header.post-title p {font: normal 16px/22px 'cuammpromedium',Helvetica,sans-serif;}

div.or_map {margin:0;position:relative;text-align:center;width:580px;float:right;z-index:999;margin-right:12%;}
div.or_map img, div.or_map map area {outline: none;}

div.or_balloon {padding: 5px 10px;border: 1px solid #85152e;display: inline-block;background: rgba(255,255,255,0.8);position:absolute;top:0;left:0;width:150px;text-align:left;}
#or_balloon_sierraleone {top: 157px;left: 45px;}
#or_balloon_angola {top: 300px;left: 150px;}
#or_balloon_tanzania {top: 232px;left: 420px;}
#or_balloon_sudsudan {top: 112px;left: 277px;}
#or_balloon_mozambico {top: 322px;left: 440px;}
#or_balloon_uganda {top: 172px;left: 292px;}
#or_balloon_etiopia {top: 75px;left: 440px;}
a.or_balloon_title {display:inline-block;}
a.or_balloon_title:hover {text-decoration:none;}
div.or_balloon a.or_balloon_title {font: normal 20px/22px 'cuammheadbold',Helvetica,sans-serif;color: #85152e;}
div.or_balloon .or_balloon_topic {display: none;color: #555;line-height: 14px;font-size: 12px;clear:both;margin: 10px 0;border-bottom: 1px solid #85152e;padding-bottom: 10px;}
div.or_balloon .or_balloon_topic:last-child {border:none;padding-bottom:0;}


div.or_balloon a.or_balloon_topic span.or_single {display:block;float:right;width:30px;height:30px;border-radius:100px;margin: 0 0 5px 10px;}
div.or_balloon a.or_balloon_topic span.maternal {background:#E47699;}
div.or_balloon a.or_balloon_topic span.infectious {background:#E5731D;}
div.or_balloon a.or_balloon_topic span.universal {background:#73BBBA;}
div.or_balloon a.or_balloon_topic span.nutrition {background:#FDCA01;}
div.or_balloon a.or_balloon_topic span.chronic {background:#639FD1;}

div.or_list {clear:both;float:left;max-width:300px;text-align:center;}
div.or_list span.dashicons {color:#85152e;font-size: 80px;width: 80px;height: 40px;cursor: pointer;line-height: 40px;}
div.or_list span.dashicons:hover {color:#555;}
div.or_list ul {list-style:none;height: 370px;overflow: hidden;border:1px solid #85152e;margin:0;}
div.or_list ul li {color:#555;background:#fff;padding: 10px;font-size:12px;line-height:16px;border-bottom: 1px solid #85152e;text-align:left;}
div.or_list ul li:hover {background:#F7D2BC;}
div.or_list ul li a {display:inline-block;margin:2px 10px 0 0;color:#555;text-decoration:none; /*padding:2px 5px;font-size:12px;line-height:16px;background:#DBD7C1;*/}
div.or_list ul li a:hover {color:#85152e;/*background:#F7D2BC;color:#fff;text-decoration:none;*/}

div.or_tab {clear:both;position:relative;}
div.or_tab h1 {line-height:40px;display: block;min-height: 100px;}
div.or_tab ul {margin:0;}
div.or_tab li {list-style:none;clear:both;}
div.or_tab li.or_topic {float:left;width:100px;clear:none;margin-right:5%;}
div.or_tab div.alignleft {margin-right:5%;width:25%;}
div.or_tab div.alignright {width:70%;}
div.or_tab span.dashicons-arrow-up {display:none;color: #EDEBE0;font-size: 100px;position: absolute;top: -60px;left: 50%;margin-left: -50px;}

div.or_border {background:#555;display:block;clear:both;height:1px;line-height:0;}

body.page-id-22131 .side, body.page-template-page-annualreport-php .side, body.page-id-28365 .side {float:right;width:370px;margin-left: 25px;margin-bottom:0;}
body.page-id-22131 .side section, body.page-template-page-annualreport-php .side section, body.page-id-28365 .side section {padding:0;margin-bottom:0;margin-top:0;}
body.page-id-22131 .side section:before, body.page-id-22131 .side section:after,
body.page-template-page-annualreport-php .side section:before, body.page-template-page-annualreport-php .side section:after,
body.page-id-28365 .side section:after {display:none;}
h1.or_h1 {clear:both;padding-bottom: 20px;border-bottom: 1px solid #555;line-height: 35px;}

/* COLORI CATEGORY */
div.side section {background:#fff;}
body.category-1080 div.wrapper div.row, div.cat1080 div.row {padding:10px 0;background:#FBE6EC /*#F8D7E1*/;}
body.category-1079 div.wrapper div.row, div.cat1079 div.row {padding:10px 0;background:#FAE2CF /*#F7CAA5*/;}
body.category-1083 div.wrapper div.row, div.cat1083 div.row {padding:10px 0;background:#DEEFEF /*#CAE4E5*/;}
body.category-1081 div.wrapper div.row, div.cat1081 div.row {padding:10px 0;background:#FFEDC1 /*#FFE6AA*/;}
body.category-1078 div.wrapper div.row, div.cat1078 div.row {padding:10px 0;background:#DEE7F5 /*#C8D7F0*/;}
/*body.category-1080 div.side, div.cat1080 div.side {margin-top:20px;}
body.category-1079 div.side, div.cat1079 div.side {margin-top:20px;}
body.category-1083 div.side, div.cat1083 div.side {margin-top:20px;}
body.category-1081 div.side, div.cat1081 div.side {margin-top:20px;}
body.category-1078 div.side, div.cat1078 div.side {margin-top:20px;}*/
body.category-1080 section, div.cat1080 section {padding-top:15px;}
body.category-1079 section, div.cat1079 section {padding-top:15px;}
body.category-1083 section, div.cat1083 section {padding-top:15px;}
body.category-1081 section, div.cat1081 section {padding-top:15px;}
body.category-1078 section, div.cat1078 section {padding-top:15px;}
div.or_scheda .opening .triangle {bottom: -60px !important;left: 150px !important;}
div.or_scheda header.post-title, div.or_scheda .opening {border:none !important;}
div.or_scheda div.sommario {display:none;}
div.or_category {overflow:hidden;}
div.or_category img {float:left;margin: 10px 40px 10px 10px;width:120px;}

/* RACCOLTE SCINETIFICHE */
body.postid-22127 .sommario {display:none;}
body.postid-22127 div.or_scheda header.post-title .titolo {width:auto !important;}

/* ADVANCED SEARCH */
div.or_as_results .titolo_parte_1 {font-size: 22px !important;line-height: 24px !important;text-transform: uppercase;}
div.or_as_results hr {border-bottom:1px solid #555 !important;}
div.or_as_results article img {max-width: 80px;float: right;margin: 10px 0 0 10px;}

/* SALUTE E SVILUPPO */
body.category-160 .taxonomy article, body.postid-23742 .taxonomy article {background:#D2B58D;}
body.category-160 .taxonomy article.pdf, body.postid-23742 .taxonomy article.pdf {background:#E6DED1;}
body.category-160 .taxonomy article h2, body.postid-23742 .taxonomy article h2 {text-transform: uppercase;font-size: 14px;font-weight: bold;margin: 0 0 10px 0;border-bottom: 1px solid #000;}
body.category-160 .taxonomy article h2 span, body.postid-23742 .taxonomy article h2 span {font-weight:normal;font-size:12px;}
body.category-160 .taxonomy article h1.post-title, body.postid-23742 .taxonomy article h1.post-title {text-transform: none;font-size: 25px;font-family: inherit;}
body.category-160 .taxonomy article h1.post-title a .titolo_parte_1, body.postid-23742 .taxonomy article h1.post-title a .titolo_parte_1 {color:#000;}
body.category-160 .taxonomy article h1.post-title a:hover .titolo_parte_1, body.postid-23742 .taxonomy article h1.post-title a:hover .titolo_parte_1 {color:#85152e;}
div.aperturases {margin: 0 0 50px 0;font: normal 16px/22px 'cuammpromedium',Helvetica,sans-serif;}
section#comitato {background:#edebe0;padding: 10px 0;margin-top:50px;}
section#comitato:before, section#comitato:after {background:none;}
body.postid-23682 div.ilTesto div {width:45%;margin: 0 5% 50px 0;float: left;border-top: 1px solid #555;padding-top: 15px;}
body.postid-23682 div.ilTesto div:nth-child(odd) {clear:left;}
body.postid-23682 div.ilTesto div img {float:left;max-width:150px;margin:0 15px 0 0;}
body.postid-23682 div.ilTesto div a {text-transform:none;color:#555;}
body.postid-23682 div.ilTesto div a:hover {color:#85152e;}
body.postid-23682 div.ilTesto div strong {font-size: 20px;font-weight: normal;}
body.postid-23682 div.content div.span2, body.postid-23742 div.content div.span2  {display:none;}
body.postid-23682 div.content div.span6.ilTesto, body.postid-23742 div.content div.span6.ilTesto {width:90% !important;}
body.postid-23742 article .content {margin-top:0 !important;}
body.postid-23682 div.ilTesto a strong {display:block;margin-bottom:10px;}

body.page-template-page-annualreport-php div.issuuembed {display:block;margin: 20px 0 0 0;}
body.page-template-page-annualreport-php div.or_grafici ul {margin:0 !important;}
body.page-template-page-annualreport-php div.or_grafici li {margin-bottom:10px;overflow:hidden;}
body.page-template-page-annualreport-php div.or_grafici li div {display:block;width:25%;float:left;margin-right:3%;}
body.page-template-page-annualreport-php div.or_grafici li img {display:block;width:70%;float:left;}
body.page-template-page-annualreport-php div.or_grafici li strong {font-size:16px;}
body.page-template-page-annualreport-php div.or_grafici li em {font-size:11px;line-height:11px;font-style:normal;}
body.page-template-page-annualreport-php div.or_balloon .or_balloon_topic p, body.page-template-page-annualreport-php div.or_list ul li p {font-size: 12px;line-height:17px;}
body.page-template-page-annualreport-php div.or_balloon .or_balloon_topic p strong, body.page-template-page-annualreport-php div.or_list ul li p strong {font-size: 14px;}
body.page-template-page-annualreport-php div.or_balloon .or_balloon_topic p a, body.page-template-page-annualreport-php div.or_list ul li p a {color:#85152e;}
body.page-template-page-annualreport-php div.or_list ul li:hover {background:none;}
body.page-template-page-annualreport-php div.or_list ul li:hover {background:none;}
body.page-template-page-annualreport-php or_h1 {line-height:1em;}
body.page-template-page-annualreport-php div.divvo {margin-left:30px;}

body.page-template-page-annualreport-php .charitygifts {margin-top:50px !important;}
body.page-template-page-annualreport-php .areeintervento ul {padding:10px;}
body.page-template-page-annualreport-php .areeintervento li {display:block;width:100%;font-size:16px;}
body.page-template-page-annualreport-php .areeintervento li img {width:40px;height:auto;margin-right:10px;}
#istantanea2016 {color:#fff;background:#C73436;overflow:hidden;padding:10px;margin:20px 0;}
#istantanea2016 ul {margin:0;}
#istantanea2016 h3 {margin-bottom:0;font:normal 30px/25px 'cuammheadbold',Helvetica,sans-serif;}
#istantanea2016 li {float:left;padding:10px 0 0 1%;list-style:none;display: block;width: 15.5%;}
#istantanea2016 li strong {display:block;margin-bottom:5px;font:normal 30px/25px 'cuammheadbold',Helvetica,sans-serif;}

table.treno {width:auto;}
table.treno td {width:50%;vertical-align:top;padding: 0 40px 40px 0;}
table.treno td h2 {line-height:1em;}
table.treno td h2 {line-height:1em;}


.page-id-28365 .giallo {background:#FED648;margin-bottom: 50px;padding: 20px;width: 63%;}
.page-id-28365 .bianco {margin-bottom: 50px;width: 63%;}
.page-id-28365 h2 {line-height:1em;}
img.trenogiallo {margin-bottom:40px;width: 66%;}

section.trenosalute:before {background:none !important;}
section.trenosalute img {width: 50% !important;margin-bottom: 20px;}
section.trenosalute .giallo {width: auto !important;}
section.trenosalute .giallo ul {list-style: square;font-size: 18px;color: #D03D2A;}
section.trenosalute .giallo li {line-height: 1.2em;margin-bottom: 10px;}


@media screen and (max-width: 1199px) {
	div.or_map {margin-right:2.5%;}
	div.or_topic a.or_a_topic h1 {font-size:18px;min-height:90px;}
	img.trenogiallo {width:55%;}
}
@media screen and (max-width: 1024px) {
	div.or_topic a.or_a_topic h1 {min-height:90px;}
}
@media screen and (max-width: 979px) {
	div.or_list {width:100%;max-width:none;}
	div.or_list ul {height:200px;}
	div.or_map {display:none;}
	div.side.yearly {display:none;}

	.page-id-28365 div.side.yearly {display:block;padding:10px;width: 100%;}
	.page-id-28365 .bianco {width: 100% !important;}
	.page-id-28365 .giallo {width: 90% !important;}
}
@media screen and (max-width: 800px) {
	div.or_list {max-width:none;}
	
	body.page-template-page-annualreport-php div.issuuembed {margin:0;float:none;width:100% !important;}
	body.page-template-page-annualreport-php div.divvo {margin-left:0;}
	body.page-template-page-annualreport-php div.or_grafici li div {width:100% !important;float:none;margin:10px 0 10px 0;}
	body.page-template-page-annualreport-php div.or_grafici li img {width:100% !important;float:none;}

	#istantanea2016 li {float:none;width: 100%;}
	#istantanea2016 li strong {float: left;margin: 0 10px 0 0;}

}
@media screen and (max-width: 640px) {
	body.page-id-22131 .side {float:none;margin-left:0;margin-bottom:30px;}
	div.or_topic a.or_a_topic {width:100%;max-width:230px;margin-bottom:10px;}
	div.or_tab div.alignleft, div.or_tab div.alignright {float:none;width:100%;}
}
@media screen and (max-width: 400px) {
	div.or_topic a.or_a_topic h1 {font-size:18px;min-height:45px;}
	
}
