#brand a {
  background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/1.svg); }

#logoQuickform {
  width: 250px;
  height: 150px; }
  #logoQuickform a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/1.svg); }

@media (min-width: 992px) {
  header:not(.invert) #brand {
    width: 100px; }
    header:not(.invert) #brand a {
      background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/1.svg);
      width: 100px; } }

@media (min-width: 992px) {
  body.default #header.small.logoVisible, body.timeline #header.small.logoVisible, body.overview #header.small.logoVisible, body.zimmerpackagesdetail #header.small.logoVisible, body.seminare #header.small.logoVisible {
    background: none;
    box-shadow: none; }

  body.default #header.small.logoNotVisible, body.timeline #header.small.logoNotVisible, body.overview #header.small.logoNotVisible, body.zimmerpackagesdetail #header.small.logoNotVisible, body.seminare #header.small.logoNotVisible {
    background: #fff; }

  body.default #header.logoVisible #brand a, body.timeline #header.logoVisible #brand a, body.zimmerpackagesdetail #header.logoVisible #brand a, body.seminare #header.logoVisible #brand a, body.medialess #header.logoVisible #brand a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/1.svg);
    width: 100%; }

  body.overview #header.logoVisible #brand a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/1.svg);
    width: 100%; } }

@media (min-width: 992px) {
  #header.invert #brand, #header.logoVisible #brand {
    width: 250px;
    height: 150px; }

  #header.invert #brand a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/1.svg); } }

@media (min-width: 992px) {
  .overview #header.logoVisible #brand a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/1.svg); } }

#brandFooter {
  width: 130px;
  height: 130px; }
  @media (min-width: 992px) {
  #brandFooter {
    width: 160px;
    height: 160px;
    right: 10px; } }
  #brandFooter a {
    background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-invert/1.svg); }
/* ######### Familotel Hopfgarten ######### */
.overviewPackage.rootline-25 .price, .overviewPackage.rootline-25 .text {
  background: rgba(231, 50, 69, 1); }
  .overviewPackage.rootline-25 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/familotel.svg');
    background-size: 120%;
    background-position: center bottom;
    background-repeat: no-repeat; }
    @media (min-width: 992px) {
  .overviewPackage.rootline-25 .text:before {
    background-position: center center; } }

.overviewBetriebe.rootline-25 .text:before {
  background: rgba(231, 50, 69, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/familotel.svg');
  background-size: 120%;
  background-position: center; }

.overviewBetriebPortalStart.rootline-25 .text, .overviewBetriebPortalStart.rootline-363 .text {
  background: rgba(231, 50, 69, 1); }
  .overviewBetriebPortalStart.rootline-25 .text:before, .overviewBetriebPortalStart.rootline-363 .text:before {
    background: rgba(231, 50, 69, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/familotel.svg');
    background-size: 120%;
    background-position: center; }

#menu > div > ul > li > div > ul > li.u53 > a .image picture:after {
  background: rgba(91, 103, 112, 1); }

#menu .menuwithLogo.u53 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/25.svg) center top no-repeat; }

@media (min-width: 1302px) {
  .betriebSpecialWrap .mapPart[data-rootline='rootline-25'], .betriebSpecialWrap .mapPart[data-rootline='rootline-363'] {
    background-color: rgba(231, 50, 69, 1); } }

.betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-25'], .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-363'] {
  top: 60%;
  left: 33%;
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/white/25.svg') 0 0 no-repeat; }
  .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-25'].act, .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-363'].act {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/whitelines/25.svg') 0 0 no-repeat; }
/* ######### Walchsee ######### */
.overviewPackage.rootline-219 .price, .overviewPackage.rootline-219 .text {
  background: rgba(245, 156, 0, 1); }
  .overviewPackage.rootline-219 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/aktivresort-walchsee.svg');
    background-size: 120%;
    background-position: center bottom;
    background-repeat: no-repeat; }
    @media (min-width: 992px) {
  .overviewPackage.rootline-219 .text:before {
    background-position: center center; } }

