@charset "UTF-8";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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.group{*zoom:1}.group:before,.group:after{content:"";display:table}.group:after{clear:both}body{font:400 1em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;height:100%;position:relative;width:100%}@media only screen and (min-width: 1020px){body{margin-left:0px !important;padding-top:55px}body.sub-nav{padding-top:110px}}img{vertical-align:bottom}.wrapper{*zoom:1;margin:0 auto}.wrapper:before,.wrapper:after{content:"";display:table}.wrapper:after{clear:both}a{color:#c80079;outline:none;text-decoration:none;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}p{color:#1e1e1e;font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?-3ko6ha");src:url("fonts/icomoon.eot?#iefix-3ko6ha") format("embedded-opentype"),url("fonts/icomoon.woff?-3ko6ha") format("woff"),url("fonts/icomoon.ttf?-3ko6ha") format("truetype"),url("fonts/icomoon.svg?-3ko6ha#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e60d"}.icon-by-kooba:before{content:"\e617"}.icon-facebook2:before{content:"\e616"}.icon-check:before{content:"\e611"}.icon-left-arrow:before{content:"\e60f"}.icon-right-arrow:before{content:"\e610"}.icon-menu-close:before{content:"\e60c"}.icon-up-arrow:before{content:"\e603"}.icon-down-arrow:before{content:"\e604"}.icon-rss:before{content:"\e615"}.icon-plus:before{content:"\e612"}.icon-menu-btn:before{content:"\e60b"}.icon-arrow-left:before{content:"\e602"}.icon-arrow-down:before{content:"\e608"}.icon-arrow-up:before{content:"\e609"}.icon-arrow-right:before{content:"\e60a"}.icon-linkedin:before{content:"\e60e"}.icon-twitter:before{content:"\e605"}.icon-radio:before{content:"\e613"}.icon-radio-unchecked:before{content:"\e614"}.icon-googleplus:before{content:"\e606"}.icon-facebook:before{content:"\e600"}.icon-twitter2:before{content:"\e601"}.icon-instagram:before{content:"\e607"}header{background:#c80079;padding:53px 0 11px;position:relative}header .wrapper{max-width:1020px}header .brand{float:left;padding:0 10px}header .brand figure{width:185px}header .brand img{height:auto;max-width:100%;vertical-align:bottom}header .utilities{position:absolute;height:40px;width:100%;top:0}header .utilities ul{*zoom:1}header .utilities ul:before,header .utilities ul:after{content:"";display:table}header .utilities ul:after{clear:both}header .utilities li{float:left;text-align:center;width:50%}header .utilities a{background:#1e1e1e;color:#fff;display:block;font:0.875em "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;padding-top:9px;text-decoration:none;text-transform:uppercase}header .utilities a:hover{background:#323232}@media only screen and (min-width: 760px){header{padding:13px 10px 9px}header .utilities{float:right;height:auto;margin:-2px 34px 0 0;position:static;width:auto}header .utilities li{display:inline-block;float:none;width:auto}header .utilities a{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:auto;padding:10px 12px}}@media only screen and (min-width: 1020px){header{padding:0;position:fixed;top:0;width:100%;z-index:100}header .brand{margin:13px 0 9px}header .utilities{float:left;margin:5px 0 0 20px;width:157px}header .utilities ul{*zoom:1}header .utilities ul:before,header .utilities ul:after{content:"";display:table}header .utilities ul:after{clear:both}header .utilities li{display:block;float:left;margin:14px 0 8px 20px}header .utilities li:first-child{margin-left:0}header .utilities a{background:none;color:#1e1e1e;padding:0}header .utilities a:hover{background:none;color:#fff}}#pageslide{display:none;height:100%;overflow:scroll;position:absolute;position:fixed;top:0;z-index:999999;width:162px;padding:10px 0;background-color:#c80079;-webkit-box-shadow:inset 2px 0px 5px rgba(30,30,30,0.5);-moz-box-shadow:inset 2px 0px 5px rgba(30,30,30,0.5);box-shadow:inset 2px 0px 5px rgba(30,30,30,0.5);color:white}#pageslide ul>li{border-top:1px solid #8e0a5a;display:block;width:100%}#pageslide ul>li:first-child{border-top:0}#pageslide ul>li a{color:#fff;display:block;font:0.875em "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px 5px 10px 15px;text-transform:uppercase}#pageslide ul>li a:hover{background:#8e0a5a}#pageslide ul .sub-navigation{background:#ebebeb;display:none;padding:4px 0}#pageslide ul .sub-navigation li{border:0px}#pageslide ul .sub-navigation a{color:#1e1e1e;padding:6px 5px 6px 15px}#pageslide ul .sub-navigation a:hover{background:none;color:#c80079}@media only screen and (min-width: 760px){#pageslide{width:270px}}@media only screen and (min-width: 1020px){#pageslide{display:none !important}}#menu{float:right;padding:0 10px;position:relative}#menu .menu-btn{color:#fff;display:block;font-size:2.625em;position:absolute;right:5px;text-decoration:none;top:-5px;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;transition:all 0s linear}#menu .menu-btn span{color:#fff;display:block}#menu .menu-btn span:hover{color:#8e0a5a}#menu .menu-btn:hover{color:#8e0a5a}#menu .menu-btn .icon-menu-close{display:none;font-size:0.52381em}#menu .active .menu-btn{right:15px;top:3px}#menu .active .menu-btn .icon-menu-close{display:block}#menu .active .menu-btn .icon-menu-btn{display:none}#menu ul{display:none}@media only screen and (min-width: 760px){#menu{padding:3px 18px 0}#menu .menu-btn{right:15px}}@media only screen and (min-width: 1020px){#menu{float:left;margin:0 0 0 40px;padding:0}#menu .menu-btn{display:none}#menu ul{display:block;*zoom:1}#menu ul:before,#menu ul:after{content:"";display:table}#menu ul:after{clear:both}#menu ul li{float:left;margin:0}#menu ul .sub-navigation{background:#ebebeb;display:block;left:0;position:fixed;width:100%}#menu ul .sub-navigation .sub-nav-wrapper{margin:0 auto;max-width:1020px;padding-left:282px}#menu ul .sub-navigation a{color:#1e1e1e}#menu ul .sub-navigation a:hover{color:#c80079}#menu ul .sub-navigation a:hover:before{color:#1e1e1e}#menu ul .sub-navigation a:before{content:" / ";padding-right:12px}#menu ul .sub-navigation a:before:hover{color:#1e1e1e}#menu ul .sub-navigation li:first-child a:before{content:"";padding:0}#menu ul a{color:#fff;display:block;font:0.875em "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;padding:19px 8px 18px;text-transform:uppercase}#menu ul a:hover{background:#ebebeb;color:#1e1e1e}#menu ul a.active{background:#ebebeb;color:#1e1e1e}}@media only screen and (min-width: 1025px){#menu .sub-navigation{position:fixed}}@media only screen and (min-width: 1200px){#menu{margin-left:90px}#menu ul .sub-navigation .sub-nav-wrapper{padding-left:294px}}footer{background:#1e1e1e;padding:58px 0px 38px}footer .wrapper{max-width:1020px}@media only screen and (min-width: 760px){footer{padding:62px 0px 58px}}.footer-brand{margin:0 auto 40px;text-align:center;width:80%}.footer-brand img{height:auto;width:280px}.footer-brand p{color:#fff;letter-spacing:-0.02em}@media only screen and (min-width: 760px){.footer-brand{width:100%}.footer-brand p{font-size:1.5em}}.social-footer h3{color:#fff;font:1.125em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.02em;margin:0 auto;text-align:center;width:45%}.social-footer ul{text-align:center;margin:5px 0}.social-footer li{display:inline-block;margin:0 -4px 0 2px;width:46px}.social-footer li:first-child{margin-left:0}.social-footer li a{background:#c80079;color:#fff;display:block;font-size:1.625em;height:46px;padding-top:11px;text-align:center}.social-footer li a:hover{background:#8e0a5a}@media only screen and (min-width: 760px){.social-footer h3{font-size:1.5em;margin-bottom:20px}}.utility-footer{background:#2c2c2c;padding:10px 0 20px}.utility-footer .wrapper{max-width:1020px}.utility-footer .footer-nav{margin:0 0 25px}.utility-footer .footer-nav ul{padding:5px;text-align:center}.utility-footer .footer-nav li{display:inline-block;margin:0 -4px 0 15px}.utility-footer .footer-nav li:first-child{margin-left:0}.utility-footer .footer-nav a{color:#fff;font:0.875em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}.utility-footer .footer-nav a:hover{color:#ff62c1}.utility-footer .designed-by{margin:0 0 25px}.utility-footer .designed-by a{color:#fff;display:block;height:15px;margin:0 auto;width:95px}.utility-footer .designed-by a:hover{color:#c80079}.utility-footer p{color:#fff;font:0.75em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}@media only screen and (min-width: 760px){.utility-footer{padding:10px 30px 15px}.utility-footer .footer-nav{margin-bottom:20px}.utility-footer .footer-nav li{margin:0 -4px 0 25px}.utility-footer .designed-by{float:right;margin-bottom:0}.utility-footer p{float:left}}@media only screen and (min-width: 1020px){.utility-footer .designed-by,.utility-footer p{margin-top:-43px}.utility-footer .footer-nav li{margin-left:35px}}.cta-lrge{background:transparent;border:1px solid #c80079;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:block;font:1.375em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:27px auto;max-width:305px;padding:17px;text-align:center;text-transform:uppercase;width:95%}.cta-lrge:hover{background:#c80079;color:#fff}.cta-lrge.black{border:1px solid #1e1e1e;color:#1e1e1e}.cta-lrge.black:hover{background:#1e1e1e;color:#fff}.dropdown{display:inline-block;background:#fff;max-width:600px;outline:none;position:relative;vertical-align:middle;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:100}.dropdown select{display:none}.dropdown li.dropdown-optgroup ul{padding-left:1em}.dropdown>span{cursor:pointer;display:block;font:italic 22px "rooney-web",Georgia,"Times New Roman",Times,serif;overflow:hidden;padding:10px 48px 10px 10px;position:relative;text-overflow:ellipsis;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;white-space:nowrap}.dropdown>span:after{background:#c80079;color:#fff;content:"\e608";font-family:'icomoon';font-style:normal;height:51px;padding-top:13px;position:absolute;right:0;text-align:center;top:0;width:48px;z-index:2}.dropdown .dropdown-options{max-height:200px;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;overflow:hidden;position:absolute;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;visibility:hidden;width:100%;z-index:10}.dropdown ul{background:#c80079;list-style:none;max-height:200px;margin:0;overflow-y:auto;padding:0;width:100%}.dropdown ul span{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;cursor:pointer;display:block;font:italic 22px "rooney-web",Georgia,"Times New Roman",Times,serif;padding:10px 15px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropdown ul span:hover{background:#8e0a5a}.dropdown.dropdown-active .dropdown-options{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;visibility:visible}#recaptcha_widget{text-align:center}#recaptcha_widget #recaptcha_image{display:inline-block;margin:0 auto 11px;max-width:246px;overflow:hidden;vertical-align:bottom}@media only screen and (min-width: 400px){#recaptcha_widget #recaptcha_image{max-width:300px}}#recaptcha_widget>a{background:#C80079;display:inline-block;height:57px;margin:0 0 11px -4px;padding:7px 5px 0 9px;vertical-align:bottom}.sidebar{margin:27px 0;padding:0 20px;*zoom:1}.sidebar:before,.sidebar:after{content:"";display:table}.sidebar:after{clear:both}.sidebar.job-detail{background:#ebebeb;margin-bottom:0;padding:0}@media only screen and (min-width: 760px){.sidebar{float:left;padding:0;margin-top:0;width:32%}.sidebar.job-detail{min-height:1089px;position:relative}}@media only screen and (min-width: 1020px){.sidebar{width:29%}.sidebar.job-detail{width:33.33333333333333%}}.sidebar h2{font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.03em;margin:10px 0}.sidebar h2 a.header{color:#1e1e1e}.sidebar h2 strong{color:#c80079;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}.sidebar a.register{background:#c80079;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;display:block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto 10px;max-width:150px;padding:22px 0;text-align:center;text-transform:uppercase}.sidebar a.register:hover{background:#e20088}.sidebar.blog .social-connect{*zoom:1;margin:0 0 40px}.sidebar.blog .social-connect:before,.sidebar.blog .social-connect:after{content:"";display:table}.sidebar.blog .social-connect:after{clear:both}.sidebar.blog .social-connect h2{text-align:left}.sidebar.blog .social-connect ul{text-align:left}.sidebar .sticky-wrapper.fixed{background:#ebebeb;z-index:10}.sidebar .search{margin:0 0 40px}.sidebar .search input[type="text"],.sidebar .search input[type="email"],.sidebar .search input[type="password"],.sidebar .search input[type="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:0px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;letter-spacing:-0.03em;margin:0 0 11px;outline:0;padding:6px 10px;width:100%}.sidebar .search input[type="text"].error,.sidebar .search input[type="email"].error,.sidebar .search input[type="password"].error,.sidebar .search input[type="tel"].error{border:2px solid #ca1616;color:#ca1616}.sidebar .search textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:0px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;letter-spacing:-0.03em;margin:0 0 7px;max-width:100%;min-height:196px;outline:0;padding:6px 10px;width:100%}.sidebar .search textarea.error{border:2px solid #ca1616;color:#ca1616}.sidebar .search input[type="password"]{padding:21px 10px}.sidebar .search input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c80079;border:0px solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;display:block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:15px auto 0;max-width:300px;outline:0;padding:13px 0;text-align:center;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;vertical-align:top;width:100%}.sidebar .search input[type="submit"]:hover{background:#8e0a5a}.refine{margin:0 0 40px;position:relative;z-index:2}.refine:first-child{z-index:3}.refine-subcategories{margin:0 0 40px}.subcategories li{margin-bottom:1px}.subcategories a{background:#fff;color:#1e1e1e;display:block;font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;padding:9px 10px 8px}.subcategories a span{color:#c80079;display:block;float:right;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}.subcategories a:hover{background:#f7f7f7;color:#c80079}.subcategories a:hover span{color:#1e1e1e}.subcategories a.active{background:#c80079;color:#fff;font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}.subcategories a.active:after{content:"\e611";font-family:'icomoon';font-style:normal;font-size:1.5em;font-weight:normal;font-variant:normal;line-height:1;position:absolute;right:20px;speak:none;text-transform:none;top:6px}.subcategories a.active span{display:none}.subcategories a.active:hover{background:#b40d72}.social-connect h2{text-align:center}.social-connect ul{margin:5px 0;text-align:center}.social-connect li{display:inline-block;margin:0 -4px 0 2px;width:46px}.social-connect li:first-child{margin-left:0}.social-connect li a{background:#c80079;color:#fff;display:block;font-size:1.625em;height:46px;padding-top:11px;text-align:center}.social-connect li a:hover{background:#8e0a5a}@media only screen and (min-width: 760px){.social-connect ul{text-align:left}.social-connect li{margin:0 -2px 2px 0}.social-connect h2{text-align:left}}.post-author{background:#fff;padding-bottom:10px;*zoom:1}.post-author:before,.post-author:after{content:"";display:table}.post-author:after{clear:both}.post-author figure{float:left;margin-right:10px;width:170px}.post-author figure img{width:100%}.post-author li{font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:6px}.post-author li:first-child{margin:0}.post-author li span,.post-author li strong,.post-author li a{color:#c80079;display:block}@media only screen and (min-width: 760px){.post-author figure{float:none;margin:0;width:100%}.post-author ul{margin:10px 0 0 10px}}@media only screen and (min-width: 1020px){.post-author figure{float:left;margin-right:10px;width:170px}.post-author figure img{width:100%}.post-author ul{margin:0}}.author-bio{padding:20px}.author-bio p{font:italic 1em "rooney-web",Georgia,"Times New Roman",Times,serif;margin-bottom:14px}.author-bio p:first-child{margin:0}@media only screen and (min-width: 1020px){.author-bio{padding:22px 20px 25px}}.register-save-job{background:#f7f7f7;padding:5px 0 0;*zoom:1}.register-save-job:before,.register-save-job:after{content:"";display:table}.register-save-job:after{clear:both}.register-save-job h2{font:italic 1em "rooney-web",Georgia,"Times New Roman",Times,serif;text-align:center}.similar-jobs{padding:0 20px;*zoom:1}.similar-jobs:before,.similar-jobs:after{content:"";display:table}.similar-jobs:after{clear:both}.similar-jobs h2{font:1.375em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:35px 0 15px}.similar-jobs ul{margin-bottom:15px}.similar-jobs li{margin-bottom:1px}.similar-jobs li a{background:#fff;color:#1e1e1e;display:block;font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;padding:9px 10px 8px}.similar-jobs li a:hover{background:#f7f7f7;color:#c80079}.similar-jobs li a.active{background:#c80079;color:#fff;font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}.similar-jobs li a.active:after{content:"\e611";font-family:'icomoon';font-style:normal;font-size:1.5em;font-weight:normal;font-variant:normal;line-height:1;position:absolute;right:20px;speak:none;text-transform:none;top:6px}.similar-jobs li a.active:hover{background:#b40d72}.sidebar-cta{background:#1e1e1e;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#fff;cursor:pointer;display:block;font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px auto;outline:0;padding:6px 0 5px;text-align:center;text-transform:uppercase;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;width:196px}.sidebar-cta:hover{background:#c80079}.sidebar-cta.save-job{background:#c80079}.sidebar-cta.save-job:before{content:"\e612";display:inline-block;font-family:'icomoon';font-style:normal;font-weight:normal;font-variant:normal;margin-right:2px;speak:none;text-transform:none}.sidebar-cta.save-job:hover{background:#8e0a5a}.social-share{background:#f7f7f7;padding:0 20px 50px;*zoom:1}.social-share:before,.social-share:after{content:"";display:table}.social-share:after{clear:both}.social-share h2{font:1.375em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:35px 0 25px}.social-share ul{margin:0 0 18px;text-align:center}.social-share li{display:inline-block;margin:0 -4px 0 20px;width:46px}.social-share li:first-child{margin-left:-4px}.social-share li a{background:#c80079;color:#fff;display:block;font-size:1.625em;height:46px;padding-top:11px;text-align:center}.social-share li a:hover{background:#8e0a5a}@media only screen and (min-width: 760px){.social-share{bottom:0;padding:0 5px 50px;position:absolute;width:100%}.social-share li{margin:0 -4px 0 12px}}@media only screen and (min-width: 1020px){.social-share{padding:0 20px 50px}.social-share li{margin:0 -4px 0 20px}}.sidebar-search{*zoom:1;margin:0 0 40px}.sidebar-search:before,.sidebar-search:after{content:"";display:table}.sidebar-search:after{clear:both}.sidebar-search input[type="text"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;color:#1e1e1e;display:block;float:left;font:italic 1.25em "rooney-web",Georgia,"Times New Roman",Times,serif;height:48px;margin:0;outline:0;padding:11px 10px;width:80%}.sidebar-search .submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e1e1e;border:0px solid;border-radius:0;color:#fff;cursor:pointer;display:block;float:left;height:48px;margin:0;outline:0;padding:14px 24px;text-transform:uppercase;text-align:center;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;vertical-align:top;width:20%}.sidebar-search .submit:hover{background:#c80079}.sidebar-search .submit .icon-search{display:inline-block;font-size:19px}#blog-detail .sidebar{background:#ebebeb}#blog-detail .sidebar .blog-actions{display:none}@media only screen and (min-width: 760px){#blog-detail .sidebar{padding:16px 10px 0px}#blog-detail .sidebar .blog-actions{background:#fff;display:block;margin:0px -10px;padding:10px 0px;text-align:center}#blog-detail .sidebar .blog-actions a{background:#c80079;color:#fff;display:block;float:left;font:0.9375em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;height:60px;margin:0 1%;padding:5px;width:48%}#blog-detail .sidebar .blog-actions a span{display:block;font:1.8em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}#blog-detail .sidebar .blog-actions a:hover{background:#1e1e1e}#blog-detail .sidebar .blog-actions a.add{background:#1e1e1e}#blog-detail .sidebar .blog-actions a.add span{font:1em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:14px}#blog-detail .sidebar .blog-actions a.add:hover{background:#c80079}}@media only screen and (min-width: 1020px){#blog-detail .sidebar .blog-actions a.add span{padding-top:8px}}.table-wrapper{overflow-x:auto;_overflow-x:auto;overflow-y:hidden;padding:0 10px;width:100%}.table-wrapper .swipe-table{background:#c80079;color:#fff;display:inline-block;font:0.875em "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0;padding:15px;position:relative}.table-wrapper .swipe-table:after{border-top:24px solid rgba(0,0,0,0);border-bottom:24px solid rgba(0,0,0,0);border-left:16px solid #c80079;bottom:0;content:" ";height:0;left:100%;margin-top:-30px;position:absolute;width:0}.table-wrapper table{border-spacing:0;border-collapse:collapse;table-layout:auto;font:0.9375em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px auto 0;width:100%}.table-wrapper .salary-table .column1{min-width:300px;width:300px}.table-wrapper .salary-table .column2,.table-wrapper .salary-table .column3,.table-wrapper .salary-table .column4{min-width:160px;text-align:center;width:160px}.table-wrapper .salary-table tbody{border:0}.table-wrapper .col-table .column1{min-width:400px;text-align:left;width:400px}.table-wrapper .col-table .column2{min-width:160px;text-align:right;width:160px}.table-wrapper .col-table.three-col .column1{min-width:360px;text-align:left;width:360px}.table-wrapper .col-table.three-col .column2{min-width:125px;text-align:right;width:125px}.table-wrapper .col-table.three-col .column3{min-width:125px;text-align:right;width:125px}.table-wrapper .col-table tbody{border:0}.table-wrapper .col-table .colspan{background:#1e1e1e;color:#fff;font-family:"Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px;text-align:left;vertical-align:middle}.table-wrapper th{background:#1e1e1e;color:#fff;font-family:"Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px;text-align:left;vertical-align:middle}.table-wrapper .column1{min-width:120px}.table-wrapper .column2{min-width:550px}.table-wrapper .column3{min-width:80px;text-align:center}.table-wrapper tbody{border-bottom:1px solid #1e1e1e}.table-wrapper tbody td{padding:15px 10px;text-align:left;vertical-align:middle}.table-wrapper tbody .column3{text-align:center}.table-wrapper tbody .no-results{font-family:"Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}@media only screen and (min-width: 760px){.table-wrapper{padding:0}.table-wrapper .swipe-table{display:none}.table-wrapper table{table-layout:fixed}.table-wrapper .column1{min-width:0;width:120px}.table-wrapper .column2{min-width:0;width:auto}.table-wrapper .column3{min-width:0;width:80px}.table-wrapper .salary-table .column1{min-width:200px;width:200px}.table-wrapper .salary-table .column2,.table-wrapper .salary-table .column3,.table-wrapper .salary-table .column4{min-width:100px;text-align:center;width:100px}.table-wrapper .salary-table tbody{border:0}}#banner{position:relative}#banner.register .overlays{background:#1e1e1e;background:rgba(30,30,30,0.7);height:100%}@media only screen and (min-width: 1020px){#banner.register .overlays{background:none}}#banner.clients .overlay-circles{margin:170px auto 0;max-width:300px}#banner.clients .overlay-circles .circle{height:140px;margin:0 0 20px;width:140px}#banner.clients .overlay-circles .circle.even{float:right}#banner.clients .overlay-circles .circle h4{font-size:2.9375em}#banner.clients .overlay-circles .circle span{font-size:0.38298em}@media only screen and (min-width: 760px){#banner.clients .overlay-circles{margin:145px auto 0;max-width:none;width:703px}#banner.clients .overlay-circles .circle{height:153px;margin:0 0 20px 26px;width:153px}#banner.clients .overlay-circles .circle:first-child{margin:0 0 20px 0}#banner.clients .overlay-circles .circle.even{float:left}#banner.clients .overlay-circles .circle h4{font-size:4em}#banner.clients .overlay-circles .circle h4 span{font-size:0.3125em}}@media only screen and (min-width: 1020px){#banner.clients .overlay-circles{width:845px}#banner.clients .overlay-circles .circle{height:187px;margin:0 0 20px 32px;width:187px}#banner.clients .overlay-circles .circle:first-child{margin:0 0 20px 0}#banner.clients .overlay-circles .circle h4{font-size:5em}}.slide{position:relative;z-index:0}.slide figure{*zoom:1;height:715px;overflow:hidden;text-align:right;width:100%}.slide figure:before,.slide figure:after{content:"";display:table}.slide figure:after{clear:both}.slide figure img{margin-right:-120%;float:right}.inner .slide figure{height:auto}.register .slide figure{height:450px}.register .slide figure img{margin-top:0}.listing .slide figure{height:152px}.listing .slide figure img{margin-top:-15%}.jobs-listing .slide figure img{margin:0;width:180%}.jobs-page .slide figure img{min-height:750px;width:auto}@media only screen and (min-width: 500px){.jobs-listing .slide figure img{margin-top:-6%}}@media only screen and (min-width: 760px){.slide figure{height:auto}.slide figure img{margin-right:-64%}.listing .slide figure{height:232px}.listing .slide figure img{margin-top:-15%}.jobs-listing .slide figure img{margin-right:0;margin-top:-15%;width:auto}.register .slide figure{height:610px}.jobs-page .slide figure img{min-height:720px}}@media only screen and (min-width: 1020px){.slide figure{height:750px}.slide figure img{margin:0}.listing .slide figure{height:237px}.listing .slide figure img{margin-top:-6%}.jobs-listing .slide figure img{margin:-6% 0 0}}@media only screen and (min-width: 1200px){.jobs-page .slide figure img{min-height:0}}@media only screen and (min-width: 1800px){.slide figure img{width:100%}}.overlays{position:absolute;width:100%;z-index:2}.inner .overlays{position:static}#search-overlay{background:#1e1e1e;background:rgba(30,30,30,0.75);padding:20px 10px;text-align:center}.inner #search-overlay{background:#1e1e1e}#search-overlay .wrapper{max-width:910px}#search-overlay h2{color:#fff;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;margin:0 auto 25px}#search-overlay input[type="text"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:0px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;outline:0;padding:11px 10px;width:100%}#search-overlay input[type="text"].error{border:2px solid #ca1616;color:#ca1616}#search-overlay .submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e1e1e;border:0px solid;-webkit-border-radius:0px;color:#fff;cursor:pointer;display:inline-block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 8px 0 10px;outline:0;padding:14px 24px;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;vertical-align:top;width:auto}#search-overlay .submit:hover{background:#c80079}#search-overlay .submit .icon-search{display:none}.inner #search-overlay .submit{background:#fff;color:#1e1e1e}#search-overlay .browse-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c80079;border:0px solid;-webkit-border-radius:0px;color:#fff;cursor:pointer;display:inline-block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;height:50px;margin:10px 10px 0;outline:0;padding:0 24px;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;vertical-align:top}#search-overlay .browse-btn:hover{background:#f10092}#search-overlay .browse-btn .text span{display:block;font:italic 0.88889em "rooney-web",Georgia,"Times New Roman",Times,serif;text-transform:lowercase}#search-overlay .browse-btn .icon-down-arrow{display:none}@media only screen and (min-width: 760px){#search-overlay{background:#1e1e1e;background:rgba(30,30,30,0.7);padding:40px 30px 20px}#search-overlay h2{font-size:2em;line-height:1.24em;width:60%}#search-overlay form{*zoom:1}#search-overlay form:before,#search-overlay form:after{content:"";display:table}#search-overlay form:after{clear:both}#search-overlay input[type="text"]{float:left;font-size:1.625em;margin:0;padding:18px 10px 19px 20px;width:61.142857142857146%}#search-overlay .submit{display:block;float:left;height:70px;margin:0;padding:10px 0 12px;width:11.428571428571429%}#search-overlay .submit .text{display:none}#search-overlay .submit .icon-search{display:block;font-size:2.1875em}#search-overlay .submit:hover{background:#111}.inner #search-overlay .submit{background:#1e1e1e;color:#fff}#search-overlay .browse-btn{display:block;float:left;font-size:1.375em;height:70px;margin:0;padding:10px 20px 12px;width:27.4%;*zoom:1}#search-overlay .browse-btn:before,#search-overlay .browse-btn:after{content:"";display:table}#search-overlay .browse-btn:after{clear:both}#search-overlay .browse-btn .text{float:left}#search-overlay .browse-btn .icon-down-arrow{display:block;float:right;font-size:1.5625em;margin-top:10px}}@media only screen and (min-width: 1020px){#search-overlay{background:#1e1e1e;background:rgba(30,30,30,0.2);padding-bottom:60px}#search-overlay h2{width:100%}#search-overlay input[type="text"]{width:60.43956043956044%}#search-overlay .submit{font-size:1.375em;width:18.35164835164835%}#search-overlay .submit .text{display:block}#search-overlay .submit .icon-search{display:none}.inner #search-overlay .submit{background:#515151}.inner #search-overlay .submit:hover{background:#444}#search-overlay .browse-btn{width:21.2%}}.main-text{margin:25px auto;padding:0 15px;text-align:center;width:100%}.main-text .wrapper{max-width:1020px}.main-text h1{color:#fff;font:1.625em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.34em;text-shadow:0px 1px 4px rgba(0,0,0,0.36)}@media only screen and (min-width: 760px){.main-text{margin:38px auto 10px}.main-text h1{font-size:2.625em;line-height:1.25em}}@media only screen and (min-width: 1020px){.main-text{margin-top:28px;padding:0;width:780px}.main-text h1{font-size:2.875em}}.cta-main{background:#c80079;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;display:block;font:1.375em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto;max-width:255px;padding:17px 30px;text-align:center;text-transform:uppercase;padding:17px 25px}.cta-main:hover{background:#e20088}@media only screen and (min-width: 760px){.cta-main{display:inline-block;margin-left:20px;padding:17px 0;width:240px}.cta-main:first-child{margin-left:0}}@media only screen and (min-width: 760px){.ctas{text-align:center}}.overlay-circles{*zoom:1;margin:35px auto 0;width:315px}.overlay-circles:before,.overlay-circles:after{content:"";display:table}.overlay-circles:after{clear:both}.overlay-circles .circle{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#1e1e1e;display:table;float:left;height:75px;margin-left:5px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;width:75px}.overlay-circles .circle:first-child{margin-left:0}.overlay-circles .circle-wrapper{display:table-cell;vertical-align:middle;text-align:center}.overlay-circles h4{font:1.875em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em}.overlay-circles h4 span{display:block;font:italic 0.36667em "rooney-web",Georgia,"Times New Roman",Times,serif;margin-top:-5px}@media only screen and (min-width: 760px){.overlay-circles{margin-top:15px;width:500px}.overlay-circles .circle{height:115px;width:115px}.overlay-circles h4{font-size:3.125em}.overlay-circles h4 span{font-size:0.3em}}.career-categories{padding:0 10px;position:absolute;width:100%;z-index:2}.career-categories .section-header{color:#fff}.career-categories .wrapper{max-width:1100px}@media only screen and (min-width: 760px){.career-categories{padding:0 20px}}@media only screen and (min-width: 1200px){.career-categories{padding:0}}.career-cat{float:left;margin-bottom:0.3%;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;width:49.8%}.career-cat.right{float:right}.career-cat a{background:#c80079;color:#fff;display:table;padding:0 10px;height:70px;width:100%}.career-cat a:hover{background:#fff;color:#c80079}.career-cat .text-wrapper{display:table-cell;height:70px;vertical-align:middle}.career-cat .text-wrapper h2{text-align:center;font:1.25em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.02em}.career-cat .career-text{display:none}@media only screen and (min-width: 760px){.career-cat{background:#c80079;height:122px;margin:0 0 0.3% 0.2%;padding:0 10px;text-align:center;width:24.8%}.career-cat:first-child,.career-cat.first-child{margin:0 0 0.3% 0}.career-cat .career-text{display:block}.career-cat .career-text .header-wrapper{display:none}.career-cat a.mobile{display:table;text-decoration:none}.career-cat a.mobile:hover{background:none}.career-cat .text-wrapper{height:60px}.career-cat h2{color:#fff}.career-cat a{background:none;color:#fff;display:block;font:italic 0.875em "rooney-web",Georgia,"Times New Roman",Times,serif;height:auto;letter-spacing:-0.02em;padding:0;text-decoration:underline}.career-cat a:hover{background:none;color:#fff}.career-cat:hover{background:#8e0a5a}}@media only screen and (min-width: 1200px){.career-cat{height:101px;margin:0 0 0.1% 0.1%;width:24.9%}.career-cat:first-child,.career-cat.first-child{margin:0 0 0.1% 0}.career-cat .text-wrapper h2{font-size:1.375em px;margin-bottom:4px}.career-cat a.mobile{display:none}.career-cat .career-text{padding-top:0}.career-cat .career-text .header-wrapper{display:table;height:auto;width:100%}.career-cat a{display:inline;font-size:1em;margin-right:3px}.career-cat a:hover{background:#fff;color:#c80079}.career-cat .career-text{padding-top:24px}.career-cat:hover{background:#fff}.career-cat:hover h2{color:#c80079}.career-cat:hover a{color:#c80079}.career-cat .header-wrapper,.career-cat .text-wrapper{height:auto;display:block}}.page-title{left:0;margin:0 auto;position:absolute;right:0;top:40%;width:50%}.page-title h1{color:#fff;font:1.625em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.35)}@media only screen and (min-width: 760px){.page-title h1{font-size:3em}}@media only screen and (min-width: 1020px){.page-title h1{font-size:4em}}#login-overlay .wrapper{max-width:780px;padding:0 10px}#login-overlay h2{color:#fff;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;margin:20px auto;text-align:center;width:90%}#login-overlay form{margin:24px auto}#login-overlay .error{color:#ca1616}#login-overlay input[type="text"],#login-overlay input[type="email"],#login-overlay input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:0px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;letter-spacing:-0.03em;margin:0 0 11px;outline:0;padding:21px 10px;width:100%}#login-overlay input[type="text"].error,#login-overlay input[type="email"].error,#login-overlay input[type="password"].error{border:2px solid #ca1616;color:#ca1616}#login-overlay .buttons{text-align:center}#login-overlay input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c80079;border:0px solid;-webkit-border-radius:0px;color:#fff;cursor:pointer;display:inline-block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 10px 0 0;outline:0;padding:14px 28px;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;vertical-align:top;width:auto}#login-overlay input[type="submit"]:hover{background:#8e0a5a}#login-overlay .signup-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1e1e1e;border:0px solid;-webkit-border-radius:0px;color:#fff;cursor:pointer;display:inline-block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;height:50px;margin:0 0 0 8px;outline:0;padding:0 24px;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;vertical-align:top}#login-overlay .signup-btn:hover{background:#f10092}#login-overlay .signup-btn .text span{display:block;font:italic 0.88889em "rooney-web",Georgia,"Times New Roman",Times,serif;text-transform:lowercase}#login-overlay .signup-btn .icon-down-arrow{display:none}#login-overlay .forget-password{color:#fff;display:block;font:1.25em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:55px;text-align:center}#login-overlay .forget-password span{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:underline;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}#login-overlay .forget-password:hover span{color:#c80079}@media only screen and (min-width: 760px){#login-overlay .wrapper{padding:0 63px}#login-overlay h2{font-size:2em;margin:96px auto 0px;width:65%}#login-overlay form{margin-top:18px;max-width:628px}#login-overlay input[type="text"],#login-overlay input[type="email"],#login-overlay input[type="password"]{font-size:26px;margin:28px 0px 0px 0px;padding:19px 20px}#login-overlay input[type="text"]:first-child,#login-overlay input[type="email"]:first-child,#login-overlay input[type="password"]:first-child{margin-top:0}#login-overlay .buttons{margin:20px 0}#login-overlay input[type="submit"]{font-size:1.375em;padding:22px 34px 21px}#login-overlay .signup-btn{font-size:1.375em;height:70px;margin:0;padding:10px 20px 12px;width:35.4%;*zoom:1}#login-overlay .signup-btn:before,#login-overlay .signup-btn:after{content:"";display:table}#login-overlay .signup-btn:after{clear:both}#login-overlay .signup-btn .text{float:left}#login-overlay .signup-btn .icon-down-arrow{display:block;float:right;font-size:1.5625em;margin-top:10px}#login-overlay .forget-password{font-size:1.625em;margin-top:70px}}@media only screen and (min-width: 1020px){#login-overlay .wrapper{padding:0 10px}#login-overlay h2{font-size:2em;width:100%}#login-overlay form{padding:0 20px}}.browse-careers{background:#c80079;display:none;height:705px;top:213px;z-index:2}#banner.inner .browse-careers{top:205px}.browse-careers .icon-menu-close{color:#fff;position:absolute;right:0px;top:20px}.browse-careers .wrapper{position:relative}.browse-careers .career-cat{background:#8e0a5a}.browse-careers .career-cat a{background:#8e0a5a;height:60px}.browse-careers .career-cat .text-wrapper{height:60px}@media only screen and (min-width: 760px){.browse-careers{height:721px}.browse-careers .career-cat a.mobile{height:60px}.browse-careers .career-cat a{background:none;height:auto}.browse-careers .career-cat .text-wrapper{height:auto}}@media only screen and (min-width: 1020px){.browse-careers{height:755px;top:174px}.browse-careers .career-cat:hover{background:#fff}}#register{background:#1e1e1e;padding:20px;*zoom:1}#register:before,#register:after{content:"";display:table}#register:after{clear:both}#register h2{color:#fff;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;margin:6px 0;text-align:center}#register .register{background:#c80079;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;display:block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto 15px;max-width:150px;padding:22px 0;text-align:center;text-transform:uppercase}#register .register:hover{background:#e20088}@media only screen and (min-width: 760px){#register h2{font-size:1.625em}#register .register{margin:16px auto 15px;padding:19px 0}}.registration-form input[type="text"],.registration-form input[type="email"],.registration-form input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;margin:20px auto;outline:0;padding:6px 10px;width:95%}.registration-form input[type="submit"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#c80079;border:0px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;display:block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto;outline:0;padding:20px 0;text-align:center;text-transform:uppercase;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;width:150px}.registration-form input[type="submit"]:hover{background:#e20088}.registration-form .checkbox-wrapper{display:none}.registration-form .checkbox-wrapper ul{margin:20px 0;*zoom:1}.registration-form .checkbox-wrapper ul:before,.registration-form .checkbox-wrapper ul:after{content:"";display:table}.registration-form .checkbox-wrapper ul:after{clear:both}.registration-form .checkbox-wrapper li{float:left;margin:0 1px 1px 0;width:49.64%}.registration-form .checkbox-wrapper li.bigger label{height:50px;padding-top:5px}.registration-form .checkbox-wrapper li.bigger label:before{top:19px}.registration-form .checkbox-wrapper li.smaller label{height:50px;padding-top:15px}.registration-form .checkbox-wrapper li.smaller label:before{top:19px}.registration-form .checkbox-wrapper label{background:#c80079;color:#fff;cursor:pointer;display:block;font:1em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;min-height:40px;letter-spacing:-0.03em;margin:0;padding:10px 12px 0;position:relative;text-align:center;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.registration-form .checkbox-wrapper label.label-hover{background:#8e0a5a}.registration-form .checkbox-wrapper label.label-checked{background:#8e0a5a}.registration-form .checkbox-wrapper label.label-checked:before{content:"\e611";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:0.8125em;left:5px;line-height:1;position:absolute;top:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.registration-form .checkbox-wrapper label.label-checked:hover{background:#8e0a5a}.registration-form .checkboxes{left:0;min-height:40px;position:absolute !important;top:0;width:100%}.bigger .registration-form .checkboxes{min-height:50px}@media only screen and (min-width: 760px){.registration-form input[type="text"],.registration-form input[type="email"],.registration-form input[type="password"]{padding:16px 10px}}@media only screen and (min-width: 1020px){.registration-form .checkbox-wrapper li{width:24.89%}.registration-form .checkbox-wrapper li label{font-size:1.125em;height:50px;padding-top:15px}.registration-form .checkbox-wrapper li label.label-checked:before{top:17px}}#register input[type="submit"]{display:none}@media only screen and (min-width: 1020px){#register .registration-form{margin:20px auto;max-width:1000px}#register input{display:inline-block;margin:0 0 0 5px;vertical-align:top}#register input:first-child{margin:0}#register input.name{width:245px}#register input.email{width:340px}#register input.password{width:220px}#register .register{display:inline-block;margin:0 0 0 5px;vertical-align:top;width:145px}#register input[type="submit"]{display:none}}#register-popup{background:#1e1e1e;background:rgba(30,30,30,0.9);display:none;height:100%;padding:0 20px;position:fixed;width:100%;z-index:200}#register-popup input[type="text"],#register-popup input[type="email"],#register-popup input[type="password"]{display:none}#register-popup .input-wrapper{display:none}#register-popup .checkbox-wrapper{display:block}#register-popup .registration-form{height:89%;margin:20px auto 0;max-width:1000px;overflow-x:auto;position:relative}#register-popup .registration-form .checkbox-wrapper label{font-size:14px;min-height:40px;padding:12px 0 0 12px;height:40px}#register-popup .registration-form .checkbox-wrapper label.label-checked:before{top:15px}#register-popup .registration-form .close-register{color:#fff;position:absolute;right:20px;top:0}#register-popup .registration-form h2{color:#fff;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;margin:26px 0 6px;text-align:center}@media only screen and (min-width: 760px){#register-popup .registration-form{height:580px;margin-top:-200px;top:40%}#register-popup .registration-form .checkbox-wrapper label{font-size:16px;padding:14px 0 0 12px;height:50px}#register-popup .registration-form .checkbox-wrapper label.label-checked:before{top:17px}}@media only screen and (min-width: 1020px){#register-popup .registration-form{top:48%}}#whats-happening{*zoom:1;background:#fff}#whats-happening:before,#whats-happening:after{content:"";display:table}#whats-happening:after{clear:both}#whats-happening .wrapper{max-width:400px}@media only screen and (min-width: 760px){#whats-happening{padding-bottom:80px}#whats-happening .wrapper{max-width:700px}}@media only screen and (min-width: 1020px){#whats-happening .wrapper{max-width:1000px}}@media only screen and (min-width: 1200px){#whats-happening{padding:0 20px 80px}#whats-happening .wrapper{max-width:1360px}#whats-happening article{max-height:260px;overflow:hidden}}.section-header{font:1.625em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:30px auto 20px;text-align:center;width:80%}.section-header span{display:block;font-size:32px;margin-top:10px}@media only screen and (min-width: 760px){.section-header{font-size:2.125em;margin-bottom:18px}}.grid{*zoom:1}.grid:before,.grid:after{content:"";display:table}.grid:after{clear:both}.blogpost{background:#ebebeb;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;*zoom:1}.blogpost:before,.blogpost:after{content:"";display:table}.blogpost:after{clear:both}.blogpost .blog-img{display:none}.blogpost .post-details{padding:0 10px 20px 20px}.blogpost .author{*zoom:1}.blogpost .author:before,.blogpost .author:after{content:"";display:table}.blogpost .author:after{clear:both}.blogpost .author figure{float:left}.blogpost .date{background:#c80079;color:#fff;float:left;font:1.6875em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;height:58px;line-height:0.9em;padding-top:8px;text-align:center;text-transform:uppercase;width:68px}.blogpost .date span{display:block;font:0.55556em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}.blogpost h2{font:italic 1.625em "rooney-web",Georgia,"Times New Roman",Times,serif;text-transform:uppercase;margin:20px 0 10px}.blogpost p{letter-spacing:-0.02em;line-height:1.4em;margin:10px 0;padding:0 4px 0 0}.blogpost:hover{background:#c80079}.blogpost:hover .date{background:#1e1e1e}.blogpost:hover h2,.blogpost:hover p,.blogpost:hover a{color:#fff}@media only screen and (min-width: 760px){.blogpost{float:left;width:50%}.blogpost .blog-img{display:block;float:left;width:175px}.blogpost .blog-img img{width:100%}.blogpost .post-details{float:left;padding:0 0 0 8px;width:50%}.blogpost h2{font-size:1.125em;margin-top:10px}.blogpost p{font-size:0.9375em;line-height:1.3em}.blogpost .author{padding-left:19px}}@media only screen and (min-width: 1020px){.blogpost .blog-img{height:383px;overflow:hidden}.blogpost .blog-img img{height:100%;margin-left:-30%;width:auto}.blogpost .post-details{padding:0 15px 0 30px;width:65%}.blogpost h2{font-size:1.625em;margin-top:30px}.blogpost p{font-size:1.125em;line-height:1.4em;margin-bottom:20px}.blogpost .author{padding-left:0}}@media only screen and (min-width: 1200px){.blogpost{width:25%}.blogpost .blog-img{height:auto;width:170px}.blogpost .blog-img img{height:auto;margin-left:0;width:100%}.blogpost .post-details{padding-right:5px;width:70%}.blogpost h2{margin-top:20px}.blogpost p{margin-bottom:10px}.blogpost.full-width{width:50%}}@media only screen and (min-width: 1400px){.blogpost .post-details{padding-left:38px}}.grid-slider{position:relative;*zoom:1}.grid-slider:before,.grid-slider:after{content:"";display:table}.grid-slider:after{clear:both}.grid-slider .cycle-slideshow{overflow:hidden;z-index:0}.grid-slider .slide{position:relative;width:100%}.grid-slider .slide img{height:auto;vertical-align:bottom;width:100%}.grid-slider .slide .overlay{position:absolute;right:0;top:0;width:44%}.grid-slider .slide .name{background:#fff;padding:10px 15px}.grid-slider .slide .name h2{color:#1e1e1e;font:1.375em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.15em}.grid-slider .slide .name .title{color:#c80079;font:italic 1.25em "rooney-web",Georgia,"Times New Roman",Times,serif}.grid-slider .slide a{color:#fff;display:block;font:1em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0;padding:0 10px 0 15px}.grid-slider .pager{bottom:6px;position:absolute;right:10px;z-index:1}.grid-slider .pager li{display:inline-block;height:15px;margin:0 4px 0 0;width:15px}.grid-slider .pager li a{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;height:15px;width:15px}.grid-slider .pager li a:hover{background:#c80079}.grid-slider .pager .active a,.grid-slider .pager .cycle-pager-active a{background:#c80079}@media only screen and (min-width: 760px){.grid-slider{float:left;width:50%}.grid-slider .slide a{padding:0}}@media only screen and (min-width: 1200px){.grid-slider{width:25%}.grid-slider .slide{height:260px;overflow:hidden}.grid-slider .slide img{height:100%;width:auto}}.page{clear:both;*zoom:1}.page:before,.page:after{content:"";display:table}.page:after{clear:both}.page figure img{margin-bottom:1px;width:100%}@media only screen and (min-width: 760px){.page figure{float:left;width:50%}.page figure img{margin-bottom:0}.page figure.fb-img{background:#ebebeb;height:268px;overflow:hidden;text-align:center}.page figure.fb-img img{display:inline-block;height:100%;width:auto}.page.right figure{float:right}}@media only screen and (min-width: 1020px){.page figure.fb-img{min-height:383px}}@media only screen and (min-width: 1200px){.page{clear:none;float:left;position:relative;width:25%}.page figure{float:none;height:260px;overflow:hidden;width:100%}.page figure img{height:100%;width:auto}.page figure.fb-img{height:260px;min-height:10px;text-align:center}.page figure.fb-img img{display:inline-block}.page.right figure{float:none}.page:hover .hover{opacity:1}}.hover{position:relative}.hover .top{background:#c80079;background:rgba(200,0,121,0.8);bottom:100%;padding:55px 28px 0;position:absolute;text-align:center;width:100%}.hover .top [class^="icon-"],.hover .top [class*=" icon-"]{color:#fff;font-size:1.875em;left:0;margin:-35px auto 0;position:absolute;right:0}.hover .top h2{border-bottom:1px solid #fff;color:#fff;font:1.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.04em;line-height:1.7em;margin-bottom:-1px;text-transform:uppercase}.hover .bottom{background:#c80079;padding:0 28px;text-align:center;*zoom:1}.hover .bottom:before,.hover .bottom:after{content:"";display:table}.hover .bottom:after{clear:both}.hover .bottom h3{color:#fff;font:1.375em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:14px 0}.hover .bottom a{background:#1e1e1e;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font:1em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 24px;padding:6px 20px;text-transform:uppercase}.hover .bottom a:hover{background:#fff;color:#1e1e1e}.hover.black .top{background:#1e1e1e;background:rgba(30,30,30,0.8)}.hover.black .bottom{background:#1e1e1e}.hover.black .bottom a{background:#fff;color:#1e1e1e}.hover.black .bottom a:hover{background:#c80079;color:#fff}@media only screen and (min-width: 760px){.hover{background:#c80079;float:left;height:268px;width:50%}.hover .top{background:none;position:static}.hover .top h2{margin-bottom:0}.hover .bottom{background:none}.hover.black{background:#1e1e1e}}@media only screen and (min-width: 1020px){.hover{height:383px;padding-top:50px}}@media only screen and (min-width: 1200px){.hover{background:#c80079;background:rgba(200,0,121,0.8);float:none;height:260px;opacity:0;padding:0;position:absolute;top:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;width:100%}.hover.black{background:#1e1e1e;background:rgba(30,30,30,0.8)}.hover .top{padding:50px 0 0}.hover .top h2{display:inline-block;font-size:1.625em}.hover .bottom{padding:0 15px}.hover .bottom a{margin-bottom:0}.hover .top,.hover .bottom{background:none}.hover.black .top,.hover.black .bottom{background:none}}@media only screen and (min-width: 1400px){.hover .top h2{font-size:1.875em}}.case-study{position:relative;*zoom:1}.case-study:before,.case-study:after{content:"";display:table}.case-study:after{clear:both}.case-study .quote{background:#c80079;padding:10px 20px 30px}.case-study .quote blockquote{color:#fff;font:italic 1.625em "rooney-web",Georgia,"Times New Roman",Times,serif;padding-top:50px;position:relative}.case-study .quote blockquote:before{content:"“";font:2.30769em "rooney-web",Georgia,"Times New Roman",Times,serif;left:0;line-height:1;position:absolute;top:0}.case-study .quote h3{color:#fff;font:1em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:20px}.case-study .quote h3 span{display:block;margin-top:5px}.case-study .hover{background:#1e1e1e;background:rgba(30,30,30,0.8);min-height:100%;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;width:100%}.case-study .hover .top{background:none;position:static}.case-study .hover .bottom{background:none}.case-study .hover a{background:#c80079;color:#fff}.case-study:hover .hover{opacity:1}@media only screen and (min-width: 760px){.case-study .quote{float:left;height:268px;width:50%}.case-study .hover{background:#1e1e1e;display:block;float:left;opacity:1;position:static;width:50%}}@media only screen and (min-width: 1020px){.case-study .quote{height:383px;padding:50px}}@media only screen and (min-width: 1200px){.case-study{float:left;width:25%}.case-study .quote{float:none;height:260px;padding:10px 10px 30px 20px;width:100%}.case-study .quote blockquote{font-size:1.5em}.case-study .hover{background:#1e1e1e;background:rgba(30,30,30,0.8);float:none;opacity:0;position:absolute;width:100%}}@media only screen and (min-width: 1400px){.case-study .quote blockquote{font-size:1.625em;line-height:1.4em}}.twitter-block{position:relative;*zoom:1}.twitter-block:before,.twitter-block:after{content:"";display:table}.twitter-block:after{clear:both}.twitter-block .tweet{background:#c80079;padding:20px 0 0;text-align:center}.twitter-block .icon-twitter2{color:#fff;font-size:3.125em}.twitter-block .tweet-text{padding:20px 30px;text-align:left;word-wrap:break-word}.twitter-block .tweet-text p{color:#fff;font:1.25em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}.twitter-block .tweet-text a{color:#fff}.twitter-block .tweet-text a:hover{color:#e588c0}.twitter-block .footer{background:#1e1e1e;color:#fff;display:block;font:1.375em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;padding:15px 30px}.twitter-block .footer a:hover{color:#8e0a5a}.twitter-block .overlay{background:#1e1e1e;background:rgba(30,30,30,0.8);min-height:100%;opacity:0;position:absolute;padding:20px 30px;text-align:center;top:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;width:100%}.twitter-block .overlay h2{color:#fff;font:1.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0;text-transform:uppercase}.twitter-block .overlay h2 a{color:#fff;display:block;font:0.73333em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:lowercase}.twitter-block .overlay .follow{background:#c80079;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font:1em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 24px;padding:6px 20px;text-transform:uppercase}.twitter-block .overlay .follow:hover{background:#fb0098}.twitter-block:hover .overlay{opacity:1}@media only screen and (min-width: 760px){.twitter-block .tweet{float:left;height:268px;width:50%}.twitter-block .footer{display:none}.twitter-block .tweet-text{padding:20px 45px}.twitter-block .overlay{background:#1e1e1e;float:left;height:268px;opacity:1;position:static;width:50%}}@media only screen and (min-width: 1200px){.twitter-block{float:left;max-height:260px;overflow:hidden;width:25%}.twitter-block .tweet{float:none;height:260px;padding-top:12px;width:100%}.twitter-block .tweet-text{padding-top:10px}.twitter-block .tweet-text p{line-height:1.4em}.twitter-block .overlay{background:#1e1e1e;background:rgba(30,30,30,0.8);float:none;height:100%;opacity:0;padding-top:12px;position:absolute;width:100%}.twitter-block .overlay h2{margin-top:25px}}#community-grid{*zoom:1;background:#fff}#community-grid:before,#community-grid:after{content:"";display:table}#community-grid:after{clear:both}#community-grid .wrapper{max-width:400px}@media only screen and (min-width: 760px){#community-grid{padding-bottom:80px}#community-grid .wrapper{max-width:700px}#community-grid .blogpost{float:none;width:100%}#community-grid .blogpost .blog-img{width:170px}#community-grid .blogpost .post-details{padding:0 15px 0 30px;width:75%}#community-grid .blogpost h2{font-size:1.625em;margin-top:23px}#community-grid .blogpost p{font-size:1.125em;line-height:1.4em;margin-bottom:13px}#community-grid .twitter-block .tweet,#community-grid .twitter-block .overlay{float:right}}@media only screen and (min-width: 1020px){#community-grid .wrapper{max-width:1000px}}@media only screen and (min-width: 1200px){#community-grid{padding:0 20px 80px}#community-grid .wrapper{max-width:1360px}#community-grid article{max-height:260px;overflow:hidden}#community-grid .blogpost{float:left;width:50%}#community-grid .blogpost .post-details{padding-right:10px;width:70%}#community-grid .twitter-block .tweet{background:#1e1e1e}}#community-grid .twitter-block .footer{color:#1e1e1e;background:#ebebeb}.ezine{background:#c80079;padding:15px 20px;text-align:center}.ezine h2{color:#fff;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;line-height:1em;text-transform:uppercase;margin:15px 0 16px}.ezine p{color:#fff;font-size:1em;line-height:1.4em}.ezine form{background:#1e1e1e;background:rgba(30,30,30,0.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.ezine .form-wrapper{margin-top:-108px;position:absolute;top:50%;width:100%}.ezine input[type="text"],.ezine input[type="email"],.ezine input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;margin:50px auto 20px;outline:0;padding:16px 10px;width:95%}.ezine input[type="submit"],.ezine .register-btn{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#1e1e1e;border:0px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;display:block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:25px auto 20px;outline:0;padding:20px 0;text-align:center;text-transform:uppercase;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;width:150px}.ezine input[type="submit"]:hover,.ezine .register-btn:hover{background:#fff;color:#1e1e1e}@media only screen and (min-width: 760px){.ezine h2{margin-bottom:3px}.ezine .register-btn{display:none}.ezine form{background:none;display:block;margin:18px auto;position:static;width:508px;*zoom:1}.ezine form:before,.ezine form:after{content:"";display:table}.ezine form:after{clear:both}.ezine form input[type="text"],.ezine form input[type="email"],.ezine form input[type="password"]{float:left;margin:0;width:68%}.ezine form input[type="submit"]{margin:0;float:right}.ezine form .form-wrapper{margin:0;position:static}}@media only screen and (min-width: 1200px){.ezine{float:left;height:260px;overflow:hidden;width:50%}.ezine form{margin-bottom:11px}}.video-block .video{height:242px;overflow:hidden;position:relative}.video-block .video iframe,.video-block .video embed,.video-block .video object,.video-block .video img{bottom:0;left:0;margin:auto;height:100%;position:absolute;right:0;top:0;width:auto}.video-block .video .play-btn{background:url(../img/play-button.jpg) no-repeat;display:block;height:55px;left:0;margin:-27px auto 0;position:absolute;right:0;top:50%;width:104px}.video-block .hover .top{background:#1e1e1e;padding:42px 28px 0;position:static;*zoom:1}.video-block .hover .top:before,.video-block .hover .top:after{content:"";display:table}.video-block .hover .top:after{clear:both}.video-block .hover .top h2{line-height:1.2em;margin:0;padding-bottom:11px}.video-block .hover .bottom{padding:0 15% 33px}@media only screen and (min-width: 760px){.video-block .video,.video-block .hover{height:265px}}@media only screen and (min-width: 1020px){.video-block .video,.video-block .hover{height:282px}}@media only screen and (min-width: 1200px){.video-block .video{height:260px}.video-block .video .top{background:none}.video-block .hover{display:none}}.linkedin-block{position:relative;*zoom:1}.linkedin-block:before,.linkedin-block:after{content:"";display:table}.linkedin-block:after{clear:both}.linkedin-block .post{background:#c80079;padding:20px 0 0;text-align:center}.linkedin-block .icon-linkedin{color:#fff;font-size:3.125em}.linkedin-block .post-text{padding:20px 30px;text-align:left;word-wrap:break-word}.linkedin-block .post-text p{color:#fff;font:1.25em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}.linkedin-block .post-text a{color:#fff}.linkedin-block .post-text a:hover{color:#e588c0}.linkedin-block .footer{background:#1e1e1e;color:#fff;display:block;font:1.375em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;padding:15px 30px}.linkedin-block .footer a:hover{color:#8e0a5a}.linkedin-block .overlay{background:#1e1e1e;background:rgba(30,30,30,0.8);min-height:100%;opacity:0;position:absolute;padding:20px 30px;text-align:center;top:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;width:100%}.linkedin-block .overlay h2{border-bottom:1px solid #fff;color:#fff;font:1.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0;padding-bottom:11px;text-transform:uppercase}.linkedin-block .overlay h2 a{color:#fff;display:block;font:0.73333em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:lowercase}.linkedin-block .overlay h3{color:#fff;font:1.375em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:14px 0}.linkedin-block .overlay .follow{background:#c80079;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font:1em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 24px;padding:6px 20px;text-transform:uppercase}.linkedin-block .overlay .follow:hover{background:#fb0098}.linkedin-block:hover .overlay{opacity:1}@media only screen and (min-width: 760px){.linkedin-block .post{float:right;height:268px;width:50%}.linkedin-block .footer{display:none}.linkedin-block .post-text{padding:10px 30px 0}.linkedin-block .overlay{background:#1e1e1e;float:right;height:268px;opacity:1;padding:20px 27px;position:static;width:50%}.linkedin-block .overlay h2{margin-bottom:0}.linkedin-block .overlay h3{font-size:1.25em;margin:12px 0}.linkedin-block .overlay .follow{padding:6px 35px}}@media only screen and (min-width: 1200px){.linkedin-block{float:left;width:25%}.linkedin-block .post{float:none;height:260px;padding-top:12px;width:100%}.linkedin-block .post-text{padding-top:10px}.linkedin-block .post-text p{line-height:1.4em}.linkedin-block .overlay{background:#1e1e1e;background:rgba(30,30,30,0.8);float:none;height:100%;opacity:0;padding-top:12px;position:absolute;width:100%}.linkedin-block .overlay h2{margin-top:15px}}@media only screen and (min-width: 760px){.facebook-block .top .icon-facebook2{font-size:2.5em}.facebook-block .top h2{display:none}.facebook-block .hover .bottom h3{margin-top:27px}}@media only screen and (min-width: 1200px){.facebook-block .hover .bottom h3{margin:17px 0 5px}.facebook-block .hover .bottom a{background:#1e1e1e;color:#fff}.facebook-block .hover .bottom a:hover{background:#fff;color:#1e1e1e}}@media only screen and (min-width: 1330px){.facebook-block .hover .bottom h3{margin:27px 0 5px}}#new-positions{background:#ebebeb;padding-bottom:12px;*zoom:1}#new-positions:before,#new-positions:after{content:"";display:table}#new-positions:after{clear:both}#new-positions .wrapper{max-width:1360px}@media only screen and (min-width: 760px){#new-positions{padding:0 30px 15px}}@media only screen and (min-width: 1200px){#new-positions{padding:0 20px 12px}}.job{float:left;margin-bottom:0.5%;width:49.75%}.job a{background:#c80079;color:#fff;display:block;padding:0 10px 20px;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear}.job a:hover{background:#af006a}.jobs-page .job a{background:#1e1e1e}.jobs-page .job a:hover{background:#c80079}.job .category{background:#fff;color:#1e1e1e;display:inline-block;font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px}.job h2{font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0 12px}.job .location{font:italic 1em "rooney-web",Georgia,"Times New Roman",Times,serif}.job.left{margin-right:0.25%}.job.right{float:right;margin-left:0.25%}@media only screen and (min-width: 760px){.job{margin:0 0 0.25% 0.25%;width:24.75%}.job:first-child,.job.first-child{margin:0;width:25%}.job .category{padding:8px 10px}.job h2{font-size:1.625em;line-height:1.1em;margin:16px 0 6px}.job .location{font-size:1.0625em}}@media only screen and (min-width: 1200px){.job{margin-left:0.15%;width:12.35%}.job.first-child{margin-left:0.15%;width:12.35%}.job:first-child{margin:0;width:12.5%}}#need-hire{padding:0 10px 35px;*zoom:1}#need-hire:before,#need-hire:after{content:"";display:table}#need-hire:after{clear:both}#need-hire .wrapper{max-width:1020px}#need-hire p{font:1.25em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#5e5e5e;line-height:1.4em;margin:35px auto 30px;text-align:center;width:85%}@media only screen and (min-width: 760px){#need-hire{padding:0 30px 35px}#need-hire p{font-size:1.5625em;line-height:1.25em;margin-top:25px;width:100%}#need-hire .talk-to-us{margin:38px auto}}@media only screen and (min-width: 1200px){#need-hire{padding:0 20px 34px}#need-hire p{margin-top:35px;width:85%}#need-hire .talk-to-us{margin:27px auto}}.client-list{border-top:1px solid #1e1e1e;margin:30px auto 0;padding:15px 0;text-align:center}.client-list li{display:inline-block;margin:2% 1.5%}.client-list li.dropbox{width:20%}.client-list li.ogilvy,.client-list li.sky{width:23%}.client-list li.myhome,.client-list li.newstalk{width:30%}.client-list figure{width:100%}.client-list figure img{max-width:100%;vertical-align:top}@media only screen and (min-width: 760px){.client-list li{margin:1% 1.5%}}@media only screen and (min-width: 1020px){.client-list{padding-top:0}.client-list li.dropbox{width:10%}.client-list li.ogilvy,.client-list li.sky,.client-list li.myhome,.client-list li.newstalk{width:18%}.client-list figure img{vertical-align:middle}}#client-slider{background:#ebebeb}@media only screen and (min-width: 760px){#client-slider{padding-bottom:20px}}@media only screen and (min-width: 1020px){#client-slider{padding-bottom:40px}}.mobile-slides{padding:0 10px;margin:0 auto;max-width:400px}@media only screen and (min-width: 760px){.mobile-slides{display:none}}.single-slide{margin:30px 0;position:relative}.single-slide figure{margin-left:10px;position:relative;z-index:2}.single-slide figure img{max-width:100%}.single-slide figure .quotemarks{color:#c80079;font:italic 9.0625em "rooney-web",Georgia,"Times New Roman",Times,serif;line-height:1;position:absolute;left:215px;top:66px}.single-slide figure.right{margin:0 10px 0 0;text-align:right}.single-slide figure.right .logo-overlay{left:auto;right:0}.single-slide figure.right .quotemarks{left:auto;right:235px}.single-slide .logo-overlay{background:#1e1e1e;background:rgba(30,30,30,0.8);height:100%;left:0;position:absolute;top:0;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;width:215px}.single-slide .logo-overlay img{left:0;margin:-33px auto 0;position:absolute;right:0;top:50%}.single-slide .logo-overlay:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.single-slide .quote-overlay{background:#c80079;color:#fff;margin-top:-45px;padding:58px 20px 30px}.single-slide .quote-overlay blockquote{font:italic 1.125em "rooney-web",Georgia,"Times New Roman",Times,serif;margin-bottom:25px;text-align:center}.single-slide .quote-overlay h3{font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}.single-slide .quote-overlay h3 span{display:block;font:1.14286em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:capitalize}@media only screen and (min-width: 760px){.single-slide{float:left;width:48%}.single-slide.hide{display:block}.single-slide.right{float:right}.single-slide figure.right{margin:0 0 0 10px;text-align:left}.single-slide figure.right .logo-overlay{left:0;right:auto}.single-slide figure.right .quotemarks{left:215px;right:auto}}@media only screen and (min-width: 1020px){.single-slide{margin:0 0 1.5%;width:32.33333333%}.single-slide.hide{display:block}.single-slide.hide-desk{display:none}.single-slide.centre{margin:0 1.5% 1.5%}.single-slide .quote-overlay{background:#c80079;background:rgba(200,0,121,0.6);height:100%;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;width:100%;z-index:3}.single-slide .quote-overlay blockquote{position:relative}.single-slide .quote-overlay blockquote:before{content:"“";font:italic 2.375em "rooney-web",Georgia,"Times New Roman",Times,serif;line-height:0.1em;left:0;margin:0 auto;position:absolute;right:0;top:-10px}.single-slide:hover .quote-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.single-slide:hover figure .logo-overlay,.single-slide:hover figure.right .logo-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0.7}.single-slide:hover figure .logo-overlay img,.single-slide:hover figure.right .logo-overlay img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.single-slide figure{margin:0;width:100%}.single-slide figure>img{height:auto;width:100%}.single-slide figure .quotemarks{display:none}.single-slide figure.right{margin:0}.single-slide .logo-overlay{width:100%}}.carousel-wrapper{display:none}@media only screen and (min-width: 760px){.carousel-wrapper{display:block;height:522px;margin:0 auto;overflow:hidden;width:622px;*zoom:1}.carousel-wrapper:before,.carousel-wrapper:after{content:"";display:table}.carousel-wrapper:after{clear:both}.carousel-wrapper .slide-wrap{float:left;width:622px}}@media only screen and (min-width: 1020px){.carousel-wrapper{height:640px;width:937px}.carousel-wrapper .slide-wrap{width:937px}}.carousel-controls{margin:0 auto;max-width:760px;position:relative;width:100%}.carousel-controls a{color:#1e1e1e;font-size:1.875em;position:absolute;top:300px}.carousel-controls a:hover{color:#c80079}.carousel-controls .carousel-prev{left:20px}.carousel-controls .carousel-next{right:20px}@media only screen and (min-width: 1020px){.carousel-controls{max-width:1100px}.carousel-controls .carousel-prev{left:2px}.carousel-controls .carousel-next{right:2px}}.slides{width:100%}@media only screen and (min-width: 760px){.slides{position:relative;width:20000em}}#standard-text{background:#c80079;padding:10px 18px 2px}#standard-text .wrapper{max-width:990px}#standard-text h1{color:#fff;font:1.625em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.02em;margin:20px 0 30px;text-align:center}#standard-text p{color:#fff;font:1.25em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;margin:0  0 30px;text-align:center}@media only screen and (min-width: 760px){#standard-text{padding:10px 30px 30px}#standard-text h1{font-size:2.125em}#standard-text .left-text{float:left;width:48.5%}#standard-text .right-text{float:right;width:48.5%}#standard-text p{font-size:1.5625em;line-height:1.25em;text-align:left}}#our-neighbours .text-wrapper{max-width:1020px;padding:15px 20px 10px}#our-neighbours .text-wrapper p{margin:20px 0}#our-neighbours .grid{*zoom:1;margin:0 auto;padding:0 10px 39px;max-width:400px}#our-neighbours .grid:before,#our-neighbours .grid:after{content:"";display:table}#our-neighbours .grid:after{clear:both}@media only screen and (min-width: 760px){#our-neighbours .text-wrapper{padding:10px 30px}#our-neighbours .text-wrapper p{font-size:1.25em;line-height:1.4em}#our-neighbours .grid{max-width:600px;padding:0 0 39px}}@media only screen and (min-width: 1020px){#our-neighbours .text-wrapper{margin:0px auto;max-width:900px;padding:15px 0 10px}#our-neighbours .grid{max-width:1250px;padding:0 20px 39px}}@media only screen and (min-width: 1270px){#our-neighbours .grid{padding:0 0 39px}}.neighbour{*zoom:1;position:relative}.neighbour:before,.neighbour:after{content:"";display:table}.neighbour:after{clear:both}.neighbour.hide-mob{display:none}.neighbour figure img{width:100%}.neighbour .neighbour-overlay{*zoom:1;background:#c80079;padding:76px 20px 20px;text-align:center}.neighbour .neighbour-overlay:before,.neighbour .neighbour-overlay:after{content:"";display:table}.neighbour .neighbour-overlay:after{clear:both}.neighbour .neighbour-overlay.smaller-overlay{padding:40px 20px 30px}.neighbour .neighbour-overlay h3{border-bottom:1px solid #e588c0;color:#fff;font:1.5em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:10px;padding-bottom:10px;text-transform:uppercase}.neighbour .neighbour-overlay .neighbour-job{color:#fff;font-family:"Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}.neighbour .neighbour-overlay a{background:#1e1e1e;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#fff;display:block;font-size:0.875em;margin:24px auto 10px;padding:4px 5px;max-width:130px;text-transform:uppercase}.neighbour .neighbour-overlay a:hover{background:#8e0a5a}@media only screen and (min-width: 760px){.neighbour figure{float:left;width:50%}.neighbour .neighbour-overlay{float:left;min-height:230px;padding-top:74px;width:50%}.neighbour .neighbour-overlay.smaller-overlay{padding-top:74px}.neighbour.right figure{float:right}.neighbour.right .neighbour-overlay{float:right}.neighbour.hide{display:none}}@media only screen and (min-width: 1020px){.neighbour{float:left;margin:0 0 1% 1%;width:24.25%}.neighbour.first-child{clear:left;margin:0 0 1%}.neighbour:nth-of-type(4n+5),.neighbour:first-child{clear:left;margin:0 0 1%}.neighbour.hide,.neighbour.hide-mob{display:block}.neighbour figure{float:none;width:100%}.neighbour .neighbour-overlay{background:#c80079;background:rgba(200,0,121,0.8);float:none;height:100%;min-height:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;padding-top:46px;position:absolute;top:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;width:100%}.neighbour .neighbour-overlay.smaller-overlay{padding-top:46px}.neighbour:hover .neighbour-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.neighbour.right figure,.neighbour.right .neighbour-overlay{float:none}}@media only screen and (min-width: 1200px){.neighbour .neighbour-overlay{padding-top:66px}.neighbour .neighbour-overlay.smaller-overlay{padding-top:66px}}#our-surroundings .wrapper{max-width:1360px}.surroundings-imgs{*zoom:1}.surroundings-imgs:before,.surroundings-imgs:after{content:"";display:table}.surroundings-imgs:after{clear:both}.surroundings-imgs figure img{width:100%}@media only screen and (min-width: 480px){.surroundings-imgs .big-img{*zoom:1}.surroundings-imgs .big-img:before,.surroundings-imgs .big-img:after{content:"";display:table}.surroundings-imgs .big-img:after{clear:both}.surroundings-imgs .small-imgs{*zoom:1}.surroundings-imgs .small-imgs:before,.surroundings-imgs .small-imgs:after{content:"";display:table}.surroundings-imgs .small-imgs:after{clear:both}.surroundings-imgs .small-imgs figure{float:left;width:50%}}@media only screen and (min-width: 760px){.surroundings-imgs{padding:0 20px}.surroundings-imgs .small-imgs,.surroundings-imgs .big-img{float:left;width:50%}}@media only screen and (min-width: 1200px){.surroundings-imgs{padding:0}}#twitter-strip{background:#c80079;padding:35px 20px;text-align:center}#twitter-strip .icon-twitter,#twitter-strip .icon-twitter2{color:#fff;font-size:3.125em}#twitter-strip .wrapper{max-width:625px}#twitter-strip p.tweet{color:#fff;font:1.625em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0;word-wrap:break-word}#twitter-strip p.tweet a{color:#fff}#twitter-strip p.tweet a:hover{color:#e588c0}#twitter-strip .twitter-handle{color:#fff;font:1.25em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}#twitter-strip .twitter-handle:hover{color:#8e0a5a}#text-main{background:#ebebeb}#text-main .wrapper{max-width:1020px;padding:15px 20px 10px}#text-main h2{color:#1e1e1e;font:1.5em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0 25px;text-align:center}#text-main h3{font:1.75em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.02em;margin-bottom:15px}#text-main p{margin:20px 0}#text-main ul{margin:20px 0}#text-main ul li{color:#1e1e1e;font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 0;padding-left:20px;position:relative}#text-main ul li:before{content:"\25A0";color:#c80079;left:0;position:absolute;top:0}#text-main ul li:first-child{margin:0}#text-main ol{counter-reset:item;margin:20px 0}#text-main ol li{color:#1e1e1e;display:block;font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 0;padding-left:20px;position:relative}#text-main ol li:before{content:counter(item) ". ";counter-increment:item;color:#c80079;font-weight:bold;left:0;position:absolute;top:0}#text-main ol li:first-child{margin:0}@media only screen and (min-width: 760px){#text-main .wrapper{padding:10px 30px}#text-main h2{font-size:2.125em}#text-main h3{margin:32px 0 15px}#text-main p{font-size:1.25em;line-height:1.4em}#text-main p.large-text{font-size:1.5625em;line-height:1.3em}#text-main ul li,#text-main ol li{font-size:1.25em;line-height:1.4em}}@media only screen and (min-width: 1020px){#text-main{padding-bottom:20px}#text-main .wrapper{max-width:900px;padding:15px 0 10px}}#location-surroundings .wrapper{max-width:1020px;padding:15px 20px 10px}#location-surroundings h2{color:#1e1e1e;font:1.625em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0 25px;text-align:center}#location-surroundings p{font-size:1.25em;line-height:1.5em;margin:20px 0;text-align:center}@media only screen and (min-width: 760px){#location-surroundings .wrapper{padding:10px 30px}#location-surroundings h2{font-size:2.125em}#location-surroundings p{font-size:1.5625em;line-height:1.3em}}@media only screen and (min-width: 1020px){#location-surroundings .wrapper{padding:15px 0 10px}}.video-wrapper{margin:30px -20px;max-width:700px}.video-wrapper img{height:auto;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;width:100%}.video-wrapper img:hover{opacity:0.8}@media only screen and (min-width: 760px){.video-wrapper{margin:40px auto}}@media only screen and (min-width: 1020px){.video-wrapper{max-width:625px}}#breadcrumbs{background:#1e1e1e;color:#fff;font:0.875em "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;padding:11px 10px;text-transform:uppercase}#breadcrumbs .wrapper{max-width:1000px}#breadcrumbs a{color:#fff;margin:0 5px}#breadcrumbs a:first-child{margin-left:0}#breadcrumbs a:hover{color:#c80079}#breadcrumbs .current-page{color:#c80079;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:5px}#job-listing{background:#ebebeb;padding:40px 0 20px}#job-listing .wrapper{max-width:1000px}#job-listing .single-job{background:#fff;margin:0 10px 30px}#job-listing .single-job .title-date{*zoom:1}#job-listing .single-job .title-date:before,#job-listing .single-job .title-date:after{content:"";display:table}#job-listing .single-job .title-date:after{clear:both}#job-listing .single-job h2{font:2.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;margin:25px 0;padding-left:10px;width:76%}#job-listing .single-job .date{background:#c80079;display:block;color:#fff;font:1.6875em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;padding:3px 0 5px;float:right;text-align:center;width:69px}#job-listing .single-job .date span{display:block;font:0.55556em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:-2px;text-transform:uppercase}#job-listing .single-job .info{clear:both;padding:5px 10px}#job-listing .single-job p{letter-spacing:-0.02em;line-height:1.4em;margin:15px 0}#job-listing .single-job .salary,#job-listing .single-job .location{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.2em;margin:0 0 6px}#job-listing .single-job .salary strong,#job-listing .single-job .location strong{color:#c80079}#job-listing .single-job .meta-info{background:#f7f7f7;padding:15px 10px 10px}#job-listing .single-job .meta-info ul{margin:0;*zoom:1}#job-listing .single-job .meta-info ul:before,#job-listing .single-job .meta-info ul:after{content:"";display:table}#job-listing .single-job .meta-info ul:after{clear:both}#job-listing .single-job .meta-info li.title{display:block;float:none;font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:6px;text-transform:uppercase}#job-listing .single-job .meta-info li{letter-spacing:-0.02em;margin:0 6px 8px 0;padding:0;float:left}#job-listing .single-job .meta-info li a{background:#fff;color:#1e1e1e;display:block;font:0.8125em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;padding:7px}#job-listing .single-job .meta-info li a:hover{background:#1e1e1e;color:#fff}#job-listing .single-job .meta-info li:before{display:none}#job-listing .single-job .meta-info .read-more{background:#1e1e1e;color:#fff;display:block;font:0.875em "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;margin:15px auto 12px;padding:10px 0;text-align:center;text-transform:uppercase;width:115px}#job-listing .single-job .meta-info .read-more:hover{background:#c80079}@media only screen and (min-width: 760px){#job-listing{padding-bottom:0}#job-listing .wrapper{padding:0 20px}#job-listing .single-job{margin:0 0 30px}#job-listing .single-job .meta-info{*zoom:1}#job-listing .single-job .meta-info:before,#job-listing .single-job .meta-info:after{content:"";display:table}#job-listing .single-job .meta-info:after{clear:both}#job-listing .single-job .meta-info ul{float:left;width:68%}#job-listing .single-job .meta-info .read-more{float:right;margin-right:5px;width:112px}}@media only screen and (min-width: 1020px){#job-listing .wrapper{padding:0}#job-listing .single-job .meta-info{padding:10px 10px 0}#job-listing .single-job .meta-info ul{width:80%}#job-listing .single-job .meta-info li{margin:0 8px 8px 0}#job-listing .single-job .meta-info li.title{float:left;margin-right:3px;padding:8px}#job-listing .single-job .meta-info .read-more{margin:-2px 5px 8px 0}}#job-detail .wrapper{max-width:1020px}@media only screen and (min-width: 760px){#job-detail{padding:40px 20px 0}}.main-column.job-detail{padding:10px 20px}@media only screen and (min-width: 760px){.main-column.job-detail{padding:0;width:66.5%}}@media only screen and (min-width: 1020px){.main-column.job-detail{width:64.11764705882354%}}.main-column h1{font:2.125em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.04em;margin-bottom:15px}.main-column h2{font:1.75em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.02em;margin-bottom:15px}.main-column p{line-height:1.4em;margin-bottom:15px}.main-column em{color:#c80079;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}.main-column p.signoff{text-align:right;margin-bottom:8px}.main-column ul{margin:35px 0 20px}.main-column ul li{color:#1e1e1e;font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;margin:10px 0 0;padding-left:20px;position:relative}.main-column ul li:before{content:"\25A0";color:#c80079;left:0;position:absolute;top:0}.main-column ul li:first-child{margin:0}.main-column .pagination ul{margin:0}.main-column .pagination ul li{line-height:auto;margin:0 0 0 10px;padding:0;vertical-align:middle}.main-column .pagination ul li:before{display:none}.main-column .pagination ul a{color:#1e1e1e;display:block;font:1.44444em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;padding-top:5px;width:40px}.main-column .pagination ul a:hover{color:#c80079}.main-column .pagination ul .previous a,.main-column .pagination ul .next a{font-size:2em;font-weight:bold;height:auto;width:auto}.main-column .pagination ul .active-page{background:#ebebeb}@media only screen and (min-width: 760px){.main-column .pagination{padding:25px 0}.main-column .pagination li{margin:0 0 0 16px}.main-column .pagination a{height:50px;padding-top:10px;width:50px}}.main-column .job-details{background:#f7f7f7;margin:15px 0 20px;padding:17px 20px;*zoom:1}.main-column .job-details:before,.main-column .job-details:after{content:"";display:table}.main-column .job-details:after{clear:both}.main-column .job-details ul{margin:0}.main-column .job-details ul li{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1em;padding-left:0}.main-column .job-details ul li:before{display:none}.main-column .job-details ul li strong{color:#c80079}.main-column .job-apply{background:#c80079;color:#fff;display:block;font:0.875em "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto;width:122px;padding:8px 0;text-align:center;text-transform:uppercase}.main-column .job-apply:hover{background:#8e0a5a}.main-column .linkedin-apply{background:url(../img/linkedin-btn.png) no-repeat;display:block;height:33px;margin:0 auto;text-indent:-99999em;width:190px}.main-column #loginLinkedin{display:block;margin:0 auto;width:192px}@media only screen and (min-width: 760px){.main-column{float:right;width:65.2%}.main-column .pagination{display:none}.main-column .apply-btns{*zoom:1;margin:40px 0 50px;text-align:center;vertical-align:top}.main-column .apply-btns:before,.main-column .apply-btns:after{content:"";display:table}.main-column .apply-btns:after{clear:both}.main-column .job-apply,.main-column #loginLinkedin{display:inline-block;margin:0px 3px;vertical-align:top}.main-column .linkedin-apply{display:inline-block;margin:0 3px;vertical-align:bottom}.main-column #loginLinkedin{margin-top:0px}.main-column .job-details{margin-bottom:15px;padding:10px 10px 0;*zoom:1}.main-column .job-details:before,.main-column .job-details:after{content:"";display:table}.main-column .job-details:after{clear:both}.main-column .job-details ul li{float:left;margin:0 2% 10px 0}.main-column p{font-size:1.25em;margin-bottom:10px}.main-column h2{margin:32px 0 15px}.main-column ul li{font-size:1.25em;margin:13px 0 0}}@media only screen and (min-width: 760px){.main-column{width:67%}}@media only screen and (min-width: 1020px){.main-column .apply-btns{margin-bottom:110px}}#blog-listing{background:#ebebeb;padding:40px 0 20px}#blog-listing .wrapper{max-width:1000px}#blog-listing .blog-post{background:#fff;margin:0 10px 30px;*zoom:1}#blog-listing .blog-post:before,#blog-listing .blog-post:after{content:"";display:table}#blog-listing .blog-post:after{clear:both}#blog-listing .blog-post .date-author .author figure{float:left}#blog-listing .blog-post .date-author .date{background:#c80079;color:#fff;float:left;font:1.6875em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;height:58px;line-height:0.9em;padding-top:8px;text-align:center;text-transform:uppercase;width:68px}#blog-listing .blog-post .date-author .date span{display:block;font:0.55556em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}#blog-listing .blog-post h2{clear:both;font:2.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 15px;padding-left:10px;width:76%}#blog-listing .blog-post .blog-list-image{display:block;float:left;width:43.75%}#blog-listing .blog-post .blog-list-image img{display:block;width:100%}#blog-listing .blog-post .info{float:right;padding:5px 20px;width:56.25%}#blog-listing .blog-post p{font:1em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.02em;line-height:1.4375em;margin:0px 0px 15px}#blog-listing .blog-post .read-more{color:#c80079;display:block;font:1em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:14px auto 0px}#blog-listing .blog-post .read-more:hover{color:#1e1e1e}@media only screen and (min-width: 480px){#blog-listing .blog-post .date-author{float:right;width:62%}#blog-listing .blog-post h2{clear:none;float:right;font-size:1.375em;padding:0;width:62%}#blog-listing .blog-post .blog-list-image{float:none;padding-right:20px;width:38%}#blog-listing .blog-post .info{float:right;padding:0;width:62%}}@media only screen and (min-width: 760px){#blog-listing{padding-bottom:0}#blog-listing .wrapper{padding:0 20px}}@media only screen and (min-width: 880px){#blog-listing .blog-post h2{font-size:2.125em;line-height:1.11765em;margin:20px 10px 20px}#blog-listing .blog-post .info{padding-right:20px}#blog-listing .blog-post p{font-size:1.25em;line-height:1.2em}}@media only screen and (min-width: 1020px){#blog-listing .wrapper{padding:0}}#blog-detail{background:#ebebeb}#blog-detail .wrapper{max-width:1020px}#blog-detail .navigate-blog{display:none}@media only screen and (min-width: 760px){#blog-detail{background:#fff;padding:40px 20px 0}#blog-detail .navigate-blog{display:block;*zoom:1;margin-bottom:20px}#blog-detail .navigate-blog:before,#blog-detail .navigate-blog:after{content:"";display:table}#blog-detail .navigate-blog:after{clear:both}#blog-detail .navigate-blog .blog-titles{background:#ebebeb;float:left;font:1.375em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;height:58px;margin-right:1%;padding:18px 8px 10px;width:89%}#blog-detail .navigate-blog .blog-titles a{color:#1e1e1e}#blog-detail .navigate-blog .blog-titles a span{color:#c80079}#blog-detail .navigate-blog .blog-titles a.prev{float:left;width:49%}#blog-detail .navigate-blog .blog-titles a.next{float:right;text-align:right;width:49%}#blog-detail .navigate-blog .blog-titles a:hover{color:#c80079}#blog-detail .navigate-blog .blog-titles a:hover span{color:#e588c0}#blog-detail .navigate-blog .date{background:#c80079;color:#fff;display:block;float:right;font:1.6875em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;height:58px;line-height:0.9em;padding-top:8px;text-align:center;text-transform:uppercase;width:10%}#blog-detail .navigate-blog .date span{display:block;font:0.55556em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}}#blog-detail .blog-main .date{display:none}.main-column.blog-detail{padding:10px 0px 20px}.main-column.blog-detail .content-wrapper{padding:0px 20px}.main-column.blog-detail h1{margin:25px 0px 20px}.main-column.blog-detail .date{background:#c80079;color:#fff;display:block;font:1.6875em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;height:58px;line-height:0.9em;padding-top:8px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:68px}.main-column.blog-detail .date span{display:block;font:0.55556em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}.main-column.blog-detail .navigate-blog{display:none}@media only screen and (min-width: 760px){.main-column.blog-detail{padding:0 0 20px;width:66.5%}.main-column.blog-detail .content-wrapper{padding:0px}}@media only screen and (min-width: 1020px){.main-column.blog-detail{width:64.11764705882354%}}.main-column figure.blog-main{display:block;position:relative;width:100%}.main-column figure.blog-main img{width:100%}.main-column img{height:auto;max-width:100%}#comments .comment-list{background:#f7f7f7;padding:25px 15px}#comments .comment-list h2{font:2.125em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.11765em;margin-bottom:24px;vertical-align:middle}#comments .comment-list h2 a.btn{background:#c80079;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font:0.47059em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px 20px;vertical-align:middle}#comments .comment-list .comment{margin-bottom:23px}#comments .comment-list .comment h4{color:#1e1e1e;font:1em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:7px}#comments .comment-list .comment h4 .name{color:#c80079;font:1.625em "rooney-web",Georgia,"Times New Roman",Times,serif}#comments .comment-list .comment blockquote{background:#fff;padding:7px}#comments .comment-list .comment blockquote p{font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.38889em;margin:0px 0px 7px}#comments .comment-list .comment blockquote .time-stamp{font:0.875em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif}#comments .comment-list .comment blockquote .time-stamp strong{font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width: 760px){#comments .comment-list{padding:30px}#comments .comment-list h2 a.btn{display:block;float:right}}@media only screen and (min-width: 760px){#comments .comment-list .wrapper{margin:0px auto;max-width:1020px}#comments .comment-list .contents{float:right;width:64.11764705882354%}}.add-comment{background:#ebebeb;padding:25px 15px}.add-comment h3{font:1.75em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.21429em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0px 0px 24px}.add-comment h3 span{display:block;font:0.5em "rooney-web",Georgia,"Times New Roman",Times,serif}.add-comment label{display:block;font:1.125em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 7px 5px}.add-comment input[type="text"],.add-comment input[type="email"],.add-comment input[type="password"],.add-comment input[type="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:0px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;letter-spacing:-0.03em;margin:0 0 11px;outline:0;padding:11px 10px;width:100%}.add-comment textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:0px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;letter-spacing:-0.03em;margin:0 0 7px;max-width:100%;min-height:196px;outline:0;padding:11px 10px;width:100%}.add-comment input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c80079;border:0px solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;display:block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:50px auto;max-width:300px;outline:0;padding:18px 0;text-align:center;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;vertical-align:top;width:100%}.add-comment input[type="submit"]:hover{background:#8e0a5a}.add-comment ::-webkit-input-placeholder{color:#ababab}.add-comment :-moz-placeholder{color:#ababab}.add-comment ::-moz-placeholder{color:#ababab}.add-comment :-ms-input-placeholder{color:#ababab}.add-comment .error input[type="text"],.add-comment .error input[type="email"],.add-comment .error input[type="password"],.add-comment .error textarea{color:#ca1616}.add-comment .form-instructions{font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.02em}@media only screen and (min-width: 760px){.add-comment{padding:30px}.add-comment li{*zoom:1}.add-comment li:before,.add-comment li:after{content:"";display:table}.add-comment li:after{clear:both}.add-comment input[type="text"],.add-comment input[type="email"],.add-comment input[type="password"],.add-comment input[type="tel"],.add-comment textarea{font-size:1.625em;padding:20px 10px}.add-comment input[type="submit"]{max-width:350px}}@media only screen and (min-width: 760px){.add-comment .wrapper{margin:0px auto;max-width:1020px}.add-comment .contents{float:right;width:64.11764705882354%}}.main-column .pagination,.pagination{background:#f7f7f7;clear:both;margin-top:60px;padding:20px 0 37px}.main-column .pagination ul,.pagination ul{*zoom:1;text-align:center}.main-column .pagination ul:before,.main-column .pagination ul:after,.pagination ul:before,.pagination ul:after{content:"";display:table}.main-column .pagination ul:after,.pagination ul:after{clear:both}.main-column .pagination li,.pagination li{display:inline-block;margin:0 0 0 10px;padding:0;vertical-align:middle}.main-column .pagination li:first-child,.pagination li:first-child{margin:0}.main-column .pagination a,.pagination a{color:#1e1e1e;display:block;font:1.625em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;height:40px;padding-top:5px;width:40px}.main-column .pagination a:hover,.pagination a:hover{color:#c80079}.main-column .pagination .previous a,.main-column .pagination .next a,.pagination .previous a,.pagination .next a{font-size:2em;font-weight:bold;height:auto;width:auto}.main-column .pagination .active-page,.pagination .active-page{background:#ebebeb}@media only screen and (min-width: 760px){.main-column .pagination,.pagination{padding:25px 0}.main-column .pagination li,.pagination li{margin:0 0 0 16px}.main-column .pagination a,.pagination a{height:50px;padding-top:10px;width:50px}}#quote-bio .wrapper{max-width:1020px}#quote-bio .quote-img{padding:20px 0;text-align:center}#quote-bio .quote-img img{width:64px}#quote-bio .main-img img{height:auto;width:100%}#quote-bio .text-box{background:#c80079;color:#fff;padding:22px;*zoom:1}#quote-bio .text-box:before,#quote-bio .text-box:after{content:"";display:table}#quote-bio .text-box:after{clear:both}#quote-bio .text-box h2{font:1.625em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:13px 0 30px}#quote-bio .text-box p{color:#fff;font:1.25em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;margin:12px 0}@media only screen and (min-width: 760px){#quote-bio .wrapper{padding:60px 20px}#quote-bio .quote-img{display:table;float:right;height:272px;padding:0;width:34%}#quote-bio .quote-img figure{display:table-cell;height:272px;vertical-align:middle}#quote-bio .quote-img img{width:100px}#quote-bio .main-img{float:left;width:65.2%}#quote-bio .text-box{clear:both;float:right;margin-top:-90px;position:relative;z-index:2;width:65.2%}#quote-bio .text-box h2{font-size:2.125em}#quote-bio .text-box p{font-size:1.5625em}}@media only screen and (min-width: 1020px){#quote-bio .main-img{width:70.2%}#quote-bio .quote-img{width:29%;height:359px}#quote-bio .quote-img figure{height:359px}#quote-bio .quote-img img{width:151px}#quote-bio .text-box{margin-top:-184px;width:60%}}form .top-form,#register-form .top-form{background:#ebebeb;padding-bottom:38px}form .top-form .wrapper,#register-form .top-form .wrapper{max-width:660px;padding:0 10px}form .top-form .section-header,#register-form .top-form .section-header{margin:35px auto 10px;padding:0 10px;width:100%}form .top-form .register-intro,#register-form .top-form .register-intro{margin:0 auto 20px;padding:0 10px}form .multiple-select,#register-form .multiple-select{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;min-height:400px;outline:0;width:100%}form .multiple-select .mobile-select,#register-form .multiple-select .mobile-select{display:none}form .multiple-select.mobile-multiple,#register-form .multiple-select.mobile-multiple{min-height:0}form .multiple-select.mobile-multiple .mobile-select,#register-form .multiple-select.mobile-multiple .mobile-select{display:block}form .checklist,#register-form .checklist{padding-bottom:30px}form .checklist .wrapper,#register-form .checklist .wrapper{max-width:1200px;padding:0 20px}form .checklist .section-header,#register-form .checklist .section-header{margin:35px auto 10px;max-width:660px;width:100%}form .checklist .register-intro,#register-form .checklist .register-intro{margin:0 auto 28px;max-width:700px}form .sub-label,#register-form .sub-label{display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;margin:0 0 7px 5px}form .register-intro,#register-form .register-intro{line-height:1.4em;margin:20px auto}form ol,#register-form ol{max-width:660px}form ol li,#register-form ol li{margin:15px 0 0}form ol li:first-child,#register-form ol li:first-child{margin-top:0}form ol .header,#register-form ol .header{*zoom:1}form ol .header:before,form ol .header:after,#register-form ol .header:before,#register-form ol .header:after{content:"";display:table}form ol .header:after,#register-form ol .header:after{clear:both}form ol .header h3,#register-form ol .header h3{font:1.375em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0;text-align:center}form ol .header p,#register-form ol .header p{font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}form ol.job-status,#register-form ol.job-status{margin:20px auto 30px;*zoom:1}form ol.job-status:before,form ol.job-status:after,#register-form ol.job-status:before,#register-form ol.job-status:after{content:"";display:table}form ol.job-status:after,#register-form ol.job-status:after{clear:both}form .error,#register-form .error{color:#ca1616}form label,#register-form label{display:block;font:1.125em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 7px 5px}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="tel"],#register-form input[type="text"],#register-form input[type="email"],#register-form input[type="password"],#register-form input[type="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:0px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;letter-spacing:-0.03em;margin:0 0 11px;outline:0;padding:11px 10px;width:100%}form input[type="text"].error,form input[type="email"].error,form input[type="password"].error,form input[type="tel"].error,#register-form input[type="text"].error,#register-form input[type="email"].error,#register-form input[type="password"].error,#register-form input[type="tel"].error{border:2px solid #ca1616;color:#ca1616}form textarea,#register-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0px solid;-webkit-border-radius:0px;color:#1e1e1e;display:block;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;letter-spacing:-0.03em;margin:0 0 7px;max-width:100%;min-height:196px;outline:0;padding:11px 10px;width:100%}form textarea.error,#register-form textarea.error{border:2px solid #ca1616;color:#ca1616}form input[type="password"],#register-form input[type="password"]{padding:21px 10px}form input[type="submit"],#register-form input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c80079;border:0px solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;display:block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:50px auto;max-width:300px;outline:0;padding:18px 0;text-align:center;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;vertical-align:top;width:100%}form input[type="submit"]:hover,#register-form input[type="submit"]:hover{background:#8e0a5a}form .return-job,#register-form .return-job{display:block;text-align:center}form button,#register-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c80079;border:0px solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;display:block;font:1.125em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto;max-width:300px;outline:0;padding:18px 0;text-align:center;text-transform:uppercase;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;vertical-align:top;width:100%}form button:hover,#register-form button:hover{background:#8e0a5a}form button.clear-form,#register-form button.clear-form{background:#1e1e1e}form button.clear-form:hover,#register-form button.clear-form:hover{background:#383838}form ::-webkit-input-placeholder,#register-form ::-webkit-input-placeholder{color:#ababab}form :-moz-placeholder,#register-form :-moz-placeholder{color:#ababab}form ::-moz-placeholder,#register-form ::-moz-placeholder{color:#ababab}form :-ms-input-placeholder,#register-form :-ms-input-placeholder{color:#ababab}form .error input[type="text"],form .error input[type="email"],form .error input[type="password"],form .error textarea,#register-form .error input[type="text"],#register-form .error input[type="email"],#register-form .error input[type="password"],#register-form .error textarea{color:#ca1616}form .radio-wrapper,#register-form .radio-wrapper{background:#f7f7f7;font:italic 1.375em "rooney-web",Georgia,"Times New Roman",Times,serif;margin:6px 0 0;padding:10px}form .radio-wrapper:first-child,#register-form .radio-wrapper:first-child{margin:0}form .radiobuttons,#register-form .radiobuttons{background:none;color:#c80079;cursor:pointer;display:inline-block;*display:inline;height:22px;margin:0 15px 0 0;padding:0;-webkit-transition:border 0.2s linear;-moz-transition:border 0.2s linear;-o-transition:border 0.2s linear;transition:border 0.2s linear;vertical-align:middle;width:22px}form .radiobuttons:before,#register-form .radiobuttons:before{content:"\e614";display:block;font-family:'icomoon';font-size:0.81818em;speak:none;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;margin:-1px 0 0 -1px;text-transform:none;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}form .radiobuttons:hover:before,#register-form .radiobuttons:hover:before{color:#8e0a5a}form .radiobuttons.checked:before,#register-form .radiobuttons.checked:before{content:"\e613"}form .checkbox-wrapper li,#register-form .checkbox-wrapper li{margin:1px 0}form .checkbox-wrapper label,#register-form .checkbox-wrapper label{background:#1e1e1e;color:#fff;cursor:pointer;display:block;font:1.375em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;height:50px;letter-spacing:-0.03em;margin:0;padding-top:12px;position:relative;text-align:center;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}form .checkbox-wrapper label.label-hover,#register-form .checkbox-wrapper label.label-hover{background:#ebebeb;color:#c80079}form .checkbox-wrapper label.label-checked,#register-form .checkbox-wrapper label.label-checked{background:#c80079}form .checkbox-wrapper label.label-checked:before,#register-form .checkbox-wrapper label.label-checked:before{content:"\e611";font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;left:20px;line-height:1;position:absolute;top:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form .checkbox-wrapper label.label-checked:hover,#register-form .checkbox-wrapper label.label-checked:hover{background:#c80079;color:#fff}form .checkboxes,#register-form .checkboxes{height:50px;position:absolute !important;top:0;width:100%}form .form-instructions,#register-form .form-instructions{font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.02em}form .select-wrapper,form .file-wrapper,#register-form .select-wrapper,#register-form .file-wrapper{background:#f7f7f7;margin:6px 0 0;padding:10px;*zoom:1}form .select-wrapper:before,form .select-wrapper:after,form .file-wrapper:before,form .file-wrapper:after,#register-form .select-wrapper:before,#register-form .select-wrapper:after,#register-form .file-wrapper:before,#register-form .file-wrapper:after{content:"";display:table}form .select-wrapper:after,form .file-wrapper:after,#register-form .select-wrapper:after,#register-form .file-wrapper:after{clear:both}form .select-wrapper:first-child,form .file-wrapper:first-child,#register-form .select-wrapper:first-child,#register-form .file-wrapper:first-child{margin:0}form .dropdown ul,#register-form .dropdown ul{margin:0}form .dropdown ul li,#register-form .dropdown ul li{margin:0}@media only screen and (min-width: 760px){form .top-form,#register-form .top-form{background:#ebebeb;padding-bottom:38px}form .top-form .wrapper,#register-form .top-form .wrapper{padding:0}form .top-form .section-header,#register-form .top-form .section-header{padding:0}form .top-form .register-intro,#register-form .top-form .register-intro{font-size:1.25em;padding:0}form ol.job-status,#register-form ol.job-status{margin:20px auto 40px;max-width:700px}form input[type="text"],form input[type="email"],form input[type="password"],form input[type="tel"],form textarea,#register-form input[type="text"],#register-form input[type="email"],#register-form input[type="password"],#register-form input[type="tel"],#register-form textarea{font-size:1.625em;padding:20px 10px}form input[type="submit"],form button,#register-form input[type="submit"],#register-form button{max-width:350px}form .form-field,#register-form .form-field{*zoom:1}form .form-field:before,form .form-field:after,#register-form .form-field:before,#register-form .form-field:after{content:"";display:table}form .form-field:after,#register-form .form-field:after{clear:both}form .radio-wrapper,#register-form .radio-wrapper{float:left;font-size:1.625em;padding:19px;width:50%}form .select-wrapper,#register-form .select-wrapper{padding:10px 19px 10px 25px;*zoom:1}form .select-wrapper:before,form .select-wrapper:after,#register-form .select-wrapper:before,#register-form .select-wrapper:after{content:"";display:table}form .select-wrapper:after,#register-form .select-wrapper:after{clear:both}form .select-wrapper .sub-label,#register-form .select-wrapper .sub-label{float:left;font-size:1.625em;margin:8px 15px 0 0}form .dropdown,#register-form .dropdown{float:left;max-width:350px;width:50%}form .file-wrapper,#register-form .file-wrapper{padding:16px 19px 16px 25px;*zoom:1}form .file-wrapper:before,form .file-wrapper:after,#register-form .file-wrapper:before,#register-form .file-wrapper:after{content:"";display:table}form .file-wrapper:after,#register-form .file-wrapper:after{clear:both}form .file-wrapper .sub-label,#register-form .file-wrapper .sub-label{float:left;font-size:1.625em;margin:0 15px 0 0}form .file-wrapper input[type="file"],#register-form .file-wrapper input[type="file"]{float:left;margin-top:8px}form .form-instructions,#register-form .form-instructions{font-size:1.125em}form .checklist .register-intro,#register-form .checklist .register-intro{font-size:1.25em;padding:0}form .checklist .checkbox-wrapper,#register-form .checklist .checkbox-wrapper{padding:0 45px}form .checklist .checkbox-wrapper ul,#register-form .checklist .checkbox-wrapper ul{*zoom:1}form .checklist .checkbox-wrapper ul:before,form .checklist .checkbox-wrapper ul:after,#register-form .checklist .checkbox-wrapper ul:before,#register-form .checklist .checkbox-wrapper ul:after{content:"";display:table}form .checklist .checkbox-wrapper ul:after,#register-form .checklist .checkbox-wrapper ul:after{clear:both}form .checklist .checkbox-wrapper li,#register-form .checklist .checkbox-wrapper li{float:left;margin:0 1px 1px 0;width:49.8%}form .checklist .checkbox-wrapper label,#register-form .checklist .checkbox-wrapper label{font-size:1.25em}}@media only screen and (min-width: 1100px){form .checklist .checkbox-wrapper,#register-form .checklist .checkbox-wrapper{padding:0}form .checklist .checkbox-wrapper li,#register-form .checklist .checkbox-wrapper li{float:left;margin:0 1px 1px 0;width:24.8%}form .checklist .checkbox-wrapper label,#register-form .checklist .checkbox-wrapper label{font-size:1.125em;padding-top:14px}form .checklist .checkbox-wrapper label.label-checked:before,#register-form .checklist .checkbox-wrapper label.label-checked:before{left:10px;top:15px}}@media only screen and (min-width: 1200px){form .checklist .checkbox-wrapper li,#register-form .checklist .checkbox-wrapper li{width:24.9%}form .checklist .checkbox-wrapper label,#register-form .checklist .checkbox-wrapper label{font-size:1.25em;padding-top:12px}form .checklist .checkbox-wrapper label.label-checked:before,#register-form .checklist .checkbox-wrapper label.label-checked:before{left:12px;top:14px}}@media only screen and (min-width: 1240px){form .checklist .wrapper,#register-form .checklist .wrapper{padding:0}form .checklist .checkbox-wrapper label.label-checked:before,#register-form .checklist .checkbox-wrapper label.label-checked:before{left:17px}}#statistics{position:relative}#statistics .bg-img{overflow:hidden;width:100%}#statistics .bg-img img{vertical-align:bottom}#statistics .overlay-top{left:0;position:absolute;top:33px;width:100%}#statistics h3{color:#fff;font:2.125em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 20px;text-align:center}#statistics .overlay-circles{margin:25px auto 0;max-width:300px}#statistics .overlay-circles .circle{height:140px;margin:0 0 20px;width:140px}#statistics .overlay-circles .circle.even{float:right}#statistics .overlay-circles .circle h4{font-size:2.9375em}#statistics .textbox{padding:40px 24px 55px;text-align:center}#statistics .textbox p{font:1.25em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:15px 0 0}#statistics .textbox p:first-child{margin:0}@media only screen and (min-width: 760px){#statistics .overlay-top{position:static}#statistics .overlay-group{left:0;position:absolute;top:35px;width:100%}#statistics .overlay-circles{margin:65px auto 0;max-width:none;width:703px}#statistics .overlay-circles .circle{height:153px;margin:0 0 20px 26px;width:153px}#statistics .overlay-circles .circle:first-child{margin:0 0 20px 0}#statistics .overlay-circles .circle.even{float:left}#statistics .overlay-circles .circle h4{font-size:4em}#statistics .textbox{padding:60px 15px 0;text-align:left}#statistics .textbox p{color:#fff;font-size:1.5625em}}@media only screen and (min-width: 1020px){#statistics .bg-img{height:611px}#statistics .bg-img img{min-width:100%}#statistics .overlay-circles{width:845px}#statistics .overlay-circles .circle{height:187px;margin:0 0 20px 32px;width:187px}#statistics .overlay-circles .circle:first-child{margin:0 0 20px 0}#statistics .overlay-circles .circle h4{font-size:5em}#statistics .textbox{padding:0;margin:40px auto 0;width:990px}}#article.grey-strip{background:#ebebeb}#article.grey-strip .article-text{padding-bottom:20px}#article .wrapper{max-width:1360px}#article .img-quote figure{height:372px;overflow:hidden;position:relative;width:100%}#article .img-quote figure img{height:100%;position:absolute;right:0;width:auto}#article .img-quote .quote{display:none}#article .article-text{padding:0 20px 40px;*zoom:1}#article .article-text:before,#article .article-text:after{content:"";display:table}#article .article-text:after{clear:both}#article .article-text h2{font:1.625em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:38px 0 25px}#article .article-text p{margin:0px 0px 20px}#article .quote blockquote:before,#article .inline-quote blockquote:before{background:url(../img/quotes-pink.png) no-repeat center 13px;background-size:65px 45px;content:" ";display:block;height:64px;width:100%}#article .quote p,#article .inline-quote p{font:italic 1.875em "rooney-web",Georgia,"Times New Roman",Times,serif;line-height:1.57em;margin:0;text-align:center}#article .quote .person,#article .inline-quote .person{font:1.25em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px 0px;text-align:center;text-transform:uppercase}#article .quote .person span,#article .inline-quote .person span{font-family:"Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;margin-top:5px;text-transform:none}@media only screen and (min-width: 760px){#article{padding:58px 20px 40px}#article.grey-strip{padding-bottom:0px}#article .wrapper{*zoom:1}#article .wrapper:before,#article .wrapper:after{content:"";display:table}#article .wrapper:after{clear:both}#article .img-quote{float:left;width:50%}#article .img-quote figure{height:419px}#article .img-quote .quote{display:block}#article .article-text{float:right;padding:0;width:45.833%}#article .article-text h2{font-size:2.125em;margin:0 0 18px}#article .article-text p{font-size:1.25em;line-height:1.4em}#article .article-text .quote{display:none}#article .quote,#article .inline-quote{margin-top:22px}#article .quote blockquote:before,#article .inline-quote blockquote:before{height:70px}#article .quote p,#article .inline-quote p{font-size:1.75em;line-height:1.35714em}#article .quote .person,#article .inline-quote .person{font-size:1.25em}}@media only screen and (min-width: 1200px){#article{padding-bottom:75px}#article .img-quote figure{height:auto}#article .img-quote figure img{height:auto;position:static;width:100%}#article .article-text{padding:0 12.5% 0 20px;width:49.2%}#article .quote,#article .inline-quote{margin-top:25px}#article .quote blockquote,#article .inline-quote blockquote{padding:0 40px 0 100px;position:relative}#article .quote blockquote:before,#article .inline-quote blockquote:before{left:0;position:absolute;top:-10px;width:102px}#article .quote p,#article .inline-quote p{text-align:right}#article .quote .person,#article .inline-quote .person{text-align:right}#article .quote .person span,#article .inline-quote .person span{display:inline}}#register-form .left-nav{margin:32px 0 2px;padding:0 20px;*zoom:1}#register-form .left-nav:before,#register-form .left-nav:after{content:"";display:table}#register-form .left-nav:after{clear:both}#register-form .left-nav h2{font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.03em;margin:10px 0}#register-form .left-nav h2 strong{color:#c80079;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}#register-form .left-nav .textbox{margin-bottom:30px}#register-form .left-nav .textbox p{color:#1e1e1e;font:1em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0}#register-form .left-nav .textbox strong,#register-form .left-nav .textbox b{font-weight:bold}#register-form .left-nav .textbox em,#register-form .left-nav .textbox i{font-style:italic}#register-form .left-nav ul{margin-bottom:20px}#register-form .left-nav ul li{margin-bottom:1px}#register-form .left-nav ul a{background:#fff;color:#1e1e1e;display:block;font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;padding:9px 10px 8px}#register-form .left-nav ul a span{color:#c80079;display:block;float:right;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}#register-form .left-nav ul a:hover{background:#f7f7f7;color:#c80079}#register-form .left-nav ul a:hover span{color:#1e1e1e}#register-form .left-nav ul a.active{background:#c80079;color:#fff;font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}#register-form .left-nav ul a.active:after{content:"\e611";font-family:'icomoon';font-style:normal;font-size:1.5em;font-weight:normal;font-variant:normal;line-height:1;position:absolute;right:20px;speak:none;text-transform:none;top:6px}#register-form .left-nav ul a.active span{display:none}#register-form .left-nav ul a.active:hover{background:#b40d72}#register-form .ezine-with-archives{background:#ebebeb}#register-form .ezine-with-archives .wrapper{max-width:1000px}#register-form .ezine-with-archives form{padding:0 10px;max-width:660px}#register-form .ezine-with-archives .left-nav{margin:32px 0;padding:0 20px;*zoom:1}#register-form .ezine-with-archives .left-nav:before,#register-form .ezine-with-archives .left-nav:after{content:"";display:table}#register-form .ezine-with-archives .left-nav:after{clear:both}#register-form .ezine-with-archives .left-nav h2{font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.03em;margin:10px 0}#register-form .ezine-with-archives .left-nav h2 strong{color:#c80079;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}#register-form .ezine-with-archives .current-year li,#register-form .ezine-with-archives .past-years li{margin-bottom:1px}#register-form .ezine-with-archives .current-year a,#register-form .ezine-with-archives .past-years a{background:#fff;color:#1e1e1e;display:block;font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;padding:9px 10px 8px}#register-form .ezine-with-archives .current-year a span,#register-form .ezine-with-archives .past-years a span{color:#c80079;display:block;float:right;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}#register-form .ezine-with-archives .current-year a:hover,#register-form .ezine-with-archives .past-years a:hover{background:#f7f7f7;color:#c80079}#register-form .ezine-with-archives .current-year a:hover span,#register-form .ezine-with-archives .past-years a:hover span{color:#1e1e1e}#register-form .ezine-with-archives .current-year a.active,#register-form .ezine-with-archives .past-years a.active{background:#c80079;color:#fff;font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}#register-form .ezine-with-archives .current-year a.active:after,#register-form .ezine-with-archives .past-years a.active:after{content:"\e611";font-family:'icomoon';font-style:normal;font-size:1.5em;font-weight:normal;font-variant:normal;line-height:1;position:absolute;right:20px;speak:none;text-transform:none;top:6px}#register-form .ezine-with-archives .current-year a.active span,#register-form .ezine-with-archives .past-years a.active span{display:none}#register-form .ezine-with-archives .current-year a.active:hover,#register-form .ezine-with-archives .past-years a.active:hover{background:#b40d72}#register-form .ezine-with-archives .past-years{margin-top:20px}@media only screen and (min-width: 760px){#register-form .ezine-with-archives form{float:right;padding:0 27px 0 0;width:67%}#register-form .ezine-with-archives .left-nav{float:left;width:32%}#register-form .ezine-with-archives .left-nav ul{margin-bottom:30px}}.past-issues .wrapper{max-width:740px;padding:0 10px 20px}.past-issues iframe{vertical-align:bottom}#register-form .form-with-sidebar{background:#ebebeb}#register-form .form-with-sidebar .wrapper{max-width:1000px}#register-form .form-with-sidebar form{padding:0 10px;max-width:660px}#register-form .form-with-sidebar .left-nav{margin:32px 0;padding:0 20px;*zoom:1}#register-form .form-with-sidebar .left-nav:before,#register-form .form-with-sidebar .left-nav:after{content:"";display:table}#register-form .form-with-sidebar .left-nav:after{clear:both}#register-form .form-with-sidebar .left-nav h2{font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.03em;margin:10px 0}#register-form .form-with-sidebar .left-nav h2 strong{color:#c80079;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}#register-form .form-with-sidebar ul li{margin-bottom:1px}#register-form .form-with-sidebar ul a{background:#fff;color:#1e1e1e;display:block;font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;padding:9px 10px 8px}#register-form .form-with-sidebar ul a span{color:#c80079;display:block;float:right;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}#register-form .form-with-sidebar ul a:hover{background:#f7f7f7;color:#c80079}#register-form .form-with-sidebar ul a:hover span{color:#1e1e1e}#register-form .form-with-sidebar ul a.active{background:#c80079;color:#fff;font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}#register-form .form-with-sidebar ul a.active:after{content:"\e611";font-family:'icomoon';font-style:normal;font-size:1.5em;font-weight:normal;font-variant:normal;line-height:1;position:absolute;right:20px;speak:none;text-transform:none;top:6px}#register-form .form-with-sidebar ul a.active span{display:none}#register-form .form-with-sidebar ul a.active:hover{background:#b40d72}@media only screen and (min-width: 760px){#register-form .form-with-sidebar form{float:right;padding:0 27px 0 0;width:67%}#register-form .form-with-sidebar .left-nav{float:left;width:32%}}.form-with-sidebar{background:#ebebeb}.form-with-sidebar .wrapper{max-width:1000px}.form-with-sidebar form{padding:0 10px;max-width:660px}.form-with-sidebar .left-nav{margin:32px 0;padding:0 20px;*zoom:1}.form-with-sidebar .left-nav:before,.form-with-sidebar .left-nav:after{content:"";display:table}.form-with-sidebar .left-nav:after{clear:both}.form-with-sidebar .left-nav h2{font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.03em;margin:10px 0}.form-with-sidebar .left-nav h2 strong{color:#c80079;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}.form-with-sidebar ul li{margin-bottom:1px}.form-with-sidebar ul a{background:#fff;color:#1e1e1e;display:block;font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;padding:9px 10px 8px}.form-with-sidebar ul a span{color:#c80079;display:block;float:right;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}.form-with-sidebar ul a:hover{background:#f7f7f7;color:#c80079}.form-with-sidebar ul a:hover span{color:#1e1e1e}.form-with-sidebar ul a.active{background:#c80079;color:#fff;font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}.form-with-sidebar ul a.active:after{content:"\e611";font-family:'icomoon';font-style:normal;font-size:1.5em;font-weight:normal;font-variant:normal;line-height:1;position:absolute;right:20px;speak:none;text-transform:none;top:6px}.form-with-sidebar ul a.active span{display:none}.form-with-sidebar ul a.active:hover{background:#b40d72}@media only screen and (min-width: 760px){.form-with-sidebar form{float:right;padding:0 27px 0 0;width:67%}.form-with-sidebar .left-nav{float:left;width:32%}}#staff-slider{background:#ebebeb}#staff-slider .carousel-controls{display:none}#staff-slider .single-slide{position:relative}#staff-slider .single-slide figure{margin:0}#staff-slider .single-slide .overlay{position:absolute;right:0;top:0;width:44%;z-index:2}#staff-slider .single-slide img{width:100%}#staff-slider .single-slide .name{background:#fff;padding:10px 15px}#staff-slider .single-slide .name h2{color:#1e1e1e;font:1.25em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.15em}#staff-slider .single-slide .name .title{color:#c80079;font:italic 1.25em "rooney-web",Georgia,"Times New Roman",Times,serif}#staff-slider .single-slide .name a{padding:0}#staff-slider .single-slide a{color:#fff;display:block;font:1em "Avenir LT W01 65 Medium","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0;padding:0 10px 0 15px}@media only screen and (min-width: 400px){#staff-slider .single-slide .name h2{font:1.625em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif}}@media only screen and (min-width: 760px){#staff-slider{padding-bottom:20px}#staff-slider .carousel-controls{display:block}#staff-slider .carousel-wrapper{height:283px}#staff-slider .carousel-controls a{top:123px}#staff-slider .single-slide a{padding:0}#staff-slider .single-slide .overlay{width:46%}#staff-slider .single-slide .name h2{font-size:1.3125em}#staff-slider .single-slide .name .title{font-size:1.125em}}@media only screen and (min-width: 1020px){#staff-slider{padding-bottom:40px}#staff-slider .single-slide figure{max-height:232px;overflow:hidden}#staff-slider .carousel-wrapper{height:478px}#staff-slider .carousel-controls a{top:223px}}#rhs-text{background:#ebebeb}#rhs-text.light-bg{background:#fff}#rhs-text .wrapper{max-width:1000px}#rhs-text .rhs-text{padding:0 10px;margin:32px 0;max-width:660px}#rhs-text .rhs-text.with-form,#rhs-text .rhs-text.with-table{margin:32px auto;max-width:none}#rhs-text .rhs-text .section-breaker{clear:both}#rhs-text .rhs-text h1{color:#1e1e1e;font:1.625em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto 25px}#rhs-text .rhs-text h2{color:#1e1e1e;font:1.375em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto 25px}#rhs-text .rhs-text h3{color:#1e1e1e;font:1.25em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto}#rhs-text .rhs-text h4{color:#1e1e1e;font:1.25em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto}#rhs-text .rhs-text h5{color:#1e1e1e;font:1.125em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto}#rhs-text .rhs-text h6{color:#1e1e1e;font:1em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;margin:20px auto}#rhs-text .rhs-text p{color:#1e1e1e;font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.4em;margin:20px auto}#rhs-text .rhs-text .swipe-table{color:#fff;font:0.875em "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0}#rhs-text .rhs-text ul{margin:20px 0}#rhs-text .rhs-text ul li{color:#1e1e1e;font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 0;padding-left:20px;position:relative}#rhs-text .rhs-text ul li:before{content:"\25A0";color:#c80079;left:0;position:absolute;top:0}#rhs-text .rhs-text ul li:first-child{margin:0}#rhs-text .rhs-text ol{counter-reset:item;margin:20px 0}#rhs-text .rhs-text ol li{color:#1e1e1e;display:block;font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 0;padding-left:20px;position:relative}#rhs-text .rhs-text ol li:before{content:counter(item) ". ";counter-increment:item;color:#c80079;font-weight:bold;left:0;position:absolute;top:0}#rhs-text .rhs-text ol li:first-child{margin:0}#rhs-text .rhs-text ol.no-numbers li{padding:0}#rhs-text .rhs-text ol.no-numbers li:before{display:none}#rhs-text .rhs-text .dropdown ul{margin:0}#rhs-text .rhs-text .dropdown ul li{margin:0}#rhs-text .rhs-text strong,#rhs-text .rhs-text b{color:#c80079;font-weight:bold}#rhs-text .rhs-text em,#rhs-text .rhs-text i{font-style:italic}#rhs-text .rhs-text blockquote{font-style:italic;padding-left:20px}#rhs-text .rhs-text blockquote p{font-style:italic}#rhs-text .left-nav{margin:32px 0 2px;padding:0 20px;*zoom:1}#rhs-text .left-nav:before,#rhs-text .left-nav:after{content:"";display:table}#rhs-text .left-nav:after{clear:both}#rhs-text .left-nav h2{font:1.125em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.03em;margin:10px 0}#rhs-text .left-nav h2 a.header{color:#1e1e1e}#rhs-text .left-nav h2 strong{color:#c80079;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}#rhs-text .left-nav .textbox{margin-bottom:30px}#rhs-text .left-nav .textbox p{color:#1e1e1e;font:1em "Avenir LT W01 35 Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0}#rhs-text .left-nav .textbox strong,#rhs-text .left-nav .textbox b{font-weight:bold}#rhs-text .left-nav .textbox em,#rhs-text .left-nav .textbox i{font-style:italic}#rhs-text .left-nav ul{margin-bottom:20px}#rhs-text .left-nav ul li{margin-bottom:1px}#rhs-text .left-nav ul a{background:#fff;color:#1e1e1e;display:block;font:0.875em "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;padding:9px 10px 8px}#rhs-text .left-nav ul a span{color:#c80079;display:block;float:right;font-family:"Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif}#rhs-text .left-nav ul a:hover{background:#f7f7f7;color:#c80079}#rhs-text .left-nav ul a:hover span{color:#1e1e1e}#rhs-text .left-nav ul a.active{background:#c80079;color:#fff;font:0.875em "Avenir LT W01 85 Heavy","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}#rhs-text .left-nav ul a.active:after{content:"\e611";font-family:'icomoon';font-style:normal;font-size:1.5em;font-weight:normal;font-variant:normal;line-height:1;position:absolute;right:20px;speak:none;text-transform:none;top:6px}#rhs-text .left-nav ul a.active span{display:none}#rhs-text .left-nav ul a.active:hover{background:#b40d72}#rhs-text.light-bg{background:#fff}#rhs-text.light-bg .left-nav ul a{background:#ebebeb}#rhs-text.light-bg .left-nav ul a:hover{background:#6c6e6e;color:#fff}#rhs-text.light-bg .left-nav ul a:hover span{color:#fff}#rhs-text.light-bg .left-nav ul a.active{background:#c80079}@media only screen and (min-width: 760px){#rhs-text .rhs-text{float:right;padding:0 27px 0 0;width:67%}#rhs-text .left-nav{float:left;width:32%}#rhs-text .left-nav ul{margin-bottom:30px}}
