.page-template-11new-category-template article, .page-template-22-premium-category-template article {
  padding-top: 10px;
}


.categoryicons img{height:85px !Important;}
.categoryicons img{filter:var(--filtercaticon);}
.blok2.premiumblockmobile{display:none;}
.mobilecategoryhomepage{display:none;float:left;width: calc(100% - 15px);  margin: 0px 7.5px;}
.mobilelogo{display:none !important;}
.desktoplogo{display:inline-block !important;}


#myUL, #myULMobile{height:100%;}
#myULMobile li {
  margin-top: 5px;
  margin-bottom: 5px;
}

#myULMobile li:first-child {
  margin-top: 0;
  margin-bottom: 0;
}

.liveserver{background-color:Red;}

.searchwp-live-search-results{
position: absolute !important;
margin-left: auto !important;
margin-right: auto !important;
left: 0 !important;
right: 0 !important;
width: 1100px !important;
min-height: 350px !important;
z-index: 9999999999 !important;
max-width:95% !important;
text-align: center !important;
-webkit-transform:translateZ(0);
}

.homepagetag{
position: absolute;
display: inline;
z-index: 9999;
float: right;
right: 5px;
margin-top:-11px;
}




form .search-submit{display:none;}
.searchwrap{display: inline-block;width:213px;margin-top:20px;height:204.25px;border-bottom-style: solid !important;border-width:1px !important;border-color:black !important;}
html[lang='de-DE'] .searchwrap{height:224.25px !important;}
.searchwrap:hover {background-color: #d9d9d9;}
.searchtitle{max-height:27.5px;overflow: hidden;}
.searchimg{height:132.25px;line-height:132.25px;}
.searchimg img{vertical-align: middle;}
.searchinnerwrap{text-align:center;}
.searchinnerwrap a{color:black;font-size:20px;display:block;}
.searchinnerwrap img{max-width:150px;border-radius:10px;}
.searchoutgoinglink{color:orange;text-align:center;}




.affimg{display: block;position: relative;padding-left: 0;padding-top: 5px;float: left;width: calc(50% - 10px);text-align: center;margin-bottom: 20px;padding-right:10px;min-width:260px;}
.affimgurl{display: block;position: relative;padding-left: 0;padding-top: 0;float: left;width: 100%;text-align: center;margin-bottom: 20px;clear: both;}
.affh{display: block;position: relative;padding-left: 0;padding-top: 0;float: left;text-align: left;width: 50%;margin-bottom: 0;min-width:271px;}
.affh h1{font-family:Arial;font-style:normal;font-weight:bold;color:#FF1F78;padding:0px;margin:0px;font-size:42px!important;}
.affh{display: block;position: relative;padding-left: 0;margin-top: 0;float: right;text-align: left;width: 50%;margin-bottom: 0;}
.affh h2{font-size:14px;font-style:normal;font-weight:bold;padding:0px;margin:0px;}
.afftxt{font-size:14px;font-style:normal;min-width:271px;}
.affimgurl span{font-size:28px !important;line-height:30px;}

.maintext p {

	text-align: center;}


@media screen and (max-width: 782px) {
	#wpadminbar{
top: 0px;
position: fixed;}
}

@media screen and (max-width: 638px) {
	.affimg{width:100%;}
	.affh{width:100%;text-align:center;}
	.affimg img{max-width:250px;display: block;margin-left: auto;margin-right: auto;}
	.affimgurl span{font-size:22px !important;line-height:24px;}
}


#list {
width:100%;
}
.page-id-20046 #right-header-widgets{display:none;}
.page-id-20046 #menu-item-20125{display:none;}
.page-id-20046 #menu-item-19498{display:none;}
.page-id-20046 #menu-item-19499{display:none;}
.page-id-20046 #menu-item-19501{display:none;}
.page-id-20046 #menu-item-19502{display:none;}
.page-id-20046 #menu-item-19503{display:none;}
.page-id-20046 #menu-item-19497{display:none;}



.page-id-7635 #menu-item-24439{display:none;}
.parent-pageid-7635 #menu-item-24439{display:none;}





.pgntn-page-pagination-block br{display:none;}

.categorylink{text-align: center;
Font-size: 28px;
font-weight: bold;
padding-top: 20px;
clear: both;
text-transform: uppercase;}



.categorylink a:hover{
	color:#8a083e;
}



.top10modelsitescont{text-align:center;float:left;width:calc(100% - 446px);padding-top:25px;margin-left:20px;}
.top10modelsitestitle{height: 25px;border-radius: 2px;margin: 0 auto;color:black;border-bottom: 1px solid black;font-size:1.8vw;}
.top10modelsites{height:220px;margin: 0 auto;font-size:20px;margin-top:15px;}

