body			{
	margin: 0px;
	background: #0f0f0f;
	background-size: cover;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: justify;
	line-height: 1;
	color: #C1CBCF; /*#c7b287*/;
	position: relative;
	font-weight: 300;
}


a:link, a:visited	{ color: #e9e9e9; text-decoration: underline; }
a:hover, a:active	{ color: #FFFFFF; text-decoration: none; }

a, .home_ladylabel, .go-top, input, select {
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-transition-property: all;
	transition-property: all;
}

::-webkit-input-placeholder {
    color: rgba(42,42,42,0.2);
}
:-moz-placeholder {
    color: rgba(42,42,42,0.2);
}
::-moz-placeholder {
    color: rgba(42,42,42,0.2);;
}
:-ms-input-placeholder {
    color: rgba(42,42,42,0.2);
}

.text-bold {
	font-weight: 400;
}

#blm {
	position: absolute;
	left: 90px;
	top: 20px;
	width: 80px;
}
#blm2 {
	width: 50px;
	position: absolute;
	left: 100px;
	top: 10px;
}

.sticky {
  position: sticky;
  top: 0;
  z-index: 9;
  background-color: inherit;
}

.relative {
	position: relative;
}
.relative::after {
	display: block;
	clear: both;
	content: "";
}
.ornament {
	position: relative;
	text-align: center;
	padding: 0 35px;
}
.mtel {
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: 700;
}
#mtel a:link, #mtel .mtel a:visited { text-decoration: none !important; }
#mtl, #mwa {
	display: inline-block;
	margin-top: 7px;
	margin-right: 2%;
}
.ornament::before, .ornament::after {
	border-top: 1px solid;
	top: 50%;
	display: block;
	content: '';
	position: absolute;
	top: calc(50% - 1.5px);
	top: -webkit-calc(50% - 1.5px);
	top: -moz-calc(50% - 1.5px);
	width: 55px;
	height: 3px;
}
.ornament::before {
	left: -35px;
	right: 100%;
}
.ornament::after {
	right: -35px;
	lefT: 100%;
}

.go-top {
	background: rgba(0,0,0,0.8);
	color: white;
	width: 40px;
	height: 40px;
	padding: 12px 4px 12px 4px;
	position: fixed;
	right: 20px;
	bottom: -200px;
}
.go-top:hover {
	background: rgba(0,0,0,0.6);
}
.go-top.is-active {
	right: 20px;
	bottom: 30px;
}
.btn {
	border-radius: 0;
	font-weight: 200;
}
.btn.btn-info {
	background-color: #2a2a2a;
	color: white;
	border: 0;
	text-decoration: none;
}
.btn.btn-info a {
	text-decoration: none;
}
.btn.btn-info:hover {
	background: black;
}
.stdbutton		{
	background: #2a2a2a;
	color: #fff;
	border: 0;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	border-radius: 0px;
	cursor: pointer;
	text-transform: uppercase;
	padding: 0 20px 0 20px;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0 auto;
}
.stdbutton:hover	{
	background: #150909;
}
.stdbutton.fa, .stdbutton svg {
	color: #C1CBCF !important;
	fill: #C1CBCF !important;

}
.mr1 {
	margin-right: 1em !important;
}
.mt1 {
	margin-top: 1em;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mb1 {
	margin-bottom: 1em;
}
.mt5 {
	margin-top: 5em;
}
.mb100 {
	margin-bottom: 100px;
}
h1, h2, h3, h4, h5, #home_title	{
	font-size: 40px;
	text-align: left;
	font-family: 'Oswald', Arial, Helvetica, sans-serif, cursive;
	color: white;
	font-weight: 200;
}
h2 {
	font-size: 32px;
	margin-top: 8px;
}
h3 {
	font-size: 24px;
}
h4 {
	margin-bottom: 0;
	font-size: 24px;
}
strong			{
	color: #fff;
	font-weight: 400;
}

h1.scr	{ font-size: 2em; text-transform: uppercase; padding-left: 1%;}

input[type="text"], input[type="email"], input[type="tel"], input[type="date"], select, textarea		{
	font-size: 1.1em !important;
	margin-bottom: 15px;
	background-color: rgba(255,255,255,0.1);
	color: #fff;
	border: 0px;
	border-radius: 0 !important;
	min-height: 3rem;
}