.overviewBetriebe.rootline-219 .logo {
  height: 82px; }
  .overviewBetriebe.rootline-219 .text:before {
    background: rgba(245, 156, 0, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/aktivresort-walchsee.svg');
    background-size: 120%;
    background-position: center; }

.overviewBetriebPortalStart.rootline-219 .text, .overviewBetriebPortalStart.rootline-948 .text {
  background: rgba(245, 156, 0, 1); }
  .overviewBetriebPortalStart.rootline-219 .text:before, .overviewBetriebPortalStart.rootline-948 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/aktivresort-walchsee.svg');
    background-size: 120%;
    background-position: center; }

#menu > div > ul > li > div > ul > li.u52 > a .image picture:after {
  background: rgba(245, 156, 0, 1); }

#menu .menuwithLogo.u52 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/walchsee-color.svg) center top no-repeat; }

@media (min-width: 1302px) {
  .betriebSpecialWrap .mapPart[data-rootline='rootline-219'], .betriebSpecialWrap .mapPart[data-rootline='rootline-948'] {
    background-color: rgba(245, 156, 0, 1); } }

.betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-219'], .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-948'] {
  top: 34%;
  left: 35%;
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/white/219.svg') 0 0 no-repeat; }
  .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-219'].act, .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-948'].act {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/whitelines/219.svg') 0 0 no-repeat; }
/* ######### Hohe Salve ######### */
.overviewPackage.rootline-122 .price, .overviewPackage.rootline-122 .text {
  background: rgba(231, 50, 69, 1); }
  .overviewPackage.rootline-122 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/hohe-salve.svg');
    background-size: 120%;
    background-position: center bottom;
    background-repeat: no-repeat; }
    @media (min-width: 992px) {
  .overviewPackage.rootline-122 .text:before {
    background-position: center center; } }

.overviewBetriebe.rootline-122 .logo {
  height: 82px; }
  .overviewBetriebe.rootline-122 .text:before {
    background: rgba(231, 50, 69, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/hohe-salve.svg');
    background-size: 120%;
    background-position: center; }

.overviewBetriebPortalStart.rootline-122 .text, .overviewBetriebPortalStart.rootline-1069 .text {
  background: rgba(231, 50, 69, 1); }
  .overviewBetriebPortalStart.rootline-122 .text:before, .overviewBetriebPortalStart.rootline-1069 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/hohe-salve.svg');
    background-size: 120%;
    background-position: center; }

#menu > div > ul > li > div > ul > li.u51 > a .image picture:after {
  background: rgba(231, 50, 69, 1); }

#menu .menuwithLogo.u51 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/122.svg) center top no-repeat; }

@media (min-width: 1302px) {
  .betriebSpecialWrap .mapPart[data-rootline='rootline-122'], .betriebSpecialWrap .mapPart[data-rootline='rootline-1069'] {
    background-color: rgba(231, 50, 69, 1); } }

.betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-122'], .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-1069'] {
  top: 50%;
  left: 34%;
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/white/122.svg') 0 0 no-repeat; }
  .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-122'].act, .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-1069'].act {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/whitelines/122.svg') 0 0 no-repeat; }
/* ######### Seepark ######### */
.overviewPackage.rootline-364 .price, .overviewPackage.rootline-364 .text {
  background: rgba(145, 91, 110, 1); }
  .overviewPackage.rootline-364 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/resort-seepark.svg');
    background-size: 120%;
    background-position: center bottom;
    background-repeat: no-repeat; }
    @media (min-width: 992px) {
  .overviewPackage.rootline-364 .text:before {
    background-position: center center; } }

.overviewBetriebe.rootline-364 .logo {
  height: 82px; }
  .overviewBetriebe.rootline-364 .text:before {
    background: rgba(145, 91, 110, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/resort-seepark.svg');
    background-size: 120%;
    background-position: center; }

.overviewBetriebPortalStart.rootline-364 .text, .overviewBetriebPortalStart.rootline-988 .text {
  background: rgba(145, 91, 110, 1); }
  .overviewBetriebPortalStart.rootline-364 .text:before, .overviewBetriebPortalStart.rootline-988 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/resort-seepark.svg');
    background-size: 120%;
    background-position: center; }

