/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout-container,body{overflow-x:hidden}h1,h2,p{margin:0 auto}#page-banner,#page-banner img{width:100%;height:300px}body{margin:0}h1{padding-top:60px!important}h1,h2{font-family:tangier,sans-serif;font-weight:500;color:#A09891;font-size:55px;text-align:center;padding:30px;display:block}h2{font-size:40px;color:#fff;width:100%;text-align:center;padding:40px 30px;margin:40px 0 0;background-color:#A09891;box-sizing:border-box}p{font-family:futura-pt,sans-serif;color:#000;font-size:21px;line-height:30px;max-width:800px;width:90%}ul{padding-left:0!important}a{cursor:pointer}#page-banner img{object-fit:cover;object-position:center}#page-banner .banner-link{max-width:800px;margin:-22px auto 0;display:block;height:35px;text-align:right;width:70%}#page-banner .banner-link a{font-size:28px;background-color:#42565C;padding:8px 20px;border-radius:14px;color:#fff;font-family:futura-pt,sans-serif;text-decoration:none;cursor:pointer}header{height:122px;background-color:#000;padding:0}#block-master-branding img{width:300px;height:65px;margin:0 auto;display:block;position:relative;padding-top:10px}#block-master-main-menu{height:35px;background-color:#E7E8E7;text-align:center;margin-top:8px;border-top:4px solid #42565C}#block-master-main-menu ul{height:35px;margin:0}#block-master-main-menu ul li{display:inline-block;font-family:futura-pt,sans-serif;color:#000;list-style:none;text-decoration:none;padding:0 50px;line-height:35px}#block-master-main-menu ul li a{color:#42565C;text-decoration:none;display:block;font-size:21px;line-height:34px}#block-responsivemenumobileicon{display:block;margin:-33px auto 0;position:relative;width:100px}#block-responsivemenumobileicon #toggle-icon .label{color:#42565C;font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;font-size:21px}@media (min-width:1000px){#block-responsivemenumobileicon{display:none}}#off-canvas{z-index:1000}#off-canvas #mm-1{background-color:#000}#off-canvas #mm-1 .mm-listitem:after,#off-canvas #mm-1 .mm-navbar{display:none}#off-canvas #mm-1 ul li a{font-family:futura-pt,sans-serif;font-size:21px;color:#fff;line-height:35px}#off-canvas #mm-1 ul li:last-child{font-weight:600}#off-canvas #mm-1 ul li:last-child a{font-size:25px}.responsive-menu-toggle-icon span.icon,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon:before{background-color:#42565C}.layout-sidebar-first{margin-top:38px;position:relative}#block-views-block-home-slideshow-block-1{height:300px;width:100vw}#block-views-block-home-slideshow-block-1 .views_slideshow_cycle_main{position:relative}#block-views-block-home-slideshow-block-1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section{width:100vw!important;height:auto!important;position:relative!important}#block-views-block-home-slideshow-block-1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{width:100vw!important;height:auto!important}#block-views-block-home-slideshow-block-1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{width:100vw;height:300px;object-fit:cover}@media (max-width:1000px){#block-master-main-menu ul{display:none}#block-views-block-home-slideshow-block-1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide:first-child img{object-position:bottom}}@media (min-width:1100px){#block-views-block-home-slideshow-block-1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide:nth-child(2) img{object-position:0 -200px}}#block-views-block-home-slideshow-block-1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .banner-link{max-width:800px;margin:-22px auto 0;display:block;height:35px;text-align:right;width:70%}#block-views-block-home-slideshow-block-1 .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .banner-link a{font-size:28px;background-color:#42565C;padding:8px 20px;border-radius:14px;color:#fff;font-family:futura-pt,sans-serif;text-decoration:none;cursor:pointer}#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top{position:absolute;width:100vw;height:100%;min-height:300px;max-height:450px}#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top #views_slideshow_controls_text_home_slideshow-block_1{height:100%}#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top #views_slideshow_controls_text_home_slideshow-block_1 #views_slideshow_controls_text_previous_home_slideshow-block_1{float:left}#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top #views_slideshow_controls_text_home_slideshow-block_1 #views_slideshow_controls_text_previous_home_slideshow-block_1 a{font-size:0}#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top #views_slideshow_controls_text_home_slideshow-block_1 #views_slideshow_controls_text_previous_home_slideshow-block_1 a:before{font-family:FontAwesome;font-size:80px;z-index:100;color:#fff;text-shadow:0 0 17px #000;position:absolute;margin-left:10px;content:'\f053';padding:110px 0}#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top #views_slideshow_controls_text_next_home_slideshow-block_1 a,#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top #views_slideshow_controls_text_pause_home_slideshow-block_1{font-size:0}#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top #views_slideshow_controls_text_next_home_slideshow-block_1{float:right;margin-right:60px}#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top #views_slideshow_controls_text_next_home_slideshow-block_1 a:before{font-family:FontAwesome;font-size:80px;z-index:100;color:#fff;text-shadow:0 0 17px #000;position:absolute;margin-right:10px;content:'\f054';padding:110px 0}@media (max-width:1000px){#block-views-block-home-slideshow-block-1 .views-slideshow-controls-top #views_slideshow_controls_text_next_home_slideshow-block_1 a:before{padding:110px 0}}@media (min-width:1000px){#block-views-block-home-slideshow-block-1,#block-views-block-home-slideshow-block-1 .views_slideshow_cycle_slide img{height:350px!important}#block-views-block-home-slideshow-block-1 #views_slideshow_controls_text_next_home_slideshow-block_1 a:before,#block-views-block-home-slideshow-block-1 #views_slideshow_controls_text_previous_home_slideshow-block_1 a:before{padding:135px 0!important}}.path-frontpage #block-topfootertext{background-color:#FFF}.path-frontpage #block-master-content p{padding-bottom:30px}.path-frontpage #block-master-content li{font-family:futura-pt,sans-serif;color:#000;font-size:21px;line-height:30px;padding:5px}.path-frontpage #block-master-content ul{width:85%;max-width:700px;margin:0 auto;padding-bottom:5px}.path-frontpage #block-master-content ol{max-width:600px;width:80%;margin:0 auto;padding-bottom:5px}.path-frontpage #block-master-content #home-page-links ul{max-width:800px;width:100%;padding:30px;list-style:none;text-align:center}.path-frontpage #block-master-content #home-page-links ul li{display:inline-block;text-align:center;padding:0 32px}.path-frontpage #block-master-content #home-page-links ul li a{width:200px;display:block;text-decoration:none}.path-frontpage #block-master-content #home-page-links ul li a img{width:200px}.path-frontpage #block-master-content #home-page-links ul li a p{font-size:28px;background-color:#42565C;padding:8px 0;width:75%;border-radius:14px;color:#fff}.path-frontpage #block-master-content h2{width:100%;text-align:center;padding:40px 30px;margin:40px 0 0;background-color:#A09891;box-sizing:border-box}.path-frontpage #block-master-content #catalog-links{padding-top:40px;background-color:#EDE8E8;text-align:center;padding-bottom:30px}.path-frontpage #block-master-content #catalog-links p{text-align:center;padding-top:10px}.path-frontpage #block-master-content #catalog-links ul{max-width:800px;width:100%;padding:30px;list-style:none;text-align:center}.path-frontpage #block-master-content #catalog-links ul li{display:inline-block;text-align:center;padding:0 32px}.path-frontpage #block-master-content #catalog-links ul li a{width:100px;display:block;text-decoration:none}.path-frontpage #block-master-content #catalog-links ul li a img{width:100px}.path-frontpage #block-master-content #catalog-links ul li a p{font-size:21px;color:#42565C;text-transform:uppercase;font-weight:400}.path-frontpage #block-master-content #contact-link{display:block;width:150px;text-align:center;padding:7px 0;background-color:#000;color:#fff;text-decoration:none;font-size:24px;font-family:futura-pt,sans-serif;border-radius:15px;margin:0 auto}.path-frontpage #block-master-content .home-bottom-banner{height:250px;width:100%;object-fit:cover;object-position:center;margin:55px 0 20px}@media (min-width:1200px){.path-frontpage #block-master-content .home-bottom-banner{object-position:0 -165px}}.path-frontpage #block-master-content #bottom-link{font-size:28px;background-color:#42565C;padding:8px 20px;border-radius:14px;color:#fff;display:inline-block;margin:30px;text-decoration:none;font-family:futura-pt,sans-serif}.path-frontpage #block-master-content #contact-block img:first-child{width:300px;height:65px;margin:0 auto;display:block;position:relative;padding:50px 0 15px}.path-frontpage #block-master-content #contact-block ul{list-style:none;width:390px;margin:0 auto;display:block;text-align:left;padding:0}.path-frontpage #block-master-content #contact-block ul li a{text-decoration:none;font-family:futura-pt,sans-serif;color:#000;font-size:21px;line-height:30px;max-width:800px;width:90%;margin:0 auto;display:block;position:relative}.path-frontpage #block-master-content #contact-block ul li a img{width:13%!important;display:inline-block!important;vertical-align:middle;box-sizing:border-box;padding:0!important}.path-frontpage #block-master-content #contact-block ul li a p{display:inline-block;vertical-align:middle;width:85%;padding-left:5%;box-sizing:border-box;padding-bottom:0!important}.path-frontpage #block-master-content #contact-block ul li:nth-child(3) img{width:35px!important;margin:4px}.path-frontpage #block-master-content #contact-block ul li:nth-child(3) a{cursor:none}.path-frontpage #block-master-content #contact-block ul li:last-child{margin-top:10px}.path-frontpage #block-master-content #contact-block ul li:last-child img{vertical-align:top}.path-frontpage #block-master-content #contact-block iframe{width:100%;max-width:800px;margin:30px auto;display:block;height:400px}.path-frontpage #block-contactblock form #edit-field-email-wrapper label,.path-frontpage #block-contactblock form #edit-field-first-name-wrapper label,.path-frontpage #block-contactblock form #edit-field-last-name-2-wrapper label,.path-frontpage #block-contactblock form #edit-field-message-wrapper label,.path-frontpage #block-contactblock form #edit-field-phone-wrapper label,.path-frontpage #block-contactblock form #edit-preview{display:none}.path-frontpage #block-contactblock form{max-width:800px;margin:0 auto}.path-frontpage #block-contactblock form #edit-field-email-wrapper,.path-frontpage #block-contactblock form #edit-field-first-name-wrapper,.path-frontpage #block-contactblock form #edit-field-last-name-2-wrapper,.path-frontpage #block-contactblock form #edit-field-phone-wrapper{width:380px;float:left;box-sizing:border-box;padding:7.5px 0}.path-frontpage #block-contactblock form #edit-field-email-wrapper input,.path-frontpage #block-contactblock form #edit-field-first-name-wrapper input,.path-frontpage #block-contactblock form #edit-field-last-name-2-wrapper input,.path-frontpage #block-contactblock form #edit-field-phone-wrapper input{width:100%;box-sizing:border-box;line-height:36px;padding:4px 12px;border-radius:0;border:none;background-color:#EDE8E8;color:#42565C;font-size:21px;font-family:futura-pt,sans-serif}.path-frontpage #block-contactblock form #edit-field-email-wrapper input:-ms-input-placeholder,.path-frontpage #block-contactblock form #edit-field-first-name-wrapper input:-ms-input-placeholder,.path-frontpage #block-contactblock form #edit-field-last-name-2-wrapper input:-ms-input-placeholder,.path-frontpage #block-contactblock form #edit-field-phone-wrapper input:-ms-input-placeholder{color:#42565C;font-size:21px;font-family:futura-pt,sans-serif}.path-frontpage #block-contactblock form #edit-field-email-wrapper input::placeholder,.path-frontpage #block-contactblock form #edit-field-first-name-wrapper input::placeholder,.path-frontpage #block-contactblock form #edit-field-last-name-2-wrapper input::placeholder,.path-frontpage #block-contactblock form #edit-field-phone-wrapper input::placeholder{color:#42565C;font-size:21px;font-family:futura-pt,sans-serif}.path-frontpage #block-contactblock form #edit-field-last-name-2-wrapper,.path-frontpage #block-contactblock form #edit-field-phone-wrapper{float:right}.path-frontpage #block-contactblock form #edit-field-message-wrapper textarea{width:100%;box-sizing:border-box;line-height:36px;padding:4px 12px;border-radius:0;border:none;background-color:#EDE8E8;color:#42565C;font-size:21px;font-family:futura-pt,sans-serif;margin-top:10px}.path-frontpage #block-contactblock form #edit-field-message-wrapper textarea:-ms-input-placeholder{color:#42565C;font-size:21px;font-family:futura-pt,sans-serif}.path-frontpage #block-contactblock form #edit-field-message-wrapper textarea::placeholder{color:#42565C;font-size:21px;font-family:futura-pt,sans-serif}.path-frontpage #block-contactblock form #edit-submit{border:none;background-color:#42565C;color:#fff;font-family:futura-pt,sans-serif;font-size:25px;width:100px;padding:5px;border-radius:14px;float:right;margin-top:15px}@media (max-width:850px){.path-frontpage #block-contactblock form{width:300px}.path-frontpage #block-contactblock form #edit-field-email-wrapper,.path-frontpage #block-contactblock form #edit-field-first-name-wrapper,.path-frontpage #block-contactblock form #edit-field-last-name-2-wrapper,.path-frontpage #block-contactblock form #edit-field-phone-wrapper{float:none!important;width:300px}}.path-frontpage #block-homebottomlinks{width:90%;max-width:800px;margin:0 auto;padding-top:84px}.path-frontpage #block-homebottomlinks ul{width:100%;padding:30px;list-style:none;text-align:center}.path-frontpage #block-homebottomlinks ul li{display:inline-block;text-align:center;padding:0 32px}.path-frontpage #block-homebottomlinks ul li a{width:200px;display:block;text-decoration:none}.path-frontpage #block-homebottomlinks ul li a img{width:200px;border-radius:20px}.path-frontpage #block-homebottomlinks ul li a p{font-size:28px;background-color:#42565C;padding:8px 0;width:75%;border-radius:14px;color:#fff;margin-top:15px}#block-views-block-bedroom-gallery-block-1,#block-views-block-cabinet-gallery-block-1,#block-views-block-dining-gallery-block-1{max-width:800px;width:90%;margin:0 auto;text-align:center;padding-top:40px}#block-views-block-bedroom-gallery-block-1 .views-row,#block-views-block-cabinet-gallery-block-1 .views-row,#block-views-block-dining-gallery-block-1 .views-row{width:200px;display:inline-block;padding:32px}#block-views-block-bedroom-gallery-block-1 .views-row img,#block-views-block-cabinet-gallery-block-1 .views-row img,#block-views-block-dining-gallery-block-1 .views-row img{width:220px;height:220px}#block-bedroommid a,#block-cabinetmid a,#block-diningmidblock a{font-size:28px;background-color:#42565C;padding:8px 20px;border-radius:14px;color:#fff;font-family:futura-pt,sans-serif;text-decoration:none;cursor:pointer;display:block;width:120px;margin:-27px auto 0;z-index:10;position:relative}#block-bedroommid h2,#block-cabinetmid h2,#block-diningmidblock h2{padding:30px 30px 55px!important}#block-bedroomcatalogs,#block-cabinetcatalogs,#block-diningcatalogs{background-color:#F2F3F3;margin-top:-24px;padding-top:75px;text-align:center}#block-bedroomcatalogs #bottom-catalogs,#block-cabinetcatalogs #bottom-catalogs,#block-diningcatalogs #bottom-catalogs{width:90%;max-width:800px;margin:0 auto;font-size:0}#block-bedroomcatalogs #bottom-catalogs .catalog,#block-cabinetcatalogs #bottom-catalogs .catalog,#block-diningcatalogs #bottom-catalogs .catalog{width:50%;box-sizing:border-box;display:inline-block;padding:20px;text-align:center}#block-bedroomcatalogs #bottom-catalogs .catalog iframe,#block-cabinetcatalogs #bottom-catalogs .catalog iframe,#block-diningcatalogs #bottom-catalogs .catalog iframe{height:232px;border:1px solid #000;background-color:#fff}#block-bedroomcatalogs #bottom-catalogs .catalog p,#block-cabinetcatalogs #bottom-catalogs .catalog p,#block-diningcatalogs #bottom-catalogs .catalog p{font-size:21px;padding:10px}#block-bedroomcatalogs #bottom-catalogs .bottom-links-2,#block-cabinetcatalogs #bottom-catalogs .bottom-links-2,#block-diningcatalogs #bottom-catalogs .bottom-links-2{height:auto;text-align:center;padding-top:30px;width:100%;background-color:#F2F3F3;margin-top:20px;margin-bottom:0}#block-bedroomcatalogs #bottom-catalogs .bottom-links-2 a,#block-cabinetcatalogs #bottom-catalogs .bottom-links-2 a,#block-diningcatalogs #bottom-catalogs .bottom-links-2 a{text-align:center;padding:7px 30px;background-color:#000;color:#fff;text-decoration:none;font-size:24px;font-family:futura-pt,sans-serif;border-radius:15px;margin:25px;display:inline-block}.page-catalogs #bottom-catalogs p{color:#B2A899!important}#block-catalogs{background-color:#FFF;margin-top:-24px;padding-top:75px;text-align:center}#block-catalogs #bottom-catalogs{width:90%;max-width:800px;margin:0 auto;font-size:0}#block-catalogs #bottom-catalogs .catalog{width:50%;box-sizing:border-box;display:inline-block;padding:20px;text-align:center}#block-catalogs #bottom-catalogs .catalog iframe{height:232px;border:1px solid #707070;background-color:#fff}#block-catalogs #bottom-catalogs .catalog p{font-size:21px;padding:10px;color:#42565C}#block-catalogs .bottom-links-2{height:auto;text-align:center;padding-top:30px;width:100%;background-color:#F2F3F3;margin-top:20px;margin-bottom:0}#block-catalogs .bottom-links-2 a{text-align:center;padding:7px 30px;background-color:#000;color:#fff;text-decoration:none;font-size:24px;font-family:futura-pt,sans-serif;border-radius:15px;margin:25px;display:inline-block}.page-cabinets .bottom-links-2 a:last-child,.page-catalogs .bottom-links-2 a:first-child{background-color:#42565C!important}@media (max-width:800px){#block-bedroomcatalogs .catalog,#block-cabinetcatalogs .catalog,#block-catalogs .catalog,#block-diningcatalogs .catalog{width:100%!important}#block-bedroomcatalogs .catalog iframe,#block-cabinetcatalogs .catalog iframe,#block-catalogs .catalog iframe,#block-diningcatalogs .catalog iframe{height:300px!important;padding:10px}}@media (max-width:600px){.bottom-links-2 a{display:block}}@media (max-width:500px){#block-bedroomcatalogs .catalog iframe,#block-cabinetcatalogs .catalog iframe,#block-catalogs .catalog iframe,#block-diningcatalogs .catalog iframe{height:200px!important}}#block-topfootertext{background-color:#F2F3F3}footer #block-topfootertext p{font-family:futura-pt,sans-serif;line-height:15px;color:#A69C94;font-size:15px;text-align:center;padding:15px}footer #block-mainnavigation{background-color:#000;text-align:center}footer #block-mainnavigation ul{margin:0}footer #block-mainnavigation ul li{display:inline-block;font-family:futura-pt,sans-serif;list-style:none;text-decoration:none;padding:0 50px;line-height:65px}footer #block-mainnavigation ul li a{color:#fff;text-decoration:none;display:block;font-size:21px;line-height:64px}footer #block-bottomfooter{background-color:#A09891;padding:15px}footer #block-bottomfooter img{width:300px;height:65px;margin:0 auto;display:block;position:relative;padding-top:20px}footer #block-bottomfooter a{font-weight:600;font-size:25px;color:#fff;text-align:center;text-decoration:none;font-family:futura-pt,sans-serif;width:90%;margin:0 auto;display:block;padding:30px 0}footer #block-bottomfooter #copy{text-align:center}footer #block-bottomfooter #copy p{display:inline-block;font-family:futura-pt,sans-serif;color:#fff;margin-bottom:10px;width:unset}footer #block-bottomfooter #copy p:first-child{padding:0 15px;border-right:1px solid}footer #block-bottomfooter #copy p:last-child{padding:0 15px}@media (max-width:1000px){#block-mainnavigation{padding:15px}#block-mainnavigation ul{padding:0!important}#block-mainnavigation ul li{display:block!important;line-height:40px!important;padding:0!important}#block-mainnavigation ul li a{line-height:40px!important}}
#stock{width:90%;margin:0 auto;}#stock .stock-images{max-width:800px;margin:0 auto;padding-bottom:75px;}#stock .stock-images img{height:40px;display:inline-block;padding:0px 15px;}#stock p{padding-top:20px;}@media (max-width:850px){#stock .stock-images img{display:block;height:35px;margin:0 auto;margin-top:30px;}}
