@charset "UTF-8";
@font-face{font-family:'Montserrat-Bold';src:url(../fonts/Montserrat-Bold.otf)}@font-face{font-family:'Montserrat-Regular';src:url(../fonts/Montserrat-Regular.otf)}@font-face{font-family:'Raleway-Regular';src:url(../fonts/Raleway-Regular.ttf)}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}p{font-family:Montserrat-Regular, sans-serif}h1,h2,h4{font-family:Montserrat-Bold, sans-serif}.large{font-size:3rem !important}@media screen and (min-width:1200px){.large{font-size:4rem !important}}@media screen and (max-width:992px){.large{font-size:2.5rem !important}}@media screen and (max-width:768px){.large{font-size:1.75rem !important}}@media screen and (max-width:576px){.large{font-size:1.3rem}}.med{font-size:3rem !important}@media screen and (max-width:768px){.med{font-size:1.35rem !important}}@media screen and (max-width:576px){.med{font-size:1.1rem}}.sml{font-size:1.5rem !important}@media screen and (max-width:768px){.sml{font-size:1rem !important}}@media screen and (max-width:768px) and (max-width:576px){.sml{font-size:0.8rem}}*{white-space:normal}a[href^=tel]{text-decoration:none;color:inherit}a{cursor:pointer;color:#373189}a:hover{text-decoration:none}img,iframe,video{max-width:100%}#content{background-color:#FFFFFF}#content p{color:#555555}.bigger-wrap{max-width:1600px}.big-wrap{max-width:1400px}.wrap{max-width:1200px}.append-pipe>a:not(:last-child)::after{content:" |"}.gallthumbs{margin-top:0px !important;margin-bottom:0px !important}.thumbnail{margin:0px !important}a.skip-main{position:absolute;top:auto;left:-999px;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{background-color:#000000;color:#FFFFFF;top:auto;left:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid yellow;text-align:center;font-size:1.2rem;z-index:999}#reviews #revList{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px}@media screen and (max-width:992px){#reviews #revList{display:block}}#small-navigation-container-1{background-color:rgba(255, 255, 255, 0.65);z-index:20}#small-navigation-container-1>.pullout-menu-backdrop{background-color:rgba(0, 0, 0, 0.33);height:100%;width:100%;top:0;left:0;z-index:10}#small-navigation-container-1>.pullout-menu-backdrop{overflow:hidden}#small-navigation-container-1>.pullout-menu-backdrop>div{background-color:#373189;box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.33);overflow:auto;z-index:11;width:50%;max-width:240px;transition:margin-right 150ms;margin-right:-250px}#small-navigation-container-1>.pullout-menu-backdrop>div>.menu-heading{font-family:Montserrat-Bold, sans-serif;font-weight:normal;font-size:2.25rem;text-decoration:none;text-align:center;text-transform:uppercase;padding:0.5rem;color:#F6AA52}#small-navigation-container-1>.pullout-menu-backdrop>div>.navigation-links>div>a{display:block;font-family:Montserrat-Regular, sans-serif;font-weight:700;font-size:0.9rem;text-transform:uppercase;padding:0.5rem;color:#E1E1E1}#small-navigation-container-1>.pullout-menu-backdrop>div>.navigation-links>div a:hover{background-color:rgba(99, 91, 197, 0.65);color:white}#small-navigation-container-1>.pullout-menu-backdrop>div>.navigation-links>div>div a{display:block;font-family:Montserrat-Regular, sans-serif;font-weight:700;text-transform:uppercase;font-size:0.88rem;padding:0.5rem;color:#E1E1E1}#small-navigation-container-1>.pullout-menu-backdrop>div>.navigation-links .tap-dropdown{display:none}#small-navigation-container-1>.pullout-menu-backdrop>div>.navigation-links .tap-dropdown>div>a{padding-left:1.85em}#small-navigation-container-1>.pullout-menu-backdrop>div>.navigation-links .tap-dropdown>div>div a{padding-left:2.85em}#large-navigation-container-1{background-color:white;box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.33);position:relative;z-index:1}#large-navigation-container-1>.d-flex{height:100%}#large-navigation-container-1 .navigation-links>div>div{transition:all 450ms;display:inline-block;text-align:center;position:relative;padding-left:1.5rem;padding-right:1.5rem}#large-navigation-container-1 .navigation-links>div>div>a{display:inline-block;text-align:center;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}#large-navigation-container-1 .navigation-links>div>div:hover{background-color:#373189;border-top-left-radius:5px;border-top-right-radius:5px}#large-navigation-container-1 .navigation-links>div>div:hover>a{transition:color 150ms;text-decoration:none;color:white}#large-navigation-container-1 .navigation-links>div>div>.dropdown,#large-navigation-container-1 .navigation-links>div>div>.dropdown>div>.dropdown{position:absolute;top:100%;left:0;min-width:100%;display:none;z-index:2}#large-navigation-container-1 .navigation-links>div>div>.dropdown>div>.dropdown{left:100%;top:0;z-index:3}#large-navigation-container-1 .dropdown>div{position:relative}#large-navigation-container-1 .navigation-links>div>div .dropdown>div{background-color:#373189;text-align:left}#large-navigation-container-1 .navigation-links>div>div .dropdown>div a{display:block;padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem;padding-bottom:0.5rem}#large-navigation-container-1 .navigation-links>div>div .dropdown>div>a{color:white}#large-navigation-container-1 .navigation-links>div>div .dropdown>div:hover{transition:background-color 150ms;background-color:#282463}#large-navigation-container-1 .navigation-links>div>div .dropdown>div>a:hover{text-decoration:none}#large-navigation-container-1 .navigation-links>div>div .dropdown>div:not(:last-child){border-bottom:1px dashed gray}@media screen and (max-width:1200px){#large-navigation-container-1 .navigation-links>div>div>a{padding-left:0.5rem;padding-right:0.5rem}}@media screen and (max-width:991px){#large-navigation-container-1 .navigation-links>div>div{padding-left:1rem;padding-right:1rem}}#large-navigation-container-2 .navigation-links [class^=col]{padding-left:unset;padding-right:unset}#large-navigation-container-2{background-color:rgba(255, 255, 255, 0.65);position:absolute;top:0px;left:0px;width:100%;z-index:200 !important}#large-navigation-container-2 .navigation-links>div>div{display:inline-block;position:relative;transition:all 450ms;text-align:center}#large-navigation-container-2 .navigation-links>div>div>a{display:block;font-family:Montserrat-Regular, sans-serif;font-weight:700;font-size:0.9rem;text-transform:uppercase;text-align:center;color:#232323;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:0.5rem;padding-right:0.5rem}#large-navigation-container-2 .navigation-links>div>div:hover{background-color:#F6AA52}#large-navigation-container-2 .navigation-links>div>div:hover>a{transition:color 150ms;text-decoration:none;color:#FFFFFF}#large-navigation-container-2 .navigation-links>div>div>.dropdown,#large-navigation-container-2 .navigation-links>div>div>.dropdown>div>.dropdown{position:absolute;top:100%;left:0;width:100%;visibility:hidden;z-index:2}#large-navigation-container-2 .navigation-links>div>div>.dropdown>div>.dropdown{left:100%;top:0;z-index:3}#large-navigation-container-2 .dropdown>div{position:relative}#large-navigation-container-2 .navigation-links>div>div .dropdown>div{background-color:rgba(55, 49, 137, 0.65);text-align:left}#large-navigation-container-2 .navigation-links>div>div .dropdown>div a{display:block;font-family:Montserrat-Regular, sans-serif;font-weight:700;font-size:0.9rem;text-transform:uppercase;text-align:left;padding:0.5rem;color:#FFFFFF}#large-navigation-container-2 .navigation-links>div>div .dropdown>div>a{color:#FFFFFF}#large-navigation-container-2 .navigation-links>div>div .dropdown>div:hover{background-color:rgba(99, 91, 197, 0.65);transition:background-color 150ms}#large-navigation-container-2 .navigation-links>div>div .dropdown>div>a:hover{text-decoration:none}@media screen and (min-width:1200px){}footer.fb-ftr-1{background-color:#FFFFFF;font-family:Montserrat-Regular, sans-serif;font-weight:normal;font-size:0.88rem;color:#373189}footer.fb-ftr-1 h4{font-family:Montserrat-Bold, sans-serif;font-weight:normal;color:#373189}footer.fb-ftr-1 a{font-family:Montserrat-Regular, sans-serif;font-weight:normal;font-size:0.88rem;color:#373189;transition:0.5s ease}footer.fb-ftr-1 a:hover{color:#F6AA52}.fb-ftr-1 .quick-links a{display:block}.fb-ftr-1 .service-areas a,.fb-ftr-1 .service-neighborhoods a,.fb-ftr-1 .service-zips a{border-right:2px solid #CCCCCC;padding-right:6px}.fb-ftr-1 .service-areas a:last-child,.fb-ftr-1 .service-neighborhoods a:last-child,.fb-ftr-1 .service-zips a:last-child{border-right:none;padding-right:0}.fb-ftr-1 .contact p{padding:0;margin:0}.float-img-right,.float-right{float:right}.float-img-left,.float-left{float:left}.video-box>iframe,video-box>video,video-box>audio{width:100%;max-width:100%}.carousel-item>div{background-attachment:scroll;background-position:center;background-size:cover;height:900px}@media screen and (max-width:992px){.carousel-item>div{height:700px}}@media screen and (max-width:768px){.carousel-item>div{height:500px}}.carousel-item{padding:10px}.btn-estimate,.btn-clicktotext{background-color:#5149be;font-family:Montserrat-Bold, sans-serif;font-weight:normal;text-transform:uppercase;white-space:normal;letter-spacing:1px;border-radius:0.25rem;border:0px;color:#FFFFFF;transition:0.5s ease}.btn-estimate:hover,.btn-clicktotext:hover{background-color:#F6AA52;color:#FFFFFF}.btn-banner{background-color:#282463;font-family:Raleway-Regular, sans-serif;font-weight:normal;color:#E1E1E1;border-radius:0.5rem;width:50%;transition:all 0.1s linear}.btn-banner:hover{background-color:#373189;transform:translateY(-5px);color:#E1E1E1}@media screen and (max-width:1200px){.btn-banner{width:70%}}@media screen and (max-width:992px){.btn-banner{width:80%}}@media screen and (max-width:768px){.btn-banner{width:90%}}.btn-more{background-color:#282463;font-family:Raleway-Regular, sans-serif;font-weight:normal;color:#E1E1E1;border-radius:0.5rem;transition:all 0.1s linear}.btn-more:hover{background-color:#373189;transform:translateY(-5px);color:#E1E1E1}.btn-cta{background-color:#F6AA52;font-family:Montserrat-Regular, sans-serif;font-weight:normal;text-transform:uppercase;color:white}.btn-cta:hover{background-color:#face9b;color:white}.btn-cta,.btn-info,.btn-more,.btn-reviews{background-color:#373189;font-family:Montserrat-Bold, sans-serif;font-weight:normal;padding:0.5rem 2.5rem;color:white}.btn-cta:hover,.btn-info:hover,.btn-more:hover,.btn-reviews:hover{background-color:#5149be;color:white}#accordion .card-header button,.accordion .card-header button{white-space:normal;text-align:left}#accordion .card{border:0px;margin:0.25rem}#accordion .card .card-header{background-color:#756ecb;border:0px;padding:0.5rem}#accordion .card .card-header h5 button{font-family:Montserrat-Bold, sans-serif;font-weight:normal;letter-spacing:1px;text-transform:uppercase;text-align:left;color:white !important;text-decoration:none}#accordion .card .card-header h5 button:hover{text-decoration:none}#accordion .card .card-body{font-family:Montserrat-Regular, sans-serif;font-weight:normal;font-size:0.9rem !important;color:#555555 !important}#accordion .card .card-body p{font-family:Montserrat-Regular, sans-serif;font-weight:normal;font-size:0.9rem !important;color:#555555 !important}.overlay-container{position:relative}.overlay-bg-image{display:block;width:100%;height:auto}.overlay{background-color:rgba(246, 170, 82, 0.5);position:absolute;transition:0.35s ease}.overlay.from-left{left:0;right:0;bottom:0;width:0;height:100%}.overlay.from-right{left:100%;right:0;bottom:0;width:0;height:100%}.overlay.overlay.from-top{left:0;right:0;bottom:100%;width:100%;height:0}.overlay.overlay.from-bottom{left:0;right:0;bottom:0;width:100%;height:0}.overlay-container:hover>.from-left{width:100%}.overlay-container:hover>.from-right{width:100%;left:0}.overlay-container:hover>.from-top{height:100%;bottom:0}.overlay-container:hover>.from-bottom{height:100%}.overlay-text{display:block}.overlay-text>span{display:none;white-space:nowrap;overflow:hidden}.overlay-text>a{display:none;white-space:nowrap;overflow:hidden}.overlay-container:hover .overlay-text>a{display:block;width:100%;height:100%;position:absolute}.overlay-container:hover .overlay-text>span{display:block;color:white;font-size:1.5em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@font-face{font-family:'fontello';src:url(../fontello/fonts/fontello.ttf)}.f-prime{font-family:Montserrat-Bold, sans-serif !important}.f-second{font-family:Montserrat-Regular, sans-serif !important}.f-third{font-family:Raleway-Regular, sans-serif !important}.primes{color:#373189 !important}.seconds{color:#F6AA52 !important}.thirds{color:#E1E1E1 !important}.lighter-primes{color:#463eaf !important}.white{color:#FFFFFF !important}.black{color:#000000 !important}.shadows{text-shadow:1px 2px 3px rgba(0, 0, 0, 0.33)}.prime-bg-color{background-color:#373189 !important}.secondary-bg-color{background-color:#F6AA52 !important}.third-bg-color{background-color:#E1E1E1 !important}.prime-bg-color,.secondary-bg-color,.third-bg-color{color:#FFFFFF}.prime-bg-color p,.secondary-bg-color p,.third-bg-color p{color:#FFFFFF !important}ol.listbad li{padding:1%}ul.listpad li{padding:1%}.checked,.dashed,.icon{list-style-type:none;padding:0}.checked::before,.dashed::before,.icon::before{display:inline-block}.checked li::before{font-family:"fontello";text-decoration:none;content:" ";speak:none}.dashed li::before{content:"- "}.icon li::before{font-family:"fontello";text-decoration:none;content:" ";speak:none}.card h2{font-family:Montserrat-Bold, sans-serif;font-weight:bold}.services-box{background-color:#F6AA52;box-sizing:border-box;text-transform:uppercase;color:white;margin-bottom:0px}.call-num{color:#F6AA52 !important;transition:all 0.5s ease}.call-num:hover{color:#373189 !important}.req-form{color:inherit !important;transition:all 0.5s ease}.req-form:hover{color:#F6AA52 !important}.breadcrumb{background-color:transparent;border-left:6px solid #bbb;border-bottom:1px solid #bbb;background:none;padding:0.33rem 1rem;font-family:Raleway-Regular, sans-serif;font-size:0.88rem;font-weight:normal;text-transform:uppercase;color:#F6AA52 !important}.breadcrumb a{color:#F6AA52 !important}.breadcrumb-item{font-family:Raleway-Regular, sans-serif;font-size:0.88rem;font-weight:normal}.breadcrumb-item::before{color:#bbb !important}.breadcrumb-item+.active{color:#bbb !important}.jumbotron{background-color:rgba(0, 0, 0, 0);position:relative;overflow:hidden}.jumbotron video{position:absolute;z-index:1;top:0px;left:0px;width:100%;object-fit:cover;opacity:1}.jumbotron .container{position:relative;z-index:2}#video-formatting{min-height:800px !important}@media screen and (max-width:1423px){#video-formatting{min-height:750px !important}}@media screen and (max-width:1333px){#video-formatting{min-height:650px !important}}@media screen and (max-width:1155px){#video-formatting{min-height:550px !important}}@media screen and (max-width:977px){#video-formatting{min-height:500px !important}}@media screen and (max-width:888px){#video-formatting{min-height:475px !important}}@media screen and (max-width:844px){#video-formatting{min-height:450px !important}}@media screen and (max-width:800px){#video-formatting{min-height:425px !important}}@media screen and (max-width:700px){#video-formatting{min-height:400px !important}}@media screen and (max-width:650px){#video-formatting{min-height:375px !important}}@media screen and (max-width:600px){#video-formatting{min-height:350px !important}}@media screen and (max-width:550px){#video-formatting{min-height:300px !important}}@media screen and (max-width:500px){#video-formatting{min-height:275px !important}}@media screen and (max-width:450px){#video-formatting{min-height:200px !important}}#logo-yelp,#logo-vet,#logo-city,#logo-angies,#logo-diy,#logo-bbb{border:0px !important}#logo-yelp,#logo-city,#logo-angies,#logo-diy{width:150px}@media screen and (max-width:768px){#logo-yelp,#logo-city,#logo-angies,#logo-diy{width:75px !important}}#logo-vet,#logo-bbb{width:350px}@media screen and (max-width:768px){#logo-vet,#logo-bbb{width:175px !important}}#faded-bg-color{background-color:rgba(255, 255, 255, 0.65)}.nav-tabs{background-color:#E1E1E1;border:0px}.nav-tabs .nav-link{display:inline-block;border:0px;margin-left:0.25rem;margin-right:0.25rem;margin-top:0rem;margin-bottom:0rem;font-family:Montserrat-Regular, sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#373189;font-size:1.5rem !important}.nav-tabs .nav-link.active{background-color:#373189;color:#E1E1E1;border:0px}@media screen and (max-width:1140px){.nav-tabs .nav-link{font-size:1rem !important}}@media screen and (max-width:827px){.nav-tabs .nav-link{font-size:0.8rem !important}}@media screen and (max-width:705px){.nav-tabs .nav-link{font-size:0.75rem !important}}@media screen and (max-width:675px){.nav-tabs .nav-link{font-size:0.7rem !important}}@media screen and (max-width:645px){.nav-tabs .nav-link{display:block !important;font-size:0.8rem !important;width:100% !important}}#fading-bg-color,#fading-bg-color-reverse,#interior-painting,#exterior-painting,#exterior-painting-mobile,#deck-staining,#deck-staining-mobile,#kitchen-painting,#kitchen-painting-mobile,#power-washing,#bg-find-your-paint,#bg-why-choose-us{background-position:center center;background-attachment:scroll;background-size:cover;min-height:700px}@media screen and (max-width:768px){#fading-bg-color,#fading-bg-color-reverse,#interior-painting,#exterior-painting,#exterior-painting-mobile,#deck-staining,#deck-staining-mobile,#kitchen-painting,#kitchen-painting-mobile,#power-washing,#bg-find-your-paint,#bg-why-choose-us{min-height:550px}}#interior-painting{background-image:url(/fbm-data/images/banner/banner-interior-painting.jpg)}#exterior-painting{background-image:url(/fbm-data/images/banner/banner-exterior-painting.jpg)}#exterior-painting-mobile{background-image:url(/fbm-data/images/banner/exterior-mobile.png)}@media screen and (max-width:768px){#exterior-painting{background-size:100% 100%}}#deck-staining{background-image:url(/fbm-data/images/banner/banner-deck-staining.jpg)}#deck-staining-mobile{background-image:url(/fbm-data/images/banner/hoa-mobile.png)}@media screen and (max-width:768px){#deck-staining{background-size:100% 100%!important;}}#power-washing{background-image:url(/fbm-data/images/banner/banner-power-washing.jpg)}#kitchen-painting{background-image:url(/fbm-data/images/banner/banner-kitchen-painting.jpg)}#kitchen-painting-mobile{background-image:url(/fbm-data/images/banner/kitchen-painting-mobile.png)}@media screen and (max-width:768px){#kitchen-painting{background-size:100% 100%}}#bg-find-your-paint{background-image:url(/fbm-data/images/services/service-find-your-paint.jpg)}#bg-why-choose-us{background-image:url(/fbm-data/images/banner/banner-why-choose.jpg)}#bg-find-your-paint,#bg-why-choose-us{background-position:center center;background-attachment:scroll;background-size:cover;min-height:600px}@media screen and (max-width:768px){#bg-find-your-paint,#bg-why-choose-us{min-height:500px}}#fading-bg-color{background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8))}#fading-bg-color p{color:#E1E1E1 !important}#fading-bg-color-reverse{background:linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.8))}#fading-bg-color-reverse p{color:#E1E1E1 !important}#collapseExample .card .card-body p{font-family:Montserrat-Regular, sans-serif;font-weight:normal;font-size:0.9rem !important;color:#555555 !important}