body {
	font-size: 15px;
	font-family: 'Lato', sans-serif;
	line-height: 25px;
	color: #53585c;
}
body.navbar-is-fixed-top {
	margin-top: 150px;
}
.main-container {
	margin-top: 20px;
	min-height: 500px;
}
/*Schriften*/
h1, .h1 {
	font-size: 23px;
	color: #e2211c;
	text-transform: uppercase;
	font-weight: bolder;
}
h2, .h2 {
	font-size: 21px;
	text-transform: uppercase;
	font-weight: normal;
}
h3, .h3 {
	font-size: 15px;
	font-weight: bold;
	color: #e2211c;
}
h3.grouping {
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	background: #0070b8;
	padding: 13px 15px;
	clear: both;
}
h5, .h5 {
	font-size: 16px;
	font-weight: bold;
	color: #0070b8;
}
a {
	color: #0071b9;
}
.blau {
	color: #0070b8;
}
.rot {
	color: #e2211c;
}
.grau {
	color: #53585c;
}
.page-header {
	padding-bottom: 9px;
	margin: 0px;
	border-bottom: none;
}
body.path-1575 .page-header {
    padding-bottom: 40px;

}
.oben-50 {
	margin-top: 50px;
}
/*Navbar*/
.region-navigation {
	margin-top: 25px;
}
.navbar-default {
	background-color: #ffffff;
	border-bottom: 10px solid #e2211c;
	padding: 10px 0px;
}
/*Superfish*/
ul.sf-menu.sf-style-white a, ul.sf-menu.sf-style-white a:visited, ul.sf-menu.sf-style-white span.nolink {
	color: #53585c;
}
ul.sf-menu.sf-style-white li:hover, ul.sf-menu.sf-style-white li.sfHover, ul.sf-menu.sf-style-white a.is-active, ul.sf-menu.sf-style-white a:focus, ul.sf-menu.sf-style-white a:hover, ul.sf-menu.sf-style-white span.nolink:hover {
	color: #e2211c;
	text-decoration: none;
}
.sf-depth-1 {
	text-transform: uppercase;
	font-weight: bold;
	padding: 1.35em 1.4em 0em 0em;
}

#main-views-viewviewsnewspage-1, #main-views-viewviewseventspage-1, #main-menu-link-content1bc61d2a-5858-4f8f-9b7a-f61abb7da247, #main-menu-link-content2da9a2e8-42d6-413c-a971-f998b0b60183 {

	font-weight: normal;

}




.sf-depth-2 {
	text-transform: none;
}
.sf-depth-3 {
	text-transform: none;
	font-weight: normal;
}
.sf-depth-4 {
	text-transform: none;
}
.sf-depth-5 {
	text-transform: none;
}
ul.sf-menu.sf-style-white a, ul.sf-menu.sf-style-white a:visited, ul.sf-menu.sf-style-white span.nolink {
	color: #53585c;
	padding: 0.75em 1em;
}
ul.sf-menu.sf-style-white li:hover, ul.sf-menu.sf-style-white li.sfHover, ul.sf-menu.sf-style-white a.is-active, ul.sf-menu.sf-style-white a:focus, ul.sf-menu.sf-style-white a:hover, ul.sf-menu.sf-style-white span.nolink:hover {
	background: #ffffff;
}
ul.sf-menu.sf-style-white li {
	background: #ffffff;
}
ul.sf-menu.sf-style-white li li, ul.sf-menu.sf-style-white.sf-navbar > li > ul {
	background: #ffffff;
}
ul.sf-menu.sf-style-white li li li {
	background: #ffffff;
}
ul.sf-menu.sf-style-white li.sf-multicolumn-wrapper a.menuparent, ul.sf-menu.sf-style-white li.sf-multicolumn-wrapper span.nolink.menuparent {
	/*    font-weight: bold;*/
	background: #f2f2f2;
}
ul.sf-menu li {}
ul.sf-menu.sf-horizontal.sf-shadow ul {}
/*active trail Megamenü*/
/*Aktiver Punkt oberste Ebene*/
ul.sf-menu.sf-style-white li.active-trail .sf-depth-1 {
	color: #e2211c;
}
/*Aktiver Punkt zweite Ebene*/
ul.sf-menu.sf-style-white li.active-trail .sf-depth-2 {
	color: #e2211c;
}
/*Aktiver Punkt im dropdown*/
ul.sf-menu.sf-style-white li.active-trail a.is-active {
	color: #e2211c;
}
.sf-multicolumn {
	position: absolute;
	left: 0;
}
.sf-multicolumn-column {
	border-right: 1px solid #dfdfdf;
}
/*.sf-multicolumn-column ol{border-right: 1px solid #dfdfdf; min-height: 200px;} */
li#main-menu-link-content9dd09c6b-ad9f-4005-a0a0-33b6b2049f52 .sf-multicolumn-column ol {
	border-right: 1px solid #dfdfdf;
	min-height: 340px;
}
li#main-menu-link-content4a4109cb-a77d-4e6e-b7db-545d708f4684 .sf-multicolumn-column ol {
	border-right: 1px solid #dfdfdf;
	min-height: 370px;
}
li#main-menu-link-contenta79a1b7c-2038-4046-a498-4ea757581dac .sf-multicolumn-column ol {
	border-right: 1px solid #dfdfdf;
	min-height: 190px;
}
li#main-menu-link-content3a641fb3-d6e7-40de-bb92-65de3e8af7e9 .sf-multicolumn-column ol {
	border-right: 1px solid #dfdfdf;
	min-height: 230px;
}
li#main-menu-link-contente319d78c-20f7-4055-b88d-773e83794508 .sf-multicolumn-column ol {
	border-right: 1px solid #dfdfdf;
	min-height: 270px;
}





