header#header,
header#header #navialue1,
header#header #navialue2,
header#header #main_navi,
#asiakas_navi li.drop ul a,
#asiakas_navi li.drop ul a,
#asiakas_navi > ul > li.drop > ul,
header#header #main_navi > ul#menu_products > li.drop > div,
#navialue2 div#new_level2_sub_nav,
header#header #main_navi > ul#menu_products > li.drop > div > div.left > ul:before {
	background-color: #131313;
}

header#header #main_navi > ul#menu_products > li.drop > div > div:after {
	background: linear-gradient(90deg, rgba(0,0,0,0), #131313 100%);
}
header#header #main_navi > ul#menu_products > li.drop > div > div:before {
	background: linear-gradient(270deg, rgba(0,0,0,0), #131313 100%);
}

header#header #navialue1 div.logo .logo .st0,
header#header #navialue1 div.logo .logo .st1 {
    fill: #ffffff;
}

@media screen and (min-width: 768px) {
	header#header div.korit #ostoskori_box.filled #ostoskori span#topOstoskoriListTotalItems {
		background-color: #fff;
		color: #111;
	}


	header#header #main_navi > ul#menu_stores > li.drop > div,
	header#header #main_navi > ul#menu_services > li.drop > div {
		
		background-color: #2c2c2c;
	}
}
@media screen and (max-width: 767px) {

	header#header.sticky #navialue1 div.logo .logo .st0,
	header#header.sticky #navialue1 div.logo .logo .st1 {
	    fill: #000;
	}
}

div.listatuote.big div.kuva_alue {
	background-color: #fff;
}
div.listatuote.big div.nopea_toimitus > p {
	display: inline-block;
	margin-top: -4px;
	padding: 4px 10px 5px;

	color: #fff;
	background: #FFAF00;
}

header#header #main_navi > ul > li.drop > ul, header#header #main_navi > ul > li.drop > div,
header#header #main_navi li.drop > div > div > ul > li > div,

#asiakas_navi > ul ul, #info_navi > ul ul,
#asiakas_navi li.drop.open > a,

#tuotekortti div.tietoalue_oikea {
	/*background-color: #131311;*/
	background-color: #2c2c2c;
}

header#header #main_navi > ul#menu_stores > li.drop > div,
header#header #main_navi > ul#menu_services > li.drop > div,
header#header #main_navi li.drop > div > div > ul > li > div{
	border-top-color: #2c2c2c;
}

header#header #main_navi li.drop span.small_arrow_desktop:before,
header#header #main_navi li.drop span.small_arrow_desktop:after {
	border-top-color: #131313;
}

header#header.sticky,
#stickywrapper.links_off header#header,
#stickywrapper header#header {
	border-bottom-color: #131313;
}

/*#header#header header#header #main_navi,*/
footer#footer,
/*header#header #main_navi > ul > li > div ul > li,*/
#new_level2_sub_nav ul > li,
.main_wrapper_products #tuotelinkki_mobile.header,
#subnavi div.header,
header#header #main_navi ul.slicknav_nav,
div.ui-slider div.ui-slider-range {
	background-color: #000;
}

footer#footer #footer_kampanjanosto div.footer_kampanjanosto_wrapper,
div.etusivun_myymalahaku div.myymalahaku_wrap,

div.listatuote.big,
ul.slides div.listatuote.big {
	background: #000 url('../templates/sotka/images/black_friday/Sotka_BlackFriday_pattern_taustaton.png') repeat;
}

@media screen and (max-width: 767px) {

	header#header #main_navi,
	header#header #main_navi li.drop li {
		background-color: #000;
	}

	header#header #main_navi:before,
	header#header #main_navi > ul:not(.menu_customer) > li div,
	#main_navi:before,
	#main_navi > ul:not(.menu_customer) > li div,
	div#new_level2_sub_nav {
		background-color: #131313;
	}

	header#header #main_navi > ul + ul:not(.menu_customer) {
		border-left-color: #464646;
	}
}

