/* globally */

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#1A1B23;
}
.h1, .title-1st, h1 {
	margin:0;
	padding:0;
	line-height:56px;
	font-size:48px;
	-webkit-text-size-adjust: 100%;
	font-weight: 600;
	vertical-align: middle!important;
	font-family: PlutoSans,Helvetica,Arial;
}
h2 {
	margin:0;
	padding:0;
	font-size: 24px;
	-webkit-text-size-adjust: 100%;
	font-weight: 600;
	vertical-align: middle!important;
	font-family:Arial;
	color:#FF006C;
}
h3 {
	margin:0;
	padding:0;
	line-height:27px;
	font-size: 24px;
	-webkit-text-size-adjust: 100%;
	font-weight: 600;
	vertical-align: middle!important;
	font-family: PlutoSans,Helvetica,Arial;
	color:#6971BA;
}
p {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}


/* main frame throughout the site */

#wrapper2home {
	position:relative;
	width:1220px;
	background:#FFFFFF;
	margin: 0 auto;
}

/* inside top main section */

#head23 {
	display: flex;
	height:110px;
}

#logo {
	position:relative;
	display:inline;
	left:40px;
	top:10px;
}

#numnum {
	position: absolute;
	top: 16px;
	left:280px;
	width: 300px;
	font-size:28px;
	color:#0000FF;
	font-weight:600;
}

#tel {
	position:absolute;
	text-align:center;
	top:30px;
	right:60px;
	height:30px;
	font-size:12px;
	color:#9C9C9C;
	font-style:italic;
}

/* menu throughout the site */

#menu {
	position:relative;
	width:1220px;
	height:35px;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:0px;
	padding:0px;
	z-index:10;
	font-size:14px;
	border-top:solid 1px #DBDBDB;
	border-bottom:solid 1px #DBDBDB;
	font-weight: 800;
}
#menul {
	margin:0px;
	padding:0px;
	line-height:35px;
}
#menul li {
	list-style:none;
	text-indent:0px;
	height:35px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
}
#menul li a {
	text-decoration:none;
	display:block;
	padding-left:14px;
	padding-right:14px;
}
#menul a:link {
	color:#7876E5;
}
#menul a:hover {
	color:#FFFFFF;
}
#menul a:active {
	color:#FFFFFF;
}
#top:hover {
	background:#7876E5;
	color:#FFFFFF;
}
#top {
	color:#FFFFFF;
}
#top2 {
	width:210px;
	color:#FFFFFF;
}
ul#menul li:hover ul.sub-menu {
	visibility:visible;
}
ul.sub-menu {
	position:absolute;
	visibility:hidden;
	padding:0px;
	top:32px;
	color:#FFFFFF;
}
ul.sub-menu li {
	background:#7876E5;
	width:250px;
}
ul.sub-menu li a {
	color:#FFFFFF;
}
ul.sub-menu li:hover {
	background:#7876E5;
	color:#FFFFFF;
}


/* main section underneath jus for ms, female - houses gallery */

#contentgeneral {
	position:relative;
	width:1220px;
	height:auto;
	background:#FFFFFF;
	margin: 0 auto;
}

/* HOME inside article section - Stripper & Kissogram Hire */

.titletop {
	margin-top:5px;
	margin-bottom:18px;
	border-bottom:solid 1px #DBDBDB;
}

#guymquote {
	height:475px;
	width:auto;
}
#typical {
	position:relative;
	margin-bottom:18px;
	border-bottom:solid 1px #DBDBDB;
	margin-top:40px;
}

/* footer throughout the site */

#footer {
	position:relative;
	width:1220px;
	height:520px;
	background:#323334;
	color:#6A71B9;
	margin: 0 auto;
}

.foot1 {
	float:left;
	width:150px;
	height:150px;
	margin-left:150px;
	text-align:left;
	padding:30px;
}

#footer2 {
	position:relative;
	width:1220px;
	height:40px;
	margin: 0 auto;
	margin-bottom:50px;
}

#copywright {
	position:absolute;
	left:20px;
	top:10px;
	color:#FFFFFF;
}

#footermenu {
	width:1220px;
	height:35px;
	position:relative;
	top:10px;
	left:0px;
	padding:0px;
	font-size:12px;
}
#footermenu li {
	list-style:none;
	text-indent:0px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
}
#footermenu li a {
	text-decoration:none;
	display:block;
	padding-left:0px;
	padding-right:50px;
}
#footermenu a:link {
	color:#FFFFFF;
}
#mfootermenu a:hover {
	color:#FFFFFF;
}
#footermenu a:active {
	color:#6971BA;
}

#footerl {
	position:relative;
	left:30px;
	top:40px;
	margin:0px;
	padding:0px;
	line-height:30px;
	color:#FFFFFF;
}
#footerl li {
	list-style:none;
	text-indent:0px;
	height:32px;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	color:#FFFFFF;
}
#footerl li a {
	padding-left:60px;
	padding-right:60px;
	text-decoration:none;
	display:block;
	color:#FFFFFF;
}
#footerl ul {
	position:absolute;
	padding:0px;
	top:32px;
	color:#FFFFFF;
}