#menu > div > ul > li > div > ul > li.u54 > a .image picture:after {
  background: rgba(145, 91, 110, 1); }

#menu .menuwithLogo.u54 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/364.svg) center top no-repeat;
  height: 90px;
  top: -5px; }

@media (min-width: 1302px) {
  .betriebSpecialWrap .mapPart[data-rootline='rootline-364'], .betriebSpecialWrap .mapPart[data-rootline='rootline-988'] {
    background-color: rgba(145, 91, 110, 1); } }

.betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-364'], .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-988'] {
  top: 84%;
  left: 93%;
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/white/364.svg') 0 0 no-repeat; }
  .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-364'].act, .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-988'].act {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/whitelines/364.svg') 0 0 no-repeat; }
/* ######### Familotel Bayrischzell ######### */
.overviewPackage.rootline-282 .price, .overviewPackage.rootline-282 .text {
  background: rgba(0, 143, 207, 1); }
  .overviewPackage.rootline-282 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/familotel.svg');
    background-size: 120%;
    background-position: center bottom;
    background-repeat: no-repeat; }
    @media (min-width: 992px) {
  .overviewPackage.rootline-282 .text:before {
    background-position: center center; } }

.overviewBetriebe.rootline-282 .text:before {
  background: rgba(0, 143, 207, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/familotel.svg');
  background-size: 120%;
  background-position: center; }

.overviewBetriebPortalStart.rootline-282 .text, .overviewBetriebPortalStart.rootline-1253 .text {
  background: rgba(0, 143, 207, 1); }
  .overviewBetriebPortalStart.rootline-282 .text:before, .overviewBetriebPortalStart.rootline-1253 .text:before {
    background: rgba(0, 143, 207, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/familotel.svg');
    background-size: 120%;
    background-position: center; }

#menu > div > ul > li > div > ul > li.u55 > a .image picture:after {
  background: rgba(0, 143, 207, 1); }

#menu .menuwithLogo.u55 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/282.svg) center top no-repeat; }

@media (min-width: 1302px) {
  .betriebSpecialWrap .mapPart[data-rootline='rootline-282'], .betriebSpecialWrap .mapPart[data-rootline='rootline-1253'] {
    background-color: rgba(0, 143, 207, 1); } }

.betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-282'], .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-1253'] {
  top: 30%;
  left: 26%;
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/white/282.svg') 0 0 no-repeat; }
  .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-282'].act, .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-1253'].act {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/whitelines/282.svg') 0 0 no-repeat; }
/* ######### Bergbahn Pillersee ######### */
.overviewPackage.rootline-427 .price, .overviewPackage.rootline-427 .text {
  background: rgba(158, 146, 111, 1); }
  .overviewPackage.rootline-427 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/bergbahn-pillersee-neu.svg');
    background-size: 120%;
    background-position: center bottom;
    background-repeat: no-repeat; }
    @media (min-width: 992px) {
  .overviewPackage.rootline-427 .text:before {
    background-position: center center; } }

.overviewBetriebe.rootline-427 .text:before {
  background: rgba(158, 146, 111, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/bergbahn-pillersee-neu.svg');
  background-size: 120%;
  background-position: center; }

@media (max-width: 767px) {
  .overviewBetriebPortalStart.rootline-427 article .logo {
    width: 260px; }
    .overviewBetriebPortalStart.rootline-427 article .logo img {
      width: 100%; } }

.overviewBetriebe.rootline-427 .logo {
  width: 220px; }
  .overviewBetriebe.rootline-427 .logo img {
    width: 100%; }

.overviewBetriebPortalStart.rootline-427 .text, .overviewBetriebPortalStart.rootline-1199 .text {
  background: rgba(158, 146, 111, 1); }
  .overviewBetriebPortalStart.rootline-427 .text:before, .overviewBetriebPortalStart.rootline-1199 .text:before {
    background: rgba(158, 146, 111, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/bergbahn-pillersee-neu.svg');
    background-size: 120%;
    background-position: center; }

#menu > div > ul > li > div > ul > li.u56 > a .image picture:after {
  background: rgba(158, 146, 111, 1); }

#menu .menuwithLogo.u56 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/427.svg) center top no-repeat; }

@media (min-width: 1302px) {
  .betriebSpecialWrap .mapPart[data-rootline='rootline-427'], .betriebSpecialWrap .mapPart[data-rootline='rootline-1199'] {
    background-color: rgba(158, 146, 111, 1); } }

.betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-427'], .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-1199'] {
  top: 37%;
  left: 43%;
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/white/427.svg') 0 0 no-repeat; }
  .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-427'].act, .betriebSpecialWrap .mapPart .map .marker[data-rootline='rootline-1199'].act {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/portal-map/whitelines/427.svg') 0 0 no-repeat; }
