/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:'icons';src:url('../fonts/icons.eot?81168926');src:url('../fonts/icons.eot?81168926#iefix') format('embedded-opentype'),url('../fonts/icons.woff?81168926') format('woff'),url('../fonts/icons.ttf?81168926') format('truetype'),url('../fonts/icons.svg?81168926#icons') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-calendar:before{content:'\e800'}.icon-suitcase:before{content:'\e808'}.icon-target:before{content:'\e809'}.icon-graduation-cap:before{content:'\e806'}.icon-skype:before{content:'\e801'}.icon-mail:before{content:'\e803'}.icon-phone:before{content:'\e802'}a{color:#2f2f2f;text-decoration:none}html{background:#f1f1f1;-webkit-font-smoothing:antialiased;font-family:'Exo 2','sans-serif';font-size:14px;line-height:1em;color:#2f2f2f}html *{-webkit-text-size-adjust:none;max-height:99999em}html body{background:white;margin:0 auto;width:1110px;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px 1px rgba(0,0,0,0.1)}html body #language_skills,html body #errorpop{background:white;margin:0 auto;padding:20px;width:100%;max-width:500px}html body #errorpop{padding:0;position:relative}html body #errorpop .mytitle{background:#f16f05;color:white;font-weight:bold;margin:0}html body #errorpop #errorlist{padding-top:0}html body #errorpop>*{padding:20px}html body #errorpop .mfp-close{padding:0;color:white}html body header{height:97px;position:relative;overflow:hidden}html body header #topbar{background:black;padding:0 75px;height:23px}html body header #topbar #langs{list-style:none;margin:0;padding:4px 0 0 0}html body header #topbar #langs li{float:left;margin-right:10px}html body header #topbar #langs li.current-lang a{font-weight:bold}html body header #topbar #langs li a{color:white;text-transform:uppercase}html body header #topbar>div{float:right}html body header #topbar>div a{color:white}html body header nav #logo{display:block;background:url(../img/logo.jpg) no-repeat left top;width:200px;height:63px;position:absolute;bottom:0;left:55px}html body header nav ul{float:right;list-style:none;margin:0 75px 0 0;padding:0}html body header nav ul li{float:left;margin-left:30px;text-transform:uppercase;font-weight:bold}html body header nav ul li ul{display:none}html body header nav ul li.current-menu-item a,html body header nav ul li.current_page_item a,html body header nav ul li.current-menu-ancestor a,html body header nav ul li.current-menu-parent a,html body header nav ul li.current_page_parent a,html body header nav ul li.current_page_ancestor a{color:black;padding-bottom:15px;border-bottom:5px solid #d0d0d0}html body header nav ul li a{color:#d0d0d0;margin-top:40px;display:block;padding-bottom:20px;letter-spacing:.5px;border-bottom:5px solid white;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}html body header nav ul li a:hover{color:black;padding-bottom:15px;border-bottom:5px solid #d0d0d0}html body #map-canvas{height:470px;overflow:hidden;position:relative;background:white}html body #slidewrapper{height:300px;background:black;overflow:hidden;position:relative}html body #slidewrapper img{width:100%}html body #slidewrapper #slideshow{position:relative;height:300px}html body #slidewrapper .nivo-caption{background:0;position:absolute;left:75px;bottom:20px;width:960px;padding:0;opacity:1;color:white}html body #slidewrapper .nivo-caption a{color:white}html body #slidewrapper .nivo-caption p{font-weight:bold;line-height:1.2em;font-size:1.2em;margin:0;padding:0 0 15px 0;text-shadow:0 0 10px #555}html body #slidewrapper .nivo-caption p.title{font-size:2.4em;line-height:1em}html body #slidewrapper .nivo-caption .calltoaction{background:black;width:145px;padding:13px 0 13px 0;text-align:center;text-transform:uppercase;font-weight:bold}html body #slidewrapper .nivo-controlNav{position:absolute;right:80px;bottom:20px;z-index:100;padding:0}html body #slidewrapper .nivo-controlNav a{height:17px;width:17px;background:white;display:block;float:left;overflow:hidden;text-indent:-99999px;-webkit-border-radius:8px;border-radius:8px;margin-left:5px}html body #slidewrapper .nivo-controlNav a.active{border:3px solid white;height:11px;width:11px;background:#404141;background:-moz-linear-gradient(top, #404141 0, #5b5c5c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #404141), color-stop(100%, #5b5c5c));background:-webkit-linear-gradient(top, #404141 0, #5b5c5c 100%);background:-o-linear-gradient(top, #404141 0, #5b5c5c 100%);background:-ms-linear-gradient(top, #404141 0, #5b5c5c 100%);background:linear-gradient(to bottom, #404141 0, #5b5c5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404141', endColorstr='#5b5c5c', GradientType=0)}html body .breadcrumbs{display:block;height:14px;margin:15px 0;line-height:14px;padding:0 75px}html body .breadcrumbs ul li,html body .breadcrumbs li{display:none;font-size:14px}html body .breadcrumbs ul li.current-menu-item,html body .breadcrumbs li.current-menu-item,html body .breadcrumbs ul li.current_page_item,html body .breadcrumbs li.current_page_item,html body .breadcrumbs ul li.current-menu-ancestor,html body .breadcrumbs li.current-menu-ancestor,html body .breadcrumbs ul li.current-menu-parent,html body .breadcrumbs li.current-menu-parent,html body .breadcrumbs ul li.current_page_parent,html body .breadcrumbs li.current_page_parent,html body .breadcrumbs ul li.current_page_ancestor,html body .breadcrumbs li.current_page_ancestor,html body .breadcrumbs ul li.home,html body .breadcrumbs li.home{display:inline}html body .breadcrumbs ul li a,html body .breadcrumbs li a{text-decoration:none;color:#565656;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}html body .breadcrumbs ul li a:hover,html body .breadcrumbs li a:hover{-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:black}html body .breadcrumbs ul{display:inline;margin:0;padding:0}html body .breadcrumbs ul:before{content:' > ';color:#565656}html body .breadcrumbs ul:first-child:before{content:''}html body .sidebar{width:308px;float:left;padding:50px 75px 0 0}html body .sidebar h4{font-size:17px;line-height:17px;font-weight:normal}html body .sidebar p{font-size:13px;line-height:17px}html body .sidebar .sidelist{margin:0;padding:0;list-style:none;border:4px solid #eee;-webkit-border-radius:9px;border-radius:9px;width:108%;margin-left:-4%}html body .sidebar .sidelist li{padding:13px 113px 10px 10px;position:relative;border-bottom:1px solid #eee;-webkit-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s;background:white}html body .sidebar .sidelist li:hover{background:#f8f8f8;-webkit-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s}html body .sidebar .sidelist li h5{margin:0;font-weight:normal;font-style:italic;font-size:15px;color:#6c6c6c}html body .sidebar .sidelist li p{margin:4px 0 3px 0;font-size:11px;line-height:12px}html body .sidebar .sidelist li a.button{position:absolute;right:10px;top:50%;width:95px;margin-top:-12px;padding:6px 0 6px 0;background:#cbcbcb;color:white;font-weight:bold;text-transform:uppercase;text-align:center;font-size:12px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}html body .sidebar .sidelist li a.button:hover{background:#f16f05;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}html body .content{padding:0 75px 30px 75px;margin-top:10px}html body .content .backtocvs{display:block;background:#fafafa;color:#ccc;font-weight:bold;padding:15px;-webkit-border-radius:5px;margin:10px 0;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;transition:background .3s,color .3s}html body .content .backtocvs:hover{background:#f16f05;color:white}html body .content .candidatebox{border:5px solid #eee;-webkit-border-radius:9px;border-radius:9px;position:relative;overflow:hidden}html body .content .candidatebox img{position:absolute;left:35px;top:35px;width:195px;height:195px;-webkit-border-radius:9px;border-radius:9px}html body .content .candidatebox .infos,html body .content .candidatebox .advantages,html body .content .candidatebox .buttons{padding-left:265px}html body .content .candidatebox .infos{height:230px}html body .content .candidatebox .infos h1{margin:38px 0 30px 0;font-size:56px}html body .content .candidatebox .infos .title,html body .content .candidatebox .infos .ref,html body .content .candidatebox .infos .age,html body .content .candidatebox .infos .studies{text-transform:uppercase;font-weight:bold;font-size:22px;line-height:22px;padding:0 0 10px 0}html body .content .candidatebox .infos .title:before,html body .content .candidatebox .infos .ref:before,html body .content .candidatebox .infos .age:before,html body .content .candidatebox .infos .studies:before{margin-right:10px}html body .content .candidatebox .infos .ref{color:#787878}html body .content .candidatebox .infos .age{color:#afafaf}html body .content .candidatebox .infos .studies{color:#4e4e4e}html body .content .candidatebox .advantages{background:#fafafa;padding-top:30px;padding-bottom:30px;padding-left:275px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.1);width:700px;margin-left:-7px}html body .content .candidatebox .advantages h2{font-size:30px;line-height:30px;font-style:italic;margin:0}html body .content .candidatebox .advantages ul{list-style:none;margin:10px 0 10px 0;padding:0;font-size:20px;font-style:italic}html body .content .candidatebox .advantages ul li{padding-top:10px}html body .content .candidatebox .advantages ul li:before{content:'> '}html body .content .candidatebox .buttons{height:95px}html body .content .candidatebox .buttons a{margin:26px 0 0 25px;font-size:22px}html body .content .candidatebox .buttons a:first-child{margin-right:25px}html body .content .candidatebox .buttons a.cv{width:210px}html body .content .candidatebox .buttons a.slist{background:black;width:150px}html body .content .candidatebox .buttons a.slist.del{background:#b00000;width:150px;display:none}html body .content .candidatebox .buttons a.video{background:#cbcbcb;width:250px;margin-left:0}html body .content .candidatebox .buttons.inshortlist a.slist{display:none}html body .content .candidatebox .buttons.inshortlist a.slist.del{display:block}html body .content .contentlist{margin:0;padding:0;list-style:none;border:5px solid #eee;-webkit-border-radius:9px;border-radius:9px}html body .content .contentlist.shortlist>li,html body .content .contentlist.others>li{min-height:40px}html body .content .contentlist.shortlist>li .imgwrapper,html body .content .contentlist.others>li .imgwrapper{width:52px;height:52px}html body .content .contentlist.shortlist>li .info,html body .content .contentlist.others>li .info{margin-top:8px;width:673px}html body .content .contentlist.shortlist>li .info.noimg,html body .content .contentlist.others>li .info.noimg{width:745px}html body .content .contentlist.shortlist>li .actionbuttons a,html body .content .contentlist.others>li .actionbuttons a{top:15px;width:85px}html body .content .contentlist.shortlist>li .actionbuttons a.darker,html body .content .contentlist.others>li .actionbuttons a.darker{top:15px;left:92px}html body .content .contentlist.shortlist>li .actionbuttons a.delete:hover,html body .content .contentlist.others>li .actionbuttons a.delete:hover{background:#b00000}html body .content .contentlist.empty>li.slistbox .emptytext{display:block}html body .content .contentlist.confirmation{position:relative}html body .content .contentlist.confirmation>li.submitconfirmation{display:block}html body .content .contentlist>li{display:block;min-height:60px;padding:10px 15px;border-bottom:1px solid #eee;position:relative}html body .content .contentlist>li.morearticles a{display:block;margin:0 auto;width:400px;background:#cbcbcb;color:white;text-transform:uppercase;text-align:center;padding:15px;font-size:17px;line-height:15px;font-weight:bold;-webkit-border-radius:5px;border-radius:5px;margin-top:7px;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}html body .content .contentlist>li.morearticles a:hover{background:#f16f05;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}html body .content .contentlist>li.slistbox .emptytext,html body .content .contentlist>li.submitconfirmation{position:absolute;width:100%;height:100%;background:white;text-align:center;display:none;left:0;top:0;z-index:10;font-size:15px;font-style:italic;color:#aaa}html body .content .contentlist>li.slistbox .emptytext div,html body .content .contentlist>li.submitconfirmation div{position:absolute;width:100%;left:0;top:50%;height:20px;margin-top:-10px}html body .content .contentlist>li.slistbox .emptytext div a,html body .content .contentlist>li.submitconfirmation div a{color:#f16f05;font-weight:bold}html body .content .contentlist>li.slistbox .emptytext .step2,html body .content .contentlist>li.submitconfirmation .step2{display:none}html body .content .contentlist>li.slistbox .emptytext.step2 .step1,html body .content .contentlist>li.submitconfirmation.step2 .step1{display:none}html body .content .contentlist>li.slistbox .emptytext.step2 .step2,html body .content .contentlist>li.submitconfirmation.step2 .step2{display:block}html body .content .contentlist>li.slistbox .emptytext.step2 a.step2,html body .content .contentlist>li.submitconfirmation.step2 a.step2{margin-left:-87px;background:#cbcbcb}html body .content .contentlist>li.slistbox{height:100px}html body .content .contentlist>li.slistbox p{color:#a8a8a8;font-size:12px;margin-top:20px}html body .content .contentlist>li.slistbox .button{padding:17px 0;margin-right:5px}html body .content .contentlist>li.slistbox .empty,html body .content .contentlist>li.slistbox .conditions{position:absolute;right:55px;bottom:20px;color:#a8a8a8;text-decoration:underline;font-size:12px}html body .content .contentlist>li.slistbox .conditions{bottom:20px;right:auto;left:15px}html body .content .contentlist>li.submitconfirmation{padding:0;-webkit-border-radius:3px;border-radius:3px;background:rgba(255,255,255,0.95)}html body .content .contentlist>li.submitconfirmation div{margin-top:-48px;line-height:1.3em}html body .content .contentlist>li.submitconfirmation a{position:absolute;left:50%;top:50%;margin-left:-200px;margin-top:0;font-style:normal}html body .content .contentlist>li.submitconfirmation a.cancel{margin-left:25px;background:#cbcbcb}html body .content .contentlist>li.submitconfirmation .step1 img{width:1em;height:auto;padding-right:5px}html body .content .contentlist>li.featured{background:#f8f8f8}html body .content .contentlist>li.featured .advantages{font-weight:bold}html body .content .contentlist>li .line{width:5px;background:#f16f05;height:100%;float:left;position:absolute;left:0;top:0}html body .content .contentlist>li:first-child .line{border-radius:9px 0 0 0}html body .content .contentlist>li:last-child .line{border-radius:0 0 0 9px}html body .content .contentlist>li .imgwrapper{width:69px;height:69px;padding-right:15px;float:left}html body .content .contentlist>li .imgwrapper img{width:100%;height:auto;-webkit-border-radius:3px;border-radius:3px}html body .content .contentlist>li .info{width:370px;float:left;text-transform:uppercase;font-weight:bold}html body .content .contentlist>li .info h2{text-transform:none;margin:0 0 7px 0;line-height:15px}html body .content .contentlist>li .info .ref{color:#787878}html body .content .contentlist>li .info .age{color:#afafaf}html body .content .contentlist>li .advantages{float:left;width:370px;list-style:none;margin:15px 0 0 0;padding:0;font-style:italic;font-size:12px;line-height:12px}html body .content .contentlist>li .advantages li:before{content:'> '}html body .content .contentlist>li.inshortlist .actionbuttons a.add{display:none}html body .content .contentlist>li.inshortlist .actionbuttons a.remove{display:block}html body .content .contentlist>li.inshortlist .actionbuttons a.remove:hover{background:#b00000}html body .content .contentlist>li .actionbuttons{position:relative;float:left;width:95px;height:100%}html body .content .contentlist>li .actionbuttons a{position:absolute;left:0;top:10px;color:white;text-transform:uppercase;background:#e7e7e7;width:90px;text-align:center;font-weight:bold;padding:4px 0 4px 0;-webkit-border-radius:3px;border-radius:3px;font-size:12px;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}html body .content .contentlist>li .actionbuttons a.remove{display:none}html body .content .contentlist>li .actionbuttons a:hover{background:black;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}html body .content .contentlist>li .actionbuttons a.darker{top:40px;background:#cbcbcb}html body .content .contentlist>li .actionbuttons a.darker:hover{background:#f16f05}html body .content form{width:990px;margin-left:-15px}html body .content form>p{width:960px;margin:0 auto}html body .content form label.iserror,html body .content form label.iserror a{color:red}html body .content form section{margin:20px 0}html body .content form section .sectiondescription{color:#555;width:960px;font-size:16px;padding:0;line-height:16px;margin:0 auto 10px auto}html body .content form section .sectiondescription a{text-decoration:underline}html body .content form section h2.sectiontitle{background:#f16f05;color:#fff;opacity:1;text-align:center;font-size:20px;line-height:40px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:0 15px;margin-bottom:0}html body .content form section .sectionbox{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:20px;padding-bottom:30px;border-radius:0 0 5px 5px}html body .content form section .sectionbox select{font-style:italic;color:#cfcfcf}html body .content form section .sectionbox select.valid{font-style:normal;color:#585858}html body .content form section .sectionbox input[type=text],html body .content form section .sectionbox input[type=email],html body .content form section .sectionbox select,html body .content form section .sectionbox textarea{font-size:18px;line-height:23px}html body .content form section .sectionbox input[type=text].half,html body .content form section .sectionbox input[type=email].half,html body .content form section .sectionbox select.half,html body .content form section .sectionbox textarea.half{width:450px}html body .content form section .sectionbox input[type=text].half.smaller,html body .content form section .sectionbox input[type=email].half.smaller,html body .content form section .sectionbox select.half.smaller,html body .content form section .sectionbox textarea.half.smaller{width:273px}html body .content form section .sectionbox input[type=text].half.smallest,html body .content form section .sectionbox input[type=email].half.smallest,html body .content form section .sectionbox select.half.smallest,html body .content form section .sectionbox textarea.half.smallest{width:205px}html body .content form section .sectionbox input[type=text].half.smally,html body .content form section .sectionbox input[type=email].half.smally,html body .content form section .sectionbox select.half.smally,html body .content form section .sectionbox textarea.half.smally{width:400px}html body .content form section .sectionbox select{line-height:19px;padding-top:4px}html body .content form section .sectionbox select.half{width:462px}html body .content form section .sectionbox select.half.smaller{width:273px}html body .content form section .sectionbox select.half.smallest{width:216px}html body .content form section.third{width:300px;margin:0 15px;float:left}html body .content form section.third.padded{width:296px;padding:10px 15px 5px 10px;margin:0;border:2px solid white;-webkit-border-radius:3px;border-radius:3px}html body .content form section.third.padded.iserror{border:2px solid red}html body .content form section.third.padded.iserror h2{color:red}html body .content form section.third h2{width:100%}html body .content form section.third h2.invalid{color:#f16f05}html body .content form section.third.two{text-align:center}html body .content form section.third.three{text-align:right}html body .content form section.grey{background:#ececec;padding:27px;width:906px;margin:20px auto;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.1);box-shadow:0 0 2px 1px rgba(0,0,0,0.1);font-size:19px}html body .content form section.grey.light{background:#f8f8f8;border:3px solid #eee;width:900px;-webkit-border-radius:6px;border-radius:6px}html body .content form section.grey.top input[type=text]::-webkit-input-placeholder{opacity:.5}html body .content form section.grey.top input[type=text]:-moz-placeholder{opacity:.5}html body .content form section.grey.top input[type=text]::-moz-placeholder{opacity:.5}html body .content form section.grey.top input[type=text]:-ms-input-placeholder{opacity:.5}html body .content form section.grey.top label{font-weight:bold;text-transform:uppercase;float:left;padding-top:16px}html body .content form section.grey.top label.grey{text-transform:none;font-size:15px;color:#949494;margin-top:0;font-weight:normal}html body .content form section.grey.top label.grey input[type=checkbox]{float:left}html body .content form section.grey.top label.grey span{line-height:12px;display:block;float:left}html body .content form section.grey.top label.forcheck{width:453px;margin-top:10px}html body .content form section.grey.top .chosen-container{float:left;color:#585858;background:url(../img/selarrows.gif) #fff no-repeat right 10px center;border:2px solid #d7d7d7;-webkit-border-radius:6px;border-radius:6px;font-size:22px;padding:0 4px 4px 4px;margin:7px 15px 7px 7px;line-height:26px;display:block;width:351px !important}html body .content form section.grey.top .chosen-container .chosen-choices{border:0;background:none;-webkit-box-shadow:none;box-shadow:none;font-size:22px;font-family:'Exo 2',sans-serif;-webkit-font-smoothing:antialiased}html body .content form section.grey.top .chosen-container li.search-field input[type=text]{font-family:'Exo 2',sans-serif;-webkit-font-smoothing:antialiased;padding:2px 0 0 0;height:24px;font-size:20px}html body .content form section.grey.top .chosen-container li.search-choice{font-size:12px}html body .content form section.grey.top .chosen-container .chosen-results li.highlighted{background:#f16f05}html body .content form section.grey.top .chosen-container.chosen-with-drop .chosen-drop{border:2px solid #d7d7d7;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border-top:0;top:94%;width:363px;left:-2px}html body .content form section.grey.top select{width:603px;float:right;border-color:#d7d7d7;margin-right:0}html body .content form section.grey.top select.half{float:left;width:250px}html body .content form section.grey.top select.half#cats{width:350px}html body .content form section.grey.top select.half#studies{width:275px}html body .content form section.grey.top input[type=text],html body .content form section.grey.top input[type=email]{border-color:#d7d7d7}html body .content form section.grey.top input[type=text].half,html body .content form section.grey.top input[type=email].half{width:350px}html body .content form section.grey.top input[type=submit]{font-size:12px;width:110px;margin-top:15px;padding:9px 0 10px 0;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.1);box-shadow:0 0 2px 1px rgba(0,0,0,0.1);margin-right:9px}html body .content form section.grey label{padding-left:0;text-indent:0;margin-top:20px;display:block}html body .content form section.grey label span{font-size:14px;font-weight:bold;color:#f16f05}html body .content form section.grey label:first-child{margin-top:0}html body .content form section.grey label input[type=checkbox]{margin-right:10px}html body .content form section.grey p{padding-left:29px;margin:0;font-size:13px;color:#757575;font-style:italic;margin:5px 0 0 0}html body .content form section.grey p.cftext1,html body .content form section.grey p.cftext2,html body .content form section.grey p.cftext3{margin:0}html body .content form h2{color:#cfcfcf;text-transform:uppercase;width:960px;font-size:13px;padding:0;line-height:13px;margin:0 auto}html body .content form input[type=text],html body .content form input[type=email],html body .content form select,html body .content form textarea{font-family:'Exo 2',sans-serif;-webkit-font-smoothing:antialiased;-webkit-appearance:none;outline:none;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-ms-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;margin:7px 15px}html body .content form input[type=text].error,html body .content form input[type=email].error,html body .content form select.error,html body .content form textarea.error{border-color:red}html body .content form input[type=text].half,html body .content form input[type=email].half,html body .content form select.half,html body .content form textarea.half{width:453px;float:left}html body .content form input[type=text].half.smaller,html body .content form input[type=email].half.smaller,html body .content form select.half.smaller,html body .content form textarea.half.smaller{width:273px}html body .content form input[type=text].half.smallest,html body .content form input[type=email].half.smallest,html body .content form select.half.smallest,html body .content form textarea.half.smallest{width:205px}html body .content form input[type=text].third,html body .content form input[type=email].third,html body .content form select.third,html body .content form textarea.third{width:288px;float:left}html body .content form input[type=text]:disabled,html body .content form input[type=email]:disabled,html body .content form select:disabled,html body .content form textarea:disabled{opacity:.4}html body .content form input[type=file].error{color:red}html body .content form .toremove{padding-top:10px !important;text-align:center}html body .content form button.addmore{height:34px;width:37px;margin:6px 0 0 2px;background:#f16f05;border:0;-webkit-border-radius:6px;border-radius:6px;font-size:30px;font-weight:bold;color:white;line-height:20px;text-align:center;float:left;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}html body .content form button.addmore:hover{background:#eee}html body .content form button.addmore.large{margin:0 auto;display:block;float:none}html body .content form .experience{margin-bottom:30px}html body .content form .study input[type=text].half,html body .content form .study [type=email].half,html body .content form .study select.half,html body .content form .study textarea.half{width:413px}html body .content form .study input[type=text].half.smallest,html body .content form .study [type=email].half.smallest,html body .content form .study select.half.smallest,html body .content form .study textarea.half.smallest{width:205px}html body .content form .checkboxholder{margin:7px 15px;font-family:'Exo 2',sans-serif;-webkit-font-smoothing:antialiased;font-size:22px;margin-bottom:20px}html body .content form .checkboxholder.half{width:453px;float:left}html body .content form .checkboxholder label{font-size:16px;text-transform:uppercase;color:#666;width:25%;float:left;margin-bottom:5px}html body .content form .jobdesire input[type=checkbox]{float:left;margin:16px 0 0 21px;font-size:20px}html body .content form input[type=file]{width:180px;margin:10px 0;color:#cfcfcf;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:antialiased}html body .content form h2.iserror{color:red}html body .content form input[type=text],html body .content form input[type=email],html body .content form textarea{background:white;border:2px solid #eee;-webkit-border-radius:6px;border-radius:6px;font-size:22px;padding:2px 4px;display:block;width:100%;max-width:949px}html body .content form input[type=text]::-webkit-input-placeholder,html body .content form input[type=email]::-webkit-input-placeholder,html body .content form textarea::-webkit-input-placeholder{color:#cfcfcf;font-style:italic;opacity:1}html body .content form input[type=text]:-moz-placeholder,html body .content form input[type=email]:-moz-placeholder,html body .content form textarea:-moz-placeholder{color:#cfcfcf;font-style:italic;opacity:1}html body .content form input[type=text]::-moz-placeholder,html body .content form input[type=email]::-moz-placeholder,html body .content form textarea::-moz-placeholder{color:#cfcfcf;font-style:italic;opacity:1}html body .content form input[type=text]:-ms-input-placeholder,html body .content form input[type=email]:-ms-input-placeholder,html body .content form textarea:-ms-input-placeholder{color:#cfcfcf;font-style:italic;opacity:1}html body .content form select{color:#585858;background:url(../img/selarrows.gif) white no-repeat right 10px center;border:2px solid #eee;-webkit-border-radius:6px;border-radius:6px;font-size:22px;padding:0 4px 4px 4px;margin:7px 15px;line-height:26px;width:100%;-webkit-appearance:none;display:block;max-width:960px}html body .content form select.half{width:465px}html body .content form textarea{padding-top:10px;height:170px;resize:none;margin:0 15px;line-height:21px}html body .content form textarea.half{height:66px;margin-top:7px;margin-bottom:7px}html body .content hr{border-color:#eee;margin:2em 0}html body .content p a,html body .content i a{text-decoration:underline}html body .content p,html body .content ul,html body .content ol{font-size:13px;line-height:15px}html body .content ul,html body .content ol{padding-left:0;list-style-position:inside}html body .content img.aligncenter{display:block;margin-left:auto;margin-right:auto}html body .content img.alignleft{float:left;margin-right:10px}html body .content img.alignright{float:right;margin-left:10px}html body .content.withside{width:612px;float:left;padding-right:40px}html body .content.withside form{width:592px;margin-left:0}html body .content.withside form textarea{margin:0;height:117px;line-height:21px}html body .content.withside form>p{width:603px}html body .content.withside input[type=text],html body .content.withside input[type=email]{margin-left:0}html body .content h1{font-size:40px;line-height:40px;font-weight:400;margin-top:0;padding-top:0}html body .content h2{line-height:26px;font-size:26px}html body .content h3{line-height:20px;font-size:20px}html body .content h2 span,html body .content h3 span,html body .content h4 span,html body .content h5 span{font-weight:normal}html body .content .button{width:175px;text-align:center;margin-top:12px;float:right;background:#f16f05;padding:14px 0;color:white;font-size:23px;text-transform:uppercase;font-weight:bold;-webkit-border-radius:5px;border-radius:5px;border:0;-webkit-font-smoothing:antialiased}html body .content .button.big{width:250px;float:none;padding:19px 20px;clear:both;display:block;margin:20px auto 0 auto}html body .content .button.smaller{padding:7px 0;font-size:16px;width:130px;margin-top:0}html body .content .slogan{text-align:center;padding:25px 0}html body .content .slogan h1{margin:0;padding:0 0 15px 0;font-size:2.72em;line-height:1em;font-weight:normal}html body .content .slogan p{font-style:italic;font-size:1.2em;line-height:1em;margin:0;color:#7c7c7c}html body .content .contacts{list-style:none;margin:40px 0 60px 0;padding:0;font-size:60px}html body .content .contacts li{float:left;width:320px;position:relative}html body .content .contacts li a{position:absolute;top:50%;left:80px;margin-top:-9px;font-size:24px}html body .content .advantagelist{list-style:none;list-style-image:url(../img/star.png);list-style-position:inside;margin:0 0 0 0;padding:0;font-size:22px;line-height:25px;float:left;margin-bottom:60px}html body .content .optionlist{list-style:none;margin:0 0 40px 0;padding:0}html body .content .optionlist li{display:block;clear:both}html body .content .optionlist li:nth-child(even){text-align:right}html body .content .optionlist li:nth-child(even) img{float:right;margin-left:20px}html body .content .optionlist li:nth-child(odd) img{float:left;margin-right:20px}html body .content .disclaimer{font-size:11px;color:#999}html body .content .errormessage{background:#f16f05;text-align:center;font-weight:bold;color:white;padding:10px;margin-top:30px;-webkit-border-radius:5px;border-radius:5px;display:none}html body .demibox{border:5px solid white;background:#fbfbfb;width:455px;height:310px;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px 1px rgba(0,0,0,0.1);float:left;margin-top:120px;text-align:center;position:relative;-webkit-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s}html body .demibox.notop{margin-top:20px;height:240px}html body .demibox.notop h2{margin-top:45px}html body .demibox img{position:absolute;top:-64px;left:50%;margin-left:-64px}html body .demibox.left{margin-right:15px}html body .demibox.left p{margin:30px 50px 0 50px}html body .demibox.right{margin-left:15px}html body .demibox:hover{background:#f8f8f8;-webkit-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s}html body .demibox h2{font:1.71em;font-weight:normal;margin-top:75px}html body .demibox p{margin:30px 40px 0 40px;line-height:1.3em}html body .demibox>a{position:absolute;left:0;bottom:0;display:block;width:100%;height:20px;padding:20px 0;text-transform:uppercase;font-size:1.71em;color:white;background:#f16f05;background:-moz-linear-gradient(top, #f16f05 0, #d35f06 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f16f05), color-stop(100%, #d35f06));background:-webkit-linear-gradient(top, #f16f05 0, #d35f06 100%);background:-o-linear-gradient(top, #f16f05 0, #d35f06 100%);background:-ms-linear-gradient(top, #f16f05 0, #d35f06 100%);background:linear-gradient(to bottom, #f16f05 0, #d35f06 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16f05', endColorstr='#d35f06', GradientType=0)}html body .solutionboxes{width:960px;margin:0 auto 30px auto}html body .solutionboxes .solutionbox{width:303px;float:left;text-align:center;background:white;border:5px solid #eee;-webkit-border-radius:5px;border-radius:5px;margin-left:10px;height:425px}html body .solutionboxes .solutionbox.featured{height:465px;margin-top:-20px}html body .solutionboxes .solutionbox.featured .title{background:#f16f05}html body .solutionboxes .solutionbox.featured .pricing{font-size:58px;margin:60px 0}html body .solutionboxes .solutionbox.featured a{background:#f16f05;color:white}html body .solutionboxes .solutionbox:first-child{margin-left:0}html body .solutionboxes .solutionbox .title{background:#2f2f2f;color:white;padding:15px 0;text-transform:uppercase;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}html body .solutionboxes .solutionbox .title h3{font-weight:normal;font-size:43px;margin:10px 0 7px 0}html body .solutionboxes .solutionbox .pricing{font-size:38px;margin:50px 0}html body .solutionboxes .solutionbox .pricing span{font-size:.6em}html body .solutionboxes .solutionbox ul{min-height:110px;margin:30px 0;padding:0;list-style:none}html body .solutionboxes .solutionbox ul li{padding:5px 30px}html body .solutionboxes .solutionbox a{display:block;background:#eee;width:155px;text-transform:uppercase;margin:0 auto 30px auto;padding:14px 0;font-weight:bold;color:#c3c3c3;font-size:14px;-webkit-border-radius:3px;border-radius:3px}html body .featuredwidget{position:relative;overflow:hidden}html body .featuredwidget h3{padding:0 75px;font-size:1.9em}html body .featuredwidget .dummy{position:absolute;left:-46px;top:67px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;opacity:.3}html body .featuredwidget .dummy#dummy2,html body .featuredwidget .dummy#dummy4{top:188px}html body .featuredwidget .dummy#dummy3,html body .featuredwidget .dummy#dummy4{left:auto;right:-46px}html body .featuredwidget>ul{height:230px;width:970px;margin:0;padding:0 65px 0 75px}html body .featuredwidget>ul>li{float:left;width:110px;height:110px;overflow:hidden;position:relative;-webkit-border-radius:4px;border-radius:4px;margin:0 11px 11px 0}html body .featuredwidget>ul>li:hover .details{-webkit-transition:top .3s;-moz-transition:top .3s;-ms-transition:top .3s;-o-transition:top .3s;transition:top .3s;top:0}html body .featuredwidget>ul>li .details{position:absolute;width:96px;padding:7px;height:96px;top:100%;background:#f16f05;color:white;left:0;-webkit-transition:top .3s;-moz-transition:top .3s;-ms-transition:top .3s;-o-transition:top .3s;transition:top .3s}html body .featuredwidget>ul>li .details span{font-size:12px;display:block;line-height:12px}html body .featuredwidget>ul>li .details ul{margin:0;padding:1em 0 0 0}html body .featuredwidget>ul>li .details ul li{list-style-type:none;list-style-position:inside;font-size:.69em;line-height:1em}html body .featuredwidget>ul>li .details ul li:before{content:'> '}html body footer{background:black;margin-top:80px;padding:30px 75px 15px 75px;font-size:.94em;position:relative}html body footer #paypal{position:absolute;bottom:8px;left:50%;margin-left:-480px}html body footer nav{float:left;width:800px}html body footer nav ul{list-style:none;margin:0;padding:0}html body footer nav ul>li{float:left;width:160px;letter-spacing:1px}html body footer nav ul>li>a{color:#7c7c7c;text-transform:uppercase;font-weight:bold;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}html body footer nav ul>li>a:hover{-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:white}html body footer nav ul>li ul{margin-top:1em}html body footer nav ul>li ul li{padding-bottom:.4em}html body footer nav ul>li ul li a{text-transform:none;letter-spacing:0;font-weight:normal;font-size:.92em}html body footer .contactwidget{width:160px;float:right;color:white;line-height:1.3em}html body footer .contactwidget p{margin:0 0 20px 0;padding:0}html body footer .contactwidget p a{color:white}html body footer .contactwidget p.data b,html body footer .contactwidget p.data a{display:block;float:left}html body footer .contactwidget p.data b{width:50px}html body footer .contactwidget p.data a{text-align:left;width:110px}html body footer .copyright{text-align:center;color:#7c7c7c;margin-top:40px;max-height:99999em}html body footer .copyright a{color:white;font-weight:bold}html body .wpcf7 label.inactive,html body .wpcf7 label.inactive a{color:#f16f05}html body .wpcf7 *{outline:none}html body .wpcf7 span.wpcf7-not-valid-tip{display:none}html body .wpcf7 .wpcf7-form-control-wrap{display:inline !important}html body .wpcf7 .wpcf7-response-output{padding:0;border:0;font-weight:bold;width:960px;margin:20px auto}html body .wpcf7 input[type=text].wpcf7-not-valid,html body .wpcf7 input[type=email].wpcf7-not-valid,html body .wpcf7 textarea.wpcf7-not-valid{border:2px solid #f16f05;color:#f16f05}html body .wpcf7 input[type=text].wpcf7-not-valid::-webkit-input-placeholder,html body .wpcf7 input[type=email].wpcf7-not-valid::-webkit-input-placeholder,html body .wpcf7 textarea.wpcf7-not-valid::-webkit-input-placeholder{color:#f16f05}html body .wpcf7 input[type=text].wpcf7-not-valid:-moz-placeholder,html body .wpcf7 input[type=email].wpcf7-not-valid:-moz-placeholder,html body .wpcf7 textarea.wpcf7-not-valid:-moz-placeholder{color:#f16f05}html body .wpcf7 input[type=text].wpcf7-not-valid::-moz-placeholder,html body .wpcf7 input[type=email].wpcf7-not-valid::-moz-placeholder,html body .wpcf7 textarea.wpcf7-not-valid::-moz-placeholder{color:#f16f05}html body .wpcf7 input[type=text].wpcf7-not-valid:-ms-input-placeholder,html body .wpcf7 input[type=email].wpcf7-not-valid:-ms-input-placeholder,html body .wpcf7 textarea.wpcf7-not-valid:-ms-input-placeholder{color:#f16f05}html body .wpcf7 select.wpcf7-not-valid{border:2px solid #f16f05;color:#f16f05}html body .wpcf7 input[type=file].wpcf7-not-valid{color:#f16f05}html body .skypemessage{height:120px;background:#fff;width:500px;margin:0 auto;padding:20px;text-align:center}html body .skypemessage p{margin-bottom:40px;font-weight:bold}html body .skypemessage a{color:#fff;text-transform:uppercase;background:#e7e7e7;width:90px;text-align:center;font-weight:bold;padding:4px 15px 4px 15px;-webkit-border-radius:3px;border-radius:3px;font-size:20px;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s;transition:background .3s}html body .skypemessage a:hover{background:#f16f05}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}