/* Base overwrite stuff */

/* overwrite colors */
a, /* Framework */
.list li:before,
#wrapper #system.sitemap li,
.menuList a.active, 
.menuList a.active:link, 
.menuList .haschildren:after,
.menuList .parent:after,
.articles .item h3 a:hover,
.tabs .active, /* Widgets */
.gos .clone input[type=radio]:checked+label,
.gos .clone input[type=checkbox]:checked+label,
.bigrain .titlebar .button
{
color: #E8922A;
}


/* overwrite backgrounds */
caption,
.button,
.poll .results .bar,
.rain .tabs .active,
.monthContainer li a:before,
.poll .bar,
input[type=submit],
.events .item .time,
.longcalendar .days li.today,
#zoeknavigatie span.current,
.pages .current, .alphabet .selected,
.gos .gosButton,
.gos .submit,
.gos .pages span.current
{
background-color: #E8922A;
}

/* overwrite borders */
.air .tabs .active,
.monthContainer #today:before,
.events .monthlist .daynumber.active,
.media .img a:hover:after,
.pages .current, .alphabet .selected,
.gos input[type=text]:focus
{
border-color: #E8922A;
}


/* Generated color classes */
.bgColorA, .base.bgColorA, .bgBefore.bgColorA:before { background-color: #E8922A; }
.fgColorA, .base.fgColorA { color: #E8922A; }

.bgColorB, .base.bgColorB, .bgBefore.bgColorB:before { background-color: #8DB940; }
.fgColorB, .base.fgColorB { color: #8DB940; }

/* Set correct logo */
#logo a, .logo
{
background-image: url(../images/clientlogo/landsmeer.png);
background-size: contain;
max-width: 550px;
}

.banner { height: 150px; }
@media (min-width: 1000px) {
    .menu ul a, .menu ul a:link {margin:0;}
}

/* header links (#25889) */
#assistent { margin: 0; }
#assistent .about { float: right; margin-right: 20px; text-align: left; }
#assistent .about a { margin-left: 0; padding: 9px; vertical-align: top; }
#assistent .about a:hover { text-decoration: underline; } 
#assistent .about a.social {
background: no-repeat 50% 50%;
display: inline-block;
height: 40px;
margin: 0;
padding: 0;
text-indent: -9999px;
width: 40px;
}
#assistent .about a.social:hover { background-color: #f4f7f9; }
#assistent .about a.social.twitter { background-image: url(../images/icon-twitter.png); }
#assistent .about a.social.facebook { background-image: url(../images/icon-facebook.png); }

#page.expandedHeader #assistent .quicksearch { margin-top: 10px; }
@media (max-width: 760px) {
	#assistent { display: none; }
}

/* custom colors for header and footer (#24554) */
#navigation.bgColorA, #navigation .bgColorA { background: #4D207A; }

/* slightly larger font-size (#25575) */
body { font-size: 1.1rem; }

/* custom footer (#25888) */
#footer.bgColorA { background: transparent; padding: 0; }

#footer .footer_links { background: #EAE3F1; font-size: 1rem; padding: 5px; }
#footer .footer_links h4 { font-weight: 700; margin-bottom: 15px; }
#footer .footer_links img, #footer .footer_links p, #footer .footer_links a, #footer .footer_links h4, #footer .footer_links li { color: #4D207A; }
#footer .footer_links p:last-child { margin-bottom: 0; }
#footer .footer_links .footer_facebook, #footer .footer_links .footer_twitter
{
display: inline-block;
height: 50px;
margin-right: 5px;
text-indent: -9999px;
width: 50px;
}
#footer .footer_links .footer_facebook { background: url(../images/logo-facebook.jpg) no-repeat; }
#footer .footer_links .footer_twitter { background: url(../images/logo-twitter.jpg) no-repeat; }
#footer .footer_links .footer_emblem {
background: url(../images/clientlogo/landsmeer_emblem-large.png) no-repeat;
background-size: contain;
display: inline-block;
min-height: 150px;
margin-right: 5px;
text-indent: -9999px;
width: 100%;
}

#footer .footer_copyright { background: #4D207A; padding: 5px; }

/* pagina heading in paars (#25576) */
h2.firstTitle, h2.title { color: #4D207A; }

/* geen dropdown menu */
.hovermenu li > div { display: none !important; }

/* geen foto's tonen bij nieuwsberichtenoverzicht #26254 */
.news .item .img { display: none; }

/* non-sticky footer */
#page { padding-bottom: 0; }
#footer { height: auto; position: relative; }

/* #31863 */
.menuList li li a, .menuList li li a:link { color: #4D207A; }

/* #36567 */
.image-404 {
    background: url('../images/image-404.jpg') no-repeat center center;
    background-size: contain;
    width: 100%;
    height: auto;
    position: relative;
    clear: both;
    margin-bottom: 20px;
    margin-top: -100px;
}

.image-404:before {
    display: block;
    content: " ";
    padding-top: 59%; /* 535x312 */
}

/**/
.events .item .img .noImage:not(.rssevent) {
    background: #f5f5f5 url('../images/emblem.png') no-repeat center center;
    background-size: 90% auto;
}