/* ######### Brixx ######### */
.overviewPackage.rootline-541 .price, .overviewPackage.rootline-541 .text {
  background: rgba(231, 50, 69, 1); }
  .overviewPackage.rootline-541 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/brixx.svg');
    background-size: 120%;
    background-position: center bottom;
    background-repeat: no-repeat; }
  @media (min-width: 992px) {
    .overviewPackage.rootline-541 .text:before {
      background-position: center center; } }

.overviewBetriebe.rootline-541 .logo {
  height: 82px; }
  .overviewBetriebe.rootline-541 .text:before {
    background: rgba(231, 50, 69, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/brixx.svg');
    background-size: 120%;
    background-position: center; }

.overviewBetriebPortalStart.rootline-541 .text {
  background: rgba(231, 50, 69, 1); }
  .overviewBetriebPortalStart.rootline-541 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/brixx.svg');
    background-size: 120%;
    background-position: center; }
/* ######### DasLakes ######### */
.overviewPackage.rootline-3912 .price, .overviewPackage.rootline-3912 .text {
  background: rgba(231, 50, 69, 1); }
  .overviewPackage.rootline-3912 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/brixx.svg');
    background-size: 120%;
    background-position: center bottom;
    background-repeat: no-repeat; }
  @media (min-width: 992px) {
    .overviewPackage.rootline-3912 .text:before {
      background-position: center center; } }

.overviewBetriebe.rootline-3912 .logo {
  height: 82px; }
  .overviewBetriebe.rootline-3912 .text:before {
    background: rgba(231, 50, 69, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/brixx.svg');
    background-size: 120%;
    background-position: center; }

.overviewBetriebPortalStart.rootline-3912 .text {
  background: rgba(231, 50, 69, 1); }
  .overviewBetriebPortalStart.rootline-3912 .text:before {
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/brixx.svg');
    background-size: 120%;
    background-position: center; }
/*
 #menu > div > ul > li > div > ul > li.u51 > a .image picture:after { background: rgba(231,50,69,1); }
 #menu .menuwithLogo.u51 .logo { background:url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-hoch/541.svg) center top no-repeat; }
 */
/* ######### Bergbahn Sudelfeld ######### */
#menu > div > ul > li > div > ul > li.u57 > a .image picture:after {
  background: rgba(91, 103, 112, 1); }

#menu .menuwithLogo.u57 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/weitere/PR_Sudelfeld_Bergbahn_hoch_4c.svg) center top no-repeat; }
/* ######### Skiwelt Hopfgarten ######### */
#menu > div > ul > li > div > ul > li.u58 > a .image picture:after {
  background: rgba(91, 103, 112, 1); }

#menu .menuwithLogo.u58 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/weitere/PR_Hohe_Salve_Bergbahn_hoch_4c.svg) center top no-repeat; }
/* ######### Jakobskreuz ######### */
#menu > div > ul > li > div > ul > li.u59 > a .image picture:after {
  background: rgba(91, 103, 112, 1); }

#menu .menuwithLogo.u59 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/weitere/PR_Jakobskreuz_Eventlocation_hoch_4c.svg) center top no-repeat; }
/* ######### Gasthaus Hohe Salve ######### */
#menu > div > ul > li > div > ul > li.u60 > a .image picture:after {
  background: rgba(91, 103, 112, 1); }

