@media all and (max-width:640px){
html, body, span, object, h1, h2, h3, h4, h5, h6, small, strong, b, i, dl, dt, dd, ol, fieldset, form, legend, header, hgroup, menu, nav, audio, video {
margin:0;padding:0;border:0;outline:0;float:none;font-size:1em;vertical-align:baseline;width:10%;min-width:10%;height:10%;min-height:10%;} /*line-height:normal;*/
figure,figcaption,article,section{display:block;float:none;margin:0;padding:0;width:100%;min-width:100%;max-width:100% !important;}
label{display:inline-block;}
html{overflow-y: scroll;min-height: 100%;margin:0;width:auto;box-sizing:border-box;-moz-box-sizing:border-box;scroll-behavior: smooth;}
*, *:before,*:after {box-sizing:border-box;-moz-box-sizing:border-box;}
ul,ol{margin-top:2%;}
ul,li,ol {font-size:0.95em;width:100%;min-width:100%;line-height:1.3em;padding-bottom:.5em;letter-spacing:0;}
ol li{margin-left:25px;}
img,object,embed {max-width: 100%;}
body{text-align:left;min-width:300px;width:100%;height:100% !important;} /*width:420px;min-width:420px;*/
_:-ms-lang(x),.iemargin {margin-left:10px;}
img{width:100%;width:auto;height:auto;}
/* HEADERS */ 
h1, h2 , h3, h4, h5{font-size:1.3em;text-align:left;line-height:normal;width:100%;min-width:100%;letter-spacing:0;}
h2 {margin-top:10px;font-size:1.2em;}
h3, h4, h5 {font-size:1.1em;}
/* LINKS */
a.b:link, a.b:active, a.b:visited,a.b:hover,a.c:link,a.c:visited,a.c:active,a.c:hover{font-size:1em;line-height:normal;letter-spacing:0;}
a.b:link span, a.b:active span, a.b:visited span, a.b:hover span{font-size:1em;line-height:normal;letter-spacing:0;}
a:link,a:visited{text-decoration:none;text-align:left;}
a:active,a:hover{text-decoration:none;text-align:left;}
a.su:link,a.su:visited,a.su:active,a.su:hover{padding:5px 10px;font-size:1em;line-height:normal;height:22px;min-height:22px;}
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 1.5em quicksand,arial;}
a.navver:link,a.navver:visited ,a.navver:active,a.navver:hover{font-size:1.2em;}
a.red:link,a.red:visited,a.red:active,a.red:hover{height:auto !important;overflow:hidden}
.anchorplus{top:-80px;}
/* GENERAL */
#heading, #main_container, #heading_container, #header_div, #container_div, #left_div, #middle_div, #right_div, #footer_div {clear:both;display:block;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box;} /* newly added z-index for bg body img*/
.mbrsfield,.mbrsinfield{display:block;width:auto;margin:0;padding:0;}
.container_class{width:100% !important;}
#weblogo, #website, #logo {width:100%;clear:both;float:none;display:block;font-size:1em;margin:0;padding:0;}
#inheader hr {margin:-15px 0 5px 0;}
#inheader span {width:100%;clear:both;float:none;display:block;font-size:1em;margin:0;padding:0 0 10px 0;}
/* TOP */
#heading{height:100%;min-height:100% !important;}
#main_container {position:absolute;top:0;left:0;width:100%;padding:0;height:100%;min-height:100% !important;height:auto;overflow:auto;margin:0 auto;text-align:center;} 
 /* HEAD */
