.lpResponsiveLayout .headerGradient{background:-webkit-gradient(linear, left top, right top, color-stop(0, #00bce4), color-stop(100%, #6db33f))}.lpResponsiveLayout .cookieDisclosureTop{height:50px;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;width:100%}.lpResponsiveLayout body{background:#fff !important}.lpResponsiveLayout a{outline:none;text-decoration:none}.lpResponsiveLayout h1{font-size:4em !important;font-weight:normal}.lpResponsiveLayout .l0nav{min-height:35px;height:auto;color:#fff;text-align:right;white-space:nowrap;direction:rtl;overflow:visible}.lpResponsiveLayout .l0nav .contentContainer{padding:7px 0 0 0}.lpResponsiveLayout .l0nav .pipe,.lpResponsiveLayout .l0nav .loginPipe{margin:0 4px;color:rgba(255,255,255,0.55)}.lpResponsiveLayout .l0nav .loginPipe{margin-right:9px}.lpResponsiveLayout .l0nav .headerLinks,.lpResponsiveLayout .l0nav .vhpTopNav{display:inline-block;float:none !important;padding:0 !important;color:rgba(255,255,255,0.55) !important}.lpResponsiveLayout .l0nav .headerLinks a{color:#fff !important}.lpResponsiveLayout .l0nav .vhpTopNav a{color:rgba(255,255,255,0.55) !important}.lpResponsiveLayout #successMessageAlert.alert.alert-success{margin:0;text-align:center}.lpResponsiveLayout .carousel .carousel-inner{height:614px}.lpResponsiveLayout .carousel .carousel-inner .item{background-size:cover !important;height:inherit;left:0 !important;-webkit-transition:opacity 1.9s ease-in-out 0s;-moz-transition:opacity 1.9s ease-in-out 0s;-ms-transition:opacity 1.9s ease-in-out 0s;-o-transition:opacity 1.9s ease-in-out 0s;transition:opacity 1.9s ease-in-out 0s}.lpResponsiveLayout .carousel .carousel-inner .active.left,.lpResponsiveLayout .carousel .carousel-inner .active.right{opacity:0;z-index:2}.lpResponsiveLayout .carousel .lBoxCTA{z-index:100;background:none repeat scroll 0 0 rgba(68,68,68,0.85);position:absolute;bottom:0;width:100%}.lpResponsiveLayout .carousel .lBoxCTA .headerGradient.top{position:relative;top:-3px}.lpResponsiveLayout .carousel .lBoxCTA .contentContainer{min-height:127px}.lpResponsiveLayout .carousel .lBoxCTA .headerGradient.bottom{position:relative;bottom:-3px}.lpResponsiveLayout .carousel .lBoxCTA .errorDisplay{display:none}.lpResponsiveLayout .carousel .lBoxCTA .type .ask,.lpResponsiveLayout .carousel .lBoxCTA .service .ask{background:#fff;border:1px solid #cccccc;border-radius:5px;box-shadow:0 1px 2px 0 #999999 inset;position:relative;display:inline-block !important;height:33px;margin:0 !important;padding:0 !important;width:100%;line-height:28px}.lpResponsiveLayout .carousel .lBoxCTA input.regionSearch{padding:0 4px !important;background-color:#fff !important;border:1px solid #cccccc;border-radius:5px;box-shadow:0 1px 2px 0 #999999 inset;width:100%;height:33px;line-height:16px}.lpResponsiveLayout .carousel .lBoxCTA .type .ask.errorShowing select,.lpResponsiveLayout .carousel .lBoxCTA .service .ask.errorShowing select,.lpResponsiveLayout .carousel .lBoxCTA .ask.errorShowing label,.lpResponsiveLayout .carousel .lBoxCTA input.error{color:#c00}.lpResponsiveLayout .carousel .lBoxCTA .has-error{color:inherit}.lpResponsiveLayout .carousel .lBoxCTA .type .ask.errorShowing,.lpResponsiveLayout .carousel .lBoxCTA .service .ask.errorShowing,.lpResponsiveLayout .carousel .lBoxCTA input.error{border-color:#E88B8B;-webkit-box-shadow:0px 0px 8px 0px #c00;-moz-box-shadow:0px 0px 8px 0px #c00;box-shadow:0px 0px 8px 0px #c00}.lpResponsiveLayout .carousel .lBoxCTA select#jobType,.lpResponsiveLayout .carousel .lBoxCTA select#verticalId{border:0 none;margin:0;outline:0 none !important;padding:0;vertical-align:middle;background:url("../../img/1x1_SvC1e8bSiCPFh8mObbEThgbJIaGZi72ATzqobK6QnnB.gif") repeat scroll 0 0 rgba(0,0,0,0);display:block;position:relative;width:100%;font-size:1em;height:31px}.lpResponsiveLayout .carousel .lBoxCTA .type .ask.errorCleared,.lpResponsiveLayout .carousel .lBoxCTA .service .ask.errorCleared,.lpResponsiveLayout .carousel .lBoxCTA .ask.askFocus{color:#333}.lpResponsiveLayout .carousel .lBoxCTA .ask.askFocus{border-color:#66bee2 !important;-webkit-box-shadow:0px 0px 8px 0px #66bee2 !important;-moz-box-shadow:0px 0px 8px 0px #66bee2 !important;box-shadow:0px 0px 8px 0px #66bee2 !important}.lpResponsiveLayout .carousel .lBoxCTA .submitSearch{background-color:#f8644c;border-color:#f8644c;border-radius:3px;font-size:1.14em;height:33px;line-height:20px;font-weight:bold;width:100%}.lpResponsiveLayout .carousel .lBoxCTA .row1,.lpResponsiveLayout .carousel .lBoxCTA .row2{padding:10px 0}.lpResponsiveLayout .carousel .lBoxCTA .service{padding:0}.lpResponsiveLayout .carousel .lBoxCTA .type{padding-left:0}.lpResponsiveLayout .carousel .lBoxCTA .service,.lpResponsiveLayout .carousel .lBoxCTA .region{height:33px}.lpResponsiveLayout .carousel .lBoxCTA .row1 .col-xs-12{padding:0;color:#fff}.lpResponsiveLayout .carousel .lBoxCTA .row1 .getStarted{font-size:2em;font-weight:bold;margin-right:50px}.lpResponsiveLayout .carousel .lBoxCTA .row1 .userType{font-size:1.7em;display:inline-block}.lpResponsiveLayout .carousel .lBoxCTA .row1 .userType label{display:inline-block;cursor:pointer;position:relative;font-weight:normal;padding-left:35px;font-size:1em;margin:0 20px 0 0;padding-top:5px}.lpResponsiveLayout .carousel .lBoxCTA .row1 .userType input[type=radio]{display:none}.lpResponsiveLayout .carousel .lBoxCTA .row1 .userType label:before{content:"";display:inline-block;width:25px;height:25px;border-radius:23px;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.8);position:absolute;left:0;bottom:7px;background-color:#fff}.lpResponsiveLayout .carousel .lBoxCTA .row1 .userType input[type=radio]:checked+label:before{content:"\2022";color:#656565;font-size:36px;text-align:center;line-height:27px}.lpResponsiveLayout .carousel .lBoxCTA .row2 span.twitter-typeahead{display:block !important;width:100%}.lpResponsiveLayout .carousel .lBoxCTA .row2 span.twitter-typeahead .tt-suggestion,.lpResponsiveLayout .carousel .lBoxCTA .row2 .tt-dropdown-menu{width:100%;cursor:pointer}.lpResponsiveLayout .carousel .lBoxCTA .row2 span.twitter-typeahead .tt-suggestion>p:hover,.lpResponsiveLayout .carousel .lBoxCTA .row2 .tt-suggestion>p:focus{text-decoration:none;outline:0}.lpResponsiveLayout .carousel .lBoxCTA .row2 span.twitter-typeahead .tt-suggestion.tt-cursor{color:#fff;background-color:#ccc}.lpResponsiveLayout .carousel .lBoxCTA .row2 span.twitter-typeahead .tt-dropdown-menu{border:1px solid #ccc;border-radius:0 0 5px 5px;background-color:#fff}.lpResponsiveLayout .carousel .lBoxCTA .row2 span.twitter-typeahead .tt-suggestion{padding:10px 5px;border-top:#eee 1px solid}.lpResponsiveLayout .carousel .lBoxCTA .row2 span.twitter-typeahead .tt-suggestion p{margin:0}.lpResponsiveLayout .carousel .lBoxCTA .row2 span.twitter-typeahead .tt-hint{color:#999}.lpResponsiveLayout .topContainer{position:absolute;top:35px;width:100%;z-index:100}.lpResponsiveLayout .topContainer .contentContainer{padding-top:30px}.lpResponsiveLayout .topContainer .contentContainer .headline{width:400px;margin-top:40px}.lpResponsiveLayout .topContainer .contentContainer .headline h1 span{font-family:"marydale-normal"}.lpResponsiveLayout .topContainer .contentContainer .subHeadline{width:400px;margin-top:10px;color:#888;font-size:1.643em}.lpResponsiveLayout .topContainer .contentContainer .tuvContainer{display:inline-block;margin-left:30px;margin-top:20px}.lpResponsiveLayout .topContainer .contentContainer .tuvContainer img{height:60px}.lpResponsiveLayout .topContainer .contentContainer .howItWorksButton{background-color:rgba(255,255,255,0.95);cursor:pointer;border-radius:3px;display:inline-block;font-size:1.14em;line-height:20px;color:#47ada5;padding:7px 15px;margin-top:13px}.lpResponsiveLayout .topContainer .contentContainer .howItWorksButton:hover{color:#fff;background-color:#00a2c5}.lpResponsiveLayout .bottomContainer{background:none repeat scroll 0 0 #fff !important;padding-top:3px}.lpResponsiveLayout .bottomContainer #peopleSection{background:url('../../img/homePage/whatWeOffer/wwo/people_bg_7ET8VN5g4lFJAh3teVKUSAkbCPl1IJYjSEhHwTWJvd4.jpg') repeat-x center bottom}.lpResponsiveLayout .bottomContainer #peopleSection .peopleBubbles{padding:30px 0 168px;position:relative}.lpResponsiveLayout .bottomContainer #peopleSection .peopleBubbles .quote{position:absolute;width:200px;color:#666}.lpResponsiveLayout .bottomContainer #peopleSection .peopleBubbles .quote span{display:block;font-family:marydale-normal;font-size:16px;text-align:right}.lpResponsiveLayout .bottomContainer #peopleSection .peopleBubbles .quote1{top:162px;left:49px}.lpResponsiveLayout .bottomContainer #peopleSection .peopleBubbles .quote2{top:133px;left:287px}.lpResponsiveLayout .bottomContainer #peopleSection .peopleBubbles .quote3{top:201px;left:527px}.lpResponsiveLayout .bottomContainer #peopleSection .peopleBubbles .quote4{top:127px;left:764px}.lpResponsiveLayout .bottomContainer .extendedVHP .map{padding:30px 0}.lpResponsiveLayout .bottomContainer .extendedVHP .map img,.lpResponsiveLayout .bottomContainer .extendedVHP .map .people{margin:0 auto !important}.lpResponsiveLayout .bottomContainer .extendedVHP .map .globalReach{font-size:124px;position:absolute;margin-top:166px;margin-left:193px;font-weight:bold;color:#ffffff}.lpResponsiveLayout .bottomContainer .extendedVHP .howItWorksContent{padding-bottom:40px !important}.lpResponsiveLayout .bottomContainer .extendedVHP .howItWorksContent .tableContent{margin:0 !important}.lpResponsiveLayout .bottomContainer .extendedVHP .whoweare{margin-top:0 !important;padding:30px 0 30px 30px !important}.lpResponsiveLayout .bottomContainer .extendedVHP .whoweare .hwaAbout{margin-top:10px}.lpResponsiveLayout .bottomContainer .extendedVHP .whoweare .hwaAbout .hwaAboutTitle h2{font-weight:bold;color:#999;font-size:16px;line-height:30px}.lpResponsiveLayout .bottomContainer .extendedVHP #howItWorks .ie9Button{width:434px;position:absolute;bottom:60px}.lpResponsiveLayout .bottomContainer .extendedVHP #howItWorks td{padding:0 20px 70px 20px}.lpResponsiveLayout .bottomContainer .extendedVHP #howItWorks,.lpResponsiveLayout .bottomContainer .extendedVHP .whatWeOffer{padding-top:30px}.lpResponsiveLayout .bottomContainer .extendedVHP #howItWorks .title,.lpResponsiveLayout .bottomContainer .extendedVHP .whatWeOffer .title{padding-left:0}.lpResponsiveLayout .bottomContainer .extendedVHP .overlapContent{width:237px;height:325px}.lpResponsiveLayout .bottomContainer .extendedVHP .greenBtn{height:42px !important}.lpResponsiveLayout .bottomContainer .extendedVHP .title{display:block}.lpResponsiveLayout .bottomContainer .extendedVHP .vhpSeoSection .vhpSeoLinks ul,.lpResponsiveLayout .bottomContainer .extendedVHP .vhpSeoSection .vhpSeoLinks li{padding-left:0;margin:0;list-style:none}.lpResponsiveLayout .bottomContainer .extendedVHP .vhpSeoSection .vhpSeoLinks .vhpSeoHeading{margin:10px 0 0}.lpResponsiveLayout .bottomContainer .seoSection{padding-bottom:30px}.lpResponsiveLayout .bottomContainer .seoSection .rightColumnLinks{margin:0 !important}.lpResponsiveLayout .bottomContainer .seoSection .vhpSeoSection .vhpSeoLinks{vertical-align:top !important;width:250px !important}.lpResponsiveLayout .bottomContainer #verticalsOffered,.lpResponsiveLayout .bottomContainer #howItWorksTable{background-color:#f0f8ed}.lpResponsiveLayout .bottomContainer #worldMap{height:auto}.lpResponsiveLayout .bottomContainer .ie9Button{position:absolute;bottom:20px;margin:0 auto;width:217px}.lpResponsiveLayout .bottomContainer #whoWeAre .grid5{width:50%;display:inline-block}.lpResponsiveLayout .bottomContainer #whoWeAre .quotePhoto{float:right}.lpResponsiveLayout .contentContainer,.lpResponsiveLayout .whatWeOffer,.lpResponsiveLayout #howItWorks,.lpResponsiveLayout .extendedVHP .whoweare,.lpResponsiveLayout .extendedVHP .map,.lpResponsiveLayout .extendedVHP .people,.lpResponsiveLayout .seoSection,.lpResponsiveLayout .peopleBubbles{width:1010px !important;float:none !important;left:0 !important;margin:0 auto;padding:0 30px;display:block !important}.lpResponsiveLayout footer{display:block}.lpResponsiveLayout footer .footerInner{border:0 none;padding:20px 0 !important}.lpResponsiveLayout footer .commonLogo{width:80px}table.searchBasedJoinNow{border-collapse:separate;border-spacing:20px;width:inherit;table-layout:fixed;background:#fff}table.searchBasedJoinNow td{width:33%;border:solid 1px #e6e5e6;border-spacing:0;position:relative}table.searchBasedJoinNow td .img-wrap{height:200px;margin-bottom:10px;text-align:center;vertical-align:middle;width:200px}table.searchBasedJoinNow td .img-wrap img{max-height:203px;max-width:203px;position:relative;top:-2px;left:-2px}table.searchBasedJoinNow td .img-wrap .featuredFlag .featuredFlagPosition{left:-8px}table.searchBasedJoinNow td .featuredFlag{float:left;position:relative;width:100%}table.searchBasedJoinNow td .featuredFlag .featuredFlagPosition{position:absolute;left:-6px;z-index:1;top:15px}table.searchBasedJoinNow td .featuredFlag .featuredFlagPosition span{background:no-repeat;height:33px;float:left}table.searchBasedJoinNow td .featuredFlag .featuredFlagPosition .featuredFlagLeft{background:url('../../img/providerProfile/featuredFlag-left_9R4HkYxbFomy7jrYrAGN2O0HjO6mcGgJMbBMjcYDSrf.png');width:6px}table.searchBasedJoinNow td .featuredFlag .featuredFlagPosition .featuredFlagCenter{background:url('../../img/providerProfile/featuredFlag-centre_0eGeig2wsSICBGOe0XIqmtL4e3vlKUH6rsa5TRlZeIH.png') repeat-x;padding:0 10px;line-height:33px;font-family:'marydale-bold';font-size:17px;color:#33333e}table.searchBasedJoinNow td .featuredFlag .featuredFlagPosition .featuredFlagRight{background:url('../../img/providerProfile/featuredFlag-right_6nKsZxXsSL3JlKAizR17AWPC62kLWlgS73BWbtwPQ8Q.png');width:14px}table.searchBasedJoinNow td .content-wrap{padding:0 10px 5px 10px;color:#666;line-height:20px}table.searchBasedJoinNow td .content-wrap .profileName,table.searchBasedJoinNow td .content-wrap .jobTitle{font-weight:bold;font-size:1.5em;color:#6db23d;margin-bottom:5px;display:block}table.searchBasedJoinNow td .content-wrap .jobTitle{color:#00bce4;font-weight:bold;font-size:1.3em;margin:5px 0;word-wrap:break-word}table.searchBasedJoinNow td .content-wrap hr{margin:5px 0}table.searchBasedJoinNow td .content-wrap #review{margin:10px 0 6px 0}table.searchBasedJoinNow td .content-wrap span.stars,table.searchBasedJoinNow td .content-wrap span.stars span{display:block;background:rgba(0,0,0,0) url("../../../img/rating/dStar-grey.png") repeat-x scroll 0 0 !important;background-size:15px 16px !important;margin-right:4px;width:75px;height:16px;float:left}table.searchBasedJoinNow td .content-wrap span.stars span{background:rgba(0,0,0,0) url("../../../img/rating/dStar_yellow.png") repeat-x scroll 0 0 !important;background-size:15px 16px !important}table.searchBasedJoinNow td .content-wrap .averageratings{text-decoration:none;outline:none;color:#999;line-height:20px;position:relative;top:-2px}table.searchBasedJoinNow td .content-wrap .experience,table.searchBasedJoinNow td .content-wrap .hourlyRate,table.searchBasedJoinNow td .content-wrap .profileCardAvailability,table.searchBasedJoinNow td .content-wrap .jobPostedLabel{font-weight:bold;display:inline-block;min-width:100px}table.searchBasedJoinNow td .arrow_box{display:none;position:absolute;color:#666;line-height:20px;top:-5px;left:105%;z-index:100;border-radius:10px;background:linear-gradient(#fff, #f7f7f7);border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,0.2);padding:20px;width:490px}table.searchBasedJoinNow td .arrow_box .photo-wrap{width:166px;position:relative;float:left}table.searchBasedJoinNow td .arrow_box .profileCardAvailability{min-width:105px}table.searchBasedJoinNow td .arrow_box .experienceSummaryName{font-weight:bold}table.searchBasedJoinNow td .arrow_box .experienceSummary{width:100%;display:inline-block;margin-top:10px}table.searchBasedJoinNow td .arrow_box .content-wrap{width:260px;float:right}table.searchBasedJoinNow td .arrow_box:after,table.searchBasedJoinNow td .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}table.searchBasedJoinNow td .arrow_box:after{border-color:rgba(251,251,251,0);border-right-color:#fbfbfb;border-width:25px;margin-top:-25px}table.searchBasedJoinNow td .arrow_box:before{border-color:rgba(251,251,251,0);border-right-color:#ddd;border-width:26px;margin-top:-26px}table.searchBasedJoinNow td:hover{background-color:#FFFCD9;cursor:default}table.searchBasedJoinNow td:hover .arrow_box{display:inline-block}.registerFormSubheadline+.registerIndex{padding-top:15px}.registerFormSubheadline+.registerIndex .joinPageHeader,.registerFormSubheadline+.registerIndex .joinPageSubHeader{display:none}.joinPageHeader{padding:30px 40px 0 40px;background-color:#fff;width:650px;color:#6db23d;box-sizing:content-box;display:block;font-size:28px}.joinPageSubHeader{padding-left:40px;background-color:#fff;width:690px;color:#999;box-sizing:content-box;font-size:18px;padding-top:8px !important}.searchBasedJoinNowWrapper{padding:0 20px;background-color:#fff;width:690px;box-sizing:content-box}.searchBasedJoinNowWrapper+.registerFormSubheadline{font-weight:bold;font-size:1.4em;width:650px;padding:10px 40px 0 40px;background-color:#fff;box-sizing:content-box}