@import "../../../ajax/libs/font-awesome/4.6.1/css/font-awesome.min.css";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.proxima-nova,.proxima-nova-semibold{font-family:proxima-nova}.proxima-nova-semibold{font-weight:600}.proxima-nova-bold{font-family:proxima-nova;font-weight:700}.icon,.sprite{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat}.icon{display:inline-block}.mx-gradient{background-color:#e7e7e7;background-image:linear-gradient(#fff,#e7e7e7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#e7e7e7)"}.no-padding{padding:0!important}.slideInLeft{animation-duration:.7s;animation-fill-mode:both;animation-name:a;z-index:7}.slideOutLeft{animation-name:c;animation-duration:1s;animation-fill-mode:both}.slideInRight{animation-duration:.7s;animation-fill-mode:both;animation-name:b;z-index:7}.slideOutRight{animation-name:d;animation-duration:1s;animation-fill-mode:both}@keyframes a{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes b{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes c{0%{transform:translateX(0)}to{visibility:hidden;transform:translateX(-100%)}}@keyframes d{0%{transform:translateX(0)}to{visibility:hidden;transform:translateX(100%)}}.icon.social{height:44px;margin-bottom:8px;margin-right:12px;width:45px}#login-bar{background:url(../../../source/Media/framework/bg-login-bar.gif) repeat-x 0 0;color:#fff;font-size:.929em;line-height:1.538em;padding:12px 0}#login-bar a{color:#fff;padding:0 8px}#login-bar a:focus{text-decoration:none}#login-bar #secondary-nav ul{list-style-type:none;float:right;margin:0;padding:0}#login-bar #secondary-nav ul li{float:left}#login-bar #secondary-nav ul li:last-child a{padding-right:0}header{background-color:#fff;border-top:1px solid #909090;border-bottom:2px solid #ececec;position:relative;position:fixed;left:0;top:0;width:100%;z-index:8}header .main-nav-container{position:static;padding-left:25px;padding-right:0}body.EditMode header{display:none}body.DesignMode header{position:static}#logo{margin-top:16px}#main-nav{list-style-type:none;margin:0;padding:0;z-index:5}#main-nav .caret{display:none}#main-nav ul{list-style-type:none;margin:0;padding:0}#main-nav .main-item,#main-nav a{border-bottom:2px solid transparent;color:#333}#main-nav>li{border-bottom:2px solid transparent;float:left;margin-bottom:0}#main-nav>li:last-child>.main-item,#main-nav>li:last-child>a{border-right:1px solid #e0e0e0}#main-nav>li.active,#main-nav>li:hover{background:#f2f2f2;border-bottom-color:#ed1a3b;color:#333!important}#main-nav>li .main-item,#main-nav>li>a{border-left:1px solid #e0e0e0;display:block;font-family:proxima-nova;font-weight:600;text-transform:uppercase}#main-nav>li .main-item a,#main-nav>li>a a{display:block;padding:22px 20px}@media (min-width:0) and (max-width:1055px){#main-nav>li .main-item a,#main-nav>li>a a{padding:22px 17px}}#main-nav>li .main-item a.active,#main-nav>li .main-item a:hover,#main-nav>li>a a.active,#main-nav>li>a a:hover{color:#333!important}#main-nav .second-level-nav{background:#f2f2f2;border-bottom:10px solid #333;display:none;position:absolute;left:0;top:116px;width:100%;z-index:5}#main-nav .second-level-nav>li:first-child{padding:20px 0}#main-nav .second-level-nav.visible{display:block}#main-nav .second-level-nav .bottom-bar{background:#f2f2f2;border-bottom:10px solid #313131;color:#333;padding-bottom:10px;text-align:right}#main-nav .second-level-nav .bottom-bar span{cursor:pointer;display:inline-block;font-weight:700;text-transform:uppercase}#main-nav .second-level-nav .bottom-bar span .icon{background:url(../../../source/Media/framework/sprite-icons-2.png) no-repeat;display:inline-block;height:16px;margin-left:10px;width:16px}#main-nav .second-level-nav .bottom-bar span.see-all-link{margin-right:40px}#main-nav .second-level-nav .bottom-bar span.see-all-link a .icon{background-position:-240px 4px}#main-nav .second-level-nav .bottom-bar span.see-all-link a:hover .icon{background-position:-340px 4px}#main-nav .second-level-nav .bottom-bar span a{color:#333;font-size:1em;font-weight:700}#main-nav .second-level-nav .bottom-bar span a:hover{color:#838383!important}#main-nav .second-level-nav .bottom-bar span.close-menu .icon{background-position:0 -352px;position:relative;top:5px}#main-nav .second-level-nav .bottom-bar span.close-menu:hover{color:#838383!important}#main-nav .second-level-nav .bottom-bar span.close-menu:hover .icon{background-position:-38px -352px}#main-nav .second-level-nav a{font-size:.857em;line-height:1.75em;display:inline-block}#main-nav .second-level-nav .button{font-size:1em;margin:10px 0;line-height:.857em;padding-top:11px}#main-nav .second-level-nav .see-all{font-size:1em}#main-nav .second-level-nav .see-all:hover{color:#838383}#main-nav .second-level-nav .see-all:hover .icon{background-position:-340px 0}#main-nav .second-level-nav .see-all .icon{background-position:-240px 0}#main-nav .second-level-nav .feature-col{padding-left:64px}#main-nav .second-level-nav .industry-list-wrapper{display:flex;width:100%}#main-nav .second-level-nav .industry-list-wrapper .second-level-nav-group{display:block}#main-nav .second-level-nav .industry-list-wrapper .button{display:none;position:absolute;bottom:-10px;left:321px}#main-nav .second-level-nav .industry-list-wrapper .button .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-220px 0;display:inline-block;height:12px;margin-left:8px;width:12px}#main-nav .second-level-nav .industry-list-wrapper .button.visible{display:inline-block}#main-nav .second-level-nav .industry-list-wrapper .industry-category-container{column-count:3;float:left;padding:0}#main-nav .second-level-nav .industry-list-wrapper .industry-category-container li{line-height:1.25em;margin-bottom:20px;padding-right:10px}#main-nav .second-level-nav .industry-list-wrapper .industry-category-container li a{line-height:1.25em}#main-nav .second-level-nav .industry-list-wrapper .industry-category-container li a .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-240px 0;display:inline-block;height:12px;margin-left:4px;width:12px}#main-nav .second-level-nav .industry-list-wrapper .industry-category-container li a .item-description,#main-nav .second-level-nav .industry-list-wrapper .industry-category-container li a .item-image{display:none}#main-nav .second-level-nav .industry-list-wrapper .industry-category-container li a:hover .nav-caret{background-position:-340px 0}#main-nav .second-level-nav .insight-menu-wrapper{display:flex}#main-nav .second-level-nav .insight-menu-wrapper .insight-list-wrapper{flex-grow:1;min-width:215px}#main-nav .second-level-nav .insight-menu-wrapper .insight-list-wrapper h3{font-size:1em;padding-left:15px;text-transform:uppercase}#main-nav .second-level-nav .insight-menu-wrapper .insight-list-wrapper .insight-category-container{display:block}#main-nav .second-level-nav .insight-menu-wrapper .insight-list-wrapper .insight-category-container li a .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-240px 0;display:inline-block;height:12px;margin-left:4px;width:12px}#main-nav .second-level-nav .insight-menu-wrapper .insight-list-wrapper .insight-category-container li a:hover .nav-caret{background-position:-340px 0}#main-nav .second-level-nav .resource-center-wrapper .button{display:none;position:absolute;bottom:-10px;left:321px}#main-nav .second-level-nav .resource-center-wrapper .button .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-220px 0;display:inline-block;height:12px;margin-left:8px;width:12px}#main-nav .second-level-nav .resource-center-wrapper .button.visible{display:inline-block}#main-nav .second-level-nav .resource-center-wrapper .resource-center-container{display:block}#main-nav .second-level-nav .resource-center-wrapper .resource-center-container:first-child{margin-right:10%}#main-nav .second-level-nav .resource-center-wrapper .resource-center-container li{line-height:1.25em;margin-bottom:20px}#main-nav .second-level-nav .resource-center-wrapper .resource-center-container li a{line-height:1.25em}#main-nav .second-level-nav .resource-center-wrapper .resource-center-container li a .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-240px 0;display:inline-block;height:12px;margin-left:4px;width:12px}#main-nav .second-level-nav .resource-center-wrapper .resource-center-container li a .item-description,#main-nav .second-level-nav .resource-center-wrapper .resource-center-container li a .item-image{display:none}#main-nav .second-level-nav .resource-center-wrapper .resource-center-container li a:hover .nav-caret{background-position:-340px 0}#main-nav .second-level-nav .insight-search{flex-grow:2}#main-nav .second-level-nav .insight-search .button .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-220px 0;display:inline-block;height:12px;margin-left:8px;width:12px}#main-nav .second-level-nav .industry-detail,#main-nav .second-level-nav .insight-detail,#main-nav .second-level-nav .resource-center-detail{border-left:1px solid #c2c2c2;float:left;min-height:315px;padding-left:40px}#main-nav .second-level-nav .industry-detail h2,#main-nav .second-level-nav .insight-detail h2,#main-nav .second-level-nav .resource-center-detail h2{font-size:1.285em;text-transform:uppercase}#main-nav .second-level-nav .industry-detail h3,#main-nav .second-level-nav .insight-detail h3,#main-nav .second-level-nav .resource-center-detail h3{margin-bottom:0;margin-top:20px;text-transform:uppercase}#main-nav .second-level-nav .industry-detail h3 a,#main-nav .second-level-nav .insight-detail h3 a,#main-nav .second-level-nav .resource-center-detail h3 a{font-size:14px;line-height:1.125em}#main-nav .second-level-nav .industry-detail h3 a .nav-caret,#main-nav .second-level-nav .insight-detail h3 a .nav-caret,#main-nav .second-level-nav .resource-center-detail h3 a .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-240px 0;display:none;height:12px;margin-left:4px;width:12px}#main-nav .second-level-nav .industry-detail h3 a:hover .nav-caret,#main-nav .second-level-nav .insight-detail h3 a:hover .nav-caret,#main-nav .second-level-nav .resource-center-detail h3 a:hover .nav-caret{background-position:-340px 0}#main-nav .second-level-nav .industry-detail h3 a .item-description,#main-nav .second-level-nav .industry-detail h3 a .item-image,#main-nav .second-level-nav .insight-detail h3 a .item-description,#main-nav .second-level-nav .insight-detail h3 a .item-image,#main-nav .second-level-nav .resource-center-detail h3 a .item-description,#main-nav .second-level-nav .resource-center-detail h3 a .item-image{display:none}#main-nav .second-level-nav .industry-detail p,#main-nav .second-level-nav .insight-detail p,#main-nav .second-level-nav .resource-center-detail p{font-size:1em}#main-nav .second-level-nav .industry-detail .button .nav-caret,#main-nav .second-level-nav .insight-detail .button .nav-caret,#main-nav .second-level-nav .resource-center-detail .button .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-220px 0;display:none;height:12px;margin-left:4px;width:12px}#main-nav .second-level-nav .industry-detail ul li,#main-nav .second-level-nav .insight-detail ul li,#main-nav .second-level-nav .resource-center-detail ul li{line-height:1.25em}#main-nav .second-level-nav .industry-detail ul li a,#main-nav .second-level-nav .insight-detail ul li a,#main-nav .second-level-nav .resource-center-detail ul li a{color:#333;font-size:.9285em;font-weight:700;line-height:1.25em;text-transform:uppercase}#main-nav .second-level-nav .industry-detail ul li a .nav-caret,#main-nav .second-level-nav .insight-detail ul li a .nav-caret,#main-nav .second-level-nav .resource-center-detail ul li a .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-370px 0;display:none;height:8px;margin-left:4px;width:10px}#main-nav .second-level-nav .industry-detail ul li a:hover,#main-nav .second-level-nav .insight-detail ul li a:hover,#main-nav .second-level-nav .resource-center-detail ul li a:hover{color:#838383}#main-nav .second-level-nav .industry-detail ul li a:hover .nav-caret,#main-nav .second-level-nav .insight-detail ul li a:hover .nav-caret,#main-nav .second-level-nav .resource-center-detail ul li a:hover .nav-caret{background-position:-391px 0}#main-nav .second-level-nav.insights .headline{display:inline-block;margin-bottom:10px}#main-nav .second-level-nav.insights .second-level-nav-group.col-md-9{border-left:2px solid #e7e7e7;padding-left:30px}#main-nav .second-level-nav.five-column .second-level-nav-group{width:20%}#main-nav .second-level-nav.five-column .second-level-nav-group:nth-child(6n){clear:both}#main-nav .second-level-nav-group{display:flex;flex-wrap:wrap}#main-nav .second-level-nav-group.industry-category-container{margin-bottom:20px}#main-nav .second-level-nav-group.industry-category-container .industry-category a{display:inline}#main-nav .second-level-nav-group.industry-category-container .industry-category .lg-nav-toggle{background:url(../../../source/Media/framework/sprite-icons-2.png) no-repeat -162px -196px;cursor:pointer;display:inline-block;height:14px;padding:8px;width:14px}#main-nav .second-level-nav-group.industry-category-container .industry-category .lg-nav-toggle:hover{background-position:-212px -196px}#main-nav .second-level-nav-group.industry-category-container .industry-category .lg-nav-toggle.collapse{background-position:-182px -196px}#main-nav .second-level-nav-group.industry-category-container .industry-category .lg-nav-toggle.collapse:hover{background-position:-232px -196px}#main-nav .second-level-nav-group.industry-category-container .industry-category ul{display:none}#main-nav .second-level-nav-group.industry-category-container .industry-category ul.visible{display:block}#main-nav .second-level-nav-group.about-menu li{min-width:33.333333%}#main-nav .second-level-nav-group li{min-width:33%}#main-nav .second-level-nav-group li .link-group-heading,#main-nav .second-level-nav-group li a{font-family:proxima-nova;font-weight:600;font-size:1em;text-transform:uppercase}#main-nav .second-level-nav-group li .third-level-nav-group li a{font-size:.857em;font-weight:400;line-height:1.75em;display:inline-block;text-transform:none}#main-nav .nav-tile:hover .headline.clickable{color:#838383!important}#main-nav .nav-tile:hover .headline.clickable .icon{background-position:-340px 0!important}#main-nav .nav-tile a{display:inline}#main-nav .nav-tile .headline.clickable{font-size:1.142em;line-height:1.375em}#main-nav .nav-tile img{float:left;height:100%;width:45%}#main-nav .nav-tile .nav-tile-content{float:left;padding:10px;width:55%}#main-nav .nav-tile .nav-tile-content p{margin-bottom:0}#main-nav li a{position:relative}#main-nav li a .active-underline{bottom:-2px;left:0;position:absolute;width:100%}#main-nav li.active a .active-underline{border-bottom:2px solid #ed1a3b}.search{padding-top:14px;position:relative}.search input{width:210px;display:inline-block;border-radius:0;padding:0 5px;line-height:2.45em;height:36px;vertical-align:middle;border-color:#ececec}.search .icon{bottom:10px;height:0!important;padding:16px 0 0;margin:0 auto;overflow:hidden;position:absolute;right:25px;width:17px;border:none}.search .predictiveSearchResults{background-color:#f2f2f2;border:1px solid #e7e7e7!important;min-width:325px;position:absolute;right:15px;text-align:left}.search .predictiveSearchResults a{border-bottom:1px solid #e7e7e7;text-decoration:none!important;color:#333!important;padding:0 3px}.search .predictiveSearchResults .selectedResult,.search .predictiveSearchResults a:hover{background:#e7e7e7;color:#333!important}.search .predictiveSearchResults .more{display:inline-block;font-weight:700;text-transform:uppercase;width:100%}.search .predictiveSearchResults .more:after{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-240px 0;content:"";display:inline-block;height:12px;margin-left:12px;width:11px}.search .predictiveSearchCategory{display:none;background:#333;color:#fff!important}#main-content{padding-top:113px}.DesignMode #main-content,.EditMode #main-content{padding-top:0}footer{position:relative}footer a{color:#e4e4e4}footer a:hover{color:#838383}footer .copyright{margin-bottom:0;font-family:proxima-nova;line-height:1.416em;font-size:.857em}footer .office-search-tab{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-55px 0;border:1px solid #d4d4d4;border-bottom:none;cursor:pointer;height:27px;left:50%;margin:0 0 0 -26px;position:absolute;top:-26px;width:52px}footer .office-search-tab:hover{background-position:-55px -20px}footer .office-search-tab.open{background-position:-110px 0}footer .office-search-tab.open:hover{background-position:-110px -20px}footer .office-search-banner,footer .office-search-container{border-top:1px solid #d4d4d4}footer .office-search-banner{display:none;background:#f2f1f1;text-align:center;padding:10px 0}footer .map-container{position:relative}footer .map-container .mapState{position:absolute;width:175px;height:175px;border:1px solid #000;z-index:1}footer .map-container .mapState img{width:100%}footer .map-container #MapHawaii{left:10px;top:195px}footer .map-container #MapAlaska{left:10px;top:10px}footer .office-search{background:#f2f2f2;padding:45px 0}footer .office-search .section-header{display:block}footer .office-search .error{display:block;text-align:left}footer .office-search input[type=select],footer .office-search input[type=text]{margin-right:20px;width:240px}footer .office-search .separator{margin-right:20px}footer .office-search .us-map{background:url(../../../source/Media/framework/us-map.jpg) no-repeat 7px 0 #fff;border:1px solid #e9e9e9;border-right:0;margin-right:-3px;width:45px}footer .office-search .styled-select,footer .office-search .us-map{display:inline-block;height:36px;line-height:2.45em;vertical-align:middle}footer .office-search .styled-select{background:#fff url(../../../source/Media/framework/icon-select-dropdown.gif) no-repeat 100% 0;border:1px solid #e9e9e9;border-left:0;cursor:pointer;margin-right:20px;overflow:hidden;position:relative;width:240px}footer .office-search .styled-select select{background:transparent;cursor:pointer;height:36px;line-height:1em;width:100%;padding:5px;border:0!important;border-radius:0;vertical-align:middle;z-index:1;-webkit-appearance:none;-moz-appearance:none}footer .office-search .styled-select select::-ms-expand{display:none}footer .office-search .global-locations{background:#fff url(../../../source/Media/framework/global-locations.jpg) no-repeat 7px 0;border:1px solid #e9e9e9;display:inline-block;height:36px;line-height:2.45em;overflow:hidden;vertical-align:middle}footer .office-search .global-locations a{color:#333;display:inline-block;height:36px;line-height:1em;padding-left:67px;vertical-align:middle}footer .office-search .global-locations a:hover{color:#838383}footer .office-search .global-locations a .nav-caret{background:url(../../../source/Media/framework/global-locations-arrow.jpg) no-repeat;display:inline-block;height:36px;line-height:1em;margin-left:14px;width:40px;vertical-align:middle}footer .google-maps{position:relative;width:100%;height:460px}footer .google-maps .text-center{line-height:460px;font-size:1.857em!important;font-weight:700;position:relative}footer .google-maps .text-center .loading-container{bottom:175px;position:absolute;width:100%}footer .google-maps .text-center .loading-container img{display:inline-block;margin:0 auto}footer .google-maps .loc{float:left;padding:10px 20px 10px 10px;min-height:70px}footer .office-search-results{background:url(../../../source/Media/framework/bg-office-search-results.gif) repeat-x 0 0;position:relative}footer .office-search-results a{color:#333}footer .office-search-map.default{background:#ececec url(../../../source/Media/framework/default-map.jpg) no-repeat 50%;background-size:auto}footer .office-search-list-container{background:hsla(0,0%,100%,.8);box-shadow:inset 0 8px 9px -6px #ddd;left:auto;height:460px;min-width:320px;padding:20px 40px 30px;position:absolute;top:0;width:280px;z-index:1}footer .office-search-list{margin:0;list-style-type:none;height:410px;padding:10px 20px 0 0;overflow:auto}footer .office-search-list::-webkit-scrollbar{width:5px;background-color:#e0e0e0;border-radius:20px}footer .office-search-list::-webkit-scrollbar-thumb{background-color:#babbba;border-radius:20px}footer .office-search-list li{border-bottom:2px solid #e8e8e7;margin-bottom:25px;padding-bottom:25px}footer .office-search-list li:last-child{border:none}footer .office-search-list p{line-height:.85em}footer .office-search-list .office-info{padding-left:25px;position:relative}footer .office-search-list .office-name{font-weight:700;font-size:1em;margin-bottom:7px}footer .office-search-list .icon.office-name{background-position:0 -110px;height:18px;left:0;position:absolute;top:-1px;width:16px}footer .office-search-map{box-shadow:inset 0 8px 9px -6px #ddd;height:460px;width:100%}footer .office-search-map img{max-width:none}footer .office-search-map #global-locations-link{width:246px;height:138px;position:relative;display:block;margin:0 auto;left:326px;top:204px;z-index:3}footer .office-search-map #us-locations-link{position:absolute;display:block;width:100%;height:100%;z-index:2;left:0;top:0}footer .office-search-country{background:#505050;border-top:4px solid #6f6f6f;color:#fff;padding:7px 0}footer .office-search-country a{margin-left:35px}footer .footer-links{background:url(../../../source/Media/framework/bg-footer.gif) repeat 0 0;color:#e4e4e4;padding:45px 0}footer .social-column{border-right:1px solid #505050}footer .social-column a{float:left;margin-bottom:4px}footer .social-column a:nth-child(4){clear:both}footer .social-column .icon.social:hover{background-position-y:-290px}footer .social-column .icon.facebook{background-position:0 -50px}footer .social-column .icon.twitter{background-position:-55px -50px}footer .social-column .icon.linkedin{background-position:-110px -50px}footer .social-column .icon.youtube{background-position:-165px -50px}footer .social-column .icon.rss{background-position:-220px -50px}footer .social-column .icon.comment{background-position:-275px -50px}footer .links-column{border-left:1px solid #424242;border-right:1px solid #505050;text-transform:uppercase;padding-left:50px}footer .links-column:last-child{border-right:none}footer .links-column a{display:block;font-family:proxima-nova;font-weight:600}footer .links-column ul{list-style-type:none;margin:0;padding:0}footer .links-column ul li{display:block}footer .links-column.copyright{text-transform:none}.google-maps img{max-width:none!important}#CaptchaSlide{width:100%}.QapTcha .bgSlider{border:0!important;height:44px!important;width:250px!important}.QapTcha .bgSlider .Slider{top:4px!important}.QapTcha .bgSliderNew{background-color:#f7f7f6!important;border:0!important}.unsubscription-request{padding-top:20px}.unsubscription-request .button{margin-left:10px;margin-right:10px}#main-content .btn,#main-content .btn-link,#main-content .button,footer .btn,footer .btn-link,footer .button,header .btn,header .btn-link,header .button{font-family:proxima-nova;font-weight:700;border:none!important;color:#fff!important;display:inline-block;line-height:.85em;height:36px!important;padding:13px 25px;text-transform:uppercase;vertical-align:middle}#main-content .btn-link:hover,#main-content .btn:hover,#main-content .button:hover,footer .btn-link:hover,footer .btn:hover,footer .button:hover,header .btn-link:hover,header .btn:hover,header .button:hover{cursor:pointer;color:#fff!important}#main-content .btn-primary,#main-content .button.primary,#main-content .RegisterButton,footer .btn-primary,footer .button.primary,footer .RegisterButton,header .btn-primary,header .button.primary,header .RegisterButton{background:#ed1a3b!important}#main-content .btn-primary:hover,#main-content .button.primary:hover,#main-content .RegisterButton:hover,footer .btn-primary:hover,footer .button.primary:hover,footer .RegisterButton:hover,header .btn-primary:hover,header .button.primary:hover,header .RegisterButton:hover{background:#ab0f28!important}#main-content .btn-primary:disabled,#main-content .button.primary:disabled,#main-content .RegisterButton:disabled,footer .btn-primary:disabled,footer .button.primary:disabled,footer .RegisterButton:disabled,header .btn-primary:disabled,header .button.primary:disabled,header .RegisterButton:disabled{cursor:default}#main-content .btn-primary:disabled:hover,#main-content .button.primary:disabled:hover,#main-content .RegisterButton:disabled:hover,footer .btn-primary:disabled:hover,footer .button.primary:disabled:hover,footer .RegisterButton:disabled:hover,header .btn-primary:disabled:hover,header .button.primary:disabled:hover,header .RegisterButton:disabled:hover{background:#ed1a3b!important}#main-content .btn-link,#main-content .btn-secondary,#main-content .button.secondary,footer .btn-link,footer .btn-secondary,footer .button.secondary,header .btn-link,header .btn-secondary,header .button.secondary{background:#2d2d2d!important}#main-content .btn-link:hover,#main-content .btn-secondary:hover,#main-content .button.secondary:hover,footer .btn-link:hover,footer .btn-secondary:hover,footer .button.secondary:hover,header .btn-link:hover,header .btn-secondary:hover,header .button.secondary:hover{background:#000!important}#main-content .button.secondary.add,footer .button.secondary.add,header .button.secondary.add{background:#2d2d2d url(../../../source/Media/framework/icon-add-button.png) no-repeat 20px!important;border:1px solid #424242!important;padding-left:37px}#main-content .button.secondary.add:hover,footer .button.secondary.add:hover,header .button.secondary.add:hover{background-color:#000!important}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}body:after{display:none;content:"desktop"}@media (max-width:767px){body:after{display:none;content:"mobile"}}@media (min-width:768px) and (max-width:1024px){body:after{display:none;content:"tablet"}}@media (min-width:1025px) and (max-width:1500px){body:after{display:none;content:"smalldesktop"}}#m{position:fixed;left:0;top:0;z-index:16}.cms-bootstrap #m,.DesignMode #m,.EditMode #m{position:static;z-index:auto;left:auto;top:auto}body{background:#fff;color:#333;font-size:14px;line-height:22px;overflow-y:scroll}body,h1,h2,h3,h4,h5,h6{font-family:proxima-nova}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:0}h1{font-size:2.572em}h2{font-size:1.857em;line-height:1.2em;margin-bottom:10px}h3{font-size:1.714em}h4{font-size:1.214em}h5{font-size:1em}.section-heading{text-transform:uppercase}p{font-family:proxima-nova}.fl{float:left}.fr{float:right}hr{border-top:1px solid #e7e7e7;margin:10px 0}a:focus,a:hover{text-decoration:none}a:hover{color:#838383!important}input[type=checkbox]:hover{cursor:pointer}img{max-width:100%}.container{width:1140px}.container-wide{margin:0 auto;max-width:1140px}.section{padding-bottom:50px;padding-top:75px}.ib{display:inline-block!important}.no-top-padding{padding-top:0}.align-center{text-align:center}.align-right{text-align:right}.cta{color:#ed1a3b!important}.cta:hover{color:#ab0f28!important}a.cta,div.cta{font-weight:700;text-transform:uppercase}div.cta:hover{color:#ed1a3b!important}.EditingFormErrorLabel,.error,.error.label,.ErrorLabel,.form-control-error,.status{color:#ed1a3b;font-weight:600}.event{color:#944a60}.insight{color:#0b5861}.webinar{color:#df8639}.news{color:#657c91}.blogpost,.social{color:#54aee1}.form-control,input{border-radius:0}.label,label{color:#333;display:inline-block;font-size:1em;line-height:1em}label{padding:5px 0;margin:0}label.required:after{content:" *"}.label{padding:5px 0}.label .control-label,.label label{margin:0;padding:0}.input-row{margin-bottom:12px}.input-row .input-row{margin-top:12px;margin-bottom:0}.DropDownField,input[type=password],input[type=text]{border:1px solid #e9e9e9!important;line-height:100%!important;height:2.57em!important;padding:0 5px;vertical-align:middle;background:#f7f7f7!important;box-shadow:none!important}input[type=checkbox]{height:auto;margin:0}input::-webkit-input-placeholder{line-height:1.3em}.ui-autocomplete{background:#fff}.light-bg .headline.clickable:hover .after-icon:after,.light-bg a:hover .after-icon:after,.white-bg .headline.clickable:hover .after-icon:after,.white-bg a:hover .after-icon:after{background-position:-340px 0!important}.light-text{color:#fff}.dark-text{color:#333}.light-bg,.white-bg{background:#e7e7e7;color:#333}.light-bg .headline,.light-bg a,.white-bg .headline,.white-bg a{color:#333}.light-bg .headline.clickable .icon,.light-bg .see-all .icon,.white-bg .headline.clickable .icon,.white-bg .see-all .icon{background-position:-240px 0}.dark-bg .white-bg,.white-bg{background:#fff}.dark-bg .white-bg .headline,.dark-bg .white-bg a,.white-bg .headline,.white-bg a{color:#333}.dark-bg .white-bg .headline.clickable .icon,.dark-bg .white-bg .see-all .icon,.white-bg .headline.clickable .icon,.white-bg .see-all .icon{background-position:-240px 0}.dark-bg{background:#333}.dark-bg,.dark-bg .headline,.dark-bg a{color:#fff}.dark-bg .headline.clickable .icon,.dark-bg .see-all .icon{background-position:-220px 0}.dark-bg .label,.dark-bg label{color:#fff}.headline,.section-header,.see-all{text-transform:uppercase}.see-all.padded{padding:0 25px}.headline,.section-header,.see-all{font-family:proxima-nova;font-weight:600}.section-header{display:inline;font-size:1.857em}.section-header.padded{display:block;margin-bottom:50px}.headline{display:block;font-size:1.142em}.headline .icon{height:12px;margin-left:12px;width:11px}span.headline{display:inline}.headline.clickable:hover,a:hover .headline.clickable{color:#838383!important;cursor:pointer}.headline.clickable:hover .icon,a:hover .headline.clickable .icon{background-position:-340px 0!important}.up-next{display:none;margin-bottom:20px}.see-all{font-weight:700}.see-all:hover{color:#838383!important}.see-all:hover .icon{background-position:-340px 0!important}.see-all .icon{height:12px;margin-left:12px;width:11px}.border-right+.border-left{margin-left:-1px}.padded-content{padding:20px 40px}.section.padded-content{padding-top:75px;padding-bottom:50px}ul.reset,ul.resetCMSListMenuUL{list-style-type:none;margin:0;padding:0}a.CMSBreadCrumbsLink:hover{color:#838383}.border-left{border-left:1px solid #e7e7e7}.border-right{border-right:1px solid #e7e7e7}.border-top{border-top:1px solid #e7e7e7}.border-bottom{border-bottom:1px solid #e7e7e7}.event-info{font-size:.857em;margin-bottom:3px;line-height:1.6em}span.see-all.clickable{display:inline-block;padding-right:12px}span.see-all.clickable span.icon{margin-right:-12px}.headline.clickable.up-next{display:inline-block;padding-right:12px}.headline.clickable.up-next span.icon{margin-right:-12px}.paging-container.bottom.clearfix{padding-bottom:50px}.paging-container{background:#f0f0f0}.paging-container .fl{padding:7px 0}.paging-container .numbers,.paging-container .sort{font-weight:700}.paging-container .numbers{margin-right:30px}.paging-container .numbers a{color:#02a5e2;margin-left:7px}.paging-container .numbers strong{margin-left:7px}.paging-container .sort.view{margin-right:15px}.paging-container .sort{display:inline-block;padding:7px 15px;position:relative}.paging-container .sort:hover{background:#333;cursor:pointer;color:#fff}.paging-container .sort:hover .icon{background-position:-80px -200px}.paging-container .sort .icon{background-position:-50px -200px;height:9px;width:17px;margin-left:5px}.paging-container .sort .icon:hover{cursor:pointer}.paging-container .sort ul{display:none;position:absolute;right:0;top:35px;width:150%;z-index:1}.paging-container .sort ul li{border-bottom:1px solid #838383}.paging-container .sort ul li:last-child{border:none}.paging-container .sort ul li:hover{color:#838383}.paging-container .sort ul li a{display:block;padding:7px 15px}.paging-container .sort:hover ul{display:block}.paging-container.bottom{padding-bottom:30px}.share-this{margin-bottom:20px;margin-top:0}.share-this .stButton{display:inline;float:left;margin-right:14px}.share-this .stButton .stLarge{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat!important;height:20px;width:20px}.share-this .st_facebook_large .stButton span{background-position:-60px -240px!important}.share-this .st_twitter_large .stButton span{background-position:-80px -240px!important}.share-this .st_linkedin_large .stButton span{background-position:-100px -240px!important}.share-this .st_email_large .stButton span{background-position:-40px -240px!important}.share-this #download-button,.share-this #print-button{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat!important;background-position:-20px -240px!important;cursor:pointer;float:left;height:20px;width:20px;margin-right:20px}.share-this #download-button{background-position:0 -240px!important}.share-this.dark .st_facebook_large .stButton span{background-position:-20px -270px!important}.share-this.dark .st_twitter_large .stButton span{background-position:-80px -270px!important}.share-this.dark .st_linkedin_large .stButton span{background-position:-40px -270px!important}.share-this.dark .st_email_large .stButton span{background-position:0 -270px!important}.share-this.dark #print-button{background-position:-55px -270px!important}.sidebar h4.headline{font-size:1em}.sidebar .register.button.primary{text-align:center;width:100%}#main-content .search-box-container{padding:20px 0}#main-content .search-box-container .label{display:inline-block;padding-right:10px;text-transform:uppercase}#main-content .search-box-container .searchBox{display:inline-block;width:75%}#main-content .search-box-container .searchBox .icon{height:0!important;padding:16px 0 0!important;margin:0 0 0 -31px;overflow:hidden;width:17px;border:none}#main-content .search-box-container input[type=text]{background:#fff!important;display:inline-block;width:50%}.pagination-container{background:#f0f0f0;margin-left:-15px;min-height:62px;padding:25px 0 25px 30px;position:relative;width:calc(100% + 30px)}.pagination-container .pagination-displaying{font-weight:600}.pagination-container .pagination-numbers-container{position:absolute;right:20px;top:25px}.pagination-container .pagination-numbers-container .number{color:#02a5e2;cursor:pointer;display:inline-block;font-weight:600;margin-right:5px;padding:2px}.pagination-container .pagination-numbers-container .number.active{color:#333;cursor:default}.pagination-container .pagination-numbers-container .number:hover{color:#838383}.content-filter,.sidebar-search{border-right:1px solid #d4d4d4;font-weight:600;padding:0}.content-filter h2,.sidebar-search h2{margin-bottom:0}.content-filter .list-sub-heading,.sidebar-search .list-sub-heading{margin-top:20px}.content-filter h2:first-child .list-sub-heading,.sidebar-search h2:first-child .list-sub-heading{margin-top:0}.content-filter span.checkbox,.sidebar-search span.checkbox{padding-left:0}.content-filter .padded-content,.sidebar-search .padded-content{padding:20px 30px}.content-filter .RemoveFilter,.sidebar-search .RemoveFilter{font-weight:400}.content-filter .RemoveFilter span,.sidebar-search .RemoveFilter span{background:url(../../../source/Media/framework/icon-filter-remove.png) no-repeat 100%;cursor:pointer;padding-right:17px}.content-filter .RemoveFilter span:hover,.sidebar-search .RemoveFilter span:hover{color:#838383}.content-filter .RemoveFilter:first-child,.sidebar-search .RemoveFilter:first-child{margin-top:20px}.content-filter .reset,.sidebar-search .reset{color:#02a5e2;cursor:pointer;font-weight:600}.content-filter .reset:hover,.sidebar-search .reset:hover{color:#838383}.content-filter label,.sidebar-search label{margin-right:5px}.content-filter input[type=checkbox],.sidebar-search input[type=checkbox]{vertical-align:middle;float:none;margin:0}.content-filter .btn-primary,.sidebar-search .btn-primary{margin:20px 0}.content-filter .filter-heading,.sidebar-search .filter-heading{font-size:1.214em;text-transform:uppercase}.content-filter .filter-heading span,.sidebar-search .filter-heading span{text-transform:uppercase}.content-filter .filter-heading .icon,.sidebar-search .filter-heading .icon{background-position:0 -200px;height:14px;margin-top:4px;width:14px}.content-filter .filter-heading.open .icon,.sidebar-search .filter-heading.open .icon{background-position:-20px -200px}.content-filter .filter-heading.clickable,.sidebar-search .filter-heading.clickable{cursor:pointer}.content-filter .filter-heading.clickable:hover,.sidebar-search .filter-heading.clickable:hover{color:#838383}.content-filter .filter-heading.white-bg,.sidebar-search .filter-heading.white-bg{border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.content-filter .category,.sidebar-search .category{background:#fff;cursor:pointer;padding:20px;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;font-weight:600;position:relative;text-transform:uppercase}.content-filter .category.active,.content-filter .category:hover,.sidebar-search .category.active,.sidebar-search .category:hover{color:#818181}.content-filter .category.disabled,.sidebar-search .category.disabled{color:#e0e0e0}.content-filter .category.disabled:hover,.sidebar-search .category.disabled:hover{color:#e0e0e0;cursor:default}.content-filter .category.disabled .count,.sidebar-search .category.disabled .count{color:#e0e0e0}.content-filter .category .count,.sidebar-search .category .count{color:#428bca;position:absolute;right:15px}.content-filter .advanced-search,.sidebar-search .advanced-search{background:#f2f2f2;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:20px}.content-filter .advanced-search a,.sidebar-search .advanced-search a{color:#333}.content-filter .advanced-search a .nav-caret,.sidebar-search .advanced-search a .nav-caret{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-240px 0;display:inline-block;height:12px;margin-left:8px;width:12px}.content-filter .filter-options.white-bg,.sidebar-search .filter-options.white-bg{background:#fff}.content-filter .filter-options,.sidebar-search .filter-options{background:#f0f0f0;display:none}.content-filter .filter-options label,.sidebar-search .filter-options label{color:#02a5e2}.content-filter .filter-options input[type=checkbox],.sidebar-search .filter-options input[type=checkbox]{border-radius:0;height:18px;width:18px}.content-filter .filter-options .checkbox-list-vertical>div.clearfix,.sidebar-search .filter-options .checkbox-list-vertical>div.clearfix{padding:7px 0}.content-filter .filter-options .label,.sidebar-search .filter-options .label{color:#555;font-weight:400;padding:0;vertical-align:middle;white-space:normal;max-width:276px;line-height:1.5em;text-align:left}.content-filter .filter-options .label:hover,.sidebar-search .filter-options .label:hover{cursor:pointer}.content-filter .filter-options span.label.checked,.sidebar-search .filter-options span.label.checked{color:#02a5e2}.content-filter .styled-checkbox,.sidebar-search .styled-checkbox{margin-right:15px;height:18px;width:18px;position:relative}.content-filter .styled-checkbox label,.sidebar-search .styled-checkbox label{cursor:pointer;position:absolute;width:18px;height:18px;top:0;left:0;background:#dcdcdc;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;padding:0}.content-filter .styled-checkbox label:after,.sidebar-search .styled-checkbox label:after{opacity:0;content:"";position:absolute;width:14px;height:8px;background:transparent;top:2px;left:2px;border:3px solid #02a5e2;border-top:none;border-right:none;transform:rotate(-45deg)}.content-filter .styled-checkbox input[type=checkbox]:checked+label:after,.sidebar-search .styled-checkbox input[type=checkbox]:checked+label:after{opacity:1}.summary-content a{color:#428bca}.sidebar-search .filter-heading{border-top:0!important}.sidebar-search .filter-options{border-bottom:1px solid #d4d4d4}.sidebar-search .filter-options>span{margin-top:0}.sidebar-search .filter-options h2{cursor:default}.sidebar-search .filter-options .label.list-sub-heading{cursor:default;font-size:1.6rem;font-weight:600;line-height:1.2em;text-transform:uppercase}.sidebar-search .filter-options.event-date .filter-type>span{display:inline-block;font-size:1.7rem;font-weight:600;line-height:1.2em;padding-bottom:10px;text-transform:uppercase}.sidebar-search .filter-options.event-date .filter-type:first-child{margin-bottom:34px}.sidebar-search .filter-options.event-date .date-time-picker input{float:left;width:calc(100% - 87px)}.sidebar-search .filter-options.event-date .date-time-picker button{padding:13px 0!important;width:40px}.sidebar-search .filter-options.event-date .date-time-picker button i{margin-top:-7px}.sidebar-search .filter-options.event-date .date-time-picker a{margin-left:7px}.datetime-ui-datepicker{background-color:#d3d3d3;border:1px solid #d4d4d4;width:262px!important}.datetime-ui-datepicker .datetime-ui-datepicker-header{border:0}.datetime-ui-datepicker .datetime-ui-datepicker-header .datetime-ui-datepicker-title{position:relative;margin-top:13px;width:100%}.datetime-ui-datepicker .datetime-ui-datepicker-header .datetime-ui-datepicker-title select.form-control{display:block;margin:0 auto;margin:2px auto;width:175px}.datetime-ui-datepicker .datetime-ui-datepicker-header .datetime-ui-datepicker-next,.datetime-ui-datepicker .datetime-ui-datepicker-header .datetime-ui-datepicker-prev{position:absolute}.datetime-ui-datepicker .datetime-ui-datepicker-header .datetime-ui-datepicker-next{right:10px}.datetime-ui-datepicker .datetime-ui-datepicker-header .datetime-ui-datepicker-next.datetime-ui-datepicker-next-hover{right:10px!important}.datetime-ui-datepicker .datetime-ui-datepicker-header .datetime-ui-datepicker-prev{left:10px}.datetime-ui-datepicker .datetime-ui-datepicker-header .datetime-ui-datepicker-prev.datetime-ui-datepicker-prev-hover{left:10px!important}.datetime-ui-datepicker .datetime-ui-datepicker-calendar{float:none;margin:0 auto;width:90%}.datetime-ui-datepicker .datetime-ui-datepicker-calendar td a{text-align:center}.datetime-ui-datepicker .datetime-ui-datepicker-calendar .datetime-ui-datepicker-current-day{background-color:#f0f0f0}.datetime-ui-datepicker .action-buttons{margin:15px auto;padding-left:5px;width:90%}.datetime-ui-datepicker .action-buttons button{font-family:proxima-nova;font-weight:700;border:none!important;color:#fff!important;display:inline-block;line-height:.85em;height:36px!important;margin-right:5px;padding:13px 15px;text-transform:uppercase;vertical-align:middle}.datetime-ui-datepicker .action-buttons button:hover{cursor:pointer;color:#fff!important}.datetime-ui-datepicker .action-buttons button.btn-primary{background-color:#ed1a3b}.datetime-ui-datepicker .action-buttons button.btn-primary:hover{background-color:#ab0f28}#search-sidebar-template span.registered{color:#ed1a3b;font-weight:700}#search-sidebar-template div.date{font-size:.857em}#search-sidebar-template .no-results-container{padding:40px}#search-sidebar-template .search-results{border-left:1px solid #d4d4d4;margin-left:-1px}#search-sidebar-template .search-results .search-result.padded-content{padding:40px 70px}#search-sidebar-template .search-results .paging-container.padded-content{padding:20px 70px}#search-sidebar-template .search-results .paging-container:last-of-type{padding-bottom:50px}#search-sidebar-template .search-results img.person-image{height:136px}#search-sidebar-template .search-results .people-list{padding-bottom:0;padding-top:40px}#search-sidebar-template .search-results .search-results-list .search-result:last-child{border:none}#search-results a.url{color:#02a5e2}#search-results-list .search-result-created-date{color:#838383;font-size:12px}.search-result .headline{margin-bottom:3px}.search-result .event-info .date{margin-bottom:0}.search-result .headline+.event-info{margin-bottom:10px}.fma{margin:0 auto;padding:0;position:relative;overflow:hidden}.fma .slides>li{display:block}.fma .slides>li.background{background-size:cover!important;background-position:50%!important}.fma .slides>li img{max-width:100%}.fma .slides>li .fma-content{color:#fff;max-width:70%;position:absolute;top:50%;transform:translateY(-50%);width:1020px}.fma .slides>li .fma-content h1{font-family:proxima-nova;font-weight:600;font-size:3em}.fma .slides>li .fma-content p{font-family:Arial,Helvetica,sans-serif;font-size:1.286em;font-weight:400;line-height:1.333em}.fma .slides>li .fma-content .button{display:none!important;margin-top:20px;margin-bottom:20px}.fma .slides>li .fma-content .fma-line-bottom,.fma .slides>li .fma-content .fma-line-top{position:relative;display:flex;flex-grow:1;width:16px;background:#ed1a3b;height:507px;left:0}.fma .slides>li .fma-content .fma-line-bottom:after,.fma .slides>li .fma-content .fma-line-bottom:before,.fma .slides>li .fma-content .fma-line-top:after,.fma .slides>li .fma-content .fma-line-top:before{position:absolute;width:0;height:0;background:0 0;border:16px solid #ed1a3b;content:""}.fma .slides>li .fma-content .fma-line-top{top:-36px}.fma .slides>li .fma-content .fma-line-top:before{top:506px;border-width:0 0 11px 16px;border-bottom-color:transparent}.fma .slides>li .fma-content .fma-line-top:after{top:507px;border-width:0 0 11px 16px;border-bottom-color:transparent}.fma .slides>li .fma-content .fma-line-bottom{top:35px}.fma .slides>li .fma-content .fma-line-bottom:before{top:-10px;border-width:11px 16px 0 0;border-top-color:transparent}.fma .slides>li .fma-content .fma-line-bottom:after{top:-11px;border-width:11px 16px 0 0;border-top-color:transparent}.fma .flex-direction-nav{display:none;width:1140px;position:relative;margin:0 auto;height:0}.fma .flex-next,.fma .flex-prev{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;display:block;height:0;padding-top:38px;margin-top:-19px;position:absolute;top:-218px;width:20px;background-position:0 -150px;overflow:hidden}.fma .flex-prev{background-position:0 -150px;left:-50px}.fma .flex-next{background-position:-20px -150px;right:-50px}@media (min-width:992px){.fma,.fma .slides>li,.fma .slides>li .container{height: 475px;}.fma .slides>li .fma-content .button{display:inline-block!important}}.fma+.item-view{margin-top:40px}.breadcrumb-container+.container .row .sub-nav{margin-top:10px}.container.sub-nav{margin-top: 10px;margin-bottom:20px;}#sub-nav{display:table;table-layout:fixed;width:100%}#sub-nav li{background:#333;border-right:1px solid #fff;text-align:center;width:2%;line-height:1.4em;vertical-align:middle;display:table-cell}#sub-nav li:last-child{border-right:none}#sub-nav li:hover{background:#505050}#sub-nav li a{color:#fff;text-transform:uppercase;display:block;padding:10px 5px;text-align:center}#sub-nav li a:hover{color:#fff!important}#sub-nav li.resetCMSListMenuHighlightedLI{background:#505050}.tiles.row{margin-top:50px}.tile{background:#fff;padding:0}.tile .headline{margin-bottom:5px}.tile .tile-description,.tile .tile-image{height:200px}.tile .tile-image{background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.tile .tile-description{display:table-cell;padding:0 25px;position:relative;vertical-align:middle}.tile .tile-description .icon{height:14px;left:50%;margin-left:-13px;position:absolute;width:26px}.tile .tile-description.below .icon{background-position:-260px 0;top:-14px}.tile .tile-description.above .icon{background-position:-300px 0;bottom:-14px}.promo-row{margin-bottom:30px}.promo-row:last-child{margin-bottom:0}.related-promos .promo img{max-height:306px}.promo.insight img{height:306px}.promo.insight .promo-content{min-height:175px}.promo.insight .headline.clickable{display:inline-block}.promo.insight.pinned .date{color:#ed1a3b;font-weight:600;font-size:16px}.promo.insight.pinned .date img{height:auto;width:37.5px;vertical-align:-12px}.promo img{width:100%}.promo .headline{display:block;margin-bottom:5px}.promo-content{padding:20px 25px;min-height:148px}.key-contacts-list .row{margin-bottom:40px}.key-contacts-list .row:last-child{margin-bottom:0}.key-contacts-list .person{margin-bottom:40px}.key-contacts-list img{margin-bottom:25px;width:100%}.key-contacts-list .person-profile{font-size:1em;font-style:normal;margin-top:5px}.key-contacts-list .col-md-3{margin-bottom:40px}.key-contacts-list .col-md-3:nth-child(4n+5){clear:both}.key-contacts-list .clickable.close-link{float:right;font-size:1em;padding-right:23px;position:relative;text-align:right;width:70px}.key-contacts-list .clickable.close-link .after-icon{position:relative}.key-contacts-list .clickable.close-link .after-icon:after{background-position:0 -352px;position:absolute;top:2px}.key-contacts-list .clickable.close-link:hover .after-icon:after{background-position:-38px -352px!important}.sidebar .key-contacts-list .headline{margin-bottom:5px}.sidebar .key-contacts-list img{margin-bottom:10px}.sidebar .key-contacts-list p{margin-bottom:5px}.people-list .row{margin-bottom:40px}.people-list .person-image{margin-bottom:25px;width:100%}.people-list span.last-name{display:inline-block}.event-list-container{background:#fff;padding-bottom:25px}.event-list-container .event-header{border-top:4px solid;border-bottom:1px solid #f2f2f2;font-size:1.215em;font-weight:600;padding:10px 0;text-align:center;text-transform:uppercase}.event-list-container .event-list{margin-bottom:25px}.event-list-container .event-list li{border-bottom:1px solid #f2f2f2;padding:20px 25px}.event-list-container .event-summary{margin:10px 0 0}.event-list-container .twitter-footer .see-all{position:absolute;bottom:20px}.event-list-container .twitter-footer.padded-content{padding:0 25px}.tweet-body a{color:#02a5e2}.tabs{list-style-type:none;margin:0;padding:0}.tabs li{background:#f2f2f2;cursor:pointer;float:left;font-size:1.214em;font-weight:700;padding:12px 0;text-align:center;text-transform:uppercase}.tabs li.active{background:#fff}.tabbed-content-container{height:100%}.tab-content{display:none}.tab-content.active{display:block}.breadcrumb-container{background:#e7e7e7;padding:10px 0;width:100%}.breadcrumb-container .breadcrumbs{color:#717171;font-size:1.2rem}.breadcrumb-container .breadcrumbs a{color:#717171}iframe#login{display:block;border:0;overflow:hidden;margin:0 auto}iframe#logout{display:none}#accordion{margin:20px 0}#accordion .panel{background:none;border:none;border-radius:0;box-shadow:none;margin-top:0}#accordion .panel-body{border:none;padding:15px 25px}#accordion .panel-title a{background:#333;border-bottom:1px solid #fff;display:block;padding:15px 25px;font-weight:400;color:#fff;font-size:1em}#accordion .panel-title a:hover{background:#333!important;color:#fff!important}#accordion .panel-title a .icon{background-position:-130px -200px;height:14px;width:14px}#accordion .panel-title a.collapsed{background:#505050}#accordion .panel-title a.collapsed .icon{background-position:-110px -200px}#accordion .panel-heading{border:none;border-radius:0;padding:0}.client-center-image{height:328px;overflow:hidden;width:100%}.client-center-image img{width:100%}.not-found-search{margin-top:20px}.not-found-search .button.primary{margin-top:10px}.read-more-button{color:#02a5e2;cursor:pointer;font-weight:700;margin-bottom:20px;padding-left:20px;position:relative;text-transform:uppercase}.read-more-button .icon{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat 0 -200px;display:inline-block;height:15px;left:0;position:absolute;top:3px;width:15px}.read-more-button.collapse{display:block;margin-top:20px}.read-more-button.collapse .icon{background-position-x:-20px}.read-more-container{display:none}.read-more-container.visible{display:block}div.EditingFormTable div.tr{width:45%;float:left;margin-right:5%;margin-bottom:20px}div.EditingFormTable div#Captcha,div.EditingFormTable div.tr:last-of-type,div.EditingFormTable div.tr:nth-child(odd){clear:both}div.EditingFormTable .input-width-15,div.EditingFormTable .input-width-20{display:inline;margin:0 5px;text-align:center;width:40px}div.EditingFormTable .input-width-20{width:50px}div.EditingFormTable .radio-list-vertical{padding-left:10px;margin-top:0}div.EditingFormTable input[type=radio]{float:none;margin:5px 5px 5px 0;vertical-align:middle}div.EditingFormTable textarea{min-height:100px}div.EditingFormTable .CaptchaTable .tr{width:100%}div.EditingFormTable .phone .input-width-60{width:230px;display:inline-block}div.EditingFormTable #ZipCode input{margin-left:0;text-align:left;width:70px}.after-icon{white-space:nowrap}.after-icon:after{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-240px 0;content:"";display:inline-block;height:12px;width:11px;margin-left:12px}.up-next:hover .after-icon:after{background-position:-340px 0!important}.dark-bg .after-icon:after{background-position:-220px 0}.dark-bg a:hover .after-icon:after{background-position:-340px 0}.dark-bg .promo .after-icon:after{background-position:-240px 0}.dark-bg .promo a:hover .after-icon:after{background-position:-340px 0}.dark-bg .flexslider .promo .after-icon:after{background-position:-220px 0}.dark-bg .flexslider .promo a:hover .after-icon:after{background-position:-340px 0}#insight-detail h1,#news-detail h1{font-size:2.6rem;text-transform:uppercase}#insight-detail .date,#news-detail .date{font-size:1.2rem;font-weight:400}#insight-detail .section.authors,#news-detail .section.authors{font-family:proxima-nova;font-size:1.2rem;font-weight:400!important}#insight-detail .section.authors .insight-author,#insight-detail .section.authors .news-author,#news-detail .section.authors .insight-author,#news-detail .section.authors .news-author{display:inline}#insight-detail .section.authors .insight-author span,#insight-detail .section.authors .news-author span,#news-detail .section.authors .insight-author span,#news-detail .section.authors .news-author span{font-weight:400!important}#insight-detail .section.authors .insight-author:last-child .pipe,#insight-detail .section.authors .news-author:last-child .pipe,#news-detail .section.authors .insight-author:last-child .pipe,#news-detail .section.authors .news-author:last-child .pipe{display:none}#insight-detail .section.authors a,#news-detail .section.authors a{color:#02a5e2}#insight-detail .description,#insight-detail .section.summary,#news-detail .description,#news-detail .section.summary{font-family:proxima-nova}.key-contacts-list>a{display:inline-block;margin-bottom:40px;width:100%}.key-contacts-list .headline{display:inline-block}.key-contacts-list a:hover .headline{color:#838383}.key-contacts-list a:hover .headline .icon{background-position:-340px 0!important}.body-content a,.content-block a,.DidYouMean a,.tab-content a{color:#428bca}.FieldLabel{font-weight:700}.flex-container a:focus,.flex-container a:hover,.flex-slider a:focus,.flex-slider a:hover{outline:none}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.section.what-we-do{padding-bottom:0}.section.news-sign-up .button{width:auto!important}.what-we-do .tile .tile-image{background-position:top}.tiles .flex-control-nav,.tiles .pager,.what-we-do .icon.hidden-desktop{display:none}.tile-description-container{display:table;width:100%}.home-long-scroll{position:relative}.home-long-scroll:hover .home-long-scroll-arrow{background-image:url(../../images/long-scroll-indicator-red.png)}.home-long-scroll .home-long-scroll-wrap{cursor:pointer;position:absolute;background:#e7e7e7;width:80px;left:50%;margin-left:-40px;top:-40px;text-align:center;text-transform:uppercase;font-weight:700;font-size:13px;padding:3px 0}.home-long-scroll .home-long-scroll-arrow{height:18px;width:32px;background-image:url(../../images/long-scroll-indicator-charcoal.png);background-repeat:no-repeat;background-position:0 0;margin:0 auto}@media (max-width:767px){.home-long-scroll{display:none}}.what-we-do .tile-description-container>a{display:table;width:100%}.what-we-do .tile-description-container a:hover p{color:#333}.what-we-do .tile-description-container a:hover .cta{color:#ab0f28!important}.what-we-do .tile-description-container .tile-description{width:100%}a .cta{font-weight:700;text-transform:uppercase}.promo a:hover .headline.clickable,.promo a:hover .promo-description{color:#838383!important}.promo a:hover .headline.clickable .icon{background-position:-340px 0!important}.section.who-we-serve{color:#fff}.section.who-we-serve .promo-row{margin-top:50px;position:relative}.section.who-we-serve .promo .promo-container{padding:0 15px}.section.who-we-serve .promo .headline{margin-bottom:25px;min-height:44px}.section.who-we-serve .promo img{margin-bottom:25px;width:100%}.section.who-we-serve .flexslider{padding:0;overflow:hidden}.section.who-we-serve .flexslider .flex-control-nav,.section.who-we-serve .flexslider .pager{display:none}.section.who-we-serve .flex-next,.section.who-we-serve .flex-prev{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;display:block;height:38px;position:absolute;top:103px;width:20px}.section.who-we-serve .flex-prev{background-position:0 -150px;left:-50px}.section.who-we-serve .flex-prev:hover{background-position:-40px -150px}.section.who-we-serve .flex-next{background-position:-20px -150px;right:-50px}.section.who-we-serve .flex-next:hover{background-position:-60px -150px}.section.whats-new .section-header{display:inline-block;margin-bottom:50px}.section.whats-new .home-events-column{min-height:750px}.section.whats-new .events-tab{color:#944a60}.section.whats-new .events-tab.active{border-top:1px solid #944a60}.section.whats-new .webinar-tab{color:#df8639}.section.whats-new .webinar-tab.active{border-top:1px solid #df8639}.section.whats-new .tab-content .see-all{bottom:20px;color:#333;position:absolute;padding-left:25px}.section.whats-new .tab-content-list{color:#333;list-style-type:none;margin:0;padding:0}.section.whats-new .tab-content-list li{border-top:1px solid #e7e7e7;padding:20px 25px}.section.whats-new .tab-content-list li:last-child{border-bottom:1px solid #e7e7e7}.section.whats-new .tab-content-list .headline{margin-bottom:5px}.section.whats-new .insight-container .promo:first-of-type{margin-bottom:40px}.section.whats-new .insight-container .promo a{display:block}.section.whats-new .insight-container .promo img{height:306px}.section.whats-new .insight-container .promo-content{/* height:219px; */overflow:hidden;}.section.news-sign-up{background:url(../../../source/Media/framework/bg-news-sign-up.jpg) no-repeat 0 0;background-size:cover;height:192px;padding:45px 0 60px}.section.news-sign-up .headline{margin-bottom:20px}.section.news-sign-up input[type=text]{margin-right:-4px;width:265px;color:#000}#business-line-list .row-item{margin-bottom:40px}#business-line-list .row-item-image{padding:0}#business-line-list .row-item-image img{max-width:100%}#business-line-list .row-item-content-container{padding:25px 40px}#business-line-list .sub-list ul{margin-bottom:3px}#business-line-list .sub-list ul a{background:url(../../../source/Media/framework/list-menu-arrow-dark.png) no-repeat right 2px;padding:0 25px 0 0}#business-line-list .sub-list ul a:hover{background-image:url(../../../source/Media/framework/list-menu-arrow-light-hover.png)}#business-line-list .sub-list a{text-transform:uppercase}#business-line-detail .top-content-container{padding-bottom:40px;padding-top:40px;position:relative}#business-line-detail .areas .section-header,#business-line-detail .why .section-header{display:block;margin-top:0}#business-line-detail .why{background-position:50%;padding-right:100px}#business-line-detail .why-bg{height:100%;width:55%;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;left:0;top:0}#business-line-detail .areas{padding-left:5%}#business-line-detail .areas ul a{background:url(../../../source/Media/framework/list-menu-arrow-light.png) no-repeat right 7px;display:inline-block;padding:3px 25px 3px 0;text-transform:uppercase}#business-line-detail .areas ul a:hover{background-image:url(../../../source/Media/framework/list-menu-arrow-light-hover-2.png)}#business-line-detail .insights .promo-row:first-of-type{margin-top:50px}#business-line-detail .events .event-list-container{height:100%}#business-line-detail .events ul.event-list+.see-all{position:absolute;bottom:20px}#business-line-detail .promo.related .promo-content{min-height:0}#business-line-detail .section.people .close-link{position:relative}#business-line-detail .section.people .close-link .icon{background-position:-75px -351px}#business-line-detail .section.people .close-link:hover .icon{background-position:-38px -351px!important}#business-line-detail .section.people .row.key-contacts-list{margin-top:50px}#business-line-detail .section.people .row.key-contacts-list .person{height:385px;margin-bottom:40px}#business-line-detail .section.people .row.key-contacts-list .person .image-container{height:245px;margin-bottom:20px;overflow:hidden}#business-line-detail .section.people .row.key-contacts-list .person .person-image{margin:0;width:100%}#industry-list .fma{height:475px;overflow:hidden}#industry-list .fma .flexslider .fma-content h1{font-family:proxima-nova;font-weight:600;font-size:3em}#industry-list .fma .flexslider .fma-content p{font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.33em}#industry-list .industry{margin-bottom:80px}#industry-list .industry img{margin-bottom:30px;width:100%}#industry-list .industry .see-all{font-size:1.125em}#industry-list .industry p{margin-top:20px}#industry-list .industry:hover .icon{background-position:-340px 0!important}#insight-list .col-md-4.padded-content{padding-top:0}#insight-list .col-md-4.padded-content .button.primary{width:auto}#insight-list .top.section ul{margin-top:20px}#insight-list .top.section ul li{margin:5px 0}#insight-list .top.section ul li a{color:#5a5a5a;font-weight:400;padding:3px 25px 3px 0;text-transform:uppercase;background:url(../../../source/Media/framework/list-menu-arrow-dark.png) no-repeat right 5px}#insight-list .top.section ul li a:hover{background-image:url(../../../source/Media/framework/list-menu-arrow-light-hover.png)}#insight-detail .body-content .section,#news-detail .body-content .section{margin-bottom:20px;padding:0}#insight-detail .date,#news-detail .date{margin-bottom:0}#insight-detail .author,#insight-detail .author-title,#insight-detail .date,#news-detail .author,#news-detail .author-title,#news-detail .date{font-weight:600}.promo .video{position:relative}.promo .video .play{position:absolute;display:block;width:100%;top:50%;left:0;color:#fff;text-shadow:1px 1px #000;font-size:100px;text-align:center;transform:translateY(-50%)}.vimeoWrapper{position:relative;height:0;width:100%}.vimeoWrapper iframe{position:absolute;width:100%;height:100%;left:0;top:0}#about-page .about-grid img{margin-bottom:20px}#about-page .about-grid .headline{margin-bottom:10px}#about-page .about-grid .col-md-4{margin-bottom:40px}#about-page .about-grid .col-md-4:nth-child(3n+4){clear:both}#about-page .about-grid .sub-list a{background:url(../../../source/Media/framework/list-menu-arrow-dark.png) no-repeat right 2px;padding:0 25px 0 0;text-transform:uppercase}#about-page .about-grid .sub-list a:hover{background-image:url(../../../source/Media/framework/list-menu-arrow-light-hover.png)}#about-page .about-grid .sub-list li{margin-top:5px}#about-page .about-grid .page-desc{margin-bottom:10px}#about-sub-page .padded-content{padding-bottom:60px}#about-sub-page .sidebar #menuElem a{background:url(../../../source/Media/framework/list-menu-arrow-small-dark.png) no-repeat 100%;display:inline-block;font-size:.857em;padding:5px 20px 5px 0}#about-sub-page .sidebar #menuElem a:hover{background-image:url(../../../source/Media/framework/list-menu-arrow-small-light-hover.png)}#about-sub-page .sidebar>ul>li>a{color:#2d2d2d}#about-sub-page .sidebar a{color:#6d6d6d}#about-sub-page .sidebar ul{margin-bottom:20px}#about-sub-page .sidebar ul ul{padding-left:30px}#about-sub-page .sidebar .resetCMSListMenuLinkHighlighted{color:#2d2d2d;font-weight:600}#about-sub-page .summary-content label{display:block;margin-bottom:5px}#about-sub-page .summary-content select{background:transparent;-webkit-appearance:none;-moz-appearance:none;background:url(../../../source/Media/framework/select-arrow.jpg) no-repeat 100%;border:1px solid #dfdfdf;font-size:1em;min-width:290px;padding:5px}#about-sub-page .summary-content select::-ms-expand{display:none}.my-profile{margin-bottom:70px;margin-top:50px}.my-profile .avatar input[type=submit]{display:none!important}.my-profile .profile-edit{display:none}.my-profile .profile-view{margin-bottom:15px}.my-profile .profile-view .avatar img{width:100%}.my-profile .profile-view .avatar input[type=submit]{display:none}.my-profile .profile-view .profile-info h1{font-family:proxima-nova;font-weight:600;font-size:2.8rem;margin-top:0;text-transform:uppercase}.my-profile .profile-view .profile-info dl{font-family:proxima-nova;font-size:1.4rem;margin-bottom:5px}.my-profile .profile-view .profile-info dl dd,.my-profile .profile-view .profile-info dl dt{display:inline}.my-profile .profile-view .profile-info .buttons{margin-top:30px}.my-profile .profile-view .profile-info .buttons a{margin-right:15px}.my-profile .section{padding:0 0 30px}.my-profile .profile-tabs hr{margin:0}.my-profile .profile-tabs li .icon{display:none}.my-profile .profile-tabs li.active .icon{display:inline-block}.my-profile .tabs{padding:12px 0;width:100%}.my-profile .tabs li{background:none;text-align:left}.my-profile .paging-container{padding:20px 10px}.my-profile .event-list{padding-top:75px}.my-profile .event-list a{color:#333}.my-profile .event-list li{border-bottom:1px solid #e7e7e7;padding-bottom:20px;margin-bottom:20px}.my-profile .event-list li:last-child{margin-bottom:0}.my-profile .event-list .headline{margin-bottom:15px}.my-profile .tab-content.subscriptions{padding-top:20px}.my-profile .tab-content.subscriptions h4{display:inline-block;margin:0 0 10px}.my-profile .tab-content.subscriptions .section-header{line-height:1.2em}.my-profile .tab-content.subscriptions .headline{background:url(../source/Media/framework/document-icon.html) no-repeat 100%;display:inline-block;margin-bottom:10px;padding-right:22px}.my-profile .tab-content.subscriptions .fr{font-size:1.6rem;font-weight:600}.my-profile .tab-content.subscriptions .checkbox-item .label{font-weight:400;padding-left:5px}.my-profile .profile-edit-form{margin-bottom:30px}.my-profile .btn-link,.my-profile .SubmitButton{float:left;margin:30px 20px 30px 0}.my-profile .tab-content.subscriptions input[type=checkbox]{margin-top:3px}.my-profile .tab-content.subscriptions .checkbox-group input[type=checkbox]{margin:5px 0;vertical-align:top}.my-profile .tab-content.subscriptions .headline+span span{margin:0;vertical-align:bottom}.my-profile .tab-content.subscriptions .headline+span input[type=checkbox]{margin:0}.glyphicon-refresh-animate{-animation:e .7s infinite linear;-ms-animation:e .7s infinite linear;-webkit-animation:spinw .7s infinite linear;-moz-animation:spinm .7s infinite linear}@keyframes e{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}.member-heading{position:relative;margin-bottom:20px}.member-heading .member-heading-icon{position:absolute;top:50%;left:0;background:#505050;border-radius:25px;width:45px;height:45px;margin-top:-24px;margin-right:10px}.member-heading .member-heading-icon img{width:28px;height:auto;position:absolute;top:50%;transform:translateY(-50%);left:8px}.member-heading .member-heading-title{display:inline-block;vertical-align:middle;margin-left:55px}.member-heading .member-heading-title h2{font-size:26px;margin:0}.member-heading .member-heading-title h3{text-transform:uppercase;font-size:14px;margin:0}.img-subscribe{margin-left:0;margin-top:0;padding-left:0;padding-right:0}.event-list li{border-bottom:1px solid #e7e7e7;padding-bottom:20px;margin-bottom:20px}.event-list a{color:#333}.profile-info{margin-bottom:15px}.profile-info .profile-info-item{font-size:15px;margin-bottom:6px}.profile-section{border-bottom:1px solid #ccc;margin-bottom:45px}#main-content .profile{padding-bottom:40px}#main-content .profile .profile-information{padding:40px 0 10px;background:#f1f1f1;border-bottom:4px solid #02a5e2;margin-bottom:50px}#main-content .profile .alliance{padding-top:20px;padding-bottom:40px}#main-content .profile .user-registration-wizard{margin-bottom:40px}#main-content .profile .profile-section-description{padding-bottom:20px}#main-content .profile .member-heading{margin-bottom:35px}#main-content .profile .profile-toggle-heading{text-transform:none}#main-content .profile .profile-toggle-heading:hover{color:#333!important}#main-content .profile .profile-toggle-heading .icon{display:none}#main-content .profile .buttons{float:right;margin-bottom:30px;max-width:210px;width:100%}#main-content .profile .buttons .button,#main-content .profile .buttons a{max-width:210px;width:100%;text-align:center;padding:15px 0!important;height:auto!important;margin-top:15px;display:block}#main-content .profile .profile-subscription-list{margin:0;padding:0;list-style:none;font-weight:700;font-size:16px}.profile-subscription img{max-width:none;width:100%;height:220px}@media (max-width:767px){#main-content .profile .member-heading{margin-bottom:0}#main-content .profile .member-heading .member-heading-icon{display:none}#main-content .profile .member-heading .member-heading-title{margin-left:0;display:block}.profile-section{border:0;margin-top:0!important;font-size:14px!important}#main-content .profile .profile-information{margin-bottom:0}#main-content .profile .profile-view{padding:0!important}#main-content .profile .profile-subscription-list{margin:20px 0}#main-content .profile .buttons{float:none}#main-content .profile .see-all .icon{background-position:-240px 0;display:inline-block}#main-content .profile .profile-toggle-content{display:none}#main-content .profile .profile-toggle-heading{text-transform:uppercase;font-size:17px;padding:30px 15px;margin:0 -15px;border-top:1px solid #e7e7e7;cursor:pointer}}@media (min-width:768px){#main-content .profile .profile-toggle-content{display:block!important}}.loading{top:-28px;position:relative;text-align:center;font-weight:700;text-transform:uppercase}.user-registration-wizard{list-style:none;padding:0;margin:0 0 50px;text-align:center}.user-registration-wizard .wizard-step{display:inline-block;text-align:center;position:relative;width:17%}.user-registration-wizard .wizard-step:first-child:after{content:none}.user-registration-wizard .wizard-step:after{content:"";background:#d6d6d7;width:100%;height:3px;position:absolute;top:30px;left:-50%;z-index:0}.user-registration-wizard .wizard-step.active .wizard-step-icon,.user-registration-wizard .wizard-step.active:after,.user-registration-wizard .wizard-step.complete .wizard-step-icon,.user-registration-wizard .wizard-step.complete:after{background:#02a5e2}.user-registration-wizard .wizard-step.active .wizard-step-name,.user-registration-wizard .wizard-step.active .wizard-step-name:hover,.user-registration-wizard .wizard-step.active .wizard-step-name a,.user-registration-wizard .wizard-step.active .wizard-step-name a:hover,.user-registration-wizard .wizard-step.complete .wizard-step-name,.user-registration-wizard .wizard-step.complete .wizard-step-name:hover,.user-registration-wizard .wizard-step.complete .wizard-step-name a,.user-registration-wizard .wizard-step.complete .wizard-step-name a:hover{color:#02a5e2}.user-registration-wizard .wizard-step.active .wizard-step-name{font-weight:700}.user-registration-wizard .wizard-step .wizard-step-icon{display:inline-block;background:#d6d6d7;height:60px;width:60px;border-radius:30px;position:relative;z-index:1}.user-registration-wizard .wizard-step .wizard-step-icon .helper{display:inline-block;height:100%;vertical-align:middle}.user-registration-wizard .wizard-step .wizard-step-icon img{width:40px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.user-registration-wizard .wizard-step .wizard-step-name{text-transform:uppercase;color:#858686;display:block;margin-top:10px;font-size:16px}@media (max-width:767px){.user-registration-wizard{margin:0 0 40px}.user-registration-wizard .wizard-step{width:32%}.user-registration-wizard .wizard-step:after{top:25px}.user-registration-wizard .wizard-step .wizard-step-icon{width:50px;height:50px}.user-registration-wizard .wizard-step .wizard-step-icon img{width:30px}.user-registration-wizard .wizard-step .wizard-step-name{display:none}}@font-face{font-family:Core-icons;src:url(../../..//App_Themes/Default/Fonts/Core-icons.eot);src:url(../../..//App_Themes/Default/Fonts/Core-icons.svg#Core-icons) format("svg"),url(../../..//App_Themes/Default/Fonts/Core-icons.eot?#iefix) format("embedded-opentype"),url(../../..//App_Themes/Default/Fonts/Core-icons.ttf) format("truetype"),url(../../..//App_Themes/Default/Fonts/Core-icons.woff) format("woff");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:Core-icons;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:24px;padding:0 5px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before{content:"\e619"}.icon-only:before{content:none}.icon-calendar-number:before{content:"\e6b8"}.icon-calendar:before{content:"\e6b9"}.date-time-picker{display:inline}.date-time-picker .btn i.icon-calendar{margin:0}.datetime-ui-datepicker select.datetime-ui-datepicker-month,.datetime-ui-datepicker select.datetime-ui-datepicker-year{display:inline-block}.icon-caret-up:before{content:"\e6b2"}.icon-caret-right-down:before{content:"\e6b3"}.icon-caret-right:before{content:"\e6b4"}.icon-caret-left:before{content:"\e6b5"}.icon-caret-down:before{content:"\e6b6"}#ui-datepicker-div .btn-default{background:#2d2d2d}#ui-datepicker-div .btn-default:hover{background:#000!important}.datetime-ui-datepicker .datetime-ui-datepicker-next,.datetime-ui-datepicker .datetime-ui-datepicker-prev{top:8px!important}.datetime-ui-state-hover{background:none!important;border:none!important;cursor:pointer}.datetime-ui-datepicker-prev-hover{left:2px!important}.datetime-ui-datepicker-next-hover{right:2px!important}#thankyou-page{padding-bottom:50px}#registration-page{padding-bottom:80px;padding-top:40px}#registration-page .control-group-inline{display:inline-block}#registration-page .checkbox{padding-left:10px}#registration-page .checkbox .control-label,#registration-page .checkbox .editing-form-control-nested-control{float:left}#registration-page .headline{text-transform:none;font-size:22px}#registration-page .information-mobile{display:none}#registration-page .button.primary.button-right{float:right;width:auto;line-height:22px;padding:8px 25px}#registration-page .border-right .button-right{margin-top:20px}#registration-page .btn.dark-btn{background:#505050}#registration-page .btn.dark-btn:hover{background:#404040}#registration-page .btn.dark-btn:disabled{cursor:pointer}#registration-page .btn.dark-btn:disabled:hover{background:#505050!important}#registration-page .registration-profile-form .btn,#registration-page .registration-profile-form .button{margin-top:15px;padding:13px 5px}#registration-page .registration-profile-form .button.pull-right{width:50%;margin-top:5px}#registration-page .state-select{padding-right:0}#registration-page input[type=password],#registration-page input[type=text],#registration-page select,#registration-page textarea{background:#f7f7f7;border-color:#e9e9e9;height:36px;width:100%}#registration-page input:focus,#registration-page select:focus{font-size:14px!important}#registration-page .input-row{margin-bottom:0}#registration-page .input-row .input-width-15,#registration-page .input-row .input-width-20{display:inline;margin:0 5px;text-align:center;width:40px}#registration-page .input-row .input-width-20{width:50px}#registration-page .input-row .input-width-60{display:inline-block;width:130px}#registration-page .input-row .zip-column{margin-left:-22px}#registration-page .input-row .zip-column input{width:70px}#registration-page .EditingFormCalendarTextBox{display:inline-block;width:73%!important;margin-right:9px}#registration-page .datetime-ui-time-textbox{width:100%!important}#registration-page .InfoLabel{display:none}#registration-page .password-strength-text{margin-top:5px}#registration-page .radio-list-vertical{padding-left:10px;margin-top:0}#registration-page .radio-list-vertical input[type=radio]{float:none;margin:5px 5px 5px 0;vertical-align:middle}#registration-page .FormPanel{margin-bottom:30px}#registration-page .FormPanel span.required{font-weight:600}#registration-page .FormPanel span.required:after{content:" *"}#registration-page .form-horizontal .form-group{margin-left:0;margin-right:0;margin-bottom:15px}#registration-page .form-horizontal .form-group .control-label{text-align:left;font-weight:700;padding-bottom:5px;display:block;vertical-align:top;font-size:1em;line-height:1em}#registration-page .country-selector .control-group-inline{display:block;width:100%}#registration-page .has-error,#registration-page .has-error label{color:red}#registration-page .alert.alert-info{border-radius:0;background-color:#e8e8e8;border:1px solid #e8e8e8;color:#333}#registration-page .alert.EditingFormErrorLabel{display:block;padding:0}#registration-page .ErrorLabel{display:none}#registration-page .border-right{padding-right:30px}#registration-page .border-right+.col-md-7{padding-left:30px}.unsubscribe-page{min-height:450px}.register-customize-buttons .col-sm-6:first-child{float:right}.register-create-form .checkbox{position:relative;padding:0}.register-create-form .checkbox .editing-form-control-nested-control{position:absolute;top:0;left:0;margin:0 0 0 10px}.register-create-form .checkbox .control-label{margin-left:15px;line-height:20px!important;padding-top:0;margin-top:-2px}@media (max-width:992px){#registration-page{padding-bottom:40px}#registration-page .state-select{padding-right:15px}#registration-page .btn.dark-btn,#registration-page .button.primary{width:100%!important;margin-bottom:10px}#registration-page .registration-profile-form .button.pull-right{float:none!important}#registration-page .border-right{padding-right:15px;padding-bottom:20px;margin-bottom:20px}#registration-page .register-create-information{border-top:1px solid #e7e7e7;padding-top:30px}#registration-page .border-right+.col-md-7{padding-left:15px}#registration-page .register-right-information{display:none}#registration-page .information-mobile{display:block;margin-bottom:20px}}@media (max-width:767px){.register-customize-buttons .col-sm-6:first-child{float:none}}.EditMode #registration-page .information-mobile,.EditMode #registration-page .register-right-information{display:block}.subscription-interests-form .checkbox-list-vertical input[type=checkbox]{margin-top:5px}.subscription-interests-form .checkbox-list-vertical label{margin-bottom:0;display:inline-block;vertical-align:top}.subscription-interests-form input[type=submit]{margin-top:15px}#registration-page .alliance{padding-top:40px}#registration-page .profile-interests{border-top:1px solid #e7e7e7;margin-top:30px;padding-top:40px}#registration-page .profile-interests #unsub span.glyphicon{vertical-align:middle;top:-3px}#registration-page .profile-interests h3{text-transform:uppercase;margin-bottom:30px}#registration-page .profile-interests .etcategory{margin-bottom:30px;padding-left:40px;position:relative}#registration-page .profile-interests .etcategory #unsub span.glyphicon{vertical-align:middle;top:-3px}#registration-page .profile-interests .etcategory .headline{display:block;text-transform:uppercase;font-size:18px;margin-bottom:20px}#registration-page .profile-interests .etcategory img{position:absolute;top:0;left:0;width:30px}#registration-page .profile-interests .etcategory .checkbox-item .label{font-weight:400;padding-left:5px}#registration-page .profile-interests .etcategory .checkbox-item input[type=checkbox]{margin:5px 0;vertical-align:top}#registration-page .profile-interests-header .checkbox{padding-left:20px}#registration-page.user-registration .profile-interests-footer{position:relative;width:50%;padding-right:10px}#registration-page.user-registration .profile-interests-footer .loading{position:absolute;top:7px;left:50%;margin-left:-55px;background:#ed1a3b}.sidebar .marketing-list-subscribe .btn-primary{width:100%}.register-article-back{width:50%;display:block;position:absolute;bottom:0;right:0}.register-article-back .button{width:90%;text-align:center}@media (max-width:767px){#registration-page .interests-information,#registration-page .profile-interests h3{display:none}#registration-page .profile-interests .button.primary{float:none;width:100%}#registration-page.user-registration .profile-interests-footer{width:100%;padding-right:0}.register-article-back{width:100%;margin-top:10px;display:block;position:static}.register-article-back .button{width:100%}}@media (max-width:992px){#registration-page .profile-interests{border-top:0;margin-top:0;padding-top:0}#registration-page .profile-interests-header{border-bottom:0;padding-bottom:0;border-right:0}}#join-the-alumni-network h3{margin-bottom:0}#join-the-alumni-network p{padding-bottom:0}#join-the-alumni-network .btn-block{margin-top:20px;margin-bottom:30px}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:12;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox iframe{border:0}#cboxOverlay{background:rgba(0,0,0,.85);z-index:15}#colorbox{outline:0;z-index:15}#cboxContent{overflow:hidden}#cboxContent,.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{left:0;text-align:center;width:100%}#cboxCurrent,#cboxTitle{position:absolute;bottom:4px;color:#949494}#cboxCurrent{left:58px}#cboxLoadingOverlay{background:url(../../../source/Media/framework/cbx-loading_background.png) no-repeat 50%}#cboxLoadingGraphic{background:url(../../../source/Media/framework/cbx-loading.gif) no-repeat 50%}.person-profile{color:#555;font-size:.857em;font-style:italic;line-height:1.6em}.dark-bg .person-profile{color:#fff}.person-info{margin-left:20px;width:calc(50% - 20px)}.people-list .row:last-child{margin-bottom:0}.professiona-list{height:342px;overflow:hidden}#search-sidebar-template .people-list .person{height:275px;margin-bottom:40px;overflow:hidden}#search-sidebar-template .people-list .person .person-profile{margin-bottom:10px}#search-sidebar-template .people-list .person a{display:block}#search-sidebar-template .people-list .person a:hover .headline.clickable,#search-sidebar-template .people-list .person a:hover .person-profile{color:#838383}#search-sidebar-template .people-list .person a:hover .headline.clickable .icon,#search-sidebar-template .people-list .person a:hover .person-profile .icon{background-position:-340px 0!important}#professional-detail .row.professional-community-involvement,#professional-detail .row.professional-education,#professional-detail .row.professional-experience,#professional-detail .row.professional-summary{display:none}#professional-detail .professional-community-involvement .professional-community-involvement,#professional-detail .professional-education .professional-education,#professional-detail .professional-experience .professional-experience,#professional-detail .professional-summary .professional-summary{display:block!important}#professional-detail .person-image{margin-bottom:30px;width:50%}#professional-detail .headline{margin-bottom:30px}#professional-detail .promo-content{padding:20px 0}#professional-detail .promo-content .headline.clickable{margin-bottom:5px}#professional-detail hr{clear:both;margin:30px 0}#professional-detail .section:first-child{padding-bottom:20px}#professional-detail .section.insights{padding-top:0}#professional-detail .profile-section{margin-bottom:30px}#professional-detail .person-info h2{margin-bottom:10px}#professional-detail .person-info p{margin-bottom:0}#professional-detail .insights h2{margin-top:10px;margin-bottom:60px}.profile-section p:last-of-type{margin-bottom:0}#meet-our-people .people-list .person-image{max-height:250px}#event-list .padded-content{padding:40px}#event-list .featured.section{padding:40px 0}#event-list .white-bg.section{padding:60px 0}#event-list .featured{background:no-repeat 50%;background-size:cover}#event-list .featured-list .headline,#event-list .featured .headline{margin-bottom:10px}#event-list .featured-list .headline+.event-info,#event-list .featured .headline+.event-info{margin-bottom:20px}#event-list .featured-list .headline+.event-info div,#event-list .featured .headline+.event-info div{line-height:1.5em}#event-list .featured-list .headline+.event-info{margin:0}#event-list .featured.event{background-image:url(../../../source/Media/framework/featured-event-bg.jpg)}#event-list .featured.webinar{background-image:url(../../../source/Media/framework/featured-webinar-bg.jpg)}#event-list .light-bg .sidebar .padded-content{margin-bottom:30px;padding-bottom:40px}#event-list .light-bg .sidebar .padded-content a.headline{margin-bottom:0}#event-list .upcoming>.padded-content.white-bg{height:100%}#event-list .upcoming .event-list{margin-bottom:20px;margin-top:30px}#event-list .upcoming .event-list li{margin-top:20px;padding-top:20px;border-bottom:1px solid #d4d4d4}#event-list .upcoming .event-list li:first-child{margin-top:0;padding-top:0}#event-list .upcoming .event-info{margin-bottom:5px;font-size:.857em}#event-list .upcoming .headline{margin-bottom:5px}#event-list .sidebar .headline{margin-bottom:20px}#event-list .sidebar .button.primary{margin-top:30px}#event-list .featured-list .col-md-4{border-left:1px solid #d4d4d4;padding:0 75px}#event-list .featured-list .col-md-4 p:last-child{margin-bottom:0}#event-list .featured-list .col-md-4:last-child{border-left:none}#event-detail .buttons{margin-top:20px;clear:both;width:100%}#event-detail .buttons .btn-primary,#event-detail .buttons .button.primary{margin-right:20px}#event-detail .buttons .glyphicon{vertical-align:middle;margin-right:5px;top:-3px}#event-detail .buttons .error-box{color:#fff;border-radius:0;background-color:#ed1a3b;font-weight:700}#event-detail .event-contact{background:#4c4c4c;padding:15px 15px 25px;position:relative;width:90%;float:right;margin-top:20px}#event-detail .event-contact .caret{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:9px solid #4c4c4c;height:0;left:-15px;top:20px;position:absolute;width:0}#event-detail .event-contact a,#event-detail .event-contact span{display:block}#event-detail .event-contact .event-email-link:before{background:url(../../../source/Media/framework/email-sprite.png) 0 0 no-repeat;content:"";display:inline-block;height:11px;width:21px}#event-detail .event-contact .event-email-link:hover:before{background-position:0 -11px}#event-detail ul.tabs li{border:1px solid #d8d7d7}#event-detail ul.tabs li.active{border:none;border-top:2px solid #2d2d2d}#event-detail .tab-content table tbody td{padding:0 8px 0 0}#event-detail .cpe-copy{margin-top:20px}#event-detail .cpe-copy img{float:left;margin-right:15px}#event-detail .bottom-section{margin-top:40px}#event-detail .share-this{float:right;width:90%}#event-detail .share-this .st_download span .download-icon{background-image:url(../source/Media/framework/download-icon.html)!important}#event-detail h3{margin-top:20px}#event-detail #MarketingTable table{border:1px solid #505050;margin-top:40px}#event-detail #MarketingTable table tr{background-color:#f2f2f2}#event-detail #MarketingTable table tr:first-child{font-weight:600}#event-detail #MarketingTable table tr:nth-child(2n){background-color:#e7e7e7}#event-detail #MarketingTable table tr td{border:0;border-right:1px solid #d4d4d4;padding:5px;vertical-align:top}#event-detail #MarketingTable table tr td:last-child{border-right:0}.event-registration-form{margin-top:40px}.event-registration-form h3{color:#4c4c4c;text-transform:uppercase;font-size:2em;display:inline-block}.event-registration-form .see-all{cursor:pointer;margin-left:15px;display:inline-block;vertical-align:top;margin-top:26px}.event-registration-form .alert-info{text-align:left}.event-registration-form .form-control{width:300px}.event-registration-form .form-control.input-width-15{width:40px}.event-registration-form .form-control.input-width-20{width:55px}.event-registration-form .FieldLabel{margin-bottom:2px}.event-registration-form .EditingFormLabel,.event-registration-form .FieldLabel label{text-transform:capitalize}.event-registration-form .EditingFormValueCell{margin-bottom:12px}.event-registration-form td.FieldLabel{padding-right:10px}.event-registration-form .input-width-15,.event-registration-form .input-width-20{display:inline;text-align:center}.event-registration-form textarea.form-control{height:100px;width:300px}.event-registration-form .radio-list-vertical{margin:0}.event-registration-form .alert.alert-info{background:#e7e7e7;color:#333;border:#e7e7e7}.event-registration-form .checkbox{margin:0;min-height:5px;padding-left:0;display:block;margin-bottom:20px}.event-registration-form .checkbox input{margin:0;margin-right:5px}.event-registration-form .radio input[type=radio]{margin-right:5px;vertical-align:bottom;min-height:15px;float:none}.event-registration-form #usphone_1 input{margin:0 5px}.event-registration-form #countrySelector span{font-weight:600}.event-registration-form input[type=submit]{display:none}.event-registration-form #Zipcode div input{margin-left:0}.event-registration-form #Captcha .EditingFormLabel{text-transform:none}.event-registration-form #Captcha .control-label{display:none}.event-registration-form #Captcha .CaptchaTable>.tr:first-child,.event-registration-form #Captcha .CaptchaTable>.tr:first-child>.td:first-child{float:left}.event-registration-form #Captcha .CaptchaTable>.tr:first-child>.td:first-child input{margin-right:10px;width:55px}.event-registration-form #Captcha .CaptchaTable>.tr:first-child>.td:nth-child(2){display:none}.event-registration-form #Captcha .CaptchaTable>.tr:first-child>.CaptchaQuestion{float:left;padding-top:8px}.event-registration-form #Captcha .CaptchaTable>.tr:first-child>.CaptchaAfterText{display:none}.event-registration-form #Captcha .CaptchaTable>.tr:first-child:after{content:"";clear:both;display:block}@media (max-width:767px){.event-registration-form .see-all{display:block;margin:0 0 20px}}#global-locations h2.section-header{margin-bottom:20px;display:block}.locations-list{padding:40px 0}.locations-list hr:last-child,.locations-list ul{display:none}.locations-list .split-list ul{float:left;list-style:none;margin:0;padding:0;width:33%}.locations-list .split-list ul li{padding-right:15px}.locations-list .split-list ul:last-child li{padding:0}.locations-list hr{margin:30px 0}.locations-list a{display:block}.locations-list .headline{margin-bottom:30px}.locations-list .region{font-weight:600;text-transform:uppercase}.locations-list .region span{display:inline-block;max-width:125px}#location-detail .child-locations{margin-top:20px}#location-detail .child-locations>div{margin-bottom:20px}#location-detail .child-locations>div:last-child{margin-bottom:0}#location-detail .tile{float:left;width:33%}#location-detail .key-contacts-list{margin-top:50px}#location-detail .share-this{margin-bottom:30px}#location-detail .share-this li{display:inline;float:left;margin-right:35px}#location-detail .share-this li .icon{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;height:20px;width:20px}#location-detail .share-this li .icon.print{background-position:-60px -270px}#location-detail .share-this li .icon.email{background-position:0 -270px}#location-detail .share-this li .icon.facebook{background-position:-20px -270px}#location-detail .share-this li .icon.twitter{background-position:-80px -270px}#location-detail .share-this li .icon.linkedin{background-position:-40px -270px}#location-detail .share-this li:last-child{margin-right:0}#location-detail .upcoming-webinars .padded-content{border-top:1px solid #d4d4d4}#location-detail .upcoming-webinars .padded-content:first-child,#location-detail .upcoming-webinars .padded-content:last-child{border:none}#location-detail .whats-new .tabbed-content-container{padding-bottom:40px}#location-detail .whats-new .tabbed-content-container .tab-content-list li:last-child{border-bottom:0}#location-detail .key-contacts-list .professional-list .image-container{height:182px;margin-bottom:25px;overflow:hidden}#location-detail .key-contacts-list .professional-list .image-container .person-image{margin-bottom:0;width:100%}#careers-landing .buttons{margin-top:30px}#careers-landing .buttons .button{margin-right:20px}.career-promo{margin-bottom:40px}.career-promo .no-padding{padding:0}.career-promo .padded-content{padding:40px}.career-promo:last-child{margin:0}.career-promo-content a.headline.clickable{display:block;margin-top:20px}#career-calendar .sidebar-search{border-right:0;margin-top:20px}#career-calendar .sidebar-search #filterOptions{border-top:1px solid #d4d4d4;margin-bottom:20px}#career-calendar .sidebar-search .filter-heading{border-right:1px solid #d4d4d4}#career-calendar .sidebar-search .filter-title{text-transform:uppercase;font-size:1.214em}#career-calendar .fc-event{background-color:#944a60;border-color:#944a60}#career-calendar .fc-view.fc-basicDay-view.fc-basic-view{font-size:1.5em}#career-calendar .fc-day-grid-event .fc-content{white-space:normal}#career-calendar .fc-scroller{overflow:auto!important}#career-general .breadcrumb-container{height:42px}#career-general .breadcrumb-container .container{display:none}#career-general .event-list li{padding:20px 0}#career-general .twitter-footer{padding:0}#career-general .twitter-footer .see-all .icon{margin-left:8px}#career-general .white-bg>.border-left h2:last-of-type{margin-top:30px}#students-landing .promo .headline.clickable:last-child{margin-top:15px}#students-landing .promo hr{margin:20px 0}#students-landing .student-promo{margin-bottom:40px}#students-landing .student-promo .career-description{margin-bottom:20px}#students-landing .student-promo img{width:100%}#students-landing .faq-promo .promo-content,#students-landing .recruitment-promo .promo-content{background:#fff;color:#333;padding:0 0 40px}#students-landing .faq-promo .promo-content a,#students-landing .recruitment-promo .promo-content a{color:#333}#students-landing .faq-promo .promo-content a>img,#students-landing .recruitment-promo .promo-content a>img{margin-bottom:40px}#students-landing .faq-promo .promo-content .headline,#students-landing .faq-promo .promo-content h3,#students-landing .faq-promo .promo-content hr,#students-landing .faq-promo .promo-content p,#students-landing .recruitment-promo .promo-content .headline,#students-landing .recruitment-promo .promo-content h3,#students-landing .recruitment-promo .promo-content hr,#students-landing .recruitment-promo .promo-content p{padding-left:40px;padding-right:40px}#students-landing .faq-promo .promo-content hr,#students-landing .recruitment-promo .promo-content hr{margin-left:40px;margin-right:40px}#students-landing .faq-promo .promo-content .headline.clickable .icon,#students-landing .recruitment-promo .promo-content .headline.clickable .icon{background-position-x:-240px}#students-landing .student-promo:last-child{margin:0}#students-landing .sub-list ul{margin-bottom:5px}#students-landing .sub-list ul a{background:url(../../../source/Media/framework/list-menu-arrow-dark.png) no-repeat right 2px;padding:0 25px 0 0}#students-landing .sub-list ul a:hover{background-image:url(../../../source/Media/framework/list-menu-arrow-light-hover.png)}#students-landing .sub-list a{text-transform:uppercase}#calendar{margin:30px 0}#calendar h2{font-size:2.6rem;text-transform:uppercase}#calendar .fc-view-container th.fc-day-header{font-size:1.6rem;text-transform:uppercase}#calendar .fc-view-container .fc-widget-content .fc-day.fc-today{background:#f2f2f2}#calendar .fc-view-container .fc-event{border:0;border-radius:0;color:#fff;padding:1px 5px}#calendar .fc-view-container .fc-event.event{background-color:#944a60}#calendar .fc-view-container .fc-event.webinar{background-color:#df8639}#calendar .fc-view-container .fc-event:hover{color:#e7e7e7!important}#calendar .fc-button-group button,#calendar .fc-today-button{background-color:#333;background-image:none;border:0;border-radius:0;box-shadow:none;color:#fff;margin:0;text-shadow:none;text-transform:uppercase}#calendar .fc-button-group button.fc-state-disabled,#calendar .fc-today-button.fc-state-disabled{color:#505050;background-color:#e7e7e7!important;cursor:default!important}#calendar .fc-button-group button.fc-state-active,#calendar .fc-button-group button:hover,#calendar .fc-today-button.fc-state-active,#calendar .fc-today-button:hover{background-color:#505050}#calendar .fc-button-group button .fc-icon,#calendar .fc-today-button .fc-icon{top:0}#calendar .fc-today-button{margin-left:15px}#calendar .fc-right .fc-button-group button{padding:0 15px}#calendar .fc-right .fc-button-group button:first-child{border-right:1px solid #fff}#calendar .fc-left .fc-button-group button:last-child,#calendar .fc-right .fc-button-group button:last-child{border-left:1px solid #fff}#recruitment-process .content-section{margin-bottom:40px}#professional-meet-our-people .people-list,#student-meet-our-people .people-list{padding:0 40px 80px}#professional-meet-our-people .people-list .person-view .row,#student-meet-our-people .people-list .person-view .row{margin:0}#professional-meet-our-people .people-list .person-view .person-image,#student-meet-our-people .people-list .person-view .person-image{width:auto}#professional-meet-our-people .people-list .person-view .person-info p,#student-meet-our-people .people-list .person-view .person-info p{margin:0}#professional-meet-our-people .people-list .person-view .long-description,#student-meet-our-people .people-list .person-view .long-description{border-top:1px solid #eee;margin-top:0;padding-top:20px}#professional-meet-our-people .people-list .person-view .long-description h2,#student-meet-our-people .people-list .person-view .long-description h2{font-size:1.8rem;text-transform:uppercase}.login-title{font-size:1.8em;margin-top:45px;margin-bottom:20px}.login-view-main{margin-bottom:60px}.login-view .form-container{border-bottom:1px solid #a6a6a6;margin-bottom:10px}.login-view .control-label{font-size:.857em;font-weight:400}.login-view .login-link{display:inline-block;font-size:.9em;font-weight:700;padding:0!important;margin-bottom:10px}.login-view .login-link:after{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #333;margin-left:5px}.login-view .login-link:hover:after{border-left:6px solid #838383!important}.login-view .button{margin-bottom:10px;text-align:center;width:100%}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(../../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(../../images/prettyPhoto/default/sprite_x.png) 0 0 repeat-x}div.pp_default .pp_top .pp_right{background:url(../../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(../../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(../../images/prettyPhoto/default/sprite_y.png) 100% 0 repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(../../images/prettyPhoto/default/sprite_next.png) 100% no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(../../images/prettyPhoto/default/sprite_prev.png) 0 no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(../../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(../../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(../../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(../../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(../../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(../../images/prettyPhoto/default/default_thumb.png) 50% #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{position:static;left:auto}div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{background:url(../../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{background:url(../../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(../../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(../../images/prettyPhoto/default/sprite_x.png) 0 100% repeat-x}div.pp_default .pp_bottom .pp_right{background:url(../../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(../../images/prettyPhoto/default/loader.gif) 50% no-repeat}div.light_rounded .pp_top .pp_left{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(../../images/prettyPhoto/light_rounded/btnNext.png) 100% no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(../../images/prettyPhoto/light_rounded/btnPrevious.png) 0 no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(../../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(../../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(../../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(../../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) 0 0 repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) 100% 0 repeat-y}div.dark_rounded .pp_next:hover{background:url(../../images/prettyPhoto/dark_rounded/btnNext.png) 100% no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(../../images/prettyPhoto/dark_rounded/btnPrevious.png) 0 no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../../images/prettyPhoto/dark_rounded/loader.gif) 50% no-repeat}div.dark_square .pp_content,div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(../../images/prettyPhoto/dark_square/loader.gif) 50% no-repeat}div.dark_square .pp_expand{background:url(../../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(../../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(../../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(../../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(../../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(../../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(../../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(../../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(../../images/prettyPhoto/dark_square/btnNext.png) 100% no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(../../images/prettyPhoto/dark_square/btnPrevious.png) 0 no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(../../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(../../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(../../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(../../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(../../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(../../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(../../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(../../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(../../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(../../images/prettyPhoto/light_square/btnNext.png) 100% no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(../../images/prettyPhoto/light_square/btnPrevious.png) 0 no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(../../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../../images/prettyPhoto/facebook/contentPatternTop.png) 0 0 repeat-x}div.facebook .pp_top .pp_right{background:url(../../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(../../images/prettyPhoto/facebook/contentPatternLeft.png) 0 0 repeat-y}div.facebook .pp_content_container .pp_right{background:url(../../images/prettyPhoto/facebook/contentPatternRight.png) 100% 0 repeat-y}div.facebook .pp_expand{background:url(../../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../../images/prettyPhoto/facebook/loader.gif) 50% no-repeat}div.facebook .pp_arrow_previous{background:url(../../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(../../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../../images/prettyPhoto/facebook/btnNext.png) 100% no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../../images/prettyPhoto/facebook/btnPrevious.png) 0 no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../../images/prettyPhoto/facebook/contentPatternBottom.png) 0 0 repeat-x}div.facebook .pp_bottom .pp_right{background:url(../../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:11}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:13}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_nav,.pp_social .twitter{float:left}.pp_nav{clear:right;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:10}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:13}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px solid rgba(0,0,0,.5);display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{float:right}a.pp_next,a.pp_previous{background:url(../../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;height:100%;text-indent:-10000px;width:49%}a.pp_previous{float:left}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;right:30px;top:10px;width:20px;z-index:14}a.pp_close,a.pp_contract,a.pp_expand{position:absolute;text-indent:-10000px}a.pp_close{right:0;top:0;display:block;line-height:22px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:12;margin:0 0 5px 15px}div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li.selected a,div.pp_default .pp_gallery ul li a:hover{border-color:#fff}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:relative}div.facebook .pp_content,div.light_rounded .pp_bottom .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_top .pp_middle,div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_rounded .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_rounded .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../../images/prettyPhoto/light_rounded/loader.gif) 50% no-repeat}div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_top .pp_middle{background:url(../../images/prettyPhoto/dark_rounded/contentPattern.png) 0 0 repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_bottom,.pp_top{height:20px;position:relative}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}.modal{text-align:center;overflow:hidden;overflow-y:auto}.modal,.modal:focus{outline:none}.modal:before{display:inline-block;vertical-align:middle;content:"";height:100%}.modal .modal-content{border-radius:2px}.modal .modal-header{border-bottom:0;padding:20px 30px}.modal .modal-header .close{font-size:26px}.modal .modal-title{color:#333;text-transform:uppercase;font-size:24px;line-height:normal}.modal .modal-dialog{width:450px;display:inline-block;text-align:left;vertical-align:middle;outline:none}.modal .modal-dialog:focus{outline:none}.modal .modal-error{color:#ed1a3b;font-weight:700}.modal .modal-body{padding:5px 20px 20px}.modal label{color:#333;display:block}.modal input[type=password],.modal input[type=text]{width:100%;color:#333;font-size:14px}.modal input[type=password]:focus,.modal input[type=text]:focus{font-size:14px}.modal .button{margin-right:10px}.modal .modal-footer{text-align:left;margin-top:0}@media (max-width:767px){.modal{top:100px}.modal:before{content:none}.modal .modal-header{padding:15px 20px}.modal .modal-body{padding:5px 20px 2px}.modal .modal-dialog{width:100%;margin:0;padding:20px}}.popover{background-color:rgba(51,51,51,.8);border:0;border-radius:0;box-shadow:none;left:auto!important;right:0;max-width:none!important;top:10px}.popover .arrow{display:none}.popover .popover-title{background-color:transparent;border-bottom:0;border-radius:0;color:#fff;padding:20px 14px 8px!important;position:relative;text-transform:uppercase}.popover .popover-title span{font-size:1.5em}.popover .popover-title:after{clear:both;content:"";display:table}.popover .login-close{background-color:#505050;color:#fff;cursor:pointer;font-size:.857em;font-weight:400;padding:0;position:absolute;top:6px;right:5px}.popover .login-close:hover{background-color:#000;color:#fff}.popover .logon-page-background{background-color:transparent;color:#fff}.popover .form-container{border-bottom:1px solid #fff;margin-bottom:10px}.popover .control-label{color:#fff;font-size:.857em;font-weight:400}.popover .button{margin-bottom:10px;text-align:center;width:100%}.popover .login-link{color:#fff;display:inline-block;font-size:.9em;font-weight:700;padding:0!important;margin-bottom:10px}.popover .login-link:after{content:"";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff;margin-left:5px}.popover .login-link:hover{color:#e1e1e1!important}.popover .login-link:hover:after{border-left:6px solid #e1e1e1}#main-nav a#popover-login,.popover br{display:none}#main-nav a.mobile-login{display:block}@media (min-width:768px){a#popover-login{display:block}a.mobile-login{display:none}}.short-banner{background-size:cover;background-position:50%;height:100px;margin:0}@media (min-width:767px){.short-banner{height:200px}}.mobile-search,.mobile-sprite{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px}.mobile-search{display:none}@media (max-width:767px){#main-nav .second-level-nav .resource-center-detail{display:none}.container{width:auto}header{background:#fff;border-bottom:0;position:relative}header #login-bar{display:none}header #logo{padding-bottom:15px}header #logo a img{width:140px}header .main-nav-container{background:#fff;display:none;position:absolute;top:62px;width:100%}header .main-nav-container.visible{display:block;padding:0}header .main-nav-container.visible #main-nav li{border-top:1px solid #d9d9d9;float:none;position:relative}header .main-nav-container.visible #main-nav li .main-item{padding-bottom:16px;padding-top:16px;padding-left:40px}header .main-nav-container.visible #main-nav li .nav-toggle{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -145px;display:block;height:12px;left:0;position:absolute;padding:20px;top:0;width:12px;z-index:6}header .main-nav-container.visible #main-nav li.visible>.nav-toggle{background-position:15px -183px}header .main-nav-container.visible #main-nav li .nav-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -80px;display:block;height:12px;position:absolute;padding:20px;right:20px;top:0;width:7px;z-index:7}header .main-nav-container.visible #main-nav li a{border:0;margin-left:40px;position:relative;padding:15px 35px 15px 0;z-index:5}header .main-nav-container.visible #main-nav li a:hover{background:none}header .main-nav-container.visible #main-nav li ul{display:none}header .main-nav-container.visible #main-nav li.visible ul{display:block}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav{border-top:1px solid #d9d9d9;padding:0;position:relative;top:0;z-index:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .row{margin:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav li{border:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav>li:first-child{padding:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .bottom-bar{display:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .container{padding:0!important}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .container-wide{margin:0!important;padding:0!important}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav.insights .second-level-nav-group{padding-top:20px}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav.insights .row,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav.insights .second-level-nav-group.col-md-9{display:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav.insights .row:first-child{display:block}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-list-wrapper{padding:0;width:100%}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-list-wrapper .industry-category-container .industry-category{border-top:1px solid #d9d9d9;margin-bottom:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-list-wrapper .industry-category-container .industry-category:first-child{border-top:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-list-wrapper .industry-category-container .industry-category .nav-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -80px;display:block;height:12px;position:absolute;padding:20px;right:20px;top:0;width:7px;z-index:7}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-list-wrapper .industry-category-container .industry-category ul li{margin-bottom:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper{padding:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container .resource-center{border-top:1px solid #d9d9d9;margin-bottom:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container .resource-center:first-child{border-top:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container .resource-center .nav-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -80px;display:block;height:12px;position:absolute;padding:20px;right:20px;top:0;width:7px;z-index:7}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container .resource-center ul li{margin-bottom:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-detail,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-detail,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper h3,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-search,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-detail{display:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper{width:100%}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper .insight-category-container li{background:transparent;border-top:1px solid #d9d9d9}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper .insight-category-container li:first-child{border-top:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper .insight-category-container li a{font-weight:300;text-transform:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper .insight-category-container li a .nav-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -80px;display:block;height:12px;position:absolute;padding:20px;right:20px;top:0;width:7px;z-index:7}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper{width:100%}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container li{background:transparent;border-top:1px solid #d9d9d9}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container li:first-child{border-top:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container li a{font-weight:300;padding-left:20px;text-transform:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container li a .nav-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -80px;display:block;height:12px;position:absolute;padding:20px;right:20px;top:0;width:7px;z-index:7}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group{border-top:1px solid #d9d9d9;float:none;padding:0;width:100%!important}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group.visible,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group:first-child{border-top:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li{border-bottom:1px solid #fff;padding:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li a{display:block;margin-left:0;padding:15px 40px}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li .third-level-nav-group{display:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible{background:#fff}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible>a{font-family:proxima-nova;font-weight:600;font-size:1em;text-transform:uppercase}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .nav-toggle{background-position:15px -112px}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .nav-caret{display:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group{background:#efefef;border-top:1px solid #d9d9d9;display:block}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group a{font-size:1em}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group a .nav-caret{display:block}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group li{border-top:1px solid #fff;border-bottom:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group li a{border-top:1px solid #d9d9d9}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group li:first-child,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group li:first-child a{border:0}header .main-nav-container.visible #main-nav li.visible ul div.col-md-4,header .main-nav-container.visible #main-nav li.visible ul div.col-md-12,header .main-nav-container.visible #main-nav li.visible ul div.second-level-nav-group{display:none}header .main-nav-container.visible #main-nav li.visible ul li:first-child{display:block}header .main-nav-container.visible #main-nav li.visible ul li a{font-weight:400;text-transform:none}header .mobile-search{display:block;position:absolute;height:34px;width:37px;right:60px;top:15px}header .search{display:none;position:absolute;top:62px;width:100%;z-index:6}header .search.visible{background:#323232;display:block;padding:10px;visibility:visible}header .search.visible .icon{bottom:20px}header .search.visible input[type=text]{background:#323232!important;border-color:#323232!important;box-shadow:none!important;-webkit-box-shadow:none!important;color:#fff;width:100%}footer{margin-top:40px}footer .office-search-banner{display:block!important;font-family:proxima-nova;font-weight:600;padding:20px 0}footer .office-search-map{display:none}footer .office-search-container{border-top:0;margin-top:-20px}footer .office-search-container .office-search-results{display:none}footer .office-search-container .office-search{padding-top:0}footer .office-search-container .office-search .section-header{display:none}footer .office-search-container .office-search .separator{display:block;text-align:center;width:100%}footer .office-search-container .office-search .zip{margin:0;width:100%}footer .office-search-container .office-search .city{width:calc(48% - 20px)}footer .office-search-container .office-search .styled-select{margin-right:0;width:50%}footer .office-search-container .office-search .button{margin-top:10px}footer .footer-links .social-column{height:auto!important;margin-bottom:40px}footer .footer-links .social-column a{display:inline-block;float:none;margin:0}footer .footer-links .social-column a .icon.social{height:42px;margin:0;width:42px}footer .footer-links .links-column{height:auto!important;margin-bottom:20px;padding-left:15px}#main-content{padding:0}#main-content .fma{overflow:hidden}#main-content .fma .slides>li .container{background:#e7e7e7;position:relative}#main-content .fma .slides>li .fma-content{max-width:none;position:relative;top:0;width:100%;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}#main-content .fma .slides>li .fma-content .fma-line-bottom,#main-content .fma .slides>li .fma-content .fma-line-top{display:none}#main-content .fma .slides>li .fma-content h1{background:#e7e7e7;color:#333;font-size:1.25em;font-weight:700;padding:20px 0;text-transform:uppercase;width:100%;margin:0}#main-content .fma .slides>li .fma-content p{display:none}#main-content .fma+.item-view{margin-top:0}#main-content #business-line-list .fma,#main-content #global-locations .fma,#main-content #industry-list .fma{margin-bottom:15px}#main-content #business-line-list .fma .fma-content,#main-content #global-locations .fma .fma-content,#main-content #industry-list .fma .fma-content{top:0}#main-content #business-line-list .list,#main-content #global-locations .list,#main-content #industry-list .list{background:#fff;margin-top:-14px;padding-top:0}#main-content #business-line-list .list .industry,#main-content #global-locations .list .industry,#main-content #industry-list .list .industry{border-bottom:1px solid #e7e7e7;margin:0;padding-top:40px}#main-content #business-line-list .list .industry img,#main-content #global-locations .list .industry img,#main-content #industry-list .list .industry img{display:none}#main-content #business-line-list .list .industry p,#main-content #global-locations .list .industry p,#main-content #industry-list .list .industry p{font-size:.875em;line-height:1.5em;margin-top:15px;margin-bottom:40px}#main-content .breadcrumb,#main-content .breadcrumb-container{display:none}#main-content #home-page .fma,#main-content #home-page .fma .slides>li{height:235px}#main-content #home-page .fma .slides>li .container{background:none;display:none;position:relative}#main-content #home-page .fma .slides>li.background{background-size:cover!important;background-position:75% 25%!important}#main-content #home-page .fma .slides>li .container{display:block;height:235px}#main-content #home-page .fma .slides>li .container .fma-content{max-width:none;top:50%;width:205px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}#main-content #home-page .fma .slides>li .container .fma-content .fma-line-bottom,#main-content #home-page .fma .slides>li .container .fma-content .fma-line-top{display:block}#main-content #home-page .fma .slides>li .container .fma-content h1{background:none;color:#fff;padding:0;font-size:1.4em;text-transform:none}#main-content #home-page .fma .slides>li .container .fma-content p{display:none}#main-content #home-page .fma .slides>li .container .fma-content .button{height:50px!important;line-height:1em;margin-top:0;padding:18px 25px}#main-content .what-we-do .section{padding:25px 0}#main-content .what-we-do .section .section-header{font-size:1.214em}#main-content .what-we-do .section .see-all{font-size:.875em}#main-content .what-we-do .tiles .tile .tile-image{display:none}#main-content .what-we-do .tiles .tile .tile-description{height:auto;padding:20px 25px;text-align:left}#main-content .what-we-do .tiles .tile .tile-description .icon{display:none}#main-content .what-we-do .tiles .tile .tile-description .headline{margin-bottom:20px;position:relative}#main-content .what-we-do .tiles .tile .tile-description .headline .icon{background-position-x:-240px;display:inline-block;margin:0;left:7px;position:relative;top:2px}#main-content .what-we-do .tiles .tile .tile-description p{font-size:.857em;line-height:1.5em;margin:0;margin-left:35px;width:190px}#main-content .what-we-do .tiles .flex-control-nav,#main-content .what-we-do .tiles .tile .tile-description .cta{display:none}#main-content .what-we-do .tiles .flex-direction-nav{left:0;position:absolute;top:80px;width:100%}#main-content .what-we-do .tiles .flex-direction-nav li{float:right;height:57px;position:relative;width:29px}#main-content .what-we-do .tiles .flex-direction-nav li:first-child{float:left}#main-content .what-we-do .tiles .flex-direction-nav li a{background:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-size:37px 500px;height:57px;display:block;position:absolute;top:0;width:29px}#main-content .what-we-do .tiles .flex-direction-nav li a.flex-prev{background-position:0 -783px;left:20px}#main-content .what-we-do .tiles .flex-direction-nav li a.flex-next{background-position:15px -730px;right:20px}#main-content .what-we-do .tiles .pager{display:block;margin:0;padding:0 15px;position:relative;top:-20px}#main-content .who-we-serve.section{padding:25px 0}#main-content .who-we-serve .promo-row{margin-top:30px}#main-content .who-we-serve .section-header{font-size:1.214em}#main-content .who-we-serve .see-all{font-size:.875em}#main-content .who-we-serve .see-all .icon{margin-left:6px}#main-content .who-we-serve .promo img{display:none}#main-content .who-we-serve .promo .headline{margin-bottom:0;min-height:50px}#main-content .who-we-serve .promo .promo-description{font-size:.857em;line-height:1.5em;margin-left:35px;width:190px}#main-content .who-we-serve .flex-control-nav{display:none}#main-content .who-we-serve .flex-direction-nav{left:0;position:absolute;top:45px;width:100%}#main-content .who-we-serve .flex-direction-nav li{float:right;height:57px;position:relative;width:29px}#main-content .who-we-serve .flex-direction-nav li:first-child{float:left}#main-content .who-we-serve .flex-direction-nav li a{background:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-size:37px 500px;height:57px;display:block;position:absolute;top:0;width:29px}#main-content .who-we-serve .flex-direction-nav li a.flex-prev{background-position:0 -783px;left:20px}#main-content .who-we-serve .flex-direction-nav li a.flex-next{background-position:15px -730px;right:20px}#main-content .who-we-serve .pager{display:block;margin:0;position:relative;padding:0 15px;top:0}#main-content .whats-new{padding-bottom:0!important}#main-content .whats-new .eh-col{height:auto!important}#main-content .whats-new .home-events-column{min-height:0;padding:0}#main-content .whats-new .section-header{margin-bottom:25px;margin-left:15px}#main-content .whats-new .tabs{display:none}#main-content .whats-new .events,#main-content .whats-new .webinar{display:block;padding:20px 15px}#main-content .whats-new .events h2:first-child,#main-content .whats-new .webinar h2:first-child{color:#944a60;display:block!important;font-size:1em;visibility:visible!important}#main-content .whats-new .events ul li,#main-content .whats-new .webinar ul li{display:none;border-top:0;padding:0}#main-content .whats-new .events ul li:first-child,#main-content .whats-new .webinar ul li:first-child{display:block}#main-content .whats-new .events ul li p,#main-content .whats-new .webinar ul li p{font-size:.857em;line-height:1.5em}#main-content .whats-new .events a.see-all,#main-content .whats-new .webinar a.see-all{bottom:0;display:block;margin:20px 0 0;padding-left:0;position:relative}#main-content .whats-new .webinar{border-top:1px solid #e3e3e3}#main-content .whats-new .webinar h2:first-child{color:#df8639}#main-content .whats-new .insight-container{background:#fff;border-top:1px solid #e3e3e3;padding:20px 15px}#main-content .whats-new .insight-container .promo img{height:auto}#main-content .whats-new .insight-container h2:first-child{color:#0b5861;display:block!important;font-size:1em;margin-left:15px;visibility:visible!important}#main-content .whats-new .insight-container .promo-row{margin-bottom:0}#main-content .whats-new .insight-container .promo-row .promo img:first-child{display:none}#main-content .whats-new .insight-container .promo-row .promo .promo-content{padding:10px 15px}#main-content .whats-new .insight-container .promo-row .promo .promo-content .promo-description p{font-size:.857em;line-height:1.5em}#main-content .whats-new .insight-container .promo-row.row{display:none}#main-content .news-sign-up{background:#333;height:auto;padding-left:15px!important;padding-right:15px!important;padding-bottom:50px!important;text-align:left}#main-content .news-sign-up .button{margin-top:20px}#main-content .news-sign-up input[type=text]{width:100%}#main-content .blog-subscription-widget .btn,#main-content .promo-widget .btn,#main-content .sidebar-resource-center .btn{text-align:center;width:100%}#sub-nav li{border:none;display:block;width:100%}.item-view{background:#fff}.item-view .container{padding:0}.padded-content{padding:15px}.container.sub-nav{margin:0;padding:0}.up-next{font-size:1em;margin-bottom:0}.sidebar{border-top:1px solid #e7e7e7;padding:20px}.office-search-list-container,.related-promos{display:none}#business-line-list .row-item{margin:0;padding:40px 0 0}#business-line-list .list{margin-top:0}#business-line-list .row-item-image{display:none}#business-line-list .row-item-content-container{padding:0}#business-line-list .row-item-content-container p{font-size:.875em;line-height:1.5em;padding-bottom:40px}#business-line-list .row-item-content-container .sub-list{background:#eee;padding:0}#business-line-list .row-item-content-container .sub-list li{border-top:1px solid #d6d6d6;border-bottom:1px solid #fff;padding:20px}#business-line-list .row-item-content-container .sub-list li:first-child{border-top:0}#business-line-list .row-item-content-container .sub-list .see-all{display:none}#business-line-detail .top-content-container{padding-bottom:0}#business-line-detail .dark-bg{background:#fff;color:#555}#business-line-detail .why-bg{display:none}#business-line-detail .section-header{color:#333}#business-line-detail .why{padding:0 15px;padding-bottom:40px}#business-line-detail .why p{font-size:.875em;line-height:1.5em}#business-line-detail .areas{background:#333;margin-left:-15px;padding:40px 0 0;width:calc(100% + 30px)}#business-line-detail .areas .section-header{color:#fff;font-size:1.25em;padding:0 30px 20px}#business-line-detail .areas ul li{border-top:1px solid #5c5c5c;padding:20px 40px}#business-line-detail .section.insights{padding:20px 0 0}#business-line-detail .section.insights .container{padding:0}#business-line-detail .section.insights .section-header{font-size:1.142em;padding-left:15px}#business-line-detail .section.insights .see-all.fr{padding-right:15px}#business-line-detail .section.insights .promo-row{display:none}#business-line-detail .section.insights .promo-row:first-of-type{display:block;margin:20px 0 0}#business-line-detail .section.insights .promo{background:#fff;display:none}#business-line-detail .section.insights .promo a img{display:none}#business-line-detail .section.insights .promo .promo-content{padding:10px 0}#business-line-detail .section.insights .promo .promo-content p{font-size:.8571em}#business-line-detail .section.insights .promo .promo-content .see-all.clickable{font-size:1em}#business-line-detail .section.insights .promo-row .promo:first-child{display:block}#business-line-detail .section.insights .see-all{font-size:.8571em}#business-line-detail .section.people{background:#333;padding:40px 0}#business-line-detail .section.people .section-header{color:#fff;margin-bottom:30px}#business-line-detail .section.people div.professional-list{display:none;height:auto;padding:0 30px}#business-line-detail .section.people div.professional-list:first-child{display:block}#business-line-detail .section.people div.professional-list a{display:block;float:left;padding:0 15px;width:50%}#business-line-detail .section.people div.professional-list a img{margin-bottom:0}#business-line-detail .section.people div.professional-list a.avatar,#business-line-detail .section.people div.professional-list a.headline{padding-left:0}#business-line-detail .section.events{padding:20px 0 0}#business-line-detail .section.events .container{padding:0}#business-line-detail .section.events .section-header{font-size:1.142em;margin-bottom:20px;padding-left:15px}#business-line-detail .section.events .eh-col{height:auto!important}#business-line-detail .section.events .event-list-container{border-bottom:1px solid #e3e3e3;padding:40px 0}#business-line-detail .section.events .event-list-container .event-header{border:0;padding-left:15px;text-align:left}#business-line-detail .section.events .event-list-container .event-list{margin-bottom:0;position:relative}#business-line-detail .section.events .event-list-container .event-list li{border:0;color:#fff;display:none;padding:0 15px}#business-line-detail .section.events .event-list-container .event-list li:first-child{display:block}#business-line-detail .section.events .event-list-container .event-list li .date,#business-line-detail .section.events .event-list-container .event-list li .event-summary,#business-line-detail .section.events .event-list-container .event-list li .location{color:#555;font-size:.8571em}#business-line-detail .section.events .event-list-container .event-list li .date{font-size:.8571em}#business-line-detail .section.events .event-list-container .see-all{font-size:.8571em;position:absolute;top:50px;right:0}#business-line-detail .twitter-content .twitter-list .tweet{color:#555!important;display:none}#business-line-detail .twitter-content .twitter-list .tweet:first-child{display:block}#business-line-detail .twitter-content .twitter-list .tweet .tweet-body{color:#555}#business-line-detail .other-services{background:#333;padding:40px 0}#business-line-detail .other-services .container{padding:0}#business-line-detail .other-services .section-header{border-bottom:1px solid #5c5c5c;color:#fff;font-size:1.142em;margin:0;padding-bottom:30px;padding-left:15px}#business-line-detail .other-services a img{display:none}#business-line-detail .other-services .promo-content{background:#333;border-bottom:1px solid #5c5c5c}#business-line-detail .other-services .promo-content .headline{color:#fff;font-size:1em;font-family:proxima-nova;font-weight:100}#business-line-detail .other-services .promo-content .headline .after-icon:after,#business-line-detail .other-services .promo-content .headline .icon{background:url(../../../source/Media/framework/list-menu-arrow-light.png) no-repeat right 9px;height:21px;width:7px}#business-line-detail .other-services .promo-content:hover .after-icon:after,#business-line-detail .other-services .promo-content:hover .headline .icon{background:url(../../../source/Media/framework/list-menu-arrow-light-hover-2.png) no-repeat right 9px!important}.item-view .sidebar{padding:40px 15px}.item-view .key-contacts-list .row{margin-bottom:0}.item-view .key-contacts-list .row:first-child{display:block}.item-view .key-contacts-list .row .avatar{display:block;float:left;padding-right:15px;width:50%}.item-view .key-contacts-list .row .avatar img{width:100%}.item-view .key-contacts-list .row .contact-details{float:left;padding-right:15px;width:50%}.item-view .key-contacts-list .row .contact-details p{font-size:.8571em;line-height:1.25em}.predictiveSearchHolder{margin-left:-15px;margin-right:-15px}.predictiveSearchHolder .predictiveSearchResults .predictiveSearchCategory{display:none}.predictiveSearchHolder .predictiveSearchResults a,.predictiveSearchHolder .predictiveSearchResults div{padding:10px 20px}#full-width .section{padding-top:20px}}@media (min-width:0) and (max-width:767px){#main-nav li .active-underline{display:none}#main-content .what-we-do .tiles .tile .tile-description .headline .icon{margin-left:5px}#main-content .who-we-serve .carousel .after-icon:after{background-position:-220px 0}.who-we-serve .flex-viewport{margin:0 auto;width:380px}#home-page .tab-content{padding:30px 15px!important}#home-page .tab-content h2{font-size:1.8rem;margin-bottom:20px;text-transform:uppercase}#home-page .tab-content .see-all{font-size:1.2rem}#home-page .whats-new{padding-top:0}#home-page .whats-new .section-header{font-size:1.8rem;margin:0;padding:25px 15px}#home-page .whats-new .insight-container{padding-top:0;border-top:0}.what-we-do .flex-viewport{width:380px;margin:0 auto}footer .office-search-container .pull-right{width:100%}footer .office-search-container .office-search .global-locations,footer .office-search-container .office-search .styled-select{font-size:1.2rem;margin-top:10px;width:calc(100% - 80px)}footer .office-search-container .office-search .us-map{margin-top:10px}footer .office-search-container .office-search .global-locations{position:relative;width:calc(100% - 36px)}footer .office-search-container .office-search .global-locations a{width:100%;position:relative;padding-top:13px}footer .office-search-container .office-search .global-locations a .nav-caret{position:absolute;right:0;top:0}footer .office-search-container .office-search input#office-search-submit{float:right}#business-line-detail .areas{padding-top:30px}#business-line-detail .areas ul li{padding:0}#business-line-detail .areas ul li a{padding:20px 30px;width:100%}#business-line-detail .areas ul li a .icon{background:url(../../../source/Media/framework/list-menu-arrow-light.png) no-repeat right 9px;height:21px;margin-left:12px;width:7px}#business-line-detail .other-services{padding-top:30px}#business-line-detail .other-services .promo-row{margin-top:0!important}#business-line-detail .other-services .promo-row .promo{padding:0}#business-line-detail .other-services .promo-row .promo .promo-content{padding-left:30px;padding-right:30px}#global-locations .section,#us-locations .section{padding-top:0}#global-locations .container,#global-locations .container .padded-content,#us-locations .container,#us-locations .container .padded-content{padding:0}#global-locations .container .padded-content>.row:nth-child(2)>div,#us-locations .container .padded-content>.row:nth-child(2)>div{padding:0 30px}#global-locations .container h2.section-header,#us-locations .container h2.section-header{font-size:1.25em;margin-bottom:0;padding:15px 15px 40px}#global-locations .fma .flexslider .slides .fma-content h1,#us-locations .fma .flexslider .slides .fma-content h1{padding:20px 15px}#location-detail .child-locations>div{margin-bottom:0}#location-detail .child-locations>div .col-sm-4{margin-bottom:20px}#location-detail .section{padding-bottom:80px;padding-top:40px}#location-detail .section .section-header,#location-detail .section .section-heading{font-size:1.8rem}#location-detail .section .col-md-9{margin-bottom:20px}#location-detail .section .col-md-3{font-size:1.2rem}#location-detail .section .see-all{display:block;float:none;font-size:1.2rem;margin-top:5px}#location-detail .section .share-this{bottom:-50px;margin-bottom:0;position:absolute;width:250px}#location-detail .tiles .tile{display:block;width:100%}#location-detail .tiles .tile .headline{font-size:1.8rem}#location-detail .tiles .tile .tile-image{display:none}#location-detail .tiles .tile .tile-description{border-bottom:1px solid #e7e7e7;height:auto;padding:40px 15px;text-align:left}#location-detail .tiles .tile .tile-carrot{display:none}#location-detail .key-contacts-list{margin-bottom:-40px;margin-top:30px}#location-detail .key-contacts-list .professional-list{display:none}#location-detail .key-contacts-list .professional-list .image-container{float:left;height:auto;padding-right:25px;width:40%}#location-detail .key-contacts-list .professional-list .person-profile{float:right;margin-top:0;padding-top:0;width:60%}#location-detail .key-contacts-list .professional-list .person-profile .headline{font-size:1.6rem;margin-bottom:5px}#location-detail .key-contacts-list .professional-list .person-profile .summary{display:none}#location-detail .key-contacts-list .professional-list a:after{content:"";clear:both;display:block}#location-detail .key-contacts-list .professional-list:first-child{display:block;margin-bottom:0}#location-detail .whats-new{padding-top:0}#location-detail .whats-new h2{font-size:1.8rem!important;text-transform:uppercase}.locations-list .split-list ul{width:100%}.locations-list>div:first-child{border-bottom:1px solid #e7e7e7}.locations-list .headline{font-size:1.25em;line-height:1.25em;margin:0 15px 30px}.locations-list .region span{font-size:1.25em;height:100%;line-height:1.25em;max-width:inherit;padding:0 15px;position:relative;margin-top:20px;margin-bottom:20px;width:100%}.locations-list .region.open span:after{background-position-y:-201px}.locations-list hr{margin:0}.locations-list hr:last-child{display:block}.locations-list li{background-color:#f2f2f2;border-bottom:1px solid #fff!important;border-top:1px solid #d7d7d7!important;float:none;padding:20px 15px!important;width:100%}.locations-list li a{color:#555!important;line-height:1.25em}.locations-list .sub-list:first-child li:first-child{border-top:0!important}.locations-list .sub-list:last-child li:last-child{border-bottom:0!important}#about-page>.container>div:first-child{display:none}.about-grid{padding-bottom:40px}.about-grid>div{margin-bottom:0!important;padding:0}.about-grid>div>.sub-list li{border-bottom:1px solid #e3e3e3;padding:15px}.about-grid>div>.sub-list li a{background:url(../../../source/Media/framework/list-menu-arrow-dark.png) no-repeat right 2px;color:#555;padding-left:15px;padding-right:15px}.about-grid img{display:none}.about-grid .headline{font-size:1.3em;padding:40px 15px 0}.about-grid .headline .icon{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite-2.png);background-position-x:0!important;background-position-y:-372px!important;background-size:37px 500px;height:15px;width:15px}.about-grid .headline:hover .icon{background-position-x:0!important;background-position-y:-372px!important}.about-grid .page-desc{padding:0 15px}.about-grid p{border-bottom:1px solid #e3e3e3;margin-bottom:0;padding:0 15px 40px}#about-sub-page #sub-nav li,#us-locations #sub-nav li{background-color:#fff;border-bottom:1px solid #e3e3e3}#about-sub-page #sub-nav li a,#us-locations #sub-nav li a{color:#333;font-size:1.3em;font-weight:600;padding:40px 15px 0;text-align:left}#about-sub-page #sub-nav li a:hover,#us-locations #sub-nav li a:hover{color:#333!important}#about-sub-page #sub-nav li a .icon,#us-locations #sub-nav li a .icon{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite-2.png);background-position-x:0!important;background-position-y:-372px!important;background-size:37px 500px;height:15px;margin-left:12px;width:15px}#about-sub-page #sub-nav li ul,#us-locations #sub-nav li ul{display:block}#about-sub-page #sub-nav li ul li,#us-locations #sub-nav li ul li{text-align:left}#about-sub-page #sub-nav li ul li a,#us-locations #sub-nav li ul li a{background:url(../../../source/Media/framework/list-menu-arrow-dark.png) no-repeat right 2px;display:inline-block;font-size:1em;font-weight:400;padding:0 15px 15px 30px}#about-sub-page #sub-nav li ul li ul,#us-locations #sub-nav li ul li ul{border-top:1px solid #e3e3e3}#about-sub-page #sub-nav li:last-child,#us-locations #sub-nav li:last-child{border-bottom:0}#about-sub-page #sub-nav>li,#us-locations #sub-nav>li{padding-bottom:0}#about-sub-page #sub-nav>li:last-child,#us-locations #sub-nav>li:last-child{border-bottom:1px solid #e3e3e3}#about-sub-page #sub-nav>li>a,#us-locations #sub-nav>li>a{padding-bottom:40px}#about-sub-page #sub-nav>li>ul>li,#us-locations #sub-nav>li>ul>li{padding-top:15px}#about-sub-page #sub-nav>li>ul>li:first-child,#us-locations #sub-nav>li>ul>li:first-child{border-top:1px solid #e3e3e3;padding-top:15px}#about-sub-page #sub-nav>li>ul>li>ul>li,#us-locations #sub-nav>li>ul>li>ul>li{padding-top:15px}#about-sub-page .row.eh>div,#us-locations .row.eh>div{padding:0}#about-sub-page .padded-content,#us-locations .padded-content{font-size:1em;padding:0 15px 30px}#about-sub-page .padded-content h2,#us-locations .padded-content h2{font-size:1.3em}#about-sub-page .sidebar,#us-locations .sidebar{display:none}#us-locations .sub-nav #sub-nav li a{padding:40px 15px 40px 30px}#us-locations .sub-nav #sub-nav li a:after{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite-2.png);background-position-x:0!important;background-position-y:-372px!important;background-size:37px 500px;content:" ";display:inline-block;height:15px;margin-left:12px;width:15px}#insight-list .headline{font-size:1.3em}#insight-list>.container .top.section{padding-top:30px}#insight-list>.container .top.section>div{padding:0}#insight-list>.container .headline{border-bottom:1px solid #e3e3e3;padding:0 15px 30px}#insight-list ul.reset{margin-top:0!important}#insight-list ul.reset li{border-bottom:1px solid #e3e3e3;padding:15px 40px}#insight-list ul.reset li a{background:url(../source/Media/framework/list-menu-arrow-dark.html) no-repeat right 2px;color:#555;padding-left:15px;padding-right:15px}#insight-list .padded-content{padding:0 15px!important}#insight-list .padded-content .headline{border-bottom:0;padding:30px 0}#insight-list .padded-content p{font-size:.85em;padding-bottom:10px}#insight-list .padded-content a.button{padding-top:20px;padding-bottom:20px;height:auto!important;text-align:center;width:100%}#insight-list .light-bg .section,#insight-list .light-bg .section>div{padding:0}#insight-list .light-bg .section h2.section-heading{font-size:1.25em;margin-bottom:0;padding:20px 15px}#insight-list .light-bg .section .promo-row{margin-bottom:0}#insight-list .light-bg .section .promo-row .promo{margin-bottom:40px}#insight-list .light-bg .section .promo-row .promo .promo-content{min-height:0;padding:20px 15px}#insight-list .light-bg .section .promo-row .promo .promo-content p{font-size:.8571em}#insight-list .light-bg .section .promo-row .promo a{display:block;font-size:1.3em;overflow:hidden}#insight-list .light-bg .section .promo-row .promo a img{height:auto}#insight-list .light-bg .section .promo-row .promo p:last-child{display:none}.my-profile{padding:0}.my-profile .profile-view{padding-left:15px;padding-right:15px}.my-profile .profile-view .avatar{margin-bottom:20px}.my-profile .profile-view .profile-info h1{font-size:1.8rem}.my-profile .profile-view .profile-info dl{font-size:1.2rem}.my-profile .profile-view .profile-info .buttons{margin-top:5px}.my-profile .profile-view .profile-info .buttons a.button{font-size:1.2rem}.my-profile .profile-tabs .tabs{padding:0}.my-profile .profile-tabs .tabs li{border-bottom:1px solid #e3e3e3;float:none;font-size:1.8rem;margin:0;padding:30px 15px;width:100%!important}.my-profile .profile-tabs .tabs li .icon{display:none}.my-profile .profile-tabs .tabs li:last-child{border-bottom:none}.my-profile .profile-tabs .tabs li.active .icon{display:inline-block}.my-profile .tab-content.events .paging-container{padding:20px 15px}.my-profile .event-list{padding-top:30px}.my-profile .event-list li{padding-left:15px;padding-right:15px}.my-profile .event-list .headline+p{display:none}.my-profile .tab-content.subscriptions .row:first-child .section-header{display:inline-block;width:calc(100% - 80px)}.my-profile .tab-content.subscriptions .section{font-size:1.2rem;padding-left:15px;padding-right:15px}.my-profile .tab-content.subscriptions .section .section-header{font-size:1.8rem}.my-profile .tab-content.subscriptions .section .fr{font-size:1.2rem;font-weight:600;padding-right:18px;position:relative}.my-profile .tab-content.subscriptions .section .fr input[type=checkbox]{bottom:5px;position:absolute;right:0}.my-profile .tab-content.subscriptions .section img{display:none}.my-profile .tab-content.subscriptions .section p{margin-top:5px}.my-profile .tab-content.subscriptions .section h4{margin:5px 2px}.my-profile .tab-content.subscriptions .section .headline{display:inline-block;width:calc(100% - 80px)}.my-profile .tab-content.subscriptions .section .checkbox-group{margin-bottom:10px}.my-profile .tab-content.subscriptions .section .checkbox-group .checkbox-item .label{font-weight:400;padding:7px 2px}.my-profile .tab-content.subscriptions .section .button{margin-top:-25px}.my-profile .tab-content.subscriptions>.row{padding-left:15px;padding-right:15px}.my-profile .tab-content.subscriptions>.row .section-header{display:inline-block;font-size:1.8rem;margin-top:20px}.my-profile .tab-content.subscriptions>.row p{font-size:1.2rem;margin-top:5px}.my-profile .tab-content.subscriptions>.row .checkbox-group{margin-bottom:10px}.my-profile .tab-content.subscriptions>.row .checkbox-group .checkbox-item input[type=checkbox]{float:left}.my-profile .tab-content.subscriptions>.row .checkbox-group .checkbox-item .label{box-sizing:border-box;float:left;line-height:1.2em;font-size:1.2rem;font-weight:400;padding:4px 2px 7px 5px;text-align:left;white-space:normal;width:calc(100% - 13px)}.my-profile .tab-content.subscriptions>.row .checkbox-group .checkbox-item:after{clear:both;content:""}.my-profile .tab-content.subscriptions>.row .button{font-size:1.2rem;margin-top:5px}.person-info{margin-bottom:30px;padding-left:15px;padding-right:15px}.person-info h2{font-size:1.8rem}.person-info p{font-size:1.2rem}.profile-section{font-family:proxima-nova;margin-bottom:0!important;margin-top:60px;font-size:12px}.profile-section .headline{font-size:1.8rem;margin-bottom:10px!important}.profile-section p{font-size:12px}#professional-detail .insights h2{font-size:1.8rem;margin-bottom:25px;margin-top:30px}#professional-detail .insights a{display:none;font-family:proxima-nova;font-size:1.2rem;margin-bottom:0;text-transform:none}#professional-detail .insights p{display:none;margin-bottom:30px}#professional-detail .insights p.date{font-size:1.2rem;margin-bottom:0}#professional-detail .insights img,#professional-detail .insights p br{display:none}#professional-detail .insights a:first-of-type,#professional-detail .insights p:first-of-type,#professional-detail .insights p:first-of-type+p{display:block}#professional-detail .insights a.headline.clickable:last-child{display:block;font-size:1.8rem;margin-bottom:20px;text-transform:uppercase}.search-results .people-list{padding:40px 15px 0}.search-results .people-list .professional-list{height:auto}.search-results .people-list .professional-list a.headline{font-size:1.8rem!important;margin-bottom:10px}.search-results .people-list p.summary{font-size:1.2rem}.search-results .people-list .person{height:auto!important;padding:0}.search-results .people-list .person .person-image{display:inline-block;float:left;height:auto!important;margin-right:25px;width:120px}#event-list .upcoming{padding:0}#event-list .upcoming .event-list li>a,#event-list .upcoming .event-list li>p,#event-list .upcoming .section-heading,#event-list .upcoming .see-all,#event-list .upcoming .upcoming,#event-list .upcoming .upcoming-text{padding:0 15px}#event-list .sidebar .button.primary{display:block;margin:30px auto 0;width:195px}#careers-landing .section{padding-bottom:0;padding-top:0}.career-promo{border-bottom:1px solid #e7e7e7;margin-bottom:0;padding:0}.career-promo a img{display:block;margin:45px auto 0}.career-promo .career-promo-content{font-size:1.2rem;padding:40px 15px}.career-promo .career-promo-content .section-heading{font-size:1.8rem}.career-promo .career-promo-content .headline .icon{margin-left:10px}#careers-landing .dark-bg.section .section-heading{font-size:1.8rem;margin:35px 0 30px}#careers-landing .dark-bg.section .promo-row{background-color:#fff;margin-bottom:0}#careers-landing .dark-bg.section .promo{border-bottom:40px solid #f1f1f1;font-size:1.8rem;padding:0}#careers-landing .dark-bg.section .promo .promo-content{min-height:0;padding:30px 15px}#careers-landing .dark-bg.section .promo .promo-content p{display:none}#careers-landing .dark-bg.section .promo img{height:auto;max-height:306px}#careers-landing .dark-bg.section .promo-row:last-child .promo:last-child{border-bottom:1px solid #e7e7e7}#careers-landing .dark-bg.section h2.section-header{font-size:1.8rem;margin:25px 0}#careers-landing .dark-bg.section .headline.clickable{font-size:1.8rem}#careers-landing .white-bg.section{border-bottom:1px solid #e7e7e7;padding:40px 0 30px}#careers-landing .white-bg.section .section-heading{display:none}#careers-landing .white-bg.section .buttons .button{display:block;font-size:1.4rem;height:inherit!important;margin-bottom:15px;padding:20px 25px;text-align:center;width:100%}#student-meet-our-people .white-bg{margin-left:-15px;margin-right:-15px}#student-meet-our-people .people-list{margin-top:40px}#student-meet-our-people .people-list .person{margin:0 auto 40px;width:290px}#calendar .fc-toolbar .fc-left{padding:0 15px}#calendar .fc-toolbar .fc-left,#calendar .fc-toolbar .fc-right{display:inline-block;float:none;margin:0 auto 15px}#calendar .fc-toolbar .fc-center{display:block}#calendar .fc-toolbar .fc-center h2{width:100%}.contact-container .padded-content{border-left:0;border-right:0;margin:0 0 40px}.contact-container .padded-content:after{clear:both;content:"";display:block}.contact-container .col-md-8 .EditingFormTable #Phone .input-width-15{width:40px}.contact-container .col-md-8 .EditingFormTable #Phone .input-width-20{width:50px}}@media (min-width:0) and (max-width:520px){#business-line-detail .key-contacts-list .person{height:auto!important;margin:0 auto;max-height:385px!important;max-width:320px}#business-line-detail .key-contacts-list .person .image-container{float:none;height:auto!important;max-height:245px!important;max-width:none;min-height:0}#business-line-detail .key-contacts-list .person .image-container .person-image{padding-right:0}#business-line-detail .key-contacts-list .person .headline,#business-line-detail .key-contacts-list .person .person-profile{margin-left:15px;margin-right:15px}}@media (min-width:0) and (max-width:480px){#main-nav .second-level-nav .bottom-bar span{display:block}#main-nav .second-level-nav .bottom-bar span.see-all-link{margin-right:0}.what-we-do .flex-viewport{width:320px}.padded-content.paging-container .fl,.padded-content.paging-container .fr{float:none;text-align:center}#professional-detail hr{display:none}.person-info{margin:0}.search-results .people-list .person{padding-left:15px;padding-right:15px}.contact-container .EditingFormTable .tr{margin-bottom:10px;width:100%}}@media (min-width:768px) and (max-width:1140px){.mobile-search,.mobile-sprite{background-image:url(../source/Media/mobile/bdo-mobile-sprite.html);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px}.mobile-search{display:none}.container{width:100%}header .main-nav-container{padding-left:0}header .main-nav-container #main-nav+li a{padding:22px 30px}header .search input{width:100%}div.EditingFormTable .phone .input-width-60{width:175px}}@media (min-width:768px) and (max-width:992px){header{background:#fff;border-bottom:0;position:absolute}header #logo,header .main-nav-container{float:left}header #logo{padding-bottom:20px;width:25%}header .mobile-search{right:60px!important}header .main-nav-container{background:#fff;display:none;width:100%}header .main-nav-container.visible{display:block;padding:0}header .main-nav-container.visible #main-nav li{border-top:1px solid #d9d9d9;float:none;position:relative}header .main-nav-container.visible #main-nav li .nav-toggle{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -145px;display:block;height:12px;left:0;position:absolute;padding:20px;top:0;width:12px;z-index:6}header .main-nav-container.visible #main-nav li.visible>.nav-toggle{background-position:15px -183px}header .main-nav-container.visible #main-nav li .nav-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -80px;display:block;height:12px;position:absolute;padding:20px;right:20px;top:0;width:7px;z-index:7}header .main-nav-container.visible #main-nav li a{border:0;margin-left:40px;position:relative;padding:15px 35px 15px 0;z-index:5}header .main-nav-container.visible #main-nav li a:hover{background:none}header .main-nav-container.visible #main-nav li ul{display:none}header .main-nav-container.visible #main-nav li.visible ul{display:block}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav{border-top:1px solid #d9d9d9;padding:0;position:relative;top:0;z-index:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .row{margin:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav li{border:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .container{padding:0!important}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .container-wide{margin:0!important;padding:0!important}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .bottom-bar,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-detail,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-detail,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-search,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-detail{display:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-list-wrapper{padding-right:0;width:100%}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-list-wrapper li a .nav-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -80px;display:block;height:12px;position:absolute;padding:20px;right:20px;top:0;width:7px;z-index:7}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-list-wrapper li.industry-category{border-top:1px solid #d9d9d9;margin-bottom:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .industry-list-wrapper li.industry-category .industry{margin-bottom:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper{width:100%}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper .insight-category-container li{background:transparent;border-top:1px solid #d9d9d9}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper .insight-category-container li:first-child{border-top:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper .insight-category-container li a{font-weight:300;text-transform:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .insight-list-wrapper .insight-category-container li a .nav-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -80px;display:block;height:12px;position:absolute;padding:20px;right:20px;top:0;width:7px;z-index:7}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper{padding-right:0;width:100%}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container li{background:transparent;border:0;border-top:1px solid #d9d9d9;margin-bottom:0;width:100%}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container li:first-child{border-top:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container li a{font-weight:300;padding-bottom:20px;padding-left:20px;padding-top:20px;text-transform:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav .resource-center-wrapper .resource-center-container li a .nav-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:15px -80px;display:block;height:12px;position:absolute;padding:20px;right:20px;top:0;width:7px;z-index:7}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav.insights .second-level-nav-group{padding-top:20px}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav.insights .row,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav.insights .second-level-nav-group.col-md-9{display:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav.insights .row:first-child{display:block}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group{border-top:1px solid #d9d9d9;float:none;padding:0;width:100%!important}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group.visible,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group:first-child{border-top:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li{border-bottom:1px solid #fff;padding:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li a{display:block;margin-left:0;padding:15px 40px}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li .third-level-nav-group{display:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible{background:#fff}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible>a{font-family:proxima-nova;font-weight:600;font-size:1em;text-transform:uppercase}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .nav-toggle{background-position:15px -112px}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .nav-caret{display:none}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group{background:#efefef;border-top:1px solid #d9d9d9;display:block}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group a{font-size:1em}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group a .nav-caret{display:block}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group li{border-top:1px solid #fff;border-bottom:0}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group li a{border-top:1px solid #d9d9d9}header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group li:first-child,header .main-nav-container.visible #main-nav li.visible ul.second-level-nav-group li.visible .third-level-nav-group li:first-child a{border:0}header .main-nav-container.visible #main-nav li.visible ul li:first-child{display:block}header .main-nav-container.visible #main-nav li.visible ul li a{font-weight:400;text-transform:none}header .mobile-search{display:block;height:35px;position:absolute;right:15px;top:60px;width:38px}header .search{background:#323232;clear:left;display:none;padding:10px 20px}header .search.visible{display:block}header .search input[type=text]{background:#323232!important;border-color:#323232!important;box-shadow:none!important;-webkit-box-shadow:none!important;color:#fff;width:100%}header .search .icon{bottom:20px}#main-content .button.primary{width:inherit}#main-content .fma .button.primary{width:auto}#main-content .fma .slides>li.background{background-size:auto!important;background-position:65% 100%!important}#main-content .what-we-do .tiles{position:relative}#main-content .what-we-do .tiles .flex-direction-nav{position:absolute;top:45%;width:100%}#main-content .what-we-do .tiles .flex-direction-nav li a{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;display:block;height:47px;position:absolute;width:40px}#main-content .what-we-do .tiles .flex-direction-nav li a.flex-prev{background-position:0 -334px;left:20px}#main-content .what-we-do .tiles .flex-direction-nav li a.flex-next{background-position:-60px -334px;right:20px}#main-content .who-we-serve .flex-direction-nav a{height:47px;width:40px}#main-content .who-we-serve .flex-next{background-position:-60px -334px;right:30px}#main-content .who-we-serve .flex-prev{background-position:0 -334px;left:22px}#main-content .whats-new .col-md-4.eh-col{height:auto!important;min-height:0}#main-content .whats-new .tab-content .see-all{display:inline-block;margin-top:40px;position:relative}#main-content .insight-container{margin-top:30px}#main-content .insight-container h2.hidden{background:#fff;color:#0b5861;display:block!important;margin:0;padding:20px;visibility:visible!important;width:100%}#main-content .insight-container .promo,#main-content .insight-container .promo-row{margin-bottom:0}#main-content .news-sign-up .button{margin-top:0}footer .office-search input[type=text]{width:42%}footer .office-search .button,footer .office-search .global-locations,footer .office-search .styled-select,footer .office-search .us-map{margin-top:20px}footer .office-search-results .office-search-map{background-size:cover!important;background-position-x:60%;height:400px}footer .footer-links{padding-bottom:100px}footer .footer-links .copyright,footer .footer-links .links-column,footer .footer-links .social-column{float:left;width:33%}footer .footer-links .social-column{padding-left:45px}}@media (min-width:768px) and (max-width:1500px){#main-content .what-we-do .tiles .flex-direction-nav{left:0;position:absolute;top:180px;width:100%}#main-content .what-we-do .tiles .flex-direction-nav li{float:right;height:57px;position:relative;width:29px}#main-content .what-we-do .tiles .flex-direction-nav li:first-child{float:left}#main-content .what-we-do .tiles .flex-direction-nav li a{background:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-size:37px 500px;height:57px;display:block;position:absolute;top:0;width:29px}#main-content .what-we-do .tiles .flex-direction-nav li a.flex-prev{background-position:0 -783px;left:20px}#main-content .what-we-do .tiles .flex-direction-nav li a.flex-next{background-position:15px -730px;right:20px}}@media (min-width:1200px) and (max-width:1258px){.section.who-we-serve .flex-prev{left:-20px}.section.who-we-serve .flex-next{right:-20px}}@media (min-width:1024px) and (max-width:1200px){#main-nav .top-bar{display:none}.who-we-serve .flex-viewport{width:760px;margin:0 auto}.who-we-serve .flex-direction-nav a.flex-next,.who-we-serve .flex-direction-nav a.flex-prev{width:20px!important}.who-we-serve .flex-direction-nav a.flex-prev{background-position:0 -150px!important;left:15px!important}.who-we-serve .flex-direction-nav a.flex-next{background-position:-20px -150px!important;right:15px!important}}@media (min-width:992px) and (max-width:1140px){.share-this .stButton{margin-right:8px}.share-this #download-button,.share-this #print-button{margin-right:14px}}@media (min-width:0) and (max-width:1024px){.paging-container .sort:hover{background:transparent;color:#333}.paging-container .sort:hover .icon{background-position:-50px -200px}.paging-container .sort:hover ul{display:none}.paging-container .sort.drop{background:#333;cursor:pointer;color:#fff}.paging-container .sort.drop .icon{background-position:-80px -200px}.paging-container .sort.drop ul{display:block}}@media (min-width:992px) and (max-width:1024px){#main-content{padding-top:111px}.sidebar-search .filter-options .label{max-width:230px}.who-we-serve .flex-viewport{width:680px;margin:0 auto}.who-we-serve .flex-viewport .slides .promo{width:340px!important}.who-we-serve .flex-direction-nav a.flex-next,.who-we-serve .flex-direction-nav a.flex-prev{width:20px!important}.who-we-serve .flex-direction-nav a.flex-prev{background-position:0 -150px!important;left:15px!important}.who-we-serve .flex-direction-nav a.flex-next{background-position:-20px -150px!important;right:15px!important}#business-line-list .row-item img{min-height:239px}#business-line-detail .promo.related .promo-content{min-height:89px}#careers-landing .promo.insight .promo-content{min-height:200px}#students-landing .promo-content{min-height:175px}}@media (min-width:0) and (max-width:991px){.eh .eh-col{height:auto!important}header .main-nav-container.visible #main-nav li:last-child{border-bottom:1px solid #d9d9d9}#main-nav .second-level-nav>li:first-child{padding:0}#main-nav .second-level-nav-group.industry-category-container{margin-bottom:0}#main-nav .second-level-nav-group.industry-category-container .industry-category .lg-nav-toggle{display:none}#main-nav>li .main-item{padding-bottom:16px;padding-top:16px;padding-left:40px}#main-nav>li .main-item.active,#main-nav>li .main-item:hover,#main-nav>li>a.active,#main-nav>li>a:hover{background-color:#fff;border-bottom:2px solid transparent}#search-sidebar-template .container{padding:0}#search-sidebar-template .container h1{padding:20px 15px!important}.sidebar-search .padded-content{padding:20px 15px}.sidebar-search input[type=submit]{margin:20px 15px}.padded-content.paging-container{padding:20px 15px}.padded-content.paging-container>div,.padded-content.paging-container>div>div,.padded-content.paging-container>div>div>span{padding:0}.padded-content.paging-container div>div>span.sort{padding:7px 15px}.filter-options .checkbox-list-vertical>div.clearfix{padding:10px 0!important}.filter-options input[type=checkbox]{position:absolute;top:-9999px;left:-9999px}.filter-options .styled-checkbox label{width:15px;height:15px}.filter-options .label{font-size:1.2rem;font-weight:600!important}.key-contacts-list .person{max-width:700px}.key-contacts-list .row{margin-bottom:0}.key-contacts-list .row:first-child{display:block}.key-contacts-list .row .avatar{display:block;float:left;padding-right:15px;width:50%}.key-contacts-list .row .avatar img{width:100%}.key-contacts-list .row .contact-details{float:left;padding-right:15px;width:50%}.key-contacts-list .row .contact-details p{font-size:.8571em;line-height:1.25em}.key-contacts-list .person{height:auto!important;margin-bottom:15px!important;width:100%}.key-contacts-list .person:after{clear:both;content:"";display:block}.key-contacts-list .person .image-container{float:left;height:auto!important;max-width:274px;min-height:100px}.key-contacts-list .person .image-container img{padding-right:40px}.key-contacts-list .person .headline{margin-left:0;margin-right:0}#registration-page .input-row .phone-column{margin-top:-15px}#registration-page .input-row .zip-column{margin-left:0;margin-top:15px}#registration-page .control-group-inline{margin-bottom:15px}#event-detail .buttons input[type=submit]{width:194px;margin-bottom:15px}#event-detail .buttons a{width:194px}#event-detail .buttons .button.primary{margin-bottom:15px;width:194px;text-align:center}#event-detail .buttons .button.add{display:block}#event-detail .event-registration-form .EditingFormTable .tr{float:none;width:300px}}@media (min-width:768px) and (max-width:991px){body{overflow-x:hidden}header{height:77px}header .mobile-search{top:20px}#main-nav li.active a .active-underline{border-bottom:0}#main-nav .second-level-nav .see-all-link a{font-weight:700!important;padding:0!important;text-transform:uppercase!important}header .main-nav-container #main-nav .second-level-nav div .headline,header .main-nav-container #main-nav .second-level-nav div hr{display:block;margin-top:20px;width:100%}header .main-nav-container #main-nav .second-level-nav div a.button.primary{font-weight:600;padding:13px 25px;text-transform:uppercase}header .main-nav-container #main-nav .second-level-nav div a.see-all{bottom:-20px;font-weight:600!important;position:absolute;right:0;text-transform:uppercase!important}header .main-nav-container #main-nav .second-level-nav div>.col-md-4 a{display:block;margin-right:40px;margin-top:20px;padding:0 35px 0 0}header .main-nav-container #main-nav .second-level-nav div>.col-md-4 a img{width:30%}header .main-nav-container #main-nav .second-level-nav div>.col-md-4:last-child a{margin-bottom:40px}footer .office-search-map #global-locations-link{left:auto;right:0;position:absolute;top:170px}#login-bar{display:none}#main-content{padding-top:77px}#main-content .fma,#main-content .fma .slides>li{height:455px}.who-we-serve .flex-viewport{width:680px;margin:0 auto}.who-we-serve .flex-viewport .slides .promo{width:340px!important}.who-we-serve .flex-direction-nav a.flex-next,.who-we-serve .flex-direction-nav a.flex-prev{width:20px!important}.who-we-serve .flex-direction-nav a.flex-prev{background-position:0 -150px!important;left:15px!important}.who-we-serve .flex-direction-nav a.flex-next{background-position:-20px -150px!important;right:15px!important}#main-content .insight-container h2.hidden{display:none!important;visibility:hidden!important}#main-content .insight-container .promo{margin-bottom:40px}#business-line-list .row-item{display:block;margin:0 auto 40px;width:490px}#business-line-list .row-item a.row-item-image{display:inline-block;width:auto}#business-line-list .row-item .row-item-content-container{max-width:490px}#business-line-detail .why-bg{width:100%}#business-line-detail .areas{padding-left:15px;padding-top:30px}#business-line-detail .section.insights .insight .promo-content{min-height:245px}#business-line-detail .section.insights .insight img{height:auto;max-height:193px}#business-line-detail .other-services .promo.related{margin:0 auto 40px;width:480px}.related-promos .insight .promo-content{min-height:245px}.related-promos .insight img{height:auto;max-height:193px}.item-view .border-right{border-right:0;padding:0}.item-view .key-contacts-list>a{height:auto!important;margin-bottom:15px!important;width:100%}.item-view .key-contacts-list>a:after{clear:both;content:"";display:block}.item-view .key-contacts-list>a .avatar{float:left;height:auto!important;min-height:100px}.item-view .key-contacts-list>a .avatar img{padding-right:40px}#insight-list .section .insight .promo-content{min-height:245px}#insight-list .section .insight img{height:auto;max-height:193px}#insight-detail .sidebar{padding-top:0}#about-page .about-grid{padding:0 15px}#location-detail .key-contacts-list .professional-list{height:auto!important;margin-bottom:15px!important;width:100%}#location-detail .key-contacts-list .professional-list:after{clear:both;content:"";display:block}#location-detail .key-contacts-list .professional-list .image-container{float:left;height:auto!important;min-height:100px}#location-detail .key-contacts-list .professional-list .image-container img{padding-right:40px}#search-sidebar-template .flexslider .container{padding:0 15px}#search-sidebar-template .people-list .person{height:auto!important;margin-bottom:15px!important;width:100%}#search-sidebar-template .people-list .person:after{clear:both;content:"";display:block}#search-sidebar-template .people-list .person img{float:left;height:auto!important;min-height:100px;padding-right:40px;width:274px}.promo.insight img{height:200px}#news-detail .share-this .stButton{margin-left:0;margin-right:10px}.contact-container .padded-content:after{clear:both;content:"";display:block}.career-promo .white-bg{margin:0 auto;width:490px}#careers-landing .promo.insight .promo-content{min-height:250px}#student-meet-our-people .people-list{margin-top:40px}#student-meet-our-people .people-list .person{margin:0 auto 40px;width:480px}#students-landing .border-right{border:0}#students-landing .section .faq-promo .promo-content,#students-landing .section .recruitment-promo .promo-content{min-height:500px}#students-landing .promo-row .promo-content{min-height:210px}}@media (max-width:480px){#search-sidebar-template .container{padding-left:0;padding-right:0}#search-sidebar-template .container .fma-content h1{padding-left:30px!important}#search-sidebar-template .container .search-results{padding-left:0;padding-right:0}#search-sidebar-template .container .search-results img.person-image{max-width:87px;max-height:87px;float:left;margin-right:15px;margin-bottom:15px}#search-sidebar-template .container .search-results p.summary{float:left}#search-sidebar-template .container .search-results .people-list .professional-list{border-bottom:1px solid #e3e3e3;padding-top:40px;padding-bottom:40px}#search-sidebar-template .container .search-results .people-list .professional-list a.headline{font-size:19px}#search-sidebar-template .container .search-results .people-list .person-image{margin-bottom:10px}.people-list .person-image{margin-bottom:10px!important}.people-list h2{margin-bottom:40px;margin-left:15px}#professional-detail .person-image,#professional-detail .person-info{width:auto}#professional-detail .white-bg{padding-left:0;padding-right:0}#professional-detail .white-bg .fl{float:none}#professional-detail .white-bg .fl img{width:100%}#professional-detail .white-bg .fl hr{display:none}#professional-detail .white-bg .insights,#professional-detail .white-bg .profile-section{padding-left:15px;padding-right:15px}#professional-detail .white-bg .insights a.clickable:last-child{font-size:17px;border-top:1px solid #f2f2f2;padding-top:15px}}@media (max-width:767px){#insight-detail .body-content{padding:25px 15px}#insight-detail .body-content h1{font-size:1.142em;text-transform:uppercase}#insight-detail .body-content .author,#insight-detail .body-content .author-title,#insight-detail .body-content .date{font-size:.8571em;font-weight:400}#insight-detail .body-content .description,#insight-detail .body-content .summary{font-size:.8571em}#insight-detail .sidebar.padded-content{padding:40px 15px 60px}#insight-detail .sidebar p{font-size:.8571em;line-height:1.5em}.padded-content.paging-container>div{padding-left:15px;padding-right:15px}.padded-content.paging-container .sort.popular{display:none}.search-result.padded-content{padding:40px 30px}.search-result.padded-content .headline{margin-bottom:5px}.search-result.padded-content .date,.search-result.padded-content p{font-size:.8571em;line-height:1.5em;margin-bottom:10px}}@media (max-width:767px){#event-detail .section{padding-top:40px}#event-detail .section .event-header h2{font-size:1.142em}#event-detail .section p{font-size:.8571em;line-height:1.5em}#event-detail .section .buttons{width:194px}#event-detail .section .buttons a{display:block;margin:0!important;margin-bottom:10px!important;text-align:center;width:194px}#event-detail .section .buttons input[type=submit]{width:100%;margin-bottom:10px}#event-detail .section .share-this{float:left;margin:20px 0 0}#event-detail .section .event-contact{float:left;margin:0}#event-detail .section .event-contact .caret{display:none}#event-detail .section ul.tabs li{font-size:1em}#event-detail .section .tab-content{padding:20px 10px}#event-detail .section .tab-content h2{font-size:1.142em}#event-detail .section .tab-content.agenda table tbody td{display:inline-block}#event-detail .section .tab-content.agenda table tbody td:first-child{display:block;width:100%}#event-detail .section .tab-content.agenda table tbody td:last-child{display:block;width:410px}#event-detail .event-registration-form .EditingFormTable .tr{float:none;width:290px}#event-list .light-bg{padding-bottom:0;padding-top:0}#event-list .light-bg .sidebar .padded-content:first-child{margin:0}#event-list .light-bg .eh-col{height:auto!important}#event-list .upcoming{font-size:.8571em}#event-list .upcoming .padded-content{padding:40px 0}#event-list .upcoming .section-heading{font-size:1.75em}#event-list .upcoming h4.upcoming{font-size:1.5em}#event-list .upcoming .event-list .event-info{font-size:1em}#event-list .sidebar{margin:0!important;padding:0}#event-list .sidebar .white-bg{border-bottom:1px solid #e7e7e7;height:auto!important;padding:40px 15px}#event-list .featured{background-image:none!important;background-color:#fff;color:#333;margin:0;padding:0!important}#event-list .featured .col-md-5{margin:0;padding:0}#event-list .featured .section-heading{background:#e7e7e7;color:#333;font-size:1.142em;padding:20px 15px}#event-list .featured .event-info{padding:0 15px}#event-list .featured a.headline,#event-list .featured div.headline{color:#333;padding:0 15px}#event-list .featured a.headline:hover,#event-list .featured div.headline:hover{color:#666}#event-list .featured p{font-size:.8571em;line-height:1.5em;padding:0 15px}#event-list .white-bg.section{display:none;padding:0!important}#event-list .white-bg.section .featured-list{display:none}#event-list .featured.webinar{margin-top:40px;padding-bottom:40px!important}}@media (max-width:479px){#event-detail .section .tab-content.agenda table tbody td:last-child{width:250px}#event-detail .section ul.tabs li{width:100%!important}}@media (max-width:767px){#news-detail .body-content{padding-bottom:40px;padding-top:40px}#news-detail .body-content h1{font-size:1.142em;text-transform:uppercase}#news-detail .body-content .author,#news-detail .body-content .date{font-size:.8571em;font-weight:400}#news-detail .body-content .author{margin-top:-5px}#news-detail .body-content .description,#news-detail .body-content .summary{font-size:.8571em;line-height:1.5em}#news-detail .sidebar{padding-bottom:60px;padding-top:40px}#news-detail .sidebar p{font-size:.8571em;line-height:1.5em}}@media (max-width:767px){.col-md-8 .EditingFormTable .tr{padding:10px 0}.col-md-8 .EditingFormTable #Phone .input-width-15{display:inline-block;width:20%}.col-md-8 .EditingFormTable #Phone .input-width-20{display:inline-block;width:45%}div.EditingFormTable .phone .input-width-60{width:120px}}@media (max-width:767px){#students-landing .fma,#students-landing .fma .slides>li,#students-landing .fma .slides>li .container{height:auto}#students-landing .fma .slides>li .container .fma-content{background:#fff}#students-landing .fma .slides>li .container .fma-content,#students-landing .fma .slides>li .container .fma-content h1{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;width:calc(100% + 30px)}#students-landing .fma .slides>li .container .fma-content p{background:#fff;color:#333;display:block!important;font-size:.8571em;margin-left:-15px;margin-right:-15px;padding:40px 15px 20px}#students-landing .fma .slides>li .container .fma-content a.button{font-size:.9285em;margin:0 0 40px}#students-landing .dark-bg,#students-landing .light-bg{padding:0}#students-landing .dark-bg .section-header.padded,#students-landing .light-bg .section-header.padded{margin:20px 0}#students-landing .student-promo{margin-bottom:0;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}#students-landing .student-promo:last-child{margin:0 -15px}#students-landing .student-promo .padded-content{padding:40px 0 0}#students-landing .student-promo .section-heading{font-size:1.142em}#students-landing .student-promo .sub-list{padding:0}#students-landing .student-promo .sub-list ul li{border-top:1px solid #e3e3e3;display:block;padding:20px 25px}#students-landing .dark-bg .section-heading{font-size:1.142em}#students-landing .dark-bg .promo a>img{display:none}#students-landing .dark-bg .promo .promo-content{background:transparent;color:#fff;padding:0;padding-bottom:40px}#students-landing .dark-bg .promo .promo-content h3{padding:0}#students-landing .dark-bg .promo .promo-content p{font-size:.8571em;padding:0}#students-landing .dark-bg .promo .promo-content hr{margin-left:0;margin-right:0}#students-landing .dark-bg .promo .promo-content .headline.clickable{padding:0}#students-landing .dark-bg .promo .promo-content a{color:#fff;font-size:.8571em}#students-landing .dark-bg .promo .promo-content a:last-child{margin-top:5px}#students-landing .dark-bg .promo .promo-content a .after-icon:after,#students-landing .dark-bg .promo .promo-content a .icon{background-position:-220px 0!important}#students-landing .dark-bg .promo .promo-content a:hover .after-icon:after,#students-landing .dark-bg .promo .promo-content a:hover .icon{background-position:-240px 0!important}#students-landing .dark-bg .promo.col-md-4{background:#fff;color:#333;padding-bottom:40px;padding-top:40px}#students-landing .dark-bg .promo.col-md-4 a{color:#333}#students-landing .dark-bg .promo.col-md-4 .promo-content{color:#333;min-height:0;padding:0}#students-landing .dark-bg .promo.col-md-4 .promo-content hr{display:none}#students-landing .dark-bg .promo.col-md-4 .promo-content h3{font-size:1.333em}#students-landing .dark-bg .promo.col-md-4 .promo-content a .icon{background-position-x:-240px}#students-landing .light-bg .col-md-12 .section-heading{font-size:1.142em;margin:40px 0}#students-landing .light-bg .col-md-12 .promo-row .promo{padding:0}#students-landing .light-bg .col-md-12 .promo-row .promo .promo-content{min-height:0}#students-landing .light-bg .col-md-12 .promo-row .promo .promo-content .headline{font-size:1.142em}#students-landing .light-bg .col-md-12 .promo-row .promo .promo-content p{font-size:.8571em;line-height:1.5em}#students-landing .white-bg.section{padding:0 0 40px}}@media (max-width:767px){#career-general .container .col-md-12 .white-bg{margin:0 -15px;padding:40px 15px}#career-general .container .col-md-12 .white-bg .col-md-9{border-right:0!important;border-bottom:1px solid #e7e7e7;padding-bottom:40px}#career-general .container .col-md-12 .white-bg .col-md-9 h2{font-size:1.142em;margin:10px 0}#career-general .container .col-md-12 .white-bg .col-md-3{padding-top:40px}#career-general .container .col-md-12 .white-bg .col-md-3.border-left{border:none;margin:0}#meet-our-people .container .col-md-12 .white-bg{margin:0 -15px;padding:40px 15px}#meet-our-people .container .col-md-12 .white-bg .padded-content{font-size:.8571em;line-height:1.5em}#meet-our-people .container .col-md-12 .white-bg .padded-content .see-all{display:none}#meet-our-people .container .col-md-12 .white-bg .padded-content h2{font-size:1.25em}#meet-our-people .container .col-md-12 .white-bg .people-list .person{border-bottom:1px solid #e7e7e7;height:auto;overflow:hidden;margin:0;padding:20px 15px}#meet-our-people .container .col-md-12 .white-bg .people-list .person .person-image{max-height:85px;max-width:85px;float:left;margin-right:15px}#meet-our-people .container .col-md-12 .white-bg .people-list .person .person-profile{font-size:1em}}.resource-center-grid{margin-bottom:-41px}.resource-center-grid .resource-center{background:linear-gradient(#fff,#e7e7e7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#e7e7e7)";border-bottom:1px solid #cacaca;padding-bottom:50px;padding-top:50px}.resource-center-grid .resource-center h2 a{color:#333}.resource-center-grid .resource-center h2 a:hover{color:#000}.resource-center-grid .resource-center .btn{text-align:center;width:100%}.resource-center-grid .resource-center-article{margin-top:20px}.resource-center-grid .resource-center-article .date{font-size:.8571em;margin-top:5px}.resource-center-grid .resource-center-article .link{font-weight:800;text-transform:uppercase}.resource-center-grid .resource-center-article .link a{color:#333}.resource-center-grid .resource-center-article .link a:hover{color:#000}#main-content .resource-center-grid .resource-center .btn.btn-primary{line-height:3.3em;height:45px!important;padding:0 25px}.sidebar-resource-center{padding-top:25px}.resource-center-editable-text a{color:#428bca}@media (min-width:767px){.resource-center-grid{margin-bottom:0}.resource-center-grid .resource-center{padding-left:45px;padding-right:45px}.resource-center-grid .resource-center.col-md-6{border-bottom:0}.resource-center-grid .resource-center .btn{margin-top:15px;width:auto}.resource-center-grid .resource-center-article{margin-top:30px}.resource-center-grid .resource-center-article .link{margin-top:-5px}.resource-center-grid .resource-center.col-md-6 .resource-center-article{background:#fff;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;padding:10px}.resource-center-grid .resource-center.col-md-6 .resource-center-article .image,.resource-center-grid .resource-center.col-md-6 .resource-center-article .meta{float:left}.resource-center-grid .resource-center.col-md-6 .resource-center-article .image{width:40%}.resource-center-grid .resource-center.col-md-6 .resource-center-article .meta{padding-left:10px;width:60%}.resource-center-grid .resource-center.col-md-6 .resource-center-article .meta .link{line-height:1.125em}}@media (min-width:992px){.resource-center-grid .resource-center{border-right:3px solid #fff}.resource-center-grid .resource-center:nth-child(2n){background:linear-gradient(#e7e7e7,#fff);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e7e7e7, endColorstr=#FFFFFF)"}.resource-center-grid .resource-center.col-md-6{min-height:500px}.resource-center-grid .resource-center.col-md-4{min-height:670px}.resource-center-grid .resource-center.col-md-6:nth-child(odd){margin-left:80px;width:calc(50% - 80px)}.resource-center-grid .resource-center.col-md-6:nth-child(2n){margin-right:80px;width:calc(50% - 80px)}}.sidebar-search .category-filter-container .filter-options{display:block;background:#f0f0f0;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:max-height .3s ease,padding-top .3s ease,padding-bottom .3s ease;border-bottom-width:0}.sidebar-search .category-filter-container .filter-options.open{max-height:1000px;padding-top:20px;padding-bottom:20px;border-bottom-width:1px}.sidebar-selector{border-right:none}.sidebar-selector h2{margin-bottom:10px}.sidebar-selector .filter-heading{border-right:1px solid #d4d4d4}.sidebar-selector .filter-heading:first-child{border-top:1px solid #d4d4d4!important}@media (min-width:320px) AND (max-width:480px){#main-content .btn.back-btn{display:block!important;line-height:1.125em;height:auto!important}#main-content .btn.back-btn .fa{position:relative;top:50%;transform:translateY(-50%)}#main-content .btn.back-btn .item{display:inline-block;margin-left:10px;width:90%}}.dropdown-selection-container h2{text-transform:uppercase}.dropdown-selection-container .dropdown-selection{border:1px solid #d4d4d4;list-style:none;margin:0;padding:0}.dropdown-selection-container .dropdown-selection li{border-top:1px solid #d4d4d4;font-weight:700;position:relative;text-transform:uppercase}.dropdown-selection-container .dropdown-selection li:first-child{border-top:0}.dropdown-selection-container .dropdown-selection li .label{cursor:pointer;display:block;padding:15px;text-align:left}.dropdown-selection-container .dropdown-selection li ul{display:none;list-style:none;margin:0;padding:0}.dropdown-selection-container .dropdown-selection li.active ul{background:#e7e7e7;display:block;width:100%}.dropdown-selection-container .dropdown-selection li.active ul li{border:0;cursor:pointer;font-weight:600;padding:15px}.dropdown-selection-container .dropdown-selection li.active ul li:first-child{border-top:2px solid #d4d4d4}.dropdown-selection-container .dropdown-selection li.active ul li.selected{color:#02a5e2}.dropdown-selection-container .dropdown-selection-caret{background:url(../../../source/Media/framework/sprite-icons-2.png) no-repeat;background-position:-168px -200px;display:block;height:20px;position:absolute;right:20px;top:18px;width:20px}.dropdown-selection-container .dropdown-selection-caret.active{background-position:-198px -200px}.dropdown-selection-container .btn{margin-top:10px;text-align:center;width:100%}@media (min-width:767px){.dropdown-selection-container .dropdown-selection li .label{padding-top:20px;padding-bottom:20px}.dropdown-selection-container .btn{margin-top:20px;width:auto}.sidebar-search.sidebar-resource-center .checkbox{padding-left:0!important}}.contacts-widget{border-top:1px solid #d4d4d4;margin-left:-15px;margin-right:-15px;margin-top:30px;padding-left:15px;padding-right:15px;padding-top:30px}.contacts-widget h2{margin-bottom:20px;text-transform:uppercase}.contacts-widget .contact{margin-bottom:20px;overflow:hidden}.contacts-widget .contact:nth-child(n+5){display:none}.contacts-widget .contact .details,.contacts-widget .contact .image{float:left}.contacts-widget .contact .image{width:33%}.contacts-widget .contact .image img{width:100%}.contacts-widget .contact .details{padding-left:15px;width:66%}.contacts-widget .contact .details .email,.contacts-widget .contact .details .name,.contacts-widget .contact .details .phone,.contacts-widget .contact .details .position{color:#777;display:block}.contacts-widget .contact .details .name{color:#333;font-weight:700;text-transform:uppercase}.contacts-widget .contact .see-all{font-weight:700}.contacts-expand{background:#fff;border-bottom:5px solid #d4d4d4;display:none;margin-bottom:40px;padding:10px 0}.contacts-expand h2{margin-bottom:20px;margin-top:25px;padding-left:10px;text-transform:uppercase}.contacts-expand.visible{display:block}.contacts-expand .contact{margin-bottom:20px;padding-left:10px;padding-right:10px;overflow:hidden}.contacts-expand .contact:nth-child(n+5){display:block}.contacts-expand .contact .details,.contacts-expand .contact .image{float:left}.contacts-expand .contact .image{width:33%}.contacts-expand .contact .image img{width:100%}.contacts-expand .contact .details{padding-left:15px;width:66%}.contacts-expand .contact .details .email,.contacts-expand .contact .details .name,.contacts-expand .contact .details .phone,.contacts-expand .contact .details .position{color:#777;display:block}.contacts-expand .contact .details .name{color:#333;font-weight:700;text-transform:uppercase}.contacts-expand .contact .see-all{font-weight:700}.contacts-expand .clickable.close-link{clear:both;float:right;font-size:1em;left:0;margin-left:10px;padding-right:23px;position:relative;text-align:right;width:70px}.contacts-expand .clickable.close-link .after-icon{position:relative}.contacts-expand .clickable.close-link .after-icon:after{background-position:0 -352px;position:absolute;top:2px}.contacts-expand .clickable.close-link:hover .after-icon:after{background-position:-38px -352px!important}@media (max-width:1140px){.contacts-expand .clickable.close-link{margin-right:20px}}@media (max-width:768px){.contacts-expand .clickable.close-link{top:-20px}}@media (min-width:767px){.contacts-widget .contacts-expand{padding:40px;top:115px}}.blog-subscription-widget{border-top:1px solid #d4d4d4;margin-left:-15px;margin-right:-15px;margin-top:30px;padding-left:15px;padding-right:15px;padding-top:30px}.blog-subscription-widget .ErrorMessage{color:#ed1a3b;font-weight:700}.blog-subscription-widget .Subscription .form-group{margin:0}.blog-subscription-widget h2{margin-bottom:20px;text-transform:uppercase}.blog-subscription-widget .image{margin-bottom:20px}.blog-subscription-widget .image img{width:100%}.blog-subscription-widget p{color:#777}.blog-subscription-widget input[type=text]{display:block;margin-bottom:10px;padding:20px 10px;width:100%}.blog-subscription-widget .btn-submit{width:100%}@media (min-width:767px){.blog-subscription-widget .btn-submit{width:auto}}.promo-widget{border-top:1px solid #d4d4d4;margin-left:-15px;margin-right:-15px;margin-top:30px;padding-left:15px;padding-right:15px;padding-top:30px}.promo-widget h2{margin-bottom:20px;text-transform:uppercase}.promo-widget img{margin-bottom:20px;width:100%}.promo-widget p{color:#777}.promo-widget .link{margin-top:10px}.event-list-widget{border-top:1px solid #d4d4d4;margin-left:-15px;margin-right:-15px;margin-top:30px;padding-left:15px;padding-right:15px;padding-top:30px}.event-list-widget h2{margin-bottom:20px;text-transform:uppercase}.event-list-widget .item{border-top:1px solid #d4d4d4;margin-bottom:20px;padding-top:20px}.event-list-widget .item.first{border-top:0;padding-top:0}.event-list-widget .item .date{font-size:.8571em;margin-bottom:10px}.event-list-widget .item .title{font-size:.875em;margin-bottom:10px}#EventsCalendar{margin:-10px 0 25px}#EventsCalendar .hasEvent{background-color:#944a60!important;color:#fff;cursor:pointer}#EventsCalendar h2{color:#944a60;font-size:2.6rem;text-transform:capitalize;margin:0 0 0 11px}#EventsCalendar .fc-toolbar{margin-bottom:5px}#EventsCalendar .fc-toolbar .fc-button{border-radius:0;box-shadow:none;background:none;border:0;padding:0}#EventsCalendar .fc-toolbar .fc-button:focus{outline:none}#EventsCalendar .fc-toolbar .fc-button .fc-icon{top:2px}#EventsCalendar .fc-icon-left-single-arrow:after,#EventsCalendar .fc-icon-right-single-arrow:after{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-240px 0;content:"";display:inline-block;height:12px;width:11px}#EventsCalendar .fc-icon-left-single-arrow:after{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#EventsCalendar .fc-view-container{position:relative}#EventsCalendar .fc-view-container .rc-events{position:absolute;width:100%;height:100%;color:#000;top:0;left:0;background-color:#f2f2f2;z-index:9}#EventsCalendar .fc-view-container .rc-events h4{background-color:#404040;color:#fff;padding-top:15px;padding-left:10px;padding-bottom:15px;margin-bottom:0}#EventsCalendar .fc-view-container .rc-events h4 .close{color:#fff;opacity:1;text-shadow:none;margin-right:10px;top:-2px;position:relative}#EventsCalendar .fc-view-container .rc-events ul{list-style:none;padding:5px 10px;margin-bottom:0;overflow:auto;height:210px}#EventsCalendar .fc-view-container .rc-events ul li{padding:5px;margin:0;border-bottom:1px solid #d4d4d4}#EventsCalendar .fc-view-container .rc-events ul li:last-child{border-bottom:0}#EventsCalendar .fc-view-container .rc-events ul li a{display:block}#EventsCalendar .fc-view-container .fc-day-grid-container{height:auto!important}#EventsCalendar .fc-view-container th.fc-day-header{font-size:1.2rem;text-transform:uppercase;font-weight:400;color:#944a60}#EventsCalendar .fc-view-container .fc-widget-content .fc-today{color:#fff}#EventsCalendar .fc-view-container .fc-widget-content .fc-today.fc-day{background:#ccc}#EventsCalendar .fc-view-container .fc-basic-view .fc-day-number{text-align:center}#EventsCalendar .fc-view-container .fc-body .fc-row{min-height:0;height:40px!important}#EventsCalendar .fc-view-container .fc-basic-view td.fc-day-number,#EventsCalendar .fc-view-container td.fc-week-number span{padding-bottom:0;font-weight:700;font-size:12px}#EventsCalendar .fc-view-container .fc-view th{padding-bottom:2px}#EventsCalendar .fc-view-container .fc-view td,#EventsCalendar .fc-view-container .fc-view th{border-color:#fff}#EventsCalendar .fc-view-container .fc-view .fc-bg td{background:#ebebeb}#EventsCalendar .fc-view-container .fc-event{cursor:pointer;border:0;border-radius:0;color:#fff}#EventsCalendar .fc-view-container .fc-event.event{background-color:#944a60}#EventsCalendar .fc-view-container .fc-event.webinar{background-color:#df8639}#EventsCalendar .fc-view-container .fc-event:hover{color:#e7e7e7!important}@media (max-width:767px){#EventsCalendar{display:none}}.tile-grid .after-icon:after{margin-left:6px}.tile-grid .tile{border:1px solid #d4d4d4;border-top:0;border-right:0;border-left:5px solid #505050;color:#333;margin-left:0;padding:10px 15px;width:100%}.tile-grid .tile:first-child{border-top:1px solid #d4d4d4}.tile-grid .tile.event{border-left-color:#944a60}.tile-grid .tile.event .tile-details .type{color:#944a60}.tile-grid .tile.event .tile-details .summary{display:none}.tile-grid .tile.blogpost{border-left-color:#54aee1}.tile-grid .tile.blogpost .tile-details .type{color:#54aee1}.tile-grid .tile.news,.tile-grid .tile.video{border-left-color:#657c91}.tile-grid .tile.news .tile-details .summary,.tile-grid .tile.video .tile-details .summary{display:none}.tile-grid .tile.news .tile-details .type,.tile-grid .tile.video .tile-details .type{color:#657c91}.tile-grid .tile.social{border-left-color:#54aee1}.tile-grid .tile.social .tile-details .summary{display:none}.tile-grid .tile.social .tile-details .type{color:#54aee1}.tile-grid .tile.social .date,.tile-grid .tile.social .image,.tile-grid .tile.social .title{display:none}.tile-grid .tile.social .twitter{margin-left:-15px;margin-right:-15px}.tile-grid .tile.social .twitter .tweet{padding:15px;border-top:1px solid #c6c6c6}.tile-grid .tile.webinar{border-left-color:#df8639}.tile-grid .tile.webinar .tile-details .summary{display:none}.tile-grid .tile.webinar .tile-details .type{color:#df8639}.tile-grid .tile.insight{border-left-color:#0b5861}.tile-grid .tile.insight .tile-details .summary{display:none}.tile-grid .tile.insight .tile-details .type{color:#0b5861}.tile-grid .tile .type,.tile-grid .tile img{display:none}.tile-grid .tile .type{font-size:.85714285em;font-weight:700;padding:0;text-transform:uppercase}.tile-grid .tile .image{position:relative}.tile-grid .tile .image img{width:100%}.tile-grid .tile .image .play-icon{position:absolute;text-align:center;left:calc(50% - 30px);top:50%;transform:translateY(-50%)}.tile-grid .tile .image .play-icon img{cursor:pointer;max-width:60px;max-height:60px}.tile-grid .tile .type.sm-visible{display:inline-block}.tile-grid .tile .date{font-size:.8571em;padding-bottom:10px;padding-top:10px}.tile-grid .tile .title{font-weight:700;padding-bottom:10px;text-transform:uppercase}.tile-grid .tile .title a{color:#333}.tile-grid .tile.social li.tweet{border-top:0}.tile-grid .tile.social .icon.social.twitter,.tile-grid .tile.social li.tweet:nth-child(n+3){display:none}.tile-grid .tile.social .twitter-footer{font-weight:700;text-transform:uppercase}.rich-media-title{text-transform:uppercase;margin-bottom:20px;padding-left:30px}@media (min-width:768px){.rich-media-title{padding-left:0}}.article-grid-container{background:#e7e7e7;margin-bottom:20px;margin-left:-15px;margin-right:-15px;padding:20px 30px}.article-grid-container.gradient{background-color:#e7e7e7;background-image:linear-gradient(#fff,#e7e7e7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#e7e7e7)"}.article-grid-container h2{text-transform:uppercase;margin-bottom:20px}.article-grid-container .tile{border-left:1px solid #d4d4d4!important;border-right:1px solid #d4d4d4!important;border-top-color:#505050!important;border-top:5px solid #505050;margin-bottom:10px;margin-left:-5px}.article-grid-container .tile:first-child{border-top:5px solid #d4d4d4}.article-grid-container .tile:after{content:"";display:block;clear:both}.article-grid-container .tile .type,.article-grid-container .tile img{display:block}.article-grid-container .tile .type{clear:both;margin:-5px -15px 15px;padding:10px;border-bottom:1px solid #c6c6c6}.article-grid-container .tile.featured .image{max-height:none}.article-grid-container .tile .image{width:30%;float:left;margin:0 10px 10px 0;max-height:230px;overflow:hidden}.article-grid-container .tile .date{padding:0}.article-grid-container .tile .title .type{display:inline;padding:0;clear:both;margin:0;border-bottom:0}@media (min-width:992px){.tile-grid .tile{border-left:1px solid #d4d4d4;border-left-color:#d4d4d4;border-right:1px solid #d4d4d4;min-height:375px;margin-bottom:20px;margin-left:15px;margin-right:15px;padding:0 0 15px}.tile-grid .tile,.tile-grid .tile:first-child{border-top:5px solid #505050}.tile-grid .tile.blogpost,.tile-grid .tile.event,.tile-grid .tile.insight,.tile-grid .tile.news,.tile-grid .tile.social,.tile-grid .tile.video,.tile-grid .tile.webinar{border-left-color:#d4d4d4}.tile-grid .tile.blogpost .tile-details .summary,.tile-grid .tile.event .tile-details .summary,.tile-grid .tile.insight .tile-details .summary,.tile-grid .tile.news .tile-details .summary,.tile-grid .tile.social .tile-details .summary,.tile-grid .tile.video .tile-details .summary,.tile-grid .tile.webinar .tile-details .summary{display:block}.tile-grid .tile.event{border-top-color:#944a60}.tile-grid .tile.blogpost{border-top-color:#54aee1}.tile-grid .tile.news,.tile-grid .tile.video{border-top-color:#657c91}.tile-grid .tile.social{border-top-color:#54aee1}.tile-grid .tile.social .twitter-footer{padding:15px}.tile-grid .tile.webinar{border-top-color:#df8639}.tile-grid .tile.webinar .tile-details .summary{display:block}.tile-grid .tile.insight{border-top-color:#0b5861}.tile-grid .tile .type,.tile-grid .tile img{display:block}.tile-grid .tile .type{padding:15px}.tile-grid .tile .type.sm-visible{display:none}.tile-grid .tile .date,.tile-grid .tile .summary,.tile-grid .tile .title,.tile-grid .tile .type{padding-left:15px;padding-right:15px}.tile-grid .tile .title .type{font-size:1em}.tile-grid .tile .image{display:block;position:relative}.tile-grid .tile .image img{width:100%}.tile-grid .tile .image .play-icon{position:absolute;text-align:center;left:calc(50% - 30px);top:50%;transform:translateY(-50%)}.tile-grid .tile .image .play-icon img{cursor:pointer;max-width:60px;max-height:60px}.tile-grid .tile.featured{margin-right:0;min-height:0;padding:0;overflow:hidden;width:calc(100% - 30px)}.tile-grid .tile.featured .image,.tile-grid .tile.featured .tile-details{float:left}.tile-grid .tile.featured .image{width:70%}.tile-grid .tile.featured .tile-details{width:30%}.tile-grid .tile.featured .tile-details>.type{border-bottom:1px solid #d4d4d4}.tile-grid .tile.col-md-4{width:calc(33.333333333333336% - 30px)}.tile-grid .tile.col-md-8{width:calc(66.66666666666666% - 30px)}.article-grid-container{background:#e7e7e7;margin-bottom:50px;margin-left:-20px;margin-right:-20px;padding:50px 0;width:calc(100% + 40px)}.article-grid-container .article-grid{padding:0 20px}.article-grid-container .tile .date{padding-bottom:10px;padding-top:10px}.article-grid-container .tile .type{clear:both;margin:0;padding:10px;border-bottom:0}.article-grid-container .tile .image{width:100%;float:none;margin:0}}.content-area-widget{border:1px solid #d4d4d4;border-top:5px solid #505050;margin-bottom:20px;margin-left:10px;margin-top:20px;width:calc(100% - 20px)}.content-area-widget .after-icon:after{margin-left:6px}.content-area-widget .title{border-bottom:1px solid #d4d4d4;font-weight:700;margin-left:-15px;margin-right:-15px;padding:15px;text-transform:uppercase;width:calc(100% + 30px)}.content-area-widget .content-area{overflow:hidden;padding-top:15px}.content-area-widget .content-area .icon,.content-area-widget .content-area .summary{float:left}.content-area-widget .content-area .icon{background:none;width:15%}.content-area-widget .content-area .summary{width:85%}.content-area-widget .content-area .highlights{clear:left;padding-bottom:10px;padding-top:10px}.content-area-widget .content-area .highlights ul{list-style:none;margin:0;padding:0}.content-area-widget .content-area .highlights ul li a{color:#686868;font-weight:700;text-decoration:underline}.content-area-widget.content-area-widget--tiled{border:0;margin:0;padding:20px 15px;width:100%}.content-area-widget.content-area-widget--tiled.gradient{background-color:#e7e7e7;background-image:linear-gradient(#fff,#e7e7e7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#e7e7e7)"}.content-area-widget.content-area-widget--tiled .no-margin{margin:0}.content-area-widget.content-area-widget--tiled .content{float:left;padding:20px 15px 0;width:100%}.content-area-widget.content-area-widget--tiled .content .title{border:0;font-size:2.6rem;margin:0 0 15px;padding:0;line-height:1.2em}.content-area-widget.content-area-widget--tiled .main-see-all{clear:both;display:block;padding:20px 0 0 15px}.content-area-widget.content-area-widget--tiled .highlights-grid{float:left;margin-left:-20px;margin-right:-20px;margin-top:20px}.content-area-widget.content-area-widget--tiled .highlights-grid .after-icon:after{background-position:-241px 0;position:relative;top:2px}.content-area-widget.content-area-widget--tiled .highlights-grid .tile{border:1px solid #d4d4d4;border-top:5px solid #505050;margin-bottom:20px;margin-left:15px;margin-right:15px;min-height:210px;padding-bottom:15px}.content-area-widget.content-area-widget--tiled .highlights-grid .tile .type{border-bottom:1px solid #d4d4d4;font-size:1.2rem;font-weight:700;padding:10px 15px;text-transform:uppercase}.content-area-widget.content-area-widget--tiled .highlights-grid .tile .summary{padding:15px}.content-area-widget.content-area-widget--tiled .highlights-grid .tile .see-all{font-size:1.2rem;position:relative;left:15px;top:0;width:100%}@media (min-width:767px){.content-area-widget{margin-left:15px;width:calc(100% - 30px)}.content-area-widget.gradient .content{width:35%}.content-area-widget.gradient .content.full{width:100%}.content-area-widget.gradient .highlights-grid{margin-left:auto;margin-right:auto;width:65%}.content-area-widget.gradient .tile{width:calc(50% - 30px)}.content-area-widget .content .summary{margin-bottom:20px}.content-area-widget .content-area{overflow:hidden;padding:15px}.content-area-widget .content-area .highlights,.content-area-widget .content-area .icon,.content-area-widget .content-area .summary{float:left}.content-area-widget .content-area .icon{background:none;width:10%}.content-area-widget .content-area .summary{padding-right:25px;width:45%}.content-area-widget .content-area .highlights{clear:none;padding-bottom:0;padding-top:0;width:45%}.content-area-widget.content-area-widget--tiled{padding:30px 15px 50px}.content-area-widget.content-area-widget--tiled .content{padding-top:0}.content-area-widget.content-area-widget--tiled .highlights-grid{margin-top:0}.tile-grid-spacing{height:30px;display:block}}.category-topic-grid-container{border-bottom:1px solid #d4d4d4;margin-bottom:20px;margin-left:-15px;margin-right:-15px;padding-bottom:20px;padding-left:20px;padding-right:20px;width:calc(100% + 30px)}.category-topic-grid-container .after-icon:after{margin-left:6px}.category-topic-grid-container h2{text-transform:uppercase}.category-topic-grid-container .topic-tile{border:1px solid #d4d4d4;border-top:5px solid #505050;margin-bottom:20px;margin-left:5px;margin-right:5px;width:calc(100% - 10px)}.category-topic-grid-container .topic-tile .type{border-bottom:1px solid #d4d4d4;margin-left:-15px;margin-right:-15px;font-weight:700;padding:15px;text-transform:uppercase;width:calc(100% + 30px)}.category-topic-grid-container .topic-tile-details-container{overflow:hidden;padding-bottom:15px;padding-top:15px}.category-topic-grid-container .topic-tile-details-container .topic-icon{float:left;padding-left:10px;width:20%}.category-topic-grid-container .topic-tile-details-container .details{float:left;width:80%}.category-topic-grid-container .topic-tile-details-container .details .date{font-size:1.2rem}.category-topic-grid-container .topic-tile-details-container .details .title{font-weight:700;line-height:1.5em;text-transform:uppercase}@media (min-width:767px){.category-topic-grid-container .topic-tile-details-container .topic-icon{width:10%}.category-topic-grid-container .topic-tile-details-container .details{width:90%}}@media (min-width:992px){.category-topic-grid-container{border-bottom:0;padding-left:15px;padding-right:15px}.category-topic-grid-container h2{margin-bottom:30px;margin-left:-20px}.category-topic-grid-container .topic-tile.col-md-6{margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.category-topic-grid-container .topic-tile.col-md-6 .topic-tile-details-container .topic-icon{width:20%}.category-topic-grid-container .topic-tile.col-md-6 .topic-tile-details-container .details{width:80%}.category-topic-grid-container .topic-tile.col-md-12{margin-left:15px;margin-right:15px;width:calc(100% - 30px)}.category-topic-grid-container .see-all{margin-left:-20px}}.resource-main .category-topic-grid-container .topic-tile{margin-left:0;margin-right:0;width:100%}.resource-main .category-topic-grid-container .topic-tile .type{margin:0;width:100%}.resource-main .resource-center-content{margin-top:20px}.resource-main .content-area-widget.content-area-widget--tiled .content{padding-left:0;padding-right:0}.resource-main .content-area-widget.content-area-widget--tiled .content .title{width:auto}.resource-main .tile-grid [class^=col]{padding:0}.resource-main .tile-grid.article-grid [class^=col]{padding:0 15px}.resource-main .article-grid-container,.resource-main .category-topic-grid-container{padding:20px 0}.resource-main .article-grid-container .tile,.resource-main .category-topic-grid-container .tile{margin-left:0}.resource-main .article-grid-container .tile .type,.resource-main .category-topic-grid-container .tile .type{margin-left:0;margin-right:0}.resource-main .article-grid-container .tile .headline,.resource-main .category-topic-grid-container .tile .headline{padding-left:0}.resource-main .article-grid-container .article-grid,.resource-main .article-grid-container h2,.resource-main .category-topic-grid-container .article-grid,.resource-main .category-topic-grid-container h2{padding:0 15px}.resource-main .article-grid-container .headline,.resource-main .category-topic-grid-container .headline{padding-left:15px}.resource-main .article-grid-container{margin:0}.resource-main .category-topic-grid{padding:0 15px}.resource-main .rich-media-title{margin-top:20px}.resource-main .not-visible{visibility:hidden!important}.resource-main .eac-header{padding-bottom:20px}.resource-main .eac-header img{width:100%}.resource-main a{white-space:normal}.resource-main hr{margin:20px 0}.resource-main h4{line-height:1.3}.resource-main .nonprofit-footer-nav{margin-top:25px}.resource-main .nonprofit-footer-nav h4{margin-bottom:20px}.resource-main .hidden{display:none}.resource-main .menu-item-text-title{padding-bottom:20px}.resource-main .menu-item-text h2{padding-top:20px;font-size:40px;font-weight:300}.resource-main .menu-item-text h3{color:#ed1a3b;font-size:35px;font-weight:300}.resource-main .nonprofit-nav ul{padding:0}.resource-main .nonprofit-nav ul li{display:inline-block;list-style:none;margin-bottom:3px;text-align:center}.resource-main .nonprofit-nav ul li a{display:inline-block;width:121px;color:#fff;background-color:#333;padding:15px 0}.resource-main .nonprofit-nav ul .Highlighted a,.resource-main .nonprofit-nav ul li a:hover{background-color:#505050}.resource-center-slider .fma .slides>li .fma-content{width:100vw}.resource-sidebar .hidden{display:none}.resource-nonprofit-nav.nonprofit-nav{clear:both}.resource-nonprofit-nav.nonprofit-nav:after{content:"";display:table;clear:both}.resource-nonprofit-nav.nonprofit-nav ul li{width:16.666667%;float:left}.resource-nonprofit-nav.nonprofit-nav ul li:first-child a{margin-left:0}.resource-nonprofit-nav.nonprofit-nav ul li:last-child a{margin-right:0}.resource-nonprofit-nav.nonprofit-nav ul li a{width:auto;display:block;margin:0 2px}.resource-nonprofit-nav.nonprofit-nav ul li a:hover{color:#fff!important}@media (max-width:1141px){.resource-nonprofit-nav.nonprofit-nav ul li{width:50%}.resource-nonprofit-nav.nonprofit-nav ul li:nth-child(odd) a{margin-left:0}.resource-nonprofit-nav.nonprofit-nav ul li:nth-child(2n) a{margin-right:0}}@media (max-width:767px){.resource-nonprofit-nav.nonprofit-nav ul li{width:100%;margin-bottom:0}.resource-nonprofit-nav.nonprofit-nav ul li a{margin:0}}@media (min-width:768px){.resource-main{padding-left:20px;padding-right:15px}.resource-main .article-grid-container h2,.resource-main .category-topic-grid-container h2{padding:0}}@media (min-width:992px){.resource-main .article-grid.tile-grid .row .tile.featured{width:100%}.resource-main .tile-grid [class^=col]{padding:0 15px}.resource-main .tile-grid .tile{margin:0;margin-bottom:30px}.resource-main .article-grid-container{position:relative;width:100%}.resource-main .article-grid-container:before{background-color:#e7e7e7;content:"";height:100%;position:absolute;right:100%;top:0;width:100%}.resource-main .gradient{position:relative}.resource-main .gradient:before{background-color:#e7e7e7;background-image:linear-gradient(#fff,#e7e7e7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#e7e7e7)";content:"";height:100%;position:absolute;right:100%;top:0;width:100%}}.app-container{min-height:500px;padding-bottom:45px}.app-title{font-size:2.6rem;margin-bottom:20px;text-transform:uppercase}.app-sidebar .app-controls#appControls .app-filters-button#btnAppFilters,.app-sidebar .app-controls#appControls .app-filters .app-apply-button#btnAppApply,.app-title-mobile{display:none}.app-sidebar-title{font-size:1.6rem}.app-controls,.app-controls .form-control{margin-bottom:15px}.app-text{margin-bottom:20px}.app-contact-button{padding:13px 20px!important}.app .icon{background-position:0 -200px;float:right;height:14px;margin-top:4px;width:14px}.app .js-at-category{border-bottom:1px solid #d5d5d5;margin-bottom:40px}.app-contact #Request{padding-right:5%;width:100%}.taxitem{border:1px solid #d5d5d5;border-bottom:0;padding:20px}.taxitem-header{font-weight:700;margin:10px 0 5px}.taxitem-status{color:#02a5e2;display:inline-block;font-weight:700;margin-left:5px}.taxitem-border{margin:5px 0}.taxitem-typename{font-size:1.8rem;text-transform:uppercase}.taxitem-clickable{cursor:pointer}.taxitem-clickable.open .icon{background-position:-20px -200px}.taxitem .js-tc-category{display:inline-block;font-weight:700}@media (max-width:1123px) and (min-width:992px){.app .app-contact-button#btnAppContact{height:auto!important;line-height:1!important}}@media (max-width:991px){.app-content{min-height:0}.app-title{display:none}.app-title-mobile{display:block;font-size:1.6rem;margin-bottom:20px;text-transform:uppercase}.app-sidebar{position:static}}@media (max-width:400px){.app-contact-button{padding:13px 10px!important;text-align:center;width:100%}}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:16px}}.PollControl{background-color:#eaf4fa;padding:15px}.PollControl .PollQuestion,.PollControl .PollTitle{display:block;font-weight:700}.PollControl .PollTitle{color:#f9003d;font-size:2.4rem;margin-bottom:10px}.PollControl .btn{border-radius:0!important}.PollControl .PollGraph{display:none;margin-bottom:8px;width:100%!important}.PollControl .PollGraph>div{background-color:#02a5e2;min-width:2px}.PollControl .PollAnswerRadio{margin:3px 0}.PollControl .radio{padding-left:0}.PollControl .radio input[type=radio]{float:left;margin-top:3px}.PollControl .radio label{float:left;min-height:20px;padding-top:6px;padding-left:20px;width:calc(100% - 33px)}.PollControl .radio br{clear:both;display:block}.PollControl .radio input[type=radio]{background:transparent;border:1px solid #2d2d2d;border-radius:10px;height:13px;margin-left:0!important;margin-top:5px;width:13px;-webkit-appearance:none}.PollControl input[type=radio]:checked{background-color:#2d2d2d}.PollControl input[type=radio]:active,.PollControl input[type=radio]:focus{outline:none}.PollControl input[type=checkbox]{-webkit-appearance:none;background-color:#fff;border:1px solid #2d2d2d;height:12px;width:12px}.PollControl input[type=checkbox]:checked{background-image:url(../../images/poll-check.png);background-size:cover}.PollQuestion{font-size:1.8rem;line-height:1.5;margin-bottom:5px}.PollAnswers{margin-bottom:20px}#main-content .PollVoteButton{background:#2d2d2d!important}#main-content .PollVoteButton:hover{background:#000!important}td.PollCount{padding-left:5px}.tabcontrol,.wizard{display:block;width:100%;overflow:hidden}.tabcontrol a,.wizard a{outline:0}.wizard a{font-family:proxima-nova;font-weight:700;border:none!important;color:#fff!important;display:inline-block;line-height:.85em;height:36px!important;padding:13px 25px;text-transform:uppercase;vertical-align:middle;background:#333;margin:20px 0}.wizard a .icon{color:#fff;width:12px;height:12px;margin-left:7px;background-position:-220px 0;vertical-align:-1px}.wizard a .icon-prev{margin-left:0;margin-right:7px;transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.tabcontrol ul,.wizard ul{list-style:none!important;padding:0;margin:0}.tabcontrol ul>li,.wizard ul>li{display:block;padding:0}.tabcontrol>.content>.title,.tabcontrol>.steps .current-info,.wizard>.content>.title,.wizard>.steps .current-info{position:absolute;left:-999em}.wizard>.steps{position:relative;display:none;width:100%}.wizard>.content{display:block;margin:.5em;min-height:35em;overflow:hidden;position:relative;width:auto;margin:0;border-radius:5px}.wizard.vertical>.content{display:inline;float:left;margin:0 2.5% .5em;width:65%}.wizard>.content>.body{float:left;position:absolute}.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{background:#eee;color:#aaa}.tabcontrol>.content{position:relative;display:inline-block;width:100%;height:35em;overflow:hidden;border-top:1px solid #bbb;padding-top:20px}.tabcontrol>.content>.body{float:left;position:absolute;width:95%;height:95%;padding:2.5%}.tabcontrol>.content>.body ul{list-style:disc!important}.tabcontrol>.content>.body ul>li{display:list-item}.selectize-control.multi .selectize-input>div{font-size:18px}.selectize-dropdown,.selectize-input,.selectize-input input{font-size:18px!important;border:1px solid #e9e9e9!important;box-shadow:none!important;border-radius:0!important;margin-bottom:5px}.selectize-control.multi .selectize-input.has-items{padding:8px!important}.rd-section{padding:20px 0}.rd-section iframe{max-width:100%}.rd-section-bands{margin-bottom:15px;font-weight:600;font-size:16px}.rd-section-bands .section-icon{width:95px;height:95px;text-align:center;padding:12px 10px;border-radius:50px;margin:0 auto;background:#ed1a3b}.rd-section-bands .section-icon-bottom{background:#02a5e2}.rd-section-bands p{margin-top:5px}.rd-section-bands-top{margin-bottom:15px}#credit-calc-steps{font-size:16px}#credit-calc-steps .pull-right{float:none!important;margin:0 auto;display:block}#credit-calc-steps-title{margin:20px 0 0;padding:15px 20px}#credit-calc-steps-title h3{margin-bottom:0}#credit-calc-steps h3{display:none}#credit-calc-steps .content{min-height:40em}#credit-calc-steps .content .btn{height:auto!important}#credit-calc-steps .form-value{margin-bottom:20px}#credit-calc-steps .form-value .sum-error-message{display:block;color:#ed1a3b;margin-left:5px;font-weight:600}#credit-calc-steps .calculate{width:100%}#credit-calc-steps p{position:relative;padding-bottom:5px;margin-left:20px;margin-bottom:0}#credit-calc-steps p input{width:100%;right:0}#credit-calc-steps p .empty{font-size:18px}#credit-calc-steps p .empty:after{content:"$";float:right;margin:1px 5px 0 0}#credit-calc-steps label{display:block;margin-bottom:5px;font-size:16px;line-height:25px}#credit-calc-steps .invalid{border:2px solid #ed1a3b!important}#credit-calc-steps .indent-label{text-indent:-17px;padding:0 5px 5px 25px}#credit-calc-steps .inline-label{display:inline-block;margin:0 15px 0 5px}#credit-calc-steps input[type=email],#credit-calc-steps input[type=text]{border:1px solid #e9e9e9;background:#fff!important;height:30px!important;font-size:18px;padding:0 5px}#credit-calc-steps input[type=radio]{-webkit-appearance:none;-moz-appearance:none;width:15px;height:15px;background:#fff;border-radius:10px;vertical-align:-2px;border:2px solid #000;margin-left:20px}#credit-calc-steps input[type=radio]:checked{background-color:#54aee1}#credit-calc-steps input[type=radio]:focus{outline:0}#credit-calc-steps textarea{border:1px solid #e9e9e9;resize:none;margin-bottom:5px;width:100%;max-width:100%;min-height:55px;padding:5px 7px}#credit-calc-steps .sum-value{text-align:right}#credit-calc-steps .sum{font-weight:600}#credit-calc-steps .sum label{padding:0}#credit-calc-steps .sum input{border:none;background:transparent;position:relative;float:right;width:195px;font-size:18px;-webkit-text-fill-color:#333;-webkit-opacity:1;opacity:1;color:#333;text-align:right}#credit-calc-steps .sum input:focus{outline:none}#credit-calc-steps .actions ul .disabled{display:none}#credit-calc-steps .actions ul li{float:right}#credit-calc-steps .actions ul li:first-of-type{float:left}#credit-calc-steps .actions ul li a[href="#finish"]{display:none}#credit-calc-steps section .form-value{border-bottom:1px solid #e7e7e7;padding-bottom:15px}#credit-calc-steps section .form-value-error{color:#ed1a3b;margin-left:5px;font-weight:600}#credit-calc-steps .contact-form label{display:block;margin-right:0}#credit-calc-steps .contact-form label .required{color:#ab0f28}#credit-calc-steps .contact-form input[type=email],#credit-calc-steps .contact-form input[type=text]{width:100%}#credit-calc-steps .contact-form input[type=submit]{display:block;width:100%}#credit-calc-steps .selectize-control{width:100%!important}#credit-calc{position:relative;font-size:16px;padding:20px 0;background-color:#f4fbfd;margin-bottom:70px}#credit-calc section{width:100%;height:100%;padding:0 15px}#credit-calc .actions{position:absolute;width:100%;padding:0 20px;bottom:0;z-index:1}#credit-calc-prog{width:100%;height:75px;background:#02a5e2;position:relative;bottom:0;padding:20px;display:none}#credit-calc-prog-container{background:#fff;display:block;height:75px;width:60%;margin:0 auto;height:30px}#credit-calc-prog-container .calc-progress-bar{background:#333;display:block;height:30px;position:relative;width:25%;transition:width .2s}#credit-calc-prog-container .calc-progress-bar .percent{position:absolute;right:5px;font-weight:600;color:#fff;top:4px}#credit-calc-results-bottom,#credit-calc-results-top{padding:20px}#credit-calc-results-top{background-color:#f4fbfd;font-weight:600}#credit-calc-results-top strong{font-size:18px}#credit-calc-results-top .disclaimer{font-weight:300;margin-top:20px;padding-top:20px;border-top:1px solid #e9e9e9}#credit-calc-results-bottom{background:#02a5e2;color:#fff}#credit-calc-results-calculation{font-size:18px;padding:20px 0;margin:0 auto}#credit-calc-results-calculation .title{display:inline-block}#credit-calc-results-calculation .result{text-align:right}#credit-calc-results-calculation .state{border-bottom:1px solid #333;margin-bottom:10px;padding-bottom:10px}@media (min-width:800px){#credit-calc-steps .contact-form label{width:17%;display:inline-block}#credit-calc-steps .contact-form input[type=email],#credit-calc-steps .contact-form input[type=text]{width:81.5%}}@media (min-width:992px){.rd-section{padding:75px 0 0}#credit-calc{padding:0}#credit-calc section{padding:20px}#credit-calc .contact-form input[type=submit]{float:right;width:auto}#credit-calc-prog{display:block}#credit-calc-steps .pull-right{float:right!important}#credit-calc-steps p input{position:absolute;width:auto}#credit-calc-steps section .form-value:last-of-type{border-bottom:none}#credit-calc-results-calculation{width:55%}}@media (min-width:1075px){#credit-calc-steps .calculate{width:65%}#credit-calc-steps label{font-size:18px}#credit-calc-steps .indent-label{text-indent:-20px}}.side-nav{list-style-type:none;margin:0;padding:0;z-index:5}.side-nav-toggle{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;display:block;position:absolute;background-position:0 -44px;height:35px;width:35px;right:15px;top:15px;z-index:7}.side-nav-container{background:#fff;position:fixed;top:62px;width:100%;height:100vh;overflow-y:scroll;overflow-x:hidden}.side-nav-container.load-hide{opacity:0}.side-nav-container.closed{animation-name:c;animation-duration:1s;animation-fill-mode:both}.side-nav-container.open{animation-duration:.7s;animation-fill-mode:both;animation-name:a;z-index:7}.side-nav-container.open.sub-nav-open{overflow-y:hidden}.side-nav-container li{margin-bottom:0;border-top:1px solid #d9d9d9}.side-nav-container li .nav-item,.side-nav-container li .sub-nav-back,.side-nav-container li a{border-left:1px solid #e0e0e0;cursor:pointer;display:block;font-family:proxima-nova;font-weight:600;padding:22px 20px;position:relative;text-transform:uppercase;border-bottom:2px solid transparent;color:#333}.side-nav-container li .nav-item,.side-nav-container li a{transition:all .2s ease-in-out}.side-nav-container li .nav-item:hover,.side-nav-container li a:hover{background-color:#e7e7e7;color:#333!important}.side-nav-container li .nav-item{position:relative}.side-nav-container li .nav-item:before{content:"";background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:0 -98px;display:block;height:13px;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:7px;z-index:1}.side-nav-container li .sub-nav-header{display:flex}.side-nav-container li .sub-nav-header .sub-nav-back{background-color:#e7e7e7;position:relative;width:69px;transition:all .2s ease-in-out}.side-nav-container li .sub-nav-header .sub-nav-back:hover{background-color:#fff}.side-nav-container li .sub-nav-header .sub-nav-back .back-caret{background-image:url(../../../source/Media/mobile/bdo-mobile-sprite.png);background-repeat:no-repeat;background-size:37px 500px;-moz-background-size:37px 500px;-o-background-size:37px 500px;-webkit-background-size:37px 500px;background-position:0 -98px;display:block;height:13px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(180deg);width:7px;z-index:1}.side-nav-container li .sub-nav-header .sub-nav-landing{flex-grow:1;transition:all .3s ease-in-out}.side-nav-container li .sub-nav-header .sub-nav-landing:hover{background-color:#e7e7e7}.side-nav-container li .sub-nav-header .sub-nav-landing:hover a{color:#333}.side-nav-container li .sub-nav-header .sub-nav-landing a:hover{color:#333!important}.side-nav ul{list-style:none;padding:0}.side-nav .sub-nav{background-color:#f2f2f2;position:absolute;left:0;height:100%;bottom:0;overflow-x:hidden;overflow-y:scroll;z-index:3;width:100%}.side-nav .sub-nav-group li{padding:15px 40px}.side-nav .sub-nav.load-hide{opacity:0}.side-nav .sub-nav.closed{animation-name:d;animation-duration:1s;animation-fill-mode:both}.side-nav .sub-nav.open{animation-duration:.7s;animation-fill-mode:both;animation-name:b;z-index:7}@media screen and (min-width:992px){.side-nav .sub-nav{max-width:400px}.side-nav-toggle{top:60px}.side-nav-toggle:hover{cursor:pointer}.side-nav-container{top:117px}}@media screen and (min-width:993px){.side-nav-toggle{background-position:-1px -44px;height:34px;top:4px;right:auto;left:15px;position:fixed;width:34px;display: none;}.side-nav-wrapper{position:relative;max-width:400px}.side-nav-wrapper .menu-close{background-color:#323232;display:none;width:34px;height:34px;position:fixed;top:117px;left:400px;z-index:7}.side-nav-wrapper .menu-close:hover{cursor:pointer}.side-nav-wrapper .menu-close:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.side-nav-wrapper .menu-close:after,.side-nav-wrapper .menu-close:before{content:"";background-color:#fff;width:2px;height:24px;position:absolute;top:50%;left:50%}.side-nav-wrapper .menu-close:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.side-nav-wrapper .menu-close.visible{display:block}.side-nav-container{max-width:400px;overflow-x:hidden;overflow-y:auto;top:115px;left:0}.side-nav .sub-nav{overflow-y:auto}}@media screen and (min-width:1250px){.side-nav-toggle{top:17px;left:-40px;position:absolute}}div.FormCustom .form-horizontal .form-group{margin-left:0}div.FormCustom .editing-form-label{font-weight:700}div.EditingFormTable div.tr,div.FormCustom div.form-group,div.FormCustom div.phone{margin-bottom:20px;margin-right:5%}@media screen and (min-width:480px){div.EditingFormTable div.tr,div.FormCustom div.form-group,div.FormCustom div.phone{width:45%;float:left}}div.EditingFormTable div#Captcha,div.EditingFormTable div.tr:last-of-type,div.EditingFormTable div.tr:nth-child(odd),div.FormCustom div#Captcha,div.FormCustom div.form-group:last-of-type,div.FormCustom div.form-group:nth-child(odd),div.FormCustom div.phone:nth-child(odd){clear:both}div.FormCustom div#field_CaptchaSlide{width:100%}div.EditingFormTable .input-width-15,div.EditingFormTable .input-width-20,div.FormCustom .input-width-15,div.FormCustom .input-width-20{display:inline;margin:0 5px;text-align:center;width:40px}div.EditingFormTable .input-width-20,div.FormCustom .input-width-20{width:50px}div.EditingFormTable .radio-list-vertical,div.FormCustom .radio-list-vertical{padding-left:10px;margin-top:0}div.EditingFormTable input[type=radio],div.FormCustom input[type=radio]{float:none;margin:5px 5px 5px 0;vertical-align:middle}div.EditingFormTable textarea,div.FormCustom textarea{min-height:100px}div.EditingFormTable .CaptchaTable .tr,div.FormCustom #field_NewRecaptcha,div.FormCustom .CaptchaTable .form-group{width:100%}div.EditingFormTable .phone .input-width-60,div.FormCustom .phone .input-width-60{width:120px;display:inline-block}@media screen and (min-width:767px){div.EditingFormTable .phone .input-width-60,div.FormCustom .phone .input-width-60{width:175px}}@media screen and (min-width:1140px){div.EditingFormTable .phone .input-width-60,div.FormCustom .phone .input-width-60{width:230px}}div.EditingFormTable #ZipCode input,div.FormCustom #field_Zipcode input,div.FormCustom #field_ZipCode input{margin-left:0;text-align:left;width:70px}.search-did-you-mean{display:inline-block;margin-left:10px}.search-sort{display:inline-block;font-weight:700;margin-top:20px;margin-left:-15px;min-width:120px;position:relative}.search-sort-options{display:none;list-style:none;margin:0;padding:0}.search-sort.open .current-sort,.search-sort.open .search-sort-options,.search-sort:hover .current-sort,.search-sort:hover .search-sort-options{background:#333;color:#fff}.search-sort.open .search-sort-options,.search-sort:hover .search-sort-options{display:block;top:26px;right:0;position:absolute;width:100%;z-index:4}.search-sort.open .search-sort-options li,.search-sort:hover .search-sort-options li{padding:7px 15px;white-space:nowrap}.search-sort.open .search-sort-options li:nth-child(n+2),.search-sort:hover .search-sort-options li:nth-child(n+2){border-top:1px solid #838383}.search-sort .current-sort{padding:7px 15px;padding-right:30px;position:relative;width:100%}.search-sort .current-sort:after{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-50px -200px;content:"";width:17px;height:9px;position:absolute;top:50%;transform:translateY(-50%);right:6px}@media screen and (min-width:992px){.search-sort{margin-top:0;margin-left:0}.search-sort:hover{cursor:pointer}.search-sort:hover li:hover{color:#838383}.search-sort:hover .search-sort-options{width:150%}.search-sort .current-sort{display:block;margin-left:0}.search-sort-options{width:100%}}.search-pagination{padding:25px 30px}.search-pagination .pagination-displaying{display:block}.search-pagination .pagination-numbers-container{top:22px}@media screen and (min-width:992px){.search-pagination{align-items:center;display:flex;justify-content:space-between}.search-pagination .pagination-displaying{flex-basis:50%}.search-pagination .pagination-numbers-container{position:relative;top:auto;right:auto}}#sitemap{column-count:2;column-width:250px}#sitemap ul{list-style:none}#sitemap li,#sitemap ul{padding-left:0}#sitemap ul li a{color:#333}#sitemap>ul>li{margin-bottom:40px}#sitemap>ul>li>a{font-size:1.142em;font-weight:600;margin-bottom:3px;text-transform:uppercase}#sitemap>ul>li>a:after{background:url(../../../source/Media/framework/sprite-icons.png) no-repeat;background-position:-240px 0;content:"";display:inline-block;height:12px;width:11px;margin-left:12px}#sitemap>ul>li>a:hover:after{background-position:-340px 0!important}#sitemap>ul>li>ul>li>a{background:url(../../../source/Media/framework/list-menu-arrow-dark-2.png) no-repeat right 5px;font-size:14px;margin-bottom:0;padding:3px 25px 3px 0;text-transform:uppercase}#sitemap>ul>li>ul>li>a:hover{background-image:url(../../../source/Media/framework/list-menu-arrow-light-hover-2.png)}#sitemap>ul>li>ul>li>ul>li a{display:inline-block;margin-left:20px}.rss-page a{background:url(../../../source/Media/framework/list-menu-arrow-dark-2.png) no-repeat right 5px;font-size:14px;margin-bottom:0;padding:3px 25px 3px 0;text-transform:uppercase}.rss-page a:hover{background-image:url(../../../source/Media/framework/list-menu-arrow-light-hover-2.png)}.fixed{position:fixed!important;max-width:100vw}
.test-css{background-color:teal}
/*# sourceMappingURL=master.min.css.map */
.contentt img: {max-width: 100%;};