select.form-control		{
	font-size: 1.1em !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 3rem !important;
	border: 0px;
	background-color: rgba(255,255,255,0.1);
	color: #fff;
}
select.form-control {
  background-image:
    linear-gradient(45deg, transparent 50%, black 50%),
    linear-gradient(135deg, black 50%, transparent 50%);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px);
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
}
textarea {
	background-color: rgba(255,255,255,0.1);
	color: #fff;
}
#mailform select
{
    color: rgba(42,42,42,0.4) !important;
}
#mailform select option
{
    color: rgba(42,42,42,1) !important;
}
#mailform select option:first-child
{
    color: rgba(42,42,42,0.4) !important;
}

textarea, textarea.form-control		{
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	background-color: rgba(255,255,255,0.1);
	border: 0;
	border-radius: 0;
	margin-bottom: 15px;
}

#wrapper		{
	width: 100%;
	max-width: 1900px;
	margin: 0 auto;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 200;
	text-align:justify;
	line-height: 2em;
	color: #CFDFE1; /*#C1CBCF;*/
	position: relative;
}


#header_home			{
	width: 100%;
	width: -moz-calc(100%-15px);
	width: -webkit-calc(100%-15px);
	text-align: left;
	heights: 0;
    padding-tops: 45%;
	position: relative;
}
#header_home img {
	width: 100%;
}
.peico {
	width: 100%;
	max-width: 500px;
	margin-top: 0px;
}
.peicoft {
	width: 100%;
	max-width: 250px;
	clear: both;
}
.peiconb {
	width: 70px;
}

#header_home h1 {
	font-size: 80px;
	font-weight: 200;
	text-transform: none;
	text-align: center;
}

#header_content {
	width: 100%;
	max-width: 500px;
	position: absolute;
	top: 10%;
	left: 2.5%;
	text-align: center;
	text-shadow: #000 0px 0 1px;
}

#content {
	display: block;
	padding: 15px;
	position: relative;
	min-height: 430px;
	background-color: rgba(125,146,154,1);
}
#content #socialmedia	{
	margin-top: 10px;
	float: right;
	padding-right: 5px;
	width: auto;
	margin-bottom: 15px;
}
#content aside {
	margin-top: 170px;
}
.hide {
	display: none;
}
label {
	font-weight: normal;
}
.navbar-brand {
	font-weight: 400;
	font-size: 2rem;
}
.navbar-brand:link, .navbar-brand:visited {
	text-decoration: none;
}
.navbars {
	width: 100%;
	background-color: rgba(22, 22, 22, 0.2);
	margin: 0;
	padding: 0 20px 0 0;
	border-radius: 0;
	min-height: 80px;
}
.whatsapp {
	text-align: left !important;
}

.whatsapp:link, .whatsapp:visited {
	text-decoration: none;
}
.nav-item a, .nav-links a  		{

	text-decoration: none;
	text-transform: uppercase;
}

#telegram_bt {
	display: inline-block;
	background: white;
	border-radius: 5px;
	overflow: hidden;
	width: 189px;
	margin-bottom: 5px;
}
#telegram_bt:hover {
	background: #efefef;
}

.nav-item a:link, .nav-item a:visited, .nav-links a:link, .nav-links a:visited	{

	text-decoration: none;
	font-size: 1.05em;
	padding-left: 8%;
	padding-right: 8%;
	white-space: nowrap;
}

