﻿.site-header{width:100%}.masthead{margin-bottom:0}.masthead_interface{width:48%}.container .main{padding-bottom:25px}.masthead{border-color:#fff}.masthead_interface_search{margin-top:18px}.searchForm{background-color:transparent}.searchForm_input>input{background-color:#ececec}.searchForm_submit:after{border-color:#fff}.masthead_interface_utility{padding:0 0 6px 0;width:100%}.masthead_interface_utility li{margin-right:4%}.masthead .masthead_interface_utility li{margin-right:15px}.footer{background-color:#d4d3c9}.footer>div:first-child:before{background-color:#d4d3c9;background-image:-webkit-gradient(linear,from(rgba(212,211,201,0)),to(rgba(197,196,187,1)));background-image:-webkit-linear-gradient(rgba(212,211,201,0),rgba(197,196,187,1));background-image:-moz-linear-gradient(rgba(212,211,201,0),rgba(197,196,187,1));background-image:-o-linear-gradient(rgba(212,211,201,0),rgba(197,196,187,1));background-image:linear-gradient(rgba(212,211,201,0),rgba(197,196,187,1));box-shadow:none}.footer-nav .toggle_panel ul{margin-top:20px}.footer-nav .toggle>.toggle_trigger>*{font-family:'Avenir LT W01 85 Heavy'}.footer-nav .toggle_panel li{display:list-item;line-height:1.25;margin-bottom:10px;font-family:'Avenir LT W01 45 Book'}.footer-nav .toggle_panel a{display:inline;padding:0;color:#56565a;font-size:10px;border-bottom:0;font-family:'Avenir LT W01 85 Heavy',Helvetica,Arial,sans-serif}.footer-nav .toggle>.toggle_trigger>*:hover{color:#56565a;text-decoration:underline;cursor:pointer}.footer-nav .toggle>.toggle_trigger.footer-no-href:hover,.footer-nav .toggle>.toggle_trigger.footer-no-href>*:hover{text-decoration:none;cursor:default}.footer-nav .accordion .toggle_trigger{background:none}.cycler-overlay .cycler_viewport{margin:0 12.5%}.cycler-overlay .cycler_viewport_slides_cell-isActive{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.4);box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.cycler-overlay .cycler_btn,.ie8 .homepage .cycler-overlay .cycler_btn{margin-top:-63px;width:50px;height:127px;border:none;background:transparent url(../images/sprite-btn-diamond-hero-cycler.png) 0 0 no-repeat;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.cycler-inset .cycler_btn{border-color:#56565a;opacity:1}.cycler-overlay .cycler_btn-prev,.ie8 .homepage .cycler-overlay .cycler_btn-prev{margin-left:-55px;left:12.5%}.cycler-overlay .cycler_btn-next,.ie8 .homepage .cycler-overlay .cycler_btn-next{margin-right:-55px;right:12.5%;background-position:0 -127px}.footer>div:first-child:before{right:75%}#footer-nav{width:73%}#site-info{width:23%}.cycler-overlay .cycler_viewport_slides_cell-hasFade.initialSlideIn>*{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";opacity:.25 !important}.cycler-overlay .cycler_viewport_slides_cell-hasFade>*{opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hero_bd{padding:20px;width:50%;top:0;bottom:0;left:0;box-sizing:border-box}.hero_bd>*{vertical-align:top}.heroCallout_hd,.heroCallout_bd{margin-bottom:10px}.heroCallout_hd,.heroCallout_hd>*{font-size:25px}.excerpt-pullUp>.excerpt_hd>*{color:#fff}.stickyNav_list{padding-bottom:8px;border-bottom:none;position:relative;background-color:#ddd7d3}.stickyNav_list>*{width:auto;position:static;vertical-align:middle}.stickyNav_list>*>*{color:#685c52}.stickyNav_list>*>*:before{border-color:transparent}.stickyNav_list>.stickyNav_item-isActive{background:#685c52 url(/~/media/diamond/theme/bggetstartedtabs.ashx) repeat left top}.stickyNav_list>.stickyNav_item-isActive>*{color:#fff}.stickyNav_list>.stickyNav_item-isActive.find-your-style{background-color:#685c52}.stickyNav_list>.stickyNav_item-isActive.design-your-room{background-color:#b2aa5d}.stickyNav_list>.stickyNav_item-isActive.plan-your-project{background-color:#3e5f75}.stickyNav_list>.stickyNav_item-isActive.install-your-cabinets{background-color:#a24402}.stickyNav_list>.stickyNav_item-isActive.love-your-space{background-color:#aea245}.stickyNav_list>*:after{content:'';display:block;position:absolute;right:0;bottom:0;left:0;border-bottom:8px solid transparent}.stickyNav_item-isActive:after{border-color:#685c52}.stickyNav_list>.stickyNav_item-isActive.find-your-style:after{content:' ';border-color:#685c52}.stickyNav_list>.stickyNav_item-isActive.design-your-room:after{content:' ';border-color:#b2aa5d}.stickyNav_list>.stickyNav_item-isActive.plan-your-project:after{content:' ';border-color:#3e5f75}.stickyNav_list>.stickyNav_item-isActive.install-your-cabinets:after{content:' ';border-color:#a24402}.stickyNav_list>.stickyNav_item-isActive.love-your-space:after{content:' ';border-color:#aea245}.frame{background-color:#fff}.utilNav>*{margin-right:30px}.blockNav{padding-bottom:8px;border-bottom:none;position:relative;background-color:#ddd7d3}.blockNav>*{position:static;vertical-align:middle}.blockNav>*>*,.blockNav>*>a{color:#685c52;padding:15px 14px 15px}.blockNav>.tabWrapper_nav_item-isActive{background:#685c52 url(/~/media/diamond/theme/bggetstartedtabs.ashx) repeat left top}.blockNav>.tabWrapper_nav_item-isActive>*,.blockNav>.tabWrapper_nav_item-isActive>a{color:#fff}.blockNav>.tabWrapper_nav_item-isActive.find-your-style{background-color:#685c52}.blockNav>.tabWrapper_nav_item-isActive.design-your-room{background-color:#b2aa5d}.blockNav>.tabWrapper_nav_item-isActive.plan-your-project{background-color:#3e5f75}.blockNav>.tabWrapper_nav_item-isActive.install-your-cabinets{background-color:#a24402}.blockNav>.tabWrapper_nav_item-isActive.love-your-space{background-color:#aea245}.blockNav>*>*:before{border-color:transparent}.blockNav>*:after{content:'';display:block;position:absolute;right:0;left:0;bottom:0;border-bottom:8px solid transparent}.blockNav>.tabWrapper_nav_item-isActive:after{border-color:#685c52}.blockNav>.tabWrapper_nav_item-isActive.find-your-style:after{border-color:#685c52}.blockNav>.tabWrapper_nav_item-isActive.design-your-room:after{border-color:#b2aa5d}.blockNav>.tabWrapper_nav_item-isActive.plan-your-project:after{border-color:#3e5f75}.blockNav>.tabWrapper_nav_item-isActive.install-your-cabinets:after{border-color:#a24402}.blockNav>.tabWrapper_nav_item-isActive.love-your-space:after{border-color:#aea245}.blockNav>*>*{font-size:12px}.blockNav a:hover{text-decoration:none}.blockNav>.tabWrapper_nav_item-isActive>*,.blockNav>.tabWrapper_nav_item-isActive>a{font-family:'Avenir LT W01 65 Medium',Helvetica,Arial,sans-serif}.product_gallery .tabWrapper_list-clear{-moz-box-shadow:1px 1px 8px #ccc;-webkit-box-shadow:1px 1px 8px #ccc;box-shadow:1px 1px 8px #ccc}.product_gallery h1{padding:0 15px 5px}.product_gallery .main{padding:20px}.product_gallery .tab-content .aside>.aside-modules>.infoBox{margin-top:15px}.cta_message>*{color:#fff}.toggle-isOpen>.toggle_panel-insetMobile{padding:0}.foreward_hd-pullUp>*{color:#fff}.billboard{border:none}.billboard_hd,.billboard_hd>*{color:#fff}.billboard_hd{padding:0 20px}.billboard_hd h2{font-weight:normal;letter-spacing:0}.favorites .billboard{background:transparent;padding:0;margin-top:0}.favorites .billboard_hd h2{font:58px/.8 'Avenir LT W01 45 Book',Helvetica,Arial,sans-serif;text-transform:uppercase}.interior{background:transparent}.interior_content{background-color:rgba(0,0,0,.05)}.shell{background:transparent url(/~/media/diamond/theme/bgdetailcontent.ashx) 0 0 repeat}.room_detail{background:transparent}.secondary_product .shell{background:url(/~/media/diamond/theme/bgdetailcontent.ashx);margin:0;padding:0 20px 40px}.actionBar{background:none}.get_started .tab-content{padding-left:0;margin:0;box-shadow:0}.get_started .tab-content>.row_col>.row_col,.get_started .tabs-intro .row_col>.row_col{padding:19px 17px}.get_started .tabs-intro .intro>h2{font-size:30px;font-family:'Avenir LT W01 45 Book';margin-bottom:15px}.get_started .tabs-intro .intro>h3{font-size:14px;font-family:'Avenir LT W01 85 Heavy';margin-bottom:20px}.get_started p{color:#636363;font-size:13px;font-family:'Avenir LT W01 65 Medium'}.get_started .icon-heading{font-size:30px;margin-bottom:20px}.get_started .tabs-intro>.intro{padding-left:0}.get_started .tab-content>.callouts-div>.row_col{padding:0 20px 0 0}.get_started .callout p{font-style:normal}.get_started .page-sub-head{position:static;height:auto;margin-bottom:0;width:auto}.get_started .page-sub-head>*{position:static;width:auto;margin-left:0;margin-bottom:25px;background:none;padding:0;color:#685c53;font-size:14px;font-family:'Avenir LT W01 85 Heavy'}.get_started .header>img{width:100%}.get_started .stickyNav_list li:hover{background-color:#c5bc6e}.get_started .stickyNav_list li.stickyNav_item-isActive:hover,.stickyNav_list>li.stickyNav_item-isActive.find-your-style:hover{background-color:#685c52}.stickyNav_list>li.stickyNav_item-isActive.design-your-room:hover{background-color:#b2aa5d}.stickyNav_list>li.stickyNav_item-isActive.plan-your-project:hover{background-color:#3e5f75}.stickyNav_list>li.stickyNav_item-isActive.install-your-cabinets:hover{background-color:#a24402}.stickyNav_list>li.stickyNav_item-isActive.love-your-space:hover{background-color:#aea245}.get_started .stickyNav_list li:hover a{text-decoration:none;color:#fff}.contact_us .form{margin:auto;width:100%}.contact_us .form h3{width:125px;clear:both;margin-bottom:auto;font-weight:normal}.contact_us label span{display:inline-block;margin-right:8px;margin-bottom:0;line-height:1}.contact_us .send-form input[type="submit"]{position:absolute;display:inline;margin-top:0}.contact_us .form input::-webkit-input-placeholder{color:#e5e5e5}.contact_us .form input::-moz-placeholder{color:#e5e5e5}.contact_us .form input:-ms-input-placeholder{color:#e5e5e5}.interior_content .page-tools{margin-bottom:0;padding:20px 23px}.preview{background-color:#fff}.product_detail .wrap .full-screen{border-color:#edede7}.product_detail #configuration .column-1 .selected-attrs .attr{border-color:#d9d6d4}.product_detail .cycler .mediaBox_bd>p{text-align:left}.product_detail .header{margin-top:0;padding:0}.moreRooms .component_hd{padding:0;border:none}.moreRooms h2{padding:20px 20px;font:12px/1 'Avenir LT W01 95 Black',Helvetica,Arial,sans-serif;text-transform:uppercase;background:#edede7}.subMast_info{position:absolute;bottom:43px;right:50px;z-index:1}.product_detail #details,.secondary_product .subMast{padding:40px 48px 0 48px}.secondary_product .subMast{padding:30px 20px 0}.secondary_product{margin-bottom:30px;padding-bottom:0}.secondary_product .subMast{position:relative}.secondary_product .subMast_nav{position:absolute;top:-30px;left:48px}.room_detail .subMast_nav{top:-50px;left:0}.product_detail .subMast_nav{padding:30px 0 12px 48px;margin-bottom:0}.secondary_product .headline{padding:0 0 18px 0}.room_detail .headline{padding-top:0}.product_detail .header>*+*>*{padding-top:20px}.product_detail #details h1 span,.headline_hd>*{font-size:30px;text-transform:initial;color:#685c53}.product_detail #details h2,.headline_subHd h2,.headline>.headline_subHd>h2{font-family:'Avenir LT W01 85 Heavy';font-size:15px;line-height:1.5;color:#685c53}.product_detail #content #configuration{padding:20px}.product_detail .header .column-1{padding-top:0;width:54%}.product_detail .header .column-2{width:45%}.product_detail #details,.secondary_product .subMast,.product_detail #content,#content{padding:20px}.product_detail .dealerLocator-wrapper{padding:0 16px}.dealerLocator-wrapper .enter-zip{margin:0;padding-bottom:20px}.product_detail #content .column-2{margin:-20px -20px 0 0}.dealerLocator-wrapper{max-height:200px}.room_detail .dealerLocator-wrapper{margin:30px;background:#fff}.tab-content.dealerLocator-wrapper{margin:20px}.dealerLocator-wrapper{padding:0}.filterClear{color:#56565a}.featuredSlab{margin-top:40px;padding:0 6%;background:#f7f6ef url(../images/bg-featured-slab.png) top center no-repeat;overflow:hidden}.findDealer{font-size:0}.findDealer>*{display:inline-block;vertical-align:middle}.findDealer_hd{margin-bottom:0}.findDealer_form{margin-left:20px}.flexCallout{overflow:hidden;margin-bottom:20px;padding:20px;background-color:#e4e3da}.flexCallout_action,.flexCallout_form{margin-bottom:0;padding:0}.flexCallout_action{margin-bottom:0;float:left;width:49%}.flexCallout_action>*{margin-top:8px}.flexCallout_form{float:right;width:49%}.design-style .design-style-image{margin-top:0;width:210px;text-align:left}.design-style .design-style-description{width:66%;width:calc(96% - 210px);float:right}h3.toggle{color:#fff}.calculator h3.toggle{padding:10px 10px 10px 40px}.calculator h3.toggle.expanded{background-position:15px -30px}.budgets-container{background-color:#fff}.enter-budget:after{top:-36px;background:#fff;padding-top:39px;margin-left:108%}.about-me ul li{width:32%;display:inline-block;border-top:none;vertical-align:top;padding-bottom:10px}.about-me ul{margin-bottom:20px}.budget-calculator h3>span{right:183px;top:20px}.budget-calculator .toggle-wrap h3>span{top:10px}.mb-family-wrapper{margin:30px 20px}.mb-family-wrapper .mb-family.text-only{margin:0}.mb-family.text-only h3{font-size:12px}.mb-family.text-only p{font-size:12px}.product_detail .mb-family-wrapper .mb-family.text-only{margin:20px}h2,.frame_bd>h1{letter-spacing:2px;font-size:28px}.compare-table-wrapper{margin:30px}.compare_products .dealerLocator-wrapper{margin:20px 30px 35px;border-radius:16px;height:200px;padding:0}.compare_products .dealerLocator-wrapper .brand-copy{padding:30px 0 0 40px}.compare_products .dealerLocator-wrapper p{margin-top:10px}.loaderSplash{background:none}.dealerLocator-wrapper{margin:10px 0}.favorites .vList-ruled .unit_action{background-color:#717073}.favorites .vList-ruled .unit_action>a{color:#fff}.favorites .tabWrapper_nav_item-isActive a{color:#b29f50;font-weight:bold}.favorites .blocks-1upRuledTo3upPlain{background:transparent url(/~/media/diamond/theme/bgdetailcontent.ashx) 0 0 repeat}.loaderSplash{background:none}.secondary_product .mod_bd{-webkit-box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset 0 0 10px -10px rgba(0,0,0,.05);-moz-box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset 0 0 10px -10px rgba(0,0,0,.05);-ms-box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset 0 0 10px -10px rgba(0,0,0,.05);-o-box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset 0 0 10px -10px rgba(0,0,0,.05);box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset 0 0 10px -10px rgba(0,0,0,.05)}.product_detail #configuration .column-2 .filters{box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset 0 0 10px -10px rgba(0,0,0,.05)}.secondary_product.room_detail .mod_bd{-webkit-box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset -20px 0 10px -10px rgba(0,0,0,.05);-moz-box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset -20px 0 10px -10px rgba(0,0,0,.05);-ms-box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset -20px 0 10px -10px rgba(0,0,0,.05);-o-box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset -20px 0 10px -10px rgba(0,0,0,.05);box-shadow:inset 20px 0 10px -10px rgba(0,0,0,.05),inset -20px 0 10px -10px rgba(0,0,0,.05)}.product_gallery .aside>.aside-modules:nth-child(2)>.infoBox:first-child{margin-top:48px}.product_gallery .aside>.aside-modules:nth-child(2)>.infoBox:first-child{margin-top:48px}.product_gallery .aside .aside-modules>.infoBox>.infoBox_action a{font:20px/1 'Avenir LT W01 75 black',Helvetica,Arial,sans-serif}