
.cover{
	/* background: url(https://www.red-agentur.de/wp-content/uploads/2015/05/Werbeagentur-Muenchen-RED-header-landingpage-RED-opt.jpg); 
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;*/
    /*background-position: center 70%;
    background-position: center;
    height: 966px;*/
}

@font-face {
	font-family: 'frutiger-ul';
	src: url('font/frutiger/frutiger-next-pro-ultralight.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.home .cover h2.headline a span{
	font-family: 'frutiger-ul';
}

div#wrapper_bgndVideo {
    background: red !important;
}

span#controlBar_bgndVideo {
    background: red !important;
}

a.ytp-watermark.yt-uix-sessionlink {
    display: none !important;
}

.ytp-chrome-top-buttons {
    display: none !important;
}

.ytp-chrome-top.ytp-show-cards-title {
    display: none !important;
}

.home .cover .carousel {
    height: 95%;
    z-index: 1;
    position: absolute;
    width: 100%;
}

.acf-video .cover {
	/*margin-bottom: 1px;*/
	margin-bottom: 0px;
}
.quote {
    padding-bottom: 2.4375rem;
    padding-top: 2.4375rem;
}
.quote cite {
	/*font-size: 1.3rem;*/
	font-size: 1.3125rem;
}

.home .acf-carousel-three-to-one-with-links {
	margin-bottom: 0;
}
.home .cover .btn {
	background-color: transparent;
	border: 1px solid #FFFFFF;
	text-transform: none;
	font-size: 20px;
	width: 170px;
}
.home .cover .caption {
	position: relative;
}
.home .cover h2.headline {
	max-width: none;
	text-align: center;
}
.home .cover .carousel {
	height: 95%;
}
.home .cover .container {
	height: 70%;
}
.home .cover .caption .headline-text {
	text-align: center;
	/*margin: 50px 0;*/
	margin: 25px 0;
	font-size: 25px;
	color: #FFFFFF;
}
.home .cover .caption .headline-btns {
	text-align: center;
	/*margin: 50px 0;*/
	margin: 25px 0;
}

.nav-footer-primary ul{
	width: auto!important;
	margin-right: 15px;
}
.nav-footer-primary li {
	font-size: 0.8rem;
}
.nav-footer-primary li:first-child {
	font-size: 1.1rem!important;
	font-weight: 700;
}

.headline-text h1 { 
    text-align: center;
    /* margin: 50px 0; */
    margin: 25px 0;
    font-size: 25px !important;
    color: #FFFFFF;
}

@media screen and (min-width: 62rem){
	.quote blockquote{
		font-size: 2.3rem;
	}
	.acf-claim header .headline{
		text-align: center;
		/*font-size: 1.98rem;*/
		font-size: 2.2rem;
		font-weight: 500;
	}
}

@media screen and (min-width: 48rem){
	.navbar-footer {
		background-color: #231F20;
	}
	.navbar .nav-main li {
	    width: auto!important;
    	margin-right: 45px;
    	font-size: 1.2rem;
    	/*font-weight: 600;*/
    	text-shadow:1px 0px 0px #666;
    }
    .page-nav-theme-light .navbar .nav-main li {
    	text-shadow:1px 0px 0px #fff;
    }
    .navbar .nav-main .nav-main-locale {
    	width: auto!important;
    	font-size: 0.95rem;
    	font-weight: 800;
    }
    .cover .carousel .slide-intro h2 {
		font-size: 11rem;
	}
	.ht_br{
		/*show <br> in headline-text*/
		display: block;
	}
}

/*Custom fix for main menu margin right in Safari*/
/* Safari 7.1+ */
_::-webkit-full-page-media, _:future, :root .navbar .nav-main li {

  margin-right: 2.72rem; 

}
/* Safari 10.1+ (which is the latest version of Safari at this time) */
@media not all and (min-resolution:.001dpcm) { @media {

    .navbar .nav-main li {

	  margin-right: 2.72rem; 

	}
}}

@media screen and (min-width: 34rem){
	/*.cover .carousel .slide-intro h2 {
		font-size: 11rem;
	}*/
}

@media screen and (max-width: 34rem){
	/*New heading size change mail: RED home 21-06-2017 16:14*/
	/*.home .cover h2.headline{
		font-size: 2.8rem;
	}*/
}
@media screen and (min-height: 20rem){
	.home .cover .caption {
	    top: -webkit-calc(25% - 5px);
	    top: calc(25% - 5px);
	}
}
@media screen and (min-height: 47rem){
	.home .cover .caption {
	    top: -webkit-calc(50% - 5px);
	    top: calc(50% - 5px);
	}
}
@media screen and (max-width: 29rem){
	.home .cover .caption .headline-btns a{
		display: block;
		width: auto;
	}
}

/*New heading size change mail: RED home 21-06-2017 16:14*/
@media screen and (max-width: 923px){
	.cover .carousel .slide-intro h2{
		font-size: 18vw !important;
	}
}
@media screen and (max-width: 743px){
	.cover .carousel .slide-intro h2{
		font-size: 17vw !important;
	}
	.ht_br{
		/*show <br> in headline-text*/
		display: none;
	}
}
@media screen and (max-width: 626px){
	.cover .carousel .slide-intro h2{
		font-size: 16vw !important;
	}
}