#tuotekortti div.icons_left span.campaign_block {
  background-image: url('../templates/sotka/images/black_friday/black-friday-tuotekortti.png');
}

/*div.ui-slider div.ui-slider-range {
	background-color: #828282;
}*/

header#header input.hakunappi,

header#header #main_navi a.slicknav_open,
header#header #main_navi ul.slicknav_nav,
header#header #main_navi > ul > li.drop > div > div.right > div.kategoriat,
header#header #main_navi > ul#menu_products > li.drop > div > div > ul > li > a:after,
.korit .slicknav_open,

div.etusivun_myymalahaku div.inner form input.hakunappi,
div.etusivun_myymalahaku div.inner a.kaikki_myymalat:link,
div.etusivun_myymalahaku div.inner a.kaikki_myymalat:visited,

.listatuote div.napit input,
.listatuote div.napit a:link,
.listatuote div.napit a:visited,
.slider_tuote div.napit input,
.slider_tuote div.napit a:link,
.slider_tuote div.napit a:visited,

#tuoterajaus .constraint_header,
#tuoterajaus input.rajaa_nappi, #tuotelistaus button.lisaa,

div.ui-slider span.ui-slider-handle,
footer#footer div.yritystiedot div.newsletter input[type="submit"]
{
	background-color: #FFAF00;
}

@media screen and (min-width: 1280px) {
	header #navialue1 div.logo
	{
		background-color: #FFAF00;
	}
}



div.listatuote.big div.hinta span.normihinta {
	color: #828282;
}


div.etusivun_myymalahaku div.inner a.kaikki_myymalat:hover,
div.etusivun_myymalahaku div.inner a.kaikki_myymalat:hover,
header#header input.hakunappi,
header#header div.haku > div:before,
#header #open_main_navi > i:before,

ul.slicknav_nav li a,
#slicknav_asiakas ul.slicknav_nav li a,
#slicknav_mob ul.slicknav_nav li a,
#slicknav_mob ul.slicknav_nav ul li a,
#slicknav_stores ul.slicknav_nav li a,
#slicknav_products ul.slicknav_nav ul li a,
#slicknav_products ul.slicknav_nav ul ul li a,
#slicknav_stores ul.slicknav_nav ul ul li a,

#slicknav_stores ul.slicknav_nav li.slicknav_open > a,
#slicknav_stores ul.slicknav_nav li.slicknav_open > a > a,
#slicknav_asiakas ul.slicknav_nav li.slicknav_open > a,
#slicknav_asiakas ul.slicknav_nav li.slicknav_open > a > a,
#slicknav_mob ul.slicknav_nav li.slicknav_open > a,
#slicknav_mob ul.slicknav_nav li.slicknav_open > a > a,
.slicknav_menu .slicknav_arrow:after,

.listatuote div.napit input,
.listatuote div.napit a:link,
.listatuote div.napit a:visited,
.slider_tuote div.napit input,
.slider_tuote div.napit a:link,
.slider_tuote div.napit a:visited,

#tuotekortti > div.toiminnot div.saatavuus div.myymalasaatavuus-header a.myymalasaatavuus,
#tuotekortti > div.toiminnot div.saatavuus div.myymalasaatavuus-header p:before,
#tuoterajaus .constraint_header,
#tuoterajaus #reset_and_close_wrapper button,
div.listatuote div.hinta span.normihinta,
footer#footer div.yritystiedot div.newsletter input[type="submit"],
body footer#footer div.somet > a i:before {
	color: #000;
}

header#header #navialue1 #info_navi a span,
header#header #main_navi > ul#menu_products > li.drop > div > div > ul > li > a:hover,
header#header #navialue1 #menu_stores > li.drop a,
#navialue2 #menu_products li.drop li li a,
header#header #navialue1 #menu_stores li.drop li li a,
header#header #navialue1 #main_navi > #menu_services li a,
header#header #navialue1 #asiakas_navi > ul > li > a:link span,
header#header #navialue1 #asiakas_navi > ul > li > a:visited span,
header#header #navialue2 #main_navi li a,
header#header #main_navi > #menu_services > li > div li a,
header#header #main_navi > #menu_services > li > div li:first-child a,
header#header #main_navi > #menu_services > li > div li:last-child a,
header#header #navialue1 #ostoskori span:not(#topOstoskoriListTotalItems),

