#description-image .et_pb_text_inner{padding-top:50px;padding-bottom:20px}#description-image p img{display:inline-block;vertical-align:middle;width:25px;margin-top:-5px;margin-right:10px}#looking-section p{font-family:'Cormorant Garamond';font-size:23px;line-height:1.5;color:#333}#ls-product-row .et_pb_column{border:3px solid #000}#ls-product-row .et_pb_column .et_pb_image{margin-bottom:0}#ls-product-row .et_pb_column h6{background:#7F7F7F;color:#fff;text-align:center;padding:15px;font-family:'Cormorant Garamond';font-size:20px}#looking-section h2{font-family:'Cormorant Garamond';font-size:45px}#looking-section h2 a{color:#124E9F;text-decoration:none;display:inline-block;border-bottom:2px solid #124E9F}#why-section h3{font-family:'Cormorant Garamond';font-size:30px;padding-bottom:20px}#why-section p{font-family:'Roboto';font-size:18px;line-height:1.5}#get-section h2{font-family:'Cormorant Garamond';font-size:40px;padding-bottom:20px;text-transform:uppercase}#get-section p{font-family:'Roboto';font-size:18px;line-height:1.5}#get-section p a{color:#A88662;text-decoration:none;border-bottom:thin solid #A88662}#get-section p .home-gray-button{color:#fff!important}@media only screen and (max-width:500px){#description-image{width:95%!important}#description-image .et_pb_column_3_5 img{width:15px}#description-image p{font-size:13px}#ls-product-row .et_pb_column{margin-bottom:20px!important}#looking-section h2{font-size:30px!important}}#subpage-text-mantel2025 h2{text-shadow:none!important;font-size:45px!important;margin-bottom:30px!important}#showroom-mantel2025 h2{font-family:'Cormorant Garamond';background:#F2F2F2;border:thin solid #333;text-align:center;font-size:38px;padding:45px 30px;line-height:1.2}#showroom-mantel2025 p a{width:100%;text-align:center}#custom-mantel2025 .et_pb_image,#full-mantel2025 .et_pb_image{width:100%!important}#wood-inventory-gallery-row .modula-item:hover{-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.1);transition:all 200ms ease-in;transform:scale(1.1);z-index:99999}#section-location-penn{background-image:url('/wp-content/uploads/2024/05/4-Pennsylvania-hero-scaled.jpg')}#post-17232 .section-banner,#post-34506 .section-banner{background-image:url('/wp-content/uploads/2024/03/image005-scaled.jpg')!important}#section-location-malibu{background-image:url('/wp-content/uploads/2024/05/1-malibu-hero-scaled.jpg')}#section-location-cabos{background-image:url('/wp-content/uploads/2024/05/2-cabo-hero-scaled.jpg')}#section-location-cabos2{background-image:url('/wp-content/uploads/2024/05/15-Los-Cabos-hero.jpg')}#section-location-brad{background-image:url('/wp-content/uploads/2024/05/3-Bradbury-hero-scaled.jpg')}#section-location-sandiego{background-image:url('/wp-content/uploads/2024/05/17-San-Diego-hero.jpg')}#section-location-encinitas{background-image:url('/wp-content/uploads/2024/05/16-Encinitas-hero-scaled.jpg')}#section-location-encinitas2{background-image:url('/wp-content/uploads/2024/05/8-Encinitas-hero.jpg')}#section-location-bigbear{background-image:url('/wp-content/uploads/2024/05/14-Big-Bear-heero-scaled.jpg')}#section-location-ranchosantafe{background-image:url('/wp-content/uploads/2024/05/12-rancho-santa-fe-hero.jpg')}#section-location-ranchosantafe2{background-image:url('/wp-content/uploads/2024/05/6-rancho-santa-fe-hero.jpg')}#section-location-newportbeach{background-image:url('/wp-content/uploads/2024/05/11-newport-hero.jpg')}#section-location-solanabeach{background-image:url('/wp-content/uploads/2024/05/10-Solana-hero.jpg')}#section-location-montecito{background-image:url('/wp-content/uploads/2024/05/9-Montecito-hero-scaled.jpg')}#section-location-brentwood{background-image:url('/wp-content/uploads/2024/05/7-brentwood-hero-scaled.jpg')}#row-special{padding-right:0!important}.post-edit-link{display:none}.section-special h2{font-weight:600;font-family:'Roboto';font-size:30px;letter-spacing:1px;line-height:1.2}#navigation-menu2024{position:fixed;width:100%;top:80px;border-bottom:3px solid #7f7f7f;display:none}#navigation-menu2024.show{display:block!important}#navigation-menu2024 #menu-banner{width:240px;max-width:240px;position:fixed;top:110px;right:30px}#navigation-menu2024 ul{list-style:none;padding:0}#navigation-menu2024 ul li{position:relative}#navigation-menu2024 .main-menu2024 li a{font-family:'Cormorant Garamond';font-size:18px;color:#333;font-weight:700;width:100%;display:block;padding:10px 0;line-height:1}#navigation-menu2024 .main-menu2024 li.active a,#navigation-menu2024 .main-menu2024 li a:hover,#navigation-menu2024 .submenu2024 li a:hover{color:#A88662}#navigation-menu2024 .main-menu2024 li.has-child a:after{content:url('/wp-content/uploads/2024/02/Vector.png');right:0;position:absolute;transform:scale(.8);top:10px}#navigation-menu2024 .menu-selection{display:none}#navigation-menu2024 .menu-selection.active{display:block}#navigation-menu2024 .submenu2024.columns{display:inline-block;width:24%;vertical-align:top;padding:0 10px}#navigation-menu2024 .submenu2024 li a{font-family:'Cormorant Garamond';font-size:18px;color:#333;font-weight:700;width:100%;display:block;padding:10px 0;line-height:1}#navigation-menu2024 .submenu2024 li.subitem{margin-top:-10px}#navigation-menu2024 .submenu2024 li.subitem a{font-weight:500;font-size:15px}@media only screen and (min-width:1000px){.mobmenu-overlay,.mobmenu-left-panel{display:none!important}.mob-menu-no-scroll{overflow:auto!important}}@media only screen and (max-width:1000px){#navigation-menu2024{display:none!important}}.section-heritage h4 a:hover{-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.1);transition:all 200ms ease-in;transform:scale(1.1);text-shadow:3px 3px 5px #aaa;border-bottom:3px solid #aaa}body.admin-bar .mobmenu,body.admin-bar .mobmenu-panel{top:0!important}.mob-menu-header-holder,.section-banner{border-bottom:3px solid #fff!important}.home-gray-button:hover{-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.1);transition:all 200ms ease-in;transform:scale(1.1)}.subpage-gray-header h1{font-size:50px!important;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;text-shadow:1px 1px 5px #000}.subpage-gray-header h2{font-size:28px!important;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;padding-bottom:0!important;text-shadow:1px 1px 5px #000}.footer-table h3{font-family:'Roboto'!important;font-size:30px!important}.footer-table p{font-family:'Roboto'!important}.footer-table p a{font-size:25px!important;text-transform:uppercase!important;color:#A88662!important;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important}.home-gray-button{background:#7f7f7f;color:#fff;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:25px;display:inline-block;padding:10px 30px;box-shadow:5px 5px 5px #aaa;margin-top:10px;text-shadow:1px 1px 5px #000}.gform_fileupload_rules{color:#fff!important}.ginput_preview strong{color:#fff!important}.slider-style1 .et_pb_slide_content h1{font-size:2em!important;font-weight:bold!important;margin-top:-10px!important;margin-bottom:20px!important}.mm-customer-timber h1{text-transform:uppercase;color:#91510f!important;background-color:white!important;font-size:calc(20px + 2vw);font-weight:600;padding-top:8px;padding-left:7px;padding-right:7px;margin-top:71px;display:inline-block}.mm-truss-fabrication h1{margin-top:-30px;text-transform:uppercase;color:#ffffff!important;font-size:calc(20px + 1.61vw)}@media (max-width:1338px){.mm-truss-fabrication h1{margin-top:-20px;font-size:calc(18px + 1.7vw)}.mm-truss-fabrication h1{margin-top:-20px;font-size:calc(17.5px + 1.79vw)}}@media (max-width:1046px){.mm-truss-fabrication h1{font-size:calc(19px + 1.3vw)}.mm-customer-timber h1{font-size:calc(19px + 1.65vw)}}@media (max-width:997px){.mm-truss-fabrication h1{font-size:calc(18px + 1.6vw)}.mm-customer-timber h1{font-size:calc(18px + 2vw)}}@media (max-width:980px){.mm-truss-fabrication{text-align:center;font-size:calc(19px + 2vw)}.mm-customer-timber{font-size:calc(19px + 2vw);text-align:center}}.pa-toggle-text .et_pb_text_inner{max-height:200px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fff 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0;text-align:left;color:#c6bf85!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}body.logged-in.admin-bar header .et_pb_section.et_pb_section_0_tb_header{top:32px!important}#header-bg-activate{background:#7F7F7F!important}#header-bg-activate .et_pb_menu__logo img{width:auto!important}#header-bg-activate .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:0!important}#header-bg-activate .et-menu .menu-item-has-children>a:first-child{padding-right:20px!important}.page-child article .et_pb_button{text-align:center;min-width:280px}#custom-modal .et_pb_row{width:700px}.modal-image img{margin-bottom:-60px}.co-list ul{list-style:none;padding:0px;margin:20px 0 0;columns:2;-webkit-columns:2;-moz-columns:2}.co-list ul>li{margin:0px 0px 20px;background-image:url(/wp-content/uploads/2023/08/Vector.png);background-repeat:no-repeat;background-position:left center;padding:3px 0px 3px 40px}@media (max-width:767px){.co-list ul{columns:1;-webkit-columns:1;-moz-columns:1}}#got-wood-form .gform_legacy_markup_wrapper div.validation_error,#got-wood-form .gform_legacy_markup_wrapper ol.validation_list{background-color:#FFFFFF}#got-wood-form .gform_legacy_markup_wrapper .validation_message{padding:0px 10px}#footer-about-section h3{font-size:30px!important}.section-instagram #sbi_load{display:none}.section-instagram .sb_instagram_header{display:none}.section-instagram{padding-bottom:30px!important}.section-instagram #sbi_images,.section-instagram #sb_instagram{padding-bottom:0!important}.section-instagram .et_pb_button,.section-lumberyard .et_pb_button,.section-showroom .et_pb_button{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:30px;line-height:30px!important;text-shadow:1px 1px #000;padding:10px auto}.section-lumberyard .et_pb_button{bottom:-130px}.section-heritage p{font-family:'Roboto';font-size:18px;font-weight:400}.section-heritage .wpsisac-image-slide-wrap{padding:10px}.section-heritage .slick-dots li{padding-top:25px!important}.section-seriously h2{color:#fff;text-align:left;text-transform:uppercase;font-size:38px;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;text-shadow:1px 1px 5px #000;letter-spacing:2px;line-height:1.2}.section-seriously .module-white-bg{background:rgba(255,255,255,.8);color:#4F4F4F;padding:20px 30px;font-size:18px;font-family:'Roboto'}.section-seriously .et_pb_text_inner{font-size:26px;line-height:40px}.section-showroom .et_pb_button_module_wrapper{position:absolute;bottom:30px;width:100%;text-align:center}.section-showroom .et_pb_button_module_wrapper a{display:inline-block;width:200px;line-height:30px!important;padding:10px 30px!important}.section-showroom p{font-size:20px;line-height:1.5}.section-galleries h2{background:#fff;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-weight:700;font-size:50px;padding:20px;display:block;margin:0 auto;max-width:350px;text-align:center;box-shadow:0px 0px 30px #000}.section-details h2{color:#fff;text-align:left;text-transform:uppercase;font-size:38px;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;text-shadow:1px 1px 5px #000;letter-spacing:2px;line-height:1.2}.section-details .et_pb_text_inner{font-size:26px;line-height:40px}.section-details .module-white-bg{background:rgba(255,255,255,.8);color:#4F4F4F;padding:20px 30px;font-size:18px;font-family:'Roboto'}.section-offer h3{font-family:'Roboto';font-size:28px;line-height:1.5;display:block;max-width:400px}.section-heritage h4{text-align:center;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:25px;font-weight:700;color:#595959;padding:10px}.section-banner h1{text-align:center;color:#fff;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;font-size:60px;text-shadow:2px 2px #000;font-weight:600;letter-spacing:2px}.section-banner h3{color:#fff;font-family:"EB Garamond";font-size:40px;font-style:italic;font-weight:100!important;text-shadow:1px 1px #000}.section-products .et_pb_image img,.section-galleries .et_pb_image img{display:inline-block;border:0;position:relative;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1);transition:all 200ms ease-in;transform:scale(1)}.section-products .et_pb_image img:hover,.section-galleries .et_pb_image img:hover{z-index:2;-webkit-transition:all 200ms ease-in;-webkit-transform:scale(1.1);-ms-transition:all 200ms ease-in;-ms-transform:scale(1.1);-moz-transition:all 200ms ease-in;-moz-transform:scale(1.1);transition:all 200ms ease-in;transform:scale(1.1)}.banner-row{max-width:100%!important;width:100%!important;background:#7F7F7F;padding:30px 0!important}.banner-row .et_pb_text{max-width:800px!important;margin:0 auto}.banner-row .et_pb_text .header-left{color:#fff;text-align:left;text-transform:uppercase;font-size:30px;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;letter-spacing:2px;text-shadow:1px 1px 5px #000}.banner-row .et_pb_text .header-right{color:#fff;text-align:right;text-transform:uppercase;font-size:30px;font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important;letter-spacing:2px;text-shadow:1px 1px 5px #000}.section-products h2{text-shadow:1px 1px 5px #000}@media only screen and (max-width:800px){.section-offer h3{max-width:100%!important}.contact-link-fixed{font-size:15px!important;right:15px!important}.mobmenul-container{right:150px!important}.mobmenul-container .left-menu-icon-text{font-size:16px!important;top:-3px!important;width:40px}.logo-image-fixed img{height:45px!important;top:20px!important;left:5px!important}.section-banner h1{font-size:30px!important}.section-banner h3{font-size:25px!important}.section-banner .et_pb_row_0.et_pb_row{padding-top:90px!important}.section-heritage h4{font-size:17px!important}.banner-row .et_pb_text .header-left{padding-left:10px!important;font-size:20px!important}.banner-row .et_pb_text .header-right{padding-right:10px!important;font-size:20px!important}.section-products .et_pb_image{width:100%!important}}@media only screen and (max-width:480px){a.contact-link-fixed,a.call-link-fixed,a.mobmenu-left-bt.mobmenu-trigger-action{display:block;width:25px;height:25px;overflow:hidden;text-indent:999px;background-size:contain;background-repeat:no-repeat;background-position:center}a.contact-link-fixed{background-image:url(/wp-content/uploads/2025/08/email-wh.png);right:62px!important}a.call-link-fixed{background-image:url(/wp-content/uploads/2025/08/call-wh.png);right:110px!important}a.mobmenu-left-bt.mobmenu-trigger-action{background-image:url(/wp-content/uploads/2025/08/burger-wh.png);position:absolute;right:-75px;overflow:hidden}.mobmenul-container{right:90px!important;top:30px}.page-id-35155 .landing-banner ul{columns:2;-webkit-columns:2;-moz-columns:2}.page-id-35155 .landing-banner ul li{width:unset!important}}.gray-form-module{background-color:#7f7f7f!important}.gray-form-module .gform_wrapper#gform_wrapper_5{background-color:#7f7f7f!important;margin-top:0!important;padding-top:0!important}.gray-form-module .gform_wrapper #gform_submit_button_5{background-color:#ffffff!important;color:#292929!important;cursor:pointer}.gray-form-module .gform_wrapper .gfield{margin-bottom:3px!important}.gray-form-module .gform_wrapper .gfield input,.gray-form-module .gform_wrapper .gfield select,.gray-form-module .gform_wrapper .gfield textarea{line-height:0px!important;padding:6px 6px!important}.gray-form-module h4{font-size:18px!important;font-weight:normal!important}.gray-form-module .gform_wrapper#gform_wrapper_5,.gray-form-module .gform_wrapper#gform_wrapper_5 .gform_body{padding:0!important;margin:0!important}.gray-form-module .gform_wrapper .gfield:first-child{margin-top:0!important;padding-top:0!important}.gray-form-module .gform_wrapper #gform_submit_button_5{margin-bottom:20px!important}.gray-form-module .gform_wrapper .gfield label .gfield_required{color:#800000!important;font-weight:bold!important;display:inline!important;margin-left:2px}.gray-form-module .gform_legacy_markup_wrapper ul.gform_fields li.gfield{margin:5px 0!important;padding:0!important}.fullwidth-img img{width:100%!important;height:auto;display:block;margin:0 auto}.fullwidth-img .et_pb_image_wrap,.fullwidth-img a{display:block;width:100%!important;margin:0;padding:0}@media (max-width:980px){.et_pb_column .fullwidth-img{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}}#wpadminbar{display:none!important}.text-style-header{font-family:'Cormorant Garamond',Georgia,"Times New Roman",serif!important}.page-id-35155 .landing-banner form ul{display:flex;flex-direction:column}.page-id-35155 .landing-banner form ul li{max-width:100%;text-align:left}.material-icons h4.et_pb_module_header{margin-bottom:0px;padding-bottom:0px}.material-icons .et_pb_blurb_content{display:flex;align-items:center;justify-content:flex-start}.material-icons .et_pb_main_blurb_image{margin:0px;padding:0px;width:auto}.material-icons .et_pb_column{display:flex;justify-content:center;column-gap:20px}.material-icons .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:10px}span.text-xlarge{font-size:60px}.text-weight-light h3,.text-weight-light h4,.text-weight-light{font-weight:400}.font-ebg p{font-family:'EB Garamond',Georgia,"Times New Roman",serif}a.cmd-underline-no{text-decoration:none}#new-header-2025 .nav li.et-reverse-direction-nav li ul{left:140px!important}.gallery-col-6 .et_pb_gallery_items{display:flex;column-gap:20px;justify-content:space-between}.gallery-col-6 .et_pb_gallery_items:after{display:none}.gallery-col-6 .et_pb_gallery_items .et_pb_gallery_item{margin:0px;padding:0px}.material-icons .et_pb_blurb_content:hover .et_pb_main_blurb_image{transform:scale(1.15);transition:transform 150ms ease-in-out}@media (max-width:820px){.material-icons .et_pb_column{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}span.text-xlarge{font-size:48px}}@media (max-width:480px){.material-icons .et_pb_column{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}span.text-xlarge{font-size:42px}}