body,html{width:100%;height:100%;min-height:100%;}
html {padding:0;margin:0 0 0 0px;overflow-y:scroll;height:100%;scroll-behavior: smooth;}
body {background:transparent;margin:0;padding:0;width:auto;min-width:100%;height:100%;}
#mnnav,#menu-icon,ul .respo_menu,.infade {display:none;}/*visibility:hidden;*/
h1 {font-size:24px;letter-spacing:0;padding:0;}
h2 {font-size:22px;letter-spacing:0;padding:0;}
h3 {font-size:20px;letter-spacing:0;padding:0;}
h4 {font-size:18px;letter-spacing:0;padding:0;}
h5 {font-size:16px;}
h6 {font-size:14px;}
a:link,a:visited,a:active,a:hover {color:#4197cb;text-decoration:none;letter-spacing:0;}
a:active,a:hover {color:#f6c210;}
a.b:link,a.b:visited,a.b:active,a.b:hover,a.c:link,a.c:visited,a.c:active,a.c:hover{font-weight:bold;font-size:24px;letter-spacing:0;padding:0;text-decoration:none;}
a.c:link,a.c:visited,a.c:active,a.c:hover {font-size:20px;}
a.d:link,a.d:visited {color:#f6c210;}
a.d:active,a.d:hover {color:#4197cb;}
a.navver:link,a.navver:visited,a.navver:active,a.navver:hover  {font-family:quicksand,roboto;font-size:24px;width:100%;display:block;text-align:right;}/*mobile gallery*/
a.navdown:link,a.navdown:visited, a.navup:link,a.navup:visited,a.navdown:active,a.navdown:hover,a.navup:active,a.navup:hover {font:normal 24px quicksand,arial;}
a.navdown:link,a.navdown:visited, a.navdown:active,a.navdown:hover{margin-top:-1px;}
a.navup:link,a.navup:visited,a.navup:active,a.navup:hover {margin-top:1px;}
a.link10:link,a.link10:visited,a.link10:active,a.link10:hover {text-transform:uppercase;font-size:10px;padding:0;text-decoration:none;}
a.link11:link,a.link11:visited,a.link11:active,a.link11:hover,a.link11pressed:link,a.link11pressed:visited,a.link11pressed:active,a.link11pressed:hover {text-transform:uppercase;font-size:11px;padding:0;text-decoration:none;}
a.binv:link,a.binv:visited ,a.binv:active,a.binv:hover {font-size:16px;font-weight:bold;text-decoration:none;background:transparent;margin:1px 0 0 0;height:20px;}
a.rev:link,a.rev:visited,a.rev:active,a.rev:hover{display:block;font:normal 18px arial,serif;background:#333;color:#FFF;text-decoration:none;text-align:center;}
a.rev:active,a.rev:hover{background:#dd9900;color:#FFF;}
a.green:link,a.green:visited,a.darkgreen:link,a.darkgreen:visited,a.grey:link,a.grey:visited,a.lightgrey:link,a.lightgrey:visited,a.darkgrey:link,a.darkgrey:visited,a.darkblue:link,a.darkblue:visited,a.lightblue:link,a.lightblue:visited,a.blue:link,a.blue:visited,a.red:link,a.red:visited,a.darkred:link,a.darkred:visited,a.magento:link,a.magento:visited,a.yellow:link,a.yellow:visited,a.white:link,a.white:visited,a.black:link,a.black:visited,a.orange:link,a.orange:visited{font:normal 12px roboto,arial;color:#FFF;background:#DDD;text-align:center;height:25px;width:auto;padding:6px 10px;margin:0;text-decoration:none;}
a.green:active,a.green:hover,a.darkgreen:active,a.darkgreen:hover,a.grey:active,a.grey:hover,a.lightgrey:active,a.lightgrey:hover,a.darkgrey:active,a.darkgrey:hover,a.darkblue:active,a.darkblue:hover,a.lightblue:active,a.lightblue:hover,a.blue:active,a.blue:hover,a.red:active,a.red:hover,a.darkred:active,a.darkred:hover,a.magento:active,a.magento:hover,a.yellow:active,a.yellow:hover,a.white:active,a.white:hover,a.black:active,a.black:hover,a.orange:active,a.orange:hover{font:normal 12px roboto,arial;color:#FFF;background:#AAA;text-align:center;height:25px;width:auto;padding:6px 10px;margin:0;text-decoration:none;}
a.greenblue:link,a.greenblue:visited,a.bluegreen:link,a.bluegreen:visited,a.blackgrey:link,a.blackgrey:visited{font-family:roboto,arial;vertical-align:middle;background:#080;font-size:11px;text-transform:uppercase;height:22px;color:#FFF;text-align:center;padding:7px 10px 6px 10px;text-decoration:none;margin:0 1px 0 0;-moz-border-radius: 2px;-webkit-border-radius:2px;border-radius: 2px;}
a.greenblue:active,a.greenblue:hover,a.bluegreen:active,a.bluegreen:hover,a.blackgrey:active,a.blackgrey:hover{background:#1fbbf5;color:#FFF;}
a.green:link,a.green:visited{background:#86c440;}
a.green:active,a.green:hover{background:#17721d;}
a.darkgreen:link,a.darkgreen:visited{background:#17721d;}
a.darkgreen:active,a.darkgreen:hover{background:#86c440;}
a.lightgrey:link,a.lightgrey:visited{background:#EEE;color:#333;}
a.lightgrey:active,a.lightgrey:hover{background:#AAA;color:#666;}
a.blackgrey:link,a.blackgrey:visited{background:#222;color:#999;}
a.blackgrey:active,a.blackgrey:hover{ background:#666;color:#DDD;}
a.bluegreen:link,a.bluegreen:visited,a.bluegreen:active,a.bluegreen:hover{background:#2db1c8;color:#FFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
a.bluegreen:active,a.bluegreen:hover{background:#e39e9e;color:#FFF;}
a.greenblue:link,a.greenblue:visited{background:#4d9f9e;color:#FFF;}
a.greenblue:active,a.greenblue:hover{ background:#072e35;color:#FFF;}
a.grey:link,a.grey:visited{background:#AAA;color:#FFF;}
a.grey:active,a.grey:hover{background:#666;color:#AAA;}
a.darkgrey:link,a.darkgrey:visited{background:#252525;color:#FFF;}
a.darkgrey:active,a.darkgrey:hover{background:#000;color:#666;}
a.darkblue:link,a.darkblue:visited{background:#0f546e;}
a.darkblue:active,a.darkblue:hover{background:#90cfe6;}
a.lightblue:link,a.lightblue:visited{background:#90cfe6;}
a.lightblue:active,a.lightblue:hover{background:#0f546e;}
a.blue:link,a.blue:visited{background:#389ab6;}
a.blue:active,a.blue:hover{background:#0f546e;}
a.red:link,a.red:visited{background:#ed1e25;}
a.red:active,a.red:hover{background:#444;}
a.darkred:link,a.darkred:visited{background:#7b130e;}
a.darkred:active,a.darkred:hover{background:#c01e16;}
a.magento:link,a.magento:visited{background:#c40ca0;}
a.magento:active,a.magento:hover{background:#8a0670;}
a.yellow:link,a.yellow:visited{background:#e8db12;color:#444;}
a.yellow:active,a.yellow:hover{background:#d2c60a;color:#222;}
a.white:link,a.white:visited{background:#FFF;color:#444;}
a.white:active,a.white:hover{background:#FFF;color:#444;}
a.black:link,a.black:visited{background:#000;}
a.black:active,a.black:hover{background:#444;color:#888;}
a.orange:link,a.orange:visited{background:#eea210;color:#FFF;}
a.orange:active,a.orange:hover{background:#f1b84a;color:#444;}
a.blauw:link,a.blauw:visited,a.rood:link,a.rood:visited,a.grijs:link,a.grijs:visited,a.toggles:link,a.toggles:visited,a.rest:link,a.rest:visited,a.minibubble:link,a.minibubble:visited,a.fancytop:link,a.fancytop:visited,a.fancytopinv:link,a.fancytopinv:visited{font-family:'lucida sans unicode',arial;vertical-align:middle;background:#080;font-size:10px;text-transform:uppercase;height:18px;padding:4px 4px 2px 4px;width:20px;min-width:20px;color:#FFF;text-align:center;text-decoration:none;}
a.blauw:active,a.blauw:hover,a.rood:active,a.rood:hover,a.grijs:active,a.grijs:hover,a.toggles:active,a.toggles:hover,a.rest:active,a.rest:hover,a.minibubble:active,a.minibubble:hover,a.fancytop:active,a.fancytop:hover,a.fancytopinv:active,a.fancytopinv:hover{background:#00a8ff;color:#FFF;}
a.purple:link,a.purple:visited{color:#a60085;text-decoration:none;}
a.purple:active,a.purple:hover{color:#bbb;text-decoration:none;}
a.minibubble:link,a.minibubble:visited{background:#0099ff;font:normal 15px bebas,arial,serif;height:22px;-moz-border-radius::0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius::0 2px 2px 0;}
a.minibubble:active,a.minibubble:hover{background:#333;font:normal 15px bebas,arial,serif;height:22px;-moz-border-radius::0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius::0 2px 2px 0;}
a.rest:link,a.rest:visited{background:#777;}
a.rest:active,a.rest:hover{background:#00a8ff;}
a.toggles:link,a.toggles:visited{background:#777;}
a.toggles:active,a.toggles:hover{ background:#00a8ff;}
a.green:link,a.green:visited{background:#008800;}
a.green:active,a.green:hover{background:#00a8ff;}
a.rood:link,a.rood:visited{background:#cc4400;}
a.rood:active,a.rood:hover{background:#00a8ff;}
a.grijs:link,a.grijs:visited{background:#333;color:#999;}
a.grijs:active,a.grijs:hover{background:#000;color:#DDD;}
a.blauw:link,a.blauw:visited{background:#078fcc;}
a.blauw:active,a.blauw:hover{background:#005682;}
a.fancytopinv:link,a.fancytopinv:visited{background:#444;}
a.fancytopinv:active,a.fancytopinv:hover{background:#00a8ff;}
a.fancytop:link,a.fancytop:visited{background:#078fcc;}
a.fancytop:active,a.fancytop:hover{background:#00a8ff;}
/*paginations*/
a.rests:link,a.rests:visited,a.restselected:link,a.restselected:visited{font:10px normal roboto,arial;text-align:center;vertical-align:middle;padding:5px 5px 0 5px;background:#333;color:#fff;display:block;float:left;height:18px;width:auto !important;width:12px;min-width:12px;margin:0 1px 1px 0;}
a.rests:active,a.rests:hover,a.restselected:active,a.restselected:hover{background:#00a8ff;color:#fff;}
/*paginations selected*/
a.restselected:link,a.restselected:visited{background:#00a8ff;color:#fff;}
a.restselected:active,a.restselected:hover{background:#333;color:#fff;}
.divclear {clear:both;height:10px;}
.url {visibility:hidden;}
ul{position:relative;top:0;left:0;}
img {border:0;}
hr {background:#dfdfdf;color:#dfdfdf;height:1px;border:0;}
.fancyhr{border:0;height:1px;background:#EEE;background-image:-webkit-linear-gradient(left,#EEE,#CCC,#EEE);background-image:-moz-linear-gradient(left,#EEE,#CCC,#EEE);background-image:-ms-linear-gradient(left,#EEE,#CCC,#EEE);background-image:-o-linear-gradient(left,#EEE,#CCC,#EEE);}
input,select {background:#FFF;border:1px solid #BBB;font:normal 13px roboto,arial;color:#555;width:200px;height:23px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;} 
option{padding:5px 0 5px 4px;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
option{font-size:15px;}
}
textarea {background:#FFF;border:1px solid #BBB;font:normal 13px roboto,arial;width:200px;color:#555;line-height:23px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.button,.listbutton {color:#FFF;background:#0fa9cb;border:1px solid #0fa9cb;font:normal 11px roboto,arial;width:202px;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;} 
.button{-moz-appearance:button;width:auto;min-width:202px;height:25px;padding:2px 5px 0 5px;border:1px solid ButtonFace;background:ButtonFace;background:#0fa9cb;border-color:#0fa9cb;color:#FFF;font:-moz-button;font-family:roboto,bebas,arial;font-size:12px;font-weight:normal;line-height:normal !important;white-space:pre;cursor:pointer;text-align:center;white-space:inherit;text-indent:0;text-transform:uppercase;-moz-box-sizing:border-box;-moz-user-select:none;-moz-binding:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;} 
*|*::-moz-button-content {display:block;} 
.button:hover {background:-moz-buttonhoverface;color:-moz-buttonhovertext;background:#FFF;border-color:#FFF; color:#0fa9cb;cursor:pointer;}
.button::-moz-focus-inner{padding:0px 2px 0px 2px;border:1px dotted transparent;} 
.button:focus::-moz-focus-inner{border-color:ButtonText;} 
/*sign up button*/
a.su:link,a.su:visited {display:inline-block;padding:10px 20px;height:24px;margin:0;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px;font-size:14px;font-family:arial;}
/*SEARCH*/
.listbutton{width:97px;margin-left:4px;}
.insearcha{float:left;display:block;width:490px;}
.insearchb{float:right;display:block;width:100px;}
.listinput,.listinputmin{display:block;float:left;width:458px;height:22px;font:normal 14px roboto,arial;color:#555;border:1px solid #BBB;background:#FFF;
background-image: url('/img/16x16/grey/magnifying-glass-2x.png');background-position:5px 10px;background-repeat:no-repeat;padding:7px 20px 7px 40px;text-align:center;text-transform:uppercase;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}
.listinputmin{background-position:5px 5px;padding:5px 20px;}
.magnify{display:block;float:left;border:0;margin:6px 0 0 10px;width:16px;min-width:16px;height:16px;background:transparent;}
a.bubble:link,a.bubble:visited,a.searchbubble:link,a.searchbubble:visited{display:block;float:right;background:#00a8ff;color:#FFF;width:100px;height:28px;text-align:center;vertical-align:middle;padding:5px 0;font:normal 18px bebas,arial,serif;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;} /*search button in searchbox and animated search*/
a.bubble:active,a.bubble:hover,a.searchbubble:active,a.searchbubble:hover{background:#333;color:#FFF;}
a.minimin:link,a.minimin:visited{display:block;float:right;background:#00a8ff;color:#FFF;width:auto;height:20px;text-align:center;padding:8px 5px 0 5px;letter-spacing:1px;text-transform:uppercase;font:normal 12px roboto,arial,serif;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;} /*search button in searchbox and animated search*/
a.minimin:active,a.minimin:hover{background:#333;color:#FFF;}
.ajaxup,.ajaxdown,.ajaxupover,.ajaxdownover,.hearts,.nohearts{display:block;background:transparent;width:auto;margin-right:0;}
/* span bubblebox */
.bubble{font:normal 15px arial;background:#080;color:#fff;height:30px;width:30px;min-width:30px;display:inline-block;margin:-2px 5px 0 0px;vertical-align:top;line-height:30px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.2);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.dwnl a:link{width:32px;height:32px;display:block;background:url("/img/16x16/grey/cloud_download_24x24.png") 0 0 no-repeat;}
.dwnl a:hover{background:url("/img/16x16/greydark/cloud_download_24x24.png") -32px 0px no-repeat;}
.failed{position:relative;top:0;left:0;width:auto;padding:20px;background-color:rgb(0,0,0,0.8);background-color:rgba(0,0,0,0.8);}
.failed h1,.failed h2{font:normal 20px roboto,arial,serif;color:#DDD;margin:0;padding:0;line-height:normal;letter-spacing:0;}
.failed h2 {color:#AAA;padding:10px 0 0 0;}
a.upcase:link,a.upcase:visited {font-size:10px;padding:0;margin:0;text-decoration:none;text-transform:uppercase;background:transparent;}
a.upcasex:link,a.upcasex:visited,a.upcasex:active,a.upcasex:hover,a.upcase:active,a.upcase:hover{color:#888;}
.pl,.pr{float:left;width:50%;padding:2px 0 0 0;vertical-align:middle;text-align:left;cursor:pointer;}
.pr{float:right;text-align:right;}
.pl:hover,.pr:hover{background:#DDD;}
.magenta{color:#dd4499;}
pre {background:#FFF;color:#080;padding:20px;margin:5px;font-size:14px;}
.miniquote {display:inline-block;margin:0;padding:1%;width:94%;height:auto;vertical-align:middle;background-color:rgb(0,0,0,0.6);background-color:rgba(0,0,0,0.6);color:#DDD;text-align:left;
line-height:20px;}
.tenup{font-size:10px;text-transform:uppercase;}
.elevenup{font-size:11px;text-transform:uppercase;}
.twelveup{font-size:12px;text-transform:uppercase;}
.arrowz{font-weight:normal;font-family:mk;letter-spacing:-2px;}
.caps{text-transform:uppercase;font-size:10px;}
.capsbig{text-transform:uppercase;font-size:14px;}
.paper {-webkit-columns:auto 3;-moz-columns:auto 3;columns:auto 3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-rule:1px dotted #999;-moz-column-rule:1px dotted #999;  column-rule:1px dotted #999;text-justify;}
.paperborder{-webkit-columns:auto 3;-moz-columns:auto 3;columns:auto 3;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;
-webkit-column-rule: 1px solid #DDD;-moz-column-rule: 1px solid #DDD;column-rule: 1px solid #DDD;}
.slidenav img {display:none;}
.slidenav img.ifirst {display:block;}
a.anchor{display:block;position:relative;top:-50px; visibility:hidden;}
.anchorless{display:block; position:relative; top:-44px;visibility:hidden;}
.anchorplus{display:block;position:relative;top:-120px;visibility:hidden;}
.anchor250{display:block;position:relative;top:-250px;visibility:hidden;}
.anchor200{display:block;position:relative;top:-200px;visibility:hidden;}
.anchor175{display:block;position:relative;top:-175px;visibility:hidden;}
.anchor150{display:block;position:relative;top:-150px;visibility:hidden;}
.anchor100{display:block;position:relative;top:-100px;visibility:hidden;}
.anchor90{display:block;position:relative;top:-90px;visibility:hidden;}
/*HTML5*/
figure,figcaption,article,section,aside{margin:0;padding:0;}
address,cite{display:inline-block;font-style:normal;margin:0;padding:0;}
cite{font-size:16px;}
/*FONT*/
@font-face{font-family:mk;src:url('/img/mk.ttf') format('truetype'),url('/img/mk.eot') format("opentype");}
@font-face{font-family:"Bookman Old Style";src:local("Bookman Old Style"),url("BookOSb.ttf");src:url('/img/BookOSb.ttf') format('truetype'),url('/img/BookOSb.eot') format("opentype");}
@font-face{font-family:sansmono;src:url('/img/sansmono.ttf') format('truetype'),url('/img/sansmono.eot') format("opentype");}
@font-face{font-family:bebas;src:url('/img/bebas.woff') format('woff'),url('/img/bebas.ttf') format('truetype'),url('/img/bebas.eot') format("opentype");}
@font-face{font-family:bebas-small;src:url('/img/bebasneue.woff') format('woff'),url('/img/bebasneue.ttf') format('truetype'),url('/img/bebasneue.eot') format("opentype");}
@font-face{font-family:quicksand;src:url('/img/quicksand.ttf') format('truetype'),url('/img/quicksand.eot') format("opentype");}
@font-face{font-family:amaranth;src:url('/img/amaranth.ttf') format('truetype'),url('/img/amaranth.eot') format("opentype");}
@font-face{font-family:oxygene;src:url('/img/oxygene.ttf') format('truetype'),url('/img/oxygene.eot') format("opentype");}
@font-face{font-family:roboto;src:url('/img/roboto.ttf') format('truetype'),url('/img/roboto.eot') format("opentype");}
@font-face{font-family:robotobold;src:url('/img/robotobold.ttf') format('truetype'),url('/img/robotobold.eot') format("opentype");}
@font-face{font-family:aaargh;src:url('/img/aaargh.ttf') format('truetype'),url('/img/aaargh.eot') format("opentype");}
@font-face{font-family:bacana_regular;src:url('/img/bacana_regular.ttf') format('truetype'),url('/img/bacana_regular.eot') format("opentype");}
@font-face{font-family:chunkfive-webfont;src:url('/img/chunkfive-webfont.ttf') format('truetype'),url('/img/chunkfive-webfont.eot') format("opentype");}
@font-face{font-family:lato-reg;src:url('/img/lato-reg.ttf') format('truetype'),url('/img/lato-reg.eot') format("opentype");}
@font-face{font-family:ostrich-regular;src:url('/img/ostrich-regular.ttf') format('truetype'),url('/img/ostrich-regular.eot') format("opentype");}
@font-face{font-family:arial-light;src:url('/img/arialli.ttf') format('truetype'),url('/img/arialli.eot') format("opentype");}
@font-face{font-family:poetsen;src:url('/img/poetsen.ttf') format('truetype'),url('/img/poetsen.eot') format("opentype");}
@font-face{font-family:corduroy;src:url('/img/corduroy.ttf') format('truetype'),url('/img/corduroy.eot') format("opentype");}
@font-face{font-family:langdon;src:url('/img/langdon.ttf') format('truetype'),url('/img/langdon.eot') format("opentype");}
@font-face{font-family:delicious;src:url('/img/delicious.ttf') format('truetype'),url('/img/delicious.eot') format("opentype");}
@font-face{font-family:coolvetica;src:url('/img/coolvetica.ttf') format('truetype'),url('/img/coolvetica.eot') format("opentype");}
@font-face{font-family:interstate;src:url('/img/interstate.ttf') format('truetype'),url('/img/interstate.eot') format("opentype");}
@font-face{font-family:antonio;src:url('/img/antonio.ttf') format('truetype'),url('/img/antonio.eot') format("opentype");}
@font-face{font-family:alter;src:url('/img/alter.ttf') format('truetype'),url('/img/alter.eot') format("opentype");}
@font-face{font-family:alteb;src:url('/img/alteb.ttf') format('truetype'),url('/img/alteb.eot') format("opentype");}
@font-face{font-family:montserrat;font-style: normal;font-weight: 300;src:url('/img/montserrat-regular.ttf') format('truetype'),url('/img/montserrat-regular.eot') format("opentype");}
@font-face{font-family:montserrat-light;font-style: normal;font-weight: 300;src:url('/img/montserrat-light.ttf') format('truetype'),url('/img/montserrat-light.eot') format("opentype");}
@font-face{font-family:aller;src:url('/img/aller.ttf') format('truetype'),url('/img/aller.eot') format("opentype");}

#cmesso{position:fixed;bottom:5px;right:5px;line-height:normal;width:auto;min-width:100px;height:auto;font-size:11px;padding:0;text-align:right;}
.cmspresso{position:absolute;bottom:5px;right:5px;display:inline-block;text-align:right;width:auto !important;min-width:225px;margin:0;}
.txtonimage {display:block;position:relative;max-width: 600px;margin: 0 auto;}
.txtblocktl {position:absolute;width:100%;min-height:80px;top:0px;left:0px;background: rgba(0, 0, 0, 0.5);color:#FFF;padding:0px;}
.txtblockbr {position:absolute;width:100%;min-height:80px;bottom:0px;right:0px;background: rgba(0, 0, 0, 0.5);color:#FFF;padding:0px;}
.txtblockbl {position:absolute;width:100%;min-height:80px;bottom:0px;left:0px;background: rgba(0, 0, 0, 0.5);color:#FFF;padding:0px;}
#fullvideo {position:fixed;top:0;right:0;bottom:0;width:100vw;min-width:100%;height:100%;min-height:100vh;background:#000;z-index:9998;}/*z-index:5;max-width:100vw;max-height:90vh;*/
.fullvideocontent {position:fixed;left:0;bottom:30px;color: #FFF;width:auto;padding:0 10px 10px 10px;z-index:10;text-align:left;z-index:9999;} /*background: rgba(0, 0, 0, 0.5);*/
#fullvideobutton,.returnto,.pause {display:block;float:left;margin:0 1px 10px 10px;width:auto;font-size:15px;font-family:bebas;text-transform:uppercase;padding:10px;background:#000;color:#FFF;}
#fullvideobutton:hover,.returnto:hover,.pause:hover {background:#DDD;color:#000;}
.boxer{font-style:italic;padding:10px;background:#facf3b;float:left;width:340px;margin-right:20px;line-height:25px;color:#151515;-moz-border-radius:0 10px 10px 0px;-webkit-border-radius:0 10px 10px 0px;border-radius:0 10px 10px 0px;}
.tiptop,.tiptopblack,.tiptopred,.tiptopgreen{position:absolute;padding:7px;font:normal 13px roboto,arial;line-height:23px;width:auto !important;min-width:20px;max-width:400px;text-align:left;z-index:999991;}
.tiptop{color:#333;border:1px dotted #777;background-color:rgb(255, 255, 255, 0.9);background-color:rgba(255,255,255,0.9);}
.tiptopblack{color:#DDD;border:0 solid #FFF;border-left:10px solid #444;background-color:rgb(0,0,0,0.9);background-color:rgba(0,0,0,0.9);}
.tiptopred{color:#FFF;border:0 solid #FFF;background-color:rgb(198,9,0,0.9);background-color:rgba(198,9,0,0.9);}
.tiptopgreen{color:#FFF;border:0 solid #FFF;border-left:10px solid #4aaf4a;background:#080;background-color:rgb(0,136,0,0.9);background-color:rgba(0,136,0,0.9);}
.tiptop:first-letter,.tiptopblack:first-letter,.tiptopgreen:first-letter,.tiptopred:first-letter{text-transform:uppercase}
.clipvis {display:block; position:relative; height:110px;min-height:110px;background:transparent none -10% 60% no-repeat;margin-bottom:10px;}
.clipped{display:block;position:relative;height:110px;min-height:110px;background:transparent none -10% 60% no-repeat;margin-bottom:10px;}
.clipped img{display:none;}
.clippedprofile{display:block;position:relative;height:100px;background:transparent none -50% 50% no-repeat;margin-bottom:10px;}
.clippedprofile img{display:none;}
#back-top{position:fixed;right:50px;bottom:45%;z-index:9999;}
#back-top a{width:60px;display:block;text-align:center;text-decoration:none;color:#bbb;}
#back-top a:hover{color:#020;}
#back-top span{width:60px;height:60px;display:block;margin-bottom:5px;background:#ffa020 url('/img/16x16/white/arrow_up_24x24.png') no-repeat center center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
#back-top a:hover span{background-color:#009dFF;}
#moreinfo{display:block;width:100%;line-height:normal;background:transparent;color:#333;margin:0 0 1px 0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;}
.shrinker{transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.shrink {padding:10px 0;font-size:18px;}
.doos{display:inline-block;width:auto !important;width:100px;min-width:30px;color:#FFF;height:auto !important;min-height:30px;padding:10px;text-align:left;}
.bubblegreendark,.boxgreendark{background:#77be27;}
.bubbledarkgreen,.boxdarkgreen{background:#17721d;}
.bubblegreen,.boxgreen{background:#86c440;}
.bubblegrey,.boxgrey{background:#AAA;color:#444;}
.bubbledarkgrey,.boxdarkgrey{background:#252525;}
.bubbledarkblue,.boxdarkblue{background:#0f546e;}
.bubblelightblue,.boxlightblue{background:#90cfe6;}
.bubbleblue,.boxblue{background:#389ab6;}
.bubblered,.boxred{background:#c01e16;}
.bubbleyellow,.boxyellow{background:#e8db12;color:#444;}
.bubblewhite,.boxwhite{background:#FFF;color:#444;}
.bubbleblack,.boxblack{background:#000;}
.bubbleorange,.boxorange{background:#eea210;}	  
/*a.returno:before{content:"« ";}a.returnr:after{content:" »";}*/
.mk{font:normal 18px mk,arial,serif;}
.iresp img{width:100%;height:auto;}
@-webkit-keyframes opacity{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes opacity{0%{opacity:1;}
100%{opacity:0;}
}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:999;text-align:center;line-height:0;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;background:transparent;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:12px roboto,sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{margin-bottom:10px;height:25px;color:#666;padding:0;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:700;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:auto;float:right;padding-bottom:.7em;text-align:right;font-size:16px;font-family:arial;font-weight:700;}
/*colorbox*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;font-size:12px;word-spacing:1px;height:auto;padding:0;margin:0;z-index:9999;overflow:hidden;background:#FFF;}
#cboxOverlay{position:fixed;width:100%;height:100%;background:#000;padding:0;overflow:hidden;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;top:0px;left:0;height:auto;padding:0;}
#cboxLoadedContent{overflow:auto;margin-bottom:0px;height:auto;padding:0;}
#cboxTitle{position:absolute;bottom:-25px;left:10px;text-align:left;width:auto;color:#FFF;margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxClose,#cboxSlideshow{cursor:pointer;position:absolute;bottom:-29px;background:url("/system/java/images/controls.png") no-repeat 0 0;width:23px;height:23px;text-indent:-9999px;z-index:9999;}/**/
.cboxPhoto{float:left;border:0;display:block;max-width:none;margin:auto;}
.cboxIframe{width:100%;height:100%;display:block;padding:0;margin:0;border:0;}
#colorbox,#cboxContent,#cboxLoadedContent{overflow:hidden;}
#colorbox textarea{padding:2px;background:#FFF;height:220px;min-height:120px;width:100%;font-size:12px;word-spacing:3px;letter-spacing:0.5px;line-height:24px;}
#cboxError{border:1px solid #ccc;padding:50px;}
#cboxLoadingOverlay{background:url("/system/java/images/loading_background.png") no-repeat center center;}
#cboxLoadingGraphic{background:url("/system/java/images/loading.gif") no-repeat center center;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:700;color:#7C7C7C;}
/*cbox nav*/
#cboxPrevious,#cboxNext{background:transparent;border:0;position:absolute;top:50px;width:49%;height:80%;display:block;cursor:pointer;outline:none !important}
#cboxPrevious{left:2px;}
#cboxNext{right:2px;}
#cboxPrevious:hover{background:url("/img/16x16/grey/arrow_left_alt1_24x24.png") no-repeat top left;}
#cboxNext:hover{background:url("/img/16x16/grey/arrow_right_alt1_24x24.png") no-repeat top right;}
/*eo nav*/
#cboxClose{cursor:pointer;position:absolute;top:10px;right:5px;display:block;border:0;background:url("/img/16x16/red/delete_16x16.png") no-repeat 0 0;width:16px;height:16px;}
#cboxClose:hover{background:url("/img/16x16/grey/delete_16x16.png") no-repeat 0 0;}/*width:16px;height:16px;display:block;border:0;position:absolute;top:10px;right:10px;*/
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0;}
/*eo colorbox*/
.slider{-ms-touch-action:pan-y;overflow:auto;position:relative;touch-action:pan-y}.as-prev-arrow,.as-next-arrow{background:url("/system/java/images/arrows.png") no-repeat;cursor:pointer;filter:alpha(opacity=0);height:40px;opacity:0;overflow:hidden;position:absolute;text-indent:100%;top:95px;white-space:nowrap;width:40px;z-index:1}.as-prev-arrow{left:0}.as-next-arrow{background-position:-40px 0;right:0}.slider:hover .as-prev-arrow,.slider:hover .as-next-arrow{filter:alpha(opacity=1);opacity:1}.as-nav{bottom:-10px;left:50%;margin-left:-27px;position:absolute;text-align:left;width:54px;z-index:1}.as-nav a{background:url("/system/java/images/bullets.png") no-repeat;height:16px;display:inline-block;margin:0 1px;overflow:hidden;text-indent:100%;white-space:nowrap;width:16px}.as-active,.as-nav a:hover{background-position:0 -16px}
/*BX*/
/*.bx-wrapper --- previously 50px bottom margin!*/
.bx-wrapper{position:relative;margin:0 auto 8px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url("/system/java/images/loading.gif") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:0px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url("/system/java/images/icontrols.png") 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url("/system/java/images/icontrols.png") -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url("/system/java/images/icontrols.png") -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url("/system/java/images/icontrols.png") -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.bx-controls-direction a {opacity: 0;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
.bx-wrapper:hover .bx-controls-direction a {opacity: 1;}
/*eo bx*/
.pager{text-align:right;color:#888;}
#carousse_container{margin-bottom:1px;position:relative;display:block;text-align:center;height:auto !important;}
#carousse:hover .bx-prev,#carousse:hover .bx-next {display:block;}
.fadein{cursor:pointer;}
#fixedfoot{position:fixed;bottom:0;left:0;width:100%;height:110px;max-height:110px;text-align:left;background-color:rgb(0,0,0,0.8);background-color:rgba(0,0,0,0.8);box-sizing:border-box;-moz-box-sizing:border-box;z-index:9999;}
.quoter{display:none;min-width:100px;}
#quote_wrap {margin:0;padding:0;height:100% !important;min-height:30px;}
/*
input:required:invalid, input:focus:invalid {}
input:required:valid {}
input[type=email]:invalid{box-shadow:none;}
*/
.imgtxtbox{position:relative;text-align:center;color:#fff;}.bottom-left,.bottom-right,.centering,.top-left,.top-right{position:absolute;}.bottom-left{bottom:8px;left:16px;}.top-left{top:8px;left:16px;}
.top-right{top:8px;right:16px;}.bottom-right{bottom:8px;right:16px;}.centering{top:50%;left:50%;transform:translate(-50%,-50%);}
.overlaycontainer {position:relative;width:auto;}
.overlay {position:absolute;bottom:0;left:0;right:0;background:#000;opacity: 0.8;overflow:hidden;width:auto;height:0;transition:.5s ease;}
.overlaycontainer:hover .overlay {height:50%;max-height:75%;}
.overlaytext {word-wrap:break-word;color:#FFF;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform: translate(-50%, -50%);} /*font-size: 20px;*/
.goverlaycontainer,.soverlaycontainer {position:relative;width:auto;cursor:pointer;}
.goverlay,.soverlay {position:absolute;bottom:0;left:0;right:0;background:#000;opacity: 0.8;overflow:hidden;width:auto;height:0;transition:.5s ease;}
.goverlaycontainer:hover .goverlay {height:50%;}
.soverlaycontainer:hover .soverlay {height:100%;}
.goverlaytext,.soverlaytext {word-wrap:break-word;color:#FFF;position:absolute;overflow:hidden;width:90%;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform: translate(-50%, -50%);} 
a.r90:link,a.r90:visited{display:inline-block;font-size:70px;letter-spacing:0;padding:0;text-decoration:none;-ms-transform:rotate(90deg);-webkit-transform: rotate(90deg);transform:rotate(90deg);}
a.r90:active,a.r90:hover{display:inline-block;font-size:70px;letter-spacing:0;padding:0;text-decoration:none;-ms-transform:rotate(90deg);-webkit-transform: rotate(90deg);transform:rotate(90deg);}
a.r-90:link,a.r-90:visited{display:inline-block;font-size:70px;letter-spacing:0;padding:0;text-decoration:none;-ms-transform:rotate(-90deg);-webkit-transform: rotate(-90deg);transform:rotate(-90deg);}
a.r-90:active,a.r-90:hover{display:inline-block;font-size:70px;letter-spacing:0;padding:0;text-decoration:none;-ms-transform:rotate(-90deg);-webkit-transform: rotate(-90deg);transform:rotate(-90deg);}
/* single modal + pop window*/
.window,.popwin,.popper {display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgb(0,0,0);background:rgba(0,0,0,0.9);-webkit-animation-name:fadeIn;-webkit-animation-duration: 0.4s;animation-name: fadeIn;animation-duration: 0.4s;z-index:666;}
.window-contents,.popwin-contents,.pops-content {position:relative;background:#FFF;text-align:left;line-height:26px;color:#666;margin:10% auto;padding:10px 20px 20px 20px;width:80%;max-width:640px;-webkit-animation-name: slideIn;-webkit-animation-duration: 0.4s;animation-name: slideIn;animation-duration: 0.4s;}
@-webkit-keyframes slideIn {
    from {bottom: -300px; opacity: 0} 
    to {bottom: 0; opacity: 1}
}
@keyframes slideIn {
    from {bottom: -300px; opacity: 0}
    to {bottom: 0; opacity: 1}
}
@-webkit-keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
}
@keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
}
.inmodal{padding:0;}
.singlemodal {display: none;position: fixed; z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background:transparent;} /*background: rgb(0,0,0);background: rgba(0,0,0,0.1);*/
.singlemodalcontent,.singlemodalcontentblack,.singlemodalcontentsmall {position: relative;background:#FFF;color:#555;margin:15% auto;padding:20px;border:0px dotted #888;width:80%;max-width:800px;animation-name: animatetop;animation-duration: 0.4s}
.singlemodalcontentblack{background: #222;color:#DDD;}
.singlemodalcontentsmall{max-width:400px;}
@keyframes animatetop {from {top: -300px; opacity: 0}to {top: 0; opacity: 1}}
.singleclose,.window-close,.popwin-close,.popsclose {color:#AAA;position:absolute;float:right;top:10px;right:10px;font-size:24px;}
.singleclose:hover,.singleclose:focus,.window-close:hover,.window-close:focus,.popwin-close:hover,.popwin-close:focus,.popsclose:hover,.popsclose:focus {color:#333;text-decoration:none;cursor:pointer;}
.minibutton{background:#2c9aaa;color:#FFF;border:none;width:100%;cursor:pointer;padding:5px 5px 2px 5px;margin:0;border-radius:2px;font-size:13px;font-family:roboto,arial;letter-spacing:0;word-spacing:0;}
.minibutton:hover{background: #0f6370;} /* green -> 2c8d30*/
/* The side overlay */
.sideoverlay,.kontaktoverlay{display:inline-block;height:100%;width:0;position:fixed;z-index:9999;top:0;left:0;background-color:rgb(0,0,0,0.9);background-color:rgba(0,0,0,0.9);overflow:hidden;padding-top:50px;transition:.5s}
.sideoclip{padding:50px;}
.sideoverflow{padding:50px;height:80% !important;overflow:auto;}
.sideocenter{position:relative;top:40%;transform: perspective(1px) translateY(-50%);padding:5%;}
.sideoverlay .sideoclose,.kontaktoverlay .kontaktclose{position:absolute;top:100px;right:20px;display:inline-block;font-size:20px;z-index:10;margin-left:50px;}
@media screen and (max-height: 450px) {.sideoverlay,.kontaktoverlay{padding:15px;font-size:1em;}}
/* The full side overlay */
.fullsideoverlay{display:inline-block;height:100%;width:100%;position:fixed;z-index:9999;top:0;left:0;background-color:rgb(0,0,0,0.8);background-color:rgba(0,0,0,0.8);overflow:hidden;padding-top:20px;transition:.5s}
.fullsideoclip{padding:50px;}
.fullsideocenter{position:relative;top:40%;transform: perspective(1px) translateY(-50%);padding:5%;}
.fullsideoverlay .fullsideoclose{position:absolute;top:115px;right:20px;display:inline-block;font-size:30px;z-index:10;margin-left:50px;}
@media screen and (max-height: 450px){.fullsideoverlay{padding:15px;font-size:1em;}}
a.schreeuw:link, a.schreeuw:visited {display:block;font: normal 40px alteb,arial,serif;background:#000; height:auto;text-decoration:none;color:#e5b61e;Letter-spacing:-2px;padding:10px;margin:0;text-align:center;width:auto;vertical-align:middle;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
a.schreeuw:active, a.schreeuw:hover {display:block;font: normal 40px alteb,arial,serif;background: #000;height:auto;text-decoration:none;color:#FFF;Letter-spacing:-2px;padding:10px;margin:0;text-align:center;width:auto;vertical-align:middle;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;} 
a.redbubble:link, a.redbubble:visited {display:block;font: normal 36px bebas,arial,serif;background:#ed1e25;height:auto;min-height:50px;text-decoration:none;color:#FFF;padding:10px;margin:0;text-align:center;width:auto;vertical-align:middle;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
a.redbubble:active, a.redbubble:hover {display:block;font: normal 36px bebas,arial,serif;background:#888;height:auto;min-height:50px;text-decoration:none;color:#FFF;padding:10px;margin:0;text-align:center;width:auto;vertical-align:middle;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;} 
.hoverinfo {position:relative;display:inline-block;color:#ce368b;cursor:help;z-index:9999;}
.hoverinfo .hoverinfotext {visibility: hidden;width:auto !important;min-width:160px;max-width:320px;background:#333;color:#ddd;font-size:12px;text-align:left;padding:3px;border-radius:3px;position: absolute;z-index: 9999;top: 0%;left: 150%;margin-left:-60px;opacity: 0;transition: opacity 1s;}
.hoverinfo .hoverinfotext::after {content: "";position: absolute;top: 100%;left: 25%;margin-left: 7px;border-width: 5px;border-style: solid;border-color: #333 transparent transparent transparent;}
.hoverinfo:hover .hoverinfotext {visibility: visible;opacity: .95;}
.hovertip {position: relative;display:inline-block;width:30px;text-align:center;cursor:help;}
.hovertip .hovertiptext {visibility: hidden;position: absolute;min-width:240px;max-width:480px;background:#222;color:#EEE;line-height:20px;padding: 5px 5px 5px 10px;border-radius: 3px;z-index: 1;opacity: 0;
transition: opacity 1s;}
.hovertiptext {font-size:12px;text-align:left;}
.hovertip:hover .hovertiptext {visibility: visible;opacity:.9;}
.hovertip-right {top: -5px;left:125%;}
.hovertip-right::after {content: "";position: absolute;top: 18px;right: 100%;margin-top: -5px;border-width: 5px;border-style: solid;border-color: transparent #222 transparent transparent;}
/*CHECKBOX RADIO*/
.cuschk {display:block;position:relative;padding-left:35px;min-height:100%;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select: none;user-select:none;}
.cuschk input {position:absolute;opacity:0;cursor:pointer;}
.cuschkmark {position:absolute;top:0;left:0;height:25px;width:25px;background:#BBB;}
.cuschk:hover input ~ .cuschkmark {background:#999;}
.cuschk input:checked ~ .cuschkmark {background:#2196F3;}
.cuschk input:checked ~ .cuschkmark:after {display:inline-block;}
.cuschkmark:after {content:"";position:absolute;display:none;}
.cuschk .cuschkmark:after {left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.chkboxfield {display:block;position:relative;height:20px;min-height:20px;padding:0 20px 0 -20px;margin:0 6px 1px 0;cursor:pointer;font-size:11px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select: none;-ms-user-select: none;user-select:none;}
.chkboxfield input {position:absolute;opacity:0;}
.checkmark {position:absolute;top:0;left:45px;height:16px;width:16px;background: #DDD;}
.chkboxfield:hover input ~ .checkmark,.chkboxfield:hover input ~ .checkradio {background: #AAA;}
.chkboxfield input:checked ~ .checkmark,.chkboxfield input:checked ~ .checkradio {background: #ef2a70;} /*2196F3*/
.chkboxfield input:checked ~ .checkmark:after,.chkboxfield input:checked ~ .checkradio:after {display: block;}
.checkmark:after,.checkradio:after {content: "";position: absolute;display: none;}
.chkboxfield .checkmark:after {left:5px;top:2px;width:3px;height:6px;border: solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform: rotate(45deg);transform:rotate(45deg);} 
.chkboxfield .checkradio:after {top:8px;left:8px;width:9px;height:9px;border-radius:50%;background: white;}
.checkradio {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #CCC;border-radius:50%;}
.checkradio {border-radius: 50%;}
.checktxt{color:#ef2a70;} /*min-width:25%;max-width:60%;height:auto;min-height:100%;display:inline-block;*/
.checktxt:hover{color:#333;}
.rdstyle{background:#c80000;color:#FFF;}
.rdstyle:hover{background:#35acb3;color:#999;}
[type="radio"]:checked,
[type="radio"]:not(:checked) {position: absolute;left: -9999px;}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #DDD;
    border-radius: 100%;
    background:#DDD;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #DD9900;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.dwnbutton {padding:2% 0;border:none;width:100%;cursor:pointer;background:transparent;text-align:right;}
.dwnbutton:hover{background:transparent;opacity:.5;} /*, .dwnbutton:focus */
.drpdownwards {position:relative;float:right;width:100%;display: inline-block;}
.drpdownwards-content {display:none;position:absolute;background:#222;width:100%;z-index:999;}
.drpdownwards-content a {padding:0;width:90%;padding:1% 0 1% 10%;text-align:left;display:block;}
.drpdownwards-content a:hover {background:#000;color:#FFF;}
.drpshow {display:block;} 

/*temp*/ /*infog & infox = forum/projects*/
a.opachng:active,a.opachng:hover{opacity:.5;}
a.hovicon:link,a.hovicon:visited,a.hovicon:hover,a.hovicon:active{display:block;float:left;width:25px;min-width:25px;margin-right:1px;text-align:center;padding:5px 0 0 0;height:22px;}
a.hovicon:hover,a.hovicon:active{background-color:rgb(0,0,0,0.4);background-color:rgba(0,0,0,0.4);}
a.hovicobig:link,a.hovicobig:visited{display:block;background:#888;float:left;width:35px;min-width:35px;margin-right:1px;text-align:center;padding:5px 2px;height:27px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
a.hovicobig:hover,a.hovicobig:active{background:#444;}
a.hovovericon:link,a.hovovericon:visited,a.hovovericonred:link,a.hovovericonred:visited,a.hovovericon:hover,a.hovovericon:active,a.hovovericonred:hover,a.hovovericonred:active{display:block;background:#666;float:left;width:25px;min-width:25px;margin-right:1px;text-align:center;padding:5px 0 0 0;height:22px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
a.hovovericon:hover,a.hovovericon:active{background:#222;}
a.hovminicon:link,a.hovminicon:visited,a.hovminicon:hover,a.hovminicon:active,a.hovminiconred:link,a.hovminiconred:visited{display:block;background:#FFF;float:left;width:23px;margin:0 1px 1px 0;text-align:center;padding:3px 0 0 0;height:20px;}
a.hovminicon:hover,a.hovminicon:active{background:#222;}
a.hovovericonred:hover,a.hovovericonred:active,a.hovminiconred:hover,a.hovminiconred:active{background:#c80000;}
#prjmsg{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}
#prjmsg.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}
a.info:link,a.info:visited,a.infogreen:link,a.infogreen:visited,a.infored:link,a.infored:visited,a.infogrey:link,a.infogrey:visited,a.infoblue:link,a.infoblue:visited{color:#DDD;background:#444;display:block;font:normal 10px roboto,arial;text-transform:uppercase;letter-spacing:0;text-align:left;height:20px;width:auto !important;width:140px;min-width:140px;padding-top:9px;padding-left:10px;text-decoration:none;margin-bottom:1px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;} 
a.info:active,a.info:hover,a.infogreen:active,a.infogreen:hover,a.infored:active,a.infored:hover,a.infogrey:active,a.infogrey:hover,a.infoblue:active,a.infoblue:hover{color:#FFF;background:#4a8693;display:block;font:normal 10px roboto,arial;text-transform:uppercase;letter-spacing:0;text-align:left;height:20px;width:auto !important;width:140px;min-width:140px;padding-top:9px;padding-left:10px;text-decoration: none;margin-bottom:1px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;} 
a.info span {display:none;} 
a.info:hover span {display:block;position:absolute;top:-36px;left:0px;width:210px;height:40px;color:#FFF;font:normal 11px roboto,arial;text-align:left;} 
a.infogrey:link,a.infogrey:visited{background:#333;}
a.infogreen:link,a.infogreen:visited{background:#080;}
a.infoblue:link,a.infoblue:visited{background:#4a8693;}
a.infoblue:active,a.infoblue:hover{background:#0d4b58;}
a.infored:link,a.infored:visited{background:#b81a05;}
a.infored:active,a.infored:hover{background:#d95f4f;}
a.infox,a.infox:visited{display:block; font:normal 10px roboto,arial; text-transform:uppercase;letter-spacing:0;color:#FFF;background:#080;text-align:left;height:20px;width:35px;padding-top:7px;padding-left:14px;text-decoration:none; margin:0 0 1px 1px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;} 
a.infox:active,a.infox:hover{color:#FFF;background-color: rgb(0, 0, 0, 0.9);background-color: rgba(0, 0, 0, 0.9);}
a.infotrans:link,a.infotrans:visited,a.infotrans:active,a.infotrans:hover,a.inforedtrans:link,a.inforedtrans:visited,a.inforedtrans:active,a.inforedtrans:hover{
display:block; background-color:rgb(255,255,255,0.8);background-color:rgba(255,255,255,0.8);font:normal 12px roboto,arial; letter-spacing:0;text-align:left;text-decoration: none; width:auto !important;width:140px;min-width:140px;padding:6px 0 0 5px;height:20px; margin-bottom:0px;}
a.inforedtrans:active,a.inforedtrans:hover{color:#FFF;background-color:rgb(156,0,0,0.9);background-color:rgba(156,0,0,0.9);} 
a.infotrans:active,a.infotrans:hover{color:#FFF;background-color:rgb(0,0,0,0.7);background-color:rgba(0,0,0,0.7);} 
.thmbcontergr,.thmbconterrd,.thmbconteror{position:relative;float:left;}
.igcontainergr:before,.igcontaineror:before,.thmbcontergr:before,.igcontainerrd:before,.thmbconterrd:before,.thmbconteror:before {
position: absolute;top:5px;right:5px;content: '';background:#080;border-radius:50%;width: 5px;height: 5px;text-align:center;pointer-events:none;}
.fup{float:left;display:inline-block;margin:0 30px 50px 5px;background:transparent;font-size:60px;line-height:50px;padding:5px 0px 5px 0;color:#444;font-family:bebas,georgia,arial,serif;width:auto;min-width:60px;text-align:right;}
.igcontaineror:before,.thmbconteror:before {background:#FF6C00;}
.igcontainerrd:before,.thmbconterrd:before {background:#FF0000;}
.gridcolumn {display:block;float:left;width:25%;}
.trigrid{display:block;float:left;width:calc(33% - 1px);margin:0 1px 1px 0;}
.duogrid{display:block;float:left;width:calc(50% - 1px);margin:0 1px 1px 0;}
.gridimg{display:block;width:100%;max-width:100%;height:auto !important;max-height:100%;padding:0;}
.gridder{display:block;width:calc(100% - 1px);max-width:calc(100% - 1px);height:auto !important;max-height:100%;padding:0;margin:0 1px 1px 0;}
.gridrow:after {content:"";display: table;clear:both;}
.gridmodal {display: none;position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);}
.gridmodal-content {background: #fefefe;margin: 15% auto;padding: 20px;border: 1px solid #888;width: 80%;}
.gridclose {color: #aaa;float: right;font-size: 28px;font-weight: bold;}
.gridclose:hover,.gridclose:focus {color: black;text-decoration: none;cursor: pointer;}
.animatedsearch{width: 100%;}
.searchinputbar{width: 200px;height:40px;font:normal 14px roboto,arial;color:#555;box-sizing: border-box;background-color: #FFF;background-image: url('/img/16x16/grey/magnifying-glass-2x.png');background-position: 5px 10px; background-repeat: no-repeat;padding: 10px 20px 10px 40px;} /*unused*/
/*-webkit-transition: width 0.4s ease-in-out;transition: width 0.4s ease-in-out;*/
.searchinputbar:focus {width: 100%;min-width: 100%;}
.iround{border-radius: 50%;}
.load {border: 12px solid #f3f3f3;border-top: 12px solid #FF0000;border-radius: 50%;width: 50px;height: 50px;margin:0 auto;text-align:center;animation: spin 2s linear infinite;}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
.pdfcontainer{display:block;float:left;width:110px;height:170px;margin:0;text-align:center;}
.pdfcontainer .soverlaycontainer{display:block;float:left;width:90px;height:120px;}
.pdfdiv{text-align:center;}
.pdfcovers{width:90px;height:120px;}
.pdfnotitle, a.pdftitle:link,a.pdftitle:visited {display:inline-block;width:80px;margin:0 0 1px -19px;font-size:18px;padding:2px 5px;text-decoration:none;background:#FFF;}
.pdfnotitle {color:#888;}
a.pdftitle:active,a.pdftitle:hover {text-decoration:none;background:#444;} 
/*FLIP*/
.flip3d {background: transparent;width: 80%;margin:0 auto;height: 200px;min-height: 200px;perspective: 1000px;} 
.flipbox {width: 100%;margin:0 auto;padding:0;height:auto !important;} /*perspective: 1000px;height:200px;*/
.flipboxin {position: relative;width: 100%;height: 100%;transition: transform 0.8s;transform-style: preserve-3d;}
.flipbox:hover .flipboxin {transform: rotateY(180deg);}
.flipboxfront, .flipboxback {position: absolute;width: 100%;height:100%;padding:0;backface-visibility:hidden;}
/*.flipboxfront {background: #BBB;}*/
.flipboxback {transform: rotateY(180deg);} /*background: #333;color:#FFF;*/
/*timeline*/
.timeline {position:relative;max-width:100%;margin:0 auto;}
.timeline::after {content:'';position:absolute;width:1px;background:#444;top:0;bottom:0;left:380px;}
.timetainer {padding:0;position:relative;background:transparent;width:380px;}
.timetainer::after {content:'';position:absolute;width:25px;height:25px;right:-17px;background:white;border:4px solid #AAA;top:15px;border-radius:50%;z-index:1;}
.timeleft {left:0;}
.timeright {left:420px;}
.timeleft::before {content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:medium solid #333;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #333;}
.timeright::before {content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;left:-10px;border:medium solid #333;border-width:10px 10px 10px 0;border-color:transparent #333 transparent #333;}
.timeleft::after {right:-17px;}
.timeright::after {left:-56px;}
.timecontent {padding:10px;background:#333;color:#FFF;position:relative;border-radius:5px;width:320px;}
.timecontent h1, .timecontent h2{color:#DDD;}
/*eo 1*/
#timehorizontal{width:100%;padding:0;margin:0;background:transparent;}
.vc {text-align:center;display: table-cell;vertical-align: middle;}
.vc a:link,.vc a:visited{color:#fa5d33;}
.vc a:hover,.vc a:active{color:#080;}
.notime,.timehoriright,.timehorileft,.timehoribottom {position:relative;display:table;float:left;width:29%;max-width:29%;padding:2% 1%;margin:0 3% 0 0;background:#444;color:#EEE;border:0;height:55px;}
.notime{margin:0;}
.timehoriright{border-right: 1px solid #AAA;}
.timehoribottom{border-bottom: 1px solid #AAA;margin:0 0 3% 0;}
.timehorileft{border-left: 1px solid #AAA;margin:0 0 0 3%;}
.timehoriright:after, .timehoriright:before,.timehorileft:after, .timehorileft:before,.timehoribottom:after, .timehoribottom:before {
border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events:none;}
.timehoriright:after, .timehoriright:before{left: 100%;top: 50%;}
.timehoriright:after{border-color:#FFF;border-left-color:#444;border-width:10px;margin-top:-10px;}
.timehorileft:after, .timehorileft:before {right: 100%;top: 50%;}
.timehorileft:after {border-color: transparent;border-right-color: #444;border-width:10px;margin-top:-10px;}
.timehoribottom:after, .timehoribottom:before {top: 100%;left: 50%;}
.timehoribottom:after {border-color: #FFF;border-top-color: #444;border-width: 10px;margin-left: -10px;}
/*eo 2*/
#timelinehorizontal,#timehorizontalunder{position:relative;width:100%;padding:0;margin:0;background:#FFF;height:150px;display:flex;align-items:flex-end;padding-bottom:20px;border-bottom:1px dotted #555}
#timehorizontalunder{border:0;display:flex;align-items:flex-start;margin-top:20px}
.timetableline,.timetablelineunder{display:table;float:left;width:28%;padding:0;color:#FFF;margin:0 5% 0 0;background:#666;border:0 solid #AAA}
.timetableline{position:relative}
.timetableline:after,.timetableline:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.timetableline:after{border-color:#FFF;border-top-color:#444;border-width:10px;margin-left:-10px}
.timetablelineunder{position:relative;margin:0 0 0 5%}
.timetablelineunder:after,.timetablelineunder:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.timetablelineunder:after{border-color:#FFF;border-bottom-color:#444;border-width:10px;margin-left:-10px}
.timeulc,.timedlc{display:block;height:30px;background:#444;line-height:30px;padding:0;color:#DDD;padding:2%;margin:0;width:96%;text-align:center}
.timevc{clear:both;text-align:center;display:block;vertical-align:middle;padding:5% 2%;margin:0;width:96%;font-size:22px;font-family:quicksand,bebas,arial}
/*eo 3*/
.qarrowls,.qarrowrs{font:normal 20px quicksand,arial;vertical-align:middle;text-align:right;cursor:pointer;}/*position:relative;top:40%;*/
.qarrowls{text-align:left;}/*position:relative;top:40%;*/
.qarrowl,.qarrowr{font:normal 28px quicksand,arial;letter-spacing:-1px;text-align:right;cursor:pointer;}/*position:relative;top:40%;*/
.qarrowl,.qarrowr,.qarrowlxl,.qarrowrxl{margin-bottom:0px;}
.qarrowl,.qarrowlxl{text-align:left;}
.qarrowl:hover,.qarrowl:focus,.qarrowr:hover,.qarrowr:focus,.qarrowd:hover,.qarrowd:focus,.qarrowrxl:hover,.qarrowrxl:focus,.qarrowlxl:hover,.qarrowlxl:focus{font-weight:bold;}/*text-decoration:underline;*/
.qarrowlxl,.qarrowrxl{font:normal 36px quicksand,arial;letter-spacing:-1px;vertical-align:top;text-align:right;width:40%;float:right;cursor:pointer;}
.qarrowd,.qarrowu{font:normal 28px arial;vertical-align:top;margin:0 auto;display:block;text-align:center;width:100%;cursor:pointer;}
.qarrowu{margin-bottom:10px;}
.qarrowu:hover,.qarrowu:focus{font-weight:bold;text-decoration:overline;}
#bookprev{width:40px;margin-right:20px;}
#booknext{float:right;width:40px;margin-left:20px;}
#bookprevtext{width:100px;margin-right:20px;}
#bookprevtext .qarrowl,#bookprevtext .qarrowr,#booknexttext .qarrowl,#booknexttext .qarrowr{font:normal 18px quicksand,arial;}
#booknexttext {clear:both;float:right;width:auto;margin-left:0px;margin-right:0px;}
.bookstand{width:100%;display:flex;padding:0;margin:0;overflow:hidden;}
.bookhorizontal,.bookvertical,.book,.bookcontrols,.bookfader,.paperback{padding:0;margin:0 -20px 0 0;}
.bookwrap {visibility:hidden;}
.chngopa{opacity:.6;}
#videoplayer{z-index:9999 !important}
video::-webkit-media-controls-panel {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    height: 2.6em;
    color: #fff;
    border-top: 1px solid #404040;
    background: #242424;
    background: -moz-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);
    background: -webkit-gradient(linear,0% 0,0% 100%,color-stop(50%,#242424),color-stop(50%,#1f1f1f),color-stop(100%,#171717));
    background: -webkit-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);
    background: -o-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);
    background: -ms-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);
    background: linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);

}
.smilie:hover{opacity:.6;}
.cutouth1,.cutouth2.cutoutblackh1,.cutoutblackh2{background:#FFF;color:#000;font:bold 6em arial;text-align:left;text-transform:uppercase;word-wrap:break-word;line-height:normal;padding:10px;margin:0;display:block;mix-blend-mode:screen;}
.cutouth2,.cutoutblackh2{font:bold 1.5em arial;text-align:left;}
.cutoutblackh1,.cutoutblackh2{background:#444;color:#FFF;mix-blend-mode:multiply;}
@-moz-document url-prefix(){.rico {margin-top:5px;}}                    
.bebas26{font: normal 26px bebas,arial;word-spacing:1.5px;}
.bebas22{font: normal 22px bebas,arial;word-spacing:1.5px;}
.bebas{font: normal 18px bebas,arial;word-spacing:1.5px;}
.quicksand28{font: normal 28px quicksand,arial;}
.quicksand26{font: normal 26px quicksand,arial;}
.quicksandarrowleft,.quicksandarrowright,.quicksandarrowdown,.quicksandarrowup,.quicksandal,.quicksandar{font: normal 16px quicksand,arial;height:20px;margin:-3px 5px 0 0;}
.quicksandarrowdown{display:inline-block;font-size:24px;margin:5px 0 0 0;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
.quicksandarrowup{display:inline-block;font-size:24px;margin:5px 0 0 0;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);}
.quicksandal,.quicksandar{font-size:14px;margin:2px 0 0 0;display:inline-block;vertical-align:middle;} /*works with tenup*/
.quicksand{font: normal 22px quicksand,arial;}
.autocomplete{position:relative;display:inline-block;}
.autocomplete-items {position: relative;border:1px solid #d4d4d4;color:#444;border-bottom: none;border-top: none;z-index: 99;top: 100%;left: 0;right: 0;max-width:97%;}
.autocomplete-items div {padding:5px 10px;cursor:pointer;background-color: #FFF;color:#444;border-bottom: 1px solid #d4d4d4;}
.autocomplete-items div:hover {background: #e9e9e9;}
.autocomplete-active {background: #999 !important;color:#FFF;}
.autobrin{position:relative;display:inline-block;}
.autobrin-items {position: relative;border:1px solid #d4d4d4;color:#444;border-bottom: none;border-top: none;z-index: 99;top: 100%;left: 0;right: 0;max-width:97%;}
.autobrin-items div {padding:5px 10px;cursor:pointer;background-color: #FFF;color:#444;border-bottom: 1px solid #d4d4d4;}
.autobrin-items div:hover {background: #e9e9e9;}
.autobrin-active {background: #999 !important;color:#FFF;}
::placeholder {color: #757575;opacity:1;font-size:13px;}
:-ms-input-placeholder {color:#757575;}
::-moz-input-placeholder {color: #757575;}
::-webkit-input-placeholder {color:#757575;}
:-ms-input-placeholder {color: #757575 !important;font-weight: 400 !important;}
::-ms-input-placeholder {color: #757575;font-weight:400;}
.blackbin,.transblackbin,.darkbin,.lightbin{background:#000;opacity:0.9;padding:4%;color:#999;}
.transblackbin{opacity:0.7;}
.darkbin{background:#222;color:#BBB;}
.lightbin{background:#FFF;color:#444;}
.transbin{background:transparent;padding:0;margin:0;}
.verticaltxt {writing-mode: vertical-rl;}
.verticalcontainer{display:block;}
.verticalbar{display:block;border:0;border-right:1px;border-style:dotted;border-color:#FFF;height:100px;width:50%;}
.percent45{display:block;float:left;width:45%;margin-right:2%;}
.percent46{display:block;float:left;width:46%;margin:0;}
.parentstretch{background:#000;opacity:0.7;width:100%;display:table;height:150px;}
.stretch{min-height:100%;width:75%;display: table-cell;padding:1.5em 1em;line-height:25px;color:#FFF;}
.editing button,.bewerking button,.kedit button{border: 1px dotted #23b1e0;width: auto;height:24px;padding:0 0 2px 0;margin:1px;min-width:50px;color:#FFF;text-align:center;background:#23b1e0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius: 2px;}
.br1,.br10,.br20{display:none;}
.mobile{display:none !important;}
.breakif640{display:none;}
.notvison640{display:inline;}
.showon640{display:none !important;}
.editing,.bewerking,.kedit{color:#c40ca0;cursor:pointer;min-width:75px;}