a {outline:none;color:#9b104c;}
a:hover {outline:none;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {color:#fff;font-weight:700;font-size:1.1rem;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover {color:#fff;}
header#masthead {background-color: #7abf93;}
/*.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}*/
#page-sub-header {text-align:left;padding-top:20px;padding-bottom:20px;}
.navbar-brand {border:none;}
#content.site-content {
    padding-bottom: 0;
    padding-top: 0;
}
#secondary  {background-color:#fef1d1;padding:10px !important;}
h3.widget-title {margin-top:10px 0 0!important;text-align:right;color:#ccc;}
#secondary h3.widget-title {text-align:left;color:#333;}
#vertical-nav {margin-bottom:1.5rem;}
#vertical-nav ul {width:100%;}
#secondary li {border-bottom:1px solid #eee;}
#secondary img {display:block;margin:0 auto;}
#search-3 {text-align: right !important;}
.social-links {font-size:3rem;line-height:1.8rem;}
.social-links a {color:#e9383e;}
.social-links a:hover {text-decoration:none;}
.teaser-e h2 {color: #fff;font-size: 1.2rem;padding: 0 10px;}
.banenrspace {margin:20px 0;}
.container-fluid.prebannerspace {background:#eee;padding:40px 0;margin:30px 0;}

.teaser-b {margin-top:20px;}
.teaser-b .teaser-title {font-size:1.4rem;margin-bottom:8px;}
.teaser-b .teaser-title a {color:#9b104c;}
.teaser-b .btn-success {background:#9b104c;text-align:right;border-color:#9b104c;}
body:not(.theme-preset-active) footer#colophon {color: #000;background-color: #e3f5e4;text-align:center;}
h1.entry-title {font-size: 1.8rem;border-bottom: 1px solid #eaecef;color:#9b104c;}
footer {margin-top:20px;}
