.label-info {
    padding: 25px 25px 25px 25px;
    font-size: 14px;
    text-align: right;
}

/*//// Navigation //////*/
#block-navigation {
    background-color: rgba(237, 218, 97, 0.31);
}
.default-link{
    color: #0275d8;    
}

.default-link:hover{
    color:#0275d8;
}

.navbar {
    padding: 0;
    margin: 0;
    min-height: 46px;
}

.navbar-nav {
    margin: 0 auto;
}

.navbar-toggler {
    padding: .75rem;
}

.nav-link {
    padding: 1em 1.2em !important;
}

.nav-link:hover {
    background-color: #D94B2E;
}

.nav-link:hover a, a:hover {
    color: #fff;
}

.nav-item {
    color: #26201D;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    font-family: pacifico, cursive;
    font-weight: 400;
}

/*//// Info //////*/
#block-info {
    padding: 50px 0;
}

#block-info .label {
    margin-top: 20px;
}

/*//// Ticket //////*/
#block-tickets {
    background: url(../images/pattern.jpg) repeat top center #fff;
}

#block-tickets .label-h1 {
    background-color: #A0CC72;
}

#block-tickets .label-info {
    background-color: rgba(58, 90, 107, .5);
}

.fa.icon-red {
    color: #df706d;
}

h2.sponsors {
    text-align: center;
    color: #fff;
    font-weight: 400;
}

div.sponsors {
    text-align: center;
}

/*//// Line-up //////*/
#block-line-up {
    background-color: #fff;
}

#block-line-up .label-h1 {
    background-color: #3A5A6B;
}

#block-line-up .label-info {
    background-color: rgba(58, 90, 107, .5);
}

.program {
    margin-top: 10px;
    padding: 10px;
}

.program:hover {
    cursor: pointer;
}

.program-row-1 .program {
    height: 294px;
    text-shadow: 1px 1px #000;
}

.program-row-2 .program {
    height: 190px;
    text-shadow: 1px 1px #000;
}

.program p {
    font-size: .9rem;
}

.program-info {
    background-color: #77b6a6;
}

/*//// Verhalen //////*/
#block-story {
    background: url("../images/swirl_pattern.jpg") repeat top #fff;
}

#block-story .label-h1 {
    background-color: #3A5A6B;
}

#block-story .label-info {
    background-color: rgba(58, 90, 107, .5);
}

.story-1 {
    background: url("../images/story-1-wide.jpg") no-repeat center #3A5A6B;
}

.story-2 {
    background: url("../images/story-2-rectangle.jpg") no-repeat center #3A5A6B;
}

.story-3 {
    background: url("../images/story-3-sq.jpg") no-repeat center #3A5A6B;
}

.story-4 {
    background: url("../images/story-4-sq.jpg") no-repeat center #3A5A6B;
}

.story-5 {
    background: url("../images/story-5-sq.jpg") no-repeat center #3A5A6B;
}

.story-6 {
    background: url("../images/story-6-sq.jpg") no-repeat center #3A5A6B;
}

.story-7 {
    background: url("../images/story-7-rectangle.jpg") no-repeat center #3A5A6B;
}

.story-1, .story-2, .story-3, .story-4, .story-5, .story-6, .story-7 {
    background-size: cover;
}

.artiest-1 {
    background: url("../images/artist-1-wide.jpg") no-repeat center #3A5A6B;
}

.artiest-2 {
    background: url("../images/artist-2-rectangle.jpg") no-repeat center #3A5A6B;
}

.artiest-3 {
    background: url("../images/artist-3-sq.jpg") no-repeat center #3A5A6B;
}

.artiest-4 {
    background: url("../images/artist-4-sq.jpg") no-repeat center #3A5A6B;
}

.artiest-5 {
    background: url("../images/artist-5-sq.jpg") no-repeat center #3A5A6B;
}

.artiest-6 {
    background: url("../images/artist-6-sq.jpg") no-repeat center #3A5A6B;
}

.artiest-7 {
    background: url("../images/artist-7-rectangle.jpg") no-repeat center #3A5A6B;
}

.artiest-1, .artiest-2, .artiest-3, .artiest-4, .artiest-5, .artiest-6, .artiest-7 {
    background-size: cover;
}

