/**
 * Unminified custom styles for IHRA website
 */

body{font-family:Arial,Helvetica,sans-serif;background:#eee; font-size: 15px;padding-top: 0px !important;}

body.path-frontpage {
	padding-top: 0px !important;
	
	}

.region section.notlang,
body.path-user .region section#block-languagedropdownswitcherinterfacetext {
	display: none;
	visibility:hidden;
	
	}

body.path-frontpage .navbar-static-top { margin-top: -65px;}


a{color:#00a0d2}a:hover{text-decoration:none}

h3{font-weight:700;font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight: 700;}

.form-control{border-radius:0}

article.full.clearfix{background:#ffffff!important;padding:10px}

.form-control:focus{box-shadow:none}.refnav ul li a{color:#000;padding:10px 0}

.refnav ul li a:hover{color:#00a0d2}

.refnav ul li.active a{color:#00a0d2}

select{font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important;font-size:1.1em;color:#000}

.form-select option{font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important;font-size:1.1em;color:#000;padding:30px 20px!important;margin:15px 0;height:30px}

.select-wrapper select{line-height:1.3em}

.content time{color:#bbb}

.field--name-field-venue{color:#bbb}

.se-container{margin-bottom:15px}

.headersearch{display:none}

.content{padding:0;margin:0}

.content ul, .block-block-content ul{list-style-type:square;margin-top:15px}

.content ul li, .block-block-content ul li{margin-bottom:.8em}

.front-timeline{color:#fff;background:#00a0d2}

.ihra-grid-image{background:#fff;margin:10px;float:left}

.square-list{list-style-type:square;margin-top:15px}

.square-list li{margin-bottom:.8em}

.field--name-body img{max-width:100%}

.content .field{background:#fff;padding:0 20px 20px 20px}

.field--name-body{background:#fff;padding:20px 20px 20px 20px!important}

.field--name-field-caption{color:#bbb;clear:both!important}

.field--name-field-caption::before{content:"Image: "}

.view-staff-profiles{background:#fff;margin-top:-10px;padding:20px}

ol{margin-top:20px}

ol li{line-height:1.6em;margin-bottom:1em}

.content h2{font-size:1.75em;padding-top:5px}

h2.block-title{font-size:1.75em}

.navbar-nav{font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important;font-size:1.1em}

.ihra-delegates,.ihradelegates:visited{background:#8bb82f;border:#8bb82f;text-transform:uppercase;margin-top:10px;color:#fff;border-radius:5px}

.ihra-delegates:hover,.ihradelegates:active,.ihradelegates:focus,.ihradelegates:target{background:#7da924!important;border:#7da924!important;color:#fff;border-radius:5px}

.btn-info,.btn-info:active,.btn-info:focus,.btn-info:target{background:#00a0d2!important;border:#00a0d2!important;color:#fff;border-radius:0;margin-left:10px}

.views-exposed-form{margin-bottom:25px}

.views-exposed-form .form-item{margin-top:10px}

.block-delegates{display:inline-block}

.ihra-masthead{width:100%;background:#333;margin-bottom:20px;margin-top:-20px;position:relative;background-image:url(/sites/default/files/header_our-approach.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}

.ihra-masthead:after{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.2)}

.ihra-title{color:#fff;z-index:20;position:absolute;bottom:0;margin:0 0 30px 0}

.ihra-title h1{font-family:"Arial Black",Arial,Helvetica,sans-serif!important;margin-bottom:5px}

.ihra-subtitle{color:#fff;font-size:1.4em;line-height:1.2em;font-family:Arial,Helvetica,sans-serif!important;font-weight:700}

.ihra-focus{color:#fff;font-size:1.4em;line-height:1.2em;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif!important;font-weight:700}

.imagecaption{background:#fff;padding:0 20px 20px 20px;margin:0;color:#bbb}

figcaption{color:#bbb}

.resource-text h2 a:hover{text-decoration:none!important}

.ihra-header{color:#fff;padding:20px 0}

.form-search{margin-top:10px;margin-bottom:0}

.form-submit{margin-top:10px;margin-bottom:0}

.logo{margin:0}

.logo img{height:62px;}





.navbar-btn{margin:0}

.region-navigation{margin:0}

#search-block-form{max-width:200px!important}


.region-sidebar-first li a{
	color:#333}
	
.navbar-inverse .navbar-nav>.active{
	background:#00a0d2!important}

.carousel-caption{text-align:left!important}

.dropdown a:hover{background:#00a0d2!important;margin-bottom:0px!important;color:#ffffff!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}

.dropdown a:focus{background:#00a0d2!important;border-bottom:0;margin-bottom:0px!important;color:#ffffff!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}

.dropdown a:active{background:#00a0d2!important;border-bottom:1px solid #fff;margin-bottom:0px!important;color:#ffffff!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}

.dropdown li:hover{background:none!important}

.navbar-nav li.active:focus

{background:#00a0d2!important;border-left:4px solid #dddddd!important}

.expanded li.active:focus{background:#00a0d2!important;border-left:4px solid #dddddd!important}

.clearmar{margin:0px!important;padding:0px!important}

.footericons{clear:both;margin:0 0 0 0;padding-top:15px}

.footericon{width:45px;margin-right:10px}

.view-country-list{margin-top:25px}

.country-list{margin-bottom:10px}

.newsgrid{padding:15px 5px;background:#fff;margin:0 0;min-height:210px}

.newsgrid img{width:100%}

.martop10{margin-top:20px}

.morelink{padding-top:10px}

.views-field-title h2{font-size:1.6em}

.staff-list{list-style-type:none;margin-left:0;padding-left:0}

.staff-list li{margin-bottom:15px}

.staff-header{font-size:1.9em;margin-top:0;padding-top:0;font-family:Arial;margin-bottom:2px}

.staff-title{color:#777;font-size:1.2em}

.ihrafooter{padding:0}

#block-views-block-country-list-block-1{margin-top:15px}

.ihratopics{list-style-type:none;margin-left:0;padding-left:10px}

.ihratopics li{float:left;text-align:center;font-size:1.1em;padding:10px 5px;width:140px}

.ihratopics li img{width:100%;margin-bottom:10px}

.country-flags li a{color:#000}

.flag-list{text-align:center!important;padding:10px}

.views-field-field-country-flags img{margin-bottom:10px}

.resource-item{margin-top:15px;padding:0}

.resource-thumb{margin-top:5px;margin-left:0;padding:0}

.resource-text{padding:0 20px}

.ihra-copy-col{margin:0;background:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:1em}

.ihra-copy-col-single{margin:0;padding:0;background:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:1em}

.ihmd-copy-col{margin:0;background:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:1.2em}

#ihra_timeline{margin-bottom:30px}

#ihra_timeline .item{color:#000;background-color:#00a0d2}

#ihra_timeline .item .row{background:#00a0d2;padding:10px}

#ihra_timeline .controls{overflow-x:auto;overflow-y:hidden;padding:0;margin:0;white-space:nowrap;text-align:center;position:relative;background:#ddd}

#ihra_timeline .controls li{display:table-cell;width:1%;max-width:90px}

#ihra_timeline .controls li.active{background-color:#eee;border-top:3px solid orange}

#ihra_timeline .controls a small{overflow:hidden;display:block;font-size:10px;margin-top:5px;font-weight:700}

.hodname{font-weight:700;margin-bottom:5px;font-size:1.15em;margin-top:10px}

.hodrow{padding:0 20px}


.timeline-text h4{font-size:1em;color:#00a0d2!important}



.tl-img-grid{float:left;display:inline-block;width:25%;height:100%}

.tl-img-text-grid{float:right;display:inline-block;width:auto;width:75%}

.tlimg{padding:0;background-repeat:no-repeat;background-size:cover!important;width:20%;min-height:150px;margin:10px 0}.

tl-img-content{background:#00a0d2;padding-bottom:10px;padding-right:10px;padding-bottom:20px}

.tl-img-grid{margin:0;padding:0 0 10px 5px;height:100%}

.tlimg-item{background-size:cover;background-position:center center;margin:10px 0;width:100%;height:100%}

.tl-img-text-grid{margin:10px 0;padding:0 7px 0 0}

.tl-img-captions{color:#bbbbbb!important;size:.6em;margin-top:0;padding-top:0;font-weight:regular!important;padding:0;margin:0}

.tl-text-content{background:#00a0d2;padding:0 10px 0 10px}

.intrinsic-container{position:relative;height:0;overflow:hidden}

.intrinsic-container-16x9{padding-bottom:56.25%}

.intrinsic-container-4x3{padding-bottom:75%}

.intrinsic-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}

/*  Block four fields   */

.region section.four {
	background: transparent;
	margin: 0px;
	padding: 0px;	}

/*  Four Blocks Focus Area */

.region section.focus-areas .field {
	background: #1b75bc;
	color: #ffffff;
	
	display: block;
	padding: 30px; 
	margin-bottom: 30px;
	height: 170px;	
	position: relative;
	
	}

.region section.focus-areas .field:hover,
.region section.focus-areas .field:focus {
	background: #00a0d2;
	
	}

.region section.focus-areas .field--name-field-heading:hover,
.region section.focus-areas .field--name-field-heading:focus {
	background: transparent;
	
	}

.region section.four .field,
.region section.dreibunt .views-field-nothing .fieldcontent {
	font-size: 16px;
	
	}

.region section.resources .field,
.region section.dreibunt .views-field-nothing .fieldcontent {
	background: #00a0d2;
	color: #ffffff;
	display: block;
	padding: 18px 30px 30px 30px; 
	margin-bottom: 30px;
	height: auto;	
	position: relative;
	
	
	}

.region section.dreibunt .views-row:nth-child(2) .views-field-nothing .fieldcontent {
  background: #9bc13c;
}

.region section.dreibunt .views-row:last-child .views-field-nothing .fieldcontent {
   background: #3daeb5;
}
	
.region section.focus-areas-landing .field {
	
	margin-bottom: 15px;
	
	
	
	}

.region section#block-blocklandingpagefocusareas2 {
	margin-bottom: 30px;
	
	}



.region section.withpress .field {
	padding: 0 40px 0 40px;
	margin-top: 40px;
	margin-bottom: 40px;
	
	}

.region section.twoblue{
	background: #1b75bc;
	color: #ffffff;
	margin-bottom: 50px;
	
	}

.region section.hellblau {
background: #3daeb5;

}

.region section.dunkelgruen {
background: #00a380;

}


.region section.twoblue .field h2{
	
	color: #ffffff !important;
	
	}




.region section.withpress .field--name-field-field-one {
	padding: 0 20px 0 20px;
	
	
	}

.region section.withpress .field--name-field-field-two {
	padding: 0 20px 0 20px;
	
	
	}

.region section.resources .field--name-field-field-two {
	background: #9bc13c;
	}

.region section.resources .field--name-field-field-three {
	background: #3daeb5;
	}

.region section.resources .field--name-field-field-four {
	background: #00a380;
	}

.region section#block-blocklandingpagefocusareas .field,
.region section#block-blocklandingpagefocusareas2 .field  {
	background: #3d86c1;
	
	}

.region section#block-blocklandingpagefocusareas .field--name-field-field-one {
	background: url(../../../sites/default/files/background-focus-area/antisemitism.jpg) no-repeat #00a0d2;
	background-size: cover;
	
	
	}

.region section#block-blocklandingpagefocusareas .field--name-field-field-two {
	background: url(../../../sites/default/files/background-focus-area/holocaust-denial-disortation-hg.jpg) no-repeat #00a0d2;
	background-size: cover;
	
	
	}

.region section#block-blocklandingpagefocusareas .field--name-field-field-three {
	background: url(../../../sites/default/files/background-focus-area/research.jpg) no-repeat #00a0d2;
	background-size: cover;
	
	
	
	}

.region section#block-blocklandingpagefocusareas .field--name-field-field-four {
	background: url(../../../sites/default/files/background-focus-area/education.jpg) no-repeat #00a0d2;
	background-size: cover;
	
	
	}

.region section#block-blocklandingpagefocusareas2 .field--name-field-field-one {
	background: url(../../../sites/default/files/background-focus-area/genocide-roma.jpg) no-repeat #00a0d2;
	background-size: cover;
	
	
	
	}

.region section#block-blocklandingpagefocusareas2 .field--name-field-field-two {
	background: url(../../../sites/default/files/background-focus-area/crimes.jpg) no-repeat #00a0d2;
	background-size: cover;
	
	
	
	}

.region section#block-blocklandingpagefocusareas2 .field--name-field-field-three {
	background: url(../../../sites/default/files/background-focus-area/remembrance.jpg) no-repeat #00a0d2;
	background-size: cover;
	
	
	}

.region section#block-blocklandingpagefocusareas2 .field--name-field-field-four {
	background: url(../../../sites/default/files/background-focus-area/safeguarding-sites.jpg) no-repeat #00a0d2;
	background-size: cover;
	
	
	}


.region section#block-blocklandingpagefocusareas .field--name-field-heading,
.region section#block-blocklandingpagefocusareas2 .field--name-field-heading
 {
	background: transparent;
	
	}
	
.region section#block-blockresoursespuplikationsworkingdefinitionseducationreports .col-md-3,
.region section#block-blockresoursespuplikationsworkingdefinitionseducationreports .col-md-6,
.region section#block-blocklandingpagefocusareas .col-md-3,
.region section#block-blocklandingpagefocusareas .col-md-6,
.region section#block-blocklandingpagefocusareas2 .col-md-3,
.region section#block-blocklandingpagefocusareas2 .col-md-6

 {
	padding-left: 7.5px;
	padding-right: 7.5px;
	}

.region section#block-blockresoursespuplikationsworkingdefinitionseducationreports .bla,
.region section#block-blocklandingpagefocusareas .bla,
.region section#block-blocklandingpagefocusareas2 .bla {
	margin-left: -7.5px;
	margin-right: -7.5px;
	
	}

.region section.four .field--name-field-heading {
	background: transparent;
	color: #333333;
	padding: 0px; 
	margin-bottom: 30px;
	height: auto;	
	position: relative;
	
	}

.region section.four .field h2 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: 700;
	font-size: 36px;
	line-height: 37px;
	color: #333;
	
	}



.region section.four .field h3 a,
.region section.dreibunt .views-field-nothing .fieldcontent h3 a {
	color: #ffffff;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	}
	
.region section.resources .field a,
.region section.dreibunt .views-field-nothing .fieldcontent a {
	color: #ffffff;
	
	}
	
.region section.focus-areas .field h3 {
	text-align: center;
	font-size: 20px;
	
	}

.region section.focus-areas-landing .field h3 {
	text-align: left;
	font-size: 20px;
	margin-bottom: 15px;
	
	}
	
.region section.resources .field h3 a,
.region section.dreibunt .views-field-nothing .fieldcontent h3 a {
	font-size: 28px;
	line-height: 32px;
	}

.region section.four .field a.arrow,
.region section.dreibunt .views-field-nothing .arrow a
 {
	color: transparent;
	background: url(../images/long-arrow-right.svg) no-repeat;
	display:block;
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 30px;
	transition: 0.5s;
	}

.region section.four .field a.arrow:hover,
.region section.dreibunt .views-field-nothing .arrow a:hover {
	bottom: 15px;
	}

.region section#block-frontpageeducateresearchremember .field {
	margin-bottom: 30px;
	padding-right: 0px;
	}
	
.region section#block-frontpageeducateresearchremember .field h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 37px;
	border-bottom: solid 12px #00a0d2;
	display: inline-block;
	
	
	}

.region section.four .field img {
	width: 100%;
  height: auto;
	
	}
	
.region section#block-blockfeaturedresources h3 a,
.region section#block-blockfeaturedresources h4 a {
	
	color: #333;
}


.region section#block-blockfeaturedresources h3 a:focus,
.region section#block-blockfeaturedresources h3 a:hover,
.region section#block-blockfeaturedresources h4 a:focus,
.region section#block-blockfeaturedresources h4 a:hover
 {
	
	text-decoration: underline;
}


.region section#block-blockfeaturedresources h3, .region section#block-blockfeaturedresources h3 a {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	
	}

.region section#block-blockfeaturedresources h3 {
	margin-top: 0px;
	margin-bottom: 17px;
	}

.region section#block-blockfeaturedresources h4 {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	margin-bottom: 20px;
	}

.region section#block-blockfeaturedresources .field {
	margin-bottom: 35px;
	height: auto;
	
	}
	
	.region section#block-blockfeaturedresources .bla {
		margin-left: -25px;
margin-right: -25px;
		
		}

.region section#block-blockfeaturedresources .col-md-3,
.region section#block-blockfeaturedresources .col-sm-6 {
	padding-right: 25px;
	padding-left: 25px;
	
	}

.region section#block-blocklookingfor .field,
.region section#block-blockpublicationsstatements .field

 {
	margin-bottom: 30px;
	color: #ffffff;
	padding: 40px 50px 45px 60px;
	
	}
	
.region section#block-blocklookingfor .field h3,
.region section#block-blockpublicationsstatements .field h3 {
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 20px;
	
	}

.region section#block-blocklookingfor .bla,
.region section#block-blockpublicationsstatements .bla {
	margin-left: -0px;
	margin-right: -0px;
	
	}

.region section#block-blocklookingfor .col-md-6,
.region section#block-blockpublicationsstatements .col-md-6{
	padding-left: 0px;
	padding-right: 0px;
	
	}
	
.region section#block-blocklookingfor .field--name-field-field-one {
	background: #1b75bc;
	
	}

.region section#block-blockpublicationsstatements .field--name-field-field-one {
	background: #9bc13c;
	}

.region section#block-blocklookingfor .field--name-field-field-two {
	background: #00a0d2;
	
	}
	
.region section#block-blockpublicationsstatements .field--name-field-field-two {
	background: #00a380;
	}

.region section#block-blocklookingfor .field--name-field-field-two a.whitebutton {
	color: #00a0d2;
	
	}
	
.region section#block-blocklookingfor .field--name-field-field-two a.whitebutton:hover {
	color: #ffffff;
	background-color: #00a0d2;
	border: solid 1px #ffffff;
	
	}
	
.region section#block-blocklookingfor .field--name-field-field-one a.whitebutton:hover {
	color: #ffffff;
	background-color: #1b75bc;
	border: solid 1px #ffffff;
	
	}


.region section#block-blockpublicationsstatements .field--name-field-field-one a.whitebutton {
	color: #9bc13c;
	}

.region section#block-blockpublicationsstatements .field--name-field-field-one a.whitebutton:hover {
	color: #ffffff;
	background-color: #9bc13c;
	border: solid 1px #ffffff;
	}

.region section#block-blockpublicationsstatements .field--name-field-field-two a.whitebutton,
#block-views-block-carousel-looking-for-block-1 a.whitebutton {
	color: #00a380;
	}

.region section#block-blockpublicationsstatements .field--name-field-field-two a.whitebutton:hover,
#block-views-block-carousel-looking-for-block-1 a.whitebutton:hover {
	color: #ffffff;
	background-color: #00a380;
	border: solid 1px #ffffff;
	}


	
a.greenbutton, a.whitebutton,
.greenbutton a {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	padding: 6px 20px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	font-size: 17px;
	transition: all 0.20s ease-in-out 0s;
	}



a.whitebutton {
	background-color: #ffffff;
	border: solid 1px #ffffff;
	color: #1b75bc;
	
	}

section.twoblue a.whitebutton:hover {
	background-color: #1b75bc;
	border: solid 1px #ffffff;
	color: #ffffff;
	
	}

section.hellblau a.whitebutton {
	color: #3daeb5;
	transition: all 0.20s ease-in-out 0s;
	}

section.dunkelgruen a.whitebutton {
	color: #00a380;
	transition: all 0.20s ease-in-out 0s;
	}

section.hellblau a.whitebutton:hover, section.dunkelgruen a.whitebutton:hover {
	color: #ffffff;
	
	}

section.hellblau a.whitebutton:hover {
	background-color: #3daeb5;
	border: solid 1px #ffffff;
	
	
	}
	

section.dunkelgruen a.whitebutton:hover {
	
	background-color: #00a380;
	border: solid 1px #ffffff;

	}

a.greenbutton, .greenbutton a {
	background-color: #9bc13c;
	border: solid 1px #9bc13c;
	color: #ffffff;
	
	}

a.greenbutton:focus, a.greenbutton:hover,
.greenbutton a:focus, .greenbutton a:hover
{
	background-color: #aaa;
	border: solid 1px #aaa;
	color: #ffffff;

	}
	
.region section#block-blockresoursespuplikationsworkingdefinitionseducationreports
{
	margin-bottom: 20px;
	margin-top: 50px;
	
	}

.region section#block-blockfeaturedresources {
	margin-bottom: 20px;
	}

.region section#block-blocklandingpagefocusareas {
	margin-top: 50px;
	
	}

.region section.pubstat {
	margin-top: 50px;
	
	}

/* News Frontpage */

.newsblock {
	margin-top: 40px !important;
	
	}

body.page-node-2414 .newsblock {
	margin-top: 15px !important;
	
	}

.newsblock .view-header .col-xs-12,
.dreibunt .view-header .col-xs-12,
section.timeline .view-header .col-xs-12
{
	margin-bottom: 18px;
	
	}
	
.region section.dreibunt {
	
	margin-top: 45px;
	}

.newsblock .view-header h2.newsheader,
.dreibunt .view-header h2.newsheader,
.newsblock .view-header .trenner,
.newsblock .view-header .news-archive-link,
.dreibunt .view-header .news-archive-link
 {
	display: inline;
	
	}

.newsblock .view-header h2.newsheader,
.dreibunt .view-header h2.newsheader {
	
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: 700;
	font-size: 36px;
	line-height: 37px;
	color: #333;
	
	}

.newsblock .view-header .trenner,
.dreibunt .view-header .trenner{
	padding: 0 12px 0 12px;
	color: #a2a2a2;
	font-size: 30px;
	
	}
.newsblock .view-header .news-archive-link a{
	font-size: 17px;
	
	}

.newsblock .view-content h3 a {
	font-size: 24px;
	font-weight: 700;
	color: #333;
	margin-top: 25px;
margin-bottom: 15px;
	
	}

.newsblock .view-content .views-row .col-sm-6 {
	margin-bottom: 45px;
	
	}

.newsblock .view-content h3 a:focus,
.newsblock .view-content h3 a:hover
 {
	text-decoration: underline;
	
	}

.newsblock .view-content .date {
	color: #a2a2a2;
	margin-bottom: 10px;
	
	}

.newsblock .view-content .text {
	margin-bottom: 20px;
	}

#block-views-block-carousel-looking-for-block-1 {
	background: #00a380;
	color: #ffffff;
	padding: 20px 30px 20px 30px;
	margin-bottom: 40px;
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
	height: auto;
	}

