﻿@import url("https://use.typekit.net/aej0gnz.css");@media only screen and (max-width:767px){.alignright{display:block !important;width:100% !important}}@media (max-width:768px){.fl-animation{-webkit-animation:none !important;animation:none !important;-webkit-transform:none !important;transform:none !important;transition-property:none !important;opacity:1 !important}}.mega-menu .sub-menu{max-width:980px !important;padding:8px !important;margin:0 auto !important}h1{margin-bottom:5px !important}@media only screen and (max-width:767px){h1{font-size:26px !important}}h2{margin-bottom:5px !important;margin-top:5px !important}@media only screen and (max-width:767px){h2{font-size:24px !important}}@media only screen and (max-width:767px){h3{font-size:20px !important}}.page .fl-post-header{display:none !important}.search-results .fl-post-header{display:block !important}.fl-content-left .fl-row-content-wrap{padding-left:0px !important;padding-right:0px !important}.fl-content-left .fl-module-content{margin-left:0px !important;margin-right:0px !important;margin-top:0px !important}.fl-content-left .fl-module-content h1{margin-top:0px !important}@media only screen and (max-width:1020px){body{font-size:18px !important}}@media only screen and (max-width:767px){.fl-col-small{max-width:100% !important}}.fl-content-left{border-right:none !important}.mobile-cta{text-align:center !important;color:#6e5d2d !important;font-size:18px !important}.mobile-cta a{color:#23314c !important}.mobile-cta p{margin-bottom:0px !important;text-align:center !important}.header-cta{font-family:"Roboto", sans-serif !important;font-size:18px !important;color:#6e5d2d !important;text-align:right !important}.header-cta a{color:#23314c !important;font-size:28px !important;font-family:adobe-garamond-pro, serif !important}@media only screen and (max-width:1199px){.header-cta{font-size:16px !important}.header-cta p{text-align:center !important}.header-cta a{font-size:24px !important}}.home-usp{color:#6e5d2d !important;font-size:48px !important;font-family:adobe-garamond-pro, serif !important;line-height:1.2 !important}@media only screen and (max-width:767px){.home-usp{font-size:22px !important;border-bottom:1px solid #d9d9d9 !important}}@media only screen and (max-width:767px){.home-usp p{text-align:center !important}}@media only screen and (max-width:767px){#homeSpots{display:block !important}}#homeSpots #pi,#homeSpots #ca,#homeSpots #ta,#homeSpots #wd{margin-bottom:0px !important}@media only screen and (max-width:767px){#homeSpots #pi,#homeSpots #ca,#homeSpots #ta,#homeSpots #wd{border-right:none !important;border-bottom:1px solid #d9d9d9 !important}}#homeSpots p{margin-bottom:0px !important}@media only screen and (max-width:767px){#homeSpots{padding-top:0px !important;padding-bottom:0px !important}#homeSpots .fullwidth-box .fusion-row{padding:0 !important}}#homeSpots .homeSpot#pi a{background-image:url(../images/pi.png)}#homeSpots .homeSpot#ca a{background-image:url(../images/ca.png)}#homeSpots .homeSpot#ta a{background-image:url(../images/ta.png)}#homeSpots .homeSpot#wd a{background-image:url(../images/wd.png)}@media only screen and (max-width:767px){#homeSpots .homeSpot p{margin:0 !important}}#homeSpots .homeSpot a{font-family:"Roboto", sans-serif !important;font-size:24px !important;font-weight:300 !important;color:#23314c !important;background-position:center 55px;background-repeat:no-repeat;display:block;text-align:center !important;padding:140px 0 40px !important;position:relative}@media only screen and (max-width:767px){#homeSpots .homeSpot a{text-align:left !important;padding:30px 0 30px 60px !important;background-position:left 25px;background-size:44px 45px}#homeSpots .homeSpot a:after{display:none !important}}#homeSpots .homeSpot a:hover{color:#32b1d8 !important;text-decoration:none}.results-grey{text-align:center !important}.results-grey p{text-align:center !important;margin-bottom:2px !important}.results-grey .description{height:65px !important}.results-grey .fl-module-content{background:#353535 !important;border-radius:5px !important;color:#fff !important;padding-top:25px !important;padding-left:20px !important;padding-right:20px !important}.results-grey img{padding-top:25px !important;margin-bottom:0px !important}.results-grey h4{font-family:adobe-garamond-pro, serif !important;color:#fff !important;font-weight:bold !important;font-size:60px !important;line-height:1.2 !important;margin-bottom:0px !important;margin-top:0px !important}.results-grey h5{font-family:adobe-garamond-pro, serif !important;color:#fff !important;font-size:30px !important;line-height:1 !important;text-transform:uppercase !important;margin-top:0px !important;height:60px !important}.results-box{text-align:center !important}.results-box p{text-align:center !important;margin-bottom:2px !important}.results-box .description{height:65px !important}.results-box .fl-module-content{background:#23314c !important;border-radius:5px !important;color:#33bbe3 !important;padding-top:25px !important;padding-left:20px !important;padding-right:20px !important}.results-box img{padding-top:25px !important;margin-bottom:0px !important}.results-box h4{font-family:adobe-garamond-pro, serif !important;color:#fff !important;font-weight:bold !important;font-size:60px !important;line-height:1.2 !important;margin-bottom:0px !important;margin-top:0px !important}.results-box h5{font-family:adobe-garamond-pro, serif !important;color:#fff !important;font-size:30px !important;line-height:1 !important;text-transform:uppercase !important;margin-top:0px !important;height:60px !important}.dark-zone{color:#fff !important}.dark-zone a{color:#0a9fd7 !important}.dark-zone h2{color:#fff !important}.other-dark{color:#fff !important}.other-dark a{color:#0a9fd7 !important}.other-dark h2{color:#34c5ee !important;margin-bottom:20px !important}.fl-module-rich-text .fl-module-content .fl-rich-text p{text-align:justify;text-justify:inter-word}.footer-address h3,.footer-cta h3{text-transform:uppercase !important}@media only screen and (max-width:767px){.footer-address h3,.footer-cta h3{text-align:center !important}}.footer-address p{text-align:left !important}@media only screen and (max-width:767px){.footer-address p{text-align:center !important}}.footer-cta{text-align:right !important}@media only screen and (max-width:767px){.footer-cta{text-align:center !important}}.footer-cta p{text-align:right !important}@media only screen and (max-width:767px){.footer-cta p{text-align:center !important}}.smaller-header h2{font-size:26px !important}.special-bullets .fl-module-content{background:#1b263a !important;padding:20px !important;color:#fff !important}.special-bullets a{color:#34c5ee !important}.form-cta{color:#3dbaf2 !important;font-size:24px !important;font-weight:bold !important}.form-cta h3{color:#fff !important;font-size:48px !important;margin-top:0px !important;margin-bottom:0px !important;font-weight:normal !important}.form-cta p{margin-bottom:0px !important;text-align:right !important}#footerForm{color:#23314c !important}#footerForm .gfield_label{display:none !important}#footerForm input,#footerForm .gfield textarea{font-size:14px !important}#footerForm input.medium,#footerForm textarea{padding-left:8px !important;background:rgba(212, 212, 212, 0.44) !important;color:#23314c !important}#footerForm input.medium{height:63px !important;background:rgba(212, 212, 212, 0.44) !important;color:#23314c !important}@media only screen and (max-width:767px){#footerForm input.medium{width:100% !important}}#footerForm .top_label textarea.textarea{width:50% !important;float:right !important;display:inline-block !important;margin-top:-236px !important;margin-right:0px !important;height:175px !important}@media only screen and (max-width:1199px){#footerForm .top_label textarea.textarea{margin-top:0px !important;float:none !important;width:100% !important}}@media only screen and (max-width:1020px){#footerForm .top_label textarea.textarea{margin-top:0px !important;float:none !important;width:100% !important}}@media only screen and (max-width:767px){#footerForm .top_label textarea.textarea{margin-top:0px !important;float:none !important;width:100% !important}}#footerForm ::-webkit-input-placeholder{color:#23314c !important;font-size:20px !important}#footerForm ::-moz-placeholder{color:#23314c !important;font-size:20px !important}#footerForm :-ms-input-placeholder{color:#23314c !important;font-size:20px !important}#footerForm :-moz-placeholder{color:#23314c !important;font-size:20px !important}#footerForm .gform_footer{float:right !important;width:50% !important;margin-top:-58px !important;padding-top:0px !important}@media only screen and (max-width:767px){#footerForm .gform_footer{width:100% !important;margin-top:10px !important}}@media only screen and (max-width:1199px){#footerForm .gform_footer{margin-top:10px !important}}#footerForm .gform_button{z-index:99999 !important;background:#23314c !important;font-size:24px !important;padding-left:25px !important;padding-right:25px !important;font-family:"Roboto", sans-serif;color:#fff !important}@media only screen and (max-width:767px){#footerForm .gform_button{width:100% !important}}#footerForm .gform_button:hover{background:#3dbaf2 !important}.aop-menu h2{background:#23314c !important;padding:15px 20px !important;margin-bottom:0px !important;font-size:30px !important;color:#fff !important;margin-top:0px !important;text-align:center !important;font-weight:300 !important}.aop-menu h4{background:#23314c !important;padding:15px 20px !important;margin-bottom:0px !important;font-size:30px !important;color:#fff !important;margin-top:0px !important;text-align:center !important;font-weight:300 !important}.aop-menu ul{margin-bottom:0px !important}.aop-menu li{padding:0 !important;margin:0px !important}.aop-menu li a{display:block;color:#2e4265 !important;padding:15px 15px 15px 45px !important;position:relative;background:#ffffff;border-bottom:1px solid #e1e1e1 !important}.aop-menu li a:hover{background:#23314c;color:#42b5f4 !important;text-decoration:none}.aop-menu li a:hover:before{color:#42b5f4}.aop-menu li a:before{content:"•" !important;position:absolute;left:25px;top:14px;color:#2e4265}.aop-menu li.current_page_item a{color:#42b5f4 !important;background:#23314c !important}.aop-menu li.current_page_item a:before{color:#42b5f4 !important}.faq-questions{color:#ffffff !important}.faq-questions a{color:#34c5ee !important}.faq-questions a:hover{color:#fff !important}.faq-questions h2{color:#fff !important;text-transform:uppercase !important;margin-bottom:20px !important}.faq-questions ul{list-style:none !important;padding-left:0px !important}@media only screen and (max-width:767px){.faq-questions ul{list-style:disc !important;padding-left:20px !important}}.faq-questions ul li{margin-bottom:8px !important}.faq-questions ul li ul{padding-left:25px !important}.faq-questions ul li::before{content:"•" !important;color:#34c5ee !important;margin-right:20px !important}@media only screen and (max-width:767px){.faq-questions ul li::before{display:none !important}}.blue-bullets .fl-module-content ul li::before{content:"•" !important;color:#34c5ee !important;margin-right:20px !important}.blue-bullets .fl-module-content ul{list-style:none !important;padding-left:0px !important}.blue-bullets .fl-module-content a{color:#34c5ee !important}.blue-bullets .fl-module-content li{display:block;color:#fff !important;padding:15px 15px 15px 45px !important;position:relative;background:#1e2a41;margin-bottom:5px !important}@media only screen and (max-width:767px){.blue-bullets .fl-module-content li{padding:15px 15px 15px 25px !important}}.special-callout .fl-module-content{color:#fff !important;background:#1e2a41 !important;padding:25px !important;font-size:22px !important}.special-callout .fl-module-content strong{color:#34c5ee !important}.special-callout .fl-module-content a{color:#34c5ee !important}.grey-callout .fl-module-content{color:#fff !important;background:#353535 !important;padding:25px !important;font-size:22px !important}.grey-callout .fl-module-content strong{color:#34c5ee !important}.grey-callout .fl-module-content a{color:#34c5ee !important}.tiktok-header h4{font-size:50px !important;color:#000 !important}@media only screen and (max-width:1199px){.tiktok-header h4{font-size:40px !important}}.sub-opening{background-image:url(../images/top-sub.png);background-size:contain !important;background-position:top center !important;background-repeat:no-repeat !important}.fl-sidebar .widget_recent_entries,.fl-sidebar .widget_archive,.fl-sidebar .widget_categories{background:#fff !important;border:1px solid #e1e1e1 !important;color:#211d1e !important}.fl-sidebar .widget_recent_entries select,.fl-sidebar .widget_archive select,.fl-sidebar .widget_categories select{width:100% !important;padding:10px !important}.fl-sidebar .widget_recent_entries a,.fl-sidebar .widget_archive a,.fl-sidebar .widget_categories a{color:#1e2a41 !important}.fl-sidebar .widget_recent_entries a:hover,.fl-sidebar .widget_archive a:hover,.fl-sidebar .widget_categories a:hover{color:#3dbaf2 !important;text-decoration:underline !important}.fl-sidebar .widget_recent_entries h2,.fl-sidebar .widget_archive h2,.fl-sidebar .widget_categories h2{background:#23314c !important;padding:15px 20px !important;margin-bottom:0px !important;font-size:30px !important;color:#fff !important;margin-top:0px !important;text-align:center !important;font-weight:300 !important}.fl-sidebar .widget_recent_entries h4,.fl-sidebar .widget_archive h4,.fl-sidebar .widget_categories h4{background:#23314c !important;padding:15px 20px !important;margin-bottom:0px !important;font-size:30px !important;color:#fff !important;margin-top:0px !important;text-align:center !important;font-weight:300 !important}.fl-sidebar .widget_recent_entries ul,.fl-sidebar .widget_archive ul,.fl-sidebar .widget_categories ul{margin-bottom:0px !important;padding-left:10px !important}.fl-sidebar .widget_recent_entries li,.fl-sidebar .widget_archive li,.fl-sidebar .widget_categories li{padding:15px 10px !important;border-color:#070707 !important;margin-bottom:0px !important}.fl-sidebar .widget_recent_entries li a:before,.fl-sidebar .widget_archive li a:before,.fl-sidebar .widget_categories li a:before{display:none !important}.attorney-photo .attyname{color:#34c5ee !important;font-weight:bold !important;font-size:24px !important;display:block !important;text-align:center !important;line-height:1.2 !important}.attorney-photo .attytitle{font-weight:100 !important;font-size:24px !important;color:#23314c !important;display:block !important;text-align:center !important;line-height:1.2 !important}.attorney-photo .pp-photo-caption{background:none !important}@media only screen and (max-width:767px){.home-middle .fl-row-content-wrap{background:#23314c !important;background-image:none !important}}.bio-dark{background:#22304b !important;color:#fff !important}.bio-dark a{color:#34c5ee !important}.bio-dark strong{color:#34c5ee !important}.bio-dark h2{color:#fff !important;text-transform:uppercase !important;font-weight:100 !important}.bio-dark ul li{margin-bottom:8px !important}.bio-dark ul{margin-top:20px !important;margin-bottom:40px !important}.bio-content h2{margin-bottom:20px !important}.bio-content strong{color:#1c3b6a !important}