ul.c-group.f-gallery.s-category li {height: auto;}
.c-refine-menu .c-search input[type=search] ~ button.glyph-cancel:focus {color: #FFF;background: #0067B8;}
div.p-below-filter {margin-right:45px;}
ul.c-group.f-gallery.s-category p {margin: 5px 0 0 0;width: 98%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c-carousel .f-gallery li .c-action-trigger:before,
.c-product-placement.context-video .c-action-trigger:before,
.m-product-placement-item.context-video .c-action-trigger:before {top: calc(50% - 8px);}
.p-corp-info {width: 100%;clear: both;border: none;margin-bottom: 5px}
img.p-teaser-img {width: 100%;margin-top: 50px;}
img.s-video-prtn-img {float:left;margin-top:-8px;margin-right:25px;}
div div div.s-partner-box{padding:15px 15px 20px 20px;border:1px solid #cecece;}
	div div div.s-partner-box div.s-spacer{width:100%;height: 1px;clear: both;border: none;}
	div div div.s-partner-box div.s-spacer.s-mitarbeiter {height: 25px;}
	div div div.s-partner-box .c-heading-5 {padding:0;}
	div div div h3 {padding-top: 5px !important}

p.c-paragraph.p-info strong,
p.c-paragraph-2.p-info strong {font-weight:600!important;}
.s-prtn-info-img{float:left;max-width:150px;margin-top:30px;}
.s-prtn-mitarbeiter-img{width:45%;float:left;max-width:165px;margin-right:10px;}
.s-prtn-mitarbeiter-info{width:50%;float:left;border:none!important;text-align:center;}
.c-call-to-action.c-glyph.p-partner-cta{margin-top:30px; float:right;}
.c-badge.f-highlight,
.c-explicit {background-color: #f2f2f2;color: #000;}
div.p-menuplacement {margin: 10px}
.c-select-menu.p-menuplacement a[role=button] {border: 1px solid #000;width: 175px;overflow: hidden;white-space: nowrap;}
.c-search.p-searchborder input[type=search] {box-sizing: border-box;width: 100%;height: 100%;padding: 7px 38px 7px 10px;border: 1px solid rgba(0,0,0,.6) !important;}
.c-badge.f-small {margin-right: 5px !important}
.s-prtn-info-img {margin-top: 33px!important;}
table .s-prtn-info-img {height:20px!important;margin-top:0!important}
.p-event-info-prtnr {padding: 26px 0;text-align: center;}
.c-refine-menu {max-width: 296px;margin-right:15px}
	.c-refine-menu > div > div .c-heading { font-weight: 700; margin-left: 0; }
.c-drawer .f-toggle, .c-drawer > button, .c-drawer > header .f-toggle, .c-drawer > header > button { font-size: 16px!important; }
.c-refine-menu .c-search { margin-bottom: 20px; }
.c-refine-menu .c-search input[type=search] ~ button.glyph-cancel { display:none;right:36px;background:transparent; }
.c-refine-menu .c-search input[type=search]:valid { background-color:rgba(0,0,0,.05); }
.c-refine-menu .c-search input[type=search]:valid ~ button.glyph-cancel { display:block; }
.c-refine-menu .c-glyph.glyph-search:before { margin-left: 0; }
.c-refine-menu .c-glyph.glyph-reset:before { content:'\E72C' }
.c-refine-menu .c-glyph.glyph-reset { display:inline-block; }
table.s-results td			 {padding:20px 12px}
.s-results { table-layout: fixed; width: 100% }
	.s-results tbody > tr:hover { background-color: rgba(0,0,0,.03); }
	.s-results td:nth-child(n+2), .s-results th:nth-child(n+2) { white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
	.s-results th:nth-child(2) { width: 125px; }
	.s-results th:nth-child(3) { width: 115px; }
	.s-results th:nth-child(4) { width: 105px; }
	.s-results td:nth-child(2),.s-results td:nth-child(3),.s-results td:nth-child(4) {background-color:#fff;}
.s-expand {cursor: pointer;position: relative;padding-right: 24px;width: 100%;}
	.s-expand:not(.active) { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.s-expand:after { content:'\E70D'; display:inline-block; font-family: MWF-MDL2; position: absolute; top: 4px; right: 0; }
	.s-expand.active:after { content:'\E70E' }
.s-expanded-details { max-height: 0; overflow: hidden;}
.s-expand.active + .s-expanded-details { max-height: 1800px; }
.s-expanded-details .c-heading-5 { padding: 15px 0 5px; }
span.p-title-filter {font-weight:600}
svg .s-color-0,svg .s-color-1,svg .s-color-2,svg .s-color-3,svg .s-color-4,svg .s-color-5,svg .s-color-6,svg .s-color-7,a[data-color=s-color-0],a[data-color=s-color-1],a[data-color=s-color-2],a[data-color=s-color-3],a[data-color=s-color-4],a[data-color=s-color-5],a[data-color=s-color-6],a[data-color=s-color-7] {fill: transparent;}
.c-glyph:hover { text-decoration: none !important; }
.c-glyph.glyph-add, .c-glyph.glyph-feedback, .c-glyph.glyph-play { line-height: 16px; white-space: nowrap; }
	.c-glyph.glyph-add:before { font-size: 10px; padding-right: 6px; }
	.c-glyph.glyph-feedback:before, .c-glyph.glyph-play:before { font-size: 12px; padding-right: 8px; }
	.c-glyph.glyph-add:after { display: none !important; }
.s-results-total { float: right; padding: 10px 0 7px; }
h2.s-heading { padding: 36px 0 4px; line-height: 28px; font-size: 24px; }
.s-results tr:nth-child(n+11) { display: none }
@media screen and (max-width: 1399px) {
	.s-prtn-info-img {float: none!important;margin: 30px auto 0 auto;}
	.c-call-to-action.c-glyph.p-partner-cta {width: 100%;}
}
@media screen and (max-width: 1083px) {
	.s-prtn-info-img {float: left !important;margin: 30px auto 0 auto;}
	.c-call-to-action.c-glyph.p-partner-cta {margin-top: 30px;float: right;width:initial;}
}
@media screen and (max-width: 415px) {
	.s-prtn-info-img {float: none !important;margin: 30px auto 0 auto;}
	.c-call-to-action.c-glyph.p-partner-cta {width: 100%;}
}
@media screen and (max-width: 1399px) {
	.s-video-list {display: none !important;}
} 
@media only screen and (min-width: 768px) {
	div.m-product-placement.f-video.s-mach-mehr-mg,
	div .m-media-gallery.s-mach-mehr-mg {padding-left: 24px;padding-right: 24px;}
	.s-column-3 {column-count: 3;column-gap: 4vw;}
}
@media only screen and (max-width: 1082px) {
	div.p-result-items {height: auto}
}
@media only screen and (min-width: 1400px){
	div.m-product-placement.f-video.s-mach-mehr-mg, 
	div.m-media-gallery.s-mach-mehr-mg {padding-left: 24px;padding-right: 24px;}
}
@media all and (max-width:980px) {
	.s-results th:nth-child(3),.s-results td:nth-child(3),.s-results th:nth-child(4),.s-results td:nth-child(4) {display: none;}
}
@media all and (min-width:980px) {
	p.c-paragraph-5.p-event-info-prtnr a {display: none;}
}
@media all and (max-width:767px) {
	div.p-below-filter {display: none;}
	.c-refine-menu, .c-refine-menu .c-search { max-width: 100%; margin:10px 0}
	.p-s-res-bottom span {margin: 0 10px}
	.c-table tbody > tr > td:first-child { max-width: calc(100vw - 360px); }
	.s-results { min-width:100%; }
	.s-results .s-expanded-details > div { display:none; }
	.s-results th:nth-child(3) {width:87px;}
}
/*End Workshop Filter and Result Style*/
/*Hero overrides*/
.c-hero .c-subheading, .m-hero-item .c-subheading {font-size: 20px;}
.c-carousel.theme-light, .c-carousel.theme-dark, .m-hero-item.theme-light, .m-hero-item.theme-dark {background-color: transparent}
.c-hero.f-y-center > div > div, .m-hero-item.f-y-center > div > div {top: calc(43%);}
.c-hero > div > div, .m-hero-item > div > div {max-width: 645px;}
@media only screen and (max-width: 1399px) {
	.c-hero .c-subheading, .m-hero-item .c-subheading {padding: 8px 0;max-height: 100px;}
	.c-hero > div > div, .m-hero-item > div > div {max-width: 550px;}
}

@media only screen and (max-width: 767px) {
	.c-hero .c-subheading, .m-hero-item .c-subheading {font-size: 15px!important;max-height: 70px;display: block;}
}
/*End Hero overrides*/