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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,tbody,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}table,caption,tbody,tfoot,thead,tr,th,td,{font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a{outline:none;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
.clearBoth{clear:both;}.floatNone{float:none;}.bgBoutton{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;background:#d6000f;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;}.imgRightText{margin-right:10px;}.imgLeftText{margin-left:10px;}.ajax-progress{display:none;}.global-nav-overlay{display:none;background-color:rgba(0,0,0,0.87);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:997;left:-100%;width:200%;}.mainHeader{position:relative;}.ddsDark .dd-options{width:200px !important;bottom:40px;}.ddsDark .dd-select{background:none !important;border:0;}.i18n-zh-hans .ddsDark .dd-select{width:180px !important;}.i18n-zh-hans .ddsDark .dd-selected{font-size:13px;padding:10px 0px;}.ddsDark .dd-option{background:#ffffff;color:#000;}.ddsDark .dd-option:hover{background:#cccccc;color:#383838;}.dd-option-text{line-height:20px !important;cursor:pointer;}.ddsDark .dd-option{padding:5px 10px;}.ddsDark .dd-selected{font-size:20px;font-family:'Open Sans';font-style:normal;font-weight:300;}.ddsDark .dd-option img,.ddsDark .dd-selected img{position:relative;right:0px;top:7px;}.ddsDark .dd-option img{top:3px;}.ddsDark .dd-pointer-down{background:url(/sites/all/themes/hutong/images/sprite.png);width:11px;height:7px;background-position:-1189px 0px;border:0 !important;}.ddsDark .dd-pointer-up{background:url(/sites/all/themes/hutong/images/sprite.png);width:11px;height:7px;background-position:-1177px 0px;border:0 !important;margin:0;}.menuTop .widthMenuRSociaux{margin-top:0px !important;}.headerTop{position:absolute;left:50%;width:1000px;margin:0 0 0 -530px;}.headerTopRelative{position:relative;z-index:999;}.headerMenu{}.block-tb-megamenu{position:relative;z-index:999;}.mainHeaderLogo{float:left;margin-top:6%;}.menuTop{position:absolute;z-index:999;right:5%;width:400px;max-width:100%;}.menuOpen .menuTop{width:100%;right:0;padding:0 5%;box-sizing:border-box;}.menuTop .rSociaux{display:none;}.menuOpen{position:fixed;width:100%;height:100%;}.menuOpen .rSociaux{display:none;}.menuOpen .menuTop .rSociaux{display:block;z-index:999;margin-right:20px;}.menuTop .mainMenuTop{padding-top:60px;}.search-form-wrapper{// display:none !important;}.menuTop .mainMenuTop .actions-nav .search-form-wrapper{position:absolute;right:0;bottom:-35px;z-index:999;margin-right:0;background-color:#fff;border-radius:10px;}.actions-nav{position:relative;}.actions-nav  .search-form-wrapper form{float:left;margin-right:0;position:relative;padding-right:30px;height:21px;box-sizing:border-box;}.actions-nav  .search-form-wrapper input[type=text]{border:none;background:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;width:0;opacity:0;visibility:hidden;height:21px;font-size:12px;box-sizing:border-box;}.actions-nav  .search-form-wrapper.active input[type=text]{width:150px;opacity:1;visibility:visible;padding:0 10px;}.search-form-wrapper .form-actions{display:none !important;}.actions-nav  .search-form-wrapper .search-toggle{display:inline-block;padding:3px 10px;border-radius:10px;background-color:#fff;color:#000;float:right;font-size:13px;position:absolute;right:0;}.search-form{margin-bottom:0;}.rSociaux{display:block;position:absolute;bottom:4%;right:10%;}.menuTop .titleMenu{float:right;clear:both;text-align:right;margin-top:15px;}.menuTop .titleMenu em.txtMenu{font-family:'Open Sans',sans-serif;font-size:22px;font-style:normal;font-weight:600;color:#ffffff;text-transform:uppercase;text-shadow:2px 2px 2px  rgba(0,0,0,0.8);}.menuTop .titleMenu em.txtMenuClose{display:none;font-family:'Open Sans',sans-serif;font-size:22px;font-style:normal;font-weight:600;color:#ffffff;text-transform:uppercase;text-shadow:2px 2px 2px  rgba(0,0,0,0.8);}.tb-megamenu .nav > .active > a{background:none;}.tb-megamenu .nav > .active > a,.tb-megamenu .nav > .active > a:hover{background-color:transparent;}.tb-megamenu .nav > .active > a:hover{color:#db0000;}.tb-megamenu-button{position:absolute !important;right:75px !important;width:30px;height:26px;}.tb-megamenu-button:hover{position:absolute;right:0;width:30px;height:26px;}.tb-megamenu .nav > .active > a,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav > .active > a:focus{background:none !important;background-color:inherit !important;}.tb-megamenu .dropdown-menu .active > a,.tb-megamenu .dropdown-menu .active > a:hover{background-color:transparent !important;background-image:none !important;color:#db0000 !important;}.openButtonMenu,.btn-navbar{position:absolute !important;right:75px !important;background:url(/sites/all/themes/hutong/images/sprite.png) transparent !important;width:30px;height:26px;background-position:0px 0px !important;}.openButtonMenu:hover{position:absolute;right:0;background:url(/sites/all/themes/hutong/images/sprite.png) !important;width:30px;height:26px;background-position:0px 0px !important;}.closeButtonMenu{position:absolute !important;right:75px !important;background:url(/sites/all/themes/hutong/images/sprite.png) transparent !important;width:30px;height:26px;background-position:-30px 0px !important;z-index:999999;}.closeButtonMenu:hover{position:absolute;right:0;background:url(/sites/all/themes/hutong/images/sprite.png) !important;width:30px;height:26px;background-position:-30px 0px !important;}.tb-megamenu-item{position:relative;}.tb-megamenu .nav > li .close-item-menu span{display:inline-block;width:100px;height:100px;text-indent:-99999px;background:url(/sites/all/themes/hutong/images/sprite.png);width:14px;height:14px;background-position:0px -200px;}.tb-megamenu .nav > li a.close-item-menu{width:14px;height:14px;display:block;float:left;z-index:999999;margin-top:-59px;margin-left:305px;}.headerBottom{position:relative;}.hpBannerTop{position:relative;width:100%;}.hpBannerTop .block-imageblock{padding-bottom:6px;}.hpBannerTop .block-body{position:absolute;top:30%;left:50%;width:1060px;margin:0 0 0 -530px;color:#ffffff;z-index:99;}.landing-page .hpBannerTop .block-body,.page-node-837 .hpBannerTop .block-body,.page-node-11185 .hpBannerTop .block-body{top:23%;}.front .hpBannerTop .block-body h2{font-family:'Open Sans',sans-serif;font-size:40px;font-style:normal;font-weight:700;text-transform:uppercase;color:#ffffff;width:100%;text-shadow:1px 3px 3px rgba(0,0,0,0.8);line-height:1.2;}.hpBannerTop .block-body h2,h1#title-banner{font-family:'Open Sans',sans-serif;font-size:60px;font-style:normal;font-weight:700;text-transform:uppercase;color:#ffffff;width:100%;padding:40px 0}.landing-page .hpBannerTop .block-body h2,.page-node-837 .hpBannerTop .block-body h2,.page-node-11185 .hpBannerTop .block-body h2{text-align:left;}.hpBannerTop .block-body p{font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:600;color:#ffffff;width:75%;}.hpBannerTop .block-body h2{text-align:left;}.hpBannerTop .block-body h2 span{display:block;}.hpBannerTop .block-body h2 span{display:block;}.landing-page .hpBannerTop .block-body a,.page-node-837 .hpBannerTop .block-body a,.page-node-11185 .hpBannerTop .block-body a{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;color:#ffffff;background:#d6000f;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;border:0;padding:13px 18px;text-transform:uppercase;float:left;margin-top:29px;text-decoration:none;}.front .hpBannerTop .block-body a{text-decoration:underline;color:#ffffff;}.tb-megamenu [class^="icon-"]{}.tb-megamenu .mega-align-left > .dropdown-menu{}.tb-megamenu .mega > .mega-dropdown-menu{display:none;text-align:initial;top:0;background:none;border-bottom:0;padding-top:20px;}.tb-megamenu .nav > li > a{height:59px;font-size:36px;color:#ffffff;font-family:'Open Sans';font-style:normal;font-weight:300;padding:11px 0px;text-decoration:none;text-transform:uppercase;border-right:none;position:relative;line-height:60px;background:none;}.tb-megamenu .nav > li.ourCommunity > a{font-size:30px;}.tb-megamenu .nav > li > a.menuActive{color:#db0000 !important;}.i18n-fr .tb-megamenu .nav > li > a{font-size:30px;}.tb-megamenu .nav > li > a:focus,.tb-megamenu .nav > li > a:hover{background:none;color:#db0000;}.tb-megamenu .nav > li > a:hover{background:none;color:#db0000;}.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret,.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret{display:none;}.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{color:#db0000;background:url(/sites/all/themes/hutong/images/sprite.png);height:59px;background-position:515px 152px;}.bgmenu{}.bgmenu:hover{background:url(/sites/all/themes/hutong/images/bg-hover-menu.png);background-position:center center;background-repeat:no-repeat;}.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,.tb-megamenu .nav > li.dropdown.open.active > a:hover{color:#db0000;}.menuActive{border-top:1px solid #d6000f !important;border-bottom:1px solid #d6000f !important;}.tb-megamenu ul.level-1{border-left:1px solid #d6000f;min-height:460px;}.tb-megamenu .dropdown-menu .mega-nav > li a{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:16px;}.tb-megamenu ul li ul li ul li a{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:16px;}.tb-megamenu .mega-nav .mega-group > .mega-group-title,.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:30px;line-height:32px;padding:0;padding-left:45px;padding-top:13px;}.tb-megamenu .mega-nav > li a{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:30px;padding:0;padding-left:45px;text-transform:uppercase;}.tb-megamenu .dropdown-menu .mega-nav > li a{padding-left:45px;font-size:30px;padding-top:15px;line-height:32px;}.tb-megamenu .span12.mega-col-nav .mega-inner ul li a{padding-left:5px;text-transform:none;font-size:16px;padding-top:5px;line-height:16px;}.tb-megamenu .mega-nav > li,.tb-megamenu .dropdown-menu .mega-nav > li{}.tb-megamenu .btn:focus{outline:0;outline-offset:0;}.tb-megamenu .corporate{padding-bottom:16px;padding-right:16px;border-bottom:1px solid #db0000;}.tb-megamenu .ourCommunity ul li{padding-bottom:16px;border-bottom:1px solid #db0000;}.tb-megamenu .fa{display:none;}.tb-megamenu .dropdown-menu li > a:hover{color:#d6000f;}.tb-megamenu .mega-nav > li a,.tb-megamenu .dropdown-menu .mega-nav > li a{border:none !important;text-decoration:none;}.tb-megamenu .mega-nav > li ul li ul li a{padding-left:5px !important;color:yellow !important;}.tb-megamenu .dropdown-menu .mega-nav > li.blog{}.tb-megamenu .mega-nav .mega-group > .mega-group-title:hover,.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover{color:#d6000f;;}.tb-megamenu .nav > li{float:none;text-align:center;position:inherit;}.tb-megamenu .dropdown-menu li > a{color:#ffffff;}.tb-megamenu .btn-navbar{float:none;margin-bottom:0px;display:block;right:115px !important;top:-24px;z-index:999999;border:0;box-shadow:none;}.tb-megamenu .nav-collapse.collapse{display:none;position:absolute;left:0;right:0;top:0;z-index:99999;top:-100px;margin:130px 0 0;width:100%;}.tb-megamenu div.nav-collapse{display:none;position:absolute;left:0;right:0;top:0;z-index:99999;top:-100px;margin:130px 0 0;width:100%;}.tb-megamenu .nav{width:74%;margin:0 auto;}.tb-megamenu ul li:nth-child(2) ul li:nth-child(2) a.mega-group-title{padding-top:25px !important;}.tb-megamenu ul li:nth-child(2) ul li:nth-child(2) div div.mega-inner{border-bottom:none !important}.tb-megamenu .mega-inner{padding:0;}.tb-megamenu .span12.mega-col-nav .mega-inner{border-bottom:1px solid #d6000f;padding-left:70px;padding-bottom:25px;}.tb-megamenu .row-fluid [class*="span"]{margin-left:0}.tb-megamenu .row-fluid .span6{overflow:hidden;width:46%;}.mainHeaderSocial{display:none;}.front .mainHeaderSocial{display:block;}.mainHeaderSocial ul.links li{float:left;list-style-type:none;margin:0 5px;}.mainHeaderSocial ul.links li a{background:url(/sites/all/themes/hutong/images/sprite.png);width:30px;cursor:pointer;height:23px;display:inline-block;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;outline:none;}.mainHeaderSocial ul.links li a.fb{background-position:0px -26px;}.mainHeaderSocial ul.links li a.twitter{background-position:-30px -26px;}.mainHeaderSocial ul.links li a.instagram{background-position:-60px -26px;}.mainHeaderSocial ul.links li a.google{background-position:-90px -26px;}.mainHeaderSocial ul.links li a.linkden{background-position:-90px -26px;}.mainHeaderSocial ul.links li a.fb:hover{background-position:0px -49px;}.mainHeaderSocial ul.links li a.twitter:hover{background-position:-30px -49px;}.mainHeaderSocial ul.links li a.instagram:hover{background-position:-60px -49px;}.mainHeaderSocial ul.links li a.google:hover{background-position:-90px -49px;}.mainHeaderSocial ul.links li a.linkden:hover{background-position:-90px -49px;}.mainHeaderLang{position:absolute;z-index:99999;bottom:0%;right:28%;display:none;min-width:133px;}.mainHeaderLang form select{background:none;border:none;color:#ffffff;font-family:'Open Sans',sans-serif;font-size:20px;font-style:italic;font-weight:300;background:url(/sites/all/themes/hutong/images/sprite.png);background-position:80px -408px;line-height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:110px;}.mainHeaderLang form select option{color:#000000;font-size:18px;}.testimonials{position:relative;float:left;width:100%;background:#ffffff;}.blockTestimonials{display:block;position:relative;width:100%;height:100%;padding-bottom:220px;overflow:hidden;background-color:#262627;position:static;}section.testimonials ul.testimonial li.item{opacity:0.6;background:#3c3c3c;float:left;width:11.1%;overflow:hidden;height:139px;cursor:pointer;}section.testimonials ul.testimonial li.item img{width:100%;height:auto;}section.testimonials ul.testimonial li.item:hover{opacity:1;}.testimonialContent{display:none;position:absolute;background:#262627;;bottom:25px;width:100%;right:0;left:0;text-align:center;color:#ffffff;}.testimonialContent p.auteur,.testimonialContent h4,.testimonialContent h6{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:normal;color:#5d5d5d;padding:10px 0;}.testimonialContent blockquote{position:relative;padding-top:6px;text-indent:20px;margin:5px;width:1060px;margin:0 auto;margin-bottom:60px;margin-bottom:70px;vertical-align:middle;height:90px;text-align:center;}.testimonialContent blockquote p{font-family:'Open Sans',sans-serif;font-size:20px;font-style:italic;font-weight:300;position:relative;z-index:999;overflow:hidden;max-height:80px;line-height:25px;}.testimonialContent blockquote::before{position:absolute;content:'';width:88px;height:80px;background:url(/sites/all/themes/hutong/images/sprite.png) -206px -60px  no-repeat;left:0px;top:-48px;}.testimonialContent blockquote::after{position:absolute;content:'';width:88px;height:80px;background:url(/sites/all/themes/hutong/images/sprite.png) -307px -60px  no-repeat;right:0px;bottom:-110px;z-index:9;}.testimonials .testimonialsDescription{position:absolute;top:45%;width:100%;text-align:center;height:0;}.blockTestimonials .txtDescription{font-family:'Open Sans',sans-serif;font-size:26px;font-style:normal;font-weight:700;color:#ffffff;padding-bottom:35px;text-transform:uppercase;display:inline-block;padding:0;text-shadow:1px 3px 3px rgba(0,0,0,0.8);width:80%;}.testimonials .linktestimonial{display:none;position:absolute;width:100%;text-align:center;bottom:50px;height:0}.front .testimonials .linktestimonial{display:block;position:absolute;width:100%;text-align:center;bottom:75px;height:0}.testimonials a#testimonialsButton{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;background:#d6000f;text-transform:uppercase;text-decoration:none;color:#ffffff;padding:10px 30px 14px;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;}.testimonials a#testimonialsButton:hover{color:#eee;}.testimonials .defaultTexte{font-family:'Open Sans',sans-serif;font-size:24px;font-style:italic;font-weight:300;position:absolute;width:100%;text-align:center;bottom:130px;color:#ffffff;}.formWrapper{width:100%;padding-top:15px;overflow:hidden;display:inline-block;}.formWrapper .formContainer{width:83%;margin:0 auto;}.formWrapper .formLeft{width:50%;float:left;}.formWrapper .formRight{width:46%;float:left;margin-left:4%;}.formWrapper .captcha img{padding-top:20px;}.formWrapper .captcha label.error{padding-top:10px;}.formWrapper .captcha div.description{font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#3c3c3c;padding-top:5px;margin-right:64px;}.captcha{width:100%;float:left;}.formWrapper form div.form-item.form-item-compulsory{position:absolute;bottom:30px;height:0;padding:0;z-index:0;}.formWrapper .compulsory{font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;font-weight:normal;color:#3c3c3c;text-align:right;}.formWrapper .formContainer #box{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:normal;text-align:center;color:#3A8A19;border:1px solid;padding:12px;margin:40px 0;}.formWrapper h2{font-family:'Open Sans',sans-serif;font-size:36px;font-style:normal;font-weight:700;text-align:center;color:#3c3c3c;margin:0;padding:75px 0 20px 0;}.formWrapper h3{font-family:'Open Sans',sans-serif;font-size:26px;font-style:normal;font-weight:normal;text-align:center;color:#3c3c3c;width:48%;margin:0 auto;line-height:33px;}.formWrapper form{margin-top:40px;position:relative;width:100%;overflow:hidden;margin-bottom:57px;}form #box{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:normal;text-align:center;color:#3A8A19;border:1px solid;padding:12px;display:none;}.formWrapper form div.form-item{float:left;width:480px;position:relative;z-index:10;}.formWrapper form div.captcha .form-item-captcha-response{float:left;width:285px;position:relative;}.formWrapper form div.form-item-program-interested{width:480px;}.formWrapper form div.form-item-newsletter{margin-top:9%;}.formWrapper form div.form-item-newsletter label.option{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#3c3c3c;padding-top:20px;padding-left:11px;float:left;}.i18n-nl .formWrapper form div.form-item-newsletter label.option{font-size:17px;}.i18n-fr .formWrapper form div.form-item-newsletter label.option{font-size:17px;padding-left:5px;}.formWrapper .form-control{font-family:'Open Sans',sans-serif;font-size:20px;font-style:italic;font-weight:300;width:468px;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555555;display:block;font-size:14px;height:52px;line-height:1.42857;padding:0 15px;}.formWrapper .grippie{display:none;}.formWrapper .form-select{height:38px;background:url(/sites/all/themes/hutong/images/sprite.png);background-position:305px 517px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:52px;}.formWrapper form div.form-item label{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:normal;color:#3c3c3c;padding-bottom:10px;}.formWrapper form div.form-item label.error{font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;font-weight:normal;width:100%;float:left;line-height:30px;color:#f00;text-transform:inherit;position:absolute;}.formWrapper form div.form-type-textarea{font-family:'Open Sans',sans-serif;font-size:16px;font-style:italic;font-weight:300;height:190px;}.formWrapper .form-textarea{height:159px;width:480px;}.formWrapper form input.form-submit{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;color:#ffffff;background:#d6000f;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;border:0;padding:13px 22px;text-transform:uppercase;}.formWrapper .checkbox,.formWrapper .radio{width:52px;height:52px;padding:0px;background:url(/sites/all/themes/hutong/images/sprite.png);width:52px;height:52px;background-position:-58px 60px;display:block;clear:left;float:left;border:1px solid #cccccc;}.formWrapper .checked{background-position:-58px -340px;}.formWrapper .clicked{background-position:0px -25px;}.formWrapper .clicked.checked{background-position:-58px 60px;}.socialMediaNews{width:100%;}.socialMediaNews .socialMediaFacebook,.socialMediaNews .socialMediaTwitter,.socialMediaNews .socialMediaInstagram,.socialMediaNews .LastNews{width:21%;float:left;padding:0 2%;}.socialMediaNews .socialMediaFacebook{background:#46629b;height:316px;}.socialMediaNews .fbFollowUs{position:relative;}.aimeFacebook{padding:17px 0;}.socialMediaNews .fbFollowUs a.followUsLink{font-family:'Open Sans',sans-serif;font-size:10px;font-style:normal;font-weight:normal;border:1px solid #ffffff;padding:4px 13px;color:#ffffff;text-decoration:none;position:absolute;margin-top:12px;display:inline-block;right:0%;text-transform:uppercase;}.socialMediaNews .socialMediaFacebook .aimeFBfollowers .nbFollowers{background:url(/sites/all/themes/hutong/images/sprite.png);background-position:0px -557px;height:51px;margin-top:10px;padding-left:30px;width:80px;}.socialMediaNews .socialMediaFacebook .aimeFBfollowers .nbFollowers em{font-family:'Open Sans',sans-serif;font-size:24px;font-style:normal;font-weight:normal;color:#ffffff;}.socialMediaNews .socialMediaFacebook .aimeFBfollowers .nbFollowers span{display:block;font-family:'Open Sans',sans-serif;font-size:10px;font-style:normal;font-weight:normal;color:#ffffff;}.socialMediaNews .socialMediaTwitter{background:#55acee;height:316px;}.socialMediaNews .twitterFollowUs{position:relative;}.twitterFollowUs a.followUsLink{font-family:'Open Sans',sans-serif;font-size:10px;font-style:normal;font-weight:normal;border:1px solid #ffffff;padding:4px 13px;color:#ffffff;text-decoration:none;position:absolute;margin-top:12px;display:inline-block;right:0%;text-transform:uppercase;}.twitterFollowUs .addthis-smartlayers .addthis_toolbox span.aticon-twitter{background-color:transparent !important;}.socialMediaNews .socialMediaTwitter .tweet-author-wrapper{display:none;}.socialMediaNews .socialMediaTwitter .tweet-footer{display:none;}.socialMediaNews .socialMediaTwitter .tweet-text{font-family:"adobe-heiti-std",sans-serif;font-size:14px;padding:120px 5px;color:#ffffff;line-height:17px;}.socialMediaNews .socialMediaTwitter .tweet-text a{color:#ffffff;}.socialMediaNews .socialMediaInstagram{background:#d9d9d9;overflow:hidden;height:316px;padding:0;width:25%;}.socialMediaNews .socialMediaInstagram .iconInstagram{background:url(/sites/all/themes/hutong/images/sprite.png);background-position:0px -660px;height:41px;margin-top:10px;padding-left:57px;float:left;position:absolute;z-index:99999;margin-left:30px;}.socialMediaNews .socialMediaInstagram .LastInstagram .item img{width:100%;height:auto;}.socialMediaNews .socialMediaTwitter .nbFollowers{background:url(/sites/all/themes/hutong/images/sprite.png);background-position:0px -608px;height:41px;margin-top:10px;padding-left:57px;float:left;width:60px;}.socialMediaNews .socialMediaTwitter .nbFollowers em{font-family:'Open Sans',sans-serif;font-size:24px;font-style:normal;font-weight:normal;color:#ffffff;}.socialMediaNews .socialMediaTwitter .nbFollowers span{display:block;font-family:'Open Sans',sans-serif;font-size:10px;font-style:normal;font-weight:normal;color:#ffffff;}.socialMediaNews .hpLastNews{padding-top:20px;}.socialMediaNews .LastNews{background:#777777;height:316px;padding:0;width:25%;}.socialMediaNews .LastNews h2.LastNewsPicto{font-family:'Open Sans',sans-serif;font-size:14px;font-style:normal;font-weight:700;color:#ffffff;background:url(/sites/all/themes/hutong/images/sprite.png);width:145px;height:34px;background-position:0px -106px;text-transform:uppercase;text-decoration:none;padding:0;margin:0px;vertical-align:middle;display:table-cell;text-align:center;text-align:center;}.socialMediaNews .LastNews .news{text-align:center;color:#ffffff;margin-top:55px;}.socialMediaNews .LastNews .news h3{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:700;color:#ffffff;padding:6px 30px;text-transform:uppercase;line-height:19px;}.socialMediaNews .LastNews .news .newsSummary{width:100%;position:relative;padding-bottom:25px;}.socialMediaNews .LastNews .news .newsSummary p{font-family:'Open Sans',sans-serif;font-size:14px;font-style:normal;font-weight:normal;color:#ffffff;padding:13.5px 23px;line-height:21px;}.socialMediaNews .LastNews .news .newsSummary .more{font-family:'Open Sans',sans-serif;font-size:11px;font-style:normal;font-weight:normal;color:#ffffff;text-decoration:underline;vertical-align:bottom;}.socialMediaNews .ckeditor-backgroundimage-content{position:relative;width:25%;float:left;height:316px;overflow:hidden;}.ckeditor-backgroundimage-content:hover .content{top:45%;}.ckeditor-backgroundimage-content .title{position:absolute;top:1em;color:white;width:3em;height:2em;line-height:2em;background:rgb(140,131,131);padding-left:1em;}.ckeditor-backgroundimage-content .image{height:100%;}.ckeditor-backgroundimage-content img{height:100%;}.ckeditor-backgroundimage-content .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s;}.ckeditor-backgroundimage-content a{text-decoration:none;color:white;border:1px solid;padding:5px;}footer{background:#262626;}footer .footerTop{width:80%;margin:0 auto;padding-top:60px;}footer .footerTop ul li.expanded{list-style:none;}footer .footerTop ul.menu{margin:15px 0;}footer .footerTop ul.menu li{list-style:none;margin:0;}footer .footerTop ul li a{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:700;color:#ffffff;text-decoration:none;text-transform:uppercase;padding:2px 0;display:block;}footer .footerTop ul li span{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:700;color:#ffffff;text-decoration:none;text-transform:uppercase;padding:2px 0;display:block;}footer .footerTop ul li ul li a{display:block;color:#ffffff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;font-weight:700;text-decoration:none;padding:2px 0;display:block;}footer .footerTop ul li ul li ul li a{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:13px;font-style:normal;font-weight:normal;text-decoration:none;padding:2px 0;display:block;text-transform:inherit;}footer .footerTop .menuCol5 ul li ul li a{font-weight:normal;text-transform:inherit;}footer .footerTop .menuCol2 ul li span{display:none;}footer .footerTop .menuCol4 ul li ul li a{display:block;}footer .footerTop .menuCol4 ul li a{display:none;}footer .footerTop .menuCol4 ul li span{display:none;}footer .footerTop .menuCol2 ul.menu,footer .footerTop .menuCol4 ul.menu{margin-top:35px;}footer .footerTop .menuCol2 ul ul.menu,footer .footerTop .menuCol4 ul ul.menu{margin-top:15px;}footer .footerTop .menuCol5 ul.menu li.last{padding-top:15px}footer .footerTop .menuCol5 ul ul.menu li.last{padding-top:3px;}footer .footerTop ul.menu:nth-child(2) ul li:first-child a{}footer .footerTop section.footerLink{width:20%;float:left;}.newsletterSocialMedia{width:100%;display:block;overflow:hidden;}.newsletterSocialMedia .newsletter{width:372px;display:block;float:left;position:relative;}form #boxNews{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:normal;text-align:center;color:#3A8A19;border:1px solid;padding:10px;display:none;margin-top:5px;}.newsletterSocialMedia .newsletter form label{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:700;width:130px;float:left;text-transform:uppercase;line-height:30px;color:#777777;}.i18n-fr .newsletterSocialMedia .newsletter form label,.i18n-it .newsletterSocialMedia .newsletter form label,.i18n-nl .newsletterSocialMedia .newsletter form label,.i18n-de .newsletterSocialMedia .newsletter form label,.i18n-fr .newsletterSocialMedia .newsletter form label,.i18n-zh-hans .newsletterSocialMedia .newsletter form label,.i18n-ko .newsletterSocialMedia .newsletter form label{font-size:15px;}.newsletterSocialMedia .newsletter form label.error{font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;font-weight:normal;width:100%;float:left;line-height:30px;color:#f00;text-transform:inherit;}.newsletterSocialMedia .newsletter form label span.form-required{display:none;}.newsletterSocialMedia .newsletter form input.form-text{font-family:'Open Sans';font-style:normal;font-weight:300;font-size:16px;width:200px;float:left;background:none;color:#777777;border:1px solid #777777;padding:3px 3px 3px 10px;border-right:0;font-size:14px;height:22px;}.newsletterSocialMedia .newsletter form input.form-submit{position:absolute;top:16px;right:15px;font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;font-weight:700;background:#777777;border:none;padding:7px 9px 6px 7px;color:#ffffff;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center;margin:0;box-shadow:none;}.newsletterSocialMedia .footerSocialMedia{width:408px;display:block;float:left;}.newsletterSocialMedia .footerSocialMedia .links{margin-top:10px;}.newsletterSocialMedia .footerSocialMedia strong{text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:700;float:left;line-height:63px;color:#777777;font-size:18px;margin-right:2%;}.footerSocialMedia ul.links li{float:left;list-style-type:none;margin:0 2px;}.footerSocialMedia ul.links li a{background:url(/sites/all/themes/hutong/images/sprite.png);width:45px;height:41px;cursor:pointer;display:inline-block;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;outline:none;}.footerSocialMedia ul.links li a.fb{background-position:-905px -16px;}.footerSocialMedia ul.links li a.twitter{background-position:-955px -16px;}.footerSocialMedia ul.links li a.instagram{background-position:-1005px -16px;}.footerSocialMedia ul.links li a.google{background-position:-1055px -16px;}.footerSocialMedia ul.links li a.youtube{background-position:-1105px -16px;}.footerSocialMedia ul.links li a.linkden{background-position:-1155px -16px;}.footerSocialMedia ul.links li a.fb:hover{background-position:-905px -58px;}.footerSocialMedia ul.links li a.twitter:hover{background-position:-955px -59px;}.footerSocialMedia ul.links li a.instagram:hover{background-position:-1005px -58px;}.footerSocialMedia ul.links li a.google:hover{background-position:-1055px -58px;}.footerSocialMedia ul.links li a.youtube:hover{background-position:-1105px -58px;}.footerSocialMedia ul.links li a.linkden:hover{background-position:-1155px -58px;}.newsletterSocialMedia .form-item{margin-bottom:0}.footerBottom{font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;text-align:center;color:#777777;border-top:1px solid #585858;width:80%;margin:0 auto;padding:28px 0;margin-top:5%;}.footerBottom strong{color:#ffffff;}.mainHeaderLang .ddsDark .dd-selected{padding:0;}.form-item.form-type-select.form-item-lang-dropdown-select{margin:0px;}#mainHeaderLang.mainHeaderLang{bottom:4%;}.lang_dropdown_form .dd-selected label{font-size:inherit !important;}.contentbody a{font-size:inherit !important;}.node-type-page .contentbody,.node-type-blog .contentbody{padding-bottom:10px;}#newsletter-sidebar{width:220px;background-color:#D11927;padding:2px;color:#fff;clear:both;position:absolute;left:100%;top:50px;margin-left:25px;}#newsletter-sidebar.fixed{position:fixed;top:100px;margin-left:0;}#newsletter-sidebar input[type=text]{max-width:100%;border:none;max-width:100%;border:none;height:25px;margin-top:5px;box-sizing:border-box;color:black;}#newsletter-sidebar input[type=submit]{position:absolute;bottom:0;right:0;height:25px;color:#fff;background-color:#000;box-shadow:none;border:none;padding:0 5px;box-sizing:border-box;font-size:12px;text-transform:uppercase;line-height:26px;font-weight:bold;}#newsletter-sidebar .form-item{margin:0;}#newsletter-sidebar .newsletter-wrapper{border:1px solid #fff;position:relative;}#newsletter-sidebar .newsletter-wrapper p{color:white;font-size:12px;font-style:italic;padding-bottom:5px;}#newsletter-sidebar .newsletter-wrapper .desc{text-align:center;}#newsletter-sidebar label{text-align:center;text-transform:uppercase;font-weight:bold;font-size:14px;padding:8px 0;}#newsletter-sidebar #email-success{font-size:10px;color:white;text-align:left;text-transform:uppercase;position:absolute;top:100%;background-color:#319839;width:100%;left:-2px;padding:5px 10px;box-sizing:border-box;margin-top:4px;width:202px;}#newsletter-sidebar #edit-email-error{font-size:10px;color:white;text-align:left;text-transform:uppercase;position:absolute;top:100%;background-color:#D11927;width:100%;left:-2px;padding:5px 10px;box-sizing:border-box;margin-top:4px;width:202px;}.main-container.mainWrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;position:relative;}.html .formWrapper form#contact-form div.form-item label.error{position:inherit;}.bean .messages.warning{display:none;}
.hpBannerTop .block-imageblock .block-image img,.getGlimpse .block-imageblock .block-image img{width:100%;height:auto;}.learnPrograms{background:#ffffff;z-index:99;position:relative;}.learnPrograms .block-block{text-align:center;padding:60px 0 0;}.learnPrograms .block-block p{font-family:'Open Sans',sans-serif;font-size:24px;line-height:32px;color:#0f0e0d;padding:7px 30px;}.learnPrograms .linkBoutton{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;background:#d6000f;text-transform:uppercase;text-decoration:none;color:#ffffff;margin-top:2%;display:inline-block;padding:5px 20px;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;}.learnPrograms .linkBoutton:hover{color:#eee;}.statistics::after{display:block;content:'';clear:both;}.statistic{width:33%;float:left;text-align:center;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;}.statistic-number span,.statistic-name span{display:inline-block;color:#fff;}.statistic-number{display:table;margin:auto;}.statistic-number .number-wrapper{vertical-align:middle;display:table-cell;}.statistic-number span{font-weight:bold;font-size:65px;position:relative;background-color:rgba(209,25,39,0.7);text-shadow:10px 2px 15px #000000;padding:27px;border-radius:5%;}.statistic-name span{margin:20px 0;color:#ce2727;font-size:25px;text-transform:uppercase;overflow:hidden;line-height:1.2;}.statistic-text{display:table;margin:auto;padding-top:20px;}.statistic-text .text-wrapper{vertical-align:middle;display:table-cell;}.statistic-text .text-wrapper .applyNowBtn{font-weight:bold;font-size:22px;position:relative;background-color:rgba(209,25,39,1);padding:27px;border-radius:5%;display:inline-block;color:#fff;text-transform:uppercase;text-decoration:none;}.applyNow{background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#525252;padding:25px 15px;}@media all and (min-width:768px) and (max-width:1024px){.statistic{width:50%;}.statistic-name span{height:65px;overflow:hidden;font-size:22px;}.statistic-number span{font-size:55px;}}@media all and (max-width:767px){.statistic{width:50%;}.statistic-number span{font-size:26px;padding:14px;}.statistic-name span{font-size:14px;height:50px;text-shadow:10px 2px 15px #fff;}.statistic-text{display:table;margin:auto;padding-top:0px;}.statistic-text .text-wrapper .applyNowBtn{font-size:16px;padding:14px;}}.getGlimpse{position:relative;}.getGlimpse .block-body{position:absolute;top:50%;margin:0 auto;width:100%;text-align:center;}.getGlimpse .block-body a{font-family:'Open Sans',sans-serif;font-size:36px;font-style:normal;font-weight:600;background:url(/sites/all/themes/hutong/images/sprite.png);width:60px;height:60px;background-position:3px -212px;cursor:pointer;text-transform:uppercase;text-decoration:none;color:#ffffff;padding:8px 0px 8px 56px;text-shadow:1px 3px 3px rgba(0,0,0,0.8);}.getGlimpse .block-body a:hover{color:#eee;}.getGlimpseVideo{display:none;position:absolute;width:100%;height:100%;z-index:999;}.learnInternshipChina{position:relative;padding:75px 0;width:100%;overflow:hidden;}.learnInternshipChina .main-container{width:80%;color:#ffffff;margin:0 auto;}.learnInternshipChina .block-imageblock{position:relative;width:33%;float:left;}.learnInternshipChina .block-imageblock .block-body{position:absolute;top:36%;left:14%;width:71%;margin:0 auto;text-align:center;}.i18n-fr .learnInternshipChina .block-imageblock .block-body{position:absolute;top:30%;left:16%;width:75%;margin:0 auto;text-align:center;}.learnInternshipChina .block-imageblock .block-body h3{font-family:'Open Sans',sans-serif;font-size:25px;font-style:normal;font-weight:700;text-transform:uppercase;margin-top:5%;text-shadow:1px 3px 3px rgba(0,0,0,0.8);}.learnInternshipChina .block-imageblock .block-body p{display:none;font-family:'Open Sans',sans-serif;font-size:0.9vw;font-style:normal;font-weight:normal;padding:10px 0;line-height:1.3vw;text-shadow:1px 3px 3px rgba(0,0,0,0.8);}.learnInternshipChina .block-imageblock .block-body a{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;background:red;text-transform:uppercase;text-decoration:none;color:#ffffff;padding:10px 30px 14px;display:inline-block;margin-top:5%;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;}.learnInternshipChina .block-imageblock .block-body a:hover{color:#eee;}.learnInternshipChina .block-imageblock .block-image{margin:10px 10px;background-size:cover;background-position:center;}.learnInternshipChina .block-imageblock .block-image img{width:100%;height:auto;opacity:0;}.learnInternshipChina .block-imageblock:hover .block-image img{filter:blur(1px);-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1');}.learnInternshipChina .block-imageblock:hover .block-body{top:7%;}.learnInternshipChina .block-imageblock:hover .block-body p{display:block !important;}.learnInternshipChina .block-imageblock .block-image img:hover .block-body a{color:black !important;}.learnInternshipChina .block-imageblock:last-child .block-body h3{padding:0 33px;}.chineseLanguageSchool{width:100%;overflow:hidden;background:#eeeeee;padding:40px 0;}.chineseLanguageSchool .main-container{width:84%;margin:0 auto;}.chineseLanguageSchool .block-block{width:29%;float:left;margin:2%;}.chineseLanguageSchool h2{font-family:'Open Sans',sans-serif;font-size:40px;font-style:normal;font-weight:700;color:#0f0e0d;text-align:center;padding:50px 0px;line-height:36px;text-transform:uppercase;}.chineseLanguageSchool h3{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:700;color:#0f0e0d;text-align:left;padding-bottom:15px;text-transform:uppercase;}.chineseLanguageSchool p{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:normal;color:#0f0e0d;text-align:left;}.hpBannerMiddel{width:100%;display:block;}.hpBannerMiddel .block-imageblock{width:67.75%;float:left;position:relative;}.hpBannerMiddel .block-imageblock img{width:100%;height:auto;}.hpBannerMiddel .block-imageblock:first-child .block-body{position:absolute;top:0%;font-size:28px;padding:155px 0 0;text-align:center;width:100%;}.hpBannerMiddel .block-imageblock:first-child .block-body ul{width:69%;overflow:hidden;margin:0 auto;display:block;display:inline-block;margin-left:6%;margin-top:3%;text-align:left;}.hpBannerMiddel .block-imageblock:first-child .block-body ul li{width:50%;float:left;}.hpBannerMiddel .block-imageblock:first-child .block-body ul li ul{padding-top:7px;}.hpBannerMiddel .block-imageblock:first-child .block-body ul li ul li{width:100%;float:none;}.hpBannerMiddel .block-imageblock:first-child .block-body h2{font-family:'Open Sans',sans-serif;font-size:36px;font-style:normal;font-weight:700;color:#333333;text-transform:uppercase;}.hpBannerMiddel .block-imageblock:first-child .block-body h3{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:700;color:#3c3c3c;text-align:left;text-transform:uppercase;}.hpBannerMiddel .block-imageblock:first-child .block-body ul li a{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:700;color:#db0000;text-decoration:none;}.hpBannerMiddel .block-imageblock:last-child{width:32.25%;position:relative;}.hpBannerMiddel .block-imageblock:last-child .block-body{position:absolute;top:27%;padding:49px;text-align:center;color:#ffffff;}.hpBannerMiddel .block-imageblock:last-child h3{font-family:'Open Sans',sans-serif;font-size:36px;font-style:normal;font-weight:700;color:#ffffff;}.hpBannerMiddel .block-imageblock:last-child a{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;text-transform:uppercase;text-decoration:none;color:#ffffff;padding:15px 30px;border:1px solid #ffffff;margin-top:10%;display:inline-block;border-radius:4px;}#learnInternshipChina .first-row{width:100%;}#learnInternshipChina .second-row{width:100%;}#learnInternshipChina .first-row .block-imageblock{width:49.5%;min-height:400px;}@media only screen and (max-width:767px){#learnInternshipChina .first-row .block-imageblock{width:100%;min-height:245px;}#learnInternshipChina .first-row{margin:0 0 30px;}#learnInternshipChina .second-row .block-imageblock{min-height:245px;}}@media screen and (max-width:1024px) and (min-width:768px){#learnInternshipChina .first-row .block-imageblock{min-height:208px;}}
.container{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px;}.container:before,.container:after{content:" ";display:table;}.container:after{clear:both;}@media (min-width:768px){.container{width:750px;}}@media (min-width:992px){.container{width:970px;}}@media (min-width:1200px){.container{width:1170px;}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:0px;padding-right:0px;}.container-fluid:before,.container-fluid:after{content:" ";display:table;}.container-fluid:after{clear:both;}.row{margin-left:0px;margin-right:0px;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8{position:relative;min-height:1px;padding-left:0px;padding-right:0px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8{float:left;}.col-xs-1{width:12.5%;}.col-xs-2{width:25%;}.col-xs-3{width:37.5%;}.col-xs-4{width:50%;}.col-xs-5{width:62.5%;}.col-xs-6{width:75%;}.col-xs-7{width:87.5%;}.col-xs-8{width:100%;}.col-xs-pull-0{right:auto;}.col-xs-pull-1{right:12.5%;}.col-xs-pull-2{right:25%;}.col-xs-pull-3{right:37.5%;}.col-xs-pull-4{right:50%;}.col-xs-pull-5{right:62.5%;}.col-xs-pull-6{right:75%;}.col-xs-pull-7{right:87.5%;}.col-xs-pull-8{right:100%;}.col-xs-push-0{left:auto;}.col-xs-push-1{left:12.5%;}.col-xs-push-2{left:25%;}.col-xs-push-3{left:37.5%;}.col-xs-push-4{left:50%;}.col-xs-push-5{left:62.5%;}.col-xs-push-6{left:75%;}.col-xs-push-7{left:87.5%;}.col-xs-push-8{left:100%;}.col-xs-offset-0{margin-left:0%;}.col-xs-offset-1{margin-left:12.5%;}.col-xs-offset-2{margin-left:25%;}.col-xs-offset-3{margin-left:37.5%;}.col-xs-offset-4{margin-left:50%;}.col-xs-offset-5{margin-left:62.5%;}.col-xs-offset-6{margin-left:75%;}.col-xs-offset-7{margin-left:87.5%;}.col-xs-offset-8{margin-left:100%;}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8{float:left;}.col-sm-1{width:12.5%;}.col-sm-2{width:25%;}.col-sm-3{width:37.5%;}.col-sm-4{width:50%;}.col-sm-5{width:62.5%;}.col-sm-6{width:75%;}.col-sm-7{width:87.5%;}.col-sm-8{width:100%;}.col-sm-pull-0{right:auto;}.col-sm-pull-1{right:12.5%;}.col-sm-pull-2{right:25%;}.col-sm-pull-3{right:37.5%;}.col-sm-pull-4{right:50%;}.col-sm-pull-5{right:62.5%;}.col-sm-pull-6{right:75%;}.col-sm-pull-7{right:87.5%;}.col-sm-pull-8{right:100%;}.col-sm-push-0{left:auto;}.col-sm-push-1{left:12.5%;}.col-sm-push-2{left:25%;}.col-sm-push-3{left:37.5%;}.col-sm-push-4{left:50%;}.col-sm-push-5{left:62.5%;}.col-sm-push-6{left:75%;}.col-sm-push-7{left:87.5%;}.col-sm-push-8{left:100%;}.col-sm-offset-0{margin-left:0%;}.col-sm-offset-1{margin-left:12.5%;}.col-sm-offset-2{margin-left:25%;}.col-sm-offset-3{margin-left:37.5%;}.col-sm-offset-4{margin-left:50%;}.col-sm-offset-5{margin-left:62.5%;}.col-sm-offset-6{margin-left:75%;}.col-sm-offset-7{margin-left:87.5%;}.col-sm-offset-8{margin-left:100%;}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8{float:left;}.col-md-1{width:12.5%;}.col-md-2{width:25%;}.col-md-3{width:37.5%;}.col-md-4{width:50%;}.col-md-5{width:62.5%;}.col-md-6{width:75%;}.col-md-7{width:87.5%;}.col-md-8{width:100%;}.col-md-pull-0{right:auto;}.col-md-pull-1{right:12.5%;}.col-md-pull-2{right:25%;}.col-md-pull-3{right:37.5%;}.col-md-pull-4{right:50%;}.col-md-pull-5{right:62.5%;}.col-md-pull-6{right:75%;}.col-md-pull-7{right:87.5%;}.col-md-pull-8{right:100%;}.col-md-push-0{left:auto;}.col-md-push-1{left:12.5%;}.col-md-push-2{left:25%;}.col-md-push-3{left:37.5%;}.col-md-push-4{left:50%;}.col-md-push-5{left:62.5%;}.col-md-push-6{left:75%;}.col-md-push-7{left:87.5%;}.col-md-push-8{left:100%;}.col-md-offset-0{margin-left:0%;}.col-md-offset-1{margin-left:12.5%;}.col-md-offset-2{margin-left:25%;}.col-md-offset-3{margin-left:37.5%;}.col-md-offset-4{margin-left:50%;}.col-md-offset-5{margin-left:62.5%;}.col-md-offset-6{margin-left:75%;}.col-md-offset-7{margin-left:87.5%;}.col-md-offset-8{margin-left:100%;}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8{float:left;}.col-lg-1{width:12.5%;}.col-lg-2{width:25%;}.col-lg-3{width:37.5%;}.col-lg-4{width:50%;}.col-lg-5{width:62.5%;}.col-lg-6{width:75%;}.col-lg-7{width:87.5%;}.col-lg-8{width:100%;}.col-lg-pull-0{right:auto;}.col-lg-pull-1{right:12.5%;}.col-lg-pull-2{right:25%;}.col-lg-pull-3{right:37.5%;}.col-lg-pull-4{right:50%;}.col-lg-pull-5{right:62.5%;}.col-lg-pull-6{right:75%;}.col-lg-pull-7{right:87.5%;}.col-lg-pull-8{right:100%;}.col-lg-push-0{left:auto;}.col-lg-push-1{left:12.5%;}.col-lg-push-2{left:25%;}.col-lg-push-3{left:37.5%;}.col-lg-push-4{left:50%;}.col-lg-push-5{left:62.5%;}.col-lg-push-6{left:75%;}.col-lg-push-7{left:87.5%;}.col-lg-push-8{left:100%;}.col-lg-offset-0{margin-left:0%;}.col-lg-offset-1{margin-left:12.5%;}.col-lg-offset-2{margin-left:25%;}.col-lg-offset-3{margin-left:37.5%;}.col-lg-offset-4{margin-left:50%;}.col-lg-offset-5{margin-left:62.5%;}.col-lg-offset-6{margin-left:75%;}.col-lg-offset-7{margin-left:87.5%;}.col-lg-offset-8{margin-left:100%;}}.page_banner_cover_container{margin-top:-307px;margin-bottom:70px;}.page_banner_cover_title h1{margin-top:-92px !important;}.thank_you_container{padding-top:60px;padding-bottom:60px;}.thank_you_container h2{color:black !important;font-size:1em !important;padding-bottom:1.2em;}.thank_you_container p{margin-bottom:0.5em;}.thank_you_container .container_bear{margin-top:25px;margin-top:20px;}.thank_you_container .container_bear .bear img{width:80%;}.thank_you_container .discover_more{margin:30px 0;}.thank_you_container .thank_meantime{margin-top:20px;margin-bottom:40px;text-transform:uppercase;text-align:center;font-size:2em;}.thank_you_container .m30{margin-bottom:30px;}.thank_you_container .mr10{margin-right:10px;}.thank_you_container .ml10{margin-left:10px;}.thank_you_container .mb10{margin-bottom:15px;}.thank_you_container .mean_block{background-color:#515151;height:167px;padding:32px 30px;color:white;text-align:center;overflow:hidden;}.thank_you_container .mean_block h4{text-transform:uppercase;font-weight:bold;font-size:1.0em;}.thank_you_container .mean_block h4 span{font-size:1.4em;line-height:1.6em;font-weight:bold;}.thank_you_container .mean_block .center{margin-bottom:20px;min-height:48px;}.thank_you_container .mean_block a{padding-top:20px;}.thank_you_container .mean_block a.mean_button{text-transform:uppercase;font-weight:bold;color:white;padding:10px 30px 14px;background-color:rgba(255,0,0,0.8);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.thank_you_container .img_100 img{width:100%;}.thank_you_container .social{text-align:center;color:white;}.thank_you_container .social:before,.thank_you_container .social:after{content:" ";display:table;}.thank_you_container .social:after{clear:both;}.thank_you_container .social .facebook{height:187px;padding:22px 18px;background-color:#46629b;}.thank_you_container .social .facebook h4 span{font-size:1.2em;line-height:1.4em;font-weight:bold;}.thank_you_container .social .facebook .center{font-size:0.8em;min-height:48px;padding:15px 0;}.thank_you_container .social .facebook a{padding-top:20px;}.thank_you_container .social .facebook a.social_button{text-transform:uppercase;font-size:0.5em;color:white;padding:3px 15px;border:2px solid white;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.thank_you_container .social .facebook .social_icon{padding-left:30px;margin-top:6px;position:relative;}.thank_you_container .social .facebook .social_icon .facebook_icon{position:absolute;top:-3px;left:15px;background:url(/sites/all/themes/hutong/images/sprite.png);background-position:0px -557px;height:36px;width:24px;display:inline-block;}.thank_you_container .social .twiter{height:187px;padding:22px 18px;background-color:#55acee;}.thank_you_container .social .twiter h4 span{font-size:1.2em;line-height:1.4em;font-weight:bold;}.thank_you_container .social .twiter .center{font-size:0.8em;min-height:48px;padding:15px 0;}.thank_you_container .social .twiter .social_icon .facebook_icon{background:url(/sites/all/themes/hutong/images/sprite.png);background-position:0px -608px;height:41px;width:60px;}.thank_you_container .social .twiter a{padding-top:20px;}.thank_you_container .social .twiter a.social_button{text-transform:uppercase;font-size:0.5em;color:white;padding:3px 15px;border:2px solid white;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.thank_you_container .social .twiter .social_icon{padding-left:30px;margin-top:6px;position:relative;}.thank_you_container .social .twiter .social_icon .twitter_icon{position:absolute;top:-3px;left:0px;background:url(/sites/all/themes/hutong/images/sprite.png);background-position:-3px -608px;height:36px;width:40px;display:inline-block;}.footerTop .scores{float:right;width:auto;}.footerTop .scores .score__item{float:left;padding:5px;background:#fff;color:#777777;text-align:center;border-radius:2px;}.footerTop .scores .score__item{margin-right:5px;height:115px;width:82px;}.responsive-break{display:none;}@media (max-width:1200px){.footerTop .scores .score__item{height:126px;width:90px;}}@media (max-width:768px){.footerTop .scores .score__item{margin-top:5px;margin-right:5px;height:128px;width:90px;}.footerTop .scores .go-abroad iframe{margin-left:4px;}.responsive-break{display:block;}}.footerTop .scores .score__item .logo{display:inline-block;width:70px;height:70px;background-size:contain;background-repeat:no-repeat;background-position:center;}.footerTop .scores .score__item.go-overseas-review-widget-component iframe{margin-top:10%;}.footerTop .scores .score__item  p{font-size:14px;background:#1a83c3;color:#fff;padding-top:2px;padding-bottom:2px;margin-top:4px;}.footerTop .scores .score__item .logo.overseas{background-image:url(/sites/all/themes/hutong/images/overseas.png);}.footerTop .scores .score__item .logo.internasia{background-image:url(/sites/all/themes/hutong/images/Intern_Asia.png);background-size:cover;height:100%;width:100%;}.footerTop .scores .score__item .logo.tripadvisor{background-image:url(/sites/all/themes/hutong/images/recommended-on-tripadvisor.jpg);height:100%;width:100%;}.footerTop .scores .score__item .logo.go-abroad{background-image:url(/sites/all/themes/hutong/images/go-abroad.png);}.newsletterSocialMedia div{vertical-align:text-bottom;}@media only screen and (max-width:1024px){.footerTop .scores{float:none;width:100%;text-align:center;padding-top:30px;clear:both;}.footerTop .scores .score__item{float:none;display:inline-block;}}.widget__logo{display:none;}.itc_language_selector,.itc_language_selector ul{display:inline-block;}.itc_language_selector{float:right;}.itc_language_selector li{display:inline-block;margin:0 5px;}.itc_language_selector li:last-child{margin-right:0;}.ddsDark .dd-selected{padding:0;}.ddsDark .dd-selected img{float:none;right:auto;top:auto;}.ddsDark .dd-selected label{display:none;}.ddsDark .dd-pointer{right:0;margin-top:0;}#lang-dropdown-select-language,.ddsDark .dd-select{width:60px !important;}.block-lang-dropdown{position:absolute;top:0;right:10px;margin-right:0;}.itc_language_selector ul li a img{width:18px;height:12px;}.internship-content #internship-footer-container #internship-back-to-category a.btn-apply-job{background:#d11927;color:white;padding:10px;}.node-type-page #carouselContent{padding-top:50px;}.testimonialBlock span a{text-decoration:none;color:#000;}#ajax-result{font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:30px;margin-top:5px;display:inline-block;}.ajax-result-success{color:#8cbd6a;}.ajax-result-failed{color:#d6000f;}.ajax-result-sidebar{color:#FFF;margin:3px 10px;}#newsletter-sidebar input[type=submit]{bottom:3px !important;}
.blocWhyChooseHutong{background-color:#ffffff;padding-top:10px;padding-bottom:1px;width:100%;}.blocWhyChooseHutong h3{margin-top:50px;font-family:'Open Sans',sans-serif;font-size:48px;font-weight:700;color:#0f0e0d;text-transform:uppercase;text-align:center;}.iconWhyChoose{width:66%;margin:60px auto 85px;overflow:hidden;}.iconLeft{width:50%;float:left;overflow:hidden;}.iconRight{width:50%;float:left;overflow:hidden;}.iconWhyChoose .item{overflow:hidden;margin-bottom:37px;}.textItem{padding-top:30px;padding-bottom:4px;padding-left:22px;overflow:hidden;}.textItem.textItemLigne{padding-top:19px;}.textItem p{font-family:'Open Sans',sans-serif;font-size:22px;color:#000000;line-height:1.2;}.textItem p.titre{font-weight:700;text-transform:uppercase;}.itemImage{width:112px;height:112px;display:block;float:left;background:url(/sites/all/themes/hutong/images/sprite_whyChooseHutong.png);}.iconLeft .itemImage{background-position:0px 0px;}.iconLeft .itemImage.img2{background-position:0px -115px;}.iconLeft .itemImage.img3{background-position:0px -229px;}.iconLeft .itemImage.img4{background-position:0px -344px;}.iconRight .itemImage{background-position:-136px 0px;}.iconRight .itemImage.img2{background-position:-134px -115px;}.iconRight .itemImage.img3{background-position:-136px -229px;}.iconRight .itemImage.img4{background-position:-136px -344px;}.why-intership-page .itemImage{width:112px;height:112px;display:block;float:left;background:url(/sites/all/themes/hutong/images/sprite-why-chose-interns.png);}.why-intership-page .iconLeft .itemImage{background-position:0px 0px;}.why-intership-page .iconLeft .itemImage.img2{background-position:0px -115px;}.why-intership-page .iconLeft .itemImage.img4{background-position:0px -344px;}.why-intership-page .iconLeft .itemImage.img3{background-position:0px -229px;}.why-intership-page .iconRight .itemImage{background-position:-114px 0px}.why-intership-page .iconRight .itemImage.img2{background-position:-115px -118px;}.why-intership-page .iconRight .itemImage.img3{background-position:-113px -688px}.why-intership-page .iconRight .itemImage.img4{background-position:-113px -345px;}.block-image .imageblock-image{width:100%;}.block-image .imageblock-image{-webkit-box-shadow:2px 2px 13px 0px rgba(50,50,50,0.47);-moz-box-shadow:2px 2px 13px 0px rgba(50,50,50,0.47);box-shadow:2px 2px 13px 0px rgba(50,50,50,0.47);}.blocWhatWeBelieveIn{width:72%;margin:0 auto 64px;overflow:hidden;}.blocWhatWeBelieveIn h3{margin-top:60px;margin-bottom:35px;font-family:'Open Sans',sans-serif;font-size:48px;font-weight:700;color:#0f0e0d;text-transform:uppercase;text-align:center;}.blocWhatWeBelieveIn  .blocTexte{width:29%;float:left;padding-left:39px;}.blocTexte h4{margin-bottom:20px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;color:#0f0e0d;text-transform:uppercase;}.blocTexte p{font-family:'Open Sans',sans-serif;font-size:18px;line-height:24px;}.blocFullyCustomized{background:url(/sites/all/themes/hutong/images/fleches.png) no-repeat center top #262626;height:590px;}.blocFullyCustomized .content .textLeft{color:#ffffff;font-size:40px;text-align:right;font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;}.blocFullyCustomized .content{width:70%;margin:0 auto;}.content .leftContent{width:48%;float:left;padding-top:80px;padding-right:20px;}.content .RightContent{width:47%;float:left;padding-top:82px;padding-left:17px;}.textRight{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:18px;text-align:left;line-height:1.4;}.content .contentLarge{padding-top:126px;}.content .contentLarge p{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:26px;text-align:center;font-weight:700;line-height:1.4;}.content .contentLarge .askFor{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:20px;text-align:center;display:block;background:url(/sites/all/themes/hutong/images/btn_askfor.png) no-repeat;width:218px;height:45px;margin:32px auto 0;padding-top:10px;text-transform:uppercase;text-decoration:none;}.i18n-fr .content .contentLarge .askFor,.i18n-es .content .contentLarge .askFor,.i18n-de .content .contentLarge .askFor,.i18n-nl .content .contentLarge .askFor{background:url(/sites/all/themes/hutong/images/btn_askfor.png) no-repeat;background-position:50% 100%;background-size:100%;width:260px;line-height:34px;}.textRight{line-height:30px}.blocFullyCustomized .content .textLeft{line-height:50px;}.pageContact .mainWrap{z-index:99;margin-top:-413px;padding-top:80px;}.pageContact .mainWrap #box{position:absolute;top:100px;width:833px;text-align:center;font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#3A8A19;border:1px solid;padding:12px 0;margin:40px 5px;}.pageContact .contactHeader{background-color:#ffffff;padding:63px 0px 34px;}.pageContact .contactHeader>h2{width:628px;margin:0 auto;}.pageContact .contactHeader>p{width:628px;margin:0 auto;}.pageContact .mainWrap form{background-color:#ffffff;}.pageContact .formLeft,.pageContact .formRight{width:413px;margin:0 auto;}.pageContact .form-item{margin-top:32px}.pageContact div.form-item label{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:normal;color:#3c3c3c;padding-bottom:13px;}.pageContact div.form-item label.dd-selected-text{padding-bottom:0px;color:#ffffff;}.pageContact .form-item .description{padding-top:5px;}.pageContact .form-control{font-family:'Open Sans',sans-serif;font-size:20px;font-style:italic;font-weight:300;width:91.2%;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555555;display:block;font-size:14px;height:52px;line-height:1.42857;padding:0 15px;}#contact-form .form-type-select div.selector{min-height:36px;position:relative;overflow:hidden;}.front #contact-form .form-type-select div#uniform-edit-program-interested span{background-position:343px -284px;}#contact-form .selector span{background:url(/sites/all/themes/hutong/images/sprite.png) transparent;background-position:325px -284px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;-o-appearance:none;box-shadow:0 1px 1px;font-family:'Open Sans',sans-serif;font-size:20px;font-style:italic;font-weight:300;width:91.2%;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555555;font-size:14px;height:38px;line-height:1.42857;padding:14px 20px 0;display:block;}.pageContact #contact-form .selector span{background-position:260px -284px;width:89.2%;}#contact-form div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:52px;top:2px;left:0px;width:99%;}.pageContact .formRight .form-textarea{height:159px;width:100%;}.pageContact .formLeft .form-textarea{height:159px;width:100%;}.pageContact .resizable-textarea .grippie{display:none;}.pageContact .checkbox,.pageContact .radio{padding:0px;background:url(/sites/all/themes/hutong/images/sprite.png);width:52px;height:52px;background-position:-58px 60px;display:block;clear:left;float:left;border:1px solid #cccccc;}.pageContact .checked{background-position:-58px -340px;}.pageContact form div.form-item-newsletter label.option{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#3c3c3c;padding-top:20px;padding-left:11px;float:left;}.pageContact form input.form-submit{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;color:#ffffff;background:#d6000f;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;border:0;padding:13px 22px;text-transform:uppercase;margin:33px 0 74px 215px;}.pageContact .form-item-newsletter{margin-top:39px;}.pageContact .form-item{margin-bottom:0px;}.pageContact .formLeft,.pageContact .formRight{overflow:hidden;}.pageContact  #contact-form div.form-item label.error{font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;font-weight:normal;width:100%;float:left;line-height:30px;color:#FF0000;text-transform:inherit;display:block;}.pageContact .mainSidebar{width:845px;margin:10px auto 60px;overflow:hidden;}.pageContact .blocAdressesGlobal{background-color:#ffffff;overflow:hidden;width:100%;margin-bottom:10px;}.pageContact .blocAdresses{overflow:hidden;width:629px;margin:0 auto 0;padding-top:73px;}.pageContact div.adresses{overflow:hidden;margin-bottom:47px;}.pageContact .mainWrap h2,.pageContact .mainSidebar h2{font-family:'Open Sans',sans-serif;color:#db0000;font-size:30px;font-weight:700;line-height:45px;}.pageContact .title{margin-top:4px;font-family:'Open Sans',sans-serif;color:#383838;font-size:20px;font-weight:700;line-height:24px;}.pageContact .mainWrap a,.pageContact .mainSidebar a{font-family:'Open Sans',sans-serif;color:#383838;font-size:20px;font-weight:400;line-height:40px;text-decoration:none;}.pageContact .title span,.pageContact p{font-family:'Open Sans',sans-serif;color:#383838;font-size:20px;font-weight:400;line-height:40px;}.pageContact .title span{line-height:26px;}.adressesLeft,.adressesRight{width:50%;float:left;}.adresse{margin-top:34px;min-height:37px;}.adresse p.titre{font-family:'Open Sans',sans-serif;color:#db0000;font-size:20px;font-weight:700;line-height:18px;margin:34px 0 23px 0;}.adresse a{font-family:'Open Sans',sans-serif;color:#383838;font-size:12px;font-weight:400;line-height:18px;text-decoration:none;}.adresse p,.pageContact  .adresse p a{font-family:'Open Sans',sans-serif !important;color:#383838;font-size:12px;font-weight:400;line-height:18px;}.adresse p.tel,.adresse p.email,.adresse p.adresse{margin-top:12px;}.adresse p.tel span{background:url(/sites/all/themes/hutong/images/sprite_adresses.png) no-repeat;background-position:0px -7px;display:block;float:left;width:18px;height:18px;margin-right:8px;}.adresse p.email span{background:url(/sites/all/themes/hutong/images/sprite_adresses.png) no-repeat;background-position:0px -41px;display:block;float:left;width:20px;height:18px;margin-right:8px;}.adresse p.adresse span{background:url(/sites/all/themes/hutong/images/sprite_adresses.png) no-repeat;background-position:0px -75px;display:block;float:left;width:20px;height:47px;margin-right:8px;}.pageContact .joint-content .mainWrap{margin-top:0;padding-top:0;}.pageContact .joint-content .titre-want{font-size:40px !important;line-height:48px !important;}.pageContact p.content-button{margin:35px auto 0;}.pageContact p.content-button .btn-start{background:url(/sites/all/themes/hutong/images/bg_button.png) repeat-x;display:block;width:305px;height:36px;font-family:'Open Sans',sans-serif;color:#ffffff;font-size:18px;font-weight:600;text-align:center;text-decoration:none;padding:9px 0 0 0 !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;line-height:24px;text-transform:uppercase;}.pageContact .captcha{width:49%;margin:32px auto 10px;float:none;}.pageContact .compulsory{width:49%;margin:0 auto;}.not-logged-in.page-user .mainContent{width:50%;position:absolute;top:30%;left:25%;padding:10px;z-index:99;border-radius:5px;}.not-logged-in.page-user .mainContent section{width:68%;}.not-logged-in.page-user form div.form-item label{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:normal;color:#3c3c3c;padding-bottom:10px;}.not-logged-in.page-user form div.form-item .description{font-family:'Open Sans',sans-serif;font-size:12px;font-style:normal;font-weight:normal;color:#3c3c3c;padding-top:10px;}.not-logged-in.page-user form .form-text{font-family:'Open Sans',sans-serif;font-size:20px;font-style:italic;font-weight:300;width:98%;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555555;display:block;font-size:14px;height:52px;line-height:1.42857;padding:0 6px;}.not-logged-in.page-user #user-login input.form-submit{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;color:#ffffff;background:#d6000f;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;border:0;padding:13px 22px;text-transform:uppercase;}.logged-in.page-user .hpBannerTop .block-imageblock{max-height:300px;}.logged-in.page-user div.tabs{margin-top:-42px;position:relative;z-index:9;text-align:right;height:37px;z-index:99;}.logged-in.page-user div.tabs ul{border:none;}.logged-in.page-user div.tabs li a{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;color:#ffffff;background:#d6000f;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;border:0;padding:13px 22px;}.error404 .mainHeader{height:710px;display:inline-block;width:100%;}.error404 .Page-404 h1{display:block;}.error404 .titlePgae,.error404 .mainContent{display:none;}.error404 .Page-404{position:absolute;top:-73px;width:100%;}.error404 .Page-404 h1{margin-top:0;font-family:'Open Sans',sans-serif;color:#ffffff;font-size:50px;font-weight:700;line-height:24px;text-align:center;}.error404 .Page-404 p{font-family:'Open Sans',sans-serif;color:#ffffff !important;font-size:22px !important;font-weight:400 !important;line-height:45px;text-align:center !important;width:initial !important;}.error404 .Page-404 a{font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;color:#ffffff;background:#d6000f;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;border:0;padding:13px 18px;text-transform:uppercase;float:left;margin-top:29px;text-decoration:none;display:block;text-align:center;}.error404 .Page-404 a.homePageButton{float:none;margin:9px auto 30px;width:303px !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border:1px solid #ffffff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:rgba(255,255,255,0.3);width:305px;height:45px;}.error404 .Page-404 .ButtonsPage{width:568px;width:598px\9;margin:0 auto;overflow:hidden;}.error404 .ButtonsPage a.IntensiveButton{margin-right:19px;}.page-testimonials .mainContent{position:relative;top:-3px;}.page-testimonials .mainContent .main-container.mainWrap{margin-top:-307px;background-color:#ffffff;z-index:99;}.page-testimonials  .view-testimonials{width:629px;margin:0 auto;padding-top:70px;}.page-testimonials  .views-row{border-bottom:1px solid #f0f0f0;padding:32px 0;position:relative;}.node-testimonial .left{width:189px;float:left;}.node-testimonial .left img{margin:0 auto;display:block;border-radius:120px;-webkit-border-radius:120px;width:120px;height:120px;}.node-testimonial .left h3{margin:3px 0;font-family:'Open Sans',sans-serif;color:#d6000f;font-size:14px;font-weight:700;line-height:16px;text-align:center;}.node-testimonial .left h4{font-family:'Open Sans',sans-serif;color:#333333;font-size:13px;font-weight:700;line-height:16px;text-align:center;}.node-testimonial .right{overflow:hidden;}.node-testimonial .right .timeStayed{margin-bottom:15px;display:block;}.right p.languages{padding-left:30px;margin-bottom:10px;font-family:'Open Sans',sans-serif;color:#333333;font-size:16px;font-weight:400;line-height:22px;text-align:left;}.right p.languages strong{color:#333333;font-size:16px;font-weight:700;line-height:6.924px;text-align:left;}.right blockquote{margin-bottom:10px;font-family:'Open Sans',sans-serif;color:#383838;font-size:14px;font-style:italic;line-height:24px;text-align:left;position:relative;}.node-testimonial .right blockquote::before{float:left;display:block;width:21px;height:19px;content:url(/sites/all/themes/hutong/images/quotes-open-testimonials.png);}.node-testimonial .right blockquote::after{display:block;width:21px;height:19px;content:url(/sites/all/themes/hutong/images/quotes-close-testimonials.png);position:absolute;right:0px;bottom:0px;float:right;}.node-testimonial .right blockquote p{width:384px;padding-left:32px;font-style:italic;}.right  .city,.right .mail{display:block;font-family:'Open Sans',sans-serif;color:#777777;font-size:12px;font-weight:600;line-height:18px;text-align:left;float:left;}.right  .city{float:left;display:block;width:58px;height:26px;background:url(/sites/all/themes/hutong/images/sprite_testimonials.png) no-repeat;background-position:-9px 0px;padding-left:21px;padding-top:3px;margin-left:33px;}.right  .mail{display:block;width:124px;height:21px;background:url(/sites/all/themes/hutong/images/sprite_testimonials.png) no-repeat;background-position:-6px -25px;padding-left:28px;padding-top:3px;margin-left:26px;}.right .mail a{color:#777777;text-decoration:none;}.page-testimonials .mainSidebar{margin-top:53px;}.page-testimonials .joint-content .titre-want{line-height:57px !important;margin-bottom:25px;font-size:40px !important;}.page-testimonials p.content-button{margin:0 auto 63px;overflow:hidden;}.page-testimonials p.content-button .btn-start{background:url(/sites/all/themes/hutong/images/bg_button.png) repeat-x;display:block;width:305px;height:36px;font-family:'Open Sans',sans-serif;color:#ffffff;font-size:18px;font-weight:600;text-align:center;text-decoration:none;padding:11px 0 0 0 !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;}.page-testimonials .views-row-last{border:none;}.page-testimonials .view-testimonials div.item-list{margin:0px 0 20px;}.page-testimonials .pager li,.pager li a{font-family:'Open Sans',sans-serif;color:#777777;font-size:17px;text-decoration:none;}.page-testimonials .pager li{display:inline-block;margin-left:0;}.page-testimonials .pager .pager-item:hover a,.page-testimonials li.pager-current{color:#d6000f;}.page-testimonials .mainWrap h1{font-family:'Open Sans',sans-serif;font-size:48px;font-style:normal;font-weight:700;color:#ffffff;text-align:center;text-transform:uppercase;top:0;margin-top:-92px;position:absolute;left:0;right:0;text-shadow:1px 2px 2px #000;}.page-testimonials .mainWrap h2{font-family:'Open Sans',sans-serif;font-size:30px;font-style:normal;font-weight:700;color:#db0000;text-transform:capitalize;text-align:left;padding:0;}.page-testimonials .mainWrap .descTestimonials{margin-bottom:30px;}.page-testimonials .mainWrap .descTestimonials p{color:#383838;font-family:'Open Sans',sans-serif;font-weight:700;font-size:20px;margin:10px 0;line-height:28px;}.page-testimonials .mainWrap .filterTitleActive h3{color:#d6000f;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:600;line-height:24px;text-align:left;}.page-testimonials .mainWrap .filterTestimonials{overflow:hidden;margin-bottom:17px;}.page-testimonials .mainWrap .filterTestimonials ul li{display:block;float :left;border:1px solid #e5e5e5;box-sizing:border-box;padding:10px 25px;margin:0 6px;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;}.page-testimonials .mainWrap .filterTestimonials ul li:active,.page-testimonials .mainWrap .filterTestimonials ul li:hover{background-color:#e5e5e5;cursor:pointer;}.page-testimonials .mainWrap .filterTestimonials ul li a{text-decoration:none;color:#555555;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:700;line-height:24px;text-align:center;}.i18n-ko .mainWrap .filterTestimonials ul li a,.i18n-es .mainWrap .filterTestimonials ul li a,.i18n-nl .mainWrap .filterTestimonials ul li a,.i18n-fr .mainWrap .filterTestimonials ul li a,.i18n-zh-hans .mainWrap .filterTestimonials ul li a{font-size:12.2px;}.page-blog .mainContent .main-container.mainWrap{background-color:#ffffff;}.page-blog .view-blogs{padding-top:19px;width:629px;margin:0 auto;}.page-blog .views-row{border-bottom:1px solid #f0f0f0;padding:32px 0;position:relative;}.blogItem .left{width:189px;float:left;}.blogItem .left img{margin:0 auto;display:block;border-radius:120px;-webkit-border-radius:120px;width:120px;height:120px;}.blogItem .right h3{padding:0 0 10px 0;}.blogItem .right h3 a{margin:3px 0;font-family:'Open Sans',sans-serif;color:#d6000f;font-size:14px;font-weight:700;line-height:16px;text-decoration:none;}.page-blog .views-row-last{border:none;}.page-blog .view-testimonials div.item-list{margin:0px 0 20px;}.page-blog .pager li,.page-blog .pager li a{font-family:'Open Sans',sans-serif;color:#777777;font-size:17px;text-decoration:none;}.page-blog .pager li{display:inline-block;margin-left:0;}.page-blog .pager .pager-item:hover a,.page-blog li.pager-current{color:#d6000f;}.node-type-blog .page-marge-10 .bodyPage p{padding-left:0 !important;}.node-type-blog .bodyPage p{line-height:24px;font-size:18px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:normal;color:#383838;}.node-type-blog .presentation p{font-weight:700;}.node-type-blog .bodyPage ul li{padding-left:20px;line-height:24px;font-size:18px;font-family:'Open Sans';margin-bottom:22px;margin-top:44px !important;position:relative;text-transform:uppercase;font-style:normal;font-weight:normal;color:#383838;}.node-type-blog .bodyPage ul li:before{content:"-";background-color:#db0000;border-radius:70px;width:10px;height:10px;font-size:0;margin-top:8px;margin-right:initial;position:absolute;left:0;}.node-type-blog .bodyPage ul li p{margin-top:22px;padding-left:0px !important;text-transform:none;}.node-type-blog .mainSidebar{clear:left;}.page-user .mainWrap{width:645px;padding:20px 100px;background:#ffffff;position:relative;z-index:99;}.page-user #user-profile-form .form-item label{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#3c3c3c;text-transform:capitalize;padding-bottom:10px;}.page-user #user-profile-form .form-item input{width:100%;padding:10px 0 10px 5px;border:1px solid #cacaca;}.page-user #user-profile-form .form-item  .description{display:inline-block;min-height:35px;font-family:'Open Sans',sans-serif;font-size:13px;font-style:italic;font-weight:300;color:#3c3c3c;margin-top:15px;}.page-user #user-profile-form .form-item  .description a{color:#d6000f;}.page-user #user-profile-form .form-item  .form-type-password{width:100%;}.page-user #user-profile-form .form-item  .password-field{width:50%;}.page-user #user-profile-form .form-item  .password-strength{margin-top:0;}.page-user #user-profile-form .form-item  .password-strength .password-strength-title{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#3c3c3c;text-transform:capitalize;padding-bottom:10px;}.page-user #user-profile-form .form-item  .password-strength .password-indicator{margin-top:25px;}.page-user #user-profile-form .form-item div.selector{min-height:35px;position:relative;}.page-user #user-profile-form .form-item div.selector span{background:url(/sites/all/themes/hutong/images/sprite.png) transparent;background-position:107px -282px;font-family:'Open Sans',sans-serif;font-size:16px;font-style:italic;font-weight:300;border:1px solid #cacaca;color:#3c3c3c;height:54px;padding:0px 0px 0px 30px;width:227px;display:table-cell;vertical-align:middle;margin-right:15px;}.page-user #user-profile-form .form-item div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:54px;top:0px;left:0px;width:258px;}.page-user #user-profile-form  fieldset.form-wrapper{width:100%;top:45px;background:#fcfcfc;margin-bottom:45px;border:1px solid #cacaca;position:relative;}.page-user #user-profile-form fieldset.form-wrapper .fieldset-wrapper{width:72%;margin:0 auto;margin-top:5%;}.page-user #user-profile-form fieldset.form-wrapper legend .fieldset-legend{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:600;color:#d6000f;text-decoration:none;padding:10px;border:1px solid #cacaca;background:none;}.page-user #user-profile-form fieldset.form-wrapper legend a.fieldset-title{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:600;color:#d6000f;text-decoration:none;}.page-user #user-profile-form .checkbox{padding:0px;background:url(/sites/all/themes/hutong/images/sprite.png);width:52px;height:52px;background-position:-58px -340px;display:block;clear:left;float:left;border:1px solid #cccccc;}.page-user #user-profile-form .checkbox.checked{padding:0px;background-position:0px -340px;}.page-user #user-profile-form fieldset.form-wrapper label.option{font-family:'Open Sans',sans-serif;font-size:20px;font-style:normal;font-weight:normal;color:#3c3c3c;padding-top:16px;padding-left:14px;float:left;width:360px;}.page-user #user-profile-form fieldset.form-wrapper .form-type-checkbox .description{margin-left:0px;}.page-user #user-profile-form .form-item-timezone div.selector span{width:100%;padding-left:32px;padding-right:42px;background-position:318px -282px;}.page-user #user-profile-form .form-item-timezone div.selector select{width:460px;}.page-user #user-profile-form fieldset.form-wrapper.collapsible{width:100%;top:45px;background:#fcfcfc;margin-bottom:45px;border:1px solid #cacaca;}#user-profile-form .field-type-image{margin-top:19px;float:left;}.page-user #user-profile-form .form-wrapper #edit-submit{margin-top:36px;font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;color:#ffffff;background:#d6000f;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;border:0;padding:13px 35px;text-transform:uppercase;}#edit-account .form-item input,.field-name-field-phone input,.field-name-field-city input,.field-name-field-country input{padding-right:17px !important;}.page-user #user-profile-form div.image-widget-data{position:relative;}.page-user #user-profile-form .image-widget-data  .uploader{position:relative;}.page-user #user-profile-form .image-widget-data .uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:54px;top:0px;left:0px;width:100%;}.page-user #user-profile-form .image-widget-data .uploader .filename{display:none;}.page-user #user-profile-form .image-widget-data .uploader .action{background:#f4f4f4;padding:15px 50px;border:1px solid #cacaca;display:inline-block;font-family:'Open Sans',sans-serif;font-size:16px;font-style:italic;font-weight:300;color:#3c3c3c;}.page-user #user-profile-form  .image-widget-data input.form-submit{position:absolute;top:0;left:180px;font-family:'Open Sans',sans-serif;font-size:18px;font-style:normal;font-weight:600;color:#ffffff;background:#d6000f;-webkit-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);box-shadow:inset 0px -5px 1px 0px rgba(0,0,0,0.35);border-radius:4px;border:0;padding:12px 35px 12px;text-transform:uppercase;}.ourteacherGlobal{width:100%;padding-top:73px;background-color:#ffffff;}.rowOurTeacher{background:#eeeeee;}.ourTeacher{width:843px;margin:0 auto;position:relative;top:-73px;}.ourTeacher h2{font-family:'Open Sans',sans-serif;font-size:48px;font-style:normal;font-weight:700;color:#262626;text-align:center;text-transform:uppercase;padding:50px 0;}.ourTeacher p{font-family:'Open Sans',sans-serif;font-size:18px;line-height:1.2;color:#0f0e0d;text-align:center;}.ourTeacher a{font-family:'Open Sans',sans-serif;font-size:13px;color:#0f0e0d;text-align:center;margin:20px 0 34px;display:block;}.ourTeacher a.askFor{color:#ffffff;font-family:'Open Sans',sans-serif;font-size:20px;text-align:center;height:45px;margin:0 auto;padding-top:10px;text-transform:uppercase;text-decoration:none;background-color:#db0000;border-top-left-radius:5px;border-top-right-radius:5px;width:345px;display:block;line-height:33px;margin-top:60px;border-bottom:5px solid #800000;}.page-testimonials .mainContent .main-container.mainWrap,.page-our-people .mainContent .main-container.mainWrap{width:80%;margin-top:0;}.page-testimonials .mainContent,.page-our-people .mainContent{background-color:#ffffff;}.page-testimonials .view-filters.fixed,.page-our-people .view-filters.fixed{width:80%;}.page-testimonials .view-testimonials,.page-our-people .view-our-people{width:100%;}.view-testimonials .view-content,.view-our-people .view-content{*zoom:1;}.view-testimonials .view-content:before,.view-testimonials .view-content:after,.view-our-people .view-content:before,.view-our-people .view-content:after{display:table;content:"";line-height:0;}.view-testimonials .view-content:after,.view-our-people .view-content:after{clear:both;}.view-testimonials .views-row,.view-our-people .views-row{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;width:20%;border:none;padding:5px;}.view-testimonials .views-row:nth-child(5n+1){clear:left;}.testimonialBlock{position:relative;}.testimonialImage{position:relative;overflow:hidden;}.testimonialImage:hover .testimonial-hover{-ms-opacity:1;-o-opacity:1;-moz-opacity:1;opacity:1;}.testimonial-img{position:relative;overflow:hidden;}.testimonial-img:before{content:"";display:block;padding-top:100%;}.testimonial-img img{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;min-width:100%;min-height:100%;width:100%;}.testimonial-hover{-webkit-transition:opacity 0.25s ease-in;-moz-transition:opacity 0.25s ease-in;-ms-transition:opacity 0.25s ease-in;-o-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in;-ms-opacity:0;-o-opacity:0;-moz-opacity:0;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(221,0,37,0.6);overflow:auto;}.testimonial-hoverInner{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:table;width:100%;height:100%;padding:5px;}.testimonial-content{display:table-cell;vertical-align:middle;color:white;}.testimonialBlock .timeStayed{margin-bottom:15px;display:block;font-size:11px;}.testimonialBlock blockquote{margin-bottom:10px;font-family:'Open Sans',sans-serif;color:white;font-size:11px;font-style:italic;line-height:1.75em;text-align:left;position:relative;}.testimonialBlock blockquote p{font-style:italic;}.testimonialBlock p,.testimonialBlock p span{font-size:11px;font-family:'Open Sans',sans-serif!important;font-style:normal;font-weight:normal;color:white;}.testimonialBlock h3{margin:3px 0;padding:10px 0;font-family:'Open Sans',sans-serif;font-style:normal;font-size:12px;font-weight:700;line-height:16px;text-align:center;color:#d6000f;}.testimonialBlock h3 span{color:#333333;font-size:12px;padding-left:10px;display:inline-block;*display:inline;*zoom:1;}.view-our-people .views-row{width:25%;}.view-our-people .views-row:nth-child(4n+1){clear:left;}.view-our-people .testimonialBlock{position:relative;}.view-our-people .testimonialBlock p{line-height:1.75em;}.view-our-people .testimonialBlock span{color:#FFF !important;font-size:11px !important;background-color:transparent !important;}.testimonialBlock:hover .peopleLanguages,.testimonialBlock:hover .peopleInfo{display:none;}.peopleLanguages{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:0;right:0;width:100%;padding:10px;text-align:right;}.peopleInfo{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*zoom:1;position:absolute;bottom:0;left:0;width:100%;background:rgba(221,0,37,0.6);padding:10px;}.peopleInfo:before,.peopleInfo:after{display:table;content:"";line-height:0;}.peopleInfo:after{clear:both;}.peopleInfo h3{float:left;width:50%;color:#FFF;font-size:12px;line-height:16px;text-align:left;padding:0;margin:0;}.peopleInfo span{float:left;color:#FFF;font-size:12px;display:block;margin-top:20px;}.peopleInfo .city{width:50%;text-align:right;line-height:16px;margin-top:0;}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url(/sites/all/themes/hutong/css/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}.bx-wrapper .bx-prev{left:10px;background:url(/sites/all/themes/hutong/css/images/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next{right:10px;background:url(/sites/all/themes/hutong/css/images/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/sites/all/themes/hutong/css/images/controls.png) -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/sites/all/themes/hutong/css/images/controls.png) -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}.headerBottom{height:550px;}.headerBottom  .hpBannerTop{height:100%;}.headerBottom  .hpBannerTop .block-imageblock{height:100%;}.headerBottom  .hpBannerTop .block-imageblock .block-image{height:100%;}.hpBannerTop .block-image{background:top center no-repeat;background-size:cover;}.hpBannerTop .block-image img{display:none !important;}.bxslider .hpBannerTop .block-body{margin-top:-2%;}.front .bxslider .hpBannerTop .block-body h2{line-height:1.2;font-size:40px;}.bxslider .hpBannerTop .block-body p{font-size:24px;}.page-node-468 .cities{display:block;}.cities{display:none;position:absolute;bottom:4%;left:50%;margin:0 0 0 -530px;z-index:100;font-family:'Open Sans',sans-serif;font-weight:600;color:white;max-width:65%;box-sizing:border-box;}.cities a{color:white;text-decoration:none;font-size:1.2em;line-height:1.3;}@media all and (max-width:1060px){.cities{width:90%;left:0;margin:0;padding:0 10px;}}.node-type-page .contenPage,.node-type-blog .contenPage{margin-top:-10%;}@media only screen and (max-width:768px){.cities{bottom:10px;}}@media only screen and (max-width:767px){.bxslider .hpBannerTop .block-body{margin-top:-2%;top:100px;}.front .bxslider .hpBannerTop .block-body h2{line-height:1.2;font-size:2.5rem;}.cities a{font-size:1em;}}
.show_mobile{display:none;}@media only screen and (max-width:767px){html{font-size:12px;}body{overflow-x:hidden;min-width:320px;background:#262626;position:relative;}#global{width:100%;overflow:hidden;position:relative;}.menu_open_body .menu_mobile{position:relative;}.menu_open_body #pageWrapper{position:absolute;top:0;}.overlay_nav{background:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100;}.overlay_nav_head{background:none;height:100%;left:0;position:absolute;top:0;bottom:0;width:100%;z-index:100;}#pageWrapper{position:relative;z-index:2;width:100%;min-width:320px;background:#fff;overflow-x:hidden;}.show_mobile{display:block;}input[type="text"],input[type="password"],textarea{outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mainContent .mainWrap{width:100%;padding:0 20px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.node-type-page .mainWrap .content,.node-type-blog .mainWrap .content{position:relative;}.page-node .mainWrap h1{margin:0;color:red;}.node-type-page section.main-container.mainWrap h1,.node-type-blog section.main-container.mainWrap h1{font-size:2.5rem;position:absolute;bottom:50px;top:auto;left:0;width:100%;text-align:center;}.node-type-page section.main-container.mainWrap .presentation h2,.node-type-blog section.main-container.mainWrap .presentation h2,section.main-container.mainWrap .contenPage section h2{font-size:2rem;}h2.rtejustify{margin:10px 0px;}li.rtejustify{margin-left:0px !important;}.formWrapper .compulsory{display:inline-block;width:100%;margin-top:18px;position:static;}.mainWrap h3{font-size:1.66rem;}.node-type-page .contenPage section .bodyPage,.node-type-blog .contenPage section .bodyPage{width:100%;padding:10px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.node-type-page .contenPage section .bodyPage img,.node-type-blog .contenPage section .bodyPage img{max-width:100%;}.node-type-page .contenPage section .bodyPage p,.node-type-blog .contenPage section .bodyPage p{padding:0;margin:0 0 10px;}.node-type-page section.main-container.mainWrap .presentation p,.node-type-blog section.main-container.mainWrap .presentation p,section.main-container.mainWrap .contenPage section p{font-size:1.5rem;}.node-type-page .mainWrap .content .presentation,.node-type-blog .mainWrap .content .presentation{padding:10px;width:auto;}.node-type-page .mainWrap .btn-start,.node-type-blog .mainWrap .btn-start{font-size:1.5rem;padding:0.83rem 1.66rem;}iframe{max-width:100%;}.tableScrollable{border:1px solid black;width:100%;margin:0 auto;height:auto;overflow:scroll;overflow-x:scroll;-webkit-overflow-scrolling:auto;}.tableScrollable table{margin:0;}.mainHeader .main-container{width:100%;position:relative;}.menuTop,.global-nav-overlay{display:none;}.headerTop{left:0;top:10px;margin:0;width:100%;z-index:101;}.headerTopRelative{width:100%;padding:0;margin:0;text-align:center;position:relative;}.toggle-menu{position:absolute;left:10px;top:15px;background:url(/sites/all/themes/hutong/images/sprite.png) repeat  0 0;height:26px;width:30px;z-index:2;}.toggle-menu.is-opened{background-position:-31px 0;}.mainHeaderLogo{float:none;margin:0;padding:0;}.mainHeaderLogo img{max-width:60%;}.menu_mobile{overflow:hidden;display:inline-block;position:absolute;z-index:2;left:-80%;top:0;width:80%;padding:0;z-index:1;}.menu_mobile,.menu_mobile *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.menu_mobile .bgmenu,.menu_mobile .bgmenu:hover{background:none;}ul.menu_nav > li{padding:0;border-bottom:3px solid #000;}ul.menu_nav > li.dropdown{position:relative;padding-right:6.25%;}ul.menu_nav > li.dropdown:after{content:"";display:block;position:absolute;top:26px;right:6.25%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #db0000;}ul.menu_nav > li.parentActive:after{width:0;height:0;border-top:none;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #db0000;}ul.menu_nav > li.parentActive{position:relative;}ul.menu_nav > li .btn_to_close{display:none;}ul.menu_nav > li.parentActive .btn_to_close{display:block;width:30px;height:30px;position:absolute;right:8px;top:15px;z-index:2;}ul.menu_nav  a{font-family:"Open Sans",sans-serif;color:#fff;text-decoration:none;line-height:1;}ul.menu_nav .active > a{color:#db0000;}ul.menu_nav > li > a{display:block;padding:20px 6.25%;font-size:22px;text-transform:uppercase;}ul.menu_nav > li > div{width:100%!important;}.menu_mobile .tb-megamenu-submenu{display:none;padding:10px 20px;border-bottom:1px solid #fff;}ul.menu_nav > li > .tb-megamenu-submenu{border:none;padding:0 6.25% 15px;}ul.menu_nav > li > .tb-megamenu-submenu > .mega-dropdown-inner{padding-left:12px;}.menu_mobile .tb-megamenu-submenu li{padding-bottom:5px;}.menu_mobile .tb-megamenu-submenu li.level-2{padding-bottom:10px;position:relative;padding-left:10px;}.menu_mobile .tb-megamenu-submenu li.level-2:before{content:"";width:4px;height:4px;background:#fff;position:absolute;top:6px;left:0;display:inline-block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.menu_mobile .tb-megamenu-submenu li.level-2 > a{font-size:16px;text-transform:uppercase;}.menu_mobile .tb-megamenu-submenu li a{font-size:16px;}.menu_mobile .tb-megamenu-submenu	.tb-megamenu-submenu{padding:5px 12px;display:block;}.menu_mobile .tb-megamenu-submenu	.tb-megamenu-submenu li:before{content:"-";color:#fff;display:inline-block;padding-right:2px;}.menu_mobile .mainHeaderSocial{position:static;padding:20px 0 4px 0;width:100%;overflow:hidden;display:block;}.menu_mobile .block-lang-dropdown{display:block;clear:both;padding:0 0 0 10px;}.ddsDark .dd-options{bottom:auto;position:static;}.hpBannerTop{width:100%;overflow:hidden;}.hpBannerTop .block-body{text-align:center;left:0;margin:0;width:100%;text-align:center;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.front .hpBannerTop .block-body h2,.hpBannerTop .block-body h2{font-size:2.5rem;width:100%;padding:0 0 10px;line-height:33px}.hpBannerTop .block-body p{font-size:1.25rem;width:100%;}.landing-page .hpBannerTop .block-body,.page-node-837 .hpBannerTop .block-body,.page-node-11185 .hpBannerTop .block-body{top:25%;}footer{padding:20px;}footer .footerTop{width:100%;padding:0;}footer .footerTop section.footerLink{width:100%;padding-bottom:20px;margin-bottom:20px;float:none;border-bottom:1px solid #585858;}footer .footerTop .menuCol2 ul.menu,footer .footerTop .menuCol4 ul.menu{margin-top:15px;}.newsletterSocialMedia .newsletter{width:100%;float:none;clear:both;margin-bottom:30px;}.newsletterSocialMedia .newsletter form label{font-size:18px;}footer #newsletter .form-item{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;margin:0;}footer #newsletter .form-item .form-text{float:none;height:30px;width:98%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.newsletterSocialMedia .newsletter form input.form-submit{float:right;margin:-46px -15px 2px;position:relative;z-index:10;height:30px;width:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}footer #newsletter div.messages{padding:10px 10px 10px 32px;}.newsletterSocialMedia .footerSocialMedia{width:100%;}.newsletterSocialMedia .footerSocialMedia strong{display:block;float:none;}.newsletterSocialMedia .footerSocialMedia .links{float:none;}.socialMediaNews .ckeditor-backgroundimage-content{width:100%;font-size:20px;}.ckeditor-backgroundimage-content img{width:100%;}.footerBottom{width:100%;max-width:273px;line-height:18px;}.formWrapper{padding:30px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.formWrapper h1{font-size:2.33rem;}.formWrapper h2,.formWrapper h3{font-size:1.5rem;line-height:1.66rem;width:100%;}.formWrapper .formContainer{width:100%;}.formWrapper .formLeft,.formWrapper .formRight{width:100%;float:none;margin:0;padding:0;}.formWrapper form div.form-item{width:100%;}.formWrapper .form-control{width:100%;height:40px;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#contact-form .selector span{width:100%;height:40px;line-height:40px;padding:0 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/sites/all/themes/hutong/images/bg-select.png) no-repeat scroll right center}#contact-form div.selector select{width:100%;height:30px;}.formWrapper .form-textarea{height:159px;width:96%;}.formWrapper form input.form-submit{position:static;font-size:1.5rem;padding:0.83rem 1.66rem;clear:both;margin:10px 0 0;}.formWrapper .form-item-captcha-response .form-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans",sans-serif;font-size:14px;font-style:italic;font-weight:300;padding:0 6px;width:150px;height:40px;line-height:40px;border:1px solid #ccc;}.formWrapper form div.form-item-newsletter label.option{font-size:16px;}.formWrapper form div.form-item label.error{line-height:1;padding:10px 0 0px 0;position:relative;}.formWrapper .captcha #edit-captcha-response-error.error{position:relative;padding:10px 0;}.socialMediaNews .main-container > .block-drupalone{width:100%;float:none;clear:both;}.socialMediaNews .main-container > .block-drupalone > div,.socialMediaNews .main-container > .block-drupalone > .LastNews{width:auto;float:none;padding:20px;}.aimeFacebookGlobal{text-align:center;width:280px;margin:0 auto;}.aimeFacebookGlobal .aimeFacebook{width:100%;}.socialMediaNews .socialMediaInstagram{height:auto;text-align:center;}.socialMediaNews .LastNews{width:100%;height:auto;}.learnPrograms .block-block p{font-size:2rem;line-height:2.5rem;}.learnPrograms .linkBoutton{font-size:1.5rem;padding:0.83rem 1.66rem;}.getGlimpse{min-height:204px;position:relative;}.getGlimpse .block-imageblock .block-image img{height:204px;width:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;}.getGlimpse .block-body{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.getGlimpse .block-body a{font-size:2.33rem;white-space:nowrap;padding:18px 0px 18px 56px;}.learnInternshipChina{width:100%;max-width:520px;margin:0 auto;}.learnInternshipChina .main-container{width:100%;}.learnInternshipChina .block-imageblock{width:100%;float:none;margin:0 0 30px;clear:both;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.learnInternshipChina .block-imageblock:last-child{margin-bottom:0;}.learnInternshipChina .block-imageblock .block-image{margin:0;}.learnInternshipChina .block-imageblock .block-body,.learnInternshipChina .block-imageblock:hover .block-body{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.learnInternshipChina .block-imageblock .block-body h3{font-size:2.33rem;}.learnInternshipChina .block-imageblock .block-body p{font-size:1.5rem;line-height:1.83rem;padding:10px 0 0;}.learnInternshipChina .block-imageblock .block-body a{font-size:1.5rem;padding:0.83rem 1.66rem;}.chineseLanguageSchool .main-container{width:auto;padding:0 20px;}.chineseLanguageSchool h2{font-size:2.5rem;padding-top:0;}.chineseLanguageSchool h3{font-size:1.33rem;}.chineseLanguageSchool .block-block{width:100%;clear:both;float:none;margin:0 0 3.33rem;}.chineseLanguageSchool .block-block:last-child{margin-bottom:0;}.blockTestimonials{padding-bottom:50px;}.testimonials .defaultTexte{font-size:1.5rem;position:static;padding-top:50px;}.testimonials .linktestimonial{position:static!important;padding:20px 0 0;}.blockTestimonials .txtDescription{font-size:2.33rem;}#mobiletextInfo .testimonialContent{position:static;padding:50px 0 0;}#mobiletextInfo .testimonialContent blockquote{width:100%;margin:0;padding:0 40px;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#mobiletextInfo .testimonialContent blockquote p{padding:0;font-size:1.5rem;max-height:inherit;height:auto;}#mobiletextInfo .testimonialContent blockquote p a,#mobiletextInfo .testimonialContent  p.email a{color:#fff;}.testimonialContent blockquote:before,.testimonialContent blockquote:after{-ms-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4);}.testimonialContent blockquote:before{left:-20px;top:-20px;}.testimonialContent blockquote:after{right:-20px;bottom:0;}section.testimonials ul.testimonial{width:100%;text-align:center;font-size:0;}section.testimonials ul.testimonial li.item{width:16.66%;display:inline-block;float:none;height:auto;}.testimonials .defaultTexte{font-size:1.5rem;}.testimonials a#testimonialsButton{display:inline-block;font-size:1.5rem;padding:0.83rem 1.66rem;}.hpBannerMiddel .block-imageblock{width:100%;float:none;}.hpBannerMiddel .block-imageblock .block-image{width:100%;overflow:hidden;}.hpBannerMiddel .block-imageblock:first-child{margin-bottom:0;}.hpBannerMiddel .block-imageblock:first-child img{min-height:270px;}.hpBannerMiddel .block-imageblock:first-child .block-body{padding:3.33rem 0 0;}.hpBannerMiddel .block-imageblock:first-child .block-body h2{font-size:2rem;width:90%;margin:0 auto;line-height:normal;}.hpBannerMiddel .block-imageblock:first-child .block-body h3{font-size:1.66rem;}.hpBannerMiddel .block-imageblock:first-child .block-body > ul{width:100%;max-width:520px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.hpBannerMiddel .block-imageblock:first-child .block-body ul li{line-height:1;}.hpBannerMiddel .block-imageblock:first-child .block-body ul ul li{line-height:17px;}.hpBannerMiddel .block-imageblock:first-child .block-body ul li a{font-size:1.5rem;}.hpBannerMiddel .block-imageblock:last-child{width:100%;}.hpBannerMiddel .block-imageblock:last-child h3{font-size:2.33rem;}.hpBannerMiddel .block-imageblock:last-child .block-body{padding:0;width:100%;top:40%;}.page-testimonials .mainWrap h1{font-size:39px;}.pageWhyChooseUs .descBlogs img,.bodyPage img{padding:0;}.page-our-people .mainWrap h1{font-size:2.5rem;left:0;width:100%;text-align:center;}.page-our-people .mainContent .main-container.mainWrap{margin:0;}.page-our-people .mainWrap h2{font-size:2rem;}.page-our-people .mainWrap .descOurPeople p{font-size:1.5rem;}.page-our-people .view-our-people{width:100%;}.page-our-people .mainWrap .filterTitleActive h3{font-size:2rem;}.right p.languages{padding:0 0 5px;}.node-our-people .right blockquote p{width:auto;padding:0 22px;}.page-our-people .view-our-people{padding-top:36px;}.right p.languages{margin-top:10px;text-align:center;}.view-filters.fixed{width:100%;left:0%;}.mainWrap .views-exposed-form .form-type-bef-link a{padding:11px 10px;display:inline-block;}.mainWrap .views-exposed-form .form-type-bef-link{padding:0;}.pageWhyLearnChinese .page-marge-summary{margin-top:30px;}.pageWhyLearnChinese .thumbnailContent{top:0;position:static;}.pageWhyLearnChinese .cententimage{height:auto;}.pageWhyLearnChinese .thumbnailContent img{max-width:100%;margin-bottom:20px;}.pageWhyLearnChinese .contenPage section .bodyPage p{padding-left:15px;width:94%;}.pageWhyChooseUs p a img{margin:10px auto;display:block;}.node-type-page .joint-content{margin:30px 0;}.node-type-page .joint-content .mainWrap,.node-type-blog .joint-content .mainWrap{width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.joint-content .titre-want{width:100%;font-size:2.5rem;line-height:1;}.joint-content p.content-button{width:auto;text-align:center;}.joint-content p.content-button .btn-start{width:auto;min-width:200px;float:none!important;display:inline-block;font-size:1.5rem;padding:0.83rem 1.66rem;}.bodyPage ul li img{display:block;}.node-type-page .contenPage section .bodyPage table{width:100%!important;}.node-type-page .contenPage section .bodyPage table img{max-width:130px;height:auto!important;}.node-type-page .contenPage section .bodyPage table td{font-size:1.33rem;padding:5px;}.node-type-page .contenPage section .bodyPage table td p{font-size:1.33rem;}.page-blog .view-blogs{width:100%;}.blogItem .left{float:none;margin:0 auto;}.node-testimonial .right blockquote{padding:0 32px;}.node-testimonial .right blockquote::before{position:absolute;left:0;}.node-testimonial .right blockquote p{width:100%;padding:0;}.blogItem .right h3{text-align:center;}section.main-container.mainWrap .contenPage section h2>img{margin:17px auto !important;float:none !important;}.node-type-page .contenPage section .bodyPage img{float:none !important;display:block;margin:5px auto !important;}.landing-page h2,.page-node-837 .hpBannerTop .block-body h2,.page-node-11185 .hpBannerTop .block-body h2{text-align:center;padding-top:5px;}.node-type-page .hpBannerTop .block-body p.content-description{width:100%;line-height:normal;}.node-type-page .hpBannerTop .block-body p{width:100%;margin:0 auto;}.page-node-511 .bottominfos .text-right{width:100%;}.node-type-page .hpBannerTop .block-body .linkBoutton{display:block;width:29%;margin:3px auto;float:none;padding:10px;font-size:12px;}.landing-page h2,.page-node-837 h2,.page-node-11185 h2,.blocWhyChooseHutong h3,.blocWhatWeBelieveIn h3,#carouselContent h2,.ourTeacher h2{font-size:38px;}.iconWhyChoose{width:91%;}.iconLeft,.iconRight{width:100%;}.blocWhatWeBelieveIn{width:90%;margin:0 auto 30px;}.blocWhatWeBelieveIn .blocTexte{width:100%;padding-bottom:30px;padding-left:0;}.blocFullyCustomized{height:auto;}.blocFullyCustomized .content{width:100%;margin:0 auto;}.ourTeacher a.askFor{max-width:95%;width:95%;font-size:17px;}.content .leftContent{width:47%;padding-top:65px;}.blocFullyCustomized .content .textLeft{font-size:23px;}.content .RightContent{width:45%;padding:69px 0% 0px;margin-left:5px}.textRight{font-size:11px;line-height:20px;}.ourTeacher{width:90%;}.ourTeacher img{width:100%;}.content .contentLarge{padding-top:30px;}.content .contentLarge p{font-size:23px;padding:0 2% 0;}.content .contentLarge .askFor{font-size:20px;margin-top:18px;}.blockmosaic{width:100%;height:auto;}.contenttype1 .textinfos{width:95%;}.contenttype1 h3{font-size:23px;margin-top:22px;}.blockmosaic .contenttype1{height:250px;}.contenttype1 p{font-size:13px;}.contenttype2.img img{height:auto;}.contenttype2.text2 .textinfos{width:100%;}.contenttype2.text2 .textinfos{width:98%;}.caroufredsel_wrapper{width:100% !important;height:288px !important;margin:0px auto !important:;}#carousel{width:100% !important;overflow:hidden;left:0px !important;height:268px !important;margin:0px auto !important;}#carousel img{width:100%;}#next{right:3%;top:61%;}#prev{left:3%;top:61%;}#carousel div.slidesCarousel{margin-top:0px !important;float:none !important;right:0px !important;left:0px !important;margin:0 auto !important;}.page-testimonials .mainContent .main-container.mainWrap{margin-top:0px;}.page-testimonials .view-testimonials{width:100%;}.node-testimonial .left{float:none;margin:0 auto;}.node-testimonial .right .timeStayed{margin:12px auto;text-align:center;}.page-testimonials .joint-content .titre-want{line-height:40px;}.page-testimonials .joint-content p.content-button{width:72%;}.page-testimonials .joint-content p.content-button .btn-start{float:none;margin-bottom:15px;display:block;}.pageContact .mainContent{width:99%;}.pageContact .mainContent .mainWrap{padding:0;}.pageContact .contactHeader{padding:33px 7px 34px;width:100%;}.pageContact .contactHeader>p{width:100%;}.pageContact .formLeft,.pageContact .formRight{width:93%;}.pageContact #contact-form .selector span{background-position:296px 17px;padding-top:2px;height:47px;}.pageContact #contact-form div.selector select{width:100%;height:47px;top:0;display:block;}.pageContact .captcha{width:91%;}.pageContact form input.form-submit{margin:4% 4% 5%}.pageContact .mainSidebar{width:100%;}.pageContact .blocAdresses{width:100%;margin:0;}.pageContact .blocAdressesGlobal{width:94%;padding:0 10px;}.adressesLeft,.adressesRight{width:100%;}.adresse img{margin:0 auto;display:block;}.adresse p.titre{text-align:center;}.pageContact .joint-content p.content-button{width:53%;}.pageContact .joint-content p.content-button .btn-start{float:none;margin-bottom:15px;display:block;}.pageContact .form-control{width:86%;}.pageContact .formRight .form-textarea{width:96%;}.pageContact .formLeft .form-textarea{width:96%;}.pageContact div.form-item #edit-captcha-response{font-family:'Open Sans',sans-serif;font-size:20px;font-style:italic;font-weight:300;width:86%;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555555;display:block;font-size:14px;height:52px;line-height:1.42857;padding:0 15px;}.form-item .description{color:#3c3c3c;font-family:'Open Sans',sans-serif;font-size:16px;line-height:normal;}.pageContact .compulsory{width:100%;margin-left:4%;font-size:20px;color:#3c3c3c;font-family:'Open Sans',sans-serif;font-size:16px;line-height:normal;}.pageContact #contact-form .selector span{width:96%;}.pageContact .mainWrap h2,.pageContact .mainSidebar h2{padding-left:3%;}.pageContact .contactHeader>p{width:92%;}.pageContact form div.form-item-newsletter label.option{font-size:16px;}.page-node-404 .mainHeader{height:595px;}.page-node-404 .hpBannerTop{height:596px;}.page-node-404 .hpBannerTop .block-image{min-height:595px;}.page-node-404  .hpBannerTop .block-imageblock .block-image img{height:599px;}.page-node-404  .Page-404{top:-60px;}.page-node-404  .Page-404 p{font-size:15px !important;line-height:27px;}.page-node-404  .Page-404 a.homePageButton{margin:9px auto 18px;}.page-node-404  .Page-404 .ButtonsPage{width:311px;margin-top:22px;}.page-node-404  .ButtonsPage a.IntensiveButton{margin:0;}.page-node-404  .ButtonsPage a.InternchipButton{margin-left:36px;}.page-apply-form .mainWrap{padding-top:32px;}.page-apply-form .mainWrap h1{margin-top:-113px;}.page-apply-form #apply-form-page-form .form-item-program-select:last-child label.option{padding:14px 0px;}.page-apply-form #apply-form-page-form .collapsible{width:100%;margin:0 auto 45px;padding:0;}.page-apply-form #apply-form-page-form .form-wrapper legend{padding-left:4%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper{margin:6% auto 10%;overflow:hidden;width:94%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item input{width:97%;}.page-apply-form #apply-form-page-form #edit-internship .fieldset-wrapper .form-item input#edit-program-reference-no{width:97%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-birthdate .form-type-select{width:33.3%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-birthdate .form-type-select .selector span{padding:0px 0px 0px 10px;background-position:-50px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item .form-radios{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item .form-radios .form-item-gender{width:33%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item .form-radios .form-item-gender:nth-child(1){width:28%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item .form-radios .form-item-gender:nth-child(3){width:38%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item .form-radios .form-item-gender label.option{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-nationality{margin-bottom:18px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-nationality .selector .form-select{width:100%;margin-left:0;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item.form-item-nationality .selector span{width:420px;background-position:-13% -282px;padding-left:12px;}.intl-tel-input .flag-dropdown{padding:0px 1px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-phone .intl-tel-input input{margin-left:95px;width:63%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-country .selector .form-select{width:100%;margin-left:0;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item.form-item-country .selector span{width:420px;background-position:170px -282px;padding-left:12px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStart .form-item-start-month{width:48%;left:52%;margin-top:42px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStart .form-item div.selector{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStart .form-item div.selector .form-select{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStart .form-item-start-month div.selector span{width:127px;padding:0px 0px 0px 10px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStart .form-item-start-year div.selector span{width:127px;padding:0px 0px 0px 10px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStart .form-item-start-year div.selector{width:67%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredDuration .form-item-duration div.selector span{width:94px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-city-stay .form-type-radio{width:20%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .selector .form-select{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-how-to-find div.selector{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-how-to-find div.selector span{background-position:-12% -282px;padding:0px 0px 0px 10px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-program-expectations .form-textarea-wrapper{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-country div.selector{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-country div.selector span{background-position:-12% -282px;padding:0px 0px 0px 10px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-school div.selector{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-school div.selector span{background-position:-12% -282px;padding:0px 0px 0px 10px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStart .form-item-start-year{width:73%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-program-expectations .form-textarea-wrapper .form-textarea{width:99%;margin-left:1px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item.form-item-chinese-level{width:100%;margin:0 auto;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item #edit-chinese-level{overflow:hidden;margin-left:0px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .form-type-radio{width:25%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .form-type-radio label{font-size:13px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .form-type-radio label span{font-size:9px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .form-type-radio .radio:after{left:-39px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .radio span{background-position:25px -794px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .radio.progress-on span{background-position:18px -829px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .radio span.checked{background-position:25px -760px;}.page-apply-form #apply-form-page-form #edit-second-program .fieldset-wrapper{width:94%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStartSecond{padding-bottom:8px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-check-combo-second label.option{width:70%;padding-top:7px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-month-second{left:50%;width:47%;margin-bottom:18px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-month-second div.selector{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-month-second div.selector span{padding:0px 0px 0px 10px;background-position:2% -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-year-second div.selector{width:47%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-year-second div.selector span{padding:0px 0px 0px 10px;background-position:2% -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-city-stay-second .form-type-radio{width:24%;}.page-apply-form #apply-form-page-form #edit-newsletter .fieldset-wrapper{width:98%;}.page-apply-form #apply-form-page-form #edit-newsletter .fieldset-wrapper .form-item-confirmation label.option{width:70%;padding-top:0;}.page-apply-form #apply-form-page-form #edit-newsletter .fieldset-wrapper .form-item-newsletter label.option{width:70%;padding-top:5px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-check-combo-second{margin-top:0px;background-position:3% -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredDurationSecond .form-item-duration-second div.selector span{width:93px;}.page-apply-form #apply-form-page-form .collapsible a.fieldset-title{font-size:18px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item.form-item-nationality .selector span{background-position:156px -282px;width:290px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-country div.selector span{background-position:156px -282px;width:290px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-country div.selector span{background-position:156px -282px;width:290px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-school div.selector span{background-position:156px -282px;width:290px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-how-to-find div.selector span{background-position:156px -282px;width:290px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-phone .intl-tel-input input{width:200px;}.node-type-page .page-marge-summary,.node-type-blog .page-marge-summary{margin-top:10px;}.formWrapper h2{padding:0px 0 20px 0;}.pageContact .blocAdresses{padding-top:0px;}.right .mail{width:92%;margin-left:0px}.right .city{width:92%;margin-left:0px}.mainWrap p,.mainWrap p span{margin-bottom:8px;}.node-type-page .mainWrap .content .presentation{margin-top:20px;}.node-internship-type #them-internship-filter-form .form-wrapper{width:100%;text-align:center;margin-bottom:5px;}.node-internship-type #them-internship-filter-form .form-wrapper .container-inline div{display:block;}.node-internship-type #them-internship-filter-form .form-item select.large{width:50%;height:35px;}.node-internship-type #them-internship-filter-form .form-item #edit-starting-date{width:50%;height:35px;}.node-internship-type form .ajax-progress-throbber .throbber{position:absolute;left:50%;margin-top:80px;}.node-type-internship-type #newsletter-sidebar,.page-internship #newsletter-sidebar{top:5px;}}@media only screen and (max-width:767px) and (orientation:landscape){.pageContact .form-control{width:94.5%;}.pageContact #contact-form .selector span{background-position:570px 17px;}.pageContact form input.form-submit{margin-left:504px;}.pageContact .blocAdressesGlobal{width:97%;}.adresse p.tel span,.adresse p.email span{margin-top:0;}.node-testimonial .right blockquote p{width:100%;}.right p.languages{text-align:left;}.mainWrap .views-exposed-form .form-type-bef-link{margin:0 3px;}.mainWrap .views-exposed-form .form-type-bef-link a{padding:11px 14px;}.page-apply-form #apply-form-page-form .collapsible a.fieldset-title{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-birthdate .form-type-select .selector span{background-position:-31px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item.form-item-nationality .selector span{background-position:288px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item.form-item-country .selector span{background-position:288px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStart .form-item-start-month{left:25%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-country div.selector span{background-position:280px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-school div.selector span{background-position:280px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-how-to-find div.selector span{background-position:280px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-year-second div.selector{width:22%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-month-second{left:24%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-month-second div.selector{width:22%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .radio span{background-position:59px -794px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .radio span.checked{background-position:60px -760px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .radio.progress-on span{background-position:59px -829px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .form-type-radio .radio:after{left:-72px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .form-type-radio label span{font-size:10px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-check-combo-second label.option{padding-top:16px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper120px .form-item.form-item-nationality .selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-country div.selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-country div.selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-school div.selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-how-to-find div.selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-phone .intl-tel-input input{width:200px;}.pageContact .form-control{width:94.5%;}.pageContact #contact-form .selector span{background-position:570px 17px;}.pageContact form input.form-submit{margin-left:504px;}.pageContact .blocAdressesGlobal{width:97%;}.adresse p.tel span,.adresse p.email span{margin-top:0;}.node-testimonial .right blockquote p{width:100%;}.right p.languages{text-align:left;}.mainWrap .views-exposed-form .form-type-bef-link{margin:0 3px;}.mainWrap .views-exposed-form .form-type-bef-link a{padding:11px 14px;}.page-apply-form #apply-form-page-form .collapsible a.fieldset-title{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-birthdate .form-type-select .selector span{background-position:-31px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item.form-item-nationality .selector span{background-position:288px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item.form-item-country .selector span{background-position:288px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredStart .form-item-start-month{left:25%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-country div.selector span{background-position:280px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-school div.selector span{background-position:280px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-how-to-find div.selector span{background-position:280px -282px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-year-second div.selector{width:22%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-month-second{left:24%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-month-second div.selector{width:22%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .radio span{background-position:59px -794px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .radio span.checked{background-position:60px -760px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .radio.progress-on span{background-position:59px -829px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .form-type-radio .radio:after{left:-72px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .form-type-radio label span{font-size:10px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-check-combo-second label.option{padding-top:16px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item.form-item-nationality .selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-country div.selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-country div.selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .studentPartnerSchools .form-item-partner-school div.selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-how-to-find div.selector span{background-position:156px -282px;}html.AndroidClass .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-phone .intl-tel-input input{width:200px;}.testimonials .testimonialsDescription{top:30%;}}@media screen and (max-width:480px){html{font-size:10px;}.hpBannerTop .block-image{width:100%;overflow:hidden;min-height:255px;position:relative;}.hpBannerTop .block-imageblock .block-image img{height:255px;width:auto;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}section.testimonials ul.testimonial li.item{width:25%;display:inline-block;float:none;height:auto;}.mainWrap .views-exposed-form .form-type-bef-link{margin:0 0 20px;width:100%;}.mainWrap .views-exposed-form .form-type-bef-link a{display:block;}.node-our-people .left{float:none;margin:0 auto;}.node-our-people .right{float:none;}}@media screen and (min-width:768px) and (max-width:1024px){.headerTop,.hpBannerTop .block-body{width:97%;left:0;margin:0;padding-left:15px;}.front .hpBannerTop .block-body h2{font-size:42px;}.hpBannerTop .block-body p{font-size:21px;width:49%;}.learnPrograms .block-block p{font-size:22px;}.getGlimpse{width:100%;}.getGlimpse .block-body{left:0%;top:48%;}.learnInternshipChina .block-imageblock .block-body{top:21%;}.learnInternshipChina .block-imageblock .block-body h3{font-size:18px;}section.testimonials ul.testimonial li.item{height:84px;}.testimonials .testimonialsDescription{top:42%;}.testimonialContent blockquote{width:92%;margin-bottom:67px;}.testimonialContent blockquote::before{width:73px;height:73px;background-position:-405px -60px;z-index:9999;}.testimonialContent blockquote::after{background-position:-485px -60px;width:73px;height:73px;}.hpBannerMiddel .block-imageblock:first-child .block-body{padding:25px 0 0;font-size:21px;}.hpBannerMiddel .block-imageblock:first-child .block-body h2{font-size:35px;}.hpBannerMiddel .block-imageblock:first-child .block-body h3{font-size:18px;}.hpBannerMiddel .block-imageblock:first-child .block-body ul li a{font-size:18px;}.hpBannerMiddel .block-imageblock:last-child .block-body{padding:33px 49px;}.hpBannerMiddel .block-imageblock:last-child h3{font-size:17px;}.hpBannerMiddel .block-imageblock:last-child a{font-size:12px;padding:15px;}.formWrapper h3{width:62%;}.formWrapper form div.form-item{width:100%;}.formWrapper .form-control{width:94%;padding:0 0 0 15px;}#contact-form .selector span{width:96.2%;padding:14px 0 0 6px;background-position:173px -284px;}#contact-form .formRight .selector span{width:96%;background-position:151px -284px;}#contact-form .formRight  .form-textarea-wrapper .form-control{width:99%;}.formWrapper form div.form-item-newsletter label.option{width:73%;padding-top:8px;}.formWrapper form input.form-submit{bottom:8%;right:0px;}.formWrapper form div.captcha .form-item-captcha-response{width:219px;}.form-item-captcha-response .form-text{margin-left:1px;}.socialMediaNews .socialMediaFacebook{width:23%;padding:0 1%;}.socialMediaNews .socialMediaFacebook .aimeFBfollowers .nbFollowers{background-position:-54px -566px;padding-left:21px;}.socialMediaNews .socialMediaFacebook .aimeFBfollowers .nbFollowers em{font-size:18px;}.socialMediaNews .socialMediaTwitter .nbFollowers{background-position:-55px -620px;padding-left:30px;}.socialMediaNews .socialMediaTwitter .nbFollowers em{font-size:18px;}.socialMediaNews .socialMediaInstagram .iconInstagram{background-position:-54px -669px;margin-left:15px;padding-left:39px;height:41px;}.socialMediaNews .socialMediaInstagram .LastInstagram{margin-top:78px;}.newsletterSocialMedia .newsletter{width:58%;float:none;overflow:hidden;margin:0 auto 26px;position:relative;}.newsletterSocialMedia .footerSocialMedia{width:67%;float:none;margin:0 auto;}.newsletterSocialMedia .newsletter form label{float:none;margin-right:14px;display:inline;}.newsletterSocialMedia .newsletter form input.form-text{float:none;}.newsletterSocialMedia .newsletter form input.form-submit{position:absolute;bottom:0px;right:10px;padding:7px 9px 7px 7px;}.menuTop .titleMenu{right:2%;}.front .hpBannerTop .block-body h2{line-height:48px;}.tb-megamenu .nav{width:90%;}.tb-megamenu .nav > li a.close-item-menu{margin-top:-44px;margin-left:155px;}.tb-megamenu .nav > li > a{line-height:24px !important;height:25px;font-size:17px;}.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{height:25px;}.tb-megamenu .mega.open > .mega-dropdown-menu{left:0% !important;margin-left:210px !important;}.tb-megamenu .mega-nav .mega-group > .mega-group-title,.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title{font-size:17px;padding-left:21px;}.tb-megamenu .span12.mega-col-nav .mega-inner{padding-left:38px;}.tb-megamenu .row-fluid .span6{width:33%;float:left;}.tb-megamenu ul.level-1{min-height:357px;}.tb-megamenu .dropdown-menu .mega-nav > li a{padding-left:20px;font-size:17px;}.rSociauxBottom .mainHeaderLang{bottom:-25%;right:33%;}.tb-megamenu .open{width:173px !important;}.page-testimonials .mainContent .main-container.mainWrap{margin-top:0;width:100%;}.page-testimonials .mainContent{top:0px;}.page-testimonials .view-testimonials{width:86%;margin:0;padding:70px 53px 47px;}.page-testimonials .mainWrap .descTestimonials{width:100%;}.node-testimonial .right blockquote p{width:93%;}.mainContent .mainWrap{width:100%;}.page-our-people .mainContent .main-container.mainWrap{margin-top:-30px;width:100%}.node-type-blog .contentbody{margin-top:0;}.hpBannerTop .block-imageblock .block-image{height:665px;}.hpBannerTop .block-imageblock .block-image img{height:100%;width:100%;}.Page-404{width:97%;}.iconWhyChoose{width:92%;margin:60px auto 10px;}.blocWhatWeBelieveIn{width:100%;}.blocWhatWeBelieveIn .blocTexte{padding-left:25px;}.blocTexte h4{font-size:15px;}.blocTexte p{font-size:15px;}.content .leftContent{width:47%;}.content .RightContent{padding-left:0px;padding-top:66px;}.textRight{font-size:18px;padding-left:39px;width:100%;}.content .contentLarge{padding-top:81px;}.content .contentLarge p{font-size:23px;}#carousel img{width:88%;}#carousel div.rightItem .description,#carousel div.leftItem .description{top:22%;}#carousel div.rightItem .imgBg,#carousel div.leftItem .imgBg{background-position:62% 100%;}#prev,#next{top:initial;bottom:20%;}#carousel div.rightItem{left:-55px;}.ourTeacher{width:100%;}.ourTeacher img{width:100%;}.blockmosaic{height:433px;}.blockmosaic .contenttype1{height:217px;}.contenttype1 .textinfos{width:100%;}.contenttype1 h3{margin-top:12px;font-size:22px;line-height:27px;width:96%;padding:0 2%;}.contenttype1 p{font-size:14px;width:98%;padding:0;}.contenttype2.text2{height:159px;}.contenttype2.text2 .textinfos{width:100%;}.contenttype2.text2 h3{font-size:24px;margin-top:11px;}.contenttype2.text2 p{font-size:14px;width:98%;padding:0 1%;}.pageContact .mainSidebar{width:100%;}.pageContact .mainWrap{width:100%;}#contact-form .formRight .selector span{background-position:260px -284px;}.pageContact .contactHeader{padding:60px 0px 34px;}.adresse p.tel span,.adresse p.email span{margin-top:0px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level{width:100%;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-chinese-level .form-type-radio .radio:after{left:-67px;}.page-apply-form .mainContent .mainWrap{width:76.5%;padding:70px 90px 0;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item .radio span input{width:141px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .form-item-start-month{left:32%;margin-top:42px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredDuration a.qtyplusduration{right:181px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredDurationSecond a.qtyplusduration-second{right:180px;}.node-type-page .joint-content .mainWrap,.node-type-blog .joint-content .mainWrap{width:100%;}.view-filters.fixed{width:100%;left:0px;right:0px;margin:0 auto;}.blocFullyCustomized .content{width:90%;}.blocFullyCustomized .content .textLeft{padding-right:15px;}.node-internship-type #them-internship-filter-form #edit-buisness-starting-date-container{width:25%;padding:10px;}.node-internship-type #them-internship-filter-form  #edit-buisness-area-container{width:42%;padding:10px;}.node-internship-type #them-internship-filter-form #edit-buisness-city-container{width:25%;padding:10px;}.node-internship-type #them-internship-filter-form .form-item select.large{width:100%;height:45px}.node-internship-type #them-internship-filter-form .form-item #edit-starting-date{width:100%;height:45px}.node-internship-type form .ajax-progress-throbber .throbber{position:absolute;left:50%;margin-top:50px;}.node-type-internship-type #newsletter-sidebar,.page-internship #newsletter-sidebar{top:5px;}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation :landscape){.headerTop,.hpBannerTop .block-body{width:97%;}.hpBannerMiddel .block-imageblock:first-child .block-body{padding:86px 0 0;}.hpBannerMiddel .block-imageblock:last-child .block-body{padding:64px 61px;}.getGlimpse .block-body{left:0;}#contact-form .formRight .selector span{background-position:240px -284px;}#contact-form .selector span{background-position:274px -284px;}.learnInternshipChina .block-imageblock .block-body{top:33%;}.newsletterSocialMedia .newsletter{width:45%;}.newsletterSocialMedia .footerSocialMedia{width:50%;}.menuTop .titleMenu{right:4%;}.tb-megamenu .mega.open > .mega-dropdown-menu{margin-left:221px !important;}.Page-404{width:99%;}.iconWhyChoose{width:73%;}.blocWhatWeBelieveIn{width:77%;}.blocWhatWeBelieveIn .blocTexte{padding-left:33px;}.content .contentLarge{padding-top:134px;}#prev,#next{bottom:47%;}#next{right:8%;}#prev{left:8%;}.ourTeacher{display:block;margin:0 auto;}.blockmosaic{height:476px;}.blockmosaic .contenttype1{height:238px;}.contenttype1 h3{font-size:25px;margin-top:33px;}.contenttype1 p{font-size:15px;}.blockmosaic{height:476px;}.contenttype2.text2{height:181px;}.pageContact .blocAdresses{width:658px;}.page-apply-form .mainContent .mainWrap{width:68%;}.tablette-ios .page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredDurationSecond a.qtyplusduration-second{right:initial;}}@media only screen and (min-width:1280px){.node-internship-type #them-internship-filter-form #edit-buisness-starting-date-container{width:28%;}.node-internship-type #them-internship-filter-form  #edit-buisness-area-container{width:50%;}.node-internship-type #them-internship-filter-form #edit-buisness-city-container{width:22%;}.node-internship-type #them-internship-filter-form .form-item select.large{width:inherit;}.node-internship-type #them-internship-filter-form .form-item select#edit-buisness-city-containere{width:120px;}.node-internship-type #them-internship-filter-form .form-item select#edit-buisness-area{width:280px;}.node-internship-type form .ajax-progress-throbber .throbber{position:absolute;left:50%;margin-top:40px;}.node-type-internship-type #newsletter-sidebar,.page-internship #newsletter-sidebar{top:120px;}}@media only screen and (min-width:1280px) and (max-height:800px) and (orientation :landscape){.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredDuration a.qtyplusduration{right:215px;}.page-apply-form #apply-form-page-form .collapsible .fieldset-wrapper .preferredDurationSecond a.qtyplusduration-second{right:215px;}}@media screen and (min-width:768px) and (max-width:1024px){// .menuTop{height:450px;}}@media only screen and (max-width:1024px){.node-type-page .contentbody,.node-type-blog .contentbody{margin-bottom:10px;}#newsletter-sidebar{position:relative;top:0;right:0;left:0;width:400px;max-width:100%;margin:0 auto 10px auto;}}@media screen and (min-width:769px){.mainHeaderLang{display:none;}}@media only screen and (min-width:768px){.block-lang-dropdown{display:none;}}@media only screen and (max-width:900px){.tb-megamenu .tb-megamenu-button{margin-right:20px;}}@media only screen and (max-width:768px){.rSociaux{bottom:10px;right:0;max-width:35%;overflow:hidden;}.rSociaux ul.links li{margin:0 5px 0 0;}}@media only screen and (max-width:767px){.rSociaux ul.links li{margin:0 5px 5px 0;float:none;}.cities{max-width:90%;}.itc_language_selector{display:none;}.block-lang-dropdown{top:15px;}.ddsDark .dd-options{width:140px;display:block;position:absolute;right:0;top:100%;margin-top:10px;}}.menu_mobile .search-form-wrapper{padding:20px 6.25%;position:relative;}.menu_mobile .search-form-wrapper input[type="text"]{width:100%;height:30px;background:transparent;border:none;border-bottom:1px solid #fff;padding-right:30px;color:#fff;font-size:14px;}.menu_mobile .btn-submit{color:#000;width:30px;height:20px;background-color:#fff;display:block;position:absolute;top:50%;transform:translateY(-50%);right:6.25%;border-radius:8px;text-align:center;line-height:19px;}@media only screen and (max-width:1400px){.view-testimonials .views-row{width:25%;}.view-testimonials .views-row:nth-child(5n+1){clear:none;}.view-testimonials .views-row:nth-child(4n+1){clear:left;}}@media screen and (min-width:768px) and (max-width:1024px){.page-testimonials .view-filters.fixed{width:100%;}.page-testimonials .view-testimonials{width:80%;margin:0 auto;padding:70px 0 0;}.view-testimonials .views-row{width:50%;}.view-testimonials .views-row:nth-child(4n+1){clear:none;}.view-testimonials .views-row:nth-child(2n+1){clear:left;}}@media only screen and (max-width:767px){.page-testimonials .mainContent .main-container.mainWrap{width:100%;}.page-testimonials .view-filters.fixed{width:100%;}.page-testimonials .view-testimonials{width:100%;}.view-testimonials .views-row{width:50%;}.view-testimonials .views-row:nth-child(4n+1){clear:none;}.view-testimonials .views-row:nth-child(2n+1){clear:left;}.testimonialBlock h3{font-size:12px;}}@media screen and (max-width:480px){.view-testimonials .views-row{width:100%;padding:5px 0;}}@media only screen and (max-width:1400px){.view-our-people .views-row{width:25%;}.view-our-people .views-row:nth-child(5n+1){clear:none;}.view-our-people .views-row:nth-child(4n+1){clear:left;}}@media screen and (min-width:768px) and (max-width:1024px){.page-our-people .view-filters.fixed{width:100%;}.page-our-people .view-our-people{width:80%;margin:0 auto;padding:70px 0 0;}.view-our-people .views-row{width:50%;}.view-our-people .views-row:nth-child(4n+1){clear:none;}.view-our-people .views-row:nth-child(2n+1){clear:left;}}@media only screen and (max-width:767px){.page-our-people .mainContent .main-container.mainWrap{width:100%;}.page-our-people .view-filters.fixed{width:100%;}.page-our-people .view-our-people{width:100%;}.view-our-people .views-row{width:50%;}.view-our-people .views-row:nth-child(4n+1){clear:none;}.view-our-people .views-row:nth-child(2n+1){clear:left;}.testimonialBlock h3{font-size:12px;}}@media screen and (max-width:480px){.view-our-people .views-row{width:100%;padding:5px 0;}}
table.hutong-table{background:white;width:100%;border-collapse:separate;margin-top:20px;font-family:'Open Sans',sans-serif;font-weight:500;min-width:500px;}table.hutong-table tr,table.hutong-table tr.even,table.hutong-table tr.odd{background:none;border:none;padding:5px 0;}table.hutong-table td.active{background-color:inherit;}table.hutong-table th.active img{display:none;}table.hutong-table th.active a{position:relative;}table.hutong-table th.active a:after{content:"";display:block;position:absolute;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEY3MEMxRjMyMUIzMTFFN0I1MDdFOTA2OUMxQ0FENzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEY3MEMxRjQyMUIzMTFFN0I1MDdFOTA2OUMxQ0FENzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjcwQzFGMTIxQjMxMUU3QjUwN0U5MDY5QzFDQUQ3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjcwQzFGMjIxQjMxMUU3QjUwN0U5MDY5QzFDQUQ3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoPOa9sAAABjSURBVHjadI7BDcAgDAOR6LszZI2swjIZg4mYgxWSfyQwpapSVfXLvvs4lVLST5YyMyL6OkBVTWOM1lrOOTpMQKilERGJGnPzW7s7M2+HgvnSSO/9vILywCN+qbUCxadTgAEAd9FSTCkGOZYAAAAASUVORK5CYII=') right center no-repeat;top:50%;right:-20px;width:10px;height:7px;margin-top:-3px;}table.hutong-table thead tr th{border-bottom:1px solid #1A1A1A;padding-bottom:6px;color:#b4272d;text-shadow:0px 1px 0px white;text-transform:uppercase;font-size:15px;}table.hutong-table tbody > tr.summary.first-row{background:none;}table.hutong-table tbody > tr.summary.first-row td{border-top:1px solid white;}table.hutong-table tbody tr td{padding:20px 10px 20px 0;border-bottom:1px solid #000;}table.hutong-table tbody tr.summary{border-top:1px solid #000;}table.hutong-table tbody tr.summary .offer-name{color:#1A1A1A;}table.hutong-table tbody tr.description{display:none;}table.hutong-table thead a{color:#000;text-decoration:none;font-weight:bold;}table.hutong-table a.no-style{text-decoration:none;color:#1a1a1a;}table.hutong-table a.common-more,table.hutong-table a.common-less{display:block;height:18px;line-height:18px;padding-left:23px;color:#000;text-decoration:none;}.hutong-table tr td{font-size:14px;padding-right:10px;}.hutong-table tr td:nth-child(1),.hutong-table tr th:nth-child(1){width:26%;padding-left:30px;}.hutong-table tr td:nth-child(2),.hutong-table tr th:nth-child(2){width:25%}.hutong-table tr td:nth-child(3),.hutong-table tr th:nth-child(3){width:23%}.hutong-table tr td:nth-child(4),.hutong-table tr th:nth-child(4){width:11%}.hutong-table tr td:nth-child(5),.hutong-table tr th:nth-child(5){width:17%}.common-less,.common-more{background:url(/sites/all/themes/hutong/images/common.png) no-repeat;}.common-less{background-position:0 -67px;}.common-more{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTVFN0I2MTQyMjAxMTFFN0I1MDdFOTA2OUMxQ0FENzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFN0I2MTUyMjAxMTFFN0I1MDdFOTA2OUMxQ0FENzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjcwQzFGNTIxQjMxMUU3QjUwN0U5MDY5QzFDQUQ3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjcwQzFGNjIxQjMxMUU3QjUwN0U5MDY5QzFDQUQ3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrZi9tUAAACZSURBVHjapJNNDkAwEIWnPYqeiuu5gY1DsHEIknICNjXDW1BGqJe89CfztdOfITrLsnN2xR7ZAW2FeUuKMnYLQHOLuAvo42DRzQL+uICk0tztpMAB8dsRCi3NBziAozoRFo6mRHgw6NAe907GCEbLr50t3i5FncBlIlz+fmeR+/jDXJyGe/m3nXaOY1X17FluFeMirqpVgAEASj6kDNJ7Fd4AAAAASUVORK5CYII=') no-repeat;}.category-header{background:white;-webkit-border-radius:4px 4px;-moz-border-radius:4px / 4px;border-radius:4px / 4px;-webkit-box-shadow:gray 0 2px 5px 0px;-moz-box-shadow:gray 0 2px 5px 0px;box-shadow:gray 0 2px 5px 0px;padding:10px 15px;overflow:hidden;position:relative;margin-bottom:40px;}.category-header .column{float:left;}.category-header .left-column{width:47%;}.category-header .left-column img{border:1px solid gray;}.category-header .right-column{margin-left:3%;width:50%;}.category-header .right-column .heading-content-wrapper{width:100%;}.category-header .heading-content-wrapper > div a{color:#b4272d;font-size:13px;}.node-type-internship-type table a.more{color:#630A15;text-transform:uppercase;text-decoration:none;font-weight:bold;display:block;text-align:right;line-height:0.8em;margin-right:10px;margin-top:20px;}.node-type-internship-type table a.more .caret-right{display:inline-block;width:0;height:0;vertical-align:top;border-top:5px solid transparent;border-right:5px solid transparent;border-left:5px solid #630A15;border-bottom:5px solid transparent;content:"";}#them-internship-filter-form,.page-internship .internship-content{background:white;padding:10px 15px 10px 0;}.page-internship .internship-content{padding:20px;margin-top:-75px;font-family:'Open Sans',sans-serif;}.page-internship .internship-content h3{text-decoration:none;font-weight:600;color:#000;padding:45px 0 30px;}#general-information,#general-information strong{font-weight:600;position:relative;font-size:14px;}#general-information li:last-child{position:absolute;top:0;right:0;color:#fff;background:#d11927;font-size:18px;font-weight:600;padding:20px 30px;}#general-information li:last-child strong{font-size:18px;font-weight:600;}.page-internship .mainWrap .internship-content p{line-height:1.5;font-weight:600;font-size:14px;}.page-internship .internship-content a{color:#000;text-decoration:none;}.page-internship .internship-content ul li{margin:8px 0;}.internship-content h1{position:static;margin:0;font-size:36px;font-weight:600;color:#000;line-height:1.5;text-align:left;margin-bottom:-15px;}.page-internship .internship-content hr{display:none;}#them-internship-filter-form .form-item label{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:600;margin:0 8px;}#them-internship-filter-form .form-item select.large{width:150px;overflow:hidden !important;padding-right:30px;}#them-internship-filter-form .form-item #edit-starting-date{width:120px;}#them-internship-filter-form .form-item select{vertical-align:middle;}#them-internship-filter-form select{border:1px solid #8f9194;background-color:#ffffff;border-radius:0;padding:10px 10px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAmCAYAAAAm56DSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEY3MEMxRUYyMUIzMTFFN0I1MDdFOTA2OUMxQ0FENzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEY3MEMxRjAyMUIzMTFFN0I1MDdFOTA2OUMxQ0FENzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjcwQzFFRDIxQjMxMUU3QjUwN0U5MDY5QzFDQUQ3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjcwQzFFRTIxQjMxMUU3QjUwN0U5MDY5QzFDQUQ3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgjXS+wAAAC2SURBVHjaYvz//z8DtQATAxXBqGGjhtHDMEYsYlFQehmyIDk5RQGIPwDxRygbxTBCGBkwA/FRkD4oPgoVI8uweiSDYLieHMMsgfgPFsP+QOWINowPiO9jMQiGQXJ8xBq2BI9BMLyUGMMYiY1mYpLGCMqbS4mJAGINJCZp8JOSaK3wJForcrJTAxbDGijJ6MeQDDpGSUaHFUEfyS2CWNAMewDEmdBC8wHJJe1oW2PUsBFtGECAAQBHqHuKlU8AsgAAAABJRU5ErkJggg==') right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;-o-appearance:none;}#them-internship-filter-form select::-ms-expand{display:none;}#internship-footer-container #internship-back-to-category .carret-left{left:15px;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #000;border-left:5px solid transparent;border-bottom:5px solid transparent;content:"";}#internship-footer-container #internship-back-to-category a{text-decoration:none;color:#000;font-weight:600;font-size:15px;}#internship-footer-container #internship-back-to-category{padding-top:7px;float:left;}#internship-footer-container{overflow:hidden;margin-top:10px;}#internship-footer-container #internship-back-to-category{padding:20px 0;}.node-type-internship-type .category-header{margin-bottom:0;box-shadow:0 0;border-radius:0;}.node-type-internship-type .mainWrap p{text-align:center;line-height:1.7;font-size:14px;}.node-type-internship-type .category-header{margin-top:-75px;}.node-type-internship-type .pager{background:#fff;padding:20px 0 20px;margin:0 auto;}#them-internship-filter-form .form-wrapper{display:inline-block;vertical-align:middle;width:32%;text-align:center;}.internship-action{display:none;}.node-type-internship-type .pager-current{border:1px solid #000;font-weight:normal;}.node-type-internship-type .item-list ul li{margin-left:5px;padding:0.5em .8em;}.node-type-internship-type .page-testimonials .pager li,.node-type-internship-type .pager li a{color:#000;}.node-type-internship-type .item-list ul li.pager-next a,.node-type-internship-type .item-list ul li.pager-previous a{font-size:0;display:inline-block;vertical-align:middle;width:6px;height:10px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYmJhNmYwYS1hYmE3LTQxZjYtOTIyMy1hNDc4YjQwMTcxOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFN0I2MTkyMjAxMTFFN0I1MDdFOTA2OUMxQ0FENzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTVFN0I2MTgyMjAxMTFFN0I1MDdFOTA2OUMxQ0FENzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYmZmMmM1My1mOWZkLTRiYjAtYmQ2NS0wNmZjNjg5YzVjZGUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmMjUzZDM0OC02NjIwLTExN2EtOTVkYi1hOTJjMGViNWUwNGYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47z2RKAAAAXUlEQVR42mJmYGDYC8SfgfgGAxpwAuJ3QBzNgAWYQyUzsUnqAvErIC4BcViQJC4DsS3UTm4mNF1fgfgTEEsgCyoC8R0g7gFiRpigKhA/AeJGbJaWobvmJDZnAgQYANSnEOCb4rqhAAAAAElFTkSuQmCC');}.node-type-internship-type .item-list ul li.pager-previous a{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}.node-type-internship-type .item-list ul li.pager-last,.node-type-internship-type .item-list ul li.pager-first{display:none;}table.dataTable thead .sorting.hidden-td{background-image:none;}.dataTables_wrapper .dataTables_paginate{float:none;text-align:center;background:white;}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:white;border-radius:0px;}table.dataTable.no-footer{border-bottom:1px solid #fff;}#widgets-element-like_internship{margin-top:30px;}#widgets-element-like_internship .widgets{margin-right:15px;}.node-internship-type form .ajax-progress-throbber .message{display:none;}table.dataTable thead th,table.dataTable thead td{padding:0px;}table.hutong-table thead tr th{color:black;}#ajax-table{background:white;padding-top:10px;overflow:hidden;}@media all and (max-width:767px){#them-internship-filter-form .form-item label{width:48%;margin:0;display:inline-block;}}.internship-container{width:80% !important;text-align:center;margin:0 auto;}.internship-footer{padding-top:30px;text-align:center;font-size:12px;text-decoration:italic;font-style:italic;padding-bottom:30px;color:white;}.internship-footer a{text-decoration:none;}
