<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
#------------------------------------------------------------------------
# ABF - 
#
# Copyright (C) 2007-2014 Inconel B.V. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.inconel.nl
# Support: support@inconel.nl
*/

/* Here you can include your override CSS styles */

/*  mini menu */
.mini-menu.sprocket-grids-b-container li {
    box-sizing: border-box;
    padding: 0;
}

.mini-menu.box li {
    border-bottom: 0 solid;
}

.mini-menu .sprocket-grids-b-effect {
    background: RGBA(0, 0, 0, 0.05) !important;
    border: 1px solid RGBA(0, 0, 0, 0.2);
    margin: -6px 0 0 -6px;
    padding: 2px 5px 0 6px;
}

.mini-menu .overlay-mode .sprocket-grids-b-text {
    width: 60%;
    text-shadow: 0 0 2px 1px #121212;
    margin: -12px 0 5px 0;
    color: #0a223b;
}

.mini-menu .overlay-mode .sprocket-grids-b-readon {
}


.gkCols6 .box.gkmod-2 {
    width: 100%;
}

b, strong {
    font-weight: 700;
}

.box.white {
    color: #565656 !important;
}

.custom ul li {
    line-height: 1.3;
    padding: 4% 0 4% 4%;
}

.custom ul li &gt; span {
    line-height: 1.3rem;
    color: #a28e7a;
}

#gkBottom6 .custom ul li {
    line-height: 1rem;
    padding: 1% 0 2% 1%;
    color: #fff;
}

#gkBottom6 .custom ul li &gt; span {
    line-height: 1.3;
    color: #a28e7a;
}


.custom h4:after {
    background: url("../images/common/twotoneborder.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    margin-top: 10px;
    text-transform: uppercase;
    width: 38%;
    color: #bba793;
}


#gkBottom6 .box {
    color: #111111;
}

#gkBottom6 .gkColumns h3 {
    color: #efefef !important;
    text-shadow: 1px 1px 2px #000000;
}

.geopend {
    color: #FFF;
    font-size: 19px;
    padding: 10px 15px;
    border-radius: 4px;
    background: #537F34;
    text-align: center;
    width: 65%;
}

.gesloten {
    color: #FFF;
    font-size: 19px;
    padding: 10px 15px;
    border-radius: 4px;
    background: #dc9202;
    text-align: center;

}

#verzenden {
    color: #FFF;
    font-size: 19px;
    height: 50px;
    padding: 10px 15px;
    border-radius: 4px;
    background: #ec66a2;
    text-align: center;
    width: 100%;
}

#verzenden:hover {
    color: #FFF;
    font-size: 19px;
    height: 50px;
    padding: 10px 15px;
    border-radius: 4px;
    background: #cb6186;
    text-align: center;
    width: 100%;
}

#clean .custom ul li {
    padding: 0;
    line-height: 1em;
}

#gkHeader.gkNoMenu {
    padding-top: 20px;
}

.nspMain.grid-big-img .nspText {
    color: #121212;
    font-size: 16px;
}

a, #gkMainbody a:active, #gkMainbody a:focus, #gkMainbody a:hover, #gkMainbody header h1 a, #gkMainbody header h2 a, #k2Container article header h2 a {
    color: #EC66A2;
    text-decoration: none;
    transition: color 0.2s linear 0s;
}

p a:hover {
    text-decoration: underline !important;
}

body {
    background: #FFF5EA;
    font-size: 16px;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: 1.75;
}

#gkMainbody header h1 {
    margin-bottom: 15px;
    color: #BBA793 !important;
}

#gkMainbody header h1 a {
    padding: 10px;
    color: #fff !important;
    background: #BBA793;
    transition: ease-in-out 0.3s;
}

#gkMainbody header h1 a:hover {
    color: #FFF !important;
    background: #EC66A2;
    transition: ease-in-out 0.3s;
}

#gkMainbody a {
    color: #000;
}

#gkMainbody a:hover, .box a:hover, a:hover, #gkSidebar .box a:hover {
    text-decoration: none;
    color: #EC66A2;
}

.itemBody h2, .componentheading {
    font-size: 28px;
    font-weight: 400;
    text-transform: uppercase;
}

.itemBody h4, .componentheading {
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.itemBody h2:after {
    background: url(../images/common/twotoneborder.jpg) no-repeat top left;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    margin-top: 10px;
    width: 19%;
    text-transform: uppercase;
}

.tabs h3:after {
    display: none;
}

.bigtitle-left .header {
    font-weight: inherit;
}

p .button {
    background: #BBA793;
    border-radius: 4px;
    color: #fff !important;
    padding: 5px 10px 5px 10px;
    border: none;
    transition: ease-in-out 0.3s;
}

p .button:hover {
    background: #EC66A2;
    color: #fff !important;
    transition: ease-in-out 0.3s;
}

li p {
    margin: 0 !important;
}

#gkBreadcrumb .breadcrumbs &gt; ul &gt; li, #gkBreadcrumb .breadcrumbs &gt; ul &gt; li a {
    font-size: 12px;
}

#gkBreadcrumb .breadcrumbs &gt; ul &gt; li {
    color: #EC66A2;
}

#gkBreadcrumb .breadcrumbs &gt; ul &gt; li a {
    color: #999;
}

/*--------LOGO --------*/
#gkLogo img {
    height: 90%;
    margin-top: 5px;
    vertical-align: middle;
}