.dropdown-menu {
	background: black;
	min-width: 15rem;
	border-radius: 0;
}
.dropdown-item:hover {
	color: black !important;
}
.navbar-whatsapp {
	float: right;
	padding-right: 20px;
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.navbar-whatsapp i {
	vertical-align: middle;
}
.navbar-whatsapp span {
	vertical-align: middle;
	display: block;
}

.menuitem:hover, .menuitem:active	{ background: #000; color: #fff; text-decoration: none; }
#hmenu li 		{ position: relative; list-style: none; margin: 0; padding: 0; float: left;}
#hmenu li uls 		{ position: absolute; left: 0px; top: 40px; z-index: 500; margin: 0; padding: 0; background-color: #333333; }

#hmenu li ul li, #hmenu li ul li a	{ width: 100%; }
#hmenu li ul li:hover  a	{ border-left: #000 1px solid; border-right: #000 1px solid; background: #444; }
#hmenu ul, #hmenu ul li:hover ul, #hmenu ul li:hover ul { display: none; }
#hmenu li:hover ul, #hmenu ul li:hover ul, #hmenu ul li:hover ul { display: block; }

#socialmedia img, #lady_share img	{ border: 0; }
#twitter		{ margin-left: 0px; top: 0px; border: 0; }


#topbar			{ width: 100%; min-height: 55px; border: #57322a 1px solid; background-color: #2c130f; position: relative; text-align: center; margin-bottom: 10px; }
#topbar h1, #fac_titel h1, .box h1		{ text-align: center !important; }

/* tc menu */
#menu			{ width: 970px; height: 20px; background: #000000 url(../resources/menu.png) left top; position: absolute; top: 130px; }
#menu ul 		{ list-style: none; margin: 0; padding: 0; float: left;  }
#menu a			{ display: block; margin: 0; }
#menu li 		{ position: relative;  }
#menu ul ul 	{ position: absolute; z-index: 500; }

#menu ul ul, #menu ul li:hover ul ul, #menu ul ul li:hover ul ul { display: none; }
#menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul { display: block; }

#langs			{ position: absolute; right: 0px; top: 142px; width: 60px; height: 20px; margin: 0; padding: 0; z-index: 450; font-size: 12px; }

#recaptcha_response_field	{
	background: #fff !important;
	color: #000 !important;
	height: 20px;
	padding-left: 3px !important;
}

#menu_flag_nl:link, #menu_flag_nl:visited, #menu_flag_en:link, #menu_flag_en:visited		{
	background: url(../resources/Flag_of_the_Netherlands.svg) left center no-repeat;
	background-size: 24px 12px;
	padding-left: 28px;
	margin-left: 20px;
}
#menu_flag_en:link, #menu_flag_en:visited		{
	background: url(../resources/Flag_of_the_United_Kingdom.svg) left center no-repeat;
	background-size: 24px 12px;
}

.highlight, .highlight a:link, .highlight a:visited {
	color: #fff;
}




#lady_nms		{ clear: both; width: 100%; max-width: 1400px; font-size: 10px; text-align: center; margin-top: 80px; margin-bottom: 20px; clear: both; letter-spacing: 1px; margin: 10px auto; }
#lady_nms a:link, #lady_nms a:visited	{ text-decoration: none; color: #707070; margin: 5px; }
#lady_nms a:hover, #lady_nms a:active	{ text-decoration: underline; color: #FFFFFF; }

#city_nms		{ display: block; clear: both; max-width: 1200px; width: 100%; font-size: 1em; text-align: center; margin-top: 80px; padding-bottom: 20px; /*text-transform: uppercase;*/ clear: none; letter-spacing: 1px; margin: 20px auto; color: #ccc; }
.city_nms		{ padding: 5px 15px 5px 15px; display: inline-block; opacity: 0.7; }
#city_nms a:link, #city_nms a:visited	{ text-decoration: none; color: #707070; }
#city_nms a:hover, #city_nms a:active	{ text-decoration: underline; color: #909090; }

#city_table		{ width: 75%; min-height: 430px; float: right; padding: 15px 10px 15px 15px; text-align: left; }

#home_banner	{ clear: both; width: 1005px; margin: 10px auto; text-align: center; }

#pe_payment		{ min-height: 500px; }

#extra_img		{
	width: 150px;
	height: 100px;
	background: #000000;
	float: left;
	margin: 0px 15px 15px 0px;
}
.ptr			{
	cursor: pointer;
}
#footer			{
	padding: 15px;
	min-height: 85px;
	background: #000;
	font-size: 1rem;
	color: #707070;
}
#footer img {
	margin-left: 10px;
	margin-top: 4px;
}

#boms_lnk		{ width: 500px; height: 12px; display: none;  }
#boms_lnk a:link,#boms_lnk a:visited	{ color: #000000; font-size: 10px; cursor: default; }

.copyright		{ width: 380px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 10px; margin-left: 5px; }
.acceptlogo		{ float: left; margin-right: 5px; width: 30px; }

