.cookie-popup {
position: fixed;
bottom: 30px;
right: 40px;
width: auto;
z-index: 900;
max-width: 450px;
min-height: 80px;
padding: 30px;
background: #FFF;
box-shadow: 0 0 25px rgba(0,0,0,0.16);
}
.cookie-popup .title {
font-size: 24px;
font-family: inherit;
}
.cookie-popup p {
font-weight: 100;
font-size: inherit;
line-height: 1.2;
}
.cookie-popup a.cookie-link {
font-size: inherit;
}  .main-cookie-window {
display: block;
}
.main-cookie-window .link-preferences {
text-align: center;
font-size: 12px;
padding: 5px 0;
display: block;
}
.main-cookie-window p {
margin: 0;
}
.main-cookie-window .custom-link {
display: block !important;
text-align: center;
}
.main-cookie-window.vb-hidden {
visibility: hidden;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
height: 0;
}
.main-cookie-window.h-0 {
height: 0;
-webkit-transition: all .3s ease-in-out;
}  .cookie-preferences {
visibility: hidden;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
height: 0;
overflow: auto;
}
.cookie-preferences.vb-show {
visibility: visible;
opacity: 1;
-webkit-transition: all 1s ease-in-out;
height: auto;
}
.cookie-preferences .content ul {
padding: 0;
list-style: none;
}
.cookie-preferences .content ul li a {
text-decoration: underline;
}
.cookie-preferences .content ul li:before {
content: '-';
display: inline-block;
padding-right: 5px;
}
.cookie-preferences .custom-link {
display: block !important;
text-align: center;
}
.cookie-preferences .preferences p {
text-align: center;
font-size: 12px;
padding: 5px 0;
display: block;
margin: 0;
}
.cookie-preferences .input-type {
display: inline-block;
float: right;
}
.cookie-preferences .css-checkbox {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 40px;
height: 20px;
background: #c7cad2;
border-radius: 3em;
position: relative;
cursor: pointer;
border: initial;
padding: initial;
transition: background .3s ease-in-out;
}
.cookie-preferences .css-checkbox:checked {
background: #eeeeee;
}
.cookie-preferences .css-checkbox:after {
position: absolute;
content: "";
width: 20px;
height: 20px;
border-radius: 50%;
background: #000000;
box-shadow: 0 0 0.25em rgba(0,0,0,.3);
transform: scale(.8);
left: 0;
transition: all .3s ease-in-out;
}
.cookie-preferences .css-checkbox:checked:after {
left: calc(100% - 1.4em);
}
.cookie-preferences .css-checkbox#functional {
cursor: default;
}.wp-caption-text,
.gallery-caption,
.bypostauthor {
}.popup-overlay {
position: fixed;
z-index: 99999;
line-height: 1.75;
}
.popup-overlay.active {
display: inline;
}
.popup-overlay.active .popup-container {
right: 0px;
cursor: initial;
}
.popup-overlay .popup-container {
cursor: pointer;
-webkit-transition: 1s ease-in-out;
-moz-transition: 1s ease-in-out;
-o-transition: 1s ease-in-out;
transition: 1s ease-in-out;
position: fixed;
bottom: 40px;
right: -190px;
-webkit-box-shadow: 0px 0px 11px 3px rgba(80, 80, 80, 0.35);
-moz-box-shadow: 0px 0px 11px 3px rgba(80, 80, 80, 0.35);
box-shadow: 0px 0px 11px 3px rgba(80, 80, 80, 0.35);
}
@media only screen and (max-width: 768px) {
.popup-overlay .popup-container {
right: -240px;
}
}
.popup-overlay .popup-container .popup-content-container {
width: 240px;
position: relative;
}
.popup-overlay .popup-container .popup-content-container img {
box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.55);
margin: 0 auto;
}
.popup-overlay .popup-container .popup-content-container .popup-content {
padding-left: 55px;
font-size: 1.2rem;
}
.popup-overlay .popup-container .popup-content-container .popup-content .verticaltext {
-ms-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
-ms-transform-origin: left bottom;
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
position: absolute;
bottom: 0;
padding: 20px 0px 15px 25px;
width: 281px;
font-size: 18px;
font-size: 1.1rem;
font-weight: 500;
} .popup-overlay .popup-container .popup-content-container .popup-content .right {
padding: 20px;
padding-top: 10px;
margin-top: 20px;
text-align: center;
}
.popup-overlay .popup-container .popup-content-container .popup-content .right .regulartext {
font-size: 20px;
font-size: 1.3rem;
color: white;
padding: 10px 15px 30px 0px;
text-align: center;
font-weight: 500;
}
.popup-overlay .popup-container .popup-content-container .popup-content h2, .popup-overlay .popup-container .popup-content-container .popup-content h3 {
text-align: center;
font-weight: 400;
text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
}
.popup-overlay .popup-container .popup-content-container .popup-content h2 {
font-size: 35px;
margin: 0;
}
.popup-overlay .popup-container .popup-content-container .popup-content h3 {
font-size: 25px;
margin: 0;
}
.popup-overlay .popup-container .popup-content-container .popup-content .btn-popup {
display: inline-block;
margin: 0 auto;
padding: 20px 20px;
font-size: 13px;
text-transform: uppercase;
text-align: center;
}
.popup-overlay .popup-container .popup-content-container .popup-content .btn-popup:hover, .popup-overlay .popup-container .popup-content-container .popup-content .btn-popup:active, .popup-overlay .popup-container .popup-content-container .popup-content .btn-popup:focus {
text-decoration: none;
}
.popup-overlay .popup-container .popup-content-container .btn-popup-close {
float: right;
padding: 0 20px 20px;
font-size: 0.8rem;
font-weight: 600;
}
.popup-overlay .popup-container .popup-content-container .btn-popup-close:hover, .popup-overlay .popup-container .popup-content-container .btn-popup-close:focus {
text-decoration: none;
cursor: pointer;
}
.popup-overlay .popup-container .popup-close {
color: white;
font-size: 35px;
padding: 10px;
border: 1px solid white;
border-radius: 50%;
position: absolute;
top: 100px;
right: 100px;
} .form-klanttevredenheid .wpcf7-list-item {
margin: 0 1.2em;
} .events-archive .fusion-page-title-bar {
margin-bottom: 0;
background-image: url(//christiaens-helewaut.be/wp-content/uploads/2018/02/event.jpg);
}
.events-archive .tribe-events-button {
margin-bottom: 30px;
}
.events-single main {
margin-bottom: 30px;
}#cookies-agree,
.cookie-reload {
padding: 15px !important;
background: #ffffff !important;
border: 2px solid #255398 !important;
border-radius: 16px !important;
margin-top: 30px !important;
color: #255398 !important;
text-transform: uppercase !important;
text-decoration: none !important;
transition: all .4s ease-out 0s !important;
-webkit-transition: all .4s ease-out 0s !important;
-moz-transition: all .4s ease-out 0s !important;
}
#cookies-agree:after,
.cookie-reload:after {
display: none !important;
}
#cookies-agree:focus,
.cookie-reload:focus {
outline: none !important;
}
#cookies-agree:hover,
.cookie-reload:hover {
background: #255398 !important;
color: #ffffff !important;
}
.cookie-popup {
z-index: 9999 !important;
}
@media (max-width: 500px) {
.cookie-popup {
left: 15px;
right: 15px !important;
max-width: 100% !important;
}
}
.cookie-popup .title {
font-size: 22px !important;
color: #255398;
}
.cookie-popup .link-preferences,
.cookie-popup .cookie-link {
color: #255398 !important;
}
.cookie-popup .link-preferences:hover,
.cookie-popup .cookie-link:hover {
text-decoration: none;
color: #112646 !important;
}
.cookie-popup .link-preferences:after,
.cookie-popup .cookie-link:after {
display: none;
}
.cookie-popup .cookie-preferences {
width: 100% !important;
}
.cookie-popup .cookie-preferences .preferences a {
color: #255398 !important;
}
.cookie-popup .cookie-preferences .preferences a:hover {
text-decoration: none;
color: #112646 !important;
}
.cookie-popup .cookie-preferences .preferences a:after {
display: none;
}
.cookie-popup .cookie-preferences ul {
list-style: none;
}
.cookie-popup .cookie-preferences ul li {
overflow: auto;
}
.cookie-popup .cookie-preferences ul li a {
color: #255398 !important;
text-decoration: none !important;
}
.cookie-popup .cookie-preferences ul li a:hover {
text-decoration: none;
color: #112646 !important;
}
.cookie-popup .cookie-preferences ul li a:after {
display: none;
}
.cookie-popup .cookie-preferences ul li .input-type {
margin: 0 !important;
}
.cookie-popup .cookie-preferences ul li .css-checkbox {
background: #eeeeee;
margin-top: 0 !important;
}
.cookie-popup .cookie-preferences ul li .css-checkbox:focus {
outline: none !important;
}
.cookie-popup .cookie-preferences ul li .css-checkbox:after {
background: #eeeeee;
}
.cookie-popup .cookie-preferences ul li .css-checkbox:checked {
background: #255398;
}
.cookie-popup .cookie-preferences ul li .css-checkbox:checked:after {
background: #eeeeee;
}
.vb-show {
display: block !important;
}
.vb-hidden {
display: none !important;
}