.alert-shopping-list .close{display:none}nav.tabs{position:fixed;left:0;top:100px;z-index:9999;background:white;box-shadow:1px 1px 5px #cccc;-moz-transform:translateX(-80px);-ms-transform:translateX(-80px);-webkit-transform:translateX(-80px);transform:translateX(-80px)}nav.tabs:hover{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}nav.tabs .tabs--primary{width:100px;border:0}nav.tabs .tabs--primary li{display:block;width:100%;float:none;margin:0}nav.tabs .tabs--primary li a{border:0;margin:0;padding:5px;font-size:16px}nav.tabs .tabs--primary li.active a{background-color:#56a6d2;color:white}nav.tabs .tabs--primary li+li{border-top:1px solid #ddd}header.container-fluid:after{content:"";clear:both;width:100%;height:8px;background-color:#57a7d3;position:absolute;left:0;right:0;bottom:0}#block-vifor-main-menu>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}#block-vifor-main-menu>ul>li{float:none}#block-vifor-main-menu>ul>li>ul>li>a{padding:15px 25px}.path-frontpage header{height:auto;padding-bottom:20px}.path-frontpage #block-vifor-main-menu>ul>li:first-child{display:none}.path-frontpage #nav_collapsible_button_expand{position:absolute;top:inherit;margin-bottom:0;left:50%}#block-vifor-main-menu>ul>li>ul>li>a{text-align:left}#nav_collapsible_button_expand{color:#327d99;margin-left:0;width:120px;background:url("../images/nav_collapsible_button_expand_page_2.png") no-repeat bottom center;height:55px;bottom:-18px;font-size:12px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:bold}#nav_collapsible.header-absolute{top:148px}#nav_collapsible{padding:0;position:relative}#nav_collapsible:before{content:"";display:block;position:absolute;background-color:rgba(87,167,211,0.2);left:0;right:0;top:0;bottom:0}#nav_collapsible .container #block-mainnavigation-2>ul{display:-webkit-flex;display:flex}#nav_collapsible .container #block-mainnavigation-2>ul>li{float:none;padding:60px 30px 40px;font-weight:bold}#nav_collapsible .container #block-mainnavigation-2>ul>li>a{color:#56a7d3;font-weight:600;font-size:20px}#nav_collapsible .container #block-mainnavigation-2>ul>li ul{list-style-type:none}#nav_collapsible .container #block-mainnavigation-2>ul>li ul li{padding:10px 0 0}#nav_collapsible .container #block-mainnavigation-2>ul>li ul li:before{display:none}#nav_collapsible .container #block-mainnavigation-2>ul>li ul li a{color:#327d99;font-weight:600}#nav_collapsible .container #block-mainnavigation-2>ul>li:nth-child(2n){background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjQiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0.4)),color-stop(75%, rgba(0,0,0,0)));background-image:-moz-linear-gradient(rgba(255,255,255,0.4),rgba(0,0,0,0) 75%);background-image:-webkit-linear-gradient(rgba(255,255,255,0.4),rgba(0,0,0,0) 75%);background-image:linear-gradient(rgba(255,255,255,0.4),rgba(0,0,0,0) 75%)}#nav_collapsible_button_collapse{background:url("../images/nav_collapsible_button_collapse_2.png") no-repeat bottom center;margin:0;left:50%;padding-bottom:23px;bottom:-1px;height:auto;padding-top:0;font-size:12px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:bold;color:#327d99}@media (min-width: 992px){#nav_collapsible #nav_mobile{display:block;position:relative;background:transparent;left:inherit;width:100%;box-shadow:none}#nav_collapsible #nav_mobile nav>ul>li>ul{display:block}#nav_collapsible nav>ul>li>a{padding:0}#nav_collapsible nav>ul>li>ul>li>a{padding:0;display:initial;background:none;text-transform:capitalize}}.banner-description{font-size:20px;font-family:'DIN Pro Bold';text-transform:uppercase;margin-top:0;text-transform:uppercase}
