@charset "UTF-8";/*!
Theme Name: Navacord
Author: Top Draw Inc.
Author URI: https://www.topdraw.com/
Description: Theme for the Navacord main site (navacord.com).
Text Domain: navacord
*/html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility;font-size:62.5%}body{padding:0;margin:0;font-family:Lato,sans-serif;font-size:1.8rem;font-weight:400;color:#5c5d60}a,button{text-decoration:none}a:not(.btn){color:#0066a4}h1{color:#3a454b;font-size:36px;line-height:42px;letter-spacing:1px;font-weight:900;margin-bottom:36px}h1 .callout{color:#c3d62e}h2{color:#3a454b;font-size:36px;font-weight:900;margin-bottom:36px;line-height:42px}h3{color:#3a454b;font-size:24px;margin-bottom:32px;font-weight:900;line-height:32px}s h4{color:#e86d1f;font-size:18px;font-weight:700;line-height:24px}h5{color:#c3d62e;font-size:20px;font-weight:600;line-height:24px}h6{color:#5c5d60;font-size:13px;font-weight:600;text-transform:uppercase}ol,ul{list-style:none;margin:0;padding:0}p,ul{margin:0 0 30px;font-family:Lato,sans-serif;line-height:1.625rem}p:last-child,p:only-child,ul:last-child,ul:only-child{margin-bottom:0}.content-unit ul:not(.gform_fields):not(.gfield_checkbox) li,.content-wrap ul:not(.gform_fields):not(.gfield_checkbox):not(.grid):not(.careers-list__wrap) li,article ul:not(.has-tabs):not(.sub-page-list):not(.gform_fields):not(.phases):not(.gfield_checkbox):not(.grid):not(.gform_fields) li{padding-left:2rem;text-indent:-1.6rem;margin:0 0 .5rem}.content-unit ul:not(.gform_fields):not(.gfield_checkbox) li::before,.content-wrap ul:not(.gform_fields):not(.gfield_checkbox):not(.grid):not(.careers-list__wrap) li::before,article ul:not(.has-tabs):not(.sub-page-list):not(.gform_fields):not(.phases):not(.gfield_checkbox):not(.grid):not(.gform_fields) li::before{content:'■';color:#0066a4;margin:0 1rem 0 0}article a{color:#0066a4}svg{overflow:visible}img{max-width:100%;height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.cards{margin:0 auto;padding:0;max-width:960px;list-style:none;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.cards .card{width:33.333%;box-sizing:border-box;margin:-1px 0 0 -1px;border:solid 1px #fff;cursor:pointer;transition:all .2s ease-out;min-width:200px}.cards .card:hover{box-shadow:2px 2px 6px rgba(0,0,0,.1);border-color:#c2c9d0;z-index:2}.cards .card>.inner{height:200px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:0 20px}.cards .card>.inner img{max-height:150px}.cards .card .label{padding:20px 10px 40px;text-align:center;font-size:1.2rem;font-weight:600;color:#7d7d80;display:block}.cards.team{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:80px}.cards.team .card{width:33%;background-repeat:no-repeat;background-size:contain;background-position:bottom right;border:solid 1px #c2c9d0;padding:40px 0;min-height:250px}.cards.team .card .label{text-align:left;padding:20px 130px 20px 20px}.cards.team .card .label .name{font-size:16px;line-height:20px;font-weight:700;display:block;margin-bottom:4px;color:#5b6770}.cards.team .card .label .jobtitle{font-size:10px;line-height:12px;text-transform:uppercase;display:block;margin-bottom:20px;letter-spacing:.86px}.cards.team .card .label .company{margin-top:0;margin-bottom:16px;display:block}.cards.team .card .label .link{color:#c3d62e}.section-layout.full .cards{max-width:none}a.cta{display:inline-block;background-color:#c3d62e;color:#475158;padding:6px 40px;text-transform:uppercase;font-size:1.6rem;font-weight:600;margin:0;text-align:center;letter-spacing:.05em;border-radius:2px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}a.cta:hover{background-color:#536975;color:#fff}a.text-cta{text-transform:uppercase;font-size:1.6rem;font-weight:600;color:#fff}.loud .cta{padding:20px 60px;font-size:1.8rem;margin:0 4px 10px 4px;background-color:#c3d62e;color:#5b6770;width:500px}.pattern-1 a.cta{background:#fff;border:none;border-radius:2px}.pattern-1 a.cta:hover{background-color:#536975;color:#fff}body .gform_wrapper{max-width:80%;margin:0 auto}body .gform_wrapper ul.gfield_radio li{text-align:center}body .gform_wrapper ul.gfield_radio li label{text-transform:uppercase;font-size:18px}body .gform_wrapper input[type=text],body .gform_wrapper textarea{font-size:14px;padding:16px 20px!important;font-family:Lato,sans-serif;border:solid 2px #c3d62e;border-radius:3px;font-weight:600;background-color:transparent;outline:0;line-height:normal!important}body .gform_wrapper textarea{height:200px;font-size:18px;line-height:24px!important}body .gform_wrapper input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:14px!important;text-transform:uppercase;padding:16px 40px;background-color:#c3d62e;border:none;border-radius:3px;min-width:260px;min-height:49px;font-family:Lato,sans-serif;font-weight:600;margin:0 auto!important;display:inline-block}body .gform_wrapper ::-webkit-input-placeholder{text-transform:uppercase;font-size:14px}body .gform_wrapper :-moz-placeholder{text-transform:uppercase;font-size:14px}body .gform_wrapper ::-moz-placeholder{text-transform:uppercase;font-size:14px}body .gform_wrapper :-ms-input-placeholder{text-transform:uppercase;font-size:14px}body .gform_wrapper .field-email input[type=text],body .gform_wrapper .field-phone input[type=text],body .gform_wrapper .field-text input[type=text],body .gform_wrapper .field-text textarea{padding-left:42px!important;background-position:13px 19px;background-repeat:no-repeat}body .gform_wrapper .field-text input[type=text],body .gform_wrapper .field-text textarea{background-position:13px 23px}body .gform_wrapper .field-text input[type=text],body .gform_wrapper .field-text textarea{background-image:url(img/icon_text_grey.png)}body .gform_wrapper .field-phone input[type=text]{background-image:url(img/icon_phone_grey.png)}body .gform_wrapper .field-email input[type=text]{background-image:url(img/icon_email_grey.png)}body .gform_wrapper .ginput_container_textarea{margin-top:34px!important}body .gform_wrapper .gform_footer{text-align:center}body section.invert-colors .gform_wrapper .field-text input[type=text],body section.invert-colors .gform_wrapper .field-text textarea{background-image:url(img/icon_text.png)}body section.invert-colors .gform_wrapper .field-phone input[type=text]{background-image:url(img/icon_phone.png)}body section.invert-colors .gform_wrapper .field-email input[type=text]{background-image:url(img/icon_email.png)}.icon{background-position:center center;background-size:contain;background-repeat:no-repeat}.icon-facebook{background-image:url(/wp-content/themes/navacord/img/icon_facebook.svg)}.icon-twitter{background-image:url(/wp-content/themes/navacord/img/icon_twitter.svg)}.icon-youtube{background-image:url(/wp-content/themes/navacord/img/icon_youtube.svg)}.icon-linkedin{background-image:url(/wp-content/themes/navacord/img/icon_linkedin.svg)}header .nav{width:90%;margin-top:6px}header .nav ul{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;width:100%;list-style:none;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}header .nav ul>li{margin:0;padding:4px 15px}header .nav ul>li>a{color:#5c5d60;padding:4px 0;display:inline-block}header .nav ul>li:last-child{border:solid 1px #5c5d60;border-radius:2px}header .nav ul>li:last-child a{padding:4px 0}header .nav ul>li.current_page_item a{border-bottom:solid 2px #5c5d60}body.invert-colors header .logo>a{background-image:url(/wp-content/themes/navacord/img/logo_navacord_white.png)}body.invert-colors header ul>li>a{color:#fff}body.invert-colors header li:last-child{border-color:#fff}body.invert-colors header li.current_page_item a{border-bottom-color:#fff}.tabset .selected{color:#7d7d80;border-bottom:solid 2px #c3d62e}.find-a-broker{background-color:#c3d62e;padding:30px;margin-bottom:52px}.find-a-broker .broker-menu{width:400px;background-color:#fff;border-radius:2px;padding:10px 10px 8px;position:relative;margin:0 auto;cursor:pointer}.find-a-broker .broker-menu .title{text-align:left;position:relative}.find-a-broker .broker-menu .title:after,.find-a-broker .broker-menu .title:before{content:'';border-width:8px;border-style:solid;border-color:#646464 transparent transparent transparent;position:absolute;top:50%;right:0;margin-top:-4px;z-index:1}.find-a-broker .broker-menu .title:after{border-top-color:#fff;margin-top:-6px;z-index:2}.find-a-broker .broker-menu .menu{position:absolute;overflow:scroll;max-height:260px;margin-top:10px;top:100%;left:0;width:100%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);border:solid 1px #dfe4e9;z-index:1;display:none}.find-a-broker .broker-menu .menu ul{padding:10px;margin:0;list-style:none;text-align:left}.find-a-broker .broker-menu .menu ul li{margin:0;padding:0;border-bottom:solid 1px #dfe4e9}.find-a-broker .broker-menu .menu ul li a{display:block;padding:10px;line-height:24px}.find-a-broker .broker-menu .menu ul li:last-child{border-bottom:none}.find-a-broker .broker-menu .menu.open{display:block}ul.columns.tabset{margin:60px auto 0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}ul.columns.tabset li{margin-bottom:0}section:first-of-type{margin-top:-80px}section.invert-colors:first-of-type .section-content{background:-moz-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(2,1,1,0) 50%);background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(2,1,1,0) 50%);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(2,1,1,0) 50%)}section{position:relative;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center center}section.header-bar{background-color:#878d94;height:80px}section .section-content{margin:0 auto;padding:10%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}section .section-content.flat-bottom{padding-bottom:0}section .section-content.flat-top{padding-top:0}section .section-content.split-layout{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}section .section-content.left-panel{width:50%;background-color:rgba(0,0,0,.4);margin:0}section .section-content.multi-layout{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}section .section-content.multi-layout .section-layout{width:100%}section .section-content.multi-layout .section-layout.col-2{width:50%}section .section-content.multi-layout .section-layout.col-3{width:33%}section .section-content.multi-layout .section-layout.two-column{width:75%}section .section-content.multi-layout .section-layout:not(:last-child){padding-bottom:52px}section .section-content.multi-layout .section-layout:not(:first-child){padding-top:2%}section .section-content.pre-footer{padding:0;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}section .section-content.pre-footer a{padding:150px 20px;width:50%;box-sizing:border-box;text-align:center;color:#fff;font-size:36px;line-height:48px;font-weight:600;background-position:center;background-size:cover;background-repeat:no-repeat;text-shadow:1px 2px 3px rgba(0,0,0,.3)}section .section-layout{width:100%}section .section-layout p{line-height:2em;margin-bottom:2em}section .section-layout ol,section .section-layout ul{list-style:disc;margin-left:42px}section .section-layout ol li,section .section-layout ul li{line-height:22px;margin-bottom:17px}section .section-layout.center{margin:0 auto;text-align:center}section .section-layout.fixed{width:100%;max-width:1200px;margin:0 auto}section .section-layout.general{width:100%}section .section-layout.left{width:100%}section .section-layout.right{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end;-ms-flex-item-align:end}section .section-layout.cards{padding:0}section .section-layout.cards>.inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;flex-flow:wrap}section .section-layout.col-1{width:100%}section .section-layout.col-2{width:50%}section .section-layout.col-3{width:33%}section .section-layout.col-4{width:25%}.fullscreen{width:100%;min-height:570px}.fullscreen.hero{min-height:85vh}.fullscreen.hero h1{font-size:48px;line-height:54px}.col-1{width:100%}.col-2{width:50%}.col-3{width:33%}.col-4{width:25%}body .invert-colors .contact-form input[type=text],body .invert-colors .contact-form textarea,body .invert-colors h1,body .invert-colors h2,body .invert-colors h3,body .invert-colors h4,body .invert-colors h5,body .invert-colors li a,body .invert-colors p{color:#fff!important}body .invert-colors ::-webkit-input-placeholder{color:rgba(255,255,255,.6)}body .invert-colors :-moz-placeholder{color:rgba(255,255,255,.6)}body .invert-colors ::-moz-placeholder{color:rgba(255,255,255,.6)}body .invert-colors :-ms-input-placeholder{color:rgba(255,255,255,.6)}.invert-header h1,.invert-header h2,.invert-header h3,.invert-header h4,.invert-header h5{color:#fff}body.single-staff section:nth-of-type(2){background-position:right bottom;background-size:contain}body.single-staff .mobile-image{display:none}.pattern-1{background:url(img/pattern1.png)}.pattern-2{background:url(img/pattern2.png)}.separated{border-width:2px 0;border-style:solid;border-color:#c3d62e;margin-bottom:60px}section.callout .section-layout{padding:10%}section.callout .section-layout>:last-child{margin-bottom:0}body.home section.pattern-1 div.section-content{padding:5% 10%}.connect-with-us{background-image:url(img/grey_logo_background.jpg)}.connect-with-us h2{font-weight:700;margin-bottom:48px}header{position:relative;z-index:4;top:0;transition:background-color .5s ease-out}header>.inner{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:80px;padding:0 20px;position:relative}header .logo>a{display:block;background-image:url(/wp-content/themes/navacord/img/logo_navacord.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:181px;height:42px}body.logged-in .layout-page.sticky-header{padding-top:32px}body.logged-in .layout-page.sticky-header header{top:32px}.layout-page.sticky-header header{border-bottom:solid 1px rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100%;background-color:#fff;color:#444}.layout-page.sticky-header header .logo>a{background-image:url(/wp-content/themes/navacord/img/logo_navacord.png)!important}.layout-page.sticky-header header .current_page_item a{border-bottom-color:#646464!important}.layout-page.sticky-header header li:last-child{border-color:#aaa}.layout-page.sticky-header header a{color:#444!important}footer>.inner{padding:90px 10% 36px 10%;background-color:#5a6770;color:#fff}footer .logo{background-image:url(/wp-content/themes/navacord/img/logo_navacord_footer.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:226px;height:52px}footer .info{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}footer .brand{width:250px}footer .brand .addr{margin:28px 0 0 60px;font-size:12px;text-transform:uppercase;line-height:15px;color:rgba(255,255,255,.7)}footer .contact{width:230px}footer .contact a{border-radius:2px;padding:15px 40px;letter-spacing:1.17px;text-transform:uppercase;color:rgba(195,214,46,.9);font-weight:600;display:block;margin-bottom:10px;text-align:center;border:solid 2px rgba(195,214,46,.5);font-size:1.75rem;max-width:230px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}footer .contact a:hover{border-color:#fff;color:#fff}footer .contact a:last-child{margin-bottom:0}footer div.social{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}footer ul.social{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%}footer ul.social li{margin:30px 10px;padding:0;width:45px;height:45px;border-radius:100%;border:solid 2px rgba(255,255,255,.2);transition:all .2s ease-out}footer ul.social li:hover{border-color:#fff}footer ul.social li a{width:100%;height:100%;display:block;opacity:.7}footer ul.social li a:hover{opacity:1}footer .bottom-footer{padding-top:150px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}footer .bottom-footer>div{width:35%}footer .bottom-footer>div:first-child{width:64%}footer .bottom-footer p.copyright{text-align:right;color:rgba(255,255,255,.5);font-size:14px}footer .bottom-footer .footer-nav ul{list-style:none}footer .bottom-footer .footer-nav ul li{display:inline-block}footer .bottom-footer .footer-nav ul li a{display:block;color:rgba(255,255,255,.5);font-size:12px;text-transform:uppercase;padding-right:6px;padding-left:1px;border-right:solid 1px rgba(255,255,255,.5)}footer .bottom-footer .footer-nav ul li:last-child a{border:0}.columns{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.columns .col-2{width:48%}.columns .col-3{width:31%}.columns .col-3_4{width:75%}.columns .col-4{width:23%}ol.columns,ul.columns{list-style-type:decimal-leading-zero;text-transform:uppercase;font-size:1.25rem;padding-left:20px}ol.columns li,ul.columns li{margin-bottom:30px;padding-left:10px}ol.columns li.filler,ul.columns li.filler{list-style:none}ol.columns li a,ul.columns li a{font-size:1.875rem;line-height:1.3em;color:#c3d62e}ul.columns{width:100%;list-style-type:none;padding-left:0}ul.columns li{margin-left:0;padding-left:0}ul.links{list-style-type:circle;margin-left:20px}ul.links li{margin-bottom:30px}ul.links li a{font-size:1.875rem;line-height:1.3em;color:#c3d62e}ul.directory{margin:0!important;padding:20px 0 0 0;list-style:none!important;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.directory>li{width:30%}ul.directory>li>div>p{line-height:1.2}ul.directory li{margin:0;padding:5px 0 40px 0;font-size:1.875rem;color:#5c5d60;text-align:left}ul.directory li.separator{border-bottom:solid 1px #323232;height:10px;padding:0;margin-bottom:20px}ul.directory li.separator .letter{font-size:1.875rem;margin:0 0 -20px -30px;color:#7d7d80}ul.directory li .directory-item{color:#7d7d80;cursor:pointer;font-size:1.875rem;text-transform:uppercase;line-height:1.6em;font-weight:600}ul.directory li .directory-item>p{margin:0}.overlay-content{display:none}.contact-form{max-width:80%;margin:0 auto}.contact-form .inquiry{max-width:60%;margin:40px auto}.contact-form label{font-size:1.6rem;text-transform:uppercase}.contact-form input[type=radio]{display:inline-block;margin-right:20px}.contact-form input[type=text],.contact-form textarea{font-size:1.4rem;padding:16px 20px;font-family:Lato,sans-serif;border:solid 2px #c3d62e;border-radius:3px;margin:10px;font-weight:600;background-color:transparent;outline:0;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.contact-form textarea{width:calc(100% - 20px);height:200px}.contact-form input[type=submit]{font-size:1.4rem;text-transform:uppercase;padding:16px 40px;background-color:#c3d62e;border:none;border-radius:3px;min-width:260px;font-family:Lato,sans-serif;font-weight:600}.contact-form ::-webkit-input-placeholder{text-transform:uppercase}.contact-form :-moz-placeholder{text-transform:uppercase}.contact-form ::-moz-placeholder{text-transform:uppercase}.contact-form :-ms-input-placeholder{text-transform:uppercase}.contact-form .field-email,.contact-form .field-phone,.contact-form .field-text{padding-left:50px!important;background-position:20px 10px;background-size:26px;background-repeat:no-repeat}.contact-form .field-text{background-image:url(img/icon_text.png)}.contact-form .field-phone{background-image:url(img/icon_phone.png)}.contact-form .field-email{background-image:url(img/icon_email.png)}.location{margin-bottom:60px}.location .title{font-size:2rem;text-transform:uppercase;margin-bottom:10px;color:#c3d62e}.location .addr{margin-bottom:10px;font-size:1.5rem;line-height:1.5}.location .info{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.location .info .name{width:30%;font-size:1.25rem;font-weight:300}.location .info .value{width:70%;font-size:1.5rem;font-weight:600}.news{width:100%;max-width:1200px;margin:0 auto}.news .col-2{border-top:solid 1px #dfe4e9;padding:40px 0;width:46%}.news .col-2 .date{font-size:1.25rem;text-transform:none;margin-bottom:20px;color:#c3d62e}.news .col-2 h2{text-transform:none;font-size:22px;line-height:28px;font-weight:700;letter-spacing:1.29px}.news .col-2 h2 a{color:#546b79}.news .single{border-top:none;width:100%;max-width:960px;margin:0 auto}.news .single .date{font-size:1.25rem;text-transform:none;margin-bottom:20px;color:#c3d62e}.news .single h2{text-transform:none;font-size:22px;line-height:28px;font-weight:700;letter-spacing:1.29px}.news .single h2 a{color:#546b79}.news .news-content a{color:#c3d62e;font-size:14px;line-height:17px;font-weight:700;text-transform:uppercase}.news .navigation{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.overlay{background-color:rgba(90,103,112,.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.overlay .window{width:80%;max-width:900px;max-height:80%;overflow:auto;padding:5%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:2em;font-size:1.5rem}.overlay .window>img{display:block;margin-bottom:20px}.overlay .window .overlay-body{display:inline-block;vertical-align:top;margin-right:5%}.overlay .window .overlay-body p{line-height:2em}.overlay .window .overlay-body .title{font-size:2.5rem;color:#546b79;margin-bottom:20px;display:block}.overlay .window .overlay-body .action{border-top:solid 1px #dfe4e9;margin-top:30px;padding-top:30px;text-align:center}.overlay .window .overlay-rail{width:24%;display:inline-block;vertical-align:top}.overlay .window .overlay-rail .title{margin-top:8px;margin-bottom:20px}.overlay .window .overlay-rail .title:before{content:'Brokers'}.overlay .window .overlay-rail .btn-partner{margin-bottom:15px;font-size:1.5rem;color:#c3d62e;display:inline-block}.overlay .window .overlay-rail a.cta{width:auto;display:block;padding:10px 40px;font-size:1.375rem}.overlay .window .overlay-rail .location{line-height:1.3em}.overlay .window .overlay-rail .location .info{margin-bottom:0}.overlay .window .overlay-rail .location .info .addr{font-size:1.25rem}.overlay .window .overlay-rail .location .info .value{font-size:1.375rem}.overlay .window .overlay-close{background-image:url(img/icon_close.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;position:absolute;top:20px;right:30px;width:50px;height:50px}.brokers{position:relative;z-index:2}div.brokers-list{width:100%;max-width:100rem;margin:auto}div.brokers-list div.col-broker{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;border:solid 1px #dfe4e9}div.brokers-list div.col-broker div.col-id{text-align:left;padding:30px;border-right:solid 1px #dfe4e9}div.brokers-list div.col-broker div.col-info{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;text-align:left;padding:30px}div.brokers-list div.col-broker .broker-logo{margin-bottom:5px;max-width:240px;max-height:100px}div.brokers-list div.col-broker .phone{margin:1rem 0;width:249px}div.brokers-list div.col-broker .phone a{font-size:2.5rem;color:#5c5d60}div.brokers-list div.col-broker .links{line-height:1.25}div.brokers-list div.col-broker .links .broker-link{display:block;color:#c3d62e}div.brokers-list div.col-broker .broker-desc{line-height:2em}@media screen and (min-width:961px) and (max-width:1180px){body.single-staff section:nth-of-type(2){background-size:60%!important;background-position:right bottom}}@media screen and (max-width:1365px){header .nav{margin-top:0}header .nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}header .nav:before{content:'';display:block;width:42px;height:42px;background-image:url(/wp-content/themes/navacord/img/icon_menu.svg);background-position:center center;background-repeat:no-repeat;background-size:32px 32px;cursor:pointer}header .nav ul{display:none;position:absolute;top:100%;right:0;background:#333;padding:10px}header .nav ul>li{display:block;margin:0}header .nav ul>li>a{padding:10px;display:block}header .nav.open>ul{display:block}header .logo>a{background-image:url(/wp-content/themes/navacord/img/logo_navacord_white.png)!important}header .nav ul>li.current_page_item{background-color:#383838;border:none}header .nav ul>li a{color:#fff!important}body.invert-colors header li.current_page_item{border:0}header{top:0!important}.layout-page.sticky-header header .nav:before{content:'';display:block;width:42px;height:42px;background-image:url(/wp-content/themes/navacord/img/icon_menu_grey.svg);background-position:center center;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer}.layout-page.sticky-header header a{color:#fff!important}}@media screen and (max-width:1024px){.cards.team .card{width:100%;padding:12px 0;min-height:275px}}@media screen and (max-width:960px){h1{font-size:30px}h2{font-size:28px}body .gform_wrapper{max-width:100%}body .gform_wrapper ul.gfield_radio li{text-align:left!important;width:100%!important;display:block!important;margin-bottom:10px!important}body .gform_wrapper input[type=submit]{display:block;width:100%}section .section-content.split-layout{display:block}section .section-content.left-panel{width:auto}section .section-content.multi-layout .section-layout.col-2{width:100%}section .section-content.multi-layout .section-layout.col-3{width:100%}section .section-content.pre-footer a{font-size:18px;line-height:24px;padding:60px 20px}section .section-layout.col-3{width:auto}body.single-staff .fullscreen{min-height:auto}.col-3{width:auto}body.single-staff section:nth-of-type(2){background:0 0!important}body.single-staff .section-content.fullscreen{padding-bottom:0}body.single-staff .mobile-image{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}body.single-staff .mobile-image>div img{display:block;max-width:100%;height:auto}footer>.inner{padding:50px 10% 36px 10%}footer .info{display:block}footer .info div{width:100%}footer .logo{background-position:left center}footer .contact a{width:100%;max-width:100%}.columns .col-2,.columns .col-3,.columns .col-3_4,.columns .col-4{width:100%}ul.directory>li{width:48%}.contact-form{max-width:100%}.contact-form input[type=submit]{width:calc(100% - 20px);display:block;margin:0 auto}.news .col-2{width:100%}}@media screen and (max-width:800px){.cards .card{width:50%}}@media screen and (max-width:740px){.find-a-broker .broker-menu{width:100%}section .section-layout.col-2{width:100%}.col-2{width:100%}footer .bottom-footer{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}footer .bottom-footer>div,footer .bottom-footer>div:first-child{width:100%}footer .bottom-footer p.copyright{text-align:left;margin-top:16px}ul.directory>li{width:100%}.overlay .window .overlay-rail{margin-top:32px;width:70%}body.page-template-page-broker section.brokers>div.section-content{padding:0 0 24px 0}div.brokers-list div.col-broker{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div.brokers-list div.col-broker>div{width:100%}div.brokers-list div.col-broker div.col-id{padding-bottom:22px;border:0}div.brokers-list div.col-broker div.col-info{padding-top:0}div.brokers-list div.col-broker .phone{width:100%}}@media screen and (max-width:500px){p{line-height:20px}.cards .card{width:100%}.cards.team .card{width:100%;padding:12px 0;min-height:275px;background-size:50%}a.cta{display:block}section .section-layout p{line-height:1.75em}.contact-form .inquiry{max-width:calc(100% - 20px)}}