/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */
@font-face {
  font-family: 'Julee';
  font-style: normal;
  font-weight: 400;
  src: local('Julee-Regular'), url(https://fonts.gstatic.com/s/julee/v6/8v12OmDsrehnrPxyjQD3xw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
::selection {
	color:#E4BFFF;
	background:#000;
}

::-moz-selection {
	color:#E4BFFF;
	background:#000;
}


.color1 {
	color:#540062;
}

.color2 {
	color:#f1004a;
}



.clear {
	clear: both;
}

* {
	margin:0;
	padding:0;
	box-sizing:border-box;
}


#logomob {
	display:none;
}

#navmob {
	display:none;
}


body {
	font-family: 'Open Sans', sans-serif;
	color:#000;
	background:#000;
}

p {
	font-size:14px;
	text-align:justify;
	line-height: 20px;
}



h1, h2, h3, h4, h5, h6 {
	font-family: 'Julee', cursive;
	padding-bottom:20px;
	float:left;
	width:100%;
	margin-bottom:10px;
	text-align:center;
	color:#540062;
	background:url() no-repeat center bottom;
}



.wrapper {
	width:90%;
	margin:auto;
}






/* header */

header {
	float:left;
	width:100%;
	padding:10px;
	background:url();
	box-shadow:0 -5px 5px #000 inset;
	z-index:10;
}

#header {
	width:100%;
	float:left;
	background:url();
	background-size:100% auto;
}




#logo {
	float:left;
	text-align:center;
	text-shadow:1px 1px 1px #000;
	font:55px 'Julee', cursive;
	color:#f1004a;
	font-weight:800;
	padding:50px 10px;
	line-height:35px;
}



#logo span {
	font-weight:600;
	font-size:20px;
	color:#000;
}



#logo a {
	text-decoration:none;
    /* Chrome, Safari, Opera */
    -webkit-animation: bling .25s ease infinite;
    /* Standard syntax */
    animation: bling .25s ease infinite;
} 


nav {
	font:18px 'Julee', cursive;
	width:100%;
	float:left;
	text-align:center;
	background:linear-gradient(#540062, #a400c0, #000);
}



nav ul li {
	list-style:none;
	display:inline-block;
	padding:10px 25px;
}

nav ul li > ul {
	opacity:0;
	left:-9999px;
	font:14px 'Open Sans', sans-serif;
	text-align:left;
	margin:25px 0 0 -25px;
	position:absolute;
	width:175px;
	border:1px solid #000;
	background:#fff;
	transition:all ease .5s;
}

nav ul li:hover > ul {
	opacity:1;
	left:auto;
}

nav ul li > ul li {
	border-bottom:#ccc 1px solid;
	float:left;
	width:100%;
	padding:5px 0 5px 25px;
	background:url("") no-repeat left center;
	background-position:10px center;
}

nav ul li > ul li:hover {
	background-color:#540062;
}

nav ul li > ul li a {
	text-transform:capitalize;
	color:#000;
	width:100%;
	float:left;
	text-shadow:none;
	font-weight:normal;
}


nav ul li > ul li a:hover {
	color:#fff;
}



nav ul li.bg {
	background:url() no-repeat;
	background-position:right 10px center;
}

nav ul li a {
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #000;
	float:left;
	color:#fff;
	font-weight:600;
	
}

nav ul li a:hover, nav ul li a.active {
	color:#f1004a;
}

nav ul li:hover {
	background-color:rgba(0,0,0,.25)
}

nav ul li:hover #nav-down {
	height:300px;
}



	

#escorts {
	width:80%;
	float:right;
	padding:10px;
	background:url();
	box-shadow:5px 5px 5px #000 inset, -5px -5px 5px #000 inset;
}




#escort {
	padding:20px 10px;
	width:100%;
	float:left;
	box-shadow:5px 5px 5px #2f0037 inset, -5px -5px 5px #2f0037 inset;
	background:#e4bfff;
}

#escort > p {
	color:rgba(0,0,0,.75);
	padding:25px;
	float:left;
	width:99%;
	margin-left:.5%;
	border:1px dashed #540062;
}