#block-views-block-carousel-looking-for-block-1 h3 a {
	
	color: #ffffff;
	font-size: 23px;
	font-weight: 700;
	}

#block-views-block-carousel-looking-for-block-1 .whitebutton {
	margin-top: 40px;
	margin-bottom: 10px;
	
	
	}

#block-views-block-carousel-looking-for-block-1 .whitebutton a.whitebutton {
	margin-left: 0px;
	}


#block-views-block-carousel-looking-for-block-1 .owl-controls .owl-buttons {
	text-align: center; 
	
	}
#block-views-block-carousel-looking-for-block-1 .owl-controls .owl-buttons .owl-prev {
	position: absolute;
	left: -25px;
	top: -30px;
	
	background: transparent !important;
	font-size: 30px;
	
	
	}

#block-views-block-carousel-looking-for-block-1 .owl-controls .owl-buttons .owl-next {
	left: 85%;
	position: absolute;
	margin-left: 35px;
	top: -30px;
		background: transparent !important;
	font-size: 30px;
	
	
	}

#block-views-block-carousel-looking-for-block-1 h3 {
	margin-top: 8px;
	
	}



/*  Header Frontpage */


body.page-node-2414 article.page.full.clearfix {
    background: transperent;
    border: none;
    border-radius: 0px;
    margin-top: 10px;
}

