@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-logo img{padding:0}#g-header .g-grid{max-height:none}#appright{text-align:center;float:none;margin-right:0;width:100%}#appleft{margin-top:60px;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}._access-icon{bottom:6px !important}#cpnb_inner{margin-top:27px !important;padding:1em !important}.cpnb-m-cookies-floatButtonPosition_bottom_left{padding-left:80% !important;width:100%;bottom:0px !important;background-color:#fff;z-index:20 !important;left:0px !important}.cpnb-m-cookies-floatButton{width:100%}.cpnb-m-cookies-floatButton-icon{float:inline-end}.cpnb-m-cookies-floatButton-icon-img:hover{box-shadow:1px 1px 10px rgba(0,0,0,0.9);transform:scale(1.1)}}@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-logo img{padding:0}#g-header .g-grid{max-height:none}#appright{text-align:center;float:none;margin-right:0;width:100%}#appleft{margin-top:80px;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}.cpnb-m-cookies-floatButtonPosition_bottom_left{left:-3px !important;padding-left:0% !important;width:60px;bottom:120px !important;background-color:transparent;z-index:9999 !important}.cpnb-m-cookies-floatButton{bottom:120px !important}}@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}#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}#welcome{margin-bottom:0;padding-bottom:0}#g-header .g-promocontent h2.g-title{font-size:3rem}#fortunalogo .g-content{margin-left:0}#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%}#bild_fortuna_apotheke{padding-top:40px}.notdienstapotheke{width:45%}#jmap_sitemap div.jmapcolumn>ul{font-size:1.2rem !important;width:45%}.cpnb-m-cookies-floatButtonPosition_bottom_left{left:-3px !important;padding-left:0% !important;width:60px;bottom:120px !important;background-color:transparent;z-index:9999 !important}.cpnb-m-cookies-floatButton{bottom:120px !important}}@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>.g-menu-item-container{font-size:1.2rem !important}#bild_fortuna_apotheke{padding-top:40px}.apoapp .g-particle{margin:0 auto}#appright{width:46%;text-align:right;float:left;margin-right:35px;margin-top:43px}#appleft{margin-top:40px;width:46%;text-align:left;float:left;margin-left:35px}.info2{margin-top:55px}.notdienstapotheke{width:45%}#jmap_sitemap div.jmapcolumn>ul{font-size:1.2rem !important;width:23%}.cpnb-m-cookies-floatButtonPosition_bottom_left{left:-3px !important;padding-left:0% !important;width:60px;bottom:120px !important;background-color:transparent;z-index:9999 !important}.cpnb-m-cookies-floatButton{bottom:120px !important}}@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>.g-menu-item-container{font-size:1.4rem !important}#bild_fortuna_apotheke{padding-top:40px}.apoapp .g-particle{margin:0 auto}#appright{width:42%;text-align:right;float:left;margin-right:35px;margin-top:43px}#appleft{margin-top:40px;width:42%;text-align:left;float:left;margin-left:35px}.notdienstapotheke{width:45%}#apothekeninfo li{padding-left:50%}#jmap_sitemap div.jmapcolumn>ul{font-size:1.2rem !important;width:23%}.cpnb-m-cookies-floatButtonPosition_bottom_left{left:-3px !important;padding-left:0% !important;width:60px;bottom:120px !important;background-color:transparent;z-index:9999 !important}.cpnb-m-cookies-floatButton{bottom:120px !important}}#g-page-surround{margin-left:auto;max-width:1920px;margin-right:auto;border:#f7f7f7 solid 1px}.page-header h1,.g-simplecontent-item-content-title{color:#cf0000}h3.g-title{font-size:2.2rem;color:#cf0000;margin-top:0.625rem;padding-top:1.8rem;font-weight:900;line-height:1}#g-navigation{background-image:url('https://www.fortuna-apotheke-bonn.de/images/background_sonnegrasbuesche_a.webp')}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{color:#cf0000 !important}#g-navigation .g-grid{align-items:normal}#g-header{background-image:url('https://www.fortuna-apotheke-bonn.de/images/background_sonnegrasbuesche_b.webp');color:#fff;background-repeat:no-repeat;padding:2rem 0 1rem 0}#welcome{color:#fff;text-shadow:0 0 5px #fff}#promotext{color:#fff;text-shadow:0 0 5px #949494}#fortunalogo img{width:211px;height:110px;min-width:211px}#g-header .button{color:#fff !important;border:2px solid #fff;text-shadow:0 0 5px #949494}#g-header .button:hover{text-shadow:none}.apoapp{background-color:#fff;padding-bottom:35px}.apoapp h2{color:#F70404}#g-slideshow .button:hover{background-color:#fff;color:#cf0000 !important}#g-header .g-promocontent h2.g-title{color:#fff}#g-utility{padding:0rem 0}.mod-breadcrumbs.breadcrumb.px-3.py-2{margin-top:0}.breadcrumb span{display:inline-block !important;margin-right:15px}.breadcrumb-item+.breadcrumb-item::before{content:var(--bs-breadcrumb-divider,">")}.info2{margin-top:55px}#g-feature{background:#cf0000}#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:#cf0000 !important}#g-slideshow{background:#cf0000 !important}#serviceblock_startseite .g-title{margin-top:0.625rem;padding-top:0.938rem;color:#cf0000}#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{color:#fff;margin:0 0 1rem 0;padding:0 1rem;font-size:4.5rem;line-height:0.9;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 a{color:#000;line-height:0.9;text-shadow:0 0 3px #fff}.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:#cf0000;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)}.sercicetitel{margin-top:10px}.serviceinhalt,.serviceinhalt td{border:none}#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:#cf0000 !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:#cf0000 !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}.beratungsthemenliste .djtabs-title{display:none !important}.beratungsthemenliste .djtabs-in{margin:0}.beratungsthemenliste .djtabs-body{padding:0 1.25rem 0 0}.Fortuna-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}.Fortuna-Beratungsthemen span.djtabs-readmore a:visited,.Fortuna-Beratungsthemen span.djtabs-readmore a:link{font-style:normal;color:#cf0000}.Fortuna-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 #cf0000 !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}#pxtitel{font-size:24px;text-align:center;font-weight:bolder;padding-bottom:15px;display:block;padding-top:10px;color:#cf0000;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:#cf0000;border:1px solid #cf0000;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}.beratungsblog>div{margin:0 !important;padding:0 !important}#beratungsteaser h1{color:#cf0000}.beratungsblog h2{color:#949494}.beratungsblog h3{font-size:1.5rem}.beratungsblog p.readmore .btn{background:#fff;color:#cf0000 !important;padding:0.4rem 1rem 0.4rem 0rem}.beratungsblog p.readmore .btn:hover{color:#949494 !important}p.readmore{background:#fff;color:#cf0000 !important;padding:0.4rem 1rem 0.4rem 0rem}#g-expanded .g-gridcontent h2.g-title{color:#cf0000}.herzmap_h3{color:#606060;font-size:14px}.clearbox{clear:both}#jmap_sitemap div.jmapcolumn>ul>li>span.folder{background-color:#cf0000 !important}#jmap_sitemap div.jmapcolumn ul li a{line-height:18px !important}#g-footer .g-sample-sitemap a{color:#cf0000 !important}#g-footer .g-sample-sitemap a:hover{color:#949494 !important;text-decoration:none}
