@charset "UTF-8";

/* ===========================================
 * Fonts
 * ======================================== */

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'),
       url('../fonts/source-sans-pro-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v12-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'),
       url('../fonts/source-sans-pro-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v12-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/source-sans-pro-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
       url('../fonts/source-sans-pro-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v12-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/source-sans-pro-v12-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro SemiBold Italic'), local('SourceSansPro-SemiBoldItalic'),
       url('../fonts/source-sans-pro-v12-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v12-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v12-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v12-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v12-latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

body{background: rgba(255,255,255,0.34);
background: -moz-linear-gradient(left, rgba(255,255,255,0.34) 0%, rgba(154,193,205,0.34) 26%, rgba(88,153,173,0.34) 43%, rgba(88,153,173,0.33) 58%, rgba(132,180,194,0.33) 69%, rgba(255,255,255,0.33) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.34)), color-stop(26%, rgba(154,193,205,0.34)), color-stop(43%, rgba(88,153,173,0.34)), color-stop(58%, rgba(88,153,173,0.33)), color-stop(69%, rgba(132,180,194,0.33)), color-stop(100%, rgba(255,255,255,0.33)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0.34) 0%, rgba(154,193,205,0.34) 26%, rgba(88,153,173,0.34) 43%, rgba(88,153,173,0.33) 58%, rgba(132,180,194,0.33) 69%, rgba(255,255,255,0.33) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0.34) 0%, rgba(154,193,205,0.34) 26%, rgba(88,153,173,0.34) 43%, rgba(88,153,173,0.33) 58%, rgba(132,180,194,0.33) 69%, rgba(255,255,255,0.33) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0.34) 0%, rgba(154,193,205,0.34) 26%, rgba(88,153,173,0.34) 43%, rgba(88,153,173,0.33) 58%, rgba(132,180,194,0.33) 69%, rgba(255,255,255,0.33) 100%);
background: linear-gradient(to right, rgba(255,255,255,0.34) 0%, rgba(154,193,205,0.34) 26%, rgba(88,153,173,0.34) 43%, rgba(88,153,173,0.33) 58%, rgba(132,180,194,0.33) 69%, rgba(255,255,255,0.33) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
background-size: auto;}

.main-navigation-wrapper {
	position: relative;
	clear: both;
	border: 1px solid #dedede;
	background: #1b5fbd;
	
	/*background: -webkit-linear-gradient(#5994be, #4b8ab8);
	background: -moz-linear-gradient(#5994be, #4b8ab8);
	background: -o-linear-gradient(#5994be, #4b8ab8);
	background: linear-gradient(#5994be, #4b8ab8);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5);*/
}

.main-navigation {
	/* clearfix */
	overflow: hidden;
	margin-right: 3.55556em;
	font-size: 0.858em;
	font-weight: 600;
	color: #ffffff;
}
.main-navigation-mobile {
	/* Hide mobile navigation <select> by default */
	display: none;
}

@media screen and (max-width: 1150px) {
	.main-navigation {
	font-size: 0.775em;}
	}

@media screen and (max-width: 1024px) {
.main-navigation-wrapper {
	position: relative;
	clear: both;
	border: 1px solid #dedede;
	background: #1B5FBD;
	/*background: -webkit-linear-gradient(#5994be, #4b8ab8);
	background: -moz-linear-gradient(#5994be, #4b8ab8);
	background: -o-linear-gradient(#5994be, #4b8ab8);
	background: linear-gradient(#5994be, #4b8ab8);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.5);*/
}

.main-navigation {
	/* clearfix */
	overflow: hidden;
	margin-right: 3.55556em;
	font-size: 0.67em;
	font-weight: 600;
	color: #ffffff;

}
.main-navigation ul,
.main-navigation li {
	margin: 0;
	padding: 0;
	display: inline;
}
.main-navigation a,
.main-navigation li > span {
	float: left;
	padding: 0.75em 1.075em;
	border-left: 1px solid #dedede;
	color: inherit;
	text-decoration: none;
	-webkit-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5);
}
.main-navigation a.trail,
.main-navigation a.active,
.main-navigation li > span.trail,
.main-navigation li > span.active {
	color: #194362;
	background: #5d96bf;
}
.main-navigation a.home,
.main-navigation li > span.home {
	overflow: hidden;
	text-indent: -99em;
	line-height: 0;
}
.main-navigation a.home:after,
.main-navigation li > span.home:after {
	font: 0.75em/1 "RockSolid Icons";
	content: "\2302";
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: geometricPrecision;
	text-indent: 0;
	display: inline-block;
	position: relative;
	line-height: 2;
	display: block;
}
.main-navigation a.home.trail,
.main-navigation a.home.active,
.main-navigation li > span.home.trail,
.main-navigation li > span.home.active {
	color: inherit;
	background: none;
}
.main-navigation a:hover,
.main-navigation a:focus {
	color: #abdcff;
	background: #1a72b2;
}
.main-navigation li:first-child > a,
.main-navigation li:first-child > span {
	border-left: 0;
}