body.page-node-2414 article.full.clearfix {
    background: transparent !important;
    padding: 0px;
}

body.page-node-2414 article {
    margin-bottom: 0px;
}

body.page-node-2414 .ihra-masthead {
	margin-bottom: 0px;
	
	}

body.page-node-2414 .second-header {
	background: #1b75bc;
	}

body.page-node-2414 .second-header .field--name-field-subtitle {
	color: #ffffff;
	line-height: 30px;
	font-size: 22px;
	font-weight: 700;
	padding: 25px 0px 25px 0px;
	}

body.page-node-2414 .ihra-title h1 {
	display:none;
	}


body.page-node-2414 #block-frontpageaworldwithoutgenocide h2
 {
	background: #000000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: 700;
	font-size: 31px;
	line-height: 30px;
	padding: 10px 11px;
	display: inline-block;
	margin-bottom: 11px;
}

body.page-node-2414 .page-header {
	margin: 0px;
	padding-bottom: 0px;
	}

body.page-node-2414 .ihra-title {
	position: relative;
	
	}





body.page-node-2414 #block-frontpageaworldwithoutgenocide .field--name-body {
	background: transparent;
	padding: 0px 0px 0px 0px !important;
	
	
	}
body.user-logged-in #block-frontpageaworldwithoutgenocide .field--name-body {
	

	}	