/*Toggle Menu*/
div.sf-accordion-toggle.sf-style-white a.sf-expanded, ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded {
	background: #ffffff;
}
div.sf-accordion-toggle.sf-style-white a {
	border: none;
	color: #615e5e;
	font-weight: normal;
	background: #ffffff;
	float: right;
	margin-right: 20px;
}
div.sf-accordion-toggle.sf-style-white > a:after {
	font-size: 2.8em;
	right: 0.2em;
}
/*Breadcrumb*/
.breadcrumb > .active {
	display: none;
}
.breadcrumb {
	margin-bottom: 25px;
	background-color: #ffffff;
	border-bottom: 1px solid #dfdfdf;
}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover {
	color: #606568;
}
.breadcrumb > li + li::before {
	content: ">";
}
/*Scrollspy*/
.jump-target-div {margin-top: -150px; padding-top: 150px; position: relative; z-index: -1000;}

.view-id-scroll .view-header a {
	color: #e2211c;
}
.view-id-scroll {
	padding: 20px 8px 70px 10px;
	background: #f5f5f5;
	max-width: 180px;
	z-index: -300;
}
.view-id-scroll {
	     z-index: 500; 
}


#spylist li a {
	color: #53585c;
	padding: 5px 0px;
}
#spylist li.active a {
	color: #e2211c;
}
.content ul {
	list-style: none; /* Remove default bullets */
}
.content ul li::before {
	content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
	color: #e2211c; /* Change the color */
	font-weight: bold; /* If you want it to be bold */
	display: inline-block; /* Needed to add space between the bullet and the text */
	width: 1em; /* Also needed for space (tweak if needed) */
	margin-left: -1em; /* Also needed for space (tweak if needed) */
}
/*Abstände P*/
p:last-child {
	margin-bottom: 0px;
}
p {
	margin: 10px 0px;
}
P.oben-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.oben-30 {
	margin-top: 30px;
}
/*
Banner*/
div#top_banner {
	padding-left: 0;
	padding-right: 0;
	max-height: 340px;
}
.view-top-banner {
	margin-right: auto;
		margin-left: auto;
	margin-bottom: 30px;
}
div#top_banner img {
	margin: 0 auto;
	max-height: 340px;
	width: 100%;
	max-width: 2040px;
}
body.path-1580 div#top_banner img {
	max-height: 540px;
}
body.path-1580 div#top_banner {
	max-height: 540px;
}
body.path-1580 .logo-top-banner {
		background: url(/themes/iea2018/images/Logo-trans.png);
	height: 444px;
	width: 316px;
	position: absolute;
	right: 0px;
	top: 250px;
		background-repeat: no-repeat;
}
.logo-top-banner {
	background: url(/themes/iea2018/images/Logo-trans.png);
	height: 444px;
	width: 316px;
	position: absolute;
	right: 0px;
	top: 180px;
	background-repeat: no-repeat;
}
.view-id-news.view-display-id-frontpage_top {
	background-color: rgba(255, 255, 255, 0.6);
	display: block;
	position: absolute;
	max-width: 580px;
	margin-top: -370px;
	margin-left: 50%;
	padding: 20px 20px 25px 40px;
}
.view-id-news.view-display-id-frontpage_top .views-field-title a {
	color: #53585c;
	font-size: 18px;
	margin-bottom: 20px;
}
.front-news-more a {
	color: #e2211c;
	font-weight: bold;
	float: right;
	text-decoration: underline;
	margin-top: 10px;
}
/*Logo*/
.logo-top img {
	height: auto;
	float: left !important;
	width: 170px;
}
.logo-top {
	float: left !important;
	margin-right: 86px;
	width: 170px;
	margin-top: 10px;
}
.navbar-right {
	float: left !important;
	margin-left: -15px;
}
/*Kopf*/
#blue-top {
	background: #0070b8;
	color: #ffffff;
	padding: 6px;
	height: 43px;
}
#blue-top a {
	background: #0070b8;
	color: #ffffff;
	padding: 0px 10px;
	float: left;
	font-size: 12px;
	margin-top: 6px;
	line-height: 17px;
}
#blue-top .form-group {
	margin-bottom: 0px;
	width: 260px;
	float: right;
	direction: ltr !important;
}