#gkLogo {
    display: inline-block !important;
    vertical-align: middle;
}

@media only screen and (min-width: 320px) and (max-width: 1023px) {
    #gkLogo img {
        height: 60%;
        margin-top: 17px;
    }

    #gkMenuWrap #gkMobileMenu {
        margin-top: 17px !important;
    }
}

/*-------- MENU --------*/
#gkMenuWrap, #gkMainMenu .gkMenu {
    background: #fff;
}

#gkHeaderNav {
    border-bottom: 1px solid #FFF5EA;
}

.gkMenu &gt; ul &gt; li &gt; a {
    color: #BBA793;
}

#gkMainMenu .gkMenu &gt; ul &gt; li.active &gt; a {
    color: #5B534A !important;
    border-bottom: 3px solid #EC66A2;
}

.gkMenu &gt; ul &gt; li {
    padding: 0 20px;
}

/*.gkMenu &gt; ul &gt; li:last-child { padding: 0 0 0 20px !important; } */
.gkMenu &gt; ul &gt; li &gt; a {
    padding: 30px 0 5px 0;
    line-height: normal;
    height: auto;
    font-weight: normal;
    color: #948778;
}

ul.gkMenu &gt; li &gt; a:hover {
    color: #000 !important;
}

#gkMainMenu .gkMenu li.haschild {
    background: url(../images/common/drop.jpg) no-repeat right 3px top 36px;
}

#gkMainMenu .gkMenu &gt; ul li div.childcontent li.haschild {
    background: url(../images/common/second.png) no-repeat right 10px top 17px;
}

/*-------- SUBMENU --------*/
#gkMainMenu .gkMenu &gt; ul li ul {
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #999 !important;
}

/* level 1 */
#gkMainMenu .gkMenu &gt; ul li div.childcontent {
    background: #FFF;
}

#gkMainMenu .gkMenu &gt; ul li div.childcontent li {
    border-top: 1px solid #e2e2e2;
    transition: none;
}

#gkMainMenu .gkMenu &gt; ul li div.childcontent li:first-child {
    border-top: none;
}

#gkMainMenu .gkMenu &gt; ul li div.childcontent li:hover {
    background: #BBA793;
    transition: none;
}

#gkMainMenu .gkMenu &gt; ul li div.childcontent li.haschild {
    background: #fff url(../images/common/second.png) no-repeat top right 10px;
}

#gkMainMenu .gkMenu &gt; ul li div.childcontent li.haschild:hover {
    background: #BBA793 url(../images/common/second.png) no-repeat right 10px top -44px;
    transition: none;
}

#gkMainMenu .gkMenu ul li a, #gkMainMenu .gkMenu ul li ul li a {
    font-family: Arial, Helvetica, sans-serif;
    color: #999 !important;
    font-size: 12px;
}

#gkMainMenu .gkMenu ul li a:hover, #gkMainMenu .gkMenu ul li ul li a :hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff !important;
    font-size: 12px;
}

#gkMainMenu .gkMenu ul li ul li:hover a {
    color: #FFF;
    transition: none;
}

#gkMainMenu .gkMenu &gt; ul &gt; li &gt; a:hover {
    color: #000 !important;
}

/* level 2 */
#gkMainMenu ul.level1 li.haschild .childcontent {
    margin: -45px 0 0 200px !important;
}

#gkMainMenu ul.level1 li.haschild .childcontent li {
    border-top: 1px solid #e2e2e2;
    transition: none;
}

/* level 3 */
#gkMainMenu ul.level2 li.haschild .childcontent li {
    border-top: 1px solid #e2e2e2;
    transition: none;
}

/*-------- SLIDER --------*/
.gkIsWrapper-default figure &gt; div:before {
    display: none !important;
}

.gkIsWrapper-default figcaption {
    border-color: #EA5B9A !important;
}

.gkIsWrapper-default .gkIsPagination li.active, .gkIsWrapper-default .gkIsPagination li:active .gkIsWrapper-default .gkIsPagination li:focus, .gkIsWrapper-default .gkIsPagination li:hover, .gkIsWrapper-default .gkIsPagination li &gt; small {
    background: #EA5B9A !important;
}

.gkIsWrapper-default figcaption &gt; h2, .gkIsWrapper-default figcaption &gt; p {
    text-shadow: 1px 1px 1px #666;
}

#gkHeaderMod .gkSectionNav:before,
#gkBottom3 .gkSectionNav:before {
    border-color: #fff;
    color: #fff;
}

#gkHeaderMod .gkSectionNav:hover:before,
#gkBottom3 .gkSectionNav:hover:before {
    border-color: #fff;
    color: #fff;
}

.gkIsWrapper-default figcaption &gt; a {
    color: inherit;
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
    padding: 10px;
    background: #EC66A2;
    transition: ease-in-out 0.3s;
    margin-top: 10px;
    display: inline-block;
}

#gkIs-afspraak.gkIsWrapper-default figcaption &gt; a {
    display: none;
}

#gkIs-afspraak.gkIsWrapper-default .gkIsPagination[data-count="1"] {
    display: none;
}

.gkIsWrapper-default figcaption &gt; a:hover {
    background: #BBA793;
    color: #fff !important;
    transition: ease-in-out 0.3s;
}

#gkHeaderMod .gkSectionNav {
    padding: 5px;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    transition: ease-in-out 0.3s;
}

