.blog-grid .et_pb_post{width:48%;margin:1%}.blog-grid .et_pb_ajax_pagination_container{display:flex}.blog-grid img{max-height:450px}.product>.clearfix{padding-top:2%!important}.sm-title-product{font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif;color:#2d2d2d;padding:10px 0;border:none;font-weight:700;font-size:16px;width:100%;background:#fff0;text-align:left;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;width:100%;text-transform:uppercase}.header_top_nav button{width:65%}.two-columns{column-count:2;column-gap:20px}.woocommerce-breadcrumb{padding-top:60px!important}.woocommerce-breadcrumb{font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif;color:#2d2d2d;padding:10px 0;border:none;cursor:pointer;font-weight:700;font-size:24px;display:inline-flex;text-transform:uppercase}#toggle-features{margin-top:0}.sofa-dimensions{width:300px}.sofa-dimension-item{display:flex;justify-content:space-between;margin-bottom:5px}.sofa-dimension-item span{white-space:nowrap}.sofa-notes{margin-top:10px;font-size:.9em}.features{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.feature-item{width:48%;padding:20px 20px 20px 0;margin-bottom:20px}.feature-item h3{font-size:1.2rem;color:#222;margin-bottom:10px}.feature-item p{font-size:1rem;line-height:1.5}@media (max-width:768px){.features{flex-direction:column}.feature-item{width:100%}}@media screen and (min-width:981px){.hero_slider .et_pb_slide:nth-child(4) .et_pb_slide_description{background-color:rgb(255 255 255 / .6);padding:100px 30px 100px 10%!important;width:48%;position:absolute;top:40%;left:-8%}}@media screen and (max-width:980px){.hero_slider .et_pb_slide:nth-child(4) .et_pb_slide_description{background-color:rgb(255 255 255 / .6);padding:20px!important;width:100%;margin-bottom:50px}}body #page-container .et_pb_section .et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_more_button.et_pb_button{margin-top:40px!important}.toggle-button{font-family:'Barlow',Helvetica,Arial,Lucida,sans-serif;color:#2d2d2d;padding:10px 0;border:none;border-bottom:1px solid;cursor:pointer;font-weight:700;font-size:16px;width:100%;background:#fff0;text-align:left;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;width:100%}#logo_container img{transition:all 0.7s ease-in-out 0s;width:80%}.toggle-button:after{content:"\E050";font-size:16px;top:50%;margin-top:-.5em;display:flex;font-family:ETmodules!important;margin-left:50px}.toggle-button.open:after{content:"\E04F"}.specs_sheet .spec_icon{font-size:50px!important;margin-right:20px}.font-other1{font-size:20px;font-weight:700}.upcase{text-transform:uppercase;font-size:24px;font-weight:700}.woocommerce div.product .product_title{font-size:35px;letter-spacing:5px;text-transform:uppercase;margin-bottom:50px;font-weight:600}.header_top_nav .et_pb_menu__wrap{justify-content:space-between!important;padding:5px}.product-template-default.single-product .container{padding-top:150px!important}.header_top_nav{background:transparent!important}.mobilehd_column{margin-top:-45px}.home-com-sec .et_pb_text_inner{display:flex;flex-flow:row-reverse}.home-com-sec h2{background-color:rgb(255 255 255 / .8);padding:30px 40px;display:inline-block}.header_top_nav .et_pb_menu__menu{width:calc(100% - 45px)}.header_top_nav .et-menu-nav,.header_top_nav .et-menu nav,.header_top_nav ul{width:100%;justify-content:space-between!important}#head_2023{transition:all 0.7s;background:#fff0;background-color:#fff0}#head_2023.no-colour-change{background-color:#efefef!important}.et-db #et-boc .et-l .et_pb_section:first-child{background:#fff0}#main-menu li,#submenus-container li{list-style:none}.et_pb_main_blurb_image{margin-bottom:5px}.et_pb_blurb_content .et_pb_module_header{font-size:14px}.flex-control-nav.flex-control-thumbs{display:flex;justify-content:center}.et-db #et-boc .et-l .et_pb_wc_related_products ul.products li.product a img{height:150px;object-fit:contain}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{border-radius:10px;filter:drop-shadow(2px 4px 6px gray);border-top:3px solid #1B4332;border-bottom:3px solid #1B4332}.et-menu li li a{padding:6px 20px;width:205px;border-bottom:1px dotted #1B4332;font-weight:300!important}.footer-nav-dd{display:flex!important;flex-direction:column;padding:0!important}.foot-menju nav>ul{display:block!important;column-count:2;column-fill:auto;height:380px}.foot-menju li{display:block!important}.foot-menju .sub-menu{position:relative!important;top:0px!important;display:block!important;opacity:1!important;visibility:visible!important;border:none!important;-webkit-box-shadow:none!important;padding-left:0!important}.sub-menu li a{line-height:1.2em;padding:3px 0}.current-menu-item{background-color:#1B4332}.current-menu-item a{color:#fff}.product_header .header-content{margin:0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{padding-top:8px}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:hover{background-color:#1B4332}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:hover>a{color:#ffffff!important}.et_pb_slide_description{padding:0!important}.et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_slider:hover .et-pb-arrow-next{right:0}.et-pb-arrow-next,.et-pb-arrow-prev{background-color:#1B4332}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:64%;margin-right:8%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:24%}.toggle-button{width:100%!important;white-space:nowrap!important;display:flex!important;justify-content:space-between;align-items:center;border-bottom:1px solid #000!important}.product>.clearfix{margin-bottom:10%;padding-top:10%}.catagory a{background-color:#1B4332;padding:2px 10px;color:#fff}.product_title.entry-title{padding-top:14px!important}.price{display:none}.specs_sheet{margin-top:70px;display:block;color:#2d2d2d;font-weight:400;padding:10px 0}.specs_sheet:hover{font-weight:700}.woocommerce div.product div.images .flex-control-thumbs li{margin-right:10px;width:50px;height:5px;background-color:#000}.woocommerce div.product div.images .flex-control-thumbs li img{height:5px;opacity:0}#features-content .value{padding-left:0;padding-right:0}.newline{display:block}.product-details-table td{vertical-align:top}.product-details-table{margin-bottom:30px}#toggle-description .content{padding-bottom:30px}#features-content .name{padding-left:0;font-weight:600;color:#000}.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n){margin-right:10px}.et_portfolio_image,.et_shop_image{position:relative;display:block;height:300px;display:flex;align-items:center}#commercial .et_shop_image{height:auto}.product .related h2{font-size:14px!important}.product .related .et_overlay{display:none}section.related.products>h2{font-size:20px!important;font-weight:700!important;text-transform:uppercase!important;margin-bottom:30px;border-bottom:1px solid #eee}.woocommerce ul.products li.product a img{height:100%;object-fit:contain}.et_pb_section_video_bg{display:flex;align-items:center}#commercial li.product a img{width:100%;object-fit:contain;height:auto}.et-menu li li.current-menu-item a{color:#ffffff!important}.woocommerce ul.products li.product:hover img,.woocommerce-page ul.products li.product:hover img{transform:scale(1.1);filter:saturate(120%) brightness(110%);transition:all 0.7s}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px rgb(255 255 255 / .3)}.footer-nav-dd>li{display:block!important}.footer-nav-dd li a{font-size:14px;line-height:25px;color:#ffffff!important}.sub-menu{padding-bottom:0;margin-bottom:0;padding-left:0!important;list-style:none}#footer-nav-dd .sub-menu li{padding:5px 0;font-weight:300}footer li a{color:#fff}#head_2023 .icon:before{color:#fff}#head_2023 .icon.scroll:before,.et-pb-icon.scroll,#head_2023.no-colour-change .icon:before,#head_2023.no-colour-change .et-pb-icon{color:#2d2d2d!important}#nav-sec.et_pb_section--fixed{width:0!important;transition:width 1s ease;height:100vh;display:flex;justify-content:flex-start;align-items:center;overflow:hidden;padding:0}#nav-sec.et_pb_section--fixed.open{width:33.33vw!important}#nav-sec.et_pb_section--fixed.open.submenu-active{width:66.66vw!important}#menu-container,#submenus-container{transition:opacity 1s ease;display:flex;flex-direction:column;justify-content:center}#menu-container .et_pb_code_inner{display:flex}#nav-sec.submenu-active #main-menu,#nav-sec.submenu-active #submenus-container{width:50%}#main-menu,.sub-menu{list-style:none;padding:0;margin:0}#main-menu>li,.sub-menu>li{padding:10px;text-transform:uppercase}#main-menu>li:not(:last-child),.sub-menu>li:not(:last-child){margin:10px 0}#main-menu li a,.sub-menu li a{font-size:20px;transition:all 0.7s ease-in-out}#main-menu li:hover a,.sub-menu li:hover a{text-decoration:underline}#nav-sec.submenu-active #submenus-container{padding-left:20px;border-left:1px solid #2d2d2d}#submenus-container .sub-menu{opacity:0}#submenus-container .sub-menu.visible{opacity:1}#et-main-area.blur{filter:blur(5px)}#close{position:absolute!important;top:10px;right:10px;cursor:pointer}.et_pb_slider .et_pb_container{max-width:none!important}.et_pb_slides .et_pb_slider_container_inner{vertical-align:bottom;padding-bottom:10%}@media screen and (min-width:981px){.hero_slider .et_pb_slide_0 .et_pb_slider_container_inner{vertical-align:top!important;padding-top:28vh!important;width:70%}}.et_pb_blurb .et_pb_image_wrap{overflow:hidden}.et_pb_blurb img{transition:all 0.5s ease-in}.et_pb_blurb:hover img{transform:scale(1.1)}#feature-slide .et_pb_blurb{padding:0 5px}#feature-slide .et_pb_blurb .et_pb_module_header{position:absolute;top:0;left:50%;transform:translatex(-50%);font-size:30px;text-transform:uppercase;font-weight:600;color:#fff;letter-spacing:2px;filter:drop-shadow(0 1px 5px #aaaaaa);width:100%;text-align:center;background:#000;height:auto;padding:25px 10px}#feature-slide .et_pb_main_blurb_image{margin-bottom:5px;transform:translatey(50px)}#logo_container img{filter:contrast(1.5)}@media screen and (min-width:981px){.hero_slider .et_pb_slide{height:100vh}.hero_commercial .et_pb_slide{height:75vh}}.slick-prev,.slick-next{background:none;border:none;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);z-index:1;color:#000;cursor:pointer;transition:all 0.7s ease-in-out}.slick-prev .et-pb-icon,.slick-next .et-pb-icon{font-size:50px}.slick-prev{left:10px}.slick-next{right:10px}@media screen and (max-width:980px){#feature-slide .et_pb_blurb .et_pb_module_header{font-size:18px}.font-other1{font-size:16px;font-weight:700}.upcase{font-size:18px}#main-menu li a,.sub-menu li a{font-size:14px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;margin-right:0}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}}@media only screen and (max-width:767px){.home .et_pb_slider .et_pb_slide:first-child .et_pb_container,.home .et_pb_slider .et_pb_slide:first-child .et_pb_slide_description{width:100%!important;max-width:100%!important;left:0!important;right:0!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-top:20%!important;align-items:center!important}}h1.custom-dining-layout span{display:block!important;line-height:1.1;margin-bottom:5px}h1.custom-dining-layout .title-part-1{font-size:50px!important;font-weight:800;color:#000;text-transform:capitalize;letter-spacing:.6px}h1.custom-dining-layout .title-part-2{font-size:25px!important;font-weight:600;color:#333;letter-spacing:.6px}h1.custom-dining-layout .title-part-3{font-size:16px!important;font-weight:300;color:#666;letter-spacing:1px}@media (max-width:767px){h1.custom-dining-layout .title-part-1{font-size:20px!important}h1.custom-dining-layout .title-part-2{font-size:12px!important}}h2.woocommerce-loop-product__title,.woocommerce-loop-product__title{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box}.related.products .woocommerce-loop-product__title,.related.products h2{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto!important}.tax-product_cat.term-banquet-sitting h2.woocommerce-loop-product__title,.tax-product_cat.term-bar-chair h2.woocommerce-loop-product__title,.tax-product_cat.term-bench h2.woocommerce-loop-product__title,.tax-product_cat.term-carver-chair h2.woocommerce-loop-product__title,.tax-product_cat.term-dining-chair h2.woocommerce-loop-product__title{font-size:14px!important;line-height:1.4em!important;font-weight:normal!important;color:#666!important;white-space:normal!important}@media screen and (min-width:981px){.tax-product_cat.term-banquet-sitting h2.woocommerce-loop-product__title::first-line,.tax-product_cat.term-bar-chair h2.woocommerce-loop-product__title::first-line,.tax-product_cat.term-bench h2.woocommerce-loop-product__title::first-line,.tax-product_cat.term-carver-chair h2.woocommerce-loop-product__title::first-line,.tax-product_cat.term-dining-chair h2.woocommerce-loop-product__title::first-line{font-size:20px!important;font-weight:bold!important;color:#333!important;line-height:1.6em!important}}.tax-product_cat #main-content .container,.post-type-archive-product #main-content .container{padding-top:100px!important}@media only screen and (max-width:767px){span.title-top{display:block!important;font-weight:800!important;font-size:16px!important;color:#333!important;line-height:1.3em!important;margin-bottom:5px!important;width:100%!important}span.title-bottom{display:block!important;font-weight:400!important;font-size:14px!important;color:#333333!important;line-height:1.4em!important;width:100%!important}}