/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;} @import "vars"; .main_body { background-color: @colordark; padding: 150px 50px 0px 50px; } p, span { font-family: @helvetica; font-size: 15px; color: @colordarker; line-height: 1.2; letter-spacing:0.85px; } h1 { text-align: center; font-family: @helvetica; font-size: 20px; font-weight: bold; color: darken(@colordarker,7%); line-height: 2.5; text-shadow: 0px 1px 0px rgba(255,255,255,1); } h5 { position: relative; font-family: @helvetica; font-size: 20px; font-weight: normal; color: #5a5a5a; } h3 { text-align: center; font-family: @helvetica; font-size: 12px; position: relative; margin-top:62px; } ul { margin-bottom: 25px; } li { margin-top: 5px; border-style: none; font-family: @helvetica; font-size: 15px; color: @colordarker; line-height: 1.3; list-style-type: none!important; margin-left: 18px; list-style-position: outside; } a{ text-transform: none; text-decoration: none; color: @colorlink; &:hover { color: spin(darken(saturate(@colorlink, 80%),15%),2%); cursor: pointer; } } #welkom { position: relative; text-align: center; margin-left: auto; margin-right:auto; width:640px; height:10px; background-color: @colorlight; padding:10px; margin-top: -100px; z-index:99; font-family: @helvetica; font-size: 15px; color: @colordarker; line-height: 1.3; } #wrapper { position: relative; text-align: justify; border-bottom: @borderstyle @colordarker; border-top: @borderstyle rgba(255,255,255,1); border-left: @borderstyle rgba(255,255,255,1); border-right: @borderstyle rgba(255,255,255,1); margin-left: auto; margin-right:auto; width:640px; height:auto; background-color: @colorlight; padding:50px; .box-shadow(0px, 5px); z-index:99; } .showreel { border: @borderstyle @colordark; background-color: @colordark; padding: 0px; width:640px; height:360px; z-index:1; .transition(all, 0.5s, ease); } .showreel:hover { background-color: fadeout(@colordark, 50%); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; cursor:move; } .cinema { padding: 0px; margin-left: -51px; margin-top: -51px; margin-bottom: -5px; border: @borderstyle rgba(255,255,255,1); background-color: @colordark; width:740px; height:416px; .transition; border-radius: 0px; &:hover{} } #spacer { position: relative; float: left; width: 100%; height: 0px; border-bottom: rgba(255,255,255,1) @borderstyle; border-top: @colordark @borderstyle; margin-bottom: 19px; margin-top: 48px; } .titel { color: darken(@colordarker, 20%); text-align: left; text-transform: none; } .data { float: right; right: 0px; text-align: justify; color: lighten(@colordarker, 17%); text-transform: none; font-style: italic; } .quote { font-style:oblique; } .lade { padding-bottom: 0px; padding-top: 0px; position: relative; float: left; margin-top: 20px; text-align: center; width: 640px; height:50px; background-color: lighten(@colorlight, 3%); border-bottom: @borderstyle fadeout(@colordark, 30%); border-left: @borderstyle @colordarktrans; border-right:@borderstyle @colordarktrans; border-top: @borderstyle #fff; overflow: hidden; .transition(all, 0.3s, ease-out); &:hover { background-color: lighten(@colorlight, 50%); border-left-color:@colordarktrans; border-right-color:@colordarktrans; border-bottom-color:@colordarktrans; border-top: @borderstyle rgba(180,180,180,1); overflow: hidden; cursor:pointer; } } .open { border-left: @borderstyle @colordarktrans; border-right: @borderstyle @colordarktrans; border-bottom: @borderstyle lighten(@colorlight, 50%); border-top: @borderstyle fadeout(@colordark, 30%); padding-bottom:0px; padding-top:0px; height: 315px; overflow: show; background-color: #f7f7f7; .transition(all, 0.3s, ease-out); transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); } .lade.open:hover { .transition(all, 0.3s, ease); border-bottom: @borderstyle lighten(@colorlight, 50%); cursor:default; } .lade.open #itemswrap h5{ padding-bottom: 0px; margin-top:15px; margin-bottom:15px; clear: both; } .lade #itemswrap h5{ padding-bottom: 0px; margin-top:15px; margin-bottom:15px; clear: both; } #itemswrap{ padding-top: 0px; padding-bottom: 0px; height: 100%; text-align: center; } .lade.open #itemswrap{ overflow: auto; } .item{ background-position: 0px 0px; float: left; position: relative; height:54px; width:99px; border: solid 1px rgba(180,180,180,1); margin-top: 0px; margin-left:20px; margin-bottom:50px; .box-shadow(0px, 3px, 5px, rgba(0,0,0,0.2)); .transition(all, 0.2s, ease-in); background-repeat: no-repeat; color: #528bb5; border-radius:5px; &:hover{ background-position: 0 -54px; border: solid 1px @colorlink; -webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.1); box-shadow: 0px 2px 10px rgba(0,0,0,0.1); .transition(all, 0.2s, ease-in-out); cursor:pointer; color: #0063b5; } } .itemnieuw{ background-position: 0px 0px; float: left; position: relative; height:54px; width:99px; border: solid 1px rgba(180,180,180,1); margin-top: 0px; margin-left:20px; margin-bottom:50px; .box-shadow(0px, 3px, 5px, rgba(103,203,0,0.2)); .transition(all, 0.2s, ease-in); background-repeat: no-repeat; color: #528bb5; border-radius:5px; &:hover{ background-position: 0 -54px; border: solid 1px @colorlink; -webkit-box-shadow: 0px 2px 10px rgba(103,203,0,0.6); -moz-box-shadow: 0px 2px 10px rgba(103,203,0,0.6); box-shadow: 0px 2px 10px rgba(103,203,0,0.6); .transition(all, 0.2s, ease-in-out); cursor:pointer; color: #0063b5; } } .lade #itemswrap .item, .lade #itemswrap .itemnieuw{ display:none; } .lade.open #itemswrap .item, .lade.open #itemswrap .itemnieuw{ display:block; } .item .itemtip{ color:#fff; vertical-align: super; font-size: 8px; font-family: monospace; text-align:center; float:right; width:24px; height: 12px; position:absolute; top:-62px; right:0px; background-color:@colouritemtip; opacity:0.6; padding-left:2px; padding-top: 1px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; text-transform: lowercase; } .itemnieuw .itemnieuwtip{ color:#fff; vertical-align: super; font-size: 8px; font-family: monospace; text-align:center; float:right; width:33px; height: 12px; position:absolute; top:-62px; right:0px; background-color:#79c100; opacity:0.6; padding-left:2px; padding-top: 1px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; text-transform: lowercase; } .itemnieuw:hover .itemnieuwtip{ text-align:center; float:right; width:33px; height: 12px; color:#fff; background-color: #4d9900; vertical-align: super; font-size: 8px; font-family: monospace ; position:absolute; top:-62px; right:0px; opacity:1; padding-left:2px; padding-top: 1px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; text-transform: lowercase; } .item:hover .itemtip{ text-align:center; float:right; width:24px; height: 12px; color:#fff; background-color: spin(darken(saturate(@colouritemtip, 80%),15%),2%); vertical-align: super; font-size: 8px; font-family: monospace ; position:absolute; top:-62px; right:0px; opacity:1; padding-left:2px; padding-top: 1px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; text-transform: lowercase; } #CV { .transition(all, 0.3s, ease); } #sharestuff{ width: 700px; text-align: center; position: relative; margin-left: auto; margin-right: auto; z-index: 9; height:50px; margin-top:25px; padding-left: 50px; } .share { position: relative; float: left; margin-right: 10px; z-index: 9; } .twitter-share-button{ z-index: 9; } #fb-root{ z-index: 9; } #contactWrapper { left: 370px; position: absolute; margin-left: 50%; width: 140px; height:100%; vertical-align: bottom; overflow:hidden; } #contact { position: absolute; top: 0; padding-top: 0px; padding-left: 30px; margin-top:-2px; width: 160px; height:100%; vertical-align: bottom; .transition(all, 1s, ease); overflow:hidden; opacity:0.7; background-color:rgba(255,0,0,0); &:hover{opacity:1; .transition(all, 1s, ease);} } #contact a{ color:@colorlight; .transition(all, 0.3s, ease); letter-spacing:1.2px; } #contact:hover a{ color:@colorlink; .transition(all, 0.3s, ease); } #contact:hover a:hover{ color: spin(darken(saturate(@colorlink, 80%),15%),2%); .transition(all, 0.3s, ease); } #contact.fixed { margin-top:0px; position: fixed; top: 25; padding-top:25px; .transition(all, 1s, ease); opacity:0.7; background-color:rgba(255,0,0,0.0); &:hover{opacity:1; .transition(all, 1s, ease);} } #blink { padding-bottom: 0px; padding-top: 15px; position: relative; float: left; margin-top: 20px; text-align: center; font-size: 20px; width: 640px; color: #5a5a5a; height:35px; background-color: lighten(@colorlight, 3%); border-bottom: @borderstyle fadeout(@colordark, 30%); border-left: @borderstyle @colordarktrans; border-right:@borderstyle @colordarktrans; border-top: @borderstyle #fff; overflow: hidden; .transition(all, 0.6s, ease); &:hover { background-color: lighten(@colorlight, 50%); border-left-color:@colordarktrans; border-right-color:@colordarktrans; border-bottom-color:@colordarktrans; border-top: @borderstyle rgba(180,180,180,1); overflow: hidden; cursor:pointer; } } .on{ opacity:1!important; .transition(all, 0.3s, ease); } .on ul li a { opacity:1!important; .transition(all, 0.3s, ease); } #extra{ display:inline!important; color:rgba(136,136,136,0); .transition(all, 1s, ease); font-style: oblique; -webkit-transition-delay: 1s; -moz-transition-delay: 1s; transition-delay: 1s; } #extra2{ display:inline!important; color:rgba(136,136,136,0); .transition(all, 1s, ease); font-style: oblique; -webkit-transition-delay: 1.8s; -moz-transition-delay: 1.8s; transition-delay: 1.8s; } .show{ .transition(all, 1s, ease); color:rgba(136,136,136,1)!important; } .show2{ color:rgba(136,136,136,1)!important; } .hide{ height: 0px!important; border:none!important; cursor:normal!important; color:rgba(136,136,136,0); .transition(all, 1s, ease); margin:01important; padding:0!important; background-color:transparent!important; &hover{ color:rgba(136,136,136,0)!important; background-color:transparent!important; } } #zichtbaar{ /*dit is de titel*/ visibility:visible; } #zichtbaar2{ /*dit is de 2e lade*/ margin-bottom:70px; } #onzichtbaar{ /*dit is de 2e titel*/ visibility:hidden; height:0px; display:none; } #onzichtbaar2{ /*dit is het cv*/ visibility:hidden; height:0px; display:none; } .visible{ visibility:visible!important; height:inherit!important; display:block!important; } .invisible{ visibility:hidden!important; height:0px!important; margin:0px!important; } #flipbutton{ width:20px; height:20px; position:absolute; top:0; margin-top:2px; left:351px; margin-left:50%; opacity:1; } #flipbutton a{ font-family: monospace; color:#fff!important; font-size:16px; font-variant: normal; text-transform: capitalize; text-decoration: none!important; text-align:right; letter-spacing: normal; -webkit-transition: all 0.3s ease; opacity:0.4; } #flipbutton a:hover{ -webkit-transition: all 0.3s ease; color:#0065BB!important; opacity:0.5; } /* vanaf hier de subpaginas van de shadowbox iframes */ .sub_wrapper{ background-color: @colorlight; text-align: justify; padding-left: 45px; padding-bottom: 25px; padding-top: 25px; margin: 0px; padding-right: 38px; } .sub_video{ border: @borderstyle @colordark; width:700px; height:394px; margin: 0px!important; padding:0px; } #sub_infoblok{ margin-top:20px; margin-bottom:0px; } .sub_p { color:@colordarker; line-height: 1.2; margin-bottom: 10px; } .sub_h1{ font-family: @helvetica; font-size: 15px; color: @colordarker; line-height: 1.2; text-shadow: none; margin-bottom: 10px; } .sub_wrapper img { margin: -2px; border: @borderstyle @colordark; } #endspacer { position: relative; width: 785px; height: 0px; border-bottom: rgba(255,255,255,1) @borderstyle; border-top: @colordark @borderstyle; margin-bottom: 25px; margin-top: 25px; margin-left: -45px; } #end { position: relative; width: 100%; height: 0px; margin-bottom: 165px; margin-top: 25px; }