div.main-content-greenix {
    padding-top: 60px;
    background-color: #212224;
}
.main-content-greenix #grid-view,
.main-content-greenix #list-view,
.main-content-greenix .btn,
.main-content-greenix .button {
    background-color: transparent;
    border: 1px solid #353638;
    color: #fff;
}
.main-content-greenix .product-grid .greenix-logo,
.main-content-greenix .product-list .greenix-logo {
    position: absolute;
    top: 30px;
    left: 0;
}
.main-content-greenix .center-column-greenix .greenix-logo {
    position: absolute;
    width: 86px;
    height: 100px;
    top: 15px;
    left: 15px;
    z-index: 1;
}
.main-content-greenix .product-grid .greenix-rating,
.main-content-greenix .product-list .greenix-rating {
    position: absolute;
    bottom: 45px;
    right: 10px;
}
.main-content-greenix .center-column-greenix .greenix-rating {
    position: absolute;
    bottom: 95px;
    right: 27px;
    max-width: 70px;
    z-index: 1;
}
.main-content-greenix .product-grid .greenix-gpu-logo,
.main-content-greenix .product-list .greenix-gpu-logo {
    position: absolute;
    bottom: 0;
    right: 0;
    max-width: 90px;
}
.main-content-greenix .center-column-greenix .greenix-gpu-logo {
    position: absolute;
    bottom: 15px;
    right: 15px;
    z-index: 1;
}
.main-content-greenix .product-grid .greenix-logo img.gr-logo,
.main-content-greenix .product-list .greenix-logo img.gr-logo {
    max-width: 60px;
}
.main-content-greenix .product-grid .greenix-rating img.bronze,
.main-content-greenix .product-grid .greenix-rating img.gold,
.main-content-greenix .product-grid .greenix-rating img.silver,
.main-content-greenix .product-list .greenix-rating img.bronze,
.main-content-greenix .product-list .greenix-rating img.gold,
.main-content-greenix .product-list .greenix-rating img.silver {
    max-width: 30px;
}
#tech-data,
.env-click span {
    background-color: #41c387 !important;
}

