﻿body {
    font-family: 'Lustria', Arial, Helvetica, sans-serif;
    font-size:13px;
    color:black;
}
.maxwidth {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}
.nolist {
    list-style:none;
    padding:0;
    margin:0;
}
.container, .navbar-collapse {
    margin:0;
    padding:0;
}
.navbar-toggler {
    color: red !important;
}
a {
    text-decoration: none;
}
a:hover, a:focus, a:active {
    text-decoration:none;
}
.clear {
    clear:both;
}
#textbox a:hover {
    color:#ef432a;
}
.bck {
    background-image:url('/Areas/DenBrand/Content/img/icons.png');
    background-repeat:no-repeat;
}
.title {
    font-family: 'Economica', Arial, sans-serif;
    font-size:17px;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:5px;
    color:#333;
}
.subtitle
{
    font-size:13px;
    color:brown;
}
header, footer {
    background-color: #ef432a;
}
#headercontent {
    text-align:right;
    color:white;
    padding:10px;
    padding-right:20px;
}
#currentpage {
    font-family: 'Economica', Arial, sans-serif;
    font-size:35px;
    font-weight:bold;
    text-transform:uppercase;
}
#breadcrumb {
    min-height:20px;
}
#breadcrumb li {
    display:inline-block;
}
#breadcrumb a {
    color:white !important;
}
#breadcrumb a::after {
    content:' >>';
}
#breadcrumb li:last-child a::after {
    content:'';
}
aside {
    width:230px;
    float:left;
}
#logo a {
    display:block;
    width:168px;
    height:120px;
    background-position:-22px -20px;
}
#menu {
    padding-bottom:40px;
}
#menu li a {
    font-family: 'Economica', Arial, sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    color:#999;
}
li.level_1 {
    font-size:18px;
    margin-bottom:3px;
}
li.level_2 {
    font-size:18px;
    margin-bottom:1px;
}
li.level_3 {
    font-size:16px;
    margin-bottom:1px;
}
li.level_4 {
    font-size:15px;
    margin-bottom:0;
}
li.level_4:last-child {
    margin-bottom:3px;
}
#menu li.selected a{
    text-decoration:none;
    color:#333;
}
#menu li a:hover, #menu li.current a{
    text-decoration:none;
    color:#ef432a;
}
#menu li.level_2 {
    margin-left:15px;
}
#menu li.level_3 {
    margin-left:25px;
}
#menu li.level_4 {
    margin-left:35px;
}
#canvas {
    margin-top:20px;
    margin-bottom:40px;
    min-height:550px;
    font-size:15px;
}
#slideshow {
    float:left;
    max-width:530px;
    margin-right:20px;
}
#slideshow a, #slideshow div {
    max-height:120px;
    overflow:hidden;
    display:inline-block;
}
#slideshow img {
    margin-right:3px;
    max-width:530px;
        margin-bottom: 5px;
}
#slideshow .index {
    position:relative;
    width:60px;
    height:40px;
    overflow:hidden;
    margin-right:5px;
    z-index:1000;
}
#slideshow .index img{
    width:60px;
}
.cycle-slideshow {
    background-position:left top;
}
#news ul{
    list-style:none;
    list-style-position:inside;
    margin:0;
    padding:0;
    padding-bottom:15px;
}
#news li {
    margin-bottom:25px;
}
.eventstartdate {
    background-color:#ef432a;
    color:white;
    padding:5px;
    border-radius:5px;
    font-family: 'Economica', Arial, sans-serif;
    font-size:17px;
    width:50px;
    float:left;
    text-align:center;
    margin-right:10px;
}
.newslink {
    padding-top:5px;
}
.newslink a {
    padding-left:12px;
    background-position:-226px -230px;
    display:block;

}
#textbox {
    padding-bottom:25px;
}
#news.withslideshow, #textbox.withslideshow {
    margin-left:780px;
}
#textbox ul {
    list-style:disc;
    list-style-position:inside;
}

#to_share {
    display:block;
    text-align:right;
    padding-right:10px;
}
#legend {
    display:inline-block;
    width:60px;
    height:18px;
    background-position:-15px -218px;
}
#to_share a {
    display:inline-block;
    outline:0;
    width:25px;
    height:25px;
}
#share_facebook {
    background-position:-78px -210px;
}
#share_linkedin {
    background-position:-104px -210px;
}
#share_twitter {
    background-position:-129px -210px;
}


