h1.documentFirstHeading,
body.template-folder_2columns_topimg #content .tileHeadline a,
.cycle2-next,
.cycle2-prev {
    color:#ab0232;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color:#ab0232;
    border-color:#ab0232;
}
#content a:link,
dl.portlet a:link,
#content a:visited,
dl.portlet a:visited,
#plone-portal-column-right a:link,
#plone-portal-column-right a:visited,
#mmenu-btn {
    color: #ab0232;
    border-bottom-color: #ab0232;
}
a:hover, #content a:hover, dl.portlet a:hover {
    color: #ab0232 !important;
}
#container > header div.responsive-centered {
    border-bottom-color: #ab0232;
}
#vorderland-logohover-content {
    border-color: #ab0232;
}
.carousel-nav span {
    border-color:#ab0232;
}
.carousel-nav span.cycle-pager-active,
.tile-top-slider .branded-background,
.image-brandcolor,
.pace .pace-progress {
    background-color:#ab0232;
}
#toplink {
    border-color:#ab0232;
    color:#ab0232;
}
.sf-menu .selected > a,
.sf-menu .navTreeItemInPath > a {
    color:#ab0232;
}
footer,
.vevent span.cal_month {
    background-color: #ab0232;
    color: #ffffff;
}
#content div.listingBar a:hover,
div.menu-btn  {
    background-color: #ab0232;
    color: #ffffff !important;
}
footer a:link,
footer a:visited,
footer a:hover,
.branded-background,
.branded-background a:link,
.branded-background a:visited {
    color: #ffffff !important;
}
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6 {
    color: #ffffff;
}

html, body {
    font-family:'DIN Next W01', Arial;
}
#anon-personalbar {
    display:none;
}
#vorderland-logohover-content img.image-inline, #vorderland-logohover-content img.img-responsive {
    max-height:70%;max-width:70%
}
.sf-menu div.full-width-submenu {
    background-color:#ab0232;
    opacity: 1;
    border-top:none;
}
.sf-menu ul.navTreeLevel1 li {
    left:auto;
    width:33%;
    margin:0 0 10px 0;
}
.sf-menu ul.navTreeLevel1 li li {
    display:list-item;
    left:auto;
    width:100%;
    margin:0;
}
#portal-globalnav > li > a {
    font-size:16px;
    padding-top:48px;
    display:inline-block;
}
#portal-globalnav ul li a {
    display:block;
    margin:0 15px 10px 0;
    padding-left:0;
    color:#fff;
    border-bottom:solid 1px #ffffff;
    font-size:16px;
}
#portal-globalnav ul li li a {
    border-bottom:none;
    font-size:14px;
    margin-bottom:5px;
}

#content .collection-item h1 a, #content .collection-item h2 a, #content .collection-item h3 a, #content .collection-item h4 a {
    color:#ab0232;
}
#portal-globalnav ul li a:hover {
    color:#ab0232 !important;
    background-color:#ffffff;
}

header .quicklinks {
    position:fixed;
    width:auto;
    top:114px;
    right:0;
}
header .quicklinks div.tile-shadow {
    padding:5px;
    background-color:#ab0232;
    box-shadow:none;
    margin-bottom:15px;
}
header .quicklinks, header .quicklinks a:link, header .quicklinks a:visited {
    color:#fff;
}
.quicklinks a:hover{
    color:#000 !important;
}
.tile-top-slider h2 {
    margin-top:15px;
    padding-left:15px;
    font-size:40px;
}
.tile-top-slider .tile-caption {
    padding-right:25%;
    max-width:40em;
}
.tile-top-slider .cover-cycle2-collection-tile .collection-item-wrapper .branded-background {
    bottom:65px;
    opacity:0.0;
}
#portal-logo {
    float:right;
}
#portal-searchbox, #portal-globalnav {
    position:relative;
    top:auto;
    right:auto;
}
#portal-searchbox {
    margin-top:30px;
}
#portal-globalnav {
    margin-top:10px;
}

#vorderland-logohover-content img.image-inline,
#vorderland-logohover-content img.img-responsive {
    max-width:100%;
}

#mmenu-btn {
    margin:30px;
}

#content span.link-external a {
    padding-left:0;
}

@media screen and (max-width: 991px) {
    #portal-searchbox {
        margin-top:0;
        padding:0;
    }
    .tile-top-slider .cover-cycle2-collection-tile .collection-item-wrapper .branded-background {
        bottom:30px;
        width:90%;
    }
}


.tile-top-slider .branded-background {
bottom:115px;
}
.branded-background a:link, .branded-background a:visited {
font-size:25px;
}

.branded-background {
font-size:14px;
}


#content {
    line-height: 1.7;
    font-size: 16px;


}

h4,
.tile h4 {
    line-height: 1.5;
    font-size: 28px;
    font-weight: bold;
    color: rgb(182,27,48);


}

h3,
.tile h3 {
    line-height: 1.5;
    font-size: 28px;
    font-weight: normal;
    color: rgb(13,54,145);

} 

h2,
.tile h2 {
    line-height: 1.5;
    font-size: 20px;

}

h1,
.tile h1,
h1.documentFirstHeading {
    line-height: 1.5;
    font-size: 20px;

}
