body{margin:0;font-family:"Open Sans",Sans-serif}h1,h2,h3{letter-spacing:-.8px}h4,h5,h6{letter-spacing:-.5px}h2 span{display:block}a{color:#0780dd}.page-id-618 .entry-header,.entry-header{display:none}.slider-phone{cursor:pointer}.top-cta span{display:inline-block}.top-cta span em{display:block;font-weight:400;color:#265d8f;font-size:15px;text-align:left;padding:0 0 6px}.top-cta .top-license span{color:#d9203c!important}.top-cta .top-phone span div{display:inline-block}.top-cta .top-phone span div:first-child{margin-right:20px}.top-cta .top-phone span div em{display:block;font-weight:400;color:#265d8f;font-size:15px;text-align:left;padding:0 0 6px}.top-cta .top-phone span div{background:url(/wp-content/themes/bobbyblue/assets/images/top-phone-icon.png) no-repeat 0 bottom;padding-left:25px;background-size:18px}.top-cta .top-phone span div a{color:#004f8c}.menu-item-has-children ul.sub-menu{box-shadow:0 0 0 2px rgb(0 0 0 / .5);border-radius:6px;margin-top:5px!important}.menu-item-has-children ul.sub-menu li{border-bottom:1px solid #e5e5e5}.menu-item-has-children ul.sub-menu li:last-child{border-bottom:0}.footer-wrapper ul.menu ul.sub-menu{display:none}.gold-head{color:#f3b751;font-size:inherit!important}.bold-head{font-weight:800!important}::-webkit-input-placeholder{color:#999;font-weight:300;font-style:italic}::-moz-placeholder{color:#999;font-weight:300;font-style:italic}:-ms-input-placeholder{color:#999;font-weight:300;font-style:italic}:-moz-placeholder{color:#999;font-weight:300;font-style:italic}input,select,textarea{font-family:"Open Sans",Sans-serif}:focus{outline:none}.schedule-service{display:flex;flex-wrap:wrap}.schedule-service input,.schedule-service select,.schedule-service textarea{border:0;border-radius:3px;padding:10px;margin:0}.schedule-service span.wpcf7-form-control-wrap{width:22%;padding:0 15px 0 0}.schedule-service input,.schedule-service select{width:100%}.schedule-service select{padding:9px 15px}.schedule-service input[type=submit]{width:12%;background:#1462a4;color:#fff;cursor:pointer;height:fit-content}.ajax-loader:empty{display:none!important}.offer-off-text{position:absolute!important;top:0;display:flex;justify-content:center;margin:65px 0 0 0;transform:rotate(-4deg)}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{border:1px solid #ccc;padding:5px}.swiper-pagination-bullet-active{background:#333!important}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:15px!important}.color-red{color:#ec1111}.font-bold{font-weight:700}.footer-wrapper p,.footer-wrapper ul li,.footer-wrapper a{color:#fff;font-weight:300}.footer-wrapper ul.menu{list-style:none;margin:0;padding:0}.footer-wrapper ul.menu li{padding-left:15px!important}.footer-wrapper ul.menu li:before{content:"";position:absolute;top:0;left:0;margin:13px 0 0 0;font-size:8px;width:6px;height:6px;border-style:solid;border-width:1.5px 1.5px 0 0;border-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.footer-wrapper ul li{font-size:.9em;padding:6px 0!important;position:relative}.footer-wrapper ul.menu li a:hover{color:#f3b751}.footer-credit a{color:#f3b751!important}.elementor-pagination{margin:50px 0 0}.elementor-pagination a,.elementor-pagination span{color:#000;box-shadow:0 0 0 1.5px rgb(0 0 0 / .5)!important;border-radius:1px;padding:2px 10px}.elementor-pagination span{opacity:.5;cursor:default}.elementor-pagination a:hover{color:#fff;background:#004f8c;box-shadow:0 0 0 1.5px #004f8c!important}.blog-sidebar .search-form{display:flex}.blog-sidebar .search-form button{background:none;margin:0 0 0 -40px;border:0;cursor:pointer}.blog-sidebar .search-form button svg{width:20px;height:25px}.blog-sidebar .search-form input{border-radius:100px;padding:8px 40px 8px 10px;border:1px solid #bbb;width:100%}.blog-sidebar .elementor-widget h5,.blog-sidebar .elementor-widget .widget-title{font-size:1.25em;font-weight:600;margin-bottom:15px;margin-top:0}.blog-sidebar .elementor-widget ul{list-style-type:none;margin:0;padding:0}.blog-sidebar .elementor-widget ul li{padding:8px 0;margin:0;border-bottom:1px dotted #999}.blog-sidebar .elementor-widget ul li a{color:#004f8c}.blog-sidebar .elementor-widget ul li a:hover{color:#1385dc}.blog-sidebar .elementor-widget .post-date{font-size:.8em}.blog-sidebar .elementor-widget .post-date:before{content:"-";margin:0 5px 0 0}.blog-sidebar aside{margin-top:30px}aside#nav_menu-2,.green-widget{background:#00cbb9;padding:15px 15px 30px;border-radius:5px}aside#nav_menu-2 h5,.green-widget h5{margin:10px 0;color:#fff}aside#nav_menu-2 a,.green-widget a{color:#fff!important;display:block;padding:2px 0}aside#nav_menu-2 a:hover,.green-widget a:hover{color:#075049!important}.blog-sidebar .elementor-widget aside#nav_menu-2 ul li,.blog-sidebar .elementor-widget aside.green-widget ul li{border-color:#eee}.nf-before-form-content{display:none}.nf-form-cont label{font-weight:400!important;font-size:.95em;color:#333}.ninja-forms-field{border:1px solid #bbb;border-radius:3px;padding:8px 10px}.nf-field-label{margin-bottom:5px!important}.nf-field-container{margin-bottom:15px!important}.field-wrap input[type=button],.field-wrap input[type=submit]{background:#1462a4;border:0;color:#fff;cursor:pointer;width:100%!important;padding:11px 12px}.nf-error-msg{font-size:.8em}.jet-slider__title{max-width:412px;border:1.2px dashed;padding:.8rem}.jet-slider__content-inner{max-width:500px!important;background:#fff;padding:30px;box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.sp-image-container{display:none}.sidebar-offer{position:relative}.sidebar-offer img{box-shadow:0 0 25px 1px rgb(0 0 0 / .12)!important;border-radius:4px!important}.offer-text{position:absolute;bottom:0;right:0;margin:0 20px 20px 0;text-align:right}.offer-text h3,.offer-text h5{margin:0;padding:0;font-family:"trueno"}.offer-text h3{font-weight:800;font-size:2.2em}.offer-text h5{font-weight:300!important;line-height:16px;font-size:1.1em!important}.offer-text p{margin:0;padding:3px 0 0;letter-spacing:-.8px;line-height:33px}.offer-text p span{font-weight:800;font-size:2.6em;color:#e33d4d}.offer-text p b{font-weight:300;font-size:2em;color:#e33d4d}.offer-text p strong{font-weight:800;color:#585858;font-size:2.3em}.offer-text p strong:after{content:"";display:block}.offer-text p a{border-radius:100px;box-shadow:0 0 10px 0 #fe462470;color:#fff;font-family:"trueno";font-weight:300;padding:6px 18px 8px;letter-spacing:normal;position:relative;top:-10px;background:#fe4126;background:-moz-linear-gradient(left,#fe4126 0%,#fd8c0b 100%);background:-webkit-linear-gradient(left,#fe4126 0%,#fd8c0b 100%);background:linear-gradient(to right,#fe4126 0%,#fd8c0b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe4126',endColorstr='#fd8c0b',GradientType=1)}.offer-text br{display:none}#sidebar-callout{background:#fbfbfb;border-radius:4px;padding:15px 15px 10px;border:1px solid #eee;text-align:center}#sidebar-callout h5{margin:5px 0 15px}#sidebar-callout h5 a{color:#d9203c}#sidebar-callout p.call-text{font-size:1.2em}#sidebar-callout p.call-text a{font-weight:600;font-size:1.35em;display:block;color:#d9203c}@media screen and (max-width:1023px) and (min-width:768px){.offer-text{transform:scale(.6);white-space:nowrap;transform-origin:right bottom}}.sidebar-form{background:#fbfbfb;border-radius:4px;padding:15px 15px 10px;border:1px solid #eee}.sidebar-form h5{margin-top:8px}.contact-page-form{background:#fff;box-shadow:0 0 30px 1px rgb(0 0 0 / .07);border-radius:4px;padding:35px 15px 15px}.contact-page-form .nf-form-wrap{max-width:600px;margin:0 auto}.loc-map{border-radius:5px;overflow:hidden;margin:15px 0 0 0}.schedule-service .nf-form-wrap{width:100%}.schedule-service .nf-cell:first-child{padding-left:0}.schedule-service .nf-cell:last-child{padding-right:0}@media screen and (max-width:600px){.schedule-service .nf-cell{padding:0!important}}.content-area-support{width:100%;max-width:1200px;margin:0 auto}.page-template-support-page .site-main-nav,.page-template-support-page .top-call,.page-template-support-page .primary-footer,.page-template-support-page .footer-credit{display:none}.page-template-support-page .logo-container{background:#fafafa;border-bottom:1px solid #eee}.page-template-support-page .logo-container img{mix-blend-mode:multiply}.page-template-support-page .logo-wrapper{width:100%!important;text-align:center;padding-top:15px;padding-bottom:15px}.page-template-support-page .elementor-widget-image{text-align:center!important}.page-template-support-page .footer-copyright{width:100%!important}.page-template-support-page .footer-copyright p{text-align:center!important}.page-template-support-page .entry-header{display:none}.tabs-content .elementor-tab-title{background:#eef6f9;color:#727171}.tabs-content .elementor-tab-title.elementor-active{background:#145389!important;color:#fff}.tabs-content .elementor-tabs-content-wrapper .elementor-tab-content{height:250px;overflow-y:auto}.has-red-link a{color:#e00911}.boxed-list li{background:#fff;border:1px solid #aeccd8;padding:10px 12px!important;margin:10px 0!important}.tab-links{max-width:836px;margin:0 auto}@media screen and (max-width:1024px){nav.elementor-nav-menu--dropdown ul{padding-bottom:20px}.menu-item-has-children ul.sub-menu{box-shadow:none}}@media screen and (max-width:991px){.schedule-service span.wpcf7-form-control-wrap{width:100%;padding:0 0 15px 0}.schedule-service input[type=submit]{width:100%}}@media screen and (max-width:767px){.sidebar-offer{max-width:375px;margin:0 auto}}@media screen and (max-width:624px){.top-cta .top-phone span div:first-child{margin-bottom:15px}}@media screen and (max-width:440px){.offer-off-text{margin-top:55px}}.hide1{display:none}