@charset "utf-8";
/* @import 'https://fonts.googleapis.com/css?family=Oswald:300,400,700|Teko:300,400,500,600,700'; */


/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('/_fileadmin/fonts/oswald-v49-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_fileadmin/fonts/oswald-v49-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_fileadmin/fonts/oswald-v49-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_fileadmin/fonts/oswald-v49-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/_fileadmin/fonts/oswald-v49-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_fileadmin/fonts/oswald-v49-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/_fileadmin/fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_fileadmin/fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_fileadmin/fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_fileadmin/fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/_fileadmin/fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_fileadmin/fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('/_fileadmin/fonts/oswald-v49-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_fileadmin/fonts/oswald-v49-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_fileadmin/fonts/oswald-v49-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_fileadmin/fonts/oswald-v49-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/_fileadmin/fonts/oswald-v49-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_fileadmin/fonts/oswald-v49-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}


/* teko-300 - latin */

@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 300;
  src: url('/_fileadmin/fonts/teko-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_fileadmin/fonts/teko-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_fileadmin/fonts/teko-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_fileadmin/fonts/teko-v15-latin-300.svg#Teko') format('svg'); /* Legacy iOS */
}



/* teko-regular - latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 400;
  src: url('/_fileadmin/fonts/teko-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_fileadmin/fonts/teko-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_fileadmin/fonts/teko-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_fileadmin/fonts/teko-v15-latin-regular.svg#Teko') format('svg'); /* Legacy iOS */
}

/* teko-500 - latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 500;
  src: url('/_fileadmin/fonts/teko-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_fileadmin/fonts/teko-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_fileadmin/fonts/teko-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_fileadmin/fonts/teko-v15-latin-500.svg#Teko') format('svg'); /* Legacy iOS */
}

/* teko-600 - latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 600;
  src: url('/_fileadmin/fonts/teko-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_fileadmin/fonts/teko-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_fileadmin/fonts/teko-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_fileadmin/fonts/teko-v15-latin-600.svg#Teko') format('svg'); /* Legacy iOS */
}

/* teko-700 - latin */
@font-face {
  font-family: 'Teko';
  font-style: normal;
  font-weight: 700;
  src: url('/_fileadmin/fonts/teko-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/_fileadmin/fonts/teko-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/_fileadmin/fonts/teko-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/_fileadmin/fonts/teko-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/_fileadmin/fonts/teko-v15-latin-700.svg#Teko') format('svg'); /* Legacy iOS */
}


body {
	background-color: rgba(231,231,255,1.00);
	background:url("/_fileadmin/img/bg-lotte.png") no-repeat;
	background-attachment: fixed;
	background-size: cover;
	position: static;
	line-height: 150%;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
}
html {
	font-size: 100%;
}

td {
	font-size: 1.1rem;
	line-height: 160%;
	padding-bottom: 10px;
}

.mt-2px{margin-top:2px}


h1{color:rgb(0,0,102)}
h2{color:rgb(255,255,255)}
p{color: rgb(51, 51, 51);font-weight:300;}

.bg-block p{color:rgb(255,255,255);font-weight:300;}

a {
	color: rgb(0,0,102);
	text-decoration: none;
}

.navbar.navbar-fixed-top.bg-fff.subnav.topbar {
	background: #fff;
	min-height: 100px;
}

.topbar {
	font-size: 0.875rem;
	font-weight: 400;
}

.topbar a {
	text-transform: uppercase;
}

.topbar a:hover {
	text-decoration: none;
}

.kontaktdaten i {
	margin-top: 8px;
	font-size:1.1rem
}

.kontaktdaten {
	line-height: 100px;
}

@media (max-width: 767px) {
	.kontaktdaten span {margin-right:30px;
	}


}
.mail-subnav span, .phone-subnav span {
	height: 40px;
	margin-left: 5px;
	vertical-align: middle;
}
.phone-subnav span, .mail-subnav span {
	margin-right: 20px;
}

.header-bg {	font-family: 'Teko', sans-serif;font-weight:500}
.audio-icon {
	color: #fff;
	display: table;
	font-size: 3em;
	left: 0.5em;
	position: absolute;
	top: 0.5em;
	z-index: 100000;
}
.content-text p {color:rgb(51,51,51);font-size:1.1rem;line-height:160%}
aside p {color:rgb(51,51,51)}
aside h3 { background: rgb(255,255,255);margin: 15px -15px; padding: 0.5em;color:rgb(0,0,102);font-weight:300;font-size: 1.2rem;}
.aside-lotte-banner > a {display: block;margin-bottom: 1em;}


.img-center {margin:0 auto;}
.margin-bottom30{margin-bottom:30px}
.margin-top10 {margin-top:10px}
.margin-top20 {margin-top:20px}
.padding-top30{padding-top:30px}
.padding-top40{padding-top:40px}
.padding-top60{padding-top:60px}
.padding-bottom30{padding-bottom:30px}

.blue{color: rgba(0, 0, 102, 1);}
.bg-blue {background-color: rgba(0, 0, 102, 1);color:rgb(255,255,255)}
.top-nav-brand img{max-height:90px;margin-top:7px}