/* middle main image section content home and everywhere except changed versions below this */

#malestrippersbg old {
    position: relative;
    top: 0px;
    left: 0px;
	background-size: 400px;
    background: url(../images/male-strippers-260520.jpg);
    background-repeat: no-repeat;
}

#backgroundjanthree {
		position:relative;
		top:0px;
		left:0px;
		width:1220px;
		height:300px;
		background:url(../images/male-strippers-london-uk.jpg);
		background-repeat: no-repeat;
}

#policemanmalestrippersbackground {
		position:relative;
		top:0px;
		left:0px;
		width:1220px;
		height:300px;
		background:url(../images/policeman-male-strippers-background.jpg);
		background-repeat: no-repeat;
}

/* ms london - middle main section */

#backgroundmz {
	position:relative;
	top:0px;
	left:0px;
	width:1220px;
	height:300px;
	background: url(../images/male-strippers-london-dec.jpg);
	background-repeat: no-repeat;
}

/* ms gen - middle main section */

#backgroundjanthreegen {
	position:relative;
	top:0px;
	left:0px;
	width:1220px;
	height:300px;
    background: url(../images/male-strippers-general-graphic.jpg);
	background-repeat: no-repeat;
}

/* ms essex - middle main section */

#backgroundjanessex {
	position:relative;
	top:0px;
	left:0px;
	width:1220px;
	height:300px;
	background:url(../images/malestrippersbg-essex.jpg);
	background-repeat: no-repeat;
}

/* doctor ms, latest offers - middle main section */

#malestrippersnhs {
	position:relative;
	top:0px;
	left:0px;
	width:1220px;
	height:300px;
	background:url(../images/male-strippers-nhs-cheer-up.jpg);
	background-repeat: no-repeat;
}

/* zoom parties - middle main section */

#backgroundjanthreezoom {
	position:relative;
	top:0px;
	left:0px;
	width:1220px;
	height:300px;
	background:url(../images/last-minute-male-strippers-zoom.jpg);
	background-repeat: no-repeat;
}

/* middle bits inside home */


#articlepage-home {
	position:relative;
	top:40px;
	left:35px;
	width:541px;
	height:auto;
	padding-bottom:100px;
	border-right:solid 1px #DBDBDB;
	padding-right:40px;
}


#innerhomequote {
	float:left;
	height:auto;
	width:330px;
}
#innerhome2 {
	margin-left: 30px;
	font-size: 36px;
	float: left;
	height:auto;
	width: 100px;
	font-weight: bold;
	color:#999999;
	text-align:justify;
}
#innerhome3 {
	float:left;
	clear: left;
	width:195px;
	font-size:24px;
	font-weight: bold;
	color:#999999;
	margin-right:15px;
	text-align:center;
}
#innerhomequote4 {
	float:left;
	width:320px;
}

/* middle bits inside ALL */

.innerquoteall {
	margin-right:30px;
	font-size: 34px;
	float: left;
	height:auto;
	width: 170px;
	font-weight: bold;
	color:#999999;
}

#bookstripper {
	position:absolute;
	bottom:23px;
	right:190px;
	font-size:28px;
	font-family: "Franklin Gothic Heavy", arial;
	text-align:center;
}
#bookstripper a:link {
color:#FFFFFF;
}
#bookstripper a:visited {
	color:#FFFFFF;
}
#bookstripper a:hover {
	color:#FFFFFF;
}
#bookstripper a:active {
	color:#FFFFFF;
}
/* ms london, personalized ms, virtual, zoom WHATS APP contact us */

#londonwhatsapptext {
	position:relative;
	font-size:32px;
}

/* book a stripper, last minute, gay WHATS APP contact us */

#lastminwhatsapptext {
	position:relative;
	font-size:54px;
}

/* ms london teaser roll on right */

#londonblog {
	position:absolute;
	top:1669px;
	font-size:21px;
	left: 0px;
}

/* article most important section underneat section above */

#articlepage {
	position:relative;
	top:40px;
	left:35px;
	width:541px;
	height:auto;
	padding-bottom:100px;
	border-right:solid 1px #DBDBDB;
	padding-right:40px;
	font-size:21px;
}

#articlenew {
	position:relative;
	top:40px;
    margin-right: auto;
    margin-left: auto;
	padding-left: 40px;
    padding-right: 40px;
	padding-bottom:100px;
	border-right:solid 1px #DBDBDB;
	font-size:16px;
}






/* right sections what happens to these when mobile - dissapear then no images, something else reapear?? */

#august {
	position:absolute;
	top:480px;
	left:626px;
	width:450px;
	height:auto;
	padding-bottom:100px;
	padding-right:25px;
}


/* contact page and php pages */

#contactpagecontent {
	position:relative;
	width:900px;
	height:1900px;
	background:#FFFFFF;
}

/* contact page top bit question frame */

#question {
	position:relative;
	width:700px;
	top:100px;
	left:105px;
	font-size:26px;
}

