.fl-embed-video iframe,.video-container iframe{aspect-ratio:16/9;width:100%;height:auto;background:#efefef;display:block}.btn-cta,a.btn-cta{color:#fff;background-color:#c8523a;border-color:#c8523a}.btn-cta:hover,a.btn-cta:hover,.btn-cta:focus,a.btn-cta:focus{color:#fff;background-color:#5b1f01;border-color:#5b1f01}.post-template #fl-main-content .btn-cta,.post-template #fl-main-content a.btn-cta{color:#fff;background-color:#013d5b;border-color:#fff}.post-template #fl-main-content .btn-cta:hover,.post-template #fl-main-content a.btn-cta:hover,.post-template #fl-main-content .btn-cta:focus,.post-template #fl-main-content a.btn-cta:focus{color:#fff;background-color:#052c3f;border-color:#fff}.fl-builder-ie-11 .pp-fancy-heading-title,.fl-builder-ie-10 .pp-fancy-heading-title{background-image:none !important;color:#5a5a5a !important}.fl-builder-ie-11 #hamburger-menu .uabb-svg-container svg,.fl-builder-ie-10 #hamburger-menu .uabb-svg-container svg,.fl-builder #hamburger-menu .uabb-svg-container svg{display:none}.fl-node-59dfe1a27c656 .fl-node-5b2155bd72dec .uabb-creative-menu .menu>li>a span,.fl-node-59dfe1a27c656 .fl-node-5b2155bd72dec .uabb-creative-menu .menu>li.focus>.uabb-has-submenu-container>a span.menu-item-text{-webkit-transition:color .2s;transition:color .2s;color:#fff !important;display:inline-block}.fl-node-59dfe1a27c656 .fl-node-5b2155bd72dec .uabb-creative-menu .menu>li>a span:hover,.fl-node-59dfe1a27c656 .fl-node-5b2155bd72dec .uabb-creative-menu .menu>li.focus>.uabb-has-submenu-container>a span.menu-item-text:hover{color:#3ab0c8 !important}.uabb-has-submenu-container span{display:inline-block}.fl-node-59dfe1a27c656 .fl-node-5b2155bd72dec .uabb-creative-menu .menu>li>a,.fl-node-59dfe1a27c656 .fl-node-5b2155bd72dec .uabb-creative-menu .menu>li>.uabb-has-submenu-container>a{font-size:18px}.uabb-cm-style a span:before{margin-right:10px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.uabb-cm-style a span:after{margin-left:10px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}.uabb-cm-style a span:hover:before,.uabb-cm-style a span:hover:after,.uabb-cm-style a span:focus:before,.uabb-cm-style a span:focus:after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);color:#3ab0c8}.uabb-cm-style a span:before,.uabb-cm-style a span:after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .2s;-moz-transition:-moz-transform .3s,opacity .2s;transition:transform .3s,opacity .2s}.fl-menu .fl-menu-mobile-toggle.hamburger .svg-container{width:.8em;height:.8em}.fl-node-5b2155ca54c37 .fl-menu-mobile-toggle{padding-bottom:18px}#menu-item-831 .uabb-has-submenu-container a:hover{cursor:default}@media only screen and (max-width:1199px){.fl-node-5a2ecaacb31c7 h2{font-size:34px}}@media only screen and (max-width:992px){.fl-node-5a2ecaacb31c7,.fl-node-5a2ecaacb3190,.fl-node-5a2ece0568fab{width:100% !important}.fl-node-5b2155ca54c37 .fl-menu .menu,.fl-node-5b2155ca54c37 .fl-menu .menu>li{font-size:18px}}@media only screen and (max-width:850px){.fl-node-5b2155ca54c37 .fl-menu .menu,.fl-node-5b2155ca54c37 .fl-menu .menu>li{font-size:15px}}@media only screen and (max-width:768px){#menu-new-mobile-menu .fl-has-submenu .sub-menu{display:block;position:relative;z-index:99999;width:100%;margin-bottom:20px;padding-left:20px}.fl-node-59dfd748bb00e>.fl-module-content{margin-bottom:38px}}.uabb-post-grid-3 .uabb-post-thumbnail img{aspect-ratio:64/27;width:100%;height:auto;background:#ccc;display:block}.transcript-title{background-color:#013d5b;color:#fff !important;padding:8px 16px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease-in-out}.transcript-title:hover{color:#77c4d4 !important;transition:all .2s ease-in-out}.transcript-title:active{color:#fff !important;transition:all .2s ease-in-out}.transcript-text{padding:16px;background-color:#f0f5fa;font-weight:400 !important;transition:all .2s ease-in-out;border-left:1px solid #013d5b;border-right:1px solid #013d5b;border-bottom:1px solid #013d5b}.transcript-text.hidden{display:none;transition:all .2s ease-in-out}.fl-builder-content .fl-node-5b1efedb2388e>.fl-col-content,.fl-builder-content .fl-node-5b2154fd52346>.fl-col-content{border-left-width:1px}.gform_wrapper .gfield input:placeholder,.gform_wrapper .gfield textarea:placeholder{opacity:1}.gform_wrapper .gfield_error .gfield input:placeholder,.gform_wrapper .gfield_error .gfield textarea:placeholder{color:#dd4420}.gfield_error .ginput_container{position:relative;z-index:1}.gfield_error .ginput_container:after{width:1.5em;height:1.5em;line-height:1.5em;background:#ff5050;border-radius:50%;content:'!';color:#f2f2f2;clear:both;font-weight:700;position:absolute;padding:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;opacity:1;right:15px}.pp-photo-gallery .pp-gallery-overlay .pp-overlay-inner,.gallery-acrylic-solids .pp-photo-gallery .pp-gallery-item{overflow:visible}.gallery-acrylic-solids .pp-photo-gallery .pp-photo-gallery-content{overflow:visible}@media (max-width:1440px){.woodworking-block h2,.get-started-block h2,.featured-project-block h2{font-size:40px}}@media (max-width:1200px){.woodworking-block h2,.get-started-block h2,.featured-project-block h2{font-size:32px}}@media (max-width:1024px){h1{font-size:60px}h2{font-size:50px}.woodworking-block h2,.get-started-block h2,.featured-project-block h2{font-size:32px}h3{font-size:36px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}}@media (max-width:992px){h1{font-size:48px}h2,.woodworking-block h2,.get-started-block h2,.featured-project-block h2{font-size:42px}h3{font-size:36px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}.contact-text p{text-align:left}}@media (max-width:768px){h1{font-size:40px}h2,.woodworking-block h2,.get-started-block h2,.featured-project-block h2{font-size:36px}h3{font-size:32px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}.fl-builder-content .fl-node-5b1efedb2388e>.fl-col-content,.fl-builder-content .fl-node-5b2154fd52346>.fl-col-content{border-left-width:0}}@media (max-width:480px){h1{font-size:28px}h2,.woodworking-block h2,.get-started-block h2,.featured-project-block h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}}#fancy-menu{background:-moz-linear-gradient(top,rgba(0,0,0,.64) 26%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.64) 26%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.64) 26%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3000000',endColorstr='#00ffffff',GradientType=0)}.error404 #fancy-menu{background-color:rgba(0,75,100,.36)}.error404 .fl-page-content{border-bottom:1px solid rgba(0,0,0,.24)}.error404 #masthead,.error404 .fl-page-content{background-image:url(//calwoodinc.com/wp-content/themes/bb-theme-child/../../wp-content/uploads/2017/04/white-wood-texture-for-background.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}@media screen and (max-width:989px){nav>.menu{margin-right:1rem;margin-top:5rem;padding:1.35rem .75rem}nav .sub-menu{margin-left:1.5rem}}@media print{.fl-animation{opacity:1 !important}header,footer,.fl-node-59dfe537150e4,.fl-row-bg-photo{display:none}}button:focus,.pp-post-filter:focus,.js-case-studies:focus,input:focus,textarea:focus,select:focus,.fl-icon a,a.fl-icon-text-link,.menu-item a:focus,a:focus{outline:none;transition:all .3s ease}.fl-icon a,a.fl-icon-text-link{display:inline-block;vertical-align:middle;line-height:1}.menu-item a:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(151,57,47,.4) !important}button:focus-visible,.pp-post-filter:focus-visible,.js-case-studies:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(151,57,47,.4)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(151,57,47,.4) !important}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001s !important;transition-duration:.001s !important}}@media print{.fl-animated,.fl-animation{opacity:1 !important}header,footer,svg,path,.fl-content-slider,.uabb-flip-box,.fl-bg-video,.fl-slideshow-image{display:none !important}h1,h2,h3,h4,h5,h6,li,p,blockquote,i,em{color:#000 !important}.fl-col{width:100% !important}}