.sub-navigation {
	/* clearfix */
	overflow: hidden;
	padding-bottom: 0.625em;
	border: 1px solid #dedede;
	border-top: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	font-size: 0.88889em;
	color: #ffffff;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

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

.main-navigation-mobile {
		display: block;
		width: 87.5%;
		margin: 0.8em 0 0.8em 6.25%;
	}

.main-navigation {
		display: none;
	}
}



.main-navigation ul,
.main-navigation li {
	margin: 0;
	padding: 0;
	display: inline;
}
.main-navigation a,
.main-navigation li > span {
	float: left;
	padding: 0.75em 1.075em;
	border-left: 1px solid #dedede;
	color: inherit;
	text-decoration: none;
	-webkit-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5);
}
.main-navigation a.trail,
.main-navigation a.active,
.main-navigation li > span.trail,
.main-navigation li > span.active {
	color: #194362;
	background: #5d96bf;
}
.main-navigation a.home,
.main-navigation li > span.home {
	overflow: hidden;
	text-indent: -99em;
	line-height: 0;
}
.main-navigation a.home:after,
.main-navigation li > span.home:after {
	font: 0.75em/1 "RockSolid Icons";
	content: "\2302";
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: geometricPrecision;
	text-indent: 0;
	display: inline-block;
	position: relative;
	line-height: 2;
	display: block;
}
.main-navigation a.home.trail,
.main-navigation a.home.active,
.main-navigation li > span.home.trail,
.main-navigation li > span.home.active {
	color: inherit;
	background: none;
}
.main-navigation a:hover,
.main-navigation a:focus {
	color: #abdcff;
	background: #1a72b2;
}
.main-navigation li:first-child > a,
.main-navigation li:first-child > span {
	border-left: 0;
}

.sub-navigation {
	/* clearfix */
	overflow: hidden;
	padding-bottom: 0.625em;
	border: 1px solid #dedede;
	border-top: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	font-size: 0.88889em;
	color: #ffffff;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
}
@media screen and (max-width: 599px) {
	.main-navigation {
		display: none;
	}
}

.main-navigation ul,
.main-navigation li {
	margin: 0;
	padding: 0;
	display: inline;
}
.main-navigation a,
.main-navigation li > span {
	float: left;
	padding: 0.75em 1.075em;
	border-left: 1px solid #dedede;
	color: inherit;
	text-decoration: none;
	-webkit-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5);
}
.main-navigation a.trail,
.main-navigation a.active,
.main-navigation li > span.trail,
.main-navigation li > span.active {
	color: #194362;
	background: #5d96bf;
}
.main-navigation a.home,
.main-navigation li > span.home {
	overflow: hidden;
	text-indent: -99em;
	line-height: 0;
}
.main-navigation a.home:after,
.main-navigation li > span.home:after {
	font: 0.75em/1 "RockSolid Icons";
	content: "\2302";
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: geometricPrecision;
	text-indent: 0;
	display: inline-block;
	position: relative;
	line-height: 2;
	display: block;
}
.main-navigation a.home.trail,
.main-navigation a.home.active,
.main-navigation li > span.home.trail,
.main-navigation li > span.home.active {
	color: inherit;
	background: none;
}
.main-navigation a:hover,
.main-navigation a:focus {
	color: #abdcff;
	background: #1a72b2;
}
.main-navigation li:first-child > a,
.main-navigation li:first-child > span {
	border-left: 0;
}