/*#asiakas_navi > ul > li > a,*/
header#header #navialue1 div.korit #muistilista,
header#header #navialue1 div.korit .slicknav_menutxt,
header#header #navialue1 div.korit #slicknav_asiakas .slicknav_btn.slicknav_open:before,


div.etusivun_myymalahaku div.inner a.kaikki_myymalat,
div.etusivun_myymalahaku div.inner h2,
div.etusivun_myymalahaku div.inner p,
div.etusivun_some,

div.listatuote.big div.tuotenimi a:link,
div.listatuote.big div.tuotenimi a:visited,
div.listatuote.big div.selite,
div.listatuote.big div.mitat,
div.listatuote.big p.alennusteksti,

#tuotekortti div.tietoalue_oikea,
#tuotekortti div.tietoalue_oikea div.tab_product_articles a {
    color: #fff;
}

.highlight,
#navialue2 #menu_products .menu_products_separate_links,
header#header #main_navi > ul#menu_products > li.drop > div > div > ul > li > a,
#navialue2 #menu_products li.drop span.otsikko,
header#header #navialue1 #menu_stores li.drop li a,
header#header #navialue1 #menu_stores li.drop span.otsikko,
header#header #navialue1 div.korit #muistilista_box:before,
header#header #navialue1 div.korit #ostoskori_box:before,
header#header #navialue1 div.korit #slicknav_asiakas .slicknav_btn:before,
header#header div.haku:before,
header#header #new_level2_sub_nav a,
header#header #main_navi > ul:not(.menu_customer) > li > a:before,
header#header #main_navi ul#menu_products > li.drop li > a:hover,
header#header #main_navi ul#menu_stores > li.drop li > a:hover,
header#header #main_navi ul#menu_services > li.drop li > a:hover,
header#header #navialue1 #menu_customer > li > ul > li a:hover span,
div.etusivun_myymalahaku div.inner form div.input_wrap:before,
.naviruksi,
header#header #navialue1 div.korit #ostoskori_box:before,
header#header #navialue1 #asiakas_navi #kirjaudunyt:before,
header#header #navialue1 #info_navi .asiakaspalvelu:before,
header#header #main_navi > ul#menu_products > li.drop > div > div.left > i,
header#header #navialue2 #main_navi a:hover,
header#header #main_navi ul > li.drop > a.on, header#header #main_navi ul > li.drop > a:hover, header#header #main_navi ul#menu_products > li.drop li > a.on, #main_navi ul#menu_products > li.drop li > a:hover, #main_navi ul#menu_stores > li.drop li > a.on, #main_navi ul#menu_stores > li.drop li > a:hover, #main_navi ul#menu_services > li.drop li > a.on, #main_navi ul#menu_services > li.drop li > a:hover,
#asiakas_navi li.drop ul a,

#subnavi div.header,
header#header #navialue1 div.korit #ostoskori span#topOstoskoriListTotalItems,
header#header #navialue1 div.korit #muistilista span#topMemoryListTotalItems,

#polku a:hover, #polku a.on,
#subnavi ul a.on, #subnavi ul a:hover, #subnavi ul input.on, #subnavi ul input:hover,

