
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

html, body {

}
.bericht-open .type-area{ clear:both; }
    .leeftijdcontrole{
font-family:Tahoma, Geneva, sans-serif; padding:4px 0 4px 0; background:#FFF1A8; color: #666; border:1px solid #D8D8D8; text-align:center; margin-bottom:20px;
position:fixed; z-index:100; top:0; left:0; right:0; cursor:pointer;
}
.flirtfly{ position:  absolute; z-index: 9999;  animation: fadeIn ease 1s;
  -webkit-animation: fadeIn ease 1s;
  -moz-animation: fadeIn ease 1s;
  -o-animation: fadeIn ease 1s;
  -ms-animation: fadeIn ease 1s; }

@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
}
}

.blur{
 -webkit-filter: blur(10px); filter: blur(10px);
}
.question-hover{ color: blue; cursor:help;  font-size: 12px; display:inline-block; float:none !important; width:auto !important; margin:0px !important; }
	.question-hover .question-text{ position: absolute;  padding: 4px; background: #fff; display: none; color: #222; font-size: 11px; margin-top: 30px;min-width: 250px; }
.balk-left{ display:inline-block; min-width: 75px; padding-right:15px; padding-left:15px; font-size:13px; color:#000 !important;  height:50px; }
.balk-left.bl-b{ border-right:1px solid #ccc; }
.balk-left a{ font-weight:bold; color:#000 !important; }
.balk-left .bl-left{ display:inline-block;padding-right:4px; }
.balk-left .bl-left.bl-image{ width:65px; overflow:hidden; }
.balk-left .bl-left.bl-text{ width:65px; overflow:hidden; width:78px; }
.topbalkA{ width:302px; }
.balk-left .bl-left.bl-bold{ font-weight:bold; text-align:right; color:#000 !important; }
.balk-left .bl-left img{ height:50px; margin-bottom:-5px; border-radius:4px; margin-right:5px; margin-left:10px; }
.topbalkA, .topbalkB, .topbalkC{ display:inline-block; }
    .widerikzoek{width:459px !important; text-align:left !important; }
.widerikzoek label{ width:90px !important; font-size:12px; font-weight:100; }
    .topbalkbg{ background:rgba(255,255,255,0.5); border-radius:4px; padding:4px; }
.mobile-profile-menu .big-but{ display:inline-block; width:calc(25% - 10px); margin:1px; border-radius:4px; padding:4px; color:#fff; text-align:center;  }
.hideondesktop{display:none !important; }
#header .top h3{ color:#fff; text-align:center;  text-shadow: -1px 0 #A22431, 0 1px #A22431, 1px 0 #A22431, 0 -1px #A22431; }
.hoverTopExit{ position:absolute; height:10px; top:0; left:0; right:0; display:block;  }
body{ margin:0px;font-family: 'Open Sans', sans-serif;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#A22431+0,000000+29 */
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #000000 29%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A22431), color-stop(29%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #A22431 0%,#000000 29%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #A22431 0%,#000000 29%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #A22431 0%,#000000 29%); /* IE10+ */
background: linear-gradient(to bottom,  #A22431 0%,#000000 29%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
background-attachment:fixed; 
}
.online_status{	position:absolute; height:20px; width:20px; display:block; border-radius:15px; margin-top:14px; margin-left:14px;
background: url(../img/icons/online.png) no-repeat; background-size:20px 20px;
	}
.offline_status{	position:absolute; height:20px; width:20px; display:block; border-radius:15px; margin-top:14px; margin-left:14px;
background: url(../img/icons/offline.png) no-repeat; background-size:20px 20px;
	}

.overlayblackCookie{ position:absolute; z-index:99999; font-size:13px; color:#000; top:0; bottom:0; font-family:Verdana, Geneva, sans-serif; left:0; right:0; background:rgba(0,0,0,0.95); }
.overlayblackCookie .overlayCookie{ padding:15px; margin:0 auto; margin-top:200px; width:600px; background:#FFF; display:block; }
.overlayblackCookie .overlayCookie .innerCookieText{ height:140px; margin-bottom:10px; padding:10px; margin-top:10px; border:1px solid #333; font-size:13px; overflow: auto; }
.overlayblackCookie .overlayCookie .CookieTitle{ font-size:18px; font-weight:bold;}
.overlayblackCookie .overlayCookie .buttonCookie{ font-size:18px; font-weight:bold; display:block; text-decoration:none; cursor:pointer; color:#fff; border-radius:4px; padding:10px; }
.overlayblackCookie .overlayCookie .buttonCookie.cooka{ float:left; background:#63C500; }
.overlayblackCookie .overlayCookie .buttonCookie.cookb{ float:right; background:#ED1D1D; }
.overlayblackCookie .overlayCookie .cookClear{ clear:both; height:10px; }

 

@media only screen and (max-width : 560px), only screen and (max-device-width : 560px) {
	.overlayblackCookie .overlayCookie{ width:90%; margin-top:20px; }
.profile-page .right-d{ padding-bottom:25px !important; }
}
.content-page .form-fill-right input[type="password"], .content-page .form-fill-right input[type="text"], .content-page .form-fill-right select{ width:calc(100% - 15px) !important; }
.lastSearch{ color:#fff; background:#5CB85C; display:none; border:1px solid #4cae4c; padding:5px; margin:10px; font-size:13px; float:left; clear:both; }
.lastSearch a{ color:#fff;}
.lastSearch img{ height:18px; width:18px; cursor:pointer; margin-bottom:-4px; margin-left:15px; }
.creditsleft{ background: #5cb85c; color:#fff; margin:10px; padding:10px; border-radius:4px; display:inline-block; border:1px solid #4cae4c; font-size:20px; }
.creditsleft.redversion{
background:#d9534f; border:1px solid #d43f3a;
}h1.smaller-font{ color:#222; }
.catpage{
color:#fff; text-decoration:none; padding:20px; font-size:18px; width:calc(100% - 40px); text-align:center; display:block;
}
input.pw {
    -webkit-text-security: disc;
}
.mobile-menu input{ display:block; clear:both; width:calc(100% - 30px); }
.mobile-menu input[type="submit"]{ width:calc(100% - 13px);}
.mobile-menu form{ padding-bottom:20px; padding-top:20px;}
#container{  width: 980px ;
  margin-left: auto ;
  margin-right: auto ;
}
.cat_links span{ display:inline-block; padding:5px; margin:0 5px 0 5px; }
.cat_links span a{ color:#fff; }
.popup_bericht{ position:fixed; margin-left:250px; margin-top:40px; z-index:90000; color:#000;
-webkit-box-shadow: 0px 0px 188px 25px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 188px 25px rgba(0,0,0,1);
box-shadow: 0px 0px 188px 25px rgba(0,0,0,1);
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 0%, #A22431 0%, #A22431 3%, #A22431 4%, #A22431 96%, #A22431 97%, #A22431 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A22431), color-stop(0%,#A22431), color-stop(0%,#A22431), color-stop(3%,#A22431), color-stop(4%,#A22431), color-stop(96%,#A22431), color-stop(97%,#A22431), color-stop(100%,#A22431)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 0%,#A22431 0%,#A22431 3%,#A22431 4%,#A22431 96%,#A22431 97%,#A22431 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #A22431 0%,#A22431 0%,#A22431 0%,#A22431 3%,#A22431 4%,#A22431 96%,#A22431 97%,#A22431 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #A22431 0%,#A22431 0%,#A22431 0%,#A22431 3%,#A22431 4%,#A22431 96%,#A22431 97%,#A22431 100%); /* IE10+ */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 0%,#A22431 0%,#A22431 3%,#A22431 4%,#A22431 96%,#A22431 97%,#A22431 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 );
width:400px; height:147px;  display:block; border-radius:5px; border:1px solid #ccc;
}
.popup_bericht .inner{
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,1);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,1);border-radius:5px;padding:6px;
}

.popup_bericht em{ font-size:14px; display:block; margin:5px; }
.popup_bericht .groen{ background: #e6f0a3; /* Old browsers */
background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-9 */
border:1px solid #ccc; font-weight:bold; width:100%;font-family: 'Open Sans', sans-serif; cursor:pointer;
}
.popup_bericht .rood{ background: #f3c5bd; /* Old browsers */
background: -moz-linear-gradient(top,  #f3c5bd 0%, #e86c57 50%, #ea2803 51%, #ff6600 75%, #c72200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(50%,#e86c57), color-stop(51%,#ea2803), color-stop(75%,#ff6600), color-stop(100%,#c72200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3c5bd 0%,#e86c57 50%,#ea2803 51%,#ff6600 75%,#c72200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */
color:#fff;
border:1px solid #ccc; font-weight:bold; width:100%;font-family: 'Open Sans', sans-serif; cursor:pointer;
}
.popup_bericht .clear_body{ clear:none; display:none; }
	#hbut_a{  opacity: 1;
    filter: alpha(opacity=100);  }
	.header_button:hover{
		opacity: 1;
    filter: alpha(opacity=100);
	}

.foto-beheer{ color:#fff; margin:5px; padding:5px; border-radius:5px; text-decoration:none; margin-bottom:5px; }
.foto-beheer:hover{ text-decoration:underline; }
#header .top .uitloggen{ margin-left:20px; }
.opzeggen{ float:right; margin-top:-5px !important; }
#header .top{ height:50px;  }
#header .top span{ color:#fff; margin-right:50px; margin-top:20px; display:block; }
#header .top span .bold{ font-weight:bold; }
#header .top span a{ color:#fff; }
#header img{ cursor:pointer; }
#header .middle{ height:175px; 
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */

}
#header .bottom{ height:40px; margin-top:5px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
#header .login{ float:right; margin-top:6px;}
input, textarea, select { 
    padding: 9px; 
    border: 0;  border-radius:4px;
    outline: 0; 
   font-family: 'Open Sans', sans-serif;; 
    background: #FFFFFF left top repeat-x; 
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); 
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    } 

textarea { 
    line-height: 150%; 
    } 
   .clear{ clear:both; }
   .space{ clear:both; height:5px; }
   .clear-10{ clear:both; height:10px; }
input:hover, textarea:hover, 
input:focus, textarea:focus { 
    border-color: #C9C9C9; 
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; 
    } 
input[type="submit"],input[type="button"]{ cursor:pointer; }
#header .bottom a{ float:left; display:block; color:#fff !important; background:rgba(0,0,0,0.8); font-size:14px; text-decoration:none; line-height:40px; padding:0 15px 0 15px; font-family:Tahoma, Geneva, sans-serif; margin-right:1px; }
#header .bottom a:hover{ background:none; }
#header .bottom a span{ background:#AA0002; display:block; float:left; height:20px; padding:0 6px 0 6px; color:#fff; border-radius:20px; border: 1px solid #fff;  line-height:18px; text-align:center; margin-top:8px; margin-right:5px; margin-left:-5px; font-size:12px; }
#header .zoeken{ z-index:10; position:relative; margin-top:5px; padding-top:10px; background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */
border-top-left-radius:4px;border-top-right-radius:4px; width:980px; }
#header .zoeken .inner{ padding:2px; float:left;
	 color:#fff; padding-bottom:10px;
}
#header .middle .right{
	background:url(../../escort/img/header-right-bg.png); height:100%;
	width:365px; float:right;
}
#header .middle .right ul{
color:#fff; margin-left:10px; font-size:19px; font-family: 'Open Sans', sans-serif; list-style:none;	
}
.toperectiebannerB{ display:none; }
#header .middle .right ul li{ margin-bottom:5px; text-shadow: 2px 2px 5px #000; }
#header .middle .right ul li h5{ display:inline-block; margin:0; padding:0; }
#header .middle .right ul li img{ margin-bottom:-2px; }
#header .middle .left{ margin-left:30px; }
#header .middle .left a{ float:left; margin:15px 20px 15px 15px; }
#header .middle .left a img{ width:125px; height:125px; border-radius:125px; border:4px solid #fff; box-shadow: 2px 2px 5px #000; }
#header .middle .left a span{ position:absolute; text-align:center; width:125px; height:30px; background:#fff;font-family: 'Open Sans', sans-serif; color:#000;
 margin-top:-25px; border-radius:15px;box-shadow: 2px 2px 5px #000; display:block; line-height:30px; font-weight:700; font-size:14px; }
 
 #header .zoeken .inner .select{
	 box-shadow: 2px 2px 5px #000;
	
	width:140px; margin:4px;
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */
padding:5px; color:#fff; border-radius:4px; cursor:pointer;
}
#header .zoeken .inner .select ul{ width:140px; display:none; max-height:350px; overflow:auto; position:absolute; background:#fff; margin:0px; margin-top:5px; margin-left:-5px; color:#000; border-bottom-left-radius:4px; border-bottom-right-radius:4px; list-style:none; padding:5px;
}
#header .zoeken .inner .select ul::-webkit-scrollbar{ width:10px; margin-left:3px; }
#header .zoeken .inner .select ul::-webkit-scrollbar-track{ }
#header .zoeken .inner .select ul::-webkit-scrollbar-thumb{ border-radius:4px;
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */
border:1px solid #fff; }

#header .zoeken .inner .select ul li{ 
z-index:99;
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */
padding:4px; color:#fff; border:1px solid #fff; border-radius:4px; cursor:pointer; font-size:12px;
 }
#header .zoeken .inner .select ul li:hover{
  opacity: 0.8;
    filter: alpha(opacity=80);	
}
#header .zoeken .inner .select span:hover{
	text-decoration:underline;	
}
#header .zoeken .inner .select span img{ height:6px; float:right; margin-top:7px; margin-right:4px; }

/* options */
#header .zoeken .inner .checkboxes span{ cursor:pointer; display:block; }
#header .zoeken .inner .checkboxes span img{ height:6px; float:right; margin-top:7px; margin-right:4px; }
 #header .zoeken .inner .checkboxes{
	 box-shadow: 2px 2px 5px #000;

	width:140px; margin:4px;
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */
padding:5px; color:#fff; border-radius:4px;
}
.citytag{
	 box-shadow: 2px 2px 5px #000;
display:inline-block;
	width:auto; margin:4px;
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */
padding:5px; color:#fff; border-radius:4px;
}
#header .zoeken .inner .checkboxes ul{ width:140px; margin-top:1px; position:absolute; display:none; margin-left:-5px; list-style:none; padding:5px;
background: #A22431; border-radius:4px; margin-top:7px; box-shadow: 2px 2px 5px #000; z-index:9999;
}
#header .zoeken .inner .checkboxes ul li{ 
z-index:99;
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */
padding:4px; color:#fff;  border-radius:4px; cursor:pointer; font-size:12px; margin-top:3px; 
 }
#header .zoeken .wider-block li{ max-width:110px; }
#header .zoeken .inner .checkboxes ul li:hover{
  opacity: 0.8;
    filter: alpha(opacity=80);	
}
#header .zoeken .inner .checkboxes .checkleft{ float:left; }

/* content */ 

.content{  min-height:100px;  border-radius:4px; margin-top:-5px; padding-top:10px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#A22431+1,000000+50&amp;0.51+0,1+100 */
background: -moz-linear-gradient(top,  rgba(169,3,41,0.51) 0%, rgba(169,3,41,0.51) 1%, rgba(0,0,0,0.75) 50%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,0.51)), color-stop(1%,rgba(169,3,41,0.51)), color-stop(50%,rgba(0,0,0,0.75)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(169,3,41,0.51) 0%,rgba(169,3,41,0.51) 1%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(169,3,41,0.51) 0%,rgba(169,3,41,0.51) 1%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(169,3,41,0.51) 0%,rgba(169,3,41,0.51) 1%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(169,3,41,0.51) 0%,rgba(169,3,41,0.51) 1%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82a90329', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

border-left:1px solid #A22431; border-right:1px solid #A22431; margin-bottom:-8px; }
.content .inner-content{ padding:10px; }

.content .inner-content h2{ margin:0px; padding:0px; color:#A22431; text-shadow: 2px 2px 2px #000; text-transform:uppercase; } 
.content .inner-content .front-pro{ float:left; margin-left:5px; width:305px; margin-right:7px;border-radius:6px;height:150px; display:block; margin-bottom:15px;
 box-shadow: 2px 2px 5px #000;background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */}
.content .inner-content .front-pro .profile-photo{
	border-radius:6px; width:130px; height:130px; border:4px solid #fff;	box-shadow: 2px 2px 5px #000; float:left; margin-left:5px; margin-top:5px;
}
.content .inner-content .front-pro:hover{
-webkit-box-shadow: 0px 0px 4px 3px rgba(255,252,255,1);
-moz-box-shadow: 0px 0px 4px 3px rgba(255,252,255,1);
box-shadow: 0px 0px 4px 3px rgba(255,252,255,1);
}
.content .inner-content .front-pro .pro-text{ text-align:left; float:left; padding:5px; color:#fff; 
}
.content .inner-content .front-pro .pro-text h4{ text-shadow: 2px 2px 5px #000; font-family: 'Open Sans', sans-serif; font-size:16px; margin:0px; padding:0px; 
text-transform:uppercase; font-weight:700; }
.content .inner-content .front-pro .pro-text p{ text-shadow: 2px 2px 5px #000; font-family: 'Open Sans', sans-serif; font-size:13px; margin:0px; padding:0px; 
text-transform:uppercase; font-weight:100; margin:0px; padding:0px; font-weight:700; }

#footer .zoeken{ width:980px; min-height:120px; z-index:0; position:relative; margin-top:5px; padding-top:10px; background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */
border-bottom-left-radius:4px; border-bottom-right-radius:4px; margin-bottom:40px;
}
#footer .zoeken .inner{ color:#fff; padding:0 10px 10px 10px; font-size:12px; text-align:center; }

.profile-page .left{ float:left; width:255px; margin-right:10px;height:283px; background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */padding:3px; border-radius:6px; }
.profile-page .left .smaller{ font-size:12px; margin-right:4px; margin-bottom:-5px; float:right; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.profile-page .right{ float:left; width:350px; height:283px; background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */padding:3px; border-radius:6px; }
.profile-page .right-b{ width:290px; margin-left:10px; }
.profile-page .left h2,.profile-page .right h2{ 
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
height:29px; line-height:33px; text-align:center; font-family: 'Open Sans', sans-serif; font-size:16px;
 width:100%; text-shadow: none; color:#fff; border-top-left-radius:6px;border-top-right-radius:6px; font-weight:700; }
.profile-page .left .profile-photo{ border-bottom-left-radius:6px;border-bottom-right-radius:6px; width:255px; height:253px; 
cursor:pointer; }
.profile-page .left .profile-thumb{ border-radius:6px; width:50px; height:50px; margin:5px; border:1px solid #fff;  }
.profile-page .left .profile-thumbs{ position:absolute; margin-top:-60px;  width:255px; cursor:pointer; }
.profile-page .left{ float:left; margin-left:10px; }
.profile-page .right .table .table-left{ color: #fff;  padding:2px; padding-left:6px; width:140px; float:left; display:block; margin-bottom:1px; font-weight:bold;font-size:13px; }
.profile-page .right .table .table-right{ color: #fff;  width:190px; padding:2px;  padding-left:6px; float:left; display:block; margin-bottom:1px;font-weight:100; font-size:13px; }
.profile-page .right-c{ width:927px; margin-left:10px; margin-top:5px; color:#fff; height:auto;
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
 }
.profile-page .right-c .table{ padding:5px; margin:5px;  border-radius:6px; font-size:13px; }
.profile-page .right-b .table .table-left{ width:120px; }
.profile-page .right-b .table .table-right{ width:150px; }
.profile-page .right-d{ margin-left:10px; width:340px; position:relative; }
.profile-page .right-d .table label{ width:150px; display:block; float:left; margin:4px; }
.profile-page .right-d .table label a{ color:#fff; 
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; 
background: #8fc800; cursor:pointer;
  background: -moz-linear-gradient(top, #8fc800 0%, #438c00 100%);
  background: -webkit-gradient(linear, left top, left bottom, 
  color-stop(0%,#8fc800), color-stop(100%,#438c00));
  background: -webkit-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -o-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -ms-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: linear-gradient(top, #8fc800 0%,#438c00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#8fc800', endColorstr='#438c00',GradientType=0 );
width:100%; display:inline-block; text-decoration:none; padding:3px; text-align:center; margin:2px 4px 2px 4px; border-radius:4px;
}
.profile-page .right-e{ margin-left:10px; width:570px; }
.profile-page .right-d .flirt{ padding:5px; color:#fff; text-decoration:underline; display:block;
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
text-align:center; bottom:4px; border-radius:5px; position:absolute; width:calc(100% - 17px); cursor:pointer;
}
.profile-page .right-e input[type="text"]{ width:549px; }
.profile-page .right-e input[type="button"]{ height:27px; }
.profile-page .right-e textarea{ width:549px; height:100px; }
.profile-page .right-e label{ font-size:12px; color:#fff; cursor:pointer; display:inline-block; min-height:20px;
 min-width:250px; margin:2px; }
.profile-page .right-e label a{ color:#fff; }
.profile-page .right-b .contact-button{  cursor: pointer; 
background: rgb(141,220,72); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(141,220,72,1) 0%, rgba(101,185,39,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(141,220,72,1)), color-stop(100%,rgba(101,185,39,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(141,220,72,1) 0%,rgba(101,185,39,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(141,220,72,1) 0%,rgba(101,185,39,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(141,220,72,1) 0%,rgba(101,185,39,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(141,220,72,1) 0%,rgba(101,185,39,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ddc48', endColorstr='#65b927',GradientType=0 ); /* IE6-9 */

display:block; height:70px; margin-top:5px; margin-right:2px; border-radius:6px; }
.contact-button img{ height:40px; margin-top:15px; margin-left:10px; }
.contact-button span{ position:absolute;font-size:19px; font-family: 'Open Sans', sans-serif; width:150px; text-align:center; margin-top:5px;
margin-left:15px;  }
.hide{ display:none; }
.no-margin-top{ margin-top:5px; }
.zoek-knop{ text-align:center; width:979px; display:none;
background: #A22431; /* Old browsers */
 margin-top:-5px; height:30px;  color:#fff; text-decoration:underline; cursor:pointer; padding-top:5px;
}
.zoek-knop:hover{ background:#510012; }
.loading-animate{ text-align:center; margin-top:10px; }
.loading-animate img{ height:100px; width:100px;  opacity: 0.5;
    filter: alpha(opacity=50); }
.content-page{
	
}
.page{
	color:#fff;
}
.clear_body{ clear:both; height:10px; }
.clear_small{ clear:both; height:4px; }
.content-page h3{ color:#fff; margin:0px; }
.content-page.wt{ color:#fff; }
.content-page .form-fill-left{ float: left; width:201px; margin-top:1px; height:35px;text-align:right; font-weight:bold; line-height:35px; color:#fff;  margin-left:1px;
padding:3px 12px 3px 3px; font-size:16px; }
.content-page .form-fill-right{ float: left; margin-top:1px; margin-left:1px;  width:251px; height:35px; padding:3px; }
.content-page .form-fill-right input{ height:26px; padding:3px; width:241px; }
.content-page .form-fill-right select{ height:34px; padding:3px; width:249px; cursor:pointer; }
.color-bg{ background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */ /* IE6-9 */
}
.freecredits{ font-size:11px; font-weight:100; color:#fff; }
.form-fill-right .ikzoek{ display:inline-block; color:#fff; margin-top:9px; cursor:pointer; }
.form-fill-right .ikzoek input{display:inline-block; height:auto; width:auto; }
.color-bg-b{ background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.color-bg-red{ background: #A22431; /* Old browsers */
}
.white-color{ color:#fff; }
.content-page .formfiller{ margin-left:4px; }
.content-page .form-fill-table{ margin-left:1px; width:405px; float:left; padding-left:1px; background:#A22431; margin-top:1px; }
.content-page .form-fill-table label{ width:190px; display:block; float:left;border:1px solid #A22431;  margin:0px 0px 3px 1px; padding:3px; color:#fff; font-size:15px; cursor:pointer; }
.content-page .form-options{ margin-left:1px; height:30px; color:#fff; padding-top:10px; width:944px; float:left; padding-left:5px; background:#A22431; margin-top:1px; }
.content-page .form-options .option-left{ float:left; width:370px; margin-left:20px; }
.content-page .form-options .option-right{ float:left; }
.content-page .form-options label{ padding:4px; border-radius:4px; cursor:pointer; margin:2px; font-size:14px; }

.content-page .form-fill-area{ padding:5px; margin-top:1px; margin-left:1px; width:532px; float:left; }
.content-page .form-fill-area textarea{ width:505px; height:115px; }
.content-page .top-h{ padding:10px; margin-top:1px; color:#fff; font-weight:bold; margin-left:5px; text-align:center; text-decoration:underline; }
.content-page .formfiller .time-select{ width:107px; }
.content-page .formfiller span{ color:#fff; }
.content-page .wider{ width:390px; height:37px; font-size:14px; margin-left:5px; }
.content-page .wider input[type="checkbox"]{ margin-right:10px; }
.content-page .wider a{ color:#fff; }
.content-page .wider label{ cursor:pointer; }
.content-page .aanmeld-button{ color:#fff; border:5px solid #A22431; font-size:14px; height:13px;text-shadow: 2px 2px #000;
  background: #8fc800; cursor:pointer; float:left; margin-left:1px; width:920px;
  background: -moz-linear-gradient(top, #8fc800 0%, #438c00 100%);
  background: -webkit-gradient(linear, left top, left bottom, 
  color-stop(0%,#8fc800), color-stop(100%,#438c00));
  background: -webkit-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -o-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -ms-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: linear-gradient(top, #8fc800 0%,#438c00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( 
  startColorstr='#8fc800', endColorstr='#438c00',GradientType=0 );  }
.content-page .aanmeld-button:hover{ background:#438c00; }
.green-bg{  background: #8fc800 !important; cursor:pointer;
  background: -moz-linear-gradient(top, #8fc800 0%, #438c00 100%);
  background: -webkit-gradient(linear, left top, left bottom, 
  color-stop(0%,#8fc800), color-stop(100%,#438c00));
  background: -webkit-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -o-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -ms-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: linear-gradient(top, #8fc800 0%,#438c00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#8fc800', endColorstr='#438c00',GradientType=0 );}
.green-bg.but{ color:#fff; font-size:15px; color:#000; font-family: 'Open Sans', sans-serif; line-height:10px; }
.fillerb .form-fill-left{ width:269px;}
.content-page .form-fill-left span{ float:left; margin-left:5px; }
.aanmelden-b{ display:none; }
.wider input{ margin-right:5px; }
.formfiller .warning{ position:absolute; font-size:13px; margin-top:-33px; display:block; width:242px; height:32px; line-height:35px; padding-left:5px; margin-left:1px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd65e+0,febf04+100;Yellow+3D+%232 */
background: rgb(255,214,94); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,214,94,1) 0%, rgba(254,191,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,214,94,1)), color-stop(100%,rgba(254,191,4,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */

color:#C10003; text-decoration:underline; cursor:pointer;
 }
 .formfiller .warning img{ height:15px; margin-right:5px; }
 #header .zoeken .inner .checkboxes .wider-block{ width:240px;}
 .als-b,.als-a{ width:454px; margin-right:0px; float:left; cursor:pointer; }
 .content-page .top-h.als-b{ margin-left:1px; } 
 .mobile-menu{ display:none; }
 
 .mobile-menu .button{ width:100%; color:#fff; font-size:20px; line-height:30px; cursor:pointer; text-align:center; }
  .mobile-menu .sub-menu{ margin-top:5px; background:none; display:none; position:absolute; z-index:999; background:#000; }
 .mobile-menu .sub-menu a{ display:block; width:100%; text-align:left; border-bottom:1px solid #fff; }
 .ticket-form{ float:left; width:600px; margin-left:200px; }
@media only screen and (max-width : 800px),
only screen and (max-device-width : 800px){
#header .top{ background-position: left !important; }
.topcenterdiv{ width: auto !important; }
.home-landing.lp .left{ display:none; }
.home-landing.lp{ background-size:100% !important; }
.content-page .form-fill-left{ width:50%; }
.content-page .form-fill-right{ width:calc(50% - 24px); }
.content-page .wider{ width:calc(100% - 24px); height:auto !important; }
#container{ width:100% !important; padding-left:0px !important; }
#header .middle .right, .topbalkbg{ display:none; }
#header .bottom a{padding: 0 5px 0 5px !important;}
.bericht-open { width: calc(100% - 300px)  !important; }

.bericht-open .profiel, .bericht-open .type-area{ width:100% !important; }
.bericht-open .profiel .right {width: calc(100% - 120px) !important; overflow:auto; } 
.bericht-open .type-area .left textarea{ width:calc(100% - 150px) !important; }
.bericht-open .type-area .left, .bericht-open .type-area .right{ float:none !important; }
.bericht-open .type-area{ height: auto !important;}
.bericht-open .type-area .right{ padding-top:0 !important; width:auto !important; }
.bericht-open .type-area .right input{ margin:3px !important; }
.bericht-open .history, .bericht-open .nocredits{ width: auto  !important; }
#footer .zoeken{ width:auto !important; }
.als-b, .als-a{ width: auto !important; }
.content-page .form-fill-left, .content-page .form-fill-right{  }
.content-page .form-fill-table{ width:100% !important; }
.content-page .form-fill-area{ width:100% !important; }
.content-page .form-fill-area textarea{width:calc(100% - 30px) !important;}
.content-page .form-options{width:100% !important;}
.content-page .aanmeld-button{width:calc(100% - 45px) !important;}
#header .zoeken{ width:auto !important; }
.home-landing .left {width: calc(100% - 300px) !important;}
}

 @media only screen and (max-width : 500px),
only screen and (max-device-width : 500px){
.toperectiebannerA{ display:none; }
.toperectiebannerB{ display:block; }
.hide-check-mobile{ display:none; }
 .widerikzoek{width:100% !important;height:auto !important; text-align:left !important; }
#partnerReg, #ClosepartnerReg{ position:absolute !important; }
.seo-text{ color:#fff; }
.mobile-menu .sub-menu{ position:relative !important; }
#header .bottom {
    margin-top: 10px !important;
height:auto !important;
}
.content-page .aanmeld-button{width:100% !important;}
.content-page .wider-mobile{ width:100% !important; float:none; font-size:14px; height:auto !important; clear: both; display:block;}
.mobile-underline{ text-decoration: underline; }
.hideondesktop{display:block !important; }
.zoek-knop{margin-top: auto !important;}

#header{ position:relative !important; }
.bericht-open .type-area .right{ padding-top:5px !important; }
.hide-for-mobilebb{ display:none; }
.balk-left{ display:none; }
.topbalkbg{ display:none; }
.content{ margin-top:40px !important; }
.content .inner-content .front-pro .pro-text p{ font-size:12px; }
.content .inner-content .front-pro .pro-text h4{ font-size:14px; }
.popup_bericht{ margin-left:3px !important; width:95%;}
.popup_bericht input[type="button"]{ width:calc(100% - 10px) !important;; }
.home-landing .right{  float:left !important;width:calc(100% - 20px) !important;  }
.home-landing .left{ width:100% !important; float:right !important; }
.home-landing.lp .left{ display:none; }
.berichten-lijst{ width:calc(100% - 10px) !important; }
.berichten-lijst .heading{ width:100% !important; }
.berichten-lijst .toggle{  width:calc(100% + 20px) !important; }
.paynl-product-selector{ width:100%; }
.paynl-button.paynl-product{ width:100%; }
#paynl-wrap .paynl-button.paynl-product p{ width:100% !important; }
#paynl-product-selector{ width:auto !important; }
.creditsleft{ float:right !important; margin-bottom:0px; font-size:13px;  }
#paynl-country-selector select{ position:absolute; right:10px; margin-bottom:-40px; }
#paynl-country-selector{ margin-top:0 !important; }
#paynl-payment-instructions{ width:100% !important; }
#paynl-payment-instructions ul li{ width:100% !important; }
.foto_overzicht{ margin:0 !important; }
#header .zoeken .inner{ width:calc(50% - 5px); text-align:center; }
.checkboxes{ text-align:left; }
#paynl-payment-instructions ul li .button-2{ width:100% !important; }
#paynl-product-selector, #paynl-profile-selector, #paynl-payment-instructions{ padding-left:0 !important; width:100% !important; }
#paynl-profile-selector{ width:100% !important; }
#paynl-profile-selector ul li{ width:100% !important; }
#paynl-wrap .paynl-button.paynl-profile button{ width:100% !important; }
#paynl-wrap .paynl-body{ padding:0px 20px 0 0 !important; } 
.berichten-lijst .bericht{ width:100% !important; overflow:hidden; }
.bericht-open{ width:calc(100% - 10px) !important; margin:10px 0 0 0 !important; padding:0; height:auto !important; }
.bericht-open .profiel, .bericht-open .type-area{ width:calc(100% + 10px) !important; }
.bericht-open .profiel .right{ width:calc(100% - 120px) !important; }
.bericht-open .profiel .right .min_por_right{ width:45% !important; font-size:14px !important; height:20px; }
.bericht-open .profiel .right .min_por_left{ width:45% !important; font-size:14px !important; }
.bericht-open .profiel .right .profieltekst{ display:none !important; }
.bericht-open .type-area{ height:180px !important; }
.bericht-open .type-area .left{ width:calc(100% - 20px) !important; }
.bericht-open .type-area .left textarea{ width:(100% - 20px) !important; }
.bericht-open .type-area .right{ width:100% !important;  }
.bericht-open .type-area .right input{ margin-right:5px; }
.bericht-open .history,.bericht-open .nocredits{ width:calc(100% + 10px) !important; height:320px; overflow-y: scroll;
overflow-x: hidden; margin-bottom:5px; }
.msg-overal{ ma-width:calc(100% - 20px) !important; }
.open_attachment{ margin:20px !important; }
.open_attachment img{ width:calc(100% - 40px) !important; }
.bericht-open .bijlage-block{ margin-top:20px; width:calc(100% - 20px) !important; }



 .ticket-form{ float:none !important; width:auto !important; margin-left:0; }
 .ticket-form input,.ticket-form textarea{ width:calc(100% - 20px) !important; }
 .ticket-form select{ width:100% !important; }



.opzeggen{ float:none; margin-top:0 !important; }
	 .mobile-menu{ display:block; }
#container{ width:100%; }
#header .middle,#header .middle .left{ display:none; }
#header .top{ width:100%; overflow:hidden; }
#header .top .login{ display:none; }
#header .bottom .hide-for-mobile{ display:none; }
.hide-mob{ display:none; }
.content{ overflow:hidden;width:100%; padding:0px; }
.content .inner{ width:100%; }
#header .zoeken{ width:100%; }
.zoek-knop{ width:auto; padding-top:18px; background: #8fc800; cursor:pointer;
  background: -moz-linear-gradient(top, #8fc800 0%, #438c00 100%);
  background: -webkit-gradient(linear, left top, left bottom, 
  color-stop(0%,#8fc800), color-stop(100%,#438c00));
  background: -webkit-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -o-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -ms-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: linear-gradient(top, #8fc800 0%,#438c00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#8fc800', endColorstr='#438c00',GradientType=0 ); margin-right:1px; font-weight: bold; text-decoration:none; }
#footer{ width:100%; }

#footer .zoeken{ width:auto; }
#footer .zoeken .inner{ margin-right:10px; width:auto; font-size:12px; }
.content .inner-content .front-pro{ width:99%; }
#header .zoeken .inner .checkboxes .wider-block{ width:140px;}
.content-page{ width:97%; }
.content-page .form-fill-left,.content-page .form-fill-right{ width:100%; margin-right:0px; padding:3px; text-align:center; }
.content-page .form-fill-area{  width:100%; margin:1px 0 0 0; padding:3px; text-align:center; }
.content-page .form-fill-area textarea{ width:90%; }
.content-page .top-h{ width:100%; margin-left:1px; padding:10px 3px 10px 3px;  }
.als-b,.als-a{ float:left; }
.content-page .form-fill-table label{ width:46%; float:left; }
.content-page .form-fill-table{ width:100%; padding:3px; margin-left:0; height:auto;}
.content-page .formfiller{ margin-left:0px; }
.content-page .wider{ margin-left:0px; font-size:12px; }
.content-page .aanmeld-button{ width:100%; padding:10px 3px 10px 3px; border:0px; }
.formfiller .warning{ left:0; right:0; margin-left:auto; margin-right:auto; }
.profile-page .left{ width:99%;height:auto; margin-bottom:5px; margin-left:0; }
.profile-page .left .profile-photo{ width:100%; height:auto; }
.profile-page .right{ width:99%; padding-bottom:5px; height:auto; margin-bottom:5px; }
.profile-page .right .table .table-left,.profile-page .right .table .table-right{ width:46%; }
.profile-page .right-d,.profile-page .right-e,.profile-page .right-b,.profile-page .right-c{ width: 99%; margin:0 0 5px 0; }

.profile-page .right-d .table label span{ width:46%; }
.profile-page .right-e input[type="button"],.profile-page .right-e textarea,.profile-page .right-e input[type="text"]{ width:100%; padding:5px 0 5px 0; text-align:center; }
.content-page .form-options{ margin-left:1px; color:#fff; padding-top:5px; width:100%; float:left; 
background:#A22431; margin-top:1px; height:auto; padding-bottom:5px; }
.content-page .form-options strong{ display:block; margin:5px 0 5px 0; }
.content-page .form-options .option-left{width:100%; margin:0; }
.content-page .form-options .option-right{width:100%; margin:0; }
.content-page .form-options label{ padding:2px; border-radius:4px; margin:2px; width:95%; display:block; float:left; cursor:pointer; }
}
.ikzoekC{ display:inline-block; color:#fff; cursor:pointer; width:calc(50% - 10px); background:rgba(0,0,0,0.2); margin:4px; margin-top:-3px; }
.ikzoekC input{ display:inline-block; height:auto !important; width:auto !important; }
.bigpicture{ width:500px; position:absolute;
 margin: 0px 0 0 -250px;
    top: 10%;
    left: 50%;
border:2px solid #fff; border-radius:15px; display:none; cursor:pointer; z-index:10; }
.andere-profielen{ display:inline-block; margin:4px 10px; }
.andere-profielen img{ width:125px; height:120px; }
.appr{ text-align:center; }
.foto_overzicht{ margin:30px; }
.foto_overzicht .picture{ float:left; margin:10px;}
.foto_overzicht .picture img{ width:150px; height:150px; } 
.foto_overzicht .picture span{ background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 0%, #A22431 0%, #A22431 3%, #A22431 4%, #A22431 96%, #A22431 97%, #A22431 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A22431), color-stop(0%,#A22431), color-stop(0%,#A22431), color-stop(3%,#A22431), color-stop(4%,#A22431), color-stop(96%,#A22431), color-stop(97%,#A22431), color-stop(100%,#A22431)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 0%,#A22431 0%,#A22431 3%,#A22431 4%,#A22431 96%,#A22431 97%,#A22431 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #A22431 0%,#A22431 0%,#A22431 0%,#A22431 3%,#A22431 4%,#A22431 96%,#A22431 97%,#A22431 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #A22431 0%,#A22431 0%,#A22431 0%,#A22431 3%,#A22431 4%,#A22431 96%,#A22431 97%,#A22431 100%); /* IE10+ */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 0%,#A22431 0%,#A22431 3%,#A22431 4%,#A22431 96%,#A22431 97%,#A22431 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 );
 height:50px; padding: 5px 5px 10px 5px; width:140px; display:inline-block; color:#fff; text-align:center; height:15px; 
 cursor:pointer; 
}
.foto_overzicht .picture .pic_a,.foto_overzicht .picture .pic_b,.foto_overzicht .picture .pic_c,.foto_overzicht .picture .exbgb{ background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ 
 text-decoration:underline;
}
.foto_overzicht .picture .span_top{  font-weight:700; }
.foto_overzicht .picture .span_top:hover{ font-weight:700;cursor:default; }
.foto_overzicht .picture input[type="file"]{ background:#ff0000; margin-top: -30px; width:150px; position:absolute; height:60px; opacity: 0; filter: alpha(opacity=0); cursor:pointer; }
.foto_overzicht .picture span a{ color:#fff; }
.inner a{ color:#fff; }
.content_blok{ color:#fff; }
.content_blok h1{ font-size:18px; }
.front-pro.hidden{ display:none !important; }
.prev {
  display: none;
}

.page-numbers .number{
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */ /* IE6-9 */
padding:4px; border-radius:4px; border:2px solid #A22431; color:#fff;
display:inline-block; margin-bottom:3px;
}
.page-numbers{ text-align:center; margin:5px 0 10px 0; -moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;-o-user-select:none; }
.page-numbers .number.bold{ background:#000; }
.page-numbers .number:hover{ background:#000; cursor: pointer; }
.hidden-form-part{ display:none; }
.hidden-form-part select{ width: 270px; margin:5px; }
.hidden-form-part input[type="password"],.hidden-form-part .dd{ width: 250px !important; margin:5px; padding:9px !important; text-align:left !important; }
.hidden-form-part input[type="button"]{ margin:5px; }
.hidden-form-part p{ color:#fff; text-align:center; }

h1.smaller-font{ font-size:18px; text-align:center; margin-top:0; }
.berichten-lijst{ float:left;display:block; width:260px;}
.berichten-lijst .bericht{ height:50px; width:250px; background: rgba(0,0,0,0.5);
display:block; border-bottom:2px solid #000; color:#fff; overflow:hidden; }
.berichten-lijst .bericht .foto{ float:left; cursor:pointer;}
.berichten-lijst .bericht .foto img{ height:50px; width:50px; }
.berichten-lijst .bericht .right{ float:left; width:160px; padding-left:5px;font-size:14px;  cursor:pointer; line-height:25px; }
.berichten-lijst .bericht .right .datum{ font-size:12px; }
.berichten-lijst .bericht .delete{ float:right; }
.berichten-lijst .bericht .delete img{ height:25px; cursor:pointer; display:block; clear:both; }
.berichten-lijst .heading{ padding:5px; color:#fff; width:240px; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:100; cursor:pointer; margin-bottom:1px; }
.berichten-lijst .heading span{  float:right; font-size:14px; margin-top: 2px; font-weight:bold; font-family: 'Open Sans', sans-serif; display:block; }
.berichten-lijst .heading:hover{ text-decoration:underline; }
.berichten-lijst .bericht:hover,.berichten-lijst .bericht.selected{ background: #8fc800; 
  background: -moz-linear-gradient(top, #8fc800 0%, #438c00 100%);
  background: -webkit-gradient(linear, left top, left bottom, 
  color-stop(0%,#8fc800), color-stop(100%,#438c00));
  background: -webkit-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -o-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -ms-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: linear-gradient(top, #8fc800 0%,#438c00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#8fc800', endColorstr='#438c00',GradientType=0 ); }
 .berichten-lijst .hidden{ display:none; }
 .berichten-lijst .toggle{ max-height:500px; overflow:auto; width:260px; background:#A22431;}
 .toggle::-webkit-scrollbar              { width:10px; position:absolute; background: #fff; }
.toggle::-webkit-scrollbar-button       { /* 2 */ }
.toggle::-webkit-scrollbar-track        { width:10px; }
.toggle::-webkit-scrollbar-track-piece  { /* 4 */ }
.toggle::-webkit-scrollbar-thumb        { background:#A22431; }
.toggle::-webkit-scrollbar-corner       { /* 6 */ }
.toggle::-webkit-resizer                { /* 7 */ }

.bericht-open{ width:650px; display:none; float:left; height:600px; margin-left:20px; }
.bericht-open .heading{ padding:5px; color:#fff; width:100%; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:100;   margin-bottom:2px;}
.bericht-open .heading a{ color:#fff; }
.bericht-open .profiel,.bericht-open .type-area{ background: #A22431;
display:block; height:110px; width:660px; }
.bericht-open .bijlage-block{ position:absolute;background: #A22431;  display:none; z-index:999; width:660px; }
.bericht-open .bijlage-block img{ margin:8px; cursor:pointer;border: 2px solid #fff; }
.bericht-open .profiel .foto{ display:block; float:left; }
.bericht-open .profiel .foto img{ height:110px; width:110px; }
.bericht-open .profiel .right{ display:block; width:540px; height:90px; float:left; padding:5px; color:#fff; }
.bericht-open .profiel .right .min_por_left{ width:100px; float:left; font-size:14px; }
.bericht-open .profiel .right .min_por_right{ width:100px; float:left; font-size:14px; font-weight:100; height:20px; }
.bericht-open .profiel .right .kenmerken,.bericht-open .profiel .right .profieltekst{ width:265px; display:block; float:left; font-size:15px; }
.bericht-open .profiel .right .kenmerken, .bericht-open .profiel .right .profieltekst a{ color:#fff; font-size:12px; font-weight:bold; }
.bericht-open .type-area{ height:130px; }
.bericht-open .type-area .left{ width:530px; padding:5px; float:left; display:block; }
.bericht-open .type-area .left textarea{ width:calc(100% - 17px); height:60px;}
.bericht-open .type-area .right{ padding:5px; float:left; display:block; width:110px;padding-top:41px; }
.bericht-open .type-area .right input{ width:110px; height:37px; }
.bericht-open .type-area .right .second{ margin-top:5px; }
.bericht-open .history,.bericht-open .nocredits{ background: #A22431; display:block;  width:660px; height:320px; overflow-y: scroll;
overflow-x: hidden; margin-bottom:5px; }
.bericht-open .nocredits{ display:none; color:#fff; text-align:center; }
.bericht-open .nocredits a{ color:#fff; }
 .bericht-open .history::-webkit-scrollbar              { width:10px;  background: #A22431; }
.bericht-open .history::-webkit-scrollbar-button       { /* 2 */ }
.bericht-open .history::-webkit-scrollbar-track        { /* 3 */ }
.bericht-open .history::-webkit-scrollbar-track-piece  { /* 4 */ }
.bericht-open .history::-webkit-scrollbar-thumb        { background:#000; cursor:pointer; }
.bericht-open .history::-webkit-scrollbar-corner       { /* 6 */ }
.bericht-open .history::-webkit-resizer                { /* 7 */ }

.hidden-div{ display:none !important; }
.msg-overal{ display:block; margin:3px; padding:3px; color:#fff; font-size:14px;position: relative; max-width:calc(75% - 5px); clear:both; }
.msg-overal.left{ float:left; background:#000; text-align:left; margin-left:10px; }
.msg-overal.right{ float:right; background: #A22431; text-align:right; margin-right:10px;  }
.msg-overal.left .msg-bericht .msg-pic{ height:45px; width:45px; float:left; margin:2px 8px 4px 2px; }
.msg-overal.right .msg-bericht .msg-pic{ height:45px; width:45px; float:right; margin:2px 2px 4px 8px; }
.msg-overal .msg-bericht em{ font-size:11px; font-style:normal; }
.msg-overal .msg-bericht input[type="button"]{ height:auto; padding:4px; background: #8fc800; 
  background: -moz-linear-gradient(top, #8fc800 0%, #438c00 100%);
  background: -webkit-gradient(linear, left top, left bottom, 
  color-stop(0%,#8fc800), color-stop(100%,#438c00));
  background: -webkit-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -o-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: -ms-linear-gradient(top, #8fc800 0%,#438c00 100%);
  background: linear-gradient(top, #8fc800 0%,#438c00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#8fc800', endColorstr='#438c00',GradientType=0 );color:#fff; font-weight:bold; }
.msg-overal.left:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #000;
	border-width: 10px;
	margin-top: -10px;
}
.msg-overal.right:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #A22431;
	border-width: 10px;
	margin-top: -10px;
}
#mycredits{ display:none; }
.overlay{ background-color:rgba(0,0,0,0.5); position:absolute; top:0; left:0; right:0;  z-index:999; display:none; cursor:pointer; height:100%; bottom:0; }
.open_attachment{ position:fixed; margin-top:50px; display:none; z-index:99999; margin-left:200px; cursor:pointer; }
.paynl-country-selector select{ width:100px !important; }

#paynl-profile-selector ul li,#paynl-payment-instructions ul li,#paynl-payment p{
background: #A22431; /* Old browsers */
background: -moz-linear-gradient(top,  #A22431 0%, #A22431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #A22431 0%,#A22431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #A22431 0%,#A22431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22431', endColorstr='#A22431',GradientType=0 ); /* IE6-9 */ /* IE6-9 */
}
.anitspam{ color:#fff !important; background:#000; padding:5px; border-radius:4px; display:inline-block; }
.nocredits{ color:#fff; display:none; text-align:center; }
.nocredits a{ color:#fff; }
.nocredits .tasPinbox.pinbox_yellow{ width:100px !important; margin-right:5px; }
.home-landing{ color:#fff; font-size:14px; padding:10px; margin-bottom:20px; }
.home-landing .left{ width:70%; min-width:250px; float:left; display:block;}
.home-landing .right{ float:right; display:block;width:20%; min-width:230px; height:260px; padding-left:20px; margin-right:10px; background: rgba(0, 0, 0, 0.5); }
.home-landing .right select{ width:90%; margin:0; }
.content .inner-content .home-landing h1,.content .inner-content .home-landing h2{ text-shadow:none; color:#fff; font-size:17px; margin-top:10px !important;text-transform:none; }
.content .inner-content .home-landing h1{ font-size:19px; text-shadow: 2px 2px #000; }
.content .inner-content .home-landing h2 img{ margin-bottom:-5px; width:20px; height:20px; }
.content .inner-content .home-landing .step-two,.content .inner-content .home-landing .step-three{ display:none; }
.content .inner-content .home-landing input[type="button"]{color:#fff; width:90%; } 
.content .inner-content .home-landing input[type="text"]{ width:calc(90% - 20px); }
.linkcred{ color:#000; padding:8px; border-radius:4px; margin-top:5px; display:block; margin-left:auto; margin-right:auto; width:220px; font-size:14px; text-decoration:none; }
.help-icon{ float:right !important; }
.help-icon img{ height:25px; margin-top:7px; }
.ticket-form input[type="text"],.ticket-form textarea{ width:500px; }
.ticket-form select{ width:520px; }
.ticket-form{ color:#fff; }
.home-landing.lp{ background:url(../img/img-3/couple-2.jpg) no-repeat; background-size:680px; height:400px; }
.home-landing.lp .right{ float:right; width:25%; min-width:200px; margin-right:45px; height:400px; }
.home-landing.lp .left{ float:right; width:25%; min-width:200px; margin-top:-10px; height:425px !important; overflow:hidden; position:relative; }
.home-landing.lp .left .thumb-lp{ height:200px; width:200px; display:block; margin-bottom:20px; }
.home-landing.lp .left .thumb-lp img{ height:200px; width:200px; }
.home-landing.lp .left .thumb-lp.hide{ display:none; }
.home-landing.lp .left .thumb-lp .name{ display:block;width:200px; position:absolute; font-family: 'Open Sans', sans-serif; font-size:18px; color:#fff; 
font-weight: 700; height:25px; margin-top:-25px; text-align:center; 
 }
 .profile-page .right-e input[type="button"]{ color:#fff; }
.balkgroen{ display:block; width:calc(100% - 10px); color:#000 !important; marin:0 auto; padding:5px; border:1px solid #34A853; background: #8defa7; }
   .content_blok.page .content_middle_space{ color:#000 !important; }



 @media only screen and (max-width : 340px),
only screen and (max-device-width : 340px){
.profile-page .right-d .table label a{ width: 90%; font-size:12px; }
.profile-page .right-d .table label{ width:calc(50% - 10px); }
}


 
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans');
body,html{
	
	background: #8F1F2B; 

 }
	
 .content_middle_space{ color:#fff; }
#header{ width:100%; z-index:999; }
.content{ margin-top:180px; }
	#header {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
	background:#2A2728;
	}
	.content .inner-content {

    background: #701821
}
	.topbalkbg{ background:none; }
.balk-left, .balk-left a, .balk-left .bl-left.bl-bold {
    color: #fff !important;
}
	.zoeken.searchmenu{ width: 1000px;
    margin: 0 auto; }
	.zoek-knop{margin-top: 210px;}
	.topBalkDiv .content_middle_space{ background:none !important; }
#header .middle{ display:none; }
#header .bottom{ height:60px; position:absolute; left:0; right:0; text-align:center; margin-top:0; }
	.topcenterdiv{ width:1000px; margin:0 auto; }
#header .bottom a{ background:none; margin-top:15px; display:inline-block;float:none;   }
input, #header .middle .left a span, #header .bottom a, h1, h2, h3, h4{ font-family: 'Josefin Sans', sans-serif; }
.content{ background: rgba(0,0,0,0.5) !important; }
.content .inner-content .content_blok,#header .login span,#header .login span a,.content-page.wt,.content-page h3{ color:#000; }
#paynl-wrap h2{ color:#000 !important; text-shadow:none; }
#header .middle{ border-bottom:2px solid #fff; border-top:2px solid #fff; }
.mobile-menu .sub-menu{ background:#282828; }
.searchmenu{ margin-top:60px !important; }
.profile-page .right-c,.color-bg-b,.profile-page .left h2, .profile-page .right h2,.profile-page .left,.profile-page .right, .color-bg,.content .inner-content .front-pro,.bericht-open .profiel, .bericht-open .type-area,.bericht-open .history, .bericht-open .nocredits{
background: rgba(0,0,0,0.3); 
}
	h1.smaller-font{ color:#fff; }
#header .bottom{ background:#000; }
.profile-page .right-c{ margin-bottom:5px; }

.content-page .fix-black, .fix-black{ color:#000 !important; } 
.fix-black a{ color:#000 !important; }
#paynl-wrap input[name=pincode]:focus, #paynl-payment p:active, #paynl-payment p:hover, #paynl-payment p.selected,.paynl-button.paynl-profile.selected,.paynl-button.paynl-profile:hover,#paynl-profile-selector ul li:hover, #paynl-payment-instructions ul li:hover, #paynl-payment p:hover,#paynl-wrap button.button-2.selected{ background:#000 !important; }
#header .login span{ display:none; }
	#header .login{ margin-top:80px; }
#paynl-wrap h2{ color:#fff !important; }
.popup_bericht{ color:#fff; background:rgba(0,0,0,0.75); }
	#header .top{ height: 120px !important; background:url(https://www.sexdateparade.nl/cache/websites/kizzie.nl/images/headerbg.jpg) center no-repeat #A22431; }
	#header .topcenterdiv img{ display:none; }
	.home-landing .right{
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#27292b+0,000000+100 */
background: rgb(39,41,43); /* Old browsers */
background: -moz-linear-gradient(top, rgba(39,41,43,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(39,41,43,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(39,41,43,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27292b', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	border-top-left-radius:20px;border-bottom-right-radius:20px;
	}
	.green-bg, .content-page .aanmeld-button, .zoek-knop{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9d222f+0,d23141+100 */
background: rgb(157,34,47); /* Old browsers */
background: -moz-linear-gradient(top, rgba(157,34,47,1) 0%, rgba(210,49,65,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(157,34,47,1) 0%,rgba(210,49,65,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(157,34,47,1) 0%,rgba(210,49,65,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d222f', endColorstr='#d23141',GradientType=0 ); /* IE6-9 */
}
	@media only screen and (max-width : 560px), only screen and (max-device-width : 560px) {
	#header .top{
	    background-position: left;
    background-size: 200% 75%;
	height:100px !important;
	}}
 .content_blok.page{ color:#000 !important; } .content_blok .content_middle_space{ padding:5px; background:rgba(255,255,255,0.85); }
.content_blok .content_middle_space input{ max-width:90%; }
