/*
Theme Name: Seed Alliance
Theme URI:
Description: Custom designed for the Seed Alliance
Author: Evidently So
Author URI: https://evidentlyso.com.au
Version: 0.1
Tags: Evidently So, n

*/


/*** 
Contents
  Reset
  Structure
  Page layout
  Search
  Responsive search
  Menu
  Responsive menu
  Posts and pages
  Footer
  Fontface
  Media queries
***/


/*** Reset ***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul, menu {
	list-style: none;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0;
	z-index: 5000;

}

ol {
	counter-reset: li;
}


blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

display: block;
list-style-type: disc;


/*** Structure ***/
html {
	margin: 0;
	padding: 0;
}

body
{
	background: #f6f7f9;
	margin:0;
}


#wrapper {
	max-width:978px;
	margin: 0 auto;
	height:100%;
}

#header {
}

#masthead {
  	width: calc(100% - 2px);
  	height: 155px;
	background: #d71921 url(img/headerLeaves.png) no-repeat 220px -100px;
  	background-color: #d71921;
  	border-left: solid 1px #d71921;
  	border-right: solid 1px #d71921;
  	position: relative;
}

#homeLogo {
/*  	z-index: 20;*/
  	position: absolute;
  	top: 0;
  	left: 0;
}

#logo_sm {
	display: none;
}

#mainNav {
  	width: 83%;
  	padding: 0 0 0 12%;
  	margin-top: 84px;
  	background: #fff;
  	float: right;
  	z-index: -1;
}

main, footer {
  	width: calc(100% - 2px);
  	background-color: #fff;
  	border-left: solid 1px #d71921;
  	border-right: solid 1px #d71921;
}

.clear {
  clear: both;
}

.tempHide {
  display: none;
}

.topSp {
	margin-top: 0.8em;
}

body, input, textarea {
	font-family: Lato, sans-serif;
	font-weight: 400;
	line-height: 1.2em;
	color: #000;
}

h1, .entry-title {
	font-family: Lato, sans-serif;
	font-weight: 400;
  	color: #f47920;
	font-size: 1.4em;
	line-height: 1em;
  	margin: 0.8em 0 0.3em 0;
  	text-transform: uppercase;
}

h1.entry-title {
  	margin: 0 0 1em 0;	
}

h2, h3, h5 {
	font-family: 'Gentium Basic', serif;
	font-weight: 400;
}	

h4, h5, h6 { 
	font-family: Lato, sans-serif;
	font-weight: 300;
}

h2 {
	font-size: 1.4em;
	line-height: 1.2em;
	margin: 0.4em 0 0.2em 0;
	font-weight: 400;
}

h3 {
	font-size: 1.2em;
	line-height: 1.2em;
}

h4 {
	font-size: 0.9em;
	margin-top: 0.2em;
	font-style: italic;
	font-weight: 700;
}

h5 {
	font-family: 'Gentium Basic', serif;
	font-weight: 700;
  	font-size: 1em;
	margin: 0.2em 0;
  	color: #4d4138;
}

h6 {
	font-family: 'Gentium Basic', serif;
	font-weight: 700;
  	font-size: 3em;
	line-height: 1em;
	margin: 0.2em 0;
}


p {
	margin: 0.4em 0 1.2em 0;
	font-family: Lato, sans-serif;
	font-weight: 300;
	font-size: 0.85em;
	line-height: 1.8em;
}

.fire {
	color: #a8531e;
}

.frida {
	color: #c89019;
}

.isif {
	color: #b73030;
}

.entry-content ul, .entry-content ol, .detailsev ul, .detailsev ol {
	margin: 0.4em 0 0 0;
	font-family: Lato, sans-serif;
	font-weight: 300;
	font-size: 0.85em;
	line-height: 1.8em;
}

.entry-content ul li:not(.chartSub), .detailsev ul li { 
    padding-left: 1em; 
    text-indent: -.8em;
}

.entry-content ol li, .detailsev ol li { 
    padding-left: 1.5em; 
}

.entry-content ul li:not(.cell):before, .detailsev ul li:before {
    content: "• ";
    color: #d71921;
}

