.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}.tx-go-maps-ext img{max-width:none;}@font-face{font-family:'josefineSans';font-display:swap;src:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-regular-webfont.eot');src:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-regular-webfont.woff') format('woff'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-regular-webfont.ttf') format('truetype'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-regular-webfont.svg#webfont') format('svg');}@font-face{font-family:'josefineSansBold';font-display:swap;src:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-bold-webfont.eot');src:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-bold-webfont.woff') format('woff'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-bold-webfont.ttf') format('truetype'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/josefinsans-bold-webfont.svg#webfont') format('svg');}@font-face{font-family:'Glyphicons Halflings';font-display:block;src:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/glyphicons-halflings-regular.eot');src:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/glyphicons-halflings-regular.woff') format('woff'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#cccccc;}.mfp-preloader a:hover{color:white;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure{}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}body{width:100%;height:100%;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_hintergrund.jpg') no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:Verdana,Arial,sans-serif;}a,a:visited,a:active{color:#666666;}a:hover{color:#176320;}.scrollup{position:fixed;bottom:0;right:0;margin:1.5rem 3rem;background:#fff;padding:2rem;border-radius:5px;transition:0.3s;}.scrollup:hover{background-color:#176320;color:#fff;}.news .news-list-view .f3-widget-paginator{display:flex;align-items:center;list-style:none;gap:0.75rem;}.news .news-list-view .f3-widget-paginator li{margin:0;}.news .news-list-view .f3-widget-paginator li a{display:inline-block;}.news .news-list-view .f3-widget-paginator li.current{background:unset;padding:0;}.news .news-list-view .f3-widget-paginator li.current a{border:2.5px solid #ffad22;}#c399{display:none;}.news .news-list-view .article{clear:both;}.news .news-list-view .article .news-img-wrap{margin:3px 12px 5px 0;background:#fff;float:left;}.news .news-list-view .article .news-img-wrap a{display:block;background:#fff;}.news .news-list-view .article .news-img-wrap a img{width:120px;height:auto;}.navbar:before{content:unset !important;}.navbar:after{content:unset !important;}.navbar .container:before{content:unset !important;}.navbar .container:after{content:unset !important;}.mantel-header-bild{width:86%;height:458px;margin:auto;margin-top:-110px;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/slider/hintergrund.png') no-repeat center 7px;background-size:100% 100%;display:flex;align-items:center;justify-content:center;}@media screen and (min-width:676px){.mantel-header-bild img{height:415px !important;}}@media screen and (max-width:1199px){.mantel-header-bild{margin-top:-55px;}.mantel-header-bild .image-embed-item{width:80rem;object-fit:cover;}}@media screen and (max-width:992px){.mantel-header-bild .image-embed-item{width:100%;}}@media screen and (max-width:675px){.mantel-header-bild{background:unset;width:90%;margin-bottom:-20px;height:300px;}.mantel-header-bild .image-embed-item{border:1.5rem solid white;height:260px;}}.praxisweb{position:relative;z-index:1;}.praxisweb .row{display:flex;flex-direction:column;}.logo-tierarztpraxis{position:relative;z-index:4;height:auto;padding:0 0 0 9%;}.mantel-slider{position:relative;z-index:3;height:auto;float:none;margin:5% 0 0 0;}.slider-stamm{width:88%;height:458px;background-color:#fff;margin:auto;position:relative;z-index:3;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/slider/hintergrund.png') no-repeat center 7px;background-size:100% 100%;}.slider-position{position:relative;z-index:3;top:-40px;}.navbar-hg{z-index:2;position:relative;top:-5px;}.navi-hg{width:97.5%;height:55px;margin-left:13px;}.navbar{border:none;position:relative;background:none;z-index:5;top:-55px;}.navbar-header{width:65%;padding:0 0 0 62px;}.navbar-collapse{background-color:#176320;padding-left:0px;}.navbar-inverse .navbar-brand,.telefonnummer,.impressum,.adresse{font-family:"josefineSans",Arial,sans-serif;color:#ffffff;}.navbar-inverse .navbar-brand:hover{color:#176320;background-color:#ffffff;}.telefon-hg{width:25.5%;height:50px;background-color:#176320;}.tierarztpraxis-telefon{float:left;line-height:45px;height:55px;margin:0 0 0 8px;color:#fff;text-align:left;width:25.5%;}.tierarztpraxis-telefon .telefonnummer{padding:0 0 0 10px;}.tierarztpraxis-telefon .telefonnummer img{margin:7px 0 0 0px;}.csc-textpic-intext-left-nowrap-39 .csc-textpic-text{margin:0px;}.caret{margin-left:-2px !important;}.tierarztpraxis-inhaltmantel{position:relative;z-index:3;height:auto;margin:0 0 0 0;top:-80px;}.tierarztpraxis-inhalt{width:88%;min-height:458px;min-height:560px;background-color:#fff;margin:auto;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.25);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.25);overflow:hidden;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-links{width:65%;margin:0 3% 0 0;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts{width:32%;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/hg_rechte_seite.jpg') no-repeat -30px center;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts p{padding:10px 30px 0 35px;font-family:"josefineSans",Arial,sans-serif;font-size:130%;line-height:130%;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-links,.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts{float:left;}.footer{z-index:2;background:none;border:none;top:-80px;}.tierarztpraxis-bt-impressum{float:left;width:30%;background-color:#fff;line-height:50px;height:50px;text-align:left;color:#999;margin:0 0 0 77px;}.footer .tierarztpraxis-bt-impressum p{line-height:370%;margin:0 0 0 5px;}.footer .tierarztpraxis-bt-impressum .impressum figure{margin:18px 0 0 10px;}.footer .adresse p{line-height:370%;}.tierarztpraxis-adresse{float:left;width:53%;background-color:#176320;line-height:60px;height:50px;margin:0 0 0 8px;color:#fff;text-align:center;}.blaetter-links{position:absolute;z-index:10;width:14%;height:100%;min-height:600px;top:0;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_blaetter_links.png') no-repeat right top;}.blaetter-rechts{position:absolute;z-index:10;width:14%;height:100%;min-height:1000px;top:0;right:0;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_blaetter_rechts.png') no-repeat left 0;}.blaetter-oben{position:absolute;z-index:10;right:0;width:63%;height:26%;top:-1.5rem;right:0;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_blaetter_oben.png') no-repeat left top;}.tierarztpraxis-inhaltmantel{background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_leine_contentbereich.png') no-repeat 40px 10px;}h1,h2,h3,h4,h5,h6{font-family:"josefineSans",Arial,sans-serif;font-size:150%;}h1,header h2{padding:0 0 0 15px;border-bottom:1px solid #cccccc;width:85%;height:100%;margin:20px 0 10px 20px;font-size:130%;}h3{text-align:center;font-size:200%;}h3:before,h3:after{border-top:1px solid #d4d4d4;content:" ";display:block;height:1px;width:18%;position:absolute;top:105px;z-index:1;}h3:after{line-height:0.66666666em;font-weight:bold;color:#464646;display:inline-block;padding-right:5px;padding-left:5px;margin-left:40px;z-index:2;}#c312 h3,#c319 h3,#c320 h3,#c429 h3{font-size:120%;font-weight:bold;}#c312 h3:before,#c312 h3:after{width:7%;top:115px;}#c319 h3:before,#c319 h3:after{width:5%;top:272px;}#c320 h3:before,#c320 h3:after{width:7%;top:408px;}#c429 h3:before,#c429 h3:after{width:7%;top:500px;}#c312 h3:after,#c315 h3:after,#c318 h3:after,#c319 h3:after,#c322 h3:after{margin-left:30px;}#c320 h3:after{margin-left:15px;}#c315 h3:before,#c315 h3:after{width:10%;}#c318 h3:before,#c318 h3:after{width:13%;}#c322 h3:before,#c322 h3:after{width:14%;}#c329 h3:before,#c329 h3:after{width:15%;}#c377 h3:before,#c377 h3:after{width:14%;}#c338 p,#c314 p,#c323 p,#c324 p,#c326 p,#c330 p,#c379 p{line-height:120%;}h6{width:100%;height:35px;color:#ffffff;line-height:35px;background:#ffad22 url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/icon_notdienst.png') no-repeat 10px 6px;padding:0 0 0 40px;}h5{background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/icon_news.png') no-repeat 20px 22px,url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_leine_contentbereich.png') no-repeat -32px 0px;color:#ffffff;height:60px;line-height:70px;padding:0 0 0 50px;}h7{padding:0 15px 0 15px;font-family:"josefineSans",Arial,sans-serif;font-size:130%;font-weight:bold;color:#176320;}.tierarztpraxis-inhalt p{padding:0 3.5rem;}figcaption.csc-textpic-caption{margin-top:10px;font-size:80%;}.tx-menu{display:inline;color:#ffffff;font-size:120%;}.news{margin-top:30px;margin-bottom:30px;}.news .article{padding:0 0 0 50px;}.article .header{border-bottom:1px solid #eeeeee;margin:0 0 0 0;padding:0 0 10px 0;}.news .article .teaser-text{padding:0 0 10px 0;}.article .header h2{margin:0 0 10px 0;}.article .header h2 a{font-size:20px;line-height:22px;color:#ffad22;}#c354 .article .header h2 a{color:#222222;}.article .footer{margin:0 0 10px 0;border-top:0px;border-bottom:1px solid #eee;}.news .article .news-img-wrap img{width:120px;height:auto;}.news-single .article h2{line-height:24px;}.news-single .article h3:before,.news-single .article h3:after{border:0px;}.news-single .article .mediaelement img{width:270px !important;height:auto;}.news-single .article .news-img-caption{font-size:75%;}.news-single .article .facebook{margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #eeeeee;}.news-single .article .facebook div{margin:0 0 10px 0;}.news .article p{padding:0 0 0 0;}#c354 .news .news-list-view .article p{color:#aaaaaa;}.page-navigation{font-size:80%;margin-left:50px;}.page-navigation li.current{line-height:155%;}.news .news-list-view .article .header div a{font-size:85%;}#layerslider{width:95.5%;height:416px;top:63px;left:20px;}#layerslider .ls-inner a.headline-slider{font-family:"josefineSans",Arial,sans-serif;text-transform:uppercase;color:#ffad22;line-height:30px;text-align:right;}#nav{position:relative;margin:0 auto;}ul#navigation{width:91%;margin:0px 0 0 0px;position:relative;float:left;}ul#navigation li{display:inline;margin:0 4px;padding:0;float:left;position:relative;}ul#navigation li a{padding:12px 4px 18px 4px;text-decoration:none;display:inline-block;-webkit-transition:color 0.2s linear,background 0.2s linear;-moz-transition:color 0.2s linear,background 0.2s linear;-o-transition:color 0.2s linear,background 0.2s linear;transition:color 0.2s linear,background 0.2s linear;color:#ffffff;font-size:100%;}ul#navigation li a:hover{background:#ffffff;color:#12641c;}ul#navigation li:hover>a{background:#fff;color:#12641c;}@media screen and (min-width:768px){ul#navigation li:hover>ul{visibility:visible;opacity:1;}}ul#navigation ul,ul#navigation ul li ul{list-style:none;margin:0;padding:0;visibility:hidden;position:absolute;z-index:99999;width:230px;background:#f8f8f8;box-shadow:1px 1px 3px #ccc;opacity:0;-webkit-transition:opacity 0.2s linear,visibility 0.2s linear;-moz-transition:opacity 0.2s linear,visibility 0.2s linear;-o-transition:opacity 0.2s linear,visibility 0.2s linear;transition:opacity 0.2s linear,visibility 0.2s linear;}ul#navigation ul{top:43px;left:1px;}ul#navigation ul li ul{top:0;left:181px;}ul#navigation ul li{clear:both;width:100%;border:0 none;border-bottom:1px solid #c9c9c9;}ul#navigation ul li a{background:none;padding:7px 15px;color:#616161;text-decoration:none;display:inline-block;border:0 none;float:left;clear:both;width:220px;font-size:130%;}.home_button{float:left;margin:3px 7px 0 20px;}.panel-title a,.panel-title a:visited,.panel-title a:link{margin-left:50px;font-size:130%;padding-left:30px;background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/pfeil1.png') left top no-repeat;}.panel-title a:hover,.panel-title a:active{background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/pfeil2.png') left top no-repeat;}#accordion .panel-body{display:flex;margin-left:10px;padding:15px 2rem 15px 8.5rem;flex-direction:column;}@media screen and (max-width:599px){#accordion .panel-body{padding:15px 2rem 15px 2.5rem;}}#accordion ul{list-style:none;padding:0px;}#accordion ul li{margin:0.25rem 1rem;}#accordion ul li:before{content:"\00BB";}#accordion ul li ul li:before{content:"\00B7";}#accordion img{max-width:200px;height:auto;margin-left:2rem;}#accordion p{padding:0;margin:0;}.yag-item-thumb-outerframe{margin:0px 0px 15px;}.yag-item-thumb-innerframe img{width:93%;height:auto;}.tx-yag-breadcrumbcomtainer div{text-align:center;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{top:0px;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer;}.mfp-bottom-bar h4{margin:0px;padding:0px;font-size:130%;line-height:14px;}.mfp-bottom-bar dl{margin-top:-15px;font-size:75%;color:#999999;}.mfp-content dt{width:70px;}.mfp-bottom-bar .mfp-counter{top:5px;line-height:25px;margin-right:10px;}.tx-ptextlist-pager-item-display{display:none;visibility:hidden;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#176320;border-color:#176320;}.pagination>li>a,.pagination>li>span,.pagination>li>a:hover{color:#176320;}div #c361 p,div #c362 p,div #c365 p,div #c367 p,div #c368 p,div #c366 p,div #c369 p{padding-right:20px;}div.tx-powermail{margin:0 0 0 40px !important;}.powermail_fieldset{background:none repeat scroll 0% 0% #ffffff;border:0px;width:100%;}.powermail_legend{visibility:hidden;display:none;}.powermail_field{width:290px;}.powermail_captchaimage,.powermail_captcha_outer input{width:282px;}.powermail_label{color:#333;font-size:100%;font-weight:normal;}.powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer{background-color:#fff;border:1px solid #ccc;float:left;padding:3px;width:290px;}.powermail_submit{background:none repeat scroll 0% 0% #ffad22;margin:10px 10px 10px 0px;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:250px;}#c412 div.tx-powermail .powermail_fieldset,#c412 div.tx-powermail{width:100%;}#c412 div.tx-powermail{margin:0 0 0 20px !important;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:242px;}.cbQuickGoogleMap{margin-left:50px;margin-bottom:30px;}.inner_cbQuickGoogleMap{width:100% !important;}.image-futalis{width:109%;height:auto;}.navbar-ausfahrer{background-color:#1a771a;border:1px solid #fff;transition:0.3s;}.navbar-ausfahrer:hover{background-color:#7e7e7e;}.navbar-ausfahrer .icon-bar{display:block;width:22px;height:2px;border-radius:1px;margin:4px 0;background-color:#fff;}.navbar-ausfahrer .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.navbar-inverse .navbar-collapse{border-color:rgba(255,255,255,0.6);}@media screen and (min-width:768px){.navbar-ausfahrer{display:none;}}@media (min-width:1024px) and (max-width:1199px){.powermail_captchaimage,.powermail_captcha_outer input{width:242px;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:100%;}ul#navigation li{margin:0px 3px;}ul#navigation li a{padding:12px 0px 18px 0px;}}@media (min-width:1200px){.navbar-header{padding:0 0 0 90px;}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:3px;}.tierarztpraxis-telefon .telefonnummer,.footer .tierarztpraxis-bt-impressum .impressum{margin:0 0 0 12%;}.tierarztpraxis-bt-impressum{margin:0 0 0 95px;}.tierarztpraxis-inhaltmantel{background:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/tierarztpraxis_leine_contentbereich.png') no-repeat 52px 10px;}#layerslider{width:95.8%;}.powermail_fieldset{width:620px;}.powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:400px;}.powermail_captchaimage,.powermail_captcha_outer input{width:99%;}.powermail_submit{margin:10px 0px 10px 0px;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:250px;}#c412 div.tx-powermail .powermail_fieldset,#c412 div.tx-powermail{width:100%;}#c412 div.tx-powermail{margin:0 0 0 20px !important;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:242px;}div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:65%;}.powermail_captcha_outer input{width:100%;}.powermail_submit{margin:10px 10px 10px 0px;}.navbar-inverse .navbar-ausfahrer{border-color:#fff;}}@media (max-width:479px){.blaetter-oben{display:none;visibility:hidden;}.home_button{margin:-40px 0 0 220px;}ul#navigation li{width:100%;}}@media (min-width:480px) and (max-width:599px){.home_button{margin:-45px 0 0 350px;}}@media (max-width:599px){.mantel-slider,.navi-hg{display:none;visibility:hidden;}.navbar-header{width:100%;padding:0px 0px 0px 29px;}.navbar-ausfahrer{float:none;margin-left:10%;}.tierarztpraxis-telefon{float:none;width:84%;margin:0px 0px 0px 28px;}.logo-tierarztpraxis{padding:0px 0px 0px 7%;margin:-3px 0 0 0;}.telefonnummer{color:#176320;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:0px;}.navbar-inverse .navbar-ausfahrer{border-color:#ffffff;}div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;width:37px;height:37px;}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap img{display:none;}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap figure{background-image:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/icon_telefon_gruen.png');background-repeat:no-repeat;width:37px;height:37px;background-position:0px 8px;}.tierarztpraxis-inhaltmantel{background:none;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-links,.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts{clear:both;width:100%;}.news .news-list-view .article .news-img-wrap{display:none;}.news-single .article .news-img-wrap{float:none;margin:0 5px 10px 5px;width:100%;}.news-single .article .news-img-wrap img{width:50%;height:auto;}.news-single .article .news-img-wrap a{margin-bottom:10px;border:0px;float:none;}.news .article{padding:0px 20px;}.news .article h3{font-size:150%;}.news .article h2{margin:0 20px 0 0px;}.news .article p{padding:0px 5px 0 0;}.news .news-list-author{margin-top:5px;}.tierarztpraxis-bt-impressum{clear:both;width:89%;text-align:left;margin:0px 0px 0px 25px;}.csc-textpic-intext-left-nowrap-29 .csc-textpic-text{margin-left:0px;}.tierarztpraxis-adresse{clear:both;width:89%;height:89px;margin:10px 0px 0px 25px;text-align:center;}.tierarztpraxis-adresse .adresse div p{line-height:170%;text-align:center;width:74%;margin:4% 0 0 12%;}.footer{margin-bottom:0px;}div.csc-textpic-intext-right .csc-textpic-imagewrap{float:none;margin-left:11%;margin-bottom:20px;}.tierarztpraxis-inhalt p{padding:0px 30px 0px 30px;}.panel-title a,.panel-title a:visited,.panel-title a:link{margin-left:0px;}.tx-t3s-content ul li{margin-left:0px;margin-bottom:10px;}.tx-t3s-content ul{padding-left:0px;width:220px;}.tx-t3s-content ul li ul li{margin-left:12px;}div.csc-textpic .csc-textpic-imagewrap figure img{width:100%;height:auto;}#c371 div.csc-textpic .csc-textpic-imagewrap figure img{width:140%;height:auto;}.logo-tierarztpraxis div.csc-textpic .csc-textpic-imagewrap figure img{width:100%;height:auto;}.tx-t3s-content .in{padding-right:8%;}.tx-t3s-content .panel-group p{margin-left:0px;padding-right:0px;}.panel-body{padding:15px 5px 15px 15px;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:200px;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:190px;}.powermail_submit{float:none;margin:10px 0 0 0px;}h3:before,h3:after{border-top:0px solid #d4d4d4;}.csc-textpic-intext-right-nowrap-262 .csc-textpic-text{margin-right:20px;}.tx-yag-pi1 ul{margin-left:-16px;}.yag-item-thumb-innerframe img{width:100%;}.powermail_label{float:none;}div.tx-powermail{margin:0px 0px 0px 10px !important;}.powermail_captchaimage,.powermail_captcha_outer input{width:190px;}.cbQuickGoogleMap{margin-left:0px;}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:none;text-align:center;text-align:-moz-center;}}@media (min-width:480px) and (max-width:799px){.navbar-inverse .navbar-ausfahrer{border-color:#ffffff;}.blaetter-oben{height:56%;width:37%;}.navbar-header{width:35%;padding:0px 0px 0px 9%;float:left;}.in{width:100%;}.tierarztpraxis-telefon{width:83%;margin:0px 0px 0px 40px;}.telefonnummer{color:rgb(255,255,255);}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap figure{background-image:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Images/layout/icon_telefon.png');}.navbar-collapse{width:100%;padding-right:275%;}.news .article h2{margin:0px 0px 0px 0px;}.tierarztpraxis-bt-impressum{margin:0px 0px 0px 7.5%;}.tierarztpraxis-adresse{height:110px;margin:10px 0px 0px 7.5%;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:350px;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:340px;}.tx-t3s-content ul{width:100%;}.tx-yag-pi1 ul{margin-left:-30px;}.tx-yag-pi1 ul.tx-ptextlist-pager{margin-left:0px;}.yag-item-thumb-outerframe{padding-right:10px;margin:0 0 10px 0;}.tx-yag-pi1 ul{text-align:center;}.powermail_captchaimage{width:99%;}h3:before,h3:after{border-top:0px solid #d4d4d4;}}@media (min-width:600px) and (max-width:799px){.tx-yag-pi1 ul{margin:0px;}}@media (min-width:600px) and (max-width:767px){ul#navigation li{width:230px;}}@media (min-width:599px) and (max-width:767px){.mantel-slider{margin:-60px 0 0 0 !important;}html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{width:40% !important;height:auto !important;}.slider-stamm{height:350px;}#layerslider{height:315px;left:10px;}#ls-global * .ls-container img.physio-hund{width:60% !important;}#ls-global * .ls-container img.physio-hund,#ls-global * .ls-container img.katze-kiste,#ls-global * .ls-container img.katze-ball{top:111px !important;}#ls-global * .ls-container img.katze-ball{left:15px !important;}#ls-global * .ls-container img.physio-hand-unten{top:250px !important;}#ls-global * .ls-container img.physio-hand-oben{top:70px !important;}#ls-global * .ls-container a.hs-1{top:110px !important;left:170px !important;font-size:30px !important;}#ls-global * .ls-container a.hs-4{font-size:30px !important;top:165px !important;}#ls-global * .ls-container p.hs-5{top:195px !important;}#ls-global * .ls-container p.hs-2{top:180px !important;left:200px !important;}#ls-global * .ls-container p.hs-3{top:300px !important;left:15px !important;}#ls-global * .ls-container p.hs-6{top:300px !important;left:230px !important;}.tierarztpraxis-telefon{float:none;margin:0 0 0 47px;}.navbar-ausfahrer{float:none;padding:5px 10px;}.navbar{top:-3px;}.navbar-hg{display:none;}.navbar div.container{width:84%;background-color:#176320;}.navbar-collapse.in,.collapsing{overflow-y:hidden;margin-top:8px;border:0px;}.navbar-ausfahrer .icon-bar{display:none;}button.navbar-ausfahrer{margin:9px 0px 0px 0%;}.tierarztpraxis-inhaltmantel{top:-23px;}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap figure{background-image:none;}.tierarztpraxis-telefon .telefonnummer{margin-left:150px;margin-top:3px;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-links,.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts{clear:both;width:100%;}.tierarztpraxis-inhalt-rechts p{padding-right:20px;}.news .article{padding:0px 30px;}.news .article h2{margin:0 0px 0 0px;}.news .article h3{font-size:170%;}.news-single .article .news-img-wrap{float:none;margin:0px 0px 15px 0px;}.news-single .article .news-img-wrap img{width:70%;}.news-single .article .news-img-wrap a{border:0px;}.news .article p{padding:0px 25px 0 0;}.tierarztpraxis-bt-impressum{float:none;width:85%;margin-top:-20px;}.footer .tierarztpraxis-bt-impressum .impressum .csc-textpic-imagewrap{margin:18px 20px 0px 35%;}.footer .tierarztpraxis-bt-impressum .impressum .csc-textpic-text{width:55%;}.tierarztpraxis-adresse{height:50px;padding:0 5% 0 3%;width:85%;}.footer .adresse p{line-height:150%;margin:15px 0 0 0;}.powermail_label{float:none;}div.tx-powermail{margin:0px 0px 0px 10px !important;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:350px;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:340px;}.powermail_submit{float:none;margin:10px 0 0 0px;}}@media (min-width:767px) and (max-width:1023px){.blaetter-oben{width:55%;}html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{width:40% !important;height:auto !important;}.mantel-slider{margin:-10% 0px 0px;}#layerslider{left:13px;}#ls-global * .ls-container img.physio-hund{width:60% !important;}#ls-global * .ls-container img.physio-hund,#ls-global * .ls-container img.katze-kiste,#ls-global * .ls-container img.katze-ball{top:155px !important;}#ls-global * .ls-container img.katze-ball{left:15px !important;}#ls-global * .ls-container img.physio-hand-unten{top:340px !important;}#ls-global * .ls-container img.physio-hand-oben{top:70px !important;}#ls-global * .ls-container a.hs-1{top:150px !important;left:210px !important;font-size:30px !important;}#ls-global * .ls-container a.hs-4{font-size:30px !important;top:190px !important;}#ls-global * .ls-container p.hs-5{top:220px !important;}#ls-global * .ls-container p.hs-2{top:210px !important;left:240px !important;}.navbar{top:-110px;}.navbar-header{width:90.3%;}.navbar-collapse{padding-left:30px;padding-right:0%;}#c259 div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap figure{background-image:none;}h1,h2,h3,h4,h5,h6{font-size:130%;}.news-single .article .news-img-wrap{width:130px;}.news-single .article .mediaelement img{width:120px;height:auto;}.news .article .news-img-wrap a{width:130px;height:auto;}.news-list-author{margin-top:5px;}.tierarztpraxis-telefon{margin:0px 0px 0px 75px;width:80%;text-align:center;background-color:#176320;}.telefon-hg{background-color:none;}.telefonnummer div p{width:70%;}.telefonnummer div.csc-textpic .csc-textpic-imagewrap figure{margin-left:150px;}.tierarztpraxis-inhaltmantel{top:-130px;}.news .article{padding:0px 0px 0px 30px;}.tierarztpraxis-inhalt p{padding:10px 10px 0px 40px;}#c312 h3:after{margin-left:18px;}#c319 h3:before,#c319 h3:after{top:305px;}#c319 h3:after{margin-left:10px;}#c320 h3:before,#c320 h3:after{top:473px;}#c320 h3:after{margin-left:5px;}.csc-textpic-intext-right-nowrap-262 .csc-textpic-text{margin-right:0;}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:none;text-align:center;text-align:-moz-center;}.powermail_captchaimage{width:99%;}.footer{margin-top:-20px;margin-bottom:0px;}.footer .adresse p{line-height:140%;margin-top:5px;}.csc-textpic-intext-left-nowrap-29 .csc-textpic-text{margin-left:20px;}.footer .tierarztpraxis-bt-impressum .impressum .csc-textpic-imagewrap{margin:18px 0px 0px 2px;}.adresse{padding:0 50px;}.powermail_fieldset{background:none repeat scroll 0% 0% #fff;border:0px none;width:100%;}.powermail_label{float:none;}div.tx-powermail{margin:0px 0px 0px 10px !important;}#c412 div.tx-powermail .powermail_radio_outer,.powermail_captcha_outer,.powermail_check_outer,.powermail_field{width:350px;}#c412 div.tx-powermail .powermail_captchaimage,.powermail_captcha_outer input{width:340px;}.powermail_submit{float:none;margin:10px 0 0 0px;}}@media (min-width:767px) and (max-width:799px){.navbar-header{width:88%;}.navbar-header{padding:0px 0px 0px 8.3%;}ul#navigation{margin:0px 0px 0px -15px;}.tierarztpraxis-adresse{height:60px;margin:-10px 0px 0px 1%;}.footer .adresse p{line-height:135%;margin-top:11px;}}.telefonnummer p{font-size:1.75rem;}.telefonnummer p a{color:#ffffff;text-decoration:none;}.telefonnummer p a:hover{color:#176320;background-color:#ffffff;text-decoration:none;}@media (min-width:768px) and (max-width:1023px){ul#navigation{margin:0px 0px 0px -25px;}ul#navigation li a{padding:12px 0px 18px 8px;}.home_button{margin:3px 7px 0px -25px;}ul#navigation{margin:0px 0px 0px -5px;width:97%;}ul#navigation li{margin:0px 1px;}}@media (min-width:1024px) and (max-width:1279px){ul#navigation{margin:0px 0px 0px 0px;}ul#navigation li a{padding:12px 0px 18px 5px;}.navbar-header{width:69%;padding:0px 0px 0px 75px;}.tierarztpraxis-telefon{width:21%;}.tierarztpraxis-telefon .telefonnummer{padding:0px 0px 0px 1px;}}@media (min-width:768px) and (max-width:799px){ul#navigation{margin:0px 0px 0px -12px;width:100%;}}@media (min-width:1024px) and (max-width:1199px){ul#navigation li a{padding:12px 0px 18px 0px;}ul#navigation li a{font-size:100%;}}legend{border:0px;}.powermail_fieldwrap{width:100%;}.form-horizontal .control-label{text-align:left;width:25%;}.powermail_fieldwrap .col-sm-10{width:75%;}ul.f3-widget-paginator li a,.page-navigation p{padding:1rem;background:#176320;color:white;}ul.f3-widget-paginator li.current{padding:1rem;background:#ffad22;color:white;}a.btn-primary{padding:1rem 3rem;background-color:#176320;color:white;text-decoration:none;}a.btn-primary:hover{background-color:#ffad22;}figcaption{font-size:1rem;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .open .dropdown-menu{visibility:visible;opacity:1;}.scrollup{z-index:99999;}.tierarztpraxis-inhalt-links>div{display:block !important;}.notdienst-top{position:fixed;z-index:999;top:-200px;width:100%;display:flex;flex-direction:column;align-items:center;transition:0.3s;}.notdienst-top .notdienst .notdienst-btn{display:block;position:absolute;text-decoration:none;background-color:orange;color:#fff;border:none;outline:none;cursor:pointer;font-family:"josefineSans",Arial,sans-serif;}@media screen and (min-width:481px){.notdienst-top{right:unset !important;}.notdienst-top.open{top:0px !important;}.notdienst-top .notdienst .notdienst-btn{bottom:-51px;right:0;font-size:22px;padding:10px 20px;}}@media screen and (max-width:480px){.notdienst-top{top:0 !important;align-items:flex-end;}.notdienst-top.open{right:0px !important;}.notdienst-top .notdienst .notdienst-btn{top:19px;left:-52px;font-size:18px;writing-mode:vertical-lr;text-orientation:upright;text-transform:uppercase;padding:15px 13px;}}.notdienst-top .notdienst{width:40%;margin-left:30rem;background-color:rgba(255,255,255,0.9);border:1px solid #ffad22;}.notdienst .notdienst-btn{display:none;}.notdienst-top .notdienst .notdienst-disclaimer{display:none;}.notdienst-top h5{display:none;}.notdienst-top hr{display:none;}.notdienst p{padding:0 5px;}.notdienst h2{margin:10px 0;padding:0 5px;}.notdienst .col-md-6{padding:0 5px;}.tx-powermail .checkbox p{padding:0;font-size:1.25rem;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery .ce-row{display:flex;width:100%;}.tierarztpraxis-inhaltmantel .tierarztpraxis-inhalt-links .ce-image .ce-gallery .ce-row .ce-column{width:50%;margin:0;padding-right:1rem;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery .ce-row .ce-column img{width:100%;height:auto;}.tx-go-maps-ext img{width:100%;height:auto;}@media screen and (max-width:1279px){.navbar .container .navbar-header .navbar-collapse.collapse{padding-left:30px;}}@media screen and (max-width:1199px){.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation{display:flex;}.navbar .container .navbar-header .navbar-collapse.collapse{display:flex !important;padding-left:0;}.navbar .container .navbar-header .navbar-collapse.collapse .home_button{margin:3px 7px 0 10px;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li.dropdown{display:flex;align-items:center;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li.dropdown .caret{margin-left:3px !important;}.navbar .container .tierarztpraxis-telefon .telefonnummer .ce-gallery{display:none;}.navbar .container .tierarztpraxis-telefon .telefonnummer .ce-bodytext{margin-left:20px;}.navbar .container .tierarztpraxis-telefon{width:21%;}}@media screen and (max-width:1023px){.navbar-hg{display:none;}.navbar{margin-top:10.5rem;}.navbar.footer{margin-top:unset;}.navbar .container{width:815px;}.navbar .container .navbar-header{padding:0;display:flex;justify-content:center;background-color:#12641c;width:100%;}.navbar .container .tierarztpraxis-telefon{width:100%;margin:0;display:flex;justify-content:center;}.navbar .container .tierarztpraxis-telefon .telefonnummer .ce-gallery{display:block;}.navbar .container .tierarztpraxis-telefon .telefonnummer .ce-bodytext p{width:100%;}}@media screen and (min-width:768px){.notdienst{padding-left:3rem;}}@media screen and (max-width:991px){.navbar .container{width:85%;}.blaetter-links,.blaetter-rechts{display:none !important;background-image:none !important;}}@media screen and (max-width:840px){.scrollup{display:none !important;}}@media (min-width:768px) and (max-width:786px){.tierarztpraxis-adresse{width:50%;}.tierarztpraxis-bt-impressum{width:33%;}}@media screen and (max-width:767px){.powermail_fieldwrap .col-sm-10{width:100%;}#accordion img{max-width:55%;height:100%;margin-left:0rem;margin-top:1rem;}.form-horizontal .control-label{width:100%;}.tierarztpraxis-inhaltmantel .ce-textpic{display:flex;flex-direction:column-reverse;}.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery{margin:unset;display:flex;justify-content:space-evenly;padding:5px;}.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery figcaption{padding:0 5px;}.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery img{width:100%;height:auto;padding:0 5px;}.navbar .container .navbar-header .navbar-collapse.collapse .home_button{display:none !important;}.navbar .container .tierarztpraxis-telefon{display:none !important;}.navbar{margin-top:0rem;}.navbar .container{display:flex;justify-content:center;width:80% !important;}.navbar .container .navbar-header{flex-direction:column;}.navbar .container .navbar-header .navbar-ausfahrer{width:70px;margin:10px 0;}.navbar .container .navbar-header .navbar-collapse.collapse{width:100%;padding:0;height:0px;overflow:hidden;transition:0.4s;transform:scaleY(0);transform-origin:top;}.navbar .container .navbar-header .navbar-collapse.collapse.toggledNav{height:unset;overflow:visible;transform:scaleY(1);padding-bottom:1.5rem;}.navbar .container .navbar-header .navbar-collapse.collapse #nav{width:100%;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation{flex-direction:column;width:100% !important;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand{height:unset;width:100% !important;margin:unset;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand.open{background-color:#fff;color:#12641c;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand:focus{background-color:#fff;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand .dropdown-menu{width:100% !important;box-shadow:unset;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .navbar-brand .dropdown-menu li{margin:unset;z-index:999;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation .dropdown-menu{position:unset;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li.dropdown{display:inline;align-items:unset;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li a{background-color:unset !important;color:unset !important;}.navbar .container .navbar-header .navbar-collapse.collapse ul#navigation li.dropdown .caret{margin-left:0px !important;}.notdienst-top .notdienst{width:80%;margin-left:unset;background-color:rgba(255,255,255,1);}}@media screen and (max-width:598px){.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery{flex-direction:column;align-items:center;}.tierarztpraxis-inhaltmantel .ce-textpic .ce-gallery .ce-row{display:flex;flex-direction:column;justify-content:center;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery{padding-left:0;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery .ce-row{margin-bottom:0;}.tierarztpraxis-inhaltmantel .ce-image .ce-gallery .ce-row .ce-column{width:100%;padding-right:0;padding-bottom:1rem;}.navbar{top:-5px;margin-bottom:7.5rem;}.navbar.footer{top:-80px;}.navbar .container .navbar-header{padding:0 15px;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts p{padding:5px 20px;}.tierarztpraxis-inhalt .tierarztpraxis-inhalt-rechts .frame:first-child h1{padding:0;}}@media (min-width:768px) and (max-width:992px){.container{width:unset;}}.news .clear{clear:both;}.news .nav ul{float:left;display:inline;margin:0;}.news .nav li{float:left;}.news .nav a{float:left;display:block;}.news .nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.news .article{padding-bottom:15px;margin-bottom:15px;}.news .article:last-child{padding-bottom:0;margin-bottom:0;}.news .article:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.news .article .news-img-wrap{float:left;margin:3px 12px 5px 0;background:#fff;}.news .article .news-img-wrap a{display:block;float:left;padding:4px;border:1px solid #ddd;background:#fff;}.news .article .news-img-wrap img{float:left;height:auto;width:auto;}.news .article .teaser-text{margin:0 0 10px 0;}.news .article h3{margin-bottom:0;}.news .footer{clear:both;padding:10px 0 0 0;border-top:1px solid #eee;margin-top:15px;color:#888;}.news .footer p{line-height:1em;}.news .footer span{display:inline-block;padding-right:8px;margin-right:8px;border-right:1px solid #ddd;}.news .footer span:last-child{border-right:0;}.news .footer .news-category a{text-transform:uppercase;}.news .no-news-found{color:#db0202;font-style:italic;}.news .page-navigation p{float:left;}.news .page-navigation ul{float:right;}.news .page-navigation ul li{float:left;display:block;padding:0 2px;background:none;}.news .page-navigation ul li a{display:block;}.news-category-view ul li{padding:5px 8px;}.news-category-view ul li li{padding:2px 8px 2px 12px;}.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee;}.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd;}.news-single .footer{margin-bottom:20px;margin-top:5px;padding:10px 0 0 0;border-bottom:0;border-top:1px solid #eee;}.news-single .article .news-img-wrap{float:right;width:282px;margin:0 0 0 25px;}.news-single .article .news-img-wrap img{float:none;}.news-single .teaser-text{font-size:15px;color:#888;}.news-text-wrap{margin-bottom:10px;}.news-img-caption{color:#888;}.news-related-wrap{display:table;margin-top:20px;width:100%;}.news-related{width:50%;padding:15px;border:1px solid #eee;display:table-cell;}.news-related ul li{line-height:1em;margin-bottom:12px;}.news-related ul li span{border-right:1px solid #dddddd;display:inline-block;margin-right:8px;padding-right:8px;color:#888;}.news-related ul li span:last-child{border-right:0;padding-right:0;}.news-related h4{margin-bottom:10px;}.news-related-files ul li{margin-bottom:20px;}.news-related-files .news-related-files-link .jpg{background-position:0 0;}.news-clear{clear:both;}.news.news-single .footer{border-top:0;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:5px;}figure.image img{width:100%;height:auto;}.ls-container{visibility:hidden;position:relative;}.ls-lt-container{position:absolute;}.ls-lt-container,.ls-lt-container *{text-align:left !important;direction:ltr !important;}.ls-container-fullscreen{margin:0 auto !important;padding:2% !important;background:black !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border:none !important;}.ls-container-fullscreen .ls-thumbnail-wrapper,.ls-container-fullscreen .ls-fullscreen,.ls-container-fullscreen .ls-shadow{display:none !important;}.ls-overflow-hidden{overflow:hidden;}.ls-inner{position:relative;background-position:center center;z-index:2;}.ls-loading-container{position:absolute !important;display:none;z-index:3 !important;left:50% !important;top:50% !important;}.ls-loading-indicator{margin:0 auto;}.ls-inner,.ls-slide{width:100%;height:100%;}.ls-slide,.ls-layer{position:absolute;display:none;background-position:center center;overflow:hidden;}.ls-active,.ls-animating{display:block !important;}.ls-slide > *{position:absolute;line-height:normal;margin:0;left:0;top:0;}.ls-slide .ls-bg{left:0px;top:0px;transform:none !important;-o-transform:none !important;-ms-transform:none !important;-moz-transform:none !important;-webkit-transform:none !important;}.ls-yourlogo{position:absolute;z-index:99;}.ls-bar-timer{position:absolute;width:0;height:2px;background:white;border-bottom:2px solid #555;opacity:.55;filter:alpha(opacity=55);z-index:4;top:0;}.ls-circle-timer{width:16px;height:16px;position:absolute;right:10px;top:10px;z-index:4;opacity:.65;filter:alpha(opacity=65);display:none;}.ls-ct-half{background:white;}.ls-ct-center{background:#444;}.ls-ct-left,.ls-ct-right{width:50%;height:100%;overflow:hidden;}.ls-ct-left,.ls-ct-right{float:left;position:relative;}.ls-ct-rotate{width:200%;height:100%;position:absolute;top:0;}.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half{left:0;}.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half{right:0;}.ls-ct-hider,.ls-ct-half{position:absolute;top:0;}.ls-ct-hider{width:50%;height:100%;overflow:hidden;}.ls-ct-half{width:200%;height:100%;}.ls-ct-center{width:50%;height:50%;left:25%;top:25%;position:absolute;}.ls-ct-half,.ls-ct-center{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;}.ls-bottom-nav-wrapper{height:0;}.ls-bottom-slidebuttons{text-align:left;}.ls-bottom-nav-wrapper,.ls-below-thumbnails{z-index:2;height:0;position:relative;text-align:center;margin:0 auto;}.ls-below-thumbnails{display:none;z-index:6;}.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next{outline:none;}* .ls-bottom-nav-wrapper *,* .ls-bottom-nav-wrapper span *{direction:ltr !important;}.ls-bottom-slidebuttons{position:relative;z-index:1000;}.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides{position:relative;}.ls-nothumb{text-align:center !important;}.ls-link{position:absolute;width:100% !important;height:100% !important;left:0 !important;top:0 !important;background-image:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Contrib/Layerslider/css/blank.gif');}.ls-slide > a > *{background-image:url('../../../typo3conf/ext/tierarztpraxis_schwarz_sitepackage/Resources/Public/Contrib/Layerslider/css/blank.gif');}.ls-vpcontainer{width:100%;height:100%;position:absolute;left:0;top:0;}.ls-videopreview{width :100%;height :100%;position :absolute;left :0;top :0;cursor :pointer;}.ls-playvideo{position:absolute;left:50%;top:50%;cursor:pointer;}.ls-tn{display:none !important;}.ls-thumbnail-hover{display:none;position:absolute;left:0;}.ls-thumbnail-hover-inner{width:100%;height:100%;position:absolute;left:0;top:0;display:none;}.ls-thumbnail-hover-bg{position:absolute;width:100%;height:100%;left:0;top:0;}.ls-thumbnail-hover-img{position:absolute;overflow:hidden;}.ls-thumbnail-hover img{max-width:none !important;position:absolute;display:inline-block;visibility:visible !important;left:50%;top:0;}.ls-thumbnail-hover span{left:50%;top:100%;width:0;height:0;display:block;position:absolute;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;}.ls-thumbnail-wrapper{position:relative;width:100%;margin:0 auto;z-index:4;}.ls-thumbnail{position:relative;margin:0 auto;}.ls-thumbnail-inner,.ls-thumbnail-slide-container{width:100%;}.ls-thumbnail-slide-container{overflow:hidden !important;position:relative;}.ls-touchscroll{overflow-x:auto !important;}.ls-thumbnail-slide{text-align:center;white-space:nowrap;float:left;position:relative;}.ls-thumbnail-slide a{overflow:hidden;display:inline-block;width:0;height:0;position:relative;}.ls-thumbnail-slide img{max-width:none !important;max-height:100% !important;height:100%;visibility:visible !important;}.ls-shadow{display:none;position:absolute;z-index:1;top:100%;width:100%;left:0;overflow:hidden !important;visibility:hidden;}.ls-shadow img{width:100% !important;height:auto !important;position:absolute !important;left:0 !important;bottom:0 !important;}.ls-bottom-nav-wrapper,.ls-thumbnail-wrapper,.ls-nav-prev,.ls-nav-next{visibility:hidden;}.ls-wp-fullwidth-container{width:100%;position:relative;}.ls-wp-fullwidth-helper{position:absolute;}.ls-overflow-hidden{overflow:hidden;}.ls-lt-tile{position:relative;float:left;perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;-moz-perspective:1000px;-webkit-perspective:1000px;}.ls-lt-tile img{visibility:visible;display:inline-block;}.ls-curtiles{overflow:hidden;}.ls-curtiles,.ls-nexttiles{position:absolute;width:100%;height:100%;left:0;top:0;}.ls-curtile,.ls-nexttile{overflow:hidden;position:absolute;width:100% !important;height:100% !important;backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}.ls-curtile{left:0;top:0;}.ls-curtile img,.ls-nexttile img{position:absolute;filter:inherit;}.ls-3d-container{position:relative;overflow:visible !important;}.ls-3d-box{position:absolute;top:50%;left:50%;transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}.ls-3d-box div{overflow:hidden;background:#777;margin:0;padding:0;position:absolute;}.ls-fullscreen{position:absolute;z-index:10;cursor:pointer;display:block;}html * .ls-nav-prev,html * .ls-nav-next,html * .ls-container img,html * .ls-bottom-nav-wrapper a,html * .ls-container .ls-fullscreen,body * .ls-nav-prev,body * .ls-nav-next,body * .ls-container img,body * .ls-bottom-nav-wrapper a,body * .ls-container .ls-fullscreen,#ls-global * .ls-nav-prev,#ls-global * .ls-nav-next,#ls-global * .ls-container img,#ls-global * .ls-bottom-nav-wrapper a,#ls-global * .ls-container .ls-fullscreen,html * .ls-thumbnail a,body * .ls-thumbnail a,#ls-global * .ls-thumbnail a{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;line-height:normal;outline:none;padding:0;border:0;}html * .ls-slide > a,body * .ls-slide > a,#ls-global * .ls-slide > a,html * .ls-slide > h1,body * .ls-slide > h1,#ls-global * .ls-slide > h1,html * .ls-slide > h2,body * .ls-slide > h2,#ls-global * .ls-slide > h2,html * .ls-slide > h3,body * .ls-slide > h3,#ls-global * .ls-slide > h3,html * .ls-slide > h4,body * .ls-slide > h4,#ls-global * .ls-slide > h4,html * .ls-slide > h5,body * .ls-slide > h5,#ls-global * .ls-slide > h5,html * .ls-slide > p,body * .ls-slide > p,#ls-global * .ls-slide > p,html * .ls-slide > div,body * .ls-slide > div,#ls-global * .ls-slide > div,html * .ls-slide > span,body * .ls-slide > span,#ls-global * .ls-slide > span,html * .ls-slide > *,body * .ls-slide > *,#ls-global * .ls-slide > *{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;}html * .ls-slide > *,body * .ls-slide > *,#ls-global * .ls-slide > *{margin:0;}html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{background:none !important;min-width:0 !important;max-width:none !important;border-radius:0;box-shadow:none;border:0;padding:0;}html * .ls-wp-container .ls-slide > *,body * .ls-wp-container .ls-slide > *,#ls-global * .ls-wp-container .ls-slide > *{line-height:normal;outline:none;padding:0;margin:0;border:0;}html * .ls-wp-container .ls-slide > a > *,body * .ls-wp-container .ls-slide > a > *,#ls-global * .ls-wp-container .ls-slide > a > *{margin:0;}html * .ls-wp-container .ls-slide > a,body * .ls-wp-container .ls-slide > a,#ls-global * .ls-wp-container .ls-slide > a{text-decoration:none;}.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-container,.ls-container *{box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;}html * .ls-yourlogo,body * .ls-yourlogo,#ls-global * .ls-yourlogo{margin:0;}html * .ls-tn,body * .ls-tn,#ls-global * .ls-tn{display:none;}.site{overflow:visible !important;}.ls-debug-console *{margin:0 !important;padding:0 !important;border:0 !important;color:white !important;text-shadow:none !important;font-family:"HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif !important;line-height:normal !important;-webkit-font-smoothing:antialiased !important;text-align:left !important;font-style:normal !important;}.ls-debug-console h1{padding-top:10px !important;font-size:17px !important;font-weight:bold !important;}.ls-debug-console h1:first-child{padding-top:0 !important;}.ls-debug-console ul{padding-top:10px !important;list-style:none !important;}.ls-debug-console li{margin-left:10px !important;font-size:13px !important;position:relative !important;font-weight:normal !important;}html * .ls-debug-console li ul,body * .ls-debug-console li ul,#ls-global * .ls-debug-console li ul{display:none;width:260px;left:-10px;}.ls-debug-console li ul{position:absolute !important;bottom:100% !important;padding:10px 10px 10px 0 !important;background:white !important;border-radius:10px !important;box-shadow:0 0 20px black !important;}html * .ls-debug-console li:hover ul,body * .ls-debug-console li:hover ul,#ls-global * .ls-debug-console li:hover ul{display:block;}.ls-debug-console li ul *{color:black !important;}.ls-debug-console a{text-decoration:none !important;border-bottom:1px dotted white !important;}.ls-error{border-radius:5px !important;-moz-border-radius:5px !important;-wenkit-border-radius:5px !important;background:white !important;height:auto !important;width:auto !important;color:white !important;padding:20px 40px 30px 80px !important;position:relative !important;box-shadow:0 2px 20px -5px black;}.ls-error p{line-height:normal !important;text-shadow:none !important;margin:0 !important;padding:0 !important;border:0 !important;text-align:justify !important;font-family:Arial,sans-serif !important;}.ls-error .ls-error-title{line-height:40px !important;color:red !important;font-weight:bold !important;font-size:16px !important;}.ls-error .ls-error-text{color:#555 !important;font-weight:normal !important;font-size:13px !important;}.ls-error .ls-exclam{width:40px !important;height:40px !important;position:absolute !important;left:20px !important;top:20px !important;border-radius:50px !important;-moz-border-radius:50px !important;-webkit-border-radius:50px !important;font-size:30px !important;font-weight:bold !important;color:white !important;line-height:40px !important;background:red !important;text-align:center !important;}html * .ls-container .ls-shadow,html * .ls-container .ls-slide > *,html * .ls-container .ls-fullscreen,html * .ls-container .ls-3d-container,html * .ls-container .ls-lt-container,html * .ls-container .ls-lt-container *,html * .ls-container .ls-thumbnail-wrapper,html * .ls-container .ls-bottom-nav-wrapper,body * .ls-container .ls-shadow,body * .ls-container .ls-slide > *,body * .ls-container .ls-fullscreen,body * .ls-container .ls-3d-container,body * .ls-container .ls-lt-container,body * .ls-container .ls-lt-container *,body * .ls-container .ls-thumbnail-wrapper,body * .ls-container .ls-bottom-nav-wrapper,#ls-global * .ls-container .ls-shadow,#ls-global * .ls-container .ls-slide > *,#ls-global * .ls-container .ls-fullscreen,#ls-global * .ls-container .ls-3d-container,#ls-global * .ls-container .ls-lt-container,#ls-global * .ls-container .ls-lt-container *,#ls-global * .ls-container .ls-thumbnail-wrapper,#ls-global * .ls-container .ls-bottom-nav-wrapper,.ls-gpuhack{transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}.ls-gpuhack{width:100% !important;height:100% !important;}html * .ls-container .ls-webkit-hack,body * .ls-container .ls-webkit-hack,#ls-global * .ls-container .ls-webkit-hack{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}@media (transform-3d),(-o-transform-3d),(-ms-transform-3d),(-moz-transform-3d),(-webkit-transform-3d){#ls-test3d{position:absolute;left:9px;height:3px;}}.tierarztpraxis-inhalt-links > div{display:inline-block;}.tierarztpraxis-inhalt-links hr{width:100%;display:inline-block;}.tierarztpraxis-inhalt-rechts .frame [data-ce-columns="2"] .ce-column .image img{height:45px;width:auto;flex-direction:row !important;}@media screen and (min-width:992px){#c399{position:absolute;bottom:0;}}@media screen and (max-width:991px){#c682 .ce-gallery{width:100%;}#c682 .ce-gallery .ce-column,#c696{display:flex;justify-content:center;}#c696 img{max-width:300px;padding:0 !important;}}
