#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";
@font-face{font-family:"Lato";src:url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-BoldItalic.woff") format("woff"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Lato";src:url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Bold.woff2") format("woff2"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Bold.woff") format("woff"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Lato";src:url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Light.woff2") format("woff2"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Light.woff") format("woff"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Lato";src:url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-LightItalic.woff") format("woff"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Lato";src:url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Regular.woff2") format("woff2"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Regular.woff") format("woff"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Lato";src:url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Italic.woff2") format("woff2"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Italic.woff") format("woff"), url("../../files/theme/tierarztpraxis-reichert/fonts/Lato-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}.clearfix:after,.grid:after,.ce_linkList:after,.mosaic-image-wrapper:after,.footer-navigation:after,.ce_teamMemberList .team-member:after,.centered-list ul:after,.tag-list ul:after,.footer-left:after{clear:both;content:" ";display:table}.visuallyhidden,.invisible{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.grid{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1440px;overflow:hidden;padding-left:10px;padding-right:10px;width:100%}.grid>*{padding-left:10px;padding-right:10px}h1,h2,h3,h4,h5,h6,p{margin-top:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.33em}p{line-height:1.5}.small{font-size:0.875em}body #colorbox,body #cboxWrapper{overflow:visible}body #cboxLoadedContent{border:none}body #cboxPrevious,body #cboxNext{background:none;height:60px;left:100%;margin-top:-30px;text-indent:0;width:60px}body #cboxPrevious svg,body #cboxNext svg{color:#fff;fill:#1CC465;height:60px;transition:all 0.2s ease-in-out;width:60px}body #cboxPrevious svg:hover,body #cboxNext svg:hover{color:#1CC465;fill:#fff}body #cboxPrevious{left:0;margin-left:-30px}body #cboxNext{margin-left:-30px;right:auto}body #cboxClose{background:none;height:30px;right:-15px;text-indent:0;top:-15px;width:30px}body #cboxClose svg{color:#fff;fill:#3B3D4A;height:30px;transition:all 0.2s ease-in-out;width:30px}body #cboxClose svg:hover{color:#3B3D4A;fill:#fff}body #cboxCurrent{right:30px}body #cboxCurrent,body #cboxTitle{top:-25px}.light-slider-outer{position:relative}.slider-with-overlay .lSSlideWrapper:before,.slider-with-overlay .lSSlideWrapper:after{background:rgba(59, 61, 74, 0.7);bottom:0;content:"";position:absolute;top:0;transform:translate(-50%, 0);width:50%;z-index:1}.slider-with-overlay .lSSlideWrapper:before{left:0}.slider-with-overlay .lSSlideWrapper:after{left:100%}.light-slider-custom-controls .prev,.light-slider-custom-controls .next{cursor:pointer;padding:0;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:10}.light-slider-custom-controls .prev svg,.light-slider-custom-controls .next svg{color:#3B3D4A;fill:#fff;height:60px;transition:color 0.2s ease-in-out;width:60px}.light-slider-custom-controls .prev:hover svg,.light-slider-custom-controls .next:hover svg{color:#1CC465}.light-slider-custom-controls .prev{left:25%}.light-slider-custom-controls .next{left:75%}.light-slider>*{position:relative}.light-slider>* .caption{bottom:24px;color:#fff;font-size:24px;font-weight:700;left:30px;letter-spacing:0.5px;max-width:500px;position:absolute;text-transform:uppercase}.ce_linkList{background-position:center center;background-size:cover;padding-top:40px}.ce_linkList .link-list-headline{color:#fff;text-align:center;text-transform:uppercase}.ce_linkList .link-list-wrapper{background:rgba(59, 61, 74, 0.8);margin-top:250px}.ce_linkList .link-list{box-sizing:border-box;float:left;margin:0;padding:60px 10px;width:50%}.ce_linkList li{list-style-type:none}.ce_linkList li+li{margin-top:0.75em}.ce_linkList a{color:#1CC465;text-decoration:none}.ce_linkList a:hover{border-bottom:1px solid}.ce_linkList .grid{max-width:960px}.mod_metaInformation{background:#3B3D4A;color:#fff;line-height:1}.mod_metaInformation a{color:#fff;display:inline-block;padding:12px 20px;text-decoration:none;transition:background 0.2s ease-in-out}.mod_metaInformation a[href*="tel"]{cursor:default}.mod_metaInformation button{color:#fff;line-height:inherit;padding:12px 20px 12px 15px}.mod_metaInformation svg{color:transparent;fill:#fff;margin-right:10px}.mod_metaInformation .company-mail svg,.mod_metaInformation .company-phone svg{display:inherit}.meta-information-inner{overflow:visible}.meta-information-phone,.meta-information-mail{float:left}.meta-information-phone{margin-left:-20px;margin-right:10px}.meta-information-mail a:hover{background:#1CC465}.meta-information-opening-hours{float:right;position:relative}.meta-information-opening-hours-label{position:relative;text-transform:uppercase;z-index:101}.meta-information-opening-hours-table{background:#1CC465;display:none;padding:39px 0 0;position:absolute;right:0;top:0;z-index:100;white-space:nowrap}.meta-information-opening-hours-table table{border-collapse:collapse}.meta-information-opening-hours-table td{padding:10px}.meta-information-opening-hours-table td:first-child{padding-left:20px}.meta-information-opening-hours-table td:last-child{padding-right:20px}.meta-information-opening-hours-table td{border-top:1px solid rgba(255, 255, 255, 0.2)}.meta-information-opening-hours-table .opening-hours-text{white-space:normal}.no-js .meta-information-opening-hours:hover .meta-information-opening-hours-table{display:block}.ce_imageMosaic{margin-bottom:60px;text-align:center}.mosaic-images-headline{font-size:1.5em;letter-spacing:0.5px;text-transform:uppercase}.mosaic-images-subline{font-style:italic;margin-bottom:60px;padding-top:30px;position:relative}.mosaic-images-subline:before{background:#1CC465;content:"";height:10px;left:50%;position:absolute;top:0;transform:translate(-50%, 0);width:100px}.mosaic-image-wrapper .left-wrapper,.mosaic-image-wrapper .right-wrapper{float:left}.mosaic-image-wrapper .left-wrapper{width:60%}.mosaic-image-wrapper .left-wrapper .image-width-narrow{width:33.33333%}.mosaic-image-wrapper .left-wrapper .image-width-wide{width:66.66666%}.mosaic-image-wrapper .right-wrapper{width:40%}.mosaic-image-wrapper .right-wrapper .image-width-narrow{width:50%}.mosaic-image{float:left;overflow:hidden;position:relative}.mosaic-image:after{background:rgba(0, 0, 0, 0.45);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s ease-in-out;z-index:1}.mosaic-image img{height:auto;left:0;max-width:none;position:absolute;top:0;transform:scale(1.01);transition:all 0.2s ease-in-out;width:100%}.mosaic-image .icon-zoom{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%, -50%);transition:all 0.2s ease-in-out;z-index:2}.mosaic-image .icon-zoom svg{color:#fff;fill:#1CC465;height:40px;width:40px}.mosaic-image:hover:after,.mosaic-image:hover .icon-zoom{opacity:1}.mosaic-image:hover img{transform:scale(1.2)}.image-0 .inner{padding-bottom:151.7241379%}.image-1 .inner{padding-bottom:75.862069%}.image-2 .inner{padding-bottom:75.862069%}.image-3 .inner{padding-bottom:37.9310345%}.image-4 .inner{padding-bottom:75.862069%}.image-5 .inner{padding-bottom:75.862069%}.image-6 .inner{padding-bottom:151.7241379%}.image-7 .inner{padding-bottom:75.862069%}.image-8 .inner{padding-bottom:75.862069%}nav ul{margin:0;padding:0}nav li{list-style-type:none}#burger{display:none}.main-navigation{letter-spacing:0.5px;padding-bottom:30px;padding-top:30px;text-transform:uppercase}.main-navigation .nav-item-wrapper{float:right;margin-top:26px}.main-navigation .nav-item-wrapper li{display:block;float:left}.main-navigation .nav-item-wrapper a,.main-navigation .nav-item-wrapper strong{display:block;line-height:1;padding:10px 30px}.main-navigation .nav-item-wrapper a{color:inherit;text-decoration:none}.main-navigation .nav-item-wrapper a:hover{color:#1CC465}.main-navigation .nav-item-wrapper strong{background:#003B73;color:#fff;font-weight:400}.main-navigation .meta-information{display:none;text-transform:none}.main-navigation-logo{float:left}.main-navigation-logo img{border:none}.footer-navigation{margin-right:-20px;text-transform:uppercase}.footer-navigation ul{float:right}.footer-navigation ul a,.footer-navigation ul strong{display:block;padding:10px 15px}.footer-navigation ul a{text-decoration:none}.footer-navigation ul a:hover{background:#1CC465}.footer-navigation ul strong{color:#1CC465}.footer-navigation ul li{float:left;position:relative}.ce_teamMemberSlider{text-align:center}.ce_teamMemberSlider h1,.ce_teamMemberSlider h2,.ce_teamMemberSlider h3,.ce_teamMemberSlider h4,.ce_teamMemberSlider h5,.ce_teamMemberSlider h6{font-size:1.5em;letter-spacing:0.5px;text-transform:uppercase}.ce_teamMemberSlider .team-member-slide{padding-bottom:20px}.ce_teamMemberSlider .team-member-slider-subline{font-style:italic;margin-bottom:60px;padding-top:30px;position:relative}.ce_teamMemberSlider .team-member-slider-subline:before{background:#1CC465;content:"";height:10px;left:50%;position:absolute;top:0;transform:translate(-50%, 0);width:100px}.ce_teamMemberSlider .team-member-main-information{font-size:1.125em;margin-top:20px;text-transform:none}.ce_teamMemberSlider .team-member-image{border-radius:50%;overflow:hidden}.ce_teamMemberSlider .team-member-name{text-transform:uppercase}.ce_teamMemberSlider .team-member-highlight .team-member-job{color:#1CC465}.ce_teamMemberSlider .team-member-more{color:#1CC465;font-style:italic;text-decoration:none}.ce_teamMemberSlider .team-member-more:hover{text-decoration:underline}.ce_teamMemberSlider .prev,.ce_teamMemberSlider .next{top:175px;transform:translate(0, -50%)}.ce_teamMemberSlider .prev svg,.ce_teamMemberSlider .next svg{color:#fff;fill:#1CC465;transition:all 0.2s ease-in-out}.ce_teamMemberSlider .prev:hover svg,.ce_teamMemberSlider .next:hover svg{color:#1CC465;fill:#fff}.ce_teamMemberSlider .prev{left:20px}.ce_teamMemberSlider .next{left:auto;right:20px}.ce_teamMemberList{margin-left:-10px;margin-right:-10px}.ce_teamMemberList .team-member{clear:both}.ce_teamMemberList .team-member+.team-member{margin-top:80px}.ce_teamMemberList .team-member-photo{float:left;padding-left:10px;padding-right:10px}.ce_teamMemberList .team-member-photo img{border-radius:50%;height:auto;overflow:hidden}.ce_teamMemberList .team-member-text{padding-right:10px;padding-left:300px}.ce_teamMemberList .team-member-main-information{font-size:1.125em}.ce_teamMemberList .team-member-name{text-transform:uppercase}.ce_teamMemberList .team-member-highlight .team-member-job{color:#1CC465}.ce_teamMemberList .team-member-biography{font-weight:300}.ce_teamMemberList .team-member-biography td{padding-bottom:5px;padding-top:5px;vertical-align:top}.ce_teamMemberList .team-member-biography td:first-child{white-space:nowrap}.ce_teamMemberList .team-member-biography td+td{padding-left:15px}.ce_teamMemberList .team-member-about{margin-top:30px}body{color:#3B3D4A;font-family:"Lato", Helvetica, Arial, sans-serif;margin:0}figure{margin:0}img{height:auto;max-width:100%;vertical-align:top}button{background:none;border-radius:0;border:none;font-size:1em;font-weight:inherit;padding:10px 15px}button:focus{outline:none}a{color:inherit;text-decoration:none;transition:all 0.2s ease-in-out}p a{color:#1CC465}p a:hover{border-bottom:1px solid}.svg-icon{display:inline-block;fill:currentColor;height:1em;overflow:hidden;vertical-align:-0.15em;width:1em}#header{border-bottom:20px solid #003B73}#footer .mod_article{padding:0}#footer .mod_article>.grid{padding-left:0;padding-right:0}.footer-left,.footer-middle,.footer-right{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;float:left;line-height:1.5;width:33.3333333333%}.footer-left h1,.footer-left h2,.footer-left h3,.footer-left h4,.footer-left h5,.footer-left h6,.footer-middle h1,.footer-middle h2,.footer-middle h3,.footer-middle h4,.footer-middle h5,.footer-middle h6,.footer-right h1,.footer-right h2,.footer-right h3,.footer-right h4,.footer-right h5,.footer-right h6{font-size:1.125em;font-weight:700;letter-spacing:0.5px;margin-bottom:0;margin-top:40px;text-transform:uppercase}.footer-left h1:first-child,.footer-left h2:first-child,.footer-left h3:first-child,.footer-left h4:first-child,.footer-left h5:first-child,.footer-left h6:first-child,.footer-middle h1:first-child,.footer-middle h2:first-child,.footer-middle h3:first-child,.footer-middle h4:first-child,.footer-middle h5:first-child,.footer-middle h6:first-child,.footer-right h1:first-child,.footer-right h2:first-child,.footer-right h3:first-child,.footer-right h4:first-child,.footer-right h5:first-child,.footer-right h6:first-child{margin-top:0}.footer-left p,.footer-middle p,.footer-right p{margin-bottom:20px}.footer-left>*:last-child,.footer-middle>*:last-child,.footer-right>*:last-child{margin-bottom:0}.footer-left a,.footer-middle a,.footer-right a{color:#1CC465;text-decoration:none}.footer-left .company-phone,.footer-left .company-fax,.footer-middle .company-phone,.footer-middle .company-fax,.footer-right .company-phone,.footer-right .company-fax{color:inherit}.footer-left .image_container{margin-bottom:20px}.footer-right table{border-collapse:collapse}.footer-right td{padding:3px 10px}.footer-right td:first-child{padding-left:0}.footer-right td:last-child{padding-right:0}.footer-right .small{position:relative;top:-5px}.footer-main-content{background:#3B3D4A;color:#fff;padding-bottom:80px;padding-top:80px}.footer-navigation-wrapper{background:#003B73;color:#fff}[class*="ce_"]+[class*="ce_"]{margin-top:40px}.ce_headline+[class*="ce_"],.teaser-element+[class*="ce_"],.light-slider>*+[class*="ce_"],.footer-main-content [class*="ce_"],.contact-block-element+.contact-block-element{margin-top:0}[class*="ce_"]>*:last-child{margin-bottom:0}.ce_text ul{font-weight:300;margin:0;padding:0 0 0 1.125em}.ce_text li{line-height:1.5;margin-bottom:0.75em}.centered-text-element{margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.centered-text-element p{font-size:1.125em;line-height:1.75}.centered-text-element-small{font-size:0.75em}.teaser-element{font-size:1.125em;position:relative}.teaser-element .image-wrapper{bottom:0;left:10px;overflow:hidden;position:absolute;top:0;width:50%}.teaser-element .image-wrapper:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:60px 80px 60px 0;content:"";height:0;right:5px;position:absolute;top:50%;transform:translate(0, -50%);width:0}.teaser-element .image_container{bottom:0;left:0;overflow:hidden;position:absolute;right:10px;top:0}.teaser-element .teaser-element-image{background-position:center center;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transform:scale(1.01);transition:all 0.5s ease-in-out}.teaser-element .text-wrapper{box-sizing:border-box;margin-left:50%;padding:120px}.teaser-element .text-wrapper>*:last-child{margin-bottom:0}.teaser-element .text-wrapper p{font-weight:300;line-height:1.75}.teaser-element .text-teaser-headline{letter-spacing:0.8px;text-transform:uppercase}.teaser-element:hover .teaser-element-image{transform:scale(1.05) rotate(2deg)}.teaser-element:nth-child(2n) .image-wrapper{left:auto;right:0}.teaser-element:nth-child(2n) .text-wrapper{margin-left:0;width:50%}.teaser-element:nth-child(2n) .image-wrapper:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:60px 0 60px 80px;left:0;right:auto}.contact-block-element{box-sizing:border-box;float:left;width:33.3333%}.contact-block-element img{margin-bottom:30px}.contact-block-element table{border-collapse:collapse}.contact-block-element table td{padding:3px 0}.contact-block-element table td+td{padding-left:30px}.contact-block-map img{border:none}.contact-block-map a{text-decoration:none}.centered-list{font-weight:300;text-align:center}.centered-list ul{display:inline-block;font-size:18px;margin:0;max-width:550px;padding:0}.centered-list li{line-height:1.5;list-style-type:none;margin-bottom:0.75em}.centered-list li .inner{display:inline-block;padding-left:20px;position:relative}.centered-list li .inner:before{content:"•";display:block;left:0;position:absolute;top:0}.centered-list li:last-child{margin-bottom:0}.tag-list{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.tag-list ul{margin:0;padding:0}.tag-list li{border-bottom:1px solid rgba(59, 61, 74, 0.2);box-sizing:border-box;display:block;list-style-type:none;padding:20px 0}.tag-list li:first-child{border-top:1px solid rgba(59, 61, 74, 0.2)}.tag-list li svg{fill:#1CC465;height:18px;margin-right:5px;vertical-align:-3px;width:18px}.player-slide .inner{padding-bottom:56.25%;position:relative}.player-slide video{height:100%;left:0;position:absolute;top:0;width:100%}.player-slide .play,.player-slide .pause{cursor:pointer;left:50%;opacity:0.4;position:absolute;top:50%;transform:translate(-50%, -50%);transition:all 0.2s ease-in-out}.player-slide .play svg,.player-slide .pause svg{color:#3B3D4A;fill:#fff;height:40px;width:40px}.player-slide .pause{display:none}.player-slide.is-playing .play{display:none}.player-slide.is-playing .pause{display:block}.player-slide:hover .play,.player-slide:hover .pause{opacity:1;transform:translate(-50%, -50%) scale(1.1)}.player-slide:hover .play svg,.player-slide:hover .pause svg{color:#1CC465}.player-slide .player-slide-headline{bottom:24px;color:#fff;font-size:24px;font-weight:700;left:30px;letter-spacing:0.5px;margin-bottom:0;max-width:500px;pointer-events:none;position:absolute;text-transform:uppercase;transition:all 0.2s ease-in-out;z-index:5}.player-slide.is-playing .player-slide-headline{opacity:0.33}.mod_article{padding-bottom:80px;padding-top:80px}.mod_article.no-padding-both{padding-bottom:0;padding-top:0}.mod_article.no-padding-bottom{padding-bottom:0}.mod_article.no-padding-top{padding-top:0}.mod_article.border-bottom-blue{border-bottom:20px solid #003B73}.mod_article.border-bottom-green{border-bottom:20px solid #1CC465}.mod_article.background-blue{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#003B73;color:#fff}.mod_article.background-blue-dark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#3B3D4A;color:#fff}.mod_article.background-green{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1CC465;color:#fff}.mod_article>.grid{position:relative}.ce_form{margin-left:auto;margin-right:auto;max-width:600px}.ce_form .widget+.widget{margin-top:20px}.ce_form label{display:block;font-size:0.875em;letter-spacing:0.5px;margin-bottom:5px;text-transform:uppercase}.ce_form input[type="text"],.ce_form input[type="email"]{background:#fafafa;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#003B73;font-size:14px;font-weight:300;margin:0;padding:10px;transition:background 0.2s ease-in-out;width:100%}.ce_form textarea{background:#fafafa;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#003B73;font-size:14px;font-weight:300;margin:0;min-height:180px;padding:10px;resize:vertical;transition:background 0.2s ease-in-out;width:100%}.ce_form input[type="text"]:focus,.ce_form input[type="email"]:focus,.ce_form textarea:focus{background:rgba(0, 59, 115, 0.08);outline:none}.ce_form input[type="checkbox"]{display:none;margin:0;opacity:0;visibility:hidden}.ce_form fieldset{border:none;background:none;margin:0;padding:0}.ce_form .checkbox_container>span{display:block;position:relative}.ce_form .checkbox_container label{cursor:pointer;letter-spacing:inherit;margin-bottom:0;padding-left:30px;position:relative;text-transform:none}.ce_form .checkbox_container label:before{background:#fafafa;border:1px solid #ccc;box-shadow:0 0 0 2px #fafafa inset;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.ce_form .checkbox_container input:checked+label:before{background:#1CC465}.ce_form input[type="submit"]{background:#1CC465;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1em;letter-spacing:0.5px;padding:15px 30px;text-transform:uppercase;transition:background 0.2s ease-in-out}.ce_form input[type="submit"]:hover{background:#003B73}.ce_form .submit_container{margin-top:40px;text-align:center}.ce_form .explanation{font-size:0.875em;margin:40px auto 0;max-width:450px;text-align:center}.company-phone svg,.company-fax svg,.company-mail svg{display:none}.company-phone,.company-fax{color:inherit;cursor:default;text-decoration:none}.company-phone:hover,.company-fax:hover{border-bottom:none}@media (max-width:1440px){.teaser-element{margin-left:-20px;margin-right:-20px}.teaser-element .text-wrapper{padding:90px}.ce_teamMemberList .team-member-main-information{font-size:1em}.ce_teamMemberList .team-member-photo img{height:200px;width:200px}.ce_teamMemberList .team-member-text{padding-left:230px}.ce_imageMosaic{margin-bottom:0}.ce_imageMosaic .mosaic-image-wrapper{margin-left:-20px;margin-right:-20px}}@media (max-width:1280px){.main-navigation .nav-item-wrapper{margin-top:14px}.main-navigation .nav-item-wrapper a,.main-navigation .nav-item-wrapper strong{padding-left:20px;padding-right:20px}.main-navigation-logo img{width:300px}}@media (max-width:1200px){.light-slider>* .caption,.player-slide .player-slide-headline{font-size:1.25em}.ce_teamMemberSlider .team-member-image{height:250px;width:250px}.ce_teamMemberSlider .prev,.ce_teamMemberSlider .next{top:125px}}@media screen and (max-width:1024px){h1{font-size:1.75em}h2{font-size:1.25em}.main-navigation .nav-item-wrapper{margin-top:5px}.main-navigation .nav-item-wrapper a,.main-navigation .nav-item-wrapper strong{font-size:14px;padding-left:15px;padding-right:15px}.main-navigation-logo img{width:220px}.light-slider>* .caption,.player-slide .player-slide-headline{font-size:1em;text-transform:none}.teaser-element{font-size:1em}.teaser-element .text-wrapper{padding:40px}.teaser-element .image-wrapper:after{border-width:40px 55px 40px 0}.teaser-element:nth-child(2n) .image-wrapper:after{border-width:40px 0 40px 55px}.centered-text-element p{font-size:1em}.ce_teamMemberSlider .lSSlideOuter{margin-left:auto;margin-right:auto;width:84%}.ce_imageMosaic .left-wrapper,.ce_imageMosaic .right-wrapper{width:100%}}@media (max-width:900px){.contact-block-element{margin-bottom:30px;width:50%}.contact-block-map{clear:both;margin-bottom:0;width:100%}.contact-block-map img{width:calc(50% - 10px)}.contact-block-map .text-container{box-sizing:border-box;float:right;padding-left:10px;width:50%}}@media (max-width:850px){#header{border-color:#3B3D4A}.main-navigation-logo{margin-bottom:20px}.main-navigation{padding-bottom:20px;text-align:center}.main-navigation .nav-item-wrapper{clear:both;float:none}.main-navigation .nav-item-wrapper ul{display:flex}.main-navigation .nav-item-wrapper li{float:none;flex:1;white-space:nowrap}.ce_teamMemberSlider .team-member-image{height:180px;width:180px}.ce_teamMemberSlider .prev,.ce_teamMemberSlider .next{top:90px}.ce_teamMemberSlider .team-member-main-information{font-size:1em}.footer-left{float:none;margin-bottom:40px;width:100%}.footer-left .image_container{float:left;width:25%}.footer-left .image_container img{max-width:none;width:100%}.footer-left p{padding-left:30%}.footer-middle,.footer-right{width:50%}.footer-middle{clear:both}}@media (max-width:768px){.centered-text-element{text-align:left}.light-slider>* .caption{bottom:18px;left:20px}.slider-with-overlay .lSSlideWrapper:before,.slider-with-overlay .lSSlideWrapper:after{display:none}.light-slider-custom-controls .prev,.light-slider-custom-controls .next{transform:translate(0, -50%)}.light-slider-custom-controls .prev svg,.light-slider-custom-controls .next svg{height:40px;width:40px}.light-slider-custom-controls .prev{left:20px}.light-slider-custom-controls .next{left:auto;right:20px}.ce_imageMosaic a{pointer-events:none}.ce_imageMosaic .icon-zoom{display:none}.ce_imageMosaic .left-wrapper .image-width-narrow,.ce_imageMosaic .left-wrapper .image-width-wide,.ce_imageMosaic .right-wrapper .image-width-narrow,.ce_imageMosaic .right-wrapper .image-width-wide{width:50%}.ce_imageMosaic .left-wrapper .image-width-narrow .inner,.ce_imageMosaic .left-wrapper .image-width-wide .inner,.ce_imageMosaic .right-wrapper .image-width-narrow .inner,.ce_imageMosaic .right-wrapper .image-width-wide .inner{padding-bottom:76.666666%}.ce_imageMosaic .right-wrapper .mosaic-image:last-child{width:100%}.mosaic-image:after{display:none}}@media (max-width:700px){h1{font-size:1.5em}h2{font-size:1.25em}h3{font-size:1.125em}.mod_metaInformation{font-size:14px}.meta-information-opening-hours{clear:both;float:none}.meta-information-opening-hours button{padding-left:0}.meta-information-phone{margin-right:0}.meta-information-opening-hours-table{left:0;margin-left:-10px;margin-right:-10px}.meta-information-opening-hours-table table{width:100%}.mod_article{padding-bottom:40px;padding-top:40px}.teaser-element .text-wrapper,.teaser-element:nth-child(2n) .text-wrapper{margin-left:0;padding:40px 20px 20px;width:auto}.teaser-element .image-wrapper,.teaser-element:nth-child(2n) .image-wrapper{position:static;width:100%}.teaser-element .image-wrapper:after,.teaser-element:nth-child(2n) .image-wrapper:after{display:none}.teaser-element .image_container,.teaser-element:nth-child(2n) .image_container{padding-bottom:56.25%;position:relative}.ce_teamMemberList .team-member-photo{float:none;margin-bottom:20px;text-align:center}.ce_teamMemberList .team-member-text{padding-left:10px}.ce_teamMemberSlider .lSSlideOuter{width:100%}}@media (max-width:600px){#burger{cursor:pointer;display:block;float:right;margin-top:4px}#burger svg{height:20px;width:20px}.main-navigation{padding-bottom:0;padding-top:20px}.main-navigation .nav-item-wrapper{display:none;margin-left:-20px;margin-right:-20px;text-align:left}.main-navigation .nav-item-wrapper a,.main-navigation .nav-item-wrapper strong{padding-bottom:15px;padding-top:15px}.main-navigation .nav-item-wrapper.mobile-menu-opened{display:block}.main-navigation .nav-item-wrapper ul{display:block}.ce_imageMosaic .left-wrapper .image-width-narrow,.ce_imageMosaic .left-wrapper .image-width-wide,.ce_imageMosaic .right-wrapper .image-width-narrow,.ce_imageMosaic .right-wrapper .image-width-wide{width:100%}.ce_linkList{background:none !important}.ce_linkList .link-list-headline{color:inherit;padding-left:20px;padding-right:20px;text-align:left}.ce_linkList .link-list{float:none;padding-bottom:0;padding-top:0;width:100%}.ce_linkList .link-list+.link-list li:first-child{margin-top:0.75em}.ce_linkList .link-list-wrapper{background:none;margin-top:30px}.centered-list{text-align:left}.contact-block-element{float:none;width:100%}.contact-block-element img{display:none}.contact-block-map img{display:block;margin-bottom:10px;width:100%}.contact-block-map .text-container{float:none;padding-left:0;width:100%}.footer-main-content{padding-bottom:40px;padding-top:40px}.footer-middle,.footer-right{float:none;width:100%}.footer-middle{margin-bottom:40px}.footer-navigation{font-size:14px}}@media (max-width:480px){#header{border-bottom-width:10px}.mod_metaInformation .meta-information-phone,.mod_metaInformation .meta-information-mail{display:none}.main-navigation .meta-information{display:block}.main-navigation .meta-information-phone,.main-navigation .meta-information-mail{float:none;line-height:18px;margin-left:0}.main-navigation .meta-information-phone svg,.main-navigation .meta-information-mail svg{color:#fff;fill:#003B73;height:18px;margin-right:5px;transition:all 0.2s ease-in-out;vertical-align:-3px;width:18px}.main-navigation .meta-information-phone a:hover,.main-navigation .meta-information-mail a:hover{background:none}.main-navigation .meta-information-phone a:hover svg,.main-navigation .meta-information-mail a:hover svg{fill:#1CC465}.mod_article.border-bottom-blue,.mod_article.border-bottom-green{border-bottom-width:10px}.light-slider-custom-controls{display:none}.ce_teamMemberList table,.ce_teamMemberList tbody,.ce_teamMemberList tr,.ce_teamMemberList td{display:block}.ce_teamMemberList .team-member-photo img{height:auto;max-width:60%;width:auto}.ce_teamMemberList .team-member td:first-child{font-weight:400}.ce_teamMemberList .team-member td+td{padding-left:0}.ce_teamMemberList tr+tr{margin-top:15px}.ce_teamMemberList .divider{display:none}.ce_teamMemberList .team-member-job{display:block}.contact-block-map{margin-left:-20px;margin-right:-20px;width:auto}.contact-block-map h2{padding-left:20px;padding-right:20px}.tag-list{text-align:left}.tag-list svg{float:left}.tag-list span{display:block;padding-left:30px}.footer-left .image_container{float:none;width:auto}.footer-left .image_container img{display:block;height:auto;max-width:50%;width:auto}.footer-left p{padding-left:0}.ie .footer-left .image_container{background:url("../../files/media/tierarztpraxis-am-zoo-logo-weiss.svg") no-repeat center center;background-size:100% 100%;height:120px;width:120px}.ie .footer-left .image_container img{display:none}}.win .ce_text ul,.win .teaser-element .text-wrapper p,.win .centered-list,.win .ce_form input[type="text"],.win .ce_form input[type="email"],.win .ce_teamMemberList .team-member-biography{font-weight:400}
.ce_teamMemberList > h1,.ce_teamMemberList > h2{padding-left: 300px;margin-bottom: 40px}@media (max-width: 1440px){.ce_teamMemberList > h1,.ce_teamMemberList > h2{padding-left: 230px}}@media (max-width: 700px){.ce_teamMemberList > h1,.ce_teamMemberList > h2{padding-left: 0}}