.escorts h2 {
	font:1.1vw 'Open Sans', sans-serif;
	margin:-1px 0 0 0;
	color:#fff;
	float:left;
	width:100%;
	font-weight:normal;
	padding:5px 0;
	background:#540062;
}


.escorts a {
	font-weight:bold;
	text-decoration:none;
}





.escorts {
	width:23.8%;
	border:1px dashed #540062;
	margin:10px .6%;
	padding:.5%;
	list-style:none;
	float:left;
	transition:all ease .5s;
}


.escorts:hover {
	background:rgba(255,255,255,.75);
}




.escorts section {
	width:100%;
	float:left;
	text-align:center;
}

.escorts section p {
	text-align:center;
	font-size:1vw;
	height:100px;
	color:#000;
	float:left;
	font-weight:600;
}

.escorts section strong {
	color:#f1004a;
	text-transform:uppercase;
}




.escorts b {
	width:100%;
	font:1.4vw 'Julee', cursive;
	color:#540062;
	float:left;
	margin:10px 0;
	font-weight:800;
}


.escorts b data {
	color:#f1004a;
	font-size:1.7vw;
	text-shadow:1px 1px 0 #000;
}


.escorts-button {
	height:18px;
	overflow:hidden;
	width:150px;
	padding:2px 0;
	margin:10px auto 0 auto;
	text-align:center;
	font:12px Courgette;
	border-radius:10px;
	background:#f1004a;
}


.escorts-button a {
	bottom:16px;
	position:relative;
	text-decoration:none;
	color:#fff;
	z-index:0;
	-webkit-transition:all ease .25s;
	-o-transition:all ease .25;
	-moz-transition:all ease .25s;
	transition:all ease .25s;
}

.escorts-button a:hover {
	bottom:0;
}


.escorts figure {
	width:100%;
	float:left;
	overflow:hidden;
}

.escorts figure img {
	width:100%;
	margin-bottom:-4px;
}



#left-bar {
	color:#000;
	width:20%;
	float:left;
	height:92.5%;
	padding:10px;
	background:url();
	box-shadow:5px 5px 5px #000 inset, -5px -5px 5px #000 inset;
}



#left-bars {
	width:100%;
	height:100%;
	float:left;
	box-shadow:5px 5px 5px #2f0037 inset, -5px -5px 5px #2f0037 inset;
	background:#e4bfff;
}


#left-bar h3 {
	width:80%;
	margin:0 10%;
	height:9%;
	padding-top:10px;
	font-size:28px;
}


#left-bar ul {
	float:left;
	height:39%;
	padding-bottom:10px;
}


#left-bar li {
	margin:0 10%;
	float:left;
	width:80%;
	font-size:1.1vw;
	list-style:none;
	font-weight:600;
	border-bottom:1px dashed #f00049;
	padding:2px 0 2px 15px;
	background:url() left center no-repeat;
	transition:all ease .5s;
}

#left-bar li:hover, #left-bar li.active {
	padding-left:25px;
	background-color:rgba(255,255,255,.75);
}



#left-bar a {
	width:100%;
	float:left;
	color:#540062;
	text-decoration:none;
	transition:all ease .1s;
}

#left-bar a:hover, #left-bar a.active {
	color:#f00049;
}


#left-bar figure {
	width:100%;
	float:left;
	height:41%;
	margin-bottom:1%;
}

#left-bar figure img {
	margin-left:4%;
	width:92%;
	height:100%;
	margin-bottom:-4px;
}





#left-bar b {
	text-align:center;
	border:3px solid rgba(0,0,0,.5);
	line-height:24px;
	background:#f00049;
	width:95%;
	height:10%;
	margin:0 2.5%;
	padding-bottom:2px;
	font-size:1.7vw;
	float:left;
    /* Chrome, Safari, Opera */
    -webkit-animation: bling 2s infinite;
    /* Standard syntax */
    animation: bling 2s infinite;
} 



