.directory_19_2 #letters{position:relative;background:rgba(0,0,0,.03);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.darkMode .directory_19_2 #letters{background:rgba(255,255,255,.1)}.directory_19_2 #letters *{padding:12px 3px;display:inline-block;flex-grow:1;flex-shrink:2;text-align:center;color:inherit;font-weight:lighter}.directory_19_2 #letters a:first-child,.directory_19_2 #letters abbr:first-child{flex-grow:1.5;flex-shrink:1.5}.directory_19_2 #letters a.active{pointer-events:none}.directory_19_2 #letters abbr{text-decoration:none}.directory_19_2 #letters abbr:not(#ellipse){opacity:.45}.directory_19_2 #letters abbr,.directory_19_2 .ellipse{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}@media (max-width:767px){.directory_19_2.smol #letters a{flex-basis:7%;white-space:nowrap;flex-grow:1}}@media (max-width:991px){.directory_19_2:not(.smol) #letters a,.directory_19_2:not(.smol) #letters abbr{flex-basis:7%;white-space:nowrap;flex-grow:1}}.directory_19_2 #letters a.active,.directory_19_2 #letters a:hover{background:rgba(0,0,0,.6);color:#fff}.directory_19_2 #ellipse{display:inline-block;position:absolute;left:0;bottom:-130px;padding:20px 0;font-size:40px;line-height:1;text-transform:uppercase;text-align:center;color:#fff;width:80px;height:80px;background-color:rgba(0,0,0,.3)}.directory_19_2 #ellipse:not(.not-round){border-radius:50%}.darkMode .directory_19_2 #ellipse{background-color:rgba(255,255,255,.3)}.directory_19_2 #entries{min-width:calc(100% - 110px);min-height:80px;display:inline-block;margin:50px 0 0 110px;-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;-webkit-column-rule:1px solid rgba(0,0,0,.15);-moz-column-rule:1px solid rgba(0,0,0,.15);column-rule:1px solid rgba(0,0,0,.15)}@media (min-width:992px){.directory_19_2 #entries:not(.smol){-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px}}.directory_19_2 #entries.smol{-moz-column-count:2;-webkit-column-count:2;column-count:2}@media (max-width:767px){.directory_19_2 #entries{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:576px){.directory_19_2 #entries,.directory_19_2 #entries.smol{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.directory_19_2 #entries a{display:inline-block;margin-top:10px;color:inherit;font-size:110%;font-weight:bolder}.directory_19_2 .entries-wrapper{display:flex;align-content:center;align-items:center;justify-content:start}.directory_19_2 .entries-wrapper>.entries-wrapper{align-items:flex-start}.directory_19_2 .entries-wrapper:not(:last-child){position:relative;margin-bottom:51px}.directory_19_2 .entries-wrapper:not(:last-child).smol{margin-bottom:37px}.directory_19_2 .entries-wrapper:not(:last-child)::before{content:"";position:absolute;left:0;bottom:-26px;display:block;width:100%;height:1px;background-color:rgba(0,0,0,.15)}.directory_19_2 .entries-wrapper.smol:not(:last-child)::before{bottom:-18px}.darkMode .directory_19_2 .entries-wrapper:not(:last-child)::before{background-color:rgba(255,255,255,.15)}.directory_19_2 .ellipse{flex-shrink:0;margin-right:40px;padding:20px 0;font-size:40px;line-height:1;text-transform:uppercase;text-align:center;color:#fff;display:inline-block;width:80px;height:80px;background-color:rgba(0,0,0,.3);text-decoration:none}.directory_19_2.directory_20_3 .ellipse.has-image{background-color:unset}@media (min-width:992px){.directory_19_2 .ellipse:not(.smol){padding:32px 0;width:110px;height:110px}}.directory_19_2 .ellipse:not(.not-round){border-radius:50%}.directory_19_2 .ellipse.smol{margin-right:30px}.darkMode .directory_19_2 .ellipse{background-color:rgba(255,255,255,.3)}.directory_19_2 .entries a:not(.email-link){display:inline-block;margin-right:40px;color:inherit;line-height:1.75;font-size:110%;font-weight:bolder;white-space:nowrap}@media (max-width:540px){.directory_19_2 .entries a:not(.email-link){white-space:normal}}.directory_19_2 .entries.smol a:not(.email-link){margin-right:30px}.directory_19_2 .entries a:not(.email-link):last-child{margin-right:0}.directory_20_3 #map-category-wrapper{margin-bottom:30px}.directory_20_3 .entries a:not(.email-link){line-height:1.3}.directory_20_3 .ellipse{cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat;border:solid 1px rgba(0,0,0,.15);-webkit-transition:transform 250ms linear;-moz-transition:transform 250ms linear;-ms-transition:transform 250ms linear;-o-transition:transform 250ms linear;transition:transform 250ms linear}.darkMode .directory_20_3 .ellipse{border:solid 1px rgba(255,255,255,.15)}.directory_20_3 .ellipse:hover{-moz-transform:scale(1.25);-webkit-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}@media (max-width:575px){.directory_20_3 .ellipse{margin-right:30px;padding:13px 0;font-size:34px;width:60px;height:60px}}.directory_20_3 .entry-title a{white-space:normal!important}@media (min-width:992px){.directory_20_3 .entry-title:not(.smol){padding-left:60px}.directory_20_3 .smol .entry-address,.directory_20_3 .smol .entry-person{padding-left:23px}.directory_20_3 .smol .entry-contact.col-xs-12:not(.col-lg-6){padding-left:37px}}.directory_20_3 .entries-contact-wrapper{justify-content:space-between;align-content:space-between}.directory_20_3 .entry-contact{line-height:1.75}.directory_20_3 .entry-data-wrapper{width:100%}.directory_20_3 .entry-address,.directory_20_3 .entry-contact-item,.directory_20_3 .entry-person{position:relative;text-indent:-25px}.directory_20_3 .entry-address{flex:1 1 50%}.directory_20_3 .entry-address::before,.directory_20_3 .entry-contact-item::before,.directory_20_3 .entry-person::before{content:"";width:20px;height:20px;margin-top:1px;flex-shrink:0;top:2px;position:relative;display:inline-block}.directory_20_3 .entry-phone::before{background:url(https://www.stecklenberg.de/layout.verwaltungsportal.de/global/img/modern_views/outline_icons_trans.png) 118px 0;margin-top:3px}.directory_20_3 .entry-mobile::before{background:url(https://www.stecklenberg.de/layout.verwaltungsportal.de/global/img/modern_views/outline_icons_trans.png) 138px 0;margin-top:3px}.directory_20_3 .entry-fax::before{background:url(https://www.stecklenberg.de/layout.verwaltungsportal.de/global/img/modern_views/outline_icons_trans.png) 19px 0;margin-top:4px}.directory_20_3 .entry-email::before{background:url(https://www.stecklenberg.de/layout.verwaltungsportal.de/global/img/modern_views/outline_icons_trans.png) 98px 0;margin-top:4px}.directory_20_3 .entry-homepage::before{background:url(https://www.stecklenberg.de/layout.verwaltungsportal.de/global/img/modern_views/outline_icons_trans.png) 59px 0;margin-top:5px}.directory_20_3 .entry-address::before{background:url(https://www.stecklenberg.de/layout.verwaltungsportal.de/global/img/modern_views/outline_icons_trans.png) 78px 0;margin-top:5px;top:5px}.directory_20_3 .entry-person::before{background:url(https://www.stecklenberg.de/layout.verwaltungsportal.de/global/img/modern_views/outline_icons_trans.png) 39px 0;margin-top:-2px}@media (max-width:991px){.directory_20_3 .entries-contact-wrapper.smol{flex-direction:column;align-items:flex-start;align-content:flex-start;justify-content:flex-start}.directory_20_3 .entries-contact-wrapper.smol div+div{margin-top:5px}}@media (max-width:540px){.directory_20_3 .entries-contact-wrapper{flex-direction:column;align-items:flex-start;align-content:flex-start;justify-content:flex-start}.directory_20_3 .entries-contact-wrapper div{margin-top:5px}}.directory_20_3 #all-entrys-link{text-align:center}