.footer_lnk		{
	display: inline-block;
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
}
.footer_lnk:link, .footer_lnk:visited {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	color: #707070;
}
.footer_lnk:hover, .footer_lnk:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.nowrap	{
	white-space: nowrap;
}
.clear			{ clear: both; }
.radio			{ width: 12px; height: 12px; margin-right: 5px; } .radio input { background: transparent; border: 0; height: 11px; }
.full			{ width: 100%; }
.confirm_bt input	{ width: 164px; height: 20px; border: #333333 1px solid; padding: 0px; margin-top: 5px;  }
.mandatory		{
	float: right;
	color: rgba(255,255,255,0.7);
	font-size: 14px;
}
.wht			{ color: #c4b8a0; font-weight: bold; float: left; font-size: 12px; display: block; }
.warning		{ color: #FF0000; }

.hli			{
	clip-path: inset(0, 100%, 200%, 0);
	width: 100%;
}
.lady-holder	{
	margin-bottom: 25px;

}
.lady-holder .home_lady a {
	background-color: rgba(42,42,42,1);
	border: rgba(42,42,42,0.1) 0px solid;
}
.home_ladylabel	{
	font-family: 'Oswald', Arial, Helvetica, sans-serif, cursive;
	position: absolute;
	display: block;
	bottom: 0;
	line-height: 36px;
	height: 48px;
	color: #fff;
	width: 100%;
	text-align: center;
	font-size: 2.5rem;
	text-shadow: #000 0px 1px 1px;
	background: #2a2a2a;
	padding: 5px 0 5px 0;
}
.home_lady		{ position: relative;}
.home_lady:hover .home_ladylabel, .home_lady_r:hover .home_ladylabel	{ background: #C1CBCF; }
.home_lady a	{ display: block; overflow: hidden; position: relative; }

#tel {
	font-size: 1.5em;
}

#hcol1			{ width: 34%; float: left; padding: 5px 5px 5px 5px; }
#hcol2			{ width: 66%; float: left; padding: 5px 5px 5px 10px; }
#col1			{ width: 34%; float: left; margin-right: 5px; padding: 10px; }
#col2			{ width: 66%; float: right; padding: 10px; }

#lupd	{
	width: 100%;
	text-align: center;
	font-weight: 300;
	position: absolute;
	bottom: 0;
}
#lupd span {
	padding: 10px;
	background-color: rgba(0,0,0,0.5);
}
#lupd:link, #lupd:visited {
	text-decoration: none;
}

#home_filter input	{ height: 14px; padding: 0; margin: 0; }
#home_filter .title		{
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
}

.filtersubmit 		{
	width: 100px;
	height: 20px;
	border: 0;
	padding: 0;
	text-align: center;
	padding-top: 2px;
	cursor: pointer;
}

#book_button {
	width: 100%;
	line-height: 48px;
	height: 68px;
}
.box	{
	background: #2A2A2A;
	margin-bottom: 15px;
	padding: 10%;
	border: 0;
	position: relative;
}
.box h1 {
	margin-bottom: 40px;
}
.box h2, #filterform h2 {
	width: 100%;
	display: block;
	text-align: center;
}
.box h3.ornament {
	color: #C1CBCF;
}
#home_titel		{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 80px;
	min-height: 40px;
}
#home_titel h1 {
	padding-bottom: 0;
}

#home_txt2 {
	background: #2a2a2a;
	color: white;
	margin-left: 15px;
}

#home_select	{
	float: right;
	width: 100%;
	height: 30px;
	padding: 4px;
	font-size: 1.2rem;
}
#home_select input	{
	height: 36px;
	min-height: 24px;
	line-height: 36px;
	text-align: center;
	font-size: 1.5rem;
	width: 60%;
	line-height: 30px;
	float: left;
}
#home_select button	{
	float: right;
	width: 39%;
	background: none;
}
#home_select button:hover	{
	background: #000;
	color: white;
}
#home_news a:link, #home_news a:visited {
	text-decoration: none;
}
#home_news a:hover {
	text-decoration: underline;
}
#home_news .readmore {
	font-style: italic;
	font-size: 0.9em;
	margin-left: 5px;
	opacity: 0.5;
}
#lady_select	{
	clear: both;
	float: right;
	width: 245px;
	font-size: 1.3em;
	margin-bottom: 40px;
	margin-top: -40px;
}
#lady_att {
	text-align: center;
	font-size: 16px;
}
/*.slick-slideOUD {
	margin-left: 5px;
	margin-right: 5px;
}
.slideS {
  height: 100%;
}
.slick-trackS {
	min-height: 400px;
}*/
.slick-track{
    display: flex !important;
}
.slick-slide{
    display: flex !important;
    height: auto !important;
    align-items: center; //optional
    justify-content: center; //optional
    background-color: #000;
}


.slick-slide img {
    display: flex !important;
    height: auto !important;
}
.slider {
    width: 95%;
    margin: 0 auto;
}