body.page-node-2414 #block-frontpageaworldwithoutgenocide {
	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	
}

body.page-node-2414 #block-frontpageeducateresearchremember {
	margin-bottom: 30px;
	margin-top: 20px;
	}

body.page-node-2414 #block-views-block-news-feed-block-2 {
	margin-top: 30px;
	margin-bottom: 20px;
	
	}

/* News Holocaust Denial*/

.view-focus-areas-holocaust-denial-and-distortion .view-content {
	margin-top: 45px;
	
	}

.view-focus-areas-holocaust-denial-and-distortion .flex-container {

	
	}

.view-focus-areas-holocaust-denial-and-distortion .field-content {
  padding-top: 20px;
  margin-bottom: 25px;
  background: #ffffff;
}

.view-focus-areas-holocaust-denial-and-distortion .ihra-img-col  {
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	
	
	}

.view-focus-areas-holocaust-denial-and-distortion .ihra-copy-col {
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 20px;
	
	}
	
nav#block-utilitymenu, section#block-suchlupe {
	display: none;
}

img.headersearch {
	display:block;
	
	
	}
nav#block-ihra-main-menu .nav > li > a.delegate {
    
    background: #7da924 !important;
	border: #7da924 !important;
	padding: 4px 11px;
	border-radius: 5px;
	text-transform: none;
  display: inline;
}

.region section.blueborder {
	background-color: transparent !important;
	margin-top: 30px;
	}

.region section.blueborder .field--name-body {
	background-color: transparent;
	border: solid 2px #00a0d2;
	font-size: 16px;
	
	
	}

.region section#block-focusareaantisemitismworkingdefinitions, 
.region section#block-focusareaarchivalaccessprojectfinalreport {
	margin-top: 20px;
	margin-bottom: 50px;
	
	}
	
.region section.timeline {
	margin-top: 20px;
	}	

.region section.timeline .views-field-nothing .timeline-text,
.region section.timeline .views-field-nothing .content-image{
	background: #ffffff; height: 180px;
	padding: 5px 15px 15px 15px;

	
	}

.region section.timeline .views-field-nothing .content-image{
	
	padding: 15px 15px 15px 15px;
	
	}



.region section.timeline .views-field-nothing .timelinecontent {
	padding-left: 15px;
	margin-bottom: 30px;
	
	
	}

.region section.timeline .views-field-nothing .timelineimage {
	padding-right: 15px;
	margin-bottom: 0px;
	
	}
	
#views_slideshow_controls_text_ihra_timeline_new-block_1 {
	text-align: center;
	
	}


#views_slideshow_controls_text_ihra_timeline_new-block_1 #views_slideshow_controls_text_previous_ihra_timeline_new-block_1::after {
	content: "|";
	
	
	color: #a2a2a2;
	
	}

#views_slideshow_controls_text_ihra_timeline_new-block_1 #views_slideshow_controls_text_next_ihra_timeline_new-block_1::before {
	content: "|";
	
	
	color: #a2a2a2;
	
	}
	

.contentbig {max-width:100%; padding-left: 15px; padding-right: 15px; }

.region section.signupforournewsletter {
	border-top: solid 2px #c2c2c2;
	margin-top: 40px;
	padding-top: 60px;
	}

.region section.signupforournewsletter,
.region section.signupforournewsletter .field--name-body,
.region section.signupforournewsletter .field--name-body #mc_embed_signup {
   
	text-align: center; 
	background: transparent !important;
	
	}

.region section.signupforournewsletter input#mc-embedded-subscribe {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	padding: 6px 20px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	font-size: 17px;
	color: #ffffff;
	background-color: #9bc13c;
	letter-spacing: 0em;
	height: 38px;
	line-height: 6px;
	transition: all 0.20s ease-in-out 0s;
	 width: 80%;
	
	}

.region section.signupforournewsletter input#mc-embedded-subscribe:hover,
.region section.signupforournewsletter input#mc-embedded-subscribe:focus
{
	background-color: #aaa;
	border-color: #aaa;
	
	}
	
	
.region section.signupforournewsletter #mc_embed_signup input.email {
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 15px;
    border: 2px solid #00a0d2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #343434;
    background-color: transparent !important;
    box-sizing: border-box;
    height: 38px;
    padding: 0px 0.4em;
    display: inline-block;
    margin: 0;
    width: 80%;
    vertical-align: top;
	margin-right: 0px;
	margin-bottom: 15px;
}

.region section.signupforournewsletter h2	 {
	font-family: Arial, Helvetica, sans-serif !important;
    font-weight: 700;
    font-size: 36px;
    line-height: 37px;
    color: #00a0d2;
}
	
	
/* 404 Page  */

body.page-node-824 .region-content {
	
	text-align: center;
}

body.page-node-824 .plain-header .region-header {
    background: transparent;
    margin-bottom: 0px;
	text-align: center;
	margin-top: 50px;
}

body.page-node-824 .plain-header .region-header h1,
body.page-node-824 #block-orcheckoutourmostrecentposts h2{
    font-family: Arial, Helvetica, sans-serif !important;
font-weight: 700;
font-size: 34px;
line-height: 37px;
color: #00a0d2;
}



body.page-node-824 article.page.full.clearfix {
    background: transparent;
    border: none;
    border-radius: 0px;
    margin-top: 8px;
	text-align:center;
}


body.page-node-824 article.full.clearfix {
    background: transparent !important;
    padding: 0px;
	text-align:center;
}


body.page-node-824 .content .field {
    background: transparent;
    padding: 0 20px 20px 20px;
}

body.page-node-824 .field--name-body {
    background: transparent;
    padding: 0px 20px 0px 20px !important;
}


body.page-node-824 .content .se-block {
	display: none;	
	
}

body.page-node-824 #search-block-form {
    float: none;
    margin-bottom: 0px;
	text-align: center;
width: 100%;
display: inline-block;
}

body.page-node-824 #search-block-form .btn-primary {
    color: #9bc13c;
    background-color: #ffffff;
    border-color: #00a0d2;
	border-left: none;
	font-size: 16px;
	padding: 6px 13px;
	margin-top: 0px;
}

body.page-node-824 #search-block-form input.form-search {
    
    border-color: #00a0d2;
	border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
	font-size: 14px;
	padding: 7px 8px;
	height: 37px;
	margin-top: 0px;
	border-right: none;
	
}


body.page-node-824 #block-gobacktohome, body.page-node-824 #block-orcheckoutourmostrecentposts {
 
    background: transparent !important;
    margin: 10px 0;
    padding: 0 0 0px 0;
	
	
	
}

body.page-node-824 #block-orcheckoutourmostrecentposts {
	
	border-top: solid 2px #c2c2c2;
    margin-top: 40px;
    padding-top: 40px;
	margin-bottom: 30px;
}




body.page-node-824 #block-views-block-news-feed-block-2-3 .view-header {
	display:none;
	
}


body.page-node-824 #block-views-block-news-feed-block-2-3 .view-content {
	text-align: left;
	
}

body.page-node-824 #block-views-block-news-feed-block-2-3 .view-content .text  {
	margin-bottom: 20px;
	
}

body.page-node-824 #block-views-block-news-feed-block-2-3 .view-content .date {
    color: #a2a2a2;
    margin-bottom: 10px;
}

body.page-node-824 #block-views-block-news-feed-block-2-3 .view-content h3 a {
    font-size: 24px;
    font-weight: 700;
    color: #333;
    margin-top: 25px;
    margin-bottom: 15px;
}


body.page-node-824 #block-views-block-news-feed-block-2-3 .view-content .views-row .col-sm-6 {
    margin-bottom: 45px;
}