#menu .menuwithLogo.u60 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/weitere/BRIXX_Gasthaus_Hohe_Salve_4c.svg) center top no-repeat; }
/* ######### Restaurant Weitblick ######### */
#menu > div > ul > li > div > ul > li.u62 > a .image picture:after {
  background: rgba(91, 103, 112, 1); }

#menu .menuwithLogo.u62 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/weitere/PR_Weitblick_Restaurant_hoch_4c.svg) center top no-repeat; }
/* ######### Bergblick ######### */
#menu > div > ul > li > div > ul > li.u696 > a .image picture:after {
  background: rgba(91, 103, 112, 1); }

#menu .menuwithLogo.u696 .logo {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/weitere/PR_Bergblick_Restaurant_hoch_4c.svg) center top no-repeat; }

body.overview .overviewPackage {
  padding-bottom: 60px; }

@media (min-width: 992px) {
  #menu > span:not(.bgColor) {
    color: #fff;
    background: rgba(91, 103, 112, 1); }
    #menu > span:not(.bgColor):hover {
      background: rgba(91, 103, 112, 1);
      color: #fff; }
      #menu > span:not(.bgColor):hover:before {
        color: #fff; }
    #menu > span:not(.bgColor) {
      top: 0; }
    #menu > span:not(.bgColor):before {
      color: #fff; }
    #menu.open > span:not(.bgColor) {
      color: #fff;
      background: rgba(91, 103, 112, 1); }
      #menu.open > span:not(.bgColor):before {
        color: #fff; } }

#footer:before, #footer:after {
  display: none; }

@media (max-width: 991.98px) {
  .sectionContentWrap {
    padding-bottom: 80px; }
    .sectionContentWrap .inner .flickity-page-dots {
      bottom: -5px; } }

@media (min-width: 992px) {
      .quickform-form .inner {
        min-height: 600px; } }
  @media (min-width: 1302px) {
    .quickform-form .inner {
      min-height: 500px; } }

@media (min-width: 992px) and (min-height: 950px) {
  #logoQuickform a {
    display: block; } }

@media (min-width: 992px) {
    .home .media {
      height: calc(100vh - 90px) !important; } }

body.default #pagewrap:before, body.timeline #pagewrap:before {
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/pletzer-resort.svg');
  background-size: 100%;
  background-position: center 0;
  background-repeat: no-repeat; }
  @media (min-width: 992px) {
  body.default #pagewrap:before, body.timeline #pagewrap:before {
    background-position: center -180px; } }

body.home #pagewrap {
  position: relative;
  overflow: hidden; }
  body.home #pagewrap:before {
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 200vw;
    height: 2000px;
    display: block;
    overflow: hidden;
    z-index: 1;
    opacity: 0.5;
    max-width: 2000px;
    background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/pletzer-resort.svg');
    background-size: 100%;
    background-position: center 0;
    background-repeat: no-repeat;
    pointer-events: none; }
  @media (min-width: 992px) {
    body.home #pagewrap:before {
      background-position: center -180px; } }
  @media (min-width: 992px) {
    body.home #pagewrap:before {
      opacity: 0.25;
      margin-left: 40px; } }
  @media (min-width: 1302px) {
    body.home #pagewrap:before {
      width: 100%; } }

ul.ce-bullets li:before {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/1.svg) center center no-repeat;
  background-size: contain; }

@media (max-width: 991.98px) {
  #menu li.cur > a:before {
    background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/invert/1.svg) center center no-repeat; } }

@media (min-width: 992px) {
  #menu > div > ul > li > a:before {
    background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/1.svg) center center no-repeat; }
    #menu > div > ul > li.act:hover > a:before, #menu > div > ul > li.cur > a:before, #menu > div > ul > li.act > a:before {
      background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/1.svg) center center no-repeat; } }

hr {
  background-image: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/1.svg); }

.sectionContentWrapLarge .control .pager ul li a:before, .sectionContentWrap .inner .flickity-page-dots .dot:before, .teaserWrap .flickity-page-dots .dot:before, .sectionContentWrapSpecial .control .pager ul li a:before, .sliderPart .sectionContentWrapBetriebeSpecial .inner .flickity-page-dots .dot:before, .fourColumnTeaser-pager li a:before, .juicer-feed.night .flickity-page-dots .dot:before {
  background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/brand/brand-small/1.svg) center center no-repeat;
  background-size: 80%; }