#gkHeaderMod .gkSectionNav:hover {
    background: rgba(0, 0, 0, 0.4);
    transition: ease-in-out 0.3s;
}

/*--------CONTENT (vanalles) --------*/

/* menu */

#gkExtraMenu &gt; ul.gkmenu {
    margin: 15px 0 0 0;
}

/* zoeken */
.finder input[type="text"] {
    border-color: #e2e2e2;
}

#mod-finder-searchform .finder br {
    display: none;
}

#mod-finder-searchform .finder input[type=text] {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 15px;
    float: none !important;
}

#mod-finder-searchform .finder button[type=submit] {
    width: 100%;
}

#mod-finder-searchform .finder button[type=submit] span:after {
    content: "\f002";
    font-family: FontAwesome;
    color: #fff;
    font-style: normal;
}

#gkBottomSection::before {

    background: #fff;
    content: "";
    height: 400px;
    position: absolute;
    -webkit-transform: skewY(14deg);
    -moz-transform: skewY(14deg);
    -ms-transform: skewY(14deg);
    -o-transform: skewY(14deg);
    transform: skewY(14deg);
    top: -200px;
    width: 100%;
    box-shadow: 0 0 21px 13px RGBA(0, 0, 0, 0.4);

}

.custom.bigtitle.white.noshadow h4 {
    color: #FFFFFF;
}

/* hoofstukken tabs */

/* calender */
/*td.ev_td_left{*/
/*width: 20%;*/
/*}*/
dd.tabs {
    background: #f5f5f5;
    padding: 15px;
}

/* calender */
td.ev_td_left {
    width: 20% !important;
}

/* social bottons */
#___plus_0 {
    width: 158px !important;
}

#gkSocialAPI .fb_iframe_widget {
    margin-left: 10px;
    top: -5px;
}

.FP {
    top: 2px;
}

/* voor jevents */
#jevents_body tr &gt; td:last-child {
    text-align: left;
}

/* artikel FAQ */
.itemBody .faq dl.tabs {
    width: 33%;
    float: left;
}

.itemBody .faq dt.tabs {
    background: #fff;
}

.itemBody .faq .current {
    width: 66%;
    float: right;
}

.itemBody .faq {
    float: left;
    background: #f5f5f5;
}

/* inlog DD */
.profileInlog_menu dd {
    margin: -25px 23px 4px;
    padding-left: 24%;
    padding-top: 5px;
}

#gkBottom6 .box.white {
    color: #fff !important;
    text-shadow: 1px 1px 0 #5a5a5a;
}

#gkBottom6 .box li a {
    color: #fff;
    text-shadow: 1px 1px 0 #5a5a5a;

}

#gkBottom6 .box li {
    border-bottom: none;
    padding: 0;
    line-height: normal;
}

#gkLogin {
    background: none repeat scroll 0 0 #e74c3c;
    margin-top: 40px;
    padding: 0 18px;
    top: 0;
    transition: all 0.3s ease-out 0s;
    right: 1px;
}

#gkMainMenu, #gkMenuWrap #gkMainMenu {
    margin-right: 7px;
    margin-top: -15px;
}

#form-login-remember {
    margin: 61px 0;
}

/* facts tabs */
dl.tabs dt.tabs {
    border: none;
    float: none;
    padding: 4px 14px !important;
    border-bottom: 1px solid #e2e2e2 !important;
    border-left: 1px solid #e2e2e2 !important;
    border-bottom: 1px solid #e2e2e2 !important;
    border-right: 1px solid #e2e2e2 !important;
}

dl.tabs dt:nth-child(3) {
    border-top: 1px solid #e2e2e2 !important;
}

dl.tabs dt.tabs.open {
    background: none repeat scroll 0 0 #BBA793 !important;
}

dl.tabs dt.tabs.open h3:hover a, dl.tabs dt.tabs.open h3:hover {
    color: #fff !important;
}

dl.tabs dt.tabs.open h3 a {
    color: #fff !important;
}

dl.tabs {
    background: none;
    color: #232323;
}

dl.tabs dt.tabs h3:hover {
    color: #EC66A2 !important;
}

dl.tabs dt.tabs h3 a {
    color: #000 !important;
    font-size: 12px;
}

@media screen and (max-width: 639px) {
    .itemBody .faq dl.tabs {
        display: none;
    }

    .itemBody .faq .current {
        width: 100%;
        box-sizing: border-box;
    }

    .itemBody .faq .current dd {
        display: block !important;
    }

}

/*opmaak dingetjes home page */

.normal-width.grid-border .gkGridGK5 {
    border: none;
}

.frontpage.dark-bottom .gkDarkBottom + #gkBottom1 {
    margin-top: -500px;
    padding: 0 0 120px 0;
    position: relative;
    z-index: 1;
}

/* == ACHTERGROND AFBEELDINGEN == */
.frontpage.dark-bottom #gkDarkBottom, body.style2 #gkBottomSection {
    background-size: 100% auto !important;
    /*background: url("../images/common/bronze_bg.jpg") no-repeat scroll center center #1e1e1e;*/
    background: url("../images/common/bronze_bg.jpg") no-repeat scroll center center #1e1e1e;
}

@media (max-width: 1120px) {
    .frontpage.dark-bottom #gkDarkBottom, body.style2 #gkBottomSection {
        background-size: auto 100%;
        background: url("../images/common/bronze_bg.jpg") no-repeat scroll center center #1e1e1e !important;
    }
}

