@font-face{font-family:'fontello';src:url("/wp-content/themes/julien-drion-portfolio/font/fontello.eot");src:url("/wp-content/themes/julien-drion-portfolio/font/fontello.eot?#iefix") format('embedded-opentype'), url("/wp-content/themes/julien-drion-portfolio/font/fontello.woff") format('woff'), url("/wp-content/themes/julien-drion-portfolio/font/fontello.ttf") format('truetype'), url("/wp-content/themes/julien-drion-portfolio/font/fontello.svg#fontello") format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:'fontello';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.4em;color:#059de7;text-align:center;line-height:1em;font-size:120%}.ie8 [class^="icon-"]:before,
.ie8 [class*=" icon-"]:before{font-size:22px}.icon-home:before{content:'\2302'}.icon-mail:before{content:'\2709'}.icon-picture:before{content:'🌄'}.icon-user:before{content:'👤'}.icon-search:before{content:'🔍'}.icon-globe:before{content:'𝌍'}.ie7 [class^="icon-"],
.ie7 [class*=" icon-"]{font-style:normal;font-weight:normal}.ie7 .icon-home{content:''}.ie7 .icon-mail{content:''}.ie7 .icon-globe{content:''}.ie7 .icon-picture{content:''}.ie7 .icon-user{content:''}.ie7 .icon-search{content:''}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html,body,blockquote,ul,ol,form{margin:0;padding:0}.mreset{margin:0}.preset{padding:0}p,li,td,th,textarea{font-size:1.4em}li li, li p, td p, th p, li h1, li h2, li h3, li h4, li h5, li h6,button,input,select{font-size:100%}h1,.h1-like{font-size:2.4em}h2,.h2-like{font-size:1.8em}h3,.h3-like{font-size:1.7em}h4,.h4-like{font-size:1.6em}h5,.h5-like{font-size:1.4em}.smallest{font-size: .7em}.smaller{font-size: .8em}.small{font-size: .9em}.big{font-size:1.07em}.bigger{font-size:1.14em}.biggest{font-size:1.28em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,p:first-child{margin-top:0}p:last-child{margin-bottom:0}h1,.h1-like{}h2,.h2-like{}h3,.h3-like{}h4,.h4-like{}h5,.h5-like{}h6,.h6-like{}img,table,td,blockquote,code,pre,textarea,input,iframe,video{max-width:100%;height:auto}textarea,table,td,th,code,pre,samp,div,p{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}code,pre,samp{white-space:pre-wrap}a
img{border:0}form,fieldset{border:none}input,button,select{vertical-align:middle}.ie7 .clearfix,.ie7 .line, .ie7 .mod, .ie7 .row, .ie7
.col{zoom:1}.ie7 .btn, .ie7 .col, .ie7
.inbl{display:inline;zoom:1}@media
print{p,blockquote{orphans:2;widows:2}blockquote,ul,ol{page-break-inside:avoid}h1,h2,h3,caption{page-break-after:avoid}}body{font-family:Verdana,Arial,Helvetica,sans-serif;background:url(/wp-content/themes/julien-drion-portfolio/img/back-body.png) repeat top left #e9ebea;color:#3b3b3b;line-height:1.5}h2, h3, #secondary-nav ul li a,label{font-family:'Alfa Slab One',Helvetica,sans-serif;color:#3b3b3b;font-weight:lighter;letter-spacing: .03em;text-align:left;line-height:1.3em;margin-bottom: .5em;word-wrap:normal}h1,h2,h3,a, strong, label, form
p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}h3,label{color:#059de7;text-transform:uppercase}nav
li{list-style:none}a{text-decoration:none;color:#007fbd}a:hover{text-decoration:underline}p{margin-top:0;margin-bottom:0.7em}#logo,#accroche{text-indent:-7000px;overflow:hidden}#main-nav{font-family:'Alfa Slab One',Helvetica,sans-serif;position:relative;background-color:#000;width:100%;z-index:200;box-shadow:0 1px 13px rgba(0, 0, 0, 0.4)}#main-nav
ul{padding:4px
0;text-align:center}#main-nav ul li, #secondary-nav ul
li{display:inline-block;padding:10px
20px;font-size:2.0em;line-height: .5;word-wrap:normal}.ie7 #main-nav ul li,.ie7 #secondary-nav ul li,.ie7 #foot-nav ul li, ie7 .portfolio-item{zoom:1;display:inline}.ie7 #foot-nav ul
li{margin-left:10px}#main-nav ul li
a{color:#FFF;letter-spacing:0.1em;font-size:0.95em;text-decoration:none}#main-nav ul li a:hover, #main-nav ul li a:focus{color:#059de7}#main-nav ul li.current-menu-item
a{color:#059DE7;text-decoration:underline}.wrap,#content,#footer{max-width:975px;margin:auto;overflow:hidden}#header{color:#fff;background-color:#007fbd;margin:auto}#header
.wrap{position:relative;padding-bottom:15px;height:488px}#logo{background:url(/wp-content/themes/julien-drion-portfolio/img/logo.png) no-repeat top left;width:502px;height:169px;margin:0}#appel-banner{position:absolute;top:43px;left:-15px;z-index:10}.ie7 #appel-banner{top:40px}#img-banner{position:absolute;z-index:5}body.home #header #img-banner, body.page-id-10 #header #img-banner{background:url(/wp-content/themes/julien-drion-portfolio/img/mac-home.png) no-repeat top right;width:655px;height:590px;top:-48px;right:-4px}body.home #header #img-banner{background:url(/wp-content/themes/julien-drion-portfolio/img/mac-phone-home.png) no-repeat top right}body.page.page-id-11 #header #img-banner, body.page.page-id-191 #header #img-banner, body.page.page-id-198 #header #img-banner{background:url(/wp-content/themes/julien-drion-portfolio/img/profil.png) no-repeat top right;width:615px;height:468px;right:0px;bottom:0;top:inherit}body.page-id-12 #header #img-banner{background:url(/wp-content/themes/julien-drion-portfolio/img/mac-contact.png) no-repeat top left;width:655px;height:590px;top:-48px;right:-4px}#header
h2{font-size:2.5em;text-transform:uppercase;letter-spacing:0.2em}#accroche{background:url(/wp-content/themes/julien-drion-portfolio/img/accroche.png) no-repeat top left;width:418px;height:302px;margin:-50px 10px 20px 62px}#slider{margin:auto;width:95%;margin-bottom:50px;-webkit-box-shadow:0 18px 20px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 18px 20px rgba(0, 0, 0, 0.2);box-shadow:0 18px 20px rgba(0, 0, 0, 0.2)}.ie7
.flexslider{margin-bottom:40px}#content{overflow:hidden;margin:40px
auto 90px auto;width:94.8453608%;padding:0
2.5773196%}#secondary-nav{text-align:center;border:1px
solid #919292;padding: .3em 0}#secondary-nav ul li
a{font-size: .8em;color:#838685}#secondary-nav ul li.active
a{color:#3b3b3b;text-decoration:underline}#portfolio-list{margin-top:2.721%;overflow:hidden;margin-left:-2.721%}.portfolio-item{position:relative;width:28.8%;max-width:296px;height:165px;overflow:hidden;border: .4em solid #3b3b3b;background-color:#3b3b3b;list-style:none;display:block;float:left;margin:0
0 2.721% 2.721%}.ie .portfolio-item{width:29.5%}.ie7 .portfolio-item{width:29.4%}.portfolio-item:hover{-webkit-box-shadow:0 4px 11px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 4px 11px rgba(0, 0, 0, 0.5);box-shadow:0 4px 11px rgba(0,0,0,0.5)}.thumb{text-align:center}.portfolio-item .thumb
a{display:block}.portfolio-item
img{max-width:100%;display:inline-block;height:auto;width:auto}.portfolio-item
.legend{position:absolute;top:0px;left:0;visibility:hidden;text-align:left;width:100%;height:100%;word-wrap:normal;background:rgba(0,0,0,0.5);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.portfolio-item h3, .portfolio-item
p{color:#f4f6f5;margin-left:3%;margin-right:3%}.portfolio-item
h3{margin-top:3%;text-transform:inherit;font-size:1.05em;letter-spacing: .07em}.portfolio-item
.excerpt{padding:7px
0;border:1px
solid #4b4b4b;border-left:none;border-right:none;font-size:0.9em;margin-bottom:0}.portfolio-item:hover .legend, .portfolio-item:focus
.legend{visibility:visible;background:#000;top:0;background:rgba(0,0,0,0.85)}.links{text-align:right}.links
a{background-color:rgba(255, 255, 255, 0.1);border:1px
solid #ccc;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;color:#FFF;display:inline-block;margin:12px
0 12px 7px;opacity:0.75;padding:3px
6px}.links a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";filter:alpha(opacity=99)}.links a span, .links [class^="icon-"]:before,
.links [class*=" icon-"]:before{color:#FFF;line-height:1.2em;margin-right:2px;text-decoration:none}div.pp_description
h3{font-size:1.3em;text-transform:inherit;margin-bottom:2px}div.pp_default
div.pp_description{margin:5px
10px 5px 3px;float:left}div.pp_default
.pp_nav{float:right}.pp_description
p{font-size:1em;margin-bottom:5px}.pp_description
a{}.pp_description a [class^="icon-"]:before,
.pp_description a [class*=" icon-"]:before{margin-right:4px}.pp_fade
.pp_expand{visibility:hidden}div.pp_default .pp_fade
.pp_details{position:static}div.pp_default
.pp_close{position:absolute;right:0;top:-22px}#pp_full_res
img{border:1px
solid #3B3B3B}.pticontent{float:left;width:61.010309%;margin-right:2.5773196%}.pticontent.contact{margin-left:8%;margin-right:2.57732%;width:30.1031%}.sidebar{float:right;width:36.103%}.sidebar.contact{float:left}.pticontent div, .sidebar
div{float:none;width:auto;margin-bottom:40px;text-align:left}.bloc{text-align:justify;width:30.103093%;float:left;margin-left:2.5773196%}.bloc:first-child{margin-left:0}.presentation{border:1px
solid #919292;padding:2%;float:left;text-align:justify}#questionnaire
.presentation{float:none}.parcours.bloc{margin-left:0}.parcours.bloc
li{list-style:none;padding:4% 0;border-bottom:1px solid #919292}.parcours.bloc li:first-child{padding-top:0}.competences.bloc,.infos.bloc{margin-left:0}.competences
li{float:left;list-style:none;margin-left:2.57732%;width:48.7%}.competences
ul{margin-bottom:1.5em}.competences li:first-child{margin-left:0}.competences ul
ul{padding-left:5%}.competences ul ul
li{list-style:disc outside;width:auto;margin: .2em 0;float:none}#content .wrap:first-child{margin-bottom:3em}#content
.wrap{text-align:left}#footer{padding:0
2.5773196%}.dispo{border-bottom:1px solid #919292;font-size:1.2em}#foot-nav ul
li{display:inline-block}#foot-nav ul li:before{content:' - '}#foot-nav ul li:first-child:before{content:''}.copyright a, .copyright:hover
a{color:#3b3b3b;text-decoration:none;cursor:default}footer{text-align:right}p.meta{font-size:1em;width:46.597938%;float:right;color:#c6c8c8;margin:5px
0 10px 0}label{text-transform:inherit;padding-left:3px}.wpcf7-radio label, .wpcf7-checkbox
label{font-family:Verdana,Arial,Helvetica,sans-serif;color:#3B3B3B;font-size:inherit;letter-spacing:0}.wpcf7-form-control.wpcf7-radio,.wpcf7-form-control.wpcf7-checkbox{display:block;margin-top:0.5em}html span.wpcf7-list-item{display:block;margin-top:0.3em;margin-left:0}form
p{margin-bottom:4%}input{padding:5px;height:25px}input[type="submit"]{height:auto;background:none;cursor:pointer}input[type="submit"]:hover{border-color:#059DE7;color:#059DE7}input,textarea{border:1px
solid #919292;border-radius:6px;margin-top:5px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#3b3b3b}#questionnaire{width:77%}#questionnaire input, #questionnaire
textarea{width:100%}#questionnaire
input{height:30px}#questionnaire input[type="radio"], #questionnaire input[type="checkbox"], #questionnaire input[type="submit"]{height:auto;width:auto;vertical-align:top}select{width:89%}textarea{padding:5px;font-size:1em}input.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:red}form span.wpcf7-not-valid-tip, #questionnaire .wpcf7-not-valid-tip-no-ajax{position:relative;border:none;background:none;left:0;top:0;display:block;color:red;margin-top:2px}form  div.wpcf7-validation-errors{display:block;margin:0;border:1px
dotted red;font-size:1.3em;margin-top:2%;margin-right:6%;color:red}form div.wpcf7-response-output{border:none;font-size:1.3em;padding:0}@media (orientation: landscape) and (max-device-width: 640px){html,body{-webkit-text-size-adjust:none}}@media only screen and (max-device-width: 550px){body{font-size:90%}#main-nav ul
li{padding:8px
10px}body #header
.wrap{height:130px}html body #appel-banner{left:50%;top:30px;margin-left:-150px}#logo{background-image:url(/wp-content/themes/julien-drion-portfolio/img/logo_mobile.png);width:300px;height:101px}.flex-viewport{height:140px}#content{margin-top:20px}#secondary-nav ul
li{padding:5px}#portfolio-list{margin:20px
auto 0 auto;text-align:center}.portfolio-item{width:100% !important;margin:0
auto 2.721% auto;max-width:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar.contact{width:95%}}/*/*/@media (max-width: 640px){body #appel-banner{left:50%;top:60px;margin-left:-258px}#content,#footer{padding:0
5%}#content{margin-bottom:20px}.bloc,#content,#footer,#slider,.pticontent,.pticontent.contact,.sidebar{float:none;width:auto}html body #header #img-banner{display:none}.pticontent.contact{margin:0}.pticontent{margin-right:0}.bloc{margin:0;margin-bottom:8%}.pticontent.contact
.bloc.infos{margin-bottom:0}.bloc.infos{width:auto;padding-right:5%;display:inline-block;vertical-align:top}div.bloc.infos:last-child{padding-right:0}#portfolio-list{margin:20px
auto 0 auto;text-align:center}.portfolio-item{width:98%;margin:0
auto 2.721% auto;max-width:640px}select{width:auto}.ie .portfolio-item, .ie7 .portfolio-item{width:98%}}/*/*/@media (max-width: 827px){body.page-id-10 #header #img-banner{top:-137px;right:-185px}html body.page-id-5 #header #img-banner{top:-218px;right:-192px}html body.page.page-id-11 #header #img-banner, html body.page.page-id-191 #header #img-banner, html body.page.page-id-198 #header #img-banner{right:-270px}body.page-id-12 #header #img-banner{right:-154px;top:-86px}.bloc.infos{width:auto}}/*/*/@media (max-width: 940px){#header #img-banner{opacity:0.6}body.page-id-12 #header #img-banner{top:-87px}body.page-id-5 #header #img-banner{top:-242px;right:-75px}body.page-id-10 #header #img-banner{top:-118px}body.page.page-id-11 #header #img-banner, body.page.page-id-191 #header #img-banner, body.page.page-id-198 #header #img-banner{right:-170px;top:-130px}#accroche{display:none}#header
.wrap{height:258px}#appel-banner{left:1.57732%;top:58px;left:-1.423%}}/*/*//**/@media (min-width: 640px) and (max-width: 1026px){#portfolio-list{margin-top:20px;margin-left:-2%}.portfolio-item{width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0
0 2% 2%;max-width:468px;vertical-align:middle}.ie .portfolio-item, .ie7 .portfolio-item{width:48%}}/*/*/