﻿.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{background:#e5e5e5;height:244px;padding:20px 20px}#installation-layout .diy-layout:before,#installation-layout .diy-layout:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}#installation-layout .diy-layout:after{clear:both}@media screen and (max-width: 767px){#installation-layout .diy-layout{height:100%}}#installation-layout .diy-layout p{font-family:"Proxima N W01 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:" »"}#installation-layout .diy-layout p span:hover{text-decoration:underline}#installation-layout .red-installation-background{background-color:#d72230;height:284px;padding:0 20px}@media screen and (max-width: 767px){#installation-layout .red-installation-background{height:auto;margin:0;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}}#installation-layout .red-installation-background .sale-text{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:50px;line-height:35px;padding-top:30px}@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:#fff;text-align:center}#installation-layout .red-installation-background div p{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:16px}#installation-layout .red-installation-background .large-elfa-white-logo{height:50px;padding-top:20px}#installation-layout .red-installation-background .install-service{color:#fff;font-size:22px;margin:5px auto 10px auto}#installation-layout .red-installation-background .text-font-padding{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#fff;font-size:18px}.photo-with-caption{display:block;margin-bottom:32px;position:relative}.photo-with-caption.with-border img{border:solid 1px #e0e0e0;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;height:50px;line-height:1.3em;padding:5px;text-align:center}.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:#fff;font-size:20px;text-align:center}.photo-with-caption .caption-top-area:after{content:" »"}.photo-with-caption .caption-top-area::after{color:#fff}.photo-with-caption .middle-caption-red-background{background-color:#d72230;text-align:center}@media screen and (max-width: 767px){.photo-with-caption .middle-caption-red-background{margin-bottom:25px}}.photo-with-caption .middle-caption-red-background .white-elfa-logo{height:15px}.photo-with-caption .caption-middle-area{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#fff;font-size:20px;line-height:49px;text-align:center}.photo-with-caption .caption-middle-area:after{content:" »"}@media screen and (max-width: 767px){.photo-with-caption .caption-middle-area{font-size:17px;line-height:30px}.photo-with-caption .caption-middle-area .white-elfa-logo{height:13px !important}}.photo-with-caption .caption-middle-area::after{color:#fff}.photo-with-overlay-left-bottom{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;display:block;position:relative}.photo-with-overlay-left-bottom .overlay{background-color:#eee;background-color:rgba(255,255,255,.9);box-shadow:0 0 10px 5px rgba(0,0,0,.1);color:#333;max-width:50%;padding:10px;position:absolute}.photo-with-overlay-left-bottom .overlay h3{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#d72230;font-size:22px;margin-bottom:.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:" »"}.photo-with-overlay-left-bottom a.overlay{transition:background-color 200ms}.photo-with-overlay-left-bottom a.overlay:hover{background-color:#fff;background-color:#fff}.photo-with-overlay-left-bottom .overlay{bottom:40px;left:10px}#viewDesign{margin:0 auto}@media screen and (min-width: 767px)and (max-width: 1181px){#viewDesign{height:37px}}.elfa-two-column{position:relative}@media screen and (max-width: 767px){.elfa-two-column .grey-border-box{float:none !important}}.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{border-left:solid 1px #999;bottom:0;font-size:24px;left:50%;position:absolute;top:0;width:0}.elfa-two-column .divider span{background:#fff;display:block;height:80px;left:-40px;line-height:80px;position:relative;text-align:center;top:100px;width:80px;z-index:1}.elfa-two-column .divider span::before{border:dashed 1px #999;border-radius:100px;bottom:10px;content:"";display:block;left:10px;position:absolute;right:10px;top:10px;z-index:0}.elfa-two-column .right{padding-left:40px}@media screen and (max-width: 767px){.elfa-two-column .right{margin-top:40px;padding-left:0}}.elfa-two-column h2{color:#666}.elfa-two-column .space-lookup-form{margin:0 auto;margin-bottom:10px;width:60%}@media screen and (max-width: 767px){.elfa-two-column .space-lookup-form{display:block;width:100%}}#elfa-design-sign-in-form{margin-bottom:20px;text-align:right;width:75%}@media screen and (max-width: 1181px){#elfa-design-sign-in-form{margin-left:auto;margin-right:auto;text-align:left;width:90%}#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{margin-top:10px;width:100%}#elfa-design-sign-in-form .buttons{margin-left:0}}#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{margin-bottom:10px;position:relative}#elfa-design-sign-in-form .buttons input[type=submit]{margin-bottom:10px}#elfa-design-sign-in-form .buttons .continue{margin-left:10px;top:0;white-space:nowrap}@media screen and (max-width: 767px){.space-lookup-form .inlineForm input[type=number]{width:99% !important}}#elfa-header h1{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#666;font-size:24px;margin-bottom:.5em;text-transform:none}@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;vertical-align:baseline}#elfa-header .space-lookup{float:right;margin-left:10px;text-align:right}#elfa-header .social-header{clear:both}.elfa-written-instructions:before,.elfa-written-instructions:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.elfa-written-instructions:after{clear:both}@media screen and (max-width: 767px){.elfa-written-instructions{display:none;margin:40px 0 30px;padding-bottom:40px}}.elfa-written-instructions .instructions-left{float:left;margin-right:20px;text-align:center;width:33.333%}@media screen and (max-width: 767px){.elfa-written-instructions .instructions-left{margin-bottom:20px;text-align:center;width:100%}.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{line-height:1.7em;margin-left:30px}}@media screen and (max-width: 767px){.elfa-written-instructions .instructions-right{line-height:2em;text-align:center;width:100%}}.elfa-written-instructions .bottom-download-instructions{clear:both;width:100%}@media screen and (max-width: 767px){.elfa-written-instructions .bottom-download-instructions{line-height:2em;text-align:center !important}}@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{display:none;padding:0 0 25px 10px;width:100%}}.elfa-space-form .search-text{line-height:2em}@media screen and (max-width: 767px){.elfa-space-form .search-text span{float:left;line-height:3em}}.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{font-size:16px;height:40px !important;width:100px !important}}.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{background-color:#fff;color:#d43315;margin:0 10px 0 20px;padding:0 6px}.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{background-color:#ccc;background-image:url(/images/tcs-icons/white-arrow-right.png);background-image:url(/images/tcs-icons/white-arrow-right.svg),none;background-position:center center;background-size:contain;border-radius:2px;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.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{height:auto;margin-bottom:10px;width:100%}.elfa-image-with-caption .caption{background-image:url(/images/tcs-icons/red-arrow-up.png);background-image:url(/images/tcs-icons/red-arrow-up.svg),none;background-position:0 0;background-repeat:no-repeat;margin-left:5px;padding-left:20px}@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{box-sizing:border-box;float:left;padding-left:2px;width:25%}.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-bottom:20px;margin-top: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{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:16px !important;color:#d72230}@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-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:16px !important}}.installation-service-banner{background-color:#efefef;border:1px solid #d0d0d0;display:block;height:90px;position:relative;text-decoration:none}.installation-service-banner .red-install-banner-text{color:#e9241d;font-family:"Proxima N W01 Bold";font-size:2em;padding-left:10px;padding-top:5px;transform:scale(1, 1.5);transform:scale(1, 1.5);transform:scale(1, 1.5);transform:scale(1, 1.5);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{color:#e9241d;font-family:"Proxima N W01 Bold";font-size:2em;padding-left:10px;padding-top:5px;text-align:center;transform:scale(1, 1.5);transform:scale(1, 1.5);transform:scale(1, 1.5);transform:scale(1, 1.5);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:"Proxima N W01 Bold"}.installation-service-banner .install-raquo{color:#e9241d}.installation-service-banner .install-raquo:after{content:" »"}.installation-service-banner .black-install-banner-text{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#000;float:right;font-size:2em;padding-right:10px;padding-top:5px;transform:scale(1, 1.5);transform:scale(1, 1.5);transform:scale(1, 1.5);transform:scale(1, 1.5);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{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#000;font-size:1.8em;padding-top:5px;text-align:center;transform:scale(1, 1.5);transform:scale(1, 1.5);transform:scale(1, 1.5);transform:scale(1, 1.5);transform:scale(1, 1.5)}.installation-service-banner .sale-active-black-text:after{content:" »"}@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:225px}#headerArea #oldChat p{line-height:16px}.spaceContainer .mobile-change-info{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#999;font-style:italic;margin:20px 0}#elfaInstallationMessageBox{margin-bottom:10px;text-align:center;width:250px}#elfaInstallationMessageBox #elfaInstallationMessageImageArea{height:59px;padding-bottom:5px;padding-top:5px;width:475px}#elfa-install-confirm-box{clear:both;margin-bottom:20px;margin-top:10px;text-align:left}@media screen and (max-width: 767px){#elfa-install-confirm-box img{width:100%}}@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-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-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:18px;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-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:12px}.install-service-responsive-banner{background-color:#eaeaea !important;border:1px solid #ccc;padding:15px 10px;z-index:99}@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:"Proxima N W01 Bold"}}@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-left:none;border-right: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}}.install-service-responsive-banner .red-install-banner-text{color:#d72230;font-family:"Proxima N W01 Bold";text-align:center}.install-service-responsive-banner .black-install-banner-text{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#000;font-size:1.4em;padding-top:5px;text-align:right}.install-service-responsive-banner .black-install-banner-text:after{content:" »"}.install-service-responsive-banner .black-install-banner-text .sale-active-discount-red{color:#d72230 !important}@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-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:16px !important;text-align:left}#get-started .design-home-image{float:left;margin-right:10px;width:50%}#get-started .design-store-image{float:left;margin-right:10px;width:50%}}h1.step{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#5b5b5b;font-size:20px;letter-spacing:.5px}.planType label{background:#eee;border:1px solid #ccc;color:#000;display:block;font-size:14px;margin-bottom:20px;padding:6px}.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-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:16px}}@media screen and (max-width: 767px){.identify-space .space-name-area{float:none;margin:20px 0 20px 0}.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}}.identify-space .space-name-area{float:right;margin:350px 0 0}.identify-space .space-name-area #spaceName.space-name{width:100%}div.catalogBreadcrumb{margin-bottom:0;padding:12px 0 4px}.optionBar{background:#fff;border:1px solid #aa9578;margin-bottom:10px;padding:10px 0 10px 12px}.optionBar .name{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#960;float:left;float:left;font-size:14px;margin-top:30px;width:180px}.optionBar .options{display:inline;float:left;width:570px}.optionBar .options p{display:inline;float:left;margin:0 8px 0 0;padding:0;text-align:center;width:83px}@media screen and (max-width: 767px){.optionBar .options p{display:block;float:none;width:100%}}.optionBar .options img{border:3px solid #eee;cursor:pointer;filter:alpha(opacity=60);opacity:.6}.optionBar .options img:hover{border:3px solid #039;filter:alpha(opacity=100);opacity:1}.optionBar .options img.enabled{border:3px solid #039;filter:alpha(opacity=100);opacity:1}.planSteps{border-top:1px solid #999}.planStepsWrapper{padding-top:5px}.planSteps td{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#aaa;padding:6px 8px}@media screen and (max-width: 767px){.planSteps td{display:none}}.planSteps td.active{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#c00}@media screen and (max-width: 767px){.planSteps td.active{display:block;font-size:20px;padding:5px}}.planSteps a:visited{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#666}.bodyContent h2{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#666}.measure-step .remaining{display:inline;margin:0 6px 0 0}@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{margin-top:0;width:100%}.measure-step #measurements #obstructions{width:100%}}.measure-step #measurements #dimensionsImage{margin-top:100px}.measure-step #measurements td{width:40%}@media screen and (min-width: 767px)and (max-width: 1181px){.measure-step #measurements td{padding-bottom:5px;width:50%}}@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}@media screen and (max-width: 767px){#doorQuestions .common-door-styles{border:none}#doorQuestions .common-door-styles .common-door-spacing{margin-bottom:5px}}#doorQuestions .common-door-styles .common-door-spacing{margin-bottom:20px}.errorText{font-size:14px;line-height:20px;margin-bottom:16px;padding:0}@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}}@media screen and (max-width: 767px){#select-a-look h2{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:18px}}#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){#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{font-size:16px;margin-top:10px}#elfa-choose-contents .options{width:100%}#elfa-choose-contents .contents-continue-button{float:none;margin-top:20px}#elfa-choose-contents textarea{width:100%}}#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){#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-bottom:20px;margin-top: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}}#design-with-expert .customer-name,#contact-design .customer-name{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#000;font-size:16px}#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 #ccc}#design-with-expert .space-id-text,#contact-design .space-id-text{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;border:1px solid #ccc;color:#000;font-size:16px;padding:10px}#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:#c00;font-size:18px;margin-bottom:6px}.planning-form .catalogBreadcrumb{border-bottom:1px solid #aa9578;margin-bottom:12px;padding:12px 0 4px}@media print{.no-print{display:none !important}}.grey-background{background-color:#f7f7f7}.video-button-list{margin-bottom:30px}@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{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;font-size:16px !important;height:30px;line-height:30px;padding-left:5px;text-align:left}.video-button-list .mobile-elfa-videos{display:none}.video-button-list .expand-image{height:20px;width:20px}.video-button-list .collapse-image{display:none;height:20px;width:20px}.video-button-list .elfa-logo{height:auto;width:60px}.video-button-list .mobile-align-center{margin-left:auto;margin-right:auto;text-align:center}}.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{font-family:"Proxima N W01 Bold","Helvetica Neue",Arial,sans-serif;font-weight:normal;bottom:11px;color:#d72230;float:right;font-size:40px;position:relative;right:7px}.video-button-list .left-raquo-bottom{bottom:8px !important}.video-button-list .utility-alignment{line-height:38px}.video-button-list a{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;background-color:#fff;border:2px solid #e5e5e5;color:#000;display:block;font-size:15px;font-weight:normal;height:35px;line-height:17px;padding:5px 0 5px 4px;text-align:left;text-decoration:none;transition:background-color 200ms}.video-button-list a:hover{background-color:#e7e7e7}@media screen and (max-width: 767px){#elfa-landing-page-version-C .grey-elfa-logo{height:auto;width:45px}#elfa-landing-page-version-C .mobile-installation-area{background-color:#d72230}#elfa-landing-page-version-C .text-toggle{color:#fff;padding-left:10px;vertical-align:top}#elfa-landing-page-version-C .install-message{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;background-color:#d72230;color:#fff;display:none;padding:10px 10px 5px 10px;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{height:auto;width:100%}#elfa-landing-page-version-C .install-expand-img{height:20px;width:20px}#elfa-landing-page-version-C .install-collapse-img{height:20px;width: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}}#elfa-landing-page-version-C .tm-symbol{font-size:20px}#elfa-landing-page-version-C #elfa-install-bottom-disclaimer{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#9a9a9a;font-size:15px;line-height:18px;margin:15px 20px 0 20px}@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 #space-lookup{margin-bottom:40px;text-align:center}@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{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;background-color:#d72230;color:#fff;font-size:18px;height:30px;line-height:30px;padding:10px 7px;text-align:center}#elfa-landing-page-version-C #space-lookup .mobile-designs-button{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;border-bottom:1px solid #d72230;color:#d72230;font-size:16px;text-align:center}#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{display:block;margin-left:0;text-align:center}#elfa-landing-page-version-C #space-lookup .liveChat .clearfix{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;display:inline-block;margin:4px 20px}@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{font-size:16px !important;margin:10px 0 10px 0;text-align:center;width:100%}#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 #elfa-slideshow-layout,#elfa-landing-page-version-C #installation-layout{margin-bottom:40px}#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar,#elfa-landing-page-version-C #installation-layout .sidebar{font-size:18px;height:100%;text-align:center}#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar h2,#elfa-landing-page-version-C #installation-layout .sidebar h2{font-family:"Proxima N W01 Reg","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#333;font-size:32px;font-weight:normal;margin-bottom:.2em;margin-top:20px}#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{height:auto;margin-bottom:10px;width:100%}}#elfa-landing-page-version-C #elfa-slideshow-layout .sidebar .grey-tile{font-size:14px !important;background:#e5e5e5;display:table;height:7%;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{display:none;width:100%}#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{bottom:0;display:none;left:0;margin:0 auto;position:absolute;right:0;width:180px;z-index:100}@media screen and (max-width: 1181px){#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls{display:block}}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls a{background-image:url("/images/tcs-icons/control-icons.png");background-image:url("/images/tcs-icons/control-icons.svg"),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;background-color:#000;background-color:rgba(0,0,0,.6);float:left;transition:background-color 200ms}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls a:hover{background-color:#1a1a1a;background-color:rgba(30,30,30,.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{background-position:0 33.3333333333%;display:none}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls .pause{background-position:0 66.6666666667%}#elfa-landing-page-version-C #elfa-slideshow .slideshow-controls .next{background-position:0 100%}#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{padding-bottom:15px;padding-top:15px;text-align:center}@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{height:auto;width:80px}#elfa-landing-page-version-C .video-title-text{font-family:"Proxima N W01 Light","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#000;font-size:30px}@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{height:auto;width:45px}#elfa-landing-page-version-C .grey-elfa-logo{height:auto;width:48px}@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}.spaceContainer .design-container .sketchContainer:before,.spaceContainer .design-container .sketchContainer:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.spaceContainer .design-container .sketchContainer:after{clear:both}@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{padding-top:140px;position:relative}.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;font-size:14px !important;color:#333;margin-bottom:14px}}@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;font-style:normal;margin-right:5px}}#tcsCreditCardBanner{background:url("https://images.containerstore.com/medialibrary/images/tcsCreditCard/WoodBackground.jpg") no-repeat center;background-clip:content-box;background-size:cover;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;margin-bottom:40px;margin-top:25px;text-align:center;text-transform:uppercase}#tcsCreditCardBanner h2 .bold{font-family:"Proxima N W01 Reg"}#tcsCreditCardBanner #cardBox{border-bottom:solid #0a5597 2px;border-top:solid #0a5597 2px;margin:auto auto 35px;padding:15px 0 20px;width:340px}#tcsCreditCardBanner #cardBox h2{font-size:14px;margin-bottom:10px;margin-top:10px;text-align:left}#tcsCreditCardBanner #cardBox img{float:left;height:63px;margin-right:15px}#tcsCreditCardBanner a,#tcsCreditCardBanner #elfaDetails{display:block}#tcsCreditCardBanner a.apply-button,#tcsCreditCardBanner #elfaDetails.apply-button{border:solid #0a5597 2px;color:#0a5597;font-family:"Proxima N W01 Smbd";font-size:25px;letter-spacing:2px;margin:auto auto 43px;padding:10px 0 9px;text-transform:uppercase;width:168px}#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}/*# sourceMappingURL=elfa2015.css.map */