/* formulier tekst kleur onderaan op home */
#gkBottom6 form input {
    float: left;
    width: 31%;
    padding-left: 10px;
    margin: 0 10px 7px 1px;
    height: 50px;
    border-radius: 3px;
}

#mc-embedded-subscribe {
    height: 50px;
}


/* maak deze zwart of wit, ligt aan achtergrond kleur */
#gkBottom6 form input:focus {
    color: #000;
}

.bigtitle .header {
    color: #000;
    font-size: 55px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0 0 38px 0;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px #000000;
}

.bigtitle .header {
    color: #000;
    font-size: 55px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0 0 38px 0;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px #000000;
}
/* gk musicstate */
.gkIsWrapper-default {
    margin: 0;
    min-height: 200px;
    position: relative;
}

.gkIsWrapper-default .gkIsPreloader {
    background: #fff url('../images/loader.gif') no-repeat center center;
    height: 100%;
    position: absolute;
    text-indent: -9999px;
    width: 100%;
    z-index: 101;
}

.gkIsWrapper-default figure {
    height: 100%;
    left: 0;
    position: absolute;
    overflow: hidden;
    width: 100%;
    top: 0;
    z-index: 1;
    opacity: 0;
}

.gkIsWrapper-default figure &gt; div:before {
    background: url('../images/is_pattern.png') repeat 0 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
}

.gkIsWrapper-default .active figcaption {
    opacity: 1; filter: alpha(opacity=100);
}

.gkIsWrapper-default figure.active {
    position: absolute;
    top: 0;
    z-index: 3;
}

.gkIsWrapper-default img {
    display: block;
    width: 100%;
}
.gkIsWrapper-default .gkIsSlide {
    background-size: cover;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

.gkIsWrapper-default figcaption {
    border-left: 5px solid #e74c3c;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    filter: alpha(opacity=0);
    height: auto;
    left: 0;
    margin: -92px 0 0 0;
    opacity: 0; filter: alpha(opacity=0);
    position: absolute;
    padding: 0 0 0 48px;
    top: 64%;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    z-index: 1;
}

.gkIsWrapper-default figure.active figcaption {
    left: 0;
    opacity: 1; filter: alpha(opacity=100);
    z-index: 101;
}

.gkIsWrapper-default figure.inactive figcaption {
    left: -10%;
    opacity: 0; filter: alpha(opacity=0);
}

.gkIsWrapper-default figcaption &gt; h2 {
    color: white;
    font-size: 55px;
    font-weight: 400;
    line-height: 55px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.gkIsWrapper-default figcaption &gt; p {
    color: white;
    font-size: 72px;
    font-weight: 500;
    line-height: 62px;
    margin: 0 0 10px 0;
    text-transform: uppercase;
}
.gkIsWrapper-default figcaption &gt; a {
    color: white;
    font-size: 32px;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    text-transform: uppercase;
}
.gkIsWrapper-default figcaption &gt; a:active,
.gkIsWrapper-default figcaption &gt; a:focus,
.gkIsWrapper-default figcaption &gt; a:hover {
    color: #e74c3c;
}

.gkIsWrapper-default .gkIsPagination {
    position: absolute;
    right: 0;
    top: 64%;
    z-index: 10;
}

.gkIsWrapper-default .gkIsPagination[data-count="1"] { margin-top: -32px; }
.gkIsWrapper-default .gkIsPagination[data-count="2"] { margin-top: -64px; }
.gkIsWrapper-default .gkIsPagination[data-count="3"] { margin-top: -96px; }
.gkIsWrapper-default .gkIsPagination[data-count="4"] { margin-top: -128px; }
.gkIsWrapper-default .gkIsPagination[data-count="5"] { margin-top: -160px; }
.gkIsWrapper-default .gkIsPagination[data-count="6"] { margin-top: -192px; }
.gkIsWrapper-default .gkIsPagination[data-count="7"] { margin-top: -224px; }
.gkIsWrapper-default .gkIsPagination[data-count="8"] { margin-top: -256px; }

.gkIsWrapper-default .gkIsPagination li {
    background: #ffffff;
    clear: both;
    cursor: pointer;
    float: left;
    height: 50px;
    margin: 1px 0;
    position: relative;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    width: 10px;
    color: transparent;
}
.gkIsWrapper-default .gkIsPagination li &gt; small {
    background: #e74c3c;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 62px;
    line-height: 63px;
    padding: 0 12px;
    position: absolute;
    left: 100%;
    text-transform: uppercase;
    top: 0;
    width: auto;
}

.gkIsWrapper-default .gkIsPagination li.active,
.gkIsWrapper-default .gkIsPagination li:active
.gkIsWrapper-default .gkIsPagination li:focus,
.gkIsWrapper-default .gkIsPagination li:hover {
    background: #e74c3c;
}

/* Group modules */
#gkBottom1,
#gkBottom2,
#gkBottom3,
#gkBottom4,
#gkBottom5 {
    padding: 15px;
    overflow: hidden;
}

.nspMain.grid-big-img .nspInfo1 a, .nspMain.grid-big-title .nspInfo1 a {
    color: #EC65A1 !important;
}

.nspMain.grid-left-img .nspArt:hover, .nspMain.grid-right-img .nspArt:hover {
    background: #EC65A1 !important;
}

.newsletter input[type="email"] {
    border: 1px solid #fff;
}

.newsletter label {
    display: none;
}

.frontpage #gkBottom2 .gkPage {
    max-width: 1200px;
    float: none;
    margin: 0 auto;
}