/* Grant Project Database */
	
	


body.page-node-type-grant-projects-database .infogrant .field--name-field-year {
	font-weight: bold;
	
	display: inline-block;
	padding-right: 0px;
	}

body.page-node-type-grant-projects-database .infogrant .field--name-field-focus-areas {
	display: inline-block;
	padding-left: 0px;
	font-weight: bold;
	} 


body.page-node-type-grant-projects-database .infogrant .field--name-field-year::after {
	content: " | ";
	padding-left: 5px;
	padding-right: 5px;
	}


body.page-node-type-grant-projects-database .infogrant .field--name-field-organisation,
body.page-node-type-grant-projects-database .infogrant .field--name-field-grant-recipient-s-country {
	display: inline-block;
	padding-right: 0px;
	font-weight: bold;
	}
	
body.page-node-type-grant-projects-database .infogrant .field--name-field-grant-recipient-s-country  {
	padding-left: 20px;
	
	}

#block-views-block-grant-projects-database-block-1 .year {
	color: #333333;
	}

#block-views-block-grant-projects-database-block-1 .ihmd-copy-col {
	padding-top: 11px;
	}

#block-views-block-grant-projects-database-block-1 .ihmd-copy-col h2
 {line-height: 1.3;
 font-size: 1.1em;}




@media only screen and (max-width:767px){.intrinsic-container-16x9{padding-bottom:75%;min-height:500px}.tl-img-grid{float:left;display:block;width:100%;min-height:250px;margin:0;padding:0 10px 0 10px}.tl-img-text-grid{margin:0 0 15px 0;padding:0 10px 0 10px;float:left;display:block;width:100%}.tlimg{min-height:400px;height:100%;margin:0}.hodrow{padding:0 20px}article.full.clearfix{padding:10px 0}.field--name-body img.align-left{clear:both;width:100%;height:auto;margin:10px 0}.field--name-body img.align-right{clear:both;width:100%;height:auto;margin:10px 0 20px 0}.front-copy{padding:20px}.ihra-featured-img{width:100%;min-height:250px}.ihra-copy-col{padding:15px 0 0 0;min-height:none}.carousel-caption{position:absolute;top:0;left:0;margin:10px 30px}#search-block-form{margin-top:-10px;max-width:767px}.region-sidebar-first li{display:inline-block!important;padding:0}.region-sidebar-first li a{padding:5px 10px; text-transform: uppercase; font-weight: 700;font-family: "Arial Narrow",Arial,Helvetica,sans-serif !important;
font-size: 1.1em;}.carousel-caption h3{font-size:1.8em;margin-top:0}.carousel-caption p{font-size:1.4em;margin-bottom:20px}.ihra-masthead:after{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.4)}.staff-list li{border-bottom:1px solid #ccc}.staff-header{margin-top:15px}.footericons{clear:both;margin:0 0 0 10px;padding-top:10px}.region-sidebar-first ul{margin:-5px 0 20px 10px;padding-top:0}.ihralogo{padding-left:15px;width:auto;height:62px}.country-list{float:left;display:inline-block;margin-right:10px}.ihra-block img{margin-bottom:15px}.newsgrid h2{margin-top:10px}.navbar-collapse{max-height:500px!important;padding-left:30px;padding-right:30px; margin-bottom: 12px;}.ihra-title{margin-top:0;padding:0;position:relative}




.ihra-header{color:#fff;padding:0;margin-top:50px;min-height:150px}.front-topic{padding:10px 30px;text-align:center}.carousel-control.left img{width:35px}.carousel-control.right img{width:35px}.ihra-news-item p img{margin-bottom:20px;width:100%!important}.carousel-caption .ihra-focus{display:none}.resource-text{padding:15px 0}.hodquote{padding:15px 0 15px 0}#block-membercountries{display:none}.ihmd-img{width:100%;max-height:200px}.ihmd-copy-col{padding:15px 15px 15px 15px;min-height:none}.headersearch{width:30px;margin-right:10px;display:none;margin:0;position:absolute;right:80px;top:10px}.navbar .block-search-form-block{display:none}

.region section.focus-areas .field {
	
	
	height: auto;	
	
	
	}






}


@media only screen and (min-width :768px) and (max-width :991px){.intrinsic-container-16x9{padding-bottom:75%;min-height:500px}#search-block-form{display:none}.ihra-header{min-height:250px}.front-topic{padding:10px 20px;text-align:center}.ihra-grid-row{margin-top:15px}.ihmd-img,.ihmd-copy-col{margin-top:15px;max-height:400px}.navbar .block-search-form-block{display:none}.ihra-copy-col{padding:0 15px;min-height:none}

}


@media only screen and (min-width:768px){
	
	body.page-node-type-grant-projects-database .infogrant .field--name-field-grant-recipient-s-country  {
	padding-left: 0px;
	
	}
	
	body.page-node-type-grant-projects-database .infogrant .field--name-field-organisation::after {
	content: " | ";
	padding-left: 5px;
	padding-right: 5px;
	} 
	
	.region section.signupforournewsletter input#mc-embedded-subscribe {
	
	 width: 130px;
	
	}
	
	.region section.signupforournewsletter #mc_embed_signup input.email {
    
    width: 50%;
   
	margin-bottom: 10px;
	margin-right: 20px;
}	
	
#block-views-block-carousel-looking-for-block-1 .whitebutton a.whitebutton {
	margin-left: 40px;
	}	
	
.region section.timeline .views-field-nothing .content-image,
.region section.timeline .views-field-nothing .timeline-text{
	background: #ffffff; height: 240px !important;
	
	
	}

	.region section.timeline .views-field-nothing .timeline-text,
.region section.timeline .views-field-nothing .content-image{
	
	padding: 5px 15px 15px 0px;
	
	}

.region section.timeline .views-field-nothing .content-image{
	
	padding: 15px 15px 15px 15px;
	
	}



.region section.timeline .views-field-nothing .timelinecontent {
	padding-left: 0px;
	
	}

.region section.timeline .views-field-nothing .timelineimage {
	padding-right: 0px;
	margin-bottom: 30px
	
	}
	
	
body{padding-top: 59px !important;}

body.path-frontpage .navbar {height: 104px; margin-top: 0px;}

body.path-frontpage .navbar-static-top { margin-top: -124px;}

body.path-frontpage {
	padding-top: 59px !important;
	}
body.user-logged-in .navbar-static-top { margin-top: -124px !important;}
body.user-logged-in {padding-top: 130px !important;}


	
	.hodname{margin-top:10px}.resource-text{padding:0 15px}#block-membercountries{display:block}.headersearch{margin-right:10px;display:none;margin:0;position:absolute;right:160px;top:10px}.ihra-delegates{margin-right:10px;display:block;margin:0;padding:7px;position:absolute;right:10px;top:10px}

.logo img{height:104px;}

.region section#block-frontpageeducateresearchremember .field {
	margin-bottom: 30px;
	padding-right: 30px;
	}

#search-block-form
{float:right;margin-bottom:-10px}

#block-suchlupe {
	text-align: center;
	font-size: 18px;
	margin-top: 13px;
	display: inline-block;
	
	width: 26px;
	height: 26px;
	}


#block-suchlupe a.cboxElement {color: #ffffff; background-color: #00a0d2; outline: none;}

#block-suchlupe a.cboxElement:hover {color: #23527c;}

#block-suchlupe .field--name-body {
	background: #00a0d2 !important;
	background-color: #00a0d2 !important;
	padding: 0px 0px 0px 0px !important;
	
	}

.carousel-inner{width:100%;max-height:400px}.carousel-caption{position:absolute;top:150px;left:0;right:0}.carousel-caption h3{font-size:2.5em}.carousel-caption p{font-size:1.8em}

.region-sidebar-first ul.menu.nav a{padding-left:0}

