.mobile-nav .navigation .menu-container .menu-slides,.edit-view .buttons{*zoom:1}.mobile-nav .navigation .menu-container .menu-slides:before,.edit-view .buttons:before,.mobile-nav .navigation .menu-container .menu-slides:after,.edit-view .buttons:after{content:"";display:table;line-height:0}.mobile-nav .navigation .menu-container .menu-slides:after,.edit-view .buttons:after{clear:both}body,form,fieldset,table,tr,td,img,input,button,select,textarea,optgroup,option{font-size:14px;line-height:23px}.page-content{margin-top:44px}.page-content .container{min-width:0}.content{min-width:710px;padding:10px 10px 30px 10px;width:100%}.content h3{font-size:22px;line-height:30px}.content h3{font-size:18px;line-height:26px;font-weight:bold}.content h4{font-size:17px;line-height:25px}.content p,.content li{font-size:16px;line-height:23px}.content h2{margin-bottom:5px;border:none}.content.force-phone{min-width:0}.content.force-phone .img-mobile img{height:inherit}.content.force-phone .img-mobile.img-big img{width:100%}.content.force-phone .img-mobile.img-small img{width:40%}body.in .content p,body.in .content li{font-size:16px;line-height:23px}.ie8 header,.ie8 .container,.ie8 footer .navigation{min-width:730px}.ie8 footer{min-width:730px}.ie8 .page-content{margin-top:44px}.ie8 .page-content .main-nav{display:block !important}.ie8 .page-content .container{min-width:730px}.sticker{position:fixed;top:44px}.ie8 .mobile-nav{display:none !important}header .main-nav{min-width:730px}header .main-nav .logo{margin-left:12px}header .main-nav .navigation{background:inherit}header .main-nav .navigation .menu{width:100%}header .main-nav .navigation .profile-menu{margin-right:10px;padding-right:0}header .main-nav .navigation .profile-menu li{margin:0 0 0 5px}.mobile-nav .buttons>*{color:#D3D6D8;cursor:pointer;float:right;font-size:27px;height:44px;line-height:44px;margin-left:5px}.mobile-nav .buttons>*:hover,.mobile-nav .buttons>*:active{color:#b8bdc0}.mobile-nav .toolbar{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.15);height:44px;left:0;position:fixed;top:0;width:100%;z-index:1000}.mobile-nav .toolbar .inner-container{padding:0 10px}.mobile-nav .toolbar .logo{display:block;float:left;margin:10px 0 0 0;width:150px}.mobile-nav .toolbar .logo img{width:100%}.mobile-nav .navigation{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-perspective:1000;-webkit-perspective:1000;perspective:1000;background-color:#2e363c;display:none;left:0;max-height:100%;overflow:auto;position:fixed;top:0;width:100%;z-index:1001}.mobile-nav .navigation.animated{transition:top 0.3s ease;-moz-transition:top 0.3s ease;-webkit-transition:top 0.3s ease}.mobile-nav .navigation li,.mobile-nav .navigation a{font-weight:100}.mobile-nav .navigation .inner-container{padding:0 0 10px 0}.mobile-nav .navigation .top-section{height:44px;margin-bottom:5px;padding:0 10px}.mobile-nav .navigation .top-section .info{float:left;margin-right:10px;margin-top:7px;text-align:center}.mobile-nav .navigation .top-section .info .phone-number{color:#16b2e5;font-size:14px;font-weight:bold}.mobile-nav .navigation .top-section .info .opening-hours{color:#fff;font-size:10px}.mobile-nav .navigation .top-section .social-follow{display:block;float:left;margin-top:9px}.mobile-nav .navigation .top-section .social-follow a{background:url("images/social-icons-small.png");display:inline-block;height:25px;margin:0;width:25px}.mobile-nav .navigation .top-section .social-follow a.facebook{background-position:-27px 100%}.mobile-nav .navigation .top-section .social-follow a.facebook:hover{background-position:-27px 0%}.mobile-nav .navigation .top-section .social-follow a.twitter{background-position:0% 100%}.mobile-nav .navigation .top-section .social-follow a.twitter:hover{background-position:0% 0%}.mobile-nav .navigation .top-section .social-follow a.linkedin{background-position:100% 100%}.mobile-nav .navigation .top-section .social-follow a.linkedin:hover{background-position:100% 0%}.mobile-nav .navigation .top-section .social-follow a:hover{opacity:0.7}.mobile-nav .navigation .top-section .social-follow a:active{opacity:1}.mobile-nav .navigation .top-section .buttons *{color:#fff}.mobile-nav .navigation .profile-menu>*{float:right;margin-left:5px}.mobile-nav .navigation .menu-container{overflow:hidden;position:relative;width:100%}.mobile-nav .navigation .menu-container .menu-slides{left:0;overflow:hidden;position:absolute;top:0}.mobile-nav .navigation .menu-container .animated{transition:left 0.3s ease;-moz-transition:left 0.3s ease;-webkit-transition:left 0.3s ease}.mobile-nav .navigation .menu-container .menu-slide{float:left}.mobile-nav .navigation .menu-container .menu-slide>div{padding:0 10px}.mobile-nav .navigation .menu-container .menu-slide .main-menu .sub-menu{display:none}.mobile-nav .navigation .menu-container .menu-slide .region-select{margin:30px 0px 40px 0px}.mobile-nav .navigation .menu-container .menu-slide .region-select .country-select{margin-bottom:0}.mobile-nav .navigation .menu-container .menu-slide .region-select .language-select{color:rgba(255,255,255,0.4);font-family:"univers";font-size:20px;font-weight:100;line-height:30px;margin-left:5px}.mobile-nav .navigation .menu-container .menu-slide .region-select .language-select:hover{color:rgba(255,255,255,0.6);text-decoration:none}.mobile-nav .navigation .menu-container .menu-slide ul{margin:10px 0}.mobile-nav .navigation .menu-container .menu-slide ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid rgba(255,255,255,0.1);color:#fff;cursor:pointer;font-family:"univers";font-size:20px;line-height:30px;padding-left:5px;position:relative}.mobile-nav .navigation .menu-container .menu-slide ul li.menu-item-has-children:after{color:rgba(255,255,255,0.4);content:"\f04b";font-family:FontAwesome;font-size:14px;position:absolute;right:15px}.mobile-nav .navigation .menu-container .menu-slide ul li.menu-item-has-children:hover:after{color:rgba(22,178,229,0.4)}.mobile-nav .navigation .menu-container .menu-slide ul li:first-child{border:none}.mobile-nav .navigation .menu-container .menu-slide ul li a{color:#fff}.mobile-nav .navigation .menu-container .menu-slide ul li:hover a,.mobile-nav .navigation .menu-container .menu-slide ul li:active a{color:#16b2e5;text-decoration:none}.mobile-nav .navigation .menu-container .menu-slide .sub-menu li{padding-left:10px}.mobile-nav .navigation .menu-container .menu-slide .sub-menu li a{display:block;padding-left:20px;position:relative}.mobile-nav .navigation .menu-container .menu-slide .sub-menu li a:after{color:rgba(0,0,0,0.4);content:"\f04b";font-family:FontAwesome;font-size:14px;left:0px;line-height:30px;position:absolute;top:0px}.mobile-nav .navigation .menu-container .back-button{color:rgba(255,255,255,0.3);cursor:pointer;display:inline-block;font-size:20px;line-height:20px;margin-top:20px;padding-left:25px;position:relative;text-transform:uppercase}.mobile-nav .navigation .menu-container .back-button:after{color:rgba(255,255,255,0.3);content:"\f04b";filter:FlipH;font-family:FontAwesome;font-size:16px;left:0px;line-height:17px;position:absolute;transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scale(-1, 1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1)}.mobile-nav .navigation .menu-container .back-button:hover{color:rgba(255,255,255,0.5)}.mobile-nav .navigation .menu-container .back-button:hover:after{color:rgba(255,255,255,0.5)}body.vn .mobile-nav .navigation .info{float:left;margin-top:5px}body.vn .mobile-nav .navigation .info .phone-number,body.vn .mobile-nav .navigation .info .opening-hours{font-size:11px;font-weight:normal}body.vn .mobile-nav .navigation .info .opening-hours{color:#16b2e5}footer{padding:10px 0 10px}footer .menu{margin-left:5px;text-align:center}footer .navigation li{border-right-width:1px}footer .navigation li a{font-size:10px;line-height:22px;padding:0 3px}footer .links{min-width:0;padding:0 0 20px}footer .links li{width:100%}footer .links li a,footer .links li .footer-heading{padding:0 10px}.clients,.consultants{margin:0 auto}.clients .section-title,.consultants .section-title{margin-left:20px}.clients a.slidesjs-navigation,.consultants a.slidesjs-navigation{display:none}.consultants .slides{background:#fff}.consultants .slides .inner{background:#e8edf0}.consultants .slides .consultant-card img{display:block;float:none;margin:0 auto}.logout-button.loading{background-position:99% 50%}html.front-page{background:#fff}html.front-page body{background-color:#fff}html.front-page body .container{min-width:inherit;vertical-align:top}html.front-page body .container .banner{box-shadow:none}html.front-page body .container .banner .message{padding-left:5px}html.front-page body .container .banner .logo{height:40px;left:0;margin:25px auto;position:relative;top:0;width:260px}html.front-page body .container .select-message{font-size:16px;padding:0;text-align:center}html.front-page body .container .navigation{background-color:#fff;box-shadow:none;padding:20px 10px 14px 10px}html.front-page body .container .navigation [layout="row"]{margin:0 auto;width:100%}html.front-page body .container .navigation .region{background:none;box-shadow:none;margin:0 0 5px 0;min-height:0px;padding:1% 1%;width:48%}html.front-page body .container .navigation .region h1{color:#49565c;font-size:15px;margin:0 0 5px 0;padding:0}html.front-page body .container .navigation .region a.btn{height:40px;line-height:40px;margin-bottom:10px;padding:0}html.front-page body .container .navigation .region a.half{border-bottom-right-radius:0;border-top-right-radius:0;float:left;width:50%}html.front-page body .container .navigation .region a.half:last-child{border-bottom-left-radius:0;border-bottom-right-radius:3px;border-left:1px solid #f09a04;border-top-left-radius:0;border-top-right-radius:3px}html.front-page body .container .copyright{color:#49565c}.singleselect-dialog.ui-multiselect-menu.mobilized{border-radius:0;box-shadow:none;left:0 !important;margin:0;padding:0;top:44px !important;width:100% !important}.singleselect-dialog.ui-multiselect-menu.mobilized .ui-widget-header{margin:0;padding:0}.singleselect-dialog.ui-multiselect-menu.mobilized .ui-multiselect-checkboxes{background:#E8EDF0;max-height:98%;padding:0 0 2%}.singleselect-dialog.ui-multiselect-menu.mobilized .ui-multiselect-checkboxes .ui-multiselect-optgroup-label a{color:rgba(0,0,0,0.7);font-size:14px}.singleselect-dialog.ui-multiselect-menu.mobilized .ui-multiselect-checkboxes li label{background:#D9E1E5;border:1px solid #cad5db;display:-webkit-flex;display:flex;font-size:14px;line-height:22px;padding:5px 10px;-webkit-flex-flow:row;flex-flow:row}.singleselect-dialog.ui-multiselect-menu.mobilized .ui-multiselect-checkboxes li label input{top:1px;-webkit-flex-shrink:0;flex-shrink:0}.singleselect-dialog.ui-multiselect-menu.mobilized .menu-title{background:#D9E1E5;height:44px;padding:0 10px}.singleselect-dialog.ui-multiselect-menu.mobilized .menu-title>*{line-height:44px}.singleselect-dialog.ui-multiselect-menu.mobilized .menu-title h4{color:#284286;float:left;font-family:"univers";font-size:20px}.singleselect-dialog.ui-multiselect-menu.mobilized .menu-title i{color:#B2BEC4;float:right;font-size:27px}form{border:none;border-radius:none}form .field{margin:0;width:100%}form .form-row.multi{margin:15px 0 0 0}#login-form .btn,#register-form .btn{width:100%}#login-form{padding-bottom:100px}#login-form #forgot-password{margin-top:20px}#register-form .policy{margin:20px 0;padding:0px 4% 20px 4%;width:92%}#register-form .policy label.error{left:4%}.offices{padding:10px 0 0 0}.single-office{padding:10px 0px 30px 0px}.single-office h1{padding:0 10px 10px 10px}.single-office .content{padding:0 10px 20px 10px;min-width:0}.single-office iframe{height:300px}.offices .office,.single-office .office{float:none;width:auto;background:#e8edf0;margin:0 0 20px 0}.offices .office img,.single-office .office img{float:left;width:100px;border-radius:0}.offices .office table.data .contact-mail,.single-office .office table.data .contact-mail{max-width:none;width:auto}.summary:first-child .summary-container,.summary:last-child .summary-container{padding:0}.summary:first-child .summary-container .consultant-card,.summary:last-child .summary-container .consultant-card{border-top:1px solid #d9e1e6;border-bottom:1px solid #d9e1e6;background:#f7f9fa;padding:10px 0}.summary:first-child .summary-container .consultant-card img,.summary:last-child .summary-container .consultant-card img{width:90px}.job .apply-buttons{display:block}.job .job-apply-logged-in .data{display:block;padding:0}.job .job-apply-logged-in .data tbody,.job .job-apply-logged-in .data tr,.job .job-apply-logged-in .data td{display:block;width:inherit}.consultant{padding:0}.consultant .about{float:none;margin:10px 0 0 0;width:100%}.consultant .about img{float:left;margin:0 10px 10px 10px;width:50px}.consultant .about .data{background:#fff;border-top:1px #dae0f0 solid;border-bottom:1px #dae0f0 solid;padding:10px;margin-bottom:20px}.consultant .about .data td{border:none;padding-top:0;padding-bottom:0}.consultant .description{padding:0 10px}.consultant .description .specialty_and_market_coverage{margin-top:0}.consultant .positions{padding:0 10px}.search-results .result{position:relative;overflow:hidden;padding:5px 10px}.search-results .result:after{color:rgba(22,178,229,0.5);content:"\f105";font-family:FontAwesome;font-size:40px;position:absolute;top:7px;right:5px;-moz-transform:translateY(50%) scaleY(1.7);-ms-transform:translateY(50%) scaleY(1.7);-webkit-transform:translateY(50%) scaleY(1.7);transform:translateY(50%) scaleY(1.7);transform-style:preserve-3d}.search-results .result .intro{float:left;width:73%;margin:6px 2% 0 0}.search-results .result .intro p{font-size:13px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results .result .result-title{margin:0;font-size:18px;line-height:20px}.search-results .result .result-title:hover{text-decoration:none}.search-results .result table{float:right;width:23%;margin:5px 0 0 0;padding-right:10px}.search-results .result table td.value{width:auto;padding:0;font-size:11px;line-height:14px;color:#7e8b93}.search-nav{margin-top:10px;border-top:1px solid #e8edf0;border-bottom:1px solid #e8edf0}.search-nav.search-nav-bottom{margin-bottom:20px}.search-nav .results-text,.search-nav .results-pagination{float:none;font-size:16px;line-height:16px;text-align:center;width:100%}.search-nav .results-text .page-numbers,.search-nav .results-pagination .page-numbers{border:1px solid #eee;border-bottom:2px #ddd solid;padding:4px 8px 0}.search-nav .results-text .page-numbers:first-child,.search-nav .results-pagination .page-numbers:first-child{margin-left:0}.search-nav .results-text .page-numbers.current,.search-nav .results-pagination .page-numbers.current{padding-bottom:1px;border:1px solid #ddd}.search-nav .results-text{margin-bottom:10px}.privacy-policy{padding:20px 10px}#profile-form{min-width:0}#profile-form .content{min-width:0;padding:5px 0 110px 0}#profile-form h2{color:rgba(65,97,113,0.5);font-size:20px;text-transform:uppercase}#profile-form em{display:block;width:100% !important;font-size:13px}#profile-form .show-view h2{text-transform:none}#profile-form .show-view .text em{float:none}#profile-form .show-view pre{width:inherit}#profile-form .show-view span,#profile-form .show-view pre{font-size:16px;line-height:24px}#profile-form .show-view .multiselect h3{padding-bottom:0;display:block;width:100%}#profile-form .show-view .multiselect .values{margin-left:0;width:100%}#profile-form .show-view [layout=row]{margin-bottom:10px}#profile-form .block.name h2 span{font-size:18px}#profile-form .block.language h3{font-size:16px;line-height:24px}#profile-form .block .multiselect .multiselect-text{float:none;width:100%}#profile-form .section.experience h3 span{width:90%}#profile-form .section.education span{width:inherit;display:block;overflow:visible;white-space:inherit;text-overflow:inherit}#profile-form .section.education h3 span{width:90%}#profile-form .name .full-name{display:block}#profile-form .job-applications .jobs-body .job-application-title,#profile-form .job-applications .jobs-body em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profile-form .job-applications .jobs-body em{margin-top:5px}#profile-form .job-applications .jobs-body .details [flex]>div{font-size:10px;line-height:12px;margin:0 5px}#profile-form .job-applications .jobs-body [layout]{margin:0}#profile-form .job-applications .job_search_activities .block .show-view{width:100%;display:block;padding:0;margin:0 0 10px 0}#profile-form .job-applications .job_search_activities .block .show-view .position,#profile-form .job-applications .job_search_activities .block .show-view .company{margin:0;padding:0;display:block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profile-form .job-applications .job_search_activities .block .show-view .position{font-size:16px}#profile-form .job-applications .job_search_activities .block .show-view .company{font-size:12px;line-height:14px}.profile-navigation{padding:7px 10px}.profile-navigation .sub_menu a:link,.profile-navigation .sub_menu a:visited,.profile-navigation .sub_menu a{padding:3px 20px}.page-content.modal-mobilized{overflow:hidden;margin:0;padding:0}.modal-mobile .modal-body form{margin:0;padding:0}.modal-mobile .modal-body form .form-wrap{margin:10px}.modal-mobile .modal-body form .form-wrap .field-wrap{margin-top:44px;-webkit-overflow-scrolling:touch}.modal-mobile .modal-body form h2{color:#A7ACB5;margin:0;text-indent:0;text-transform:uppercase;position:fixed;background:#fff;top:0;left:0;z-index:1;border-bottom:1px solid #ddd;line-height:44px;height:44px;padding:0 0 0 10px}.modal-mobile .modal-body form .input label:first-child{color:#8b929e;display:block;width:100%;font-size:13px;padding:15px 0 0 0;text-transform:uppercase}.modal-mobile .modal-body form .input label:first-child:after{right:0;margin-top:19px}.modal-mobile .modal-body form .input input[type=text],.modal-mobile .modal-body form .input input[type=password],.modal-mobile .modal-body form .input input[type=email],.modal-mobile .modal-body form .input input[type=tel],.modal-mobile .modal-body form .input input[type=number],.modal-mobile .modal-body form .input textarea{width:94% !important;padding:6px 3%;max-width:inherit}.modal-mobile .modal-body form .input input[type=text].date,.modal-mobile .modal-body form .input input[type=password].date,.modal-mobile .modal-body form .input input[type=email].date,.modal-mobile .modal-body form .input input[type=tel].date,.modal-mobile .modal-body form .input input[type=number].date,.modal-mobile .modal-body form .input textarea.date{max-width:44%}.modal-mobile .modal-body form .input textarea.personal_introduction{margin-top:10px}.modal-mobile .modal-body form .input button{width:100% !important}.modal-mobile .modal-body form .input.money input[type=number]{width:48% !important}.modal-mobile .modal-body form .input.money button{width:46% !important;padding:5px 3%}.modal-mobile .modal-body form .input .interval{width:100%}.modal-mobile .modal-body form .input .interval input{width:40% !important}.modal-mobile .modal-body form .input .interval p.to{width:8%}.modal-mobile .modal-body form .file-uploader{margin-top:10px}.modal-mobile .modal-body form .file-uploader .qq-upload-list li a{margin-right:0}.modal-mobile .modal-body form .ui-multiselect-container{width:100%}.edit-view .buttons{padding-top:30px}.edit-view .buttons .btn-delete{position:fixed;z-index:1}.edit-view .buttons .btn-profile{border-radius:3px;position:relative;left:0;right:0;bottom:0}.edit-view .buttons .btn-profile.btn-wizard-back{float:left}.edit-view .buttons .btn-profile.btn-wizard-next{float:right}.edit-view .buttons .loading{right:48%}.news{padding:10px 0 30px 0}.news>h1{padding:10px}.news .area-title{font-size:20px;line-height:20px;margin-bottom:0}.news .date{font-size:12px;line-height:20px}.news article{padding:25px 10px 22px 10px}#job-search-form{border-radius:0}#job-search-form h3{font-weight:normal}#job-search-form .btn,#job-search-form .advanced-select .text-field{height:36px;line-height:36px;font-size:16px}#job-search-form .select-wrapper:after,#job-search-form .advanced-select .text-field:after{height:36px !important}#job-search-form .job-search-section{float:none;margin-top:12px}#job-search-form .job-search-section.form-location{float:none;border:none;padding:0;width:100%}#job-search-form .job-search-section.form-salary{padding:0;float:none;margin-top:12px}#job-search-form .job-search-section.form-salary .job-search-salary{margin:0;position:relative}#job-search-form .job-search-section.form-salary .job-search-salary>*{display:block;float:left}#job-search-form .job-search-section.form-salary .job-search-salary span{width:10%}#job-search-form .job-search-section.form-salary .job-search-salary .select-wrapper{position:relative;display:inline-block;width:45%}#job-search-form .job-search-section.form-work .left-checkbox-row-wrapper,#job-search-form .job-search-section.form-work .right-checkbox-row-wrapper{width:50%;margin:0 0 2px 0}#job-search-form .job-search-section.form-work .left-checkbox-row-wrapper .left-checkbox-row,#job-search-form .job-search-section.form-work .right-checkbox-row-wrapper .left-checkbox-row{float:none;font-size:14px;margin:0 5px 5px 0}#job-search-form .job-search-section.page_submit{margin-top:30px}#job-search-form .job-search-section.page_submit input{width:100%}#job-search-form .job-search-section h3{padding:0;margin:0}.top-content{padding:0px}.top-content .top-links{margin-top:0}.job-categories{height:300px}.offices,.consultant{float:none;margin:0 auto}.offices .content,.consultant .content{min-width:inherit;padding:10px 0px 20px 0}.news-feed{margin:0 20px 30px 20px}.new-feed-title{margin:16px 20px 4px 20px}
