/* ################# Zimmerdetailseite Infobar  ################# */
.zimmerpackagesdetail .mediaContainer .infobar .item .icon {
  width: 40px;
  height: 40px;
  margin: 0 auto 5px; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons .icon:before, .zimmerpackagesdetail .mediaContainer .infobar .item.size .icon:before, .zimmerpackagesdetail .mediaContainer .infobar .item.bed .icon:before, .zimmerpackagesdetail .mediaContainer .infobar .item.info .icon:before, .zimmerpackagesdetail .mediaContainer .infobar .item.inklusivleistungen .icon:before {
    font-family: 'default';
    font-weight: normal;
    text-indent: 0;
    font-style: normal;
    width: 40px;
    height: 40px;
    font-size: 40px;
    line-height: 40px;
    display: block;
    overflow: hidden;
    color: #fff;
    z-index: 1; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-1 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-2 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-3 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-4 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-5 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-6 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-7 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-8 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-9 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-10 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-11 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-12 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.persons.icon-13 .icon:before {
    content: "\e92d"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.size .icon:before {
    content: "\e92e"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.bed.icon-1 .icon:before {
    content: "\e92c"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.bed.icon-2 .icon:before {
    content: "\e92c"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.bed.icon-3 .icon:before {
    content: "\e934"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.bed.icon-4 .icon:before {
    content: "\e92c"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.bed.icon-5 .icon:before {
    content: "\e938"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-1 .icon:before {
    content: "\e936"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-2 .icon:before {
    content: "\e933"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-3 .icon:before {
    content: "\e932"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-4 .icon:before {
    content: "\e935"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-5 .icon:before {
    content: "\e937"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-6 .icon:before {
    content: "\e937"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-7 .icon:before {
    content: "\e939"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-8 .icon:before {
    content: "\e939"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-9 .icon:before {
    content: "\e939"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.info.icon-10 .icon:before {
    content: "\e939"; }
  .zimmerpackagesdetail .mediaContainer .infobar .item.inklusivleistungen {
    position: relative; }
    .zimmerpackagesdetail .mediaContainer .infobar .item.inklusivleistungen:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block;
      overflow: hidden;
      z-index: -1;
      -webkit-transition: 0.2s ease;
      -moz-transition: 0.2s ease;
      -ms-transition: 0.2s ease;
      -o-transition: 0.2s ease;
      transition: 0.2s ease; }
    .zimmerpackagesdetail .mediaContainer .infobar .item.inklusivleistungen:hover:before {
      background: rgba(0, 0, 0, 0.15); }
    .zimmerpackagesdetail .mediaContainer .infobar .item.inklusivleistungen .icon:before {
      content: "\e931"; }
    .zimmerpackagesdetail .mediaContainer .infobar .item.inklusivleistungen a {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block;
      overflow: hidden;
      z-index: 1; }
/* ################# Zimmerdetailseite und Startseite - Specialzimmer für Familhotel Hopfgarten  ################# */
.overviewLargeSpecial article .iconBed {
  width: 50px;
  height: 50px;
  margin: 0 auto 20px;
  position: relative; }
  .overviewLargeSpecial article .iconBed:before {
    font-family: 'default';
    font-weight: normal;
    text-indent: 0;
    font-style: normal;
    width: 50px;
    height: 50px;
    font-size: 50px;
    line-height: 50px;
    display: block;
    overflow: hidden;
    color: rgba(91, 103, 112, 1);
    z-index: 1; }
  .overviewLargeSpecial article .iconBed.icon-1:before {
    content: "\e92c"; }
  .overviewLargeSpecial article .iconBed.icon-2:before {
    content: "\e92c"; }
  .overviewLargeSpecial article .iconBed.icon-3:before {
    content: "\e934"; }
  .overviewLargeSpecial article .iconBed.icon-4:before {
    content: "\e92c"; }
  .overviewLargeSpecial article .iconBed.icon-5:before {
    content: "\e938"; }
/* ################# Zimmerdetailseite und Startseite - Zimmerdarstellung alle andere Betriebe  ################# */
.fourColumnTeaser .teaseritem .text .iconBed {
  width: 50px;
  height: 50px;
  margin: 0 auto 20px;
  position: relative; }
  .fourColumnTeaser .teaseritem .text .iconBed:before {
    font-family: 'default';
    font-weight: normal;
    text-indent: 0;
    font-style: normal;
    width: 50px;
    height: 50px;
    font-size: 50px;
    line-height: 50px;
    display: block;
    overflow: hidden;
    color: #fff;
    z-index: 1; }
  .fourColumnTeaser .teaseritem .text .iconBed.icon-1:before {
    content: "\e92c"; }
  .fourColumnTeaser .teaseritem .text .iconBed.icon-2:before {
    content: "\e92c"; }
  .fourColumnTeaser .teaseritem .text .iconBed.icon-3:before {
    content: "\e934"; }
  .fourColumnTeaser .teaseritem .text .iconBed.icon-4:before {
    content: "\e92c"; }
  .fourColumnTeaser .teaseritem .text .iconBed.icon-5:before {
    content: "\e938"; }