.ihrafooter ul.menu.nav li a{padding:7px 0}.ihrafooter ul.menu.nav li a:hover{text-decoration:underline}.ihra-masthead .container{padding:0}.navbar-nav li a{height:55px!important}.dropdown-menu li a{height:35px!important;padding:7px 20px 3px 20px;vertical-align:middle}.dropdown-menu{margin-top:20px}.carousel-caption{padding-left:10%}.carousel-control.left img{width:45px;display:none}.carousel-control.right img{width:45px;display:none}.carousel-control.left img:hover{width:45px;display:inline-block}.carousel-control.right img:hover{width:45px;display:inline-block}.ihmdfeed-item{min-height:180px}.ihra-news-item p img{max-width:400px}.field--name-body img.align-left{padding:15px 20px 15px 0;width:auto}.field--name-body img.align-right{padding:15px 0 15px 20px;width:auto}.region-content img.align-left{padding:15px 20px 15px 0}.region-content img.align-right{padding:15px 0 15px 20px}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{border-bottom:1px solid #fff}.ihra-featured-img{margin:0}.ihra-grid-row{margin-bottom:15px!important}.hodquote{padding:0 0 15px 0}.navbar .block-search-form-block{display:none}

.region-sidebar-first .navbar-nav {
    text-transform: none;
    font-weight: normal;
}

.region-sidebar-first .navbar-nav li {
	float:none; 
	}

.region-sidebar-first .navbar-nav li a {
	height: 100% !important;
	width: 100%;
	position: relative;
	display: inline-block;
	padding: 10px 15px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	
	}

.region-sidebar-first .navbar-nav .active a {
    background: transparent;
    background-color: transparent;
	border: 0;
	

}


.region-sidebar-first .navbar-nav .dropdown a:hover{
	background: transparent!important;
	margin-bottom:0px!important;
	color:#00a0d2!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important}

.region-sidebar-first .navbar-nav .dropdown a:focus{background:transparent!important;border-bottom:0;margin-bottom:0px!important;color:#00a0d2!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}

.region-sidebar-first .navbar-nav .dropdown a:active{background:transparent!important;border-bottom:none;margin-bottom:0px!important;color:#00a0d2!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}

.region-sidebar-first .navbar-nav li.active a,
.region-sidebar-first .navbar-nav li a:hover,
.region-sidebar-first .navbar-nav li a:active,
.region-sidebar-first .navbar-nav li a:focus,
.region-sidebar-first .navbar-nav li a.is-active,

.region-sidebar-first .nav li.active a,
.region-sidebar-first .nav li a:hover,
.region-sidebar-first .nav li a:active,
.region-sidebar-first .nav li a:focus,
.region-sidebar-first .nav li a.is-active
 {
	color:#00a0d2;
	
	
	}

nav#block-ihra-main-menu .nav > li > a {
    
    padding: 10px 20px 0 20px;
}





nav#block-ihra-main-menu  {
    
    margin-top: 10px;
}
	nav#block-utilitymenu,
	nav#block-ihra-main-menu,
	#block-suchlupe {
		float:right;
		
		}
	nav#block-utilitymenu {
		margin-top: 18px;
		
		}
	
	nav#block-ihra-main-menu {
		width: 50%;
		}
	
nav#block-ihra-main-menu ul.ihra-nav {
		float: right;
		margin-right: -62px;
		}
	
nav#block-ihra-main-menu ul.ihra-nav li a.utility {
		display: none; 
	
	}
	
nav#block-utilitymenu .nav > li > a {
	display: inline;
	font-family: "Arial Narrow",Arial,Helvetica,sans-serif !important;
	font-weight: 700;
	padding: 4px 25px;
	}
	
nav#block-utilitymenu .nav > li > a.delegate {
	background: #7da924 !important;
	border: #7da924 !important;
	color: #fff;
	padding: 4px 11px;
	border-radius: 5px;
	
	}
	
nav#block-utilitymenu .nav > li > a.pressroom { 
	padding-left: 42px;
	
	}

nav#block-utilitymenu .nav > li > a:hover, nav#block-utilitymenu .nav > li > a {
    text-decoration: none;
    background-color: transparent
}
	
	
nav#block-utilitymenu .nav > li {
	display: inline;
	}
	
nav#block-utilitymenu, section#block-suchlupe  {
	display: block;
}


	
	.region section.focus-areas .field {
	
	height: 150px;	
	
	
	}



.region section.focus-areas .field--name-field-heading {
	height: auto;
	}
	

.region section.withpress .field--name-field-field-one {
	padding: 0 20px 0 20px;
	
	
	}

.region section.withpress .field--name-field-field-two {
	padding: 0 20px 0 20px;
	
	
	}
	
	.region section.resources .field,
	.region section.focus-areas-landing .field {
	
	padding: 25px 30px 30px 30px; 
	
	height: 280px;	
	
	
	
	}
	
	.region section.resources .field--name-field-heading {
	height: auto;	
	padding: 0px;
		
		}
		
		
		.region section#block-blockfeaturedresources .field {
	
	height: 180px;
	
	}
	
	.region section#block-blockfeaturedresources .field--name-field-heading {
	height: auto;	
		}
	
	
	.view-focus-areas-holocaust-denial-and-distortion .flex-container {
	 display: -webkit-flex;
   display: -ms-flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
	
	}

.view-focus-areas-holocaust-denial-and-distortion .field-content {

display: -webkit-flex; 
  display: -ms-flexbox; 
  display: flex;

 
 
  padding-top: 20px;
 margin-bottom: 25px;
 
  
  background: #ffffff;
}

.view-focus-areas-holocaust-denial-and-distortion .ihra-img-col  {
	margin-bottom: 20px;
	 padding-left: 20px;
	 
	 padding-bottom: 10px;
	
	padding-top: 0px;
	padding-right: 0px;
	
	}



.view-focus-areas-holocaust-denial-and-distortion .ihra-copy-col {
	margin-bottom: 20px;
	
	}

img.headersearch {display:none; }


}

@media (min-width: 990px){
	
	body.page-node-type-grant-projects-database .photogrant {
	padding-right: 0px;
	
	}

body.page-node-type-grant-projects-database .infogrant {
	padding-left: 0px;
	
	}

.region section.signupforournewsletter #mc_embed_signup input.email {
    
    width: 350px;
   
	margin-bottom: 0px;
}	
	
	
	.region section.timeline .views-field-nothing .timeline-text,
.region section.timeline .views-field-nothing .content-image{
	background: #ffffff; height: 230px !important;
	
	
	}
	
	.region section.dreibunt .views-field-nothing .fieldcontent

 {
	
	height: 570px;	
	
	
	
	}
	
	.region section.ohnebild .left {
		width: 70%;
		
		}
	
	.region section.ohnebild .right {
		width: 30%;
		
		}
	
	.region section.ohnebild .right .field--name-field-field-two {
		padding-top: 100px;
		padding-right: 0px;
		
		}
	
	.region section.blueborder .field--name-body {
	padding: 20px 40px 30px 50px !important;
	
	
	}
	
	nav#block-ihra-main-menu .nav > li > a {
    
    padding: 10px 40px 0 40px;
}
	
	#block-views-block-carousel-looking-for-block-1 .owl-controls .owl-buttons .owl-prev {
	position: absolute;
	left: -80px;
	top: 10px;
	display: block;
	background: transparent !important;
	font-size: 30px;
	margin-top: 25px;
	
	}

#block-views-block-carousel-looking-for-block-1 .owl-controls .owl-buttons .owl-next {
	position: absolute;
	left: 100% !important;
	top: 10px;
	display: block;
		background: transparent !important;
	font-size: 30px;
	margin-top: 25px;
	
	} 

#block-views-block-carousel-looking-for-block-1 {
	background: #00a380;
	color: #ffffff;
	padding: 30px 90px 30px 90px;
	margin-bottom: 50px;
	margin-top: 20px;
	font-weight: bold;
	font-size: 16px;
	height: 180px;
	}

#block-views-block-carousel-looking-for-block-1 h3 a {
	
	color: #ffffff;
	font-size: 23px;
	font-weight: 700;
	}	
	
body.page-node-2414 .second-header .field--name-field-subtitle {
	line-height: 34px;
	font-size: 25px;
	font-weight: 700;
	padding: 40px 35px 40px 35px;
	}

body.page-node-2414 #block-frontpageaworldwithoutgenocide h2
 {
	
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: 700;
	font-size: 34px;
	line-height: 36px;
	padding: 13px 16px;
	display: inline-block;
	margin-bottom: 11px;
}
	
	

	
	
	.region section.resources .field--name-field-heading {
	height: auto;	
	padding: 0px;
		
		}