#blue-top .form-control {
	height: 24px;
	margin-top: 3px;
}
/*Teaserboxen*/
.teas-bg {
	background: #f0f0f0;
	padding: 30px 20px;
	margin: 30px 0px;
}
.teaser-image-bg {
	background: #fff;
	display: block;
	float: left;
	width: 100%;
}
.field--name-field-image-teaser {
	/*	background: #dfdfdf;
	min-width: 310px;
	min-height: 167px;*/
}
.teaser-text {
	padding: 10px 28px 0px 350px;
	background: #ffffff;
	font-size: 14px;
	line-height: 21px;
	height: 134px;
}
.teaser-text .field--name-field-event-date {
	font-size: 12px;
	font-weight: bold;
	display: none;
}
.teaser-rext-sidebar {
	min-width: 263px;
}
/*Overlay Event Date*/
.event-date-overlay {
	width: 65px;
	height: 65px;
	background: #ffffff;
	left: 250px;
	top: 87px;
	position: absolute;
	text-align: center;
}
.event-date-overlay-1 {
	width: 65px;
	background: #ffffff;
	position: absolute;
	text-align: center;
	margin-top: -99px;
	margin-left: 180px;
}
.event-img-sidebar {
	min-height: 141px;
	width: auto;
	background: #f3f3f3;
}
.event-date-day {
	display: block;
	background: #0070b8;
	color: #ffffff;
	padding: 4px;
	font-weight: bold;
}
.event-date-month {
	display: block;
	font-weight: normal;
	line-height: 8px;
	font-size: 12px;
	padding-top: 6px;
}
.event-date-year {
	display: block;
	font-weight: bold;
}
.view-events .teaser-text {
	height: 135px;
	padding: 13px 28px 0px 350px;
	font-size: 13px;
}
.view-news .teaser-text {
	height: 135px;
	padding: 13px 28px 0px 350px;
	font-size: 13px;
}
.location {
	margin-right: 3px;
	width: 18px;
	height: 18px;
	margin-top: 4px;
}
img.pull-left.location {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.teaser-text-bg {
	padding: 0px;
	background: #ffffff;
	width: 100%;
}
.teaser-image-bg img {
	-webkit-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	-moz-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
}
.teaser-text-bg h2.teaser {
	padding-top: 13px;
}
.view-events .teaser-text-bg h2.teaser {
	padding-top: 0px;
}

.region-sidebar-second .views-field-created {
	color: #0070b8;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
}
.region-sidebar-second .views-field-field-event-date {
	color: #0070b8;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 4px;
	display: none;
}

.region-sidebar-second .views-field-field-text-intro, .region-sidebar-second .field--name-field-text-intro, .region-sidebar-second .field--name-field-text-teaser

 {
	font-size: 14px;
	line-height: 21px;
	margin-top: 8px;
}

p .region-sidebar-second {
	font-size: 14px;
	line-height: 21px;

}
.region-sidebar-second .field--name-field-event-location {
	font-size: 13px;
}
.read-article {
	float: right;
	color: #0070b8;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	text-decoration: underline;
}
.more-link a {
	padding: 5px 20px;
	background: #0070b8;
	color: #ffffff;
	float: right;
	margin: 0px 0px 20px 0px;
}
.all-news {
	margin-top: 50px;
}
.border-blue {
	border-top: 4px solid #0070b8;
	margin: 20px 0px;
	clear: both;
}
.teaser-more {
	padding: 4px 16px;
	background: #0070b8;
	color: #ffffff;
	float: right;
	font-size: 14px;
}
a.teaser-more:hover, a.teaser-more:focus, .more-link a:hover {
	color: #e3ecf5;
	text-decoration: none;
}
h2.teaser {
	font-size: 14px;
	line-height: 19px;
	margin: 10px 0px;
	text-transform: none;
	font-weight: bold;
	color: #0071b9;
}

.region-sidebar-second .views-field-field-text-intro {
	margin-bottom: 15px;
}
.view-events .views-field-title a {
	color: #0070b8;
		color: #53585c;
	display: block;
	margin-top: 10px;
}
.view-news .views-field-title a {
	display: block;
	margin-top: 10px;
	color: #0071b9;
	color: #53585c;
}
.field--name-field-event-single-banner {
	border-bottom: 4px solid #0070b8;
}
.region-content .field--label {
	margin: 10px 0px;
	color: #e2211c;
}

.field--name-field-header-banner-alternative{
	border-bottom: 4px solid #0070b8;
	margin-bottom: 17px;
}

.field--name-field-image-alternative{margin-bottom: 10px;}

/*Conferences*/
.field--name-field-banner-conference, .field--name-field-conference-banner-alternat {
	border-bottom: 4px solid #0070b8;
	margin-bottom: 17px;
}
.field--name-field-logo-conference {
	max-width: 104px;
	height: auto;
	float: left;
	margin: 10px 15px 10px 0px;
}
.field--name-field-date-and-location {
	font-weight: bold;
	color: #e2211c;
}
.field--name-field-para-subtitle {
	margin-top: 15px;
	margin-bottom: 8px;
	font-weight: bold;
	color: #e2211c;
}
.field--name-field-para-text-image1 {
	max-width: 404px;
	height: auto;
	float: left;
	margin: 10px 15px 10px 0px;
}
.field--name-field-event-date {
	margin-top: 15px;
	font-weight: bold;
}

.field--name-field-image-text-alternativ{font-size: 14px; font-weight: bold;margin:5px 0px 15px 0px;}

.event-img-sidebar, .field--name-field-event-image{border: 1px solid #f3f3f3;}



/*Slider*/
.public-slider {
	height: 235px;
}
.public-slider h4 a, .public-slider .h4 a {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-top: 20px;
}
.public-slider h4, .public-slider .h4 {
	margin-top: 44px;
	margin-bottom: 20px;
}
.carousel-control.left {
	background-image: none;
	background-repeat: none;
	filter: none;
}
.carousel-control.right {
	background-image: none;
	background-repeat: none;
	filter: none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: -50px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right: -50px;
}
.slider-col {
	background: #f5f5f5;
	margin-bottom: 0px;
	padding-bottom: 50px;
	padding-top: 30px;
}
.slider-col h3 {
	margin-left: 50px;
	margin-bottom: 10px;
	color: #0071b9;
	font-size: 16px;
	margin-top: 0px;
}
.bg-slide {
	background: #ffffff;
	padding-left: 0px;
	height: 240px;
	font-size: 14px;
	line-height: 23px;
}
.bg-slide .field--type-image img {
	float: left;
	border: 1px solid #dfdfdf;
	-webkit-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	-moz-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
}
#public-box1 {
	background: #f5f5f5;
	margin-top: 20px;
}
#public-box2 {
	background: #f5f5f5;
	margin-top: 20px;
}
#public-box3 {
	background: #f5f5f5;
	margin-top: 20px;
}
.menu-col {
	margin-top: 45px;
	padding-bottom: 15px;
	padding-right: 50px;
}
.menu-col h4 {
	font-size: 17px;
	font-weight: normal;
	color: #ffffff;
	background: #0070b8;
	padding: 12px 25px;
	clear: both;
}
.public-box-bg {
	background: #ffffff;
	height: 235px;
}
.bg-single-slider {
	background: #f5f5f5;
	margin: 20px 40px 0px 0px;
	padding: 40px 25px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.bg-single-slider .download-icon {
	position: fixed;
	top: 180px;
	left: 550px;
	float: right;
}
.publication-content {
	margin-top: 30px;
}
.intro-publications {
	margin-top: 30px;
}
.intro-publications span.ext{display: none;}
ul.nav {
	padding-left: 15px;
}
.menu-col .nav > li > a::before {
	color: #0070b8;
	content: '·';
	padding-right: 10px;
	font-weight: 600;
}
.menu-col .nav > li > a {
	padding: 5px 8px;
}
.field--name-field-editors-comment {
	padding: 5px;
	display: block;
	float: right;
}
.field--name-field-related-study {
	margin-bottom: 10px;
}
/*Publication

*/
.pubbication-single-text {
	;
	margin-left: 10px;
	max-width: 50%;
	margin-bottom: 20px;
}
.pubbication-single-coment {
	padding: 15px;
	border: 10px solid #dfdfdf;
}
.publication-single-download {
	margin: 10px 0px;
}
.single-publication-image {
	margin-right: 10px;
	max-width: 300px;
}
.single-publication-image img {
	border: 1px solid #dfdfdf;
}
#main-section .single-publication-image img {
	width: 300px;
	height: auto;
}
.pubbication-single-text .field--name-field-abstract {
	margin-bottom: 20px;
}
.single-publication-sub {
	color: #0071b9;
	margin-bottom: 0px;
	display: block;
	margin-top: 10px;
}
.single-publication-author {
	color: #0071b9;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
}
.single-publication-editor {
	color: #0071b9;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
}
.single-publication-publisher {
	margin-bottom: 15px;
}
.single-publication-pubblisher {
	color: #0071b9;
	margin-bottom: 20px;
	display: block;
	margin-top: 10px;
}
.single-publication-city {
	color: #0071b9;
	margin-bottom: 20px;
	display: block;
	margin-top: 10px;
}
.single-publication-link {
	color: #0071b9;
	margin-bottom: 0px;
	display: block;
	margin-top: 0px;
	font-weight: normal;
	font-size: 13px;
}
.single-publication-link a::before {
	color: #0070b8;
	content: "\e164";
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	margin-right: 10px;
	margin-left: 5px;
	font-size: 13px;
}
.field--name-field-link-to-publication a::before, .field--name-field-link-to-publication a:hover {
	text-decoration: none;
}
.field--name-field-link-to-publication a::before {
	color: #0070b8;
	content: "\e164";
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;

	margin-right: 10px;
	margin-left: 5px;
}
.field--name-field-link-to-publication {
	margin-top: 10px;
}
.field--name-field-editors2 .field--item, .single-publication-author .field--item {
	display: inline-block;
	margin-right: 4px;
}
.single-publication-author .field--item::after {
	content: ";";
}
.field--name-field-editors2 .field--item::after {
	content: ";";
}
.field--name-field-editors2 .field--item:last-child::after {
	content: " (Eds.)";
}
.single-publication-author .field--item:last-child::after {
	content: " ";
}
.field--label {
	margin-top: 10px;
}
table .download-icon {
	margin-top: 5px;
	display: inline;
	float: none;
}
.download-icon {
	margin-top: 25px;
	display: inline-block;
	margin-bottom: 10px;
	font-size: 13px;
}
.slider-col .download-icon {
	position: fixed;
	top: 180px;
	left: 550px;
	float: right;
}
.download-icon-img {
	margin: 0px 10px 5px 4px;
	width: 15px;
	height: 15px;
}
.publication-cover {
	float: left;
	padding: 5px 15px 0px 10px;
}
.publication-cover img {
	float: left;
	border: 1px solid #dfdfdf;
	margin-bottom: 15px;
}
.cover-compass img {
	border: 1px solid #dfdfdf;
	margin-bottom: 15px;
}
.views-field-field-abstract {
	margin-bottom: 10px;
}
.views-field-field-link-to-publication {
	float: right;

	text-transform: uppercase;
font-size: 13px;
}
.views-field-field-upload {
	float: right;
}
.views-field-field-link-to-publication a::before {
	color: #0070b8;
	content: "\e164";
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	margin-right: 8px;
	font-size: 12px;
}
.glyphicon-file::before {
	content: "\e025";
	margin-right: 5px;
}
.glyphicon-picture::before {
    content: "\e060";
    margin-right: 8px;
}


