<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.hcbottom,.homecats { margin-bottom: 22px; }
.home-cat-item {display:inline-block;background:#1d1d1d;padding:0;border:1px solid #333;margin-bottom:0;border-radius:4px;
    overflow: hidden;}
.home-cat-img { border-radius: 0; position: relative; width: 100%; overflow: hidden; }
.home-cat-img img,.blogpop-content .blogpopimg img,.product-item-image img {border-radius: 0; max-width: 100%; display: block;
    -webkit-transition: opacity 1s ease-in-out,-webkit-transform .2s ease-out;
    transition: opacity 1s ease-in-out,-webkit-transform .2s ease-out;
    transition: transform .2s ease-out,opacity 1s ease-in-out;
    transition: transform .2s ease-out,opacity 1s ease-in-out,-webkit-transform .2s ease-out;
}
.home-cat-block:hover img {-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.home-cat-title { text-align: center;}
.home-cat-title h3 { font-family: 'DINCond-BoldAlternate'; font-size: 18px; color: #333; line-height: 40px; max-height: 40px;
    overflow: hidden; margin: 0;}
.home-cat-title a, .home-cat-title h3 a { font-family:'DINCond-BoldAlternate',Arial;font-size: 18px;color:#fff;text-decoration:none;}

.category-description { text-align: center; font-size: 14px;line-height:24px;padding: 20px; max-width: 760px; background: #1d1d1d; 
	margin: 0 auto; margin-top: 20px; margin-bottom: 30px;border-radius:4px;}
.category-description p { margin-bottom:0;}
.text-left { text-align:left;}
.category-description.text-left p { margin-bottom:15px;}
.category-description h2 {font-size:28px;}
.category-description h3 {font-size:22px;}

.column h2 {font-family: 'DINCond-BoldAlternate',Arial; font-size: 24px; padding-top: 5px; color: #fff; margin-bottom: 10px;
    text-align: center; position:relative;}
.column h2::after { padding-left: 12px; content: " "; position: absolute; border-top: 3px solid red; width: 40px; height: 3px;
    text-align: center; float: left; left: 47%; top: 0;}
.column h2 a {font-family: 'DINCond-BoldAlternate',Arial; font-size: 24px; color: #fff; text-decoration:none;}
.column h2 a:hover { text-decoration:underline;}

.keywords { text-align: center; max-width: 850px; margin: 0 auto;}
.keywords a { color: #b5b5b5; display: inline-block; margin-bottom: 12px; margin-left: 12px; background: #1d1d1d; border: 0px solid #4b4b4b;
    padding: 7px 16px; border-radius: 0; font-size: 16px; font-family: 'DINCond-BoldAlternate',Arial; text-decoration:none; border-radius:10px;}
.keywords a:hover { background: #4b4b4b; color: #fff;}
.keywords a.leesminder { display: block; text-align: center; padding: 0; margin-left: 0; border: none; background: 0 0;}
.keywords .leesminder::after { position: absolute; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 13px;
    content: '\f077'; font-family: 'FontAwesome Regular'; vertical-align: middle; display: inline-block; font-weight: 400; overflow: hidden;
    speak: none; text-align: center; margin-left: 5px; margin-top: 3px;}
.keywords .leesminder.leesmeer::after { content: '\f078';}

.agefilter-desc { font-size:14px; margin-top:5px;margin-bottom:20px;}
.agefilters { margin-bottom:20px;}
.agefilter { display: inline-block; margin-right: 20px; margin-bottom:20px;}
.agefilter a { color:#a1a1a1; text-decoration:none; display: inline-block; vertical-align: top; line-height: 75px; font-size: 18px; font-weight: 700;}
.agefilter a:hover {text-decoration:underline; color:#fff;}
.agefilter img { max-width: 75px; border-radius: 50%; background: #fff; margin-right: 20px;}

.redlineleft h2 { position: relative; text-align:left;}
.redlineleft h2::after { padding-left: 12px; font-family: 'FontAwesome'; content: " "; position: absolute; border-top: 3px solid red;
    width: 40px; height: 3px; text-align: center; float: left; left: 0%; top: -8px;}
.regiofilter { background: #1d1d1d; padding: 25px; padding-top: 15px; border: 1px solid #333; margin-bottom: 40px;border-radius:4px;}
.regiofilter ul {list-style: none; margin: 0; padding: 0;}
.regiofilter li { border-bottom: 1px solid #333; font-size: 16px; line-height: 28px; margin-bottom: 5px; display: inline-block; width: 100%;}
.regiofilter li a { display: block; padding: 5px 0; color:#fff; text-decoration:none;}
.regiofilter li a:hover { text-decoration:underline;}

.filter-more .filter-options-item {float:left;background: 0 0; padding: 2px 0; margin: 0; width: 100%;position:relative;
	height:32px;vertical-align: top;}
.filter-more .filter-options-title { color: #fff; font-size: 16px; line-height: 28px;}
.filter-options-title:after { right: 2px; top: -1px; z-index: 3; position: absolute;}
.filter-more .filter-options-content { width: 640px;}
.filter-more .filter-options-content li.item { width: 32%;}
.filter-options-item.active:after,  .filter-options-item.active:before {border: 8px solid transparent; height: 0; width: 0; z-index: 3;
    border-bottom-color: #1d1d1d; bottom: 0px; content: ''; display: block; left: 50%; margin-left: -20px; position: absolute;}
.filter-options-item.active:before { border: 8px solid transparent; height: 0; width: 0; border-bottom-color: #333; bottom: 1px;
    content: ''; display: block; left: 50%; margin-left: -20px; position: absolute; z-index: 3;}
.filter-options-title:after { right: 2px; top: -1px; z-index: 3;}
.active&gt;.filter-options-title:after { content: '\f077';}
.filter-options-title:after { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 13px; content: '\f078';
    font-family: 'FontAwesome Regular'; vertical-align: middle; display: inline-block; font-weight: 400; overflow: hidden;
    speak: none; text-align: center;}
.filter-options-title { cursor: pointer; margin: 0; overflow: hidden; position: relative; z-index: 1; display: block; text-decoration: none;}
.filter-options-title:hover { color: #fff; text-decoration: underline;}
.filter-options-item.active:hover { z-index: 3;}
.filter-options-content { background: #1d1d1d; border: 1px solid #333; border-radius:4px;}
.filter-options-item.active {position: relative; z-index: 2;}
.filter-options-content li.item { padding: 0;}
.filter-options-content .item a {margin-left: 0;}
.filter-options-content ol, .filter-options-content ul { padding-left: 0; margin-bottom: 0;}
.filter-options-item.active .filter-options-content { padding: 10px 15px;}
.zoekfilter .filter-options-item { background: 0 0; padding: 5px 0; margin-left: 0; margin-right: 0; display: inline-block; width: 100%;
    position: relative; border-bottom: 1px solid #333; border-radius: 0; height:39px;}
.zoekfilter .filter-options-title { color: #fff; font-size: 16px; line-height: 28px;}
.filter-options-item { margin-bottom: 5px;vertical-align: top; }

.cms-block { border-radius:4px; font-size: 14px; line-height:20px;padding: 30px; max-width: 760px; background: #1d1d1d;margin: 0 auto; margin-top: 30px;margin-bottom: 50px; }
.cms-block h2 { font-size: 24px; text-align:left;}
.cms-block h2::after{ display:none;}
.cms-block h3 {font-size:20px;}

.blogtop-wrapper { padding-top: 50px;position: relative; z-index: 0; margin-bottom: 0px; padding-left:0;padding-right:0;}
.blogtop-image { height: 100%; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: -1; background-size: cover;
    background-position: center;}
.blogtop-image::after {
    /*background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(90%,rgba(252,240,221,.35)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(252,240,221,.35) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(252,240,221,.35) 100%);*/
    bottom: 0; content: ''; height: 360px; position: absolute; width: 100%; max-height: 100%; z-index: -1;}
.blogtop-container { padding-bottom: 20px; min-height: 130px;}
.blogbox { text-align: center;}
.blogbox-head { background: rgba(255,0,0,.75); text-align: center; display: inline-block; padding: 7px 25px;}
.blogbox-head h1, .blogbox-head .h1 { color: #fff; font-size: 36px; line-height: 36px; margin: 0;}
.blogtop-links {margin-top: 12px;}
.blogtop-links a { display: inline-block; border-radius: 4px; padding: 4px 15px; border: 2px solid #03b629; text-transform: none;
    background: #03b629; font-family: 'Futura Light',Arial; font-weight: 500; font-size: 18px; color: #fff; margin-left: 6px;
    margin-right: 6px; margin-bottom: 5px; text-decoration:none;}
.blogtop-links a:hover { background: #fff; color: #03b629;}
@media screen and (min-width: 320px) and (max-width: 479px){
	.blogtop-image{background-image:url(/images/slides/480x320/sexdating.jpg);}
	.blogtop-container { min-height: 80px; padding-bottom:0;}
	.blogbox-head h1, .blogbox-head .h1 { font-size:32px;}
	.blogtop-wrapper { padding-top:40px;}
	.category-description { background:0; padding-top:0; padding-bottom:0;}
	.regiofilter .filter-more .filter-options-content { width: 320px;}
	.regiofilter .filter-more .filter-options-content li.item { width: 49%;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.blogtop-image{background-image:url(/images/slides/768x512/sexdating.jpg)}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.blogtop-image{background-image:url(/images/slides/1200x800/sexdating.jpg)}
}
@media screen and (min-width: 992px) and (max-width: 1499px){
	.blogtop-image{background-image:url(/images/slides/1920x/sexdating.jpg)}
}
@media screen and (min-width: 1500px){
	.blogtop-image{background-image:url(/images/slides/1920x/sexdating.jpg)}
}

.product-item { width:200px; margin-bottom:20px;}
.slick-slide .product-item {padding-left:10px;padding-right:10px;}
.product-item-info { text-align: center; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease;
    transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;
    border: 0 solid transparent; background: #1d1d1d;border-radius: 4px;overflow: hidden;}
.product-item-image { overflow:hidden; }
.product-item-info:hover img {-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.product-item-info .product-item-details { min-height: 97px;padding: 10px 10px 20px;}
.product-item .product-item-details h3 { font-size: 16px;line-height: 20px;margin-bottom:0; }
.product-item .product-item-details h3 a { color: #c6c6c6;font-size: 16px;line-height:20px;text-decoration:none;}
.product-item .product-item-details h3 a:hover { color: #fff;}
.product-item .product-item-details a{ font-size:11px;color: #c6c6c6;text-decoration:none;}
.product-item .product-item-details a:hover { color: red;}
.product-item:hover .product-item-info {box-shadow: 0 2px 5px #333; -moz-box-shadow: 0 2px 5px #333; -webkit-box-shadow: 0 2px 5px #333;
    -o-box-shadow: 0 2px 5px #333;-ms-box-shadow: 0 2px 5px #333;}

.blockw { margin-bottom: 20px; padding: 0px; background: #1d1d1d; border-right: 0px solid #333; border-bottom: 1px solid #333;
	overflow:hidden; border-radius:4px;}
.blockw .blockw-img, .blockw .profile-img { position: relative; overflow: hidden;}
.blockw a img { -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease;-o-transition: all 500ms ease;
    transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.blockw a:hover img {-webkit-transform: scale(1.05,1.05);-moz-transform: scale(1.05,1.05);-ms-transform: scale(1.05,1.05);
    -o-transform: scale(1.05,1.05);}
.blockw .blockw-name { padding: 12px; font-size: 15px; line-height: 22px; color: #fff; font-family: Arial; min-height: 50px;
 text-align: center;}
.blockw .profile-short a, .blockw .profile-name a, .blockw .blockw-name a {color: #fff;text-decoration:none;}
.blockw .profile-short a:hover, .blockw .profile-name a:hover, .blockw .blockw-name a:hover { color: #c6c6c6;}

.blogpop-content { background: #1d1d1d; overflow: hidden; margin-bottom: 30px; border: 1px solid #1d1d1d;border-radius:4px;}
.blogpop-content .blogpopimg { border-radius: 0; position: relative; width: 100%; overflow: hidden;}
.blogpop-content figure { margin: 0;}
.blog-content:hover img, .blogpop-content:hover img { -webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.blogpop-content .blogtext { padding: 15px;}
.blogpop-content h3 { min-height: 54px; max-height: 55px; overflow: hidden; font-size: 20px;}
.blogtext h3 a { color: #fff;text-decoration:none;}
.blogtext .readmore a { color: #fff; font-size: 14px; text-decoration: underline;}

.bloghomenew .blogpop-content .blogpopimgh { padding: 0; border-radius: 0; position: relative; overflow: hidden;}
.bloghomenew .blogpop-content .blogpopimgh img {border-radius: 0; max-width: 103%;
    -webkit-transition: opacity 1s ease-in-out,-webkit-transform .2s ease-out;
    transition: opacity 1s ease-in-out,-webkit-transform .2s ease-out;
    transition: transform .2s ease-out,opacity 1s ease-in-out;
    transition: transform .2s ease-out,opacity 1s ease-in-out,-webkit-transform .2s ease-out;
}
.bloghomenew .blogpop-content:hover img { -webkit-transform: scale(1.2,1.2); transform: scale(1.2,1.2);}
.bloghomenew .blogpop-content h3 { margin-bottom: 0;}

.more-signup .product-item-info { display: block; background: #2f2f2f;}	
.more-signup .product-item-details { width:100%;display: inline-block;height: auto;padding-bottom: 88px;
    padding-top: 30px;box-shadow: 3px 3px 30px #fff;}
.more-signup .product-item-details span { font-size: 12px;padding-top: 12px;display: block;padding-bottom: 30px;font-style: italic;}
.more-signup .product-item-details h3 {font-size: 23px;line-height: initial;padding-bottom: 30px;color: #c6c6c6;}
.more-signup .product-item-details h3 b {font-weight:normal; color:#fff;}
.more-signup .product-item-details .btn-green a { display: inline-block; border-radius: 4px;padding: 4px 27px;border: 2px solid #03b629; text-transform: none;
	background: #03b629;font-family: futura light,Arial;font-weight: 500;font-size: 20px;color: #fff;text-decoration: none;}
.more-signup .product-item-details .btn-green a:hover { background: #fff; color: #03b629;}

.profile-actions { width:100%; display:block;margin-bottom:12px;}
.product-item .product-item-details .profile-actions a,
.product-item .profile-actions a  { font-size:14px;color:#fff; padding-left:20px; padding-right:20px; display:inline-block;}
.product-item .product-item-details .profile-actions a.btna-red:hover,
.product-item .profile-actions a.btna-red:hover {color:#b30404;}
a.icon-message::before { content: "\f086"; padding-right: 10px; margin-left: -10px; display: inline-block;font-family: 'FontAwesome Regular'; position: relative;}

.faq-block { max-width: 760px; margin: 0 auto; margin-top: 30px; margin-bottom: 50px;}
.faq { border-bottom: 2px solid #333;}
.faq-question {padding: 12px 0;padding-right:40px; position:relative;font-size:23px;cursor:pointer;font-family:'DINCond-BoldAlternate',Arial;}
.faq-question::after { font-size: 32px; font-family: 'FontAwesome'; content: '\f107';position:absolute; right:5px;top:7px;}
.faq.active .faq-question::after{ content: '\f106';}
.faq-answer {padding: 12px 0;display:none;}
.faq-question.ui-accordion-header-active {border-bottom:none; padding-bottom:0;}
.faq.active .faq-answer {padding-top:0;}
.nude-blur { position:relative;display:block;}
.nude-blur::after {position:absolute; content: "\f070";font-family: 'FontAwesome Regular'; display: flex; color: #FFF;
    font-size: 39px;line-height: 25px;z-index: 99; top: 50%; left: 50%;transform: translate(-50%, -50%);}</pre></body></html>