.region section.focus-areas .field {
	
	height: 170px;	
	
	
	}
	
	.region section.resources .field,
	.region section.focus-areas-landing .field  {
	
	padding: 25px 30px 30px 30px; 
	
	height: 400px;	
	
	
	
	}

.region section.focus-areas .field--name-field-heading {
	height: auto;
	}
	
	.region section.withpress .field--name-field-field-one {
	padding: 0 20px 0 30px;
	
	
	}

.region section.withpress .field--name-field-field-two {
	padding: 0 30px 0 0px;
	
	
	}
	
	.region section#block-blockfeaturedresources .field {
	
	height: 230px;
	
	}
	
	.region section#block-blockfeaturedresources .field--name-field-heading {
	height: auto;	
		}
	
}




@media only screen and (min-width :1199px){.timeline-inner .active.left{left:-16.7%}.timeline-inner .next{left:16.7%}.timeline-inner .prev{left:-16.7%}.active>div{display:none}.active>div:first-child{display:block}.active>div:first-child + div{display:block}.ihra-header{min-height:400px}.ihra-slide{max-height:400px}.carousel-inner{width:100%;max-height:400px}.carousel-caption{position:absolute;top:150px;left:0;right:0}.front-topic{padding:10px 30px;text-align:center}.newsimage{max-width:400px}.ihmd-copy-col{padding-top:15px;margin-top:0}.headersearch{display:none}.navbar .block-search-form-block{display:block}.ihra-delegates{float:right;display:block;position:relative;margin:10px 0 0 20px;padding:7px;right:0;top:0}.whatsapp a{display:none}
}


@media only screen and (min-width: 1200px){
	
	.region section.timeline .views-field-nothing .timeline-text,
.region section.timeline .views-field-nothing .content-image{
	background: #ffffff; height: 180px !important;
	
	
	}

	
	
	
	#block-views-block-carousel-looking-for-block-1 h3 a {
	
	
	font-size: 27px;
	
	}

#block-views-block-carousel-looking-for-block-1 {
	background: #00a380;
	color: #ffffff;
	padding: 30px 90px 30px 90px;
	margin-bottom: 50px;
	margin-top: 40px;
	font-weight: bold;
	font-size: 17px;
	height: 180px;
	}
	
	
	body.page-node-2414 .second-header .field--name-field-subtitle {
	
	line-height: 37px;
	font-size: 28px;
	font-weight: 700;
	padding: 90px 60px 80px 60px;
	}


	
	body.page-node-2414 #block-frontpageaworldwithoutgenocide h2

 {
	
	font-weight: 700;
	
	font-size: 45px;
	line-height: 37px;
	padding: 22px 18px;
	display: inline-block;
	margin-bottom: 12px;
	
	
	
}
	
	body.page-node-2414 #block-frontpageaworldwithoutgenocide .field--name-body {
	position:absolute;
	top: 345px;
	
	}
body.user-logged-in #block-frontpageaworldwithoutgenocide .field--name-body {	
	top: 305px;
	}	
		
	.region section#block-blockfeaturedresources .field {
	
	height: 215px;
	
	}
	
	.region section#block-blockfeaturedresources .field--name-field-heading {
	height: auto;	
		}
	
.region section.resources .field,
.region section.dreibunt .views-field-nothing .fieldcontent

 {
	
	padding: 30px 30px 30px 30px; 
	
	height: 360px;	
	
	
	
	}


.region section.dreibunt .views-field-nothing .fieldcontent

 {
	
	height: 490px;	
	
	
	
	}
	
	.region section.resources .field--name-field-heading {
	height: auto;	
	padding: 0px;
		
		}
	
	
	
	.region section.withpress .field--name-field-field-one {
	padding: 0 30px 0 60px;
	
	
	}

.region section.withpress .field--name-field-field-two {
	padding: 0 60px 0 0px;
	
	
	}
	
	
	.ihra-header{min-height:500px}.ihra-slide{max-height:500px}.carousel-inner{width:100%;max-height:500px}.carousel-caption{position:absolute;top:300px;left:0;right:0}

.front-topic{padding:0 10px;text-align:center}


.carousel-caption{padding-left:10%}.ihra-front-head{margin-left:15%;margin-right:15%}

