html body{font-weight:400!important}h1,h2,h3,h4,h5,h6{text-transform:capitalize!important}.et-fixed-header nav#top-menu-nav ul#top-menu a{padding:50px 10px}.et-fixed-header #top-menu .menu-item-has-children>a:first-child:after{top:50px}.custom-header-content ul li i{padding-right:0px!important}#et_search_icon:before{top:0px}.et-fixed-header #et_search_icon:before{top:30px}.entry-content p:last-of-type{padding-bottom:0em!important}.tt-video-library-row ul{margin-top:15px}.tt-btn,input[type=submit].tt-btn,.calctap-txt-btn.ttap-calc-widget-img{font-family:"Times New Roman"!important}.contact-us-form .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{color:#fff}span.et_close_search_field,.et-search-form input,.et-search-form{right:30px!important}#tt-header-wrap #top-header .container{padding-top:20px!important;padding-bottom:20px!important}nav#top-menu-nav ul#top-menu a,.et-fixed-header nav#top-menu-nav ul#top-menu ul.sub-menu a{padding:20px 10px}header#main-header #top-menu-nav>.nav>li>ul.sub-menu>li>a{white-space:unset!important}input.wpcf7-form-control.wpcf7-submit.tt-btn{text-transform:uppercase;border:2px solid #484848;border-radius:0px;font-weight:400}input.wpcf7-form-control.wpcf7-submit.tt-btn:hover{border-color:#003355}.tt-top-html-custom #top-header,a.top-header-btn{font-weight:300!important}.custom-header-content ul li{display:inline-block;font-size:14px;font-weight:400;text-transform:capitalize;padding-right:7px}ul#top-menu li.current-menu-item a:before{content:'';position:absolute;height:5px;width:100%;background-color:#003355;bottom:0;left:0}#top-header a:hover{color:#003355}h3.tt-section-subheader{font-size:20px!important;font-weight:300;text-transform:uppercase;color:#666;letter-spacing:3px;font-family:"Open sans"}h2.tt-section-header.red{color:#003355!important}h2.tt-section-header{font-weight:600;text-transform:capitalize;font-size:45px!important;padding-bottom:0px}.buttons a{display:inline-block;text-align:center;max-width:200px;width:100%;color:white;text-transform:uppercase;font-weight:300;border:2px solid;margin-right:20px!important;font-size:20px;padding:10px;transition:0.2s ease-in}.home-header .buttons a{background-color:#003355;border:2px solid #003355;font-family:"Times New Roman";font-size:18px!important}.home-header .buttons a:hover{background-color:transparent;color:#fff;border:2px solid #fff}.contact-us-form form.wpcf7-form p{color:white}.contact-us-form input.wpcf7-form-control.wpcf7-submit.tt-btn{font-weight:400;text-transform:uppercase;border-radius:0px;border:2px solid white!important}.contact-us-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{color:#fff}.contact-us-form span.wpcf7-not-valid-tip{color:#f7e700}input.wpcf7-form-control.wpcf7-submit.tt-btn{border:2px solid #003355}.contact-us-form div.wpcf7-mail-sent-ng,.contact-us-form div.wpcf7-aborted{border:2px solid #ff0000;color:#fff}span.tt-character-count{font-style:italic;font-weight:700}.contact-us-form div.wpcf7-spam-blocked{border:2px solid #ffa500;color:#fff!important}.tt-homeowners-banner{background-position:center 75%}.tt-banner-realtors{background-position:center 9%}.tt-sidebar-btns a{border-left:5px solid #003355;border-radius:0px;text-transform:uppercase;font-weight:400;background-color:white;color:#000!important}.tt-sidebar-btns a:hover{background-color:#003355;color:white!important}.tt-sidebar-info h4{font-size:22px;padding-bottom:20px}.tt-sidebar-bottom a{text-transform:uppercase;font-weight:400;border:2px solid #003355;border-radius:0px;color:white!important;background-color:#003355}ul.contact strong{color:#003355}ul.contact li{margin-left:10px}ul.contact i{padding-right:10px!important;min-width:27px!important}.translate a{padding-right:20px;margin-right:30px;color:white;text-transform:capitalize;font-weight:600;font-size:16px}.translate a:after{right:0px!important}.translate a:hover{border-bottom:1px solid white}div#tt-sidebar-widget-2{margin-bottom:0px}.tt-btn:not(.tt-btn-block)+.tt-btn:not(.tt-btn-block){margin-left:0px!important}div#tt-sidebar-widget-2{padding-bottom:0px!important}ul.contact a{color:#000!important}ul.contact a:hover{color:#003355!important}.et_right_sidebar #main-content .container:before{display:none}.single .container div#content-area{padding-top:140px!important}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-bottom:58px}.blog-summary-top{margin-bottom:0px}.search div#left-area,.error404 div#left-area{min-height:750px!important}button.fc-prev-button.fc-button.fc-state-default.fc-corner-left,button.fc-next-button.fc-button.fc-state-default.fc-corner-right,button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled,button.fc-month-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-active{background:#003355}.fc-widget-header,.fc-widget-content{border-color:#003355!important}.fc-unthemed .fc-today{background:#003355}.wpfc-calendar-wrapper h2{font-size:30px!important;margin:0!important}.right{background-color:#383838;color:white}p.name{font-size:26px;padding-bottom:10px;text-transform:capitalize;font-weight:400}.our-team-blurb img.et-waypoint.et_pb_animation_top.et-animated{width:100%}p.title{padding:0px 20px}.et_pb_text_inner h3.tt-class-bg{background:#035;color:#fff!important;padding:5px 20px;margin-bottom:10px;font-weight:400;font-size:24px}#footer-info{font-size:13px}p#footer-info,span.tt-footer-social{width:100%;display:block;text-align:center}span.tt-footer-social ul.et-social-icons{float:none}span.tt-footer-social li.et-social-icon{margin-left:0px}body .uwy.userway_p5 .uai#userwayAccessibilityIcon{bottom:10px!important}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}.footer-widget li:before{display:none}#footer-widgets .footer-widget li{padding-left:0px}.footer-widget h4{font-size:20px;text-transform:uppercase!important}p.tt-footer-contact{padding-bottom:10px!important}#footer-widgets .footer-widget a:hover{text-decoration:underline}#goog-gt-tt{display:none!important}.goog-te-banner-frame{display:none!important}.goog-te-menu-value:hover{text-decoration:none!important}.goog-text-highlight{background-color:transparent!important;box-shadow:none!important}body{top:0!important}#google_translate_element2{display:none!important}.translated-ltr{}.translated-ltr .home-header .buttons a,.translated-ltr body a.et_pb_button{font-size:14px}.translated-ltr h2.tt-section-header{font-size:40px!important}.translated-ltr a.top-header-btn,.translated-ltr #top-menu li a{font-size:14px!important}.translated-ltr .tt-sidebar-btns>.tt-btn{vertical-align:bottom}.testimonial_rotator_quote{font-style:italic;font-weight:600}.testimonial_rotator_wrap.with-prevnext{padding:0px 20px}.testimonial_rotator_wrap{margin:0px 0px}.tt-testimonial-mod .item{display:block!important}.tt-ie-icons{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tt-ie-icons{display:block}}@supports (-ms-ime-align:auto){.tt-ie-icons{display:block}}@media screen and (min-width:981px){.tt-logo-left-big #main-header:not(.et-fixed-header) .logo_container a{max-width:300px!important}.translated-ltr .tt-sidebar-btns>.tt-btn{font-size:14px}.tt-logo-left-big #main-header .logo_container a{margin-top:-30px!important}.tt-hero-divi.tt-logo-left-big #main-header .logo_container a{margin-top:-25px!important}#left-area{padding-bottom:0px!important}.search #main-content .container{min-height:900px}a.top-header-btn{border:2px solid #003355;color:white!important;background-color:#003355;padding:10px 16px}a.top-header-btn:hover{background:transparent;color:#003355!important}.et_pb_text ul,.et_pb_text ol{margin-left:15px}.tt-no-padding-desktop{padding-bottom:0px!important}#et-top-navigation:before{border-top:1px solid #003355}.et-fixed-header #top-menu li a{font-size:16px}.tt-row-center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{margin-bottom:0px}#footer-widgets{padding:70px 0px}}@media screen and (max-width:1200px) and (min-width:981px){.contact-blurbs a{font-size:14px}}@media screen and (max-width:1080px) and (min-width:981px){.tt-logo-left-big #main-header:not(.et-fixed-header) .logo_container a{max-width:240px}.translated-ltr .tt-sidebar-btns a{font-size:12px!important;padding-left:10px!important}.translated-ltr ul.contact i{padding-right:0px!important;min-width:auto!important}.translated-ltr ul.contact li a{font-size:12px!important}.translated-ltr .tt-sidebar-bottom a{font-size:14px}.contact-blurbs .et_pb_blurb_description a{font-size:12px}}@media screen and (max-width:1240px){ul.contact a{font-size:13px}.tt-sidebar-btns a,.tt-sidebar-bottom a{font-size:16px}ul.contact i{padding-right:8px!important}}@media screen and (max-width:1190px){.translated-ltr .services-row h3{min-height:78px}}@media screen and (max-width:980px){.not-found-title{font-size:35px}.single .container div#content-area{padding-top:130px!important}.single h1.entry-title{font-size:26px}#footer-widgets{padding:54px 0px}.et_mobile_menu .menu-item-has-children>a{font-weight:600!important}.translated-ltr .tt-sidebar-btns>.tt-btn,.translated-ltr .tt-sidebar-bottom a.tt-btn{font-size:14px}.et_pb_text ul,.et_pb_text ol{margin-left:10px}.translated-ltr input.wpcf7-form-control.wpcf7-submit.tt-btn{font-size:16px}#et_search_icon:before{top:6px!important}a.top-header-btn{text-transform:uppercase!important;background-color:#003355;color:white!important;border:2px solid #003355}a.top-header-btn:hover{background-color:transparent;color:#003355!important;border:2px solid #003355}.tt-no-padding-mobile{padding-bottom:0px}h2.tt-section-header{font-size:37px!important}.translate a:hover{border-bottom:0px solid #fff}.home-header .buttons a{font-size:18px}.item{display:block;max-width:40%;margin:0 auto}.info a{display:block}p.name{font-size:20px}.our-team-blurb{max-width:45%;margin:0 auto}.et_mobile_menu li a{text-transform:uppercase}.contact-blurbs a{font-size:15px}.translated-ltr h2.tt-section-header{font-size:28px!important}.translated-ltr .services-row h3{min-height:0px}.info a{padding-right:0px!important}.translate a{padding-right:0px!important}html body{font-size:16px!important}.et_pb_text_inner h3.tt-class-bg{font-size:20px}.tt-team-row .et_pb_column{width:100%;max-width:400px!important;margin:0 auto!important;margin-bottom:30px!important;float:none}.tt-team-row .et_pb_module{width:100%!important;max-width:100%}.tt-team-row.et_pb_row .et_pb_column.et-last-child{margin:0 auto!important}}@media screen and (max-width:768px){.buttons.tt-slider-btn a{max-width:200px;display:block;margin:0 auto 10px!important;margin-right:auto!important}.buttons.tt-slider-btn a:last-of-type{margin:0 auto 0px!important}}@media screen and (max-width:767px){h2.tt-section-header{font-size:34px!important}.single h1.entry-title{font-size:22px}.single .container div#content-area{padding-top:288px!important}.et_pb_text_inner h3.tt-class-bg{font-size:18px}.translated-ltr .tt-sidebar-btns>.tt-btn,.translated-ltr .tt-sidebar-bottom a.tt-btn{font-size:12px}html body{font-size:14px!important}.contact-blurbs .et_pb_main_blurb_image{margin-bottom:10px}.not-found-title{font-size:32px}.custom-header-content ul li{display:block;line-height:1.7em;margin-bottom:10px}.contact-blurbs .et-pb-icon{padding:10px!important;font-size:16px}.translated-ltr h2.tt-section-header{font-size:28px!important}.right{padding:20px 10px!important}.translated-ltr .not-found-title{font-size:26px}p.name{font-size:18px}.custom-header-content ul li{display:block;padding-right:0px}.custom-header-content ul li a{display:block;margin-bottom:10px}.custom-header-content ul li .top-header-btn{max-width:250px;margin:0 auto}div#custom_html-3,div#nav_menu-4,div#nav_menu-3,div#media_image-3{width:100%;text-align:center}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:20px!important}}@media screen and (max-width:640px){h2.tt-section-header{font-size:30px!important}h3.tt-section-subheader{font-size:20px!important}a.et_pb_button{font-size:16px}.item{max-width:70%}.our-team-blurb{max-width:65%}}@media screen and (max-width:420px){.our-team-blurb{max-width:85%}.fc-day-grid-container.fc-scroller{height:300px!important}.wpfc-calendar-wrapper h2{font-size:24px!important;padding-top:15px;padding-bottom:0px}}@media screen and (max-width:340px){div#top-header{display:block!important}}@media screen and (max-width:320px){div.wpcf7 input[type="file"]{max-width:180px}.single h1.entry-title{font-size:22px}.info a{font-size:14px!important}.translated-ltr .tt-sidebar-info h4{font-size:16px!important}.translated-ltr .tt-sidebar-btns a.tt-btn{padding:12px 3px;font-size:10px!important}.translated-ltr ul.contact i{min-width:auto!important}.translated-ltr .tt-sidebar-bottom a.tt-btn{font-size:10px!important}.translated-ltr .not-found-title{font-size:22px!important}#top-header a{font-size:11px}.tt-inner-pages .entry-title{font-size:30px!important}h2.tt-section-header{font-size:27px!important}.services-row h3{font-size:22px!important}h3.tt-section-subheader{font-size:18px!important}#top-header .container,#main-header .container{padding-left:10px;padding-right:10px}span.et_close_search_field{right:30px!important}.et-search-form,span.et_close_search_field{right:0px!important}.translate a{padding-right:0px;font-size:14px;line-height:1.7em}.home-header .buttons a{font-size:14px}a.et_pb_button{font-size:14px}.info a{padding-right:0px;font-size:12px}.item{max-width:100%}.our-team-blurb{max-width:90%}p.title{padding-bottom:0px!important}.our-team-blurb .et_pb_blurb_content h4.et_pb_module_header{font-size:16px!important}.tt-sidebar-btns a,.tt-sidebar-bottom a,input.wpcf7-form-control.wpcf7-submit.tt-btn{font-size:12px!important}div#tt-sidebar-widget-2{padding-left:10px!important;padding-right:10px!important}ul.contact a{font-size:10px}.fc-corner-right.fc-state-active,.fc-corner-right.fc-state-disabled,.fc-corner-right,.fc-corner-left{font-size:11px!important}.contact-blurbs .et_pb_blurb_description a{font-size:10px!important}.fullwidth-banner .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{margin:0 auto!important;width:100%!important}.buttons.tt-slider-btn a{padding:2px;max-width:180px}.translated-ltr h2.tt-section-header{font-size:20px!important}.translated-ltr h3.tt-section-subheader{font-size:14px!important}.translated-ltr .services-row h3{font-size:18px!important}.translated-ltr .tt-inner-pages h1.entry-title{font-size:21px!important}.translated-ltr .tt-sidebar-btns a,.translated-ltr .tt-sidebar-bottom a{font-size:9px}.translated-ltr ul.contact i{padding-right:0px!important}}@media screen and (max-width:280px){.tt-inner-pages .entry-title{font-size:27px!important}h2.tt-section-header{font-size:25px!important}.services-row h3{font-size:21px!important}h3.tt-section-subheader{font-size:15px!important}.home-header .buttons a{font-size:12px}a.et_pb_button{font-size:12px}.contact-blurbs{font-size:12px!important}}div.ig_message.ig_clear_fix{font-family:'Open Sans'!important}