.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 100%;
}

.slick-prev:before,
.slick-next:before {
  color: black;
}


.slick-slide {
  transition: all ease-in-out .3s;
  opacity: .8;
}

.slick-active {
  opacity: .9;
}

.slick-current {
  opacity: 1;
}

.lght > .row {
	background-color: rgba(255,255,255,0.1);
	padding-top: 100px;
	padding-bottom: 150px;
}

.drk > .row {
	background-color: rgba(0,0,0,0.90);
	color: white;
}

#lady_txt		{
	font-size: 1.75rem;
	color: white;
	margin-top: 50px;
	margin-bottom: 50px;
}

#lady_info		{
	margin-top: 55px;
	font-size: 1.25em;
	margin-bottom: 50px;
}
#lady_info ul {
	padding-left: 0;
}
#lady_info li 	{
	list-style: none;
}
#lady_info svg {
	color: white;
}
#lady_info .fa-times {
	color: #95A2A7;
}
#lady h1, #lady h2, #oth h1, #oth h2, #oth h3	{
	margin-top: 50px;
	margin-bottom: 50px;
	text-transform: uppercase;
	font-size: 40px;
	text-align: center;
	width: 100%;
}

#lady_ftrs {
	clear: both;
	width: 70%;
	margin: 30px auto;
	margin-bottom: 50px;
	text-align: center;
}
#lady_ftrs span {
	color: white;
	font-weight: 400;
}
#lady_ftrs label {
	font-weight: 200;
}
#lady_imgs {
	width: 90%;
	width: calc(100% - 60px);
	width: -webkit-calc(100% - 60px);
	width: moz-calc(100% - 60px);
	margin-left: 30px;
	margin-right: 30px;
}
#lady_imgs div {
	margin-bottom: 15px;
}

#lady_txtt		{
	width: 70%;
	text-align: left !important;
	line-height: 3rem !important;
}


#lady_booknow, #lady_call	{
	width: 100%;
	font-size: 1.1rem;
	float: left;
	min-height: 70px;
	line-height: 55px;
	cursor: pointer;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-weight:  bold;
	background: #000;
	margin-bottom: 15px;
	max-width: 660px;
	white-space: normal !important;
}
#lady_booknow {
	float: right;
}

#lady_booknow:hover, #lady_call:hover {
	background: #C1CBCF;
	color: #2a2a2a;
}

#lady_fb, #lady_react {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

#lady_nav	{
	margin-top: 50px;
	margin-bottom: 50px;
	width: 100%;
}
#lady_nav .btn {
	margin-bottom: 15px;
}
.review			{ background: #260e0a url(../resources/button_bg.jpg) center top repeat-x; float: left; padding: 5px; border: #57322c 1px solid; border-bottom: #140806 1px solid; border-right: #140806 1px solid; display: inline-block; text-align: center; width: 170px; }
.review:link, .review:visited	{ text-decoration: none !important; color: #e5d8c0; }
.review:hover, .review:active	{ text-decoration: none !important; color: #e5d8c0; background: #260e0a url(../resources/button_bg_over.jpg) center top repeat-x; border: #000 1px solid; border-bottom: #57322c 1px solid; border-right: #57322c 1px solid;  }
#rreview		{ margin-top: 15px; float: left;}
#wreview		{ margin-top: 5px; float: left; }
#lady_gb	{
	width: 100%;
	margin-top: 50px;
	margin-bottom: 50px;
	position: relative;
	color: #000;
}
#lady_gb > .row {
	padding-top: 50px;
	padding-bottom: 50px;
}

.lgb_row	{
	clear: both;
	width: 300px;
}
#lady_gb_cpnl	{
	position: absolute;
	bottom: 20px;
	right: 10px;
}
#oth {
	font-size: 20px;
}
.wrp  {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	margin-bottom: 100px;
}
#oth .wrp.contact h3 {

	float: left;
}
#oth .wrp.contact h3 a:link, #oth .wrp.contact h3 a:visited {
	text-decoration: none;
}
#oth .wrp.contact h3 a:hover {
	text-decoration: underline;
}

#browse 	{
	width: 94%;
	margin-left: 3%;
	margin-right: 3%;
	clear: both;
	max-height: 600px;
	position: relative;
	overflow: hidden;
}
#browse .home_ladylabel {
	font-size: 1.4rem;
}
#license_txt	{ float: left; width: 24%; min-height: 430px; }