#heading_container {width:100%;height:auto !important;overflow:hidden;padding:0;margin:0 auto;text-align:center;} 
#header_div {display:block;position:relative;height:auto !important;min-height:50px;width:100%;padding:0;margin:40px 0 0 0;text-align:left;opacity:.9;z-index:999;} 
/* LOGO */
#weblogo {display:block;margin:0 auto;text-align:center;z-index:2;} /*margin-bottom:10px;*/
#website {height:auto;min-height:85px !important;z-index:5;margin-top:20px;} /*height:85px*/
#website h1 {text-align:center;font-size:1.1em;margin:5px 0;padding:10px 0 5px 0;z-index:5;}/*size of written logo/banner - margin:1px 0;*/
.webtitle {text-align:center;line-height:normal;width:100%;min-width:100%;} /* logo/website title*/ 
#website h1 .quoter{margin:20px 0 0 0;padding:0;font-size:100%;height:60px;min-height:60px;max-height:60px;}
#logo {margin:0 auto;height:auto;text-align:center;z-index:4;}
#logo img{width:auto !important;width:150px;max-width:300px;height:auto;margin:1px 0 10px 0;padding:20px 0;z-index:4;}
/* MENU */
.menulink {display:block;width:auto;float:left;}
.menulink a.sitelink:link,.menulink a.sitelink:visited,.menulink a.sitehover:link,.menulink a.sitehover:visited{
margin:0;display:block;text-align:center;min-width:auto !important;height:25px;padding:5px 4px 0 4px;margin: 0px 1px 0px 0px;font-size:10px;}
.menulink a.sitelink:active,.menulink a.sitelink:hover,.menulink a.sitehover:active,.menulink a.sitehover:hover{
margin:0;display:block;text-align:center;min-width:auto !important;height:25px;padding:5px 4px 0 4px;margin: 0px 1px 0px 0px;font-size:10px;}
a.sitelink:link,a.sitelink:visited{display:block;text-align:center;min-width:auto !important;height:25px;padding:7px 4px 0 4px;margin: 0px 1px 0px 0px;font-size:11px;}
a.sitelink:active,a.sitelink:hover{display:block;text-align:center;min-width:auto !important;height:25px;padding:7px 4px 0 4px;margin: 0px 1px 0px 0px;font-size:11px;}
/* CONTENT */
#container_div {clear:both;width:100%;height:auto !important;height:100%;min-height:100%;padding:0;overflow:auto;margin:0 auto 20px auto;text-align:center;} /*50px for footer*/
#left_div {width:100%;min-width:100%;height:auto !important;text-align:left;margin-bottom:1px;} 
#middle_div {width:100%;max-width:auto !important;height:auto !important;height:100%;text-align:left;margin:0 0 25px 0;padding:10px;} 
#right_div {width:100%;min-width:100%;height:100%;text-align:left;margin-bottom:0;} 
#footer_div {position:fixed !important;bottom:0;left:0;height:75px;width:100%;min-width:100%;text-align:left;z-index:1;} 
.footer{font-size:.9em;text-align:left;}
#bottom_div,.bottom{display:block;top:-10px;left:0;width:auto !important;width:100%;min-width:100%;max-width:100%;height:auto !important;text-align:left;font-size:0.9em;z-index:1;}
/* GALLERY */
#themain,#img_gal_desc,#imagecontainer,#thumbcontainer,#img_right_div,#img_pagination,#images_related_div{clear:both;display:block;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box;}
.images_related,.imageset,.image_pagination{width:100%;clear:both;float:none;display:block;font-size:1em;margin:0;padding:0;}
#modal_thumb_container,#carousse_container,#carousse{clear:both;float:none;display:block;width:100%;height:100%;margin:0;padding:0;}
#carousse{margin:0 auto;text-align:center;}
#moreinfo{clear:both;position:relative;top:0;height:auto;width:auto !important;min-width:100%;font-size:.90em;}
#retter{clear:both;display:block;height:auto;width:auto !important;min-width:100%;}
.retitleblank{font:normal 1em bebas,arial;padding-top:0;width:auto !important;min-width:100%;min-height:40px;}
.retitle{font:normal 1em bebas,arial;padding-top:0;width:auto !important;min-width:100%;}
a.returnr:link, a.returnr:visited, a.resubtitle:link, a.resubtitle:visited, a.resubblank:link, a.resubblank:visited, a.resubblankmin:link, a.resubblankmin:visited, a.returno:link, a.returno:visited, a.forsale:link, a.forsale:visited {display:block;font:normal 1em bebas,arial;width:auto !important;min-width:100%;}
a.returnr:active, a.returnr:hover, a.resubtitle:active, a.resubtitle:hover, a.resubblank:active, a.resubblank:hover, a.resubblankmin:active, a.resubblankmin:hover, a.returno:active, a.returno:hover, a.forsale:active, a.forsale:hover {display:block;font:normal 1em bebas,arial;width:auto !important;min-width:100%;} 
.caption2{padding:10px;margin:0;line-height:25px !important;min-height:40px;font-size:.8em;}/*background:#DDD;color:#444;*/
/* .descrx */
.social24,.social16{width:18px;min-width:18px;max-width:18px !important;}
.control,.contror {display:block;}
#carousse_container{height:auto !important;min-height:auto !important;max-height:100%;width:100%;min-width:100%;max-width:100%;}
#carousse_thumb_container{float:none;clear:both;text-align:left;position:relative;top:0;left:0;width:98%;min-width:98%;max-width:98%;margin-bottom:10px;}
.pager{float:none;clear:both;text-align:left;position:relative;top:0;left:0;width:100%;min-width:100%;max-width:100%;}
.thmb,.salethmb{width:40px;min-width:40px;max-width:40px !important;height:40px;min-height:40px;max-height:40px !important;margin:0 1px 1px 0;}
.thmbcontergr,.thmbcontergr img{max-height:40px !important;}
.imgi{max-width:75vw !important} /*img in studio/i */
/*MODAL*/
cite {font-size:.8em;}
.modalcaption{top:0;height:20%;min-height:93px;}
.modalcaptiontext {padding-left:0;width:100%;min-width:100vw !important;font-size:.8em;} /*background:#000;color:#FFF !important;opacity:.9;*/
.modal,.modal-content,.modalactive{box-sizing:border-box;-moz-box-sizing:border-box;} /*overflow:hidden;*/
.modal{top:40px;height:100%;min-height:100% !important;margin-bottom:0;padding-bottom:0;}
.modalactive{width:20px;height:20px;margin:0 1px 0 0;}
.modalthmbs{clear:both;position:relative;bottom:1px  !important;left:10px;right:15px;width:auto !important;max-width:95%;height:auto;text-align:center;}
.imodal,.imodalx{width:50%;max-width:50%;max-height:50%;padding-top:140px;margin-top:0;} /*92 = max*/
.modalclose{top:93px;left:10px;font-size:25px;margin-bottom:10px;}
.modalverlay{min-height:200px;position:absolute;top:0;}
.modalverlaytext{top:70px;left:50%;}
.modalverlaytext,.modalverlaytext .caption2{margin:0;line-height:22px !important;padding:10px 10px 10px 0;background:#333;opacity:.8;text-align:right;font-size:.8em;white-space:normal;height:auto !important;min-height:140px;}
.modal-container{height:auto !important;}
.modalverlaycontainer:hover .modalverlay {min-height:200px;}
.nextknop,.prevknop{top:48%}
.toprighta,.toprightb{top:50px;left:20px;}
/*GRID*/
.galgrid{font-size:1em;text-align:center;}
.gridder{width:auto;min-width:100% !important;max-width:100%;min-height:100%;max-height:100%;height:auto !important;}
/*MISC*/
.tiptop{width:auto !important;max-width:45vw;color:#444;min-height:20px;max-height:auto;height:auto !important;font-size:.8em;background-color:rgb(245, 245, 245, 0.9);background-color:rgba(245,245,245,0.9);}
/*PURCHASE+SHOP*/
.pur_left{width:100px !important;}
.pur_left img{width:80px !important;}
.pur_right{float:left;min-width:180px !important;font-size:.8em;}
#purchase{width:180px;min-width:180px;max-width:180px !important;}
#purchase textarea {margin:0 !important;width:40%;min-width:178px !important;max-width:40%;}
#purchase input{width:180px;min-width:180px;max-width:180px !important;margin-bottom:10px !important;}
#txtlist{display:block;width:100% !important;}
.txtcontainer{display:block !important;height:160px;min-height:160px !important;margin-top:10px;width:100%;max-width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;font-size:.9em;word-wrap:break-word;}
.txtincontainer{display:block !important;}
.txtspan{display:block;width:100%;min-width:100%;max-width:100%;}
#txtbutton{display:block;float:none !important;clear:both;width:100px;min-width:100px;max-width:100px !important;}
input.txtinput{width:100px;max-width:100px !important;margin-bottom:10px !important;}
/*HOMEPAGE MODULE*/
/* SEARCH */
.audio_search_result,.video_search_result,.list_search_result,.audio_search_result_right,.video_search_result_right,.list_search_result_right{display:block;clear:both;float:none;line-height:normal;width:auto !important;width:100%;min-width:100%;max-width:300px;height:auto !important;min-height:100%;max-height:none;padding:0;margin:0;} 
.search_res{width:auto !important;min-width:100%;}
/* NEWS */
.news_content,.news_fancy_content,#news_post_fancy_content,#news_infancy_div,.news_infancy_div,.news_post_fancy_div,.news_in_post_fancy_div,.news_fancy_div,.news_date_div,.news_columns,.news_columns_left,.news_columns_right,.news_no_image,.news_post_no_fancy_div {width:100%;min-width:100%;max-width:100% !important;clear:both;float:none;display:block;font-size:1em;margin:0;padding:0;}
/*post page*/
#news_content,#news_post_fancy_content{display:block;width:100%;}
#news_post_fancy_content{display:block;width:auto;max-width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;}/*title on post*/
.news_post_no_fancy_div{width:auto;max-width:100% !important;}/*title on post*/
.news_no_image{display:block;width:auto;max-width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;}/*title on post*/
.news_infancy_div {width:100% !important;max-width:100% !important;height:auto !important;word-wrap:break-word;}/*title on overview*/
.news_ininfancy_div {width:auto;max-width:100% !important;}/*title*/
.news_ininfancy_div h1{margin-top:5px;font-size:1.1em;}/*title*/
.news_summary,.news_content{font-family:arial,serif;font-size:.9em;line-height:24px !important;}/*summary*/
.news_date_div{font-size:.8em;}
#rating_div, #icon_div{width:100%;clear:both;float:none;display:block;font-size:.9em;margin:0;padding:0;}
/*MODULES*/
.module{width:100%;min-width:100%;max-width:100%;clear:both;float:none;display:block;font-size:.9em;margin:0;padding:0;}
.inmodule{width:96%;min-width:96%;max-width:96%;padding:1%;clear:both;float:none;display:block;font-size:.9em;margin:0;padding:0;}
.intextmodule{width:90%;max-width:90%;font-size:.9em;}
.inimgmodule{width:90%;min-width:90%;max-width:90%;margin:0;padding:0;}
.inimgmodule img{width:100%;max-width:100%;}
.invidmodule{width:90%;min-width:90%;max-width:90%;margin:0;padding:0;}
.invidmodule video{width:100%;min-width:300px;max-width:100%;margin:0;padding:0;}
.module_thumbs{width:100%;min-width:100%;max-width:100%;clear:both;float:none;display:block;font-size:.9em;margin:0;padding:0;}
.thmbmod,.sthmbmod,.ithmbmod,.isthmbmod{width:auto !important;max-width:80px;max-height:60px;margin:0 1px 1px 0;}
/*REDO*/
.redoer a,.redoer a.b:link,.redoer span,.redoer a.b:link span {font-size:1em;line-height:normal;letter-spacing:0;}
/*CONTACT FORM*/
#contact_container,#contact_contain_left,#contact_contain_right,.contact_output {float:none;width:100%;min-width:100%;max-width:100%;clear:both;display:block;font-size:.9em;margin:0 !important;padding:0;}
#contact_container{margin-left:25px;overflow:hidden;}
.button{width:300px !important;min-width:300px;margin-top:10px;}
/*.contact_output{width:300px;min-width:300px;max-width:300px;}*/
.contact_output .button{width:100%;min-width:100%;max-width:100%;margin:0 !important;}
input,select,textarea {border:1px solid #CCC;height:28px;background:#FFF;font:normal .9em arial,sans-serif;padding:0;margin:0;}
option{padding:3px 0 0 5px;height:20px;}
input {min-height:17px;width:300px;min-width:300px;max-width:300px;}
textarea {width:299px;min-width:299px;max-width:299px;white-space:pre-wrap;word-wrap:break-word;margin:1% 0;}
select{height:20px;width:300px;min-width:300px;max-width:300px;}
button,input[type=button] {width:auto;overflow:visible;}
input checkbox, .cuschkmark {position:absolute;top:0;left:0;height:25px;width:25px;min-width:25px;max-width:25px;background:#AAA;}
/*OTHER*/
#icon_div {text-align:left;}
.tenup,.cmspresso{font-size:.7em;}
.twelveup,.smfonts{font-size:.8em;}
.flagpos{font-size:.9em;}
.quote{line-height:normal !important;}
.quoter{display:inline-block;text-align:center;width:100%;margin:1px 0;height:auto !important;font-size:1em;}
#back-top {right:2%;bottom:2%;}
#back-top a {width:25px;}
#back-top a:hover {color:#c80000;}
#back-top span {width:25px;height:25px;display:block;margin-bottom:0;background: #000 url("/img/16x16/white/arrow_up_16x16.png") no-repeat center center;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}
#back-top a:hover span {background: #c80000;}
.noresize{width:auto;height:auto;}
/*LOGIN*/
#loginform,.logincontainer{display:block;width:100% !important;font-size:.9em;}
.loginicon{display:none !important;}
.eyes640{display:none;visibility:hidden;}
/*STICKY FIXED FOOTER*/
#fixedfoot{display:none;}
#cmesso{position:fixed;bottom:0;right:0;width:100%;min-width:100%;height:auto;color:#666;padding:0 5px 5px 0;z-index:999;background-color:rgb(255, 255, 255, 0.9);background-color: rgba(255, 255, 255, 0.9);}
.fncyicns{position:relative;display:block;float:right;width:auto;margin:5px 0 10px 0;height:20px;z-index:99999;}
/*RESET*/
#left_div,#menu_div,#menu_header,.menu,.menulink {display:none !important;height:0px !important;}
.mbrsfield,.mbrsinfield,.multilanguage{display:none;}
#mnnav{visibility:visible;display:block;position:fixed;top:0;left:0;height:40px;width:100%;z-index:99999;text-align:left;background-color:rgb(255, 255, 255, 0.9);background-color: rgba(255, 255, 255, 0.9);-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;}
#menu-icon {position:absolute;top:10px;left:10px;display:inline-block;visibility:visible;width:16px;height:16px;background:transparent url("/img/16x16/greydark/align_just.png") top left;}
a:hover#menu-icon{background:transparent url("/img/16x16/grey/align_just.png") top left;}
#mnnav:hover #menu-icon{background:transparent;}
ul.respo_menu{visibility:visible;}
#mnnav ul{display:none;position:absolute;top:30px;left:0;padding:25px 0 25px 0;width:100%;list-style-type:disc;z-index:99999;border-bottom:1px dotted #333;}
#mnnav ul li{padding:5px 0 10px 0px;margin:0 0 0 25px;height:30px;text-align:left;font-size:1em;width:100%;}
#mnnav:hover ul {display:block;}
#mnnav ul li:hover{list-style-type:circle;}
#mnnav li a{display:block;color:#777;}
#mnnav li a:hover{color:#000;}
/*MISC*/
.paper {-webkit-columns:auto 1;-moz-columns:auto 1;columns:auto 1;}
.cmsquick{display:none;}
/*POPUP*/
.window-contents,.popwin-contents,.pops-content {margin:33% auto;}

.searchform{display:block;width:100% !important;}/*form*/
#searchbox{display:block;height:auto;width:100%;min-width:100%;max-width:100% !important;padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;} 
.insearcha{float:left;display:block;width:70% !important;}
.insearchb{float:right;display:block;width:30% !important;}
.listinput,.insearcha input{display:block;width:90%;min-width:90%;max-width:90% !important;height:32px;font:normal 0.8em roboto,arial;color:#666;border:1px solid #BBB;background:#FFF;
background-image: url('/img/16x16/greydark/magnifying-glass-2x.png');background-position:4px 10px;background-repeat:no-repeat;padding:7px 20px 7px 40px;text-align:center;text-transform:uppercase;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
a.searchbubble:link,a.searchbubble:visited,a.searchbubble:active,a.searchbubble:hover{margin:1px 0 0 10px;height:30px;padding:2px !important;}
#livesearch{font-size:.9em;line-height:25px;padding:1%;width:100%;max-width:100% !important;}
#search_div{display:block;font-size:.9em;width:100%;min-width:100%;max-width:100% !important;padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;}
.search_left,.search_right,.paging{display:block;clear:both;float:none;min-width:auto;width:auto;max-width:100% !important;padding:0;margin:0;}
.search_right{text-align:left !important;}
::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder  {color:#555;font-size:.9em;}

.sideoverlay{min-height:90% !important;overflow:scroll;left:-20px;}
.sideoclip,.sideoclip span{font-size:0.9em;width:98%;min-width:98% !important;padding:0 1%;margin:25px 0;}
.sideoclose{font-size:1.1em !important;position:absolute !important;top:80px !important;right:5px !important;}

/*send, contact & comment message*/
#samsg,#cmnt,#shpfrm,#lgnfrm,#cmmntfr {display:block;width:100% !important;}
#shpfrm .checktxt {font-size:.9em;}
#cmmntfr .cuschk{height:80px;min-height:80px;}
#cmmntfr .checktxt{color:#ef2a70;font-size:.9em;}
#shpfrm input.chkb640 {margin-left:-5px;width:25px;min-width:25px;max-width:25px !important;}
#cmnt .submitspan,#cmnt .button{clear:both;}/*float:left;text-align:left;*/
#samsg input,#cmnt input{margin:0 !important;width:40%;min-width:180px !important;max-width:100%;}
#samsg textarea,#cmnt textarea{margin:0 !important;width:40%;min-width:180px !important;max-width:100%;}
#samsg .button,#cmnt .button{margin:0 !important;width:25%;min-width:180px !important;max-width:50%;}
.popout{max-width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;}
.popout form {display:block;width:100% !important;}
.inpopout{font-size:1em;width:80% !important;max-width:80% !important;padding:1%;margin:1%;}
.poptitle{font-size:1em;width:100% !important;}
.poptitle span{width:100%;}
.popicon{display:none;}
#call input{margin:0 !important;width:200px;min-width:200px;max-width:200px;}

/* .stdrow{display:block;clear:both;width:auto;margin:0 auto 20px auto;text-align:center;} */
/* .stdrow img{width:33%;min-width:33%;max-width:33% !important;height:auto !important;min-height:110px;} */
/* #xr1,#xr2{display:block;min-width:300px !important;max-height:31px !important;border:1px dotted #AAA;margin-bottom:10px;} */
/* .inxr{padding-top:1px;margin:auto 0;} */
/* .inxrb label{display:block;padding-top:3px;vertical-align:middle;} */
/* .reg-right-right{width:100%;clear:both;float:none;display:block;margin:0 !important;overflow:hidden} */

/*de wed*/
ul.preregul{font-size:1em;margin:1px 0 10px -10px;line-height:25px;}
.reg-middle{display:block;clear:both;float:none;font-size:.9em;min-width:300px;}
.reg-leftx{display:none;}
.reg-icon{display:none !important;}
.reg-hide{display:none !important;}
.preregi{width:100%;max-width:100%;overflow:hidden;}
.reg-left,.reg-right,.reg-right-min{min-width:300px;width:100%;clear:both;float:none;display:block;margin:0 0 10px 0;overflow:hidden;font-size:.9em}	
.reg-left input,.reg-right input,.reg-right-min input{width:300px;min-width:300px;max-width:300px;border:1px dotted #AAA;}
.reg-left .button,.reg-right .button,.reg-right-right .button{width:300px !important;min-width:300px !important;max-width:300px !important;text-align:left;margin-top:1px;}	
.mp_form,.mp_container{display:block;width:100% !important;}
.mp_left{font-size:1em;width:25% !important;min-width:25%;margin:0 4% 10px 0;float:left;}
.mp_right h1{font-size:1.1em;margin-bottom:10px;}
.mp_left img{width:100%;height:auto;}
.mp_right{font-size:1em;width:70% !important;min-width:70%;margin-bottom:10px;float:right;}
.mp_right h1{font-size:1.1em;}
.mp_right .cmscol{font-size:.9em;}
.mp_right ol{margin:10px 0 0 5px;font-size:.9em;width:100% !important;}
.mp_right ol  li{display:block;width:100% !important;}
.mp_left400{font-size:.9em;width:50% !important;min-width:50%;margin:0;float:left;}
.mp_right400{font-size:.9em;width:50% !important;min-width:50%;margin:0;float:left;}
.presenting{margin-top:10px;}
.mpinput{font-size:.9em;width:95% !important;min-width:95%;margin:0;}
.mpbreak{display:block;clear:both;float:none;width:100% !important;min-width:100%;margin:0;}
.mprest a{font-size:.9em;}
.mp_gegevens{font-size:.9em;clear:both;display:block;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;}
.mp_gegevensinput{display:block;float:none;clear:both;height:auto !important;margin-bottom:20px;}
/*eo de wed*/
.cimg {width:70px;max-width:70px !important;}
/* full video*/
.fullvideocontent {position:fixed;left:0;bottom:0;color:#FFF;width:100%;text-align:center;background: rgba(0, 0, 0, 0.5);} /*background: rgba(0, 0, 0, 0.5);*/
#fullvideobutton{width:30%;font-size:1em;padding:0.5em;}
.pdfcontainer{display:block;float:left;width:100%;height:auto;margin:0;text-align:center;}
.pdfcontainer .soverlaycontainer{display:block;float:left;width:100%;height:auto;}
.pdfdiv{text-align:center;}
.pdfcovers{width:60%;height:auto;}
.pdfnotitle {text-align:center;color:#888;display:inline-block;width:100%;margin:0 0 1px 0px;font-size:20px;padding:2px 5px;text-decoration:none;background:#FFF;}
a.pdftitle:link,a.pdftitle:visited {text-align:center;display:inline-block;width:100%;margin:0 0 1px 0px;font-size:20px;padding:2px 5px;text-decoration:none;background:#FFF;}
a.pdftitle:active,a.pdftitle:hover {text-decoration:none;background:#444;} 
/*TIMELINE*/
.timeline {margin-top:20px;}	
.timeline::after {left: 10px;}
.timetainer {padding:0;margin:0 0 10px 60px;}
.timetainer::before {left: -10px;border: medium solid #444;border-width: 10px 10px 10px 0;border-color: transparent #444 transparent transparent;}
.timeleft::after, .timeright::after {top: 18px;left: -62px;}
.timeright {left:0%;}
/*GAL*/
a.link10:link,a.link10:visited,a.link10:active,a.link10:hover,a.link11:link,a.link11:visited,a.link11:active,a.link11:hover,a.link11pressed:link,a.link11pressed:visited,a.link11pressed:active,a.link11pressed:hover {font-size:.7em;}
.fltrcatl,.fltrcatr{height:auto !important;min-height:20px;line-height:1.5;}
.fltrcatl span,.fltrcatr span,.fltrcatl .link11,.fltrcatr .link11{font-size:.7em;}
.fltrcatr{margin:0;display:block;width:100% !important;clear:both;float:none !important;text-align:left !important;}
/*BREAKERS ETC*/
.transblackbin,.darkbin,.blackbin,.lightbin,.transbin{clear:both;float:none;display:block !important;width:100% !important;margin-bottom:20px;font-size:.9em;}
.notvison640{display:none !important;}
.showon640{display:inline-block !important;}
.hideon640{display:none !important;;}
.forceon640 {clear:both;display:inline-block;width:100% !important;min-width:100%;max-width:100%;font-size:.9em;box-sizing:border-box;-moz-box-sizing:border-box;}
.resizeon640{font-size:.8em;}
.breakon640,.breakif640,.br1,.br10,.br20{display:block;width:100% !important;clear:both;}
.br1{height:1px;}
.br10{height:10px;}
.br20{height:20px;}
.removemargin{margin:0 !important;}
.breakon640 div {display:block;width:25% !important;clear:both;float:none;}
/*DIVERSE*/
.stretch{font-size:.9em;}
.doos  {width:98%;min-width:98%;max-width:98%;height:auto !important;height:98%;min-height:98%;padding:0;overflow:auto;margin:0;padding:1%;} 
.verticalcontainer{display:block;width:100%;}
.verticalbar{width:50%;min-width:50%;height:25px !important;max-height:25px;}
.percent45,.percent46{font-size:.9em;}
.mg_container{width:100% !important;font-size:.9em;}
.mg_left{width:70% !important;}
.mg_right{width:28% !important;}

.cutouth1,.cutouth2.cutoutblackh1,.cutoutblackh2{font:bold 3em arial;padding:1em;line-height:normal;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}
.cutouth2,.cutoutblackh2{font:bold 1em arial;line-height:2em;}

.imagerow div{max-width:100%;display:block;float:none;clear:both;}
.imagerow div img{width:100% !important;height:auto !important;}
.footer{padding:0 0 0 5px;margin:0 !important;width:90% !important;}
.footerlogo {max-width:75px;height:auto;margin:5px 1px !important;}
.footer a.b:link,.footer a.c:link {margin:0 4px 0 4px !important;font-size:.9em;}
.footer a.b:link img,.footer a.c:link img{display:none;}
.mobile{display:block !important;margin:10px 0;}

}/* oe */