@import url('https://fonts.googleapis.com/css?family=Archivo&display=swap');body{background:#fff;line-height:1.85714285714286}h1,h2,h3,h4,h5,h6,.faux-heading{letter-spacing:normal;padding:6pt 0;margin:0}.entry-content h1,.entry-content h2,.entry-content h3{margin:0;padding:1em 0}h2{font-size:2.3em;font-weight:100}.entry-content p,.entry-content li{line-height:1.85714285714286;font-size:12pt}body,.entry-content,.entry-content p,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content ul{font-family:"Archivo",sans-serif}h3{font-size:1.4em;font-weight:300;line-height:1.4;color:#000}hr{margin:1em 0}.header-inner{max-width:1280px;padding:20px;height:130px}.site-logo img{object-fit:cover;width:275px;height:100%;max-height:none}.post-inner{padding-top:0}body:not(.overlay-header) .primary-menu>li>.icon,.modal-menu a,.footer-menu a,.footer-widgets a,#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote:before,.singular:not(.overlay-header) .entry-header a,.archive-header a,.header-footer-group .color-accent,.header-footer-group .color-accent-hover:hover{color:#000 !important}.fl-node-5e27294c1d83f .fl-row.fl-row-fixed-width,.fl-node-5e27294c1d83f .fl-row-content,.fl-node-5e27294c1d83f .fl-row-content-wrap,.fl-node-5e27294c1d83f .fl-row-content.fl-row-fixed-width{margin-top:0;padding-top:0}.syn-grid-full{min-height:240px;max-height:540px;background-size:cover !important;position:relative}.syn-grid-full h3{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;background:rgba(0,0,0,0);border-radius:5px;padding:5px 10px;text-shadow:1px 1px 2px #000;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;color:#fff;word-break:normal;font-size:22pt}.syn-grid-container:hover .syn-grid-overlay-effect{opacity:.8}.syn-grid-overlay-effect{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:.2s ease;background-color:rgba(255,255,255,.5);overflow:hidden}a{text-decoration:none}.fl-builder-content{width:100% !important;max-width:100% !important}.entry-content>*{margin:0}.syn-full-width-row{width:100%}.syn-full-width-row .fl-row-content-wrap{margin:none;padding:none}.syn-home-slider img{max-height:500px !important}.fl-row-full-height .fl-row-content-wrap{min-height:0px}.nivo-caption h2,.nivo-caption p{font-family:"Helvetica","Arial",sans-serif !important;font-weight:100;text-shadow:1px 1px 5px #000}.nivo-caption h2{margin:0}.nivo-caption .hero-btn{background-color:#548dbf;border-radius:5px;padding:10px 20px;text-transform:none;text-decoration:none;font-weight:100;transition:background-color .2s ease;font-family:sans-serif;font-size:14px;letter-spacing:0px;float:right}.nivo-caption .hero-btn:hover{background-color:#004478}.nivo-caption{background:0 0 !important;opacity:1 !important;left:5% !important;bottom:40% !important;width:auto !important}.fl-module-content{margin:10px}.primary-menu li:not(:last-child){border-right:1px solid #000}.primary-menu li{padding-right:20px;font-size:12pt}.primary-menu li>a,.mobile-menu .ancestor-wrapper>a{color:#000 !important;transition:color .2s;font-weight:400 !important}.primary-menu li.current-menu-item>a,.primary-menu li a:hover,.primary-menu .current_page_ancestor,.mobile-menu .ancestor-wrapper>a:hover{text-decoration:none !important;color:#548dbf !important}.mobile-menu .current-menu-item .ancestor-wrapper>a,.modal-menu li.current-menu-item>.ancestor-wrapper>a{text-decoration:none}ul.sub-menu{padding:0}.primary-menu li.menu-item-has-children:hover>ul,.primary-menu li.menu-item-has-children:focus>ul,.primary-menu li.menu-item-has-children.focus>ul{left:-25%}.featured-hero-img-container{overflow:hidden;max-height:400px;background-position:center !important;background-size:cover !important;position:relative;height:400px}.featured-hero-img-container .page-title-cca{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.attachment-full.size-full.wp-post-image{position:relative;bottom:105%}.page-title-cca h1{text-transform:uppercase;text-shadow:1px 1px 5px #000;margin:0;text-align:center;word-break:keep-all}.entry-content hr{border-bottom:1px solid #bbb;border-top:none}.entry-content hr:before,.entry-content hr:after,hr.styled-separator:before,hr.styled-separator:after{content:none}.fl-row-fixed-width{margin-top:1em}.entry-content a,#cca-news-feed .news-link h3,.read-more-link,.ctf-tweet-text a,.ctf-header-user,.ctf-header-bio,#ctf-more,#footer-privacy-policy{color:#548dbf;transition:color .2s}.entry-content a:hover,.entry-content a:focus,#cca-news-feed .news-link h3:hover,.read-more-link:hover,.ctf-tweet-text a:hover,.ctf-header-user:hover,.ctf-header-bio:hover,#footer-privacy-policy:hover{color:#004478;text-decoration:none}h4 strong{font-size:18px}.entry-content h4{margin:0}.fl-photo,.syn-grid-full,.main-office-contact{box-shadow:3px 3px 5px #b9c5cc}.main-office-contact{margin:1em}.main-office-contact .fl-module-content{margin:0}.main-office-contact h4{font-size:1.1em;font-weight:lighter}.main-office-contact div{font-size:14pt}input.wpcf7-form-control[type=submit]{background-color:#1e73be;text-transform:none;font-family:"Archivo",sans-serif;border-radius:6px;transition:background-color .2s;padding:.7em 2em;font-weight:400}input.wpcf7-form-control[type=submit]:hover{background-color:#4c89bf;text-decoration:none}body:not(.overlay-header) .primary-menu ul{background-color:#fff !important}.primary-menu .icon{transform:translate(-18px,0px) rotate(-45deg)}#site-footer{margin:0;padding:1em 0;background-color:#d1dee5;clear:left}.footer-copyright{font-weight:400;margin-right:.25em;font-size:12pt}.primary-menu ul:before,.primary-menu ul:after{content:none}ul.sub-menu>li.menu-item{border-right:none}ul.sub-menu>li.menu-item:not(:last-child){border-bottom:1px solid #ddd}ul.sub-menu{border:1px solid #ddd}main.main-content-news{max-width:1280px;margin:auto}.news-posts{float:left}.twitter-feed{float:right}.news-posts,.twitter-feed{max-width:50%}#cca-news-feed{list-style:none;margin:0 1em 0 0}.cca-news-preview h3{margin:.5em 0}li.cca-news-preview::marker{display:none}.cca-news-preview{margin:0}.news-excerpt,.ctf-header-user,.ctf-author-name,.ctf-tweet-text,.read-more-link{font-size:12pt}.news-excerpt{font-style:italic}.sub-menu{left:-25%}.close-nav-toggle,.menu-bottom{display:none !important}.modal-menu a{padding:14px 18px}.modal-menu>li>.ancestor-wrapper>a,.sub-menu>li>.ancestor-wrapper>a{font-size:12pt}@media only screen and (max-width:1000px){.js{position:absolute !important}.modal-menu>li>a,.modal-menu>li>.ancestor-wrapper>a{font-size:12pt;letter-spacing:normal}}.mobile-nav-toggle{position:absolute;top:45px;bottom:auto;left:auto}.menu-modal{position:relative}.menu-modal,.menu-modal-inner{overflow:visible}.menu-wrapper.is-toggling .menu-item{position:absolute;background:#fff}@media only screen and (max-width:1280px){.primary-menu li{padding:0 10px;margin:0}.primary-menu>li>.icon{right:-.9em}}@media only screen and (max-width:900px){.nivo-caption{bottom:0 !important}.nivo-caption p{display:none}.nivo-caption h2{padding:0;font-size:1.7em}}@media only screen and (min-width:1000px) and (max-width:1280px){.header-titles-wrapper{display:block}.header-titles-wrapper{max-width:15%}}@media only screen and (min-width:700px){.section-inner{width:100%}.modal-menu li{padding-left:1em}.modal-menu>li>.ancestor-wrapper>a{padding:14px 18px}}button.fl-builder--selector-display-label{background-color:#fff !important}button.fl-builder-upgrade-button{background-color:#f7a407 !important}.fl-builder-content-panel-button{background-color:#e7ebef !important}.fl-builder-settings-save,.fl-builder-settings-cancel{background-color:#e7ebef !important}.mce-btn>button{background:0 0 !important}