#prijzen_result	{
	margin-top: 20px;
	margin-bottom: 50px;
	color: white;
	font-weight: bold;
	text-align: center;
}
#postcode {
	height: 36px !important;
	min-height: 24px;
	margin-right: 2px;
}

#prijzen_submitbt	{ margin-left: 2px; }
#prijzen_submitbt:hover	{ color: #FFFFFF; }

#gastenboek_col1	{ float: left; width: 200px; height: 385px; background: #2c130f url(../resources/guestbooktxt_bg.jpg) no-repeat; border: #57322a 1px solid; padding: 10px; margin-bottom: 10px;}
#gastenboek_col2	{ width: 448px; height: 375px; overflow: auto;  float: left; padding: 15px 10px 15px 15px; margin: 0px 10px 0px 10px; background-color: #2c130f; border: #57322a 1px solid; text-align: left;}
#gastenboek_col3	{ width: 240px; height: 375px; float: left; padding: 15px 10px 15px 15px; background-color: #2c130f; border: #57322a 1px solid;}
.gbform_row	{ clear: both; min-height: 30px; }
.gbform_row input		{ width: 292px; }
.gbform_row textarea	{ width: 292px; height: 60px; margin-bottom: 10px; padding: 1px; }
.gbform_col1	{ float: left; width: 100px; }
.gbform_col2	{ float: left; width: 300px; }
.gb_row			{ clear: both; min-height: 14px; margin-top: 4px; margin-bottom: 4px; padding: 4px 0px 4px 0px; border-bottom: #401b16 1px dotted; }
.gb_title		{ width: 200px; float: left; }
.gb_msg			{ width: 180px; float: left; }
.gb_nme			{ font-weight: bold; }
.gb_links a:link, .gb_links a:visited	{ color: #91805e; text-decoration: none; }
.gb_links a:hover, .gb_links a:active	{ color: #c4b8a0; text-decoration: underline; }


#employment_txt	{ float: left; width: 22%; min-height: 500px; }
#employment_txt img	{ width: 100%; }
#employment_table	{ width: 77%; min-height: 520px; float: right; padding: 15px 10px 15px 15px; background-color: #2c130f; border: #57322a 1px solid; text-align: left; }

#limo_titel		{ width: 100%; margin-bottom: 10px; }
#limo_txt		{ width: 100%; margin-bottom: 5px; padding-top: 5px; clear: both; }
#limo_txt a		{ text-decoration: none; color: #e5d8c0; }
#limo_txt h1	{ margin-top: 0; padding-top: 0; }
#limo_1			{ width: 100%; float: left; margin-bottom: 5px; clear: both;}
#limo_4			{ width: 100%; margin-bottom: 10px; clear: both; }
#limo_imgs		{ width: 100%; float: right; margin-bottom: 10px; }
#limo_info		{ width: 100%; float: left; }
#limo_info h2, #limo_info h3, #limo_info h4	{ font-size: 14px; color: #e2dac8; padding-top: 0px; margin-top: 5px; }
.limo_img		{ background: #000000 url(../resources/thumblimo_bg.jpg) no-repeat; padding: 10px; float: left; }

#faq_titel		{ float: left; margin-top: 0px;  margin-bottom: 10px; min-height: 61px; text-align: center; }
#faq_txt		{ min-height: 780px; float: left; padding: 15px 10px 15px 15px; text-align: left; }
#faq_txt i		{ margin-right: 10px;}
.faq_row		{ margin-bottom: 20px; clear: both; }
.faq_question	{
	font-weight: bold;
	color: white;
}
.faq_answer		{ }
.wit			{ color: #fff !important; text-transform:  uppercase;}

#hotel_txt		{ width: 55.5%; min-height: 520px; float: left; }
#hotel_txt h2	{ margin-bottom: 20px; }
#hotel_txt a		{ text-decoration: underline; color: #e5d8c0; }
#hotel_img		{ width: 43.5%; min-height: 520px; margin-bottom: 10px; position: relative; float: right; background: #2b1310; border: #57322a 1px solid; padding: 10px;  }
#hi1			{ position: absolute; left: 10px; top: 10px; }
#hi2			{ position: absolute; left: 10px; top: 191px; }
#hi3			{ position: absolute; left: 220px; top: 10px; }
#hi4			{ position: absolute; left: 10px; top: 370px; }

#striptease_txt	{ width: 55.5%; min-height: 400px; float: left; }
#striptease_img	{ width: 43.5%; min-height: 400px; float: right; }
#st1			{ position: absolute; left: 10px; top: 10px; }
#st2			{ position: absolute; left: 10px; top: 176px; }
#st3			{ position: absolute; left: 220px; top: 10px; }

#terms_txt		{ min-height: 400px; float: left; padding: 15px 10px 15px 15px; }
#terms_txt textarea { width: 460px; height: 60px; }
#terms_txt h3		{ margin-top: 25px; margin-bottom: 5px; }

.kb_hld			{ display: inline-block; width: 28%; padding: 1%; margin-right: 2%; vertical-align: top; margin-bottom: 2%; }

/* pages */
#lp_main	{
	margin-bottom: 50px;
}

#lp_side	{ float: right; width: 100%; padding: 10px; margin-bottom: 10px; padding-top: 40px; }
#lp_side .stitle	{ font-weight: bold; font-size: 12px; }
.pitop				{ clear: both; margin-bottom: 10px; }
.pilft				{
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-top: 100px;
	background-color: #000;
	width: 40%;
	max-width: 350px;
}
.pirgt				{
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-top: 100px;
	background-color: #000;
	width: 40%;
	max-width: 350px;
}
#lp_side .pitop		{ padding: 2px; background-color: #000; }

#page_pg h1		{ font-size: 40px !important; color: #fff !important; font-family: "Raleway"}
#page_pg h2, #page_pg h3, #page_pg h4, #page_pg h5, #page_pg h6  { font-size: 36px !important; margin-top: 40px; margin-bottom: 20px; color: #fff !important; }

#tag_cloudS	{ clear: both; width: 100%; background: #250d09;  margin-bottom: 10px; padding: 10px;border-left: #4a322e 1px solid; border-top: #4a322e 1px solid; border-right: #4c2828 1px solid; border-bottom: #5a3032 1px solid; }

.tag1, .tag2, .tag3, .tag4, .tag5	{ padding: 2px 5px 2px 5px; }
.tag1:link, .tag1:visited	{ font-size: 10px; text-decoration: none; }
.tag2:link, .tag2:visited	{ font-size: 11px; text-decoration: none; }
.tag3:link, .tag3:visited	{ font-size: 12px; text-decoration: none; }
.tag4:link, .tag4:visited	{ font-size: 14px; text-decoration: none; }
.tag5:link, .tag5:visited	{ font-size: 16px; text-decoration: none; }
.tag1:hover, .tag2:hover, .tag3:hover, .tag4:hover, .tag5:hover	{ text-decoration: underline; }

#page_tt	{ width: 993px; }

/* Others */
#others		{ clear: both; margin: 0 auto; position: absolute; bottom: 0px; text-align: center; display: nosne; width: 100%; background-color: #000000; border-top: #666666 1px solid; }
.others		{ padding: 0px 10px 0px 10px; }
.others a:link, .others a:visited	{  }
.others a:hover, .others a:active	{ }

#spcnt		{ display: none; }

#melding	{ width: 900px; padding: 10px 20px 10px 20px; position: absolute; top: 200px; left: 20px; background-color: #1e0d0a; border: #513430 5px solid; z-index: 999; font-size: 12px; }
#melding_close	{ position: absolute; right: 20px; top: 10px; cursor: pointer; }
#layer		{ width: 100%; height: 100%; background-color: #000; position: absolute; top: 0; left: 0; z-index: 998; filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7; }

#blog	{
	text-align: left !important;
	position: relative;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	overflow: auto;
	font-size: 20px;
}


.blog_twitter		{
	left: 0px !important;
	top: 10px !important;
}

#blog textarea	{
	width: 380px;
	height: 90px;
	padding: 5px;
	clear: both;
	margin: 5px 240px 10px 0px;
}
#blog #naam, #blog #email, #blog #scode, #blog #reactie	{

}
#blog #naam, #blog #email, #blog #scode	{
	display: block;
	float: left;
	width: 286px;
	margin: 0px 200px 5px 0px;
}
#blog label	{
	display: block;
	float: left;
	width: 100px;
	margin: 0px 0px 5px 0px;
}
#blog_rbt	{
	margin-left: 100px;
	padding: 0 10px 0 10px;
	cursor: pointer;
}
#blog_rbt:hover	{
	background: #000;
}
#blog_loading	{
	width: 32px;
	height: 32px;
}
#blog h2, #blog h3, #blog h4, #blog_prv h2, #blog_prv h3, #blog_prv h4	{
	font-size: 24px;
	margin: 5px 0 !important;
	padding: 0 !important;
}
#blog .links	{
	display: block;
	float: left;
	margin: 0 5px 5px 0;
}
#blog .rechts	{
	display: block;
	float: right;
	margin: 0 0 5px 5px;
}
#blog .midden	{
	display: block;
	clear: both;
	margin-bottom: 10px;
}
#blog_c1	{
	padding: 50px 20px 50px 25px;
	min-height: 420px;
	float: left;
	text-align: justify;
}
#blog_c1 h1 	{
 	margin-bottom: 20px;
	color: #fff;
	text-transform: none !important;
 }
