.page-id-1866 .downloadspdf ul li {
border-bottom: 1px solid #ddd;
list-style-type: none;
font-weight: 400;
font-size: 14px;
}
.page-id-1866 .downloadspdf ul {
padding-left: 0px;
border-top: 1px solid #ddd;
margin-top: 10px;
}
.page-id-2418 .et_pb_section_0 {
border-bottom: none;
} 
.page-id-2418 .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
font-size: 18px !important;
}
.onlinetermin{text-align:center;width:100%;}
.ferienabwesenheit{border-left:5px solid red;padding-left:20px !important;padding-top:0px !important;margin-top:10px;margin-bottom:30px;padding-bottom:0px !important;}
.ferienabwesenheit p{margin-bottom:0px !important;}
.ferienabwesenheit h2{color:red;margin-top:10px !important;}
.onlinetermin a{display:inline-block;text-align:center;width:211px;background-color:#199fd8;color:#Fff;border-radius:3px;margin-top:15px;margin-bottom:15px;line-height:40px;font-size:18px;}
#et-top-navigation{position:relative;}
.entry-content h1{    
margin-bottom: 20px;
padding-bottom: 0px;
font-weight: 100;
line-height: 1.2em;
}
.et_pb_pagebuilder_layout .entry-content, .et_pb_pagebuilder_layout .et_pb_post .entry-content {
font-size: 15px;
}
.sechstel {
width: 15.5%;
float: left;
margin-right: 1.4%;
}
.sechstel:last-child {
margin-right: 0;
}
.facharzttitel ul {
border-top: 1px solid #ccc;
padding-left: 0px;
}
.facharzttitel ul li {
border-bottom: 1px solid #ccc;
list-style-type: none;
}
#footer-bottom {
background-color: #333 !important;
}
#main-footer {
background-color: #eee !important;
}
.footer-widget {
color: #333 !important;
}
.footer-widget h4 {
color: #333 !important;
font-size: 18px !important;
}
#footer-info, #footer-info a {
color: white !important;
}
.entry-content .textwidget p {
margin-bottom: 0px;
}
.entry-content h2{margin-top:0px;margin-bottom:10px;line-height:1.2em;font-weight: 300;}
.entry-content h3{margin-top:20px;margin-bottom:10px;}
.entry-content p, .entry-content ul{margin-bottom:20px;padding-bottom:0px;}
#main-content .entry-content ol{list-style-position:outside;margin-left:20px;margin-bottom:0px;padding-bottom:0px;}
.abgerundete-ecken img{border-radius:3px;}
#gallery-1 img{border:none !important;}
.page-id-191 .et_pb_row_inner{padding-top:0px;}
.et_pb_slide_description h2{color:#333;padding-bottom:10px;line-height:1em;font-weight:500;font-size:32px !important;text-transform:uppercase;}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{padding-top:8%;padding-bottom:5%;padding-right:30%;}
.et_pb_fullwidth_section .et_pb_slide_content{font-size:16px;}
.et_pb_bg_layout_light .et_pb_more_button, body.et_pb_button_helper_class .et_pb_button{color:#FFF !important;}
body.et_pb_button_helper_class .et_pb_button:hover{color:#333 !important;}
.home .et_pb_more_button{background:#e7312f;}
.et_pb_button, .et_pb_bg_layout_light .et_pb_button:hover, body.et_pb_button_helper_class .et_pb_button:hover{border-radius:2px;background-color:#199fd8;font-size:18px;color:white !important;border:none;}
.wpcf7 input, .wpcf7 textarea, .wpcf7 select{width:100%;padding:10px;}
.wpcf7 input[type=radio], .wpcf7 input[type=checkbox]{width:inherit;padding:10px;}
.wpcf7 .spalte-1{width:50%;margin-right:5%;float:left;}
.wpcf7 .spalte-2{width:45%;float:left;}
.wpcf7 table, .wpcf7 td{border:none;padding-left:5px !important;padding-right:5px !important;}
.wpcf7 tr:nth-child(even){background-color:#f1f1f1;}
.wpcf7 input[type=submit]{font-size:20px;font-weight:500;padding:0.3em 1em;line-height:1.7em !important;background:transparent;position:relative;border:2px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;font-size:18px;background:#8f856f;border-color:#8f856f;color:#FFF;}
#et-main-area{position:relative;}
#lang_sel{position:absolute;z-index:1000;top:20px;right:20px;}
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after{display:none;}
#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child{padding-right:0px;}
#mitgliedschaften{border-top:1px solid #DDD;}
#mitgliedschaften li{border-bottom:1px solid #DDD;margin-bottom:0px;}
.et_pb_widget a{color:#e7312f !important;}
.et_pb_widget:last-child{margin-bottom:0px !important;}
.downloads ul{border-bottom:1px solid #DDD;padding-bottom:0px;padding-left:0px;margin-bottom:30px;}
.downloads li{border-top:1px solid #DDD;list-style-type:none;line-height:40px;}
.downloads li a{display:block;width:100%;}
.pdf li a{background-image:url(//www.santer.ch/wp-content/themes/Divi-Child/pictures/pdf-icon.gif);background-repeat:no-repeat;background-position-y:center;text-indent:40px;}
#top-menu li.menu-item-language{padding-right:0px;}
#top-menu li{padding-right:15px;font-size:16px;font-weight:600;}
.et_pb_slider .et_pb_container{width:60%;margin-left:0px;}
.et_pb_slide_description{    
position: absolute;
bottom: 0%;
}
.headerbild .et_pb_slide_description h2{ 
background: rgba(255,255,255, 0.7);
padding: 15px;
}
.headerbild .et_pb_button_wrapper {
background-color: #e7312f;
color: white;
line-height: 1.2em;
padding: 10px;
width: fit-content;
font-size: 20px;
}
.et_pb_space {
height: 10px;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
font-weight: 500;
}
.et_pb_slide_description{text-align:left;}
.et_pb_slide_description .et_pb_more_button{margin-top:30px;}
.et_pb_bg_layout_light .et-pb-arrow-prev, .et_pb_bg_layout_light .et-pb-arrow-next{color:#FFF !important;}
.et_pb_promo{border-radius:3px;padding:25px !important;border:1px solid #199fd8;}
.et_pb_promo h2{font-size:18px;font-weight:400;margin-top:0px;margin-bottom:0px;line-height: 1.3em;}
.et_pb_promo_description{padding-bottom:10px;}
.et_pb_image + .et_pb_promo{border-top-left-radius:0px;border-top-right-radius:0px;}
.einleitungsbox{margin-bottom:0px !important;}
.einleitungsbox{height:250px;overflow:hidden;}
.et_pb_image.einleitungsbox img{border-top-left-radius:3px;border-top-right-radius:3px;}
.et_pb_fullwidth_header .header-content{padding-left:0px;padding-right:0px;}
.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:100% !important;}
.entry-content .et_pb_fullwidth_section p{margin-bottom:0px;padding-bottom:0px;}
.et_pb_fullwidth_section .et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:100%;}
.et_pb_fullwidth_section .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{margin-left:0%;}
.et_pb_fullwidth_section .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content .et_pb_button{background-color:rgba(255,255,255,0.2);}
.dienstleistungen ul{list-style-type:none;border-top:1px solid #ddd;padding-left:0px;margin-top:20px;margin-bottom:50px;}
.dienstleistungen ul li{border-bottom:1px solid #ddd;line-height:38px;font-weight:600;}
#footer-info a{font-weight:normal;}
.page-id-191 .et_pb_gutters3 .et_pb_column_3_4 .et_pb_module{margin-bottom:1.735% !important;} .wpproslider_t6_DIV_1a {
margin-left: 0 !important;
margin-right: 0 !important;
}
@media (max-width:1250px){.et_pb_slide_0 .et_pb_container{min-height:300px !important;}
}
@media (min-width:981px){.et_pb_row_inner{padding-bottom:10px !important;}
.page-id-191 .et_pb_gutters3 .et_pb_column_3_4 .et_pb_module{margin-bottom:1.735% !important;}
}
@media (max-width:980px){
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_mobile_menu li a, .mobile_menu_bar:before, .et_nav_text_color_light #top-menu>li>a, .et_nav_text_color_dark #top-menu>li>a, #top-menu a, .et_mobile_menu li a, #et_search_icon:before, #et_top_search .et-search-form input, .et_search_form_container input, #et-top-navigation .et-cart-info {
color: #199fd8 !important;
}
.et_pb_column:last-child {
margin-bottom: 0px;
}
}
@media (max-width:981px){
.sechstel {
width: 31%;
float: left;
margin-right: 2%;
}
.sechstel:last-child {
margin-right: 2%;
}
.headerbild .et_pb_slide_description { 
display: none;
}
.et_section_specialty .et_pb_column_1_4 {
display: none;
}
.et_boxed_layout #page-container, .et_boxed_layout #page-container .container, .et_fixed_nav.et_boxed_layout #page-container #main-header{width:100%;}
.et_pb_slide_0 .et_pb_container{min-height:200px !important;}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{padding-right:0%;}
.et_pb_section{padding:0px 0;}
.et_pb_column .et_pb_row_inner{padding-bottom:0px;}
.et_pb_fullwidth_header .header-content{padding-left:0px;padding-right:0px;}
.et_mobile_menu li a{color:#666 !important;}
}
@media (max-width:500px){.et_pb_slider .et_pb_container{width:100%;}
.et_pb_slide_0 .et_pb_container{min-height:100px !important;}
.et-pb-slider-arrows{display:none;}
.entry-content h1{font-size:24px;line-height:28px;}
.entry-content h2{font-size:24px;line-height:28px;}
.entry-content h3{line-height:28px;}
.onlinetermin a{width:100%;line-height:60px;margin-top:0px;margin-bottom:0px;border-radius:0px;}
.footer-widget .et_pb_widget {
width: 100%;
}
.footer-widget h4 {
color: #333 !important;
font-weight: 400;
background-color: #ddd;
width: 100%;
padding: 5px;
border-radius: 3px;
font-size: 16px !important;
margin-bottom: 10px;
}
}
@media (max-width:767px){
.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
display: none;
}
.page-id-2418 .et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
display: block;
}
.et_pb_fullwidth_header h1 {
margin-bottom: 0px;
}
}
@media (max-width:479px){
#footer-widgets .footer-widget:nth-child(2) {
margin-bottom: 0%!important;
}
} @media only screen and ( max-width: 1160px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
#et-top-navigation {
float: initial;
}
}
.page-id-1866 #nurmobile {
display: none;
}
@media print {
@page {
size: A4 portrait;
color: black !important;
}
.et_pb_section_0 {
border-bottom: 0px solid #2ea3f2 !important;
}
.page-id-1866 .et_pb_fullwidth_header {
padding-top:40px;
}
.page-id-1866 .et_pb_toggle_content {
padding-top: 0px;
}
.page-id-1866 .entry-content ul {
margin-bottom: 0px;
padding-bottom: 0px;
}
body.page-id-1866 #et-main-area .et_pb_button:hover {
background-color: #199fd8 !important;
}
.page-id-1866 .et_pb_fullwidth_header_0 {
padding-bottom: 0px !important;
}	
.et_pb_section_1.et_pb_section {
padding-top:  0px !important;
padding-bottom: 0px !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
margin: 0px 0 !important;
}
#et_mobile_nav_menu {
visibility: hidden !important;
}
.page-id-1866 #nurmobile {
display: block !important;
}
.page-id-1866 h1.et_pb_module_header, .page-id-1866 .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
font-size: 22px !important;
}
.page-id-1866 .et_pb_toggle_0.et_pb_toggle, .page-id-1866 .et_pb_toggle_1.et_pb_toggle, .page-id-1866 .et_pb_toggle_2.et_pb_toggle, .page-id-1866 .et_pb_toggle_3.et_pb_toggle {
padding-top: 10px !important;
padding-bottom: 10px !important;
margin-bottom: 10px !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
footer, .et_pb_code_0, .page-id-1866 .hidden, .page-id-1866 #main-header {
display: none !important;
}	
#main-content h1 {
font-size: 18px !important;
color: black !important;
font-weight: 600 !important;
}
#main-content h5 {
font-size: 14px !important;
color: black !important;
font-weight: 400 !important;
}
h2 {
font-size: 18px !important;
}
.page-id-1866 ul li, .page-id-1866  .et_pb_text {
font-size: 12px !important;
line-height: 1.4em !important;
}
}