#onetrust-consent-sdk {display: none;} /* DELETE BEFORE SETTING LIVE!!! */

/* Fonts */
/*@font-face{font-family:'grundig';src:url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/DINPro-Medium.eot');src:url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'),
url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/GrundigDIN-Medium.woff') format('woff'),
url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/GrundigDIN-Medium.ttf') format('truetype'),
url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/DINPro-Medium.otf') format('otf')}
@font-face{font-family:'grundig-light';src:url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/DINOT-Light.eot');src:url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/DINOT-Light.eot?#iefix') format('embedded-opentype'),
url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/DINOT-Light.woff') format('woff'),
url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/DINOT-Light.ttf') format('truetype'),
url('https://currys-ssl.cdn.dixons.com/css/themes/grundig/fonts/DINOT-Light.otf') format('otf')} */

.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; overflow: hidden; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow:hidden; }
.dcg .border { border: 1px solid #ccc;}
.dcg h1, .dcg h2, .dcg h3 {font-family:arial,sans-serif;}
.dcg p, .dcg, button {font-family:arial,sans-serif;}
.dcg .sfc .desktopnav {margin-top: 0px; margin-bottom: 0px; background: #bb442a;}
.dcg .sfc .desktopnav nav {margin: 0px;}
.dcg .sfc .desktopnav nav a {text-decoration: none;}
.dcg .sfc .desktopnav nav ul a {width:15%;}
.dcg .sfc .desktopnav nav li.active {background: #bb442a;color: #000;}
.dcg .sfc .desktopnav nav ul li {color:#fff; text-transform: none; font-family:arial,sans-serif; font-weight: normal;}
.dcg .sfc .desktopnav nav figure { background: #bb442a; padding: 0px; margin-top: 12px;}
.dcg .sfc .desktopnav nav figure.logo {background: transparent; padding: 0px;}
.dcg .sfc .description {padding-top: 6px;}
.dcg .sfc h2 {font-weight:600;}
.dcg .sfc .desktopnav nav li:hover { background: transparent; color: #000; transition: 1s;}
.dcg .mobnav nav { padding: 0 1%; margin: 2em 0; border-color: #a0c00b; transition: 0.3s; transition-delay: .5s; background: #14232d;}
.dcg .sfc header p {font-size: 15px;}

.dcg .sfc h1 {color: #ff009a; font-family:'grundig-light',arial,sans-serif;}
.dcg .sfc .navigation {margin-top: 10px;background: #bb442a;}
.dcg .sfc .navigation nav figure {background: #bb442a; padding: 0px;}
.dcg .sfc .navigation nav figure img {max-height:40px;}
.dcg .sfc .navigation nav figure.logo {background: transparent; padding: 4px;}
.dcg .sfc .description {width:80%;float:left;padding-top: 8px;}

/* navigation boxes */
.dcg .sfc .productbox {background: #bec8cf;padding-bottom:20px;padding-top:10px;}
.dcg#builtin .sfc .productbox {background:#fff;}
.dcg .sfc .producttitle { background: #14232d; color: #fff;}

/* GUARANTEE BANNER */
.dcg .sfc #banner {background: #14232d;display:inline-block;margin-bottom:20px;}
.dcg .sfc #banner figure {width: 26%;float:left;padding: 1% 3%;}
.dcg .sfc #banner .textwrap {float:left;width: 64%;margin-top: 3%;margin-left: 5%;}
.dcg .sfc #banner h2 {padding:2.4% 0%;margin-bottom: 0%;color:#46b9eb;font-size: 32px;}
.dcg .sfc #banner p {color:#fff;font-size:10px;text-align:center;display: inline-block;}

/* GRUNDIG HOME */
/* -- GUARANTEE -- */
.dcg .sfc #guarantee {background:#14232d; display:inline-block; width:100%; padding-bottom:20px;}
.dcg .sfc .half {color:#fff; width:50%; float:left;}
.dcg .sfc .half figcaption p {color:#46b9eb;padding: 5% 2% 2% 10%;font-size:20px; font-weight:bold}
.dcg .sfc .half p {color:#fff; font-size:20px;}
.dcg .sfc #guarantee p.para {padding: 0% 4% 2% 10%;}
.dcg .sfc button {color:#46b9eb;font-size:18px;width:45%;text-align:left;margin-left: 10%;font-weight:800;}
.dcg .sfc button i {font-size:75%;}
.dcg .sfc #guarantee {position:relative;}
.dcg .sfc .half.guarantee figure {width:100%;text-align:center;padding: 0%;}
.dcg .sfc .half figure img {width:100%;}
.dcg .sfc .half.guarantee figure img {width:100%;}
.dcg .sfc .half.guarantee p.terms {position:absolute; bottom:60px; right:20px; width:49%; font-size:14px; padding:0% 3%; color:#46b9eb; }
.dcg .sfc #guarantee .half .buttons {padding-left:10%; display:inline-block;}
.dcg .sfc #guarantee .half .buttons button {margin-left:0px;}

/* -- SUSTAINABILITY -- */
.dcg .sfc #sustain {margin-top:20px; background:#14232d;}
.dcg .sfc #sustain h3 {font-size:28px;color:#46b9eb; padding: 2% 5% 0% 5%; font-weight:500;}
.dcg .sfc #sustain p {color:#fff; padding: 0% 5% 3% 5%; font-size:20px; margin-bottom:0px;}

/* -- AWARDS -- */
.dcg .sfc #awards {display:inline-block}
.dcg .sfc #awards h3 {color:#000;font-size:28px;padding: 5% 0% 0% 10%;}
.dcg .sfc #awards p {color:#14232d; padding:0% 5% 0% 10%;}
.dcg .sfc #awards button {padding-left:10%; margin-left:0px;}

/* LAUNDRY PAGE */
.dcg#laundry .sfc button {margin-left: 0%;}
.dcg .sfc .top-img {position:relative;}
.dcg .sfc h2.header {position:absolute;bottom: 0px;font-size: 40px;font-weight: 800;width: 60%;color: #fff;padding: 5% 5% 1% 5%; letter-spacing:1px;}
.dcg .sfc #washing h3 {font-size:28px;color:#46b9eb; padding: 2% 5% 0% 5%; font-weight:500;}
.dcg .sfc #washing {background:#14232d; display:inline-block;}
.dcg .sfc #washing .one-third {width:33.3333333%; float:left; padding-bottom:20px;}
.dcg .sfc #washing p {color:#fff; padding: 0% 5% 3% 5%; font-size:20px; margin-bottom:0px;}
.dcg .sfc #washing .two-thirds {width:66.666666%; float:right;}
.dcg .sfc #washing .one-third button {padding-left:5%; width:100%; margin-left:0px;}
.dcg .sfc #washing figcaption p {padding:3% 5% 2% 5%; color:#46b9eb; font-weight:800;}
.dcg .sfc #washing figcaption p strong {text-transform: uppercase;}
.dcg .sfc #washing .favourite {min-height:145px; background-image:url(https://currysprod.a.bigcontent.io/v1/static/grdl-favourite-clothes-bg-jpg); width:100%; display:inline-block; background-position:top right;}
.dcg .sfc #washing .favourite h2 {font-size:28px; text-transform:uppercase; font-weight:800; letter-spacing:1px; padding:3% 3%;}
/* -- TUMBLE DRYERS -- */
.dcg .sfc #tumble {margin-top:20px;background:#14232d; display:inline-block;}
.dcg .sfc #tumble .full-width {padding:3% 7%; background:#fff;}
.dcg .sfc #tumble .full-width p {font-size:20px;}
.dcg .sfc .half p.about {padding: 0% 4% 2% 10%;}

/* REFRIGERATION PAGE */
.dcg .sfc #fridge {background:#14232d; display:inline-block;}

/* DISHWASHER PAGE */
.dcg .sfc #dishwasher {background:#14232d; display:inline-block;}


/* GRUNDIG JAN 2021 */
/* GRUNDIG HOME */
.dcg .sfc {background:#e9e8e3;}
.dcg .sfc .promotional {margin-bottom: 0px;}
.dcg .sfc header {padding:0px; background: #bb442a; margin-bottom: 0px;}
.dcg .sfc .supplier_intro {width:50%; padding:2%; min-height: 347px;}
.dcg .sfc .supplier_image {width:50%; margin-bottom:0px;}
.dcg .sfc .supplier_image {width:50%; margin-bottom:0px; border: none;}
.dcg .sfc .supplier_intro .text-wrap {width: 75%;float: left;color: #fff;}
.dcg .sfc .supplier_intro .text-wrap h2 {font-weight: normal; letter-spacing: 0px;}
.dcg .sfc .supplier_intro .img-wrap {width: 25%;float: left;text-align: center;}

.dcg .sfc .intro h2 {font-weight: normal; color:#bb442a; letter-spacing: 0px;}
.dcg .sfc .intro h2 span {}

.dcg .sfc .grundig-range-blocks .split-two {width: 50%;float: left;margin-top: 1px; margin-right:0px; position: relative;}
.dcg .sfc .grundig-range-blocks .split-two .grundig-range-text {position: absolute; top: 0px; padding: 2% 4%;}
.dcg .sfc .grundig-range-blocks .split-two .grundig-range-text h3 {color: #fff; font-weight: normal; letter-spacing: 0px; font-size: 20px;}
.dcg .sfc .grundig-range-blocks .split-two .grundig-range-text .bottom-cta {position: absolute; bottom: 0px; right: 0px;}

.dcg .sfc .reevoo-banner .reevoo-text {width:100%; padding:2%; padding-bottom: 4%; margin-bottom: 2%; background:#bb442a; color:#fff;}
.dcg .sfc .reevoo-banner .reevoo-text h3 {font-size: 22px; font-weight: 100;}
.dcg .sfc .reevoo-banner .reevoo-text p {font-size: 15px; font-weight: 100; margin-bottom: 0px;}

.dcg .sfc .respect-food {width:100%; float: left;}
.dcg .sfc .respect-food .food-text {width:100%; float: left; background: #fff;}
.dcg .sfc .respect-food .split-two {width:50%; float: left; margin-right: 0px; margin-top:0px;}
.dcg .sfc .respect-food .split-two .text-wrap {padding-top:10%; padding-left: 5%; padding-right: 5%;}

.dcg .sfc .legal {width: 100%; float: left; background: #fff;}
.dcg .sfc .legal p {font-size: 10px; margin-bottom: 0px;}


/* GRUNDIG PRODUCTS */
.dcg#grundig-products {width:100%; background: #fff;}
.dcg#grundig-products header {background: none;}
.dcg#grundig-products .group .intro-text {width:100%;}
.dcg#grundig-products .group .intro-text .text-wrap {width:100%; margin-top:2%; text-align: center; padding-left: 4%; padding-right: 4%;}
.dcg#grundig-products .group .intro-text .text-wrap p {width:100%; text-align: center; font-size: 16px;}
.dcg#grundig-products .sfc #categories {background: none; padding-bottom: 0px;}

.dcg#grundig-products .sfc .grundig-product-blocks {width: 100%; float: left;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two {width: 50%; margin-right: 0px; float: left; min-height: 364px; margin-top:0px;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two.right {float: right !important; text-align: left;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text {padding:4%; position: relative;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text.first {color:#fff; background: #bb442a; min-height: 364px;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text.second {color:#000; background: #d4ae84; min-height: 364px;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text.third {color:#000; background: #fff; min-height: 364px;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text.fourth {color:#fff; background: #14243a; min-height: 364px;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text h2 {font-weight: 100; font-size: 18px; letter-spacing: 0px;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text h3 {font-weight: 600; font-size: 24px; letter-spacing: 0px;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text h3 span {font-weight: 100; font-size: 24px;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text p {font-weight: 100;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text .bottom-cta {position: absolute; bottom: 6%; right: 6%; text-align: center;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text .bottom-cta a {color: inherit;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text .bottom-cta .cta { width:120px; padding-top: 10px; padding-bottom: 10px; border: 1px solid;}
.dcg#grundig-products .sfc .grundig-product-blocks .split-two .grundig-product-text .bottom-cta .cta p { margin-bottom: 0px;}

@media only screen and (min-width:1240px) {
    .dcg .sfc .desktopnav nav ul a {
	width: 15%;
}
}

@media only screen and (max-width: 599px) {
    .dcg .sfc .desktopnav nav ul li {border: none;}
    .dcg .desktopnav nav ul {text-align: center;}
    .dcg .sfc .desktopnav nav ul a {width: 30%;}
    
    .dcg .sfc .intro h2 {font-size: 24px;}
    .dcg#grundig-products .group .intro-text .text-wrap p {font-size: 112%;}
    
    .dcg#grundig-products .sfc .grundig-product-blocks .split-two {width: 100%; margin-right: 0px; float: left; min-height: 0px; margin-top:0px;}
}

@media only screen and (max-width:1239px){
.dcg#laundry .sfc button {float:none; width:100%;}
}
@media only screen and (max-width:900px){
    .dcg .sfc #sustain h2 {font-size:22px;}
    .dcg .sfc #sustain h3,.dcg .sfc #awards h3 {font-size:20px;}
    .dcg .sfc #sustain p,.dcg .sfc .half p, .dcg .sfc #washing p, .dcg .sfc #tumble .full-width p,.dcg .sfc #tumble p {font-size:14px;}
    .dcg .sfc button {font-size:12px;}
}
@media only screen and (max-width:600px){
    .dcg .sfc .half {width:100%;}    
    .dcg .sfc .half.guarantee p.terms { position: relative; bottom: auto; right: auto; width: 100%;}
    .dcg .sfc #guarantee .half .buttons {width:100%;}
    .dcg .sfc #sustain h2,.dcg .sfc #washing h2.header, .dcg .sfc #tumble h2.header {width:100%; font-size:28px;}
    .dcg .sfc header p {font-size: 14px;}
}
@media only screen and (max-width:550px){
/* GUARANTEE BANNER */
.dcg .sfc #banner figure {width: 100%;float:none; text-align:center; padding:2%;}
.dcg .sfc #banner .textwrap {float:left;width: 100%; margin-left:0%; margin-top:0%;}
    .dcg .sfc #banner h2 {font-size:22px; padding:2%;}    
}

@media only screen and (max-width:420px){
    .dcg .sfc #washing .one-third {width:100%; float:none;}
}
@media only screen and (max-width:400px){
    .dcg .sfc .half figcaption p {padding: 5% 2% 2% 5%;}
    .dcg .sfc #guarantee p.para { padding: 0% 4% 2% 5%;}
    .dcg .sfc #guarantee .half .buttons { padding-left: 5%;}
    .dcg .sfc #awards h3,.dcg .sfc #awards p {padding: 5% 0% 0% 5%;}
    .dcg .sfc .half.guarantee p.terms {padding:0% 5%;}
    .dcg .sfc #awards button { padding-left: 5%;}
    .dcg .sfc .half p.about {padding: 0% 4% 2% 5%;}
}