.group-items .views-row {
	margin-bottom: 15px;
	padding-top: 1px;
	border-bottom: 1px solid #dfdfdf;
	/*Wird benötigt für ausrichtung*/
	position: relative;
}
.group-items .views-row:last-child {
	border-bottom: 1px solid #ffffff;
}
/*unten ausrichtender Link*/
.intro-publications .views-field-field-link-to-publication, .intro-publications .views-field-field-upload {
position:absolute; bottom:0; right:0; 	margin-bottom: 10px;
}
.views-field-title a {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
td.views-field-title a {
	color: #0071b9;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
	display: inline-block;
	float: left;
}
td.field--name-field-fileinfo-file .download-icon a {
	font-weight: normal;
}
.views-field-field-authors2 {
	margin-bottom: 15px;
	color: #0071b9;
	font-weight: bold;
	font-style: italic;
}
td.views-field-field-authors2 {
	margin-bottom: 15px;
	color: #53585c;
	font-weight: bold;
	font-style: italic;
}
td.views-field-field-publisher a {
	color: #53585c;
}
.views-field-field-file .download-icon {
	float: right;
	margin-top: 0px;
}
td.views-field-field-file .download-icon {
	float: left;
}
/*Single View Publication*/
article.publication.is-promoted.full.clearfix img {
	width: 360px;
	float: left;
	padding-right: 30px;
}
article.publication.is-promoted.full.clearfix .download-icon-img {
	width: 15px;
	height: 15px;
}
article.publication.is-promoted.full.clearfix .download-icon {
	float: left;
	clear: both;
}
/*Paragraph page publications*/
.paragraph .publication-list {
	padding-top: 15px;
}
/*Contacts*/
.bg-org-1 {}
.bg-org {
	padding: 20px 20px 50px 20px;
	background-color: #f5f5f5;
	background: #f5f5f5;
	background: url(/themes/iea2018/images/bg-contacts.png);
	font-size: 14px;
	background-position: right;
	background-repeat: no-repeat;
	margin: 40px 0px 20px 0px;
}
.btn-primary.btn-lg {
	color: #ffffff;
	padding: 10px 16px;
	border-radius: 0px;
	font-size: 18px;
	text-transform: none;
	background-color: #0071b9;
	border-color: #0071b9;
}
.btn-danger.btn-lg {
	color: #ffffff;
	padding: 10px 16px;
	border-radius: 0px;
	font-size: 18px;
	text-transform: none;
	background-color: #e2211c;
	border-color: #e2211c;
}
.btn-default.btn-lg {
	color: #ffffff;
	background: #53585a;
	padding: 10px 16px;
	border-radius: 0px;
	font-size: 18px;
	text-transform: none;
	font-weight: bold;
}
.bg-grau {
	padding: 20px 15px 20px 20px;
	background: #f5f5f5;
	margin: 0px;
}
.img-org {
	margin-bottom: 20px;
}
.video-remote h2 {
	display: none;
}
.field--name-field-video-title {
	font-weight: bold;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.region-sidebar-second .field--name-field-video-title {
	font-weight: bold;
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 18px;
}
.region-sidebar-second .video-remote {
	margin-bottom: 15px;
}
.paragraph .field--name-field-video-title {
	font-weight: bold;
	font-size: 15px;
	margin-top: 30px;
	margin-bottom: 5px;
}
.field--name-field-video-subtitle {
	margin-bottom: 5px;
	color: #e2211c;
}
.right-sidebar .field--name-field-video-title {
	font-size: 15px;
	margin-bottom: 5px;
}
.region-sidebar-second .field--name-field-video-description {
	line-height: 20px;
	font-size: 14px;
	margin-bottom: 25px;
}
.publication-sidebar {
	margin: 0px 5px 20px 5px;
}
.publication-sidebar h4 {
	font-size: 15px;
	font-weight: bold;
}
.field--name-field-text-intro {
	margin-bottom: 15px;
}
/*Data & Tools*/
#accordion-studydata .field--name-field-study-logo img {
	margin: -20px 10px 0px -15px;
	-webkit-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	-moz-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
}
#accordion-studydata .panel-default {
	/*    min-height: 97px;*/
	border-color: #f5f5f5;
}
#accordion-studydata .panel-default > .panel-heading {
	background-color: #fff;
	padding-top: 20px;
	min-height: 98px;
	padding-bottom: 0px;
}
#accordion-studydata .panel {
	border: 25px solid #f5f5f5;
}
#accordion-studydata .views-element-container .panel {
	border: none;
}
#accordion-studydata .views-element-container .panel-default > .panel-heading {
	background-color: #fff;
	padding-top: 20px;
	min-height: 50px;
	border-bottom: 1px solid #ebe7e7;
}
#accordion-studydata .panel-title {
	color: #0070b8;
}
#accordion-studydata h4.panel-title {
	color: #333333;
}
#accordion-studydata .panel .field--name-field-subtitle {
	font-size: 14px;
	line-height: 22px;
}
#accordion-studydata .panel .col-md-6 {
	border-left: 1px solid #b4b4b4;
}
.glyphicon-chevron-down::before {
	content: "\e259";
	color: #636060;
}
.panel-default > .panel-heading {
	min-height: 45px;
}
.logo-singel-panel img {
	margin: -10px 10px 0px -15px;
	-webkit-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	-moz-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
}
.hdl-single-panel {}
.panel-heading.for-single {
	background-color: #fff;
}
.panel-default .for-single {}
.panel-titel-single {
	color: #0070b8;
	font-size: 18px;
	font-weight: bold;
	min-height: 80px;
}
.software {
	margin: 30px 0px;
}
.software-link {
	font-size: 11px;
}
.software-link .glyphicon{
margin-top: 7px;
margin-right: 5px;
}
/*Panel members*/
.view-member-list .panel {
	border: 22px solid #f5f5f5;
}
.view-member-list .panel-heading {
	color: #0070b8;
	background-color: #ffffff;
}
.view-member-list h3.panel-title {
	padding-top: 15px;
}
.view-member-list h3.panel-title a::after {
	content: '+';
	font-size: 18px;
	float: right;
	margin-top: -20px;
}
.panel .views-field-edit-node {
	background: #f1f1f1;
	padding: 5px 20px;
	border: 1px solid #bab7b7;
	border-radius: 8px;
}
/*Our Experts*/
h2.teaser.expert {
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0px 3px 0px;
	text-transform: none;
}
.our-experts {
	background: #f5f5f5;
	padding: 10px 10px;
	margin-bottom: 10px;
}
.our-experts .teaser-text {
	padding: 5px 20px 10px 20px;
	font-size: 13px;
	min-height: 150px;
}
.experts {
	margin-top: 40px;
}
.job {
	font-weight: bold;
	margin-bottom: 3px;
}
.cv-short {}
.exp-icon, .exp-icon-1 {
	width: 30px;
	height: 25px;
	margin-left: 3px;
}
/*.phone-expert{margin-top:5px;}*/
.phone .field--label {
	margin-top: 0px;
	float: left;
	color: #53585c;
	padding-right: 0.5em;
}
.expert-photo {
	min-height: 125px;
}
.SC {
	margin: 15px 0px 20px 0px;
}
.path-2050 div.col-md-2{padding-right: 2px;}
.field--name-field-portrait img {
	-webkit-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	-moz-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
margin: 8px 0px 12px 9px;
}
.contact-in-para .field--name-field-portrait img {
	-webkit-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	-moz-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	float: left;
}
.expert-icons{margin-left: 3px;}
.contact-in-para {
	margin-bottom: 0px;
}

