@charset "UTF-8";@media (max-width:480px){#g-header{padding:0rem 0 1rem 0 !important}#logotext{font-size:40px;background:none repeat scroll 0 0 transparent;color:#fff;text-shadow:0 -1px 1px #000,0 1px 1px #666}#tog{position:relative;width:11px;height:60px}#logoblock{text-align:center;text-align:-moz-center}#tog img{margin-left:auto;margin-right:auto}#welcome{margin-bottom:0;padding-bottom:0}#g-header .g-grid{max-height:none}#appright{text-align:center;float:none;margin-right:0;width:100%}#appleft{margin-top:30px;text-align:center;float:none;margin-right:0;width:100%}#opening_parts{display:none}#opening_all{margin-top:10px;display:block}.notdienstapotheke{width:95%}#g-above .g-simplecontent-item-leading-content br{height:0}#kontaktinfo1 .g-particle{margin-bottom:0px;padding-bottom:0px}#kontaktinfo2 .g-particle{margin-top:0px;padding-top:0px}.info2{text-align:center;padding-top:0px !important;margin-top:0px}#jmap_sitemap div.jmapcolumn>ul{font-size:1.2rem !important;width:80%}#pflichtangaben,#apothekeninfo{text-align:center}}@media (min-width:481px) and (max-width:767px){#g-header{padding:0rem 0 1rem 0 !important}#logoblock{text-align:center;text-align:-moz-center}#logotext{font-size:40px;background:none repeat scroll 0 0 transparent;color:#fff;text-shadow:0 -1px 1px #000,0 1px 1px #666}#tog{position:relative;width:11px;height:60px}#welcome{margin-bottom:0;padding-bottom:0}#g-header .g-grid{max-height:none}#appright{text-align:center;float:none;margin-right:0;width:100%}#appleft{margin-top:30px;text-align:center;float:none;margin-right:0;width:100%}#kontaktinfo1 .g-particle{margin-bottom:0px;padding-bottom:0px}#kontaktinfo2 .g-particle{margin-top:0px;padding-top:0px}.info2{text-align:center;padding-top:0px !important;margin-top:0px}#opening_parts{display:none}#opening_all{margin-top:10px;display:block}.notdienstapotheke{width:95%}#jmap_sitemap div.jmapcolumn>ul{font-size:1.2rem !important;width:80%}#pflichtangaben,#apothekeninfo{text-align:center}}@media (min-width:870px) and (max-width:960px){#welcomebox .g-content.g-particle{padding-right:30px}}@media (min-width:768px) and (max-width:959px){#g-header{padding:0rem 0 1rem 0 !important}#g-navigation .size-70,#g-header .size-70{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 60%;-moz-flex:0 60%;-ms-flex:0 60%;flex:0 60%;width:60%}#logoblock{text-align:center;text-align:-moz-center}#logotext{font-size:40px;background:none repeat scroll 0 0 transparent;color:#fff;text-shadow:0 -1px 1px #000,0 1px 1px #666}#tog{position:relative;width:11px;height:60px}#g-navigation .g-main-nav .g-toplevel>li{margin-bottom:1rem}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{font-size:1.2rem !important}#monatsangebot{position:absolute;top:200px;left:480px}#g-above .size-10{display:none}#g-above .g-animatedblock-items .g-animatedblock-item{margin-left:0;margin-right:0}.g-container{width:54rem}#g-feature .g-container,#g-expanded .g-container{width:48rem}#g-navigation .g-container .g-block:first-child>.g-content{margin-left:0.563rem}#g-header .g-grid{max-height:400px}#welcome{margin-bottom:0;padding-bottom:0}#appright{width:46%;text-align:right;float:left;margin-right:35px}#appleft{margin-top:30px;width:42%;text-align:left;float:left;margin-left:20%}#opening_parts{margin-top:10px;display:block}#opening_all{display:none}#pflichtangaben{width:100%;display:inline-table}#apothekeninfo{display:inline-table}#g-footer .size-50{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 40%;-moz-flex:0 40%;-ms-flex:0 40%;flex:0 40%;width:40%}#g-copyright .size-42{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 35%;-moz-flex:0 35%;-ms-flex:0 35%;flex:0 35%;width:35%}.info2{margin-top:55px}.notdienstapotheke{width:45%}#jmap_sitemap div.jmapcolumn>ul{font-size:1.2rem !important;width:45%}}@media (min-width:960px) and (max-width:1199px){#logotext{font-size:50px;background:none repeat scroll 0 0 transparent;color:#fff;text-shadow:0 -1px 1px #000,0 1px 1px #666}#tog{position:relative;width:22px;height:120px}#g-navigation .g-main-nav .g-toplevel>li{margin-bottom:1rem}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{font-size:1.2rem !important}#g-header .g-grid{max-height:400px}#monatsangebot{position:absolute;top:200px;left:660px}#maincontent .g-content,#apoapp .g-particle{width:60rem;margin:0 auto}#appright{width:46%;text-align:right;float:left;margin-right:35px}#appleft{margin-top:30px;width:46%;text-align:left;float:left;margin-left:20%}.info2{margin-top:55px}#opening_parts{display:block;margin-top:10px}#opening_all{display:none}.notdienstapotheke{width:45%}#jmap_sitemap div.jmapcolumn>ul{font-size:1.2rem !important;width:23%}}@media (min-width:1200px){#logotext{font-size:50px;background:none repeat scroll 0 0 transparent;color:#fff;text-shadow:0 -1px 1px #000,0 1px 1px #666}#tog{position:relative;width:22px;height:120px}#g-navigation .g-main-nav .g-toplevel>li{margin-bottom:1rem}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{font-size:1.4rem !important}#g-header .g-grid{max-height:350px}#monatsangebot{position:relative;top:-310px;left:-10px}#maincontent .g-content,#apoapp .g-particle{width:75rem;margin:0 auto}#appright{width:46%;text-align:right;float:left;margin-right:35px}#appleft{margin-top:30px;width:46%;text-align:left;float:left;margin-left:20%}.info2{margin-top:55px}#opening_parts{margin-top:10px;display:block}#opening_all{display:none}.notdienstapotheke{width:45%}#jmap_sitemap div.jmapcolumn>ul{font-size:1.2rem !important;width:23%}}#g-page-surround{margin-left:auto;max-width:1920px;margin-right:auto;border:#f7f7f7 solid 1px}h1{color:#f70404}.page-header h2,.g-simplecontent-item-content-title{color:#f70404}h3.g-title{font-size:2.2rem;color:#f70404;margin-top:0.625rem;padding-top:1.8rem;font-weight:900;line-height:1}#tog img{display:none}#tog img.active{display:block}#g-navigation{background-image:url('https://herz-apotheke-dresden.de/images/background_himmelundwiese_1.jpg')}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{color:#f70404 !important}#g-navigation .g-grid{align-items:inherit}#g-header{background-image:url('https://herz-apotheke-dresden.de/images/background_himmelundwiese_2.jpg');color:#fff;background-repeat:no-repeat;padding:2rem 0 0 0}#welcome{color:#fff;text-shadow:0 0 5px #fff}.herzheadline{font-size:1.5rem;font-weight:bold;width:322px}#g-slideshow .item-title{color:#F70404}#maincontent,#apoapp{background-color:#fff;padding-bottom:35px}#apoapp h2{color:#F70404}#promotext{color:#fff;text-shadow:0 0 5px #949494}#monatsangebot{display:inherit}#g-header .button{color:#fff !important;border:2px solid #fff;text-shadow:0 0 5px #949494}#g-header .button:hover{text-shadow:none}#g-slideshow .button:hover{background-color:#fff;color:#f70404 !important}#g-header .g-promocontent h2.g-title{color:#fff}#g-utility{padding:0rem 0}.breadcrumb-item+.breadcrumb-item::before{content:var(--bs-breadcrumb-divider,">")}#g-feature{background:#F70404}#g-above{background-image:none !important}#g-above .g-simplecontent-item-leading-content,.info2{color:#949494}.g-title{font-size:2.2rem;font-weight:900}.g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-subtitle{font-size:1.3rem}.g-owlcarousel-panel-container .g-owlcarousel-panel .g-owlcarousel-panel-title{color:#f70404 !important}#g-slideshow{background:#f70404 !important}#serviceblock_startseite .g-title{margin-top:0.625rem;padding-top:0.938rem;color:#F70404}#serviceblock_startseite .g-animatedblock-title{font-size:1.9rem}.g-animatedblock-item{position:relative;border-radius:0;border:none;overflow:hidden}.g-animatedblock-item:hover .g-animatedblock-head{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.g-animatedblock-item:hover .g-animatedblock-body{opacity:1;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.g-animatedblock-content{position:absolute;bottom:0;left:0;right:0}.g-animatedblock-head{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.g-animatedblock-title{margin:0 0 1rem 0;padding:0 1rem;font-size:4.5rem;font-family:"montserrat","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:700;text-transform:uppercase}@media only all and (min-width:60rem) and (max-width:74.938rem){.g-animatedblock-title{font-size:3rem;line-height:0.85}}@media only all and (min-width:48rem) and (max-width:59.938rem){.g-animatedblock-title{font-size:1.5rem;line-height:1.05}}@media only all and (min-width:30.062rem) and (max-width:47.938rem){.g-animatedblock-title{font-size:4.5rem;line-height:0.9}}@media only all and (max-width:30rem){.g-animatedblock-title{font-size:2rem;line-height:1.15}}.g-animatedblock-title,.g-animatedblock-title a{color:#fff;line-height:0.9;text-shadow:0 0 3px #000}.g-animatedblock-body{padding:0.5rem 1rem 0.75rem 1rem}@media only all and (min-width:48rem) and (max-width:59.938rem){.g-animatedblock-body{padding:0.25rem 1rem 0.5rem 1rem}}.g-animatedblock-body{background:#F70404;color:#fff;position:absolute;left:0;right:0;opacity:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.g-animatedblock-body a{font-weight:bold;color:#fff}@media only all and (min-width:60rem) and (max-width:74.938rem){.g-animatedblock-body a{font-size:0.9rem}}@media only all and (min-width:48rem) and (max-width:59.938rem){.g-animatedblock-body a{font-size:0.8rem}}.g-animatedblock-body a:hover{color:#000f4d}.g-animatedblock-desc{opacity:0.75;margin:0.6rem 0}@media only all and (min-width:60rem) and (max-width:74.938rem){.g-animatedblock-desc{font-size:0.9rem}}@media only all and (min-width:48rem) and (max-width:59.938rem){.g-animatedblock-desc{font-size:0.8rem}}.g-animatedblock-tag{background:transparent;margin:0.5rem 0;padding:0 1rem}.g-animatedblock-tag span{color:#fff;background:rgba(247,4,4,0.35);border-radius:4px;margin:0;padding:0 5px;font-size:90%;font-style:normal;font-weight:bold;text-transform:uppercase}.g-animatedblock-items{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-animatedblock-items .g-animatedblock-item{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0;-moz-flex:0;-ms-flex:0;flex:0;margin-left:2%;margin-right:2%}.g-animatedblock-items .g-animatedblock-item-wrapper{margin-top:6.52%;margin-bottom:6.52%;position:relative;overflow:hidden}.g-animatedblock-items.g-2cols,.g-animatedblock-items.g-3cols,.g-animatedblock-items.g-4cols,.g-animatedblock-items.g-5cols{margin-left:-2%;margin-right:-2%}.g-animatedblock-items.g-1cols .g-animatedblock-item{width:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%}.g-animatedblock-items.g-1cols .g-animatedblock-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.g-animatedblock-items.g-2cols .g-animatedblock-item{width:47%;-webkit-flex-basis:47%;-moz-flex-basis:47%;flex-basis:47%;-ms-flex-preferred-size:47%}.g-animatedblock-items.g-2cols .g-animatedblock-item:nth-child(odd){margin-right:1%}.g-animatedblock-items.g-2cols .g-animatedblock-item:nth-child(even){margin-left:1%}.g-animatedblock-items.g-3cols .g-animatedblock-item{width:30.66667%;-webkit-flex-basis:30.66667%;-moz-flex-basis:30.66667%;flex-basis:30.66667%;-ms-flex-preferred-size:30.66667%}.g-animatedblock-items.g-3cols .g-animatedblock-item:nth-child(3n-1){margin-left:0;margin-right:0}.g-animatedblock-items.g-4cols .g-animatedblock-item{width:22.5%;-webkit-flex-basis:22.5%;-moz-flex-basis:22.5%;flex-basis:22.5%;-ms-flex-preferred-size:22.5%}.g-animatedblock-items.g-4cols .g-animatedblock-item:nth-child(4n-2){margin-left:0;margin-right:1%}.g-animatedblock-items.g-4cols .g-animatedblock-item:nth-child(4n-1){margin-left:1%;margin-right:0}.g-animatedblock-items.g-5cols .g-animatedblock-item{width:17.6%;-webkit-flex-basis:17.6%;-moz-flex-basis:17.6%;flex-basis:17.6%;-ms-flex-preferred-size:17.6%}.g-animatedblock-items.g-5cols .g-animatedblock-item:nth-child(5n-3){margin-left:0;margin-right:1%}.g-animatedblock-items.g-5cols .g-animatedblock-item:nth-child(5n-2){margin-left:1%;margin-right:1%}.g-animatedblock-items.g-5cols .g-animatedblock-item:nth-child(5n-1){margin-left:1%;margin-right:0}@media only all and (max-width:47.938rem){.g-animatedblock-items[class*="cols"] .g-animatedblock-item{width:96%;-webkit-flex-basis:96%;-moz-flex-basis:96%;flex-basis:96%;-ms-flex-preferred-size:96%;margin-left:2% !important;margin-right:2% !important}}#g-above{padding:1rem 0}#g-above .g-animatedblock-readmore:hover{color:white}#g-above .g-animatedblock-readmore{color:rgba(255,255,255,0.7)}#headline{font-size:1.6rem;font-weight:700}#datum{font-size:0.9rem}#meldungstext{margin:0.625rem 0;padding:0.938rem 0}#meldung{color:#fff !important;border:2px solid #fff;text-shadow:none;display:inline-block;font-family:"lato","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:700;font-size:1rem;margin:0 0 0.5rem 0;padding:0.3rem 1.1rem;background:#F70404 !important;border-radius:0.4rem;vertical-align:middle;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#meldung:hover,#meldung:active,#meldung:focus{background:#fff !important;color:#F70404 !important}.g-gridcontent-title-desc,.g-gridcontent-readmore{margin:0.625rem 0;padding:0.938rem 0}.g-gridcontent-item-desc{text-align:center}.g-gridcontent .g-gridcontent-item{padding:0.25rem}.g-gridcontent .g-gridcontent-item-wrapper{border:3px solid rgba(0,0,0,0.3) !important}#pxtitel{font-size:24px;text-align:center;font-weight:bolder;padding-bottom:15px;display:block;padding-top:10px;color:#F70404;margin-top:20px}#weitereorte{padding-top:10px;font-size:16px;text-align:center;color:#606060}#gewaehr{padding-top:10px;font-size:16px;text-align:center;color:#606060}.startdatumante{text-align:center;font-weight:bolder;padding-top:15px;padding-bottom:10px;padding-left:2px}.startdatum{text-align:center;font-weight:bolder;padding-top:15px;padding-bottom:5px;padding-left:2px}.enddatum{text-align:center;font-weight:bolder;padding-top:5px;padding-bottom:15px;padding-left:2px}#normaldienst{width:100%;overflow:hidden}.notdienstapotheke{float:left;text-align:left;padding-bottom:15px;padding-left:1px;margin-right:20px}#notdienstapotheke4{width:91%}.apotheke{background-color:#F70404;border:1px solid #F70404;color:#fff;font-size:1.8em;font-weight:bold;height:122px;margin-bottom:25px;padding-bottom:10px;padding-left:2px;padding-top:10px;text-align:center}.apotheke a{text-decoration:none;color:#006}.apotheke a:hover{color:#006}.PLZ{float:left;padding-left:30px;font-weight:bold}.ort{float:left;padding-left:10px;font-weight:bold}.ortsteil{padding-left:2px;float:left;font-weight:bold}.strasse{clear:left;padding-left:30px;font-weight:bold}.Telefon{padding-top:5px;padding-left:30px;font-weight:bold}.platform-content{margin-top:0;padding-top:0}.item-page .beratungsteaser{display:none}.beratungsthemenliste .djtabs-title{display:none !important}.beratungsthemenliste .djtabs-in{margin:0}.beratungsthemenliste .djtabs-body{padding:0 1.25rem 0 0}.Herz-Beratungsthemen .accordion-body .djtabs-panel{height:auto !important}.beratungsthemenliste .djtabs-panel-title{text-transform:unset;margin-left:0;font-family:"roboto",sans-serif;font-size:1.15rem !important;font-weight:400;padding:15px 35px 5px 0 !important;line-height:1.2em !important;color:#949494 !important;white-space:normal}.beratungsthemenliste .djtabs-article-content{margin-left:0;padding-left:5px}.beratungsthemenliste .djtabs-article-content p{margin:0 0 1.5rem 0}.djtabs-panel-toggler{background-color:#4054b2 !important;color:#fff}.Herz-Beratungsthemen span.djtabs-readmore a:visited,.Herz-Beratungsthemen span.djtabs-readmore a:link{font-style:normal;color:#f70404}.Herz-Beratungsthemen span.djtabs-readmore a:hover{color:#949494}.djtabs-panel-toggler{background-image:unset !important;background-color:unset !important;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;position:absolute;top:60%;right:10px;margin-top:-9px !important;display:block !important;height:18px !important;cursor:pointer;text-align:center;opacity:0.9;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #303030;border-top:10px solid #f70404 !important;line-height:1.2em !important;font-size:1.15rem !important}.djtabs-panel-toggler:hover{border-top:10px solid #949494 !important}.djtabs-panel-active{border-bottom-style:hidden !important}.djtabs-panel-active .djtabs-panel-toggler{opacity:0}.beratungsblog .blog-item{margin:1% 0 1% 0;padding:0 1%}.beratungsblog img{width:35%;float:left;margin-right:15px;margin-bottom:15px;margin-top:8px}.beratungsteaser h2{font-size:1.15rem;color:#f70404;margin-top:0}.beratungsteaser{min-height:180px}.beratungsblog .readmore .btn{padding-left:0 !important;color:#f70404 !important;text-transform:lowercase;background-color:#fff}.beratungsblog .readmore .btn:hover{color:#f70404 !important;background-color:#fff}.beratungsblog .readmore .icon-chevron-right::before{content:none}div.itemHeader h2.itemTitle,h2.tagItemTitle{color:#F70404}div.itemIntroText{color:#949494;font-size:19.2px;font-weight:400;line-height:28.8px;padding:4px 0 12px 0}div.itemIntroText h3{font-size:1.2rem}#subnavigation,#subnavigation td{border:none !important}#bild66_1{display:block;margin-left:auto;margin-right:auto}#olc33_1 li{width:40%;float:left}#olc34_1,#dlc243_1,#dlc261_1,#ulc252_1,#olc233_1{overflow:visible !important}#bild34_1,#bild103_1,#bild164_1,#bild233_1,#bild252_1{margin-left:2%;float:right !important}#g-expanded .g-gridcontent h2.g-title{color:#F70404}.herzmap_h3{color:#606060;font-size:14px}.clearbox{clear:both}#jmap_sitemap div.jmapcolumn>ul>li>span.folder{background-color:#f70404 !important}#jmap_sitemap div.jmapcolumn ul li a{line-height:18px !important}.kontaktform h1{color:#F70404}.bestellform h1{color:#F70404}#kontaktinfo .info2{margin-top:0}#g-footer .g-sample-sitemap a{color:#F70404 !important}#g-footer .g-sample-sitemap a:hover{color:#949494 !important;text-decoration:none}#herzlogin .g-title,#herzlogin .g-content{margin-top:0;padding-top:0}joomla-tab#com-content-form div button[role=tab]{color:#F70404}joomla-tab#com-content-form div button[role=tab]:hover{color:#949494}.eigeneMitteilungen .btn{background-color:#f70404;color:#fff !important;width:20% !important}.eigeneMitteilungen .btn:hover,.eigeneMitteilungen .btn:active,.eigeneMitteilungen .btn:focus{background:#c50303;color:white !important;width:20% !important}
