﻿.search_results .main .container_24{width:98%;max-width:910px}.search_results .container_24 #aside,.search_results .container_24 #content{padding:0 10px}.search_results .video-results,.search_results .article-results,.search_results .blog-results{padding:0}.masthead_logo{top:0;margin-top:0}.masthead{border:0}.masthead_interface_nav{left:-30px}.masthead_interface_nav .navToggle>.navToggle_panel{top:-9px;left:36px}.masthead_interface_nav .navToggle>.navToggle_trigger{margin-left:30px;top:-65px;transform:scale(.8)}.navToggle_panel>ul>li>a{padding-left:15px!important}.searchForm_input_clear{margin-right:20px}.mainNav{border-top:none}.masthead_interface_nav .navToggle-isOpen .navToggle_trigger{top:-67px!important}.filterTrigger .trigger a{display:none}.mainNav>*>*,.mainNav>*>a{padding:15px 47px}.loaderSplash{background:none}.favorites .billboard{margin:0;padding:10px 0 0 0}.favorites .billboard_hd,.favorites .billboard_hd>*{color:var(--blue-primary);text-transform:lowercase}.favorites .billboard_hd{width:100%;padding:0;margin-bottom:28px;position:relative;background:#fff}.favorites .billboard_hd>*,.favorites .billboard_hd h2{padding:20px}.favorites .actionBar{box-shadow:none}.searchForm{background-color:transparent}.searchForm_input>input{background-color:#ececec}.searchForm_submit:after{border-color:#fff;margin:-4px 0 0 -5px}.footer-nav .toggle>.toggle_trigger-nav:after{content:''!important}.footer-nav .toggle>.toggle_trigger>*{color:var(--text-primary)}.footer .site-info{margin-top:30px}.footer-nav{margin-top:30px}.footer-nav .toggle>.toggle_trigger>*{font-size:18px}.footer-nav .toggle_panel ul{margin-top:30px}.footer-nav .accordion .toggle{width:100%}.footer-nav .toggle_panel li{display:list-item;line-height:1.25;margin-bottom:10px}.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-nav{width:80%;float:left;max-width:100%}#site-info{margin-right:0;width:17%}.footer-nav .accordion>li{width:32%}.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_btn{margin-top:-60px;display:block;width:60px;height:120px;border:none;position:absolute;top:50%;z-index:1;background:transparent url(/file/media/kitchencraft/theme/spritehomepageicons.ashx) 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:var(--blue-primary);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-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-size:38px}.featuredSlab{margin-top:0}.homepage .carousel-container{max-width:100%}.excerpt-pullUp>.excerpt_hd>*{color:#fff}.stickyNav_list{max-width:1200px!important;padding-bottom:15px;border-bottom:none;position:relative;background:var(--blue-primary);box-shadow:none}.stickyNav_list>*{position:static;vertical-align:middle;background:var(--grey-D);color:var(--text-primary);white-space:nowrap}.stickyNav_list>*>*{padding:15px 20px 15px;font-family:'Oswald Regular';font-size:16px;font-weight:normal}.stickyNav_list>.stickyNav_item-isActive{background-color:var(--blue-primary)}.stickyNav_list>.stickyNav_item-isActive a{color:#fff;text-decoration:none}.frame{background-color:#fff}.interior-singlecol .frame{padding:0}.utilNav{display:block}.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}.tabWrapper-featured>.tabWrapper_nav>*{padding:0}.tabWrapper-featured>.tabWrapper_nav>*>*:after{display:none}.tabWrapper-featured>.tabWrapper_nav>* a{display:block;padding:5px 10px;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 var(--blue-primary)}.tabWrapper-featured>.tabWrapper_nav>.tabWrapper_nav_item-isActive{background-color:var(--blue-primary)}.blockNav{padding-bottom:8px;border-bottom:none;position:relative;background:var(--blue-primary)}.blockNav>*{position:static;vertical-align:middle;background:var(--blue-primary);border-left:1px solid #fff}.blockNav>*:first-child{border:none}.blockNav>*>a{font-family:'Oswald Regular';text-transform:capitalize}.blockNav>*>a{font-family:'Oswald Regular';text-transform:capitalize;color:var(--text-primary);background:var(--grey-D)}.blockNav>*>*{padding:15px 0}.blockNav>.tabWrapper_nav_item-isActive>*,.blockNav>.tabWrapper_nav_item-isActive>a{background:var(--blue-primary);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}.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;padding:10px 0 0 0}.product_gallery #content,.compare_products #content{width:1200px;max-width:100%}.billboard_hd{padding:0;margin-bottom:28px;position:relative}.inspiration_gallery .billboard_hd{margin-bottom:30px}.inspiration_gallery .find_by_gallary h3{font-family:'Oswald Medium';font-size:20px;letter-spacing:5px;text-transform:uppercase;padding:15px 34px}.inspiration_gallery .find_by_gallary h3 span{text-transform:capitalize;font-family:'Oswald Regular';font-size:14px;letter-spacing:0}.inspiration-images-container{border:none}.inspiration_gallery .inspiration-wrapper{margin:10px 0 0}.inspiration_gallery .inspiration-wrapper li{padding:10px}span.read-more a span,span.re-collapse a span{font-family:'Oswald Medium';font-size:20px;letter-spacing:5px;text-transform:uppercase;padding:15px 34px;background-image:none}.inspiration_gallery .find_by_gallary .inspiration_filters .header h4{font-size:18px;letter-spacing:4.5px}.interior_content{background-color:rgba(0,0,0,.05)}.interior .interior_sidebar{border-top:0;margin-bottom:-3px}.interior_sidebar>.toggle>.toggle_trigger a{font-size:22px;text-transform:none;font-family:'Oswald Medium'}.subMast_nav{margin-top:10px}.actionBar{background:none}.tab-content .callout h4 a{font-size:16px}.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:var(--blue-primary);font-size:17px;font-family:'Oswald Medium';text-transform:uppercase;letter-spacing:5px}.get_started .header>img{width:100%}.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;margin-left:40px}.preview{background-color:#fff}.product_detail .header #details{position:relative;background:#d8d7d7;padding:45px 0}.product_detail .wrap .full-screen{background:transparent}.product_detail #content,#content{padding:0}.product_gallery .tab-content .aside{margin-right:20px}.tab-content h4,.tab-content h4 a{font-size:18px}.product_gallery .tab-content .aside>.aside-modules>.infoBox{margin-top:0;background-color:#fff}.product_gallery .tab-content .aside>.aside-modules>.infoBox>.infoBox_hd>*{color:var(--blue-primary)}.product_gallery .tab-content .column-header h3{font-size:14px}.product_gallery .tab-content .aside .filters .header h4{font-size:15px;letter-spacing:3px}.subMast{margin:0 20px;padding:0}.secondary_product{background-color:transparent}.main .secondary_product .subMast{margin:0}.moreRooms h2{font-family:'Oswald Medium';font-size:20px;color:#fff;letter-spacing:5px;text-transform:uppercase;margin-top:0;text-align:center}.subMast_info{padding-top:10px;float:left}.secondary_product .subMast .headline_hd{width:100%}.secondary_product .headline>div{max-width:70%}.product_detail #content #configuration .column-1 .selected-attrs{width:auto;padding-left:15px;margin-top:70px;margin-bottom:30px;overflow:hidden}.product_detail .shell_ft{margin:0}.product_detail #content #configuration{padding:50px 0 0}.product_detail #content #configuration .column-1{padding:10px}.product_detail .socialBar-insetMobile{padding:0;margin:0}.product_detail #configuration a.save{padding:20px 10px;font-family:'Oswald Medium';letter-spacing:3px;font-size:20px;max-width:100%;text-align:left;padding-left:60px}.product_detail .wrap .full-screen img{max-width:300px}.secondary_product .row-tabletAndUp.row-loose>.row_col:last-child{padding-top:70px}.secondary_product{margin-bottom:0;padding-bottom:0}.secondary_product .shell{margin:0}.shell{margin-bottom:0}.wrapper.secondary_product p{font-size:16px}.dealer-wrapper .dealerLocator-wrapper{margin:0 20px;padding:0;border:none;max-height:230px}.dealerLocator-wrapper{margin:0;padding:0;max-height:260px;background-color:#f3f3f3}.room_detail{padding-bottom:35px;margin-bottom:35px}.shareIconContent{margin-left:-4px}.filterClear{color:var(--blue-primary)}.preface_action,.preface_action>*{text-transform:uppercase}.preface_action .preface_action_link{text-transform:none}.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}@media screen and (max-width:1024px) and (min-width:768px){.product_detail .wrap .full-screen{padding:0}.interior.reviewBV{margin:0 7px}.cabinet-review .wrapper .column{margin-left:40px;margin-bottom:20px}#product-compare-table th a.favorite{left:4px}#product-compare-table th a.remove{right:-22px}.favorites .about-me .header{padding:0}.favorites .user-info .content{padding:30px 20px;background:#f3f3f3}.about-me .content ul{background-color:transparent}.favorites .about-me .header h4{font-family:'Oswald Regular';color:#fff;background:var(--blue-primary);padding:15px;font-size:18px;text-transform:unset;letter-spacing:3px}.favorites .btn.favorite-tablet{width:calc(100% - 40px);margin:0 auto;padding:20px;text-align:left;background:var(--grey-D);border:none;color:var(--blue-primary)!important;font-family:'Oswald Medium';font-size:20px;text-transform:capitalize}.favorites .about-me li h5{text-transform:none}.subMast_title{padding:0 20px}.secondary_product .shell{padding:35px 20px}.subMast_nav a{margin-left:20px}.room_detail{max-width:100%;overflow-x:hidden}.main .secondary_product .shell{padding:20px!important}.favorites .shell{margin:0;padding:0}}.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-styles h3{font-size:34px}.design-style .design-style-image{width:270px;text-align:left;margin:0}.design-style .design-style-image img{width:100%}.design-style .design-style-description{width:66%;width:calc(96% - 270px);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;padding-top:39px;margin-left:109%}.estimator .fieldset>*,.help-me-budget,.help-me-budget h3,.enter-budget h3{margin-left:0}.estimator{padding-left:50px;padding-top:25px}.budgets-container>div,.budget-results dl{border:none}.budget-results dl dt,.budget-results dd{font-size:15px}.budget-calculator>.frame_bd{padding:0}.budget-results dl dt,.budget-results dd{border-top:1px solid var(--grey-D)}.budget-calculator h3>span{right:191px}.budget-summary{padding-bottom:20px}.budget-results dt:first-child,.budget-results dd:nth-child(2){border-top:none}#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 .about-me li h5{font-size:20px;font-weight:normal;font-family:'Oswald Medium'}.favorites .about-me li a{margin-top:3px;display:block;font-family:'Oswald Regular';font-size:18px;font-weight:normal}.unit-stackToCombo{padding:30px 0}#content_0_columnleft_1_lblMyDealerDescription{font-size:13px;margin-bottom:0;margin-top:10px;transform:translateY(4px)}.favorites .unit-stackToCombo>.unit_media{width:130px}.favorites .tabWrapper_nav{background:var(--grey-D)}.favorites .tabWrapper_nav>li>a{text-transform:none;font-size:16px;font-family:'Oswald Regular'}.favorites .vList-ruled .unit_action>a{background:url(/Kitchencraft/images/close-icon.svg) no-repeat;height:20px;width:20px;color:transparent}.favorites .tabWrapper_nav>.tabWrapper_nav_item-isActive>a{color:#fff}.favorites .tabWrapper_list{background:transparent}.favorites .vList{background:#fff;padding:0 30px}.favorites .blocks-1upRuledTo3upPlain .unit_media{text-align:left;padding:0}.favorites .blocks-1upRuledTo3upPlain .unit ul.vList{text-align:left;padding:0}.mb-family-wrapper{margin-top:30px}.product_detail #configuration .column-1 .selected-attrs .attr{width:21%}.product_detail #configuration .column-1 .selected-attrs .attr.finish-selected-option{width:30%}.product_detail .mb-family.text-only{margin:0}.product_detail #details h1 span{padding:0}.product_detail #configuration .column-2 .filters{border-right:none}.product_gallery .aside .aside-modules>.infoBox>.infoBox_action a{display:block}.bv-cleanslate.bv-cv2-cleanslate .bv-core-container-2513 .bv-content-item.bv-content-review,.bv-cleanslate.bv-cv2-cleanslate .bv-core-container-2513 .bv-header{padding:25px!important}.cabinet-description p{color:var(--text-primary)!important}.reviewBV .billboard_hd{padding-top:30px}.star-image{padding-top:15px;padding-bottom:30px}.rating_bd{padding-bottom:20px}@media screen and (min-width:768px){.snippet_bd>p{text-align:left}.kc_refresh .callout_caption{text-align:center;padding-top:1px;position:relative;color:var(--link-visited)}.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}.contact_us .frame_bd{padding:0 15px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.contact_us label span.span-photos{margin-top:-30px}}@media screen and (max-width:1024px){.favorites .blocks-1upRuledTo3upPlain .unit_action{right:60px;top:20px}.page-tools-container{padding:0 20px;background-color:#fff}.interior_content .page-tools{margin:0;background:#fff}.subMast_title{width:70%!important}.subMast_info{margin-top:63px}}