.entry-content ol li:before, .detailsev ol li:before {
	content: counter(li);
	display: inline-block; 
	width: 1em;
	color: #d71921;
	margin-left: -1.5em;
    margin-right: 0.5em; 
    text-align: right; 
    direction: rtl
}

.detailsev ul li:before, .detailsev ol li:before {
    color: #fff;
}

.entry-content ol li, .detailsev ol li {
	counter-increment: li;
}

a, a:visited {
	color: #f47920;
	text-decoration: none;
}

a:hover, a:active {
	color: #d71921;
	text-decoration: underline;
}


/*** Page layout ***/
#container {
	margin: 0;
}

#contentWide {
	width:69.93%;
	padding: 0 0 0 1.84%;
	margin: 2em 0;
	float:left;
  	min-height: 600px;
}

#content {
	width:53.37%;
	padding: 0 0 0 1.84%;
	margin: 2em 0;
	float:left;
  	min-height: 600px;
}

#headline {
	display: none;
}

#mapcontent {
	width: 96.32%;
	padding: 2em 1.84% 0;
}

#sidebarLeft {
	width: 16.56%;
	margin: 80px 0 3em 1.84%;
	float: left;
}

#sidebarRight {
	width: 22.69%;
	margin: 80px 1.84% 3em 0;
	float: right;
}

#nav-below {
	padding-top: 0.3em;
  	border-top: solid 1px #f47920;
  	font-size: 0.8em;
  	margin-top: 3em;
}

#prev {
	float: left;
	width: 45%;
}

#next {
	float: right;
	width: 45%;
	text-align: right;
}

.FIREtitle {
	color: #a8531e;  
}

.FRIDAtitle {
	color: #c89019;  
}

.ISIFtitle {
	color: #b73030;  
}

.FIREorg, .FRIDAorg, .ISIForg {
	text-transform: none;
	margin: 0.4em 0 1em 0;
	padding-top: 0.4em;
}

#sectionList .page_item {
	margin-bottom: 0.6em;
	border-top: solid 1px #e0dbd8;
}

#sectionList .page_item a {
	font-family: 'Gentium Basic', serif;
	font-weight: 400;
  	font-size: 0.8em;
	padding: 0.2em 0;
	line-height: 1em;
}

#sectionList .children {
	margin-top: 0.6em;
	margin-left: 6px;
}

.sectionOpen, .sectionClose {
	background: none;
}


.fullImage {
	width: 100%;
	margin-bottom: 2em;
}

.fullImage img {
    max-width: 100%;
}

#logo_lg {
	width: 173px;
	height: 146px;
}

#logo_sm {
	width: 173px;
	height: 112px;
}

#logo_lg img, #logo_sm img {
	width: 100%;
	height: 100%;
}
/* Recipients */

.FIREsideHead, .FRIDAsideHead, .ISIFsideHead {
	color: #000;
	font-size: 1.1em;
	padding-top: 0.6em;
	margin-top: 0;
}

.FIREsideHead, .FIREorg {
  border-top: solid 2px #a8531e;  
}

.FRIDAsideHead, .FRIDAorg {
  border-top: solid 2px #c89019;  
}

.ISIFsideHead, .ISIForg {
  border-top: solid 2px #b73030;  
}

#program h3 {
	font-family: Lato, sans-serif;
	font-weight: 300;
  	font-size: 1em;
	margin: 0.2em 0;
	line-height: 1em;
}

#program p {
	font-family: 'Gentium Basic', serif;
	font-weight: 400;
  	font-size: 0.9em;
	margin: 1em 0;
	line-height: 1em;
}

#recipScores {
  width: 92%;
  float: right;
  padding: 4%;
}

.FIRErecipScores {
  background: #a8531e;  
}

.FRIDArecipScores {
  background: #c89019;  
}

.ISIFrecipScores {
  background: #b73030;  
}

#recipScoresRes, .starsRes {
	float: right;
	width: 40%;
	padding: 4%;
	display: none;
}

.noTopMargin {
	margin-top: 0 !important;
}

.noBottomMargin {
	margin-bottom: 0 !important;
}

