.dcg h1,
.dcg h2,
.dcg h3 { line-height: 1.2; }	

.dcg {
    max-width: 1240px;
    padding: 0px;
    margin-bottom: 20px;
}
.icon-chevron-down:before {
    content: "\f078";
    color: #3f3f3f;
    font-size: 20px;
    margin: 5%;
}
.icon-chevron-up:before {
    content: "\f077";
    font-size: 20px;
    color: #3a3a3a;
    margin: 5%;
} /* Nav */
.dcg .sfc h1 {
    margin: 0px;
    margin-top: 20px;
    display: inline-block;
}
.dcg .sfc .desktopnav {
    background: #fff;
    border: 1px solid #ccc;
}
.dcg .sfc .desktopnav nav {
    margin: 3px;
}
.dcg .sfc .desktopnav nav figure {
    margin: 0px;
    background: transparent;
}
.dcg .sfc .desktopnav nav a {
    color: #000;
}
.dcg .sfc .desktopnav nav ul {
    padding: 5px 5px 0px 0px;
}
.dcg .sfc .desktopnav nav ul a {
    width: 20%;
    float: left;
}
.dcg .sfc .desktopnav nav ul li {
    border: 1px solid #ccc;
    transition: 1s;
}
.dcg .sfc .desktopnav nav ul li.active {
    background: #E12428;
    color: #fff;
}
.dcg .sfc .desktopnav nav ul li:hover {
    background: #E12428;
    color: #fff;
    transition: 1s;
}
.dcg .sfc .mobnav nav {
    background: #fff;
    padding: 10px;
}
.dcg .sfc .mobnav nav img {
    max-height: 40px;
}
.dcg .sfc .mobnav nav li {
    border: 1px solid #ccc;
    background: transparent;
}
.dcg .sfc .mobnav nav li:hover {
    background: #E12428;
    transition: 1s;
}
.dcg .sfc .mobnav nav li:hover a {
    color: #fff;
}
.dcg .sfc .mobnav nav a {
    color: #000;
}
.dcg .sfc .mobnav nav li.active {
    background: #fff;
    color: #0063be
}
.dcg .sfc .mobnav nav li.active a {
    color: #0063be;
}
.dcg .sfc .mobnav nav.active ul {
    height: 265px;
}   /* Links */
.dcg .sfc .supplier_intro a, .dcg #feature .featuretext a {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}
.dcg .sfc .supplier_intro p {
    margin-bottom: 40px
}
.dcg .sfc .supplier_intro a {
    padding: 10px;
    background: #e1242b;
    color: #fff;
}
.dcg #feature .featuretext a:hover, .dcg .sfc .supplier_intro a:hover {
    text-decoration: underline;
}
.dcg .sfc .supplier_image {
    border: 3px solid #bbbbbb;
}
.dcg .sfc button {
    background: #E12428;
    height: auto;
    color: #fff;
    font-weight: bold;
    padding: 10px 15px;
    border-top-right-radius: 15px;
}  /* Flatbed Technology */
.dcg .sfc #flatbed {
    min-height: 300px;
    width: 100%;
    margin-top: 20px;
}
.dcg .sfc #flatbed.microwave {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-brocolli-bg);
}
.dcg .sfc #flatbed .split-two.left {
    padding: 2%;
}
.dcg .sfc #flatbed .split-two.left h2 {
    font-size: 24px;
    color: #9a0d06;
}
.dcg .sfc #flatbed .split-two.left p {
    font-size: 18px;
    color: #fff;
} /* Browse the range */
.dcg #categories .navblock {
    margin-left: 1%;
    padding: 10px;
}
.dcg .sfc .intro {
    padding: 20px 0px 0px 1%;
}
.dcg .sfc .intro h2 {
    margin: 0px;
}
.dcg .sfc #categories .split-two, .dcg .sfc #categories .split-three {
    border: 1px solid #eaeaea;
}
.dcg .sfc #categories .split-two, .dcg .sfc #categories .split-three {
    overflow: hidden;
}
.dcg .sfc #categories .split-two.cooking {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-cooking-bg) no-repeat;
    height: 400px;
    position: relative;
}
.dcg .sfc #categories .split-two.laundry {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Laundry-BG) no-repeat;
    height: 400px;
    position: relative;
}
.dcg .sfc #categories .split-three.dishwashers {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Dishwasher-BG) no-repeat;
    height: 400px;
    position: relative;
}
.dcg .sfc #categories .split-three.refrigeration {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Refrigeration-BG) no-repeat;
    height: 400px;
    position: relative;
}
.dcg .sfc #categories .split-three.microwaves {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Microwave-BG) no-repeat;
    height: 400px;
    position: relative;
}
.dcg .sfc #categories .learnmore {
    width: 70%;
    background: rgba(0,0,0,0.6);
    height: 75%;
    margin-top: 10%;
    border-top-right-radius: 20px;
    padding: 20px;
    position: absolute;
    bottom: 0px;
}
.dcg .sfc #categories .split-two p, .dcg .sfc #categories .split-three p {
    color: #fff;
}
.dcg .sfc #categories .split-two h2, .dcg .sfc #categories .split-three h2 {
    margin: 0px;
    color: #fff;
}
.dcg .sfc #categories .productbox {
    height: 300px;
}
.dcg .sfc #categories .productbox.slimline {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Slimline-Dishwasher) center bottom no-repeat;
}
.dcg .sfc #categories .productbox.fullsize {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Full-Size-Dishwasher) center bottom no-repeat;
}
.dcg .sfc #categories .productbox.fridgefreezer {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Fridge-Freezer) center bottom no-repeat;
}
.dcg .sfc #categories .productbox.american {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-American-Style) center bottom no-repeat;
}
.dcg .sfc #categories .productbox.fridge {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Fridge) center bottom no-repeat;
}
.dcg .sfc #categories .productbox.freezer {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Freezer) center bottom no-repeat;
}
.dcg .sfc #categories .productbox.combo {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Combo) center bottom no-repeat;
}
.dcg .sfc #categories .productbox.solo {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Solo) center bottom no-repeat;
}
.dcg .sfc #categories .productbox.washing {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-Washing-Machine) center bottom no-repeat;
}
.dcg .sfc #categories .productbox.slate {
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-slate-background) center bottom no-repeat;
    background-size: cover
}
.dcg .sfc #categories .productbox.slate figure {
    padding-top: 10%;
}
.dcg .sfc #categories .productbox.washing:hover, .dcg .sfc #categories .productbox.solo:hover, .dcg .sfc #categories .productbox.combo:hover, .dcg .sfc #categories .productbox.fridgefreezer:hover, .dcg .sfc #categories .productbox.american:hover, .dcg .sfc #categories .productbox.fridge:hover, .dcg .sfc #categories .productbox.freezer:hover, .dcg .sfc #categories .productbox.fullsize:hover, .dcg .sfc #categories .productbox.slimline:hover {
    background-color: #eaeaea;
    transition: 1s;
}
.dcg .sfc #categories .producttitle {
    background: #E33228;
}  /* Cooling Features */
.dcg #feature {
    width: 100%;
    float: left;
    margin: 20px 0px;
}
.dcg #feature .featuretext {
    width: 60%;
    float: left;
    padding: 20px;
}
.dcg #feature .featurehero {
    width: 40%;
    float: left;
    text-align: right;
}
.dcg #feature .featurehero.right {
    text-align: left;
}
.dcg #feature .hero {
    width: 40%;
    float: left;
    padding: 20px;
}
.dcg #feature ul {
    width: 50%;
    float: left;
    padding: 10px 20px 0px 20px;
}
.dcg #feature ul.dishfeatures {
    width: 60%;
}
.dcg #feature ul li {
    list-style-type: none;
}
.dcg #feature h2 {
    padding: 20px 20px 20px 0px;
    color: #E33228;
}
.dcg #feature h3 {
    color: #000;
    font-size: 16px;
}
.dcg #vids {
    width: 100%;
    float: left;
    padding: 20px 0px 20px 1%;
    margin-top: 20px;
}  /* cooking blocks */
.dcg .sfc #cooking-block {
    margin-top: 20px;
    display: inline-block;
    width: 100%;
    background: url(https://currysprod.a.bigcontent.io/v1/static/2018-kenwood-slate) center bottom no-repeat;
    background-size: cover;
    min-height: 300px;
}
.dcg .sfc #cooking-block .split-two {
    color: #fff;
    margin-top: 0px;
}
.dcg .sfc #cooking-block .split-two.left {
    float: left;
}
.dcg .sfc #cooking-block .split-two figure {
    padding: 5%;
}
.dcg .sfc #cooking-block .split-two.text {
    padding: 8% 5%;
    padding-bottom: 40px;
}
.dcg .sfc #cooking-block .split-two.text.richt {
    float: right;
}
.dcg .sfc #cooking-block .split-two h2 {
    text-transform: uppercase;
    font-size: 36px;
}

@media only screen and (max-width: 1000px) {
.dcg .sfc #categories .split-two p, .dcg .sfc #categories .split-three p {
    font-size: 12px;
}
}

@media only screen and (max-width: 850px) {
.dcg .sfc #feature .hero {
    width: 100%;
    text-align: center;
}
.dcg .sfc #feature ul.dishfeatures {
    width: 100%;
}
}

@media only screen and (max-width: 800px) {
.dcg .sfc #categories .learnmore {
    width: 100%;
}
}

@media only screen and (max-width: 768px) {
.dcg .sfc .desktopnav nav ul {
    padding: 5px;
}
.dcg .sfc .desktopnav {
    padding-bottom: 10px;
}
}

@media only screen and (max-width: 600px) {
.dcg .sfc #categories .learnmore {
    height: 55%;
}
}