#gkBg section:nth-child(even) h3.header, .nspMain.grid-big-img .nspHeader a, .nspMain.grid-left-img .nspHeader a, .nspMain.grid-right-img .nspHeader a {
    color: #BBA793 !important;
    padding: 0 !important;
}


.nspMain.grid-big-img .nspHeader a:hover {
    color: #EC66A2 !important;
}

#gkHeaderMod .gkSectionNav:before {
    border: 2px solid #fff !important;
    color: #fff !important;
}

.gkSectionNav:before {
    border: 2px solid #EC66A2 !important;
    color: #EC66A2 !important;
}

.gkSectionNav:hover:before {
    border: 2px solid #BBA793 !important;
    color: #BBA793 !important;
}

/* .bigtitle .header { color: #FFF; } */

.gkColumns {
    margin: 0 -10px 50px -10px;
}

#gkFooter {
    height: 100px;
    background: #FFF;
    bottom: 0;
    width: 100%;
    color: #000;
}

#gkFooter a {
    color: #000;
}

.nspMain.grid-big-title .nspInfo2 {
    border-bottom: 1px solid #e5e5e5;
}

.nspMain.grid-big-title .gkArtContentWrap {
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

#gkFooter a:active, #gkFooter a:focus, #gkFooter a:hover {
    color: #948778;
}

/* pagina: created by, verstoppen */
header.nodate ul {
    display: none !important;
}

/* LIST BULLETS */
.itemBody &gt; ul li:before,
.itemBody &gt; div &gt; ul li:before,
ul.gkBullet1 li:before {
    color: #EC66A2;
    content: "\f00c";
}

/* AFSPRAAK &amp; FACEBOOK BLOKKEN */
#blokbinder {
    width: 100%;
    overflow: auto;
}

#blokbinder .gratisintake, #blokbinder .facebooklike {
    padding: 20px;
    box-sizing: border-box;
    width: 49%;
}

#blokbinder .gratisintake p, #blokbinder .facebooklike p {
    margin: 0;
    padding-bottom: 15px;
}

#blokbinder .facebooklike p {
    color: #fff;
}

#blokbinder .gratisintake h1, #blokbinder .facebooklike h1 {
    padding: 0;
    margin: 0 0 15px 0;
    display: inline-block;
    font-size: 24px;
}

#blokbinder .facebooklike h1 {
    color: #fff;
}

#blokbinder .gratisintake {
    background: #eee;
    float: left;
    color: #000;
}

#blokbinder .facebooklike {
    background: #EC66A2;
    float: right;
    color: #fff !important;
}

#blokbinder .gratisintake a.block_btn, #blokbinder .facebooklike a.block_btn, #rsm3 a.block_btn {
    float: right;
    padding: 10px 15px;
    text-transform: uppercase;
}

#blokbinder .gratisintake a.block_btn, #blokbinder .facebooklike a.block_btn, #rsm3 a.block_btn {
    background: #BBA793;
    color: #fff;
    border: 1px solid #BBA793;
}

#blokbinder .facebooklike a.block_btn:hover, #blokbinder .gratisintake a.block_btn:hover, #rsm3 a.block_btn {
    color: #fff !important;
    background: #EC66A2;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.custom .gratisintake {
    background: none repeat scroll 0 0 #fee;
    border: 2px solid #e2e2e2;
    box-shadow: 5px 6px 17px rgba(0, 0, 0, 1);
    box-sizing: border-box;
    color: #626262;
    float: left;
    padding: 20px;
}

.custom .gratisintake a.block_btn {
    float: right;
    padding: 10px 15px;
    text-transform: uppercase;
    background: #BBA793;
    color: #fff;
    border: 1px solid #BBA793;
}

.custom .gratisintake a.block_btn:hover {
    color: #fff !important;
    background: #EC66A2;
    border: 1px solid #fff;
    box-sizing: border-box;
}

.custom .gratisintake h1 {
    padding: 0;
    margin: 0 0 15px 0;
    display: inline-block;
    font-size: 24px;
}

.sprocket-strips-item {
    box-shadow: none !important;
}

/*--------TOP 4 BLOKKEN --------*/

#topblock {
    padding: 0;
    margin: -10% auto 0 auto;
    list-style: none;
    overflow: hidden;
}

#topblock li {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* padding: 0.5%; background: rgba(216, 128, 128, 0.81); oud*/
    color: #fff;
}

#topblock li {
    background: #D0BAA5;
    padding: 2%;
}

/* #topblocks li:nth-child(odd) { background: rgba(170, 128, 128, 0.81); } oud */
#topblocks li:nth-child(odd) {
    background: #EC66A2;
}

#topblocks li h1 {
    padding: 0; /* margin: 0; margin-top: -13%; oud */
    font-size: 20px;
    color: #fff;
}

#topblocks li h1 {
    margin: -30px 0 10px 0;
}

#topblocks li p {
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 1.3em;
    position: relative;
    color: #fff;
    min-height: 7em;
}

#topblocks li a {
    display: inline-block;
    padding: 5px 8px 5px 8px;
    border: 1px solid #fff;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    transition: ease-in-out 0.3s;
}

#topblocks li a:hover {
    background: #EC66A2;
    border: 1px solid #EC66A2;
    color: #fff;
    transition: ease-in-out 0.3s;
}