.bg-blue.stream-button a {
	background-color: rgba(0, 0, 102, 1);
	line-height: 98px;
	display:block;
	padding: 0px;
}

.bg-blue.stream-button :hover {
	color:#FFF;
}



.bg-blue a {
	background-color: rgba(0, 0, 102, 1);
	margin-right: 1px;
	padding: 8px 20px;
}


.social-media-btn {
	background-color: rgba(0, 0, 102, 1);
	color: #ffffff;
}

/* main {margin-bottom:2em}*/
.main-section-box {background:rgba(255,255,255,0.7);border-top: 1px solid rgba(0, 0, 102, 1);}
aside {background-color:rgba(204,204,255,1.00);padding-bottom:1em}
.sec-breadcrumb {background-color:rgba(255,255,255,1.00);}
#breadcrumb{color: rgb(0, 0, 102);font-size: 1.2rem;font-weight: 300;padding: 0.5em 0;}
.header-top {
	background-color:rgba(1,0,102,1.00);
	margin-top: 100px;
	color:rgba(255,255,255,1.00);
	text-transform:uppercase;
	text-align:center;
	font-weight:400;
}
.bg-content{padding-bottom:2em}

.bg-block {
	color: rgba(255, 255, 255, 1);
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.bg-block .bg-block-caption {
	/* background-image: linear-gradient(180deg, rgba(151, 151, 151, 0) 10.11%, rgba(0, 0, 0, 0.9) 80%); */
	bottom: 0;color: rgba(255, 255, 255, 1);display: table;left: 0;padding: 0;position: absolute;transition: all 2s ease 0.5s;width: 100%;height: auto;background-color: rgba(0, 0, 0, 0.65);}

.social-link a{color:rgba(255,255,255,1)}
.navbar.navbar-default.navbar-fixed-top.bg-fff {background-color: rgba(255,255,255,1.00);}
.navbar-brand {padding: 0px;}
.navbar-brand {height: 130px;padding: 0px;margin-top:5px;}
.navbar-brand>img {height: 100%;padding: 15px;width: auto;}
.navbar-lotte li a:hover, .navbar-lotte li a:focus{background:transparent}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background-color: transparent;border-color: transparent;}

/*
.navbar-lotte {
border-color: transparent;
margin-left: 40px;
margin-right: 40px;
}
*/
.navbar-lotte .navbar-brand {
	color: #777;
}
.navbar-lotte .navbar-brand:hover, .navbar-lotte .navbar-brand:focus {
	background-color: transparent;
	color: #5e5e5e;
}
.navbar-lotte .navbar-text {
	color: rgba(255,255,255,1.00);
}

.navbar-lotte .navbar-nav > li:first-child{
	color: rgba(255,255,255,1.00);
	background-repeat: no-repeat;
	background-position: left center;
	background-attachment: scroll;
	padding-left: 2px;
	z-index:1000
}

.navbar-lotte .navbar-nav > li > a {
	color: rgba(255,255,255,1.00);
	background-repeat: no-repeat;
	background-position: right center;
	background-attachment: scroll;
	padding: 0 30px;
	text-decoration: none;
	line-height:138px;
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.navbar-lotte .navbar-nav li {
		display: inline-block;
		float:none!important;
	}

	.navbar-lotte .navbar-nav li li {
		display: block;
		float:left;
	}


	.centered { 
		width:100%;
		margin:0 auto;
	}

}



.navbar-nav > li > a {
	padding-bottom: 15px;
	padding-top: 15px;
}

.navbar-lotte .navbar-nav > li > a:hover, .navbar-lotte .navbar-nav > li > a:focus {
	background-color: rgba(255,255,255,0.30);
	color: rgba(255,255,255,1.00);
}
.navbar-lotte .navbar-nav > .active > a, .navbar-lotte .navbar-nav > .active > a:hover, .navbar-lotte .navbar-nav > .active > a:focus {
	background-color: rgba(255,255,255,0.30);
	color: rgba(255,255,255,1.00);
}
.navbar-lotte .navbar-nav > .disabled > a, .navbar-lotte .navbar-nav > .disabled > a:hover, .navbar-lotte .navbar-nav > .disabled > a:focus {
	background-color: transparent;
	color: rgba(255,255,255,1.00);
}
.navbar-lotte .navbar-toggle {
	border-color: #ddd;
}
.navbar-lotte .navbar-toggle:hover, .navbar-lotte .navbar-toggle:focus {
	background-color: rgba(204, 204, 255, 1);
}
.navbar-lotte .navbar-toggle .icon-bar {
	background-color: rgb(255,255,255);
}
.navbar-lotte .navbar-collapse, .navbar-lotte .navbar-form {
	border-color: rgb(255,255,255);
}
.navbar-lotte .navbar-nav > .open > a, .navbar-lotte .navbar-nav > .open > a:hover, .navbar-lotte .navbar-nav > .open > a:focus {
	background-color: rgba(255,255,255,0.30);
	color: rgba(255,255,255,1.00);
}