#blog_c2	{
	margin-top: 100px;
	padding: 20px 10px;
	min-height: 338px;
	float: left;
}
#blog_c2 fieldset 	{
	border: 0;
	text-transform: uppercase;
}
#blog_c2 h2	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}
#blog_c2 a:link, #blog_c2 a:visited {
	font-size: 0.9rem;
	color: #CFDFE1;
	text-decoration: none;
}
#blog_c2 a:hover {
	color: white;
	text-decoration: underline;
}
#blog_react	{
	position: relative;
	display: block;
}
#blog_cpnl	{
	position: absolute;
	bottom: 10px;
	right: 0px;
}
#blog_captcha	{
	position: absolute;
	width: 238px;
	height: 68px;
	bottom: 27px;
	right: 0px;
	border: #463129 2px solid;
}
#blog_rp	{

	display: block;
	clear: both;
	font-style: italic;
	color: #524441;
	margin: 10px 0px 5px 0px;
	font-size: 13px;
}
#blog_datum	{
	font-style: italic;
	font-size: 0.8rem;
	color: #524441;
	text-transform: uppercase;
}
.blog_rr	{
	clear: both;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 50px;
	padding-bottom: 10px;
	position: relative;
}
.blog_r1	{
	display: block;
	clear: both;
	color: #C1CBCF;
	margin-bottom: 5px;
}
.blog_r2	{
	display: block;
	margin-left: 60px;
	clear: both;
	color: #fff;
	font-size: 1.25rem;
}
.blog_split	{
	display: block;
	width: 100%;
	height: 1px;
	margin: 10px 0px 20px 0px;
	background-color: #472f2b;
}
.blog_bck	{
	display: block;
	font-size: 16px;
	line-height: 14px;
	padding: 10px 10px 10px 10px;
	text-transform: uppercase;
	width: 120px;
	margin-top: 100px;
	text-align: center;
}
.blog_bck:link, .blog_bck:visited, .blog_bck:hover, .blog_bck:active	{
	text-decoration: none;
}
.blog_bck:hover	{
	color: #fff !important;
	background-color: #2a2a2a;
}

