
div {transition:none;}
p {margin-bottom:20px;}

/* Links */
.rte p a, label a {text-decoration:underline;} 
p a:hover {text-decoration:underline;}
.btn {font-family: 'SourceSansPro Regular', sans-serif; letter-spacing:.08rem;}
.btn:hover {color:white;}
a.btn:hover {background-color:#d68f3e;}
.mainnavi .level_1 span.active, .mainnavi .level_1 a:active, .mainnavi .level_1 span.trail {color:#292927;}

/* Navi Main */
.mainnavi ul.level_1 li a,
.mainnavi ul.level_1 li span {font-family: 'SourceSansPro Regular', sans-serif;font-size: 18px;color:#292927;}
.mainnavi ul.level_1 li a:hover, .mainnavi ul.level_1 li span.active, .mainnavi .level_1 span.trail, .mainnavi ul.level_1 li a.submenu.trail {color:#268650;}

.mainnavi ul.level_2 {width:230px;}
.mainnavi ul.level_2 li a, .mainnavi ul.level_2 li span {color:#fff; font-size:15px;background:#d68f3e;border-bottom-color:#d68f3e;padding: .35rem .5rem;}
.mainnavi ul.level_2 li a:hover, .mainnavi ul.level_2 li span.active {font-size:15px;background:#fff;color:#d68f3e;padding: .35rem .5rem;}

/* Navi Sidebar */
nav.mod_customnav.sidenavi.card-header {background:none;margin-bottom:30px;border-bottom:none}
nav.mod_customnav.sidenavi.card-header ul {margin-top:10px;}
nav.mod_customnav.sidenavi li a:hover, nav.mod_customnav.sidenavi li span.active {color:#268650;}
nav.mod_customnav.sidenavi span.active::before {font-family: 'Bootstrap-Icons';content: "\F285";font-size: .75rem;margin-right: .25rem;color:#268650;font-weight:bold;}
nav.mod_customnav.sidenavi li.active {border-bottom: 1px solid rgba(0, 0, 0, .125);  padding: .25rem 0;}

/* Headlines */
h1,h2 {color:#2a8c58;}
h3,h4,h5 {color:#585858;}
#top.home .pic-headline h2 {font-size:20px;}
.seiten .mod_article h2:first-child {margin:2px 0 20px 0;}

/* Topbar */
.home .topbar, .topbar, .fixedTop div.topbar {opacity:1.0;} 
.fixedTop .topbar .container {padding:0 0 10px 0}
.fixedTop .topbar figure a img {max-width:150px;}
.logo figure a img {width: 240px;}

#header .container-fluid .row > * {padding-right:0;padding-left:0;}

/* Unser Team */
@media only screen and (min-width: 1081px) {
#article-209 .col-md-3 {padding-right:10%}
}

#article-209 .rte {border-left: 5px solid #d68f3e;max-height:130px;background:#e5e5e5;margin-top:-16px;padding:1rem .5rem 1rem .5rem!important;}
span.myicons.myfon.home::before {vertical-align:-.125em;}


/* Newsletter anfordern */
#article-210 p a.btn {background-color: #edb779}
#article-210.my-5 {margin-bottom:0!important;}
#newsletter p a {width:30px;height:30px;}
#newsletter p a img {margin:0 10px 0 5px;}
#newsletter.mylist ul li a {width:300px;}
#headweiss a.btn:hover {background: #d68f3e;}


/* Listen */
.mylist {padding: .5rem 1rem;} 
.mylist ul li a {display: table;margin-bottom:10px;padding: 1rem .5rem 1rem 3rem; border: 1px solid #e3e1da;border-bottom-width: 1px;border-bottom-color: #d5d5d5;border-bottom-width: 2px;background-color: #f8f7f4;width: 100%;} 
.mylist ul li a {background-image:url("../img/waldfriede/icon-pdf.png");background-repeat:no-repeat;background-position: left 10px center;transition:none;}
.mylist ul li a:hover {background-color: #e69c43;color:#fff;background-image:url("../img/waldfriede/icon-download.png");}

ul.iconlist li::before {font-family: 'Bootstrap-Icons';display:inline-block; vertical-align:-.250em;margin-right:10px;font-size:20px;content:"\F135";color:green;}
ul.disclist {margin:-10px 15px 20px 15px}
ul.disclist li {list-style-type:disc;line-height:22px;padding:5px 0 0px 0;}
ol {padding-left: 1rem;}

/* Galerie */
.gallerypage #header  figure img {margin:0 auto;}
.content-gallery figure {margin:0 20px 20px 0px}
.seiten div#mbCenter  {box-sizing: unset;}

/* Pflegleitbild Spalte links */
@media (min-width: 992px) {
.col-lg-10 {width: 75%;}
.col-lg-1 {width: 12.5%;}
}

/* Kontakt */
.btn-outline-primary, .btn-outline-primary:focus, .btn-outline-primary:active:focus {box-shadow:none;}
.form-control:focus {box-shadow:0 0 0 .25rem rgba(230,156,67,.5);}
.btn:hover, .submit:hover, .btn-outline-primary:active {background:#c1c1c1;color:#fff;border-color: #c1c1c1;}
span.myicons::before {font-family: 'Bootstrap-Icons';display:inline-block;font-size:14px;margin-right:5px;vertical-align:-.250em;}
span.myfon::before {content:"\F5B4";}
span.myfax::before {content:"\F38B";}
span.mymail::before {content:"\F32F";} 
#lbl_32_0 {display:inline-block;height:50px;margin:-20px 0 1px 30px;padding:10px 0;}
#ctrl_10 {margin-top:20px;}
.error {color:#CB4141;}

/* Footer */
footer#footer h4 {color:#fff;}
footer#footer .col-lg-4:first-child {padding-right:30px;}
footer#footer .rte {margin-bottom:15px;}



/* iPad Portrait */
@media only screen and (max-width: 960px) {
.content-text img {max-width:640px}
.bangb1 .topbar .container {padding-left:15px;}
.container {max-width: 100%;}
.mylist ul li a {font-size:14px; line-height:16px;}

.overlayContent {max-width: 350px;float:right;margin-right:5%;top:80px;padding:20px;}
.overlayContent.container h1 {font-size:24px;line-height:28px;}

/* Team */
#article-209 .textInner {min-height: 130px;}


/* Mobile Phones */
@media only screen and (max-width: 767px) {

/* Topbar */
.topbar {opacity:1.0!important;}
.bangb1 .topbar .container {padding-left:10px;}
.button-menu {width: 30px;right: 20px; color:#000; cursor: pointer;}
.overlayContent {display:none;}


/* Headlines */
#top.home h2 {font-size:30px;}
#top.home .pic-headline h2 {font-size:18px;}

#article-210 #headweiss {padding:10px;}

ul.row.ce_gallery {margin:0 auto;}
.gallerypage .content-gallery figure a {pointer-events: none;}

footer#footer .footercontainer.p5 {padding-top:15px;}
footer#footer div.col-lg-4 figure img {width:200px;}

}

