@charset "UTF-8";
/* line 12, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-group-text div.ecatflagbox.default, .prisma-group-text .ecatflagtextbox.default {
  margin-left: 20px;
}

/* line 17, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.default .ecatflagcontent, .ecatflagtextbox.default .ecatflagcontent {
  display: inline-block;
  margin-bottom: 5px;
  padding: 0px 5px;
  font-size: 14px;
  color: #fff;
  background-color: #00aae1;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
/* line 28, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.default.getproducttablehtml .ecatflagcontent, .ecatflagtextbox.default.getproducttablehtml .ecatflagcontent {
  padding: 1px 4px;
  font-size: 10px;
  line-height: 13px;
}
/* line 34, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.default.displaycomparelist, .ecatflagtextbox.default.displaycomparelist {
  display: inline-block;
  position: relative;
  top: -3px;
  margin-left: 10px;
  padding-bottom: 1px;
}
/* line 41, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.default.showprojectlistdetail, .ecatflagtextbox.default.showprojectlistdetail {
  position: relative;
  display: inline-block;
  margin-right: 5px;
}
/* line 45, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.default.showprojectlistdetail .ecatflagcontent, .ecatflagtextbox.default.showprojectlistdetail .ecatflagcontent {
  padding: 1px 4px;
  font-size: 10px;
  line-height: 13px;
}
/* line 52, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.default.displaymainnavigationmobile, .ecatflagtextbox.default.displaymainnavigationmobile {
  position: relative;
  left: 55px;
  display: inline-block;
}
/* line 56, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.default.displaymainnavigationmobile .ecatflagcontent, .ecatflagtextbox.default.displaymainnavigationmobile .ecatflagcontent {
  padding: 1px 4px;
  font-size: 10px;
  line-height: 13px;
  margin-bottom: 0px;
}
/* line 63, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.default.displayproductoverviewmobile, .ecatflagtextbox.default.displayproductoverviewmobile {
  position: relative;
  display: inline-block;
}
/* line 66, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.default.displayproductoverviewmobile .ecatflagcontent, .ecatflagtextbox.default.displayproductoverviewmobile .ecatflagcontent {
  padding: 1px 4px;
  font-size: 10px;
  line-height: 13px;
  margin-bottom: 0px;
}

/* line 74, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany {
  position: absolute;
  z-index: 2;
  top: 15px;
  font-weight: bold;
  float: none;
}
/* line 81, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany.right {
  right: -2px;
}
/* line 82, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany.left {
  left: -2px;
}
/* line 84, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany.displaygrouppage {
  top: auto;
  bottom: 15px;
  font-size: 10px;
}
/* line 90, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany.displayproductdetails {
  top: 50px;
  font-size: 12px;
  font-weight: bold;
}
/* line 96, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany.displaycomparelist {
  top: 5px;
  left: -5px;
  font-size: 9px;
}
/* line 102, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany.displaymainnavigationmobile {
  top: 13px;
  left: 9px;
  font-size: 9px;
}
/* line 108, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany.displayproductoverviewmobile {
  top: 5px;
  left: -6px;
  font-size: 9px;
}
/* line 114, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany.solrprepareproduct {
  top: 5px;
  left: -5px;
  font-size: 9px;
}
/* line 120, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany.showprojectlistdetail {
  top: 5px;
  left: -6px;
}
/* line 125, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper {
  position: relative;
}
/* line 128, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .ecatflagcontent {
  padding: 3px 6px;
  background-color: #737373;
  color: #FFFFFF;
  float: none;
}
/* line 133, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .ecatflagcontent.right {
  -moz-border-radius: 4px 4px 0px 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0px 4px;
}
/* line 136, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .ecatflagcontent.left {
  -moz-border-radius: 4px 4px 4px 0px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 4px 0px;
}
/* line 139, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .ecatflagcontent.new {
  background-color: #FF6600;
}
/* line 146, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .ecatflagcontent.showprojectlistdetail {
  padding: 0px 6px;
  font-size: 9px;
  line-height: 16px;
}
/* line 153, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  float: none;
}
/* line 160, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .triangle.left {
  border-width: 0 6px 6px 0;
  border-color: transparent #737373 transparent transparent;
}
/* line 164, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .triangle.left.new {
  border-color: transparent #b75a2e transparent transparent;
}
/* line 168, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .triangle.right {
  border-width: 6px 6px 0 0;
  border-color: #737373 transparent transparent transparent;
  right: 0;
}
/* line 173, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
div.ecatflagbox.germany .contentwrapper .triangle.right.new {
  border-color: #FF6600 transparent transparent transparent;
}

/* line 180, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.ecatflagtextbox.germany {
  font-size: 0.9em;
  font-weight: bold;
  letter-spacing: -0.03em;
  color: #737373;
}
/* line 186, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.ecatflagtextbox.germany.new {
  color: #FF6600;
}

/* line 192, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper {
  position: relative;
  display: inline-block;
  text-align: left;
  /* Farben der Dreiecke Layout Default */
  /* Farben der Dreiecke Layout Germany */
  /* Bilder Größen */
  /* spezielle Anpassungen */
}
/* line 197, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .nopic-image {
  position: relative;
  background: transparent url("/ecatimages/thumb/nopic_thumb.gif") no-repeat 0 0;
  text-align: center;
  font-size: 12px;
  display: inline-block;
}
/* line 203, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .nopic-image .outer {
  display: table;
  height: 100%;
}
/* line 206, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .nopic-image .outer > span {
  display: table-cell;
  vertical-align: middle;
  white-space: normal;
}
/* line 213, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox, .prisma-image-wrapper .flagbox.left {
  position: absolute;
  top: 15px;
  font-weight: bold;
}
/* line 217, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox .flagcontent, .prisma-image-wrapper .flagbox .flagcontent.left, .prisma-image-wrapper .flagbox.left .flagcontent, .prisma-image-wrapper .flagbox.left .flagcontent.left {
  position: relative;
  padding: 3px 6px;
  -moz-border-radius: 4px 4px 4px 0px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 4px 0px;
}
/* line 221, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox .flagcontent:before, .prisma-image-wrapper .flagbox .flagcontent.left:before, .prisma-image-wrapper .flagbox.left .flagcontent:before, .prisma-image-wrapper .flagbox.left .flagcontent.left:before {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
}
/* line 230, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox .flagcontent.right, .prisma-image-wrapper .flagbox .flagcontent.left.right, .prisma-image-wrapper .flagbox.left .flagcontent.right, .prisma-image-wrapper .flagbox.left .flagcontent.left.right {
  -moz-border-radius: 4px 4px 0px 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0px 4px;
}
/* line 234, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox .triangle, .prisma-image-wrapper .flagbox.left .triangle {
  display: none;
}
/* line 242, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox.new .flagcontent {
  background-color: #00aae1;
}
/* line 244, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox.new .flagcontent:before {
  border-color: #00aae1 #00aae1 transparent transparent;
}
/* line 251, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox.phase-out .flagcontent {
  background-color: #737373;
}
/* line 253, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox.phase-out .flagcontent:before {
  border-color: #737373 #737373 transparent transparent;
}
/* line 259, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox.spare-part .flagcontent {
  background-color: #737373;
}
/* line 261, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox.spare-part .flagcontent:before {
  border-color: #737373 #737373 transparent transparent;
}
/* line 270, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox.germany.new .flagcontent:before {
  border-color: #b75a2e #b75a2e transparent transparent;
}
/* line 277, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox.germany.phase-out .flagcontent:before {
  border-color: #737373 #737373 transparent transparent;
}
/* line 284, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper .flagbox.germany.spare-part .flagcontent:before {
  border-color: #737373 #737373 transparent transparent;
}
/* line 291, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.mthumb {
  margin-left: 6px;
}
/* line 293, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.mthumb .nopic-image {
  width: 45px;
  height: 45px;
  font-size: 9px;
  background-size: 45px 45px;
}
/* line 300, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.mthumb .ecatflagbox, .prisma-image-wrapper.mthumb .ecatflagbox.left {
  top: 3px;
  left: -6px;
}
/* line 303, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.mthumb .ecatflagbox .ecatflagcontent, .prisma-image-wrapper.mthumb .ecatflagbox.left .ecatflagcontent {
  padding: 3px 4px;
  font-size: 8px;
  line-height: 8px;
}
/* line 310, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.mthumb .ecatflagbox .ecatflagcontent:before, .prisma-image-wrapper.mthumb .ecatflagbox.left .ecatflagcontent:before {
  border-width: 3px;
  bottom: -6px;
}
/* line 318, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.thumb {
  margin-left: 6px;
}
/* line 320, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.thumb .nopic-image {
  width: 75px;
  height: 75px;
  font-size: 12px;
  background-size: 75px 75px;
}
/* line 327, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.thumb .ecatflagbox, .prisma-image-wrapper.thumb .ecatflagbox.left {
  top: 3px;
  left: -6px;
}
/* line 330, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.thumb .ecatflagbox .ecatflagcontent, .prisma-image-wrapper.thumb .ecatflagbox.left .ecatflagcontent {
  padding: 3px 6px;
  font-size: 12px;
  line-height: 14px;
}
/* line 334, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.thumb .ecatflagbox .ecatflagcontent:before, .prisma-image-wrapper.thumb .ecatflagbox.left .ecatflagcontent:before {
  border-width: 3px;
  bottom: -6px;
}
/* line 344, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.mthumb.producttable .ecatflagbox.default, .prisma-image-wrapper.mthumb.producttable .ecatflagbox.default.left {
  top: 3px;
  left: -6px;
}
/* line 347, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.mthumb.producttable .ecatflagbox.default .ecatflagcontent, .prisma-image-wrapper.mthumb.producttable .ecatflagbox.default.left .ecatflagcontent {
  padding: 2px 4px;
  font-size: 8px;
  line-height: 9px;
}
/* line 351, ../../../application/templates/compass/masterbrand/sass/common/_ecatflags.scss */
.prisma-image-wrapper.mthumb.producttable .ecatflagbox.default .ecatflagcontent:before, .prisma-image-wrapper.mthumb.producttable .ecatflagbox.default.left .ecatflagcontent:before {
  border-width: 3px;
  bottom: -6px;
}

