.GS-002-filter .radio input[type='radio']:checked+.fake{background:0}
.modal-loader{height:100%;opacity:.4;z-index:0}
.modal-loader.in{display:block;z-index:1035;background-color:#fff;text-align:center;background-image:url("../kbk/clientlibs/images/bx_loader.gif");background-attachment:fixed;background-repeat:no-repeat;background-position:center}
.KBK-014-link.icon{padding-left:43px !important}
.KBK-014-link.icon a{margin-left:0 !important}
.markup.white{background:white !important}
body[data-context="coop-gs"] #main-header{z-index:1033}
.flexpaper_viewer_container,div#pagesContainer_documentViewer{background-color:transparent !important}
div#pagesContainer_documentViewer_panelRight,div#pagesContainer_documentViewer_panelLeft{visibility:hidden !important}
.overlay.activex{display:block;visibility:visible}
.modal-job.in{display:block;z-index:1035;background-color:#fff;text-align:center;width:694px;opacity:1;position:fixed;margin-left:50%;left:-346px;top:2%}
.modal-job .close{height:20px;position:relative;width:645px;cursor:pointer;font-size:12px;font-weight:bold;padding:0 12px 0 0;text-align:right;color:black;opacity:1;background:url("http://www.coop.ch/pb/site/jobs/resourceCached/1/image/hr/icon_closeLayer.png") no-repeat right 4px}
iframe{border:0}
.GS-009-artikel .copytext{margin-bottom:10px !important}
.KBK-046-klappliste-faq .col-sm-offset-1{margin-left:inherit}
.KBK-088-social-media-feed .par .section{break-inside:avoid !important}
.mumSession,.redeemed,.mumAfter .initial{display:none}
.mumAfter .redeemed{display:block}
.mumLoader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:url('clientlibs/images/preloader-coop-142x142.gif') no-repeat scroll 50% 50% #5c5b5c}
.gksaInfo{display:none}
.gksaLoader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:url('clientlibs/images/preloader-coop-142x142.gif') no-repeat scroll 50% 50% #5c5b5c}
@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.KBK-028-video .KBK-006-A-ueberschriften h2{margin-bottom:10px}
.KBK-028-video .KBK-035-iframe.embed-responsive-8col-16by9{margin-bottom:16px}
}
@media only screen and (min-width:768px) and (max-width:991px){.KBK-028-video .KBK-035-iframe.embed-responsive-10col-16by9{padding-bottom:64.2%}
.KBK-028-video .KBK-035-iframe.embed-responsive-8col-16by9{padding-bottom:66.3%}
.KBK-028-video-wrapper .col-md-4.col-sm-6{margin-bottom:26px}
.KBK-028-video-wrapper .col-md-4.col-sm-6:last-child{margin-bottom:0}
}
@media only screen and (min-width:992px) and (max-width:1259px){.KBK-028-video .KBK-035-iframe.embed-responsive-10col-16by9{padding-bottom:62.5%}
.KBK-028-video .KBK-035-iframe.embed-responsive-8col-16by9{padding-bottom:64.1%}
}
@media only print,(min-width:1260px){.KBK-028-video .KBK-035-iframe.embed-responsive-10col-16by9{padding-bottom:61.1%}
.KBK-028-video .KBK-035-iframe.embed-responsive-8col-16by9{padding-bottom:62.3%}
}
@media only screen and (max-width:767px){.KBK-028-video .KBK-035-iframe.embed-responsive-10col-16by9{padding-bottom:61.1%}
.KBK-028-video .KBK-035-iframe.embed-responsive-8col-16by9{padding-bottom:62.3%}
.KBK-028-video-wrapper .col-sm-6{margin-bottom:26px}
.KBK-028-video-wrapper .col-sm-6:last-child{margin-bottom:0}
}
@media only print{.KBK-028-video{display:none}
}
@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){.cms-container.KBK-096{background-image:none !important}
}
.KBK-050-digitalerbon .dc-tile-headline{min-height:57px}
.MED-001-teaser .date-teaser{display:inline-block;color:#fff;background-color:#adadad;padding:0 6px;height:2.6rem;line-height:2.6rem;font-size:1.6rem;margin-bottom:10px}
.MED-001-teaser .wrapper .txt-teaser{margin-bottom:20px;font-size:1.6rem}
.MED-001-teaser .wrapper .txt-teaser-short{display:none}
.MED-001-teaser.MED-001-teaser-A .container-fluid .row>.col-sm-6{padding:0}
.MED-001-teaser.MED-001-teaser-A .txt-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.MED-001-teaser.MED-001-teaser-A .wrapper{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:40px 60px 50px;width:100%}
.MED-001-teaser .wrapper{-webkit-tap-highlight-color:transparent}
.MED-001-teaser.MED-001-teaser-A .container-fluid .row{margin-left:0;margin-right:0}
.MED-001-teaser.MED-001-teaser-A .bild-text--row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.MED-001-teaser.MED-001-teaser-A .hasbg{background:#f6f6f6}
.MED-001-teaser.MED-001-teaser-A .container-fluid{padding:0 !important}
.MED-001-teaser.MED-001-teaser-A picture img{width:100%}
.error-108{float:left;margin-left:50px;padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;background:#f9dfdf;border-radius:6px}
.cta-108{float:left}
.banner-right{display:none;position:fixed;left:calc((100vw - 1260px) / 2 - -1270px);top:10px;width:auto;width:300px;height:600px;overflow:hidden}
.gpt-wideboard{text-align:center}
@media(min-width:1895px){.banner-right{display:block}
}
.KBK-014-link-app.text-brand-primary-light .icon-arrow-normal::before{position:relative;left:-5px;font-size:14px}
#gmap a,#gmap .google-marker-info a,#gmap .google-marker-info button,#gmap .google-marker-info button span{outline:0}
#gmap .google-marker-info a{text-decoration:underline}
#gmap .expanded-format:not(:first-child){margin-top:25px}
.KBK-105-widget-google-maps .widget-result-item{margin-bottom:4px;border-left:2px solid white}
.MED-001-teaser.MED-001-teaser-A picture img{width:100%;height:auto}
.KBK-104-cta-overlay img{height:auto;max-width:487px !important}
.wrapping-div-zoom{overflow:hidden}
.wrapping-div-zoom img{-webkit-transition:transform .6s ease;transition:transform .6s ease}
.wrapping-div-zoom:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}
.wrapping-div-zoom-small{overflow:hidden}
.wrapping-div-zoom-small img{-webkit-transition:transform .8s ease;transition:transform .8s ease}
.wrapping-div-zoom-small:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}