.container-social-teaser .social-clipping__image-container + p {

    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 24px;
    font-weight: 400;
    padding-top: 5px;
    max-height: 50px;
    overflow: hidden;

}

.media .bd {
	overflow: hidden;
}

.disclaimer {
	font-weight:400;
	font-size:12px;
	color:#624963;
	letter-spacing:1px;
	line-height:14px;
	margin:40px 30px 0;
	border-top:1px solid #D3D8DC;
	padding:30px 0;
	text-align:center
}

.disclaimer p a, .disclaimer p a:hover, .disclaimer p a:link {
	color: #624963;
	font-weight: 400;
}
.disclaimer + .last-updated{
	margin:0px 30px 0;
}

@media only screen and (min-width: 48em){
	.disclaimer{
		margin:40px auto 0;
		max-width:640px
	}
	.disclaimer + .last-updated{
		margin:0px auto 0;
	}
}

@media only screen and (min-width: 64em){
	.disclaimer{
		max-width:880px
	}
	.disclaimer + .last-updated{
		margin:0px auto 0;
	}
}

@media only screen and (min-width: 90em){
	.disclaimer{
		max-width:1180px
	}
}

.table td {
    vertical-align: top;
}
.table .noborder td {
  padding: 8px 0 7px;
  border-bottom: none !important;
}
.p .fp-embed {
	display:none !important; 
}


/* special faq-styling */

.faq {
    counter-reset: my-badass-counter;
    margin-top: 20px;
}
.faq dt {
    font-size:24px;
  font-weight: 400;
    padding: 4px 0 5px;
    position: relative;
    margin-bottom: 0;
        color: #390;
        line-height: 1.25;
}
.faq dt::before {
    content: counter(my-badass-counter, decimal);
    counter-increment: my-badass-counter;
    font: bold 56px/1 sans-serif;
    left: 0;
    position: absolute;
    top: 0;
  text-align: right;
  width: 65px;
  color: #c8dbad;
}
.faq dd {
    margin: 0 0 30px;
}
.faq dt, .faq dd {
    padding-left: 80px;
}
  .faq strong {
    font-weight: 400;
    text-transform: uppercase;
    color: #0090c5;
  }
  
  .faq .mlnk{margin:0;}

.lteaser + hr {
	margin-top:0;
}
.lteaser--green ~ .overview {
	color: #66b512;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.lteaser--blue ~ .overview {
	color: #0091df;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%230091df'/%3E%3C/svg%3E") no-repeat left center
}

.lteaser--raspberry ~ .overview {
	color: #d30f4b;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23d30f4b'/%3E%3C/svg%3E") no-repeat left center
}

.lteaser--purple ~ .overview {
	color: #624963;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.lteaser--darkblue ~ .overview {
	color: #10384f;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2310384f'/%3E%3C/svg%3E") no-repeat left center
}

.lteaser--midgreen ~ .overview {
	color: #2b6636;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%232b6636'/%3E%3C/svg%3E") no-repeat left center
}

.nexttolefthand .teaserlist {
	justify-content: left;
}


.newslist .news  {
	display:flex;
}

.media-photos .listnav {
    border: none;
	margin-bottom: 0px;
	padding-bottom: 80px;
}

.product-container table.table {
	width: 100%;
}

.explorer-slick.static .slick-list .draggable > div {
	width: 100% !important;
}
.is-loading.flowplayer .fp-ui{background-image:auto !important;}
.flowplayer .fp-embed {display: none !important;}
.flowplayer.is-loading .fp-waiting{display:none !important;}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:block !important;}
.flowplayer.is-loading .fp-ui{background-position:center !important;}
.flowplayer.is-loading video.fp-engine{position:absolute;top:0 !important;}

.social-clipping--facebook {
	background-color: #0091df !important;
}

.social-clipping--twitter {
    background-color: #00bcff !important;
}

.social-clipping--linkedin {
    background-color: #00617f !important;
}
.sr-only { 
	height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px;
}