#installation-layout .diy-layout:before,.elfa-written-instructions:before,#installation-layout .diy-layout:after,.elfa-written-instructions:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}#installation-layout .diy-layout:after,.elfa-written-instructions:after{clear:both}.clear-both{clear:both}.offset-container{padding-left:0 !important;padding-right:0 !important;margin-left:-10px !important;margin-right:-10px !important}@media screen and (max-width: 767px){.offset-container{margin-left:0 !important;margin-right:0 !important}}@media only print{.offset-container{margin-left:0 !important;margin-right:0 !important}}#installation-layout{margin-bottom:0 !important}#installation-layout .diy-layout{padding:20px 20px;background:#e5e5e5;height:244px}@media screen and (max-width: 767px){#installation-layout .diy-layout{height:100%}}#installation-layout .diy-layout p{font-family:"HelveticaNeueW01-45Ligh","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#333}#installation-layout .diy-layout p span{color:#d72230;text-decoration:none}#installation-layout .diy-layout p span:after{content:'\00a0\00BB'}#installation-layout .diy-layout p span:hover{text-decoration:underline}#installation-layout .red-installation-background{background-color:#d72230;height:284px;padding:0 20px}#installation-layout .red-installation-background .sale-text{font-size:50px;padding-top:30px;font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;line-height:35px}@media screen and (min-width: 767px) and (max-width: 1181px){#installation-layout .red-installation-background .sale-text{padding-top:27px}}#installation-layout .red-installation-background div{color:white;text-align:center}#installation-layout .red-installation-background div p{font-size:16px;font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal}#installation-layout .red-installation-background .large-elfa-white-logo{height:50px;padding-top:20px}#installation-layout .red-installation-background .install-service{font-size:22px;margin:5px auto 10px auto;color:white}#installation-layout .red-installation-background .text-font-padding{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:white;font-size:18px}@media screen and (max-width: 767px){#installation-layout .red-installation-background{margin:0;height:auto;padding-bottom:5px}#installation-layout .red-installation-background .sale-text{padding-top:20px}#installation-layout .red-installation-background div p{padding:0 20px 0 20px}}.photo-with-caption{display:block;position:relative;margin-bottom:32px}.photo-with-caption.with-border img{border:solid 1px #e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.photo-with-caption.with-border .caption{bottom:1px;left:1px;right:1px}.photo-with-caption:last-child{margin-bottom:0}.photo-with-caption .top-caption-red-background{background-color:#d72230;text-align:center;height:50px;padding:5px;line-height:1.3em}.photo-with-caption .top-caption-red-background .white-elfa-logo{height:15px}.photo-with-caption .caption-top-area{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:white;font-size:20px;text-align:center}.photo-with-caption .caption-top-area:after{content:'\00a0\00BB'}.photo-with-caption .caption-top-area:after{color:white}.photo-with-caption .middle-caption-red-background{background-color:#d72230;text-align:center}.photo-with-caption .middle-caption-red-background .white-elfa-logo{height:15px}@media screen and (max-width: 767px){.photo-with-caption .middle-caption-red-background{margin-bottom:25px}}.photo-with-caption .caption-middle-area{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:white;font-size:20px;text-align:center;line-height:49px}.photo-with-caption .caption-middle-area:after{content:'\00a0\00BB'}.photo-with-caption .caption-middle-area:after{color:white}@media screen and (max-width: 767px){.photo-with-caption .caption-middle-area{line-height:30px;font-size:17px}.photo-with-caption .caption-middle-area .white-elfa-logo{height:13px !important}}.photo-with-overlay-left-bottom{font-family:"HelveticaNeueW01-45Ligh","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;position:relative;display:block}.photo-with-overlay-left-bottom .overlay{position:absolute;padding:10px;max-width:50%;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);box-shadow:0 0 10px 5px rgba(0,0,0,0.1);background-color:#eee;background-color:rgba(255,255,255,0.9);color:#333}.photo-with-overlay-left-bottom .overlay h3{font-family:"HelveticaNeueW01-65Medi","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,sans-serif;font-weight:bold;color:#d72230;font-size:22px;margin-bottom:0.3em}.photo-with-overlay-left-bottom .overlay p{font-size:18px;margin:0}.photo-with-overlay-left-bottom .overlay p span{color:#d72230;white-space:nowrap}.photo-with-overlay-left-bottom .overlay p span:after{content:'\00a0\00BB'}.photo-with-overlay-left-bottom a.overlay{-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.photo-with-overlay-left-bottom a.overlay:hover{background-color:#fff;background-color:#fff}.photo-with-overlay-left-bottom .overlay{left:10px;bottom:40px}#viewDesign{margin:0 auto}@media screen and (min-width: 767px) and (max-width: 1181px){#viewDesign{height:37px}}.elfa-two-column{position:relative}.elfa-two-column>div{text-align:center}.elfa-two-column .left{padding-right:40px}@media screen and (max-width: 767px){.elfa-two-column .left{padding:0}}.elfa-two-column .divider{position:absolute;font-size:24px;left:50%;width:0;top:0;bottom:0;border-left:solid 1px #999}.elfa-two-column .divider span{width:80px;height:80px;display:block;line-height:80px;text-align:center;left:-40px;position:relative;top:100px;background:white;z-index:1}.elfa-two-column .divider span:before{content:'';position:absolute;display:block;top:10px;left:10px;right:10px;bottom:10px;z-index:0;border:dashed 1px #999;border-radius:100px}.elfa-two-column .right{padding-left:40px}@media screen and (max-width: 767px){.elfa-two-column .right{padding-left:0;margin-top:40px}}.elfa-two-column h2{color:#666}.elfa-two-column .space-lookup-form{width:60%;margin:0 auto;margin-bottom:10px}@media screen and (max-width: 767px){.elfa-two-column .space-lookup-form{display:block;width:100%}}@media screen and (max-width: 767px){.elfa-two-column .grey-border-box{float:none !important}}#elfa-design-sign-in-form{text-align:right;width:75%;margin-bottom:20px}#elfa-design-sign-in-form label,#elfa-design-sign-in-form input[type='text'],#elfa-design-sign-in-form input[type='password']{max-width:50%}#elfa-design-sign-in-form .buttons{position:relative;margin-bottom:10px}#elfa-design-sign-in-form .buttons input[type="submit"]{margin-bottom:10px}#elfa-design-sign-in-form .buttons .continue{top:0;margin-left:10px;white-space:nowrap}@media screen and (max-width: 1181px){#elfa-design-sign-in-form{text-align:left;width:90%;margin-left:auto;margin-right:auto}#elfa-design-sign-in-form label,#elfa-design-sign-in-form input[type='text'],#elfa-design-sign-in-form input[type='password']{float:left;max-width:none}#elfa-design-sign-in-form label{width:30%}#elfa-design-sign-in-form input[type='text'],#elfa-design-sign-in-form input[type='password']{width:70%}#elfa-design-sign-in-form .buttons{margin-left:30%}#elfa-design-sign-in-form .buttons .continue{margin:0}}@media screen and (max-width: 767px){#elfa-design-sign-in-form{width:100%;margin-top:10px}#elfa-design-sign-in-form .buttons{margin-left:0}}@media screen and (max-width: 767px){.space-lookup-form .inlineForm input[type='number']{width:99% !important}}#elfa-header h1{text-transform:none;color:#666;font-size:24px;margin-bottom:0.5em}@media screen and (max-width: 1181px){#elfa-header h1{font-size:28px}}@media screen and (max-width: 767px){#elfa-header h1{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal}}#elfa-header h1 .prefix,#elfa-header h1 .logo{margin-right:10px}#elfa-header .space-lookup{float:right;margin-left:10px;text-align:right}#elfa-header .social-header{clear:both}@media screen and (max-width: 767px){.elfa-written-instructions{display:none;margin:40px 0 30px 0;padding-bottom:40px}}.elfa-written-instructions .instructions-left{float:left;width:33.333%;margin-right:20px;text-align:center}@media screen and (max-width: 767px){.elfa-written-instructions .instructions-left{width:100%;text-align:center;margin-bottom:20px}.elfa-written-instructions .instructions-left p{margin-bottom:10px !important}}.elfa-written-instructions .instructions-left .bold-instructions{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal}.elfa-written-instructions .instructions-right{float:left}@media screen and (min-width: 1182px){.elfa-written-instructions .instructions-right{margin-left:30px;line-height:1.7em}}@media screen and (max-width: 767px){.elfa-written-instructions .instructions-right{width:100%;text-align:center;line-height:2em}}.elfa-written-instructions .bottom-download-instructions{width:100%;clear:both}@media screen and (max-width: 767px){.elfa-written-instructions .bottom-download-instructions{text-align:center !important;line-height:2em}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){.red-box .box-header .view,.red-box .box-header .hide{font-size:16px !important}}.elfa-space-form{padding-bottom:20px}@media screen and (max-width: 767px){.elfa-space-form{width:100%;padding:0 0 25px 10px;display:none}}.elfa-space-form .search-text{line-height:2em}@media screen and (max-width: 767px){.elfa-space-form .search-text span{line-height:3em;float:left}}.elfa-space-form .blue-button{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:13px}@media screen and (max-width: 767px){.elfa-space-form .blue-button{width:100px !important;height:40px !important;font-size:16px}}.elfa-space-form .spaceId{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal}@media screen and (max-width: 767px){.elfa-banners img{width:100%}}.nowrap{white-space:nowrap}.expand-collapse-style{color:#d43315;background-color:#fff;padding:0 6px 0 6px;margin:0 10px 0 20px}.assembly-header h1{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:26px !important}@media screen and (max-width: 767px){.assembly-header h1{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:24px !important}}@media screen and (max-width: 767px){.elfa-video-chapters{display:none;padding:0 0 20px 20px}}.elfa-video-chapters .chapter-parent{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal}.elfa-video-chapters .chapter-children{padding-left:16px}.elfa-video-chapters .chapter-link a{color:#666;padding-left:24px;position:relative}.elfa-video-chapters .chapter-link a:before{content:'';display:block;position:absolute;top:0;left:0;width:16px;height:16px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background-position:center center;background-size:contain;background-color:#ccc;background-image:url(https://cdn-eu-cf2.yottaa.net/55df7e1a2bb0ac7d800040c2/ecdf7130ef10013390340a3ba3fac80a.yottaa.net/v~13.76/images/tcs-icons/white-arrow-right.png?yocs=1v_1z_&yoloc=eu);background-image:url(https://cdn-eu-cf2.yottaa.net/55df7e1a2bb0ac7d800040c2/ecdf7130ef10013390340a3ba3fac80a.yottaa.net/v~13.76/images/tcs-icons/white-arrow-right.svg?yocs=1v_1z_&yoloc=eu),none}.elfa-video-chapters .chapter-link a:hover{text-decoration:underline}.elfa-video-chapters .chapter-parent,.elfa-video-chapters .chapter-link{margin:1em 0}@media screen and (min-width: 767px){.elfa-video-chapters .chapter-parent,.elfa-video-chapters .chapter-link{margin-left:22px !important}}@media screen and (max-width: 767px){.elfa-video-chapters .chapter-parent,.elfa-video-chapters .chapter-link{margin:1.2em 0}}.elfa-image-with-caption{margin-bottom:20px}.elfa-image-with-caption img{width:100%;height:auto;margin-bottom:10px}.elfa-image-with-caption .caption{padding-left:20px;margin-left:5px;background-position:0 0;background-repeat:no-repeat;background-image:url(https://cdn-eu-cf2.yottaa.net/55df7e1a2bb0ac7d800040c2/ecdf7130ef10013390340a3ba3fac80a.yottaa.net/v~13.76/images/tcs-icons/red-arrow-up.png?yocs=1v_1z_&yoloc=eu);background-image:url(https://cdn-eu-cf2.yottaa.net/55df7e1a2bb0ac7d800040c2/ecdf7130ef10013390340a3ba3fac80a.yottaa.net/v~13.76/images/tcs-icons/red-arrow-up.svg?yocs=1v_1z_&yoloc=eu),none}@media screen and (max-width: 1181px){.elfa-image-with-caption .caption{background-position:0 5px}}.elfa-captioned-image-block{margin-bottom:20px}.elfa-captioned-image-block .elfa-image-with-caption{float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:2px}.elfa-captioned-image-block .elfa-image-with-caption:first-child{padding-left:0}#elfa-install-top{margin-bottom:20px}@media screen and (max-width: 767px){#elfa-install-email-form{background:none;margin-top:20px;margin-bottom:20px}}#elfa-install-email-form .nav-tabs{padding:0}@media screen and (max-width: 767px){#elfa-install-email-form .nav-tabs{font-size:16px}}#elfa-install-email-form h2{color:#d72230;font-weight:bold;font-size:16px !important}@media screen and (max-width: 1181px){#elfa-install-email-form h2{font-size:24px !important}}#elfa-install-email-form form{font-size:14px !important}@media screen and (max-width: 1181px){#elfa-install-email-form form{font-size:22px !important}}#elfa-install-email-form form .state-select{float:left;padding-right:20px}@media screen and (max-width: 767px){#elfa-install-email-form form .state-select{float:none;padding-right:0}}#elfa-install-email-form button[type='submit']{float:right}@media screen and (max-width: 767px){#elfa-install-email-form button[type='submit']{margin-top:20px}}@media screen and (max-width: 767px){#installation-service .medium-text p,#installation-service .medium-text ul{font-size:16px !important;font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal}}.installation-service-banner{height:90px;background-color:#EFEFEF;border:1px solid #D0D0D0;position:relative;display:block;text-decoration:none}.installation-service-banner .red-install-banner-text{color:#e9241d;padding-left:10px;font-size:2em;font-family:"HelveticaNeueW01-BdExt";padding-top:5px;transform:scale(1, 1.5);-webkit-transform:scale(1, 1.5);-moz-transform:scale(1, 1.5);-ms-transform:scale(1, 1.5);-o-transform:scale(1, 1.5)}@media screen and (max-width: 1181px){.installation-service-banner .red-install-banner-text{font-size:1.5em}}.installation-service-banner .sale-active-red-text{text-align:center;color:#e9241d;padding-left:10px;font-size:2em;font-family:"HelveticaNeueW01-BdExt";padding-top:5px;transform:scale(1, 1.5);-webkit-transform:scale(1, 1.5);-moz-transform:scale(1, 1.5);-ms-transform:scale(1, 1.5);-o-transform:scale(1, 1.5)}@media screen and (max-width: 1181px){.installation-service-banner .sale-active-red-text{font-size:1.7em;padding-top:10px}}.installation-service-banner .sale-active-discount-red{color:#e9241d !important;font-family:"HelveticaNeueW01-BdExt"}.installation-service-banner .install-raquo{color:#e9241d}.installation-service-banner .install-raquo:after{content:'\00a0\00BB'}.installation-service-banner .black-install-banner-text{color:#000000;float:right;padding-right:10px;font-size:2em;font-weight:bold;padding-top:5px;transform:scale(1, 1.5);-webkit-transform:scale(1, 1.5);-moz-transform:scale(1, 1.5);-ms-transform:scale(1, 1.5);-o-transform:scale(1, 1.5)}@media screen and (max-width: 1181px){.installation-service-banner .black-install-banner-text{font-size:1.5em}}.installation-service-banner .sale-active-black-text{text-align:center;color:#000000;font-size:1.8em;font-weight:bold;padding-top:5px;transform:scale(1, 1.5);-webkit-transform:scale(1, 1.5);-moz-transform:scale(1, 1.5);-ms-transform:scale(1, 1.5);-o-transform:scale(1, 1.5)}.installation-service-banner .sale-active-black-text:after{content:'\00a0\00BB'}@media screen and (max-width: 1181px){.installation-service-banner .sale-active-black-text{font-size:1.5em;padding-bottom:25px}}.diy.liveChat{text-decoration:underline}#headerArea #oldChat{float:left;width:185px}.spaceContainer .mobile-change-info{margin:20px 0;font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#999;font-style:italic}#elfaInstallationMessageBox{width:250px;text-align:center;margin-bottom:10px}#elfaInstallationMessageBox #elfaInstallationMessageImageArea{width:475px;height:59px;padding-top:5px;padding-bottom:5px}#elfa-install-confirm-box{text-align:left;margin-top:10px;clear:both;margin-bottom:20px}@media screen and (max-width: 767px){#elfa-install-confirm-box img{width:100%}}#elfa-install-confirm-box #elfaInstallationMessageImageArea{margin-bottom:5px}#elfa-install-confirm-box #elfaInstallationMessageHeadlineArea{background-color:#69C;color:#FFF;padding:6px;text-transform:uppercase}#elfa-install-confirm-box #elfaInstallationMessageEstimate{font-size:18px;font-weight:bold;line-height:18px}#elfa-install-confirm-box #elfaInstallationFootnote{font-size:90%;font-style:italic}#elfa-install-confirm-box .requestEISFollowup{cursor:pointer}#elfa-install-confirm-box .appTax{font-size:12px;font-weight:bold}@media screen and (max-width: 767px){#elfa-install-confirm-box #elfaInstallationMessageEstimate{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:16px}#elfa-install-confirm-box #elfaInstallationMessageEstimate .appTax{font-size:14px}}#elfa-ship-method-message-box{border:1px solid #CCC;text-align:left;margin-top:10px}#elfa-ship-method-message-box #elfaInstallationMessageImageArea{background-color:#CCC;padding-top:4px;padding-bottom:4px}#elfa-ship-method-message-box #elfaInstallationMessageTextArea{padding:2px 2px 2px 4px;margin-bottom:0}#elfa-ship-method-message-box #elfaInstallationMessageText{font-weight:bold}.install-service-responsive-banner{padding:15px 10px;border:1px solid #ccc;background-color:#eaeaea !important;z-index:99}.install-service-responsive-banner .red-install-banner-text{color:#d72230;text-align:center;font-family:"HelveticaNeueW01-BdExt"}.install-service-responsive-banner .black-install-banner-text{text-align:right;color:black;font-size:1.4em;font-weight:bold;padding-top:5px}.install-service-responsive-banner .black-install-banner-text:after{content:'\00a0\00BB'}.install-service-responsive-banner .black-install-banner-text .sale-active-discount-red{color:#d72230 !important}@media screen and (min-width: 767px){.install-service-responsive-banner .red-install-banner-text{font-size:1.6em}.install-service-responsive-banner .sale-active-discount-red{font-family:"HelveticaNeueW01-BdExt"}}@media screen and (max-width: 767px){.install-service-responsive-banner{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;border-right:none;border-left:none;margin-bottom:20px}.install-service-responsive-banner .red-install-banner-text{font-size:20px}.install-service-responsive-banner .black-install-banner-text{font-size:18px}}@media screen and (min-width: 767px){.elfa-install-detail-text{font-size:12px}.elfa-install-detail-text li{line-height:16px}}@media screen and (max-width: 767px){.elfa-install-detail-text{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal}}@media screen and (max-width: 767px){.gift-message-text{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal}}@media screen and (max-width: 767px){#get-started h2{float:left}#get-started img{width:100%}#get-started p{font-size:16px !important;font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;text-align:left}#get-started .design-home-image{float:left;width:50%;margin-right:10px}#get-started .design-store-image{float:left;width:50%;margin-right:10px}}h1.step{color:#5b5b5b;font-size:20px;font-weight:bold;letter-spacing:.5px}.planType label{font-size:14px;color:#000;display:block;background:#eee;border:1px solid #ccc;padding:6px;margin-bottom:20px}.planType label:hover{background:#ffd;border:1px solid #abc}.planType label img{margin-bottom:6px;width:100%}.planType input{margin:0 8px 0 0;vertical-align:-10%}.planType td{padding:0 10px 10px 0}h2.wizard{margin:12px 0}@media screen and (max-width: 767px){h2.wizard{font-size:16px;font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal}}.identify-space .space-name-area{margin:350px 0 0 0;float:right}.identify-space .space-name-area #spaceName.space-name{width:100%}@media screen and (max-width: 767px){.identify-space .space-name-area{margin:20px 0 20px 0;float:none}.identify-space .space-name-area b{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal}.identify-space .space-name-area .submitButton{margin-bottom:40px}.identify-space .space-name-area #spaceName.space-name{width:100% !important}}div.catalogBreadcrumb{padding:12px 0 4px;margin-bottom:0}.optionBar{background:#fff;border:1px solid #AA9578;padding:10px 0px 10px 12px;margin-bottom:10px}.optionBar .name{font-size:14px;font-weight:bold;float:left;width:180px;margin-top:30px;color:#960;float:left}.optionBar .options{float:left;width:570px;display:inline}.optionBar .options p{text-align:center;width:83px;float:left;padding:0;margin:0 8px 0 0;display:inline}@media screen and (max-width: 767px){.optionBar .options p{float:none;width:100%;display:block}}.optionBar .options img{opacity:.6;filter:alpha(opacity=60);cursor:pointer;border:3px solid #eee}.optionBar .options img:hover{opacity:1;filter:alpha(opacity=100);border:3px solid #039}.optionBar .options img.enabled{opacity:1;filter:alpha(opacity=100);border:3px solid #039}.planSteps{border-top:1px solid #999}.planStepsWrapper{padding-top:5px}.planSteps td{font-weight:bold;color:#aaa;padding:6px 8px}@media screen and (max-width: 767px){.planSteps td{display:none}}.planSteps td.active{font-weight:bold;color:#c00}@media screen and (max-width: 767px){.planSteps td.active{display:block;font-size:20px;padding:5px}}.planSteps a:visited{color:#666;font-weight:bold}.bodyContent h2{color:#666;font-weight:bold}.measure-step .remaining{display:inline;margin:0 6px 0 0}.measure-step #measurements #dimensionsImage{margin-top:100px}@media screen and (min-width: 767px) and (max-width: 1181px){.measure-step #measurements #dimensionsImage{margin-top:230px}.measure-step #measurements input[type='tel']{width:100px}}@media screen and (max-width: 767px){.measure-step #measurements{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal}.measure-step #measurements #dimensions-image-mobile{width:100%;margin-top:0}.measure-step #measurements #obstructions{width:100%}}.measure-step #measurements td{width:40%}@media screen and (min-width: 767px) and (max-width: 1181px){.measure-step #measurements td{width:50%;padding-bottom:5px}}@media screen and (max-width: 767px){.measure-step #measurements td{width:90%}}#doorQuestions .common-door-styles{border:1px solid #bbb;padding-left:10px;padding-top:10px}#doorQuestions .common-door-styles .common-door-spacing{margin-bottom:20px}@media screen and (max-width: 767px){#doorQuestions .common-door-styles{border:none}#doorQuestions .common-door-styles .common-door-spacing{margin-bottom:5px}}.errorText{font-size:14px;line-height:20px;margin-bottom:16px;padding:0}@media screen and (max-width: 767px){#select-a-look h2{font-size:18px;font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal}}#select-a-look .select-style-border{border-right:1px solid #ccc}@media screen and (max-width: 767px){#select-a-look .select-style-border{border-right:none}}#select-a-look .select-look-button{float:right}#select-a-look .style-preview-area{padding-left:32px}@media screen and (max-width: 767px){#select-a-look .select-look-button{float:none;margin-top:20px}#select-a-look .style-preview-area{padding-left:0}#select-a-look .style-preview-img{width:100% !important}}#elfa-choose-contents .contents-continue-button{float:right}#elfa-choose-contents .remaining{display:inline;margin:0 6px 0 0}#elfa-choose-contents .content-name-font{font-size:9px}@media screen and (max-width: 767px){#elfa-choose-contents .optionContainer{margin-top:10px}#elfa-choose-contents p{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:16px}#elfa-choose-contents .content-name-font{font-size:14px;line-height:14px}#elfa-choose-contents .name{margin-top:10px;font-size:16px}#elfa-choose-contents .options{width:100%}#elfa-choose-contents .contents-continue-button{float:none;margin-top:20px}#elfa-choose-contents textarea{width:100%}}#design-with-expert .customer-name,#contact-design .customer-name{font-size:16px;font-weight:bold;color:#000}#design-with-expert .solution-img-area,#contact-design .solution-img-area{margin-bottom:20px}#design-with-expert .top-divider,#contact-design .top-divider{border-top:1px solid #ccc;padding:20px 0}#design-with-expert .left-divider,#contact-design .left-divider{border-left:1px solid #CCCCCC}#design-with-expert .space-id-text,#contact-design .space-id-text{font-size:16px;font-weight:bold;padding:10px;border:1px solid #ccc;color:#000}#design-with-expert .space-id-text span,#contact-design .space-id-text span{padding-left:40px}#design-with-expert .design-space-info-text,#contact-design .design-space-info-text{font-size:14px;margin-top:20px}#design-with-expert .schedule-call-button,#contact-design .schedule-call-button{float:right}#design-with-expert .text-area-width,#contact-design .text-area-width{width:215px}#design-with-expert .red-title,#contact-design .red-title{color:#CC0000;font-size:18px;margin-bottom:6px}@media screen and (max-width: 767px){#design-with-expert p,#contact-design p{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal}#design-with-expert .text-area-width,#contact-design .text-area-width{width:100%}#design-with-expert .mobile-margin,#contact-design .mobile-margin{margin-top:20px;margin-bottom:20px}#design-with-expert .space-id-text span,#contact-design .space-id-text span{padding-left:10px}#design-with-expert .schedule-call-button,#contact-design .schedule-call-button{float:none}#design-with-expert .left-divider,#contact-design .left-divider{border-left:none}}.planning-form .catalogBreadcrumb{border-bottom:1px solid #AA9578;padding:12px 0 4px;margin-bottom:12px}@media print{.no-print{display:none !important}}.grey-background{background-color:#f7f7f7}.video-button-list{margin-bottom:30px}.video-button-list .video-item{padding-bottom:20px}.video-button-list .dark-play-button{float:right;margin-right:7px;margin-top:3px}@media screen and (max-width: 767px){.video-button-list .dark-play-button{margin-top:0}}.video-button-list .raquo{float:right;color:#d72230;bottom:11px;right:7px;font-size:40px;position:relative;font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal}.video-button-list .left-raquo-bottom{bottom:8px !important}.video-button-list .utility-alignment{line-height:38px}.video-button-list a{display:block;color:black;font-size:15px;font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-weight:normal;border:2px solid #e5e5e5;background-color:white;text-align:left;padding:5px 0 5px 4px;text-decoration:none;line-height:17px;height:35px;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.video-button-list a:hover{background-color:#e7e7e7}@media screen and (max-width: 767px){.video-button-list{margin-bottom:20px;padding-bottom:0;text-align:center !important}.video-button-list div{margin-bottom:20px}.video-button-list a{text-align:left;padding-left:5px;font-size:16px !important;font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;line-height:30px;height:30px}.video-button-list .mobile-elfa-videos{display:none}.video-button-list .expand-image{height:20px;width:20px}.video-button-list .collapse-image{height:20px;width:20px;display:none}.video-button-list .elfa-logo{width:60px;height:auto}.video-button-list .mobile-align-center{text-align:center;margin-left:auto;margin-right:auto}}#elfa-landing-page-version-C .tm-symbol{font-size:20px}#elfa-landing-page-version-C #elfa-install-bottom-disclaimer{margin:15px 20px 0 20px;color:#9a9a9a;font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:15px;line-height:18px}@media screen and (max-width: 767px){#elfa-landing-page-version-C #elfa-install-bottom-disclaimer{font-size:13px}}#elfa-landing-page-version-C .elfa-diy p,#elfa-landing-page-version-C .elfa-diy ul,#elfa-landing-page-version-C .elfa-diy-bottom{margin-left:10px}@media screen and (max-width: 767px){#elfa-landing-page-version-C .elfa-diy p,#elfa-landing-page-version-C .elfa-diy ul,#elfa-landing-page-version-C .elfa-diy-bottom{margin-left:0}}#elfa-landing-page-version-C .elfa-view .ordering-wrapper{display:table;width:100%}#elfa-landing-page-version-C .elfa-view .ordering-wrapper .csd-text{display:table-header-group}@media screen and (max-width: 767px){#elfa-landing-page-version-C .elfa-view .ordering-wrapper .csd-text{display:table-footer-group}}#elfa-landing-page-version-C #space-lookup{text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){#elfa-landing-page-version-C #space-lookup{margin-bottom:20px}}#elfa-landing-page-version-C #space-lookup .space-lookup-content{display:inline-block;position:relative;text-align:left;white-space:nowrap}@media screen and (max-width: 767px){#elfa-landing-page-version-C #space-lookup .space-lookup-content{width:100%}#elfa-landing-page-version-C #space-lookup .space-lookup-content .search-button{width:20%}#elfa-landing-page-version-C #space-lookup .space-lookup-content .inlineForm{margin-bottom:23px}}#elfa-landing-page-version-C #space-lookup .designs-red-button{background-color:#d72230;color:white;font-size:18px;height:30px;line-height:30px;padding:10px 7px 10px 7px;font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;text-align:center}#elfa-landing-page-version-C #space-lookup .mobile-designs-button{color:#d72230;border-bottom:1px solid #d72230;font-size:16px;text-align:center;font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal}#elfa-landing-page-version-C #space-lookup .liveChat{display:inline-block;margin-left:20px;vertical-align:bottom}@media screen and (max-width: 767px){#elfa-landing-page-version-C #space-lookup .liveChat{margin-left:0;display:block;text-align:center}#elfa-landing-page-version-C #space-lookup .liveChat .clearfix,#elfa-landing-page-version-C #space-lookup .liveChat .spaceContainer .design-container .sketchContainer,.spaceContainer .design-container #elfa-landing-page-version-C #space-lookup .liveChat .sketchContainer{display:inline-block}}#elfa-landing-page-version-C #space-lookup .liveChat p{margin:0 !important}#elfa-landing-page-version-C #space-lookup .inlineForm{display:inline-block;width:175px}@media screen and (min-width: 767px) and (max-width: 1181px){#elfa-landing-page-version-C #space-lookup .inlineForm{width:250px}}@media screen and (max-width: 767px){#elfa-landing-page-version-C #space-lookup .inlineForm{display:block;width:auto}}#elfa-landing-page-version-C #space-lookup .or{font-size:14px !important;margin:4px 20px;display:inline-block}@media screen and (max-width: 1181px){#elfa-landing-page-version-C #space-lookup .or{font-size:22px !important}}@media screen and (min-width: 767px) and (max-width: 1181px){#elfa-landing-page-version-C #space-lookup .or{margin:10px 20px}}@media screen and (max-width: 767px){#elfa-landing-page-version-C #space-lookup .or{width:100%;text-align:center;font-size:16px !important;margin:10px 0 10px 0}#elfa-landing-page-version-C #space-lookup .or hr{margin-left:auto;margin-right:auto;width:40%}#elfa-landing-page-version-C #space-lookup .or .hr-left{float:left}#elfa-landing-page-version-C #space-lookup .or .hr-right{float:right}}#elfa-landing-page-version-C #installation-layout,#elfa-landing-page-version-C #elfa-slideshow-layout{margin-bottom:40px}#elfa-landing-page-version-C #installation-layout .sidebar,#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar{height:100%;font-size:18px;text-align:center}#elfa-landing-page-version-C #installation-layout .sidebar h2,#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar h2{font-size:32px;font-weight:normal;margin-top:20px;margin-bottom:0.2em;font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#333}#elfa-landing-page-version-C #elfa-slideshow-layout{height:700px;overflow:hidden}@media screen and (max-width: 767px){#elfa-landing-page-version-C #elfa-slideshow-layout{height:100%}#elfa-landing-page-version-C #elfa-slideshow-layout .elfa-slideshow-images img{width:100%;height:auto;margin-bottom:10px}}#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar .grey-tile{height:7%;background:#e5e5e5;font-size:14px !important;display:table;width:100%}@media screen and (max-width: 1181px){#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar .grey-tile{font-size:22px !important}}#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar .grey-tile>div{display:table-cell;text-align:center;vertical-align:middle}#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar .grey-tile .tile-content{padding:10px}@media screen and (min-width: 767px) and (max-width: 1181px){#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar .grey-tile .tile-content{padding:0 10px 10px 10px}}@media screen and (max-width: 767px){#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar .grey-tile .tile-content{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal}}#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar .grey-tile a{color:#666}#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar .grey-tile a:hover{text-decoration:underline}#elfa-landing-page-version-C #elfa-slideshow{position:relative}#elfa-landing-page-version-C #elfa-slideshow .elfa-slideshow-images img{width:100%;display:none}#elfa-landing-page-version-C #elfa-slideshow .elfa-slideshow-images img:first-child{display:inline-block}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls{display:none;position:absolute;width:180px;margin:0 auto;left:0;right:0;bottom:0;z-index:100}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls a{background-color:black;background-color:rgba(0,0,0,0.6);float:left;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms;background-image:url("https://cdn-eu-cf2.yottaa.net/55df7e1a2bb0ac7d800040c2/ecdf7130ef10013390340a3ba3fac80a.yottaa.net/v~13.76/images/tcs-icons/control-icons.png?yocs=1v_1z_&yoloc=eu");background-image:url("https://cdn-eu-cf2.yottaa.net/55df7e1a2bb0ac7d800040c2/ecdf7130ef10013390340a3ba3fac80a.yottaa.net/v~13.76/images/tcs-icons/control-icons.svg?yocs=1v_1z_&yoloc=eu"),none;background-repeat:no-repeat;background-size:cover;width:60px;height:60px;display:inline-block;color:transparent;display:inline-block;font-size:0;overflow:hidden;text-align:left;text-indent:-99999px}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls a:hover{background-color:#1a1a1a;background-color:rgba(30,30,30,0.8)}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls .previous{background-position:0 0%}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls .play{display:none;background-position:0 33.33333%}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls .pause{background-position:0 66.66667%}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls .next{background-position:0 100%}@media screen and (max-width: 1181px){#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls{display:block}}#elfa-landing-page-version-C .shop-elfa-area{height:auto;margin-bottom:20px}@media screen and (max-width: 767px){#elfa-landing-page-version-C .shop-elfa-area{margin-bottom:40px}}#elfa-landing-page-version-C .elfa-videos-title{text-align:center;padding-bottom:15px;padding-top:15px}@media screen and (max-width: 767px){#elfa-landing-page-version-C .elfa-videos-title{display:none}}#elfa-landing-page-version-C .elfa-videos-title .video-title-elfa-logo{width:80px;height:auto}#elfa-landing-page-version-C .video-title-text{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:30px;color:black}@media screen and (max-width: 767px){#elfa-landing-page-version-C .video-title-text{font-size:25px}}#elfa-landing-page-version-C .video-elfa-logo{width:45px;height:auto}#elfa-landing-page-version-C .grey-elfa-logo{width:48px;height:auto}@media screen and (max-width: 767px){#elfa-landing-page-version-C .grey-elfa-logo{width:45px;height:auto}#elfa-landing-page-version-C .mobile-installation-area{background-color:#d72230}#elfa-landing-page-version-C .text-toggle{color:white;padding-left:10px;vertical-align:top}#elfa-landing-page-version-C .install-message{display:none;padding:10px 10px 5px 10px;font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;background-color:#d72230;color:white;text-align:center}#elfa-landing-page-version-C .install-message span{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal}#elfa-landing-page-version-C .mobile-install-image{width:100%;height:auto}#elfa-landing-page-version-C .install-expand-img{width:20px;height:20px}#elfa-landing-page-version-C .install-collapse-img{width:20px;height:20px}#elfa-landing-page-version-C .install-message-collapse{background-color:#d72230;display:none;padding:10px 0 10px 10px}#elfa-landing-page-version-C .install-message-expand{background-color:#d72230;padding:10px 0 10px 10px}}@media screen and (max-width: 767px){.spaceContainer{border-top:1px solid #666}.spaceContainer:last-child{border-bottom:1px solid #666}}@media screen and (min-width: 767px){.spaceContainer .spaceName{padding-left:10px}}@media screen and (max-width: 767px){.spaceContainer .spaceName{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#666;padding-top:20px}}.spaceContainer .design-container{display:block}.spaceContainer .design-container .sketchContainer{display:block}@media screen and (max-width: 767px){.spaceContainer .design-container .sketchContainer a{float:left}}.spaceContainer .design-container .sketchContainer a img{margin-bottom:20px}@media screen and (max-width: 767px){.spaceContainer .design-container .sketchContainer a img{margin-left:-10px}}.spaceContainer .design-container .sketchContainer .variant-container{position:relative;padding-top:140px}.spaceContainer .design-container .sketchContainer .mobile-side-info{display:block}@media screen and (max-width: 767px){.spaceContainer .design-container .sketchContainer .mobile-side-info{display:block}.spaceContainer .design-container .sketchContainer .mobile-side-info label{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#999;font-size:13px}.spaceContainer .design-container .sketchContainer .mobile-side-info p{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;margin-bottom:14px;color:#333;font-size:14px !important}}@media screen and (max-width: 767px) and (max-width: 1181px){.spaceContainer .design-container .sketchContainer .mobile-side-info p{font-size:22px !important}}.spaceContainer .design-container .space-info{padding-top:10px}.spaceContainer .design-container .space-info i{font-size:14px !important;color:#999}@media screen and (max-width: 1181px){.spaceContainer .design-container .space-info i{font-size:22px !important}}@media screen and (max-width: 767px){.spaceContainer .design-container .space-info i{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;display:inline-block;margin-right:5px;font-style:normal}}#tcsCreditCardBanner{background:url("https://cdn-eu-cf2.yottaa.net/55df7e1a2bb0ac7d800040c2/ecdf7130ef10013390340a3ba3fac80a.yottaa.net/v~13.76/medialibrary/images/tcsCreditCard/WoodBackground.jpg?yocs=1v_1z_&yoloc=eu") no-repeat center;background-size:cover;background-clip:content-box;color:#0a5597;font-family:"Proxima N W01 Reg";text-align:center}@media screen and (min-width: 767px) and (max-width: 1181px){#tcsCreditCardBanner{height:359px}}#tcsCreditCardBanner h2{color:#0a5597;font-family:"Proxima N W01 Light";font-size:27px;font-weight:normal;letter-spacing:3px;text-transform:uppercase;text-align:center;margin-top:25px;margin-bottom:40px}#tcsCreditCardBanner h2 .bold{font-family:"Proxima N W01 Reg"}#tcsCreditCardBanner #cardBox{border-bottom:solid #0a5597 2px;border-top:solid #0a5597 2px;width:340px;padding:15px 0 20px 0;margin:auto auto 35px}#tcsCreditCardBanner #cardBox h2{font-size:14px;text-align:left;margin-top:10px;margin-bottom:10px}#tcsCreditCardBanner #cardBox img{float:left;height:63px;margin-right:15px}#tcsCreditCardBanner a,#tcsCreditCardBanner #elfaDetails{display:block}#tcsCreditCardBanner a.apply-button,#tcsCreditCardBanner #elfaDetails.apply-button{font-family:"Proxima N W01 Smbd";font-size:25px;letter-spacing:2px;color:#0a5597;text-transform:uppercase;border:solid #0a5597 2px;width:168px;padding:10px 0 9px 0;margin:auto auto 43px}#tcsCreditCardBanner a.apply-button:visited,#tcsCreditCardBanner a.apply-button:hover,#tcsCreditCardBanner #elfaDetails.apply-button:visited,#tcsCreditCardBanner #elfaDetails.apply-button:hover{color:#0a5597}.pre-finance#installation-layout .red-installation-background{margin-left:-10px;padding:0 10px}.pre-finance#installation-layout .red-installation-background>div{margin-top:20px}