.main_wrapper_products #tuotelinkki_mobile.header,
.main_wrapper_products #tuotelinkki_mobile.header a,
.hinta span:not(.normihinta),
div.listatuote p.alennusteksti span,
#subnavi div.header:after,
span.verkkokaupasta:after,
span.vain_verkkokaupasta:after,
span.ei_ostettavissa:after,
.tuotekoodi_ja_tulostus,
#tuotekortti > div.toiminnot div.lisatoiminnot .myymalasaatavuus:before,
#tuotekortti > div.toiminnot div.lisatoiminnot .muistilistalle_wrapper:before,
#tuotekortti > div.toiminnot div.lisatoiminnot .myymalasaatavuus:hover,
#tuotekortti > div.toiminnot div.lisatoiminnot .muistilistalle:hover,
#tuotekortti div.tietoalue_oikea h2,
#tuotekortti div.tietoalue_oikea strong,
#tuotekortti a.liite:link,
#tuotetiedot_alue ul li:before {
	color: #FFAF00;
}


header#header #navialue1,

.slicknav_nav li > a,
header#header #main_navi .menu_products_separate_links,
#slicknav_products ul.slicknav_nav ul li a,
#slicknav_stores ul.slicknav_nav li {
	border-top-color: #383836;
    border-bottom-color: #383836;
}

header#header #main_navi ul > li.drop.hover > a, header#header #main_navi ul > li.drop:hover > a,
header#header #main_navi ul#menu_stores > li.drop.hover > a,
header#header #main_navi ul#menu_stores > li.drop:hover > a,
header#header #main_navi ul#menu_services > li.drop.hover > a,
header#header #main_navi ul#menu_services > li.drop:hover > a {
    border-bottom-color: #FFAF00;
}
#new_level2_sub_nav ul > li > span.back_to_upper_categories {
    border-bottom-color: #131313;
}

#new_level2_sub_nav ul > li > span.back_to_upper_categories > i:before {
    border-right-color: #131313;
}

header#header input.hakukentta {
	border: 1px solid #828282;
}


@media screen and (max-width: 767px) {
	header#header #open_main_navi > i:before {
		color: #000;
	}
	header#header #navialue2 #main_navi li li a,
	header#header #main_navi > #menu_stores li li a,
	header#header #main_navi > #menu_services > li > div li a,
	header#header #main_navi > #menu_services > li > div li:first-child a,
	header#header #main_navi > #menu_services > li > div li:last-child a {
		color: #FFAF00;
	}
	header#header #navialue2 #main_navi li li a:hover,
	header#header #navialue2 #main_navi li li a:active {
		color: #fff;
	}
}


@media screen and (min-width: 768px) {
	header#header + div.header_links {
		background: #FFAF00;
	}
	div.header_links div i,
	div.header_links li i {
		color: #fff;
	}
}


/* special */

header#header #navialue1 div.logo a {
	position: relative;
}

header#header #navialue1 div.logo a img.logo {
	display: inline;
	width: 90px;
	height: 30px;
}

@media screen and (min-width: 768px) {
	header#header #navialue1 div.logo a img.logo {
		width: 145px;
		height: 48px;
	}
}

header#header #navialue1 div.logo a img.logo_mob {
	display: none;
}

header#header #navialue1 div.logo a span.slogan {
	font-size: 0;
	position: absolute;

	display: inline-block;
	width: 90px;
	height: 7px;
	top: 29px;
	left: 1px;

	background: url('../templates/sotka/images/black_friday/Sotka-BlackFriday-logo-alaosa-mobiili.png') no-repeat left top;
	background-size: 90px 7px;
}
@media screen and (max-width: 767px) {
	header#header.sticky #navialue1 div.logo a span.slogan {
		display: none;
	}
}

@media screen and (min-width: 768px) {
	header#header #navialue1 div.logo a {
		position: relative;
		top: -14px;
	}
	header#header #navialue1 div.logo a span.slogan {
		width: 136px;
		height: 12px;
		top: 31px;
		left: 6px;

		background-size: 136px 12px;
	}
}

@media screen and (min-width: 1280px) {
	header#header #navialue1 div.logo a span.slogan {
		font-size: 0;

		display: inline-block;
		width: 126px;
		height: 23px;
		top: 30px;
		left: calc(50% - 63px);

		background: url('../templates/sotka/images/black_friday/Sotka-BlackFriday-logo-alaosa-v2.png') no-repeat left top;
		background-size: 126px 23px;
	}

	header#header.sticky #navialue1 div.logo a span.slogan {
		top: 46px;
	}
}