.ihra-front-statement{margin-left:15%;margin-right:15%}.front-logo{margin-top:30px;float:left;width:320px;height:auto !important;}.ihra-copy-col{padding:0 15px}}.ihra-copy-col h2,.ihra-copy-col-single h2{font-size:1.5em;margin-top:0}.ihra-copy-col p{font-size:1em}.page-header{border:0px!important;margin-left:5px}.region-content{margin:0;padding:0}article.page.full.clearfix{background:#fff;border:1px solid #fff;border-radius:1px;margin-top:8px}.navbar-inverse{background:#00a0d2;border-bottom:solid #00a0d2;border:0}.navbar-inverse ul li a{color:#ffffff!important}.navbar-inverse .dropdown-menu li a{color:#333333!important}.dropdown-menu{margin-top:0px!important;margin-left:0px!important;box-shadow:none;border:1px solid #ccc;border-top:none}.dropdown-menu li a{background:#ffffff!important;color:#333333!important}.dropdown-menu li a:hover{background:#00a0d2!important;color:#ffffff!important}.navbar-inverse .navbar-nav>li>a{text-shadow:none}.navbar-brand{color:#ffffff!important}.footer{background:#00a0d2;color:#ffffff!important}.footer a{color:#ffffff!important}.footer a:hover{background:none!important}.ihra-footer{width:100%;border-top:1px solid #fff;background:#00a0d2;margin-top:20px}footer{border-top:0}.footer{border-top:0;padding:0 0 40px 0}.caret{display:none}.navbar-nav{text-transform:uppercase;font-weight:700}.dropdown-menu li{text-transform:none!important;font-weight:bold!important}.navbar-collapse{border-top:0px!important}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#8a0e0b}.navbar-inverse .navbar-nav>.active{color:#8a0e0b}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#00a0d2!important;background:#ffffff!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret,.navbar-inverse .navbar-nav>.dropdown>a:focus .caret{border-top-color:#8a0e0b;border-bottom-color:#8a0e0b}.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret{border-top-color:#8a0e0b;border-bottom-color:#8a0e0b;background:#00a0d2;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.navbar-inverse .navbar-toggle{border-color:#fff}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#00a0d2}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}#block-footerabout{float:left!important}#block-footercontact{float:left!important}#block-footersocial{float:left!important}.block-lang-dropdown{background:#fff;padding:0 30px;margin-bottom:0}.lang-dropdown-form{margin:20px 0 20px 0;float:left}.lang-dropdown-select-element{height:45px!important}.footer .nav li a{margin:0 0px!important;padding-left:5px 0px!important}.region .active a{background:none;color:#00a0d2}.navbar-nav ul li:hover>a{background-color:#00a0d2!important;color:#FFF}.navbar-nav .active a{background:transparent;border:0;box-shadow:none!important}.navbar-nav .active a:focus{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #fff}.navbar-nav .active a:active{border:1px solid #ddd}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background:#00a0d2}.popover-title{display:none!important;height:0px!important}input.form-search::-webkit-input-placeholder{color:transparent}input.form-search:-moz-placeholder{color:transparent}.masthead-bottom{background-position:center bottom!important}.masthead-top{background-position:center top!important}.masthead-middle{background-position:center!important}nav.tabs{z-index:999!important}.plain-header .region-header{background:#fff;color:#00a0d2;margin-bottom:-20px}.plain-header h1{padding:10px 20px 10px 25px;font-family:Arial,Helvetica,sans-serif!important;font-size:1.8em; color: #333; font-weight: 700;}.ihra-block{padding:0 15px;margin-bottom:20px}.ihra-block-inner{background:#fff;margin:0;padding:15px 5px}.ihra-button{background:#00a0d2;border-color:#00a0d2;color:#fff}.ihra-button:hover{background:#00a0d2;border-color:#00a0d2;color:#fff}.ihra-button:focus{background:#00a0d2;border-color:#00a0d2;color:#fff}.ihra-button a{color:#fff}.ihra-button a:hover{color:#fff}

h2{
margin-top:0;
font-family: Arial, Helvetica, sans-serif !important;
font-weight: 700;
font-size: 36px;
line-height: 37px;
color: #333;}

blockquote{color:#00a0d2;font-family: Arial, Helvetica, sans-serif !important; font-weight: 600;}

.hodquote{color:#00a0d2;font-size:1.15em}.hodtitle{margin-top:0;color:#777}.staffprofile{margin-bottom:15px}.ihra-slider{margin-top:-20px;margin-bottom:-7px}.ihra-slide-img{width:100%}.ihra-front-head{font-size:1.9em;margin-bottom:30px;font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important}.ihra-front-statement{font-size:1.6em;font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important}.carousel-caption h3{font-family:"Arial Black",Arial,Helvetica,sans-serif!important;text-shadow:none!important}.carousel-caption p{font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important;text-shadow:none!important}




.topicsgrid{
	margin-top:50px;text-align:center!important;width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-bottom:30px}
	
.front-topic{
	text-align:center!important}

.buttonsfront .offset {
	margin-left: 21%;
	}

.front-topic img{
	width:100%;max-width:180px;margin-bottom:10px}

.ihra-front-container{
	margin-top:0;padding-top:0}

.carousel-control.left{background-image:none}.carousel-control.left img{position:absolute;top:40%;left:0;z-index:999;opacity:1!important;filter:none;display:none}.carousel-control.right{background-image:none}.carousel-control.right img{position:absolute;top:40%;right:0;z-index:999;opacity:1!important;filter:none;display:none}.carousel:hover .carousel-control.left img{display:inline-block;-webkit-animation:slide-down .3s ease-out;-moz-animation:slide-down .3s ease-out}.carousel:hover .carousel-control.right img{display:inline-block;-webkit-animation:slide-down .3s ease-out;-moz-animation:slide-down .3s ease-out}




}

@-webkit-keyframes slide-down{0%{opacity:0}100%{opacity:1}
}

@-moz-keyframes slide-down{0%{opacity:0}100%{opacity:1}}.ihmdgrid{background:#fff;margin:5px;padding:15px}.ihmd-country{color:#00a0d2;font-size:1em;padding:0;text-transform:uppercase;font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important}.ihmd-image{width:100%;margin-bottom:10px}.ihmd-title{color:#000;font-size:1.3em;margin-top:0;padding-top:0;font-weight:700;font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important}.ihmd-details{color:#999;font-size:.8em}.ihmd-more{color:#999;font-size:.9em}.carousel-caption .ihra-focus{margin-bottom:-15px}}a[href$=".pdf"]{background-image:url(/sites/default/files/icons/pdf-icon.png);background-position:center left;background-repeat:no-repeat;padding-left:35px;height:35px;display:inline-block;padding-top:10px}.ihra-view-container{margin-top:15px}.ihra-view-container ul{list-style-type:none;margin-left:0;padding-left:0}.ihra-view-container ul li{margin:0 0 20px 0}.ihra-view-container h2{font-size:1.8em;font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important}.ihmd .region-content{background:#eee;border:0}.side-captions{top:0;text-shadow:0px!important}.side-captions p{font-size:1.2em;padding:0;margin:0;color:#000;width:100%;margin-left:-30px}figure.align-left{margin:10px 15px 10px 0}figure.align-right{margin:10px 0 10px 15px}.navbar-switch{background:#333}.ihra-grid img{float:left;margin:-25px 20px -25px -25px}.ihmd-title a{color:#000}.block-views{margin-top:10px}.well{box-shadow:none}.well-lg{background:#fff;border:0;border-radius:0;min-height:200px}.field--name-field-download-link{margin:0;padding:20px 20px 10px 20px!important;background:#fff;font-family:Arial,Helvetica,sans-serif!important;font-size:1.2em}.delegationlist{padding:15px 0 0 0}.ihra-fullwidth{padding-left:0;padding-right:0}.maxfeatured{max-width:350px}.ihra-grid-row{margin:0 0 15px 0;padding:20px;background:#fff}.ihra-img-col,.ihmd-img-col{margin:0;padding:0;background:#fff}.block-block-content{background:#fff;margin:10px 0;padding:0 0 20px 0}.ihmd-copy-col p{margin:0;padding:0}.ihmd-copy-col h2{margin:0;padding:0}.ihra-featured-img{background-repeat:no-repeat!important;background-size:contain!important;height:100%}.box{padding:10px;border:1px solid #000}.view-footer{padding-right:15px}.newsdate{color:#bbb;font-size:.8em}.ihra-copy-col-single .newsdate{font-size:1em}.front-grid,.ihmd-grid{padding:0}.front-copy{padding:15px}.front-copy,.front-img{height:100%;min-height:170px}.inline-imagecaption{color:#bbb}#views-exposed-form-memorial-day-feed-block-1{margin:0 20px}div.imhd{margin:0 20px}.front-grid .ihra-copy-col-single{padding:15px}.hodphoto{padding:5px 20px}.hodphoto img{width:100%}#block-views-block-country-flags-block-1,#block-views-block-liaison-countries-block-1,#block-views-block-observer-countries-block-1{background:#fff;padding:15px;margin:0}.divgrey{width:100%;height:10px;background:#fff;margin:0}.copyright{padding:25px 0 15px 0}.focusareas{display:block;margin-top:20px!important}#block-languagedropdownswitcherinterfacetext{margin-bottom:-8px}.staffprofile .field--name-body{padding:20px 0px!important;margin:0}.path-search ol{list-style-type:none;padding:0}.path-search ol li{margin-left:0}article{margin-bottom:20px}.mobilequote{padding:0 20px 10px 20px}.timeline-text h4{color:#00a0d2;font-weight:700}.timeline-text-full h4{color:#00a0d2;font-weight:700}.hodimg{background-repeat:no-repeat!important;background-size:contain!important;width:100%;min-height:150px}.tlimgitem{margin:10px 5px;padding:0}#block-searchform{float:left}.headsep{margin-top:25px}.ihra-ig{min-height:170px}.embedded-entity{background:#fff}.embedded-entity h2{display:none}


@media print{.region-sidebar-first{display:none}.ihra-footer{display:none}.toolbar-tab{display:none}body{font-family:Arial,Helvetica,sans-serif}a{color:#00a0d2!important}h1{padding-top:30px;color:#00a0d2!important}img.align-left{padding:0 15px 0 0}img.align-right{padding:0 0 0 15px}header .ihralogo{display:block!important;position:absolute;top:0;margin-top:-50px}.ihra-masthead{display:block!important}.navbar{position:absolute;top:0;display:block;background:#00a0d2;margin-bottom:50px;clear:both;border-bottom:3px solid #00a0d2;padding:0 0 20px 30px}.headersearch{display:none}.page-header{margin-top:20px!important;color:#00a0d2!important}a[href]:after{content:none!important}.tabs{display:none}.trigger{display:none}.printlink{display:none}}

/*.owl-prev{position:absolute;top:0;left:20px;display:block!IMPORTANT}.owl-next{position:absolute;top:0;left:70px;display:block!IMPORTANT}.owl-item-inner{margin-top:50px}.multi-item-carousel{.carousel-inner{>.item{transition:500ms ease-in-out left}.active{&.left{left:-33%}&.right{left:33%}}.next{left:33%}.prev{left:-33%}*/


@media all and (transform-3d),(-webkit-transform-3d){>.item{// use your favourite prefixer here transition:500ms ease-in-out left;transition:500ms ease-in-out all;backface-visibility:visible;transform:none!important}}}.carouse-control{&.left,&.right{background-image:none}}}.slideoverlay{position:absolute;width:100%;height:100%;z-index:2;background-color:#000;opacity:.2}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}#ihra-users-modal{z-index:9999!important}.view-ks-database{background:#fff;padding:10px 15px;margin-bottom:-10px}.timeline-control{width:4%}.timeline-control.left{margin-left:15px;background-image:none}.timeline-control.right{margin-right:15px;background-image:none}
}

@media (max-width:1199px){.timeline-inner .active.left{left:-100%}.timeline-inner .next{left:100%}.timeline-inner .prev{left:-100%}.active>div{display:none}.active>div:first-child{display:block}
}



@media (min-width: 1200px){.timeline-inner .active.left{left:-16.7%}.timeline-inner .next{left:16.7%}.timeline-inner .prev{left:-16.7%}.active>div{display:none}.active>div:first-child{display:block}.active>div:first-child + div{display:block}}.timeline-header{font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important;font-size:1.3em;font-weight:700;margin-top:0}.embedded-entity img{width:100%};.form-item-field-date-range-value{margin-left:15px;}



}