.eventLink {
	margin-top: 0.4em !important;
}

.eventLink a {
	font-weight: 700;
	color: #eae8dc;
}

/* Stars */

.stars {
    width: 100%;
	margin-top: 2em;
	float: right;
}

.star {
	width: 19%;
	float: left;
}

.star img {
	width: 100%;
	height: auto;
}

/* Search */
	
#fullSearch {
	margin-bottom: 4em;
}

#search {
	width:100%;
	height:35px;
	display:inline;
}

#search form {
	margin: 0px 0px 0px 0px;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#s {
	width:81%;
	margin:0px 0px 0px 4px;
	padding: 2px 3px 4px 30px;
	color:#9a928d;
	background:#fff url(img/magglass.png) no-repeat left center;
	border:1px solid #d2cbc6;
	display:inline;
    font-family: Lato, sans-serif;
	font-size: 1.1em;
}

.red {
	color: #d71921;
}

.searchTitle {
	border-top: solid 1px #d71921;
	margin-top: 0.8em;
	padding-top: 0.4em;
}

.searchHead {
	margin-bottom: 2em;
}

.searchCat {
	font-family: Lato, sans-serif;
	font-weight: 700;
	font-size: 1em;
	text-transform: uppercase;
	margin-bottom: 0.2em;
	color: #888;
}

/*** Responsive search ***/
#ressearch {
  	position: absolute;
  	top: 10px;
  	right: 12px;
  	width: 180px;
  	display: none;
}  	

#ressearch #search{
	width:100%;
	margin:0;
}  	


/*** Menus ***/

/*** Main menu ***/

#mainNav {
	font-size: 0.9em;
	text-transform: uppercase;
}

#mainNav li {
	display: block;
	float: left;
	position: relative;
}

#mainNav li a  {
    display: block;
    padding: 6px;
}

#mainNav > ul > li:hover, #mainNav > ul > li:active {
    background: #db3037;
}

#mainNav > ul > li:hover a, #mainNav > ul > li:active a {
    color: #fff;
	text-decoration: none;
}

.sub-menu { 
    display: none; 
    position: absolute;
}

.sub-menu li { 
    float: none; 
    width: 240px; 
	background-color: #db3037;
	border-top: solid 1px #fff;
}

.sub-menu li a { 
    padding: 6px; 
	color: #e5d7d7 !important;
}

.sub-menu li a:hover {
    color: #fff !important;
	text-decoration: none;
}

#mainNav li:hover > ul {
    display: block; 
}

.sub-menu .menu-item-has-children {
	background: #db3037 url(img/rightArrow.png) no-repeat 99% 8px;
}

.sub-menu li ul {
	left: 100%;
	top: -1px;
}

.sub-menu li ul li, .sub-menu li ul li .menu-item-has-children { 
	background-color: #f2b22a !important;
	border-top: solid 1px #fff;
}

.sub-menu li ul li a, .sub-menu li ul li .menu-item-has-children a { 
	color: #4d4138 !important;
}

.sub-menu li ul li a:hover, .sub-menu li ul li .menu-item-has-children a:hover{ 
	color: #000 !important;
}


/*** Responsive menu elements ***/

#resstrip {
	top: 0;
	left: 0;
	width: 100%;
	height: 46px;
	background-color: #f47920;
	display: none;
	border:none;
}	  
  
  
#menuicon {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 26px;
	height: 26px;
	z-index: 1000;
	border:none;
}

.menuclose {
	background: url(img/menuclose.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.menuopen {
	background: url(img/menuopen.png);
	background-repeat:no-repeat;
	background-position:center top;
}

#resmenu {
	position: absolute;
	top: 46px;
	left: -230px;
	width: 220px;
	height: auto;
	display: none;
	z-index: 6000;
  	margin-left: 0;
}

#resmenu a {
	color: #fff;
	text-transform: uppercase;
}

#resmenu .menu-item {
  	padding: 1em 10px;
  	margin: 0;
	list-style-type: none;
  	border-bottom: 1px solid #fff;
	background-color: #db3037;
}

#resmenu .sub-menu li a {
	padding: 0;
}


/*** Content: posts and pages ***/

