
@font-face {
	font-family: 'entypo';
	src:url('../../fonts/icomoon.eot?e2qv61');
	src:url('../../fonts/icomoon.eot?#iefixe2qv61') format('embedded-opentype'),
		url('../../fonts/icomoon.woff?e2qv61') format('woff'),
		url('../../fonts/icomoon.ttf?e2qv61') format('truetype'),
		url('../../fonts/icomoon.svg?e2qv61#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.page-marketing .fotorama h1 {
    font-size: 56px;
}
.page-marketing .fotorama h1:after {
	content: '-';
	display: block;
	margin: 0 auto;
	font-weight: 500;
}

.page-marketing .fotorama h3,  .page-marketing .fotorama .h3 {
    font-size: 24px;
    margin: 0 -2px 20px -2px;
}
@media (min-width: 640px){
	.page-marketing .fotorama h1, .page-marketing .fotorama .h1 {
	    font-size: 28px;
	    line-height: 32px;
	    letter-spacing: 6px;
	}
	.page-marketing .fotorama h3, .page-marketing .fotorama .h3 {
	    font-size: 24px;
	}
}
@media (min-width: 768px){
	.page-marketing .fotorama h1, .page-marketing .fotorama .h1 {
    font-size: 33px;
    line-height: 40px;
    letter-spacing: 6px;
	}
	.page-marketing .fotorama h3, .page-marketing .fotorama .h3 {
	    font-size: 16px;
	}
}
@media (min-width: 992px){
	.page-marketing .fotorama .fotorama__caption h1 {
	    margin-top: 20px;
	}
	.page-marketing .fotorama h3, .page-marketing .fotorama .h3 {
	    font-size: 22px;
	}
	.page-marketing .fotorama h1, .page-marketing .fotorama .h1 {
	    font-size: 48px;
	    line-height: 60px;
	    letter-spacing: 6px;
	}
}
@media (min-width: 1200px){
	.page-marketing .fotorama .fotorama__caption h1 {
	    margin-top: 80px;
	}
}
.page-marketing  .caption-handler{
	background-color: #000;
}
.page-marketing  .caption-handler .addthis_toolbox{
	padding: 15px;
}
.page-marketing  .caption-handler .addthis_toolbox a{
	margin-top:15px;
}
/* teaserline
---------------------------------------------------------------------- */
.teaserline{
	background-repeat:no-repeat;
	background-position:center top;
	background-size:100%;
}

.teaserline hr{
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: transparent;
}

.teaserline .row{
	margin-bottom: 30px;
	margin-top: 30px;
}

.teaserline .btn{
	margin:20px 0;
}

.teaserline .fotorama:not([data-nav="thumbs"]) .fotorama__nav-wrap{
	margin-top:-30px;
}


.page-marketing [class^="icon-"]:before, .page-marketing [class*=" icon-"]:before, .glyphicon {
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    min-height: 20px;
}
.page-marketing [class^="icon-"]:before, .page-marketing [class*=" icon-"]:before {
    font-family: 'entypo';
}


.noScroll{
	overflow: hidden;
}


h1,h2,h3,h4,h5,h6{
    color:inherit;
}

h2:after {
    content: "-";
    text-indent: -3px;
    font-size: 60px;
    font-weight: 300;
    display: block;
    line-height: 20px;
}

#relatedProducts .product_list h2:after {
    content: none;
}

.addthis_toolbox [class^="icon-"]:before,
.addthis_toolbox [class*=" icon-"]:before{font-family:'entypo'}



.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:30px}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