footer#footer #footer_kampanjanosto,
footer#footer #footer_kampanjanosto div.footer_kampanjanosto_wrapper {
	height: 666px;
}
footer#footer #footer_kampanjanosto > div > div {
	display: inline-block;
	position: relative;
	height: 400px;
}
footer#footer #footer_kampanjanosto div.right {
	width: 100%;

	background: rgba(255,170,50,.9);
	background: -webkit-linear-gradient(left, rgba(255,170,50,.9) , rgba(255,158,0,.9));
	background: -o-linear-gradient(right, rgba(255,170,50,.9), rgba(255,158,0,.9));
	background: -moz-linear-gradient(right, rgba(255,170,50,.9), rgba(255,158,0,.9));
	background: linear-gradient(to right, rgba(255,170,50,.9), rgba(255,158,0,.9));
}
footer#footer #footer_kampanjanosto div.right > div,
footer#footer #footer_kampanjanosto div.left > div {
	display: table;
	width: 100%;
	height: 100%;
}
footer#footer #footer_kampanjanosto div.left > div > a,
footer#footer #footer_kampanjanosto div.right > div > a {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
footer#footer #footer_kampanjanosto div.right > div > a {
	background: url('../templates/sotka/images/black_friday/Sotka-BlackFriday-kaappi-footer-cta.png') no-repeat center center;
	background-size: 300px auto;
}
@media screen and (min-width: 768px) {
	footer#footer #footer_kampanjanosto div.right > div > a {
		background-size: 422px auto;
	}
}
footer#footer #footer_kampanjanosto div.left {
	display: inline-block;
	width: 100%;
	height: 266px;
	z-index: 1;
}
footer#footer #footer_kampanjanosto div.left > div {
	position: absolute;
	width: 320px;
	height: 233px;
	left: 50%;
	transform: translateX(-50%);
	bottom: -24px;

	background: url('../templates/sotka/images/black_friday/Sotka-black-friday-footer-joe-mob.png') no-repeat center center;
	background-size: contain;
	filter: drop-shadow(0 0 10px #000);
	transition: transform .2s ease-out;
}
footer#footer #footer_kampanjanosto div.left > div:hover {
	transform: translateX(-50%) scale(1.02);
}
footer#footer #footer_kampanjanosto div.left > span.limited_stock_banner {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	width: 175px;
	height: 173px;
	pointer-events: none;

	background: url('../templates/sotka/images/black_friday/sotka-blackfriday18-niinkauankunriittaa-deskari-min.png') no-repeat center center;
}
@media screen and (min-width: 510px) {

	footer#footer #footer_kampanjanosto,
	footer#footer #footer_kampanjanosto div.footer_kampanjanosto_wrapper {
		height: 866px;
	}

	footer#footer #footer_kampanjanosto div.left {
		height: 466px;
	}

	footer#footer #footer_kampanjanosto div.left > div {
		width: 520px;
		height: 433px;
		bottom: -42px;
	}
}
@media screen and (min-width: 700px) {

	footer#footer #footer_kampanjanosto,
	footer#footer #footer_kampanjanosto div.footer_kampanjanosto_wrapper {
		height: 966px;
	}

	footer#footer #footer_kampanjanosto div.left {
		height: 566px;
	}

	footer#footer #footer_kampanjanosto div.left > div {
		width: 590px;
		height: 533px;
		bottom: -50px;
	}
}
@media screen and (min-width: 1280px) {

	footer#footer #footer_kampanjanosto {
		height: 400px;
	}
	footer#footer #footer_kampanjanosto div.footer_kampanjanosto_wrapper {
		height: 400px;
	}
	footer#footer #footer_kampanjanosto > div > div {
		display: inline-block;
		position: relative;
		height: 100%;
	}

	footer#footer #footer_kampanjanosto div.left {
		display: inline-block;
		width: 50%;
		height: 400px;
	}
	footer#footer #footer_kampanjanosto div.right {
		width: 50%;
		height: 400px;
	}
	footer#footer #footer_kampanjanosto {
		height: 425px;
	}
	footer#footer #footer_kampanjanosto div.left > div {
		width: 625px;
		height: 345px;
		bottom: -10px;

		background-image: url('../templates/sotka/images/black_friday/Sotka-black-friday-footer-joe-desk.png');
	}
}
@media screen and (min-width: 1500px) {

	footer#footer #footer_kampanjanosto div.left > div {
		width: 735px;
		height: 345px;
		bottom: -30px;
	}
}