.contact-in-para img {margin-right: 15px;}
.paragraph .field--label {
	margin-top: 20px;
}
.contact-right-sidebar {
	margin-bottom: 15px;
	line-height: 22px;
	font-size: 14px;
}
.contact-right-sidebar .field {
	display: block;
}
.contact-right-sidebar .field--name-field-portrait img {
width: 85px;
height: auto;
margin-bottom: 10px;
margin-right: 10px;
}
.name-contact {
	font-weight: bold;
}
/*Reserach Services*/
.research-services {
	padding: 20px;
	background: #f5f5f5;
}
.logos-1 img, .logos-2 img {
	-webkit-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	-moz-box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	box-shadow: 1px 2px 5px 0px rgba(176, 176, 176, 1);
	border: 1px solid #dfdfdf;
}
.studies-logos {
	margin: 20px 50px 15px 10px;
}
.logos-1 {
	display: block;
	width: 100%;
	float: left;
}
.logos-2 {
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
/*Einzellogo Studie*/
.box-studies-logo {
	margin: 5px 10px 30px 30px;
	margin: 71px 10px 30px 30px;
}
.box-studies-logo img {
	border: 1px solid #dfdfdf;
}
.abstand-oben-rs {
	margin-top: 30px;
	margin-bottom: 20px;
}
.medium-cover {
	width: 40%;
	height: auto;
}
/*flexiebel LP General Assembly */
body.path-2051 .our-experts .teaser-text {
	/*	min-height: 68px;*/
}
body.path-2051 .teaser-text {
	min-height: 40px;
	height: 115px;
}
body.path-2051 .expert-photo {
	min-height: 85px;
}
/*Sidabr second menu*/
/*blaue Überschriften*/
.region-sidebar-second .navbar-nav {
	float: none;
}
h2#block-iea2018-mainmenu-2-menu {
	padding: 13px 10px 12px 20px;
	margin-bottom: 15px;
/*	background: #0071b9;*/
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
}
/*graue Überschriften*/
h2#block-studyreportslinks-menu, h2#block-seriesandjournallinks-menu, h2#block-otherpublicationlinks-menu {
	padding: 13px 10px 12px 20px;
	margin-bottom: 15px;