#attribuutit_collapse a,
#laajenna,
#price-old-mobile,
#price-old-mobile-sec,
#supista,
.deliverytime .vihrea,
.env-numbers,
.lisatuotehinta,
.lisatuoteotsikko,
.osamaksu .instalment .btn-collector,
.product-info .price .price-new,
.saatavuus .vihrea,
.ymparisto {
    color: #41c387;
}
.center-column-greenix {
    padding-top: 0;
    position: relative;
    margin-bottom: -20px;
}
.center-column-greenix h1,
.center-column-greenix h2,
.center-column-greenix h3,
.center-column-greenix h4,
.center-column-greenix h5,
.center-column-greenix h6,
.center-column-greenix legend {
    margin: 0;
    padding: 15px 0;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 17px;
}
.passmark-performance {
    margin-top: -65px;
}
/* uusi asettelu passmarkeille 04102023 -IN */
.point-section {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.passmark-description-part {
    margin: 0px 0px 0px 10px;
    min-width: 260px;
    width: calc(100% - 280px);
}
.passmark-kuvaus {
    color: #fff !important;
    margin-bottom: 0px;
    padding: 0px;
}
/* ends - IN */
.col-fixed-280 {
    width: 280px;
    height: 100%;
    z-index: 1;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.col-offset-280 {
    z-index: 0;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: calc(100% - 280px);
}
.main-content-greenix .product-page-image .owl-carousel {
    border: none;
}
.main-content-greenix p.product-ominaisuudet {
    color: #fff;
    height: 48px;
    line-height: 16px;
}
.main-content-greenix .description .product-ominaisuudet span {
    color: #fff !important;
}
.main-content-greenix .description-text {
    color: #fff;
}
.main-content-greenix .description-text a {
    color: #41c387;
}
.center-column-greenix div.description-more {
    border-top: 1px solid #353638;
}
.center-column-greenix div.description-more a.expand {
    color: #fff;
}
.main-content-greenix .perustietoja {
    color: #5f5f5f;
}
.deliverytime .valkoinen,
.saatavuus .valkoinen {
    color: #fff;
}
/* 8.9.2021: Kätevä rinnakkaisissa BS-diveissä, ks. näytön mainos - ALKAA */
.table-container {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.table-container .col-table-cell {
	display: table-cell;
	vertical-align: middle;
	float: none;
}
/* 8.9.2021: Kätevä rinnakkaisissa BS-diveissä, ks. näytön mainos - PÄÄTTYY */
.lisatuotekuva {
    padding-left: 4px;
}
a.lisatuotekuva img {margin:20px 0px 20px 0px;width: 80%;} /* 8.9.2021 */
.greenix-mainos-banneri {
	display: flex; 
	flex-direction:row; 
	align-items: center; 
	justify-content: space-evenly;
}

.greenix-mainos-img{
	width: 50%;
	max-width:150px;					  					   
}
.greenix-mainos-text{
	width:50%;
	height:110px;					
}
.greenix-mainos-text h2{
	font-family: ethnocentric, sans-serif;
	font-size: 18px;
	padding: 20px 0px;
}
.greenix-mainos-text p{
	font-family: 'rubik';
	font-size: 20px;
	color: #fff;
	font-weight:500;
	text-align:right;
	padding-right:5%;
}
.greenix-mainos-linkki{
	border: 1px solid #353638;
	margin: auto;
	max-width:550px;
	color: #41c387;
	border-radius: 10px;
}
.greenix-mainos-linkki:hover p{
    text-decoration: underline;

}
.lisatuoteotsikko {
    display: block;
    color: #41c387;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 5px;
}
.lisatuotetekninen {
    display: block;
    font-weight: 500;
    color: #fff;
    font-size: 15px;
}
.lisatuotehinta {
    display: block;
    color: #41c387;
    font-size: 22px;
}
.lisatuotelinkki a {
    display: block;
    color: #fff;
    font-size: 17px;
}
.lisatuotelinkki a:hover {
    color: #41c387;
}
.keepittogether {
    display: inline-block;
}
.passmark-games,
.soveltuvuus {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.center-column-greenix .passmark-meter {
    position: relative;
    width: 250px;
    height: 175px !important;
    background-image: url(/fi/image/catalog/taustakuvat/passmarkmeter.jpg);
    background-size: 250px auto;
    margin: 20px auto 0 auto !important;
    background-position: 0 0;
}
.passmark-games h3,
.passmark-meter h3 {
    color: #fff;
    text-transform: none !important;
    padding: 0 0 10px 0 !important;
    font-weight: 400;
    font-size: 17px;
}
.game-references {
    color: #fff;
    margin: -4px 20px 20px 0;
}
.game-left span {
    color: #fff;
    font-size: 14px;
    line-height: 14px;
}
.meter-bronze {
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 700;
    transform: rotate(-1deg);
    font-size: 12px;
}
.meter-silver {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(60deg);
    font-weight: 700;
    font-size: 12px;
}
.meter-gold {
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(142deg);
    font-weight: 700;
    font-size: 12px;
}
.center-column-greenix .passmark-meter canvas {
    position: absolute;
    z-index: 1;
    left: 0;
}
.mittari {
    position: relative;
    font-family: Montserrat;
    font-size: 28px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}
.passmarktitle {
    margin: 0 0 5px 0;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    color: #ccc;
}
.passmarkpoints {
    font-size: 28px;
    line-height: 28px;
    font-weight: 400;
}
.greenix-description h3 {
    font-family: ethnocentric, sans-serif;
    text-transform: uppercase !important;
    line-height: 17px;
    padding: 0 !important;
}
.gold {
    color: #d8b034;
}
.silver {
    color: #d7d7d7;
}
.bronze {
    color: #a77143;
}
.greenix-subtext {
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    text-transform: uppercase !important;
    margin-bottom: 20px;
}
.passmark-games-title {
    color: #fff;
    line-height: 14px;
    margin: 0 0 10px 0;
    font-weight: 500;
}
.passmark-kuvaus {
    color: #fff !important;
    margin-bottom: 20px;
}
#meter_needle {
    height: 40%;
    margin: auto;
    top: 10%;
    transform-origin: bottom center;
    transform: rotate(270deg);
}
.main-content-greenix .product-info .description .price .price-tax {
    color: #fff;
}
.main-content-greenix .product-grid .btn,
.main-content-greenix .product-grid .button,
.main-content-greenix .product-list .btn,
.main-content-greenix .product-list .button {
    background-color: transparent;
    color: #fff;
    border: 1px solid #353638;
}
.main-content-greenix .addtocart,
.main-content-greenix .btn-compare{
	box-shadow: inset 0px 0px 3px 0px #000;
	border: none !important;
	border-radius: 5px;
}

.main-content-greenix .center-column-greenix .btn-collapse {
    background-color: transparent;
    color: #fff;
    border: 1px solid #353638;
    z-index: 4;
}
.main-content-greenix .huom-wlan {
    color: #fff;
}
.center-column-greenix #form-review p {
    color: #fff;
}
.center-column-greenix #form-review h2,
.center-column-greenix .htabs a.selected,
.center-column-greenix .htabs a:after,
.center-column-greenix .htabs a:before {
    color: #fff;
    background: 0 0;
}
/* FIX-28072025 */
.main-content-greenix .form-group label,
.main-content-greenix .form-group select {
    background-color: #212224;
    color: #fff;
	font-family: Rubik;
}
.main-content-greenix .form-group select {
    border: 1px solid #353638;
}
.main-content-greenix .form-group .select:after {
    color: #fff;
}
/* FIX-28072025 */
.main-content-greenix .form-group select option {
    color: #fff;
	font-family: Rubik;
}
.main-content-greenix .descr,
.main-content-greenix p.price {
    color: #fff !important;
}
.main-content-greenix .product-grid .product,
.main-content-greenix .product-grid .product-thumb {
    text-align: center;
    position: relative;
    border: none;
    margin: 10px 0;
    padding: 0 0 10px;
	box-shadow: 0px 0px 5px 0px #060606;
	border-radius: 10px;
}
.main-content-greenix h2.product-name {
    padding: 0;
    margin: 12px 0 4px 0;
    line-height: 19px;
    height: 42px;
    overflow: unset;
}
.main-content-greenix h2.product-name a {
    font-size: 20px;
    font-weight: 400;
    font-family: 'Syne';
}
.main-content-greenix .osamaksu .instalment .btn-collector {
    background-color: transparent;
}
.main-content-greenix .osamaksumobile {
    color: #5f5f5f;
}
.main-content-greenix .category-info {
    color: #fff;
    padding-top: 0;
}
.main-content-greenix .bf-horizontal .box-heading {
    color: #fff !important;
}
.main-content-greenix .bf-attr-header {
    color: #fff !important;
}
.main-content-greenix .bf-slider-label {
    color: #fff !important;
}
.main-content-greenix .price-mobile .price-old,
.main-content-greenix .product-info .price .price-old {
    color: #5f5f5f;
}
.main-content-greenix div.text-left ul.pagination li,
.main-content-greenix div.text-left ul.pagination li.active {
    background: 0 0;
    border: 1px solid #353638;
}
.main-content-greenix .tab-content {
    z-index: 6;
}
.center-column-greenix .review-list .author {
    color: #fff;
}
.main-content-greenix table.attribute td {
    color: #fff;
}
.main-content-greenix .product-info .options .form-group img {
    width: 30% !important;
    border: unset;
    filter: drop-shadow(0px 0px 5px #000);
}
.main-content-greenix .info-ikkuna,
.main-content-greenix .varusteet-ikkuna {
    background-color: transparent;
    border: 1px solid #353638;
}
.main-content-greenix .varusteet-ikkuna .ulcontainer ul {
    float: left;
}
.main-content-greenix .varusteet-ikkuna .ulcontainer ul:first-of-type {
    margin-right: 20px;
}
.main-content-greenix .info-ikkuna .vihrea2 {
    border-left: 1px solid #353638;
}
.main-content-greenix .tto {
    border: none;
}
.main-content-greenix .tto3 {
    background-color: #fff;
}
.main-content-greenix .tto3 p {
    color: #000;
}
.condition-wide {
    width: 80px;
    background-color: #2fb44a;
}
.condition-wide p {
    color: #fff;
}
.main-content-greenix .description .product-name {
    color: #fff;
}
.main-content-greenix .product-info .cart .add-to-cart .quantity input {
    background-color: transparent;
    color: #fff;
    border: 1px solid #353638;
}
.main-content-greenix .product-info .cart .add-to-cart .quantity #q_down,
.main-content-greenix .product-info .cart .add-to-cart .quantity #q_up {
    color: #fff;
}
.main-content-greenix .product-info .options {
    border: solid 1px #353638;
    border-radius: 12px;
    box-shadow: 0px 0px 5px 0px #191919;
}
.main-content-greenix .product-info .options h2 {
    color: #fff;
}
.main-content-greenix .ymparisto {
    border: 1px solid #353638;
    z-index: 6;
}
.main-content-greenix .modal-footer .btn {
    color: #000;
}
.main-content-greenix .ten-columns{
	margin-top: 20px;
	margin-bottom:20px;
}
.bf-brainyfilter-anchor,
.bf-panel-wrapper {
    display: none;
}
.greenix-ominaisuus-lista {
    margin: auto;
    color: #fff;
    text-align: left;
    min-height: 140px;
    line-height: 22px;
    padding-left: 25px;
}
.greenix-rating-lista {
    margin: auto;
}
.greenix-rating-lista p {
    background-color: #2fb44a;
    color: #fff;
    width: 50px;
    width: 80px;
    margin: auto;
    font-weight: 800;
    font-size: 17px;
}

.main-content-greenix .product-grid .greenix-logo img.gr-logo,
.main-content-greenix .product-list .greenix-logo img.gr-logo {
    max-width: 50px;
}
.main-content-greenix .product-grid .greenix-logo,
.main-content-greenix .product-list .greenix-logo {
    top: 0;
}
.main-content-greenix #grid-view:hover,
.main-content-greenix #list-view:hover,
.main-content-greenix .btn:hover,
.main-content-greenix .button:hover,
.main-content-greenix .product-grid .btn:hover,
.main-content-greenix .product-grid .button:hover,
.main-content-greenix .product-list .btn:hover,
.main-content-greenix .product-list .button:hover {
	box-shadow: 0 0 5px #000000;
    color: #000;
}
.main-content-greenix h2.product-name {
    margin: 10px 0;
	color: #41c387;
}

.tehopisteet_kategoria {
    font-size: 15px;
    color: #41c387;
}
.gr-filtterit-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.gr-filtterit {
    width: 100%;
    display: flex;
    min-width: 350px;
    max-width: 350px;
    border: unset;
	box-shadow: inset 0px 0px 5px 1px #161616;
    padding: 10px 10px 5px 15px;
    border-radius: 50px;
}
.gr-filtterit .gr-bronze {
    font-family: ethnocentric, sans-serif;
    font-size: 16px;
    color: #a77143;
}
.gr-filtterit .gr-silver {
    font-family: ethnocentric, sans-serif;
    font-size: 16px;
    color: #d7d7d7;
}
.gr-filtterit .gr-gold {
    font-family: ethnocentric, sans-serif;
    font-size: 16px;
    color: #d8b034;
}
.gr-bronze-laatikko:hover {
    box-shadow: 0 0 15px #a77143;
}
.gr-silver-laatikko:hover {
    box-shadow: 0 0 15px #d7d7d7;
}
.gr-gold-laatikko:hover {
    box-shadow: 0 0 15px #d8b034;
}
.gr-filtterit p {
    font-size: 15px;
    color: #fff;
}
.gr-filtteri-ikoni {
    width: 25%;
}
.gr-filtteri-ikoni img {
    width: 70px;
}
.gr-filtteri-otsikko {
    width: 75%;
    text-align: left;
    margin-left: 15px;
}
.gr-showall {
    margin: auto;
    width: 255px;
    margin-top: 15px;
    font-size: 14px;
}
.gr-showall button {
    color: #fff;
    font-weight: 500;
    border-radius: 20px;
    width: 100%;
}
.gr-filtteri-iso-otsikko {
    text-align: center;
	color: #bfc1c0;
    text-transform: uppercase;
	margin: 20px 0px !important;
    font-weight: 400;
    text-shadow: 4px 4px #000000;
    font-family: ethnocentric, sans-serif;
    font-size: 20px !important;
}
@media (min-width: 1600px) {
    .center-column-greenix .product-info .options .form-group {
        height: 195px;
    }
    .center-column-greenix .product-info .options .control-label {
        line-height: 1.1em;
    }
}
@media (max-width: 1660px) {
    .gr-filtterit {
        max-width: 330px;
        min-width: 330px;
    }
	.greenix-ominaisuus-lista {
		min-height: 140px;
		line-height: 20px;
		padding-left: 25px;
	}	
}
@media (max-width: 1600px) {
    div.main-content-greenix {
        padding-top: 60px;
    }
    .center-column-greenix .product-info .options .form-group {
        height: 180px;
    }
    .center-column-greenix .options .control-label {
        line-height: 1.4em;
        height: 60px;
    }
    .col-offset-280 {
        width: 100%;
    }

}
@media (max-width: 1550px) {
    .passmark-meter {
        float: none;
        max-height: 260px;
        padding-bottom: 5px;
    }
    .center-column-greenix .passmark-meter {
        margin-top: 0 !important;
        height: 140px;
    }
    .center-column-greenix .passmark-meter .mittarikeskio-ulko {
        bottom: -55px;
    }
    .center-column-greenix .passmark-meter .mittarikeskio-sisa {
        bottom: -45px;
    }
    .center-column-greenix .passmark-meter .mittari {
        bottom: -70px;
    }
    .passmark-games,
    .soveltuvuus {
        overflow: visible;
        float: left;
        margin: 20px 0;
    }
    .passmark-performance {
        margin-top: -70px;
    }
    .game-references {
        margin: -4px 20px 0 0;
    }
}
@media (max-width: 1366px) {
    .gr-filtterit {
        max-width: 240px;
        min-width: 240px;
        padding: 10px 0 5px 10px;
    }
    .gr-filtterit .gr-bronze,
    .gr-filtterit .gr-gold,
    .gr-filtterit .gr-silver {
        font-size: 13px;
    }
    .gr-filtterit p {
        margin-top: 0;
        font-size: 12px;
        color: #fff;
    }
    .gr-filtteri-ikoni {
        width: 20%;
    }
    .gr-filtteri-otsikko {
        width: 80%;
        text-align: left;
        margin-left: 10px;
    }
	.greenix-mainos-img{
		max-width:120px;
		width:40%;
	}

	.greenix-mainos-text{
		height:120px;
		width:60%;
		padding: 0px 0px 0px 30px;
	}
	.greenix-mainos-text h2{
		padding: 15px 0px;
		font-size: 20px;
	}	
	.greenix-mainos-text p{
		font-size: 18px;
	}
	.greenix-ominaisuus-lista {
		min-height: 140px;
		line-height: 20px;
		padding-left: 22px;
	}	
	/* passmark asettelut 04102023 - IN */
	.point-section {
		margin-top: 20px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	.passmark-description-part {
		margin: 0px 15px 0px 15px;
		width: 100%;
	}
	.passmark-kuvaus {
		color: #fff !important;
		margin-bottom: 0px;
		padding: 0px 5px;
	}
	.greenix-description h3 {
		text-align: center;
	}
	.greenix-subtext {
		margin-bottom: 15px;
		text-align: center;
	}

	/* passmark asettelut 04102023 - IN*/
}
@media (max-width: 1200px) {
	a.lisatuotekuva img {width:auto} /* 8.9.2021 */
    .lisatuoteotsikko {
        font-size: 16px;
        line-height: 16px;
    }
    .lisatuotetekninen {
        font-size: 14px;
    }
    .lisatuotehinta {
        font-size: 20px;
    }
    .lisatuotelinkki a {
        font-size: 16px;
    }
	.greenix-ominaisuus-lista {
		min-height: 130px;
		line-height: 22px;
		padding-left: 30px;
	}		
}
@media (max-width: 991px) {
    .main-content-greenix {
        padding: 0 !important;
        padding-top: 165px !important;
    }
    .center-column-greenix {
        padding-top: 0;
    }
    .gr-filtterit {
        max-width: 240px;
        min-width: 240px;
        padding: 5px 6px 0 6px;
    }
    .gr-filtterit .gr-bronze,
    .gr-filtterit .gr-gold,
    .gr-filtterit .gr-silver {
        font-size: 12px;
    }
    .gr-filtterit p {
        font-size: 12px;
    }
    .gr-filtteri-ikoni img {
        width: 50px;
    }
    .gr-filtteri-ikoni {
        text-align: center;
    }
    .gr-filtteri-otsikko {
        text-align: center;
        margin-left: 10px;
    }
	.greenix-mainos-img{
		max-width:120px;
	}
	.greenix-mainos-text{
		height:110px;
		padding: 0px 0px 0px 15px;
	}	
	.greenix-mainos-linkki {
		max-width: 100%;
		border-radius: 10px;
	}
}
@media (max-width: 767px) {
    .main-content-greenix .mallijaominaisuudet {
        background-color: transparent;
    }
    .mallijaominaisuudet h1 {
        font-weight: 800;
        text-transform: capitalize;
    }
    .main-content-greenix p.product-ominaisuudet {
        height: auto;
        font-size: 12px;
        line-height: 12px;
        margin-bottom: 3px;
    }
    .main-content-greenix .center-column-greenix .greenix-rating {
        bottom: 110px;
    }
    .main-content-greenix .center-column-greenix .greenix-logo {
        top: 75px;
    }
    .main-content-greenix .center-column-greenix .greenix-gpu-logo {
        bottom: 30px;
    }
    .passmark-games,
    .soveltuvuus {
        margin: 15px 0 10px 0;
    }
    .main-content-greenix .product-list h2.product-name {
        height: auto;
        line-height: 15px;
        margin: 10px 0 5px 0;
    }
    .main-content-greenix .product-list h2.product-name a {
        font-size: 20px;
        line-height: 20px;
    }
    .center-column-greenix .hinnatmobiili .other-price-1 {
        color: #fff;
    }
    .center-column-greenix .tuotenumeroid {
        color: #fff;
    }
    .center-column-greenix .product-info .options .form-group {
        height: 180px;
    }
    .center-column-greenix .options .control-label {
        line-height: 1.4em;
        height: 60px;
    }
    .main-content-greenix .hinnatmobiili .other-price .price-tax {
        color: #fff;
    }
    .lisatuotekuva {
        padding-left: 0;
    }
	a.lisatuotekuva img {width:80%} /* 8.9.2021 */
    .greenix-ominaisuus-lista {
        text-align: left;
        min-height: 80px;
        padding-left: 20px;
    }
    .gr-filtterit {
        max-width: 175px;
        min-width: 170px;
        width: 100%;
        display: inline-block;
        text-align: center;
        min-height: 130px;
        padding: 10px 8px 0 8px;
        border-radius: 25px;
    }
    .gr-filtterit p {
        text-align: center;
        font-size: 12px;
    }
    .gr-filtteri-ikoni {
        width: 100%;
    }
    .gr-filtteri-ikoni img {
        width: 60px;
    }
    .gr-filtteri-otsikko {
        width: 100%;
        text-align: center;
        margin-left: 0;
    }
    .gr-showall {
        width: 200px;
        margin-top: 15px;
        font-size: 12px;
    }
    .gr-showall button {
        height: auto;
    }
    .gr-filtteri-iso-otsikko {
        font-size: 18px !important;
    }
    .gr-filtterit .gr-bronze,
    .gr-filtterit .gr-gold,
    .gr-filtterit .gr-silver {
        font-size: 11px;
    }
	.greenix-mainos-img{
		max-width:150px;
		width:40%;
	}
	.greenix-mainos-text{
		height: 120px;
		width: 60%;
		padding: 0px 0px 0px 30px !important;
	}
	.greenix-mainos-linkki{
		margin-top: 15px; 
	}
	.main-content-greenix {
        padding-top: 135px !important;
    }
}
@media (max-width: 600px) {
	.main-content-greenix .center-column-greenix .greenix-rating {
		max-width: 45px;
		bottom: 90px;
	}
	.main-content-greenix .center-column-greenix .greenix-gpu-logo {
		max-width: 110px;
	}
	.gr-filtterit {
		max-width: 155px;
		min-width: 155px;
		min-height: 140px;
	}
	.gr-filtterit p {
		font-size: 12px;
	}
	.tehopisteet_kategoria {
		font-size: 12px;
	}
	.greenix-mainos-img{
		max-width:140px;
		width:50%;
	}
	.greenix-mainos-text{
		width: 50%;
		padding: 0px 0px 0px 20px !important;
	}
	.greenix-mainos-linkki{
		margin: 15px 0px; 
	}
	.passmark-kuvaus {
		padding: 0px;
		margin: 0px -15px;
	}
}
@media (max-width: 530px) {
	.gr-filtterit {
		max-width: 150px;
		min-width: 150px;
		min-height: 130px;
		padding: 10px 0 0 0;				  
	}	
	.greenix-mainos-img{
		max-width:120px;
	}

	.greenix-mainos-text{
		padding: 0px !important;
		height: 100px;
	}
	.greenix-mainos-text h2{ 
		font-size: 18px;
	}	
	.greenix-mainos-text p{ 
		font-size: 16px;
	}
}
@media (max-width: 500px) {
	.main-content-greenix .product-list .greenix-logo {
		top: 25px;
	}
	.main-content-greenix .product-list .greenix-logo img.gr-logo {
		max-width: 40px;
	}
	.main-content-greenix .product-list .greenix-gpu-logo {
		max-width: 50px;
	}
	.main-content-greenix .product-list .greenix-rating {
		bottom: 25px;
		right: 5px;
	}
	.main-content-greenix .product-list .greenix-rating img.bronze,
	.main-content-greenix .product-list .greenix-rating img.gold,
	.main-content-greenix .product-list .greenix-rating img.silver {
		max-width: 20px;
	}
	.gr-filtterit {
		max-width: 120px;
		min-width: 120px;
		min-height: 153px;
		padding: 10px 5px 5px 5px;
	}
	.gr-filtterit .gr-bronze,
	.gr-filtterit .gr-gold,
	.gr-filtterit .gr-silver {
		font-size: 13px;
	}
	.gr-filtterit p {
		font-size: 11px;
	}
	.gr-filtteri-iso-otsikko {
        font-size: 14px !important;
		text-shadow: 2px 2px #000000;
    }
}
@media (max-width: 420px) {
	.greenix-ominaisuus-lista {
		text-align: left;
		min-height: 70px;
		padding-left: 10px;
		font-size: 12px;
	}
	.gr-filtterit {
		max-width: 100px;
		min-width: 100px;
	}
	.gr-filtterit p {
		font-size: 10px;
	}
	.gr-filtterit .gr-bronze,
	.gr-filtterit .gr-gold,
	.gr-filtterit .gr-silver {
		font-size: 11px;
	}
	
	.greenix-mainos-text {
		height: 60px;
						
	}	
	.greenix-mainos-text p{
		font-size: 14px;
	}

	.greenix-mainos-text h2{
		font-size: 12px;
		padding: 10px 0px;
	}
}
@media (max-width: 450px) {
	.passmark-games,
	.soveltuvuus {
		width: 100%;
	}
	.soveltuvuus {
		margin: 20px 0 0 0 !important;
	}
}
@media screen and (max-width: 400px) {
	.main-content-greenix .center-column-greenix .greenix-rating {
		max-width: 30px;
		right: 18px;
		bottom: 75px;
	}
	.main-content-greenix .center-column-greenix .greenix-gpu-logo {
		max-width: 80px;
	}
	.main-content-greenix .center-column-greenix .greenix-logo {
		max-width: 70px;
	}
	a.lisatuotekuva img {width:auto} /* 8.9.2021 */
	.lisatuoteotsikko {
		font-size: 14px;
		line-height: 14px;
	}
	.lisatuotetekninen {
		font-size: 12px;
	}
	.lisatuotehinta {
		font-size: 17px;
	}
	.lisatuotelinkki a {
		font-size: 14px;
	}
}
@media (max-width: 360px) {
	.gr-filtterit {
		max-width: 90px;
		min-width: 90px;
	}
}