/* #topblock .sprocket-strips-container &gt; li {border: 5px solid rgba(255,255,255,0.50); width: 23%; margin: 0 1%;} oud */
#topblock .sprocket-strips-container &gt; li { /* width: 23%; oud */
    width: 25%;
    margin: 0;
}

#topblocks .sprocket-strips-container {
    margin: 0 0;
}

.grid-border .gkGridGK5 {
    border: none;
}

.sprocket-strips-top {
    margin-top: 11%;
    min-height: 12em;
}

#topblocks .topblock-list {
    padding: 1px !important;
}

.sprocket-strips-container {
    margin: 0 !important;
    position: relative;
    z-index: 3000;
}

/* deze disabled voor de oude opmaak */

@media only screen and (min-width: 961px) and (max-width: 1279px) {
    #topblock {
        padding: 0;
        margin: -10% auto 0 auto;
        list-style: none;
    }

    #topblock .sprocket-strips-container &gt; li {
        width: 23%;
    }

    #topblocks li h1 {
        padding: 0;
        font-size: 20px;
        color: #fff;
        margin: -13% 0 0;
    }
}

@media only screen and (min-width: 640px) and (max-width: 960px) {
    #topblock {
        padding: 0;
        margin: -15.5% auto 0 auto;
        list-style: none;
    }

    #blokbinder .gratisintake, #blokbinder .facebooklike {
        padding: 20px;
        box-sizing: border-box;
        width: 48%;
        margin: unset;
    }

    #topblock .sprocket-strips-container &gt; li {
        width: 48%;
        margin-bottom: 2%;
    }

    #topblocks li h1 {
        color: #fff;
        font-size: 20px;
        margin-top: -7% !important;
        padding: 0;
    }

}

@media (max-width: 640px) {
    .rme-items {
        display: block !important;
    }

}

/* --------mobile menu--------*/
#gkMobileMenu i {
    color: #BBA793 !important;
}

#gkMenuWrap #gkMobileMenu {
    color: #FFFFFF !important;
}

#gkHeaderNav {
    background: none repeat scroll 0 0 #FFFFFF;
}

#gkMainMenu, #gkMenuWrap #gkMainMenu {
    float: right;
}

#gkMenuWrap #gkMobileMenu select option {
    color: #BBA793;
}

/* -------- CONTACT PAGINA/FORMULIER --------*/

.formResponsive .formHorizontal .formControlLabel {
    float: left;
    width: auto;
    padding-top: 5px;
    text-align: right;
}

.formResponsive .formHorizontal .formControls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 25px;
    *margin-left: 0;
}

#gkSidebar .formResponsive .formHorizontal .formControls {
    margin-left: 0;
}

#gkSidebar .formResponsive textarea,
#gkSidebar .formResponsive input[type="text"],
#gkSidebar .formResponsive input[type="number"],
#gkSidebar .formResponsive input[type="email"],
#gkSidebar .formResponsive input[type="tel"],
#gkSidebar .formResponsive input[type="url"],
#gkSidebar .formResponsive input[type="password"] {
    border-radius: 3px;
    box-sizing: border-box;
    font-size: 15px;
    height: 43px;
    line-height: 19px;
    margin: 8px 0;
    padding: 9px 10px 10px;
    width: 100%;
}

#gkSidebar .formResponsive input[type="submit"] {
    border-radius: 3px;
    box-sizing: border-box;
    font-size: 15px;
    height: 43px;
    line-height: 19px;
    margin: 8px 0;
    padding: 9px 10px 10px;
    width: 100%;
    background-color: #bca894;
    transition: 500ms background-color;
    text-transform: uppercase;
}

#gkSidebar .formResponsive input[type="submit"]:hover {

    background-color: #f12b7f;
    transition: 500ms background-color;
    text-transform: uppercase;
}

#gkSidebar .color1 {
    background-color: RGBA(255, 255, 255, 0.4);

}

#gkSidebar .round {
    border-radius: 10px;

}

#gkSidebar .box {
    box-shadow: 5px 6px 7px 2px RGBA(0, 0, 0, 0.08);

}

#gkSidebar .box:hover {
    box-shadow: 5px 6px 14px 2px RGBA(0, 0, 0, 0.2);
    transition: 500ms all 500ms ease
}


/*
.formResponsive input[type="radio"],
.formResponsive input[type="checkbox"] {
  padding-left: 18px;
  float: left;
  margin: 3px 5px 0 0 !important;
}

.formResponsive label {
  height: 18px;
  margin: 0 25px 0 0;
  float: left;
  padding: 0px;
}
*/

.gkColumns ul.lijstje {
    padding: 0 0 20px 0;
    margin: 0;
    list-style: none;
}

.gkColumns ul.lijstje li {
    border-bottom: 1px solid #e2e2e2 !important;
    padding: 5px 0;
    width: 95%;
}

.gkColumns ul.lijstje li p {
    line-height: normal;
}

.gkColumns ul.lijstje li p a {
    color: #EC66A2 !important;
}

.gkColumns ul.lijstje li p a:hover {
    text-decoration: underline;
}

.gkColumns table {
    width: 95%;
}

.gkColumns table tr td:first-child {
    width: 40%;
    text-align: left;
}

.gkColumns table tr td:last-child {
    width: 60%;
}

.gkColumns table.fullwidth tr td {
    width: 100%;
}

.gkColumns h3 {
    color: #BBA793 !important;
}

