body{font-weight:300;line-height:1.6;font-size:16px;font-family:"proxima-nova",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-weight:400;font-size:90px;line-height:1;font-family:'Sentinel A','Sentinel B';font-style:normal;color:#c64700}h2{font-weight:300;font-size:28px;font-family:'Sentinel A','Sentinel B';font-style:normal;color:#e15d00}.prox{font-weight:300;font-size:20px;text-transform:uppercase;font-family:"proxima-nova",Arial,sans-serif;color:#176c94;letter-spacing:2px}h3{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px}h4{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px}p,li,td{font-weight:300;font-family:"proxima-nova",Arial,sans-serif;color:#000}strong,b{font-weight:600}ul{list-style:disc;padding-left:20px}ul.list-arrow{list-style-image:url(//www.benefitpractice.com/wp-content/themes/benefitpractice/./images/list-arrow.gif)}ul.list-arrow li{margin-bottom:10px}ul.horz-list{list-style:none;overflow:hidden;margin:0 0 20px;padding:0}ul.horz-list li{float:left;margin-left:20px}ul.horz-list li:first-child{margin:0}ol{padding-left:20px}a{color:#e36e00}.red{color:#c64700}.green{color:#90993f}.orange,.inline-orange{color:#e15d00}.inline-orange{font-weight:500}.lOrange{color:#eeac37}.dOrange{color:#e36e00}.yellow{color:#f5a800}.blue{color:#176c94}.lGray{color:#eeefef}.black{color:#000 !important}.white{color:#fff}.whiteBack{background:#fff}.grayBack{background:#eeefef}.dGrayBack{background:#535353}.pblueBack{background:#dae5ea}.spacer{margin-top:25px;margin-bottom:25px}.padVertSm{padding-top:25px;padding-bottom:25px}hr{border-color:#adadad !important}.main hr{margin-top:30px;margin-bottom:30px}img{max-width:100%;height:auto}.white-popup{position:relative;background:#fff;padding:20px;width:auto;margin:20px auto}.embed-responsive.embed-responsive-16by9{padding-bottom:63.25%}.printFrame{cursor:pointer}.alignleft{float:left}img.alignleft{margin:5px 10px 2px 0;max-width:100%;height:auto}.alignright{float:right}img.alignright{margin:5px 0 2px 10px;max-width:100%;height:auto}img.aligncenter{margin:5px 0;max-width:100%;height:auto}.borderLeft{border-left:1px solid rgba(179,179,179,.7)}.borderRight{border-right:1px solid rgba(179,179,179,.7)}#breadcrumbs{background:0 0;padding:15px 15px 0 0;margin:0}#breadcrumbs span,#breadcrumbs span a{color:#000;font-size:12px;margin:0;padding:0}#breadcrumbs span a:hover{color:#e36e00}.btn-default{background:0 0;border-radius:0;border-color:#bcbdc0;font-weight:300;color:#939598;text-transform:uppercase}.btn-default a{font-weight:300;color:#939598;text-transform:uppercase;letter-spacing:1px;text-decoration:none}address{font-size:16px}address strong{font-weight:500;color:#90993f}.flexslider{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:0 0;border:none}.topHeader{margin-top:20px;margin-bottom:20px}.topHeader span{margin:7px 0 0 -15px;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase}.topHeader .icon{float:right;margin-right:5px;width:28px;height:28px}.icon.search{background:url(//www.benefitpractice.com/wp-content/themes/benefitpractice/./images/search.svg) no-repeat center}.searchBar{margin:0;padding:0}.searchDrop{display:none;position:absolute;right:61px;top:-2px}.searchDrop input{border-radius:0;width:300px !important;height:27px}.icon.linkedin{background:url(//www.benefitpractice.com/wp-content/themes/benefitpractice/./images/linkedin-blue.svg) no-repeat center;margin-right:-15px}.header{background-color:transparent;border:none}.navbar-header{margin:0 !important}.logo{width:100%;max-width:240px;height:auto;padding:15px 0}.mainNav{list-style:none;margin:0;padding-top:10px}.mainNav li{margin:0 20px -5px 0;padding:10px 10px 13px;font-size:100%}.archive .mainNav .menu-item-object-category,.mainNav li:hover,.mainNav .current_page_item,.mainNav .current-page-ancestor,.mainNav .current_page_parent,.mainNav .current-menu-item,.mainNav .current-post-parent{border-bottom:3px solid #e15d00}.mainNav li:hover a,.mainNav .current_page_item a,.mainNav .current-page-ancestor a,.mainNav .current_page_parent a,.mainNav .current-menu-item a{color:#e15d00;text-decoration:none;background:0 0}.mainNav li a{font-weight:300;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-family:'Proxima Nova',Arial,sans-serif;color:#000 !important;padding:0}.mainNav li.search-item{margin-top:-5px;margin-right:0;padding-right:0}.mainNav li.search-item form{position:relative}.mainNav li.search-item .glyphicon-search{position:absolute;right:0;top:1px;width:25px;height:25px;background:url(//www.benefitpractice.com/wp-content/themes/benefitpractice/./images/search.png) no-repeat center}.mainNav li.search-item .glyphicon-search:before{font-size:12px;color:#666}.mainNav li.search-item form input{margin-right:-12px;width:100%;height:25px;font-size:12px;border:none;outline:none}.mainNav li.search-item:hover{border-bottom:none}.navbar-default .navbar-collapse{background:0 0;border:none}.navbar{height:51px}.headerInner{border-bottom:3px solid #fff;background:rgba(255,255,255,.8);border-radius:0;position:relative}.admin-bar .navbar{top:32px}@media (max-width:783px){.admin-bar .navbar{top:46px}}.navbar-toggle{margin-top:4px}.lines-button{padding:0;transition:.3s;cursor:pointer;user-select:none;border-radius:.57143rem;background:0 0 !important;border:none !important;position:absolute;right:0;top:0;height:35px}.lines-button:hover{opacity:1}.lines-button:active{transition:0}.lines{display:inline-block;width:2.5rem;height:.2rem;background:#939598;border-radius:.4rem;transition:.3s;position:relative}.lines:before,.lines:after{display:inline-block;width:2.5rem;height:.2rem;background:#939598;border-radius:.4rem;transition:.3s;position:absolute;left:0;content:'';-webkit-transform-origin:.28571rem center;transform-origin:.28571rem center}.lines:before{top:.5rem}.lines:after{top:1rem}.lines-button.open{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}.lines-button.x.open .lines{background:0 0}.lines-button.x.open .lines:before,.lines-button.x.open .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:4rem}.lines-button.x.open .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.lines-button.x.open .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.lines-button.x.close{opacity:1 !important;outline:none;text-shadow:none;border:none}.lines-button.x.close .lines{background:0 0}.lines-button.x.close .lines:before,.lines-button.x.close .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:2.5rem}.lines-button.x.close .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.lines-button.x.close .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.home .featureContainer{height:450px;margin-bottom:0}.homeSlider{position:relative;top:0;left:0;width:100%}.homeSlider .slides li{background-size:cover;-webkit-background-size:cover;position:absolute;height:450px}.homeSlider .flex-control-nav{bottom:5px;z-index:2}.homeSlider .flex-control-nav li a{background:0 0;border:1px solid #fff;border-radius:50%}.flex-control-nav li a.flex-active{background:#fff}.featureContainer{height:300px;margin-bottom:0}.innerHero{margin-top:0 !important;margin-bottom:60px !important}.innerHero h1{margin:0;font-size:60px;letter-spacing:-1px;line-height:1}.hero{margin-top:140px;margin-bottom:20px}.hero h1{margin:0 0 20px;font-size:60px;letter-spacing:-1px}.hero p{padding-right:50px}.hero a{font-weight:700}.hero-callout{margin-top:75px !important}.hero-callout img{margin-top:0}.hero-callout h4{letter-spacing:2px}.hero-callout p{color:#fff}.homeBoxes{margin-top:20px;margin-bottom:20px}.homeBoxes h2{margin-top:0}.attachment-box-thumb{float:left;margin:5px 10px 2px 0}.location{padding-top:40px;padding-bottom:40px}.location h2{margin-top:0}.attachment-location-map{width:100%;height:auto;margin-top:30px}.locMapCont{position:relative}.locMapCont a{display:block;position:absolute;width:160px;height:75px}.locMapCont .neOffice{right:0;top:10%}.locMapCont .wcOffice{left:0;top:34%}.locMapCont .seOffice{right:12%;bottom:5%}.home-gray-banner{padding-top:40px;padding-bottom:40px}.table>thead>tr>th,.table>tbody>tr>th,.table>thead>tr>td,.table>tbody>tr>td{vertical-align:bottom}.table>thead>tr>th.top,.table>tbody>tr>th.top,.table>thead>tr>td.top,.table>tbody>tr>td.top{vertical-align:top}.dcp-dbp img{margin-right:30px !important}.cases img{margin:5px 25px 15px 0;width:210px;height:auto}.case-study img{width:210px;height:auto;margin-top:0}.casesSide img{float:none !important;width:100%}.main h2{margin-top:0}.acf-map{width:100%;height:175px;border:#ccc solid 1px;margin:20px 0}.ourCompanyList li{padding:0;margin:0}.teamCol img{width:40%;height:auto}.sideNav ul{margin-top:5px;padding-left:0}.sideNav ul li{margin-bottom:10px;list-style:none;text-transform:uppercase;letter-spacing:1px;font-size:.8em;font-weight:400}.sideNav ul li:hover a,.sideNav ul .current_page_item a{font-weight:700;color:#e15d00;text-decoration:none}h3.blueCheck{background:#75a8bf url(//www.benefitpractice.com/wp-content/themes/benefitpractice/./images/tick.png) no-repeat 10px;margin-top:0;padding:15px;color:#fff;font-weight:300;text-transform:uppercase;text-indent:35px}.callout{padding:0 20px;margin:0 0 50px}.callout img{margin:0 auto 10px auto;padding-right:40px;width:90px;height:auto}.callout h4{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px}.callout p,.callout span,.callout li,.callout a{font-family:'Sentinel',Georgia,serif}.callout .media-object{margin:0;padding-right:0}.callout.contact .media-object{margin:0 10px 0 0;width:28px;height:auto}.callout.contact .media-body{font-size:14px;line-height:28px}.callout .media-body a{color:#000}.testContent{margin-bottom:10px;position:relative}.testContent:before{content:'\201C';position:absolute;left:-8px}.testContent:after{content:'\201D'}.panel-group .panel{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.panel-default{border:none}.panel-default>.panel-heading+.panel-collapse>.panel-body{border:none !important}.panel-default>.panel-heading{color:#e36e00;background-color:transparent;border:none !important;border-radius:0;padding:0 !important}.panel-body{padding:15px 0}.news-sidebar ul li a:before{content:"News From ";text-transform:uppercase}.news-sidebar ul li.post_page a:before{content:none}.news-item{margin:30px 0}.news-item span.date{display:block;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px}.news-item h3{margin-top:5px;font-size:16px;font-weight:400;font-family:"proxima-nova",Arial,sans-serif;text-transform:none;letter-spacing:0}.footer{background:#dae5ea;margin-top:30px;padding-top:20px;padding-bottom:20px}.footer h3{color:#777;letter-spacing:1px}.footer p,.footer li,.footer a{line-height:1.2;font-size:100%;color:#777}.footer ul{list-style:none;padding:0}.footer ul li{margin-bottom:10px}.footer ul li img{margin-right:10px}.footer ul li .svg-back{fill:#02567a}.copy{margin:20px 0 0;font-size:70% !important}.copy p{margin:0;padding:0;float:left}.copy ul{padding:0;margin:0;float:left}.copy ul li{float:left;margin:0;padding:0}.copy ul li a{border-right:1px solid #777;margin:0;padding:0 5px}.copy li:last-child a{border:none}.icon{float:left;display:block;width:24px;height:24px;margin:-3px 10px 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.linkedin-footer{background:url(//www.benefitpractice.com/wp-content/themes/benefitpractice/./images/linkedin.svg) no-repeat center}.phone-footer{background:url(//www.benefitpractice.com/wp-content/themes/benefitpractice/./images/phone.svg) no-repeat center}.email-footer{background:url(//www.benefitpractice.com/wp-content/themes/benefitpractice/./images/email.svg) no-repeat center}.bf_calculator h2{margin:20px 0}.bf_results,.bf_debug_area{display:none}.bf_table{display:table;border:1px solid #bcbdc0;border-top:0;border-bottom:0}.bf_table_col{width:0;border-left:1px solid #bcbdc0;border-bottom:1px solid #bcbdc0;display:table-cell;height:100%;text-align:center;padding:5px;font-size:14px;font-weight:400;line-height:1.3}.bf_table_col:first-child{border:none}.bf_table_row:first-child .bf_table_col{border-top:1px solid #bcbdc0}.bf_table_row .bf_table_col{border-bottom:1px solid #bcbdc0}.tblHeaders{color:#176c94}.bf_table_row{display:table-row}.bf_row{margin:10px 0;width:100%}.bf_row label{font-weight:300;width:30%}.bf_row select{border-radius:0 !important;-webkit-border-radius:!important}.btn.resetAssmp{font-family:"proxima-nova",Arial,sans-serif;margin-left:10px}.bf_results label{width:35%;font-weight:300}.legend{display:inline-block;width:15px;height:15px;position:relative;top:2px}.legend.ocb{background-color:#f38121}.legend.gcb{background-color:#91973d}.legend.bcb{background-color:#7bc1d6}@media (max-width:1200px){.mainNav li{margin-right:10px}.locationMap{margin-left:0}.locMapCont a{width:100px;height:50px}.innerHero h1{margin:0}.bf_calculator label{width:45% !important}.bf_results label{width:45% !important}}@media (max-width:991px){.navbar-default .navbar-collapse{-webkit-box-shadow:inset 0px 8px 20px -20px #323232;-moz-box-shadow:inset 0px 8px 20px -20px #323232;box-shadow:inset 0px 8px 20px -20px #323232}.navbar{height:auto}.mainNav li.search-item{margin:8px 0 -3px;padding:10px}.mainNav li.search-item form{border:none}.mainNav li.search-item form input{width:98%;padding:3px}.mainNav li.search-item form span{width:2%}.home-gray-banner .borderLeft{border:none;margin-top:20px}.innerHero h1{margin:0}.callout{margin-top:20px;margin-bottom:20px}.callout.contact{padding:0}}@media (max-width:767px){.mainNav li{float:left;clear:both;padding:10px 0 3px;margin:0 20px 2px 1px}.mainNav li.search-item{padding:10px 0;width:100%}.hero{position:absolute;bottom:40px;left:20px}.home-gray-banner img{margin:40px 0 10px}.sideNav{margin-bottom:25px}.homeBoxes div{margin-bottom:30px}.homeBoxes div:last-child{margin-bottom:0}.teamCol h2{margin-top:20px}.locMapCont a{width:270px;height:100px}.dcp-dbp img{float:none !important;width:60%;margin:0 auto 20px !important}}@media (min-width:768px){.home-gray-banner h2{margin-top:0}}@media (max-width:600px){.topHeader span{margin-left:0}.icon.linkedin{margin-right:0}.searchDrop{right:76px}.home .featureContainer,.homeSlider .slides li{height:375px !important}.innerHero{margin-bottom:30px !important}.innerHero h1{margin:0;font-size:34px}.hero h1{font-size:34px}.hero p{font-size:16px}.cases img{float:none !important;width:100%;height:auto}.attachment-location-map{margin-bottom:30px}.case-study img{width:100%;height:auto;clear:both;float:none !important;margin:0}.locMapCont a{width:200px;height:70px}}