/* Media Alignment */
.alignright {
	padding: 8px 0 8px 8px;
	float: right;
}

.alignleft {
	padding: 8px 8px 8px 0;
	float: left;
}

.NIClogo {
	margin-top: 36px;
}

/*** Social Media share buttons ***/

#socialShare {
  	border-top: solid 1px #195483;
  	margin-bottom: 4em;
}

#shareHead {
	margin-bottom: 0.3em;
}

a.shareIcon {
    display: inline-block;
    margin:12px 8px 0 0;
    padding:0;
    width: 35px;
    height: 35px;
    /*background: url('img/shareIcons.png') no-repeat 0 0; */
}

a.shareIcon span {
    display: none;
}

a#shareLI:hover, a#shareLI:active {
    background-position: 0 -35px;
}  

a#shareTW {
    background-position: -42px 0;
}  

a#shareTW:hover, a#shareTW:active {
    background-position: -42px -35px;
}  

.share {
	filter: invert(.7) sepia(1) saturate(.2) hue-rotate(-15deg);
}  

#facebookShare:hover, #facebookShare:active {
    filter: invert(.4) sepia(1) saturate(2) hue-rotate(180deg);
}  

#twitterShare:hover, #twitterShare:active {
    filter: invert(.6) sepia(1) saturate(1.7) hue-rotate(155deg);
}  

#linkedinShare:hover, #linkedinShare:active {
    filter: invert(.4) sepia(1) saturate(1.7) hue-rotate(162deg);
}  


/*** Pull Quotes ***/

#pullQuotes p {
	font-family: 'Gentium Basic', serif;
	font-weight: 400;
  	font-style: italic;
  	font-size: 1.4em;
  	line-height: 1.4em;
  	margin: 3em 0;
  	border-left: solid 6px #d71921;
  	padding-left: 14px;
}

/*** Map and table goodies ***/

#mapCont, #tableCont, #selectors, #rirCont {
  	margin: 0 1.84%;
  	width: 96.32%;
}

#diagCont {
	width: 100%;
}

#tableCont, #selectors {
  	padding: 0 0 0.6em 0;
}

#tableCont {
  	padding-bottom: 2em;
}

select {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
	background: url('img/downArrow.png') no-repeat 94% 50% #534339;
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
  	font-size: 1em;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    padding: 4px 30px 4px 10px;
}

select:focus {
    outline: none;
}

select::-ms-expand { /* for IE 11 */
    display: none;
}

.head, .data, .datarow, .dataHead {
	position: absolute;
}

table {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
  	font-size: 0.9em;
  	line-height: 1em;
}

#tableCont th, #tableCont td {
	text-align: left;
	padding: 0.4em 2% 1.2em 0;
	vertical-align: top;
}

#tableCont th {
	border-top: solid 2px #000;
	cursor: pointer;
}

.Program, .Type {
	width: 7%;
}

.Economy {
	width: 6%;
}

.SDGs {
	width: 13%;
}

.Title {
	width: 33%;
}

.Organization {
	width: 24%;
}

.Title p a {
	font-weight: 700;
}

#tableCont .FIREtr, .FIREev {
	text-align: left;
	border-top: solid 2px #a8531e;
}

#tableCont .FRIDAtr, .FRIDAev {
	text-align: left;
	border-top: solid 2px #f2b22a;
}

#tableCont .ISIFtr, .ISIFev {
	text-align: left;
	border-top: solid 2px #c4232b;
}

.invis {
	display: none;
}

td p {
	margin-top: 0;
	margin-bottom: 0;
  	font-size: 0.9em;
  	line-height: 1.1em;
}

.programIcon {
	width: 32px;
	height: 32px;
}

/* Evaluation table */

#evaluationTable {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
  	font-size: 0.8em;
  	line-height: 1em;
  	width: 100%;
}

#evaluationTable th, #evaluationTable td {
	padding: 1.2%;
}

th.catWeight, th.relWeight, td.catWeight {
	width: 5%;
	text-align: center;
}

th.cat {
	text-align: left;
}

.catHead {
	font-weight: 700;
	margin-top: 0.2em;
	border-top: solid 2px #ed6120;	
}