.popup-artiest-1 {
    background: url("../images/artist-1-wide-popup.jpg") no-repeat center;
}

.popup-artiest-2 {
    background: url("../images/artist-2-rectangle-popup.jpg") no-repeat center;
}

.popup-artiest-3 {
    background: url("../images/artist-3-sq-popup.jpg") no-repeat center;
}

.popup-artiest-4 {
    background: url("../images/artist-4-sq-popup.jpg") no-repeat center;
}

.popup-artiest-5 {
    background: url("../images/artist-5-sq-popup.jpg") no-repeat center;
}

.popup-artiest-6 {
    background: url("../images/artist-6-sq-popup.jpg") no-repeat center;
}

.popup-artiest-7 {
    background: url("../images/artist-7-rectangle-popup.jpg") no-repeat center;
}

.popup-artiest-1, .popup-artiest-2, .popup-artiest-3, .popup-artiest-4, .popup-artiest-5, .popup-artiest-6, .popup-artiest-7 {
    background-size: cover;
}

/*//// Program //////*/
#block-program {
    background: url("../images/swirl_pattern.jpg") repeat top #fff;
}

#block-program .label-h1 {
    background-color: #D44742;
}

#block-program .label-info {
    background-color: rgba(212, 71, 66, .5);
    min-height: 100%;
}

.image-program {
    height: 420px;
}

.image-program img {
    width: 100%;
    height: auto;
}

/*//// Wist Je Datjes //////*/

#block-wistjedatje {
    background-color: #fff;
}

#block-wistjedatje .label-h1 {
    background-color: #3A5A6B;
}

#block-wistjedatje .label-info {
    background-color: rgba(58, 90, 107, .5);
    height: 100%;
}

#block-wistjedatje a{
    color: #3A5A6B;
}

#block-wistjedatje a:link {
    text-decoration: underline;
}

#block-wistjedatje a:visited {
    text-decoration: underline;
}

#block-wistjedatje a:hover {
    text-decoration: none;
}

/*//// Photos //////*/
#block-photos {
    background-color: #fff;
}

#block-photos .label-h1 {
    background-color: #D6BC4A;
}

#block-photos .label-info {
    background-color: rgba(18, 78, 84, .5);
}

#block-photos .card-columns {
    column-count: 8;
}

#block-photos .col {
    text-align: center;
}

#block-photos img {
    margin-bottom: 15px;
    margin-top: 10px;
}

/*//// Videos //////*/
#block-videos {
    background: url("../images/swirl_pattern.jpg") repeat top #fff;
}

#block-videos .label-h1 {
    background-color: #A0CC72;
}

#block-videos .label-info {
    background-color: rgba(212, 71, 66, .5);
}

#block-videos .card-columns {
    column-count: 8;
}

#block-videos .col {
    text-align: center;
}

#block-videos img {
    margin-bottom: 15px;
}

/*//// Contact //////*/
#block-contact {
    background: url("../images/swirl_pattern.jpg") repeat top #fff;
}

#block-contact .label-h1 {
    background-color: #A0CC72;
}

#block-contact .label-info {
    background-color: rgba(212, 71, 66, .5);
}

#block-contact .ticket p {
    color: inherit;
    padding-bottom: 30px;
}

#block-contact .ticket h2 {
    padding: 20px 10px;
}

.titel-Contact{
    font-size: 18px;
    font-weight: bold;
    color: rgba(18, 78, 84);

}

#block-contact .heta{
    height: 317px;
}

.het-glas {
    background: url("/images/HetGlas.png") no-repeat center;
    height: 317px;
}

.het-bandje {
    background: url("/images/HetBandje.png") no-repeat center;
    height: 317px;
}

/*//// Google maps //////*/
#block-maps {
    padding: 0;
    margin: 0;
    background: url("../images/swirl_pattern.jpg") repeat top #fff;
    border-top: 4px solid #3A5A6B;
}

#block-maps .row {
    margin-left: 0;
    margin-right: 0;
}

#block-maps iframe {
    display: block;
    width: 100%;
}

/*//// Footer //////*/
footer {
    background-color: #A0CC72;
    color: #3A5A6B;
    padding: 45px 0;
    text-align: center;
}

.desc{
    padding: 5px;
    text-align: center;
}

.albumCover{
    background-color: #fff;
    border: 1px solid #ccc;
}