.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17879 .elementor-element.elementor-element-709bb552{margin-top:0px;margin-bottom:0px;padding:75px 0px 50px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17879 .elementor-element.elementor-element-5fb839e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17879 .elementor-element.elementor-element-5fb839e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-17879 .elementor-element.elementor-element-4b2f080{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-widget-portfolio .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-portfolio .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-17879 .elementor-element.elementor-element-e11dc90 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-17879 .elementor-element.elementor-element-e11dc90:after{content:"1";position:absolute;color:transparent;}.elementor-17879 .elementor-element.elementor-element-e11dc90{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-17879 .elementor-element.elementor-element-e11dc90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17879 .elementor-element.elementor-element-e11dc90 .elementor-portfolio-item__img, .elementor-17879 .elementor-element.elementor-element-e11dc90 .elementor-portfolio-item__overlay{border-radius:0px 0px 0px 0px;}.elementor-17879 .elementor-element.elementor-element-e11dc90 a .elementor-portfolio-item__overlay{background-color:rgba(255, 255, 255, 0);}.elementor-17879 .elementor-element.elementor-element-e11dc90 a .elementor-portfolio-item__title{color:#000000;}.elementor-17879 .elementor-element.elementor-element-e11dc90 .elementor-portfolio-item__title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;}.elementor-17879 .elementor-element.elementor-element-e11dc90 .elementor-portfolio__filter{color:#626262;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-17879 .elementor-element.elementor-element-e11dc90 .elementor-portfolio__filter.elementor-active{color:#000000;}.elementor-17879 .elementor-element.elementor-element-e11dc90 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-17879 .elementor-element.elementor-element-e11dc90 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-17879 .elementor-element.elementor-element-e11dc90 .elementor-portfolio__filters{margin-bottom:25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-portfolio .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-portfolio .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for portfolio, class: .elementor-element-e11dc90 */.products_all_new .elementor-portfolio__filters .styles,.products_all_new .elementor-portfolio__filters .sofa-bed,.products_all_new .elementor-portfolio__filters .single-sleepers,.products_all_new .elementor-portfolio__filters .modular,.elementor-portfolio__filters .lounge,.elementor-portfolio__filters .day-bed,.elementor-portfolio__filters .conference-dining {
    display:none;
}
.products_all_new .elementor-portfolio__filters .elementor-portfolio__filter:hover {
    color:#000;
}
.products_all_new .elementor-portfolio__filters .elementor-portfolio__filter.elementor-active {
    border-bottom:1px solid #000;
}
.products_all_new .elementor-portfolio .elementor-portfolio-item .elementor-post__thumbnail__link {
    position:relative;
}
.products_all_new .elementor-portfolio .elementor-portfolio-item .elementor-portfolio-item__img {
    background-color: #f1f1f1;
    padding: 10px;
}
.products_all_new .elementor-portfolio .elementor-portfolio-item .elementor-portfolio-item__img img {
    transform: scale(.85) translate(-59%,-60%);
}
.products_all_new .elementor-portfolio .elementor-portfolio-item .elementor-portfolio-item__overlay {
    opacity: 1;
    background-color: transparent;
    bottom: 0;
    top: auto;
    left: auto;
}
.products_all_new .elementor-portfolio .elementor-portfolio-item.product_cat-sofas {
    
}/* End custom CSS */