.subRow {
	font-weight: 700;
	margin-top: 0.5em;
	border-top: solid 2px #ed6120;	
	border-top: solid 1px #ccc;	
}

.totRow {
	font-weight: 700;
	margin-top: 12em;
	border-top: solid 2px #000;	
}

/* Sustainable Development Goals */

.sdg {
	width: 100%;
	margin: 1em 0;
	border-top: solid 1px #dbd9d8;
}

.sdgContent {
	width: 77%;
	float: right;
}

.sdgImg {
	width: 20%;
	float: left;
}

.sdgImg img, .sdgIcon img {
	width: 100%;
	height: auto;
}

.sdgList {
	margin-bottom: 0;
	font-size: 0.9em;
    line-height: 1.2em;
}

.sdgIcon, .sdgTable {
	width: 44%;
	margin-bottom: 6px;
	margin-right: 6%;
	float: left;
}

.sdgTitle {
	cursor: pointer;
}

.sdgRecips {
	display: none;
}

/*** Footer ***/
footer {
	padding-bottom: 3em;
	border-bottom: solid 1px #d9272e;
}

#regions, #partners, #stats {
	margin: 0 1.84%;
}

#regions {
	padding-bottom: 1em;
}

.regionContact {
  	width: 30.88%;
	margin: 0 0 2em 1.84%;
	float: left;
}
  
.regionDeets {
	width: 100%;
	margin: 1em 0 0 0;
}
  
.regionDeets p {
	font-size: 1em;
}

.regionLogo {
	width: 100%;
	height: 90px;
}
  
#fireLogo {
	width: 170px;
    height: 69px; 
    padding-top: 21px;
}
		
#fireDeets {
	border-top: solid 6px #a8531e;
  	padding: 1em 0 0 0;
	font-size: 0.8em;
  }

#fridaLogo {
	width: 83px;
    height: 90px; 
}
		
#fridaDeets {
	border-top: solid 6px #c78e15;
  	padding: 1em 0 0 0;
	font-size: 0.8em;
  }

#isifLogo {
	width: 174px;
    height: 33px; 
    padding-top: 57px;
}
		
#isifDeets {
	border-top: solid 6px #b73030;
  	padding: 1em 0 0 0;
	font-size: 0.8em;
  }


a.regionSM {
    display: inline-block;
    margin:0 8px 0 0;
    padding:0;
    width: 27px;
    height: 27px;
}

a.regionSM img {
    width: 100%;
    height: auto;
}

.fireSM {
    fill: #a8531e;
}

.fireSM:hover, .fireSM:active {
    fill: #ce6726;
}  

.fridaSM {
    fill: #c78e15;
}

.fridaSM:hover, .fridaSM:active {
    fill: #f47920;
}  

.isifSM {
    fill: #b73030;
}

.isifSM:hover, .isifSM:active {
    fill: #da2f2f;
}  

#partners {
	border-top: solid 3px #d9272e;
  	padding: 1em 0;
  	text-align: center;
}

#partners p {
  	color: #6d6d6d;
  	font-size: 0.8em;
}

div#seed-partners{
    width: 100%;
    min-height: 75px;
    margin:0;
    padding:0;
}

a.seed-partner{
    display: inline-block;
    margin:0;
    padding:0;
    height: 75px;
    background: url('img/SApartners.png') no-repeat 0 0; 
    margin-left: 5px;
}
a.seed-partner span{
    display: none;
}
a#seed-partner-idrc{
    width: 240px;
    background-position: 5px 0;
    margin-left: 0;
}
a#seed-partner-sida{
    width: 90px;
    background-position: -250px 0;
}
a#seed-partner-afrinic{
    width: 190px;
    background-position: -360px 0;
}
a#seed-partner-apnic{
    width: 200px;
    background-position: -566px 0;
}
a#seed-partner-lacnic{
    width: 160px;
    background-position: -780px 0;
}

.recipient p img {
	width: 100%;
	height: auto;
}

/*** Media queries ***/


@media only screen and (max-width: 904px) {

	#mainNav {
		width: 65%;
		margin-top: 40px;
		padding-left: 25%;
		padding-right: 10%;
	}


}
	
