html{-webkit-text-size-adjust:none;height:100%}
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,article,aside,audio,canvas,datagrid,datalist,details,dialog,figure,footer,header,menu,nav,section,video,abbr,eventsource,mark,meter,time,progress,output,bb{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}
body{line-height:1;height:100%}
a{text-decoration:none}
ol,ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
strong{font-weight:bold}
em{font-style:italic}
table{border-collapse:collapse;border-spacing:0}
nav ul{list-style:none}
input,select{vertical-align:middle}
article,aside,audio,canvas,datagrid,datalist,details,dialog,figure,figcaption,footer,header,hgroup,menu,nav,section,video{display:block}
abbr,eventsource,mark,meter,time,progress,output,bb{display:inline}
img,input[type=image]{vertical-align:bottom}
:focus{outline:none}
.is_ie7 img{-ms-interpolation-mode:bicubic}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom; *vertical-align:baseline}
.is_ie6 input{vertical-align:text-bottom}
input[type="submit"],input[type="image"],button{cursor:pointer}
a.dsprite{display:block;background-color:transparent;background-position:top left;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;font-size:0;line-height:0;text-decoration:none}
a.dsprite:hover{background-position:bottom left}
.post-content{font-size:1.2em}
.post-content p{line-height:1.5em;margin-bottom:1em}
.post-content a{text-decoration:underline}
.post-content ul,.post-content ol{list-style:square inside none;margin-bottom:1em}
.post-content ol{list-style:decimal inside none}
.post-content ul li,.post-content ol li{margin-left:20px;line-height:1.5em}
.arrondi{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.bottomnav li.first,.bottomnav li.last,.bottomnav li.pagination{float:left}
.bottomnav li.first,.bottomnav li.last{padding:5px;font-size:9px;text-transform:uppercase}
.bottomnav li li{float:left;font-size:11px;color:#999ba4;margin-right:2px}
.bottomnav li li a{float:left;color:#999ba4;background:#e9ebf0;display:block}
.bottomnav li li a,.bottomnav li li.sep{padding:5px 0;width:20px;text-align:center}
.bottomnav li li a:hover,.bottomnav li li.active a{color:#fff;background-color:#7e8fcb}
.bottomnav li.first a,.bottomnav li.last a{color:#7e8fcb}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left;margin:0 1em 0 0}
.alignright{float:right;margin:0 0 0 1em}
.wp-caption{background-color:#f3f3f3;border:1px solid #ddd;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin:10px;padding-top:4px;text-align:center}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.grid_20p{width:20%}
.grid_25p{width:25%}
.grid_33p{width:33.3%}
.grid_40p{width:40%}
.grid_50p{width:50%}
.grid_60p{width:60%}
.grid_75p{width:75%}
.grid_80p{width:80%}
.grid_contenu{width:600px}
.column{float:left;overflow:hidden;display:inline}
.row{margin:0 auto;overflow:hidden;width:100%}
hr.clear{clear:both;visibility:hidden;height:1px;overflow:hidden;border:0;font-size:0.01px;line-height:0}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
html.js .no-js{display:none}
.clrz_form label{display:block;float:left;width:150px}
.clrz_form input,.clrz_form textarea{display:block;float:left;width:200px;border:1px solid #ccc}
.clrz_form .submit{padding-left:150px}
.comboBoo-list li{border:1px solid #ccc;border-width:0 1px;background:#fff;color:#9b9d9f;font-size:13px;padding:9px;text-align:left;margin-right:15px;cursor:pointer}
.comboBoo-list li:hover{background:#f0f0f0}
.comboBoo-list li:last-child{border-bottom:1px solid #ccc}
input.defaultvalue{color:#999999}
#gallery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
#gallery #gallery-container{position:relative;height:100%;width:100%}
#gallery #gallery-container > *{position:absolute;top:0;right:0;bottom:0;left:0}
#header,#sticker_showreel{z-index:1100}
#main{z-index:999}
body.error404 #gallery #bg01,body.home #gallery #bg01{background:url(images/bg/bg_home.jpg) no-repeat top right}
body.page-news #gallery #bg01,body.archive #gallery #bg01,body.single-post #gallery #bg01{background:url(images/bg/bg_news.jpg) no-repeat}
body.tax-tag-work #gallery #bg01,body.tax-category-work #gallery #bg01,body.custom-post-type-works-archive #gallery #bg01,body.page-search #gallery #bg01{background:url(images/bg/bg_works.jpg) no-repeat}
body.single-works #gallery #bg01{background:url(images/bg/bg_work.jpg) no-repeat}
body.page-about #gallery #bg01{background:url(images/bg/bg_about.jpg) no-repeat top right}
body.page-contact #gallery #bg01{background:url(images/bg/bg_contact.jpg) no-repeat top right}
html{text-align:center}
body{font:62.5% Arial,sans-serif;text-align:left;margin:0;color:#333;overflow:hidden;position:relative}
.img_fond{position:absolute;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;overflow:hidden}
#header{margin:31px 0 0 26px;float:left}
body.home #header,body.error404 #header{float:none}
#main{float:left;height:100%}
#infos{float:left;z-index:0}
#content{height:90%;display:block;position:relative;float:left;z-index:1111}
#minibody{width:100%;height:100%}
body.home #content{margin:540px 0 0 -270px}
body.page-news,body.archive,body.single-post{color:#FFF}
body.page-news #header,body.category #header,body.tag #header,body.single-post #header{}
body.tax-tag-work,body.tax-category-work,body.custom-post-type-works-archive{color:#FFF}
body.tax-tag-work #content,body.tax-category-work #content,body.custom-post-type-works-archive #content{width:880px;margin:50px 0 0 70px}
body.single-works{background-color:#f3f3f3}
body.single-works #content{width:640px;margin:50px 0 0 60px}
body.single-works #menus{display:none}
body.page-search{color:#FFF}
body.page-search #content{width:625px;margin:140px 0 0 70px}
body.page-about #content,body.error404 #content{width:600px;margin:182px 0 0 70px}
body.page-contact #content{width:600px;margin:150px 0 0 70px;color:#FFF}
#page-contact{color:#FFF}
#debug-footer{display:none}
.scrollbar-vert,.scrollbar-vert-news{background-color:#eaeaea;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;float:right;height:85%;margin:0;width:5px}
.handle-vert,.handle-vert-news{background-color:#999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer;float:right;height:113px;width:5px}
.scrollbar-vert.nojavascript,.scrollbar-vert-news.nojavascript{display:none}
#scrollbarnews,#scrollbarnews02{margin:80px 15px 0 0}
#scrollbarworks{height:70%;margin:45px 0 0 0;background-color:#333333}
#scrollbarabout{height:60%;float:left;margin-left:50px}
#scrollbarcontact{height:65%;background-color:#333333}
.hideme,.hideme-news{display:none}
#poussoir{width:0;height:0;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.post-content{color:#555;font-size:13px;text-align:justify}
#back-to{display:block;height:20px;position:absolute;top:110px;left:-327px;font-size:11px;background-color:#eaeaea;display:inline-block;*display:inline;zoom:1;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#back-to:hover{background-color:#333;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#back-to a{display:block;height:100%;color:#999;padding:0 6px;line-height:20px;font-family:Arial;font-weight:bold;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#back-to a:before{content:url(images/back.png);margin-right:4px}
#back-to:hover a{color:#fff;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#news #back-to{left:0;top:0}
body.single-post #back-to{position:static}
.more,.more a,.getmore{text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:10px;margin-top:5px;text-decoration:none !important}
.more img,.getmore img{margin:0 3px 3px 0}
.more a,.getmore a{text-decoration:none !important}
.cats{float:left}
.cats li{height:20px;background-color:#eaeaea;margin-right:3px;float:left;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.cats li:hover{background-color:#333;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.cats li a{display:block;height:100%}
.cats li a span{color:#999;padding:0 6px;line-height:20px;font-weight:bold;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.cats li:hover a span,.cats li.current a span,.cats li a span:hover{color:#fff;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.cats li.current{background-color:#65dfff}
.share{display:block;float:left;background-color:#ccc;width:16px;height:16px;padding:1px 2px 3px;margin-right:4px;text-align:center;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.share:hover{background-color:#333;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.overlay{position:absolute;display:none;height:100%;width:100%;opacity:0;filter:alpha(opacity=0);-moz-opacity:0}
a:hover .overlay{display:block;opacity:.8;filter:alpha(opacity=80);-moz-opacity:0.8}
h2{font-size:21px;text-transform:uppercase}
h3{font-size:20px}
h5{font-family:Arial;font-weight:bold;font-size:12px}
::-moz-selection{background:#65dfff;color:#fff}
::selection{background:#65dfff;color:#fff}
.color-perso,.color-perso a{color:#65dfff}
.bgcolor-perso{background-color:#65dfff}
a{color:#333}
#footer{z-index:999}
#footer-copy{position:absolute;bottom:15px;margin:0 0 0 30px;color:#FFF;z-index:999}
body.page-news #footer-copy,body.single-post #footer-copy{left:560px}
#footer-copy a{color:#FFF;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
body.home #footer-copy,body.home #footer-copy a,body.error404 #footer-copy,body.error404 #footer-copy a,body.single-works #footer-copy,body.single-works #footer-copy a,body.page-about #footer-copy,body.page-about #footer-copy a{color:#333;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
body.home #footer-copy a:hover,body.error404 #footer-copy a:hover,body.single-works #footer-copy a:hover,body.page-about #footer-copy a:hover,#footer-copy a:hover{color:#65dfff;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#footer-btns{position:absolute;right:30px;bottom:15px;z-index:1111}
#footer-btns div{float:left;padding:2px 0;margin-left:3px;background:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#footer-btns div:hover{background:url(images/bg/white_50p.png) repeat;background:rgba(255,255,255,0.5);-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#footer-btns a{display:block;height:100%;width:100%;padding:7px 10px;font-size:8px;text-transform:uppercase}
#footer-btns .icon{width:15px;height:11px;float:left;margin:-1px 5px 0 0;padding:0}
#footer-btns .icon.twitter{background:url(images/icons/icon_twitter.png) center no-repeat}
#footer-btns .icon.facebook{background:url(images/icons/icon_like.png) center no-repeat}
#footer-btns .icon.client{background:url(images/icons/icon_client.png) center no-repeat}
#logo-white{background:url(images/logo_white.png) no-repeat}
#logo-black{background:url(images/logo_black.png) no-repeat}
body.home #logo-white,body.error404 #logo-white,body.page-about #logo-white,body.single-works #logo-white{display:none}
body.home #logo-black,body.error404 #logo-black,body.page-about #logo-black,body.single-works #logo-black{display:block}
body.page-news #logo-black,body.archive #logo-black,body.single-post #logo-black,body.custom-post-type-works-archive #logo-black,body.page-search #logo-black,body.page-contact #logo-black{display:none}
body.page-news #logo-white,body.archive #logo-white,body.single-post #logo-white,body.custom-post-type-works-archive #logo-white,body.page-search #logo-white,body.page-contact #logo-white{display:block}
#logo-container{position:relative;width:177px;height:86px;margin-bottom:80px;margin-right:93px}
.logo{position:absolute;top:0;left:0;width:177px;height:86px;text-indent:-5000px}
.logo a{height:100%;width:100%;display:block}
#sticker_showreel{width:86px;height:86px;float:right;position:absolute;top:9px;right:8px;background:url(images/icons/sticker_showreel.png) no-repeat;-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
#sticker_showreel:hover{opacity:.9;filter:alpha(opacity=90);-moz-opacity:0.9;-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
#sticker_showreel a{display:block;height:100%;width:100%}
#menus{position:relative;width:270px;min-height:200px;z-index:1115}
#menus .menu{position:absolute;top:0;left:0}
#menus .menu li{margin-bottom:-10px}
#menus .menu li a{color:#333;text-transform:uppercase;font-size:60px;letter-spacing:-4.8px;line-height:0px}
#menu02{display:none}
#menus #menu02 li a{color:#FFF}
body.home #menu01 li a,body.error404 #menu01 li a,body.page-about #menu01 li a{color:#333}
body.page-news #menu01 li a,body.archive #menu01 li a,body.single-post #menu01 li a,body.custom-post-type-works-archive #menu01 li a,body.page-search #menu01 li a,body.page-contact #menu01 li a{color:#FFF}
body #menus #menu01 li a:hover,body #menus #menu01 li a.current,body #menus #menu02 li a:hover,body #menus #menu02 li a.current{color:#65dfff}
body.error404 #back-to,body.home #back-to{display:none}
body.home h2,.home h2{font-size:15px;letter-spacing:-1px}
#headlines{width:300px;float:left}
#headlines .post{background-color:#FFF;margin-top:10px;padding:4px 10px 6px;display:table;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#headlines .post:hover{background-color:#65dfff;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#headlines .post+.post{margin-top:17px}
#headlines .post h3{font-size:18px;margin-bottom:3px}
#headlines .post .post-info{color:#999;font-family:Arial;font-size:10px;text-transform:uppercase}
#headlines .post a{display:block;width:100%;height:100%}
#recent_projects{float:right;margin-left:46px;width:600px}
#recent_projects .slider{overflow:hidden;width:600px;height:170px;position:relative}
#recent_projects .pages{overflow:hidden;width:600px}
#recent_projects .page{width:600px;height:170px;overflow:hidden;float:left}
#recent_projects h2{float:left;margin-bottom:8px;margin-left:-2px}
#recent_projects .bullets{float:right;padding-top:5px;cursor:pointer}
.bullets a{display:block;height:8px;width:8px;margin:5px 3px 0 0;float:left;background-color:#333;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all0.3s ease}
.bullets a:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all0.3s ease}
.bullets a.current{background-color:#65dfff;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all0.3s ease}
#recent_projects .post{float:left;position:relative;margin-right:30px}
#recent_projects .post a{display:block;height:100%;width:100%}
#recent_projects .post:last-child{margin:0}
#recent_projects h3{font-weight:bold;text-align:center}
#recent_projects header{margin:25% auto 30px}
#news{width:530px;height:100%;float:left;position:relative;background:url(images/bg/ombre_news.jpg) repeat-y right #FFF;overflow:hidden}
#double-newscontainer{width:1200px;height:100%;position:absolute}
.news-scroll{width:530px;height:100%;float:left}
#news02{display:none}
#news .container-news{width:450px;position:relative;height:95%;float:left;margin:30px;overflow:hidden}
#posts-container{margin-bottom:50px}
.rss{width:16px;height:16px;float:right;background:url(images/icons/icon_rss.png) no-repeat;background-color:#CCC;-moz-transition:background-color 0.5s ease;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}
.rss:hover{background-color:#333;-moz-transition:background-color 0.5s ease;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}
.rss a{display:block;width:100%;height:100%}
.news-btns{height:21px;margin-bottom:20px}
#news .post{margin-bottom:30px}
#news .post-info{font-size:10px;text-transform:uppercase;color:#CCC}
#news h2{font-size:20px;font-weight:bold;letter-spacing:0;text-transform:none;color:#65dfff}
#news h2 a{color:#65dfff}
.share-btns{margin-top:10px}
#news .more{margin-top:10px}
#news .more a{color:#333}
#news .more a:hover,.more:hover,.more:hover a,.more a:hover,.getmore:hover{color:#65dfff}
body.single h2{font-size:20px;font-weight:bold;letter-spacing:0;text-transform:none;color:#333}
.previous{float:left}
.next{float:right}
.single-post .post{margin-bottom:40px}
.pagination{margin-bottom:50px}
#page-about{width:450px;height:60%;float:left;overflow:hidden}
#page-about .post-content p{color:#555;font-size:13px;line-height:18px;text-align:justify}
#page-about h2{font-size:21px;letter-spacing:-1px;text-transform:none;color:#555;line-height:26px;height:26px}
#page-about .post-content{padding-top:15px}
#page-about .post-content img{margin:15px 0}
#page-contact{width:99%;height:65%;float:left;overflow:hidden;position:relative}
#page-contact a{color:#65dfff}
#page-contact a:hover{color:#fff}
#contact-height{position:absolute}
#contact-1{}
#contact-2{}
#page-contact .post-text{margin-bottom:15px}
#page-contact h2{margin:0 0 -1px 0;letter-spacing:-0.5px;text-transform:none}
#page-contact .coord-part{margin-bottom:45px}
#page-contact .coord-part p{font-size:22px;font-weight:normal;line-height:25px;letter-spacing:-1px}
.dropbox{float:left;width:270px}
.dropbox h3{text-transform:uppercase;font-size:15px;letter-spacing:0px}
.dropbox p{font-size:12px;margin:3px 0 8px}
.getmore{margin:0 3px 45px 0}
.getmore img{margin:0 5px -1px 2px}
#work-container{position:relative;overflow:hidden;float:left;width:600px;height:85%}
#work-height{position:absolute;overflow:hidden}
.works-btns,.works-btns p,.works-btns p a{font-size:11px;color:#999;font-weight:bold;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.works-btns p a:hover,.works-btns p a.current{color:#FFF;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.works-btns p a.active{color:#65dfff}
.works-btns p{margin-top:3px}
.works-btns p a{margin-left:10px}
.works-btns > *{float:left}
.works-btns .cats,.works-btns > p{margin-right:30px}
#search{display:block;padding:3px 5px;background:#eaeaea;margin-left:3px;color:#999;font-weight:bold;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#search:hover{background:#65dfff;color:#fff;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#search img{float:left;margin-right:5px}
body.tax-category-work h2,body.tax-tag-work h2,body.custom-post-type-works-archive h2,.tax-category-work h2,.tax-tag-work h2,.custom-post-type-works-archive h2,#works-container h2{color:#FFF;font-size:12px;margin:8px 0 0 10px;text-transform:none;font-family:Arial,sans-serif;font-weight:bold;-moz-transition:color 0.5s ease;-webkit-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color0.5s ease}
#works-container{height:70%;width:98%;position:relative;margin-top:50px;overflow:hidden;float:left}
#works-height{position:absolute}
#works-container li{float:left;margin:0 30px 30px 0;background:#000;padding-bottom:10px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#works-container .post a{display:block;height:100%;width:100%}
#works-container .post a:hover h2{color:#65dfff;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#works-container .post .thumb{position:relative}
#works-container .post .overlay div{margin:40px 0 0 75px}
#works-container .thumb{font-size:13px;font-weight:bold;text-align:center;line-height:20px}
#works-container .thumb p{display:block;margin-top:20px}
body.single-works > header #menus,.single-works > header #menus{display:none}
body.single-works h2,.single-works h2{margin:3px 0 10px;font-size:20px}
.post-info{font-family:Arial;font-size:12px;color:#999}
.post-info .meta-display{float:left}
.post-info .meta-content{color:#555}
.bullet{display:block;width:6px;height:6px;margin:4px 6px 0;background:url(images/icons/bullet.png) center no-repeat;float:left}
.post-info a{color:#555}
.post-thumb{margin:10px 0 15px 0}
#work-container .post-thumb{width:600px;height:340px}
#double-newscontainer .post-thumb{position:relative}
body.single-works .post-content,.single-works .post-content{width:400px;margin:0 30px 22px 0;float:left}
.post footer{float:left;font-family:Arial;font-weight:bold;font-size:12px}
#work-container .post footer{width:170px}
.post footer .tags-title{color:#999;font-size:12px;float:left}
.post footer .tags-works-title,.post footer h4{color:#999;font-size:12px;margin-bottom:5px}
.post footer .tags a{margin:2px 0 0 5px;display:block;float:left}
.post footer a[rel=tag]{color:#65dfff;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.post footer a[rel=tag]:hover{color:#333;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
.post footer p{margin-bottom:20px}
#similar-works h3{font-size:16px;letter-spacing:-1.5px;margin-bottom:12px;text-transform:uppercase}
#similar-works li{display:block;float:left;margin-right:30px}
#similar-works li:last-child{margin-right:0}
#similar-works li p{font-size:12px;font-weight:bold;margin-top:8px}
#similar-works li .post a{display:block;height:100%;width:100%}
#similar-works li .post .thumb{position:relative}
#similar-works li .post .overlay div{margin:40px 0 0 75px}
#similar-works a:hover p{color:#333;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#similar-works a:hover p{color:#65dfff;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
body.page-search #content header > p,.page-search header > p{float:left;font-size:11px}
body.page-search h2,#page-search h2,.page-search h2{text-transform:uppercase;letter-spacing:-1.8px;font-size:25px;margin:0;float:left;color:#FFF}
body.page-search h3,.page-search h3{color:#999;font-size:12px;float:left;margin-right:4px}
body.page-search #content header h3 + p,.page-search header h3 + p{color:#999;padding-top:2px}
body.page-search #content header #back-to,.page-search header #back-to{position:static !important;float:right;margin:5px 8px 0 0}
#tags-cloud{margin-top:15px}
#tags-cloud li{background-color:#FFF;padding:0px 6px 5px;margin:0 4px 4px 0;display:table;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color0.2s ease}
#tags-cloud li:hover{background-color:#65dfff;-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color0.2s ease}
#tags-cloud li a,#tags-cloud li label{color:#333;font-size:29px;letter-spacing:-1px}
#tags-cloud li a:hover,#tags-cloud li label:hover{color:#fff;cursor:pointer}
#tags-cloud li:active,#tags-cloud li.active{opacity:.5; filter:alpha(opacity=50); -moz-opacity:0.5}
body.page-search #content footer,.page-search footer{margin-top:20px;font-size:11px}
body.page-search #content footer > *,.page-search footer > *{float:left}
body.page-search #content footer > p,.page-search footer > p{padding-top:5px}
body.page-search #content footer img,.page-search footer img{margin-right:6px}
.btn-results{display:block;width:107px;height:27px;text-transform:uppercase;text-align:center;font-size:10px;letter-spacing:0.2px;margin:1px 0 0 8px;color:#FFF;background-color:#65dfff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color0.2s ease}
.btn-results:hover,#search-form .disabled{background-color:#333;-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color0.2s ease}
.btn-results:active{opacity:.5;filter:alpha(opacity=50);-moz-opacity:0.5}
.btn-results span{line-height:26px}
input.search-item{display:none}
.video-js-box{text-align:left; position:relative; line-height:0 !important; margin:0; padding:0 !important; border:none !important; z-index:9999}
video.video-js{background-color:#000; position:relative; padding:0; cursor:pointer}
.vjs-flash-fallback{display:block}
.video-js-box img.vjs-poster{display:block; position:absolute; left:0; top:0; width:100%; height:100%; margin:0; padding:0; cursor:pointer}
.video-js-box .vjs-subtitles{color:#fff; font-size:20px; text-align:center; position:absolute; bottom:40px; left:0; right:0}
.video-js-box.vjs-fullscreen{position:fixed; left:0; top:0; right:0; bottom:0; overflow:hidden; z-index:9000}
.video-js-box.vjs-fullscreen video.video-js,.video-js-box.vjs-fullscreen .vjs-flash-fallback{position:relative; top:0; left:0; width:100%; height:100%; z-index:9000}
.video-js-box.vjs-fullscreen img.vjs-poster{z-index:9001}
.video-js-box.vjs-fullscreen .vjs-spinner{z-index:9001}
.video-js-box.vjs-fullscreen .vjs-controls{z-index:9003}
.video-js-box.vjs-fullscreen .vjs-big-play-button{z-index:9004}
.video-js-box.vjs-fullscreen .vjs-subtitles{z-index:9004}
.vjs-styles-check{height:5px; position:absolute}
.video-js-box.vjs-controls-below .vjs-controls{position:relative; opacity:1; background-color:#000}
.video-js-box.vjs-controls-below .vjs-subtitles{bottom:75px}
.video-js-box .vjs-controls{position:absolute; margin:0; opacity:0.85; color:#fff;display:none; left:0; right:0;width:100%;bottom:0; height:35px; padding:0}
.video-js-box .vjs-controls > div{position:absolute; text-align:center; margin:0; padding:0;height:25px; top:5px;background-color:#0B151A; background:#1F3744 -webkit-gradient(linear,left top,left bottom,from(#0B151A),to(#1F3744)) left 12px; background:#1F3744 -moz-linear-gradient(top,#0B151A,#1F3744) left 12px;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;box-shadow:1px 1px 2px #000; -webkit-box-shadow:1px 1px 2px #000; -moz-box-shadow:1px 1px 2px #000}
.vjs-controls > div.vjs-play-control{left:5px; width:25px}
.vjs-controls > div.vjs-progress-control{left:35px;right:165px}
.vjs-controls > div.vjs-time-control{width:75px; right:90px}
.vjs-controls > div.vjs-volume-control{width:50px; right:35px}
.vjs-controls > div.vjs-fullscreen-control{width:25px; right:5px}
.vjs-controls > div.vjs-progress-control{border-top-right-radius:0; -webkit-border-top-right-radius:0; -moz-border-radius-topright:0;border-bottom-right-radius:0; -webkit-border-bottom-right-radius:0; -moz-border-radius-bottomright:0}
.vjs-controls > div.vjs-time-control{border-top-left-radius:0; -webkit-border-top-left-radius:0; -moz-border-radius-topleft:0;border-bottom-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0}
.vjs-play-control{cursor:pointer !important}
.vjs-play-control span{display:block; font-size:0; line-height:0}
.vjs-paused .vjs-play-control span{width:0; height:0; margin:8px 0 0 8px;border-left:10px solid #fff; border-top:5px solid rgba(0,0,0,0); border-bottom:5px solid rgba(0,0,0,0)}
.vjs-playing .vjs-play-control span{width:3px; height:10px; margin:8px auto 0;border-top:0; border-left:3px solid #fff; border-bottom:0; border-right:3px solid #fff}
.vjs-progress-holder{position:relative; padding:0; overflow:hidden; cursor:pointer !important;height:9px; border:1px solid #777;margin:7px 1px 0 5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px}
.vjs-progress-holder div{position:absolute; display:block; width:0; height:9px; margin:0; padding:0;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px}
.vjs-play-progress{background:#fff; background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#777)); background:-moz-linear-gradient(top,#fff,#777)}
.vjs-load-progress{opacity:0.8; background-color:red; background:-webkit-gradient(linear,left top,left bottom,from(#555),to(#aaa)); background:-moz-linear-gradient(top,#555,#aaa)}
.vjs-controls .vjs-time-control{font-size:10px; line-height:1; font-weight:normal; font-family:Helvetica,Arial,sans-serif}
.vjs-controls .vjs-time-control span{line-height:25px}
.vjs-volume-control{cursor:pointer !important}
.vjs-volume-control div{display:block; margin:0 5px 0 5px; padding:4px 0 0 0}
.vjs-volume-control div span{float:left; padding:0;margin:0 2px 0 0; width:5px; height:0; border-bottom:18px solid #555}
.vjs-volume-control div span.vjs-volume-level-on{border-color:#fff}
.vjs-volume-control div span:nth-child(1){border-bottom-width:2px; height:16px}
.vjs-volume-control div span:nth-child(2){border-bottom-width:4px; height:14px}
.vjs-volume-control div span:nth-child(3){border-bottom-width:7px; height:11px}
.vjs-volume-control div span:nth-child(4){border-bottom-width:10px; height:8px}
.vjs-volume-control div span:nth-child(5){border-bottom-width:14px; height:4px}
.vjs-volume-control div span:nth-child(6){margin-right:0}
.vjs-fullscreen-control{cursor:pointer !important}
.vjs-fullscreen-control div{padding:0; text-align:left; vertical-align:top; cursor:pointer !important; margin:5px 0 0 5px; width:20px; height:20px}
.vjs-fullscreen-control div span{float:left; margin:0; padding:0; font-size:0; line-height:0; width:0; text-align:left; vertical-align:top}
.vjs-fullscreen-control div span:nth-child(1){margin-right:3px; margin-bottom:3px; border-top:6px solid #fff; border-right:6px solid rgba(0,0,0,0)}
.vjs-fullscreen-control div span:nth-child(2){border-top:6px solid #fff; border-left:6px solid rgba(0,0,0,0)}
.vjs-fullscreen-control div span:nth-child(3){clear:both; margin:0 3px 0 0; border-bottom:6px solid #fff; border-right:6px solid rgba(0,0,0,0)}
.vjs-fullscreen-control div span:nth-child(4){border-bottom:6px solid #fff; border-left:6px solid rgba(0,0,0,0)}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1){border:none; border-bottom:6px solid #fff; border-left:6px solid rgba(0,0,0,0)}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2){border:none; border-bottom:6px solid #fff; border-right:6px solid rgba(0,0,0,0)}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3){border:none; border-top:6px solid #fff; border-left:6px solid rgba(0,0,0,0)}
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4){border:none; border-top:6px solid #fff; border-right:6px solid rgba(0,0,0,0)}
.vjs-no-video{font-size:small; line-height:1.5}
div.vjs-big-play-button{display:none;z-index:2;position:absolute; top:50%; left:50%; width:80px; height:80px; margin:-43px 0 0 -43px; text-align:center; vertical-align:center; cursor:pointer !important;border:3px solid #fff; opacity:0.9;border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; background-color:#0B151A; background:#1F3744 -webkit-gradient(linear,left top,left bottom,from(#0B151A),to(#1F3744)) left 40px; background:#1F3744 -moz-linear-gradient(top,#0B151A,#1F3744) left 40px;box-shadow:4px 4px 8px #000; -webkit-box-shadow:4px 4px 8px #000; -moz-box-shadow:4px 4px 8px #000}
div.vjs-big-play-button:hover{box-shadow:0px 0px 80px #fff; -webkit-box-shadow:0px 0px 80px #fff; -moz-box-shadow:0px 0px 80px #fff}
div.vjs-big-play-button span{display:block; font-size:0; line-height:0;width:0; height:0; margin:20px 0 0 23px;border-left:40px solid #fff; border-top:20px solid rgba(0,0,0,0); border-bottom:20px solid rgba(0,0,0,0)}
.vjs-spinner{display:none; position:absolute; top:50%; left:50%; width:100px; height:100px; z-index:1; margin:-50px 0 0 -50px;transform:scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5)}
.vjs-spinner div{position:absolute; left:40px; top:40px; width:20px; height:20px; background:#fff;border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;border:1px solid #ccc}
.vjs-spinner div:nth-child(1){opacity:0.12; transform:rotate(000deg) translate(0,-40px) scale(0.1); -webkit-transform:rotate(000deg) translate(0,-40px) scale(0.1); -moz-transform:rotate(000deg) translate(0,-40px) scale(0.1)}
.vjs-spinner div:nth-child(2){opacity:0.25; transform:rotate(045deg) translate(0,-40px) scale(0.2); -webkit-transform:rotate(045deg) translate(0,-40px) scale(0.2); -moz-transform:rotate(045deg) translate(0,-40px) scale(0.2)}
.vjs-spinner div:nth-child(3){opacity:0.37; transform:rotate(090deg) translate(0,-40px) scale(0.4); -webkit-transform:rotate(090deg) translate(0,-40px) scale(0.4); -moz-transform:rotate(090deg) translate(0,-40px) scale(0.4)}
.vjs-spinner div:nth-child(4){opacity:0.50; transform:rotate(135deg) translate(0,-40px) scale(0.6); -webkit-transform:rotate(135deg) translate(0,-40px) scale(0.6); -moz-transform:rotate(135deg) translate(0,-40px) scale(0.6)}
.vjs-spinner div:nth-child(5){opacity:0.62; transform:rotate(180deg) translate(0,-40px) scale(0.8); -webkit-transform:rotate(180deg) translate(0,-40px) scale(0.8); -moz-transform:rotate(180deg) translate(0,-40px) scale(0.8)}
.vjs-spinner div:nth-child(6){opacity:0.75; transform:rotate(225deg) translate(0,-40px) scale(1.0); -webkit-transform:rotate(225deg) translate(0,-40px) scale(1.0); -moz-transform:rotate(225deg) translate(0,-40px) scale(1.0)}
.vjs-spinner div:nth-child(7){opacity:0.87; transform:rotate(270deg) translate(0,-40px) scale(1.1); -webkit-transform:rotate(270deg) translate(0,-40px) scale(1.1); -moz-transform:rotate(270deg) translate(0,-40px) scale(1.1)}
.vjs-spinner div:nth-child(8){opacity:1.00; transform:rotate(315deg) translate(0,-40px) scale(1.3); -webkit-transform:rotate(315deg) translate(0,-40px) scale(1.3); -moz-transform:rotate(315deg) translate(0,-40px) scale(1.3)}
.aoc-video .vjs-controls{height:35px; opacity:0.95; color:#fff}
.aoc-video .vjs-controls > div{top:0;background:none;border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none}
.aoc-video .vjs-controls > div.vjs-play-control,.aoc-video .vjs-controls > div.vjs-volume-control,.aoc-video .vjs-controls > div.vjs-fullscreen-control{bottom:20px; height:27px}
.aoc-video .vjs-controls > div.vjs-play-control{width:33px; left:0px}
.aoc-video .vjs-controls > div.vjs-progress-control{width:100%; margin-top:28px; left:0; right:0; bottom:0px}
.aoc-video .vjs-controls > div.vjs-volume-control{width:43px; right:44px}
.aoc-video .vjs-controls > div.vjs-fullscreen-control{width:43px; right:0px}
.aoc-video .vjs-controls > div.vjs-progress-control,.aoc-video .vjs-progress-holder div,.aoc-video .vjs-progress-holder{height:7px}
.aoc-video .vjs-play-progress{background:#65dfff}
.aoc-video .vjs-load-progress{background:#555}
.aoc-video .vjs-progress-holder{background:#333}
.aoc-video .vjs-progress-holder{background:rgba(50,50,50,0.5)}
.aoc-video .vjs-progress-holder{border:0;margin:0px 0px 0 0px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0}
.aoc-video .vjs-progress-holder div{border-radius:0; -webkit-border-radius:0; -moz-border-radius:0}
.aoc-video .vjs-volume-control div{margin:0 5px 0 5px; padding:9px 0 0 0}
.aoc-video .vjs-volume-control div span{margin:0 2px 0 0; width:3px; height:0; border-bottom:12px solid #333; border-bottom:12px solid rgba(50,50,50,0.5)}
.aoc-video .vjs-volume-control div span.vjs-volume-level-on{border-color:#fff}
.aoc-video .vjs-volume-control div span:nth-child(1){border-bottom-width:2px; height:10px}
.aoc-video .vjs-volume-control div span:nth-child(2){border-bottom-width:4px; height:8px}
.aoc-video .vjs-volume-control div span:nth-child(3){border-bottom-width:6px; height:6px}
.aoc-video .vjs-volume-control div span:nth-child(4){border-bottom-width:8px; height:4px}
.aoc-video .vjs-volume-control div span:nth-child(5){border-bottom-width:10px; height:2px}
.aoc-video .vjs-fullscreen-control:hover{}
.aoc-video .vjs-fullscreen-control div{margin:8px 0 0 0px; padding-left:13px; height:13px}
.aoc-video .vjs-fullscreen-control div span:nth-child(1){margin-right:9px; margin-bottom:5px; border-top:4px solid #fff; border-right:4px solid rgba(0,0,0,0)}
.aoc-video .vjs-fullscreen-control div span:nth-child(2){border-top:4px solid #fff; border-left:4px solid rgba(0,0,0,0)}
.aoc-video .vjs-fullscreen-control div span:nth-child(3){clear:both; margin:0 9px 0 0; border-bottom:4px solid #fff; border-right:4px solid rgba(0,0,0,0)}
.aoc-video .vjs-fullscreen-control div span:nth-child(4){border-bottom:4px solid #fff; border-left:4px solid rgba(0,0,0,0)}
.aoc-video.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1){border:none; border-bottom:4px solid #fff; border-left:4px solid rgba(0,0,0,0)}
.aoc-video.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2){border:none; border-bottom:4px solid #fff; border-right:4px solid rgba(0,0,0,0)}
.aoc-video.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3){border:none; border-top:4px solid #fff; border-left:4px solid rgba(0,0,0,0)}
.aoc-video.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4){border:none; border-top:4px solid #fff; border-right:4px solid rgba(0,0,0,0)}
.aoc-video .vjs-fullscreen-control:hover div span:nth-child(1){border-top:4px solid #65dfff}
.aoc-video .vjs-fullscreen-control:hover div span:nth-child(2){border-top:4px solid #65dfff}
.aoc-video .vjs-fullscreen-control:hover div span:nth-child(3){border-bottom:4px solid #65dfff}
.aoc-video .vjs-fullscreen-control:hover div span:nth-child(4){border-bottom:4px solid #65dfff}
.aoc-video.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(1){border:none; border-bottom:4px solid #65dfff; border-left:4px solid rgba(0,0,0,0)}
.aoc-video.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(2){border:none; border-bottom:4px solid #65dfff; border-right:4px solid rgba(0,0,0,0)}
.aoc-video.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(3){border:none; border-top:4px solid #65dfff; border-left:4px solid rgba(0,0,0,0)}
.aoc-video.vjs-fullscreen .vjs-fullscreen-control:hover div span:nth-child(4){border:none; border-top:4px solid #65dfff; border-right:4px solid rgba(0,0,0,0)}
.aoc-video .vjs-fullscreen-control div span,.aoc-video .vjs-fullscreen-control:hover div span,.aoc-video.vjs-fullscreen .vjs-fullscreen-control div span,.aoc-video.vjs-fullscreen .vjs-fullscreen-control:hover div span{-moz-transition:border-color 0.5s ease;-webkit-transition:border-color 0.5s ease;-o-transition:border-color 0.5s ease;transition:border-color 0.5s ease}
.aoc-video div.vjs-big-play-button{position:absolute; top:50%; left:50%; width:70px; height:50px; z-index:1; margin:-25px 0 0 -35px;border:0;opacity:1;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;background:#65dfff;box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.aoc-video div.vjs-big-play-button:hover{opacity:0.9;box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.aoc-video div.vjs-big-play-button span{margin:13px 0 0 27px;width:22px;height:25px;background:url(images/icons/icon_play.png) no-repeat;border:0px}
.aoc-video.vjs-paused .vjs-play-control span,.aoc-video.vjs-playing .vjs-play-control span,.aoc-video .vjs-play-control:hover,.aoc-video .vjs-time-control,.aoc-video .vjs-time-control span{display:none !important;width:0px !important;height:0px !important}
.big-play-button{position:absolute; top:50%; left:50%; width:70px; height:50px; z-index:1; margin:-25px 0 0 -35px;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;background:#65dfff}
.big-play-button span{display:block;margin:13px 0 0 27px;width:22px;height:25px;background:url(images/icons/icon_play.png) no-repeat}
#loader{display:none;width:40px;height:40px;position:absolute;top:45%;right:45%;bottom:45%;left:45%;background-color:#000;background-image:url(images/icons/icon_refresh.gif);background-position:center center;background-repeat:no-repeat;z-index:9999999999999;opacity:.75;filter:alpha(opacity=75);-moz-opacity:0.75;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.7);box-shadow:0px 0px 10px rgba(0,0,0,0.7)}
body.archive #loader{left:17%}
body.archive.is_ipod #loader,body.archive.is_iphone #loader,body.archive.is_ipad #loader{left:25%}
body.is_ipod #news01,body.is_iphone #news01,body.is_ipad #news01,body.is_ipod #news02,body.is_iphone #news02,body.is_ipad #news02{overflow:scroll}
body.is_ipod #container-news01,body.is_iphone #container-news01,body.is_ipad #container-news01,body.is_ipod #container-news02,body.is_iphone #container-news02,body.is_ipad #container-news02{height:auto}
body.is_ipod #work-container,body.is_iphone #work-container,body.is_ipad #work-container{overflow:scroll}
body.is_ipod #work-height,body.is_iphone #work-height,body.is_ipad #work-height{height:auto}
body.is_ipod.single-works #content,body.is_iphone.single-works #content{margin:20px 0 0 0;float:left}
body.is_ipad.single-works #content{margin:20px 0 0 50px}
body.is_ipod.single-works #infos,body.is_iphone.single-works #infos,body.is_ipad.single-works #infos{width:220px}
body.is_ipod #back-to,body.is_iphone #back-to,body.is_ipad #back-to{left:-255px}
body.is_ipod #works-container,body.is_iphone #works-container,body.is_ipad #works-container{overflow:scroll}
body.is_ipod #works-height,body.is_iphone #works-height,body.is_ipad #works-height{height:auto}
body.is_ipod .page-search#minibody,body.is_iphone .page-search#minibody,body.is_ipad .page-search#minibody{height:75%;position:relative;overflow:scroll}
body.is_ipod #page-search,body.is_iphone #page-search,body.is_ipad #page-search{height:auto;margin-bottom:50px}
body.is_ipod #page-about,body.is_iphone #page-about,body.is_ipad #page-about{overflow:scroll}
body.is_ipod #about-height,body.is_iphone #about-height,body.is_ipad #about-height{height:auto;margin-bottom:50px}
body.is_ipod #page-contact,body.is_iphone #page-contact,body.is_ipad #page-contact{overflow:scroll}
body.is_ipod #contact-height,body.is_iphone #contact-height,body.is_ipad #contact-height{height:auto;margin-bottom:50px}
body.is_ipod .scrollbar-vert,body.is_iphone .scrollbar-vert,body.is_ipad .scrollbar-vert,body.is_ipod .scrollbar-vert-news,body.is_iphone .scrollbar-vert-news,body.is_ipad .scrollbar-vert-news,body.is_ipod .handle-vert,body.is_iphone .handle-vert,body.is_ipad .handle-vert,body.is_ipod .handle-vert-news,body.is_iphone .handle-vert-news,body.is_ipad .handle-vert-news{display:none}
body.is_ipad.page-about #gallery #bg01{background-position:50% 0%}
body.is_iphone.page-about #gallery #bg01,body.is_ipod.page-about #gallery #bg01{background-position:45% 0%}
@media all and (max-height:450px){body{height:450px;overflow-y:scroll}
}
@media all and (max-width:980px){body{width:980px;overflow-x:scroll}
}
@media all and (min-height:680px){body.home #content{margin:0px 0 0 -270px !important;-moz-transition:margin 0.6s ease 0.2s;-webkit-transition:margin 0.6s ease 0.2s;-o-transition:margin 0.6s ease 0.2s;transition:margin0.6s ease 0.2s}
#poussoir{height:64%;-moz-transition:all 0.6s ease 0.2s;-webkit-transition:all 0.6s ease 0.2s;-o-transition:all 0.6s ease 0.2s;transition:all0.6s ease 0.2s}
}
@media all and (min-height:785px){body.home #content{margin:0 0 0 -270px !important;-moz-transition:margin 0.6s ease;-webkit-transition:margin 0.6s ease;-o-transition:margin 0.6s ease;transition:margin0.6s ease}
#poussoir{height:64%;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all0.6s ease}
}
@media all and (max-height:680px){body.home #content{margin-top:200px;margin-left:60px !important;-moz-transition:margin 0.6s ease 0.3s;-webkit-transition:margin 0.6s ease 0.3s;-o-transition:margin 0.6s ease 0.3s;transition:margin0.6s ease 0.3s}
#poussoir{height:0;-moz-transition:all 0.6s ease 0.3s;-webkit-transition:all 0.6s ease 0.3s;-o-transition:all 0.6s ease 0.3s;transition:all0.6s ease 0.3s}
}
@media all and (max-height:680px){body.home #content{margin-top:28px;margin-left:60px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
#recent_projects{float:none;margin-left:0;margin-bottom:20px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all0.3s ease}
#headlines{float:none;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all0.3s ease}
}
@media all and (min-height:680px){body.home #content{margin-top:0;margin-left:-270px;-moz-transition:margin 0.5s ease 0.5s;-webkit-transition:margin 0.5s ease 0.5s;-o-transition:margin 0.5s ease 0.5s;transition:margin 0.5s ease 0.5s}
#recent_projects{float:right;margin-left:46px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
#headlines{float:left;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
}
@media all and (min-height:880px){.coord-part{float:none;margin-right:0px}
}
@media all and (max-height:880px){.coord-part{float:left}
.coord-part{margin-right:40px}
.coord-part + .coord-part{margin-right:0px}
}
@media all and (min-width:1290px){.custom-post-type-works-archive #content{width:860px !important;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
}
@media all and (max-width:1290px){.custom-post-type-works-archive #content{width:660px !important;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
}
@media all and (max-width:1080px){.custom-post-type-works-archive #content{width:450px !important;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all0.5s ease}
}
@media screen and (min-aspect-ratio:1280/850){body #gallery #bg01,body.blog #gallery #bg01,body.home #gallery #bg01,body.page-news #gallery #bg01,body.archive #gallery #bg01,body.single-post #gallery #bg01,body.page-about #gallery #bg01,body.page-contact #gallery #bg01,body.custom-post-type-works-archive #gallery #bg01,body.page-search #gallery #bg01,body.error404 #gallery #bg01,body #gallery #bg02,body.blog #gallery #bg02,body.home #gallery #bg02,body.page-news #gallery #bg02,body.archive #gallery #bg02,body.single-post #gallery #bg02,body.page-about #gallery #bg02,body.page-contact #gallery #bg02,body.custom-post-type-works-archive #gallery #bg02,body.page-search #gallery #bg02body.error404 #gallery #bg02{-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
}
@media screen and (max-aspect-ratio:1280/850){body #gallery #bg01,body.blog #gallery #bg01,body.home #gallery #bg01,body.page-news #gallery #bg01,body.archive #gallery #bg01,body.single-post #gallery #bg01,body.page-about #gallery #bg01,body.page-contact #gallery #bg01,body.custom-post-type-works-archive #gallery #bg01,body.page-search #gallery #bg01,body.error404 #gallery #bg01,body #gallery #bg02,body.blog #gallery #bg02,body.home #gallery #bg02,body.page-news #gallery #bg02,body.archive #gallery #bg02,body.single-post #gallery #bg02,body.page-about #gallery #bg02,body.page-contact #gallery #bg02,body.custom-post-type-works-archive #gallery #bg02,body.page-search #gallery #bg02body.error404 #gallery #bg02{-moz-background-size:auto 100%;-o-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}
}

