﻿.search_results .main .container_24{width:100%;max-width:960px}.search_results .container_24 #aside,.search_results .container_24 #content{padding:0;margin-top:0}.mainNav{background-color:transparent;border-bottom:none;border-top:none}.homepage .site-header{height:107px}.mainNav>*>*,.mainNav>*>a{font-size:12px}.mainNav>*>a:hover{color:#c1b133}.constrain-featured,.constrain-wide{position:relative}.constrain-featured:before,.constrain-featured:after,.constrain-wide:before,.constrain-wide:after{content:'';display:block;width:100px;position:absolute;top:0;bottom:0;background:transparent url(../images/kc-semi-trans-vert.png) 0 0 repeat-y;margin-bottom:-34px}.constrain-wide:before,.constrain-wide:after{top:-20px;bottom:-20px}.constrain-featured:before,.constrain-wide:before{left:100%;background-position:-100px 0}.ie8 .constrain-wide:after{top:-145px}.homepage .main{overflow:hidden}.constrain-featured:after,.constrain-wide:after{right:100%}.featuredSlab{background-color:#2d2d2d}.masthead_interface_utility,.masthead_interface_search{margin-bottom:17px}.container{background:transparent url(../../_/media/kitchencraft/theme/bgcontainerstripesdiag.png) repeat 0 0}.favorites .shell{background:none}#product-compare-table th a.favorite{left:0;z-index:1000}#product-compare-table th a.remove{right:0}.secondary_product .shell{padding:30px 48px 20px 48px}.favorites .row_col-3of12 .btn-standard-full{padding:12px 12px 8px 18px}.site-header{background:transparent}.masthead_logo{margin:10px 0 0 0}.masthead_interface_search{margin-top:0}.masthead_interface_utility{padding:5px 37px 3px 0}.utilNav{padding-left:0}.footer-nav .accordion .toggle_panel li{margin-bottom:7px;font-family:'Avenir LT W01 85 Heavy',Helvetica,Arial,sans-serif}.footer{background:#fff url(../../_/media/kitchencraft/theme/bgfooter.png) repeat-y 50% 0%}.ie8 .footer{background:#fff url(../../_/media/kitchencraft/theme/bgfooter.png) no-repeat 50% 100%}.footer>div:first-child:before{display:none}.cycler-overlay .cycler_viewport{max-width:422px}.ie8 .cycler-overlay .cycler_viewport{margin:0 55% 0 24%}.cycler-overlay .cycler_btn{background-color:transparent}.hero-aspect .hero_bd{padding:0 0 0 32px}.hero-aspect .hero_bd>*{left:32px}.heroCallout{padding-top:25px}.heroCallout_hd,.heroCallout_hd>*{font-size:28px}.heroCallout_hd{margin:0 0 20px -33px;border-left:32px solid #254a5d}.homepage .heroCallout_hd>h1{font-family:'Avenir LT W01 45 Book';font-size:43px}.homepage .heroCallout_hd>h1 span{font-family:'Avenir LT W01 85 Heavy',Helvetica,Arial,sans-serif}.homepage .carousel-container{max-width:960px;margin:0 auto;display:block}.homepage .carousel-container .cycler-overlay .cycler_btn-prev{left:-40px}.homepage .carousel-container .cycler-overlay .cycler_btn-next{right:-40px}@media screen and (min-width:1030px){.homepage .carousel-container .cycler-overlay .cycler_btn-prev{left:-60px}.homepage .carousel-container .cycler-overlay .cycler_btn-next{right:-60px}}.homepage .carousel-container .cycler-overlay{overflow:visible}.homepage .cycler-overlay .cycler_viewport{margin:0}.heroCallout_hd>*{padding-right:40px}.heroCallout_action,.heroCallout_action>*{font-size:18px}@media screen and (min-width:1100px){.heroCallout_hd,.heroCallout_hd>*{font-size:40px}.heroCallout_bd,.heroCallout_bd>*{font-size:14px}}.ie8 .heroCallout_hd,.ie8 .heroCallout_hd>*{font-size:40px}.ie8 .heroCallout_bd,.ie8 .heroCallout_bd>*{font-size:14px}.interior{padding:0}.interior_sidebar{margin-top:0}.interior_sidebar .toggle_panel{background:transparent}.interior_content{background:none}.toggle>.toggle_trigger-standard:after{margin-top:-5px;right:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:.5;filter:Alpha(opacity=50)}.toggle>.toggle_panel-inset{padding:10px 0}.toggle-isOpen>.toggle_trigger-standard:after{margin-top:-7px;right:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.interior .toggle_panel>.accordion{margin-top:0}.interior_sidebar .toggle_panel .toggle_trigger{font-family:'Avenir LT W01 85 Heavy';letter-spacing:0;font-size:11px;margin-bottom:0;background-color:#3b3e3f;background-color:rgba(45,47,49,.7);color:#cfc069;padding:12px 16px 8px;-moz-box-shadow:inset 0 5px 5px -3px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 5px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 5px 5px -3px rgba(0,0,0,.3)}.interior_sidebar .toggle_panel .toggle_trigger.vNav_item-isActive{color:#fff}.ie8 .interior_sidebar .toggle_panel .toggle_trigger{border-bottom:1px solid #2d2f31;background-repeat:no-repeat;background-position:206px 12px}.interior_sidebar .toggle_panel .toggle-isOpen .toggle_trigger{color:#fff}.ie8 .toggle>.toggle_trigger-standard:after,.ie8 .toggle>.toggle_trigger-standard-aside:after{background-image:transparent url(../../_/media/kitchencraft/theme/iconsubnavaccordionarrows.png) no-repeat 95% 12px scroll !important}.ie8 .toggle-isOpen>.toggle_trigger-standard:after,.ie8 .toggle-isOpen>.toggle_trigger-standard-aside:after{background-position:0 -16px}.ie8 .interior_sidebar .tile{filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000',Direction=180,Strength=6)}.interior_sidebar .toggle_panel{-webkit-box-shadow:0 1px 6px 1px rgba(3,3,3,.25);-moz-box-shadow:0 1px 6px 1px rgba(3,3,3,.25);box-shadow:0 1px 6px 1px rgba(3,3,3,.25)}.interior_sidebar .toggle>.toggle_trigger-standard:after{border-color:#fff}.interior_sidebar .toggle>.toggle_trigger-standard-aside:after{border-color:#fff}.frequently-searched .toggle_trigger{padding:20px 20px 17px 15px}.frequently-searched .toggle_trigger:after{content:''}.interior_sidebar .toggle_panel .toggle-isOpen>.toggle_panel{padding:20px}.interior_sidebar .vNav>*{margin-bottom:10px}.interior_sidebar .vNav>*>a,.interior_sidebar .vNav>*>a:visited{display:inline;font-size:11px;color:#cfc069;font-family:'Avenir LT W01 85 Heavy';margin-bottom:10px;padding:0;border:none}.interior_sidebar .vNav>.selected>a,.interior_sidebar .vNav>.selected>a:visited,.interior_sidebar .vNav-sub .selected,.interior_sidebar .vNav>*>.vNav-sub a.selected{color:#fff;font:11px/1 'Avenir LT W01 65 Medium',Helvetica,Arial,sans-serif}.interior_sidebar .toggle_panel .toggle-isOpen .toggle_panel{padding:15px 16px 5px;background:#797979;-webkit-box-shadow:inset 0 7px 9px -5px rgba(0,0,0,.25);-moz-box-shadow:inset 0 7px 9px -5px rgba(0,0,0,.25);-o-box-shadow:inset 0 7px 9px -5px rgba(0,0,0,.25);box-shadow:inset 0 7px 9px -5px rgba(0,0,0,.25)}.interior_sidebar .vNav>*>.vNav-sub{margin-bottom:13px;padding:5px 20px 0;border-top:none}.interior_sidebar .toggle_trigger:hover,.interior_sidebar .vNav>*>a:hover,.interior_sidebar .vNav-sub>*>a:hover{color:#fff;text-decoration:none}.stickyNav_list>*>*{font-size:15px;font-family:'Avenir LT W01 45 Book';text-transform:capitalize}.left-flex-social-media{padding:15px 0 0 0;margin:0;background:none;text-align:center}.get_started .main{padding-bottom:0}.get_started .tab-content>.row_col{padding:30px 40px 60px 40px}.get_started.about .tabs-container .inset{padding:30px 40px 60px 40px}.get_started .tab-content>.row_col.callouts-div{padding:30px 0 0 16px}.get_started .tab-content>.callouts-div>.row_col{padding:30px 12px 60px 0}.get_started .tabs-intro>.intro{padding-left:17px}.get_started.about .tab-content h2{font-size:22px}.get_started.about h1 span{font-size:26px}.product_gallery .main .header{margin-top:0}.product_gallery .container_24{margin-bottom:20px}.product_gallery h1{font-size:38px}.subMast{margin:0;position:relative}.subMast_title{width:100%}.subMast_title h3{width:60%}.secondary_product .subMast_info{right:20px;z-index:1}.subMast .headline_hd>*,.product_detail #details h1 span{font-size:40px}.product_detail #configuration .column-2 .content .option .types{padding:0 0 0 15px}.product_detail .swatchTabs .cycler-standard .cycler_viewport{margin:0}.subMast .headline_subHd>*{font-size:12px}.product_detail #details h2{font-size:12px}.subMast_nav,.product_detail .page-tools,.header .subMast_nav{padding:18px 50px}.product_detail .page-tools li{padding-left:0}#product-compare-table tbody li a:hover span{display:block}.blocks-extraTight>*:nth-child(3n+3) .prodTile{margin-right:-1px}.compare_products #content{background:#797979;background:rgba(121,121,121,.7);margin-bottom:45px}.compare_products .page-tools{padding-left:0;padding-bottom:12px;background:none}.compare_products p{font-family:'Avenir LT W01 85 Heavy'}#product-compare-table tbody li a{font-size:11px}.compare-table-wrapper{margin-top:30px}.compare_products .compare-table-wrapper{padding:0 30px}#product-compare-table tbody tr:hover th,#product-compare-table tbody tr:first-child:hover th:first-child{background-color:#afaa6a;color:#fff}#product-compare-table tbody tr:hover td,#product-compare-table tbody tr:first-child:hover th+td{background-color:#f2f2f2}.product_detail #content,#content{padding:32px 48px 20px}.product_detail .dealerLocator-wrapper{border:48px solid #2d2f31;border-bottom-width:30px;border-top-width:0;border-bottom-width:35px;max-height:300px}.compare_products .dealerLocator-wrapper{margin:38px;webkitborder-radius:16px;border-radius:16px;border:none;padding:0;min-height:125px}.dealer_locator .section-title .form input[type="submit"],.dealer_locator .section-title .form input[type="text"]{height:33px}.ie8 .dealer_locator .section-title .form input[type="text"]{height:auto;padding:9px 9px 10px}.product_detail .mb-family.text-only{border:none}.mb-family.text-only h3 a{display:inline}.mb-family.text-only p a{display:inline}.dealer-wrapper{padding:10px 0 0 0}.dealer-wrapper .dealerLocator-wrapper{margin:0 48px 35px;padding:0;max-height:300px}.ie8 .dealer-wrapper{padding:0}.ie8 .dealer-wrapper .tab-content{margin-left:47px;margin-right:47px}.mb-family-dealer-wrapper{padding:10px 0 1px 0}.secondary_product.room_detail>.dealerLocator-wrapper{margin:10px 48px;border:none;max-height:300px}.room_detail .dealerLocator-wrapper .brand-copy{padding:40px 0 0 40px}.dealerLocator-wrapper .brand-copy p{max-width:400px}.ie8 .room_detail .mod_hd{margin-left:0;padding:12px 15px}.product_detail .tab-content{min-height:32px}.ie8 .product_detail .tab-content{min-height:0}.contact_us .frame_hd h3{width:125px;left:0;top:0;margin:0;font-size:93%;font-family:"Avenir LT W01 95 Black";color:#5d5d5d}.frame-extendedPadding{padding:30px 40px 60px 40px;margin-bottom:40px}.shareList-stackedToInline{background-color:transparent}.searchForm{background:rgba(0,0,0,.2);width:224px;height:42px}.ie8 .searchForm{background:url(../../_/media/kitchencraft/theme/bgsearchcontainer.png)}.searchForm_input>input{color:rgba(255,255,255,.7);padding:6px 10px 6px;margin:8px;font-size:10px;background:rgba(0,0,0,.5);width:190px;height:auto}.ie8 .searchForm_input>input{padding-bottom:7px;background:url(../../_/media/kitchencraft/theme/bgrgba00000040.png);color:#fff}.searchForm_submit input{background-image:url("../../_/media/KitchenCraft/theme/iconheadersubmitarrow.png");background-repeat:no-repeat;background-position:50% 50%}.searchForm_submit:after{display:none}.searchForm_submit{margin:8px 10px 7px 0}.searchForm_submit>*{width:27px;height:25px;background-color:#9f9a58;border-bottom:1px solid #966f45;border-right:1px solid #966f45}.searchForm_input input::-webkit-input-placeholder{font-size:10px}.search_results .section-title h3{font-size:21px;height:auto}.search_results .section-title h3 span{color:#254a5d}.search_results .container_24 #aside{width:23%}.search_results .container_24 #content{width:74%}.search_results .section-title .form{border-color:#5d6062}.section-title .form input[type="text"]{float:none;padding:10px;font-size:11px;background:rgba(185,50,48,.6);width:100%}.ie8 .section-title .form input[type="text"]{width:170px}.search_results .section-title .form:after{border-color:rgba(255,255,255,.6)}.ie8 .frequently-searched{width:221px}.search_results .frequently-searched h6{background:#000 !important;background:rgba(0,0,0,.6) !important}.frequently-searched ul{border-color:#5d6062}.search_results .frequently-searched ul{margin:0;padding-bottom:30px;padding-top:5px;background:rgba(0,0,0,.4)}.search_results .frequently-searched ul li{margin:0 0 0 30px;padding:10px 0 0 0;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-transform:none;font-size:13px}.section-title div.form input[type="text"]{text-transform:uppercase}.search_results #btnSearch{right:16px}.ie8 .section-title .form #btnSearch{background:url(../../_/media/kitchencraft/theme/spritesearchbox.png) right center no-repeat}.ie8 .search_results #btnSearch{right:10px}.homepage .preface{padding-left:30px}.preface_hd{margin-bottom:20px}.relatedCallout_hd,.relatedCallout_bd{margin-bottom:25px}.relatedCallout_list>*{margin-bottom:10px}.tabWrapper_nav_item-isActive a{font-size:18px}.tabWrapper-plain>.tabWrapper_nav>.tabWrapper_nav_item-isActive>a,.tabWrapper-plain>.tabWrapper_nav>.tabWrapper_nav_item-isActive>a:hover{color:#254a5d;font-size:18px}.tabWrapper-featured>.tabWrapper_nav{background:#272626 url(../../_/media/kitchencraft/theme/bgcontainerstripesdiag.png) 0 0 repeat}.tabWrapper-featured>.tabWrapper_list>*{padding:0 40px;background-position:right bottom}.tabWrapper-featured>.tabWrapper_list>.tabWrapper_list_item-isActive{padding-top:20px;min-height:245px}@media screen and (min-width:1100px){.tabWrapper-featured>.tabWrapper_nav{padding:0 8%}.tabWrapper-featured>.tabWrapper_nav>* a{font-size:15px;font-family:'Avenir LT W01 85 Heavy';font-weight:normal;letter-spacing:0}}.ie8 .tabWrapper-featured>.tabWrapper_nav{padding:0}.ie8 .tabWrapper-featured>.tabWrapper_nav>* a{font-size:15px;font-family:'Avenir LT W01 85 Heavy';font-weight:normal;letter-spacing:0}.billboard{padding-top:38px;height:auto}.billboard_hd>h1,.billboard_hd>h1>*{font-size:55px}.billboard_hd>h1{font-weight:bold}.ie8 .dealerLocator-wrapper .brand-copy{width:40%}.dealerLocator-wrapper .enter-zip{margin-top:10px}.enter-budget:after{top:-14px;background:#f2f2f2;margin-left:105%;padding-top:0}.budgets-container{background-color:#f2f2f2}.calculator .begin .calculated-budget{background:#e5e5e5}.calculator .begin input{width:130px}.ie8 .allocation input.percent{right:190px}.budgets-container>.help-me-budget{width:50%}#educational-homepage-slider .item p,#educational-homepage-slider .item span{width:422px}.budget-results dd{width:50%}.budget-calculator h3>span{right:203px}.ie8 .budget-calculator h3>span{right:210px}.homepage .constrain,.homepage .flexWrapper .constrain{width:auto}.homepage .blocks li:first-child{padding-left:10px}.blocks-loose>*{float:none}.favorites .billboard_hd{border-left:50px solid #254a5d}.about-me .header{background:#2d2f31;background:rgba(45,47,49,.9);color:#fff}.favorites .about-me .header h4{color:#fff}.about-me ul li{width:100%}#breakdown-total-percentage .sum{right:183px}.export-estimate a.save{padding:5px 0 5px 35px}.aside .aside-modules .infoBox{margin-top:10px}.favorites .vList-ruled .unit_action,.favorites .blocks-1upRuledTo3upPlain .unit_action{background:transparent;right:15px}.favorites .vList-ruled .unit_action>a:before,.favorites .blocks-1upRuledTo3upPlain .unit_action a:before{color:#254a5d}.favorites .billboard_hd h2{font-size:55px;font-weight:bold}.find-dream-cabinets a,.aside-link-callout a{padding:0}.contact_us .send-form input[type="submit"]{position:absolute;display:block;margin-top:30px;color:#fff}.product_gallery .aside .aside-modules>.infoBox>.infoBox_action a{font:20px/1 'Avenir LT W01 45 book',Helvetica,Arial,sans-serif;display:block}.ie8 .product_detail .main-content{border-top:0}.interior .interior_sidebar{margin-top:0}.contact_us textarea{float:right;width:100%;max-width:450px !important;height:118px;padding:10px}.cycler-standard-compact .cycler_btn-prev{left:15px}.cycler-standard.cycler-standard-compact .cycler_btn-next{right:15px}.cycler-standard .cycler_btn-next{right:-10px}.secondary_product .cycler-boxed .cycler_viewport_slides-1upTo2upto1up>li{padding-left:0}.ie8 .secondary_product .cycler-boxed .cycler_viewport_slides-1upTo2upto1up .combo-small{padding-left:0}.ie8 .cycler-boxed .cycler_viewport{margin:0 10%}.row-desktopAndUp{margin-left:0}.blurb_action{padding-left:0}