@media screen and (min-width: 2000px) {
.top10modelsitestitle{font-size:1.3vw;}
}

.categoryicons{width:calc(25% - 24px);margin-left:10px;margin-right:10px;float:left;text-align:center;border-width:2px;border-radius:0px;border-color:var(--cat-color)!important; border-style:solid;margin-top:12.5px;margin-bottom:12.5px; background-color:var(--lijstbg-color)!important;}
.categoryicons a {display:block;width:100%;}
.categoryicons:hover {background-color: var(--categoryicon-color)!important;}
.categoryicons img{padding-top:5px;}
.categoryicontext{font-size: 28px;font-weight: normal;line-height: 24px !important;margin-top: -25px;font-family: Helvetica Neue;}
.categoryicontext a{display:block;width:100%;padding-top:5px;padding-bottom:5px;}


#nav ul .dd-tab ul{
	width: 300px;
	columns: 2;
	}

#nav {
	border-bottom: none !important;
}

.top10main{width:100%;text-align:center;border-bottom:solid;clear:both;padding-top:25px;}
.top10image{width:386px;float:left;text-align:center;padding-top:25px;padding-left:40px;}
.top10image img{min-width:386px;}
.top10txt{width:calc(100% - 451px);float:left;margin-top:50px;text-align:center;margin-left:25px;padding-top:25px;display:block;}
.top10txtdes{width:calc(100% - 451px);float:left;margin-top:50px;text-align:center;margin-left:25px;padding-top:25px;display:block;}
.top10txtmob{width:calc(100% - 451px);float:left;margin-top:50px;text-align:center;margin-left:25px;padding-top:25px;display:none;}
.cattxt10{text-align:center; position:center; font-size: 14px; line-height:150%; margin-bottom:35px;overflow-y:hidden;height:250px;padding-right:25px;margin-top:-25px;font-family:Helvetica Neue;}
.cattxt10:hover{overflow-y:auto;}
.iraam{display:block;padding-top:25px;}

@media screen and (max-width: 900px) {
.iraam{display:none;}
	
	#nav ul .dd-tab ul{
	width: 150px;
	columns: 1 !important;
	}
	
	
}

@media screen and (max-width: 750px) {
.top10image{width:40%;padding-left:10px;}
.top10modelsitescont{clear:both;width:100%;margin-left:0px;}
.top10modelsitestitle{font-size:3.8vw}
.top10image img{min-width:0px;}
.top10txt{width:calc(60% - 50px);margin-top:0px;display:block;font-size:12px;}
.top10txtdes{width:calc(60% - 50px);margin-top:0px;display:block;font-size:12px;}
.top10txtmob{width:calc(60% - 50px);margin-top:0px;display:none;font-size:12px;}
.categoryicons{width:calc(33.3% - 24px);}

}

@media screen and (max-width: 580px) {
.categoryicons{width:calc(50% - 24px);}
}

@media screen and (max-width: 400px) {
.categoryicons{width:calc(100% - 24px);}
}


@media screen and (max-width: 450px) {
.top10image{width:100%;padding-left:0px;}
.top10image img{min-width:0px;max-width:250px;}
.top10txt{width:calc(100% - 00px);margin-top:0px;margin-left:0px;font-size:12px;}
.top10txtdes{width:calc(100% - 00px);margin-top:0px;margin-left:0px;font-size:12px;display:none;}
.top10txtmob{width:calc(100% - 00px);margin-top:0px;margin-left:0px;font-size:12px;display:block;}
.description.center{display:none;}
#menu-item-20125{display:none;}
#menu-item-19498{display:none;}
#menu-item-19499{display:none;}
#menu-item-19501{display:none;}
#menu-item-19502{display:none;}
#menu-item-19503{display:none;}
#menu-item-19497{display:none;}
#menu-item-20797{display:none;}
#menu-item-21252{display:none;}
#menu-item-21818{display:none;}
	
	
	
}

#header img {max-width:400px;margin-top:-25px;margin-bottom:-35px;}
.page-id-19856 #header img {max-width:100%;margin-top:0px;margin-bottom:0px;}

@media screen and (max-width: 650px) {
.mobilelogo{display:block !important;}
.desktoplogo{display:none !important;}
#header img {max-width:100%; max-height:100px !important;}
#menu-item-19498{display:none;}
#menu-item-19499{display:none;}
#menu-item-19501{display:none;}
#menu-item-19502{display:none;}
#menu-item-19503{display:none;}
#menu-item-19497{display:none;}
#menu-item-21252{display:none;}
#menu-item-21818{display:none;}
#menu-item-24021{display:none;}
#menu-item-20125{display:none;}
#nav{position:relative;z-index:2;}
.blogtitle.center{z-index:1;}
.searchfield{max-width:100px;}
	.description.center {font-size: 91% !important;}	
}