@-webkit-keyframes bling {
    0%   {color:#fff;}
	50%   {color:#fff;}
    51%  {color:#000}
	100%  {color:#000}
}

/* Standard syntax */
@keyframes bling {
    0%   {color:#fff;}
	50%   {color:#fff;}
    51%  {color:#000}
	100%  {color:#000}
}



#arrow {
	position:fixed;
	right:5px;
	display:none;
	bottom:30px;
	cursor:pointer;
	transition:all ease .5s;
}


#arrow:hover {
	opacity:.75;
}





footer {
	width:80%;
	float:right;
	padding:10px;
	background:url();
	box-shadow:-5px -5px 5px #000 inset, 5px 5px 5px #000 inset;

}


#footer {
	padding:5px;
	float:left;
	width:100%;
	box-shadow:5px 5px 5px #2f0037 inset, -5px -5px 5px #2f0037 inset;
	background:#540062;
}



#footer-location {
	width:33.3%;
	float:left;
	padding:15px 0 0 15px;
}


#footer-location a {
	color:#fff;
	text-decoration:none;
	transition:all ease .5s;
}


#footer-location a:hover {
	color:#d5b54e;
}


#footer-location p {
	color:#fff;
	padding-bottom:20px;
	font-size:12px;
	text-align:left;
}

#footer-location h3 {
	font-size:42px;
	background:none;
	text-align:left;
	margin:0;
	text-shadow:1px 1px 0 #fff, -1px -1px 0 #fff, 2px 2px 2px #fff, -2px -2px 2px #fff;
	color:#f1004a;
}


#footer-nav {
	width:66.6%;
	float:left;
	padding:25px 0;

}


#footer-nav h3 {
	font-size:18px;
	color:#f1004a;
}






#footer-nav li {
	list-style:none;
	width:42%;
	margin:0 4%;
	float:left;
}


#footer-nav li li {
	width:100%;
	border:none;
	background:url() no-repeat left;
	border-bottom:1px solid rgba(255, 255, 255, .1);
	padding:3px 0 3px 20px;
}



#footer-nav a {
	text-decoration:none;
	font-size:12px;
	color:#fff;
	margin-right:15px;
	-webkit-transition:all ease .5s;
	-o-transition:all ease .5;
	-moz-transition:all ease .5s;
	transition:all ease .5s;
}


#footer-nav a:hover {
	color:#f1004a;
}





#footer-social {
	width:100%;
	float:right;
	color:#fff;
}



#footer-social a {
	border-radius: 100%;
	margin:10px 20px;
	padding:10px;
	float: left;
	background:#fff;
	border: solid #F1004A 2px;
	height: 50px;
	width: 50px;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	-webkit-transition:all ease .5s;
	-o-transition:all ease .5;
	-moz-transition:all ease .5s;
	transition:all ease .5s;
}

#footer-social a:hover {
	background-color:#F1004A;
}


#footer-social p {
	width:100%;
	float:left;
	font-size:12px;
}

#mobile-footer {
	display:none;
}


/*inner page*/


#inner-page {
	width:100%;
	padding:0 10px;
	float:left;
}


#inner-page h1 {
	margin-bottom:25px;
}




#inner-page article h2 {
	color:#540062;
	width:100%;
	font-size:1.5vw;
	float:left;
	text-shadow:1px 1px 1px #fff;
	margin-bottom:10px;

}


#inner-page article h2 span {
	color:#fff;
	font-size:32px;
	font-weight:800;
}


#inner-page article {
	width:47.5%;
	float:right;
	background:#f1004a;
	border-radius:10px;
	padding:20px;
}


#inner-page article section {
	padding:20px 0;
	float:left;
}


#inner-page article section h3 {
	font:18px 'Open Sans', sans-serif;
	background:none;
	padding:0 0 10px 0;
	color:#fff;
	text-align:left;
	font-weight:600;
}


#inner-page article section li {
	padding:5px 0 5px 15px;
	list-style:none;
	float:left;
	font-size:14px;
	color:#fff;
	width:100%;
	background:url() left center no-repeat;
}

#inner-page article section p {
	color:#fff;
	margin-top:25px;
	float:left;
}


#gallery {
	width:47.5%;
	float:left;
	padding:5px;
	border-radius:5px;
	border:1px dashed #540062;
}