/* Dropdown */
.dropdown-menu {
	font-size: 1.1rem;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color:rgb(0, 0, 102);color: #fff;outline: 0 none;text-decoration: none;}
.dropdown-menu > li > a {clear: both;color: rgb(0, 0, 102);display: block;font-weight: normal;line-height: 150%;padding: 5px 20px;white-space: nowrap;text-decoration:none;}
.slider-row {padding-bottom: 20px;}

@media (max-width: 767px) {
	.navbar-nav {margin: 7.5px 0;}
	.navbar-toggle {border-radius: 0px;	
		border: 1px solid transparent;
		margin-bottom: 8px;
		margin-right: 20px;
		margin-top: 35px;
		padding: 30px;
	}


	.navbar-toggle .icon-bar {
		border-radius: 1px;
		display: block;
		height: 4px;
		width: 40px;
	}

	.navbar-lotte .navbar-nav > li:first-child {padding-left: 0px;}
	.navbar-lotte {margin-left: 0px;margin-right: 0px;}
	.navbar-lotte .navbar-nav .open .dropdown-menu > li > a {color: rgb(255,255,255);line-height:170%}
	.navbar-lotte .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-lotte .navbar-nav .open .dropdown-menu > li > a:focus {background-color: transparent;color: #333;}
	.navbar-lotte .navbar-nav .open .dropdown-menu > .active > a, .navbar-lotte .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-lotte .navbar-nav .open .dropdown-menu > .active > a:focus {background-color: #e7e7e7;color: #555;}
	.navbar-lotte .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-lotte .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-lotte .navbar-nav .open .dropdown-menu > .disabled > a:focus {background-color: transparent;color: #ccc;}
	.navbar-nav li {display: block;float: none;}
	.navbar-lotte .navbar-nav > li > a,.navbar-lotte .navbar-nav > li:first-child {background-image: none;}	
	.dropdown-menu{text-align:center}



	.navbar-lotte .navbar-nav > li > a {
		line-height:60px;
	}


}

.navbar-lotte .navbar-link {color: #777;}
.navbar-lotte .navbar-link:hover {color: #333;}
.navbar-lotte .btn-link {color: #777;}
.navbar-lotte .btn-link:hover, .navbar-lotte .btn-link:focus {color: #333;}
.navbar-lotte .btn-link[disabled]:hover, fieldset[disabled] .navbar-lotte .btn-link:hover, .navbar-lotte .btn-link[disabled]:focus, fieldset[disabled] .navbar-lotte .btn-link:focus {color: #ccc;}









.bg-000066 {
	background-color: rgba(0,0,102,1.00);
}

footer{color:rgba(255,255,255,1.00);padding-top:1em}
footer a{color:rgba(255,255,255,1.00)}
footer :hover{color:rgba(255,255,255,1.00)}
.content{padding: 1em 0}

.box-news {margin-bottom:2em; }


/**********************/
/* News           */
/**********************/

.date {font-size:0.88rem; display: block; margin-bottom:1em}
/* .news h4 {text-transform: none;color: rgba(161,0,99,1.00);font-family: 'Tinos', serif;font-weight: 400;border:none;	margin-bottom:0;padding-bottom:10px;} */
.news h4 {text-transform: uppercase;color: rgb(47, 153, 204);font-weight: 400;border:none;	margin-bottom:0;padding-bottom:10px;font-size: 1.1em;line-height:150%}
.content-text h2 {color:rgb(0, 0, 102);font-weight: 300;border:none;	margin-bottom:1em;padding-bottom:0;font-size: 1.5rem;line-height:100%}
.news .media-list h2 {color:rgb(0, 0, 102);font-weight: 300;border:none;	margin-bottom:1em;padding-bottom:0;font-size: 1.5rem;line-height:100%}
.news .media-list h2 a {font-weight: 300;}
.date i {color: rgb(47, 153, 204);}
.news .media-list p {font-size: 1.1rem; line-height: 160%;}

@media screen and (max-width:767px) {
	.news .media-list h2 {color:rgb(0, 0, 102);font-weight: 300;border:none;	margin-bottom:1em;padding-bottom:0; padding-top:1em;font-size: 1.5rem;line-height:100%}
}


/**********************/
/* Hover Effekt Home           */
/**********************/

.hovereffect img {display:block;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear;}
.hovereffect{border: 3px solid #fff;}
.hovereffect h2 {text-align:center;/* background:rgba(0,0,0,0.4); */padding:0;margin: 0.5em 0;}
.hovereffect p {text-align:center;padding:10px;}
.hovereffect:hover img {-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}

/**********************/
/* Audios             */
/**********************/

.themen-audioplayerimage { width:90px; height:90px; float:left; overflow:hidden; }
.themen-audioplayertitle { display:inline-block; width:400px; margin:8px 0 9px 20px; height:36px; overflow:hidden; }
.themen-audioplayer #audioplayer { margin:8px 0 0 110px; }
.AudioContainer {margin: 0;padding:20px;background-color:#F7F7F7; color:#990000;}
.AudioContainer P { padding:10px 0 0px 0; margin:0 0 0 0; }

.audios { clear:both; }
.audio { clear:both; margin-bottom:1.5em; }
.audio AUDIO { clear:both; background:none; font-size:1.1em; }
.audio P { display:block; clear:both; margin:0.5em 0 0 0; font-size:1em; line-height:1; }
.audio SPAN { font-size:0.85em; color:#444444; }
/* Media Element */
.audio .mejs-offscreen { position:absolute !important; top:-10000px; left:-10000px; overflow:hidden; width:1px; height:1px; }
.audio .mejs-container { position:relative; width:500px; background:rgba(0,0,0,0.1); -moz-box-shadow:inset 0 1px 2px 3px rgba(0,0,0,0.025); -webkit-box-shadow:inset 0 1px 2px 3px rgba(0,0,0,0.025); box-shadow:inset 0 1px 2px 3px rgba(0,0,0,0.025); }
.audio .mejs-container .mejs-controls { position:absolute; background:none; list-style-type:none; margin:0; padding:0; bottom:0; left:0; height:50px; width:100%; outline:none; }
.audio .mejs-container .mejs-controls div { list-style-type:none; background-image:none; display:block; float:left; margin:0; padding:0; width:50px; height:26px; border:0; font-size:1em; }
.audio .mejs-container .mejs-controls .mejs-button button { cursor:pointer; display:block; font-size:14px; line-height:1; text-decoration:none; margin:0px; padding:0; position:absolute; height:16px; width:16px; border:0; font-family:'FontAwesome'; text-align:center; outline:none; }
.audio .mejs-container .mejs-controls .mejs-play button,
.audio .mejs-container .mejs-controls .mejs-pause button { width:50px; height:50px; line-height:50px; font-size:12px; background-color:rgb(0,0,102); color:#FFFFFF; }
.audio .mejs-container .mejs-controls .mejs-play button:hover,
.audio .mejs-container .mejs-controls .mejs-pause button:hover { background:rgba(0,0,102,0.6); }
.audio .mejs-container .mejs-controls .mejs-play button:before { content:'\f04b'; }
.audio .mejs-container .mejs-controls .mejs-pause button:before { content:'\f04c'; }
.audio .mejs-container .mejs-controls .mejs-mute button,
.audio .mejs-container .mejs-controls .mejs-unmute button { color:#666666; background:none; margin:11px 5px;font-size:2em }
.audio .mejs-container .mejs-controls .mejs-mute button:before { content:'\f028'; }
.audio .mejs-container .mejs-controls .mejs-unmute button:before { content:'\f026'; }
.audio .mejs-container .mejs-controls .mejs-time { color:#666666; display:block; height:17px; width:auto; padding:16px 3px 0 3px ; overflow:hidden; text-align:center; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
.audio .mejs-container .mejs-controls .mejs-time span { color:#666666; font-size:0.85em; line-height:12px; display:block; float:left; margin:1px 2px 0 0; width:auto; }
.audio .mejs-container .mejs-controls .mejs-time-rail { direction:ltr; width:200px; padding-top:14px; outline:none; font-size:1em; }
.audio .mejs-container .mejs-controls .mejs-time-rail span { display:block; position:absolute; width:180px; height:10px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; cursor:pointer; }
.audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total { margin:5px; background:#DDDDDD; background:rgba(0,0,0,0.1); }
.audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering { width:100%; background:#66CCFF; }
.audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded { background:#CCCCCC; background:rgba(127,127,127,0.5); width:0; }
.audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current { background:#CCCCCC; background:rgba(64,64,64,0.5); width:0; }
.audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle { display:none; position:absolute; margin:0; width:10px; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer; border:solid 2px #333; top:-2px; text-align:center; }
.audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float { position:absolute; display:none; background:#999999; width:36px; height:1em; padding:0.2em; top:-26px; margin-left:-18px; line-height:1 !important; border:0; font-size:12px; text-align:center; color:#FFFFFF; }
.audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-current { margin:2px; width:50px; display:block; text-align:center; left:0; }
.audio .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner { position:absolute; bottom:-10px; left:13px; display:block; width:0; height:0; line-height:0; border:solid 5px #999999; border-color:#999999 transparent transparent transparent; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.audio .mejs-container .mejs-controls .mejs-volume-button { position:relative; }
.audio .mejs-container .mejs-controls .mejs-volume-button:hover { -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; }
.audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider { height:26px; width:56px; position:relative; display:block; float:left; vertical-align:middle; }
.audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { position:absolute; left:0; top:20px; width:50px; height:8px; margin:0; padding:0; font-size:1px; background:#DDDDDD; background:rgba(0,0,0,0.1); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { position:absolute; left:0; top:20px; width:50px; height:8px; margin:0; padding:0; font-size:1px; background:#CCCCCC; background:rgba(127,127,127,0.5); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.audio .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { display:none; }

.stream .mejs-time {
	display:none !important;
}

.stream .mejs-container .mejs-controls .mejs-time-rail {
	display: none;
}

@media screen and (min-width:1200px){
	.header-top {
		height: 140px;
		line-height:140px;
		font-size: 6rem;
	}


}

@media screen and (min-width:768px){
	.header-bg {background:url("/_fileadmin/img/head-small-lotte.png") no-repeat;background-position:center center;background-size:cover;height:140px;}
}





@media screen and (min-width:1200px){
	.header-top {
		height: 140px;
		line-height:140px;
		font-size: 6rem;
	}


}

@media screen and (max-width:1199px){
	.header-top {
		line-height:100px;
		font-size: 4rem;
	}

}

@media screen and (max-width:980px){
	.h2, h2 {
		font-size: 1.2rem;
	}
	.header-top {
		font-size: 3.5rem;
	}

}

@media screen and (max-width:768px){
	.header-top {
		line-height:100px;
		font-size: 3rem
	}

}

@media screen and (max-width:640px){
	.h2, h2 {
		font-size: 1rem;
	}
	.header-top {
		font-size: 2.5rem
	}

}




@media screen and (max-width:480px){
	.h2, h2 {
		font-size: 0.75rem;
	}

	.bg-block .bg-block-caption {
		padding: 0;
		width: 100%;
	}

	.header-top {
		line-height:100px;
		font-size: 1.5rem
	}

}

.sub-footer{margin-bottom:1em}
.sub-footer a {font-weight:400;font-size:1rem;line-height:100%;text-transform:uppercase}
.sub-footer i{font-size:2rem;line-height:100%}
#top-icon {
	background-color: rgba(204, 204, 255, 1);
	bottom: -4px;
	color: #fff;
	margin-top: 1em;
	padding: 1em 4em;
	position: relative;
	transform: scale(0.8);
	transition-duration: 0.5s;
}
#top-icon:hover {
	transform: scale(0.9);
}

#flex-container {
	display: flex;
	flex-wrap: wrap;
}

.btn-general {background-color:rgba(0, 0, 102, 1);border: 1px solid rgba(0, 0, 102, 1);color:rgba(255,255,255,1.00);border-radius: 0px;box-shadow: 2px 2px 3px rgba(223,223,223,0.50);margin-bottom:20px;padding:0.55em 2em; text-transform:uppercase}
.btn:hover {border: 1px solid rgba(0, 0, 102, 1);color:rgba(0, 0, 102, 1);background-color: rgba(255,255,255,1.00)}
/* Contact */
.commentForm {padding-right:2.937249%}
/*.commentForm label { display: inline-block;font-weight: 400;margin-bottom: 5px;max-width: 100%;}*/
.commentForm .btn-beebeer {margin-left: 0px;}
.form-control {border-radius:0;font-size:1em;height:40px;background-color:rgba(255, 255, 255,0.9)}
.form-control {box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);}
.form-control:focus {box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);border-color:rgb(47, 153, 204);}
legend {color: rgba(102,102,102,1.00);font-size:1em;}
.commentForm label { display: none;font-weight: 400;max-width: 100%;}
.ie6 .formContainer LABEL, .ie7 .formContainer LABEL, .ie8 .formContainer LABEL, .ie9 .formContainer LABEL { display:  inline-block;}

.form-control.search-form{box-shadow: none;height:38px}
.btn-general.search-form {margin-bottom:0}

.pagenavi {
	top:20px;
	float:right;
	position:absolute;
	right:30px;
	font-size:1.5em;
	line-height:100%;
}


.pageNavi {
	font-size: 1em;
}

hr {
	border: 0;
	height: 1px;
	background: rgba(0, 0, 102, 0.1);
	background-image: linear-gradient(to right, rgba(0, 0, 102, 0.1), rgba(0, 0, 102, 1), rgba(0, 0, 102, 0.1));
}

.themen-imagetitle {background-color: rgb(247, 247, 247);color: rgb(0, 0, 102);font-size:0.875rem;font-style: italic;margin-top: 0;padding: 5px 10px;}

.autor {
	font-size: 1.2em;
	margin: 1em 0;
	text-align: right;
}

figure {
	background: rgb(255,255,255);
}

.system-message > h3 {
	color: red;
}

/* SOCIAL MEDIA */

@font-face {
	font-family: 'social-sharing-buttons';
	src: url('_fileadmin/css/font-awesome/social-sharing-buttons.eot?93727803');
	src: url('_fileadmin/css/font-awesome/social-sharing-buttons.eot?93727803#iefix') format('embedded-opentype'),
		url('_fileadmin/css/font-awesome/social-sharing-buttons.woff?93727803') format('woff'),
		url('_fileadmin/css/font-awesome/social-sharing-buttons.ttf?93727803') format('truetype'),
		url('_fileadmin/css/font-awesome/social-sharing-buttons.svg?93727803#social-sharing-buttons') format('svg');
	font-weight: normal;
	font-style: normal;
}



.icon-facebook-1:before { content: '\e803'; } /* '' */
.icon-stumbleupon:before { content: '\e804'; } /* '' */
.icon-twitter-1:before { content: '\e805'; } /* '' */
.icon-gplus:before { content: '\e806'; } /* '' */
.icon-linkedin:before { content: '\e807'; } /* '' */


.ssb-content {
	padding: 0 2em 1em 0em;
	display: inline-flex;
}

.ssb-content h4{
	font-size:1rem;
	margin:1em 0 0;
	color: rgb(155, 155, 155);
	padding:0;
}
.ssb-content .btn {
	border-radius: 0;
	font-size:0.875rem;
	margin: 5px;
	transition: background-color 0.25s ease 0s;
	color:#fff;
}



.ssb {
	font-size: 0;
}
.ssb .btn {
	border-radius: 0;
	font-size: 2rem;
	margin: 5px;
	transition: background-color 0.25s ease 0s;
	color:#fff;
}
.ssb-fixed-l, .ssb-fixed-r {
	height: 250px;
	margin: -125px 0 0;
	position: fixed;
	top: 50%;
}
.ssb-fixed-l .btn, .ssb-fixed-l .btn i, .ssb-fixed-r .btn, .ssb-fixed-r .btn i {
	display: block;
	height: 75px;
	line-height: 75px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 75px;
}
.ssb-fixed-l {
	left: 0;
}
.ssb-fixed-r {
	right: 0;
}
.btn-twitter {
	background-color: rgba(0,135,187,1);
	border-color: rgba(0,135,187,1);
	color: #fff;
}
.btn-twitter.active, .btn-twitter.focus, .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover, .open > .dropdown-toggle.btn-twitter {
	background-color: rgba(0,135,187,0.5);
	border-color: rgba(0,135,187,0.5);
	color: #fff;
}
.btn-twitter.active, .btn-twitter:active, .open > .dropdown-toggle.btn-twitter {
	background-image: none;
}
.btn-twitter.disabled, .btn-twitter.disabled.active, .btn-twitter.disabled.focus, .btn-twitter.disabled:active, .btn-twitter.disabled:focus, .btn-twitter.disabled:hover, .btn-twitter[disabled], .btn-twitter.active[disabled], .btn-twitter.focus[disabled], .btn-twitter[disabled]:active, .btn-twitter[disabled]:focus, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter, fieldset[disabled] .btn-twitter.active, fieldset[disabled] .btn-twitter.focus, fieldset[disabled] .btn-twitter:active, fieldset[disabled] .btn-twitter:focus, fieldset[disabled] .btn-twitter:hover {
	background-color: #00acee;
	border-color: #00acee;
}
.btn-twitter .badge {
	background-color: #fff;
	color: #00acee;
}
.btn-facebook {
	background-color: rgba(45,67,115,1.0);
	border-color: rgba(45,67,115,1.0);
	color: #fff;
}
.btn-facebook.active, .btn-facebook.focus, .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover, .open > .dropdown-toggle.btn-facebook {
	background-color: rgba(45,67,115,0.5);
	border-color: rgba(45,67,115,0.5);
	color: #fff;
}
.btn-facebook.active, .btn-facebook:active, .open > .dropdown-toggle.btn-facebook {
	background-image: none;
}
.btn-facebook.disabled, .btn-facebook.disabled.active, .btn-facebook.disabled.focus, .btn-facebook.disabled:active, .btn-facebook.disabled:focus, .btn-facebook.disabled:hover, .btn-facebook[disabled], .btn-facebook.active[disabled], .btn-facebook.focus[disabled], .btn-facebook[disabled]:active, .btn-facebook[disabled]:focus, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook, fieldset[disabled] .btn-facebook.active, fieldset[disabled] .btn-facebook.focus, fieldset[disabled] .btn-facebook:active, fieldset[disabled] .btn-facebook:focus, fieldset[disabled] .btn-facebook:hover {
	background-color: #8ea7a2;
	border-color: #8ea7a2;
}
.btn-facebook .badge {
	background-color: #fff;
	color: #3b5998;
}
.btn-googleplus {
	background-color: rgba(206,38,22,1);
	border-color: rgba(206,38,22,1);
	color: #fff;
}

.btn-email {
	background-color: rgba(165, 170, 174,1);
	border-color: rgba(165, 170, 174,1);
	color: #fff;
}

.btn-email.active, .btn-email.focus, .btn-email:active, .btn-email:focus, .btn-email:hover, .open > .dropdown-toggle.btn-email {
	background-color: rgba(165, 170, 174,0.5);
	border-color: rgba(165, 170, 174,0.5);
	color: #fff;
}

.btn-googleplus.active, .btn-googleplus.focus, .btn-googleplus:active, .btn-googleplus:focus, .btn-googleplus:hover, .open > .dropdown-toggle.btn-googleplus {
	background-color: rgba(206,38,22,0.5);
	border-color: rgba(206,38,22,1);
	color: #fff;
}
.btn-googleplus.active, .btn-googleplus:active, .open > .dropdown-toggle.btn-googleplus {
	background-image: none;
}
.btn-googleplus.disabled, .btn-googleplus.disabled.active, .btn-googleplus.disabled.focus, .btn-googleplus.disabled:active, .btn-googleplus.disabled:focus, .btn-googleplus.disabled:hover, .btn-googleplus[disabled], .btn-googleplus.active[disabled], .btn-googleplus.focus[disabled], .btn-googleplus[disabled]:active, .btn-googleplus[disabled]:focus, .btn-googleplus[disabled]:hover, fieldset[disabled] .btn-googleplus, fieldset[disabled] .btn-googleplus.active, fieldset[disabled] .btn-googleplus.focus, fieldset[disabled] .btn-googleplus:active, fieldset[disabled] .btn-googleplus:focus, fieldset[disabled] .btn-googleplus:hover {
	background-color: #e93f2e;
	border-color: #e93f2e;
}
.btn-googleplus .badge {
	background-color: #fff;
	color: #e93f2e;
}

.btn-whatsapp {
	background-color: rgba(85,202,95,1);
	border-color: rgba(85,202,95,1);
	color: #fff;
}
.btn-whatsapp.active, .btn-whatsapp.focus, .btn-whatsapp:active, .btn-whatsapp:focus, .btn-whatsapp:hover, .open > .dropdown-toggle.btn-whatsapp {
	background-color: rgba(85,202,95,0.5);
	border-color: rgba(85,202,95,1);
	color: #fff;
}
.btn-whatsapp.active, .btn-whatsapp:active, .open > .dropdown-toggle.btn-whatsapp {
	background-image: none;
}
.btn-whatsapp.disabled, .btn-whatsapp.disabled.active, .btn-whatsapp.disabled.focus, .btn-whatsapp.disabled:active, .btn-whatsapp.disabled:focus, .btn-whatsapp.disabled:hover, .btn-whatsapp[disabled], .btn-whatsapp.active[disabled], .btn-whatsapp.focus[disabled], .btn-whatsapp[disabled]:active, .btn-whatsapp[disabled]:focus, .btn-whatsapp[disabled]:hover, fieldset[disabled] .btn-whatsapp, fieldset[disabled] .btn-whatsapp.active, fieldset[disabled] .btn-whatsapp.focus, fieldset[disabled] .btn-whatsapp:active, fieldset[disabled] .btn-whatsapp:focus, fieldset[disabled] .btn-whatsapp:hover {
	background-color: #e93f2e;
	border-color: #e93f2e;
}
.btn-whatsapp .badge {
	background-color: #fff;
	color: #e93f2e;
}

.umfrage{margin:30px 0}
.umfrage .container {padding:15px;background:#FFF}

.filter {
	background: #CCCCFF none repeat scroll 0 0;
	color: #000066;
	height: 60px;
	margin: 15px 0 30px;
}
.filter .label {
	font-size: 1em;
	font-weight: 600;
	padding: 20px 0 20px 30px;
}
.filter span {
	color: #000066;
}

.containerIndustry, .containerTechnology, .containerSolution {
	-moz-appearance: none;
	margin-top: 8px;
	padding: 0 15px;
}

.containerButton {
	-moz-appearance: none;
	margin-top: 10px;
	padding: 0 15px;
}
.select-style {
	background: #f2f2f2 url("/_fileadmin/img/down.png") no-repeat scroll 95% 50% / 16px 8px;
	border: 1px solid #000066;
	border-radius: 0;
	box-sizing: border-box;
	display: block;
	margin: 0;
	min-width: 150px;
	overflow: hidden;
	padding: 5px 0;
	width: 100%;
}
.select-style select {
	-moz-appearance: none;
	background-color: transparent;
	background-image: none;
	border: medium none;
	box-shadow: none;
	cursor: pointer;
	font-size: 1em;
	line-height: 100%;
	margin: 0;
	padding: 0 8px;
	width: 95%;
}
.select-style select:focus, input:focus {
	outline: medium none;
}

option {
	background: #f2f2f2 none repeat scroll 0 0;
	border-top: 0 solid rgb(205, 59, 131);
	color: #000066;
	padding: 0.3em 1em;
}

.aside-va .media-heading {
	color: #000066;
	font-size: 1.2em;
}
.aside-va .date {
	margin-bottom:0;
}

/* Umfrage */

/*************************/
/* Umfrage               */
/*************************/
.umfrage-home { background-color: rgb(1, 0, 102);padding:1em;text-align:center;margin-top:30px}
.umfrage-home label {color: rgb(255,255,255);}
.UmfrageIncQuestion { color:rgb(1, 0, 102);margin:1em 0; padding:0.5em 1em; background-color:#FFF; font-size:1.2em; font-style:italic; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:0px; font-weight:700;text-align:center; }
.UmfrageIncForm { overflow:auto; }
.UmfrageIncForm TABLE { width:100%; }

.Umfrage {}
.Umfrage .question { margin:1em 0; padding:0.5em 1em; background-color:#F7F7F7; font-size:1.36em; font-style:italic; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.Umfrage .pieImg IMG { display:block; margin:0 auto; }
.Umfrage .hinweis { text-align:center; font-size:1em; color:#999999; }

.UmfrageIncForm > ul {display: inline-block;list-style:none;width:100%;text-align:center;padding-left:0}
.UmfrageIncForm li {display: inline;padding:0 1em}

.tableContainer .archiv {
	width:100% !important
}

.writeFalse {color: rgb(51, 51, 51);
	font-size: 1.1rem;
	line-height: 160%;
	margin-bottom:30px;
}

.btn-base-color {
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(255, 255, 255);
	border-radius: 0;
	box-shadow: 2px 2px 3px rgba(223, 223, 223, 0.5);
	color: rgb(1, 0, 102);
	margin-bottom: 20px;
	padding: 0.55em 2em;
	text-transform: uppercase;
}

.video-responsive{
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative;
	height:0;
}
.video-responsive iframe{
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
}
.row-flex, .row-flex > div[class*='col-'] {  
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex: 1 1 auto;
	-moz-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	-o-flex: 1 1 auto;
	flex: 1 1 auto;
}

.row-flex-wrap {
	-webkit-flex-flow:row wrap;
	-moz-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	align-content:flex-start;
	-webkit-flex: 0;
	-moz-flex: 0;
	-ms-flex: 0;
	-o-flex: 0;
	flex: 0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
	margin:-.2px; /* hack adjust for wrapping */
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {
	width:100%;
}


.flex-col {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
	display: -webkit-flex;
	-webkit-flex: 1 100%;
	-moz-flex: 1 100%;
	-ms-flex: 1 100%;
	-o-flex: 1 100%;
	flex: 1 100%;
	-webkit-flex-flow: column nowrap;
	-moz-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;

}

.flex-grow {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
	-webkit-flex: 2;
	-moz-flex: 2;
	-ms-flex: 2;
	-o-flex: 2;
	flex: 2;
}

.well {
	background-color: rgba(255,255,255,0.4);
	border: 0px solid #e3e3e3;
	border-radius: 0px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin-bottom: 20px;
	min-height: 20px;
	padding: 19px;
}

.panel-heading {
	border-bottom: 1px solid transparent;
	border-radius:0px;
	padding: 10px 15px;
}

.panel-default > .panel-heading {
	background-color: rgb(0, 0, 102);
	border-color: transparent;
	color: #FFF;
}
.panel-group .panel {
	border-radius: 0px;
	margin-bottom: 0;
}

.panel-group .panel {
	background-color: rgb(255,255,255,0.2);
	border: 1px solid transparent;
	border-radius: 0px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.footer-bs {
	padding: 60px 40px;
	color: rgba(255,255,255,1.00);
}
.footer-bs .footer-brand, .footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { padding:10px 25px; }
.footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { border-color: transparent; }
.footer-bs .footer-brand h2 { margin:0px 0px 10px; }
.footer-bs .footer-brand p { font-size:12px; color:rgba(255,255,255,0.70); }

.footer-bs .footer-nav ul.pages { list-style:none; padding:0px; }
.footer-bs .footer-nav ul.pages li { padding:5px 0px;}
.footer-bs .footer-nav ul.pages a { color:rgba(255,255,255,1.00); font-weight:bold; text-transform:uppercase; }
.footer-bs .footer-nav ul.pages a:hover { color:rgba(255,255,255,0.80); text-decoration:none; }
.footer-bs .footer-nav h4 {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom:10px;
}

.footer-bs .footer-nav ul.list { list-style:none; padding:0px; }
.footer-bs .footer-nav ul.list li { padding:5px 0px;}
.footer-bs .footer-nav ul.list a { color:rgba(255,255,255,0.80); }
.footer-bs .footer-nav ul.list a:hover { color:rgba(255,255,255,0.60); text-decoration:none; }

.footer-bs .footer-social ul { list-style:none; padding:0px; }
.footer-bs .footer-social h4 {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.footer-bs .footer-social li { padding:5px 4px;}
.footer-bs .footer-social a { color:rgba(255,255,255,1.00);}
.footer-bs .footer-social a:hover { color:rgba(255,255,255,0.80); text-decoration:none; }

.footer-bs .footer-ns h4 {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom:10px;
}
.footer-bs .footer-ns p { font-size:12px; color:rgba(255,255,255,0.70); }

@media (min-width: 768px) {
	.footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { border-left:solid 1px rgba(255,255,255,0.10); }
}
/*Panel*/
.panel-group .news {padding: 15px 0px 20px 20px;}
a.panel-heading {display: block;text-decoration:none;text-transform:none}
.panel-red .panel-heading[aria-expanded="true"], .panel-red a.panel-heading:focus, .panel-red .panel-heading a:focus {background-color: #000066; border: 1px solid #000066;border-radius: 0;color: #fff;font-weight:600}
.panel-red .panel-heading a:hover, .panel-red a.panel-heading:hover {background-color: #000066; border: 1px solid #000066;border-radius: 0;color: #fff;}

.panel-red .panel-heading[aria-expanded="false"] {background-color: #eaeff6;border: 1px solid #eaeff6;border-radius: 0;color: #004188;font-weight:600}
.panel-group .panel-heading a:hover, .panel-group .panel-heading a:focus, .panel-group a.panel-heading:hover, .panel-group a.panel-heading:focus {text-decoration: none;}
.panel-group .panel-heading i {float:right;margin-top:0px;}
.panel-group .panel-heading i {font-size:1rem;line-height:25px}
.panel-group .panel-heading i:before {content: "\f107";}
.panel-group .panel-heading.collapsed i:before {content: "\f105";}
.panel-red .panel-heading {padding: 10px 15px;}
.panel-group .panel-body {border: 1px solid #000066 !important;}
.panel {box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);}
  #mycountrytalks-embed {
    border-width: 0;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
