@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-regular.eot#iefix) format('embedded-opentype'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-regular.woff2) format('woff2'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-regular.woff) format('woff'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-regular.ttf) format('truetype'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-italic.eot);src:local('Open Sans Italic'),local('OpenSans-Italic'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-italic.eot#iefix) format('embedded-opentype'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-italic.woff2) format('woff2'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-italic.woff) format('woff'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-italic.ttf) format('truetype'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-italic.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-700.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-700.eot#iefix) format('embedded-opentype'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-700.woff2) format('woff2'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-700.woff) format('woff'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-700.ttf) format('truetype'),url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/css/theme/fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg');}body{color:#777777;line-height:2.3rem;font-size:1.4rem;font-family:'Open Sans',Helvetica Neue,Arial,Sans-serif;}hr{border-top:1px solid #f4f4f4;margin-bottom:20px;margin-top:20px;}a{color:#0c4a81;}.email i,.phone i{padding-right:10px;font-size:20px;}.logo img{max-width:250px;}.header__container{padding:0;position:relative;}.print-logo{display:none;}iframe#terminbuchung-iframe{margin:120px auto 0 !important;}button.terminbuchung-trigger{width:125px;height:100px;background:#0c4a81;color:#fff;border:none;border-radius:10px;font-weight:bold;text-transform:uppercase;}#block-terminbuchung{position:absolute;right:0;top:30vh;z-index:100;}#block-terminbuchung .field--name-body{display:flex;flex-direction:column;gap:10px;}.path-frontpage .content-top-highlighted{background-image:url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/images/patternbg.jpg);background-repeat:no-repeat;background-size:cover;}.path-frontpage .content-top-highlighted__section{padding:0;margin:0;}.path-frontpage .content-top-highlighted__section h3{font-size:24px;font-weight:500;}#block-praxis-info-frontpage-text h3.video{margin-bottom:5px;margin-top:18px;}.path-frontpage .content-top-highlighted__section .fa{float:left;margin-right:10px;margin-top:4px;font-size:16px;}.path-frontpage .content-top-highlighted__container{font-size:115%;margin:30px 0;}.path-frontpage .region-content-top-highlighted{padding:30px 0;}.path-frontpage .media-background__section{padding:0;margin:0;}.path-frontpage .media-background__section h3{font-size:24px;font-weight:500;}.path-frontpage .content-top-highlighted__section #block-praxis-info-frontpage-text .fa{float:left;margin-right:10px;margin-top:4px;font-size:30px;}.path-frontpage .media-background__container{font-size:115%;margin:0;}.path-frontpage .region-media-background-first{padding:30px 0;}.path-frontpage #block-views-block-mt-articles-carousel-block-1 h2.title{color:#777;padding-top:0;font-size:25px;border-bottom:1px solid #777;margin-bottom:25px;font-weight:bold;}.content-top{background-image:url(/sites/uropraxis-ulm.de/themes/custom/showcaseplus/images/patternbg.jpg);background-repeat:no-repeat;background-size:cover;}.main-content__section,.sidebar__section{padding:40px 0 130px;}.region--dark-background{background-color:#222;}.region--gray-background{background-color:#555;}.form-item-datenschutz .description{display:inline;margin-left:0;}#edit-datenschutz--description{display:inline;margin-left:0;}#block-partnerseiten a{display:block;border-bottom:1px dashed #777;}#block-partnerseiten p{color:#777;}#block-views-block-praxis-info-frontpage-block-2-2 h3,#block-views-block-praxis-info-frontpage-block-1-2 h3{font-size:24px;font-weight:500;}#block-views-block-praxis-info-frontpage-block-2-2 .fa,#block-views-block-praxis-info-frontpage-block-1-2 .fa{float:left;margin-right:10px;margin-top:4px;font-size:16px;}#block-views-block-praxis-info-frontpage-block-2-2,#block-views-block-praxis-info-frontpage-block-1-2{font-size:115%;padding-left:30px;}#block-copyright{font-size:12px;text-transform:uppercase;font-weight:600;padding:2px 0;}#block-copyright a{text-decoration:none;}#block-copyright a:hover{border-bottom:1px solid #fff;}.footer ul.f-list li a{padding:7px 0;color:#eee;text-transform:capitalize;border-bottom:1px dashed rgba(255,255,255,0.2);display:block;position:relative;padding-left:15px;}.footer ul.f-list li a::after{content:"\f0da";font-family:"FontAwesome";position:absolute;left:0;top:8px;}.footer ul.f-list li{color:#777;}.footer__section{padding:45px 0;}h1.page-title{margin:40px 0;font-size:30px;font-weight:400;letter-spacing:0;text-transform:uppercase;}h2{font-size:20px;font-weight:500;}h5{font-size:18px;font-weight:500;}h2.title,nav > h2,.block-search > h2{font-size:18px;padding-bottom:15px;margin:0 0 20px 0;border-bottom:1px solid #e7e7e7;text-transform:uppercase;font-weight:500;}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Helvetica Neue,Arial,Sans-serif;}.view-header{padding:0 15px;}.footer-top .col-md-12 h2.title{font-size:18px;padding-bottom:15px;margin:0 0 20px 0;border-bottom:1px solid;text-transform:uppercase;font-weight:500;border-color:rgba(255,255,255,0.1);}.footer-top p{color:#777;}.col-md-12 h2.title{font-size:25px;padding-bottom:10px;margin:0;border-bottom:1px solid #fff;font-weight:300;text-align:center;padding-top:20px;color:#ffffff;text-transform:none;}.mt-carousel-brands{padding:0 0 30px 0;}.owl-theme .owl-controls .owl-pagination{text-align:center;margin-top:20px;}.view-mt-carousel--brands{padding:20px 15px 10px;}.mt-carousel-brands .owl-item{text-align:center;}.mt-carousel-brands .mt-carousel-item{display:block;vertical-align:middle;padding:0 10px;max-width:unset;width:100%;}.owl-theme .owl-controls .owl-page.active span{border-color:#D6D6D6;background-color:#D6D6D6;}.owl-theme .owl-controls .owl-page:hover span{background-color:#869791;border-color:#869791;}.owl-theme .owl-controls .owl-page span{border-color:#869791;background-color:#869791;}.view-news .media{margin-top:0;}.view-presse .views-field-created{display:inline-block;}.view-presse .fa{float:left;margin-right:10px;font-size:16px;margin-top:3px;}.view-presse .views-date{margin-bottom:10px;}.view-presse .row{padding-left:15px;padding-right:15px;}.view-presse h2{margin-top:5px;}.view-frontpage-content-praxis .views-row,.view-inhalt-uebersichten .views-row{margin-top:20px;}.block-views-blockfrontpage-content-praxis-block-2,.block-views-blockfrontpage-content-praxis-block-3,.block-views-blockfrontpage-content-praxis-block-4,.block-views-blockfrontpage-content-praxis-block-5{margin-top:20px;}.front-praxis h4,.front-maenner h4,.front-frauen h4,.front-allgemein h4,.front-news h4{font-size:18px;margin-bottom:0;margin-top:15px;}.front-praxis .media-image img{border-bottom:10px solid #666;}.front-maenner .media-image img{border-bottom:10px solid #23527c;}.front-frauen .media-image img{border-bottom:10px solid #fc9bb1;}.front-allgemein .media-image img{border-bottom:10px solid #4eb34e;}.front-news .media-image img{border-bottom:10px solid #ff5236;}.front-praxis a{color:#666;font-weight:600;}.front-maenner a{color:#23527c;font-weight:600;}.front-frauen a{color:#fc9bb1;font-weight:600;}.front-allgemein a{color:#4eb34e;font-weight:600;}.front-news a{color:#ff5236;font-weight:600;}.photo-container img{border-radius:5px;border:unset;}.header-container .header.region--gray-background{background-color:#f8f8f8;}.header__section ul.menu{padding:0;}.header-container ul.menu li a{font-size:13px;font-weight:500;padding:30px 10px 30px 15px;margin:0;color:#333;letter-spacing:1px;line-height:20px;}.header-container ul.sf-menu > li > a.menuparent::after{content:"\f107";font-family:'FontAwesome';position:unset;font-weight:400;line-height:10px;font-size:10px;padding-left:4px;}.header-container ul.menu li a:hover,.header-container ul.menu li a.is-active,.header-container ul.menu li.active-trail > a{color:#0c4a81;background-color:rgba(0,0,0,0.1);}.header-container ul.menu li ul li.sf-depth-2 a{padding:10px 15px;text-transform:uppercase;}.header-container .sf-menu.menu ul{display:none;margin-top:0;padding:10px 0;text-align:left;left:0;top:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 64px 64px;box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 64px 64px;}#cwa-test-wrapper{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05);}.cwa-test ul li{list-style-type:none;display:block;padding:6px;padding-left:0px;min-height:36px;margin-bottom:4px;}.cwa-test ul li a.active::before{content:"\f00c";font-family:"FontAwesome";font-size:17px;font-weight:600;color:green;padding-right:10px;}.cwa-test ul li a.active:hover::before{content:"\f00c";font-family:"FontAwesome";font-size:17px;font-weight:600;color:green;padding-right:10px;}.cwa-test ul li a::before{content:"\f144";font-family:"FontAwesome";font-size:17px;font-weight:600;color:gray;padding-right:10px;}.cwa-test ul li a:hover::before{content:"\f144";font-family:"FontAwesome";font-size:17px;font-weight:600;color:white;padding-right:10px;}.cwa-test ul li a.active{background-color:transparent;color:inherit;}.cwa-test .cwa-back-btn{background-color:#6badde;}.cta-btn{padding:12px;border:none;background-color:#02669d;font-size:14px;font-weight:400;color:#ffffff;display:inline-block;line-height:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:10px 0;text-align:center;border-radius:5px;border-width:0;border-style:solid;border-color:transparent;text-decoration:none;}a.button:hover,a.button:focus,.button > a:hover,.button > a:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="button"]:hover,input[type="button"]:focus,a.cta-btn:hover{color:#ffffff;text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}a.button:hover,a.button:focus,.button > a:hover,.button > a:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="button"]:hover,input[type="button"]:focus,a.cta-btn:hover{background-color:#337ab7;}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.4em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #0c4a81;background:#0c4a81;font-weight:normal;color:#ffffff;}#edit-processed-text .btn-primary .fa{margin-right:10px;}#edit-bmi-container{border:1px solid lightgray;border-radius:5px;padding:20px;display:inline-block;width:100%;}.form-item-gewicht{width:40%;float:left;margin-right:20px;}.form-item-groesse{width:40%;float:left;}#webform-submission-bmi-rechner-paragraph-55-add-form .form-item,.form-actions{margin:0 20px 0 0;}.sidebar__section .block{padding:0 0 15px 0;}.main-content__section,.sidebar__section{padding:40px 0 50px;}.no-padding{padding:0;}#edit-datenschutz{float:left;margin-top:5px;}@media print{#block-hauptnavigation{display:none;}.sticky-wrapper{display:none;}.region-sidebar-second{display:none;}h1.page-title{color:#000;font-size:24px;}.webform-submission-form{max-width:768px;}.print-logo{display:block;text-align:center;}.print-logo .logo{float:unset;}.logo img{max-width:200px;}.footer-top{display:none;}.footer{display:none;}}@media (min-width:1200px){}@media (max-width:1199px){.logo img{max-width:150px;}.header-container .container-fluid .logo-and-site-name-wrapper{padding-left:0;padding-top:15px;}}@media (max-width:991px){}@media (max-width:767px){.header-container ul.menu.sf-accordion li a{border-bottom:1px solid #eaeaea;text-transform:uppercase;margin:0;padding:15px 30px;font-size:13px;}}@media (max-width:479px){.header-container ul.menu.sf-accordion li a{border-bottom:1px solid #eaeaea;text-transform:uppercase;margin:0;padding:15px 30px;font-size:13px;}}
