@charset "utf-8";.form-field{overflow:hidden!important;padding:2px 0!important;width:100%!important}
.form-field span{color:red!important;float:left!important;font-weight:700!important;padding:2px 0 0 5px!important}
.form-field span.error{color:red!important;float:none!important;font-weight:500!important;padding:2px 0 0 110px!important}
.multi-form-field{overflow:hidden!important;width:100%!important}
.multi-form-field .form-field{float:left!important;width:345px!important}
.form-field label{display:block!important;padding:4px 0!important;text-align:left;width:110px!important}
.form-field label,.form-field input,.form-field select{float:left!important}
p.form-buttons{text-align:center!important}
.form-field input{padding:2px!important;width:175px!important}
.form-field select{padding:2px!important;width:175px!important}
::placeholder{color:black;opacity:1}
:-ms-input-placeholder{color:black}
::-ms-input-placeholder{color:black}
#breadcrumbs{margin:0 0 10px}
#hero{clear:both;height:165px;margin:0 0 10px;overflow:hidden;position:relative;width:960px}
#hero .bg{height:100%;width:100%}
#hero .notes{background:url("../images/art/overlay-notes.png") repeat-x;color:#fff;display:none;font-size:.95em;height:25px;left:0;line-height:25px;position:absolute;text-align:right;bottom:0;width:100%}
#hero .text{color:#fff;font-weight:700;margin:10px 0 0;padding:0 0 0 20px;position:absolute;text-shadow:2px 3px 2px rgba(0,0,0,1);width:960px}
#hero .text h1{font-size:3em}
#hero .text h2{font-size:1.75em;line-height:1em}
#hero .flag{height:100px;position:absolute;right:0;bottom:40px;width:350px}
#hero .notes p{margin:0 5px 0 0}
#hero.big{height:273px;margin:0 0 20px;width:960px}
#hero.big .text{background:url("../images/art/cat-text-gradient.png") 0 0 no-repeat;height:75px;margin:20px 0 0 1px;width:437px}
#hero.big h2 a{color:#fff;font-size:.85em}
#hero.big .flag{bottom:40px}
#hero.hardware .bg{background:url("../images/art/hero-big-hardware.jpg") no-repeat}
#hero.hardware.cabinet-hardware .bg{background:url("../images/art/hero-cabinet-hardware.jpg") no-repeat}
#hero.hardware.furniture-hardware .bg{background:url("../images/art/hero-furniture-hardware.jpg") no-repeat}
#hero.hardware.gate-hardware .bg{background:url("../images/art/hero-gate-hardware.jpg") no-repeat}
#hero.hardware.register-vents-grilles .bg{background:url("../images/art/hero-register-vents-grilles.jpg") no-repeat}
#hero.hardware.stair-hardware .bg{background:url("../images/art/hero-stair-hardware.jpg") no-repeat}
#hero.knobs-pulls .bg{background:url("../images/art/knobs-pulls-artbanner.jpg") no-repeat}
#hero.knobs-pulls.knobs .bg{background:url("../images/art/hero-knobs.jpg") no-repeat}
#hero.knobs-pulls.pulls .bg{background:url("../images/art/hero-pulls.jpg") no-repeat}
#hero.corbels-appliques .bg{background:url("../images/art/hero-big-corbels-appliques.jpg") no-repeat}
#hero.corbels-appliques.appliques .bg{background:url("../images/art/hero-appliques.jpg") no-repeat}
#hero.corbels-appliques.brackets .bg{background:url("../images/art/hero-brackets.jpg") no-repeat}
#hero.corbels-appliques.legacy-artisan-brand .bg{background:url("../images/art/hero-legacy-artisan-brand.jpg") no-repeat}
#hero.corbels-appliques.legacy-signature-brand .bg{background:url("../images/art/hero-legacy-signature-brand.jpg") no-repeat}
#hero.furniture .bg{background:url("../images/art/hero-big-furniture.jpg") no-repeat}
#hero.furniture.assembled-furniture .bg{background:url("../images/art/hero-assembled-furniture.jpg") no-repeat}
#hero.furniture.chair-components .bg{background:url("../images/art/hero-chair-components.jpg") no-repeat}
#hero.furniture.desk-components .bg{background:url("../images/art/hero-desk-components.jpg") no-repeat}
#hero.furniture.furniture-feet-legs .bg{background:url("../images/art/hero-furniture-feet-legs.jpg") no-repeat}
#hero.furniture.furniture-kits .bg{background:url("../images/art/hero-furniture-kits.jpg") no-repeat}
#hero.furniture.table-components .bg{background:url("../images/art/hero-table-components.jpg") no-repeat}
#hero.furniture.trunk-components .bg{background:url("../images/art/hero-trunk-components.jpg") no-repeat}
#hero.door-window .bg{background:url("../images/art/hero-big-door-window.jpg") no-repeat}
#hero.door-window.door .bg{background:url("../images/art/hero-door.jpg") no-repeat}
#hero.door-window.gate .bg{background:url("../images/art/hero-gate.jpg") no-repeat}
#hero.door-window.window .bg{background:url("../images/art/hero-window.jpg") no-repeat}
#hero.kitchen-bath .bg{background:url("../images/art/articlebanner-heartland.jpg") no-repeat}
#hero.kitchen-bath.kitchen .bg{background:url("../images/art/categorybanner-heartland-sale.jpg") no-repeat}
#hero.kitchen-bath.bath .bg{background:url("../images/art/hero-bath.jpg") no-repeat}
#hero.bathroom-styles .bg{background:url("../images/art/transitional-bathroom-catbanner.jpg") no-repeat}
#hero.kitchen-styles{background:url("../images/art/rustic-kitchen-catbanner.jpg") no-repeat}
#hero.architect-styles{background:url("../images/art/architect-style-banner.jpg") no-repeat}
#hero.moldings-trim .bg{background:url("../images/art/hero-big-moldings-trim.jpg") no-repeat}
#hero.accessories .bg{background:url("../images/art/hero-big-accessories.jpg") no-repeat}
#hero.accessories.home-accents .bg{background:url("../images/art/hero-home-accents.jpg") no-repeat}
#hero.accessories.lighting .bg{background:url("../images/art/hero-lighting.jpg") no-repeat}
#hero.accessories.outdoor .bg{background:url("../images/art/hero-outdoor.jpg") no-repeat}
#hero.accessories.wire-grilles-panels .bg{background:url("../images/art/hero-wire-grilles-panels.jpg") no-repeat}
#hero.clearance .bg{background:url("../images/art/bigclearance-catbanner2.jpg") no-repeat}
#hero.summer-savings .bg{background:url("../images/art/hero-big-summer-savings.jpg") no-repeat}
#hero.faq .bg{background:url("../images/art/faq-artbanner2.jpg") no-repeat}
#hero.privacy-policy .bg{background:url("../images/art/privacy-policy-category-banner.jpg") no-repeat}
#hero.sitemap .bg{background:url("../images/art/hero-sitemap.jpg") no-repeat}
#hero.testimonials .bg{background:url("../images/art/vr02212013_testimonials.jpg") no-repeat}
#no-page-alert{clear:both;height:40px;margin:20px auto 25px;position:relative;width:625px}
#no-page-alert h2{color:#a33;font-size:1.5em;font-weight:700;left:25px;position:absolute;top:12px}
#no-page-alert span{color:#a33;font-size:3.5em;font-style:italic;font-weight:700;left:0;position:absolute;top:0}
#no-page-instructions{clear:both;margin:0 auto 25px;width:450px}
#no-page-instructions p{font-weight:700}
#no-page-instructions ul{margin:0 15px 0;padding:0}
#no-page-search #search-site-frm{clear:none;position:relative;right:auto;top:auto}
#no-page-search{background:-moz-linear-gradient(#fafafa 0,#f0f0f0 100%);background:-o-linear-gradient(#fafafa 0,#f0f0f0 100%);background:-webkit-gradient(linear,0 0,0 20,color-stop(0.1,#fafafa),to(#f0f0f0));background:-webkit-linear-gradient(#fafafa 0,#f0f0f0 100%);background:linear-gradient(#fafafa 0,#f0f0f0 100%);border:1px solid #b6b6b6;height:100px;margin:0 auto 25px;position:relative;width:450px}
#no-page-search p{font-weight:700;margin:20px auto 10px;width:410px}
#no-page-search fieldset{margin:0 auto;width:410px}
#no-page-search input{border:1px solid #c9c9c9;border-radius:3px;color:#999;float:left;margin-right:5px;padding:4px 3px 4px 7px;width:325px}
#no-page-search button{cursor:pointer;float:left;height:28px}
#featured-header{background:-moz-linear-gradient(#fafafa 0,#f0f0f0 100%);background:-o-linear-gradient(#fafafa 0,#f0f0f0 100%);background:-webkit-gradient(linear,0 0,0 20,color-stop(0.1,#fafafa),to(#f0f0f0));background:-webkit-linear-gradient(#fafafa 0,#f0f0f0 100%);background:linear-gradient(#fafafa 0,#f0f0f0 100%);border:1px solid #c9c9c9;clear:both;height:40px}
#featured-header h2{font-size:1.5em;font-weight:400;line-height:1em;margin:0;padding:13px 0;text-align:center}
#grid-wrap{border-left:1px solid #cfcfcf;margin:0 0 20px;overflow:hidden}
#grid-wrap ul{margin:0;padding:0}
li.grid-prod-wrap{border-bottom:1px solid #cfcfcf;border-right:1px solid #cfcfcf;float:left;font-size:11px;height:250px;list-style-type:none;overflow:hidden;padding:10px 7px;position:relative;text-align:center;width:145px}
li.grid-prod-wrap:first-child{width:144px}
li.grid-prod-wrap a{text-decoration:none}
li.grid-prod-wrap a.grid-prod-img{display:block;margin:5px 0 0}
li.grid-prod-wrap a.grid-prod-img img{display:block;margin:0 auto}
li .grid-prod-name{color:#333;font-weight:700;height:40px;line-height:1.2;margin:5px 0;overflow:hidden;text-align:center}
li.grid-prod-wrap img{border:1px solid #efefef;box-shadow:0 1px 3px #666;padding:1px}
li.grid-prod-wrap .price{height:40px;margin:10px 0}
li.grid-prod-wrap .regular span{font-weight:700}
li.grid-prod-wrap .sale{color:#ab0000;font-weight:700}
li.grid-first-row{border-top:1px solid #cfcfcf}
li.grid-last-item-row{width:134px}
li.grid-prod-wrap #review-summary{height:15px;margin:5px auto;text-align:center;width:75px}
.banner-product-new{background:url("../images/art/sort-page-sprite.png") -225px 0 no-repeat;height:46px;left:6px;position:absolute;top:5px;width:74px}
.banner-product-sale{background:url("../images/art/sort-page-sprite.png") -299px 0 no-repeat;height:46px;left:6px;position:absolute;top:5px;width:74px}
.banner-product-clearance{background:url("../images/art/sort-page-sprite.png") -373px 0 no-repeat;height:46px;left:6px;position:absolute;top:6px;width:74px}
#review-summary{overflow:hidden;margin:10px 0 15px 0}
#review-summary .ratings{background:url("../images/art/sort-page-sprite.png") 0 0 no-repeat;display:block;height:15px;width:75px}
#review-summary .stars-5{background-position:-150px -45px}
#review-summary .stars-4{background-position:0 -45px}
#review-summary .stars-3{background-position:-75px -15px}
#review-summary .stars-2{background-position:-150px -30px}
#review-summary .stars-1{background-position:0 -30px}
#review-summary .stars-0{background-position:0 0}
#review-summary span{display:none}
#cat-content{clear:both}
#cat-content #breadcrumbs{margin:0 0 10px}
#cats{clear:both;margin:0 0 20px}
#cats .box a{background:-moz-linear-gradient(top,#fafafa 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fafafa 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fafafa 0,#f0f0f0 100%);background:-webkit-gradient(top,#fafafa 0,#f0f0f0 100%);background:-webkit-linear-gradient(top,#fafafa 0,#f0f0f0 100%);background:linear-gradient(top,#fafafa 0,#f0f0f0 100%);-pie-background:linear-gradient(top,#fafafa 0,#f0f0f0 100%);behavior:url(PIE.htc);border:1px solid #c9c9c9;cursor:pointer;float:left;height:123px;margin:0 20px 20px 0;position:relative;text-decoration:none;width:223px}
#cats .last a{margin-right:0}
#cats a:hover .icon{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;opacity:.75;transition:all .5s ease}
#cats h3{font-size:10pt;font-weight:400;text-align:center;margin:5px 0}
#cats .icon{border:1px solid #c9c9c9;display:block;height:73px;margin:0 auto;width:183px}
#ecat-left{float:left;margin:0 0 20px;width:290px}
#ecat-left h1,#ecat-left h2{font-size:1.25em;font-weight:bold;margin:0;padding:0}
#ecat-left .new{color:#6d4345;font-style:italic}
#ecat-left p{margin:0 0 1em}
#ecat-left a{float:left;color:#6d4345;font-weight:bold;line-height:10px;background:url("../images/art/ecat-arrow-icon.png") no-repeat;margin:0 0 10px 5px;padding:0 0 0 15px;clear:both}
#ecat-left .intro,#ecat-left .instructions,#ecat-left .legend{margin:0 0 10px;clear:both}
#ecat-left .legend{background:url("../images/art/ecat-icons-legend.png") no-repeat;height:100px;position:relative;width:290px}
#ecat-left .col1,#ecat-left .col2{list-style:none;position:absolute}
#ecat-left .col1{left:25px;top:0}
#ecat-left .col2{left:150px;top:0}
#ecat-left li{color:#50443e;font-weight:bold;margin:0 0 10px;padding:0}
#ecat-left .clear{clear:both}
#ecat-right{border:1px solid #322b29;float:right;height:475px;margin:0 0 20px;width:650px}
#faq{clear:both}
#faq-questions{float:left;width:180px;font-size:.95em;border:1px solid #c9c9c9;padding:10px}
#faq-questions h3{height:25px;line-height:25px;font-size:1.45em;font-weight:700;text-indent:5px;background-color:#ededed;border-bottom:1px solid #b2b2b2}
#faq-questions h4{font-weight:700;font-size:1.25em;padding:0 0 5px}
#faq-questions ol{padding:0 0 12px 0}
#faq-questions ol li{margin:0 0 0 20px}
#faq-content{float:right;width:740px;border:1px solid #c9c9c9}
#faq-content .header{height:25px;background-color:#ededed;border-bottom:1px solid #c9c9c9;clear:both}
#faq-content .header h3{float:left;line-height:25px;text-indent:5px;text-decoration:none}
#faq-content .header div{float:right;line-height:25px;padding:0 5px 0}
#faq-content .section{padding:25px;border-bottom:1px solid #b2b2b2;overflow:auto}
#faq-content .last{border-bottom:0}
#faq-content .item{padding:0 0 10px}
#faq-content .question{font-weight:bold;margin:0 0 10px}
#faq-content .answer{padding:0 0 0 25px}
#faq-content .top-link{font-size:.925em}
#secure-content{background:url("../images/art/secure-page.jpg") no-repeat;height:800px;margin:0 auto;position:relative;width:960px}
#secure-header h1{font-size:18pt;left:165px;position:absolute;top:40px}
#secure-header p{left:165px;position:absolute;top:110px}
#secure-content a{text-decoration:underline}
#secure-content a:hover{text-decoration:none}
#secure-checklist{left:10px;list-style:none;position:absolute;top:210px;width:535px}
#secure-checklist li{padding:0 0 0 35px}
#secure-checklist li h2{font-size:14pt}
#secure-footnote{bottom:20px;left:10px;position:absolute;width:550px}
#sitemap{margin:0 auto;padding:0 0 20px;width:960px}
#sitemap ul{float:left;list-style:none;margin:0 10px 25px 0;width:225px}
#sitemap h1{margin:0 0 15px}
#sitemap h2{border-bottom:2px dotted #b2b2b2;clear:both;float:none;font-size:1.25em;font-weight:700;margin:0 0 10px;padding:0 0 5px;width:100%}
#sitemap h3,h4{font-size:1em;font-weight:400}
#sitemap h4{text-indent:15px}
#sitemap a:hover{color:#867c7a;text-decoration:none}
#subcat-content{width:960px;clear:both}
#subcats{clear:both;margin:0 0 20px;width:960px}
#subcats .box{background:-moz-linear-gradient(top,#fafafa 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fafafa 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fafafa 0,#f0f0f0 100%);background:-webkit-gradient(top,#fafafa 0,#f0f0f0 100%);background:-webkit-linear-gradient(top,#fafafa 0,#f0f0f0 100%);background:linear-gradient(top,#fafafa 0,#f0f0f0 100%);-pie-background:linear-gradient(top,#fafafa 0,#f0f0f0 100%);behavior:url(PIE.htc);border:1px solid #c9c9c9;float:left;height:224px;margin:0 20px 20px 0;overflow:hidden;width:174px}
#subcats .last{margin-right:0}
#subcats .box a{color:#464646;display:block;padding:20px;text-align:center;text-decoration:none}
#subcats .icon{border:1px solid #c9c9c9;display:block;height:120px;margin:0 auto 10px;width:120px}
#subcats .icon:hover{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;opacity:.75;transition:all .5s ease}
#subcats .title{display:block;font-size:1em;font-weight:bold;margin:0 0 5px}
#subcats .title:hover{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;color:#5e3232;transition:all .5s ease}
#subcats .subtext{font-size:.95em}
#testimonials-container{float:left;width:950px;border:0;margin-bottom:25px}
.testimonials-content{float:left;width:950px;margin:0;padding:0;border:1px solid #c9c9c9;background-image:url(https://www.vandykes.com/images/art/testimonials-quote.png);background-repeat:no-repeat;text-align:left;box-shadow:3px 3px 4px #ccc;margin-bottom:20px}
.testimonials-content .tpost{padding:25px;overflow:auto;margin-top:0}
.testimonials-content .tcustomer-name{font-weight:bold;margin:0}
.testimonials-content .tcustomer-location{font-weight:bold;margin:0}
.testimonials-content .tpost-date{margin:0}
.template-one-container{width:960px;margin:0 auto;text-align:center;width:100%}
.template-one-container p{font-family:'Lora',serif;margin:0 auto;color:#666}
.template-one-row-one p,.template-one-row-two p,.template-one-row-three p{letter-spacing:1px;line-height:1.3;font-size:15px}
.template-one-row-four p{width:190px;font-size:14px}
.template-one-row-one span,.template-one-row-two span,.template-one-row-three span{margin-top:24px;display:inline-block;border:1px solid #ccc;padding:8px;float:right;color:#666;font-size:14px}
.template-one-row-four span:hover{color:#930232;background-color:#fff;transition:all .7s ease}
.copy-container{max-width:375px;text-align:center;margin:0 auto}
.template-one-header img{max-width:560px;width:100%}
.template-one-row-four ul{padding:0}
.template-one-row-four li{display:inline-block;list-style:none;padding:10px}
.template-one-row-four span{color:#666;margin:10px 0 8px 0;display:inline-block;font-size:14px}
.template-one-row-single,.template-one-row-single-two,.template-one-row-single-three{display:inline-block}
.non-responsive{vertical-align:top;margin-top:65px}
.template-one-container img{width:100%}
.responsive-template-one-row-single,.responsive-template-one-row-single-three,.responsive-template-one-row-single-two{display:none}
.row-four-list-bottom img,.row-four-responsive-top img{background-color:#fff;padding:6px;box-shadow:3px 3px 8px 0 #ccc;border:1px solid #efefef}
.template-one-row-four{margin-top:4em}
.row-four-responsive-top{display:none}
.template-one-row-four img{width:100%}
@media screen and (max-width:800px){.non-responsive{display:none}
.responsive-template-one-row-single,.responsive-template-one-row-single-three,.responsive-template-one-row-single-two{display:block}
.template-one-row-four li{padding:0}
.template-one-row-one span,.template-one-row-two span,.template-one-row-three span{float:none}
}
@media screen and (max-width:460px){.row-four-list-bottom img{width:150px!important}
.row-four-list-top img{width:175px!important}
.template-one-row-four ul{margin-top:-4em}
}
@media screen and (max-width:418px){.template-one-row-four{margin-top:6em}
.template-one-row-four p{width:155px}
}
@media screen and (max-width:390px){.row-four-list-bottom img{width:135px!important}
.row-four-list-top img{width:158px!important}
}
@media screen and (max-width:353px){.row-four-list-bottom img{width:120px!important}
.row-four-list-top img{width:137px!important}
.template-one-row-four p{width:125px}
}
.wg-article-temp-one-container{width:960px;margin:0 auto;text-align:center}
.wg-temp-wrapper-three ul{padding:0}
.wg-temp-wrapper-three li{list-style:none;display:inline-block}
.wg-temp-wrapper-three img{max-width:301px;width:100%}
.wg-temp-wrapper-three span{display:block;padding:6px;font-size:16px}
.wg-temp-wrapper-two-copy{display:inline-block;background-color:#fff;padding:20px;opacity:.90;color:#333;width:800px}
.wg-temp-wrapper-two-copy li{text-align:left;color:#333;font-size:19px;padding:8px;max-width:650px;width:100%}
.wg-article-temp-one-container a{color:#187302}
.wg-temp-wrapper-icon{z-index:99}
.wg-temp-wrapper-two{position:relative;background-image:url('https://www.jacksonandperkins.com/images/art/03-50372 2015 White GC_1209.jpg');padding:30px;background-size:cover}
.wg-temp-wrapper-icon img{width:375px}
.wg-temp-wrapper-two-copy ul{text-align:center;margin:0 auto;margin-top:25px;padding:0}
.wg-temp-wrapper-two-bullets{margin:0 auto;text-align:center;display:inline-block}
.wg-temp-wrapper-two-copy img{width:100%}
.wg-temp-wrapper-two-border{border:1px solid #ccc;padding:14px;font-family:'Lora',serif}
.wg-temp-wrapper-two-border p{font-size:19px;max-width:700px;margin:0 auto;width:100%}
.wg-temp-wrapper-two-border h1{display:none;font-size:23px;color:#A90038;width:100%}
@media screen and (max-width:800px){.wg-article-temp-one-container{width:100%}
.wg-temp-wrapper-two{background-image:none;padding:0}
.wg-temp-wrapper-two-bullets{width:90%}
.wg-temp-wrapper-two-copy{width:90%}
.wg-temp-wrapper-two-bullets img{width:90%}
.wg-temp-wrapper-three li{padding-right:0!important;padding-left:0!important}
}
@media screen and (max-width:550px){.wg-temp-wrapper-two-border img{display:none}
.wg-temp-wrapper-two-border h1{display:block}
.wg-temp-wrapper-two-copy li{font-size:16px}
.wg-temp-wrapper-two-border p{font-size:16px}
}
.main-container-article-two{margin:0 auto;text-align:center}
.side-image-article-two{color:white}
.main-container-article-two article h1{font-size:2em}
.side-image-article-two{margin-top:30px}
.main-article-two{display:inline-block}
.side-image-article-two{display:inline-block}
@media only screen and (min-width:768px){.side-image-article-two{width:28%}
}
@media only screen and (min-width:1140px){.wrapper-article-two{width:560px;vertical-align:top;text-align:left}
}
@media only screen and (max-width:1140px){.main-article-two article{text-align:left}
}
@media only screen and (max-width:1140px){.side-image-article-two{display:inline}
}
@media only screen and (max-width:1140px){.side-image-article-two img{display:inline;margin-top:1em;padding:0}
}
.template-four{max-width:960px;width:100%;margin:0 auto;text-align:center}
.template-four p{font-family:Arial,Helvetica,sans-serif;line-height:1.3em;padding-bottom:.750em;text-align:left}
.template-four img{height:auto;max-width:300px}
.template-four img.full-width{width:80%;margin:2em 0 .5em 0}
.template-four h3{display:block;font-family:Arial,Helvetica,sans-serif;display:block;font-weight:700;text-align:center;background:#187302;color:white;transition:all ease .5s}
.template-four h3:hover{background:#135c01}
@media all and (min-width:640px){.template-four p{margin:0 12%}
.template-four h3{display:block;float:right;max-width:33%;padding:2%;margin:1%;margin-right:90px}
.template-four img.left{float:left;margin:.750em .750em .750em 6em}
.template-four img.left-third{float:left;margin:.750em .750em .750em 6em}
.template-four img.right{float:right;margin:.750em 6em .750em .750em}
}
@media screen and (max-width:650px){.template-four img.full-width{display:none}
}
.main-container-article-five{width:100%;max-width:960px}
.right-image-article-five{float:right;margin:.750em .750em .750em 2em}
.main-container-article-five img{max-width:100%}
@media screen and (max-width:475px){.right-image-article-five{float:none;margin:0}
}
@media screen and (max-width:475px){.main-container-article-five h1{text-align:center}
}
@media screen and (max-width:475px){.image-article-five{text-align:center;margin:0 auto}
}
.header-article-three{text-align:center}
.container-article-three{text-align:center;margin:0 auto}
.item-article-three{display:inline-block;padding:25px}
.item-article-three img{width:100%}
.item-article-three p{font-family:Arial,Helvetica,sans-serif}
@media screen and (max-width:750px){.item-article-three{padding:10px}
}
.article-body{margin-top:0}
.header{text-align:center}
.header h1{font-size:65px;font-weight:lighter;display:inline;font-family:'Droid Serif',serif}
.header h2{font-family:'Droid Serif',serif;font-size:40px;font-style:italic;color:#948369}
.object-body{margin:0 auto;text-align:center;margin-top:2em}
.article-body h3{font-family:'Eczar',serif;font-size:16px;color:#948369;margin-bottom:0;letter-spacing:2px}
.article-body h3 a{text-decoration:none;color:#948369}
.article-body h3 a:hover{text-decoration:underline}
.article-body h4{font-family:'Josefin Sans',sans-serif;font-size:14px;color:#486583;margin-top:1px;letter-spacing:1px}
.product-header-title{position:relative}
.product-header{position:relative}
.product-header-arrow-right{margin-top:-20px;margin-right:-304px}
.arrow-right-amaryllis{margin-top:15px;margin-right:15px}
.product-header-arrow-left{margin-top:-7px;margin-left:-205px}
.product-description{font-family:'Khula',sans-serif;font-weight:normal;letter-spacing:0;font-size:14px;width:320px;text-align:left}
.product-information{width:30%;text-align:center;display:inline-block;vertical-align:middle}
.product-image{display:inline-block;padding:10px}
.product-image img{vertical-align:middle}
.media-product-description{display:none}
.product-image-background{background-image:url(https://www.jacksonandperkins.com/images/art/sand-texture-tile-10022014.png);background-position:5%;display:inline-block;padding:10px;width:50%}
.product-image-background img{vertical-align:middle}
.product-description.block-article{text-align:left}
@media(max-width:1230px){.product-information{width:25%}
}
@media(max-width:1100px){.product-information{width:28%}
}
@media(max-width:985px){.product-information{width:34%}
}
@media(max-width:790px){.product-information{display:none}
.product-image-background{background-image:none}
.media-product-description{display:inline}
.product-information{width:55%}
.header h1,.header h2{display:block;margin:0}
.arrow-left,.arrow-right,.arrow-right-amaryllis{display:none}
.product-header-arrow-left,.product-header-arrow-right{margin:0}
.object-body{margin-top:1em}
.article-body{margin-top:0}
.product-information{width:28%}
}
@media(max-width:400px){.product-information{width:85%}
.header h1,.header h2{font-size:20px}
}
.template-eight-container{text-align:center;margin:0 auto;max-width:960px;width:100%}
.temp-eight-col-one,.temp-eight-col-two{display:inline-block}
.temp-eight-col-one,.temp-eight-col-two{padding:8px;width:45%}
.temp-eight-col-one li,.temp-eight-col-two li{list-style:none}
.template-eight-container img{width:100%}
.temp-eight-description p{display:inline-block;float:left;margin:0;margin-bottom:40px;font-size:18px}
.temp-eight-shop-btn{float:right;display:inline-block;background-color:#4f7e28;color:#fff;padding:10px 5px 10px 5px}
.temp-eight-shop-btn span{border:1px solid #fff;padding:5px 10px 5px 10px;font-size:18px}
@media screen and (max-width:767px){.temp-eight-shop-btn span{font-size:16px}
.temp-eight-description p{max-width:135px;height:30px;width:25%}
}
@media screen and (max-width:480px){.temp-eight-col-one,.temp-eight-col-two{width:95%;padding:0}
.temp-eight-description p{width:100%}
}
<!-- Template Article Nine -->.box.alt{background:0;border:0;padding:0}
.feature.left .image{float:left}
.feature.left{text-align:left}
.feature{position:relative;height:20em}
.feature .image{display:inline-block;height:100%;overflow:hidden;position:relative;width:50%}
.feature .image img{display:block;min-height:100%;min-width:100%}
.feature.left .image img{right:0;top:0}
.feature.left .content{padding-right:0}
.feature .content{display:inline-block;padding:3.5em;vertical-align:middle;width:40%}
.feature .content h3{margin-bottom:.5em;font-size:21px}
.feature .content :last-child{margin:0}
.feature.right{text-align:right}
.feature h3{text-align:inherit}
.feature:after{clear:both;content:'';display:block}
.feature:before{background:blue;content:'';display:inline-block;height:100%;vertical-align:middle}
.feature.right .content{padding-left:0}
.feature.right .image{float:right}
@media screen and (max-width:700px){.feature .content{padding:1.5em;width:35%}
.feature{height:100%}
.feature .image img{position:relative}
.feature .image{width:100%}
.feature .content{width:100%;padding:10px}
.feature.right{text-align:left}
.feature .image{display:block}
.image img{width:100%}
.feature.right .image{float:none}
}
.contact-us-left{display:inline-block;padding:10px}
.contact-us-right{display:inline-block;float:right;padding:10px}
.contact-us-left h1{font-size:36px;color:#3C3C3C;margin-bottom:15px}
.contact-phone ul{padding:0;margin-bottom:20px}
.contact-phone li{list-style:none;font-size:14px;padding:.8px}
.contact-us-right img{width:550px}
.contact-bold{font-weight:bold}
@media screen and (min-width:351px){#article70_mobile_wrapper{display:none!important}
}
@media screen and (max-device-width:350px){#article70_desktop_wrapper{display:none!important}
#article70_mobile_wrapper{display:block!important}
.product-information{display:block!important}
}
.header-article-three-kitchen-styles{text-align:center}
.container-article-three-kitchen-styles{text-align:center;margin:0 auto}
.item-article-three-kitchen-styles{display:inline-block;padding:15px}
.item-article-three-kitchen-styles img{width:100%}
.item-article-three-kitchen-styles p{font-family:Arial,Helvetica,sans-serif}
.trim-text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media screen and (max-width:767px){.item-article-three-kitchen-styles{padding:10px}
}
@media screen and (min-width:768px){.item-article-three-kitchen-styles{width:420px}
}
@media screen and (max-width:667px){.col-*{padding-right:3px;padding-left:3px}
.panel-body{padding:2px!important}
.faq-table td,th{font-size:.7em!important;border:1px solid #eee;border-collapse:collapse;overflow:hidden;padding:.1em;white-space:normal}
}
.how-to h1{padding-top:10px;font-size:44px;margin-bottom:10px}
.how-to img{float:left;width:50%;margin-bottom:15px;margin-right:15px}
.how-to p{font-size:14px;padding:3px}
@media screen and (max-width:667px){.how-to h1{padding-top:5px;font-size:24px;margin-bottom:5px}
.how-to h3{padding-top:5px;font-size:18px;margin-bottom:5px}
.how-to img{float:left;width:50%;margin-bottom:7px;margin-right:7px}
.how-to p{font-size:12px;padding:3px}
}
.product-information{width:46%;margin:2%}
.product-description{width:100%}
.product-image{width:48%;padding:1%}
.product-image-background{width:46%;padding:2%}
.product-image-background img{width:96%;padding:2%}
@media screen and (max-width:667px){.product-description{width:100%!important}
.product-image{width:96%;padding:2%}
h1{font-size:20px}
img{width:96%;padding:2%}
.product-description.block-article{width:90%!important;margin-left:5%}
}
@media screen and (max-width:320px){.product-information{width:96%;margin:2%}
.product-image{width:96%;padding:2%}
.product-image img{width:96%;padding:2%}
.product-image-background{width:96%;padding:2%}
}