@media only screen and (max-width: 894px) {

	#content {
		width: 68.37%;
		margin-top: 40px;
	}

	#sidebarLeft {
		width: 26%;
	  	padding: 0;
		margin: 40px 1.84% 2em 0;
		float: right;
	}

	#sidebarRight {
		width: 26%;
		margin-top: 0;
	}

	#headline .entry-title {
	  	margin-top: 0;
	  	padding-top: 0.8em;
	}

}
	
	
/**  Retina iPad portrait **/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)and (-webkit-min-device-pixel-ratio: 2) { 

}

@media only screen and (max-width: 740px) {

		.sdgTable {
			width: 94%;
		}

		#tableCont th {
			font-family: 'BenchNine', sans-serif;
		}
}

@media only screen and (max-width: 700px) {

		#pullQuotes, #recipScores, #articleHead, #sectionList ul, .stars {
			display: none;
		}

		#recipScoresRes, #headline, .starsRes {
			display: block;
		}

		#headline h3 {
			margin-bottom: 0;
			padding-bottom: 0.3em;
			border-bottom: solid 1px #ccc;
		}

		#program {
			float: left;
			border-top: none;
			width: 40%;
		}

		#sectionList {
			margin-top: 0.8em;
			padding-top: 0.2em;
			border-top: solid 1px #ccc;
		}

		.sectionOpen {
			background: url('img/downArrowSection.png') no-repeat 94% 50%;
		}

		.sectionClose {
			background: url('img/upArrowSection.png') no-repeat 94% 50%;
		}

		.FIREsideHead, .FRIDAsideHead, .ISIFsideHead {
			border-top: none;
		}

		#fullSearch {
			margin-bottom: 1em;
			width: 40%;
		}

		#s {
			margin-left: 0;
		}

		#content, #sidebarLeft, #sidebarRight, #headline {
			width: 80%;
		  	margin-left: 10%;
		  	margin-right: 10%;
		  	padding: 0;
		}
		  
		#content {
		  	margin-top: 20px;
		  	min-height: 0;
		}

		#sidebarLeft, #sidebarRight {
			margin-top: 6px;
			margin-bottom: 0;
		}

/*		.sdgIcon {
			width: 48%;
			margin-right: 2%;
		}
*/
}

@media only screen and (max-width: 630px) {
  
		#mainNav, #fullSearch, #logo_lg {
			display: none;
		}

		#menuicon, #resmenu, #ressearch, #resstrip, #logo_sm {
			display: block;
		}

		.sub-menu {
			position: static;
			margin-bottom: -1em;
			margin-top: 1em;
		}

		.sub-menu li {
			border-bottom: none !important;
			padding-left: 10px !important;
		}

		.sub-menu .menu-item-has-children {
			background: #db3037;
		}

		.sub-menu > li {
			width: 190px !important;
		}

		.sub-menu li > ul > li {
			width: 180px !important;
		}

		.sub-menu li > ul > li > ul > li {
			width: 170px !important;
		}

		#homeLogo {
			top: 46px;
		}

		h1.entry-title {
			margin-top: 1em;
		}

		.wp-caption img, .gallery img{
			max-width: none;
		}

		#sidebarLeft {
			z-index: 6000;
		}

}



@media only screen and (max-width: 589px) {		  

		#fireLogo {
			width: 128px;
		    height: 52px; 
		    padding-top: 38px;
		}
				
		#fridaLogo {
			width: 62px;
		    height: 68px; 
		    padding-top: 22px;
		}
				
		#isifLogo {
			width: 131px;
		    height: 25px; 
		    padding-top: 65px;
		}
		
}
			
@media only screen and (max-width: 479px) {		  

		#content, .regionContact, #sidebarLeft, #headline {
			width: 92%;
		  	margin-left: 4%;
		  	margin-right: 4%;
		}

}


@media print {
	#leftcol {
		display: none;
	}
	
	#content {
		width: 92%;
		margin: 0 4%;
		padding: 0;
	}
	
	h1, h2, h3, h4, h5, p {
		color: #000;
	}
}