header#header #main_navi > ul > li.drop > ul, header#header #main_navi > ul > li.drop > div {
	border-color: transparent;
}

.rows.space > div.plus_margin {
    margin-top: 1.3% !important;
}

#subnavi div.header {
	padding-left: 10px;
	padding-right: 10px;
}

div.etusivun_myymalahaku div.myymalahaku_wrap {
	position: relative;
	background-position: 0px 0;
	z-index: 0;
}
div.etusivun_myymalahaku div.myymalahaku_wrap:after {
	background: radial-gradient(transparent 60%, rgba(0,0,0,.5) 90%); 

	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	pointer-events: none;
	z-index: -1;
}

div.listatuote:is(.black_friday, .bf_teaser) div.kuva_alue,
div.slider_tuote:is(.black_friday) div.kuva_alue {
	position: relative;
	container-type: inline-size;
}
div.listatuote.black_friday div.kuva_alue::after,
div.listatuote.bf_teaser div.kuva_alue::after,
div.slider_tuote.black_friday div.kuva_alue::after {
	opacity: 0;
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	pointer-events: none;
	background: url('../templates/sotka/images/black_friday/Sotka-BlackFriday-tagi-perus.png') no-repeat left 90%;

	transition: opacity .15s ease-out;
}
div.slider_tuote.black_friday div.kuva_alue::after {
	background-position: left 88%;
}
div.listatuote.bf_teaser div.kuva_alue::after {
	background-image: url('../templates/sotka/images/black_friday/Sotka-BlackFriday-tagi-teaser.png');
}
div.listatuote.black_friday:not(.big):not(:hover) div.kuva_alue::after,
div.listatuote.bf_teaser:not(.big):not(:hover) div.kuva_alue::after,
div.slider_tuote.black_friday:not(.big):not(:hover) div.kuva_alue::after {
	opacity: 1;
}
@container (max-width: 250px) {
	div.listatuote.black_friday div.kuva_alue::after,
	div.listatuote.bf_teaser div.kuva_alue::after {
		background-size: 70px auto;
	}
}

div.listatuote.big {
	background-position: 0px 200px;
	
	border-top-width: 0;
}
@media screen and (min-width: 1560px) {
	div.listatuote.big {
		background-position: 0px 310px;
	}
}
div.listatuote.big div.kuva_alue {
	width: 100%;
	border: 1px solid #C9C9C9;
	border-bottom: none;
}
div.listatuote.big div.tuotekuva {
	margin: 0;
	padding: 10px;
}
div.listatuote.big div.toiminnot {
	background-color: transparent;
}

div.listatuote p.alennusteksti {
	text-transform: uppercase;
}
@media screen and (max-width: 1023px) {
	div.listatuote:not(.big) p.alennusteksti.bf {
		display: block;
		font-size: 9px;
		position: relative;
		top: -10px;
	}
	@media (hover: hover) {
		div.listatuote:not(.big) p.alennusteksti.bf {
			display: none;
		}
	}
	@media (hover: none) {
		div.listatuote:not(.big) div.hinta.teaser {
			height: 50px;
		}
	}
}

