/* Header */
#et-info-email, #et-info-phone{color:#fff!important;}
#et-info-email:hover,#et-info-email:focus{color:#8698CF!important;}
#top-header,#main-footer,#footer-bottom{background-color:#3c559e!important}
#top-header a{color: #fff !important;}

/* SLIDER */
.et_pb_section{padding:0;}
.et_pb_slide_description a, .et_pb_slide_content{text-shadow:-1px 0 3px black, 0 1px 3px black, 1px 0 3px black, 0 -1px 3px black;}
.et_pb_slide_description a{box-shadow:-1px 0 3px black, 0 1px 3px black, 1px 0 3px black, 0 -1px 3px black;}
.et_pb_slide_description h2 a{box-shadow:none;}

/* Content */
/*.et_pb_row{padding:25px 0 0 0;}
.et_pb_text{margin-bottom:0;}*/
.et_pb_promo{padding:25px 52px;}
#thesen-content h1{font-size:25px;}
#thesen-content h2,#thesen-content h3{font-size:20px;}
#thesen-content h1 a:hover,#thesen-content h1 a:focus,#thesen-content h2 a:hover,#thesen-content h2 a:focus,#thesen-content h3 a:hover,#thesen-content h3 a:focus{text-decoration:underline;}
#thesen-content h3.shout-out{text-align:center;color:#586fb2;font-size:22px;line-height:33px;}
#thesen-content h3.shout-out span{font-size:25px;font-weight:bold;}
#thesen-content h3.shout-out-2 {text-align:center;font-size:22px;line-height:33px;margin:-11px 0;}
#thesen-content h3.shout-out-2 a{color:#586fb2;}
#thesen-content h3.shout-out-2 a span{font-size:28px;font-weight:bold;}
#thesen-content p{text-align:justify;}
.benefits{}
.benefits p{margin:10px 0 10px 10px;padding-bottom:0;}
.benefits img{margin:-4px 0;}
#thesen-content ul{list-style-type:none!important;padding:0!important;}
#thesen-list-1{margin-bottom:11pxs;}
#thesen-list-1 ul{list-style-type:none!important;padding:0!important;}
.thesen-table-1,.thesen-table-1 td{border:none!important;padding:0!important;}
#thesen-img{box-shadow:-1px 0 3px #666666, 0 1px 3px #666666, 1px 0 3px #666666, 0 -1px 3px #666666;margin-left:-25px;}
#thesen-img-2{box-shadow:-1px 0 3px #666666, 0 1px 3px #666666, 1px 0 3px #666666, 0 -1px 3px #666666;}
#thesen-fav{}
#less-padding{text-align:justify;margin-bottom:-52px!important;}
#less-padding-2{text-align:justify;margin-bottom:-33px!important;}
#less-padding-3{text-align:justify;margin-top:-25px;margin-bottom:-25px;}
#less-padding-4{text-align:justify;margin-top:-25px;}
.clearfix span{color:#586fb2;font-size:13px;margin-right:7px;}

/* Fix Theme Bug */
.et_pb_text p:last-of-type{padding-bottom:1em;}

/* Personen & Bilder*/
.et_pb_testimonial_portrait {background-position:center top}
.et_pb_team_member_image{margin:8px 0 0 0!important;}
.et_pb_team_member_image img{box-shadow:-1px 0 3px #666666, 0 1px 3px #666666, 1px 0 3px #666666, 0 -1px 3px #666666;}
.et_pb_team_member_description{float:right;}
.et_pb_team_member_description h4{font-size:14px;line-height:1.7em;}
.et_pb_team_member_description a:hover,.et_pb_team_member_description a:focus{text-decoration:underline;}
.et_pb_member_position{float:right;margin-top:-8px;font-size:11px;}

/* Special Headings */
.custom-heading-1{margin:25px 0 0 0;}
.custom-heading-2{margin:44px 0 0 0;}
.custom-heading-3{margin:11px 0 0 0;}
.max-heading,.max-heading a{font-size:25px!important;}
.mini-heading,.mini-heading a{font-size:16px!important;margin:18px 0 8px 0;}
.medium-heading,.medium-heading a{font-size:22px!important;}
.end-heading,.end-heading a{margin-top:11px;}
.small-h2-1,.small-h3-1{margin-top:15px;font-size:15px !important;font-weight:bold;}

/* Specials */
#no-padding{padding:0!important;}
#no-margin{margin:0!important;}
.cta-margin-1{margin:-30px 0 25px 0!important;}
#footer-info{font-size: 88%;}
#footer-info,#footer-info a,#et-info-phone,#et-info-email{color:#95A8E2;}
#footer-info a:hover,#footer-info a:focus{text-decoration:underline;}
#___page_0{float:right;}
@media(min-width: 176px){#logo{max-height:30px !important;}}
@media(min-width: 479px){#logo{max-height:43px !important;}.et-fixed-header #logo{max-height:30px !important;}}