.gkColumns h3:after {
    background: url(../images/common/twotoneborder.jpg) no-repeat top left;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    margin-top: 10px;
    width: 19%;
    text-transform: uppercase;
}


.formResponsive input[type=radio] + label {
    display: inline-block;
    margin: -2px;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.formResponsive input[type=radio]:checked + label {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-color: #BBA793;
    color: #fff;
    text-shadow: none;
}

/* -------- OPMAAK --------*/
#gkSidebar h5 {
    color: #BBA793;
}

.itemBody h1, .itemBody h2, .itemBody h4 {
    color: #BBA793 !important;
}

.itemBody h3 {
    color: #BBA793 !important;
}

form h2 {
    padding: 10px;
    color: #fff !important;
    background: #BBA793 !important;
    transition: ease-in-out 0.3s;
    display: inline-block;
    font-size: 2em;
    font-family: Arial, Helvetica, sans-serif;
}

.loginInlog_menu select, .loginInlog_menu textarea, .loginInlog_menu input[type="text"], .loginInlog_menu input[type="password"], .loginInlog_menu input[type="url"], .loginInlog_menu input[type="email"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #121212;
    display: block;
    float: none;
    font-size: 16px;
    font-weight: 400;
    height: 52px;
    line-height: 53px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 65%;
}

input#mc-embedded-subscribe {
    background-color: #a53f81;
}

input#mc-embedded-subscribe:hover {
    background-color: #FF66CC;
}

.input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #DEDEDE;
    display: block;
    float: none;
    font-size: 16px;
    font-weight: 400;
    height: 52px;
    line-height: 53px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 65%;
}

.loginInlog_menu .button.button {

    margin: 19px auto;
}

/* module nieuwsbrief */
.nieuwsbrief label {
    display: none;
}

/* artikel nieuwsletter */
#nieuwsletter form h3 {
    padding: 10px;
    color: #fff !important;
    background: #BBA793 !important;
    transition: ease-in-out 0.3s;
    display: inline-block;
    font-size: 2em;
    font-family: Arial, Helvetica, sans-serif;
}

#nieuwsletter textarea, #nieuwsletter input[type="text"], #nieuwsletter input[type="password"], #nieuwsletter input[type="url"], #nieuwsletter input[type="email"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #121212;
    display: block;
    float: none;
    font-size: 16px;
    font-weight: 400;
    height: 52px;
    line-height: 53px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 65%;
}

#nieuwsletter .bigtitle .header {
    display: none;
}

#nieuwsletter label {
    display: none;
}

#nieuwsletter .mcsignup input[type="text"] {
    margin-bottom: 5px;
}

#bigtitle .black .header {
    color: #000;
    font-size: 49px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    text-align: center;
    text-shadow: 1px 1px 2px #000000;
    text-transform: uppercase;
}

/* kalender eerste TD */
.ev_navigation tr &gt; td:first-child {
    width: 1%;
}

.finder .select, .finder textarea, .finder input[type="text"], .finder input[type="password"], .finder input[type="url"], .finder input[type="email"] {

    float: left;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="email"]:focus, textarea:focus {
    transition: ease all 500ms;
}

button, .button, input.button, span.button, button.button, div.button, input[type="submit"], .pagenav-prev a, .pagenav-next a, .readon, #gkMainbody .itemReadMore, .button.invert:active, .button.invert:focus, .button.invert:hover {

    border: 1px solid RGBA(0, 0, 0, 0.6);
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 400;
    height: 26px;
    line-height: 25px;
    margin: 0 auto;
    text-align: center;
    text-transform: lowercase;
    white-space: nowrap;
    /*width: 25%;*/

}


.gkGridElement .button {
    margin-top: auto;
}

#gkMainbody .readmore &gt; a {
    width: 25%
}

#gkSidebar {
    margin-top: 43px;
}

.finder .button, .finder .button, .finder input.button, .finder span.button, .finder button.button, .finder div.button, .finder input[type="submit"], .finderinput[type="button"], .finder .pagenav-prev a, .finder .pagenav-next a, .finder .readon, .finder #gkMainbody .itemReadMore, .finder #gkMainbody .readmore &gt; a, .finder .button.invert:active, .finder .button.invert:focus, .finder .button.invert:hover {
    float: right;
    height: 52px;
    margin: -22px auto;
    width: 25%;
}

.finder a {
    float: left;
    margin-top: 7px;
    text-decoration: none;
}

#finder button {
    float: left;
    margin-right: 16px;
    margin-top: auto;
}

#search-form fieldset.word label, #search-form fieldset.word input, #search-form fieldset.word button {
    float: left;
    margin-right: 5px;
    margin-top: auto;
}

.box li a {
    color: #000;
}

#gkBottom5 ul li a {
    color: #121212;
}

#gkBottom5 .header, #gkBottom5 h3 {
    color: #121212;
}

#gkBottom5 {
    padding: 25px 0;
}

.itemBody h3 {
    color: #F174B3;
}

.item-page h1 {
    font-size: 2em;
}

.leading h2 {
    font-size: 2em;
}

button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a,
.readon,
#gkMainbody .itemReadMore,
#gkMainbody .readmore &gt; a,
.button.invert:active,
.button.invert:focus,
.button.invert:hover {
    background: #BBA793;
    border: none;
    border-radius: 4px;
}