.sub-navigation {
	/* clearfix */
	overflow: hidden;
	padding-bottom: 0.625em;
	border: 1px solid #dedede;
	border-top: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	font-size: 0.88889em;
	color: #ffffff;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	background-color: #dddeee;
}
@media screen and (max-width: 900px) {
	.sub-navigation {
		display: none;
	}
}
.sub-navigation ul,
.sub-navigation li {
	margin: 0;
	padding: 0;
	display: inline;
}
.sub-navigation a,
.sub-navigation li > span {
	float: left;
	margin: 0 -0.625em -0.625em 0.625em;
	padding: 0.75em 0.625em;
	color:  #1b5fbd;
	-webkit-box-shadow: inset -1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset -1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: inset -1px 0 rgba(255, 255, 255, 0.5);
}
.sub-navigation a.trail,
.sub-navigation a.active,
.sub-navigation li > span.trail,
.sub-navigation li > span.active {
	font-weight: 600;
	color: #1b5fbd;
	
}
}
@media screen and (max-width: 599px) {
	.sub-navigation {
		display: none;
	}
}
.sub-navigation ul,
.sub-navigation li {
	margin: 0;
	padding: 0;
	display: inline;
}
.sub-navigation a,
.sub-navigation li > span {
	float: left;
	margin: 0 -0.625em -0.625em 0.625em;
	padding: 0.75em 0.625em;
	color:  #1b5fbd;
	-webkit-box-shadow: inset -1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset -1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: inset -1px 0 rgba(255, 255, 255, 0.5);
}
.sub-navigation a.trail,
.sub-navigation a.active,
.sub-navigation li > span.trail,
.sub-navigation li > span.active {
	font-weight: 600;
	color: #194362;
	
}

@media screen and (max-width: 599px) {
	.main-navigation-mobile {
		display: block;
		width: 87.5%;
		margin: 0.8em 0 0.8em 6.25%;
	}
}