/*	background: #ced1d5;*/
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 50px;
}

#aside-right .nav > li > a::before {
	color: #e2211c;
	content: '·';
	padding-right: 10px;
	font-weight: 600;
}
#aside-right .nav > li > a {
	padding: 5px 0px;
}
.nav > li > a:hover, .nav > li > a:focus {
	background-color: transparent;
}
/*sidebar second*/
.region-sidebar-second section:first-child h2.block-title {
	padding: 12px 10px 12px 20px;
	border: 1px solid #dfdfdf;
	background: #ced1d5;
	background: url(/themes/iea2018/images/bg-hdl-sidebar-second.png);
	background-color: #ced1d5;
	font-size: 14px;
	background-position: right;
	background-repeat: no-repeat;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 0px;
	background-size: cover;
}
.region-sidebar-second h2.block-title {
	padding: 13px 10px 12px 20px;
	margin-bottom: 15px;
	background: #ced1d5;
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 30px;
}
.region-sidebar-second h2 a {
	color: #53585c;
	font-size: 15px;
	margin-top: 0px;
}
.region-sidebar-second h2.teaser a {
	color: #0071b9;
	color: #53585c;
	font-size: 15px;
	margin-top: 0px;
}
#block-ouroffices h2 {
	padding: 12px 10px 12px 20px;
	border: 1px solid #dfdfdf;
	background: none;
	background-color: #ced1d5;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 20px;
}
nav h2 {
	padding: 12px 10px 11px 20px;
	background: #0071b9;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 20px;
	color: #ffffff;
}
#aside-right nav:first-child h2 {
	padding: 12px 10px 11px 20px;
	background: #0071b9;
	background: url(/themes/iea2018/images/bg-hdlb-sidebar-second.png);
	background-color: #0071b9;
	font-size: 14px;
	background-position: right;
	background-repeat: no-repeat;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 0px;
	color: #ffffff;
	background-size: cover;
}
.region-sidebar-second .form-inline .control-label {
	margin-top: 8px;
	font-size: 13px;
	font-weight: normal;
}
#edit-actions, #edit-reset {
	margin-top: 20px;
}
#edit-actions--2 {
	margin-top: 20px;
	float: right;
}
#edit-study {
	width: 260px;
}
#edit-submit-publications {
	margin-top: 20px;
}
#edit-submit-pub-by-cat {
	margin-top: 20px;
}
.btn-info {
	color: #fff;
	background-color: #0071b9;
	border-color: #2e6da4;
}
ul.navbar-nav a.is-active {
	color: #e2211c;
}


.region-footer ul.navbar-nav a.is-active {
	color:#ffffff;
	text-decoration: underline;
}

