/* Red Gradient */
.cardContainer.red .front,
.cardContainer.red .back,
.download.simple.red,
.event.teaserView.red,
.contact.red,
.linkElement.teaser.red,
.standardContent.teaserView.red,
.socialContainer.red .social,
.brand.red,
.locations.teaser.red,
.collectionSwiper.swiper-container.red,
.collectionSwiper.red .collection,
.collection.expandable.red,
.collection.expandable .loadMore.red,
div.download.red,
.linkElement.teaser.red {
background-color: #e1000f;
    /*background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #e1000f),
    color-stop(1, #C3000D)
    );
    background-image: -o-linear-gradient(bottom, #e1000f 0%, #C3000D 100%);
    background-image: -moz-linear-gradient(bottom, #e1000f 0%, #C3000D 100%);
    background-image: -webkit-linear-gradient(bottom, #e1000f 0%, #C3000D 100%);
    background-image: -ms-linear-gradient(bottom, #e1000f 0%, #C3000D 100%);
    background-image: linear-gradient(to bottom, #e1000f 0%, #C3000D 100%);*/
}
.cardContainer.red .front,
.card.pressRelease.red .front {
    background-image:  url(/blob/5556/a38790ad85d85325ff2a31c2d9f3da6a/data/icon-cardflipfront-red-png.png);
    background-image: url(/blob/5556/a38790ad85d85325ff2a31c2d9f3da6a/data/icon-cardflipfront-red-png.png)/*, -webkit-gradient(linear,left top,left bottom,color-stop(0, #e1000f),color-stop(1, #C3000D))*/;
    background-image:  url(/blob/5556/a38790ad85d85325ff2a31c2d9f3da6a/data/icon-cardflipfront-red-png.png)/*, -o-linear-gradient(bottom, #e1000f 0%, #C3000D 100%)*/;
    background-image:  url(/blob/5556/a38790ad85d85325ff2a31c2d9f3da6a/data/icon-cardflipfront-red-png.png)/*, -moz-linear-gradient(bottom, #e1000f 0%, #C3000D 100%)*/;
    border: none;
}
.cardContainer.red .back,
.card.pressRelease.red .back {
    background-image:  url(/blob/5558/2647bbe62a90932e692786dab22e1b3b/data/icon-cardflipback-red-png.png);
    background-image: url(/blob/5556/a38790ad85d85325ff2a31c2d9f3da6a/data/icon-cardflipfront-red-png.png)/*, -webkit-gradient(linear,left top,left bottom,color-stop(0, #e1000f),color-stop(1, #C3000D))*/;
    background-image:  url(/blob/5558/2647bbe62a90932e692786dab22e1b3b/data/icon-cardflipback-red-png.png)/*, -o-linear-gradient(bottom, #e1000f 0%, #C3000D 100%)*/;
    background-image:  url(/blob/5558/2647bbe62a90932e692786dab22e1b3b/data/icon-cardflipback-red-png.png)/*, -moz-linear-gradient(bottom, #e1000f 0%, #C3000D 100%)*/;
    background-image:  url(/blob/5558/2647bbe62a90932e692786dab22e1b3b/data/icon-cardflipback-red-png.png)/*, -webkit-linear-gradient(bottom, #e1000f 0%, #C3000D 100%)*/;
    border: none;
}
.cardContainer.red.brand {
    background-color: transparent;
}
/* // Red Gradient */
/* Dark Gray Gradient */
.download.simple.darkGray, .event.teaserView.darkGray, .contact.darkGray, .linkElement.teaser.darkGray, .standardContent.teaserView.darkGray, .socialContainer.darkGray .social, .brand.darkGray, .locations.teaser.darkGray, .collectionSwiper.swiper-container.darkGray,
.collectionSwiper.darkGray .collection, .collection.expandable.darkGray, .collection.expandable .loadMore.darkGray {
    background-color: #828c96;
    background-position: left top;
    border: none;
}
.cardContainer.darkGray .front {
    background-image: url(/blob/5542/16806734585303fb2c2b0cf18f8df306/data/icon-cardflipfront-png.png);
    background-position: right bottom;
    background-color: #828c96;
    border: none;
}
.cardContainer.darkGray .back {
    background-image: url(/blob/5540/8a7c24283df2f46fc8da5f2c42bc7067/data/icon-cardflipback-png.png);
    background-position: left bottom;
    background-color: #828c96;
    border: none;
}
/* // Dark Gray Gradient */
/* White with Border */
.cardContainer.white .front, .cardContainer.white .back, .download.simple.white, .contact.white, .linkElement.teaser.white, .standardContent.teaserView.white, .socialContainer.white .social, .brand.white, .locations.teaser.white, .video.teaserView.white, .card.pressRelease.white .front, .card.pressRelease.white .back {
    background-color: #FFFFFF;
    border: 1px solid #e6e7e7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
/* // White with Border */
/* Light Gray  */
.cardContainer.lightGray .front, .cardContainer.lightGray .back, .cardContainer.lightGray .front,  .cardContainer.lightGray .back, .event.teaserView.lightGray, .linkElement.teaser.lightGray, .standardContent.teaserView.lightGray, .socialContainer.lightGray .social, .pressRelease.card.lightGray .front, .pressRelease.card.lightGray .back {
    background-color: #f0f1f5;
    border: none;
}
.lightGray .download a:link,
.lightGray .download a:visited {
    background-color: #FFF;
}
/* // Light Gray  */
/* Cards und Multiple Downloads */
.span_2 .cardContainer ul.multiLang li a:hover,
.span_2 .cardContainer ul.multiLang li a:focus,
.span_2 .cardContainer ul.multiLang li a:active,
.span_3 .cardContainer ul.multiLang li a:hover,
.span_3 .cardContainer ul.multiLang li a:focus,
.span_3 .cardContainer ul.multiLang li a:active,
.span_4 .cardContainer ul.multiLang li a:hover,
.span_4 .cardContainer ul.multiLang li a:focus,
.span_4 .cardContainer ul.multiLang li a:active {
    color: #e1000f !important;
}
.span_2 .cardContainer ul.multiLang li.tabactive a:link,
.span_2 .cardContainer ul.multiLang li.tabactive a:visited,
.span_2 .cardContainer ul.multiLang li.tabactive a:hover,
.span_2 .cardContainer ul.multiLang li.tabactive a:focus,
.span_2 .cardContainer ul.multiLang li.tabactive a:active,
.span_3 .cardContainer ul.multiLang li.tabactive a:link,
.span_3 .cardContainer ul.multiLang li.tabactive a:visited,
.span_3 .cardContainer ul.multiLang li.tabactive a:hover,
.span_3 .cardContainer ul.multiLang li.tabactive a:focus,
.span_3 .cardContainer ul.multiLang li.tabactive a:active,
.span_4 .cardContainer ul.multiLang li.tabactive a:link,
.span_4 .cardContainer ul.multiLang li.tabactive a:visited,
.span_4 .cardContainer ul.multiLang li.tabactive a:hover,
.span_4 .cardContainer ul.multiLang li.tabactive a:focus,
.span_4 .cardContainer ul.multiLang li.tabactive a:active {
    color: #FFF !important;
}
.span_2 .cardContainer.red ul.multiLang li.first a:link,
.span_2 .cardContainer.red ul.multiLang li.first a:visited,
.span_2 .cardContainer.red ul.multiLang li.tabactive a:link,
.span_2 .cardContainer.red ul.multiLang li.tabactive a:visited,
.span_3 .cardContainer.red ul.multiLang li.first a:link,
.span_3 .cardContainer.red ul.multiLang li.first a:visited,
.span_3 .cardContainer.red ul.multiLang li.tabactive a:link,
.span_3 .cardContainer.red ul.multiLang li.tabactive a:visited,
.span_4 .cardContainer.red ul.multiLang li.first a:link,
.span_4 .cardContainer.red ul.multiLang li.first a:visited,
.span_4 .cardContainer.red ul.multiLang li.tabactive a:link,
.span_4 .cardContainer.red ul.multiLang li.tabactive a:visited {
    background: url(/blob/6126/b0b646aac4a59e65e0872d04aa5208c7/data/download-lang-bg-dark-png.png) repeat-x scroll center bottom #828c96;
    color: #FFFFFF;
}
/** // Red **/
/** White **/
.cardContainer.white .card .contact,
.cardContainer.white .card .download .text {
    color: #313a3d;
}
.cardContainer.white .card .contact a:link,
.cardContainer.white .card .contact a:visited,
.cardContainer.white .card .back .download a:link,
.cardContainer.white .card .back .download a:visited,
.cardContainer.white .card .contact div.tel,
.cardContainer.white .card .contact div.fax {
    background-color: #f0f1f5;
}
.cardContainer.lightGray .card .back .download .links li,
.cardContainer.lightGray .card .back .download .links li a,
.cardContainer.red .card .back .download .links li,
.cardContainer.red .card .back .download .links li  a,
.cardContainer.darkGray .card .back .download .links li,
.cardContainer.darkGray.card .back .download .links li  a {
	background-color: #FFF;
}
div.download.lightGray .links li,
div.download.lightGray .links li a,
div.download.darkGray .links li,
div.download.darkGray .links li a,
div.download.red .links li,
div.download.red .links li a {
	background-color: #FFF;
}
.span_1 .cardContainer.white ul.multiLang li.first a:link,
.span_1 .cardContainer.white ul.multiLang li.first a:visited,
.span_3 .cardContainer.white ul.multiLang li.first a:link,
.span_3 .cardContainer.white ul.multiLang li.first a:visited {
    background: url(/blob/5636/e3fb660af26942f7e34ae05a20b8c7a6/data/dropdown-arrow-black-png.png) no-repeat scroll 11.6em center #f0f1f5;
    color: #313a3d;
    /*border-bottom: 1px solid #FFF;*/
}
.span_1 .cardContainer.white ul.multiLang li a:link,
.span_1 .cardContainer.white ul.multiLang li a:visited,
.span_3 .cardContainer.white ul.multiLang li a:link,
.span_3 .cardContainer.white ul.multiLang li a:visited {
    color: #313a3d;
}
.span_1 .cardContainer.white ul.multiLang li a:hover,
.span_1 .cardContainer.white ul.multiLang li a:focus,
.span_1 .cardContainer.white ul.multiLang li a:active,
.span_3 .cardContainer.white ul.multiLang li a:hover,
.span_3 .cardContainer.white ul.multiLang li a:focus,
.span_3 .cardContainer.white ul.multiLang li a:active {
    color: #FFF;
    background-color: #e1000f;
}
/** // White **/
/** Light Gray **/
.cardContainer.lightGray .front {
    background-image: url(/blob/5544/8f0ca90b23e3f420fda174134dd46f70/data/icon-cardflipfront-white-png.png);
}
.cardContainer.lightGray .back {
    background-image: url(/blob/5546/a3c147e9a35adbaf0799f6ff71287ae6/data/icon-cardflipback-white-png.png);
}
.cardContainer.lightGray .card .contact,
.cardContainer.lightGray .card .download .text {
    color: #313a3d;
}
.cardContainer.lightGray .card .contact a:link,
.cardContainer.lightGray .card .contact a:visited {
    background-color: #FFF;
}
.span_1 .cardContainer.lightGray ul.multiLang li.first a:link,
.span_1 .cardContainer.lightGray ul.multiLang li.first a:visited,
.span_3 .cardContainer.lightGray ul.multiLang li.first a:link,
.span_3 .cardContainer.lightGray ul.multiLang li.first a:visited {
    background: url(/blob/5514/9086dcdcf00626929fa4ab7422c47136/data/dropdown-arrow-white-png.png) no-repeat scroll 11.6em center #828c96;
    color: #FFF;
    /*border-bottom: 1px solid #FFF;*/
}
.span_1 .cardContainer.lightGray ul.multiLang li a:link,
.span_1 .cardContainer.lightGray ul.multiLang li a:visited,
.span_3 .cardContainer.lightGray ul.multiLang li a:link,
.span_3 .cardContainer.lightGray ul.multiLang li a:visited {
    color: #FFF;
    background-color:  #828c96;
}
.span_1 .cardContainer.lightGray ul.multiLang li a:hover,
.span_1 .cardContainer.lightGray ul.multiLang li a:focus,
.span_1 .cardContainer.lightGray ul.multiLang li a:active,
.span_3 .cardContainer.lightGray ul.multiLang li a:hover,
.span_3 .cardContainer.lightGray ul.multiLang li a:focus,
.span_3 .cardContainer.lightGray ul.multiLang li a:active {
    color: #FFF;
    background-color: #e1000f;
}
.contactSingleView,
.header .tooltipBox ul li .contactSingleView {
    background: transparent;
}
.socialContainer.white .social a:link,
.socialContainer.white .social a:visited {
    background-color: #f0f1f5;
}
/** // Light Gray **/
.col.span_1 .darkGray .card .download.multiLang ul.multiLang li a:link,
.col.span_1 .darkGray .card .download.multiLang ul.multiLang li a:visited,
.col.span_1 .red .card .download.multiLang ul.multiLang li a:link,
.col.span_1 .red .card .download.multiLang ul.multiLang li a:visited {
    color: #FFF;
}
/** MultiLang Downloads Responsive **/
@media screen and (max-width: 1249px) {
    .span_2 .download ul.multiLang li a:link,
    .span_2 .download ul.multiLang li a:visited,
    .span_2 .download ul.multiLang li.first a:link,
    .span_2 .download ul.multiLang li.first a:visited {
        background-color: #5f6973;
        text-decoration: none;
        color: #FFF;
    }
    .span_2 .download ul.multiLang li a:hover,
    .span_2 .download ul.multiLang li a:focus {
        background-color: #e1000f;
    }
    .span_2 .card .download ul.multiLang li a:link,
    .span_2 .card .download ul.multiLang li a:visited,
    .span_2 .card .download ul.multiLang li.first a:link,
    .span_2 .card .download ul.multiLang li.first a:visited {
        background-color: #e6e7e7;
        color: #313a3d;
    }
}
@media screen and (max-width: 729px) {
    .span_2 .download ul.multiLang li a:hover,
    .span_2 .download ul.multiLang li a:focus {
        color: #e1000f;
        background-color: #5f6973;
    }
    .span_2 .download ul.multiLang li.tabactive a:link,
    .span_2 .download ul.multiLang li.tabactive a:visited,
    .span_3 ul.multiLang li.tabactive a:link,
    .span_3 ul.multiLang li.tabactive a:visited,
    .stripe_3_1 .span_1 ul.multiLang li.tabactive a:link,
    .stripe_3_1 .span_1 ul.multiLang li.tabactive a:visited {
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #e1000f), color-stop(1, #C3000D));
        background: -o-linear-gradient(bottom, #e1000f 0%, #C3000D 100%);
        background: -moz-linear-gradient(bottom, #e1000f 0%, #C3000D 100%);
        background: -webkit-linear-gradient(bottom, #e1000f 0%, #C3000D 100%);
        background: -ms-linear-gradient(bottom, #e1000f 0%, #C3000D 100%);
        background: linear-gradient(to bottom, #e1000f 0%, #C3000D 100%);
        color: #FFF;
    }
}
@media screen and (max-width: 479px) {
    .span_2 .download ul.multiLang li.first {
        display: block;
    }
    .span_2 .white .card .download ul.multiLang li a:link,
    .span_2 .white .card .download ul.multiLang li a:visited {
        background-color: #f0f1f5;
        color: #313a3d;
    }
    .span_2 .white .card .download ul.multiLang li.first a:link,
    .span_2 .white .card .download ul.multiLang li.first a:visited, 
    .span_2 .white .card .download ul.multiLang li.first a:hover,
    .span_2 .white .card .download ul.multiLang li.first a:focus {
        color: #313a3d !important;
    }
    .span_2 .cardContainer ul.multiLang li a:hover,
    .span_2 .cardContainer ul.multiLang li a:focus,
    .span_2 .cardContainer ul.multiLang li a:active,
    .span_2 .white .card .download ul.multiLang li a:hover,
    .span_2 .white .card .download ul.multiLang li a:focus,
    .span_2 .white .card .download ul.multiLang li a:active {
        color: #FFF !important;
    }
    .span_2 .cardContainer.red .card .download ul.multiLang li.first a:link,
    .span_2 .cardContainer.red .card .download ul.multiLang li.first a:visited,
    .span_2 .cardContainer.white .card .download ul.multiLang li.first a:link,
    .span_2 .cardContainer.white .card .download ul.multiLang li.first a:visited,
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li.first a:link,
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li.first a:visited,
    .span_2 .cardContainer.red .card .download ul.multiLang li a:link,
    .span_2 .cardContainer.red .card .download ul.multiLang li a:visited,
    .span_2 .cardContainer.white .card .download ul.multiLang li a:link,
    .span_2 .cardContainer.white .card .download ul.multiLang li a:visited,
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li a:link,
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li a:visited {
        padding: 0.35em 2em 0.35em 0.8em;
    }
    .span_2 .cardContainer.white .card .download ul.multiLang li.first a:link,
    .span_2 .cardContainer.white .card .download ul.multiLang li.first a:visited,
    .span_3 .cardContainer.white .card .download ul.multiLang li.first a:link,
    .span_3 .cardContainer.white .card .download ul.multiLang li.first a:visited,
    .span_4 .cardContainer.white .card .download ul.multiLang li.first a:link,
    .span_4 .cardContainer.white .card .download ul.multiLang li.first a:visited {
        background: url(/blob/5636/e3fb660af26942f7e34ae05a20b8c7a6/data/dropdown-arrow-black-png.png) no-repeat scroll 11.8em center #f0f1f5;
        color: #313a3d;
    }
    .span_2 .cardContainer.red .card .download ul.multiLang li.first a:link,
    .span_2 .cardContainer.red .card .download ul.multiLang li.first a:visited,
    .span_3 .cardContainer.red .card .download ul.multiLang li.first a:link,
    .span_3 .cardContainer.red .card .download ul.multiLang li.first a:visited,
    .span_4 .cardContainer.red .card .download ul.multiLang li.first a:link,
    .span_4 .cardContainer.red .card .download ul.multiLang li.first a:visited,
    .span_2 .cardContainer .card .download ul.multiLang li.first a:link,
    .span_2 .cardContainer .card .download ul.multiLang li.first a:visited,
    .span_2 .download ul.multiLang li.first a:link,
    .span_2 .download ul.multiLang li.first a:visited {
        background: url(/blob/5514/9086dcdcf00626929fa4ab7422c47136/data/dropdown-arrow-white-png.png) no-repeat scroll 11.8em center #5f6973;
        color: #FFF;
    }
    .span_2 .cardContainer .card .download ul.multiLang li a:link,
    .span_2 .cardContainer .card .download ul.multiLang li a:visited,
    .span_3 .cardContainer .card .download ul.multiLang li a:link,
    .span_3 .cardContainer .card .download ul.multiLang li a:visited,
    .span_4 .cardContainer .card .download ul.multiLang li a:link,
    .span_4 .cardContainer .card .download ul.multiLang li a:visited {
        background-color: #5f6973;
        color: #FFF;
    }
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li.first a:link,
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li.first a:visited,
    .span_3 .cardContainer.lightGray .card .download ul.multiLang li.first a:link,
    .span_3 .cardContainer.lightGray .card .download ul.multiLang li.first a:visited,
    .span_4 .cardContainer.lightGray .card .download ul.multiLang li.first a:link,
    .span_4 .cardContainer.lightGray .card .download ul.multiLang li.first a:visited {
        background: url(/blob/5514/9086dcdcf00626929fa4ab7422c47136/data/dropdown-arrow-white-png.png) no-repeat scroll 11.8em center #828c96;
        color: #FFF;
    }
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li a:link,
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li a:visited,
    .span_3 .cardContainer.lightGray .card .download ul.multiLang li a:link,
    .span_3 .cardContainer.lightGray .card .download ul.multiLang li a:visited,
    .span_4 .cardContainer.lightGray .card .download ul.multiLang li a:link,
    .span_4 .cardContainer.lightGray .card .download ul.multiLang li a:visited {
        background: #828c96;
        color: #FFF;
    }
    .span_2 .download ul.multiLang li a:link,
    .span_2 .download ul.multiLang li a:visited,
    .span_2 .card .download ul.multiLang li a:link,
    .span_2 .card .download ul.multiLang li a:visited {
        background-color: #5f6973;
        color: #FFF;
    }
    .span_2 .card .download ul.multiLang li a:hover,
    .span_2 .card .download ul.multiLang li a:focus,
    .span_2 .cardContainer.red .card .download ul.multiLang li a:hover,
    .span_2 .cardContainer.red .card .download ul.multiLang li a:focus,
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li a:hover,
    .span_2 .cardContainer.lightGray .card .download ul.multiLang li a:focus,
    .span_2 .cardContainer.white .card .download ul.multiLang li a:hover,
    .span_2 .cardContainer.white .card .download ul.multiLang li a:focus,
    .span_2 .download ul.multiLang li a:hover,
    .span_2 .download ul.multiLang li a:focus,
    .span_3 .download ul.multiLang li a:hover,
    .span_3 .download ul.multiLang li a:focus,
    .stripe_3_1 .span_1 .download ul.multiLang li a:hover,
    .stripe_3_1 .span_1 .download ul.multiLang li a:focus {
        background: #e1000f;
        color: #FFF;
        text-decoration: none;
    }
    .span_2 .cardContainer.red .card .download ul.multiLang li.first a:link,
    .span_2 .cardContainer.red .card .download ul.multiLang li.first a:visited {
         background-color: #5f6973;
    }
    .span_3 .cardContainer.red ul.multiLang li a:hover,
    .span_3 .cardContainer.red ul.multiLang li a:focus,
    .span_3 .cardContainer.red ul.multiLang li a:active,
    .span_4 .cardContainer.red ul.multiLang li a:hover,
    .span_4 .cardContainer.red ul.multiLang li a:focus,
    .span_4 .cardContainer.red ul.multiLang li a:active,
    .span_3 .cardContainer.darkGray ul.multiLang li a:hover,
    .span_3 .cardContainer.darkGray ul.multiLang li a:focus,
    .span_3 .cardContainer.darkGray ul.multiLang li a:active,
    .span_4 .cardContainer.darkGray ul.multiLang li a:hover,
    .span_4 .cardContainer.darkGray ul.multiLang li a:focus,
    .span_4 .cardContainer.darkGray ul.multiLang li a:active {
        background: #e1000f !important;
        color: #FFF !important;
    }
}
/** // MultiLang Downloads Responsive **/
/** Links **/
.cardContainer.white .linkElement.cardview h2,
.cardContainer.white .linkElement.cardview p,
.cardContainer.lightGray .linkElement.cardview h2,
.cardContainer.lightGray .linkElement.cardview p
{
    color: #313a3d;
}
.cardContainer.lightGray .linkElement ul.links li a:link,
.cardContainer.lightGray .linkElement ul.links li a:visited {
    background-color: #FFF;
}
/** // Links **/
/** Brands **/
.brand.white .logoWrap .topBrand {
    background-color: #f0f1f5;
}
.cardContainer.brand.white {
    border: none;
}
.cardContainer.brand.red,
.cardContainer.brand.lightGray,
.cardContainer.brand.darkGray {
    background-image: none;
    background-color: transparent;
}
.pressRelease.card.white .dateWrap p, .pressRelease.card,white .dateWrap span, .pressRelease.card.white .infoline, .pressRelease.card.white .linkElement.cardview h2, .pressRelease.card.lightGray .back .linkElement.cardview p, .pressRelease.card.lightGray .dateWrap p, .pressRelease.card,white .dateWrap span, .pressRelease.card.lightGray .infoline, .pressRelease.card.lightGray .linkElement.cardview h2, .pressRelease.card.lightGray .back .linkElement.cardview p {
    color: #313a3d;
}
.pressRelease.card.lightGray .front {
    background-image: url(/blob/5544/8f0ca90b23e3f420fda174134dd46f70/data/icon-cardflipfront-white-png.png);
}
.pressRelease.card.lightGray .back {
    background-image: url(/blob/5546/a3c147e9a35adbaf0799f6ff71287ae6/data/icon-cardflipback-white-png.png);
}
/* // Cards and Multiple Downloads */
/* Simple Views */
/** Downloads **/
.download.simple.darkGray a.downloadFile:link,
.download.simple.darkGray a.downloadFile:visited,
.download.simple.red a.downloadFile:link,
.download.simple.red a.downloadFile:visited
{
    color: #FFF;
}
.download.simple.darkGray a.downloadFile:hover,
.download.simple.darkGray a.downloadFile:focus,
.download.simple.darkGray a.downloadFile:active {
    color: #e1000f;
}
.download.simple.red a.downloadFile:hover,
.download.simple.red a.downloadFile:focus,
.download.simple.red a.downloadFile:active {
    color: #313a3d;
}
.download.simple.darkGray a.addToContent:link,
.download.simple.darkGray a.addToContent:visited,
.download.simple.red a.addToContent:link,
.download.simple.red a.addToContent:visited {
    background: url(/blob/6128/edc222cc16638846800e1cc482ca39e7/data/icon-addcontent-white-png.png) no-repeat 0 0.4em transparent;
}
/** // Downloads **/
/* // Simple Views */
/* Teaser Views */
/** Downloads **/
div.download.red a:link,
div.download.red a:visited {
    background-color: #f0f1f5;
}
div.download.white {
    background-color: #FFF;
    border: 1px solid #d8dee4;
}
div.download.white .text,
div.download.lightGray .text {
    color: #313a3d;
}
div.download.white a:link,
div.download.white a:visited {
    background-color: #f0f1f5;
}
div.download.lightGray {
    background-color: #f0f1f5;
}
div.download.lightGray a:link,
div.download.lightGray a:visited {
    background-color: #FFF;
}
/** // Downloads **/
/** Events **/
.event.teaserView.red {
    border: none;
}
.event.teaserView.red .eventContent,
.event.teaserView.red .dateWrap span,
.event.teaserView.red p, 
.event.teaserView.darkGray .eventContent,
.event.teaserView.darkGray .dateWrap span.month,
.event.teaserView.darkGray .dateWrap span.time,
.event.teaserView.darkGray .dateWrap span.mez,
.event.teaserView.darkGray p {
    color: #FFF;
}
.event.teaserView.red ul.calendarLinks li a:link,
.event.teaserView.red ul.calendarLinks li a:visited {
    border-color: #e1000f;
}
.event.teaserView.lightGray ul.calendarLinks li a:link,
.event.teaserView.lightGray ul.calendarLinks li a:visited {
    background-color: #FFF;
    border-color: #f0f1f5;
}
.event.teaserView.darkGray ul.calendarLinks li a:link,
.event.teaserView.darkGray ul.calendarLinks li a:visited {
    background-color: #f0f1f5;
    border-color: #828c96;
}
.cardContainer.red .event .dateWrap span,
.cardContainer.red .event h2,
.cardContainer.red .event p,
.cardContainer.darkGray .event .dateWrap span.month,
.cardContainer.darkGray .event .dateWrap span.time,
.cardContainer.darkGray .event .dateWrap span.mez,
.cardContainer.darkGray .event h2,
.cardContainer.darkGray .event p {
    color: #FFF;
}
.cardContainer.lightGray .event ul.calendarLinks li a:link,
.cardContainer.lightGray .event ul.calendarLinks li a:visited {
    background-color: #FFF;
    border-color: #f0f1f5;
}
.cardContainer.darkGray .event ul.calendarLinks li a:link,
.cardContainer.darkGray .event ul.calendarLinks li a:visited {
    border-color: #828c96;
}
.cardContainer.red .event ul.calendarLinks li a:link,
.cardContainer.red .event ul.calendarLinks li a:visited {
    border-color: #e1000f;
}
/** // Events **/
/** News **/
.cardContainer.lightGray .linkElement ul.links li a:link,
.cardContainer.lightGray .linkElement ul.links li a:visited {
    background-color: #FFF;
}
.cardContainer.white .linkElement ul.links li a:link,
.cardContainer.white .linkElement ul.links li a:visited {
    background-color: #f0f1f5;
}
.cardContainer.red .news .tags .category,
.cardContainer.red .newsroom .tags .category {
    background: #FFF;
    color: #e1000f;
}
/** // News **/
/** Contact **/
.contact.red .vcard {
    color: #FFFFFF;
}
.contact.red a.tel:link,
.contact.red a.tel:visited,
.contact.red a.email:link,
.contact.red a.email:visited,
.contact.red a.cardDownload:link,
.contact.red a.cardDownload:visited,
.contact.red a.addToContent:link,
.contact.red a.addToContent:visited,
.contact.red a.related:link,
.contact.red a.related:visited,
.contact.red div.tel,
.contact.red div.fax {
    background-color: #f0f1f5;
}
.contact.darkGray .vcard {
    color: #FFFFFF;
}
.contact.darkGray a.tel:link,
.contact.darkGray a.tel:visited,
.contact.darkGray a.email:link,
.contact.darkGray a.email:visited,
.contact.darkGray a.cardDownload:link,
.contact.darkGray a.cardDownload:visited,
.contact.darkGray a.addToContent:link,
.contact.darkGray a.addToContent:visited,
.contact.darkGray a.related:link,
.contact.darkGray a.related:visited,
.contact.darkGray div.tel,
.contact.darkGray div.fax {
    background-color: #f0f1f5;
}
.contact.white .vcard {
    padding-top: .65em;
}
.contact.white a.tel:link,
.contact.white a.tel:visited,
.contact.white a.email:link,
.contact.white a.email:visited,
.contact.white a.cardDownload:link,
.contact.white a.cardDownload:visited,
.contact.white a.addToContent:link,
.contact.white a.addToContent:visited,
.contact.white a.related:link,
.contact.white a.related:visited,
.contact.white div.tel,
.contact.white div.fax {
    background-color: #f0f1f5;
}
/** // Contact **/
/** Links **/
.linkElement.teaser.white,
.linkElement.teaser.lightGray {
    color: #313a3d;
}
.linkElement.teaser.red:hover span.linkTitle,
.linkElement.teaser.red:focus span.linkTitle,
.linkElement.teaser.red:active span.linkTitle {
    color: #313a3d;
}
.linkElement.teaser.white h2,
.linkElement.teaser.white p.linkText,
.linkElement.teaser.lightGray h2,
.linkElement.teaser.lightGray p.linkText {
    color: #313a3d;
}
.linkElement.teaser.lightGray ul.links li a:link,
.linkElement.teaser.lightGray ul.links li a:visited {
    background-color: #FFF;
}
.linkElement.teaser.white ul.links li a:link,
.linkElement.teaser.white ul.links li a:visited {
    background-color: #f0f1f5;
}
/** // Links **/
/** Standard Content **/
.standardContent.white .text,
.standardContent.lightGray .text {
    color: #313a3d;
}
.standardContent.white ul.downloads li a,
.standardContent.red ul.downloads li a,
.standardContent.darkGray ul.downloads li a {
    background-color: #f0f1f5;
}
/** // Standard Content **/
/** Social Media **/
.socialContainer.white .social .text,
.socialContainer.lightGray .social .text {
    color: #313a3d;
}
.socialContainer.lightGray .social a:link,
.socialContainer.lightGray .social a:visited {
    background-color: #FFF;
}
/** // Social Media **/
/** Collections **/
.collectionSwiper.swiper-container.white {
    background-color: #fff;
    border: 1px solid #f0f1f5;
}
.collection.red .expandableFooter {
    background-color: #c8000f;
}
.collection.darkGray .expandableFooter {
    background-color: #828c96;
}
.collectionSwiper.swiper-container.white .collection {
    background-color: #fff;
}
.collectionSwiper.swiper-container.darkGray h2,
.collectionSwiper.swiper-container.red h2,
.collection.expandable .loadMore.darkGray a:link,
.collection.expandable .loadMore.darkGray a:visited,
.collection.expandable .loadMore.red a:link,
.collection.expandable .loadMore.red a:visited,
.collection.darkGray h2,
.collection.red h2,
.collection.red .expandableFooter span,
.collection.darkGray .expandableFooter span {
    color: #FFF;
}
.collection.expandable .loadMore.white {
    background-color: #fff;
    border: 1px solid #f0f1f5;
    border-top: 0;
    margin: 1px 0 0 -1px;
}
.collection.expandable .loadMore.red a:link,
.collection.expandable .loadMore.red a:visited {
    background-image: url(/blob/6130/d83149ead0baca76229219aa191b774c/data/icon-relatedlink-white-png.png);
}
.collection.red a.expand {
    background-image: url(/blob/6132/f6511a6196a2c00aa9bffc7cbb40bd79/data/button-expand-dark-png.png);
}
.collection.red a.collectionLink {
    background-image: url(/blob/6134/05395868074827596c1d00f462c60516/data/slider-linkarrow-dark-png.png);
}
/** // Collections **/
/** Brands **/
.brand.red .download h2,
.brand.red .download p,
.brand.darkGray .download h2,
.brand.darkGray .download p {
    color: #FFF;
}
.brand.white .download a.related {
    background-color: #f0f1f5;
}
/** // Brands **/
/** Locations **/
.locations.red .text h2,
.locations.red .text p,
.locations.darkGray .text h2,
.locations.darkGray .text p {
    color: #FFF;
}
div.locations.teaser.lightGray div.list a:link,
div.locations.teaser.lightGray div.list a:visited,
div.locations.teaser.lightGray div.list div.tel {
    background-color: #FFF;
}
div.locations.teaser.white div.list a:link,
div.locations.teaser.white div.list a:visited,
div.locations.teaser.white div.list div.tel {
    background-color: #f0f1f5;
}
.cardContainer.locations.lightGray .back .list ul li a:link,
.cardContainer.locations.lightGray .back .list ul li a:visited,
.cardContainer.locations.lightGray .back .list ul li div.tel,
.cardContainer.locations.lightGray .back .list ul li div.fax {
    background-color: #FFF;
}
.cardContainer.locations.white .back .list ul li a:link,
.cardContainer.locations.white .back .list ul li a:visited,
.cardContainer.locations.white .back .list ul li div.tel {
    background-color: #f0f1f5;
}
/** // Locations **/
/** Videos **/
.video.teaserView.white .videoContent {
    background-color: #FFF;
}
.video.teaserView.white .videoContent {
    color: #313a3d;
}
/* // Teaser Views */