footer {
    padding-bottom:50px;
    position:relative;
}
footer, footer a {
    color:white;
}
footer a:hover {
    color:white;
    text-decoration:underline;
}
footer h1 {
    font-size:15px;
    text-transform:uppercase;
}
#information {
    position:relative;
    font-family: 'Economica', Arial, sans-serif;
    font-size:18px;
    top:-30px;
    color:#ef432a;
    text-transform:uppercase;
}
#informationcontent>li{
    float:left;
    margin-right:50px;
    min-width:250px;
    min-height:120px;
}

#facebook a {
    float:left;
    width:28px;
    height:28px;
    background-position:-249px -20px;
}
#linkedin a {
    display:inline-block;
    background-position: -290px -20px;
    width:28px;
    height:28px;
}
#facebook a:hover {
    background-position:-249px -72px;
}
#linkedin a:hover {
    background-position:-290px -72px;
}
#partners {
    background-color:white;
    min-height:200px;
    max-width:210px;
}
#partners a {
    display:block;
    float:left;
    height:85px;
    background-color:white;
    padding:5px;
    margin-bottom:25px;
}
#partners li:nth-child(2n) a {
    display:inline-block;
}
#mol {
    background-position:-360px -18px;
    width:125px;
}
#herentals {
    background-position: -480px 0px;
    width:115px;
}
#lier {
    background-position: -600px -18px;
    width:79px;
}
#vaph {
    background-position: -700px -10px;
    width:79px;
}
#mol:hover {
    background-position:-360px -122px;
}
#herentals:hover {
    background-position: -480px -104px;
}
#lier:hover {
    background-position: -600px -122px;
}
#vaph:hover {
    background-position: -700px -114px;
}
.submit {
    margin-top:5px;
}
.field-validation-error span {
    color:white;
}
#col3 input[type="text"] {
    margin-bottom:8px;
}

@media only screen and (max-width :761px) {
    #currentpage {
        font-size:20px;
    }
    #breadcrumb li {
        display:block;
    }
    #breadcrumb a::after {
        content:'';
    }
    aside {
        width:100%;
        float:none;
    }
    #canvas {
        margin-top:20px;
        margin-bottom:20px;
        min-height:200px;
    }
    .maxwidth {
        padding-right:10px;
        padding-left:10px;
    }
    #menu {
        text-align:center;
    }
    #logo {
        position:absolute;
        top:10px;
        left:10px;
        background-color:white;
    }
    #logo a {
        width:100px;
        height:100px;
        background-position:-223px -135px;
    }
    #smallmenu {
        font-size:25px;
    }
    .navbar-toggler {
        border:solid 3px #ef432a;
        background-color:red;
        border-radius:5px;
    }
    #slideshow {
        display: block;
        float: none;
    }
    #slideshow {
        max-width:100%;
        padding-right:20px;
        padding-bottom:20px;
    }
    #slideshow img {
        max-width: 95%;
        margin-bottom: 25px;
    }
    .cycle-slideshow {
        width:100%;
    }
    /*#slideshow img {
        max-width:55px;
    }
    #slideshow .ss0 img {
        max-width:100%;
    }*/
    #news.withslideshow, #textbox.withslideshow {
        margin-left:0;
    }
    #menu li.level_2, #menu li.level_3, #menu li.level_4 {
        margin-left:0;
    }
    #menu li.level_1 {
        font-size:35px;
        line-height:36px;
    }
    #menu li.level_2 {
        font-size:25px;
    }
    #menu li.level_3 {
        font-size:19px;
    }
    #menu li.level_4 {
        font-size:14px;
    }
    #informationcontent>li{
        float:none;
        margin-right:auto;
        margin-left:auto;
        width:200px;
        min-height:10px;
        border-bottom:1px solid #999;
        padding-bottom:20px;
    }
    #informationcontent>li:last-child{
        border-bottom:none;
        padding-bottom:0;
    }
}

@media only screen and (min-width:761px) and (max-width :871px) {
    .maxwidth {
        padding-right:20px;
        padding-left:20px;
    }
    #news.withslideshow, #textbox.withslideshow {
        margin-left:590px;
    }
    /*#slideshow {
        max-width:340px;
    }
    #slideshow img {
        max-width:55px;
    }
    #slideshow .ss0 img {
        max-width:340px;
    }*/
}

@media only screen and (min-width:871px) and (max-width :1036px) {
    .maxwidth {
        padding-right:30px;
        padding-left:30px;
    }
    #news.withslideshow, #textbox.withslideshow {
        margin-left:680px;
    }
    /*#slideshow {
        max-width:430px;
    }
    #slideshow img {
        max-width:110px;
    }
    #slideshow .ss0 img {
        max-width:430px;
    }*/
}
#captcha {
    margin-top:10px;
}
#captcha iframe {
    border-radius:5px;
}