/*Sidebar second offices*/
.office-address {
	display: block;
	float: left;
	height: 180px;
	padding-left: 10px;
}
.office-phone {
	margin-top: 6px;
}
.office-block {}
.views-field-field-date-and-location {
	font-weight: bold;
	margin: 8px 0px 5px 0px;
}
#aside-right .nav > li.expanded > a:before {
	color: #e2211c;
	content: '·' !important;
	padding-right: 10px;
	font-weight: 600;
}
.views-field-field-publication-ref h4 a {
	font-size: 15px;
	color: #53585c;
}
.views-field-field-publication-ref img {
	border: 1px solid #dfdfdf;
}
.file-link {
	font-size: 13px;
	    width: auto;
}
.file-icon {
	font-size: 95%;
	padding: .25em .2em;
}

.file-link a {
	text-transform: uppercase;
}
/*Tabellen*/
.table.table-striped {
	border: 1px solid #e5f1f8;
	padding: 1px;
}
.table.table-striped tr {
	border-color: #dbeaf3;
	border-style: double;
}
.table.table-striped > thead > tr {
	border-style: solid !important;
	border-color: #0071b9 !important;
}
.col-md-6 .table.table-striped > thead > tr {
	border-style: solid !important;
	border-color: #8ea5b0 !important;
}
.table.table-striped > thead > tr > th {
	vertical-align: bottom;
	background: #0071b9;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
}
.col-md-6 .table.table-striped > thead > tr > th {
	vertical-align: bottom;
	background: #8ea5b0;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
}
.table.table-striped > thead > tr > th a {
	color: #fff;
	text-transform: uppercase;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #e5f1f8;
}
.table-striped tr:nth-of-type(2n) {}
.table-striped > tbody > tr:hover {
	background-color: #f9fdff;
}
.table.table-striped > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
	padding: 15px 30px;
	border-top: 1px solid #e5f1f8;
}
.table.table-striped > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #fff;
}
.col-md-6 .table td {
	padding: 15px 9px;
	font-size: 14px;
}
.col-md-6 .table.table-striped > thead > tr > th {
	padding: 15px 10px;
}
.col-md-6 .table.table-striped {
	margin-top: 30px;
}
.paragraph .table.table-striped {
	margin-top: 30px;
}
.view-staff-list .table td {
	padding: 15px 12px;
	font-size: 14px;
}
.view-staff-list .table.table-striped > thead > tr > th {
	padding: 15px 12px;
	white-space: nowrap
}
.form-inline .form-control {
	width: 100%;
}
.select-wrapper::after {
	color: #acb0b3;
	content: '▼';
	font-style: normal;
	font-weight: 100;
}
.results-counter {
	margin: 20px 0px 15px 0px;
}
/*Scrollspy ausgeblndet  honorary membership*/
body.path-node-51 .col-lg-7 {
	margin-right: 12%;
}
body.path-node-51 .col-lg-2 {
	display: none;
}
/*Textformatierungen*/
.field--name-field-subtitle {
	font-size: 15px;
	font-weight: bold;
	color: #312c2c;
	padding-bottom: 10px;
}
.field--name-field-para-h2,
.field--name-field-para-h2-alternative  {
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	background: #0070b8;
	padding: 6px 15px;
}

.field--name-field-para-h2-alternative {
  margin-top: 20px;
  margin-bottom: 10px;
}