.catblock{width:100%; margin-left:auto; margin-right:auto; clear:both;padding-top:25px;}
.cattitle{text-align:center; position:center; line-height:120%;}
.cattitle h1{color:#FF006C!important;font-size:36px;font-weight:bold;}
.cattitle h2{color:#FF006C!important;font-size:36px;font-weight:bold;}
.cattxt{text-align:center; position:center; font-size: 16px; line-height:150%; margin-bottom:35px;overflow-y:hidden;height:300px;padding-right:25px;}
.cattxt:hover{overflow-y:auto;}
.cattxtnew{text-align:center; position:center; font-size: 14px; line-height:150%; margin-bottom:4px;overflow-y:hidden;height:300px;padding-right:15px; padding-left: 15px; margin-top:-25px;}
.cattxtnew{overflow-y:auto;}
.tplblockpremtxt 
{
font-size:16px;font-weight:normal;line-height:16px !important;margin-top:-25px;font-family:Helvetica Neue;height:130px;overflow:hidden;
}
.tplblockpremtxt img{box-shadow:none !important;}
.tplblockpremtxt:hover{overflow-y:auto;}
.tplblockprem
{
display:block; position:relative; float:left; width: calc(25% - 35px); text-align:center; font-weight:bold;margin-right:35px;
}


.tplblockprem a{text-transform: capitalize;}


.tplblockprem img {opacity:0.89 !important; border-radius:10px !important; overflow:hidden !important;min-width:209px;height:172px;box-shadow: 0 0px 10px 0px rgb(0, 0, 0);
}

.tplblockprem img:hover {

    opacity:1 !important;
}

.tplblockprem a:link {
    color: var(--link-color)!important;font-size:18px;
}
.tplblockprem a:visited {
    color: var(--link-color)!important;
}




#header-container, #header-container .col-control, #nav-top, #nav-top .col-control, #nav, #nav .col-control, #wrapper, #page-footer, #page-footer .col-control {min-width:0;}

div.cont
{
maring-top:20px; float:left; width:100%;
}

div.fbot
{
position:absolute;bottom:0px;width:100%;max-height:350px;
}

.reviewimg img{ max-width:100% !important;}
div.reviewimg
{
display:block; position:relative; padding-left:0px; padding-top:5px; float:left; width:50%; text-align:center; margin-bottom:20px;
}

div.reviewimgmodel
{
display:block; position:relative; padding-left:0px; padding-top:50px; float:left; width:50%; text-align:center; margin-bottom:20px;text-align:center;padding-top: 5px;margin-bottom: 0px;
}

.reviewsiteurl{display:block; position:relative; padding-left:0px; padding-top:0px; float:left; width:100%; text-align:center; margin-bottom:20px;clear:both;}
.reviewsiteurl a{text-transform:capitalize;}
div.reviewtitle{
display:block; position:relative; padding-left:0px; padding-top:0px; margin-bottom:0px; float:left; text-align:left; width:50%; margin-bottom:0px;
}

div.reviewsub{
display:block; position:relative; padding-left:0px; margin-top:0px; float:right; text-align:left; width:49%; margin-bottom:0px;
}
.reviewtitle h1{padding:0px;margin:0px;margin-left: 8px;font-size:42px!important;}
.reviewsub h2{padding:0px;margin:0px;}
h1{text-transform: capitalize;}
h2{text-transform: capitalize;}
li{text-transform: capitalize;}

div.reviewtext{
display:block; position:relative; padding-left:5px; padding-right:0px; float:right; text-align:left; width:49%; margin-bottom:0px;line-height:18px;margin-top:0px;
}
.reviewtext span{font-size:14px!important;}

div.pb
{
width:100%; padding-top:5px; border-radius: 0px; border-bottom-width: 1px; border-bottom-style:solid; background: -moz-linear-gradient(#FF1F78, #AD1150); background: linear-gradient(#FF1F78, #AD1150); background: -o-linear-gradient(#FF1F78, #AD1150); background: -webkit-linear-gradient(#FF1F78, #AD1150); float:left;}

img{max-width:100%;}

div.ft
{
width:100%; padding-top:50px; float:left;
}


div.tb
{
display:block; position:relative; float:left; width:25%;min-width: 260px;
}
div.tb1
{
display:block; position:relative; float:left; width:25%;min-width: 260px;
}
div.tb4
{
display:block; position:relative; float:left; width:25%;padding-bottom:500px;min-width: 260px; margin-top: -21px;
}


div.hd
{
display:block; position:relative; float:right; width:250px; font-size:24px;text-align: right;padding-right:5px;padding-top:10px;
}
div.hd a
{
color:white!important;
}

div.hd a:hover
{
    font-weight:bold!important;
	}

.hd #selectid {margin-top:-10px !important;}

div.hd2
{
display:block; position:relative; float:right; width: calc(100% - 260px); padding-top:10px; font-size:24px; padding-left:5px;color:white!important;line-height:24px;
}




div.cl
{
width:100%; height:100%;
}

div.pc
{
display:block; position:relative; float:left; width:33%; height:330px; text-align:center; margin-bottom:5px; 
}

div.pcmodel
{
display:block; position:relative; float:left; width:25%; height:420px; text-align:center; margin-bottom:5px; 
}

div.pcmodel a {margin-bottom:0px!important;}

div.pcmodel img {margin-top:0px!important;}



div.pc img {border-radius:10px !important; overflow:hidden !important;
}

div.pcmodel img {border-radius:10px !important; overflow:hidden !important;
}


@media screen and (max-width: 1220px) {
div.tb
{
width:50%;
}
div.tb1
{
width:50%;
}
div.tb4
{
width:50%; margin-top: 0px;
}
}

@media screen and (max-width: 1050px) {
div.pc
{
width:50%; height:330px;
}

div.pcmodel
{
width:33%; height:420px;
}


}


@media screen and (max-width: 1000px) {
}




@media screen and (max-width: 1100px) {
div.tb4
{
padding-bottom:800px;
}
}

@media screen and (max-width: 900px) {
div.fbot
{
font-size:14px;max-height:550px;
}
div.tb
{
display:block; position:relative; float:left; width:49%;
}
div.tb1
{
display:block; position:relative; float:left; width:49%;
}
div.tb4
{
display:block; position:relative; float:left; width:49%;padding-bottom:1100px;
}

div.reviewimg
{
display:block; position:relative; padding-left:0px; padding-top:5px; float:left; width:100%; text-align:center; margin-bottom:20px; 
margin-left:auto; margin-right:auto;
}

div.reviewimgmodel
{
display:block; position:relative; padding-left:0px; padding-top:50px; float:left; width:100%; text-align:center; margin-bottom:20px; 
margin-left:auto; margin-right:auto;
}

div.reviewtitle{
display:block; position:relative; padding-left:0px; padding-top:0px; margin-bottom:0px; float:left; text-align:center; width:100%; margin-bottom:0px;
}


div.reviewsub{
display:block; position:relative; padding-left:0px; padding-top:10px; margin-bottom:0px; float:left; text-align:center; width:100%; margin-bottom:0px;
}

div.reviewtext{
display:block; position:relative; padding-left:15px; padding-top:10px; margin-bottom:0px; float:left; text-align:center; width:94% !important; margin-bottom:0px;
}

	.reviewsiteurl a span { width: 90% !important;}	
	
}



@media screen and (max-width: 780px) {
div.pc
{
width:100%; height:330px;
}

div.pcmodel
{
width:50%; height:420px;
}


}






@media screen and (max-width: 635px) {
	.reorder1.desktopcategoryhomepage{display:none;}	
	.blok2.premiumblockmobile{display:block;}
	.mobilecategoryhomepage{display:block;}
.blok2{height:auto !Important;}
	.blok2.premiumblockdesktop{display:none;}
	
	
	
.reviewsub h2{font-size:4vw !important;}
div.reorder{position: absolute;	top: 250px;width:100%;}
div.tb1
{
display:block; position:relative; float:left; width:100%; line-height:200%; margin-top:1070px;
}
div.tb
{
display:block; position:relative; float:left; width:100%; line-height:200%; 
}
div.tb4
{
display:block; position:relative; float:left; width:100%; line-height:200%; padding-bottom:700px;
}
div.hd
{
position:relative; float:right; font-size:16px;
}
	
.reviewtitle h1 {
font-size: 34px !important;
}
	
div.fbot
{
font-size:12px;max-height:650px;
}

div.hd2
{
padding-top:12px;
}

	
	div.hd2 h2{
		color:white !important;
	}	
	
	
	
.discountmobile{max-height: 300px;
overflow: auto;}
	
.blok2a {margin-top: 6px;}
.blok2d {height:248px !important;}
.blok2d .blok2title {margin-top: 37px;}
}


@media screen and (max-width: 523px) {
div.pc
{
width:100%;
}
div.pcmodel
{
width:100%;
}
div.hd
{
position:relative; float:right; font-size:12px;display:none;
}
div.hd2
{
position:relative; float:left; padding-top:10px;width:100%;text-align: center;font-size: 6vw;
}


	
	
}


@media screen and (max-width: 635px) {
	
	.reviewsiteurl a span { width:82% !important;}	
	
}



@media screen and (max-width: 650px) {



/* Blog title */
.blogtitle {
	font-size: 333%;
	float: left;
	line-height: 47px;
	position:relative;
	margin: 0;
	padding: 0;
	text-align: left;
	width:49%;
margin-bottomg: 0px;
}

.blogtitle img {  max-width:100%;
}

.blogtitle.center {
	float:left;
	width:49%;
position:relative;
}
.blogtitle.hidden {
	display: none;
	visibility: hidden;
}
.blogtitle.right {
	float: right;
	text-align: right;
}
.blogtitle.left{
	float:left;
	width:49%;
	}

.blogtitle a {
	color: #000;
}

.blogtitle a:hover {
	text-decoration: none;
}

/* Blog description on the right side of the title */
.description {
	float:left;
	font-size: 116%;
	text-align: left;
	width:49%;
}
.description.center {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
z-index: 0;
	float:left;
	font-size: 100%;
	text-align: left;
	width:49%;
}

.description.hidden {
	display: none;
	visibility: hidden;
}
.description.left {
	float: left;
	text-align: left;
	width:49%;
}
}





@media screen and (max-width: 450px) {
	
	.reviewtitle h1 {
font-size: 25px !important;
}



/* Blog title */
.blogtitle {
	font-size: 133%;
	float: left;
	line-height: 17px;
	position:relative;
	margin: 0;
	padding: 0;
	text-align: left;
	width:99%;
margin-bottomg: 0px;
}

.blogtitle img {  max-width:100%;
}

.blogtitle.center {
	float:left;
	width:99%;
position:relative;
}
.blogtitle.hidden {
	display: none;
	visibility: hidden;
}
.blogtitle.right {
	float: right;
	text-align: right;
}
.blogtitle.left{
	float:left;
	width:49%;
	}

.blogtitle a {
	color: #000;
}

.blogtitle a:hover {
	text-decoration: none;
}

/* Blog description on the right side of the title */
.description {
	float:left;
	font-size: 116%;
	text-align: left;
	width:99%;
}
.description.center {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
z-index: 0;
	float:left;
	font-size: 85%;
	text-align: left;
	width:99%;
}

.description.hidden {
	display: none;
	visibility: hidden;
}
.description.left {
	float: left;
	text-align: left;
	width:49%;
}
}




.modelinline{display:inline-block;}

@media screen and (max-width: 1000px) {
.tplblockprem
{
width: calc(33% - 35px);
}
}

@media screen and (max-width: 770px) {
.tplblockprem
{
width: calc(50% - 35px);
}

}


@media screen and (max-width: 600px) {
	.reviewtitle h1 {
font-size: 29px !important;
}
}
@media screen and (max-width: 510px) {

	.tplblockprem img { height:115px; min-width:calc(50%) !important;}
.tplblockpremtxt 
{height:100px;}
	.cattxtnew { height:200px;}
	
	.tplblockprem a:link {font-size: 15px;}
	article.page { padding-top:4px !important;}
	
	h2 {font-size: 120%;}
	
		.reviewtitle h1 {
font-size: 25px !important;
}
	
}

@media screen and (max-width:380px) {
		.reviewtitle h1 {
font-size: 20px !important;
}
}

.disc-block {max-width:242px;min-width:200px;background-color:gray;Float:left;display:block;width: calc(25% - 25px);margin-left:12px;margin-right:13px;margin-top:25px;}


.disc-block-img {display:block;width:100%;margin-bottom:-7px;}
.disc-block-txtblock{display:block;background-color:white;width:calc(100% - 2px);height:90px;border-style:solid;border-width: 1px;border-color:  #e3e3e3 ;padding-top:0px;}
.disc-block-stars{display:block;width:50%;height:25px;float:left;}
.disc-block-stars-in{width:100px;margin-left:2px;margin-top:5px;}
.disc-block-deal{display:block;width:50%;height:25px;float:right;}
.disc-block-deal-in{font-size:12px;color:white;background-color:#FF1F78;border-radius:3px;margin-top:5px;margin-left:auto;margin-right:auto;width:85px;padding-left:5px;}
.disc-block-title{clear:both;width:100%;font-size:12px;line-height:14px;margin-left:5px;}
.disc-block2{background-color:white;clear:both;width:calc(100% - 2px);height:50px;display:block;border-color:  #eeeeee ;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-width: 1px;}
.disc-block-price{display:block;float:left;height:50px;width:calc(55% - 1px);border-color:  #eeeeee ;border-right-style:solid;border-width: 1px;}
.disc-block-price-in{display:block;margin-top:12px;margin-left:calc((100% - 105px)/2);font-weight:bold;}
.disc-block-price-in span{font-weight:normal;color:gray;text-decoration: line-through;}
.disc-block-but{display:block;float:left;height:50px;width:45%;text-align:center;}
.disc-block-but .button{border-radius:3px;margin-top:12px;background:green;max-width:70px;margin-left:auto;margin-right:auto;font-size:14px;padding:3px 5px 3px 5px;}

@media screen and (max-width: 630px) {
.page-id-19856 #right-header-widgets{display:none;}
.page-id-19856 #menu-item-20125{display:none;}
.page-id-19856 #menu-item-19498{display:none;}
.page-id-19856 #menu-item-19499{display:none;}
.page-id-19856 #menu-item-19501{display:none;}
.page-id-19856 #menu-item-19502{display:none;}
.page-id-19856 #menu-item-19503{display:none;}
.page-id-19856 #menu-item-19497{display:none;}
.page-id-19856 #menu-item-wpml-ls-626-de{display:none;}
}



@media screen and (max-width: 1050px) {
.disc-block {width: calc(33% - 25px);}
#list {margin-left:calc((100% - 805px)/2);}
}

@media screen and (max-width: 950px) {
#list {margin-left:0px;}
}

@media screen and (max-width: 800px) {
.disc-block {width: calc(50% - 25px);}
#list {margin-left:calc((100% - 535px)/2);}
}

@media screen and (max-width: 646px) {
#list {margin-left:0px;}
}


@media screen and (max-width: 550px) {
.disc-block {width:100%;}
#list {margin-left:calc((100% - 265px)/2);}

}

@media screen and (max-width: 320px) {
.disc-block {width:100%;margin-left:0px;}
#list {margin-left:0px;}
}

@media screen and (max-width: 440px) {
	
.tplblockprem {
width: calc(50% - 10px);
	margin-right:10px;
}
	
	.tplblockprem a{
		font-size:13px !important;
	}
	
	.tplblockpremtxt {
		font-size: 12px;
		line-height: 12px !important;
	}	
}
	@media screen and (max-width: 345px) {
		.tplblockprem a{
		font-size:12px !important;
	}
	}
	


.blok2img{clear:both;padding-top:25px;padding-bottom:0px;width:98.65%;margin: 0 auto;}
.blok2imgmob{display:none;clear:both;padding-top:25px;padding-bottom:25px;width:100%;}
.blok2{height:962px;overflow:hidden;margin-left:7.5px;margin-right:7.5px;float:left;width:calc(25% - 15px);display:block;}
.blok2d{height:962px;overflow:hidden;margin-left:7.5px;margin-right:7.5px;float:left;width:calc(25% - 15px);display:block;}
.blok2u{height:962px;overflow:hidden;margin-left:7.5px;margin-right:7.5px;float:left;width:calc(25% - 15px);display:block;}

.blok3{height:642px;overflow:hidden;margin-left:7.5px;margin-right:7.5px;float:left;width:calc(25% - 15px);display:block;}
.blok4{height:457px;overflow:hidden;margin-left:7.5px;margin-right:7.5px;float:left;width:calc(25% - 15px);display:block;}

.blok2title{text-align:center;margin-top:18px;}
.blok2title h2{font-size:16px;margin:0px;}
.blok2title a{background-color:#af0a4f;display: block;padding: 10px 0px 10px 0px;color:white !important;border-width: 1px;border-style: solid solid none solid;border-color:var(--border-color)!important;}
.blok2title-2 a{background-color:#e81b70;}
.blok2title a:hover{color:#AF0A4F;}
.blok2contentxl{height:900.2px;overflow:auto; border: solid 1px; background-color:var(--lijstbg-color)!important; border-color:var(--border-color)!important;}
.blok2contentl{height:579.6px;overflow:auto; border: solid 1px; background-color:var(--lijstbg-color)!important; border-color:var(--border-color)!important;}
.blok2contentl4{height:395.6px;overflow:auto; border: solid 1px; background-color:var(--lijstbg-color)!important; border-color:var(--border-color)!important;}
.blok2contentmed{height:261px;overflow:auto; border: solid 1px; background-color:var(--lijstbg-color)!important; border-color:var(--border-color)!important;}
.blok2contentmed4{height:167px;overflow:auto; border: solid 1px; background-color:var(--lijstbg-color)!important; border-color:var(--border-color)!important;}
.blok2contents{height:118.7px;overflow:auto; border: solid 1px; background-color:var(--lijstbg-color)!important; border-color:var(--border-color)!important;}
.blok2contentxl ul{margin:10px 0 0 5px;padding-left:0px;}
.blok2contentl ul{margin:10px 0 0 5px;padding-left:0px;}
.blok2contentl4 ul{margin:10px 0 0 5px;padding-left:0px;}
.blok2contentmed ul{margin:10px 0 0 5px;padding-left:0px;}
.blok2contentmed4 ul{margin:10px 0 0 5px;padding-left:0px;}
.blok2contents ul{margin:10px 0 0 5px;padding-left:0px;}

@media screen and (max-width: 1220px) {
.blok2{width:calc(50% - 15px);}
.blok2d{width:calc(50% - 15px);}
.blok2u{width:calc(50% - 15px);}
.blok3{width:calc(50% - 15px);}
.blok4{width:calc(50% - 15px);}
}

@media screen and (max-width: 635px) {
.blok2{width:calc(100% - 15px);height:688px;}
	.blok2kort{height:488px;}	
.blok2a{height:459px;}	
.blok2d{margin-top:445px !Important;width:calc(100% - 15px);height:231px;}
.blok2u{position:absolute;top:230px !important;width:calc(100% - 15px);overflow:visible;height:231px;}
.blok2imgmob{display:block;}
.blok2img{display:none;}
.blok3{width:calc(100% - 15px);height:460px}
.blok4{width:calc(100% - 15px);height:460px;}
.blok2title-2 a{background-color:#af0a4f;}
	.discountmobile{display:none !important;}	
div.reorder1{
position: absolute;
top: 0;
width: calc(100% - 15px);
min-width: 189px;
}	
.clearspace{display:none;}
	.blok2contentmed {height:167px !important;}
	.blok2contentxl{height:167px !important;} 
	 	
	
	
}



#wrapper {
    border: none;
	margin: 0px auto !important;
	border-radius: 0px !important;
	padding-bottom: 18px !important;
	background: var(--bg2-color)!important;
}

.page {
	border-style:none !important;
	}

article.page {
	background: var(--bg2-color)!important;
}

#nav a:not(:hover) {
	/*background-color:#e81b70 !important;*/
	background-color:#AF0A4F !important;
	color:white !important;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color:var(--border-color)!important;
    border-radius: 0px;
	background-image: none;
	margin-bottom:4px;

}


#nav li a:hover {
	background-color:#660432 !important;
	color:white !important;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color:var(--border-color)!important;
	border-radius: 0px;
	background-image: none !important;
	margin-bottom:4px;
}


.searchfield {
	padding: 4px 7px 2px 5px;
	color:white;
	border: 1px solid #000 !important;
	margin-top: 4px;
	margin-right: 4px;
	line-height: 1.2em;
	background:#af0a4f;
}

input.searchfield, .dir-search input {
	border-radius: 0px !important;
	border: solid 1px;
	margin-bottom: 4px;
	
}

textarea:focus, input[type="text"]:focus {
	border-radius: 0px !important;
	border: solid 1px;
}

.blok2title a:hover {
    background-color:#660432;
	display: block;padding: 10px 0;
	color:#fff !important;
	border-width: 1px;
	border-style: solid solid none;
	border-color:#000;
}

a:hover {
	text-decoration: none !important;
}

div.pb {
	background: #af0a4f!important;
}

.reviewtitle h1{
	color:#af0a4f !important;
}

.reviewsiteurl a span{
    color:#fff !important;
	background-color: #0b3f82 !important;
	font-size: 32px !important;
	padding: 17px !important;
	border-radius: 3px !important;
	font-weight: 700 !important;
	display: inline-block !important;
	width: 50%;
	margin: auto !important;
	border: solid black !important;
	line-height: 1 !important;
}

.reviewsiteurl a:hover span{
	color:#0b3f82 !important;
	background-color: #fff !important;
}
.maintext h1, h2{
	color:var(--h2-color);
}

/* myinput Category zoekbalkje */
#myInput, #myInputMobile{
background-color:white;
width: 88%;
margin-left: 2%;
margin-bottom: 4px;
margin-top: 0px;
border: solid 1px;
border-radius: 0px;	
overflow:auto;
}


#content {
	margin-top: 0px;
}

.categoryicons:hover a {font-weight:bolder;}


.entry.fix {
    padding: 0 !important;
	background-color:var(--lijstbg-color)!important;
}

.searchform {
    display: inline-block;
    font-size: 100%;
    padding: 0;
    margin: 10px 21px 0px;
}

.sf-menu.l_tinynav1 {    margin: 0 22px 0 !important;}

.lijst_categorie {
    list-style-type: none;
    padding-left: 6px;
    position: relative;
    text-transform: capitalize;
}

.lijst_categorie a{
	font-size: 15px;
color:black;	
/*color:var(--catlijst-color)!important;*/
}

.lijst_blok {
	color:var(--lijstblok-color)!important;
}

#nav ul li, #nav.continuous ul ul li, #nav-top.continuous ul ul li {
    border: none;
}

.tplcaticon { display: inline-block; margin-right: 4px;  position: relative; width: 16px; top: 2px; height: 16px; background: url("https://www.thepornlist.net/wp-content/uploads/2020/03/tplfavicon2.png"); }


.description.center{
	padding-top: 20px !important;
}


/* AAAAAAAAAAAAAAAAAAAAAAAAAAAAA Test voor Theme switch AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*/

.theme-switch-wrapper {
	display: flex;
	align-items: center;
}

.theme-switch-wrapper em {
margin-left: 0px;
font-size: 13px;
}

/* The switch - the box around the slider */
.theme-switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 23px;
	margin-top:-7px;
	margin-left:3px;
}

/* Hide default HTML checkbox */
.theme-switch input {
  display:none;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #af0a4f;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked ~ .slider {
  background-color: #e81b70;
}

input:focus ~ .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked ~ .slider:before {
  -webkit-transform: translateX(17px);
  -ms-transform: translateX(17px);
  transform: translateX(17px);
}

/* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA      Einde Test voor Theme switch  AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*/


/* BBBBBBBBBBBBBBBBBBBBBBBBBB   Start  CSS voor darkmode  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB*/

:root {
    --primary-color: #302AE6;
    --secondary-color: #536390;
    --font-color: black;
	--lijstblok-color:#af0a4f;
	--h2-color: #af0a4f;
    --bg-color: #ffe0e2;
	--bg2-color:#ffe0e2;
    --heading-color: #292922;
	--lijstbg-color: #fff3f4;
	--link-color:#af0a4f;
	--lijstbloklink-color:black;
	--categoryicon-color:white;
	--catlijst-color:#af0a4f;
	--subnav-color:white;
	--filtercaticon:none;
	--cat-color:black;
	--border-color:black;

}

[data-theme="dark"] {
    --primary-color: #9A97F3;
    --secondary-color: #818cab;
    --font-color: white;
	--lijstblok-color:white;
	--h2-color: #af0a4f;
    --bg-color: #0e0e09;
	--bg2-color:#0e0e09;
    --heading-color: #818cab;
	--lijstbg-color:#1f1f25;
	--link-color:#b5587f;
	--lijstbloklink-color:#f476ab;
	--categoryicon-color:#0e0e09;
	--catlijst-color:white;
	--subnav-color:#0e0e09;
	--filtercaticon:invert(1);
	--cat-color:white;
	--border-color:#fbdeee !important;
}


/* BBBBBBBBBBBBBBBBBBBBBBBBBB   Einde CSS voor darkmode  BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB*/

body.custom-background {
    background-color:var(--bg-color)!important;
}

body {
	color:var(--font-color)!important;
	font-family:Arial,Helvetica,sans-serif;
	}

.lijst_blok a {
	color:var(--lijstbloklink-color)!important
}

#subnav {
    background: var(--subnav-color)!important;
    margin-top: 15px;
    border: 1px solid black;
	border-radius:0px;
}

.page-id-23423 .entry.fix, .page-id-22197 .entry.fix, .page-id-92647 .entry.fix, .page-id-92823 .entry.fix, .page-id-22198 .entry.fix, .page-id-23525 .entry.fix, .page-id-92651 .entry.fix, .page-id-92825 .entry.fix, .page-id-92649 .entry.fix, .page-id-92824 .entry.fix, .page-id-92653 .entry.fix, .page-id-92826 .entry.fix, .page-id-92655 .entry.fix, .page-id-92827 .entry.fix, .page-id-92657 .entry.fix, .page-id-92828 .entry.fix, .page-id-92659 .entry.fix, .page-id-92829 .entry.fix, .page-id-92661 .entry.fix, .page-id-92830 .entry.fix, .page-id-92665 .entry.fix,  .page-id-92831 .entry.fix  {
	background-color:transparent !important;
}


#nav ul ul li { border:none !important;}

#nav ul li a.with-arrow, #nav-top ul li a.with-arrow {
pointer-events: none;
}


@media screen and (max-width: 635px) {
.reviewsiteurl a span {
position: fixed;
bottom: 13px;
left: 0;
right: 0;
height: 13px;
z-index: 2;
font-size: 22px !important;
opacity: 0.9;
}
}

#language-selector ul ul li:last-child, #language-selector ul ul li:last-child a, #language-selector ul ul li:last-child a:visited, div.sidebar-tab-content, #nav ul ul li:last-child, #nav ul ul li:last-child > a, #nav ul ul li:last-child > a:hover, #nav-top, #nav-top ul ul li:last-child, #nav-top ul ul li:last-child > a, #nav-top ul ul li:last-child > a:hover {
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

div.reviewtext {
max-height: 400px;
overflow-y: scroll;
}