/* line 2, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups__headline h5 {
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
/* line 7, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups__headline table {
  padding-bottom: 2px;
  border-bottom: 1px solid #cccccc;
}

/* line 14, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .opencloseall a {
  text-decoration: none;
}
/* line 18, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__headline {
  margin: 0;
  display: block;
  padding: 20px 0 4px 0;
  border-bottom: 1px solid #cccccc;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__headline, .product__details__featuregroups .panel__headline .panel__headline__label {
  text-decoration: none;
  font-weight: bold;
}
/* line 27, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__headline .img_open {
  display: none;
  padding-right: 10px;
}
/* line 31, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__headline .img_closed {
  display: inline;
  padding-right: 10px;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__headline.open .img_open {
  display: inline;
}
/* line 39, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__headline.open .img_closed {
  display: none;
}
/* line 44, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__content {
  /*padding-left:20px; */
  /* aktivieren fuer accordion */
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__content table tr.leerzeile {
  line-height: 4px;
}
/* line 50, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__content table td.onlyvaluefeaturedata {
  padding-top: 4px;
  padding-left: 20px;
}
/* line 53, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__content table td.onlyvaluefeaturedata.farbe0 {
  background-color: #f4f4f4;
}
/* line 56, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__content table td.onlyvaluefeaturedata.farbe1 {
  background-color: #ffffff;
}
/* line 59, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__content table td.onlyvaluefeaturedata.previewonly {
  background-color: #ffffbf;
}
/* line 63, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__content table td.prismatable0:first-child, .product__details__featuregroups .panel__content table td.prismatable1:first-child {
  padding-left: 20px;
}
/* line 67, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__content table tr:last-child td.onlyvaluefeaturedata, .product__details__featuregroups .panel__content table tr:last-child td.prismatable0, .product__details__featuregroups .panel__content table tr:last-child td.prismatable1 {
  padding-bottom: 4px;
  border-bottom: 1px solid #cccccc;
}
/* line 73, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.product__details__featuregroups .panel__content ul li.bulletlist {
  background-image: url(../../../icons/icon_listenpunkt_grey.gif);
}

/* line 81, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__headline {
  font-size: 12px;
  padding: 5px 5px 5px 17px;
  background: #efefef url("../../../icons/product_subtitle_bg.png") repeat-x;
  border-bottom: 1px solid #cccccc;
}
/* line 86, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__headline:nth-last-child(2) {
  border-bottom: 0;
}
/* line 88, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__headline:nth-last-child(2).open {
  border-bottom: 1px solid #cccccc;
}
/* line 92, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__headline a {
  color: #666666;
}
/* line 95, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__headline .img_open, .mobile #content_wrapper .product__details__featuregroups .panel__headline .img_closed {
  padding: 0px 8px 0px 2px;
}
/* line 99, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__content {
  padding-left: 0px;
  border-bottom: 1px solid #cccccc;
}
/* line 102, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__content table {
  border-top: 0;
}
/* line 104, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__content table tr:last-child {
  border-bottom: 0;
}
/* line 108, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__content table td.normtext {
  font-size: 12px;
}
/* line 110, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__content table td.normtext:first-child {
  width: 17px;
  /* 37px mit accordion */
}
/* line 114, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__content table td.leerzeile {
  line-height: 5px;
}
/* line 119, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__content:last-child {
  border-bottom: 0;
}
/* line 122, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__content ul li.bulletlist {
  background: url(../../../icons/icon_listenpunkt_grey.gif) no-repeat 0 5px !important;
  padding: 0;
}
/* line 125, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
.mobile #content_wrapper .product__details__featuregroups .panel__content ul li.bulletlist::before {
  background: none;
}

/* line 135, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
html.a4m1_mobile .mobile #content_wrapper .product__details__featuregroups {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 138, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
html.a4m1_mobile .mobile #content_wrapper .product__details__featuregroups .panel__headline {
  padding: 10px 0px 10px 0px;
  margin-right: 5px;
  background: white;
  /*background: url("../../../icons/a4m1/plus.png") no-repeat right center;
  &.open {
  	background: url("../../../icons/a4m1/minus.png") no-repeat right center;
  }*/
  color: #454545;
}
/* line 151, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
html.a4m1_mobile .mobile #content_wrapper .product__details__featuregroups .panel__content {
  padding-left: 0px;
}
/* line 153, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
html.a4m1_mobile .mobile #content_wrapper .product__details__featuregroups .panel__content table {
  margin: 10px 0 10px 0;
}
/* line 156, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
html.a4m1_mobile .mobile #content_wrapper .product__details__featuregroups .panel__content table td.normtext {
  width: 50%;
  font-weight: normal;
}
/* line 159, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
html.a4m1_mobile .mobile #content_wrapper .product__details__featuregroups .panel__content table td.normtext:first-child {
  display: none;
}
/* line 163, ../../../application/templates/compass/masterbrand/sass/common/_panels.scss */
html.a4m1_mobile .mobile #content_wrapper .product__details__featuregroups .panel__content table td.leerzeile {
  line-height: 5px;
}

