.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word}.gallery-caption{color:#000}body{font-family:'Roboto',Arial Bold,Arial,sans-serif;font-weight:400}a{transition:color .3s ease-in-out;color:#0b4958}h1{font-weight:700}h2{font-weight:500;color:#a55d28}h3{font-weight:400;font-style:italic}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.breadcrumb-container{background:#e3e0e0}.breadcrumb-container ol.breadcrumb{background:none;margin-bottom:0px;padding:8px 0}.breadcrumb-container ol.breadcrumb .breadcrumb_last{color:#0b4958;font-weight:700}.btn.btn-teal{color:#fff;text-transform:uppercase;background:#0b4958;border:2px solid #a09931;padding:2px 8px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}.btn.btn-teal:hover{background:#116f85}.btn.btn-white{color:#0b4958;text-transform:uppercase;background:#fff;border:2px solid #0b4958;padding:2px 8px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;font-weight:700}.btn.btn-white:hover{background:#1cbae0}.btn.btn-orange{color:#fff;text-transform:uppercase;background:#a55d28;border:2px solid #a55d28;padding:2px 8px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;font-weight:700}.btn.btn-white:hover{background:#d7905c;border:2px solid #d7905c}.btn.btn-primary{background:#0b4958}.btn.btn-primary:hover{background:#116f85}.bg-primary{background:#0b4958;color:#fff}.btn.btn-success{background:#31a091}.btn.btn-success:hover{background:#67d0c2}.bg-success{background:#31a091}.btn.btn-info{background:#3174a0}.btn.btn-info:hover{background:#67a6d0}.bg-info{background:#3174a0}.btn.btn-warning{background:#a09931}.btn.btn-warning:hover{background:#d0ca67}.bg-warning{background:#a09931}.btn.btn-danger{background:#a55d28}.btn.btn-danger:hover{background:#d7905c}.bg-danger{background:#a55d28}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}img,.post img,.widget img{max-width:100%!important}.entry-content img,.comment-content img,.widget img{max-width:100%}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;width:auto;height:auto}embed,object,video{max-width:100%}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-smiley{margin:0!important;max-height:1em}.navbar-default{border:0px;background:none;border-radius:0px;float:none;min-height:0px;margin-bottom:0px;margin-top:4em}.navbar-default #primary-nav-collapse{text-align:right}.navbar-default #primary-nav-collapse .navbar-nav{float:none;text-align:right;display:inline-block}.navbar-default #primary-nav-collapse .navbar-nav li a{color:#4a4a4a;font-family:"Roboto",Arial Bold,Arial,sans-serif;text-transform:uppercase;border-top:3px solid transparent;padding:10px 0 0 0;margin:0 15px;font-weight:700;font-size:16px}.navbar-default #primary-nav-collapse .navbar-nav li a:focus,.navbar-default #primary-nav-collapse .navbar-nav li a:hover{border-top:3px solid #a55d28}.navbar-default #primary-nav-collapse .navbar-nav li.home a:before{content:'\f015';font-family:'FontAwesome';font-weight:400;padding-right:10px}.navbar-default #primary-nav-collapse .navbar-nav li.map-marker a:before{content:'\f041';font-family:'FontAwesome';font-weight:400;padding-right:10px}.navbar-default #primary-nav-collapse .navbar-nav li.team a:before{content:'\f0c0';font-family:'FontAwesome';font-weight:400;padding-right:10px}.navbar-default #primary-nav-collapse .navbar-nav li.email a:before{content:'\f0e0';font-family:'FontAwesome';font-weight:400;padding-right:10px}.navbar-default #primary-nav-collapse .navbar-nav .active a,.navbar-default #primary-nav-collapse .navbar-nav .active a:focus,.navbar-default #primary-nav-collapse .navbar-nav .active a:hover{background:none;color:#4a4a4a;border-top:3px solid #a09931}.navbar-default .navbar-toggle{margin-right:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border:2px solid #0b4958}.navbar-default .navbar-toggle .icon-bar{background-color:#0b4958}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#1cbae0}#primary-nav-collapse-mobile{text-align:center;margin-top:20px}#primary-nav-collapse-mobile .navbar-nav{float:none;text-align:center;display:inline-block}#primary-nav-collapse-mobile .navbar-nav li a{color:#4a4a4a;text-transform:uppercase;padding:10px 0 0 0;margin:0 15px;font-weight:700;font-size:14px}#primary-nav-collapse-mobile .navbar-nav li.home a:before{content:'\f015';font-family:'FontAwesome';font-weight:400;padding-right:10px}#primary-nav-collapse-mobile .navbar-nav li.map-marker a:before{content:'\f041';font-family:'FontAwesome';font-weight:400;padding-right:10px}#primary-nav-collapse-mobile .navbar-nav li.team a:before{content:'\f0c0';font-family:'FontAwesome';font-weight:400;padding-right:10px}#primary-nav-collapse-mobile .navbar-nav li.email a:before{content:'\f0e0';font-family:'FontAwesome';font-weight:400;padding-right:10px}#primary-nav-collapse-mobile .navbar-nav .active a,#primary-nav-collapse-mobile .navbar-nav .active a:focus,#primary-nav-collapse-mobile .navbar-nav .active a:hover{background:none;color:#4a4a4a}@media (max-width: 1199px){.navbar-default{margin-top:3.7em}.navbar-default #primary-nav-collapse .navbar-nav li a{font-size:14px}}@media (max-width: 991px){.navbar-default{margin-top:1em}.navbar-default #primary-nav-collapse{padding-right:0px}.navbar-default #primary-nav-collapse .navbar-nav li:last-child a{margin-right:0px}}@media (max-width: 767px){.navbar-default{margin-top:0px}}footer h3{font-style:normal}#footer-cta{background:#0b4958;color:#fff;text-align:center;border-bottom:2px solid #a09931;padding:15px 0}#footer-cta .widget:nth-child(1){width:40%}#footer-cta .widget:nth-child(2){width:60%;border-left:1px solid #a09931}#footer-cta a{color:#fff}#footer-cta .gform_wrapper{max-width:100%}#footer-cta .gform_wrapper .gform_heading{text-align:center;font-size:24px;width:100%;margin-bottom:10px}#footer-cta .gform_wrapper .gform_heading span{font-weight:500}#footer-cta .gform_wrapper .gform_heading .gform_description{width:100%;margin-bottom:20px}#footer-cta .gform_wrapper .gform_body{width:80%;margin:0 auto}#footer-cta .gform_wrapper .gform_body label{display:none}#footer-cta .gform_wrapper .gform_body li{display:inline-block;width:40%;margin-top:0px}#footer-cta .gform_wrapper .gform_body li input{width:100%!important;border:0px;box-shadow:none;font-size:12px;padding:5px 10px;border-radius:0px}#footer-cta .gform_wrapper .gform_body li:last-child{width:20%}#footer-cta .gform_wrapper .gform_body li:last-child button{width:100%;padding:5px 0;border:0px;background:#a55d28;color:#fff;text-transform:uppercase;font-size:12px}#footer-cta .gform_wrapper .gform_body li:last-child button:hover{background:#d7905c}#footer-cta .gform_wrapper .gform_footer{display:none}@media (max-width: 1199px){#footer-cta h3{font-size:20px}#footer-cta .gform_wrapper .gform_heading{font-size:20px}}@media (max-width: 991px){#footer-cta h3{font-size:18px}#footer-cta .gform_wrapper .gform_heading{font-size:18px}}@media (max-width: 767px){#footer-cta h3{font-size:18px}#footer-cta .gform_wrapper .gform_heading{font-size:18px}#footer-cta .gform_wrapper .gform_body{width:97%}#footer-cta .gform_wrapper .gform_body li{width:37%}#footer-cta .gform_wrapper .gform_body li input{font-size:8px;width:95%!important}#footer-cta .gform_wrapper .gform_body li:last-child{width:26%}#footer-cta .gform_wrapper .gform_body li:last-child button{font-size:10px;padding:5px 0 7px}#footer-cta .widget:nth-child(1){width:90%;margin:0 auto;border-bottom:1px solid #a09931}#footer-cta .widget:nth-child(1) h3:last-child{margin-bottom:25px}#footer-cta .widget:nth-child(2){width:100%;margin-top:25px;border-left:0px}}#footer-menus{background:#d2d2d2;color:#0b4958;padding:10px 0}#footer-menus .widget:nth-child(1){width:40%}#footer-menus .widget:nth-child(2){width:60%}#footer-menus a{color:#0b4958}#footer-menus h3{font-size:18px;font-weight:700}#footer-menus .menu{padding-left:0px}#footer-menus .menu li{list-style:none}#footer-menus .menu li a{font-weight:300;font-size:18px;line-height:2em}#footer-menus .widget:nth-child(2) .menu li{width:33%;display:block;float:left}@media (max-width: 991px){#footer-menus h3{font-size:16px}#footer-menus .menu li a{font-size:16px}}@media (max-width: 767px){#footer-menus{text-align:center}#footer-menus h3{font-size:18px}#footer-menus .widget:nth-child(1){display:none}#footer-menus .widget:nth-child(1) .menu li{width:50%;display:block;float:left}#footer-menus .widget:nth-child(2){width:100%;clear:both;padding-top:1px}#footer-menus .widget:nth-child(2) .menu li{width:100%;display:block;float:none}#footer-menus .widget:nth-child(2) .menu li a{font-size:16px}}#footer-top{padding:25px 0;background:#a09931}#footer-top h4{color:#fff;text-transform:uppercase;font-size:20px;margin:12px 0}#footer-top .btn.btn-white{margin:0;width:100%;font-size:20px;padding:5px 10px}@media (max-width: 1199px){#footer-top h4{font-size:18px}#footer-top .btn.btn-white{width:auto;font-size:18px}}@media (max-width: 991px){#footer-top h4{font-size:14px}#footer-top .btn.btn-white{width:auto;font-size:12px}}@media (max-width: 767px){#footer-top{text-align:center}#footer-top h4{font-size:16px;text-align:center}#footer-top .btn.btn-white{font-size:12px}}#footer-bottom{background:#000;font-size:10px;color:#d2d2d2;padding:15px 0;font-weight:300}#footer-bottom a{color:#d2d2d2}#footer-bottom img{margin:0 auto}#footer-bottom ul{padding-left:0px;list-style:none}#footer-bottom ul li{display:inline-block;padding-right:10px}#footer-bottom ul li:last-child{padding-right:0px}@media (max-width: 767px){#footer-bottom{text-align:center}#footer-bottom .text-right{text-align:center!important}#footer-bottom .widget{margin-bottom:10px}}header #header-container{position:relative}header #header-container .site-logo{position:absolute;bottom:-200px}header .btn.btn-teal{font-size:15px;border-top:0px}header .header-phone{color:#a55d28;font-weight:700;font-size:32px}header .header-phone .fa{padding-right:10px}header .header-phone:hover{color:#d7905c;text-decoration:none}header .widget:nth-child(2){padding-top:1.8em}@media (max-width: 1199px){header #header-container .site-logo{bottom:-175px}header .btn.btn-teal{font-size:12px}header .header-phone{font-size:28px}header .widget:nth-child(2){padding-top:2em}}@media (max-width: 991px){header #header-container .site-logo{bottom:-200px}header .btn.btn-teal{font-size:16px;width:auto;display:inline-block}header .mobile-button-header{text-align:left;margin-top:-1px}header .widget:nth-child(1){display:none!important}header .widget:nth-child(2){padding-top:.5em}header .header-phone{font-size:32px}}@media (max-width: 767px){header #header-container .site-logo{bottom:-220px}header .btn.btn-teal{font-size:16px;margin-top:0px}header .mobile-button-header{margin-top:-2px}header .header-phone{font-size:24px}}@media (max-width: 650px){header #header-container .site-logo{bottom:-210px}}@media (max-width: 576px){header #header-container .site-logo{bottom:-195px}}@media (max-width: 415px){header #header-container .site-logo{bottom:-160px}header .btn.btn-teal{font-size:9px;margin-top:0px}header .header-phone{font-size:20px}}@media (max-width: 330px){header #header-container .site-logo{bottom:-130px}}#hero-area{background:url("assets/images/DLFM-hero.jpg") center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;color:#fff;text-align:center;font-family:"Roboto",Arial Bold,Arial,sans-serif;text-shadow:0px 2px 4px rgba(0,0,0,0.5);padding:200px 0 150px}#hero-area a{color:#fff}#hero-area .widget h1{text-transform:uppercase;font-weight:900;text-shadow:0px 2px 4px rgba(0,0,0,0.5);font-size:45px}#hero-area .widget h3{font-size:30px;font-weight:400;font-style:normal}#hero-area .widget .menu{padding-left:0px;list-style:none;margin:40px 0}#hero-area .widget .menu li{display:inline-block;text-transform:uppercase;margin:0 5px}#hero-area .widget .menu li a{border:2px solid #fff;padding:4px 20px;font-size:26px}#hero-area .widget .menu li a:hover{background:#a55d28;text-decoration:none;text-shadow:none}@media (max-width: 991px){#hero-area .widget h1{font-size:40px}#hero-area .widget h3{font-size:26px}#hero-area .widget .menu li a{font-size:20px}}@media (max-width: 767px){#hero-area{background:url("assets/images/DLFM-hero.jpg") 25% center no-repeat}#hero-area .widget .menu li a{font-size:16px}}@media (max-width: 650px){#hero-area{padding:120px 0 100px}#hero-area .widget h1{font-size:28px}#hero-area .widget h3{font-size:16px}#hero-area .widget .menu li{display:block;margin:20px 0}}@media (max-width: 450px){#hero-area{padding:100px 0 70px}#hero-area .widget h1{font-size:20px}#hero-area .widget h3{font-size:14px}}#inner-hero{background:#0b4958;color:#fff;text-align:center;font-family:"Roboto",Arial Bold,Arial,sans-serif;text-shadow:0px 2px 4px rgba(0,0,0,0.5);padding:20px 0}#inner-hero a{color:#fff}#inner-hero .widget h2{text-transform:uppercase;font-weight:900;text-shadow:0px 2px 4px rgba(0,0,0,0.5);font-size:45px;color:#fff}#inner-hero .widget h3{font-size:30px;font-weight:400}#inner-hero .widget .menu{padding-left:0px;list-style:none;margin:40px 0}#inner-hero .widget .menu li{display:inline-block;text-transform:uppercase;margin:0 5px}#inner-hero .widget .menu li a{border:2px solid #fff;padding:4px 20px;font-size:26px}#inner-hero .widget .menu li a:hover{background:#a55d28;text-decoration:none;text-shadow:none}#inner-hero .widget .menu li.current-menu-item a{background:#a55d28}@media (max-width: 1199px){#inner-hero .widget h2{font-size:40px}#inner-hero .widget .menu li a{font-size:22px}}@media (max-width: 991px){#inner-hero{padding:100px 0 10px}#inner-hero .widget .menu li a{font-size:20px}}@media (max-width: 767px){#inner-hero .widget h2{font-size:30px}#inner-hero .widget .menu li a{font-size:16px}}@media (max-width: 650px){#inner-hero .widget h2{font-size:28px}#inner-hero .widget .menu li{display:block;margin:20px 0}}@media (max-width: 450px){#inner-hero{padding:80px 0 10px}#inner-hero .widget h2{font-size:20px}#inner-hero .widget h3{font-size:14px}}.site-sidebar h3.widgettitle{font-size:20px;font-weight:700}.site-sidebar .widget{margin-bottom:40px}.site-sidebar .widget.widget_nav_menu,.site-sidebar .widget.widget_categories{background:#3174a0;padding:10px 15px;color:#fff}.site-sidebar .widget.widget_nav_menu ul.menu,.site-sidebar .widget.widget_nav_menu ul,.site-sidebar .widget.widget_categories ul.menu,.site-sidebar .widget.widget_categories ul{padding-left:0px;list-style:none;margin-bottom:0px}.site-sidebar .widget.widget_nav_menu ul.menu li,.site-sidebar .widget.widget_nav_menu ul li,.site-sidebar .widget.widget_categories ul.menu li,.site-sidebar .widget.widget_categories ul li{font-size:16px;line-height:2em}.site-sidebar .widget.widget_nav_menu a,.site-sidebar .widget.widget_categories a{color:#fff}.site-sidebar .widget.widget_nav_menu h3.widgettitle,.site-sidebar .widget.widget_categories h3.widgettitle{margin-top:0px}.site-sidebar .widget.widget_ultimate_posts{padding:10px 15px;border-top:3px solid #a55d28;box-shadow:0px 2px 4px rgba(0,0,0,0.5)}.site-sidebar .widget.widget_ultimate_posts h3.widgettitle{color:#a55d28;margin-top:0px}.site-sidebar .widget.widget_ultimate_posts h4.entry-title{font-size:12px;font-weight:700;margin:15px 0 10px}.site-sidebar .widget.widget_ultimate_posts .entry-summary{font-size:12px;line-height:2em}.site-sidebar .widget.widget_ultimate_posts .entry-summary p{margin-bottom:0px}.site-sidebar .widget.widget_ultimate_posts .entry-summary a.more-link{display:block;color:#3174a0}#cta-menu-section{text-align:center;padding:40px 0}#cta-menu-section h3.widgettitle{font-weight:700;font-size:32px}#cta-menu-section .widget{font-size:22px}#cta-menu-section .widget .menu{list-style:none;padding-left:0px;padding:20px 0 0 0;display:flex}#cta-menu-section .widget .menu li{display:inline-block;display:-webkit-inline-flexbox;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:20%;margin:0 2.5%;vertical-align:middle;height:3.5em;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}#cta-menu-section .widget .menu li a{max-width:80%;margin:0 auto;color:#fff;font-weight:700;font-size:14px}#cta-menu-section .widget .menu li:hover a{text-decoration:none}#cta-menu-section .widget .btn{color:#0b4958;border:2px solid #0b4958;margin-top:20px;text-transform:uppercase;font-weight:700;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:5px 20px}#cta-menu-section .widget .btn .fa{line-height:0.3em;padding-bottom:0.05em}#cta-menu-section .widget .btn:hover{background:#1cbae0}#cta-menu-section .widget_nav_menu:nth-child(2) .menu li{background:#7b31a0}#cta-menu-section .widget_nav_menu:nth-child(2) .menu li:hover{background:#ad67d0}#cta-menu-section .widget_nav_menu:nth-child(3) .menu li{background:#31a091}#cta-menu-section .widget_nav_menu:nth-child(3) .menu li:hover{background:#67d0c2}#cta-menu-section .widget_nav_menu:nth-child(4) .menu li{background:#3174a0}#cta-menu-section .widget_nav_menu:nth-child(4) .menu li:hover{background:#67a6d0}@media (max-width: 1199px){#cta-menu-section .widget .menu li a{font-size:12px}}@media (max-width: 767px){#cta-menu-section .widget:nth-child(2),#cta-menu-section .widget:nth-child(3),#cta-menu-section .widget:nth-child(4),#cta-menu-section .widget:nth-child(5){display:none}#cta-menu-section h3.widgettitle{font-size:20px}#cta-menu-section .widget{font-size:16px}}@media (max-width: 650px){#cta-menu-section .widget .menu li{height:4em}#cta-menu-section .widget .menu li a{font-size:8px}}#homepage-content{padding-top:40px;padding-bottom:40px}#homepage-content h3{margin:0 0 30px 0;text-align:center;font-weight:700}#homepage-content .bio-images{margin:0 auto;text-align:center}#homepage-content .bio-images img{padding:0px}#homepage-content .bio-images figure{display:inline-block;max-width:50%;height:auto;border:0px;margin:0px;line-height:3em;color:#0b4958}#homepage-content .bio-images figure:nth-child(2){margin-left:-20px}#homepage-content .bio-images .wp-caption{background:none}#homepage-content .hp-logos{list-style:none;padding-left:0px;margin:0 auto;text-align:center}#homepage-content .hp-logos li{vertical-align:middle;display:inline-block;display:-webkit-inline-flexbox;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:10px 0 20px;font-size:0px;border-right:1px solid #a09931;min-height:106px}#homepage-content .hp-logos li img{max-width:100%;height:auto;padding:0 5px}#homepage-content .hp-logos li:nth-child(1){width:15%}#homepage-content .hp-logos li:nth-child(2){width:11%}#homepage-content .hp-logos li:nth-child(3){width:12%}#homepage-content .hp-logos li:nth-child(4){width:12%}#homepage-content .hp-logos li:nth-child(5){width:14%}#homepage-content .hp-logos li:nth-child(6){width:15%}#homepage-content .hp-logos li:nth-child(7){width:12%;border-right:0px}@media (min-width: 992px){#homepage-content .bio-text{margin-top:2em}}@media (max-width: 1199px){#homepage-content .hp-logos li{height:95px}}@media (max-width: 991px){#homepage-content .hp-logos li{height:71px}}@media (max-width: 767px){#homepage-content .row{width:100%;margin:0px}#homepage-content .hp-logos{display:none}}@media (max-width: 450px){#homepage-content .bio-images figure:nth-child(2){margin-left:-15px}#homepage-content .bio-images .wp-caption{font-size:8px}}.custom-map{padding:40px 0;position:relative}.custom-map .map-overlay{position:absolute;left:35px;top:40%;color:#0b4958;font-size:20px;font-weight:700;width:250px;text-shadow:0px 2px 3px rgba(0,0,0,0.5);line-height:1.6em}.custom-map .map-overlay span{font-family:'Allura',cursive;font-size:22px;border-bottom:1px solid #0b4958}@media (max-width: 767px){.custom-map{display:none}.custom-map .map-overlay{position:relative;text-align:center;padding-bottom:15px;left:auto;top:auto;margin:0 auto}.custom-map iframe{height:300px}}.page-header{border:0px}.page-header h1{text-align:center;text-transform:uppercase;font-size:32px;font-weight:700}.inner-page-content{margin-bottom:40px;font-size:16px}.inner-page-content h3.content-header{color:#0b4958;margin:15px 0 35px;font-weight:700}.inner-page-content .phone-link{line-height:2.5em;font-size:36px;font-weight:700;color:#a55d28}.inner-page-content .phone-link:hover{color:#d7905c}.inner-page-content .bio-images{margin:0 auto;text-align:center}.inner-page-content .bio-images img{padding:0px}.inner-page-content .bio-images figure{display:inline-block;max-width:50%;height:auto;border:0px;margin:0px;line-height:3em;color:#0b4958}.inner-page-content .bio-images figure:nth-child(2){margin-left:-20px}.inner-page-content .bio-images .wp-caption{background:none}.inner-page-content .hp-logos{list-style:none;padding-left:0px;margin:0 auto;text-align:center}.inner-page-content .hp-logos li{vertical-align:middle;display:inline-block;display:-webkit-inline-flexbox;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:10px 0 20px;font-size:0px;border-right:1px solid #a09931;min-height:106px}.inner-page-content .hp-logos li img{max-width:100%;height:auto;padding:0 5px}.inner-page-content .hp-logos li:nth-child(1){width:15%}.inner-page-content .hp-logos li:nth-child(2){width:11%}.inner-page-content .hp-logos li:nth-child(3){width:12%}.inner-page-content .hp-logos li:nth-child(4){width:12%}.inner-page-content .hp-logos li:nth-child(5){width:14%}.inner-page-content .hp-logos li:nth-child(6){width:15%}.inner-page-content .hp-logos li:nth-child(7){width:12%;border-right:0px}@media (min-width: 992px){.inner-page-content .bio-text{margin-top:2em}}@media (max-width: 1199px){.inner-page-content .hp-logos li{height:95px}}@media (max-width: 991px){.inner-page-content .hp-logos li{height:71px}}@media (max-width: 767px){.inner-page-content .row{width:100%;margin:0px}.inner-page-content .hp-logos{display:none}}.page-template-tpl-category .header-image{position:relative;margin-bottom:20px}.page-template-tpl-category .header-image .featured-category-image{min-width:100%}.page-template-tpl-category .header-image .header-image-overlay{position:absolute;top:0;right:0;width:35%;background:rgba(0,0,0,0.4);color:#fff;font-family:'Cutive',serif;padding:30px 20px;line-height:1.7em}.page-template-tpl-category .header-image .header-image-overlay span{font-weight:700}@media (max-width: 767px){.page-template-tpl-category .header-image .header-image-overlay{width:85%;padding:10px;font-size:10px}}.single-post .header-image{margin-bottom:20px}.single-post .header-image .featured-category-image{min-width:100%;height:auto}.sitemap-row-1 h3{font-style:normal;font-size:16px;font-weight:700;color:#a55d28}.sitemap-row-1 ul{padding-left:0px;list-style:none}.sitemap-row-1 ul li a{color:#000;line-height:2.2em;font-size:14px}.sitemap-row-2{background:#e3e0e0;box-shadow:0px 2px 4px rgba(0,0,0,0.5);padding:5px 20px 20px 20px}.sitemap-row-2 h3{font-style:normal;font-size:24px;font-weight:700}.sitemap-row-2 ul{padding-left:0px;list-style:none}.sitemap-row-2 ul li a{font-size:16px;line-height:3em;color:#000}.callout{font-weight:300;background-color:#0b4958;color:white;padding:30px;border-radius:6px}.callout a{color:#a09931}blockquote{padding:20px;margin:10px 70px 0;font-style:italic}.landing-form-box{box-shadow:0px 2px 4px rgba(0,0,0,0.5);padding:20px;line-height:2em;color:#0b4958}.landing-form-box .gform_wrapper{max-width:100%}.landing-form-box .gform_wrapper .gform_body ul li{padding:0px!important}.landing-form-box .gform_wrapper .gform_body ul li label{display:none!important}.landing-form-box .gform_wrapper .gform_body ul li input{width:100%!important}.landing-form-box .gform_footer input{background:#a55d28!important;border:0px;color:#fff;font-size:16px;text-transform:uppercase;padding:8px 15px}.landing-form-box .gform_footer input:hover{background:#d7905c!important}blockquote.landing-quote{margin:30px 0;border:2px solid #0b4958;padding:10px 25px;font-style:normal;font-weight:700;color:#0b4958}div.landing-content{line-height:1.8em;color:#0b4958}div.landing-content h2{font-size:22px;color:#a55d28}div.landing-content a{color:#0070FF;text-decoration:underline}.blog-page-header{text-align:center;font-size:16px;margin-bottom:30px}.blog-page-header .gform_wrapper{max-width:100%}.blog-page-header .gform_wrapper .gform_heading{text-align:center;font-size:24px;width:100%;margin-bottom:10px}.blog-page-header .gform_wrapper .gform_heading span{font-weight:500}.blog-page-header .gform_wrapper .gform_body{width:50%;margin:0 auto}.blog-page-header .gform_wrapper .gform_body label{display:none}.blog-page-header .gform_wrapper .gform_body li{display:inline-block;width:40%}.blog-page-header .gform_wrapper .gform_body li input,.blog-page-header .gform_wrapper .gform_body li input.medium{width:90%!important;border:0px!important;font-size:12px!important;padding:5px 10px!important;border-radius:0px!important;border:1px solid #4a4a4a!important}.blog-page-header .gform_wrapper .gform_body li:last-child{width:20%}.blog-page-header .gform_wrapper .gform_body li:last-child button{width:100%;padding:5px 0;border:0px;background:#a55d28;color:#fff;text-transform:uppercase;font-size:12px}.blog-page-header .gform_wrapper .gform_body li:last-child button:hover{background:#d7905c}.blog-page-header .gform_wrapper .gform_footer{display:none}.blog-post-container{padding:15px;box-shadow:0px 2px 4px rgba(0,0,0,0.5);margin-bottom:30px}.blog-post-container h2.blog-title{margin-top:0px;font-size:20px;font-weight:700}.blog-post-container .blog-excerpt{font-size:12px;line-height:2em;margin-top:10px}.blog-post-container a.blog-read-more{color:#4a90e2;text-decoration:underline;text-transform:uppercase;font-weight:700}.blog-post-container a.blog-read-more:hover{color:#a2c6f0}.blog-post-container p.tags,.blog-post-container p.categories{font-size:12px}.blog-post-container p.tags a,.blog-post-container p.categories a{color:#4a90e2}.blog-post-container p.tags a:hover,.blog-post-container p.categories a:hover{color:#a2c6f0}.gform_wrapper{max-width:100%}.gform_wrapper .gform_body label{display:none}.gform_wrapper .gform_body li input{width:90%!important;border:0px;font-size:12px;padding:5px 10px;border-radius:0px;border:1px solid #4a4a4a}input#gform_submit_button_1.gform_button.button{background:#0b4958;color:#fff}#IDX-main{width:100%!important}.site-logo{max-width:100%;height:auto}.fa:hover{text-decoration:none}.fa-adn{color:#504e54}.fa-apple{color:#aeb5c5}.fa-android{color:#A5C63B}.fa-bitbucket,.fa-bitbucket-square{color:#036}.fa-bitcoin,.fa-btc{color:#F7931A}.fa-css3{color:#1572B7}.fa-dribbble{color:#F46899}.fa-dropbox{color:#018BD3}.fa-facebook,.fa-facebook-square{color:#3C599F}.fa-flickr{color:#FF0084}.fa-foursquare{color:#0086BE}.fa-github,.fa-github-alt,.fa-github-square{color:#070709}.fa-google-plus,.fa-google-plus-square{color:#CF3D2E}.fa-html5{color:#E54D26}.fa-instagram{color:#A1755C}.fa-linkedin,.fa-linkedin-square{color:#0085AE}.fa-linux{color:#FBC002;color:#333}.fa-maxcdn{color:#F6AE1C}.fa-pagelines{color:#241E20;color:#3984EA}.fa-pinterest,.fa-pinterest-square{color:#CC2127}.fa-renren{color:#025DAC}.fa-skype{color:#01AEF2}.fa-stack-exchange{color:#245590}.fa-stack-overflow{color:#FF7300}.fa-trello{color:#265A7F}.fa-tumblr,.fa-tumblr-square{color:#314E6C}.fa-twitter,.fa-twitter-square{color:#32CCFE}.fa-vimeo-square{color:#229ACC}.fa-vk{color:#375474}.fa-weibo{color:#D72B2B}.fa-windows{color:#12B6F3}.fa-xing,.fa-xing-square{color:#00555C}.fa-youtube,.fa-youtube-play,.fa-youtube-square{color:#C52F30}