@charset "utf-8";
/* CSS Document */
.container {
	max-width: 1280px;
}
.logo {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 50px;
}
.navigation {
	margin-top: 14px;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 50px;
}

a{ color: #000; font-family: 'Oswald', sans-serif; text-decoration: none; font-weight: 400;}
a:active, a:hover{ color: crimson;; text-decoration: none;}



img{width: 100%;}
.center{text-align: center;}
h1{font-family: 'Oswald', sans-serif;font-weight: 100;letter-spacing: 1.2px;font-size: 30px; line-height: 100%;margin: 0;}
h2{font-family: 'Oswald', sans-serif;font-weight: 100;letter-spacing: 1.2px;font-size: 30px; line-height: 160%;margin: 0;text-transform: uppercase;}
h5{font-family: 'Oswald', sans-serif;font-weight: 10;font-size: 12px;text-transform: uppercase;line-height: 100%;}
p{font-size: 15px;color: darkslategrey;text-align: justify;}
.number{font-family: 'Oswald', sans-serif;font-weight: 100;letter-spacing: 1.2px;font-size: 40px; line-height: 100%;margin: 0;text-align: center;}
.tarif{font-size: 10px;text-align: center;}
.trigger{font-family: 'Oswald', sans-serif;font-weight: 100;letter-spacing: 1.2px;font-size: 18px; margin: 0; text-transform: uppercase; color: crimson; line-height: 160%;}
.header_text {

	text-align: center;
	margin: 50px 0 30px 0;
}
.dropdown-item {
	font-weight: 10;
	font-size: 14px;
}

.dropdown-menu {
	min-width: 10rem;
	padding: 0.3rem 0;
	margin: 0.125rem 0 0;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.15rem;
}

.dropdown-item:hover, .dropdown-item:focus{ color:crimson;}

nav_block.a:visited, nav_block.a:focus {
background-color: crimson;
  color: #fff;
}
.headline {
	margin-top: 50px;
	padding-top: 50px;
	border-top: 1px dashed #000000;
}
.dropdown-item:focus, .dropdown-item:visited{ background:#fff;}
.tags{}
.headline_tag{font-family: 'Oswald', sans-serif;font-weight: 600;}
.tag{font-size: 12px;}
.logo img{ width: 70px;}
.image{}
.special{margin-top: 50px;
margin-left: 15px;}


	

.col-sm-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 50%;
	max-width: 50%;
	padding: 7px;
}
.girls{font-family: 'Oswald', sans-serif;font-weight: 200;text-transform: uppercase;font-size: 24px;text-align: right;margin-top: 70px;}
.girls ul{list-style: none;}
.girls ul li{color: crimson;text-align: right;font-size: 23px;font-weight: 800;}
.abstand{ margin:50px 0px;}

.carousel-indicators li::after{background:crimson;
height: 15px;
cursor: pointer;
width: 15px;
border-radius: 10px;}

.name {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	padding: 5px;
}
.name strong{ background: crimson; color: #fff; font-weight: 100;padding: 2px;} 
.image_block{}
.vorlieben{position: absolute;margin-top: -50px;left: 20px;color: #fff;}
.vorlieben h5{font-size: 20px;line-height: 100%;padding: 0;margin: 0;}
.vorlieben strong{background: crimson;font-weight: 100;font-size: 12px;}

.numberblock {
	color: #000;
	/*! bottom: -150px; */
	z-index: 99999;
	position: absolute;
	left: 0;
	top: 260px;
	background: #fff;
	display: inline-table;
	padding: 5px 5px 5px 20px;
}

.nav_block{font-family: 'Oswald', sans-serif;}
.nav_block ul{list-style: none;}
.nav_block ul li{background: crimson;color: #fff;margin: 5px;display: inherit;font-weight: 00;text-transform: uppercase;font-size: 15px;line-height: 160%;}
.nav_block ul li a{color: #fff;font-weight: 300;margin-left: 10px;}
.nav_block a{}
.sub_navigation{}
.head{background: #000;display: inline-block;color: #fff;padding: 0px 30px;margin: 5px 0px;text-transform: uppercase;font-weight: 100;}
.head a{color: #fff;font-weight: 300;/*! margin-left: 10px; */margin: 5px 0px;}


.max-width {
	max-width: 100%;
	display: block;
	max-height: 900px;
	margin-top: 74px;
}

.anal{background-image: url(../img/site/anal_big.png); background-size: cover; background-position: center;}

.index{background-image: url(../img/site/index.png); background-size: cover; background-position: center;}
.dreier{background-image: url(../img/site/lesben_big.png); background-size: cover; background-position: center;}
.voyeur {
	background-image: url(../img/site/voyeur_big.png);
	background-size: cover;
	background-position: center;
}
.oral {
	background-image: url(../img/site/blowjob_big.png);
	background-size: cover;
	background-position: center;

}

.cunn {
	background-image: url(../img/site/cunn_big.png);
	background-size: cover;
	background-position: center;

}
.toys {
	background-image: url(../img/site/toys_big.png);
	background-size: cover;
	background-position: center;
}

.brueste {
	background-image: url(../img/site/brueste_big.png);
	background-size: cover;
	background-position: center;
}

.sperma {
	background-image: url(../img/site/sperma_big.png);
	background-size: cover;
	background-position: center;
}
.uniform {
	background-image: url(../img/site/uniform_big.png);
	background-size: cover;
	background-position: center;
}
.milf {
	background-image: url(../img/site/milf_big.png);
	background-size: cover;
	background-position: center;
}

.teens {
	background-image: url(../img/site/teens_big.png);
	background-size: cover;
	background-position: center;
}

.grannys{
	background-image: url(../img/site/granny_big.png);
	background-size: cover;
	background-position: center;
}

.blond{
	background-image: url(../img/site/blonde_big.png);
	background-size: cover;
	background-position: center;
}
.bruenett{
	background-image: url(../img/site/bruenett_big.png);
	background-size: cover;
	background-position: center;
}

.rassig{
	background-image: url(../img/site/rassig_big.png);
	background-size: cover;
	background-position: center;
}
.schlank{
	background-image: url(../img/site/schlank_big.png);
	background-size: cover;
	background-position: center;
}
.mollig{
	background-image: url(../img/site/mollig_big.png);
	background-size: cover;
	background-position: center;
}
.studentin{
	background-image: url(../img/site/studentinen_big.png);
	background-size: cover;
	background-position: center;
}
.lehrerin{
	background-image: url(../img/site/lehrerin_big.png);
	background-size: cover;
	background-position: center;
}
.hausfrauen{
	background-image: url(../img/site/hausfrauen_big.png);
	background-size: cover;
	background-position: center;
}
.swinger{
	background-image: url(../img/site/swinger_big.png);
	background-size: cover;
	background-position: center;
}


.blackgirls{
	background-image: url(../img/site/black_big.png);
	background-size: cover;
	background-position: center;
}

.tuerkinen{
	background-image: url(../img/site/tuerkin_big.png);
	background-size: cover;
	background-position: center;
}


.asiaten{
	background-image: url(../img/site/asian_big.png);
	background-size: cover;
	background-position: center;
}

.office{
	background-image: url(../img/site/office_big.png);
	background-size: cover;
	background-position: center;
}


.public{
	background-image: url(../img/site/public_big.png);
	background-size: cover;
	background-position: center;
}

.sexkontakte{
	background-image: url(../img/site/sexkontakte_big.png);
	background-size: cover;
	background-position: center;
}

.domina{
	background-image: url(../img/site/domina_big.png);
	background-size: cover;
	background-position: center;
}
.slave{
	background-image: url(../img/site/slave_big.png);
	background-size: cover;
	background-position: center;
}
.ns{
	background-image: url(../img/site/ns_big.png);
	background-size: cover;
	background-position: center;
}

.desktop{ display: none;}
.mobile{display: block;}



.max-width_nav {

	max-width: 100%;
	display: block;
	background: #ffffff;
	position: fixed;
	top: 0;
	z-index: 1000;
	border-bottom: 2px crimson solid;
	box-shadow: 0px 2px 65px #000;
}



.carousel-indicators li{width: 15px;}

.small{margin-bottom: 14px;}
.logo2{position: absolute;width: 100px;margin-top: 20px;}
.logo2 a{display: block;overflow: hidden;}
 img.logo_2{width: 70px;}


.headline_single{}
.headline_single .headline_single h1 {
	text-transform: uppercase;
	font-size: 1.7rem;
	background-color: #000;
	padding: 5px;
	background: #000; padding: 8px;
}

.single_container p{color: #fff;}
.trigger2{color: crimson ;font-family: 'Oswald', sans-serif;text-transform: uppercase; }

.single_container div.tarif{text-align: left;}
.single_container_left { max-width: 300px;margin-left: 50px;margin-top: 150px;border-left: 1px dashed #fff;padding: 0 20px;min-height: 500px;}
.single_container_left h5 {color: #fff;font-size: 18px;padding: 0;margin: 0;}
.single_container_left div.headline {line-height: 100%;font-size: 38px;border: none;font-family: 'Oswald', sans-serif;color: crimson;font-weight: 100;margin-top: 0;padding-top: 0;padding-bottom: 20px;text-transform: uppercase;}
.single_container_left div.number{font-family: 'Oswald', sans-serif;color: crimson;}
.single_container_left div.tarif{color: #fff;text-align: left;}
.single_container_left p{color: #fff;}
.block{/*! margin-top: 20px; */padding: 0px 5px;}
.block div.col{ padding: 5px 5px;}

.vorlieben_block{margin: 20px 0px;}
.vorlieben_block h1{text-transform: uppercase;margin-bottom: 15px;color: crimson;font-size: 36px;background: #fff;font-weight: 100;}
.vorlieben_block h6{font-family: 'Oswald', sans-serif;font-weight: 10;text-transform: uppercase;font-size: 12px;margin: 0;}
h6 strong{color: crimson;}
.vorlieben_block div.trigger{}
.vorlieben_block div.number{font-size: 30px;}
.vorlieben_block div.tarif{}
.divider_buttom{border-bottom: 1px dashed crimson;width: 80%;text-align: center;margin: 25px auto;}
	.desktop{ display: none;}
	
	
	
.mobile_index{background-image: url(../img/site/index_mobile.png);
	background-size: cover;
	background-position: top;}

@media only screen and (min-width: 600px) {

.desktop{ display: block;}
.mobile{display: none;}
.single_container div.number{font-size: 80px;margin: 10px 0;text-align: left;}

.divider {
	border-left: 1px solid #000;
	height: 60%;
	margin: 8px 15px;
}

h1{text-transform: uppercase;font-size: 60px;padding: 5px;color: crimson;font-weight: bold;letter-spacing: -1px;}
h3, .h3 {
	font-size: 1.4rem;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	/*! background: crimson; */
	display: inline-grid;
	padding: 5px;

}
.single_container{bottom: 0;padding-top: 10%;color: #fff;text-align: left;}

    }

@media only screen and (max-width: 600px) {
	.desktop{ display: none;}
	.mobile{display: block;}
	
	.single_container{bottom: 0;margin-top: 20px ;color: #fff;text-align: left;}
	.bg-light{ background: none;}
	.divider {
	border-top: 1px solid #000;
	height: 60%;
	margin: 5px 0px;
}

h3, .h3 {
	font-family: 'Oswald', sans-serif;
	font-weight: 100;
	display: inline-grid;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 70px;
	background: crimson;
	text-transform: uppercase;
}

.single_container h1 {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	letter-spacing: 1.2px;
	font-size: 30px;
	line-height: 100%;
	margin: 10px 0 auto auto;
	padding: 8px;
}

.single_container div.number {
	font-size: 50px;
	margin: 5px 0;
	background: #000;
	padding: 5px 0px;
}


    }

.vorlieben_mobile {
	position: absolute;
	margin-top: -230px;
	left: 20px;
	color: #fff;
}

.vorlieben_mobile strong {
	background: crimson;
	font-weight: 100;
	font-size: 12px;
}

.vorlieben_mobile strong {
	background: crimson;
	font-weight: 100;
	font-size: 16px;
	text-decoration: none;
}

.numberblock_mobile div.number{}
.numberblock_mobile{border-bottom: 1px dashed
    crimson;
    padding-bottom: 20px;
}

div.single_container div.number.mobile a { color:#FFFFFF; text-decoration: none; }

div.container_mobile.mobile div.headline_single h1{margin-top: 50px;padding-top: 20px;color: #fff;font-weight: normal;}
div.container_mobile.mobile div.wrapper_buttom {
	position: absolute;
	bottom: 10px;
	text-align: center;
	left: 10px;
	right: 10px;
}
div.container_mobile.mobile div.wrapper_buttom div.number.mobile{font-size: 40px;background: #000;padding: 10px;display: inline-flex;font-weight: normal;}
div.container_mobile.mobile div.wrapper_buttom div.number.mobile a{color: #fff;}
div.container_mobile.mobile div.wrapper_buttom h3 {color: #fff;font-size: 16px; text-align: left;margin: 2px; margin: 2px auto;}
div.container_mobile.mobile div.wrapper_buttom p {color: #fff;font-size: 16px;}
div.container_mobile.mobile div.wrapper_buttom div.trigger2{}
div.container_mobile.mobile div.wrapper_buttom div.tarif{color: #fff;}
.container_navigation{position: absolute;top: 0;width: 100%;z-index: 9999;}


.cont{margin-top: 50px;}
.cont img{}

.headline_single_neu{text-transform: uppercase;color: crimson;margin: 15px 0px;}
.cont p{}
.number mobile_2{}
.number mobile_2 a{}
.number mobile_2 a:hover, a:active{}
.tarif_2{font-size: 10px;padding-bottom: 15px;border-bottom: 1px dashed crimson;margin-bottom: 10px;}
.trigger3{font-family: 'Oswald', sans-serif;font-size: 16px;text-transform: uppercase;color: crimson;border-top: 1px dashed crimson;padding-top: 5px;}
div.cont.mobile div.container div.number.mobile_2 a{text-align: left;}
.mobile_2{text-align: left;}

.bilder {
	width: 75%;
	margin-top: 50px;
	border-top: 1px dashed #fff;
	padding-top: 20px;
	margin-left: 1px;
}