/* contact form for contact us, deivery, str jobs */

#form1 {
	position:relative;
	width:700px;
	height:400px;
	top:140px;
	left:100px;
	margin-top:20px;
	font-size:31px;
	color:#393848;
}

input[type=text]{
	margin-bottom: 20px;
	margin-top: 10px;
	width:100%;
	height:40px;
	padding: 15px;
	border-radius:5px;
	border:1px solid #C00085;
	font-size:30px;
}

input[type=submit]{
	margin-bottom: 20px;
	width:100%;
	padding: 15px;
	border-radius:5px;
	border:1px solid #7ac9b7;
	background-color: #4180C5;
	color: aliceblue;
	font-size:32px;
	cursor:pointer;
}

textarea{
	width:100%;
	height:200px;
	padding: 15px;
	margin-top: 10px;
	border:1px solid #C00085;
	border-radius:5px;
	margin-bottom: 40px;
	resize:none;
	font-size:30px;
}

/* homepage content bits */

#bulletshome {
	font-size:16px;
	border:solid 1px #DBDBDB;
	padding:2px;
	margin-bottom:20px;
	margin-top:40px;
	width:100%;
	line-height:22px;
	clear:both;
}

#popline {
	position:relative;
	top:0px;
	width:500px;
	border-bottom:1px solid #999999;
}

/* ms gen page copy n gallery, unlimited themes frame for content */

#strippergramsteaser {
	position:relative;
	top:40px;
	width:922px;
	font-size:21px;
}

#unlimitedteaser {
	position:relative;
	top:60px;
	margin: auto;
	width:922px;
	height:auto;
	padding-bottom:0px;
	text-align:center;
	font-size:21px;
}

/* ms gen page, birthday, female, ms local pages, london - houses table */

#malestrippersgallery {
	position:relative;
	top:25px;
}
#titlemalestrippers {
	position:relative;
	top:40px;
}

/* ms gen archetype pic frame and title under archetype image */

.archetype {
	position:relative;
	width:100%;
	height:100px;
}
.archetypeframe {
	position:relative;
	width:258px;
	height:412px;
}

/* personalized stripper shows page and unfinished themes page, themes grid on RIGHT */

#themebox {
	position:relative;
	top:40px;
	width:600px;
	height:2040;
}
.themebox1 {
	position:relative;
	width:500px;
	height:250px;
}
.themeboxleft {
	float:left;
	width:250px;
	height:250px;
}
.themeboxright {
	float:left;
	width:250px;
	height:250px;
}
.themeboxlefttext {
	float:left;
	margin-top:10px;
	width:250px;
	height:100px;
}
.themeboxrighttext {
	float:left;
	margin-top:10px;
	width:250px;
	height:100px;
}

/* doctor page - should be used on all themed pages as suggestions and most popular ones */

.relatedservices {
	position:relative;
	width:330px;
	height:112px;
	font-size:14px;
	color:#666666;
	margin-bottom:10px;
	border:solid 1px;
	color:#CCCCCC;
}
.relatedimage {
	float:left;
	width:126px;
	height:112px;
	margin-right:0px;
	background:#009933;
	margin-right:15px;
}
.relatedtexttitle {
	width:180px;
	height:60px;
	float:left;
	font-size:14px;
	font-weight: 800;
}
.relatedtext {
	float:left;
	width:180px;
	height:112px;
	font-size:12px;
	color:#666666;
}

/* services page - last minute promo popup */

#lastminy {
	position:absolute;
	font-size:36px;
}

/* ms gay inside title tease mid article */

.blogtitles {
	position:relative;
	font-size:36px;
	color:#CC00FF;
}


/* on a lot of evergreen pages not sure what it does*/

/* charity, delivery, divorce, garden, girls night it - caption under image */

#caption {
	position:relative;
	top:18px;
	font-weight:600;
	border-bottom:solid 1px #E1E1E1;
}

/* charity, delivery, divorce, garden, girls night it - unused social box */

#social2 {
	position:relative;
	top:30px;
}

/* EVERYTHING BELOW HERE FORGOT WHERE  */

/* dormant pages */

/* latest offers in inactive */

#articlepageone {
	position:relative;
	top:0px;
	left:0px;
	width:1220px;
	height:300px;
	background:url(../images/male-strippers-260520.jpg);
	background-repeat: no-repeat;
}

/* Mobile Optimized hamburger in desktop */

	#formyy {
	display:none;
}


/* home del later */

#articleimageright {
position:absolute;
top:500px;
right:0px;
width:400px;
height:300px;
	}
	
				#articleright {
				position:absolute;
				right:-18px;
				top:450px;
				width:300px;
height:300px;
	}
	
					#articleright2 {
				position:absolute;
				right:290px;
				top:450px;
				width:280px;
height:300px;
	}
	
						#articleright3 {
				position:absolute;
				right:0px;
				top:870px;
				width:570px;
height:400px;
	}
	
	#question {
	position:relative;
	top:40px;
	left:105px;
	font-size:14px;
	font-size:26px;
}