#gallery figure {
	width:100%;
	float:left;
	padding:2px;
	border-radius:5px;
	border:1px solid #fff;
}




#gallery figure img {
	width:100%;
	border-radius:5px;
	margin-bottom:-4px;
}


@media screen and (max-width: 1000px) {
	


h1 {
	font-size:18px;
	padding-bottom:25px;
}


header, #left-bar {
	display:none;
}




#logomob {
	float:left;
	width:90%;
	margin:45px 0 10px 5%;
	border:5px solid #540062;
	border-radius:10px;
	display:block;
	background:#fff;
}

#logo {
	text-shadow:1px 1px #000, -1px -1px #000, 2px 2px #000, -2px -2px #000;
	font:30px 'Julee', cursive;
	font-weight:800;
	line-height:28px;
	padding:10px 0;
}



#logo span {
	font-size:24px;
	color:#fff;
}



#navmob {
	position:fixed;
	z-index:999;
	width:100%;
	display:block;
	border:solid 3px #F1004A;
	background:linear-gradient(#540062, #a400c0, #000);
}


#navmob span {
	font-size:18px;
	padding:5px 0;
	width:100%;
	text-transform:uppercase;
	cursor:pointer;
	background:url() no-repeat left;
	background-position:10px;
	float:left;
	color:#fff;
	text-align:center;
	font-weight:800;
}


#navmob ul {
	width:100%;
	float:left;
	height:0;
	overflow:hidden;
	text-align:center;
	transition:all ease .5s;
}



#navmob li {
	font:14px 'Julee', cursive;
	width:100%;
	font-weight:600;
	float:left;
	list-style:none;
	border-top:dotted 1px #F1004A;

}


#navmob li a {
	width:100%;
	padding:2px 0;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
}

#navmob li a.active {
	background:#F1004A;
}




#escorts {
	width:100%;
	float:left;
}




.escorts h2 {
	height:25px;
	overflow:hidden;
	font:12px 'Open Sans', sans-serif;
}




.escorts {
	width:49%;
	margin:10px .5%;
}




.escorts b {
	font:16px 'Julee', cursive;
	font-weight:600;
}


.escorts b data {
	display:block;
	font-size:18px;
	margin-bottom:-12px;
}


.escorts-button {
	width:100px;
	z-index:1;
	margin:10px auto;
}


.escorts-button a {
	bottom:16px;
	position:relative;
	text-decoration:none;
	color:#fff;
	z-index:0;
	-webkit-transition:all ease .25s;
	-o-transition:all ease .25;
	-moz-transition:all ease .25s;
	transition:all ease .25s;
}

.escorts-button a:hover {
	bottom:0;
}





footer {
	width:100%;
	margin-bottom:35px;

}




#footer-location {
	width:100%;
}




#footer-location p {
	font-size:14px;
}

#footer-location h3 {
	font-size:28px;
	height:125px;
}


#footer-nav {
	width:100%;
	padding:0;

}


#footer-nav h3 {
	font-size:22px;
	margin-top:25px;
}






#footer-nav li {
	width:96%;
}




#footer-nav a {
	font-size:12px;
}



#footer-social {
	font-size:12px;
	text-align:center;
}

#footer-social ul {
	width:100%;
	float:left;
	margin:10px 0;
}


#footer-social li {
	display:inline-block;
	float:none;
}



#mobile-footer {
	box-shadow:0 -3px 3px rgba(0,0,0,.5);
	font-weight:bold;
	text-align:center;
	line-height:30px;
	font-size:14px;
	display:block;
	left:0;
	bottom:0;
	color:#fff;
	border:solid 3px #F1004A;
	letter-spacing:0;
	width:100%;
	background:linear-gradient(#540062, #a400c0, #000);
	height:35px;
	position:fixed;
	z-index:999;
}


#mobile-footer a {
	color:#fff;
	text-decoration:none;
}


/*inner page*/






#inner-page article h2 {
	font-size:16px;

}


#inner-page article h2 span {
	display:inline-block;
}


#inner-page article {
	width:100%;
	margin-bottom:25px;
}



#gallery {
	width:100%;
}

}