.juicer-feed.night .j-text {
  background: rgba(91, 103, 112, 1) url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/pletzer-resort.svg') !important;
  background-size: 140% !important;
  background-position: center center !important;
  background-repeat: no-repeat !important; }

.fourColumnTeaser .row:before {
  background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/struktur/weiss/pletzer-resort.svg') !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important; }
  @media (min-width: 992px) {
  .fourColumnTeaser .row:before {
    background-size: 80% !important;
    margin-left: -10px; } }
/* ######### Section Content Betriebe Startseite ######### */
.betriebSpecialWrap .mapPart {
  position: relative;
  padding: 100px 0 50px;
  background: #f2f3f4; }
  @media (min-width: 1302px) {
    .betriebSpecialWrap .mapPart {
      padding: 130px 0 110px;
      background-color: rgba(91, 103, 112, 1);
      -webkit-transition: background-color 0.5s ease;
      -moz-transition: background-color 0.5s ease;
      -ms-transition: background-color 0.5s ease;
      -o-transition: background-color 0.5s ease;
      transition: background-color 0.5s ease;
      text-align: center; }
      .betriebSpecialWrap .mapPart:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        z-index: 0;
        pointer-events: none;
        background: url('/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/karte-bg.jpg') 0 0 no-repeat;
        background-size: cover;
        opacity: 0.2; } }
  .betriebSpecialWrap .mapPart h2 {
    position: relative;
    text-align: center;
    color: #4c4c4c; }
    @media (min-width: 1302px) {
    .betriebSpecialWrap .mapPart h2 {
      color: #fff; } }
    .betriebSpecialWrap .mapPart h2:before {
      content: "\e930";
      font-family: 'default';
      font-weight: normal;
      text-indent: 0;
      font-style: normal;
      position: absolute;
      top: -50px;
      left: 50%;
      -moz-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      width: 50px;
      height: 50px;
      font-size: 30px;
      line-height: 50px;
      display: block;
      overflow: hidden;
      z-index: 1;
      color: #4c4c4c;
      opacity: 0.5; }
      @media (min-width: 1302px) {
    .betriebSpecialWrap .mapPart h2:before {
      color: #fff; } }
  .betriebSpecialWrap .mapPart .map {
    position: relative;
    width: 95%;
    display: none;
    max-width: 800px; }
    @media (min-width: 1302px) {
    .betriebSpecialWrap .mapPart .map {
      display: inline-block;
      margin-top: 30px; } }
    .betriebSpecialWrap .mapPart .map img {
      width: 100%;
      height: auto;
      display: block; }
    .betriebSpecialWrap .mapPart .map .marker {
      position: absolute;
      cursor: pointer;
      width: 40px;
      height: 40px;
      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; }
  .betriebSpecialWrap .mapPart .btn {
    background: #fff;
    color: rgba(91, 103, 112, 1);
    position: absolute;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 100px;
    display: none; }
    @media (min-width: 1302px) {
    .betriebSpecialWrap .mapPart .btn {
      display: block; } }
  .betriebSpecialWrap .sliderPart {
    background: #f2f3f4;
    padding-bottom: 100px; }
  @media (min-width: 1302px) {
    .betriebSpecialWrap .sliderPart {
      padding: 130px 0 100px; } }

.sliderPart .sectionContentWrapBetriebeSpecial {
  position: relative;
  z-index: 1; }
  @media (min-width: 768px) {
  .sliderPart .sectionContentWrapBetriebeSpecial {
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 380px;
    margin-left: -5px; } }
  .sliderPart .sectionContentWrapBetriebeSpecial .inner {
    position: relative;
    width: 100%; }
  .sliderPart .sectionContentWrapBetriebeSpecial .inner .flickity-page-dots {
    bottom: -45px; }
    @media (min-width: 768px) {
    .sliderPart .sectionContentWrapBetriebeSpecial .inner .flickity-page-dots {
      display: none; } }
    .sliderPart .sectionContentWrapBetriebeSpecial .inner .flickity-page-dots .dot {
      position: relative;
      background: none;
      border-radius: 0;
      width: 36px;
      height: 36px;
      opacity: 1;
      margin: 0; }
      .sliderPart .sectionContentWrapBetriebeSpecial .inner .flickity-page-dots .dot:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 36px;
        height: 36px;
        font-size: 36px;
        line-height: 36px; }
      .sliderPart .sectionContentWrapBetriebeSpecial .inner .flickity-page-dots .dot.is-selected {
        opacity: 1; }
      .sliderPart .sectionContentWrapBetriebeSpecial .inner .flickity-page-dots .dot:not(.is-selected) {
        -webkit-filter: brightness(100);
        filter: brightness(100); }

.overviewBetriebPortalStart {
  overflow: hidden; }
  .gutter-small .overviewBetriebPortalStart {
    padding-bottom: 2px; }
  .gutter-none .overviewBetriebPortalStart {
    padding-bottom: 0px; }
  .gutter-default .overviewBetriebPortalStart {
    padding-bottom: 20px; }
  .overviewBetriebPortalStart article {
    position: relative;
    margin-bottom: 35px; }
  .overviewBetriebPortalStart article > a {
    z-index: 30;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-indent: -9999em; }
  .overviewBetriebPortalStart article .image {
    position: relative;
    z-index: 9; }
  .overviewBetriebPortalStart article .text {
    z-index: 10;
    position: relative;
    width: 100%;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    background: rgba(91, 103, 112, 1);
    min-height: 210px; }
    @media (min-width: 992px) {
    .overviewBetriebPortalStart article .text {
      min-height: 280px; } }
    .overviewBetriebPortalStart article .text:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block;
      overflow: hidden;
      z-index: 0;
      opacity: 0.75; }
    .overviewBetriebPortalStart article .text .inner {
      position: relative;
      color: #fff;
      padding: 30px; }
      .overviewBetriebPortalStart article .text .inner h2 {
        color: #fff;
        font-size: 1.375rem;
        line-height: 1.5rem;
        text-align: center; }
      .overviewBetriebPortalStart article .text .inner .description {
        line-height: 1.5rem; }
        @media (min-width: 1302px) {
    .overviewBetriebPortalStart article .text .inner .description {
      line-height: 2rem; } }
  .overviewBetriebPortalStart article .logo {
    position: absolute;
    left: 50%;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -80px;
    height: 100px;
    z-index: 25; }
    .overviewBetriebPortalStart article .logo:before {
      content: '';
      position: absolute;
      width: 85px;
      height: 70px;
      left: 50%;
      top: -10px;
      -moz-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      display: block;
      z-index: 1;
      background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/corner-white.svg) 0 0 no-repeat;
      background-size: contain; }
    .overviewBetriebPortalStart article .logo img {
      position: relative;
      width: auto;
      height: 100%;
      display: block;
      z-index: 2; }

.sliderPart .gallery-clone-left, .sliderPart .gallery-clone-right {
  width: 400px; }
  .sliderPart .gallery-clone-left .text, .sliderPart .gallery-clone-right .text {
    display: none; }
  .sliderPart .gallery-clone-left article a, .sliderPart .gallery-clone-right article a {
    display: none; }
  .sliderPart .gallery-clone-left .logo, .sliderPart .gallery-clone-right .logo {
    display: none; }
  .sliderPart .gallery-clone-left img, .sliderPart .gallery-clone-right img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.35; }
  .sliderPart .gallery-clone-left {
    width: 500px;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-left: -65px;
    margin-top: -55px;
    z-index: 0;
    display: none; }
  @media (min-width: 768px) {
    .sliderPart .gallery-clone-left {
      display: block; } }
  @media (min-width: 1302px) {
    .sliderPart .gallery-clone-left {
      display: none;
      margin-top: 15px; } }
  @media (min-width: 1400px) {
    .sliderPart .gallery-clone-left {
      display: block; } }
  .sliderPart .gallery-clone-right {
    width: 500px;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-left: 55px;
    margin-top: -55px;
    z-index: 0;
    display: none; }
  @media (min-width: 768px) {
    .sliderPart .gallery-clone-right {
      display: block; } }
  @media (min-width: 1302px) {
    .sliderPart .gallery-clone-right {
      display: none;
      margin-top: 15px; } }
  @media (min-width: 1400px) {
    .sliderPart .gallery-clone-right {
      display: block; } }
  .sliderPart .prev, .sliderPart .next {
    display: none; }
  @media (min-width: 768px) {
    .sliderPart .prev, .sliderPart .next {
      position: absolute;
      width: 80px;
      height: 60px;
      border-radius: 0;
      display: block;
      opacity: 1;
      top: auto;
      background: none;
      cursor: pointer;
      bottom: 50px;
      left: -120px; } }
  @media (min-width: 1302px) {
    .sliderPart .prev, .sliderPart .next {
      left: -80px;
      bottom: 10px; } }
  @media (min-width: 1400px) {
    .sliderPart .prev, .sliderPart .next {
      bottom: 50px;
      left: -120px; } }
  .sliderPart .prev:before, .sliderPart .next:before {
    content: "\2c2";
    font-family: 'default';
    font-weight: normal;
    text-indent: 0;
    font-style: normal;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #3a4245;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    @media (min-width: 768px) {
    .sliderPart .prev:before, .sliderPart .next:before {
      width: 30px;
      height: 25px;
      line-height: 25px;
      font-size: 30px; } }
  .sliderPart .prev:hover, .sliderPart .next:hover {
    opacity: 0.75; }
  .sliderPart .next {
    left: auto;
    right: -120px; }
  @media (min-width: 1302px) {
    .sliderPart .next {
      right: -80px; } }
  @media (min-width: 1400px) {
    .sliderPart .next {
      right: -120px; } }
  .sliderPart .next:before {
    content: "\2c3"; }

body.home .overviewBetriebPortalStart {
  padding: 0 20px 50px; }
  @media (min-width: 768px) {
  body.home .overviewBetriebPortalStart {
    padding: 0 0 50px; } }
  body.home .overviewBetriebPortalStart article .logo:before, body.home .overviewBetriebPortalStart article .smallIcon:before {
    background: url(/typo3conf/ext/zz_gowest_theme_pletzer/Resources/Public/Images/corner-gray-light.svg) 0 0 no-repeat;
    background-size: contain; }

#share-container .share li.email a {
  background: #444d54; }
  #share-container .share li.email a:hover {
    background: #2d3338; }

body.pid114 .sectionContentWrap {
  min-height: 500px; }

header .header-buttons > .hotline a:before {
  content: "\2709"; }

@media (max-width: 991.98px) {
  body.home .overviewPackage article .image, body.home .sectionContentWrapBetriebeSpecial article .image {
    position: relative;
    padding-top: 75%; }
    body.home .overviewPackage article .image img, body.home .sectionContentWrapBetriebeSpecial article .image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      left: 0;
      top: 0;
      object-position: center center;
      font-family: 'object-fit: cover; object-position: center center;'; }
    body.home .sectionContentWrap .inner .flickity-page-dots {
      bottom: -45px; } }

@media (min-width: 992px) {
      .quickformSmall .container .select-betrieb .buchen_betrieb_select_small .current {
        letter-spacing: 0; } }
  @media (min-width: 1302px) {
    .quickformSmall .container .select-betrieb .buchen_betrieb_select_small .current {
      letter-spacing: 1px; } }
  @media (min-width: 992px) {
    .quickformSmall .container .select-betrieb .buchen_betrieb_select_small .list {
      width: 230px; } }
  @media (min-width: 1302px) {
    .quickformSmall .container .select-betrieb .buchen_betrieb_select_small .list {
      width: 100%; } }

.frame-type-notfalloverlay .close-button {
  background-color: rgba(91, 103, 112, 1); }

#partnerLinks img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.7;
  -webkit-transition: 0.25s ease;
  -moz-transition: 0.25s ease;
  -ms-transition: 0.25s ease;
  -o-transition: 0.25s ease;
  transition: 0.25s ease; }
  #partnerLinks img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1; }

#dr-privacynotice-div p, #dr-imprint-div p {
  text-align: left; }