@media screen and (min-width: 1560px) {

	div.listatuote.big > * {
		z-index: 1;
	}
	div.listatuote.big:after {
		background: radial-gradient(transparent 40%, rgba(0,0,0,.5) 90%); 


		content: "";
		top: 310px;
		left: 0;
		bottom: 0;
		right: 0px;
		position: absolute;
		pointer-events: none;
		z-index: -1;
		opacity: 1;
	}
	div.listatuote.big div.tuotekuva {
		height: 310px;
	}
	div.listatuote, div.banneri, div.slider_tuote {
		margin-bottom: 65px;
	}
}

/* Kategorialista */
#etusivun_tuotekategoriat div.alakategoria {
	position: relative;
	height: auto;
}
#etusivun_tuotekategoriat div.alakategoria div.kuva a {
	display: block;
}
#etusivun_tuotekategoriat div.alakategoria div.kuva:after,
#etusivun_tuotekategoriat div.alakategoria div.kuva:hover:after {
	background: rgba(255,175,0,.8);

	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0px;
	position: absolute;
	pointer-events: none;
	z-index: 1;
}
#etusivun_tuotekategoriat div.alakategoria p.otsikko {
	height: auto;
	margin-top: 0;

	position: absolute;
	top: 50%;
	width: 100%;
	transform: translate(0, -50%);
	padding: 0 10px;
	box-sizing: border-box;
	pointer-events: none;
	z-index: 2;

	font-size: 22px;
	color: #fff;
	line-height: 1.2;
}
@media screen and (min-width: 400px) {
	#etusivun_tuotekategoriat div.alakategoria p.otsikko {
		font-size: 14px;
	}
}
@media screen and (min-width: 600px) {
	#etusivun_tuotekategoriat div.alakategoria p.otsikko {
		font-size: 20px;
	}
}
@media screen and (min-width: 980px) {
	#etusivun_tuotekategoriat div.alakategoria p.otsikko {
		font-size: 16px;
	}
}
@media screen and (min-width: 1500px) {
	#etusivun_tuotekategoriat div.alakategoria p.otsikko {
		font-size: 26px;
	}
}
#etusivun_tuotekategoriat div.alakategoria p.otsikko a {
	display: block;
	font-weight: 600;
}
#etusivun_tuotekategoriat div.alakategoria p.otsikko a span {
	color: #232020;
}
#etusivun_tuotekategoriat div.alakategoria p.otsikko a span:before,
#etusivun_tuotekategoriat div.alakategoria p.otsikko a span:after {
	content: 'Katso kaikki ';
	display: block;
	margin-bottom: 10px;

	color: #fff;
	text-transform: none;
	font-size: 0.85em;
	font-weight: 400;
}
#etusivun_tuotekategoriat div.alakategoria p.otsikko a span:after {
	content: ' tarjoukset';
	margin-bottom: 0;
	margin-top: 10px;
}

#etusivun_tuotekategoriat div.alakategoria:nth-child(even) div.kuva:after {
	background: rgba(0,0,0,.8);
}
#etusivun_tuotekategoriat div.alakategoria:nth-child(even) p.otsikko a span {
	color: #FFAF00;
}


/* Kategoriakellot */
.category_timer_wrapper,
.category_timer_wrapper .flip-clock-divider .flip-clock-label {
	color: #bbb;
}
.category_timer_wrapper {
	background: #000 url('../templates/sotka/images/black_friday/Sotka_BlackFriday_pattern_taustaton.png') repeat;
}
.category_timer_wrapper .info > div.info_row_1 {
	font-weight: 500;
}
.category_timer_wrapper .info > div.info_row_1 span {
	color: #FFAF00;
	font-weight: 900;
}
.category_timer_wrapper .info > div.info_row_2 {
	font-size: 18px;
}


@media screen and (min-width: 1560px) {
	ul.slides div.listatuote.big {
		min-height: 500px;
	}
	ul.slides div.listatuote.big div.nopea_toimitus {
		margin-top: -10px;
	}
	ul.slides div.listatuote.big div.tuotenimi {
		margin-top: 25px;
	}
}