/*
Theme Name: BB Custom Child Theme
Theme URI: https://forwardpush.com
Version: 1.0
Description: This is a development tool to speed up website styling.
Author: Jake Albion
Author URI: https://forwardpush.com
template: bb-theme
*/.header_link .fl-rich-text a{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.header_link .fl-rich-text a:hover,.header_link .fl-rich-text a:focus{color:#7b3b1a !important;}.desktop_menu i{margin-right:.5rem !important;min-width:2rem !important;}.styled_form .uabb-gf-style{border-bottom:.2rem solid #cd6028;border-right:.2rem solid #cd6028;border-left:.2rem solid #cd6028;border-radius:.3rem;}.styled_form .uabb-gf-style textarea,.styled_form .uabb-gf-style input[type=text],.styled_form .uabb-gf-style input[type=tel],.styled_form .uabb-gf-style input[type=email]{margin-top:0 !important;margin-bottom:0 !important;}.styled_form .gform_footer input[type=submit]{border:.6rem solid #7b3b1a !important;padding:1.8rem 2.5rem;}.playfair-display{font-family:"Playfair Display", serif !important;}.fl-button{-webkit-transition:all 400ms linear !important;-moz-transition:all 400ms linear !important;-ms-transition:all 400ms linear !important;-o-transition:all 400ms linear !important;transition:all 400ms linear !important;}.hover-effect{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.sticky{top:0;position:sticky;}#fl-main-content p a{text-decoration:underline;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}#fl-main-content p a:hover,#fl-main-content p a:focus{background-color:#cd6028;color:#fff !important;outline:1rem solid #7b3b1a;text-decoration:none;}footer .menu a,footer p a{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}footer .menu a:hover,footer .menu a:focus,footer p a:hover,footer p a:focus{background-color:#cd6028;color:#fff !important;outline:1rem solid #7b3b1a;text-decoration:none;}.sub-title_limit p{max-width:40ch;}.verdict .fl-col-group-equal-height{justify-content:center;}.styled-box{max-width:48rem;}.home-slides{max-width:84rem;}.transparent-button a{background-color:transparent !important;}.home_services .uabb-blog-posts-shadow{background-color:#fff;}.home_services .uabb-blog-post-content{display:flex;justify-content:center;align-items:center;min-height:30rem;outline:.2rem solid #cd6028;outline-offset:-1.6rem;}.home_services h3{padding:2rem !important;}.home_services .uabb-thumbnail-position-background .uabb-post-thumbnail img{width:0 !important;}.home_services .uabb-blog-posts-col-4:hover .uabb-post-thumbnail:before,.home_services .uabb-blog-posts-col-4:focus .uabb-post-thumbnail:before{background-color:rgba(34,56,110,0.2) !important;}.home_services .uabb-blog-posts-col-4 .uabb-post-thumbnail:before{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.testimonial-style .uabb-image-content{display:flex;}.testimonial-style .uabb-imgicon-wrap .uabb-image{text-align:left !important;}.separate .fl-col-content{justify-content:center !important;}.top-notch_testimonial .fl-col-content{background-size:22rem;}.top-notch_testimonial .orange-separator{width:21.4rem;height:.3rem;background-color:#cd6028;}.top-notch_testimonial .author_testimonial{font-family:"Playfair Display", serif !important;}.testimonials .uabb-heading-wrapper{display:flex;flex-direction:row;align-items:center;}.testimonials .uabb-heading-wrapper h2{width:100%;min-width:50rem;}.testimonials .uabb-heading-wrapper .uabb-separator-parent{width:100%;}.uabb-image-carousel .slick-prev i,.slick-next i{color:#fff !important;}.meet-team_menu .current_page_item{text-decoration:underline;}.meet-team_menu a .menu-item-text{-webkit-transition:all 400ms linear !important;-moz-transition:all 400ms linear !important;-ms-transition:all 400ms linear !important;-o-transition:all 400ms linear !important;transition:all 400ms linear !important;}.meet-team_menu a .menu-item-text:hover,.meet-team_menu a .menu-item-text:focus{text-decoration:underline;}.meet-team_menu a .menu-item-text::before{content:"- ";}.bio-testimonial .infobox-photo-left .uabb-infobox-content{width:calc(91%) !important;margin-left:-24% !important;display:flex;flex-direction:column-reverse;}.bio-testimonial .infobox-photo-left .uabb-infobox-left-right-wrap{display:flex;align-items:center;}.team-tabs .uabb-tabs-nav{background-color:rgba(28,46,90,0.1);border-radius:.3rem;}.team-tabs .uabb-tabs-nav .uabb-tab-current{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;background-color:#cd6028;outline:.1rem solid #fff;outline-offset:-0.75rem;}.team-tabs .uabb-tabs-nav .uabb-tab-current .uabb-tab-title{color:#fff !important;font-size:1.8rem;}.team-tabs .uabb-tabs-nav li:not(:first-child){border-left:.3rem solid rgba(28,46,90,0.2) !important;}.team-tabs .uabb-tabs.uabb-tabs-layout-horizontal li:not(:first-child){margin-left:0 !important;}.form-align_left .bx-wrapper{margin-bottom:0 !important;}.form-align_left .uabb-imgicon-wrap{text-align:center !important;}.pa_hero .fl-heading,.pa_hero .uabb-heading-wrapper{border:.3rem solid #cd6028;border-radius:.3rem;padding:2rem !important;}.restyle-sidebar .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0;}.restyle-sidebar .uabb-gf-style{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;}.restyle-sidebar .uabb-gf-style input[type=text],.restyle-sidebar .uabb-gf-style input[type=tel],.restyle-sidebar .uabb-gf-style input[type=email],.restyle-sidebar .uabb-gf-style input[type=textarea]{margin-bottom:.5rem !important;}.pa_content .list-reasons .fl-list-item-content{display:flex;align-items:center;}.pa_content .list-reasons .fl-list-item-content-icon{min-width:8rem;font-family:"Playfair Display", serif;color:rgba(28,46,90,0.4) !important;}.pa_content .list-reasons .fl-list-item-content-icon .fl-list-item-icon::before{border-bottom:.3rem solid #cd6028;padding-bottom:1rem;}.pa_content .list-reasons_styled .fl-list-item-content{display:flex;}.pa_content .list-reasons_styled .fl-list-item-content-icon{margin-top:-2rem !important;min-width:8rem;font-family:"Playfair Display", serif;color:rgba(28,46,90,0.4) !important;}.pa_content .list-reasons_styled .fl-list-item-content-icon .fl-list-item-icon::before{border-bottom:.3rem solid #cd6028;padding-bottom:1rem;}.border-quote_pa{padding:5rem;background-color:#22386e;border-radius:.3rem;}.border-quote_pa .uabb-heading-wrapper{display:flex;flex-direction:row;align-items:center;}.border-quote_pa .uabb-heading-wrapper h2{width:100%;min-width:50rem;}.border-quote_pa .uabb-heading-wrapper .uabb-separator-parent{width:100%;}.fix-arrows .uabb-info-list-content-wrapper.uabb-info-list-left .uabb-info-list-icon{margin-right:1rem;margin-top:.5rem;}#menu-main-mobile-1 .call-now a{background-color:#cd6028;text-align:center;border-radius:.3rem;box-shadow:0 .4rem 1.8rem 0 rgba(0,0,0,0.3);padding:1.5rem 2rem;}#menu-main-mobile-1 .call-now a .menu-item-text{color:#fff !important;font-size:2.2rem !important;}#menu-main-mobile-1 .uabb-creative-menu .sub-menu{box-shadow:none !important;}#menu-main-mobile-1 .uabb-creative-menu .sub-menu li{border-bottom-width:0 !important;}.fl-node-x9olwbgp7dqe .uabb-creative-menu.off-canvas .uabb-toggle-arrows .uabb-menu-toggle:before{color:#cd6028 !important;}.info-testimonial .infobox-left{outline:.2rem solid #cd6028;outline-offset:3rem;}.info-testimonial .infobox-left .orange-sep{height:.3rem;width:45%;background-color:#cd6028;margin-bottom:2rem;}.outline-info-box{outline:.3rem solid #cd6028;outline-offset:-2rem;}.case-results .fl-module-box{outline:.2rem solid #cd6028;outline-offset:-2rem;}.case-results .fl-module-box .uabb-infobox-title-prefix{background-color:#cd6028;margin:0 calc(-11.5%);}.case-result{outline:.2rem solid #cd6028;outline-offset:-3rem;}.case-result .uabb-infobox-title-prefix{background-color:#cd6028;margin:0 calc(-3rem);}.case-results_modal-overlay .uabb-content{outline:2px solid #cd6028;outline-offset:-2rem;padding:2% 4%;border-radius:1px;}.case-results_modal-overlay .uabb-content .sep-orange{width:100%;height:.3rem;background-color:#cd6028;margin-bottom:1rem;}.case-results_modal-overlay .uabb-content .uabb-modal-text{text-align:center;}.case-results_modal-overlay .uabb-content .uabb-modal-text h3{font-family:"Playfair Display", serif !important;font-size:2.4rem !important;margin:2rem 0;}.blog-index_feed .uabb-post-thumbnail{outline:.2rem solid #cd6028;outline-offset:-2rem;}.blog-index_feed .taxonomy-bi a{background-color:#fff;font-size:2rem;padding:2rem 4rem;border-radius:.3rem;position:relative;z-index:1;bottom:-6.5rem;left:1.7rem;color:#1c2e5a !important;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.blog-index_feed .taxonomy-bi a:hover,.blog-index_feed .taxonomy-bi a:focus{background-color:#7b3b1a;color:#fff !important;}.blog-index_feed .uabb-post-heading{min-height:10rem;}.uabb-read-more-button{margin-top:4rem;}.uabb-read-more-button a{background-color:#cd6028;border:1rem solid #7b3b1a;border-radius:.3rem !important;margin-top:2rem;padding:1rem 4rem;font-size:2rem;color:#fff !important;text-decoration:none !important;font-weight:bold;}.uabb-read-more-button a:hover,.uabb-read-more-button a:focus{outline:none !important;background-color:#7b3b1a !important;}.inner-border_img .fl-photo-content{outline:.2rem solid #cd6028;outline-offset:-3rem;}.category h2{font-size:3rem !important;}.category select{width:100% !important;padding:2rem !important;}.inner-or_border .uabb-post-thumbnail{outline:.2rem solid #cd6028;outline-offset:-2rem;}.inner-or_border .uabb-post-thumbnail img{border-radius:.3rem;}.inner-or_border .uabb-blog-post-section a.uabb-creative-button{border-radius:.3rem !important;padding:1.5rem 5rem;}.post-content p,.post-content h2,.post-content h3,.post-content li{color:#22386e;}.post-content h2{font-size:5rem !important;}.post-content h2,.post-content h3{line-height:1.2em !important;}.post-content p,.post-content li{font-size:1.8rem !important;font-weight:400 !important;}.post-content li{line-height:1.4em !important;}.post-content .large-text{font-size:3rem !important;line-height:1.2em;}.post-content .orange-text{color:#cd6028;font-size:3rem !important;text-transform:uppercase;font-weight:700 !important;}.post-content .highlight-quote{border-left:1rem solid #cd6028;color:#cd6028;background-color:#f8f4f2;padding:2rem;font-size:3rem !important;line-height:1.2em;margin-bottom:4rem !important;border-top-right-radius:.3rem !important;border-bottom-right-radius:.3rem !important;}.post-content .image-highlight{display:flex !important;align-items:center !important;}.post-content .image-highlight_style img{border-radius:.3rem !important;outline:.2rem solid #cd6028 !important;outline-offset:-2rem;}.post-content .image-highlight_text{background-color:#f8f4f2;color:#cd6028;padding:3rem;font-size:2.8rem !important;line-height:1.2em;border-radius:.3rem;width:120%;margin-left:-20%;}.area-location h4{font-family:"Playfair Display", serif !important;font-size:2.4rem;}.policy h2{font-size:3rem !important;}.fp-footer .uabb-infobox-title{padding-left:.5rem;}@media only screen and (min-width: 601px){.styled-box .uabb-infobox-left-right-wrap{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;margin:0 -8%;}.styled-box .uabb-infobox-left-right-wrap:hover,.styled-box .uabb-infobox-left-right-wrap:focus,.styled-box .uabb-infobox-left-right-wrap .hover-effect.active{background-color:#cd6028;}.styled-box .uabb-infobox-left-right-wrap:hover .uabb-infobox-text,.styled-box .uabb-infobox-left-right-wrap:focus .uabb-infobox-text,.styled-box .uabb-infobox-left-right-wrap .hover-effect.active .uabb-infobox-text{color:#fff !important;}.styled-box .uabb-infobox-text{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}.sticky-pa{position:sticky;top:.5rem !important;}.blog-index_feed .desktop-blog-img{display:block !important;margin-bottom:2rem;}.blog-index_feed .mobile-blog-img{display:none !important;}}@media only screen and (max-width: 600px){.full-width .uabb-creative-button-wrap a{width:100% !important;padding:1.5rem 4rem !important;line-height:1.2em !important;}.full-width .uabb-dual-button{width:100% !important;display:block;}.full-width .fl-button{text-align:center;}.blog-index_feed .uabb-post-heading{min-height:2rem;}.blog-index_feed .uabb-blog-posts-description{font-size:1.8rem;}.uabb-read-more-button a{display:block;text-align:center;padding:1.5rem 4rem !important;line-height:1.2em !important;}html,body{overflow-x:hidden !important;height:100vh;}.styled_form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0 !important;}.styled_form .gform_wrapper.gravity-theme .gform_fields span{margin-bottom:0 !important;}.styled_form .uabb-gf-style textarea,.styled_form .uabb-gf-style input[type=text],.styled_form .uabb-gf-style input[type=tel],.styled_form .uabb-gf-style input[type=email]{margin-top:0 !important;margin-bottom:10px !important;}.testimonials .uabb-heading-wrapper{flex-direction:column;align-items:flex-start !important;}.testimonials .uabb-heading-wrapper .uabb-separator-parent{width:40% !important;}.testimonials .testimonial-style .uabb-testimonials-wrap.compact{padding:0 2rem;}.home-icons_style .uabb-imgicon-wrap,.home-icons_style .uabb-infobox-content{text-align:left !important;}.home_services .uabb-blog-posts-shadow{height:24rem;}.home_services .uabb-blog-post-content{min-height:24rem !important;}.full-width .fl-button,.full-width .uabb-button{width:100% !important;}.full-width .uabb-btn.uabb-btn-one{padding:1.2rem !important;}.uabb-image-carousel .slick-prev i,.uabb-image-carousel .slick-next i{width:4rem !important;height:4rem !important;line-height:1.2em !important;font-size:3.5rem !important;position:relative;}.uabb-image-carousel .slick-prev i{left:5% !important;color:#fff !important;}.uabb-image-carousel .slick-next i{right:5% !important;color:#fff !important;}.bio-testimonial .infobox-photo-left .uabb-infobox-content{width:100% !important;margin:0 5% 0 -95% !important;}.bio-testimonial .infobox-photo-left .uabb-infobox-content .uabb-infobox-text{font-size:2rem !important;}.form-align_left .uabb-imgicon-wrap{text-align:left !important;}.page-id-183 .uabb-slider-next,.page-id-183 .uabb-slider-prev{display:none;}.page-id-183 .uabb-testimonials-wrap.compact{padding:0 20px;}.border-quote_pa{padding:2rem;}.border-quote_pa .uabb-testimonials-wrap{padding:0 !important;}.border-quote_pa .uabb-heading-wrapper{flex-direction:column;align-items:flex-start !important;}.border-quote_pa .uabb-heading-wrapper .uabb-separator-parent{width:40% !important;}.bx-wrapper{margin-bottom:0 !important;}.uabb-slider-next{right:-2rem !important;}.uabb-slider-prev{left:-2rem !important;}.inner-border_img .fl-photo-content{outline-offset:-1.6rem;}.post-content h2{font-size:3rem !important;}.post-content li{line-height:1.4em !important;}.post-content .large-text{font-size:2rem !important;line-height:1.2em;}.post-content .orange-text{color:#cd6028;font-size:2rem !important;text-transform:uppercase;font-weight:700 !important;}.blog-index_feed .mobile-blog-img{display:block !important;margin-bottom:2rem;}.blog-index_feed .desktop-blog-img{display:none !important;}.case .fl-module-info-box{margin-top:4rem;}.case-result{outline-offset:-4rem;}.case-result .uabb-infobox-title-prefix{background-color:#cd6028;margin:0 calc(-2rem) !important;}.case-result .uabb-infobox-text{padding:2rem !important;}.case-result .uabb-modal-action-wrap{padding:0 0 4rem 0;}.case-results_modal-overlay .uabb-content{padding:8% 4%;}.case-results_modal-overlay .uabb-modal-title-wrap .uabb-modal-title{margin-top:3.5rem;}.info-testimonial .infobox-left{outline-offset:1.5rem;}.gform_footer{justify-content:center !important;}.gform_footer input[type=submit]{width:auto !important;padding:1.8rem 2.5rem;}}@media screen and (max-width: 991px) and (min-width: 600px){.border-quote_pa .uabb-heading-wrapper h2,.testimonials .uabb-heading-wrapper h2{max-width:32rem !important;min-width:20rem !important;}.border-quote_pa .uabb-heading-wrapper .uabb-separator-parent,.testimonials .uabb-heading-wrapper .uabb-separator-parent{width:30%;}}