.button-sprite,.button-ellipsis,.button-hamburger,.button-next,.button-pager,.button-pdf,.button-previous,.button-video{background-image:url('../images/generated/button-sd1ac928b4b.png');background-repeat:no-repeat}.button-ellipsis{background-position:0 0}.button-hamburger{background-position:0 -30px}.button-next{background-position:0 -60px}.button-next:hover,.button-next.next-hover{background-position:0 -130px}.button-pager{background-position:0 -200px}.button-pager:hover,.button-pager.pager-hover{background-position:0 -260px}.button-pager:active,.button-pager.pager-active{background-position:0 -230px}.button-pdf{background-position:0 -290px}.button-previous{background-position:0 -330px}.button-previous:hover,.button-previous.previous-hover{background-position:0 -400px}.button-video{background-position:0 -470px}.btn-default{background-color:#ccc}.btn-default:hover{background-color:#aaa}.btn-download,.btn-more{font-size:12px;border-radius:4px;background-color:#ccc;color:#fff;display:inline-block;margin:1em 0;padding:3px 6px}.btn-download:hover,.btn-more:hover{background-color:#aaa}.btn-download a,.btn-more a{color:#fff;font-size:12px}.btn-download a:hover,.btn-more a:hover{color:#fff;text-decoration:none}.btn-download ::after,.btn-more ::after{content:"\203A";padding:0 4px 0}input,button,select,textarea{margin:0;vertical-align:middle}input[type="email"]{display:block;border-radius:4px}button,.button,.button.default,.btn,input[type="button"],input[type="image"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;background-clip:padding-box;border:none;cursor:pointer;display:inline-block;outline:0;overflow:visible;padding:4px 10px;text-decoration:none;white-space:nowrap;width:auto;*padding-top:2px;*padding-bottom:0px}.more-button,a .more-button{display:inline;margin:20px 0;padding:3px 6px;white-space:nowrap}.more-link{font-size:11px;margin:0.5em 0}input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;background-color:#e8e8e8;border:none;color:#999;outline:0;padding:6px 8px;height:2.0em;*padding-top:4px;*padding-bottom:3px;*height:auto}input:focus{outline:none}.input-group-btn:last-child>.btn{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:6px}.input-group-btn .btn-default{background-color:#ccc}.input-group-btn .btn-default:hover{background-color:#aaa}.form-item label,.form-actions label{font-weight:normal;margin:1em 0 0.25em}input[type="email"]{width:100%;max-width:400px}.radio input[type=radio]{margin-left:0}.form-item .radio label{margin:0}ul{margin:0;padding:0 0 0 1.3em}ul ul{padding-left:20px}ul li{margin:.3em 0;line-height:1.3;list-style-image:url(/sites/all/themes/ensafe7/images/bullet-L2-small.png);list-style-position:outside}ul li:last-child{padding-bottom:0}.flexslider ul li{list-style:none;list-style-image:none}body.front .view-news a{color:#bfbe89}body.front .view-news a:hover{color:#bfbe89;background-color:#4e535c}body.front .view-news .view-footer{margin-left:18px}.simple-list ul{margin-bottom:2em;padding-left:0}.simple-list li{list-style-type:none}.simple-list a{display:block;margin:0.5em 0}img,media{height:auto;max-width:inherit}iframe{width:100%}@media (min-width: 970px){.front .l-main-content>.row{margin:0}.front .l-main-content>.row .col-sm-6,.front .l-main-content>.row .col-sm-3{padding:0;width:33.33%}.front .l-main-content>.row .col-sm-3{padding:20px 30px 30px 0}.front .l-main-content>.row .col-sm-3.l-sidebar-first{padding:0;max-width:280px}.front .l-main-content>.row>aside.col-sm-3,.front .l-main-content>.row .col-sm-6{min-width:320px}.front .l-main-content>.row .col-sm-6{padding:20px 30px 30px}.not-front .main-container .left-sidebar{width:269px}.not-front .main-container .col-sm-9{max-width:688px;width:688px}.not-front .main-container .col-sm-6{max-width:420px}}@media (min-width: 768px) and (max-width: 969px){.front .l-main-content>.row .col-sm-6,.front .l-main-content>.row .col-sm-3{width:33.33%}.front aside.col-sm-3{padding-right:40px}.front #superfish-1-select{margin-bottom:10px}.not-front .main-container{position:relative}.not-front .main-container .left-sidebar{left:0;position:absolute;width:269px}.not-front .main-container>.col-sm-9,.not-front .main-container>.col-sm-6,.not-front .main-container>.col-sm-3{max-width:485px}.not-front .main-container>.col-sm-9,.not-front .main-container>.col-sm-6,.not-front .main-container>aside.col-sm-3{margin-left:270px}.not-front .main-container>.col-sm-6,.not-front .main-container>aside.col-sm-3{width:75%}.not-front .main-container>aside.col-sm-3{margin-top:20px}.not-front .l-navigation{height:33px;margin:0 0 20px;max-width:100%;padding:0 15px 0 34px;width:100%}.not-front .l-navigation>#responsive-menu{background:#fff url(/sites/all/themes/ensafe7/images/bg-40-percent-olive.png) repeat}.not-front .l-navigation>#responsive-menu section{height:33px}.not-front .l-navigation>#responsive-menu section .dropdown-menu .dropdown-menu{max-width:250px}.not-front .l-navigation>#responsive-menu section .dropdown-menu .dropdown-menu>li>a{padding:8px 5px;white-space:normal}}@media (max-width: 767px){#block-views-timeline-block-1{display:none}.l-navigation{float:none !important;padding:0 !important}.l-navigation .navbar-toggle{background:#0d72c8;float:none;margin:0}.l-navigation .navbar-toggle .icon-bar{background-color:#fff}.l-navigation #responsive-menu{padding:0;max-height:400px;overflow-y:auto}.l-navigation #responsive-menu ul.nav li{background:#fff;float:none}.l-navigation #responsive-menu ul.nav li a{color:#094980;padding:4px;text-align:left}.l-navigation #responsive-menu ul.nav li a .sub-indicator{background:#0d72c8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block;padding:5px 8px;top:2px}.l-navigation #responsive-menu ul.nav li a .sub-indicator.opened{padding:8px 6px 2px}.l-navigation #responsive-menu ul.nav li a .sub-indicator.opened span{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.l-navigation #responsive-menu ul.nav .dropdown ul.dropdown-menu{background:#fff;display:block;float:none;position:static;left:auto;right:auto;top:auto;width:100%}.l-navigation #responsive-menu ul.nav .dropdown ul.dropdown-menu>li>a{padding:4px;padding-left:15px}.l-navigation #responsive-menu ul.nav .dropdown ul.dropdown-menu>li .dropdown-menu li>a{padding-left:30px}.l-navigation #responsive-menu ul.nav .dropdown ul.dropdown-menu.collapsed{display:none}.front .l-main-content{padding:0 20px}.front #responsive-menu ul.nav li,.front #responsive-menu .dropdown ul.dropdown-menu{background:#666}.front #responsive-menu ul.nav li a,.front #responsive-menu .dropdown ul.dropdown-menu a{color:#fff}.front #responsive-menu ul.nav li a .sub-indicator,.front #responsive-menu .dropdown ul.dropdown-menu a .sub-indicator{background:#666}.front #responsive-menu ul.nav li a.active,.front #responsive-menu ul.nav li a:hover,.front #responsive-menu ul.nav li a:focus,.front #responsive-menu .dropdown ul.dropdown-menu a.active,.front #responsive-menu .dropdown ul.dropdown-menu a:hover,.front #responsive-menu .dropdown ul.dropdown-menu a:focus{background:#261f26}.not-front .l-navigation .navbar-toggle{margin:0 0 0 -15px}.not-front header .col-xs-3 .site-logo{padding:20px 0 0 30px}.not-front header .col-xs-9 div#branding_first,.not-front header .col-xs-9 div#branding_second{float:none !important}.not-front header .col-xs-9 .section-image,.not-front header .col-xs-9 .branding-second-scarlet{float:right;margin-right:15px !important}.not-front header .col-xs-9 .section-image img,.not-front header .col-xs-9 .branding-second-scarlet img{width:100%}.not-front .left-sidebar{display:none}.not-front main{background:#fff !important;padding:5px 40px 20px}.not-front #superfish-1-select{float:right;margin:0 5px}.not-front .content-btm{margin-left:0 !important}.page .footer{min-height:50px}.page .footer>.region-footer{text-align:center;padding:40px 0 5px}}@media screen and (max-width: 600px){.front .slider-wrapper,.front .text-loop{max-height:400px}.front .slider-wrapper .fs-pager-wrapper{left:20%;top:235px}.front .slider-wrapper .marq-headline{font-size:13px !important;left:50px !important;width:50% !important}.front .slider-wrapper .marq-title{font-size:13px !important}.not-front header{background-position:left 62px !important;border-bottom:solid 5px #002652 !important}.not-front header div#branding_second .section-image{margin:-30px 5px 5px 0 !important}.not-front header div#branding_second .section-image,.not-front header div#branding_second .branding-second-scarlet{margin-right:5px !important}.l-navigation .dropdown-menu>li>a{white-space:normal}}@media screen and (max-width: 480px){body.front .solutions-menu ul.menu{max-width:300px !important;padding:10px !important;white-space:normal !important}body.front .solutions-menu ul.menu li{clear:both;display:block;float:none;padding:0 5px !important;margin:0 0 0 5%;width:80%}body.front .solutions-menu ul.menu li a{padding:2px}body.front .l-main-content .l-sidebar-first img{padding-top:0}body.front .slider-wrapper .marq-link{left:80% !important}.not-front .l-navigation .navbar-toggle{margin:0}.not-front main{background:#fff  !important;padding:10px 20px}}.front .main-content h1{display:none}.left-sidebar h2.block-title,.left-sidebar .node-type-news h1.block-title,.node-type-news .left-sidebar h1.block-title,.left-sidebar .view-bios h3.block-title,.view-bios .left-sidebar h3.block-title,.left-sidebar .view-bios .column-text div.block-title.name,.view-bios .column-text .left-sidebar div.block-title.name{font-size:1.2em;text-transform:uppercase;font-weight:500;font-style:italic;margin-bottom:0px}aside.col-sm-3 h2,aside.col-sm-3 .node-type-news h1,.node-type-news aside.col-sm-3 h1,aside.col-sm-3 .view-bios h3,.view-bios aside.col-sm-3 h3,aside.col-sm-3 .view-bios .column-text div.name,.view-bios .column-text aside.col-sm-3 div.name{font-size:1.0em;text-transform:uppercase;font-weight:500;font-style:italic;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #ccc}html{font-size:87.5%;line-height:1.57143em}html,body{color:#666;font-family:'Whitney A', 'Whitney B', sans-serif;font-weight:400}html .main-content,body .main-content{letter-spacing:.02em}h1,h2,.node-type-news h1,.view-bios h3,.view-bios .column-text div.name,h3,.view-bios .column-text div.name,h4,.view-news h3.title,.view-news .view-bios .column-text div.title.name,.view-bios .column-text .view-news div.title.name{color:#000;font-weight:400;letter-spacing:0;line-height:1.15em;margin:1em 0 .25em}h1{font-size:30px;margin-top:.25em}h2,.node-type-news h1,.view-bios h3,.view-bios .column-text div.name{font-size:24px}h3,.view-bios .column-text div.name{font-size:20px}h4,.view-news h3.title,.view-news .view-bios .column-text div.title.name,.view-bios .column-text .view-news div.title.name{font-size:18px}h5{font-weight:600;font-size:15px}h6{font-weight:600;font-size:14px}body.front h1,body.front h2,body.front .node-type-news h1,.node-type-news body.front h1,body.front .view-bios h3,.view-bios body.front h3,body.front .view-bios .column-text div.name,.view-bios .column-text body.front div.name,body.front h3,body.front .view-bios .column-text div.name,.view-bios .column-text body.front div.name,body.front h4,body.front .view-news h3.title,.view-news body.front h3.title,body.front .view-news .view-bios .column-text div.title.name,.view-news .view-bios .column-text body.front div.title.name,body.front .view-bios .column-text .view-news div.title.name,.view-bios .column-text .view-news body.front div.title.name,body.front h5,body.front h6{color:#fff;font-weight:300 !important;letter-spacing:.08em}a:hover{text-decoration:none}a.tel{color:#666}b,strong{font-weight:600}.float-left{float:left;margin:0 15px 10px 0}.float-right{float:right;margin:0 0 10px 15px}.no-margin-bottom{margin-bottom:0}.no-wrap{white-space:nowrap}.node-type-bio .field-name-field-bio-portrait{border:1px solid #eee;float:left;margin:0 15px 10px 0}.breadcrumb{background-color:transparent;border-radius:0;margin-bottom:0px;margin-top:10px;padding:0;font-size:13px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:#b90d17}.breadcrumb>li+li::before{color:#333;content:"\203A";padding:0 4px 0 0}#block-fractionslider-fractionslider h2,#block-fractionslider-fractionslider .node-type-news h1,.node-type-news #block-fractionslider-fractionslider h1,#block-fractionslider-fractionslider .view-bios h3,.view-bios #block-fractionslider-fractionslider h3,#block-fractionslider-fractionslider .view-bios .column-text div.name,.view-bios .column-text #block-fractionslider-fractionslider div.name{display:none}#marq-logo{position:absolute;left:0;top:0;width:200px;z-index:7100}h2.marq-title,.node-type-news h1.marq-title,.view-bios h3.marq-title,.view-bios .column-text div.marq-title.name{font-size:30px;letter-spacing:0 !important;margin:0;width:600px}@media (max-width: 400px){h2.marq-title,.node-type-news h1.marq-title,.view-bios h3.marq-title,.view-bios .column-text div.marq-title.name{white-space:nowrap}}
.marq-headline{color:#fff;font-size:16px !important;font-weight:300;margin:0;width:360px}@media (max-width: 400px){.marq-headline{margin-top:10px}}
.marq-link{background:url(/sites/all/themes/ensafe7/images/sprite-yellow-arrow.png) no-repeat 0 0;height:38px;width:33px;min-height:38px !important;min-width:33px !important}.marq-link:hover{background-position-y:-100px}.text-loop{height:50vw;max-height:400px;min-height:250px;max-width:930px;overflow:hidden;position:absolute;width:100%;z-index:20}#text1{position:absolute;max-width:4723px;width:4723px}#text2{position:absolute;top:-8px;width:150px}#text3{position:absolute;top:-8px;width:500px}.slider-wrapper{box-shadow:none;height:50vw;max-height:400px;min-height:250px}.slider-wrapper .slider{background:rgba(109,115,103,0.25);max-width:930px !important}.fraction-slider .fs_obj{z-index:15}.fraction-slider .marq-link.fs_obj{z-index:99}.fraction-slider .fs_fixed_obj{z-index:15}.fraction-slider .prev{background:url(../images/sprite-marquee-prev-next.png) -45px 0px no-repeat transparent;left:235px;top:382px;z-index:99}.fraction-slider .prev:hover{background:url(../images/sprite-marquee-prev-next.png) -45px -45px no-repeat transparent}.fraction-slider .prev:active{background:url(../images/sprite-marquee-prev-next.png) -45px -90px no-repeat transparent}.fraction-slider .next{background:url(../images/sprite-marquee-prev-next.png) 0px 0px no-repeat transparent;left:410px;top:382px;z-index:99}.fraction-slider .next:hover{background:url(../images/sprite-marquee-prev-next.png) 0px -45px no-repeat transparent}.fraction-slider .next:active{background:url(../images/sprite-marquee-prev-next.png) 0px -90px no-repeat transparent}.fraction-slider .marq-headline{line-height:1.15em !important}.fs-pager-wrapper{left:250px;top:383px;z-index:99}.fs-stretcher{z-index:99}.fs_loader{background:url(/sites/all/themes/ensafe7/images/fs.spinner.gif) center center no-repeat transparent}.fs-pager-wrapper a,.fs-custom-pager-wrapper a{background:url(/sites/all/themes/ensafe7/images/fs.pager-2.png) 0px 0px no-repeat transparent}.fs-pager-wrapper a:hover,.fs-custom-pager-wrapper a:hover{background-position-y:-20px}.fs-pager-wrapper .active,.fs-custom-pager-wrapper .active{background:url(/sites/all/themes/ensafe7/images/fs.pager-2.png) 0px -40px no-repeat transparent}.fs-pager-wrapper .active:hover,.fs-custom-pager-wrapper .active:hover{background-position-y:-40px}.fs-pager-wrapper a.active:hover,.fs-custom-pager-wrapper a.active:hover{background-position-y:-40px}#responsive-menu ul.nav{margin-bottom:25px}#responsive-menu ul.nav li{list-style:none}#responsive-menu ul.nav li a{color:#FFF;font-size:13px;font-weight:400;letter-spacing:.04em}#responsive-menu ul.nav li a.active,#responsive-menu ul.nav li a:hover,#responsive-menu ul.nav li a:focus{background-color:#0d72c8;color:#FFF}#responsive-menu ul.nav li a .sub-indicator{margin:0 2px  0 10px;position:absolute;right:5px;top:12px}#responsive-menu ul.nav li a .sub-indicator span{border-left:solid 5px #fff;border-top:solid 5px transparent;border-bottom:solid 5px transparent;border-right:0 dotted;display:block;height:0;width:0}#responsive-menu ul.nav>li{float:left;margin:0}#responsive-menu ul.nav>li>a{color:#094980;font-style:italic;letter-spacing:.08em !important;padding:8px;text-transform:uppercase;text-align:center}#responsive-menu ul.nav>li>a .sub-indicator{display:none}#responsive-menu ul.nav>li.dropdown .dropdown-menu{background:#444;box-shadow:none;border:none;margin:0;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#responsive-menu ul.nav>li.dropdown .dropdown-menu li{margin:0}#responsive-menu ul.nav>li.dropdown .dropdown-menu li a{line-height:1.3em;padding:8px 20px 8px 8px;position:relative}#responsive-menu ul.nav>li.dropdown .dropdown-menu li .dropdown-menu{left:auto;right:100%;top:0}#responsive-menu ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}.front .l-navigation{float:right}.front #responsive-menu ul.nav{margin-bottom:0}.front #responsive-menu ul.nav>li>a{color:#fff}.left-sidebar .menu.nav{padding:0}.left-sidebar .menu.nav li{display:block;line-height:1.2em;padding:5px 0px}.left-sidebar .menu.nav li li{padding-left:15px}.left-sidebar .menu.nav li .dropdown-menu{background:none repeat scroll 0 0 transparent;border:medium none;box-shadow:none;display:block;float:none;margin:0;max-width:210px;position:static}.left-sidebar .menu.nav li .dropdown-menu>li>a{white-space:normal}.left-sidebar .menu.nav li .dropdown-menu .active>a{background-color:transparent}.left-sidebar .menu.nav li .dropdown-toggle .caret{display:none}.left-sidebar .menu.nav li.active{font-weight:500;color:#000}.left-sidebar .menu.nav li.active>a{color:#000}.left-sidebar .menu.nav li.active>:hover{color:#000}.left-sidebar .menu.nav li>a{color:#094980;font-size:13px;font-style:italic;letter-spacing:.04em;padding:0px;text-transform:uppercase}.left-sidebar .menu.nav li>a:hover{background-color:transparent;color:#b90d17}.block-menu-block h2,.block-menu-block .node-type-news h1,.node-type-news .block-menu-block h1,.block-menu-block .view-bios h3,.view-bios .block-menu-block h3,.block-menu-block .view-bios .column-text div.name,.view-bios .column-text .block-menu-block div.name{margin-bottom:.5em !important}.block-menu-block h2 a,.block-menu-block .node-type-news h1 a,.node-type-news .block-menu-block h1 a,.block-menu-block .view-bios h3 a,.view-bios .block-menu-block h3 a,.block-menu-block .view-bios .column-text div.name a,.view-bios .column-text .block-menu-block div.name a{color:#000}body.front .solutions-menu ul.menu{font-size:13px;font-style:italic;font-weight:400;letter-spacing:.08em;padding:10px 50px;text-transform:uppercase;white-space:nowrap}body.front .solutions-menu ul.menu li{display:inline-block;font-size:13px;margin:5px}body.front .solutions-menu ul.menu li a{color:#fff}body.front .solutions-menu ul.menu li a.active,body.front .solutions-menu ul.menu li a:hover,body.front .solutions-menu ul.menu li a:focus{background-color:#0d72c8}body.front .solutions-menu ul.menu:first-child:before{content:"SOLUTIONS FOR: ";display:inline-block;padding-right:5px}.form-search .form-control{background-color:none;background:none;border:1px solid #777;color:#333;padding:6px 8px;height:2.0em}body.front .form-control{border:1px solid #555;color:#fff}.form-search.content-search button{background-color:#990000;background:#990000;color:#fff}.form-search.content-search button{background-color:#990000;background:#990000;color:#fff}.front .form-control{color:#fff}.front .form-control:-moz-placeholder,.front .form-control::-moz-placeholder,.front .form-control:-ms-input-placeholder,.front .form-control::-webkit-input-placeholder{color:#ccc}.not-front .form-control:-moz-placeholder,.not-front .form-control::-moz-placeholder,.not-front .form-control:-ms-input-placeholder,.not-front .form-control::-webkit-input-placeholder{color:#666}.page-search .breadcrumb>li:last-child{display:none}.page-search .main-content button[type="submit"]{background-color:#428bca}.page-search .main-content button[type="submit"]:hover{background-color:#900}.page-search .main-content button[type="submit"] i{color:white}.pagination>li a,.pagination>li.pager-ellipsis span{padding:.25em .75em}@media (max-width: 540px){.pagination>li:nth-child(n+8):not(:last-child){display:none}}@media (max-width: 400px){.pagination>li:nth-child(n+6):not(:last-child){display:none}}
table{border:1px solid #eee;margin:.5em 0;width:100%}table th{background:#f3f3e9;border:1px solid #eee;color:#000;font-weight:400;padding:4px}table tr:nth-child(odd){background:#fcfcfa}table tr:nth-child(even){background:#fff}table td{border:1px solid #eee;padding:2px 4px}table td li{margin:0 0 .5em}table td h2,table td .node-type-news h1,.node-type-news table td h1,table td .view-bios h3,.view-bios table td h3,table td .view-bios .column-text div.name,.view-bios .column-text table td div.name,table td h3,table td .view-bios .column-text div.name,.view-bios .column-text table td div.name,table td h4,table td .view-news h3.title,.view-news table td h3.title,table td .view-news .view-bios .column-text div.title.name,.view-news .view-bios .column-text table td div.title.name,table td .view-bios .column-text .view-news div.title.name,.view-bios .column-text .view-news table td div.title.name{margin-top:.25em}@media (max-width: 500px){table td h2,table td .node-type-news h1,.node-type-news table td h1,table td .view-bios h3,.view-bios table td h3,table td .view-bios .column-text div.name,.view-bios .column-text table td div.name,table td h3,table td .view-bios .column-text div.name,.view-bios .column-text table td div.name,table td h4,table td .view-news h3.title,.view-news table td h3.title,table td .view-news .view-bios .column-text div.title.name,.view-news .view-bios .column-text table td div.title.name,table td .view-bios .column-text .view-news div.title.name,.view-bios .column-text .view-news table td div.title.name{font-size:16px}}table caption{font-style:normal;text-align:left}table.no-style,.view-bios table,table.views-view-grid{border:none}table.no-style tr,.view-bios table tr,table.views-view-grid tr{background:transparent;border-color:red}table.no-style td,.view-bios table td,table.views-view-grid td,table.no-style th,.view-bios table th,table.views-view-grid th{border:none}table.no-style td:first-child,.view-bios table td:first-child,table.views-view-grid td:first-child,table.no-style th:first-child,.view-bios table th:first-child,table.views-view-grid th:first-child{padding-left:0}table.no-style td:last-child,.view-bios table td:last-child,table.views-view-grid td:last-child,table.no-style th:last-child,.view-bios table th:last-child,table.views-view-grid th:last-child{padding-right:0}table.views-view-grid{width:100%}table.views-view-grid tr{vertical-align:top}table.views-view-grid.cols-2 td{width:50%}table.views-view-grid.cols-3 td{width:33%}table.views-view-grid.cols-4 td{width:25%}.vco-storyjs .vco-feature h3,.vco-storyjs .vco-feature .view-bios .column-text div.name,.view-bios .column-text .vco-storyjs .vco-feature div.name{font-family:'Whitney A', 'Whitney B', sans-serif !important;font-size:22px;line-height:1.1em;margin-bottom:.25em !important}.vco-storyjs .vco-feature p{color:#888 !important;font-family:'Whitney A', 'Whitney B', sans-serif !important;font-size:13px;line-height:1.25em}.vco-slider{font-family:'Whitney A', 'Whitney B', sans-serif !important}.vco-slider .slider-item{overflow-y:hidden}.vco-slider .slider-item .content .pad-left .text .container{padding-left:10px !important}.vco-slider .slider-item .content .content-container .media .media-wrapper{margin:0}.vco-slider .slider-item .content .content-container .text{font-family:'Whitney A', 'Whitney B', sans-serif !important}.timeline-sm{margin:30px 0 0 0;padding:0;position:relative}.timeline-sm:before{bottom:0;background:#0d72c8;content:'';left:18%;margin-left:-10px;position:absolute;top:0;width:10px}.timeline-sm .slide{position:relative}.timeline-sm .slide h2,.timeline-sm .slide .node-type-news h1,.node-type-news .timeline-sm .slide h1,.timeline-sm .slide .view-bios h3,.view-bios .timeline-sm .slide h3,.timeline-sm .slide .view-bios .column-text div.name,.view-bios .column-text .timeline-sm .slide div.name{color:#3594cb;font-weight:300;display:block;padding-right:90px;position:absolute;width:25%}.timeline-sm .slide .tl_right{background:rgba(219,223,216,0.5);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:300;line-height:1.4;margin:0 0 15px 25%;padding:2em;position:relative}.timeline-sm .slide .tl_right h3,.timeline-sm .slide .tl_right .view-bios .column-text div.name,.view-bios .column-text .timeline-sm .slide .tl_right div.name{border-bottom:1px solid rgba(255,255,255,0.4);font-weight:300;margin-top:0px;padding:0 0 10px 0}.timeline-sm .slide .tl_right .center{text-align:center}.timeline-sm .slide .tl_right .center img{max-width:100%}.timeline-sm .slide .tl_right:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:rgba(219,223,216,0.5);border-width:10px;top:10px}.timeline-sm .slide:nth-child(odd) .tl_right{background:rgba(219,223,216,0.1)}.timeline-sm .slide:nth-child(odd) .tl_right:after{border-right-color:rgba(219,223,216,0.1)}.timeline-sm .slide .tmicon{background:#0d72c8;border-radius:50%;box-shadow:0 0 0 8px #afdcf8;color:#fff;font-size:22px;height:40px;left:18%;line-height:40px;margin:0 0 0 -25px;position:absolute;speak:none;text-align:center;top:0;-webkit-font-smoothing:antialiased;width:40px}@media screen and (max-width: 600px){.timeline-sm:before{display:none}.timeline-sm .slide h2,.timeline-sm .slide .node-type-news h1,.node-type-news .timeline-sm .slide h1,.timeline-sm .slide .view-bios h3,.view-bios .timeline-sm .slide h3,.timeline-sm .slide .view-bios .column-text div.name,.view-bios .column-text .timeline-sm .slide div.name{position:relative;padding:0 0 20px 0;width:100%}.timeline-sm .slide .tl_right{margin:0 0 30px 0;padding:1em}.timeline-sm .slide .tl_right:after{border-right-color:transparent;border-bottom-color:#3594cb;left:20px;right:auto;top:-20px}.timeline-sm .slide:nth-child(odd) .tl_right:after{border-right-color:transparent;border-bottom-color:#6cbfee}.timeline-sm .slide .tmicon{float:right;left:auto;margin:-55px 5px 0 0px;position:relative}}.view-bios h3,.view-bios .column-text div.name{border-bottom:1px solid #eee;margin:50px 0 20px;padding:0 0 10px}.view-bios .column-image{float:left;width:160px}.view-bios .column-image img{border:1px solid #eee}.view-bios .column-text{float:left;width:75%}.view-bios .column-text div.name{border-bottom:none;margin:0;padding:0}.view-bios .col-sm-4{width:280px;float:left}.view-bios .views-row{overflow:hidden;margin-bottom:20px}.view-bios .views-row-odd .col-sm-4{margin-right:10px}.view-bios .views-row-even .col-sm-4{margin-left:10px}.view-job-positions .btn-more{margin:0 0 1em}.view-news h3.title,.view-news .view-bios .column-text div.title.name,.view-bios .column-text .view-news div.title.name{margin-top:0}.view-news .column-date{float:left;margin-right:10px;width:15%}.view-news .column-text{float:left;margin-left:10px;width:70%}.view-news .field-headline{font-style:italic}.view-news .field-news-body p{margin-bottom:0}.view-news .btn-more{margin-top:.5em}@media (max-width: 600px){.view-news .col-sm-2,.view-news .col-sm-7{float:none;margin:0 0 1em;padding:0;width:100%}.view-news .column-date{padding-left:0}}
.promotion{min-width:160px;padding-right:1.1em}.promotion .block{margin-bottom:2em;padding:0.50em 2em 1.75em}.solutions .col-xs-9{padding-left:0}.view-solutions.view-display-id-block_1 .views-row{padding-bottom:10px}.view-solutions.view-display-id-block_1 .field-name-field-head-image{float:left;margin:4px 10px 0 0;width:70px}.view-solutions.view-display-id-block_1 .field-name-field-head-image img{height:auto;width:100%}body{background-color:#261f26;font-family:'Whitney A', 'Whitney B', sans-serif}body.admin-menu{margin-top:0px !important}body.front .site-logo{display:none}.container-fluid,.container{max-width:990px}body.front .container-fluid,body.front .container{max-width:960px}@media screen{header .header-logo{width:240px}}@media screen and (min-width: 1000px){header .header-logo{width:25%}}header .site-logo{display:block;padding:20px 0 0 40px}header .site-logo img{min-width:150px}header #branding-first{float:right;width:60%}@media screen and (max-width: 480px){header #branding-second{display:none}}@media screen and (min-width: 480px){header #branding-second{float:right;max-width:300px;padding-right:5%;width:36%;z-index:2}header #branding-second .section-image img{max-width:260px;width:100%;margin:10px 0 0}header #branding-second .branding-second-scarlet{position:absolute;margin-left:-40px;z-index:3}header #branding-second .branding-second-scarlet img{max-width:299px;width:100%}}
.front header{height:100px;position:relative}@media (max-width: 768px){.front header{display:none}}.front header .header-scarlet{position:absolute;right:57px;top:0}.front .l-main-content,.front .l-banner{background-color:#3f3b40}.front .l-main-content{padding-bottom:30px;color:#fff}.front .l-main-content .l-sidebar-first{text-align:center}.front .l-main-content .l-sidebar-first p{font-size:23px;color:#777}.front .l-main-content .l-sidebar-first img{padding:20px 0px}.not-front header{background:url(/sites/all/themes/ensafe7/images/bg-masthead.png) no-repeat left bottom;height:180px}.not-front .wrapper{background:url(/sites/all/themes/ensafe7/images/bg-page-left.png) repeat-y -1px top}.not-front main{background:#fff url(/sites/all/themes/ensafe7/images/bg-ghost-letters.gif) repeat-y left top;padding-bottom:40px}.not-front .left-sidebar{padding-bottom:30px}.not-front .left-sidebar .region-sidebar-first{margin-left:20px;padding:0 0 20px 0}.not-front .left-sidebar .region-sidebar-first section{padding:0 20px;width:100%}.not-front .left-sidebar .region-sidebar-first .block-menu-block{background:url(/sites/all/themes/ensafe7/images/bg-40-percent-olive.png) repeat}.not-front .main-content{margin-right:30px}.not-front .content-btm{margin:20px 0 20px 270px}.footer{background:url(/sites/all/themes/ensafe7/images/bg-footer-home.png) no-repeat center bottom;min-height:90px}.footer>.region-footer{color:#8c9fac;font-size:12px;text-align:right;padding:56px 91px 0px 0px}.footer>.region-footer a{color:#8bafc8}.add-button,.add-content-button,.views-field-edit-node a,.views-field-delete-node a,.more-button a{border-radius:4px;color:#fff;padding:3px 6px}.add-button:hover,.add-content-button:hover,.views-field-edit-node a:hover,.views-field-delete-node a:hover,.more-button a:hover{text-decoration:none}.add-button{background:#fff url(../images/sprites.png) 0 8px no-repeat;border:1px solid #ccc;border-radius:4px;color:#05559a;display:inline-block;margin-bottom:20px;padding:4px 6px 4px 20px}.add-button:hover{background:#999 url(../images/sprites.png) 0 -20px no-repeat;border:1px solid #999;color:#fff}.add-button:active{background:#aaa url(../images/sprites.png) 0 -20px no-repeat;border:1px solid #aaa;color:#fff}.views-field-edit-node a{background:#666;color:#fff}.views-field-edit-node a:hover{background:#999;text-decoration:none}.views-field-edit-node a:active{background:#aaa}.views-field-delete-node a{background:#900;color:#fff}.views-field-delete-node a:hover{background:#c00;text-decoration:none}.views-field-delete-node a:active{background:#aaa}
