﻿html{background:#5d6062 url(../../_/media/kitchencraft/theme/bghtml.png) repeat center top}.container{background:transparent url(../../_/media/kitchencraft/theme/bgcontainerstripesdiag.png) repeat 0 0}.container .main{background-color:transparent}.search_results .main .container_24{width:98%;max-width:910px}.search_results .container_24 #aside,.search_results .container_24 #content{padding:0 10px}.homepage .site-header{height:107px}.site-header{height:107px}.masthead_interface_nav .navToggle>.navToggle_panel{top:14px}.masthead_interface_nav .navToggle>.navToggle_trigger{margin-left:30px}.masthead_interface_search{margin-top:18px}.mainNav>*>*,.mainNav>*>a{padding:40px 45px 10px 3px}.loaderSplash{background:none}.favorites .billboard{margin:0;padding:10px 0 0 0}.favorites .billboard_hd,.favorites .billboard_hd>*{color:#56565a;text-transform:lowercase}.favorites .billboard_hd{width:100%;border-left:50px solid #254a5d;padding:0;margin-bottom:28px;position:relative;background:#fff}.favorites .billboard_hd>*,.favorites .billboard_hd h2{padding:20px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font:58px/.8 'Avenir LT W01 45 Book',Helvetica,Arial,sans-serif;color:#56565a;text-transform:lowercase}.searchForm{background-color:transparent}.searchForm_input>input{background-color:#ececec}.searchForm_submit:after{border-color:#fff;margin:-4px 0 0 -5px}.footer .site-info{margin-top:30px}.footer>div:first-child{width:98%;max-width:980px;margin-left:auto;margin-right:auto}.footer-nav{margin-top:30px;max-width:670px}.footer-nav .toggle_panel ul{margin-top:20px}.footer-nav .toggle>.toggle_trigger>*{font-family:'Avenir LT W01 85 Heavy'}.footer-nav .accordion .toggle{width:120px}.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{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}.footer>div:first-child:before{background-color:#e7e7e7;background-image:-webkit-gradient(linear,from(rgba(210,210,210,1)),rgba(231,231,231,1) 2%,to(rgba(231,231,231,1)));background-image:-webkit-linear-gradient(rgba(210,210,210,1),rgba(231,231,231,1) 2%,rgba(231,231,231,1));background-image:-moz-linear-gradient(rgba(210,210,210,1),rgba(231,231,231,1) 2%,rgba(231,231,231,1));background-image:-o-linear-gradient(rgba(210,210,210,1),rgba(231,231,231,1) 2%,rgba(231,231,231,1));background-image:linear-gradient(rgba(210,210,210,1),rgba(231,231,231,1) 2%,rgba(231,231,231,1));box-shadow:none;height:100%}#footer-nav{width:71%}#site-info{width:26%;width:calc(27% - 20px);background:transparent;padding:0}.cycler-overlay .cycler_viewport{background:transparent}.homepage .cycler-overlay .cycler_viewport{margin:0 50% 0 6.7708%}.cycler-overlay .cycler_viewport_slides>*{margin-bottom:10px}.cycler-overlay .cycler_viewport_slides_cell-isActive{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.8);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.8);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.8);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.8);box-shadow:0 0 10px 0 rgba(0,0,0,.8);z-index:1}.cycler-overlay .cycler_btn{margin-top:-60px;display:block;width:60px;height:120px;border:none;position:absolute;top:50%;z-index:1;background:transparent url(../../_/media/kitchencraft/theme/spritehomepageicons.png) no-repeat 0 0;color:#fff;font-size:0;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.cycler-overlay .cycler_btn,.cycler-overlay:hover .cycler_btn{background-color:rgba(45,45,45,.8)}.cycler-overlay .cycler_btn-prev{background-position:-135px 35px;left:0}.cycler-overlay .cycler_btn-next{right:0;background-position:-195px 35px}.cycler-inset .cycler_btn{border-color:#56565a;opacity:1}.hero img{display:inline}.hero-aspect{padding-bottom:94%;width:100%;position:relative;background:#fff url(../images/kitchencraft-diag-repeater.jpg) 0 0 repeat}.hero-aspect .hero_bd{display:block;margin:0;padding:0 0 0 23px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:none}.hero-aspect .hero_bd>*{display:block;position:absolute;top:0;right:0;left:23px;bottom:0}.heroCallout_hd{margin-left:-24px;border-left:23px solid #254a5d;letter-spacing:-1px}.heroCallout_hd h1,.heroCallout_hd h1 span{font-family:'Avenir LT W01 45 Book';font-size:30px;display:inline-block}.heroCallout_bd,.heroCallout_bd>*{font-size:13px}.homepage .heroCallout_bd{width:100%}.homepage .heroCallout_bd>p{max-width:none}.homepage .heroCallout_hd h1{font-family:'Avenir LT W01 45 Book',Helvetica,Arial,sans-serif;font-size:38px}.homepage .heroCallout_hd h1>span{font-family:'Avenir LT W01 85 Heavy',Helvetica,Arial,sans-serif}.featuredSlab{margin-top:0}.homepage .carousel-container{max-width:100%}.excerpt-pullUp>.excerpt_hd>*{color:#fff}.stickyNav_list{padding-bottom:15px;border-bottom:none;position:relative;background:#afaa6a url(../../_/media/kitchencraft/theme/bgstripesdiag.png) repeat left top}.stickyNav_list>*{position:static;vertical-align:middle;background:#404040 url(../../_/media/kitchencraft/theme/bgstripesdiag.png) repeat left top;border-left:1px solid #fff;white-space:nowrap}.stickyNav_list>*:first-child{border:none}.stickyNav_list>*:hover{background-color:#6c6c6c}.stickyNav_list>*>*{color:#fff;padding:15px 20px 15px;text-transform:lowercase}.stickyNav_list>.stickyNav_item-isActive{background-color:#afaa6a}.stickyNav_list>.stickyNav_item-isActive a{color:#fff;text-decoration:none}.stickyNav_list>*>*:before{border-color:transparent}.stickyNav_list>*:after{content:'';display:block;position:absolute;right:0;bottom:0;left:0}.stickyNav_item-isActive:after{border-color:#685c52}.stickyNav_list>.stickyNav_item-isActive.find-your-style:after{border-color:#685c52}.stickyNav_list>.stickyNav_item-isActive.design-your-room:after{border-color:#b2aa5d}.stickyNav_list>.stickyNav_item-isActive.plan-your-project:after{border-color:#3e5f75}.stickyNav_list>.stickyNav_item-isActive.install-your-cabinets:after{border-color:#a24402}.stickyNav_list>.stickyNav_item-isActive.love-your-space:after{border-color:#aea245}.frame{background-color:#fff}.utilNav>*{margin-right:30px}.tabWrapper-featured>.tabWrapper_list{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.tabWrapper-featured>.tabWrapper_list>*{padding:0 40px;background-position:-9999px -9999px;background-repeat:no-repeat}.tabWrapper-featured>.tabWrapper_nav,.tabWrapper-featured>.tabWrapper_nav>*{border:none}.tabWrapper-featured>.tabWrapper_nav{padding:0 20px;background:#272626}.tabWrapper-featured>.tabWrapper_nav>*{padding:0}.tabWrapper-featured>.tabWrapper_nav>*>*:after{display:none}.tabWrapper-featured>.tabWrapper_nav>* a{display:block;padding:5px 10px;font:11px/1 'Avenir LT W01 45 Book',Helvetica,Arial,sans-serif;color:#c8c8c8;text-transform:lowercase;white-space:nowrap}.tabWrapper-featured>.tabWrapper_nav>* a:hover{text-decoration:none}.tabWrapper-featured>.tabWrapper_nav>*+*{border-left:1px solid #2d2d2d}.tabWrapper-featured>.tabWrapper_nav>.tabWrapper_nav_item-isActive{background-color:#2d2d2d}.blockNav{padding-bottom:8px;border-bottom:none;position:relative;background:#afaa6a url(../../_/media/kitchencraft/theme/bgstripesdiag.png) repeat left top}.blockNav>*{position:static;vertical-align:middle;background:#404040 url(../../_/media/kitchencraft/theme/bgstripesdiag.png) repeat left top;border-left:1px solid #fff}.blockNav>*:first-child{border:none}.blockNav>*>a{color:#fff;background:#404040 url(../../_/media/kitchencraft/theme/bgstripesdiag.png) repeat left top}.blockNav>.tabWrapper_nav_item-isActive>*{background-color:transparent}.blockNav>*>*{padding:15px 0}.blockNav>*:hover,.blockNav>*:hover a{background-color:#6c6c6c}.blockNav>*>*,.blockNav>*>a{color:#fff;text-transform:lowercase}.blockNav>.tabWrapper_nav_item-isActive,.blockNav>.tabWrapper_nav_item-isActive:hover>a{background:#afaa6a url(https://www.kitchencraft.com/~/media/diamond/theme/bggetstartedtabs.ashx) repeat left top}.blockNav>.tabWrapper_nav_item-isActive>*,.blockNav>.tabWrapper_nav_item-isActive>a{color:#fff}.blockNav>*>*:before{border-color:transparent}.blockNav>.tabWrapper_nav_item-isActive:after{border-bottom:0}.blockNav>*>*{font-size:15px}.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}.cta_message>*{color:#fff}.toggle-isOpen>.toggle_panel-insetMobile{padding:0}.toggle>.toggle_panel-inset{padding:20px 0}.foreward_hd-pullUp>*{color:#fff}.billboard{border:none;height:140px;padding:10px 0 0 0}.billboard_hd:after{content:'';height:200px;width:0;border-right:1px solid #d9d9d9;position:absolute;top:-45px}.billboard_hd,.billboard_hd>*{color:#323436}.billboard_hd{padding:0;margin-bottom:28px;position:relative}h2,.frame_bd>h1{font-weight:bold}.interior_content .frame_bd>p{font-family:'Avenir LT W01 85 Heavy'}.interior_sidebar{margin-top:10px}.interior_content{background-color:rgba(0,0,0,.05)}.interior .interior_sidebar{border-top:0;margin-top:20px}.shell{background:transparent url(https://www.kitchencraft.com/~/media/diamond/theme/bgdetailcontent.ashx) 0 0 repeat;background:#2d2f31}.ie8 .secondary_product .shell{background-color:#2d2f31}.ie8 .shell{background:none}.secondary_product{background:#2d2f31}.actionBar{background:none}.get_started .main{background-color:transparent}.get_started .billboard_hd:after{display:none}.get_started .tab-content{padding-left:0;margin:0;box-shadow:0}.get_started.about h1 span{font-size:40px}.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:22px;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 .pull-up img{margin-top:0}.get_started .main p{color:#636363;font-size:13px;font-family:'Avenir LT W01 85 Heavy'}.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:#404040;font-size:14px;font-family:'Avenir LT W01 85 Heavy'}.get_started .header>img{width:100%}.get_started .stickyNav_list li:hover a{text-decoration:none;color:#fff}.contact_us .form{margin:auto;width:100%}.contact_us label span{display:inline-block;margin-right:8px;margin-bottom:0;line-height:1}.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}.preview{background-color:#fff}.product_detail .wrap .full-screen{background:transparent;border-color:#edede7}.product_detail #configuration .column-1 .selected-attrs .attr{border-color:#d9d6d4}.product_gallery .tab-content .aside{margin-right:20px}.product_gallery .tab-content .aside>.aside-modules>.infoBox{margin-top:0}.product_gallery .tab-content .aside>.aside-modules>.infoBox>.infoBox_hd>*{color:#bcb464}.subMast{margin:0 20px;padding:0}.main .secondary_product .subMast{margin:0}.subMast_info{padding-top:10px}.secondary_product .subMast .headline_hd{width:100%}.ie8 .subMast_nav{max-width:900px}.secondary_product .headline>div{max-width:70%}.product_detail .shell_ft{border-top:20px solid #2d2f31;margin:0}.product_detail #content #configuration{padding:0}.product_detail #content #configuration .column-1{padding-left:10px;padding-top:10px}.ie8 .product_detail #content .column-1{width:44%}.ie8 .product_detail #content .column-2{float:right}.product_detail .dealerLocator-wrapper{margin:0;background:#fff;border:20px solid #2d2f31;border-top-width:10px;border-bottom-width:35px;max-height:235px}.product_detail .dealerLocator-wrapper{padding:0}.compare_products .dealerLocator-wrapper{padding:0}.secondary_product{margin-bottom:0;padding-bottom:0}.secondary_product .shell{margin:0}.shell{margin-bottom:0}.dealer-wrapper{padding:10px 0 0;background:#2d2f31}.dealer-wrapper .dealerLocator-wrapper{margin:0 20px;padding:0;border:none;max-height:230px}.room_detail .dealerLocator-wrapper{margin:20px 40px}.secondary_product.room_detail>.dealerLocator-wrapper{margin:0 10px;padding:0;max-height:230px}.room_detail{padding-bottom:35px;margin-bottom:35px}.filterClear{color:#56565a}.preface_action,.preface_action>*{text-transform:uppercase}.preface_action .preface_action_link{text-transform:none}.preface_hd,.preface_hd>*{font:35px/1 'Avenir LT W01 45 Book',Helvetica,Arial,sans-serif;line-height:40px}.preface_hd>*{background-size:inherit}.preface_hd.kc-homepage-tab-hd-find-your-style>*{background-position:0 0}.preface_hd.kc-homepage-tab-hd-design-your-room>*{background-position:-40px -40px}.preface_hd.kc-homepage-tab-hd-plan-your-project>*{background-position:-80px -80px}.preface_hd.kc-homepage-tab-hd-install-your-cabinets>*{background-position:-120px -120px}.preface_hd.kc-homepage-tab-hd-love-your-space>*{background-position:-160px -160px}.homepage .flexWrapper .constrain{width:630px}.homepage .blocks-centered{text-align:left}.homepage h1 span{font-size:100%;display:inline}.relatedCallout{margin-top:10px}@media screen and (min-width:900px){.flexCallout{overflow:hidden}.flexCallout_action{margin-bottom:0;float:left}.flexCallout_action>*{margin-top:8px}.flexCallout_form{float:right}.findDealer{font-size:0}.findDealer>*{display:inline-block;vertical-align:middle}.findDealer_hd{margin-bottom:0}.findDealer_form{margin-left:20px}}.ie8 .flexCallout{overflow:hidden}.ie8 .flexCallout_action{margin-bottom:0;float:left}.ie8 .flexCallout_action>*{margin-top:8px}.ie8 .flexCallout_form{float:right}.ie8 .findDealer{font-size:0}.ie8 .findDealer>*{display:inline-block;vertical-align:middle}.ie8 .findDealer_hd{margin-bottom:0}.ie8 .findDealer_form{margin-left:20px}.design-style .design-style-image{width:210px;text-align:left}.design-style .design-style-description{width:66%;width:calc(96% - 210px);float:right}.dealerLocator-wrapper .enter-zip{margin-top:0}.room_detail .dealerLocator-wrapper .brand-copy{padding:20px 15px 0 40px}.dealerLocator-wrapper .brand-copy p{max-width:330px}.room_detail .dealerLocator-wrapper .enter-zip{padding:0 40px;margin-bottom:40px;margin-top:10px}.calculator h3.toggle{color:#fff}.calculator h3.toggle.expanded{background-position:15px -32px}.budgets-container{background-color:#fff}.enter-budget:after{top:-36px;background:#fff;padding-top:39px;margin-left:109%}.estimator .fieldset>*,.help-me-budget. .help-me-budget h3,.enter-budget h3{margin-left:24px}.budgets-container>div{border:none}.budget-calculator>.frame_bd{padding:0}.budget-calculator h3>span{right:191px}#breakdown-total-percentage .sum{width:84px;display:inline;position:absolute;right:170px;margin-right:4%}.budget-results dt,.budget-results dd{width:50%;padding:16px 0;border-bottom:none;float:left}.favorites .tabWrapper_nav{background:url(../../_/media/kitchencraft/theme/bgstripesdiag.png) 0 0 repeat #414446}.favorites .tabWrapper_nav>li>a{text-transform:lowercase;font-family:'Avenir LT W01 45 Book';font-size:15px;color:#c8c8c8}.favorites .vList-ruled .unit_action{background-color:#717073}.favorites .vList-ruled .unit_action>a{color:#fff}.favorites .tabWrapper_nav>.tabWrapper_nav_item-isActive>a{color:#61633e}.favorites .tabWrapper_list{background:transparent}.favorites .vList{background:#fff}.mb-family-wrapper{margin-top:30px}.product_detail .mb-family.text-only{margin:0}.product_detail #details h1 span{font-size:55px}.product_detail #configuration .column-2 .filters{border-right:none}.product_gallery .aside .aside-modules>.infoBox>.infoBox_action a{font:20px/1 'Avenir LT W01 75 black',Helvetica,Arial,sans-serif;display:block}@media screen and (min-width:768px){.kc_refresh .callout_caption{text-align:center;padding-top:1px;position:relative;color:#b29f50}.combo.hero_bd{padding-left:0}.homepage .callout_bd img{width:auto}.hero-center>.hero_bd,.hero-center>.hero_bd,.hero-center a .hero_bd{text-align:center}.hero-left>.hero_bd,.hero-left>.hero_bd,.hero-left a .hero_bd{text-align:left}.hero-right>.hero_bd,.hero-right>.hero_bd,.hero-right a .hero_bd{text-align:right}.hero-middle>.hero_bd>*,.hero-middle>.hero_bd:after,.hero-middle a .hero_bd>*,.hero-middle a .hero_bd:after{vertical-align:middle}.hero-top>.hero_bd>*,.hero-top>.hero_bd:after,.hero-top a .hero_bd>*,.hero-top a .hero_bd:after{vertical-align:top}.hero-bottom>.hero_bd>*,.hero-bottom>.hero_bd:after,.hero-bottom a .hero_bd>*,.hero-bottom a .hero_bd:after{vertical-align:bottom}}.combo.hero_bd{padding-left:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.contact_us label span.span-photos{margin-top:-30px}}