.main-navigation-search {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	overflow: hidden;
	border-left: 1px solid #dedede;
	background: #528fbb;
	background: -webkit-linear-gradient(#5994be, #4b8ab8);
	background: -moz-linear-gradient(#5994be, #4b8ab8);
	background: -o-linear-gradient(#5994be, #4b8ab8);
	background: linear-gradient(#5994be, #4b8ab8);
	-webkit-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
	box-shadow: inset 1px 0 rgba(255, 255, 255, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}
@media screen and (max-width: 900px) {
	.main-navigation-search {
		position: relative;
		height: 2.72222em;
		border-bottom: 1px solid #dedede;
		border-left: 0;
	}
}
.main-navigation-search input {
	float: right;
	width: 10.25em;
	margin: 0.5625em 4em 0 -10.3125em;
	padding-top: 0.25em;
	padding-bottom: 0.1875em;
	border: 1px solid #dedede;
	font-size: 0.88889em;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: margin-left 0.2s ease-out;
	-moz-transition: margin-left 0.2s ease-out;
	-o-transition: margin-left 0.2s ease-out;
	transition: margin-left 0.2s ease-out;
}
.main-navigation-search:hover input,
.main-navigation-search input:hover,
.main-navigation-search input:focus {
	margin-left: 1.375em;
}
.main-navigation-search button {
	position: absolute;
	top: 0;
	right: 0;
	width: 3.55556em;
	height: 100%;
	margin: 0;
	padding: 0.77778em 0;
	border: 0;
	color: #ffffff;
	text-align: left;
	text-indent: -99em;
	text-shadow: none;
	line-height: 0;
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.main-navigation-search button:after {
	font: 1.11111em/1 "RockSolid Icons";
	content: "\e0cb";
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: geometricPrecision;
	text-indent: 0;
	display: inline-block;
	position: relative;
	display: block;
	text-align: center;
}
.main-navigation-search button:hover,
.main-navigation-search button:focus {
	color: #abdcff;
}

.content-wrapper {
	zoom: 1;
}
.content-wrapper:before {
	content: "";
	display: table;
}
.content-wrapper:after {
	content: "";
	display: table;
	clear: both;
}

.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6{
margin-top: 1.75em;
margin-bottom: 0.3em;
font-weight: normal;
line-height: 1.3;}

.main-content h1 {
	font-size: 1.8em;
	font-weight: bold;
	color: #528fbb;
}

.main-content h2{
font-size: 1.4em;
color: #528fbb;}

.adress
{
	padding: 10px;
	font: 15px/1.5 "Source Sans Pro", sans-serif;
	color: #343434;
	border:1px dotted #4b626e;
}

.bewertungen {
	padding: 2px 20px 5px 20px;
	margin-top:60px;
	/*border-left:2px dotted #4b626e;*/
	background-color:#9CF
}

.einleitung {
	border-bottom: 2px dotted #4b626e;
	padding-bottom: 25px;
}

#boxschatten {
	padding:0px 20px 25px 20px;
	-webkit-box-shadow: 10px 10px 5px -6px rgba(128,128,128,0.35);
	-moz-box-shadow: 10px 10px 5px -6px rgba(128,128,128,0.35);
	box-shadow: 10px 10px 5px -6px rgba(128,128,128,0.35);
	}
	

	
.trennlinie {
		border-bottom:2px dotted #c8e0fa;
		padding:0px 20px 25px 20px;
	}

.einrueckung20 {
		padding:0px 20px 25px 20px;

}

.bild {
	border: none;
	margin: 0;
	background: none;
    box-shadow: none;
}

#article-124 {
	
	/*border-radius: 100px;*/
	margin:45px 0 45px 65px;
	padding-bottom: 30px;
	background: url("/files/opensauce/img/basic_images/bg_fragezeichen_1.png") no-repeat;
	max-height: 622px;
	padding-top: 0.3rem;
}

#article-124 h2 {
	font-size: 1.3em;
	padding: 8px; }

	
.frage_eins, .frage_zwei, .frage_drei{
	margin: 0 25px 0 45px;
    background: white;
   /*border-radius: 18px;*/
    opacity: 0.7;
	max-width: 360px;}
	
.frage_eins h2, .frage_zwei h2, .frage_drei h2
	{
	/*padding: 12px 25px;*/
	-moz-box-shadow:5px 5px 9px #005c99; /* Firefox */
	-webkit-box-shadow:5px 5px 9px #005c99; /* Chrome, Safari */
	-khtml-box-shadow:5px 5px 9px #005c99; /* Konqueror */
	box-shadow:5px 5px 9px #005c99; /* CSS3 */
}

@media screen and (max-width: 599px) {
	#article-124 {
	margin:25px 0 15px 0px;
	background: url("/files/opensauce/img/basic_images/fragezeichen_3.png") no-repeat;
	padding-top:1px;
}
/*.article-124 .frage_eins, .frage_zwei, .frage_drei{
	margin: 0 15px 0 25px;
	max-width:250px;}*/
	
#article-124 h2 {
	font-size: 1em;
	padding:10px;}
	
	.frage_eins h2 {
		margin-bottom: 1px;}
}

#mod_login .intern
{margin-top:25px;}

#article-124-einleitung {
	padding: 0 69px;}
	
.film .filmplayer{
	margin-top: 5%;
	width: 100%;}
	
.film .legende{
	font-size: 0.7em;
	margin-top: -40px;}
	
.vorwort h3 {
    font-size: 1.3em;
    color: #518FBB;
    padding-top: 12px;}
	
	.elastic-video {
	position: relative;
	padding-bottom: 55%;
	padding-top: 15px;
	height: 0;
	overflow: hidden;
}

.elastic-video iframe {
	position: absolute;

	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.elastic-video-wrapper {
	width: 729px;
	max-width: 100%;
	margin-top:68px;
}

.logo {
	position: absolute;
    background-color: transparent;
    top: -3px;
    left: -2px;
    z-index: 99;
    margin: 70px 0 30px 50px;
    padding: 2px 10px 10px 2px;
    font-size: inherit;
}

.logo a {
	display: block;
}
.logo img {
	display: block;
	width: auto;
	height: 220px;
}
@media screen and (max-width: 599px) {
	.logo img {
		margin: 0 auto;
		height: 180px;
	}
}

@media screen and (max-width: 599px) 
{
.logo{
	margin: 11px 0 0 0; position: static;
	}
.head_box{
	font-size:1.4em;
	margin-bottom:-2em;
	margin-right:1em;
	text-align:left;
	}
	}
	
.ce_toplink, .toplink {
    margin: 3.33333em 0;
    border-top: 1px solid #dedede;}
	
.unterschrift {margin-top:-25px;}

.ce_downloads h1, .ce_downloads h2, .ce_downloads h3, .ce_downloads h4, .ce_downloads h5, .ce_downloads h6 {
    margin: -1.75em -2.58333em 1.66667em;
    padding: 0.66667em 1.66667em;
    font-size: 0.75em;
    font-weight: 600;
    letter-spacing: 0.08333em;
    color: #ffffff;
    text-transform: uppercase;
    background: #1a72b2;
}