button:hover,
.button:hover,
input.button:hover,
span.button:hover,
button.button:hover,
div.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.pagenav-prev a:hover,
.pagenav-next a:hover,
.readon:hover,
#gkMainbody .itemReadMore:active,
#gkMainbody .itemReadMore:focus,
#gkMainbody .itemReadMore:hover,
#gkMainbody .readmore &gt; a:active,
#gkMainbody .readmore &gt; a:focus,
#gkMainbody .readmore &gt; a:hover,
.button.invert {
    background: #F1297E;
    color: #fff !important;
}

dl#tabs dt.tabs, dl.tabs dt.tabs {
    border: none;
    float: none;
    padding: 3px 14px;
}

dl#tabs dt.tabs.open, dl.tabs dt.tabs.open {
    background: none repeat scroll 0 0 #3498DB;
}

dl#tabs, dl.tabs {
    background: none;
    color: #232323;
}

dl#tabs dt.tabs h3:hover a, dl.tabs dt.tabs h3:hover {
    color: #343434;
}

.itemBody, .itemComments {
    padding-left: 15px;
}

.frontpage_header:after {
    background: url(../images/common/twotoneborder.jpg) no-repeat top left;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    margin-top: 10px;
    width: 19%;
    text-transform: uppercase;
}

h3 {
    text-transform: uppercase;
}

#gkBottom1 .gkSectionNav, #gkPageContent .gkSectionNav {
    display: none;
}

/* evenementen/acties */
.rme-timeline-point {
    padding: 0 !important;
    border-bottom: none !important;
}

/* background correctie voor tablets */

body.style2 #gkBg #gkBottomSection {
    background-size: cover;
}

/* rok mini events */

.rme-timeline-point:hover, .rme-timeline-point.active, .rme-badge {
    background: none repeat scroll 0 0 palevioletred !important;
}

.rme-items li {
    -moz-box-flex: 1;
    border: 1px solid #e3e3e3 !important;
    border-radius: 1px !important;
    flex: 1 1 0 !important;;
    margin: 10px !important;
    padding: 10px !important;
    transition: all 0.5s linear 0s;
}

.rme-items li:hover {
    -moz-box-flex: 1 !important;
    border: 1px solid #aeaeaa !important;;
    border-radius: 1px !important;;
    flex: 1 1 0 !important;;
    margin: 10px !important;;
    padding: 10px !important;;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) !important;;
    transition: all 0.1s linear 0s;
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
    #topblocks {
        padding: 0;
        margin: -40px auto auto;
        list-style: none;
    }

    #topblocks li {
        float: none;
        width: 100%;
        display: block;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        margin-top: -1px;
    }

    #blokbinder .gratisintake, #blokbinder .facebooklike {
        padding: 20px;
        box-sizing: border-box;
        width: 100%;
        margin: inherit;
        float: right;
    }

    #topblock .sprocket-strips-container &gt; li {
        width: 100%;
        height: 200px !important;
    }

    .gkIsWrapper-default p {
        font-size: 11px !important;
    }

    .frontpage.dark-bottom .gkDarkBottom + #gkBottom1 {
        padding: 30px 0;
    }

    #gkBottomSection {
        padding: 100px 0 50px 0 !important;
    }
}

/* OVERRIDE */

.brown {
    color: #BBA793 !important;
}

.brown h1,
.brown h2,
.brown h3,
.brown h4 {
    color: #BBA793 !important;
}

.noshadow {
    text-shadow: none !important;
    box-shadow: none !important;
}

.noshadow h1,
.noshadow h2,
.noshadow h3,
.noshadow h4 {
    text-shadow: none !important;
    box-shadow: none !important;
}

/* artikel box */
.box.grijs {
    background: none repeat scroll 0 0 #888 !important;
    border: medium none;
    color: #121212;
    padding: 22px !important;
}

.box.rose {
    background: none repeat scroll 0 0 #ec66a2 !important;
    border: medium none;
    color: #fff;
    padding: 22px !important;
}

/* testimonials */
.RSWS_form_main {
    width: 100%;
}

.RSWS_form_main tr &gt; td:first-child {
    width: inherit;
}

#rsm_background #rsm1 {
    width: 100% !important;
    box-sizing: border-box !important;
}

#rsm_background {
    background: #EEEEEE;
    box-sizing: border-box;
    padding: 1% 1% 5% 0;
    color: #232323;
    border: 2px solid #e2e2e2;
    overflow: auto;
}

#rsm_background #rsm2 p {
    margin: 5px 0 10px 0;
}

#rsm_background #rsm2 br {
    display: none;
}

#rsm_background #rsm2 em {
    color: #BBA793;
}

@media (max-width: 640px) {
    #rsm_background #rsm2 span {
        width: 20%;
    }

    #rsm_background #rsm2 img {
        width: 100%;
        height: auto;
    }
}

/* === GK5 mod === */
.gkNspPM-FrontpageImageOverlay &gt; figcaption {
    padding: 0 21px !important;
    top: 9% !important;

}

.gkGridGK5Wrap &gt; .gkGridElement.active {
    border-radius: 12px;
    border: 3px solid rgba(0, 0, 0, 0.2);
}

@media (max-width: 1920px) {
    .gkNspPM-FrontpageImageOverlay &gt; figcaption h1 {
        font-size: 28px !important;
    }
}

.frontpage.dark-bottom #gkPageContent &gt; .gkPage {

    z-index: 3 !important;
}

.gkBlockTextLeft, .gkBlockTextRight, .gkBlockTextCenter {
    width: 33%;
}

</pre></body></html>