#bookings_table h3 {
	margin-top: 100px;
	margin-bottom: 25px;
}
.phone {
	width: 28px;
	height: 28px;
}
.up {
	width: 30px;
	height: 22px;
}
@media (max-width: 576px) {
	#header_content {
		left: 0;
	}
	#header_home {
		background: #000000 url(../resources/header19-xs.jpg) center top no-repeat;
		background-attachment: fixed;
		background-size: contain;
	}
	#lady_txt {
		font-size: 1.25em;
		line-height: 1.5rem!important;
	}
	h2 {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#lady_imgs {
		width: 90%;
		width: calc(100% - 20px);
		width: -webkit-calc(100% - 20px);
		width: moz-calc(100% - 20px);
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media (min-width: 577px) and (max-width: 1024px) {
	#header_home {
		background: #000000 url(../resources/header22.jpg) center top no-repeat;
		background-attachment: fixed;
		background-size: contain;
	}
}
@media (min-width: 1025px) and (max-width: 1440px) {
	#header_home {
		background: #000000 url(../resources/header22.jpg) center top no-repeat;
		background-attachment: fixed;
		background-size: contain;
	}
}
@media (min-width: 1441px) {
	#header_home {
		background: #000000 url(../resources/header22.jpg) center top no-repeat;
		background-attachment: fixed;
		background-size: contain;
	}
}
@media only screen and (max-width: 1280px) {
	.msticky {
	  position: sticky;
	  top: 0;
	  z-index: 9;
	  background-color: #000 !important;
	}
}