html{font-size:14px;-webkit-tap-highlight-color:transparent}body,html{font-size:100%;margin:0;padding:0;height:100%}body{background-color:#FFF;color:#333;font-family:Roboto,sans-serif}a{color:#093D58;text-decoration:none}a.active,a.focus,a:active,a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Spectral SC',serif;letter-spacing:-.05em}h2,h3,h4,h5,h6{font-weight:600}button[type=submit]{font-family:'Spectral SC',serif;transition:background-color .35s ease,color .35s ease;background-color:#093D58;color:#FFF;border-radius:0;border:1px solid #093D58;padding:.5em 1em}.btn{font-family:'Spectral SC',serif;transition:background-color .35s ease,color .35s ease}.btn.btn-primary{background-color:#093D58;color:#FFF;border-radius:0;border:1px solid #093D58}.btn.btn-secondary{background-color:#FFF;color:#093D58;border-radius:0;border:1px solid #093D58}.btn.btn-secondary.active,.btn.btn-secondary.focus,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#093D58;color:#FFF;border:1px solid #FFF}.form-control{border-radius:0}.form-group label{display:none}.navbar{background-color:rgba(255,255,255,.95);border:0 none;border-radius:0;box-shadow:0 6px 12px rgba(0,0,0,.175)}.navbar .navbar-header .navbar-brand{height:auto;padding:0}.navbar .navbar-header .navbar-toggle{border-radius:0;border:0 none;margin:1em 0 0;text-align:center;transition:background-color .35s ease}.navbar .navbar-header .navbar-toggle .icon-bar{background-color:#093D58;transition:background-color .35s ease;margin-left:auto;margin-right:auto}.navbar .navbar-header .navbar-toggle .text-lbl{font-family:'Spectral SC',serif;color:#093D58;text-transform:uppercase;font-size:.85em;font-weight:600;transition:color .35s ease}.navbar .navbar-header .navbar-toggle.active,.navbar .navbar-header .navbar-toggle.focus,.navbar .navbar-header .navbar-toggle:active,.navbar .navbar-header .navbar-toggle:focus,.navbar .navbar-header .navbar-toggle:hover{background-color:#093D58}.navbar .navbar-header .navbar-toggle.active .icon-bar,.navbar .navbar-header .navbar-toggle.focus .icon-bar,.navbar .navbar-header .navbar-toggle:active .icon-bar,.navbar .navbar-header .navbar-toggle:focus .icon-bar,.navbar .navbar-header .navbar-toggle:hover .icon-bar{background-color:#FFF}.navbar .navbar-header .navbar-toggle.active .text-lbl,.navbar .navbar-header .navbar-toggle.focus .text-lbl,.navbar .navbar-header .navbar-toggle:active .text-lbl,.navbar .navbar-header .navbar-toggle:focus .text-lbl,.navbar .navbar-header .navbar-toggle:hover .text-lbl{color:#FFF}.navbar .navbar-header .navbar-brand{max-width:60%;margin:0 auto 0 0}.navbar #navbarCollapse{overflow:hidden auto!important;max-height:80vh}.navbar #navbarCollapse .nav{float:none!important}.navbar #navbarCollapse .nav>li>a{font-family:'Spectral SC',serif;color:#093D58;font-weight:600}.navbar #navbarCollapse .nav>li>a.btn-primary{color:#FFF;padding:5px 15px 5px;margin:9px 0 10px 10px}.navbar #navbarCollapse .nav>li>a.btn-primary.active,.navbar #navbarCollapse .nav>li>a.btn-primary:active,.navbar #navbarCollapse .nav>li>a.btn-primary:focus,.navbar #navbarCollapse .nav>li>a.btn-primary:hover{color:#093D58}.navbar #navbarCollapse .nav>li>ul{border-radius:0;background-color:rgba(255,255,255,.9);left:0;right:unset;position:static;float:none;width:auto;margin-top:0;border:0;box-shadow:none}.navbar #navbarCollapse .nav>li>ul>li{position:relative}.navbar #navbarCollapse .nav>li>ul>li>a{font-family:'Spectral SC',serif;font-weight:600}footer{background:#ECECEC url(/assets/img/footer-pillars-tight.jpg) no-repeat center center;background-size:cover;position:relative;padding:3em 0}footer .container{position:relative;z-index:5}footer .container h3{margin:0 0 .5em;font-family:Roboto,sans-serif;text-transform:uppercase;font-size:1em;letter-spacing:0;color:#333}footer .container ul li a{font-size:.75em;font-family:Roboto,sans-serif;font-weight:600;text-transform:uppercase;padding:.25em 0;display:block}footer .container ul.social-list li{padding-left:8px;padding-right:8px;padding-top:3px}footer .container ul.social-list li a{font-size:1em}footer .container .conner{font-size:.75em;font-family:Roboto,sans-serif;font-weight:600;text-transform:uppercase;padding:.25em 0;display:block}footer .container .copier{font-size:.75em;margin:3em 0 0;color:#666}footer::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(255,255,255,.65);z-index:1}@media (min-width:768px){footer .logo-col{padding:0;text-align:right}footer .area-col{padding:0}}@media (max-width:767px){footer .copier{margin:3em 15px 0}footer .copier .pull-left,footer .copier .pull-right{float:none!important;display:block;text-align:center;margin-top:2em}footer .logo-col h3{margin-top:1.5em}}body.home #hero{color:#FFF;position:relative;padding:27% 0 6%}body.home #hero .container .wrap{position:relative;z-index:5;padding:0 42% 0 0}body.home #hero .container .wrap h1{font-size:3em;margin:0 0 .15em;line-height:1em}body.home #hero .container .wrap p{width:85%;margin:0}body.home #hero::after{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;background:-moz-linear-gradient(-45deg,rgba(9,66,88,.75) 0,rgba(0,0,0,.75) 100%);background:-webkit-linear-gradient(-45deg,rgba(9,66,88,.75) 0,rgba(0,0,0,.75) 100%);background:linear-gradient(135deg,rgba(9,66,88,.75) 0,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf094258', endColorstr='#bf000000', GradientType=1)}@media (max-width:1199px){body.home #hero{padding:30% 0 10% 0}body.home #hero .container .wrap{padding:0 30% 0 0}}@media (max-width:991px){body.home #hero{text-align:center}body.home #hero .container .wrap{padding:0 20%}body.home #hero .container .wrap h1{font-size:2em}body.home #hero .container .wrap p{font-size:.85em;width:100%}}@media (max-width:767px){body.home #hero .container .wrap{padding:0;width:27em;max-width:100%;margin:0 auto}body.home #hero .container .wrap h1{font-size:1.5em;width:85%;margin:0 auto .15em}body.home #hero .container .wrap p{margin:0 auto}}@media (max-width:767px) and (max-width:420px){body.home #hero .container .wrap h1{width:100%}}body.home main{background-color:#FFF;color:#333;padding:4em 0}body.home main h2{width:90%;margin:0 0 .5em}body.home main p{width:85%;margin:0 0 1em}body.home main .news-tick{background-color:#F5F5F5;border-top:3px solid #333;padding:2em}body.home main .news-tick>.header{margin:0;font-size:1.25em;border-bottom:1px solid #CCC;padding-bottom:.25em}body.home main .news-tick .item a{display:block;border-bottom:1px solid #CCC;text-decoration:none;padding:.5em}body.home main .news-tick .item a>.header{font-size:1em;margin:0 0 .25em}body.home main .news-tick .item a span.date{font-size:.75em;color:#333;font-weight:600}body.home main .news-tick .item a p{color:#333;font-size:.85em;margin:0}body.home main .news-tick .item:last-of-type a{border-bottom:0 none}@media (max-width:991px){body.home main h2{font-size:1.5em}body.home main p{font-size:.85em}}@media (max-width:767px){body.home main h2{margin:0 auto .5em}body.home main p{margin:0 auto 1em;width:90%}body.home main .news-tick{margin:2em auto 0;width:25em;max-width:90%}}body.internal #hero{color:#fff;position:relative;padding:6em 0 1em;background:transparent url(/assets/img/scales.jpg) no-repeat center bottom;background-size:cover}body.internal #hero .container .wrap{position:relative;z-index:5;padding:3em 0}body.internal #hero .container .wrap h1{margin:0;font-size:3em;width:85%;text-shadow:1px 1px 4px rgba(0,0,0,.65)}body.internal #hero::after{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;background:-moz-linear-gradient(-45deg,#094258 15%,rgba(0,0,0,.25) 100%);background:-webkit-linear-gradient(-45deg,#094258 15%,rgba(0,0,0,.25) 100%);background:linear-gradient(135deg,#094258 15%,rgba(0,0,0,.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf094258', endColorstr='#bf000000', GradientType=1)}@media (max-width:991px){body.internal #hero{text-align:center}body.internal #hero .container .wrap{padding:6em 0 2em}body.internal #hero .container .wrap h1{font-size:2.5em;margin:0 auto;width:100%}}@media (max-width:767px){body.internal #hero .container .wrap{padding:3em 0}}body.internal main{background-color:#FFF;color:#333;padding:4em 0}body.internal main h2{font-size:2em;margin:1.5em 0 .25em}body.internal main p{width:85%;margin:0 0 1em;line-height:1.5em}body.internal main ul{width:85%}body.internal main ul li{margin:0 0 .5em;line-height:1.5em}body.internal main iframe{max-width:100%}body.internal main .img-cover{width:650px;max-width:85%;margin:0 0 1.5em}body.internal main .img-prof{margin:0 0 1.5em}body.internal main .side-bar{background-color:#F5F5F5;border-top:3px solid #333;padding:2em}body.internal main .side-bar .bar-sect{opacity:0;transition:opacity .35s ease}body.internal main .side-bar .bar-sect>.header{margin:0;font-size:1.25em;border-bottom:1px solid #CCC;padding-bottom:.25em}body.internal main .side-bar .bar-sect .item a{display:block;border-bottom:1px solid #CCC;text-decoration:none;padding:.5em}body.internal main .side-bar .bar-sect .item a>.header{font-size:1em;margin:0 0 .25em}body.internal main .side-bar .bar-sect .item a span.date{font-size:.75em;color:#333;font-weight:600}body.internal main .side-bar .bar-sect .item a p{color:#333;font-size:.85em;margin:0}body.internal main .side-bar .bar-sect .item:last-of-type a{border-bottom:0 none}body.internal main .side-bar .bar-sect.reveal{opacity:1}body.internal main .side-bar .bar-sect.reveal+.bar-sect.reveal{margin-top:1.5em}body.internal main .side-bar .bar-sect .area-tiles .item a{padding:2em 1em}body.internal main .side-bar .bar-sect .area-tiles .item a.active .header,body.internal main .side-bar .bar-sect .area-tiles .item a.focus .header,body.internal main .side-bar .bar-sect .area-tiles .item a.hover .header,body.internal main .side-bar .bar-sect .area-tiles .item a:active .header,body.internal main .side-bar .bar-sect .area-tiles .item a:focus .header,body.internal main .side-bar .bar-sect .area-tiles .item a:hover .header{color:#FFF}body.internal main .side-bar .bar-sect .professional-tiles .item a{padding:0}body.internal main .side-bar .bar-sect .professional-tiles .item a>.header{font-size:1.25em}body.internal main .side-bar .contact-tiles .item{margin-bottom:1em}body.internal main .side-bar .contact-tiles .item .boxer,body.internal main .side-bar .contact-tiles .item a{text-align:center;padding:1em 0}body.internal main .side-bar .contact-tiles .item .boxer i,body.internal main .side-bar .contact-tiles .item a i{display:block;padding-bottom:.25em;font-size:1.5em}body.internal main #profileCord .panel{background-color:transparent;border:0 none;box-shadow:none}body.internal main #profileCord .panel .panel-heading{padding:0;border:0 none;background-color:transparent;box-shadow:none}body.internal main #profileCord .panel .panel-heading a{position:relative;display:block;padding:0 1.5em .25em 0;text-decoration:none;color:#333;border-bottom:1px solid #CCC}body.internal main #profileCord .panel .panel-heading a h3{font-size:1.25em}body.internal main #profileCord .panel .panel-heading a h3 i{position:absolute;top:0;right:.5em;font-size:.85em;transition:opacity .35s ease;opacity:0}body.internal main #profileCord .panel .panel-heading a h3 i.fa-minus{opacity:1}body.internal main #profileCord .panel .panel-heading a.collapsed i.fa-plus{opacity:1}body.internal main #profileCord .panel .panel-heading a.collapsed i.fa-minus{opacity:0}body.internal main #profileCord .panel .panel-collapse{padding:0 1em;font-size:.85em;-webkit-transition-property:height,visibility,padding;-o-transition-property:height,visibility,padding;transition-property:height,visibility,padding;transition-timing-function:linear}body.internal main #profileCord .panel .panel-collapse .contact-tiles .item{margin-bottom:1em}body.internal main #profileCord .panel .panel-collapse .contact-tiles .item .boxer,body.internal main #profileCord .panel .panel-collapse .contact-tiles .item a{text-align:center;padding:1em 0}body.internal main #profileCord .panel .panel-collapse .contact-tiles .item .boxer i,body.internal main #profileCord .panel .panel-collapse .contact-tiles .item a i{display:block;padding-bottom:.25em;font-size:1.5em}body.internal main #profileCord .panel .panel-collapse ul{width:100%;padding:.5em 0 .15em 1em}body.internal main #profileCord .panel .panel-collapse ul ul{list-style-type:square;padding-top:.25em}body.internal main #profileCord .panel .panel-collapse ul ul li{margin:0 0 .25em}body.internal main #profileCord .panel .panel-collapse p{width:100%}body.internal main #profileCord .panel .panel-collapse.collapsing,body.internal main #profileCord .panel .panel-collapse.in{padding:1em}body.internal main #profileCord .panel+.panel{margin-top:1em}body.internal main #profileCord .panel:last-of-type .panel-heading{border-bottom:0 none}@media (max-width:991px){body.internal main h2{font-size:1.5em}body.internal main p{font-size:.85em}body.internal main ul li{font-size:.85em}body.internal main .img-prof{width:90%;max-width:90%;margin:0 0 1.15em}}@media (max-width:767px){body.internal main h2{margin:0 auto .5em}body.internal main p{margin:0 auto 1em;width:90%}body.internal main .img-cover{width:90%;max-width:90%;margin:0 auto 1.15em}body.internal main .img-prof{margin:0 auto 1.15em}body.internal main .img-prof>img{margin:0 auto}body.internal main .side-bar{margin:2em auto 0;width:25em;max-width:90%}}body.internal .area-tiles{position:relative}body.internal .area-tiles .item a{display:block;box-shadow:none;border:1px solid #ECECEC;border-radius:0;padding:2em;text-decoration:none;margin-bottom:1.5em;overflow:hidden;position:relative;z-index:5;background-color:#FFF;transition:background-color .35s ease,box-shadow .35s ease}body.internal .area-tiles .item a .wrap{display:block;text-align:center;width:100%;position:absolute;top:0;left:0;height:100%;border:2px solid #093D58;transition:border .35s ease}body.internal .area-tiles .item a .wrap .wrapping{display:block;vertical-align:middle;position:relative;top:50%;transform:translateY(-50%);padding:1em 3em}body.internal .area-tiles .item a .wrap .header{color:#093D58;margin:0;font-size:1.5em;font-weight:300;transition:color .35s ease}body.internal .area-tiles .item a .wrap p{margin:1em auto 0;font-size:.85em;color:#093D58;transition:color .35s ease}body.internal .area-tiles .item a::after{content:"";display:block;padding-bottom:50%}body.internal .area-tiles .item a.active,body.internal .area-tiles .item a.focus,body.internal .area-tiles .item a:active,body.internal .area-tiles .item a:focus,body.internal .area-tiles .item a:hover{box-shadow:0 0 3px rgba(0,0,0,.15);background-color:#093D58}body.internal .area-tiles .item a.active .wrap,body.internal .area-tiles .item a.focus .wrap,body.internal .area-tiles .item a:active .wrap,body.internal .area-tiles .item a:focus .wrap,body.internal .area-tiles .item a:hover .wrap{border:2px solid #093D58}body.internal .area-tiles .item a.active .wrap h2,body.internal .area-tiles .item a.focus .wrap h2,body.internal .area-tiles .item a:active .wrap h2,body.internal .area-tiles .item a:focus .wrap h2,body.internal .area-tiles .item a:hover .wrap h2{color:#FFF}body.internal .area-tiles .item a.active .wrap p,body.internal .area-tiles .item a.focus .wrap p,body.internal .area-tiles .item a:active .wrap p,body.internal .area-tiles .item a:focus .wrap p,body.internal .area-tiles .item a:hover .wrap p{color:#FFF}body.internal .professional-tiles{position:relative;padding:3em 0}body.internal .professional-tiles>.header{margin:0 0 1em;color:#FFF;font-weight:300;text-align:center;font-size:2.5em}body.internal .professional-tiles .sub-header{margin:0 0 1em;color:#FFF;font-weight:300;font-size:1.75em;text-align:center}body.internal .professional-tiles .item a{display:block;margin-bottom:2em;text-align:center;padding:1em 1em 0;box-shadow:0 1px 2px 1px rgba(0,0,0,.15);border-radius:0;position:relative;overflow:hidden;text-decoration:none;background-color:#FFF}body.internal .professional-tiles .item a .img-wrap{margin:-1em -1em 0}body.internal .professional-tiles .item a .img-wrap img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .35s ease,filter .35s ease}body.internal .professional-tiles .item a>.header{color:#333;font-size:1.25em;font-weight:300;min-height:3.25em;margin:0;padding:.5em}body.internal .professional-tiles .item a .btn{display:block;margin:0 -2em;position:relative;text-transform:uppercase}body.internal .professional-tiles .item a.active .img-wrap img,body.internal .professional-tiles .item a.focus .img-wrap img,body.internal .professional-tiles .item a:active .img-wrap img,body.internal .professional-tiles .item a:focus .img-wrap img,body.internal .professional-tiles .item a:hover .img-wrap img{-webkit-filter:grayscale(0);filter:grayscale(0)}@media (max-width:991px){body.internal .professional-tiles>.header{font-size:2em}body.internal .professional-tiles .sub-header{font-size:1.5em}}@media (max-width:767px){body.internal .professional-tiles>.header{font-size:1.75em}body.internal .professional-tiles .sub-header{font-size:1.35em}body.internal .professional-tiles .item a>.header{font-size:1.15em}}body.internal .caller{background-color:#093d58;margin-bottom:1em}body.internal .caller .btn-primary{background-color:#0F2733;border:1px solid #0F2733}body.internal .caller .area-tiles{padding:3em 0}body.internal .caller .area-tiles>.header{margin:0 0 1em;color:#FFF;font-weight:300;text-align:center;font-size:2.5em}body.internal .caller .area-tiles .sub-header{margin:0 0 1em;color:#FFF;font-weight:300;text-align:center;font-size:1.75em}body.internal .caller .area-tiles .item a.active,body.internal .caller .area-tiles .item a.focus,body.internal .caller .area-tiles .item a:active,body.internal .caller .area-tiles .item a:focus,body.internal .caller .area-tiles .item a:hover{background-color:#0F2733}body.internal .caller .area-tiles .item a.active .wrap,body.internal .caller .area-tiles .item a.focus .wrap,body.internal .caller .area-tiles .item a:active .wrap,body.internal .caller .area-tiles .item a:focus .wrap,body.internal .caller .area-tiles .item a:hover .wrap{border-color:#0F2733}body.internal .caller .area-tiles .item a.active .header,body.internal .caller .area-tiles .item a.focus .header,body.internal .caller .area-tiles .item a:active .header,body.internal .caller .area-tiles .item a:focus .header,body.internal .caller .area-tiles .item a:hover .header{color:#FFF}body.internal .caller .area-tiles .item a.active .btn,body.internal .caller .area-tiles .item a.focus .btn,body.internal .caller .area-tiles .item a:active .btn,body.internal .caller .area-tiles .item a:focus .btn,body.internal .caller .area-tiles .item a:hover .btn{background-color:#FFF;color:#0F2733}@media (max-width:991px){body.internal .caller .area-tiles>.header{font-size:1.5em}body.internal .caller .area-tiles .sub-header{font-size:1.35em}body.internal .caller .area-tiles .item a>.header{font-size:1.15em}}body.internal .news-feed a.article{display:block;border-bottom:1px solid #CCC;margin-bottom:2em;padding-bottom:1em;min-height:26em}body.internal .news-feed a.article img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .35s ease,filter .35s ease}body.internal .news-feed a.article h2{font-size:1.5em;margin:.5em 0 0;color:#333}body.internal .news-feed a.article p{color:#333;width:100%;font-size:.85em;margin:.25em 0 1em}body.internal .news-feed a.article.active img,body.internal .news-feed a.article.focus img,body.internal .news-feed a.article:active img,body.internal .news-feed a.article:focus img,body.internal .news-feed a.article:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}body.internal .news-feed .pager{text-align:center;text-transform:uppercase;font-weight:600;clear:both}body.internal .news-feed .pager strong{display:inline-block;border:1px solid #333;padding:.15em .5em}body.internal .news-feed .pager a{display:inline-block;border:1px solid #093D58;background-color:#093D58;color:#FFF;padding:.15em .5em}body.internal .side-bar .professional-tiles{padding:2em 0 0}body.internal .side-bar .area-tiles{padding:2em 0 0}body.internal .side-bar .area-tiles .item a .wrap .wrapping{padding:0 1em}body.internal .side-bar .area-tiles .item a .wrap .header{font-size:1.25em;font-weight:600}body.internal .side-bar .area-tiles .item a .wrap p{width:100%;font-size:.85em;margin:0 0 1em}body.internal .side-bar #relNews .item:nth-of-type(n+4){display:none}body.internal #contact form>.form-row:nth-of-type(1){display:none}body.internal.contact main h2{margin-top:0}body.internal.contact main .con-nav ul{margin:1em 0 2em}body.internal.contact main .con-nav ul li a{font-family:'Spectral SC',serif;font-size:1.15em;font-weight:600}body.internal.contact main .con-nav ul li a.active{color:#333;border-bottom:1px solid #093D58}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}