/* 
Theme Name: ESBC Europe 1.5.6
Description: ESBC Europe
Template: responsive
Version: 1.5.6
Date: 20200730
Author: Felix Wagemakers
*/
@import url("style.responsive.css");
/* Wordpress */
#wpadminbar{z-index:8400;}
/* ESBC Europe */
.esbc-errorbox{display:inline-block;vertical-align:top;width:94.5%;background-color:#fff2f2;font-size:larger;border:#F00 2px solid;word-wrap:break-word;word-break:break-all;padding:.5em 1em;margin-bottom:5px;color:#000;}
.esbc-left{display:inline-block;position:relative;vertical-align:top;width:50%;}
.esbc-right{display:inline-block;position:relative;vertical-align:top;top:5px;width:49%;left:2%;}
@media screen and (max-width:800px){.esbc-left, .esbc-right{width:99%;}}
.esbc-button{display:inline-block;padding:10px;border:1px solid #555;background-color:#EE6E5E;text-decoration:none;width:86%;height:56px;border-radius:5px;cursor:pointer;margin-top:5px;margin-right:5px;}
.esbc-button-text{color:#ffffff;font-weight:bold;text-decoration:none;text-align:center;font-style:normal;width:100%;font-size:19px;display:inline-block;cursor:pointer;position:relative;top:15px}
.esbc-button-text-select{display:inline-block;position:relative;font-weight:bold;text-decoration:none;text-align:center;font-style:normal;width:100%;font-size:19px;}
.esbc-overbox{display:inline-block;position:relative;width:20%;}
.esbc-input-datum-kop{display:inline-block;position:relative;top:10px;left:5px;width:100%;}
.esbc-input-datum{display:inline-block;position:relative;top:-20px;left:52px;width:70.5%;border:1px #999 solid !important}
.esbcInputTitel{display:inline-block;position:relative;top:6px;left:2px;width:82.5%;}
.esbc-input-label{display:inline-block;position:relative;top:35px;left:2px;width:82.5%;}
.esbc-input-link{display:inline-block;position:relative;top:2px;left:2px;width:82.5%}
@media screen and (max-width:1069px){.esbc-overbox{width:20%;} .esbc-button{width:85%;}}
@media screen and (max-width:850px){.esbc-overbox{width:25%;}	.esbc-button{width:82%;}}
@media screen and (max-width:600px){.esbc-overbox{width:33%;}	.esbc-button{width:79%;}}
@media screen and (max-width:450px){.esbc-overbox{width:50%;}	.esbc-button{width:82%;}}
@media screen and (max-width:350px){.esbc-overbox{width:92%;} .esbc-button{width:100%;}}
.esbc-easyview{position:relative;width:93%;display:inline-block;padding:10px;border:1px solid #555;background-color:#EE6E5E;text-decoration:none;height:56px;border-radius:5px;cursor:pointer;margin-top:5px;margin-right:5px;}
@media screen and (max-width:860px){.esbc-easyview{width:91%;}}
.esbc-upload{display:inline-block;position:relative;outline:none;top:2px;cursor:pointer;background-color:transparent !important;border-color:transparent !important;width:unset;}
.esbc-upload-button{left:4px;line-height:13px !important;border-radius:5px !important;}
.esbc-link-button{right:-3px;top:3px;line-height:13px !important;width:76px !important;border-radius:5px !important;}
.esbc-upload-shift{left:3px;top:7px;color:#fff;}
.esbc-box-kleur-wit{background-color:#ffffff;}
.esbc-box-kleur-blauw{background-color:#B9D9FF;}
.esbc-box-kleur-groen{background-color:#caff46;}
.esbc-box-kleur-rood{background-color:#EE6E5E;}
.esbc-box-kleur-oranje{background-color:#FFB265;}
.esbc-red{color:#ff0000;}
.esbc-green{color:#377e27;}
.esbc-lid-button{vertical-align:top;height:60px;cursor:pointer;background:#3ba1da;color:#fff;width:200px;font-size: 15px;border:none!important;display:inline-block;line-height: 1em!important;padding: 16px 20px!important;text-decoration: none!important;text-align: center;text-transform: none!important;font-weight: 400!important;overflow: hidden;position: relative;transition: .25s;box-sizing: border-box;-moz-border-radius: 4px!important;-webkit-border-radius: 4px!important;border-radius: 4px!important;border-top: 1px solid rgba(0,0,0,0)!important;border-bottom: 2px solid rgba(0,0,0,.1)!important;opacity: 1;}
.esbc-green-bg{background-color:#05d205;}
.esbc-profiel-label{display:inline-block;width:50px;font-weight:600;}
.esbc-input{margin-bottom:5px !important;}
/* actueel */
.esbc-plus-button{position:absolute;background-color:transparent;border-color:transparent;outline:none;width:100%;cursor:pointer;}
.esbc-icon:before { content: "\f218";}
.esbc-icon{font-family:Ionicons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height: 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:29px;color:#EE6E5E;}
.esbc-overbox-actueel{display:inline-block;position:relative;width:100%;margin-bottom:5px;}
.esbc-button-actueel{display:inline-block;border:1px solid #555;background-color:#EE6E5E;text-decoration:none;height:66px;border-radius:5px;width:100%;}
.esbc-button-actueel-shortcode{display:inline-block;padding:10px;border:1px solid #555;background-color:#EE6E5E;text-decoration:none;height:56px;border-radius:5px;width:94%;margin-bottom:5px;}
.esbc-button-cross{height:56px;border-radius:5px;display: block;margin-left:auto;margin-right:auto;}
.esbc-button-plustext{height:56px;display:block;margin-left:auto;margin-right:auto;}
.esbc-redcross{position:absolute;background-color:transparent;border-color:transparent;outline:none;width:43px;height:43px;}
.esbc-redcross-img{display:inline-block;position:absolute;left:3px;top:13px;z-index:1;}
.esbc-button-wijzigen{margin-top:5px;vertical-align:top;height:60px;cursor:pointer;background:#79ce3b !important;color:#fff !important;width:200px;font-size: 15px;border:none!important;display:inline-block;line-height: 1em!important;padding: 16px 20px!important;text-decoration: none!important;text-align: center;text-transform: none!important;font-weight: 400!important;overflow: hidden;position: relative;transition: .25s;box-sizing: border-box;-moz-border-radius: 4px!important;-webkit-border-radius: 4px!important;border-radius: 4px!important;border-top: 1px solid rgba(0,0,0,0)!important;border-bottom: 2px solid rgba(0,0,0,.1)!important;opacity: 1;}
/* Menu MijnESBC */
.esbc-welkom{display:inline-block;}
.esbc-manual{position:absolute;top:-30px;right:-15px;}
.esbc-image{max-width:100%;width:100%;}
.esbc-header{color:rgb(34,34,34);display:block;font-family: 'Satisfy', cursive;font-size:80px;font-weight:500;line-height:40px;margin-bottom:40px;}
@media screen and (max-width:440px){.esbc-header{font-size:70px;}}
@media screen and (max-width:390px){.esbc-header{font-size:59px;}}
@media screen and (max-width:350px){.esbc-header{font-size:53px;}}
@media screen and (max-width:322px){.esbc-header{font-size:47px;}}
@media screen and (max-width:300px){.esbc-header{font-size:47px;}}
/* Menu ESBC Nederland */
.esbc-indent{display:inline-block;position:relative;left:8px;}
.esbc-button-nederland{display:inline-block;padding:10px;border:1px solid #555;background-color:#EE6E5E;text-decoration:none;height:56px;border-radius:5px;margin-top:5px;margin-right:5px;width:93%;}
.esbc-button-nederland-wit{background-color:#FFFFFF;color:#000;}
.esbc-button-nederland-blauw{background-color:#B9D9FF;color:#000;}
.esbc-button-nederland-groen{background-color:#caff46;color:#000;}
.esbc-button-nederland-rood{background-color:#EE6E5E;color:#fff;}
.esbc-button-nederland-oranje{background-color:#FFB265;color:#000;}
.esbc-nederland-left{display:inline-block;position:relative;vertical-align:top;width:33%;}
.esbc-nederland-middle{display:inline-block;position:relative;vertical-align:top;width:33%;}
.esbc-nederland-right{display:inline-block;position:relative;vertical-align:top;width:33%;}
@media screen and (max-width:1000px){.esbc-nederland-left{width:49%;}	.esbc-nederland-middle{width:49%;} .esbc-nederland-right{width:49%;}}
@media screen and (max-width:680px){.esbc-nederland-left{width:100%;}	.esbc-nederland-middle{width:100%;}	.esbc-nederland-right{width:100%;}}
/* bestuur */
.esbc-box{border:1px solid #aaa;display:inline-block;position:relative;width:100%;height:auto;margin-bottom:5px;vertical-align:top;}
.esbc-box-noborder{display:inline-block;position:relative;width:100%;height:auto;margin-right:5px;margin-bottom:5px;vertical-align:top;}
.esbc-box-kop{display:inline-block;position:relative;width:100%;background-color:#e70019;text-align:center;border-bottom:#aaa;font-size: 18px;line-height:40px;height:40px;font-weight:bold;color:#fff;}
.esbc-box-text{display:inline-block;position:relative;height:auto;overflow:hidden;word-wrap:break-word;padding:5px;text-align:justify;text-justify:inter-word;width:98%;}
.esbc-box-20{width:20%;}
.esbc-box-22{width:22%;}
.esbc-box-38{width:38%;}
.esbc-box-45{width:45%;}
.esbc-box-47{width:47%;}
.esbc-box-49{width:49%;}
.esbc-box-60{width:60%;}
.esbc-box-100{width:100%;}
@media screen and (max-width:1040px){.esbc-box-20{width:28%;} .esbc-box-22{width:28%;} .esbc-box-45{width:50%;}}
@media screen and (max-width:927px){.esbc-box-20{width:30%;} .esbc-box-22{width:30%;} .esbc-box-38{width:38%;} .esbc-box-45{width:64%;} .esbc-box-47{width:67%;} .esbc-box-49{width:49%;} .esbc-box-60{width:60%;}}
@media screen and (max-width:705px){.esbc-box-20{width:96%;} .esbc-box-22{width:96%;} .esbc-box-38{width:96%;} .esbc-box-45{width:96%;} .esbc-box-47{width:96%;} .esbc-box-49{width:96%;} .esbc-box-60{width:96%;}}
.esbc-box-1{width:99%;margin-right:5px;}
.esbc-box-2{width:49.231%;margin-right:5px;}
@media screen and (max-width:1000px){.esbc-box-2{width:49.01%}}
@media screen and (max-width:800px){.esbc-box-2{width:100%;}}
.esbc-box-3{width:32.57%;margin-right:5px;}
@media screen and (max-width:1000px){.esbc-box-3{width:49.01%;}}
@media screen and (max-width:800px){.esbc-box-3{width:100%;}}
.esbc-box-4{width:24.23%;margin-right:5px;}
@media screen and (max-width:1000px){.esbc-box-4{width:32.34%;}}
@media screen and (max-width:800px){.esbc-box-4{width:48.853%;}}
@media screen and (max-width:700px){.esbc-box-4{width:48.62%;}}
@media screen and (max-width:600px){.esbc-box-4{width:100%;}}
.esbc-box-5{width:19.23%;margin-right:5px;}
@media screen and (max-width:1000px){.esbc-box-5{width:24.01%;}}
@media screen and (max-width:800px){.esbc-box-5{width:32.18%;}}
@media screen and (max-width:700px){.esbc-box-5{width:48.62%;}}
@media screen and (max-width:600px){.esbc-box-5{width:100%;}}
.esbc-box-6{width:39.23%;margin-right:5px;}
@media screen and (max-width:1000px){.esbc-box-6{width:48.7%;}}
@media screen and (max-width:700px){.esbc-box-6{width:100%;}}
.esbc-box-7{width:59.2%;margin-right:5px;}
@media screen and (max-width:1000px){.esbc-box-7{width:48.7%;}}
@media screen and (max-width:700px){.esbc-box-7{width:100%;}}
.esbc-box-8{width:65.89%;margin-right:5px;}
@media screen and (max-width:1000px){.esbc-box-8{width:100%;}}
.esbc-box-9{width:74.2%;margin-right:5px;}
@media screen and (max-width:1000px){.esbc-box-9{width:100%;}}
.esbc-box-0{width:79.2%;margin-right:5px;}
@media screen and (max-width:1000px){.esbc-box-0{width:100%;}}
/* under */
#esbc-under{display:inline-block;position:fixed;width:100%;height:100%;left:-85%;top:10000px;z-index:-1;}
/* content button */
.esbc-form{margin:0;}
/*.esbc-cross-button{position:absolute;background-color:transparent;border-color:transparent;outline:none;top:17px;left:-5px;z-index:1;}
.esbc-minus-button{position:absolute;background-color:transparent !important;border-color:transparent !important;outline:none;right:-10px;top:18px;z-index:1;}*/
.esbc-cross-button{position:absolute;background-color:transparent !important;border-color:transparent !important;outline:none;top:0px;left:-14px;z-index:1;width:unset;}
.esbc-minus-button{position:absolute;background-color:transparent !important;border-color:transparent !important;outline:none;right:-4px;top:0px;z-index:1;width:unset;padding:0px;margin:0px;}
.esbc-cross{display:inline-block;position:absolute;left:1px;top:4px;cursor:pointer;max-width:none;}
.esbc-cross-archief{display:inline-block;position:absolute;left:4px;top:-15px;cursor:pointer;max-width:none;}
.esbc-minus{display:inline-block;position:absolute;right:-9px;top:-3px;cursor:pointer;max-width:none;z-index:1;}
.esbc-minus-upload{display:inline-block;position:absolute;right:-5px;top:-2px;cursor:pointer;max-width:none;z-index:1;}
/*.esbc-button-submit{display:block;position:relative;margin-left:auto;margin-right:auto;}*/
.esbc-button-submit{display:block;position:relative;margin-left:auto;margin-right:auto;text-transform:unset !important;font-weight:unset !important;padding:0px !important;width:78px !important;height:20px;}
.esbc-button-label{display:block;position:relative;margin-left:7px;top:-43px;font-size:14px;}
.esbcButtonAddFile{margin-left:10px;top:-5px;display:inline-block;position:relative;line-height:1;border-radius:5px;}
.esbcButtonAddLink{top:-5px;display:inline-block;position:relative;line-height:1;border-radius:5px;}
.esbcButtonAddNews{top:-5px;display:inline-block;position:relative;line-height:1;border-radius:5px;}
.esbcButtonSlash{font-size:29px;color:#EE6E5E;font-family:Ionicons!important;}
.esbc-button-text-wit{color:#000;}
.esbc-button-text-blauw{color:#000;}
.esbc-button-text-groen{color:#000;}
.esbc-button-text-rood{color:#fff;}
.esbc-button-text-oranje{color:#000;}
.esbcError{color:#f00;}
.esbcErrorUnder{color:#f00;display:inline-block;position:relative;margin-left:10px}
.esbc-button-change-file{display:inline-block;position:relative;left:25px;top:-13px;font-size:12px;height:16px;overflow:hidden;padding:0px;margin:0px;width:400px;text-align:left;}
.esbc-button-change-text{display:inline-block;position:relative;top:-2px;left:-39px;width:80%}
.esbc-button-change-bevestigen{position:absolute;right:5px;top:9px;}
.esbc-button-change-kleur{display:inline-block;position:absolute;top:37px;right:1px;font-size:11px;width:78px;}
.esbc-button-input-bevestigen{position:absolute;right:4px;top:20px;}
.esbc-button-input-kleur{display:inline-block;position:absolute;top:42px;right:0px;font-size:11px;width:78px;}
.esbc-button-input-kleur-plus{display:inline-block;position:absolute;top:40px;right:0px;font-size:11px;width:78px;}
.esbc-button-input-tab{display:inline-block;position:absolute;top:60px;right:0px;font-size:11px;width:78px;}
.esbc-button-plus-tab{display:inline-block;position:absolute;top:60px;right:0px;font-size:11px;width:78px;}
.esbc-button-input-overbox{display:inline-block;position:relative;padding:5px;border:1px solid #999;width:100%;background-color:#f9f9f9;margin-bottom:5px;}
.esbc-button-input-box{display:inline-block;position:relative;width:100%;text-align:center;}
.esbc-button-input-box-kop{display:inline-block;position:relative;font-size:18px;font-weight:bold}
.esbc-button-input-box-kop-error{color:#ff0000;font-size:12px;}
.esbc-small-italic{font-size:11px;font-style:italic;}
.esbcButtonInputB{display:inline-block;position:absolute;top:52px;right:64px;width:18px;height:18px;background:url("../esbc/images/nieuws.png") 0px  0px no-repeat;align-items:flex-start;text-align:center;cursor:pointer;color:buttontext;background-color:buttonface;box-sizing:border-box;padding: 2px 6px 3px;border-width: 2px;border-style:outset;border-color:buttonface;border-top-color:buttonface;border-right-color:buttonface;border-bottom-color:buttonface;border-left-color:buttonface;border-image:initial;}
.esbcNewsUpload{display:inline-block;position:relative;outline:none;top:5px;cursor:pointer;}
.esbcButtonInputL{display:inline-block;position:absolute;top:52px;right:45px;width:18px;height:18px;background:url("../esbc/images/nieuws.png") 0px  -14px no-repeat;align-items:flex-start;text-align:center;cursor:pointer;color:buttontext;background-color:buttonface;box-sizing:border-box;padding: 2px 6px 3px;border-width: 2px;border-style:outset;border-color:buttonface;border-top-color:buttonface;border-right-color:buttonface;border-bottom-color:buttonface;border-left-color:buttonface;border-image:initial;}
.esbcInputTextarea{display:inline-block;position:relative;top:-19px;margin: 0px 0px 3px 5px;padding-bottom:0px;width:368px;border:1px #999 solid !important}
.esbcButtonBox{margin-left:5px !important;width:82% !important;margin-top:3px !important;}
.esbcButton{display:inline-block;position:relative;border:1px solid #555;text-decoration:none;height:auto;border-radius:5px;width:100%;padding-bottom:15px;margin:0px;}
.esbcButtons{margin-top:10px;}
.esbcButtonSub{width:82%;margin:0px 0px 3px 5px;}
.esbcMinus{background:url("../esbc/images/min.png") no-repeat;width:30px;height:30px;display:inline-block;position:absolute;top:-2px;right:-2px;;}
.esbcLinkMinus{background:url("../esbc/images/min.png") no-repeat;width:30px;height:30px;display:inline-block;position:absolute;top:38px;right:-2px;;}
.esbcLinkInput{display:inline-block;position:relative;top:2px;left:2px;width:99%;border:1px #999 solid !important}
.esbcLinkTitel{display:inline-block;position:relative;top:9px;left:2px;width:82.5%;border:1px #999 solid !important}
.esbcLinkTab{display:inline-block;position:absolute;top:67px;right:1px;font-size:11px;width:55px;}
.esbcNewsLinkCount{display:inline-block;position:absolute;top:42px;right:27px;}
.esbcNewsFileCount{display:inline-block;position:absolute;top:3px;right:27px;}
.esbcNewsCrossButton{display:inline-block;position:absolute;top:-5px;background-color:transparent;left:-15px;width:unset;}
.esbcNewsFile{display:inline-block;position:relative;left:35px;top:3px;font-size:12px;width:280px;;height:25px;overflow:hidden;} .esbcNewsConfirm{width:64px;padding:4px;font-size:14px !important;line-height:14px !important;z-index:2;left:2px;}
.esbcNewsLable{top:0px;left:53px;width:64px;}
.esbcInputSelectButton{background-image:none;-webkit-writing-mode:horizontal-tb !important;text-rendering:auto;color:-internal-light-dark-color(black, white);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:start;-webkit-appearance:menulist;box-sizing:border-box;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;background-color:rgb(248, 248, 248);cursor:pointer;margin:0em;font:400 11px system-ui;border-radius:5px;border-width:1px;border-style:solid;border-color:rgb(166, 166, 166);border-image:initial;}