.inpara650{max-width: 650px; margin-top: 20px;line-height: 16px;}
.inpara650 .row{ margin: 30px 0px;
border-bottom: 1px solid #dfdfdf;}
.pl{margin-bottom: 20px; }
img.pl{}
.klein{font-size: 13px;}
/*Logo Banner*/
.studie-logo-banner {
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 10px 10px;
	margin-bottom: 50px;
	min-height: 137px;
}
.logo-banner {
	margin-right: 115px;
	float: left;
}
.logo-banner-1 {
	margin-right: 30px;
	float: left;
	margin-top: 12px;
	width: 90px;
}
.logo-banner-2 {
	margin-right: 30px;
	margin-top: 12px;
	width: 100px;
}
.Trainingop {
	margin-top: 40px;
}
.studies-logo-banner {
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 10px 10px;
	margin-bottom: 20px;
	min-height: 137px;
}
.studie-logo-banner-1 {
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 10px 10px;
	margin-bottom: 0px;

}
.logo-banner-para {
	margin-right: 30px;
}
.acer-logo {}
nav.tabs {
	margin-bottom: 30px;
}
.tabs--primary {
	z-index: 1000;
	position: relative;
	margin-bottom: 15px;
	margin-top: 50px;
}
.center-block-logos {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 600px;
}
/*Sprung to top*/
.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 30px;
	right: 45px;
	display: none;
}
.totop {
	border-color: #98c5f4;
	background: #0070b8;
	padding: 9px 12px 9px 12px;
}
#back-to-top .glyphicon-chevron-up::before {
	content: "\e113";
	color: #fff;
}
#back-to-top.btn-default:hover {
	color: #333;
	background-color: #6094BF;
	border-color: #789ec0;
}
/*Suche*/
#edit-advanced .panel-heading {
	color: #333333;
	background-color: #ffffff;
	border-color: #ddd;
}
ol h3 {
	border-bottom: 1px solid #dfdfdf;
	margin-top: 25px;
	padding-bottom: 10px;
}
.search-block-form .help-block {
	display: none;
}
/*Buttons*/
.btn-primary {
	color: #fff;
	background-color: #0071b9;
	border-color: #2e6da4;
	padding: 9px 15px;
	text-transform: uppercase;
	font-size: 13px;
}
.js-form-submit.btn-primary {
	padding: 8px 10px;
}
/*Footer*/
footer #edit-actions--2 {
	float: right;
	margin-top: -49px;
}
footer .form-actions .btn {
	margin-right: 0px;
}
footer .js-form-submit.btn-primary {
	padding: 7px 13px 7px 13px;
	border-radius: 0px;
}
footer .btn-primary {
	color: #fff;
	background-color: #0071b9;
	border-color: #2e6da4;
	padding: 9px 15px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #a4bbd1;
}
.cc-color-override--1869838640.cc-window {
	background-color: #005d99;
	border-top: 1px solid #56a7da;
}
.footer-info {
	line-height: 17px;
}
.follows {
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
	display: block;
}
.user-plus {
	width: 44px;
	height: auto;
}
.sign {
	padding-bottom: 5px;
}
.social-links {
	margin-bottom: 10px;
	text-align: justify;
}
.footer-social {
	/*	margin-top: 20px;*/
	text-align: justify;
}
.logo-footer {
	padding-right: 0px;
	width: 121px;
	height: auto;
}
footer {
	background: #0070b8;
	z-index: 200;
}
.footer {
	border-top: 10px solid #e2211c;
	margin-top: 150px;
	color: #fff;
	font-size: 13px;
}
footer a {
	color: #ffffff;
}
footer a:hover, footer a:focus {
	color: #D6DCEB;
}
a.footer-link {
	color: #ffffff;
	text-decoration: underline;
}
.twitter, .facebook, .linkedin, .youtube {
	width: 29px;
	height: 29px;
	fill: #cce3f1;
	background: #cce3f1;
	padding: 5px;
	border-radius: 5px;
	margin-right: 8px;
}
.form-inline .newsletter .form-control {
	display: inline-block;
	width: 182px;
	vertical-align: middle;
}
/*==========  Media Querries  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1700px) {
	.view-id-news.view-display-id-frontpage_top {
		max-width: 560px;
		margin-top: -280px;
		margin-left: 50%;
		padding: 10px 12px 15px 25px;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1180px) {
	.public-slider {
		height: auto;
	}
	.bg-slide {
		background: transparent;
		height: auto;
	}
	.bg-slide .field--name-field-upload{
float: right;
	}

	.slider-col {
		background: #fff;
	}
	/*Scrollspy ausgeblndet  honorary membership*/
	body.path-node-51 .col-lg-7 {
		margin-right: 0%;
	}
	body.path-node-51 .col-md-6 {
		margin-right: 0%;
	}
	.public-slider .field--name-field-abstract, .public-slider h4 {
		padding-left: 10px;
	}
	.view-id-news.view-display-id-frontpage_top {
		max-width: 560px;
		margin-top: -250px;
		margin-left: 50%;
		padding: 10px 12px 15px 25px;
	}
	.front-news-more a {
		margin-top: 0px;
	}
	.view-id-news.view-display-id-frontpage_top .views-field-title a {
		font-size: 16px;
		margin-bottom: 10px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
	.logo-footer {
		width: 100px;
		height: auto;
	}
	.studies-logos {
		margin: 20px 20px 20px 20px;
	}
	footer {
		font-size: 11px;
	}
	.user-plus {
		width: 24px;
		height: auto;
	}
	.sign-button {
		margin-top: 50px;
		font-size: 11px;
		margin-left: 100px;
	}
	.view-events .teaser-text {
		padding: 13px 28px 0px 20px;
		float: left;
	}
	.view-news .teaser-text {
		padding: 13px 28px 0px 20px;
		float: left;
	}
	.teaser-text {
		padding: 10px 28px 0px 20px;
		float: left;
	}
	.public-slider .field--name-field-abstract, .public-slider h4 {
		padding-left: 10px;
	}
	.view-id-news.view-display-id-frontpage_top {
		display: block;
		position: inherit;
		max-width: 100%;
		margin-top: 0;
		margin-left: 0;
		padding: 15px;
	}
	.logo-top-banner {
		display: none;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
	.logo-footer {
		width: 80px;
		height: auto;
	}
	.logo-top {
		width: 170px;
		margin-right: 40px;
	}
	.bg-grau {
		padding: 20px 5px 20px 5px;
		background: #f5f5f5;
		margin: 0px;
	}
	footer {
		font-size: 10px;
	}
	.user-plus {
		width: 24px;
		height: auto;
	}
	.sign-button {
		margin-top: 50px;
		font-size: 10px;
		margin-left: 80px;
	}
	.logo-top {
		float: left !important;
		margin-right: 86px;
		width: 120px;
		height: auto;
		margin-top: 10px;
	}
	.studies-logos {
		margin: 15px 15px 15px 15px;
	}
	body.navbar-is-fixed-top {
		margin-top: 140px;
	}
	.view-id-news.view-display-id-frontpage_top {
		display: block;
		position: inherit;
		max-width: 100%;
		margin-top: 0;
		margin-left: 0;
		padding: 15px;
	}
	.logo-top-banner {
		display: none;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
	.logo-top {
		width: 160px;
		margin-right: 40px;
	}
	.view-events .teaser-text {
		height: 210px;
	}
	.view-news .teaser-text, .teaser-text {
		height: 200px;
	}
	.bg-single-slider {
		margin: 20px 0px 0px 0px;
		padding: 40px 25px;
	}
	#blue-top .form-group {
		display: none;
	}
	.bg-grau {
		padding: 20px 0px 20px 0px;
		margin: 0px;
	}
	.btn-default.btn-lg {
		padding: 10px 10px;
		font-size: 14px;
	}
	.view-id-news.view-display-id-frontpage_top {
		display: block;
		position: inherit;
		max-width: 450px;
		margin-top: 20px;
		margin-left: 0;
		padding: 0px 15px;
	}
	.studies-logos {
		margin: 10px 10px 10px 10px;
	}
	.logo-top-banner {
		display: none;
	}
	body.navbar-is-fixed-top {
		margin-top: 145px;
	}
}