@font-face {
  font-family: "HagerScale-Light";
  src: url("/common/css/fonts/hager/HagerScale-Light.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Light.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Light.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Light.otf") format("opentype");
}
@font-face {
  font-family: "HagerScale-Regular";
  src: url("/common/css/fonts/hager/HagerScale-Regular.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Regular.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Regular.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Regular.otf") format("opentype");
}
@font-face {
  font-family: "HagerScale-Medium";
  src: url("/common/css/fonts/hager/HagerScale-Medium.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Medium.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Medium.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Medium.otf") format("opentype");
}
@font-face {
  font-family: "HagerScale-Bold";
  src: url("/common/css/fonts/hager/HagerScale-Bold.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Bold.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Bold.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Bold.otf") format("opentype");
  font-weight: bold;
}
@font-face {
  font-family: "HagerScale-ExtraBold";
  src: url("/common/css/fonts/hager/HagerScale-ExtraBold.woff2");
  src: url("/common/css/fonts/hager/HagerScale-ExtraBold.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-ExtraBold.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-ExtraBold.otf") format("opentype");
}
@font-face {
  font-family: "HagerScale-Italic";
  src: url("/common/css/fonts/hager/HagerScale-Italic.woff2");
  src: url("/common/css/fonts/hager/HagerScale-Italic.woff2") format("woff2"), url("/common/css/fonts/hager/HagerScale-Italic.woff") format("woff"), url("/common/css/fonts/hager/HagerScale-Italic.otf") format("opentype");
  font-style: italic;
}
/* line 55, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
#templatecontent .solr.mobile {
  padding: 15px;
}

/* line 59, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile #solr-search-input-wrap {
  position: relative;
}
/* line 63, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile #solr-search-input {
  border: 1px solid #d0d0d0;
  border-right: none;
  color: #999;
  font-size: 14px;
  height: 15px;
  line-height: 14px;
  padding: 2px;
  width: 150px;
  vertical-align: top;
}
/* line 74, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile #solr-search-input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999;
}
/* line 77, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile #solr-search-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}
/* line 80, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile #solr-search-input:-ms-input-placeholder {
  /* IE 10+ */
  color: #999;
}
/* line 83, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile #solr-search-input:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}
/* line 88, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile #solr-search-submit {
  background: url("../../../icons/btn_search.png") no-repeat top left;
  width: 31px;
  height: 21px;
  border: none;
  vertical-align: top;
  cursor: pointer;
}
/* line 97, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .result-count {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 10px;
}
/* line 102, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .highlight {
  color: #00AAE1;
}
/* line 106, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-group {
  margin-top: 15px;
  position: relative;
}
/* line 110, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-group .group-title {
  border-bottom: 1px solid #d0d0d0;
}
/* line 113, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-group .group-title h2 {
  padding: 10px 0;
}
/* line 119, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row {
  border-bottom: 1px solid #d0d0d0;
  display: block;
  text-decoration: none;
  position: relative;
}
/* line 125, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row:last-of-type {
  border: none;
}
/* line 130, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row .f01-hl {
  color: #00AAE1;
}
/* line 134, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row.non_followup_product {
  border-top: 1px solid #d0d0d0;
}
/* line 138, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row > table {
  border-collapse: collapse;
}
/* line 142, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row td {
  padding: 8px 5px;
  color: #454545;
  font-size: 13px;
  line-height: 15px;
}
/* line 148, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row td .underline {
  display: inline-block;
  margin-bottom: 2px;
}
/* line 155, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row td.document-arrow {
  background: url("../../../icons/arrow_blue.png") no-repeat center center;
  width: 10px;
}
/* line 158, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row td.document-arrow.download {
  background-image: url("../../../icons/ic_file_download.png");
}
/* line 163, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row.non_followup_product td {
  color: #787878;
  font-weight: normal;
  padding: 15px 8px;
}
/* line 169, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row.non_followup_product td > div[title] {
  color: #ababab;
}
/* line 173, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row td .teaser {
  color: #787878;
  font-size: 12px;
  font-weight: normal;
  padding-top: 5px;
}
/* line 180, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-mobile-result-row td .file-info {
  font-size: 12px;
  font-weight: normal;
}
/* line 185, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-pager {
  text-align: center;
  padding: 10px 0;
  font-weight: bold;
  font-size: 12px;
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
}
/* line 194, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-pager a {
  color: #454545;
  text-decoration: none;
}
/* line 199, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-pager a:hover,
.solr.mobile .solr-pager a.current {
  color: #00AAE1;
}
/* line 204, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-pager > div {
  margin: 0 3px;
  display: inline-block;
}
/* line 209, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-pager-pages > a {
  margin: 0 8px;
}
/* line 213, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-pager-pages > .solr-pager-points {
  margin: 0 3px;
}
/* line 217, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-spinner-wrap,
.solr.mobile .solr-group-spinner-wrap {
  background-color: #FAFAFA;
  height: 100%;
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  display: none;
}
/* line 230, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-search-input-spinner {
  position: absolute;
  right: 45px;
  top: 0;
  width: 28px;
  height: 28px;
  z-index: 1;
  display: none;
}
/* line 240, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile #headersearch .solr-search-input-spinner {
  top: 0;
  right: 31px;
  height: 21px;
  width: 24px;
}
/* line 247, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-search-autocomplete-box {
  display: none;
  background-color: #fff;
  border: 1px solid #999;
  box-sizing: border-box;
  max-height: 230px;
  overflow-y: auto;
  left: 0;
  position: absolute;
  top: 21px;
  width: 100%;
  z-index: 1;
}
/* line 261, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-ac-item {
  padding: 6px 10px;
  border-top: 1px solid #ddd;
  color: #666;
  cursor: pointer;
}
/* line 268, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-ac-item:hover,
.solr.mobile .solr-ac-item.selected {
  background-color: #F4F4F4;
  color: #000;
}
/* line 274, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-ac-item:first-child {
  border-top: none;
}
/* line 278, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-ac-item > span {
  color: #000;
}
/* line 282, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-did-you-mean {
  margin: 5px 0;
  font-weight: bold;
  font-size: 14px;
}
/* line 288, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.solr.mobile .solr-searchresult-suggestion {
  display: inline-block;
  margin-left: 5px;
  color: #00AAE1;
  font-weight: bold;
  cursor: pointer;
  text-decoration: underline;
}

/* line 298, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .h1,
html.a4m1_mobile .h2,
html.a4m1_mobile .h4,
html.a4m1_mobile .h6,
html.a4m1_mobile .prisma-image-wrapper .flagbox.large .flagcontent,
html.a4m1_mobile .prisma-image-wrapper .flagbox.small .flagcontent,
html.a4m1_mobile h1,
html.a4m1_mobile h2,
html.a4m1_mobile h4,
html.a4m1_mobile h6,
html.a4m1_mobile input {
  font-family: HagerScale-Bold, Arial, sans-serif;
}
/* line 312, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile h1 {
  font-size: 18px;
}
/* line 316, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile a,
html.a4m1_mobile a.textlinksnoimage,
html.a4m1_mobile a.textlinksnoimage:hover,
html.a4m1_mobile a.textlinksnoimage:visited,
html.a4m1_mobile a.externlinks,
html.a4m1_mobile a.textlinks:visited,
html.a4m1_mobile a.textlinks:link,
html.a4m1_mobile a.textlinks:hover,
html.a4m1_mobile li a.textlinks:link,
html.a4m1_mobile li a.textlinks:hover,
html.a4m1_mobile .normtextmarked {
  color: #E3652A;
}
/* line 330, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .chcolor {
  color: #454545 !important;
}
/* line 334, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #pagecontent {
  position: relative;
}
/* line 338, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #header {
  height: auto;
  padding: 10px 0 0;
  overflow: visible;
  background-color: #fff;
}
/* line 344, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #header a {
  width: 100%;
  height: auto;
  text-align: center;
  padding: 10px 0 0;
}
/* line 351, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #header #search_wrapper {
  position: relative;
  width: 100%;
  right: 0;
  top: 0;
  padding: 0;
}
/* line 359, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #header #bar {
  margin-top: 5px;
  height: 3px;
  background: url("../../../icons/a4m1/gradient_header_transparent.png") repeat-x 0 0 #fff;
}
/* line 366, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content {
  background: none;
}
/* line 369, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .subtitle-home {
  display: none;
}
/* line 373, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .subtitle {
  margin: 0 15px;
  background: none;
  border-bottom: 1px solid #d3d3d3;
}
/* line 378, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .subtitle:first-child {
  border-top: 1px solid #d3d3d3;
}
/* line 382, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .subtitle.open {
  margin: 0 15px 10px;
}
/* line 386, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .subtitle.closed h2, html.a4m1_mobile #content .subtitle.open h2 {
  margin-right: 5px;
  padding-right: 10px;
}
/* line 392, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .subtitle.closed h2 {
  background: url("../../../icons/a4m1/plus.png") no-repeat right center;
}
/* line 396, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .subtitle.open h2 {
  background: url("../../../icons/a4m1/minus.png") no-repeat right center;
}
/* line 400, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .subtitle h2 {
  border: none;
  background: none;
  padding: 20px 0;
  color: #454545;
}
/* line 408, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .feature_table td {
  border: none;
  font-size: 13px;
  line-height: 1.5;
  color: #454545;
  width: auto;
}
/* line 415, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .feature_table td.spacer-gif {
  width: 15px;
}
/* line 419, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .feature_table td.feature-label {
  font-size: 12px;
  font-weight: bold;
  max-width: 180px;
}
/* line 425, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .feature_table td.feature-value {
  padding-right: 15px;
}
/* line 430, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content table.download_item {
  margin-top: 10px;
}
/* line 433, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content table.download_item td {
  vertical-align: top;
}
/* line 437, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content table.download_item p.sub {
  padding: 0 15px 0 10px;
  font-size: 13px;
}
/* line 443, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .download-box {
  background: #E3652A;
  padding: 12px 10px;
  color: #fff;
  height: auto;
  width: auto;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  margin-top: 10px;
}
/* line 455, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content a.submit,
html.a4m1_mobile #content input[type=submit] {
  background: #E3652A;
  padding: 10px 15px;
  color: #fff;
  height: auto;
  width: auto;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  text-decoration: none;
}
/* line 469, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .establishment-search-map {
  float: left;
  width: 25%;
  min-width: 72px;
  text-align: center;
  margin-right: 10%;
}
/* line 477, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .establishment-search-input-wrap {
  float: left;
  width: 65%;
}
/* line 481, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .establishment-search-input-wrap input {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 489, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .paragraphlink-container {
  margin: 0 15px;
  padding: 0;
}
/* line 494, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .paragraphlink-container .paragraphlinkcontent h3,
html.a4m1_mobile #content .paragraphlink-container .paragraphlinkcontent p {
  padding-left: 0;
  padding-right: 0;
}
/* line 501, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .paragraphlink-container .arrow-container {
  background: none;
}
/* line 506, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content #select_search_zipcode,
html.a4m1_mobile #content #select_search_city {
  border: 1px solid #454545;
  padding: 0 5px;
  height: 30px;
  font-size: 14px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 517, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content #select_search_zipcode option,
html.a4m1_mobile #content #select_search_city option {
  padding: 2px 5px;
}
/* line 523, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #pagecontent .productdata td {
  font-size: 13px;
  line-height: 15px;
  color: #454545;
}
/* line 529, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #headline {
  position: relative;
  top: -2px;
  background: url("../../../icons/a4m1/bg_gradient_hager.png");
  color: #fff;
  height: 63px;
  padding: 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 540, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #headline.text-headline {
  background: none;
  top: 0;
  color: #454545;
  border: none;
  height: auto;
}
/* line 547, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #headline.text-headline td.headline-clear {
  display: none;
}
/* line 551, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #headline.text-headline td h1 {
  padding: 0;
  color: #454545 !important;
}
/* line 557, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #headline div {
  height: 100%;
}
/* line 561, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #headline .ecke {
  background: none;
}
/* line 565, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #headline .btn_back h1 {
  color: #fff !important;
}
/* line 570, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink {
  position: relative;
  top: -2px;
  background: url("../../../icons/a4m1/bg_gradient_hager.png");
  color: #fff;
  height: 63px;
  padding: 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 581, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink.hager {
  background: #00477e url("../../../icons/a4m1/bg_gradient_hager.png") no-repeat top right;
}
/* line 584, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink.berker {
  background: #001e3b url("../../../icons/a4m1/bg_gradient_berker.png") no-repeat top right;
}
/* line 587, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink.elcom {
  background: #00524f url("../../../icons/a4m1/bg_gradient_elcom.png") no-repeat top right;
}
/* line 591, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink div {
  height: 100%;
}
/* line 595, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink .ecke {
  background: none;
}
/* line 598, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink .ecke .btn_back {
  height: 100%;
}
/* line 601, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink .ecke .btn_back td {
  vertical-align: middle;
  line-height: 0;
}
/* line 605, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink .ecke .btn_back td.btn-back-image-td {
  vertical-align: top;
}
/* line 611, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #backlink .ecke h1 {
  color: #fff !important;
  padding: 0 0 0 15px;
  font-size: 16px;
}
/* line 621, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item,
html.a4m1_mobile #sub_navi .menu_item {
  margin: 10px 15px;
}
/* line 624, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item:last-child, html.a4m1_mobile #navi .menu_item.menu-item-last,
html.a4m1_mobile #sub_navi .menu_item:last-child,
html.a4m1_mobile #sub_navi .menu_item.menu-item-last {
  border-bottom: none !important;
}
/* line 629, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item.level-1,
html.a4m1_mobile #sub_navi .menu_item.level-1 {
  margin: 15px;
  border: none;
}
/* line 633, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item.level-1.menu-item-background-hager,
html.a4m1_mobile #sub_navi .menu_item.level-1.menu-item-background-hager {
  background: #00477e url("../../../icons/a4m1/kachel_hager_v1.png") no-repeat top right;
}
/* line 636, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item.level-1.menu-item-background-berker,
html.a4m1_mobile #sub_navi .menu_item.level-1.menu-item-background-berker {
  background: #001e3b url("../../../icons/a4m1/kachel_berker_v1.png") no-repeat top right;
}
/* line 639, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item.level-1.menu-item-background-elcom,
html.a4m1_mobile #sub_navi .menu_item.level-1.menu-item-background-elcom {
  background: #00524f url("../../../icons/a4m1/kachel_elcom_v1.png") no-repeat top right;
}
/* line 642, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item.level-1.menu-item-background-bocchi,
html.a4m1_mobile #sub_navi .menu_item.level-1.menu-item-background-bocchi {
  background: #00524f url("../../../icons/a4m1/kachel_bocchiotti_v1.png") no-repeat top right;
}
/* line 646, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item.level-1 .box,
html.a4m1_mobile #sub_navi .menu_item.level-1 .box {
  padding: 10px 15px;
}
/* line 651, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box,
html.a4m1_mobile #sub_navi .menu_item .box {
  height: auto;
  padding: 0;
}
/* line 655, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box .box_right_arrow,
html.a4m1_mobile #sub_navi .menu_item .box .box_right_arrow {
  display: none;
}
/* line 659, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box .box_mid,
html.a4m1_mobile #sub_navi .menu_item .box .box_mid {
  height: auto;
  padding: 8px 20px 8px 0;
  background: url("../../../icons/a4m1/arrow_orange.png") no-repeat right center;
  margin: 0 5px 0 0;
}
/* line 665, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box .box_mid a,
html.a4m1_mobile #sub_navi .menu_item .box .box_mid a {
  color: #454545;
}
/* line 669, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box .box_mid.tech_support,
html.a4m1_mobile #sub_navi .menu_item .box .box_mid.tech_support {
  margin: 0 0 15px 0;
  padding: 0;
  background: url("../../../icons/a4m1/ic_phone.png") no-repeat 15px center #737373;
}
/* line 674, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box .box_mid.tech_support a,
html.a4m1_mobile #sub_navi .menu_item .box .box_mid.tech_support a {
  color: #fff;
  padding: 15px 30px 15px 50px;
  background: url("../../../icons/a4m1/arrow_white.png") no-repeat 95% center;
}
/* line 681, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box .box_mid table,
html.a4m1_mobile #sub_navi .menu_item .box .box_mid table {
  table-layout: fixed;
}
/* line 686, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box .box_mid .grid_image td.has-product-image,
html.a4m1_mobile #sub_navi .menu_item .box .box_mid .grid_image td.has-product-image {
  width: 55px;
  height: 45px;
}
/* line 691, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box .box_mid .grid_image div.subnavbox,
html.a4m1_mobile #sub_navi .menu_item .box .box_mid .grid_image div.subnavbox {
  padding: 0;
}
/* line 694, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .box .box_mid .grid_image div.subnavbox .subnav,
html.a4m1_mobile #sub_navi .menu_item .box .box_mid .grid_image div.subnavbox .subnav {
  word-wrap: break-word;
}
/* line 702, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .h1,
html.a4m1_mobile #sub_navi .menu_item .h1 {
  color: #fff;
  font-size: 46px;
  font-weight: bold;
}
/* line 708, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .h4,
html.a4m1_mobile #sub_navi .menu_item .h4 {
  color: #fff;
  font-weight: bold;
  line-height: 1.3;
}
/* line 715, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .subnav span,
html.a4m1_mobile #sub_navi .menu_item .subnav span {
  line-height: 1.5;
}
/* line 719, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .subnav .desc,
html.a4m1_mobile #sub_navi .menu_item .subnav .desc {
  font-weight: normal;
  font-size: 13px;
}
/* line 729, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #navi .menu_item .h4 {
  min-height: 34px;
}
/* line 737, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #subnavigation #sub_navi .menu_item {
  margin: 0 15px;
  border-bottom: 1px solid #d3d3d3;
}
/* line 741, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #subnavigation #sub_navi .menu_item:first-child {
  border-top: 1px solid #d3d3d3;
}
/* line 745, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #subnavigation #sub_navi .menu_item:last-child {
  border-bottom: 1px solid #d3d3d3;
}
/* line 749, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #subnavigation #sub_navi .menu_item .box {
  border-top: 1px solid #d3d3d3;
}
/* line 752, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #subnavigation #sub_navi .menu_item .box .box_mid {
  padding: 20px 20px 20px 0;
  background: url("../../../icons/a4m1/arrow_orange.png") no-repeat right center;
  color: #454545;
}
/* line 764, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #subnavigation[class^=prisma_] #sub_navi .menu_item .box {
  border: none;
}
/* line 767, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #subnavigation[class^=prisma_] #sub_navi .menu_item .box .box_mid {
  background: url("../../../icons/a4m1/plus.png") no-repeat right center;
}
/* line 776, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #productdrawings td.bordertop {
  border-top: none;
  padding: 0 15px;
}
/* line 780, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #productdrawings td.bordertop .thumb_container {
  border-left: 1px solid #d3d3d3;
  border-right: none;
}
/* line 784, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #productdrawings td.bordertop .thumb_container:first-child {
  border: none;
}
/* line 791, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #blockcontent h2 {
  background: none;
  border: none;
  font-size: 16px;
  margin-top: 15px;
}
/* line 799, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #subnavigation .trenner,
html.a4m1_mobile .trenner-text,
html.a4m1_mobile .trenner-border-bottom,
html.a4m1_mobile .trenner-text-ohne-rahmen {
  background: none;
  border: none;
}
/* line 807, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer {
  height: 50px;
  background: #4A4A4A;
  padding: 0 15px;
  margin-top: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 816, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer .btn {
  height: 100%;
}
/* line 819, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer .btn.trenner {
  background: none;
}
/* line 824, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer #home {
  background: url("../../../icons/a4m1/ic_home.png") no-repeat center center;
}
/* line 828, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer #company {
  background: url("../../../icons/a4m1/ic_domain.png") no-repeat center center;
}
/* line 832, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer #imprint {
  background: url("../../../icons/a4m1/ic_info.png") no-repeat center center;
}
/* line 836, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer #contact {
  background: url("../../../icons/a4m1/ic_email.png") no-repeat center center;
}
/* line 840, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer #it {
  background: url("../../../icons/a4m1/ic_language_it.png") no-repeat center center;
}
/* line 844, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer #de {
  background: url("../../../icons/a4m1/ic_language_de.png") no-repeat center center;
}
/* line 848, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer .language {
  padding-top: 12px;
  text-align: center;
}
/* line 853, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer .language a {
  font-size: 24px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
/* line 858, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer .language a.inline {
  display: inline;
}
/* line 861, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer .language a.inactive {
  color: #0085c3;
}
/* line 864, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #footer .language a.border__left {
  border-left: 2px solid;
  margin-left: 8px;
  padding-left: 8px;
}
/* line 872, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #disclaimer {
  color: #454545;
}
/* line 876, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #establishment_search_zipcode,
html.a4m1_mobile #establishment_search_city {
  border: 1px solid #4A4A4A;
  color: #999;
  display: inline-block;
  font-size: 14px;
  height: 30px;
  line-height: 14px;
  margin: 0 0 10px;
  padding: 0 5px;
  width: 150px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 892, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #search_input {
  border: 1px solid #4A4A4A;
  color: #999;
  font-size: 14px;
  height: 30px;
  line-height: 14px;
  padding: 0 5px;
  margin: 15px 0;
  width: 250px;
  vertical-align: top;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 908, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile button.search-submit {
  background: url("../../../icons/a4m1/ic_lupe.png") no-repeat center center #4A4A4A;
  width: 40px;
  height: 30px;
  margin: 15px 0;
  border: none;
  vertical-align: top;
  cursor: pointer;
}
/* line 919, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile {
  padding: 15px;
}
/* line 922, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile #solr-search-input {
  border: 1px solid #4A4A4A;
  color: #999;
  font-size: 14px;
  height: 30px;
  line-height: 14px;
  padding: 0 5px;
  width: 87%;
  vertical-align: top;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 937, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile #solr-search-submit {
  background: url("../../../icons/a4m1/ic_lupe.png") no-repeat center center #4A4A4A;
  width: 13%;
  height: 30px;
  border: none;
  vertical-align: top;
  cursor: pointer;
}
/* line 946, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile #headersearch .solr-search-input-spinner {
  top: 3px;
  right: 13.5%;
  height: 24px;
  width: 24px;
}
/* line 953, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile .solr-search-autocomplete-box {
  top: 29px;
}
/* line 957, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile .highlight {
  color: #E3652A;
}
/* line 961, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile .solr-mobile-result-row .f01-hl {
  color: #E3652A;
}
/* line 965, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile .solr-mobile-result-row td.document-arrow {
  background: url("../../../icons/a4m1/arrow_orange.png") no-repeat center center;
}
/* line 967, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile .solr-mobile-result-row td.document-arrow.download {
  background-image: url("../../../icons/a4m1/ic_file_download.png");
}
/* line 972, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile .solr-pager a:hover,
html.a4m1_mobile .solr.mobile .solr-pager a.current {
  color: #E3652A;
}
/* line 977, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .solr.mobile .solr-searchresult-suggestion {
  color: #E3652A;
}
/* line 984, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .search_grey .solr.mobile #solr-search-submit {
  background-color: #4A4A4A;
}
/* line 991, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .search_orange .solr.mobile #solr-search-submit {
  background-color: #e3652a;
}
/* line 997, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile div.ecatflagbox.germany.displaymainnavigationmobile, html.a4m1_mobile div.ecatflagbox.germany.displayproductoverviewmobile {
  top: -5px;
  left: -6px;
}
/* line 1004, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .box_right_arrow,
html.a4m1_mobile #blockcontent .paragraphlink-container .arrow-container div {
  background-image: url("../../../icons/a4m1/arrow_orange.png");
  background-position: center center;
}
/* line 1011, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .download-box.with-icon-right {
  position: relative;
  padding-right: 32px;
}
/* line 1014, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .download-box.with-icon-right i {
  position: absolute;
  top: 12px;
  right: 10px;
}
/* line 1019, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile #content .download-box.with-icon-right i.ic-file-download {
  background-image: url("../../../icons/a4m1/ic_file_download_white.png");
}
/* line 1028, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile div.ecatflagbox.germany .triangle, html.a4m1_mobile .ecatflagtextbox.germany .triangle {
  display: none;
}
/* line 1031, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile div.ecatflagbox.germany .ecatflagcontent.left, html.a4m1_mobile .ecatflagtextbox.germany .ecatflagcontent.left {
  font-family: HagerScale-Bold, Arial, sans-serif;
  font-size: 11px;
  padding: 2px 15px 3px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #fff;
  background-color: #737373;
}
/* line 1039, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile div.ecatflagbox.germany .ecatflagcontent.left.new, html.a4m1_mobile .ecatflagtextbox.germany .ecatflagcontent.left.new {
  background-color: #FF6600;
}
/* line 1045, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .cookie-hint {
  background-color: #e5e5e5;
  color: #4a4a4a;
}
/* line 1048, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile .cookie-hint a {
  color: #e3652a;
}
/* line 1055, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager #navi .menu_item.level-1.menu-item-background-hager {
  background: #00477e url("../../../icons/a4m1/kachel_hager.png") no-repeat top right;
}
/* line 1059, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager #navi .box .h4 {
  min-height: 52px;
}
/* line 1061, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager #navi .box .h4.mainnavi {
  font-size: 20px;
}
/* line 1069, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager.bocchiotti #navi .menu_item.level-1.menu-item-background-hager {
  background: #00477e url("../../../icons/a4m1/kachel_hager_v1.png") no-repeat top right;
}
/* line 1073, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager.bocchiotti #navi .box .h4 {
  min-height: 34px;
}
/* line 1075, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager.bocchiotti #navi .box .h4.mainnavi {
  font-size: 20px;
}
/* line 1083, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager.bocchiotti .search_orange .solr.mobile #solr-search-submit {
  background-color: #e3652a;
}
/* line 1090, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager #footer {
  background: #00477e;
}
/* line 1092, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager #footer #home {
  background: url("../../../icons/a4m1/ic_home_white.png") no-repeat center center;
}
/* line 1096, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager #footer #company {
  background: url("../../../icons/a4m1/ic_domain_white.png") no-repeat center center;
}
/* line 1100, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager #footer #imprint {
  background: url("../../../icons/a4m1/ic_info_white.png") no-repeat center center;
}
/* line 1104, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.hager #footer #contact {
  background: url("../../../icons/a4m1/ic_email_white.png") no-repeat center center;
}
/* line 1112, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.berker #navi .menu_item.level-1.menu-item-background-hager {
  background: url("../../../icons/a4m1/bg_gradient_berker.png") no-repeat top right;
}
/* line 1116, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.berker #navi .box .h4 {
  min-height: 52px;
}
/* line 1118, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.berker #navi .box .h4.mainnavi {
  font-size: 20px;
}
/* line 1125, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.berker #footer {
  background: #001e3b;
}
/* line 1127, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.berker #footer #home {
  background: url("../../../icons/a4m1/ic_home_white.png") no-repeat center center;
}
/* line 1131, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.berker #footer #company {
  background: url("../../../icons/a4m1/ic_domain_white.png") no-repeat center center;
}
/* line 1135, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.berker #footer #imprint {
  background: url("../../../icons/a4m1/ic_info_white.png") no-repeat center center;
}
/* line 1139, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
html.a4m1_mobile.berker #footer #contact {
  background: url("../../../icons/a4m1/ic_email_white.png") no-repeat center center;
}

/* line 1145, ../../../application/templates/compass/masterbrand/sass/mb_mobile.scss */
.ic-file-download {
  display: inline-block;
  background: transparent url("../../../icons/a4m1/ic_file_download.png") 0% 0% no-repeat;
  width: 13px;
  height: 16px;
}
