@charset "utf-8";
@font-face{font-family:elephantitalic;src:url(../fonts/elephnti-webfont.woff2) format('woff2'),
url(../fonts/elephnti-webfont.woff) format('woff');
font-weight:400;
font-style:normal
}
.logo,
.logo-box,
.logo-box a {
	float: left;
	color: #ff0;
	outline: 0!important
}
.logo-box a span {
	margin-left: 10px;
	text-align: right
}
.logo-box a:focus,
.logo-box a:hover {
	color: #ff0
}
.fixed-header {
	position: inherit;
	top: 0;
	width: 100%;
	z-index: 99;
	background: #b00303
}
.callUsOn.inn {
	display: block
}
.callUsOn.inn a:focus,
.callUsOn.inn a:hover {
	color: #880129!important
}
.profileGal {
	padding-top: 15px;
	padding-bottom: 15px
}
.profileGal .headingTp {
	color: #fed557!important;
	text-align: -webkit-center;
}
.profileGal .nameBx .txt_hd {
	color: #fed557
}
.profileGal .nameBx .ratting i {
	color: #fff
}
.OuterContainer,
.ani_div,
.ani_div_in02,
.logo,
.menu_bg,
.phone,
.sub_menu,
.tp-mnu1 ul li {
	position: relative
}
.category-escorts {
	background: #271f26;
	padding-top: 10px
}
.category-escorts ul {
	list-style: none;
	text-align: center
}
.category-escorts ul li {
	width: 11%;
	display: inline-block;
	text-align: center;
	margin: 0 15px
}
.category-escorts ul li a {
	color: #fff;
	display: block;
	text-align: center;
	font-size: 20px
}
.mid_div_bg round p,
.text-new p {
	text-align: justify
}
.category-escorts ul li img {
	border-radius: 50%;
	display: block;
	max-width: 100%;
	margin-bottom: 10px;
	height: auto
}
.text-new p,
p {
	font-size: 18px;
	color: #fff;
	line-height: 26px
}
.text-new p a,
p a {
	color: #ff0
}
.text-new p a:focus,
.text-new p a:hover,
p a:focus,
p a:hover {
	color: #ff0;
	text-decoration: underline
}
.text-new li {
	font-size: 18px;
	line-height: 32px;
	color: #fff
}
.table td:nth-child(2n+1) {
	width: 150px
}
.imgs {
	border: 4px solid #017bcc
}
.escort-img {
	width: 14%;
	float: left;
	margin-right: 25px
}
body {
	font-family: 'Ubuntu Condensed', sans-serif;
	background: url(../images/bg.jpg) center center no-repeat fixed #510002;
	background-size: cover;
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 12px
}
.ani_div_btm,
.ani_div_in01,
.ani_div_in03,
.ani_div_in04,
.ani_div_in05,
.ani_div_in06,
.mid_div_tp {
	position: relative;
	background-repeat: no-repeat
}
.ani_div_in03,
.ani_div_in04,
.ani_div_in05,
.ani_div_in06 {
	background-color: #9c7840
}
.OuterContainer {
	width: 1100px;
	height: auto;
	margin: 10px auto 0
}
.ani_div,
.ani_div img,
.menu_bg,
.sub_menu,
.tp-mnu1 ul {
	width: 100%
}
.logo {
	margin-top: 0
}
.logo-box {
	margin: 10px 0;
	font-family: elephantitalic;
	font-size: 50px;
	text-transform: capitalize
}
.contacts {
	float: right;
	text-align: right;
	font-family: Oswald, sans-serify;
	font-size: 18px;
	line-height: .7em;
	margin: 25px 0 0
}
.contacts a {
	color: #fff;
	text-decoration: none;
	font-size: 25px;
	line-height: 14px;
	display: block;
	text-align: right;
	font-family: Cambria, Hoefler Text, Liberation Serif, Times, Times New Roman, serif
}
.contacts a:focus,
.contacts a:hover {
	color: #ff0;
	text-decoration: none;
	outline: 0
}
.shadowimg {
	box-shadow: 10px 10px 10px #000
}
.phone {
	margin-right: 10px;
	margin-top: 1px
}
.tp-mnu1,
.tp-mnu1 ul {
	margin: 0;
	text-align: center;
	padding: 0
}
.menu_links_txt {
	color: #333;
	text-decoration: none
}
.tp-mnu1 ul {
	list-style: none;
	float: left
}
.tp-mnu1 ul li {
	padding: 0;
	float: none;
	margin: 0 10px;
	display: inline-block
}
.tp-mnu1 ul li a {
	color: #fff;
	text-decoration: none;
	padding: 10px 30px;
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	border: 2px solid #fed557;
	border-left: none;
	border-right: none
}
.tp-mnu1 ul li a:hover {
	color: #fed557
}
.tp-mnu1 ul li>ul li {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	border-bottom: 1px solid #545454
}
.tp-mnu1 ul li>ul li a {
	border: none;
	padding: 10px 15px
}
.tp-mnu1 ul li>ul li:hover {
	background: #292929
}
.tp-mnu1 ul li:hover ul {
	display: block
}
.addresss address,
.addresss form {
	background: #fff;
	padding: 15px 25px 25px;
	margin-top: 10px;
	box-shadow: 0 0 3px #333
}
.addresss .headingtpinn {
	font-size: 22px;
	color: #424242;
	font-weight: 600;
	margin-bottom: 10px
}
.addresss address p {
	color: #424242;
	font-size: 20px;
	margin-bottom: 0
}
.addresss address p a {
	color: #ff1a00;
	text-transform: none
}
.addresss form {
	padding-top: 35px
}
.addresss form label {
	font-size: 16px;
	font-weight: 100;
	text-transform: uppercase
}
.addresss form .input-group {
	width: 100%;
	margin-bottom: 15px
}
.addresss form .input-group input {
	box-shadow: none;
	border-color: #ccc;
	height: 42px
}
.addresss form .input-group textarea {
	box-shadow: none;
	border-color: #ccc;
	height: 120px
}
.addresss form .view-more {
	padding: 10px 45px;
	font-size: 18px;
	border-radius: 30px;
	text-transform: uppercase;
	width: auto;
	border: none
}
.ft20 {
	font-size: 32px;
	margin-bottom: 15px
}
@media(min-width:768px){.tp-mnu1 ul li>ul {
	position: absolute;
	left: 0;
	width: 260px;
	z-index: 999;
	background: #333;
	display: none
}
}
.menu_over {
	color:#fba700
}
.ani_div {
	margin-top:0;
	padding-top:0px;
	border-bottom:2px solid #fff
}
.ani_div_in01,
.ani_div_in02,
.ani_div_in03,
.ani_div_in04,
.ani_div_in05,
.ani_div_in06 {
	width:100%;
	height:300px;
	margin-top:15px
}
.round {
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.ani_div_in03 {
	background-image:url(../images/header_img_in_03.html)
}
.ani_div_in04 {
	background-image:url(../images/header_img_in_04.html)
}
.ani_div_in05 {
	background-image:url(../images/header_img_in_05.html)
}
.ani_div_in06 {
	background-image:url(../images/header_img_in_06.html)
}
.ani_div_btm,
.mid_div_tp {
	width:1067;
	height:10px;
	margin-left:15px
}
.ani_div_btm {
	background-image:url(../images/Border_hd_btm.html)
}
.mid_div_tp {
	background-image:url(../images/Border_hd_tp.html);
	margin-top:30px
}
.mid_div_bg {
	font-family:'Ubuntu Condensed',
	sans-serif
}
.left_pnl {
	width:252px;
	position:absolute;
	left:830px;
	top:10px
}
.bottom_links {
	margin:15px 20px
}
ul.list2col {
	float:left;
	width:100%;
	margin:0 0 1em;
	text-align:center;
	padding:14px;
}
ul.list2col li {
	float:none;
	width:18%;
	color:#333;
	display:inline-block;
	padding:0;
	height:auto;
	margin:0 10px 20px;
	border-radius:5px;
	transition:all .4s
}
ul.list2col li a {
	padding:10px 0;
	display:block;
	font-size:15px;
	font-weight:400;
	background:#340044;
	transition:all .4s;
	border:1px solid #f7003e;
	position:relative;
	color:#fff;
	text-align:center;
	box-shadow:0px -1px 5px 3px;
	border-radius:22px;
}
ul.list2col li a:before {
	position:absolute;
	content:"*";
	color:#880129;
	font-size:20px;
	left:0;
	top:11px
}
.homeBanner:after,
.model_gal:after,
.model_gal:before,
.nameBx .txt_hd:after {
	content:""
}
ul.list2col li:hover a {
	color:#fed557
}
.right_pnl {
	width:252px;
	position:absolute;
	left:825px;
	top:10px
}
.left_menu {
	width:252px;
	height:auto;
	min-height:200px;
	background-image:url(../images/left_menu_md.html)
}
.left_menu_hd {
	width:224px;
	height:21px;
	background-image:url(../images/lft_menu_hd_bg.html);
	margin-left:7px;
	font-family:Arial,
	Helvetica,
	sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-top:3px;
	text-transform:uppercase;
	color:#333
}
.lft_menu_lnk {
	height:22px;
	margin-left:-20px;
	list-style:disc;
	padding-top:5px;
	font-weight:700
}
.left_menu_lnk_1,
.left_menu_lnk_1 a:hover {
	font-size:12px;
	font-family:Arial,
	Helvetica,
	sans-serif;
	color:#333;
	text-decoration:none
}
.blogDetail h1,
.wrapperBlogwrap .hd2,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family:Oswald,
	sans-serif
}
.ind_gall_img {
	margin-left:0
}
.margin_tp5 {
	margin-top:5px
}
.textalg_cent {
	text-align:center;
	color:#333
}
.txt_hd {
	font-weight:700;
	font-size:15px;
	color:#333
}
h1 {
	font-size:30px;
	font-weight:400;
	margin:0
}
.wrapperBlogwrap {
	position:relative;
	padding:15px;
	width:100%;
	margin-bottom:15px;
	display:inline-block;
	transition:all .7s;
	background:#fefcea;
	background:-moz-linear-gradient(-45deg,
	rgba(254,
	252,
	234,
	1) 0,
	rgba(241,
	218,
	54,
	1) 100%);
	background:-webkit-linear-gradient(-45deg,
	rgba(254,
	252,
	234,
	1) 0,
	rgba(241,
	218,
	54,
	1) 100%);
	background:linear-gradient(135deg,
	rgba(254,
	252,
	234,
	1) 0,
	rgba(241,
	218,
	54,
	1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcea',
	endColorstr='#f1da36',
	GradientType=1)
}
.wrapperBlogwrap .blgpic {
	max-width:150px;
	float:left;
	border:2px solid #ae0000;
	margin-right:15px
}
.wrapperBlogwrap .hd2 {
	margin:0 0 5px;
	font-size:22px
}
.wrapperBlogwrap .hd2 a {
	color:#ae0000
}
.wrapperBlogwrap>span {
	display:block;
	font-size:14px;
	margin-top:0;
	color:#ae0000;
	margin-bottom:5px;
	font-weight:600
}
.wrapperBlogwrap p {
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#222
}
.wrapperBlogwrap p a {
	color:red
}
.wrapperBlogwrap ul {
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:15px;
	right:15px
}
.Gallery_Div,
.Gallery_Div_img,
.gall_text_rt,
.model_gal,
.model_gal img,
.nameBx,
.nameBx .txt_hd,
.page_sml_cont {
	position:relative
}
.wrapperBlogwrap li {
	display:inline-block;
	min-width:150px;
	font-weight:600;
	font-size:18px
}
.mbnone {
	margin-bottom:15px
}
.wrapperBlogwrap li span {
	color:#fff
}
.blogDetail .pl0 {
	margin-right:15px
}
.blogDetail .pl0 img {
	width:100%;
	height:auto;
	border:2px solid #ff0;
	border-radius:5px;
	padding:8px
}
.blogDetail h1 {
	margin:0 0 5px;
	font-size:24px;
	color:#424242
}
.blogDetail>span {
	display:block;
	font-size:16px;
	margin-top:0;
	color:#ff0;
	margin-bottom:5px;
	font-weight:600
}
.blogDetail p {
	font-size:18px;
	line-height:28px;
	font-weight:400;
	color:#fff
}
.blogDetail h2,
.blogDetail h3,
.blogDetail p>strong {
	color:#fff;
	margin-top:15px
}
.blogDetail ul {
	list-style:disc
}
.blogDetail ul li {
	font-weight:600;
	padding:5px 0;
	color:#fff;
	margin-left:15px
}
.blogDetail ul.blgby {
	margin:25px 0 45px;
	padding:0;
	list-style:none;
	box-shadow:0 0 3px #000;
	background:#ff0
}
.blogDetail ul.blgby li {
	display:inline-block;
	min-width:150px;
	font-weight:600;
	color:#ab073e;
	padding:10px;
	margin-left:0
}
.blogDetail ul.blgby li span {
	color:#ab073e
}
.detailNew h1 {
	margin-bottom:15px
}
.detailNew h1 small {
	color:#fff;
	margin-left:10px
}
.detailNew h1 span {
	float:right;
	font-size:14px;
	font-weight:100;
	margin-top:15px
}
.detailNew {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.detailNew>div {
	display:inline-block
}
.detailNew>div:first-child {
	width:100%
}
.detailNew>div:not(:first-child) {
	flex:1
}
.detailNew .productProf {
	border:4px solid #c0080a;
	box-shadow:0 0 10px #000;
	background:#c0080a;
	min-height:616px
}
.detailNew .productProf img {
	margin:0;
	padding:0;
	width:100%;
	height:auto
}
.detailNew .productProf.discDetail h4,
.hhdd {
	font-size:22px;
	color:#ffe295;
	text-transform:none;
	margin:0 0 15px
}
.detailNew .productProf.discDetail {
	padding:20px;
	border:none;
	height:100%
}
.hhdd {
	font-weight:600
}
.detailNew .productProf.discDetail ul {
	list-style:none!important;
	margin:0 0 15px;
	padding:0
}
.detailNew .productProf.discDetail ul li {
	width:100%;
	border-bottom:1px solid #ff0024;
	float:left;
	padding:2px 0
}
.detailNew .productProf.discDetail ul li p {
	margin:0;
	color:#fff;
	padding:0;
	font-size:14px;
	font-weight:100
}
.detailNew .productProf.discDetail ul li p.pnme {
	float:left;
	min-width:150px;
	font-weight:600
}
.detailNew .productProf.discDetail ul li p.pfdet {
	float:left
}
.detailNew .productProf.clientContact {
	padding:20px;
	border:none;
	height:100%
}
.detailNew .productProf.clientContact h4 {
	margin:0 0 15px;
	font-size:22px;
	color:#ffe295;
	text-transform:none
}
#featured .head,
.headingTp,
.linkingBx h5.font_dark,
.nameBx .txt_hd,
.profileDetail .btnDesign,
.subhead {
	text-transform:uppercase
}
.detailNew .productProf.clientContact .btnDesign {
	width:auto;
	overflow:visible;
	position:relative;
	cursor:pointer;
	font-size:21px;
	color:#FFF;
	text-transform:uppercase;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:5px;
	border:1px solid #fddfb1;
	background:#ffb76b;
	background:-moz-linear-gradient(top,
	#ffb76b 0,
	#ffa73d 50%,
	#ff7c00 51%,
	#ff7f04 100%);
	background:-webkit-linear-gradient(top,
	#ffb76b 0,
	#ffa73d 50%,
	#ff7c00 51%,
	#ff7f04 100%);
	background:linear-gradient(to bottom,
	#ffb76b 0,
	#ffa73d 50%,
	#ff7c00 51%,
	#ff7f04 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b',
	endColorstr='#ff7f04und',
	GradientType=0);
	margin-bottom:15px;
	text-align:center;
	padding:15px 0;
	font-weight:600;
	display:block
}
.strong,
h2,
h3,
h4,
h5,
h6 {
	font-weight:400
}
h4,
h5 {
	color:#333
}
.booking_div,
.lt_div,
.rt_div,
.text {
	text-align:justify
}
.detailNew .productProf.clientContact .btnDesign span img {
	width:35px;
	height:auto;
	float:left;
	display:inline-block;
	margin-right:10px
}
.detailNew .productProf.clientContact .btnDesign span {
	display:inline-block;
	line-height:35px
}
.detailNew .productProf.clientContact ul.social {
	list-style:none!important;
	margin:0!important;
	padding:0
}
.detailGrd ul.viewLst,
.pricingBox {
	list-style:none
}
@media (max-width: 767px) {
	.escort-img {
		width:100%;
		margin-bottom:10px;
		border-radius:10px
	}
	.callUsOn strong {
		color: #880129
	}
	h4 {
		padding-right: 10px
	}
}
h4,
h6 {
	margin-top:0;
	margin-bottom:0
}
.rt_div,
h2,
h3,
h5 {
	margin:0
}
h2 {
	font-size:26px
}
h3 {
	font-size:22px
}
h4 {
	font-size:18px
}
h5 {
	font-size:14px
}
h6 {
	font-size:10px
}
#featured .head,
.profileDetail .btnDesign samp,
.subhead {
	font-family:'Ubuntu Condensed',
	sans-serif
}
.text {
	font-size:18px;
	color:#272727;
	line-height:26px
}
.lineheight24,
.text1 {
	line-height:24px
}
.strong {
	color:#333;
	text-decoration:none
}
.bold,
.font_dark {
	font-weight:700
}
.text1 {
	font-size:14px;
	color:#333
}
.subhead {
	font-size:16px;
	color:#ff9000
}
.text-new>h1 {
	color:#ff5400
}
.h1,
.h2,
.h3,
.model_gal,
h1,
h2,
h3 {
	color:#fff!important
}
.div_models {
	width:100%;
	height:320px
}
.model_gal {
	font-size:15px;
	padding:3px;
	margin-bottom:15px
}
.model_gal a {
	display:block;
	overflow:hidden;
	border:1px solid trasparent
}
.model_gal img {
	width:100%;
	height:auto;
	transition:all .2s ease-in-out;
	z-index:2
}
.model_gal:hover img {
	transform:scale(1.05)
}
.model_gal:after,
.model_gal:before {
	width:35%;
	height:35%;
	position:absolute;
	background:#fed557;
	transition:all .2s ease-in-out
}
.model_gal:before {
	left:-5px;
	top:-5px
}
.model_gal:after {
	right:-5px;
	bottom:-5px
}
.model_gal:hover:after,
.model_gal:hover:before {
	width:80%;
	height:80%
}
.model_gal_margin {
	margin-left:15px
}
.lt_div {
	margin-left:20px;
	width:1060px
}
.page_sml_cont {
	height:auto;
	background-color:#a8ffda;
	border:1px solid #333;
	padding:10px;
	margin:15px 0
}
#featured i.fa,
.gal_thumb_pad_rt {
	margin-right:10px
}
.left_gallery {
	border:1px solid #333;
	padding:5px;
	margin-left:5px;
	margin-bottom:15px;
	margin-top:15px
}
.gal_thumb_pad_bt {
	margin-bottom:10px
}
.gal_thumb_pad_bt1 {
	margin-bottom:20px
}
.gal_thumb_pad_rt1 {
	margin-right:33px
}
.gal_thumb_pad_lt {
	margin-left:7px
}
.booking_div {
	width:auto;
	height:200px;
	background:#ccf2ff;
	background:-moz-linear-gradient(top,
	rgba(204,
	242,
	255,
	1) 0,
	rgba(171,
	255,
	202,
	1) 100%);
	background:-webkit-linear-gradient(top,
	rgba(204,
	242,
	255,
	1) 0,
	rgba(171,
	255,
	202,
	1) 100%);
	background:linear-gradient(to bottom,
	rgba(204,
	242,
	255,
	1) 0,
	rgba(171,
	255,
	202,
	1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccf2ff',
	endColorstr='#abffca',
	GradientType=0);
	padding:10px
}
#bg_containers,
.ani_div_in01 img,
.escorts-main-img img,
.mini-escort img {
	width:100%
}
.escorts-main-img {
	padding:15px 0
}
.font26 {
	font-size:26px
}
.font_dark {
	color:#027dc6
}
.blacklink,
.dark_link,
.light_link {
	color:#333;
	text-decoration:none
}
.light_link {
	margin-top:20px;
	display:inline-block
}
.light_link a:hover {
	color:red;
	text-decoration:none!important
}
.callUsOn a,
.ratesPrice,
.white,
.white_link {
	text-decoration:none
}
.socil-icons {
	margin-topm:-12px
}
.socil-icons a {
	color:#333;
	font-size:30px;
	padding-bottom:10px
}
.footer,
.footer a {
	color:#fff
}
.footer {
	margin-top:20px;
	-webkit-border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	margin-left:-15px;
	margin-right:-15px;
	padding:14px 15px 35px
}
.mini-escort,
.mini-escort img {
	border-radius:3px
}
.light_link.font_11 {
	padding:10px
}
.float_rt {
	float:right
}
.font22 {
	font-size:22px
}
.float_lt {
	float:left
}
.font_12 {
	font-size:12px
}
.font_16 {
	font-size:16px
}
.mini-escort {
	margin:7px 0
}
.font_11 {
	font-size:11px
}
#bg_containers {
	margin:0;
	height:auto;
	z-index:0
}
#bg_containers div {
	width:100%;
	min-height:410px;
	margin:0 auto
}
.Gallery_Div_img_mar,
.gallery_img_sml {
	margin-left:15px
}
#bg_containers .bg1 {
	background:url(../images/header_img_01.html) no-repeat
}
#bg_containers .bg2 {
	background:url(../images/header_img_02.html) no-repeat
}
#bg_containers .bg3 {
	background:url(../images/header_img_03.html) no-repeat
}
.white_link {
	color:#333
}
.page_sml_gallery {
	width:785px;
	height:350px;
	background-color:#9d7085;
	border:1px solid #bd9bac
}
.gallery_img_sml {
	margin-top:10px;
	width:113px;
	height:155px;
	text-align:center
}
.Gallery_Div {
	width:100%
}
.Gallery_Div_img {
	width:255px;
	height:353px;
	float:left;
	text-align:center
}
.Gallery_Div_img:hover b.view-more {
	background:#540a0f
}
.gallery_img_lrg {
	padding-bottom:0
}
.image_large_pad {
	padding-right:15px;
	padding-bottom:15px
}
.gall_text_rt {
	height:auto
}
.footertagbg {
	height:auto;
	min-height:30px;
	text-align:left;
	padding-top:5px;
	margin-left:-15px;
	margin-right:-15px;
	color:#fff
}
.footertagbg a {
	color:#fff
}
.lineheight24 a.light_link {
	margin-top:0
}
.white {
	color:#333
}
.clear {
	clear:both
}
.menu-trigger {
	display:none;
	background:url(../images/menu-icon.png) center right no-repeat
}
.fr {
	float:right
}
.rates-table {
	width:auto;
	overflow-x:scroll
}
.rates-table table tr td {
	color:#fff!important
}
.view-more {
	padding:11px 40px;
	background:red;
	border-radius:5px;
	color:#fff;
	font-size:16px;
	transition:all .4s
}
.view-more:hover {
	background:#ff0;
	color:red;
	text-decoration:none!important
}
.inp,
.textarea {
	background:#efde06;
	padding:0 10px
}
.inputs {
	margin-top:10px
}
.input-label {
	width:150px;
	float:left;
	font-size:18px
}
.input-control {
	width:350px;
	float:left
}
.inp {
	border:1px solid #cbbc00;
	border-radius:5px;
	height:30px;
	width:100%
}
.textarea {
	border:1px solid #cbbc00;
	border-radius:5px;
	height:75px;
	width:100%
}
.send-btn {
	padding:5px 20px;
	color:#333;
	font-size:18px;
	background:#cbbc00;
	border-radius:5px;
	border:1px solid #aea20c;
	width:100%
}
.nameBx .ratting,
.nameBx .txt_hd,
.profileGal .textalg_cent p {
	font-size:20px;
	text-align:center
}
.display-block {
	display:none
}
.display-block-1 {
	display:block
}
.menuBx,
footer {
	background:#02161f
}
.nameBx {
	padding:18px 15px;
	z-index:3;
	-webkit-flex-direction:column-reverse;
	display:flex;
	flex-direction:column-reverse;
	margin-bottom:25px
}
.nameBx .txt_hd {
	color:#000;
	width:100%;
	float:left
}
.nameBx .txt_hd:after {
	border-bottom:2px solid #ccc;
	padding-bottom:9px;
	bottom:-10px;
	margin:auto;
	position:absolute;
	width:0%;
	left:0;
	right:0;
	transition:all .4s
}
.nameBx .ratting,
.profileGal .col-md-2:hover .txt_hd:after {
	width:100%
}
.nameBx .ratting i {
	margin-left:5px;
	color:#df417e
}
.profileGal .col-sm-3 {
	text-align:center
}
.profileGal .innDiv {
	position:relative
}
.profileGal .textalg_cent {
	position:absolute;
	top:15px;
	bottom:15px;
	left:15px;
	right:15px;
	padding:25px;
	z-index:-1;
	background:rgba(0,
	0,
	0,
	.5);
	display:flex;
	justify-content:center;
	align-items:center;
	opacity:0;
	transition:all .8s
}
.profileGal .textalg_cent p {
	color:#fff
}
.profileGal .innDiv:hover .textalg_cent {
	opacity:1;
	z-index:2
}
.mt-15 {
	margin-top:15px
}
#featured {
	background:#97012e;
	padding:15px 0
}
#featured i.fa {
	padding:30px;
	border:2px double #fff;
	border-radius:50%;
	float:left;
	overflow:hidden;
	color:#fff;
	font-size:30px;
	background:0 0
}
#featured .featured-text {
	display:grid
}
#featured .head {
	color:#fff;
	margin:0 0 5px;
	font-size:20px;
	font-weight:100
}
#featured p {
	font-size:14px;
	color:#fff;
	line-height:22px
}
.featured-item>a {
	margin:8px 15px 0 0;
	float:left
}
.new-line {
	margin-bottom:25px
}
.new-line li {
	line-height:35px
}
.text strong {
	color:#0e5be6!important
}
.linkingBx {
	background:url(../images/mumbai-area-map.jpg) no-repeat #f5f5f5;
	background-size:cover;
	padding-top:25px
}
.linkingBx .cityhead.font_dark,
.linkingBx h5.font_dark {
	color:#880129;
	text-align:center;
	font-size:26px;
	margin-bottom:25px;
	text-transform:uppercase
}
.linkingBx .cityhead.font_dark span,
.linkingBx h5.font_dark span {
	border-bottom:3px solid #fed557
}
.footer.light_link {
	width:100%;
	margin-bottom:15px!important;
	padding:0;
	text-align:right
}
.conte,
.footer .float_rt.font_11 .light_link {
	margin:0
}
.negative {
	position:relative;
	top:-12px
}
.conte {
	color:#fff;
	padding-top:7px;
	text-align:justify
}
.headBoxAr,
.headBoxAr p,
.txtArea {
	text-align:center
}
.headingTp {
	font-size:28px;
	color:#333!important;
	font-weight:600;
	margin-bottom:15px
}
.bookingBx {
	border-bottom:10px solid #e43e7c;
	background:#ffe2ed;
	padding:15px 30px;
	margin:0 0 25px
}
.bookingBx p:last-child {
	margin-top:15px
}
.bookingBx p:last-child,
.bookingBx p:last-child a {
	font-size:22px;
	color:#d70000
}
.bookingBx p:last-child span {
	margin-right:25px
}
.bookingBx .font_dark {
	font-size:30px;
	margin-bottom:20px;
	margin-top:10px;
	color:#d70000
}
.thumbnailView img {
	border:2px solid #1bd7d7;
	padding:5px;
	border-radius:5px;
	margin-right:10px;
	height:auto
}
.headBoxAr {
	padding:5px;
	margin-bottom:10px
}
.headBoxAr h2 {
	font-size:22px
}
.headBoxAr h3 {
	font-size:26px
}
.headBoxAr p {
	margin-top:10px;
	font-size:16px
}
.txtArea textarea {
	max-width:650px;
	margin:50px;
	float:none;
	display:inline-block;
	padding:5px;
	border:1px solid #ccc
}
.detailGrd {
	display:grid;
	grid-template-columns:repeat(3,
	1fr);
	grid-gap:15px;
	margin:10px 15px 0;
	padding-bottom:15px
}
.profileDetail,
.profileImgBx {
	margin:0;
	padding:0 25px;
	box-sizing:border-box
}
.profileDetail {
	background:#02161f
}
.detailGrd .heading {
	font-size:26px;
	font-weight:600;
	color:#fff;
	padding-top:15px
}
.detailGrd ul.viewLst li {
	font-size:18px;
	color:#fff;
	padding:13px 0;
	border-bottom:1px solid rgba(256,
	256,
	256,
	.3);
	text-transform:capitalize
}
.detailGrd ul.viewLst li strong {
	min-width:200px;
	display:inline-block
}
.detailGrd .aboutTitle {
	padding:10px 15px;
	border-bottom:1px solid #fff;
	margin-top:10px;
	color:#fff;
	font-size:22px
}
.detailGrd .aboutTitle i {
	color:#ff0;
	font-size:20px
}
.detailGrd p {
	color:#fff
}
.callUsOn {
	font-size:20px;
	padding:10px 25px;
	border-radius:5px;
	margin:0 auto 25px;
	display:inline-block;
	box-shadow:0 0 3px #000;
	background:#fefcea;
	background:-moz-linear-gradient(-45deg,
	rgba(254,
	252,
	234,
	1) 0,
	rgba(241,
	218,
	54,
	1) 100%);
	background:-webkit-linear-gradient(-45deg,
	rgba(254,
	252,
	234,
	1) 0,
	rgba(241,
	218,
	54,
	1) 100%);
	background:linear-gradient(135deg,
	rgba(254,
	252,
	234,
	1) 0,
	rgba(241,
	218,
	54,
	1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcea',
	endColorstr='#f1da36',
	GradientType=1);
	color:#880129
}
.callUsOn span {
	margin-left:15px
}
.callUsOn a {
	color:inherit
}
.callUsOn a:hover {
	color:#880129
}
.profileDetail .btnDesign {
	overflow:visible;
	position:relative;
	cursor:pointer;
	font-size:21px;
	color:#FFF;
	width:100%;
	float:left;
	margin-bottom:15px
}
.profileDetail .btnDesign span {
	width:50px;
	height:50px;
	float:left;
	border-radius:50px;
	text-align:center;
	background:#333;
	margin:5px 25px 0 10px
}
.profileDetail .btnDesign span img {
	width:30px;
	height:30px;
	margin-top:10px
}
.profileDetail .btnDesign samp {
	background:#fceabb;
	background:-moz-linear-gradient(top,
	#fceabb 0,
	#fccd4d 50%,
	#f8b500 51%,
	#fbdf93 100%);
	background:-webkit-linear-gradient(top,
	#fceabb 0,
	#fccd4d 50%,
	#f8b500 51%,
	#fbdf93 100%);
	background:linear-gradient(to bottom,
	#fceabb 0,
	#fccd4d 50%,
	#f8b500 51%,
	#fbdf93 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceabb',
	endColorstr='#fbdf93',
	GradientType=0);
	display:block;
	height:60px;
	border-radius:0;
	text-align:left;
	color:#000;
	line-height:60px;
	font-size:21px
}
.profileDetail .socialMedia {
	text-align:center
}
.profileDetail .socialMedia li {
	display:inline-block;
	width:auto!important;
	border:none!important;
	padding:0!important;
	float:none!important
}
.profileDetail .socialMedia li a {
	height:45px;
	padding-top:5px;
	width:45px;
	text-align:center;
	background:#fff;
	border-radius:50px;
	display:block
}
.profileDetail .socialMedia li span {
	display:none
}
.mt-35 {
	margin-top:35px
}
.bgDet .h1 {
	color:#fff!important
}
.profileImgBx.bigImg {
	padding:10px;
	position:relative
}
.profileImgBx.bigImg img {
	position:relative;
	z-index:2;
	border:2px solid #fed557
}
.profileImgBx.bigImg:after,
.profileImgBx.bigImg:before {
	content:"";
	width:60%;
	height:60%;
	position:absolute;
	background:#fed557;
	transition:all .2s ease-in-out
}
.profileImgBx.bigImg:before {
	left:0;
	top:0
}
.profileImgBx.bigImg:after {
	right:0;
	bottom:0
}
.profileImgBx.bigImg img {
	width:100%;
	height:auto
}
.profileDetail.middlebx {
	margin:0 15px;
	padding:10px 20px;
	background:#880129;
	border:12px solid #fed557
}
.profileDetail.middlebx .heading {
	margin-bottom:0
}
.priceRate li {
	color:#fff;
	border-bottom:1px solid rgba(255,
	255,
	255,
	.8);
	padding:5px 15px;
	font-size:22px;
	width:100%;
	float:left
}
.priceRate li:last-child {
	border:none
}
.innFont,
.innFont strong a {
	font-size:18px!important
}
.priceRate li strong {
	font-weight:100;
	padding:0;
	float:left;
	width:200px;
	color:#fff;
	border-radius:5px 0 0 5px;
	position:relative
}
.priceRate li span {
	float:right;
	padding:0
}
.innFont {
	color:#424242!important
}
.pricingBox li .h3,
.ratesPrice {
	font-size:26px;
	text-align:center
}
.ratesPrice {
	color:#000;
	font-weight:600;
	margin-bottom:15px!important
}
.pricingBox {
	max-width:100%;
	margin:auto auto 35px;
	display:grid;
	grid-template-columns:repeat(4,
	1fr);
	grid-gap:10px
}
.pricingBox li {
	min-height:180px;
	border-radius:5px;
	padding:0;
	background:#eee
}
.pricingBox li .h3 {
	color:#fff!important;
	margin:0;
	background:#1bd7d7;
	padding:20px 12px;
	border-radius:5px 5px 0 0
}
.pricingBox li:nth-child(2) .h3 {
	background:#1b81d7
}
.pricingBox li:nth-child(3) .h3 {
	background:#d9447e
}
.pricingBox li:nth-child(4) .h3 {
	background:#40a438
}
.pricingBox li p {
	text-align:center;
	margin:0 0 15px
}
.pricingBox li table {
	width:100%;
	float:left;
	margin:0
}
.pricingBox li table thead {
	background:rgba(256,
	256,
	256,
	.3)
}
.pricingBox li td,
.pricingBox li th {
	padding:5px 15px;
	width:50%;
	font-size:20px;
	text-align:center
}
.pricingBox li tbody td {
	border-bottom:1px solid rgba(0,
	0,
	0,
	.2)
}
.pricingBox li td:nth-child(1),
.pricingBox li th:nth-child(1) {
	width:40%
}
.pricingBox li td:nth-child(2),
.pricingBox li th:nth-child(2) {
	width:60%
}
.footer.light_link a:hover,
.footertagbg a:hover {
	color:#ff0
}
.homeBanner {
	width:100%;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	overflow:hidden
}
.homeBanner:after {
	background:url(../images/transparent-minimalist1.png) rgba(0,
	0,
	0,
	.6);
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:2
}
.homeBanner img {
	width:100%;
	height:auto
}
.conte,
.textalg_cent {
	display:none!important
}
.profileGal .col-md-2.col-sm-2 {
	text-align:center
}
.innDiv {
	position:relative;
	margin:auto;
	float:none;
	display:inline-block
}
.profileGal .nameBx {
	margin:auto;
	padding-top:0
}
.mb-15 {
	margin-bottom:15px
}
@media screen and (max-width: 1200px) {
	.tp-mnu1 ul li {
		padding:0 15px
	}
}
@media screen and (max-width: 1024px) {
	.Gallery_Div,
	.ani_div,
	.ani_div_in01,
	.bottom_links,
	.div_models {
		height:auto
	}
	.page_sml_cont,
	.sub_menu {
		height: auto;
		background-color: #82ffde
	}
	.lt_div {
		margin-left: 20px;
		width: 940px;
		text-align: justify
	}
	.page_sml_cont {
		position: relative;
		border: 1px solid #333;
		padding: 10px;
		margin: 15px 0
	}
	.ani_div,
	.ani_div_in01,
	.mid_div_bg {
		margin: 0 15px
	}
	.ani_div_in01 {
		width: auto
	}
	.ani_div_in01 img {
		width: 100%
	}
	.ani_div {
		width: auto
	}
	.ani_div img {
		width: 100%
	}
	.OuterContainer,
	.bottom_links,
	.footer,
	.mid_div_bg,
	.rt_div {
		width: auto
	}
	body {
		min-width: auto
	}
	.rt_div {
		padding-right: 10px
	}
	.footer {
		margin: 15px 15px 0;
		padding-bottom: 40px
	}
	ul.list2col {
		width: 100%
	}
	.menu-trigger {
		display: none;
		padding: 10px 30px;
		font-size: 23px;
		font-weight: 700;
		cursor: pointer
	}
	.Gallery_Div_img {
		width: 49%
	}
	.Gallery_Div_img_mar {
		margin-left: 0
	}
	.sub_menu {
		border-radius: 8px;
		margin: 0 15px 10px;
		width: auto;
		padding-bottom: 10px
	}
	textarea {
		width: 100%!important
	}
}
@media screen and (max-width: 992px) {
	.model_gal_margin {
		margin:15px 0 0
	}
	.model_gal {
		float: none;
		text-align: center;
		width: auto
	}
	.booking_div {
		height: auto
	}
	.tp-mnu1 ul {
		margin: 0 15px;
		display: block;
		padding: 0;
		list-style: none
	}
	.sub_menu {
		background: 0 0
	}
}
@media screen and (max-width: 768px) {
	.fr,
	.logo,
	.model_gal {
		float:none
	}
	.model_gal_margin {
		margin: 15px 0 0
	}
	.model_gal {
		text-align: center;
		width: auto
	}
	.menu_bg {
		text-align: center;
		height: auto
	}
	.contacts,
	.logo-box {
		float: none;
		text-align: center
	}
	ul.list2col li {
		width: 100%
	}
	.display-block {
		display: block
	}
	.display-block-1 {
		display: none
	}
}
@media screen and (max-width: 600px) {
	.Gallery_Div_img {
		width:99%
	}
	.left_gallery {
		margin-bottom: 15px
	}
}
@media screen and (max-width: 480px) {
	.logo-box {
		width:auto;
		margin:0 25px
	}
	.logo-box img {
		width: 100%
	}
	.input-control,
	.input-label {
		width: auto;
		float: none
	}
	.input-label {
		font-size: 18px
	}
	.inp,
	.textarea {
		width: 93%
	}
	.send-btn {
		width: 100%
	}
}
@media screen and (max-width: 767px) {
	.contacts,
	.featured-item>a,
	.logo-box {
		float:left;
		width:100%
	}
	#featured .featured-text a,
	#featured .head,
	#featured p,
	.contacts,
	.contacts a,
	.featured-item>a,
	.float_rt.font_11,
	.tp-mnu1 ul li {
		text-align: center
	}
	.detailGrd,
	.pricingBox {
		grid-template-columns: repeat(1, 1fr)
	}
	.logo-box {
		margin: 15px 0
	}
	.contacts {
		margin-top: 5px
	}
	.rt_div {
		padding-right: 0
	}
	.footer {
		margin: 15px 0 0
	}
	.socil-icons.negative {
		margin-top: 20px
	}
	.float_rt.font_11 {
		width: 100%
	}
	.light_link.font_11 {
		padding: 5px 10px
	}
	#featured .featured-text {
		display: block;
		width: 100%;
		float: left;
		text-align: center
	}
	.featured-item>a {
		margin: 8px 0 15px
	}
	#featured i.fa {
		float: none
	}
	.ani_div {
		margin: 0
	}
	.tp-mnu1 {
		display: none
	}
	.menu-trigger,
	.tp-mnu1 ul,
	.tp-mnu1.show {
		display: block
	}
	.menu-trigger {
		padding: 10px 0 10px 15px;
		color: #fff
	}
	.sub_menu {
		padding: 0;
		margin: 5px 0
	}
	.container-fluid.menuBx .row,
	.mid_div_bg,
	.profileDetail.middlebx,
	.tp-mnu1 ul {
		margin: 0
	}
	.tp-mnu1 ul {
		padding: 0;
		list-style: none
	}
	.tp-mnu1 ul li {
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
		float: none;
		text-transform: uppercase;
		width: 100%;
		margin: 0;
		padding: 0;
		background: 0 0;
		border: none;
		border-bottom: 1px solid rgba(256, 256, 256, .3);
		border-radius: 0;
		transition: all .4s
	}
	.tp-mnu1 ul li:last-child {
		border-bottom: none
	}
	.tp-mnu1 ul li a {
		color: #fff;
		text-decoration: none;
		padding: 10px 15px;
		display: block;
		font-size: 15px;
		text-transform: none;
		font-weight: 600;
		text-align: left
	}
	.tp-mnu1.menu_links {
		border-top: 1px solid rgba(256, 256, 256, .3)
	}
	.container-fluid.menuBx,
	.container-fluid.menuBx .col-sm-12 {
		padding: 0
	}
	.h1,
	h1 {
		font-size: 24px!important
	}
	.detailGrd ul.viewLst li strong {
		min-width: 50%;
		color: #fff;
		margin-right: 0
	}
	.priceRate li strong {
		width: 150px
	}
	.linkingBx h5.font_dark {
		font-size: 21px
	}
	.bookingBx .font_dark {
		font-size: 18px
	}
	.bookingBx p:last-child,
	.bookingBx p:last-child a {
		font-size: 19px;
		color: #d70000
	}
	.col-md-4.text-center.socil-icons {
		margin: 18px 0 0
	}
	.nameBx {
		padding: 0 15px 18px;
		margin-bottom: 10px!important
	}
	.bottom_links {
		margin-left: 0;
		margin-right: 0
	}
	ul.list2col {
		width: 100%;
		padding: 16px;
	}
	ul.list2col li {
		margin: 0 0 5px
	}
	.profileGal .col-sm-3 {
		margin-bottom: 30px;
		text-align: center
	}
	.profileGal .innDiv {
		position: relative;
		margin: auto;
		float: none!important
	}
}
@media (min-width: 768px) and (max-width: 1025px) {
	.sub_menu,
	.tp-mnu1 ul li {
		padding:0;
		margin:0
	}
	.ani_div,
	.sub_menu,
	.tp-mnu1 ul {
		margin: 0
	}
	.sub_menu {
		background: 0 0
	}
	.tp-mnu1 ul li a {
		color: #fff;
		text-decoration: none;
		padding: 15px 8px;
		display: block;
		font-size: 13px;
		text-transform: none;
		font-weight: 600
	}
	.nameBx .txt_hd {
		font-size: 14px
	}
	.footer.light_link {
		margin: 0!important;
		text-align: center
	}
	.socil-icons.negative {
		margin-top: 15px!important
	}
	.float_rt.font_11 {
		width: 100%;
		margin-bottom: 15px
	}
	.nameBx .ratting i {
		margin-left: 5px;
		color: red;
		font-size: 15px
	}
}
@media (min-width: 1026px) and (max-width: 1350px) {
	.tp-mnu1 ul li {
		padding:0
	}
	.tp-mnu1 ul li a {
		color: #fff;
		text-decoration: none;
		padding: 15px 30px;
		display: block;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: 600
	}
	.nameBx .ratting i {
		margin-left: 5px;
		color: red;
		font-size: 17px
	}
	.nameBx .txt_hd {
		font-size: 14px
	}
}
@media (max-width: 1024px) {
	.featured-item>a {
		display:block;
		margin:0;
		width:100%
	}
	#featured .featured-text {
		display: block;
		width: 100%;
		margin-top: 20px;
		float: left
	}
	.category-escorts ul li {
		width: 13%
	}
	.detailGrd {
		grid-template-columns: repeat(2, 1fr)
	}
	ul.list2col li {
		width: 21%
	}
	ul.list2col li a {
		font-size: 12px
	}
	.pricingBox li td,
	.pricingBox li th {
		font-size: 16px
	}
	.pricingBox li .h3 {
		font-size: 20px
	}
}
@media (max-width: 800px) {
	.category-escorts ul li {
		width:20%;
		margin-bottom:10px
	}
	ul.list2col li {
		width: 48%;
		margin: 1%;
		padding: 0;
		float: left
	}
	.tp-mnu1 ul li a {
		padding: 12px 3px;
		font-size: 12px
	}
	.ani_div {}
}
@media (min-width: 737px) and (max-width: 767px) {
	.logo-box {
		text-align:center
	}
	.logo,
	.logo-box,
	.logo-box a {
		float: none
	}
	.tp-mnu1 ul li a {
		padding: 10px 15px;
		font-size: 15px
	}
	.ani_div {
		padding-top: 182px
	}
	.innDiv,
	.profileGal .innDiv {
		width: 100%
	}
}
@media (max-width: 736px) {
	.featured-item,
	.footer span,
	.logo-box a {
		text-align:center
	}
	.innDiv,
	.logo-box a,
	.profileGal .innDiv,
	.profileImgBx.bigImg img {
		width: 100%
	}
	.fixed-header {
		position: static
	}
	.ani_div {
		padding-top: 0
	}
	.tp-mnu1 ul li a {
		padding: 10px 15px;
		font-size: 15px
	}
	.detailGrd {
		grid-template-columns: repeat(1, 1fr)
	}
	.nameBx .txt_hd {
		font-size: 14px
	}
	.profileGal .col-sm-3 {
		margin-bottom: 0
	}
	.featured-item {
		margin-bottom: 25px
	}
	.footer span {
		width: 100%;
		display: block;
		margin-bottom: 0
	}
	.bookingBx p:last-child,
	.bookingBx p:last-child a,
	.callUsOn {
		text-align: left
	}
	.callUsOn span {
		margin-left: 0
	}
}
@media (max-width: 640px) {
	.category-escorts ul li a {
		font-size:16px
	}
}
@media (max-width: 414px) {
	.category-escorts ul li {
		width:40%
	}
	ul.list2col li {
		width: 100%
	}
	.callUsOn span {
		margin-left: 0
	}
	.callUsOn {
		font-size: 17px;
		text-align: left
	}
	.profileDetail .btnDesign span {
		margin: 5px 10px 0
	}
	.profileDetail .btnDesign span img {
		width: 20px;
		height: 20px;
		margin-top: 10px
	}
	.profileDetail .btnDesign span {
		width: 40px;
		height: 40px
	}
	.profileDetail .btnDesign samp {
		font-size: 16px
	}
}
@media (max-width: 767px) {
	.featured-item,
	.footer span,
	.footertagbg,
	.logo-box a,
	.logo-box a span {
		text-align:center
	}
	.logo-box {
		margin-bottom: 0
	}
	.tp-mnu1 ul li:nth-child(3)>a {
		display: block;
	}
	.tp-mnu1 ul.dropdon li:nth-child(3)>a {
		display: block
	}
	.tp-mnu1 ul li a {
		border: none
	}
	.head {
		padding-bottom: 10px
	}
	.shadowimg {
		margin-bottom: 35px
	}
}
@media (min-width: 801px) and (max-width: 1179px) {
	ul.list2col li {
		width:17%
	}
}
@media (min-width: 1366px) and (max-width: 1599px) {
	.detailGrd .aboutTitle,
	.priceRate li {
		padding:3px 15px;
		font-size:18px
	}
	.detailGrd .aboutTitle {
		margin-top: 0
	}
	.detailGrd ul.viewLst li {
		padding: 10px 0
	}
	.profileDetail.middlebx .heading {
		padding: 0!important
	}
}
@media (min-width: 1280px) and (max-width: 1365px) {
	.detailGrd ul.viewLst li {
		font-size:14px;
		padding:10px 0
	}
	.aboutTitle {
		display: none
	}
	.priceRate li {
		padding: 3px 15px;
		font-size: 18px
	}
}
@media (min-width: 1024px) and (max-width: 1279px) {
	.detailGrd {
		display:grid;
		grid-template-columns:repeat(3,
		1fr);
		grid-gap:5px;
		margin:10px;
		padding-bottom:15px
	}
	.detailGrd .aboutTitle {
		padding: 3px 15px;
		margin-top: 0;
		font-size: 18px
	}
	.priceRate li {
		padding: 3px 15px;
		font-size: 15px
	}
	.detailGrd ul.viewLst li {
		font-size: 16px;
		padding: 10px 0
	}
}
@media (max-width: 1023px) {
	.detailGrd {
		display:grid;
		grid-template-columns:repeat(1,
		1fr);
		grid-gap:5px;
		margin:10px;
		padding-bottom:15px
	}
	.profileDetail.middlebx {
		margin: 0 0 0 10px
	}
	.profileDetail {
		margin-left: 10px
	}
	.tp-mnu1 ul li a {
		padding: 12px 26px
	}
	.contacts a {
		font-size: 16px
	}
	.ani_div {}
}
@media (max-width: 767px) {
	.ani_div {
		padding-top:200px
	}
}
@media (max-width: 735px) {
	.ani_div {
		padding-top:0
	}
}
.img100 {
	width:100%!important;
	height:auto!important
}
.pl0 {
	padding-left:0!important
}
.pr0 {
	padding-right:0!important
}
.sitemapv {
	margin-top:25px;
}
.sitemapv li a {
	color:#fff;
}
.seo-title {
	color:#fed557 !important;
	text-align:center;
	margin:0px 0px 15px;
	text-transform:uppercase;
	font-size:28px;
	font-weight:600;
}
.vid {
	margin:0 auto;
	border:15px ridge #8f2157;
	text-align:center;
}
.mobile {
	display:none
}
.desktop {
	margin:auto
}
@media screen and (min-width: 300px) and (max-width: 768px) {
	.mobile {
		display:block
	}
	.desktop {
		display: none
	}
}
.tableArea .text,
.tableArea .white_link {
	color:#fff;
	border:1px solid #fff;
}
div.desktop-wrapper {
	position:relative;
	padding-top:25px;
	padding-bottom:67.5%;
	height:0;
}
div.desktop-wrapper iframe {
	box-sizing:border-box;
	background:url(../banner/desktop.png) center center no-repeat;
	background-size:contain;
	padding:3.4% 8.5% 18.6%;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
img {
	max-width:100%;
	height:auto
}
.dev img {
	width:20%;
}
.deblogotext span {
	font-size:27px;
	color:#fff000
}
.debslogen {
	color:#548699;
	font-size:14.5px
}
.debadmslogen {
	display:block;
	color:#75bbd6;
	font-size:1.6em;
	padding:15px 15px 11px;
	clear:both
}
.debleft .cani,
.debleft .or {
	font-size:27px;
	text-align:center
}
#signreg {
	padding-bottom:30px
}
.debleft .cani {
	padding-top:15px;
	padding-bottom:15px;
	font-weight:300
}
.debleft .cani span {
	font-weight:700
}
.debleft .or {
	padding-top:10px;
	padding-bottom:10px
}
.separator {
	margin-top:20px;
	padding-bottom:20px
}
#leftstorie h2,
.signupbtn {
	padding-bottom:10px;
	line-height:20px
}
#leftstorie {
	font-size:14px;
	text-align:left
}
.ieregbtn,
.signupbtn,
.twfollowus h2 {
	text-align:center
}
#leftstorie h2 {
	font-weight:400;
	font-size:16px
}
#leftstorie img {
	-webkit-box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75);
	-moz-box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75);
	box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75)
}
.strreadmore a {
	color:#9c5b1c;
	font-size:16px;
	transition:all .4s ease-in-out
}
.strreadmore a:hover {
	color:#fff4e6
}
.signupbtn {
	background:#548699;
	-webkit-border-radius:4;
	-moz-border-radius:4;
	border-radius:4px;
	color:#feefe2;
	font-size:19px;
	padding-top:10px;
	text-decoration:none;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.debleft a {
	text-decoration:none
}
.signupbtn span {
	text-transform:uppercase;
	font-size:21px
}
.signupbtn:hover {
	background:#9b5c20;
	text-decoration:none
}
.spacer20 {
	height:20px
}
.ieregbtn {
	background:#548699;
	border:none;
	color:#feefe2;
	transition:all .4s ease-in-out;
	text-transform:uppercase;
	padding:10px 15px 7px;
	-webkit-border-radius:4;
	-moz-border-radius:4;
	border-radius:4px;
	font-size:18px;
	line-height:18px;
	margin-bottom:10px;
	display:block;
	width:97.5%;
	margin-right:1.5%;
	margin-top:20px
}
.debleft .clear10,
.fir .clear10,
.newdebesc .newgirl .thumb a b,
.screen-reader-text {
	display:none
}
.ieregbtn:hover {
	background:#9b5c20
}
.signinbtn {
	text-transform:uppercase
}
.allescbtn,
.logoutbtn,
.signinbtn {
	background:#9b5c20;
	-webkit-border-radius:4;
	-moz-border-radius:4;
	border-radius:4px;
	color:#feefe2;
	text-align:center;
	font-size:21px;
	padding:20px;
	margin-left:30px;
	margin-right:30px;
	text-decoration:none;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	line-height:20px
}
.allescbtn:hover,
.logoutbtn:hover,
.signinbtn:hover {
	background:#548699;
	text-decoration:none
}
.allescbtn {
	margin-top:15px;
	padding:10px 20px
}
.allescbtn a {
	text-decoration:none;
	color:#feefe2
}
.twwidget {
	width:200px;
	margin-left:25px
}
.twfollowus h2 {
	font-size:28px;
	color:#feefe2;
	line-height:26px;
	font-weight:300
}
#text-4 img {
	border:1px solid #9b5c20;
	margin-bottom:5px;
	margin-left:18px
}
#search {
	font-weight:400;
	padding-left:15px;
	margin-left:15px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomleft:4px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border:none
}
.submitsearch {
	margin-left:-2px
}
.noescfound {
	color:#fff4e6
}
#bbp_search,
.searchform input#s,
.searchform input#search {
	margin-left:0;
	background:#3e4952;
	height:30px;
	line-height:20px;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	width:80%;
	font-size:13px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	webkit-box-sizing:border-box;
	border-radius:3px 0 0 3px
}
#bbp_search {
	border:none;
	border-radius:3px;
	padding-left:10px;
	padding-right:10px
}
#bbp_search:focus,
.searchform input#s:focus,
.searchform input#search:focus {
	color:#FEEFE2
}
.searchform input#s {
	border-radius:3px;
	font-weight:300;
	width:40%;
	padding:20px 15px 19px;
	vertical-align:top;
	font-size:16px;
	border:1px solid rgba(255,
	255,
	255,
	.05)
}
.error404 .searchform {
	margin-top:20px
}
.submitsearch {
	background:#3e4952;
	border:none;
	position:absolute;
	height:30px;
	width:20%;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.newgirl img,
.view {
	width:120px
}
.paramsearch {
	text-align:left;
	margin-top:10px
}
.newdebesc,
.view,
.view h4,
.view p {
	text-align:center
}
.paramsearch a {
	color:#6296a7;
	text-decoration:none;
	font-size:15px
}
.paramsearch a img {
	position:relative;
	top:2px
}
.paramsearch a:hover img {
	transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg)
}
.newdebesc {
	color:#feefe2;
	font-size:28px;
	line-height:34px;
	font-weight:300;
	padding-bottom:30px;
	padding-top:30px;
}
.newdebesc a {
	text-decoration:none;
	color:#ddcfc3
}
.view {
	border-radius:120px;
	-webkit-border-radius:120px;
	-moz-border-radius:120px;
	-khtml-border-radius:120px;
	height:120px;
	position:relative;
	overflow:hidden;
	cursor:default;
	margin:5px auto;
	border:6px solid rgba(0,
	0,
	0,
	.2)
}
.view .content,
.view .mask {
	position:absolute;
	top:0;
	left:0;
	border-radius:120px;
	height:120px;
	margin-right:20px;
	overflow:hidden;
	width:120px
}
.ahere,
.view h4,
.view p {
	position:relative
}
.view h4 {
	text-transform:uppercase;
	color:#fff4e6;
	font-size:16px;
	padding:10px;
	margin:40px 0 0
}
.view p {
	color:#fff4e6;
	padding:10px 20px 20px
}
.view a.info {
	display:inline-block;
	text-decoration:none;
	padding:7px 14px;
	background:#000;
	color:#fff4e6;
	text-transform:uppercase;
	-webkit-box-shadow:0 0 1px #000;
	-moz-box-shadow:0 0 1px #000;
	box-shadow:0 0 1px #000
}
.view a.info:hover {
	-webkit-box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000
}
.newgirl .mask {
	background:rgba(0,
	0,
	0,
	.6);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transition:all .3s ease-in .4s;
	-moz-transition:all .3s ease-in .4s;
	-o-transition:all .3s ease-in .4s;
	-ms-transition:all .3s ease-in .4s;
	transition:all .3s ease-in .4s
}
.newgirl h4,
.newgirl p {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0
}
.newgirl h4 {
	filter:alpha(opacity=0);
	line-height:24px;
	font-size:18px;
	background:0 0;
	-webkit-transform:scale(10);
	-moz-transform:scale(10);
	-o-transform:scale(10);
	-ms-transform:scale(10);
	transform:scale(10);
	-webkit-transition:all .3s ease-in-out .1s;
	-moz-transition:all .3s ease-in-out .1s;
	-o-transition:all .3s ease-in-out .1s;
	-ms-transition:all .3s ease-in-out .1s;
	transition:all .3s ease-in-out .1s
}
.newgirl p {
	filter:alpha(opacity=0);
	-webkit-transform:scale(10);
	-moz-transform:scale(10);
	-o-transform:scale(10);
	-ms-transform:scale(10);
	transform:scale(10);
	-webkit-transition:all .3s ease-in-out .2s;
	-moz-transition:all .3s ease-in-out .2s;
	-o-transition:all .3s ease-in-out .2s;
	-ms-transition:all .3s ease-in-out .2s;
	transition:all .3s ease-in-out .2s
}
.newgirl a.info {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-o-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	-webkit-transition:all .3s ease-in-out .1s;
	-moz-transition:all .3s ease-in-out .1s;
	-o-transition:all .3s ease-in-out .1s;
	-ms-transition:all .3s ease-in-out .1s;
	transition:all .3s ease-in-out .1s
}
.newgirl:hover .mask {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transition-delay:0s;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	-ms-transition-delay:0s;
	transition-delay:0s
}
.newgirl:hover h4,
.newgirl:hover p {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1
}
.newgirl:hover h4 {
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition-delay:.1s;
	-moz-transition-delay:.1s;
	-o-transition-delay:.1s;
	-ms-transition-delay:.1s;
	transition-delay:.1s
}
.newgirl:hover p {
	filter:alpha(opacity=100);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition-delay:.2s;
	-moz-transition-delay:.2s;
	-o-transition-delay:.2s;
	-ms-transition-delay:.2s;
	transition-delay:.2s
}
.newgirl:hover a.info {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-o-transition-delay:.3s;
	-ms-transition-delay:.3s;
	transition-delay:.3s
}
.footerwidget,
.widgetadbox.widget_text {
	background:url(images/separator.png) top repeat-x;
	padding:30px;
	color:#d9c4a9;
	font-size:13px
}
.widget_adrotate_widgets {
	padding:0 0 30px;
	color:#d9c4a9;
	font-size:13px
}
#footerwidget .footerwidget:first-child {
	background:0 0
}
.widgetadbox.header-widgets {
	background:rgba(0,
	0,
	0,
	.4);
	text-align:left
}
.newdebesc h2,
.quicksearch h2,
.widget .widgettitle {
	font-size:26px;
	color:#feefe2;
	line-height:25px;
	font-weight:300;
	text-align:center;
	margin-bottom:10px;
	position:relative
}
.newdebesc h2:after,
.quicksearch h2:after,
.widget .widgettitle:after {
	content:"";
	height:4px;
	background:rgba(255,
	255,
	255,
	.1);
	width:50%;
	display:block;
	margin:12px auto 0
}
.widgetadbox.header-widgets h2 {
	text-align:left
}
.widgetadbox.header-widgets h2:after {
	margin-left:0
}
.widget_adrotate_widgets>div {
	margin-bottom:10px
}
.ahere {
	background:#784066;
	padding:10px 20px;
	color:#feefe2;
	font-size:18px;
	border-radius:4px;
	display:block;
	text-align:center
}
.ahere:after {
	width:0;
	height:0;
	border-style:solid;
	border-width:10px 10px 0;
	border-color:#784066 transparent transparent;
	position:absolute;
	bottom:-10px;
	left:50%;
	margin-left:-5px
}
.ahere:hover {
	background:#548699;
	color:#feefe2
}
.ahere:hover:after {
	border-color:#548699 transparent transparent
}
.content h1 {
	position:relative;
	color:#feefe2;
	font-size:32px;
	margin-bottom:15px;
	font-weight:300
}
.content h1:after {
	height:4px;
	background:rgba(255,
	255,
	255,
	.1);
	width:100%;
	display:block;
	margin-top:12px
}
.content li,
.content p {
	color:#d9c4a9
}
.footerlogos {
	text-align:center;
	margin:30px 0
}
.footerlogos a {
	margin:10px
}
.footerlogos a img {
	vertical-align:middle
}
.footerbox.widget_text {
	padding:30px;
	color:#423f3c;
	font-size:18px;
}
.footerbox .widgettitle {
	text-align:left
}
#debfooter,
.aboutr,
.aboutr img,
.admfeatured,
.egirls {
	text-align:center
}
.footerbox .widgettitle:after {
	display:block;
	margin:15px 0 0;
	width:40%
}
.aboutr h2 {
	font-size:26px;
	color:#feefe2;
	line-height:25px;
	font-weight:300
}
#footerwidget {
	background:rgba(0,
	0,
	0,
	.25);
	margin-top:20px
}
.aboutr {
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
	color:#d9c4a9
}
.abutrreadm a {
	color:#9c5b1c;
	font-size:16px;
	text-decoration:none;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.abutrreadm a:hover {
	color:#feefe2
}
.aboutsep {
	height:10px;
	margin-top:15px;
	padding-bottom:5px;
	width:200px;
}
#twitter-widget-0 {
	background:0 0
}
.aboutsep img {
	margin:0;
	padding:0
}
.paramsearch .girl img {
	margin-left:10px
}
#debfooter {
	color:#0d0d0d;
	font-weight:900;
	font-size:16px;
	padding:16px 30px;
	margin-top:24px;
}
.footernav {
	padding-bottom:20px
}
.footernav>nav>a {
	color:#000;
	text-decoration:none;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all 5s ease-in-out;
	transition:all .5s ease-in-out;
	border-right:1px solid rgba(255,
	255,
	255,
	.5);
	white-space:nowrap
}
.footernav>nav>a:last-child {
	border:none
}
.footernav a:hover {
	color:#fff000
}
.footercategories {
	margin-bottom:5px
}
.footercategories a {
	line-height:18px;
	font-size:18px;
	padding:0 10px
}
.footermenu a {
	font-size:15px;
	line-height:15px;
	padding:0 5px
}
#side-footer small {
	padding:30px;
	display:block
}
#side-footer .footermenu a {
	color:#feefe2;
	display:block;
	text-align:center;
	padding:15px 20px;
	border-bottom:1px solid rgba(255,
	255,
	255,
	.1)
}
#side-footer .footermenu a:first-child {
	border-top:1px solid rgba(255,
	255,
	255,
	.1)
}
.owl-carousel {
	left:7%
}
.owl-next,
.owl-prev {
	border-radius:50%;
	background:#548699!important;
	overflow:hidden;
	text-indent:-500px;
	display:block!important
}
.owl-next:hover,
.owl-prev:hover {
	background:#9B5C20!important
}
.owl-next:after,
.owl-prev:after {
	font-family:FontAwesome;
	text-decoration:inherit;
	display:inline-block;
	color:#feefe2;
	top:19px;
	position:relative;
	font-size:30px
}
.owl-next:after {
	content:"\f054";
	text-indent:480px
}
.owl-prev:after {
	content:"\f053";
	text-indent:475px
}
.owl-carousel .owl-controls .owl-dot {
	margin:0 2px!important
}
.owl-theme .owl-dots .owl-dot span {
	background:#5a4938!important
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background:#fff4e6!important
}
.owl-dots {
	margin-top:5px!important
}
.foogallery-owl-carousel.hover-effect-zoom a {
	background:center center no-repeat!important
}
@media (min-width: 768px) and (max-width: 945px) {
	.escortreviews .item {
		display:inline-block;
		background:rgba(0,
		0,
		0,
		.6);
		border-radius:3px;
		padding:20px;
		margin:0.5%;
		width:50.333%!important;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		vertical-align:top;
	}
}
.escortreviews .item {
	display:inline-block;
	background:rgba(0,
	0,
	0,
	.6);
	border-radius:3px;
	padding:20px;
	margin:.5%;
	width:30.333%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	vertical-align:top
}
.body,
.egirls {
	margin-left:0
}
.img-circle-wrapper {
	border-radius:100%;
	overflow:hidden;
	border:5px solid rgba(255,
	255,
	255,
	.1);
	display:inline-block
}
.escortreviews .item .img-circle-wrapper {
	width:80px;
	height:80px;
	float:right;
	margin-top:5px;
	z-index:2
}
.escortreviews .item .img-circle-wrapper img {
	width:80px
}
.escortreviews .item .starrating {
	margin-top:0;
	margin-left:0;
	position:relative;
	transform:scale(.8);
	-moz-transform:scale(.8);
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform-origin:left;
	-moz-transform-origin:left;
	-webkit-transform-origin:left;
	-ms-transform-origin:left
}
.escortreviews .item .reviintrotext {
	color:#d9c4a9;
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid rgba(255,
	255,
	255,
	.1)
}
.escortreviews .item .reviintrotext>span {
	color:#feefe2;
	font-weight:400
}
.escortreviews .item .escort {
	font-size:26px
}
.escortreviews .item .date,
.escortreviews .item .place {
	color:#d9c4a9
}
.escortreviews .item .place {
	font-size:12px
}
.escortreviews .item>a {
	background:rgba(255,
	255,
	255,
	.15);
	margin-top:10px
}
.admfeatured,
.editprofilebtn {
	background:#548699;
	margin-bottom:10px;
	-moz-border-radius:3px
}
.escreviewtext {
	color:#d9a9a9;
	font-size:16px;
	word-break:break-all
}
.singleescort {
	width:92%
}
.egirls {
	margin-right:0;
	padding-top:20px
}
.singleagencyescortsmrg {
	margin-left:20px
}
.admfeatured {
	color:#fff4e6;
	margin-left:25px;
	padding:0;
	line-height:16px;
	font-size:13px;
	cursor:default;
	width:195px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-right:10px
}
#editescort,
.upgradebuttons {
	font-size:17px;
	line-height:20px
}
.editprofilebtn,
.editprofilenote {
	color:#fff4e6;
	margin-left:20px;
	-webkit-border-radius:3px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all 5s ease-in-out;
	-webkit-box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75);
	-moz-box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75)
}
.spacer15 {
	height:15px
}
.editprofilebtn {
	text-align:left;
	padding:10px 15px;
	margin-right:20px;
	border-radius:3px;
	transition:all .5s ease-in-out;
	box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75)
}
.admdeletebtn i,
.editprofilebtn i,
.editprofilenote i {
	color:#fff4e6;
	margin-right:5px;
	float:right;
	margin-top:2px
}
.editprofilenote,
.upgradebuttons {
	margin-right:10px;
	text-align:center
}
.editprofilebtn:hover,
.editprofilenote:hover {
	background:#9b5c20
}
.editprofilenote {
	background:#548699;
	float:left;
	width:175px;
	padding:10px;
	-moz-border-radius:3px;
	border-radius:3px;
	transition:all .5s ease-in-out;
	box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75)
}
.escort-pagination li a,
.upgradebuttons {
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.girl .thumb a b,
.upgradebuttons {
	-webkit-box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75);
	-moz-box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75)
}
.upgradebuttons {
	background:#fff000;
	color:#271605;
	padding:10px 20px;
	display:inline-block;
	cursor:pointer;
	border-radius:3px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all 5s ease-in-out;
	transition:all .5s ease-in-out;
	box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75)
}
#booknowbutton,
.girl {
	-webkit-transition:all .4s ease-in-out
}
input.upgradebuttons {
	border-radius:3px;
	border:none
}
#upgradefeatured i,
#upgradepremium i {
	margin-right:5px
}
#upgradefeatured {
	display:none!important
}
#editescort {
	float:left;
	color:#fff4e6;
	text-transform:uppercase;
	width:100%;
	padding:0
}
.sidebar_right {
	text-align:center
}
.admpremium,
.sidebar_right .sidebar_expire_notice {
	background:rgba(0,
	0,
	0,
	.6);
	color:#D9C4A9;
	text-align:center;
	padding:10px;
	line-height:16px;
	font-size:13px;
	cursor:default;
	max-width:50%;
	display:inline-block;
	margin-right:10px;
	position:relative;
	top:6px
}
.admpremium b,
.sidebar_right .sidebar_expire_notice b {
	color:#fff000
}
.admpremium .username {
	font-size:20px;
	line-height:24px;
	color:#fff4e6
}
.admpremium .vipstatus {
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid rgba(255,
	255,
	255,
	.15)
}
.sidebar_right .sidebar_expire_notice_featured {
	background:#548699;
	color:#fff4e6;
	display:none!important
}
.admpremium {
	border-radius:5px;
	max-width:100%;
	display:block;
	margin:10px 30px;
	top:-5px
}
.agencyeditbuttons {
	text-align:center
}
.agencyeditbuttons a {
	cursor:pointer
}
.agencyeditbuttons #delete {
	margin-left:20px;
	display:block;
	margin-right:20px
}
.cc .agencyeditbuttons #delete {
	display:inline-block;
	margin-right:30px;
	margin-top:10px;
	float:right;
	position:absolute;
	z-index:2;
	right:0
}
.singlegirleditbuttons {
	text-align:center;
	padding:20px;
	background-color:rgba(0,
	0,
	0,
	.4)
}
.singlegirleditbuttons+.toptitle {
	margin-top:0!important
}
.singlegirleditbuttons ul li {
	display:inline-block
}
.singlegirleditbuttons .editprofilebtn {
	display:inline-block;
	margin:1px!important;
	font-size:20px;
	float:none!important;
	position:relative!important
}
.singlegirleditbuttons .editprofilebtn i {
	float:none;
	vertical-align:text-bottom;
	font-size:25px
}
.logged-in.-admin .body>.toptitle,
.logged-in.admin .body>.toptitle,
.logged-in.agency .body>.toptitle {
	margin-top:0
}
.sidebar_right .buyfeatured,
.sidebar_right .buypremium {
	display:block;
	position:relative
}
.sidebar_right .buyfeatured_details,
.sidebar_right .buypremium_details {
	display:none;
	background:url(i/degrade-blueish.jpg) bottom repeat-x #fff;
	color:#1b96c5;
	text-decoration:none;
	padding:4px 6px;
	border:1px solid #60cef5;
	position:relative
}
.sidebar_right .buyfeatured_details .close,
.sidebar_right .buypremium_details .close,
.sidebar_right .upgradeescortbox .close {
	position:absolute;
	background:url(i/icon-close.png) center no-repeat;
	width:13px;
	height:12px;
	top:3px;
	right:3px;
	cursor:pointer
}
.sidebar_right .buyfeatured span,
.sidebar_right .buypremium span {
	position:absolute;
	top:-5px;
	right:5px;
	font-weight:700;
	padding:2px 5px;
	font-size:12px;
	color:#fff4e6;
	background:url(i/degrade-green.jpg) bottom repeat-x
}
.sidebar_right .upgradeescortbox {
	position:relative;
	background-color:rgba(0,
	0,
	0,
	.9);
	border:1px solid rgba(255,
	255,
	255,
	.2);
	margin:0 0 20px;
	padding:20px;
	display:none
}
.sidebar_right .upgradeescortbox select {
	padding:5px 10px;
	cursor:pointer
}
.upgradeescortbox input[type=submit] {
	margin-top:10px
}
.upgradeescortbox select {
	font-size:20px;
	margin-top:5px
}
.quicksearch span {
	font-size:15px;
	padding-left:20px;
	font-weight:400;
	text-transform:uppercase
}
.quicksearch>form>span .input,
.quicksearch>form>span input[type=checkbox] {
	margin-bottom:10px
}
.quicksearch #rates {
	margin-bottom:0
}
.quicksearch #rates>input {
	width:50px;
	text-align:center;
	border:none;
	height:30px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#fff;
	background:#464a4d;
	margin-bottom:0;
	font-size:13px
}
.quicksearch input[name=submit] {
	border:none;
	width:100%;
	width:240px;
	margin-right:20px
}
.sidebar_right .quicksearch h2 {
	font-size:28px;
	font-weight:400;
	line-height:34px;
	text-align:center;
	padding:10px;
	color:#fff4e6
}
.sidebar_right .quicksearch h3 {
	font-size:16px;
	font-weight:300;
	padding-bottom:5px
}
.sidebar_right .quicksearch #countr {
	width:300px
}
#scountry {
	background:#41474c;
	border:none;
	color:#8ebacb;
	padding:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-left:20px;
	width:240px
}
.sidebar_right .quicksearch select {
	color:#286c9b;
	cursor:pointer;
	background:#000
}
.sidebar_right .quicksearch label {
	font-size:12px;
	cursor:pointer;
	position:relative;
	padding-left:20px;
	line-height:18px;
	background:#000
}
.sidebar_right .quicksearch label input {
	position:absolute;
	top:-2px;
	left:0;
	background:#000
}
.p05,
.p06 {
	left:-5px
}
.sidebar_right .quicksearch .city {
	border:none;
	color:#286c9b;
	padding:2px 5px;
	width:100px
}
.sidebar_right .quicksearch .blueishbutton {
	cursor:pointer;
	line-height:17px;
	padding:1px 2px;
	font-size:13px
}
.sidebar_right .quicksearch .blueishbutton:hover {
	background:url(i/degrade-blue.jpg) top repeat-x;
	color:#fff4e6
}
.sidebar_right .quicksearch .adv {
	color:#fff4e6;
	background:url(i/icon-search-small.png) center left no-repeat;
	padding-left:9px;
	text-decoration:none;
	font-size:12px;
	margin-top:3px
}
.sidebar_right .quicksearch .adv:hover {
	text-decoration:none
}
.sidebar_right .adminlinks {
	cursor:default
}
.sidebar_right .adminlinks h3 {
	background:url(i/escort-edit-icon.png) left center no-repeat;
	font-size:16px;
	font-weight:300;
	padding-left:30px;
	height:24px;
	line-height:24px
}
.sidebar_right .adminlinks ul {
	display:none;
	padding:20px
}
.sidebar_right .adminlinks li {
	list-style:none;
	line-height:10px;
	color:#000
}
.sidebar_right .adminlinks a {
	color:#0793b2;
	text-decoration:none
}
.sidebar_right .adminlinks a:hover {
	text-decoration:none;
	color:#075b6d
}
.sidebar_right .manuallyactivatetour,
.sidebar_right .manuallyactivatevip,
.sidebar_right .manuallyunlockescort {
	display:none;
	padding:10px;
	position:relative
}
.sidebar_right .manuallyactivatetour .input,
.sidebar_right .manuallyactivatevip .input,
.sidebar_right .manuallyunlockescort .input {
	padding:5px
}
.sidebar_right .manuallyactivatetour .close,
.sidebar_right .manuallyactivatevip .close,
.sidebar_right .manuallyunlockescort .close {
	position:absolute;
	background:url(i/icon-close.png) center no-repeat;
	width:13px;
	height:12px;
	top:3px;
	right:3px;
	cursor:pointer
}
.girl,
.girl .thumb,
.p05,
.p06 {
	position:relative
}
.girlsingleadm {
	margin:0 auto;
	background-color:rgba(0,
	0,
	0,
	.6)
}
.girl {
	background:rgba(22,
	8,
	0,
	.8);
	display:inline-block;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all 4s ease-in-out;
	transition:all .4s ease-in-out;
	padding:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:.5%;
	width:23%
}
.p01 {
	-ms-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
	transform:rotate(3deg)
}
.p02 {
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	transform:rotate(-3deg)
}
.p03 {
	-webkit-transform:rotate(4deg);
	-moz-transform:rotate(4deg);
	transform:rotate(4deg)
}
.p04 {
	-webkit-transform:rotate(-2deg);
	-moz-transform:rotate(-2deg);
	transform:rotate(-2deg)
}
.p05 {
	-webkit-transform:rotate(-8deg);
	right:0;
	-moz-transform:rotate(-8deg);
	transform:rotate(-8deg)
}
.p06 {
	-webkit-transform:rotate(-2deg);
	-moz-transform:rotate(-2deg);
	transform:rotate(-2deg)
}
.home .girl.girlpremium,
.search-result .girl,
.singleagencyescortsmrg .girl {
	margin:.5%;
	width:31.333%;
}
.girl .thumb img {
	width:100%;
	max-width:100%;
	height:auto
}
@-moz-document url-prefix() {
	.girl .thumb img {
		width: 100%
	}
}
.girl .desc {
	color:#0793b2;
	text-align:center
}
.girl .desc a,
.girl .desc a:hover {
	color:#fff4e6
}
.girl .desc a {
	margin-top:5px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:18px;
	font-weight:700;
	display:block;
	line-height:19px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
.girl .thumb a em,
.premiumlabel,
.severified {
	line-height:21px;
	padding:1px 5px;
	border-radius:3px;
	text-align:center;
	box-sizing:border-box
}
@media only screen and (min-width: 768px) {
	.girl:hover .desc a {
		transform:scale(1.15) translateY(-2px)
	}
}
.search-result .girl.girlpremium .desc a {
	width:auto
}
.girl .desc span {
	display:block;
	font-size:13px;
	color:#9c5b1c;
	margin-top:-3px
}
.girl .desc span b {
	font-weight:400
}
.girl .desc .icon-star {
	color:#fff000
}
.girl .thumb {
	margin-bottom:4px
}
.premiumlabel {
	background:#fff000;
	color:#48270e;
	text-transform:uppercase;
	font-weight:700;
	cursor:default;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.girl .premiumlabel {
	position:absolute;
	cursor:default;
	left:50%;
	margin-left:-35%;
	top:68%;
	width:70%
}
.home .girl.girlpremium .premiumlabel {
	position:absolute;
	left:5%;
	top:86%;
	margin-left:0;
	width:49%
}
.search-result .girl .premiumlabel {
	left:50%;
	margin-left:-35%;
	top:81%;
	width:70%
}
.girl .thumb a {
	position:relative;
	text-decoration:none;
	display:inline-block
}
.girl .thumb a b,
.girl .thumb a em {
	color:#fff4e6;
	display:block;
	position:absolute;
	font-size:11px;
	font-style:normal;
	font-weight:400;
	padding:1px 5px
}
.girl .thumb a em,
.severified {
	color:#fff4e6;
	font-size:13px;
	background:#52869b;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:70%
}
.girl .thumb a em {
	position:absolute;
	left:50%;
	top:80%;
	margin-left:-35%
}
.home .girl.girlpremium .thumb a em {
	position:absolute;
	left:5%;
	top:79%;
	margin-left:0;
	width:49%
}
.search-result .girl .thumb a em {
	left:50%;
	top:88%;
	margin-left:-35%
}
.girl .newcircle,
.girl .thumb a b {
	background:#bc1414;
	width:45px;
	height:35px;
	border-radius:50%;
	top:-20px;
	padding-top:15px;
	position:absolute;
	text-align:center
}
.girl .thumb a b {
	right:-20px;
	font-size:14px;
	box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75)
}
.girl .newcircle {
	left:220px;
	font-size:13px;
	-webkit-box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75);
	-moz-box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75);
	box-shadow:0 0 5px 0 rgba(50,
	50,
	50,
	.75);
	font-weight:700;
	z-index:2
}
.girl .rating {
	margin:0 auto
}
.girl .rating img {
	width:200px
}
.spacer5 {
	height:5px
}
.girl .list-item-hover {
	position:absolute;
	z-index:2;
	background:rgba(0,
	0,
	0,
	.8);
	border-radius:5px;
	left:0;
	margin:0 5px;
	top:5px;
	padding:10px;
	font-size:10px;
	opacity:0;
	transition:All 1s ease;
	color:#d9c4a9
}
.home .girlpremium .list-item-hover {
	margin:0 15px;
	top:15px;
	padding:15px;
	font-size:11px
}
.girl .list-item-hover strong {
	color:#feefe2
}
.girl:hover .list-item-hover {
	display:block;
	opacity:1;
	transform:rotate(0) scale(1) translate(0)
}
.girl .list-item-hover .hover-photo {
	border-radius:50%;
	overflow:hidden;
	width:80px;
	height:80px;
	border:5px solid #feefe2;
	text-align:center;
	margin:-55px auto 10px;
	box-shadow:0 -4px 4px 2px rgba(0,
	0,
	0,
	.3)
}
.home .girlpremium .list-item-hover .hover-photo {
	width:110px;
	height:110px;
	margin-top:-75px;
	box-shadow:0 -5px 5px 3px rgba(0,
	0,
	0,
	.3)
}
.onereviewtext {
	padding-top:10px
}
.onereviewtext .author span {
	color:#0793b2;
	font-size:14px
}
.onereviewtext .author {
	color:#afaeae
}
.onereviewtext .reviewtext a {
	color:#2190ff
}
.girlsingle {
	position:relative;
	margin:0 auto;
	background-color:rgba(0,
	0,
	0,
	.6);
	padding-bottom:30px;
	color:#d9c4a9;
	font-size:14px
}
.girlsingle .girlsinglelabels {
	padding-left:10px;
	font-size:11px
}
.girlsingle .girlsinglelabels span {
	margin-right:5px;
	padding:2px 4px;
	cursor:default;
	background-position:top
}
.girlsingle .thumbs {
	text-align:center;
	margin-left:30px;
	margin-right:30px
}
.girlsingle .thumbs img {
	margin-left:4px
}
.girlsingle .lockedsection {
	border:1px solid #FE028B;
	color:#fff4e6;
	background:url(i/icon-lock.png) 10px center no-repeat #60CDF4;
	line-height:18px
}
.girlsingle .lockedsection a {
	color:#fff!important;
	font-weight:700
}
.girlsingle .lockedsection span.nr {
	background:url(i/degrade-pink.jpg) bottom repeat-x;
	float:none!important;
	padding:0 3px;
	font-size:13px
}
.girlsingle .girlinfo {
	width:48%;
	background-color:rgba(0,
	0,
	0,
	.3);
	margin-bottom:30px;
	display:inline-block;
	padding-bottom:20px
}
.girlsingle .girlinfo.right {
	position:absolute;
	right:0;
	margin-right:0
}
.girlsingle .girlinfo .padding {
	padding:20px 30px
}
.girlsingle a,
.girlsingle a:hover {
	text-decoration:none
}
.girlsingle .verifiednote {
	color:#fff4e6;
	font-weight:100;
	padding:10px 30px;
	font-size:15px;
	background-color:rgba(0,
	0,
	0,
	.2);
	text-align:center;
	margin-bottom:20px
}
.girlsingle .websiteurl {
	word-break:break-all;
	padding-right:30px
}
a.reviewthegency {
	margin-left:10px;
	color:#fff4e6
}
.addreview i {
	background:url(i/icon-add-review.png) left center no-repeat;
	padding-left:21px;
	font-style:normal
}
.sendemail i {
	background:url(i/icon-send-email.png) left center no-repeat;
	padding-left:0;
	font-style:normal
}
.clientreviewtext span a {
	color:#fff4e6
}
.agency-escorts .content h4,
.clientreviewtext h4,
.girlsingle .aboutme h4,
.girlsingle .girlinfo h4,
.seaboutme h4,
.serevtop h4,
.seservices h4,
.singleagency h4 {
	color:#fff4e6;
	cursor:default;
	font-weight:400;
	font-size:26px;
	padding-left:10px;
	margin-bottom:15px;
	border-left:5px solid #6f5d4a;
	text-transform:uppercase;
	display:inline-block
}
.girlsingle .girlinfo b,
.serates span {
	display:block;
	font-size:18px;
	text-transform:uppercase
}
.girlsingle .girlinfo b {
	width:120px;
	color:#d9c4a9;
	padding:1px 0;
	float:left
}
.girlsingle .contact b {
	width:90px
}
.serates span {
	width:120px;
	float:right;
	padding:2px 0;
	color:#fff000;
	text-align:right;
	margin-right:30px
}
.girlsingle .contact span {
	width:190px
}
.girlsingle .contact span a {
	color:#5c9ee0
}
.girlsingle .girlinfo .services div {
	padding:3px 0 3px 30px
}
.addreviewform,
.yes {
	padding-left:30px;
	font-size:16px;
	text-transform:uppercase
}
.girlsingle .seservices .services .yes {
	background:url(i/icon-yes.png) center left no-repeat;
	width:300px;
	float:left
}
.girlsingle .girlinfo .services .no {
	background:url(i/icon-no.png) center left no-repeat
}
.yes {
	color:#d9c4a9
}
.addreviewform {
	position:relative;
	padding-top:20px;
	padding-bottom:20px;
	display:none;
	background:rgba(0,
	0,
	0,
	.3);
	margin-top:20px;
	font-weight:400
}
.addreviewform form {
	padding-right:20px
}
.addreviewphoto {
	display:inline-block;
	vertical-align:bottom;
	float:right
}
.addreviewphoto img {
	border:6px solid rgba(0,
	0,
	0,
	.2);
	width:auto;
	max-width:240px
}
.addreviewform .form-wrapper {
	display:inline-block;
	width:540px
}
.addreviewform textarea {
	margin-bottom:5px;
	padding:10px;
	height:100px;
	width:100%;
	box-sizing:border-box;
	background:rgba(255,
	255,
	255,
	.4);
	border:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	resize:none
}
.addreviewform .starratingoption {
	width:572px;
	margin:0 auto;
	padding-bottom:8px
}
.addreviewform .closeform {
	position:absolute;
	top:-40px;
	right:20px;
	background:url(i/icon-no.png) center right no-repeat;
	padding:2px 20px 2px 5px;
	color:#fff4e6;
	cursor:pointer
}
.addreviewform center,
.charcount {
	position:relative
}
.addreviewform .err {
	margin-right:30px
}
.review .addedby {
	background-color:#1d242d;
	padding:3px 8px;
	margin-bottom:5px;
	float:left;
	color:#CCC
}
.review .addedby a,
.review .addedby b {
	color:#fff4e6
}
.review .reviewtext p {
	margin-top:0
}
.charcount {
	bottom:6px;
	right:0
}
#bar {
	background-color:#af1613;
	width:0;
	height:18px;
	float:left
}
#barbox {
	display:inline-block;
	height:18px;
	background-color:rgba(255,
	255,
	255,
	.15);
	width:100%;
	vertical-align:text-bottom
}
.allreverr,
.girlsingle_all_reviews {
	display:none
}
#count {
	margin-right:8px;
	vertical-align:middle;
	position:absolute;
	z-index:3;
	font-size:12px;
	top:3px;
	left:5px
}
.writtenreviews .tooltip {
	position:absolute;
	right:-90px;
	top:-45px;
	display:none;
	z-index:5;
	width:100px;
	height:100px;
	overflow:hidden;
	border-radius:100%;
	border:5px solid rgba(0,
	0,
	0,
	.6)
}
.girlsingle_all_reviews #preloader {
	background-color:#060606;
	padding:10px;
	color:#fff4e6
}
.single-review .content .photo img {
	border:8px solid rgba(0,
	0,
	0,
	.4);
	max-width:100%;
	height:auto
}
.single-review .review {
	font-size:16px;
	font-style:italic;
	background-color:rgba(0,
	0,
	0,
	.6);
	border-radius:10px;
	padding:20px;
	color:#d9c4a9
}
.single-review .content .photo,
.single-review .leftcontent {
	display:inline-block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	vertical-align:top
}
.single-review .leftcontent {
	width:100%
}
.single-review .content .photo {
	width:30%;
	float:right;
	text-align:center
}
.single-review .content .girlinfo {
	font-size:16px;
	line-height:25px
}
.single-review .review .starrating {
	position:relative;
	margin:0
}
.single-review .review .duration,
.single-review .review .price,
.single-review .review .realpictures {
	margin:20px 5px 0;
	display:inline-block
}
.single-review .review .duration>div,
.single-review .review .price>div,
.single-review .review .realpictures>div {
	display:table-cell;
	vertical-align:middle;
	width:100px;
	height:100px;
	text-align:center;
	font-style:normal;
	background-color:rgba(255,
	255,
	255,
	.15);
	border:8px solid rgba(255,
	255,
	255,
	.05);
	border-radius:50%;
	line-height:22px
}
.single-review .review .duration span,
.single-review .review .price span,
.single-review .review .realpictures span {
	display:block;
	text-transform:uppercase;
	font-size:12px
}
.single-review .review .duration b,
.single-review .review .price b,
.single-review .review .realpictures b {
	font-size:30px;
	color:#feefe2
}
.registerpage a {
	color:#ff0
}
.registerpage .step {
	float:left;
	margin-right:40px;
	border:1px solid #666;
	padding:5px 10px
}
.registerpage .active {
	color:#fff4e6
}
.registerpage label {
	display:block;
	border-left:3px solid #626262;
	padding-left:5px
}
.registerpage label.req {
	border-color:#af1613
}
.registerpage fieldset label {
	border-left:0;
	padding-left:0
}
#gender .registerpage label {
	border:none
}
.mandatoryi span {
	border-left:3px solid #af1613;
	width:5px;
	margin-right:5px;
	margin-left:3px
}
.registerpage .longlabel {
	width:200px;
	padding:0
}
.registerpage label small {
	font-weight:400;
	color:#5a8ec2
}
.registerpage label span.checkuser {
	font-weight:400
}
.registerpage label span.checkusererr {
	color:#e10000
}
.registerpage label span.checkuserok {
	color:#3da001
}
.registerpage .mandatory {
	font-size:13px;
	margin-bottom:20px;
	font-weight:200
}
.mandatory span {
	color:#af1613;
	text-transform:uppercase;
	font-weight:700
}
.registerpage .mandatory i,
.registerpage label i {
	color:red;
	font-weight:700;
	font-style:normal;
	padding-left:5px;
	padding-right:5px;
	display:none
}
.registerpage input.inputsmall {
	width:52px
}
.registerpage .currency {
	display:inline-block;
	text-align:center;
	font-size:14px;
	margin-right:10px
}
.registerpage .currency,
.registerpage .currency input {
	width:230px
}
.registerpage div.input small i {
	color:red;
	font-weight:700
}
.registerpage div.input option {
	padding:3px 7px;
	cursor:pointer
}
.registerpage div.input label {
	display:inline-block;
	padding:0;
	margin-right:4%;
	cursor:pointer
}
.registerpage div.input label:last-child {
	margin-right:0
}
.input .showsitelogo {
	background:url(i/showsitelogo-bg.png);
	width:340px;
	height:100px;
	overflow:hidden
}
.registerpage #services {
	padding-top:10px
}
.registerpage div.input .oneservice {
	display:inline-block;
	width:44%;
	height:25px;
	line-height:25px;
	position:relative;
	padding-left:20px
}
.registerpage div.input .oneservice input {
	position:absolute;
	left:0;
	top:3px
}
.registerpage #smoker {
	padding-top:5px
}
.ielabel {
	float:left;
	margin-right:30px
}
.registerpage div.input label abbr {
	margin-left:5px;
	font-size:12px;
	cursor:help;
	border-bottom:1px dashed #999
}
.registerpage div.input label:hover {
	color:#0793b2
}
.registerpage div.input input[type=checkbox],
.registerpage div.input input[type=radio] {
	cursor:pointer
}
.registerpage div.input .rates {
	display:inline-block;
	width:65px;
	text-align:center;
	font-size:14px;
	font-weight:700
}
.registerpage div.input .rates .inputsmall {
	width:49px;
	padding:0 10px;
	text-align:center
}
.dateday div.input select {
	width:50px
}
.registerpage .paymentpackage,
.registerpage fieldset {
	background-color:rgba(0,
	0,
	0,
	.4);
	padding:20px;
	border:1px solid rgba(255,
	255,
	255,
	.2);
	margin-bottom:20px
}
.registerpage .paymentpackage legend,
.registerpage fieldset legend {
	background-color:#000;
	border:1px solid rgba(255,
	255,
	255,
	.2);
	font-size:16px;
	text-transform:uppercase;
	padding:8px 15px;
	border-radius:5px
}
.registerpage .paymentgateway label {
	background-color:rgba(255,
	255,
	255,
	.7);
	border:1px solid rgba(255,
	255,
	255,
	.8);
	padding:5px 10px;
	cursor:pointer;
	margin-right:20px;
	font-weight:700;
	color:#000;
	width:80px;
	text-align:center;
	display:inline-block
}
.registerpage .paymentgateway label input {
	margin-bottom:5px;
	cursor:pointer
}
.registerpage .paymentgateway label.selected {
	background:#fff000;
	border:1px solid rgba(0,
	0,
	0,
	.4);
	color:#000
}
.uploadifyQueueItem,
.ycd {
	-webkit-border-radius:5px;
	-moz-border-radius:5px
}
.registerpage .gateway_options,
.registerpage .paymentplanmanualoptions {
	display:none
}
.registerpage #language .form-width-3 {
	display:inline-block;
	width:31%;
	margin-bottom:5px;
	margin-right:1.5%
}
.registerpage #language input,
.registerpage #language select {
	display:inline-block;
	width:48%
}
.registerpage #language input {
	margin-right:2px
}
.uploadifyQueueItem {
	background-color:rgba(0,
	0,
	0,
	.7);
	color:#fff4e6!important;
	font:12px Verdana,
	Geneva,
	sans-serif;
	margin-top:5px;
	padding:10px;
	-khtml-border-radius:5px;
	border-radius:5px
}
.uploadifyError {
	background-color:#af1613!important;
	color:#fff4e6!important
}
.uploadifyQueueItem .cancel {
	float:right
}
.uploadifyQueue .completed {
	background-color:#6DA22E;
	color:#fff4e6!important
}
.uploadifyProgress {
	background-color:rgba(255,
	255,
	255,
	.1);
	margin-top:10px;
	width:100%
}
.uploadifyProgressBar {
	background-color:#548699;
	height:3px;
	width:1px
}
.upload_photos_wrapper {
	background-color:rgba(0,
	0,
	0,
	.7);
	padding:20px;
	text-align:center
}
.verify_account_page .upload_photos_wrapper {
	text-align:left
}
.upload_photos_page .upload_photos_form #status-message {
	line-height:100%;
	opacity:.6;
	color:#D9C4A9
}
.upload_photos_page .upload_photos_form #status-message small strong {
	color:#feefe2;
	font-weight:100;
	text-transform:uppercase
}
.verify_account_page .upload_photos_button {
	margin-top:20px
}
.verify_account_form .verify-circle {
	display:inline-block;
	float:right;
	border-radius:100%;
	padding:20px;
	border:5px solid rgba(255,
	255,
	255,
	.3);
	position:relative
}
.verify_account_form .verify-circle .icon-check-sign {
	position:absolute;
	color:#548699;
	top:21px;
	right:18px;
	transform:rotate(15deg);
	-ms-transform:rotate(15deg);
	-webkit-transform:rotate(15deg);
	-moz-transform:rotate(15deg)
}
.upload_photos_page .upload_photos_button {
	margin-bottom:5px
}
.upload_photos_page h3 {
	font-weight:400
}
.upload_photos_page .girl {
	margin-right:5px
}
.upload_photos_page .girl .thumb {
	position:relative
}
.upload_photos_page .girl.selected .thumb:after {
	position:absolute;
	width:100%;
	height:8px;
	background-color:#557a01;
	z-index:2;
	left:0;
	bottom:0
}
.upload_photos_form .girl.selected:hover,
.upload_photos_page .girl.selected {
	background-color:rgba(255,
	255,
	255,
	.9)
}
.upload_photos_page .uploadedphoto,
.verify-photo .uploadedphoto {
	position:relative;
	display:inline-block;
	margin:0 auto 15px
}
#delete-verify-image,
.upload_photos_page .girl em,
.upload_photos_page .girl i,
.upload_photos_page .uploadedphoto i,
.uploaded .thumb i {
	display:block;
	position:absolute;
	height:20px;
	width:20px;
	cursor:pointer;
	text-indent:-9999px;
	z-index:2
}
.upload_photos_page .girl i {
	top:2px;
	left:2px;
	background:url(i/icon-no.png) center no-repeat
}
#delete-verify-image,
.upload_photos_page .uploadedphoto i,
.uploaded .thumb i {
	top:4px;
	right:4px;
	background:url(i/icon-no.png) center no-repeat
}
.upload_photos_page .girl em {
	top:2px;
	left:30px;
	background:url(i/icon-def.png) center no-repeat
}
.verify-photo {
	text-align:center
}
.upload_photos_page img {
	vertical-align:middle
}
.upload_photos_form .girl:hover {
	-webkit-transform:none;
	-moz-transform:none;
	transform:none;
	background:rgba(22,
	8,
	0,
	.8);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	z-index:5;
	position:relative
}
.upload_photos_form .girl .thumb span img {
	position:relative;
	z-index:1
}
.upload_photos_form .girl:hover .thumb span>img {
	opacity:.6
}
.upload_photos_form .girl.selected:hover .thumb span>img {
	opacity:1
}
.upload_photos_form .girl {
	margin-bottom:5px
}
.upload_photos_form .egirls {
	margin-left:0
}
.admpicinfo img {
	margin-left:10px
}
.upload_photos_form .admpicinfo {
	margin-top:5px
}
.upload_photos_page .girl .image_msg {
	opacity:0;
	color:#feefe2;
	text-align:center;
	display:none;
	padding:30px 5px;
	font-size:13px;
	position:absolute;
	z-index:0;
	background:rgba(0,
	0,
	0,
	.8)
}
.upload_photos_page .girl.selected .image_msg {
	z-index:10;
	opacity:1
}
.upload_photos_page .image_msg_girl_single {
	top:10px
}
.upload_agencylogo_form .close {
	position:absolute;
	top:10px;
	right:10px
}
.agency_options_100verify .verify100_images {
	float:right;
	width:40%;
	background:rgba(0,
	0,
	0,
	.6);
	padding:20px
}
.agency_options_100verify .verify100_images .uploaded {
	margin-top:10px
}
.responsivetable {
	display:table;
	width:100%
}
.responsivetable .table-header>div,
.responsivetable .table-row>div {
	display:table-cell;
	vertical-align:top;
	padding:5px 10px
}
.responsivetable .clear {
	padding:0!important
}
.responsivetable .table-row:nth-child(odd) {
	background-color:rgba(255,
	255,
	255,
	.1)
}
.responsivetable .table-row:hover {
	background-color:rgba(84,
	134,
	153,
	.6)
}
.responsivetable .table-header,
.responsivetable .table-header:hover {
	background-color:#9b5c20
}
.responsivetable .table-header,
.responsivetable .table-row {
	display:table-row;
	position:relative
}
.responsivetable .table-row label {
	display:none
}
.responsivetable .table-row .addedbuttons {
	width:45px
}
.addedblacklistedclients .table-row:hover {
	background-color:#af1613
}
.addedblacklistedclients .tourhead {
	color:#fff4e6;
	font-weight:700
}
.addedblacklistedclients .addednotebc {
	word-break:break-word
}
.writtenreviews.responsivetable .starrating {
	position:relative;
	margin:0;
	transform:scale(.8);
	transform-origin:bottom left;
	display:inline-block
}
.writtenreviews .table-row>div>label {
	min-width:82px
}
.addedblacklistedclients .blacklistedclients .addedbuttons em,
.addedblacklistedclients .blacklistedclients .addedbuttons i {
	display:block;
	width:20px;
	height:20px;
	text-indent:-9999px;
	cursor:pointer
}
.addedblacklistedclients .blacklistedclients .addedbuttons i {
	float:left;
	background:url(i/icon-no.png) center no-repeat;
	line-height:20px
}
.addedblacklistedclients .blacklistedclients .addedbuttons em {
	float:right;
	background:url(i/icon-edit.png) center no-repeat;
	line-height:20px
}
#bcdetails .deletemsg {
	margin-top:-15px;
	top:6px
}
#bcdetails .filter-button {
	float:right;
	z-index:2;
	margin-top:-15px
}
.searchclientbutton {
	background:url(i/sidebar-box-blue-bg.jpg) center repeat-x;
	color:#2292c1;
	font-weight:700;
	padding:3px 5px;
	font-size:12px;
	letter-spacing:1px;
	cursor:pointer;
	border:1px solid #000;
	text-shadow:#ecf7f9 1px 1px
}
.searchclientbutton:hover {
	border:1px solid #2292c1
}
.blacklisted_clients_search_results {
	padding:20px;
	background-color:rgba(0,
	0,
	0,
	.8)
}
.agency_options_dropdowns .closebtn,
.blacklisted_clients_search_results .close {
	background:url(i/icon-no.png) center right no-repeat;
	color:#fff4e6;
	cursor:pointer
}
.blacklisted_clients_search_results .close {
	float:right;
	padding:2px 25px 2px 5px
}
.agency_options_dropdowns {
	padding-top:30px;
	display:none;
	position:relative
}
.agency_options_dropdowns .closebtn {
	position:absolute;
	top:10px;
	right:10px;
	padding:3px 25px 3px 3px
}
.agency_options_100verify .upload_photos_button,
.agency_options_uploadimages .upload_photos_button {
	margin-top:10px
}
.agency_options_100verify h3 {
	margin-bottom:10px
}
.girlsingle .thumbs span {
	position:relative;
	float:left
}
.girlsingle .thumbs span em.rad3,
.girlsingle .thumbs span i.rad3 {
	display:block;
	position:absolute;
	height:20px;
	width:20px;
	cursor:pointer;
	text-indent:-9999px;
	z-index:2
}
.girlsingle .thumbs>span:hover>a img,
.uploadedphoto:hover img {
	opacity:.6
}
.girlsingle .thumbs span i.rad3 {
	top:2px;
	left:6px;
	background:url(i/icon-no.png) center no-repeat
}
.girlsingle .thumbs span em.rad3 {
	top:2px;
	left:30px;
	background:url(i/icon-def.png) center no-repeat
}
.girlsingle .thumbs span.addimages a {
	background:#548699;
	color:#fff4e6;
	font-size:18px;
	line-height:19px;
	text-align:center;
	width:110px;
	height:120px;
	padding-top:40px;
	margin-left:4px;
	margin-bottom:6px;
	display:inline-block;
	border-radius:3px
}
.girlsingle .thumbs span.addimages a:hover {
	background:#9b5c20
}
.girlsingle .thumbs span.addimages a i {
	display:block;
	font-size:50px
}
.image_msg_girl_single {
	color:#feefe2;
	text-align:center;
	display:none;
	font-size:20px;
	padding:15px 1%;
	z-index:10;
	background:#82be00;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-bottom:20px
}
.closeaddtourform {
	cursor:pointer;
	float:right;
	background:url(i/icon-no.png) center right no-repeat #666;
	padding:2px 20px 2px 3px;
	color:#CCC
}
.agency-escorts .girl i.girlactive,
.agency-escorts .girl i.girlinactive {
	width:20px;
	height:20px;
	border-radius:100%;
	display:block;
	margin:0 auto;
	text-align:center;
	cursor:pointer
}
.starrating .star0,
.starratingmini .star0 {
	display:none
}
.agency-escorts .girl i.girlactive,
.agency-escorts .girl i.girlinactive:hover {
	background-color:#6DA22E
}
.agency-escorts .girl i.girlactive:hover,
.agency-escorts .girl i.girlinactive {
	background-color:#bc1414
}
.agency-escorts .girl i.girlsetactive,
.agency-escorts .girl i.girlsetinactive {
	padding:3px;
	cursor:default;
	width:100%;
	font-style:normal
}
.agency-escorts .girl i.girlsetinactive,
.icon-circle.active {
	color:#bc1414
}
.agency-escorts .girl i.girlsetactive,
.icon-circle.inactive {
	color:#6DA22E
}
.agency-escorts img {
	vertical-align:bottom
}
.clear10 {
	height:10px
}
.spacer30 {
	height:30px
}
.starrating {
	background:url(i/star.png) bottom left repeat-x;
	height:26px;
	width:160px;
	margin-left:45px;
	margin-top:-17px;
	position:absolute
}
.starrating .starrating_stars {
	background:url(i/star.png) top left repeat-x;
	height:26px;
	width:140px
}
.starrating .star1 {
	width:32px
}
.starrating .star15 {
	width:27px
}
.starrating .star2 {
	width:64px
}
.starrating .star25 {
	width:46px
}
.starrating .star3 {
	width:96px
}
.starrating .star35 {
	width:65px
}
.starrating .star4 {
	width:128px
}
.starrating .star45 {
	width:84px
}
.starrating .star5 {
	width:160px
}
.starrating .star6 {
	width:17px center left repeat-x
}
.starratingmini {
	background:url(i/starmini.png) bottom left repeat-x;
	height:21px;
	width:132px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-18px
}
.search-result .girlpremium .starratingmini {
	margin-left:0
}
.starratingmini .starrating_stars {
	background:url(i/starmini.png) top left repeat-x;
	height:21px;
	width:130px
}
.starratingmini .star1 {
	width:26px
}
.starratingmini .star15 {
	width:40px
}
.starratingmini .star2 {
	width:52px
}
.starratingmini .star25 {
	width:66px
}
.starratingmini .star3 {
	width:78px
}
.starratingmini .star35 {
	width:92px
}
.starratingmini .star4 {
	width:104px
}
.starratingmini .star45 {
	width:118px
}
.starratingmini .star5 {
	width:130px
}
.starratingmini .star6 {
	width:17px center left repeat-x
}
.onereview .starrating,
.onereview .starrating * {
	display:block
}
.agencyinfos {
	display:inline-block;
	text-align:left;
	margin:.5%;
	width:32.333%;
	padding:20px;
	background:rgba(0,
	0,
	0,
	.6);
	vertical-align:top;
	border-radius:3px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
#agencylist .agencylogoimg,
#booknowbuttonc,
.admpicinf,
.agencyescnr,
.bft {
	text-align:center
}
#agencylist .agencylogo {
	vertical-align:middle;
	text-align:center
}
#agencylist .agencylogo img {
	max-width:100%;
	width:auto;
	margin:0 auto
}
.agencyinfos>a {
	background:rgba(255,
	255,
	255,
	.15)
}
#agencylist .agencylogo .no-logo {
	max-width:115px;
	margin:0 auto;
	border-radius:100%;
	height:115px;
	overflow:hidden;
	display:block
}
#agencylist .agencylogo .no-logo img {
	width:115px;
	opacity:.2
}
.agencyview {
	background:#548699
}
.agencyescnr,
.agencyview:hover {
	background:#9b5c20
}
.agencyview a {
	color:#feefe2;
	text-decoration:none
}
.agencyginfos {
	margin:10px 0
}
.agencyescnr {
	padding:18px 15px 12px;
	border-radius:100%;
	position:absolute;
	line-height:20px;
	top:-70px;
	right:-10px;
	text-transform:lowercase
}
.admpicinf,
.agencytitle a,
.bft {
	text-transform:uppercase
}
.agencyescnr span {
	font-size:30px;
	font-weight:400;
	display:block
}
.agencyinfos i {
	font-size:20px;
	padding-right:5px
}
.agencyginfos .agencyphone,
.agencyinfos .agencyurl a,
.agencyinfos .agencyurl a:hover {
	text-decoration:none;
	color:#d9c4a9
}
.agencyinfos .agencyurl {
	display:block;
	font-size:14px;
	word-break:break-all
}
.agencyinfos .agencyphone {
	font-size:20px
}
.agencyginfos i {
	color:#d9c4a9
}
.agencytitle a {
	border-left:5px solid #6f5d4a;
	text-decoration:none;
	margin:0 0 5px;
	font-size:26px;
	color:#feefe2;
	padding-left:10px;
	display:block;
	word-break:break-word
}
.agencytitle a:hover {
	color:#fff000
}
.serevikfloat {
	float:left
}
.serevtop h4 {
	display:inline-block
}
.admpicinf {
	color:#fff4e6
}
.agencytrgray {
	background-color:#111
}
.agencydetails {
	width:300px;
	line-height:25px
}
.agencydetails a {
	color:#5c9ee0
}
.agencydetails b {
	display:block;
	width:80px;
	float:left
}
.agencydetails .bluebutton {
	line-height:20px
}
.escortcontact {
	display:none;
	position:absolute;
	z-index:2;
	background:#4a1b09;
	font-weight:400;
	font-size:15px;
	padding-left:5%;
	padding-right:5%;
	padding-top:20px;
	color:#f9f1e2;
	width:90%;
	top:0;
	-webkit-box-shadow:5px 5px 10px 4px rgba(0,
	0,
	0,
	.4);
	-moz-box-shadow:5px 5px 10px 4px rgba(0,
	0,
	0,
	.4);
	box-shadow:5px 5px 10px 4px rgba(0,
	0,
	0,
	.4)
}
.singleagency .escortcontact {
	padding-top:40px;
	padding-bottom:20px;
	left:-2px
}
.singleagency .escortcontact .bluebutton {
	width:100%;
	display:block
}
.singleagency .starrating {
	display:none
}
.bookingtxt {
	color:#d9c4a9;
	font-size:14px;
	padding-top:10px
}
.caboutmeimg {
	border-radius:80px;
	float:left;
	height:80px;
	margin-right:20px;
	overflow:hidden;
	width:80px;
	border:6px solid rgba(0,
	0,
	0,
	.2)
}
.caboutmeimg img {
	width:80px
}
.ya,
.ycd {
	width:45%;
	padding:2%;
	position:relative;
	background:rgba(0,
	0,
	0,
	.6);
	float:left
}
.ycd {
	margin-right:2%;
	border-radius:5px;
	margin-bottom:20px
}
.ya {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
#booknowbutton,
#booknowbuttonc {
	font-weight:400;
	font-size:18px;
	margin-bottom:20px;
	padding:10px;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out
}
.overlay-wrapper,
.tosdisclaimer {
	position:absolute;
	z-index:99999
}
#booknowbutton:hover,
#booknowbuttonc {
	background:#9b5c20
}
#booknowbutton,
#booknowbuttonc:hover {
	background:#548699
}
.bbutton {
	width:49%;
	float:left
}
#booknowbutton {
	width:100%;
	border:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	transition:all .4s ease-in-out
}
#booknowbuttonc {
	box-sizing:border-box;
	width:100%;
	border:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.bft {
	font-size:16px;
	color:#7f4b4a
}
.escortcontact .close {
	float:left;
	background:url(i/icon-no.png) center right no-repeat;
	padding:5px 25px 2px 5px;
	color:#fff4e6;
	cursor:pointer;
	line-height:20px;
	margin-bottom:10px;
	z-index:2
}
.singleagency .escortcontact .close {
	font-size:14px;
	line-height:14px;
	top:10px;
	right:10px;
	position:absolute
}
.escortcontact .err {
	margin-top:0;
	margin-bottom:20px;
	border-radius:5px
}
.escortcontact .err a,
.escortcontact .err a:hover {
	color:#fff000
}
.escortcontact .ok {
	margin-top:-15px;
	margin-bottom:20px;
	width:100%
}
.girlsingle .girlinfo .escortcontact .close {
	width:85px;
	padding-left:5px
}
.escortcontact label {
	display:block;
	float:left;
	margin-bottom:10px
}
.escortcontact .input {
	width:100%;
	box-sizing:border-box;
	height:26px;
	padding:0 10px;
	line-height:26px;
	border:none;
	margin-bottom:8px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.escortcontact textarea {
	width:100%;
	box-sizing:border-box;
	border:none;
	height:99px;
	resize:none;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:10px
}
.escortcontact .input:focus,
.escortcontact textarea:focus {
	background:rgba(255,
	255,
	255,
	1)
}
.escortcontact .bluebutton {
	line-height:20px;
	margin-top:5px
}
.addnewescortform,
.searchescortform,
.searchescortform label i {
	display:none
}
.addnewescortform .closeform,
.searchescortform .closeform {
	float:right;
	padding:2px 20px 5px 5px;
	text-transform:uppercase;
	font-size:16px;
	color:#fff4e6;
	cursor:pointer
}
.multiplecountries a {
	text-decoration:none;
	cursor:pointer
}
.creditinfo {
	background:url(i/sidebar-box-blue-bg.jpg) top repeat-x;
	padding:10px 0;
	font-size:14px;
	font-weight:700;
	color:#3F74AA
}
.creditinfo b {
	background-color:#3F74AA;
	color:#fff4e6;
	padding:3px 5px
}
.showbanner code {
	margin:10px 0;
	display:block;
	font-size:12px;
	background-color:#fff4e6;
	border:1px solid #666;
	padding:4px;
	color:#333;
	font-family:"Lucida Sans Unicode",
	"Lucida Grande",
	sans-serif
}
.footer {
	padding:10px
}
.underfooter {
	padding:5px 0;
	color:#fff4e6
}
.underfooter .r a {
	display:block;
	text-indent:-9999px;
	background:url(i/designed-by-dolcepixel.png) center no-repeat;
	width:135px;
	height:22px
}
#sticky-wrapper {
	overflow:hidden;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex
}
.blur-filter {
	-webkit-filter:blur(12px);
	-moz-filter:blur(12px);
	-o-filter:blur(12px);
	-ms-filter:blur(12px);
	filter:blur(12px)
}
.overlay-wrapper {
	height:100%;
	background:rgba(0,
	0,
	0,
	.7);
	width:100%;
	top:0
}
.tosdisclaimer {
	background-color:#000;
	width:80%!important;
	padding:30px;
	border-radius:5px;
	box-shadow:0 0 100px 0 rgba(84,
	134,
	157,
	.7);
	left:50%;
	margin-left:-40%;
	top:10%
}
.tosdisclaimer h4 {
	font-size:22px;
	text-align:left
}
.tosdisclaimer p {
	color:#d9c4a9
}
.tosdisclaimer .tosdisclaimerscroll {
	height:200px;
	overflow:scroll;
	overflow-x:hidden;
	border:1px solid #999;
	padding:5px
}
.tosdisclaimer .pic18plus {
	float:right;
	margin-bottom:10px
}
.tosdisclaimer .tosdisclaimerbuttons {
	margin:0 auto
}
.tosdisclaimer .tosdisclaimerbuttons>div {
	text-align:center
}
.closetosdisclaimer {
	width:30%;
	float:left
}
.entertosdisclaimer {
	width:45%;
	float:right
}
#simplemodal-overlay {
	opacity:.95!important;
	background:#000!important;
	width:100%!important
}
#simplemodal-container {
	width:100%!important;
	left:50%!important;
	margin-left:-40%!important;
	position:absolute!important
}
.simplemodal-wrap {
	position:fixed
}
.registrationcomplete {
	text-align:left;
	line-height:25px
}
.registrationcomplete .icon-exclamation-sign {
	color:#fff000;
	float:left;
	margin-right:20px;
	margin-bottom:100px;
	font-size:100px;
	margin-top:20px
}
.registrationcomplete>.content {
	padding:12%;
	font-size:16px
}
.registrationcomplete>.content>h2 {
	margin-bottom:5px;
	line-height:26px;
	font-size:27px
}
.register-price {
	margin-left:10px;
	cursor:default
}
.register-price-small {
	margin-left:2px;
	font-size:11px;
	padding:2px 3px;
	cursor:default
}
.escort-pagination {
	padding-top:20px;
	padding-bottom:10px;
	text-align:center;
	line-height:44px;
	font-size:24px;
	font-weight:300;
	color:#fff4e6;
	margin-bottom:20px
}
.escort-pagination li {
	display:inline;
	padding:0 2px!important;
	background-image:none!important
}
.escort-pagination li a {
	background:#548699;
	-khtml-border-radius:3px;
	border-radius:3px;
	color:#fff4e6;
	padding:2px 13px;
	text-decoration:none
}
.escort-pagination li a:hover {
	background-color:#9B5C20;
	color:#fff4e6
}
.escort-pagination li span.current {
	background:#3d2207;
	color:#fff4e6;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:2px 13px
}
.editregfields {
	width:100%;
	text-align:center
}
.editregfields .tabletop {
	background:url(i/degrade-blueish.jpg) bottom repeat-x #fff;
	color:#1b96c5;
	text-decoration:none;
	border:1px solid #60cef5;
	cursor:default
}
.editregfields tr.tabletop th {
	padding:5px 0
}
.editregfields .alignleft {
	text-align:left;
	padding-left:5px
}
.editregfields td {
	padding:10px 0
}
.editregfields tr.grayrow {
	background-color:#D5F2FC
}
.pagewrapper a {
	color:#fff000
}
.faq-icon {
	float:left;
	margin-right:20px;
	margin-top:0!important;
	margin-bottom:15px;
	color:#d9c4a9
}
.singleagency h2,
.singleagency h3 {
	color:#fff4e6;
	text-transform:uppercase
}
ul.polaroids {
	margin-left:-20px
}
ul.polaroids li {
	display:inline-block
}
ul.polaroids a {
	background:rgba(22,
	8,
	0,
	.8);
	display:inline;
	float:left;
	width:240px;
	padding:10px 10px 15px;
	text-align:center;
	-webkit-transform:rotate(3deg);
	-webkit-transition:-webkit-transform .15s linear;
	-moz-transform:rotate(3deg)
}
ul.polaroids a:hover {
	background:rgba(22,
	8,
	0,
	1);
	-webkit-box-shadow:0 0 5px 0 rgba(22,
	8,
	0,
	1);
	-moz-box-shadow:0 0 5px 0 rgba(22,
	8,
	0,
	1);
	box-shadow:0 0 5px 0 rgba(22,
	8,
	0,
	1)
}
ul.polaroids li {
	padding-left:0
}
ul.polaroids li:nth-child(even) a {
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg)
}
ul.polaroids li:nth-child(3n) a {
	-webkit-transform:rotate(4deg);
	-moz-transform:rotate(4deg)
}
ul.polaroids li:nth-child(4n) a {
	-webkit-transform:rotate(-2deg);
	-moz-transform:rotate(-2deg)
}
ul.polaroids li:nth-child(5n) a {
	-webkit-transform:rotate(-8deg);
	position:relative;
	left:-5px;
	right:0;
	-moz-transform:rotate(-8deg)
}
ul.polaroids li:nth-child(6n) a {
	-webkit-transform:rotate(-2deg);
	position:relative;
	left:-5px;
	-moz-transform:rotate(-2deg)
}
ul.polaroids li a {
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.addagencyreviewbtn,
.addclient {
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out
}
ul.polaroids li a:hover {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	position:relative;
	z-index:5
}
#availability,
#rates {
	font-weight:400
}
#accinfo>b,
.singleagency h1 {
	font-weight:100
}
.bold,
.singleagency h1 span {
	font-weight:400
}
.singleagency h2 {
	line-height:40px;
	padding-bottom:5px;
	position:relative;
	text-align:left;
	padding-left:10px;
	width:auto;
	float:left
}
.singleagencylogo {
	width:25%;
	text-align:center
}
.singleagencylogo img {
	max-width:100%;
	height:auto
}
.singleagencyabout {
	color:#d9c4a9;
	width:40%;
	float:left;
	font-size:14px;
	margin-left:2%
}
.singleagencyabout p {
	padding:0;
	margin:0 0 8px
}
.singleagencydetails {
	width:29%;
	float:left;
	margin-left:2%
}
.singleagencydetails,
.singleagencydetails a {
	color:#d9c4a9;
	text-decoration:none;
	font-weight:400;
	text-transform:uppercase
}
.singleagencydetails>div {
	margin-bottom:15px
}
.singleagencydetails .phonenumber {
	font-size:22px
}
.singleagencydetails .phonenumber.signin {
	font-size:14px
}
.addagencyreviewbtn,
.agencyaddrevbutton {
	text-transform:uppercase;
	cursor:pointer;
	font-size:19px;
	line-height:20px;
	margin-left:20px;
	text-align:center
}
.singleagencyescorts {
	margin-top:20px
}
.singleagencyescorts h4 {
	margin-right:10px;
	vertical-align:top
}
.singleagencyescorts h4+.bluebutton {
	margin-bottom:20px
}
.addagencyreviewbtn {
	background:#9b5c20;
	-webkit-border-radius:4;
	-moz-border-radius:4;
	border-radius:4px;
	color:#feefe2;
	padding:10px 20px;
	text-decoration:none;
	transition:all .5s ease-in-out;
	white-space:nowrap
}
.addagencyreviewbtn:hover {
	background:#548699
}
.agencyaddrevbutton {
	background:#548699;
	border-radius:4px;
	color:#fff4e6;
	float:left;
	padding:8px;
	text-decoration:none;
	transition:all .5s ease-in-out 0s;
	width:140px
}
.agencyaddrevbutton:hover {
	background:#9b5c20
}
.noreview {
	color:#d9c4a9;
	font-size:14px
}
#AnythingPopup_BoxContainer1 {
	width:320px;
	background:rgba(19,
	8,
	0,
	.9);
	position:absolute;
	z-index:99999;
	cursor:default;
	display:none;
	top:-60px!important;
	left:-340px!important;
	padding:20px
}
#AnythingPopup_BoxContainerBody1 span {
	color:#feefe2
}
#AnythingPopup_BoxTitle1 {
	float:left;
	margin:5px;
	color:#FFF;
	font-size:12pt
}
#AnythingPopup_BoxClose1 {
	left:15px;
	top:15px;
	z-index:10;
	width:21px;
	height:24px;
	position:absolute
}
#AnythingPopup_BoxContainerBody1 {
	margin:20px
}
#AnythingPopup_BoxContainerFooter1 {
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(19,
	8,
	0,
	.9);
	opacity:.3;
	-moz-opacity:.3;
	filter:alpha(opacity=30);
	z-index:999;
	display:none
}
.quicksearch select {
	background:#41474c!important;
	text-transform:none;
	border:none;
	color:#8ebacb;
	padding:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-left:20px;
	width:240px
}
#bcleft,
.psnoesc {
	text-transform:uppercase
}
.seethereview:hover {
	background:#548699
}
.footer,
.title {
	text-align:center
}
.title h1 {
	margin:0
}
.title a {
	display:inline-block;
	padding:.75em 1.25em;
	color:#888;
	border:2px solid #aaa;
	margin:.25em 1em 1em;
	text-decoration:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px
}
#bcdetails,
#bcleft {
	margin-left:20px;
	margin-right:20px
}
.title {
	color:#666
}
.title a:hover {
	color:#666;
	border-color:#888
}
.footer {
	font-size:.75em
}
.footer,
.footer a {
	color:#888
}
.aboutmeimg {
	border-radius:120px;
	float:right;
	height:120px;
	overflow:hidden;
	width:120px;
	border:6px solid rgba(0,
	0,
	0,
	.2)
}
.psnoesc {
	color:#fff4e6;
	font-size:16px;
	background:rgba(0,
	0,
	0,
	.6);
	padding:10px
}
.psnoesc span {
	text-transform:none
}
.psnoesc span a {
	text-decoration:none;
	color:#548699
}
#bcleft,
.blacklistedclients {
	color:#fff4e6
}
#bcleft {
	background:rgba(175,
	22,
	19,
	.4);
	font-size:14px;
	padding:30px
}
.addclient,
.searchclient {
	color:#feefe2;
	border:none;
	margin-top:16px;
	font-size:16px;
	padding:10px;
	cursor:pointer;
	text-transform:uppercase
}
#bcleft span {
	padding-left:5px;
	padding-right:5px
}
.addclient {
	background:#548699;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	transition:all .5s ease-in-out
}
.addclient:hover,
.searchclient {
	background:#9b5c20
}
.searchclient {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.searchclient:hover {
	background:#548699
}
#bcsprofile {
	padding:10px
}
#hiddeninfos span {
	color:#fff4e6
}
.sbenote {
	color:#d9c4a9;
	font-size:14px
}
#accinfo {
	color:#beae9f;
	background-color:rgba(0,
	0,
	0,
	.3);
	padding:20px
}
#accinfo>b {
	color:#fff4e6
}
#accinfo h3 {
	color:#fff4e6;
	margin-bottom:5px
}
#accinfo a {
	margin-top:5px;
	color:#548699;
	font-weight:700;
	text-transform:uppercase
}
#accinfo a:hover {
	color:#fff000!important
}
#accinfo .profile-wrapper-circle {
	float:right;
	width:50px;
	height:50px;
	margin-right:-5px;
	margin-top:-5px
}
#accinfo .profile-wrapper-circle img {
	width:50px
}
#bchelp {
	color:#fff4e6;
	font-size:16px
}
#responsive-menu {
	color:#fff4e6;
	font-size:22px;
	line-height:35px;
	text-decoration:none;
	background:#000
}
.singleagency h2 {
	border:none;
	font-size:27px;
	margin-top:-10px
}
.singleagency h2 span {
	font-size:20px
}
.debstories {
	margin-top:-15px;
	margin-left:-15px;
	width:121%
}
#debregister h2 {
	background:0 0;
	border:none;
	margin-left:-5px;
	font-size:22px;
	margin-top:-5px;
	margin-bottom:-5px
}
.iereg {
	margin-top:15px;
	margin-left:5px;
	padding:10px
}
@media only screen and (max-width: 1100px) {
	body {
		background-size:180%!important
	}
	#top,
	#wpsidebar.sb {
		background-size: 1200%!important;
		background-position: 5% 0, 0 100%
	}
}
@media only screen and (max-width: 768px) {
	body {
		background-size:280%!important
	}
	.toptitle h1 {
		font-size: 34px;
		line-height: 35px
	}
	img {
		max-width: 100%;
		height: auto;
		border: 0
	}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
	.ieregbtn {
		display:none
	}
}
@media only screen and (min-width: 1280px) {
	.wrapper {
		width:1260px
	}
}
@media only screen and (max-width: 1280px) {
	.serevik {
		width:46%!important
	}
	.serevik:nth-child(2) {
		margin-right: 0
	}
	.serevik:nth-child(3) {
		margin-right: 3%
	}
	.singleagencyabout,
	.singleagencydetails,
	.singleagencylogo {
		float: none;
		width: 100%;
		margin: 0
	}
	.singleagencylogo {
		margin-bottom: 20px
	}
}
@media only screen and (max-width: 1170px) {
	.girlsingle .girlinfo {
		width:100%;
		float:none!important
	}
	.serates {
		min-height: inherit
	}
	.serates span {
		float: left
	}
	.responsivetable .table-row:nth-child(odd) {
		background-color: transparent
	}
	.responsivetable .table-row:nth-child(even) {
		background-color: rgba(255, 255, 255, .1)
	}
	.responsivetable .table-row {
		display: block
	}
	.responsivetable .table-header {
		display: none
	}
	.responsivetable .table-row>div {
		display: block
	}
	.responsivetable .table-row>div>label {
		display: inline-block;
		border-left: none;
		padding-left: 0;
		margin-right: 8px;
		width: 15%;
		color: #d9c4a9;
		vertical-align: top;
		text-align: right
	}
	.responsivetable .table-row>div>span {
		display: inline-block;
		width: 75%
	}
	.responsivetable .table-row .addedbuttons {
		position: absolute;
		right: 0;
		top: 2px;
		width: 20px
	}
	.responsivetable .table-row .addedbuttons>* {
		margin-bottom: 5px
	}
	#bcdetails .deletemsg {
		float: none;
		margin-top: 0
	}
	.writtenreviews.responsivetable .starrating {
		top: -5px
	}
	.writtenreviews.responsivetable .padding-remove {
		padding: 5px 10px!important
	}
	.writtenreviews .table-row {
		padding-top: 10px
	}
	.writtenreviews .tooltip {
		width: 80px;
		height: 80px;
		float: right;
		position: relative;
		display: block!important;
		right: 0;
		top: 25px;
		margin-top: -50px;
		border-color: rgba(0, 0, 0, .2)
	}
	.writtenreviews .tooltip img {
		width: 80px
	}
	.writtenreviews .action {
		position: absolute;
		bottom: 12px;
		right: 24px;
		z-index: 5
	}
	.writtenreviews .action a {
		color: #333;
		font-weight: 400;
		padding: 5px 10px;
		background: #fff000;
		border-radius: 4px
	}
	.writtenreviews .action a:hover {
		background: #548699;
		color: #feefe2
	}
	.girl {
		width: 31%
	}
	.home .girl.girlpremium,
	.search-result .girl,
	.singleagencyescortsmrg .girl {
		width: 47%;
		margin: 1%
	}
	#bbpress-forums #bbp-user-body {
		margin-left: 0;
		clear: both
	}
	#bbpress-forums #bbp-user-navigation {
		margin-bottom: 15px!important
	}
	#bbpress-forums #bbp-user-wrapper #bbp-single-user-details {
		width: 100%
	}
	#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
		float: right;
		width: 50%;
		z-index: 2;
		text-align: right
	}
	#bbpress-forums #bbp-single-user-details #bbp-user-avatar img {
		width: 100px!important;
		height: auto!important;
		margin-top: 10px!important
	}
}
@media only screen and (min-width: 480px) {
	.footerwidget {
		background:0 0;
		width:50%;
		display:inline-block;
		vertical-align:top
	}
}
@media only screen and (min-width: 1440px) {
	.entrym {
		display:none
	}
}
@media only screen and (min-width: 2000px) {
	.entrym {
		display:none
	}
}
@media only screen and (min-device-width: 800px) and (max-width: 1280px) {
	.form-wrapper {
		width:100%!important
	}
}
@media only screen and (min-device-width: 320px) and (max-width: 768px) {
	.entry,
	.spacer30 {
		display:none
	}
	.form-wrapper {
		width: 100%!important
	}
	.debslogen {
		font-size: 1em;
		padding-top: 4px;
		margin-bottom: 10px
	}
	.entrym {
		color: #fff4e6;
		font-size: 16px;
		padding-left: 60px;
		width: 90%;
		padding-top: 10px
	}
	.segeninfr {
		float: left
	}
	.msebooking {
		width: 130px;
		height: 95px;
		background: #548699;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		cursor: pointer;
		font-size: 34px;
		padding-top: 35px;
		color: #fff4e6;
		text-align: center;
		line-height: 30px;
		-webkit-transition: all .4s ease-in-out;
		left: 70px;
		-moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out
	}
	.ya,
	.ycd {
		width: 90%;
		padding: 5%
	}
	.bbutton {
		width: 100%
	}
	#debfaq {
		margin-top: 20px;
		padding-left: 5px;
		margin-left: -10px;
		padding-right: 5px
	}
	#debfaq h2 {
		font-size: 24px;
		margin-bottom: 5px;
		margin-top: 0;
		border-left: 4px solid #685949
	}
	.faqlist {
		padding: 10px
	}
	.blueishbutton {
		padding: 5px;
		font-size: 15px
	}
	.standard-submenu {
		margin-bottom: 30px
	}
	#bbpress-forums .topicnumber {
		background: 0 0
	}
}
@media (min-width: 641px) {
	.entrym {
		display:none
	}
}
@media only screen and (min-width: 800px) {
	#side-footer {
		display:none
	}
	.girl:hover {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		transform: scale(1.2);
		background: rgba(22, 8, 0, 1);
		-webkit-box-shadow: 0 0 5px 0 rgba(22, 8, 0, 1);
		-moz-box-shadow: 0 0 5px 0 rgba(22, 8, 0, 1);
		box-shadow: 0 0 5px 0 rgba(22, 8, 0, 1);
		z-index: 5;
		position: relative
	}
}
@media only screen and (max-width: 799px) {
	#mini-top,
	#top {
		position:fixed;
		top:0
	}
	.body {
		margin-top: 60px
	}
	#top {
		right: -240px;
		background-size: 1000%!important;
		background-position: 100% 0, 100% 100%
	}
	#top.sidebar-left.active {
		right: 0;
		display: block;
		position: fixed;
		overflow-x: auto;
		top: 0;
		height: 100%
	}
	#top .logo {
		display: none
	}
	.cc.sidebar-left-active {
		transform: translateX(-250px);
		-moz-transform: translateX(-250px);
		-ms-transform: translateX(-250px);
		-webkit-transform: translateX(-250px)
	}
	#side-footer .footermenu a:focus,
	#top .nw #adminlinks .accountmenu ul li a:focus,
	#top .nw li.menu-item a:focus {
		background: rgba(255, 255, 255, .1)
	}
	#top .nw {
		padding-top: 0
	}
	#top #menu-network-menu .menu-item:first-child a {
		border-top: none
	}
	.logged-in #top #menu-network-menu .menu-item:first-child a {
		border-top: 1px solid rgba(255, 255, 255, .1)
	}
	.home .footerbox.widget_text {
		background: rgba(0, 0, 0, .6);
		padding: 15px
	}
	#menu-main-menu {
		margin-top: 0
	}
	#mini-top {
		display: block;
		background-color: rgba(0, 0, 0, .8);
		height: 60px;
		z-index: 4;
		width: 100%;
		padding: 10px 20px;
		border-bottom: 1px solid rgba(255, 255, 255, .1);
		right: 0
	}
	#mini-top.sidebar-left-active {
		right: 240px
	}
	#adminlinks .accountmenu ul li a i {
		margin-top: 6px
	}
	#top .nw li a img {
		top: 17px
	}
	#top .nw #adminlinks .accountmenu ul li a {
		line-height: 29px
	}
	#top .nw li.menu-item a {
		line-height: 43px
	}
	.sb-toggle-left {
		float: right;
		color: #fff4e6;
		font-size: 28px;
		position: relative;
		z-index: 2;
		line-height: 38px;
		top: 1px;
		border-radius: 3px;
		background: 0 0;
		padding: 0 8px;
		margin-right: -8px;
		cursor: pointer
	}
	#adminlinks .profile-wrapper-circle {
		margin-top: 10px!important
	}
	.sb-toggle-left.active {
		background: #548699
	}
	#mini-top .logo-mini {
		display: block;
		width: 40px;
		position: absolute;
		left: 14px;
		top: 14px
	}
	#mini-top .deblogotext,
	#mini-top .deblogotext span {
		font-size: 20px;
		padding-top: 0
	}
	#mini-top .deblogotext {
		margin-left: 30px;
		line-height: 38px
	}
	.body>.toptitle {
		margin-top: 60px
	}
	.girlsingle .thumbs span {
		display: inline-block;
		float: none!important
	}
	.girlsingle .thumbs span.addimages {
		display: block
	}
	.cc {
		margin-left: 0!important;
		position: relative!important;
		width: 100%!important
	}
	.debslogen {
		display: none
	}
	.deblogo {
		padding-top: 0!important
	}
	.deblogo img {
		height: 200px;
		margin-top: 8px;
		margin-right: 5px
	}
	#verifiedadm {
		margin-top: 20px!important
	}
	body {
		width: 100%
	}
	.cc {
		padding: 0
	}
	#adminbody .bigimage.l {
		float: none!important;
		margin: 0!important;
		width: 100%!important
	}
	.girl {
		width: 23%
	}
	.home .girl.girlpremium,
	.search-result .girl,
	.singleagencyescortsmrg .girl {
		margin: .5%;
		width: 31.333%
	}
	.ajaxloader_container {
		height: 0!important
	}
	.footercategories a {
		font-size: 15px
	}
	.p01:hover {
		-ms-transform: rotate(3deg);
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg)
	}
	.p02:hover {
		-webkit-transform: rotate(-3deg);
		-moz-transform: rotate(-3deg);
		transform: rotate(-3deg)
	}
	.p03:hover {
		-webkit-transform: rotate(4deg);
		-moz-transform: rotate(4deg);
		transform: rotate(4deg)
	}
	.p04:hover {
		-webkit-transform: rotate(-2deg);
		-moz-transform: rotate(-2deg);
		transform: rotate(-2deg)
	}
	.p05:hover {
		-webkit-transform: rotate(-8deg);
		-moz-transform: rotate(-8deg);
		transform: rotate(-8deg)
	}
	.p06:hover {
		-webkit-transform: rotate(-2deg);
		-moz-transform: rotate(-2deg);
		transform: rotate(-2deg)
	}
}
@media only screen and (max-width: 660px) {
	.girl {
		width:31%
	}
	.home .girl.girlpremium,
	.search-result .girl,
	.singleagencyescortsmrg .girl {
		width: 47%;
		margin: 1%
	}
	.filter-button {
		float: none!important;
		margin-top: -10px;
		margin-bottom: 15px
	}
}
@media only screen and (max-width: 600px) {
	body {
		background-size:380%!important
	}
	.form-width-full,
	.form-width-normal,
	.ieregbtn {
		width: 100%
	}
	.registerpage #language .form-width-3 {
		width: 100%!important
	}
	.registrationcomplete {
		text-align: center!important;
		line-height: 150%!important
	}
	.registrationcomplete .icon-exclamation-sign {
		float: none!important;
		display: block;
		margin: 0!important;
		text-align: center
	}
	.bbp-forum-reply-count,
	.bbp-forum-topic-count,
	.bbp-topic-reply-count,
	.bbp-topic-voice-count {
		display: none
	}
	#bbpress-forums li.bbp-forum-info,
	#bbpress-forums li.bbp-topic-title {
		width: 65%
	}
	li.bbp-forum-freshness,
	li.bbp-topic-freshness {
		width: 33%
	}
}
@media only screen and (max-width: 580px) {
	#agencylist .agencyinfos,
	.escortreviews .item {
		width:100%!important;
		margin:0 0 10px
	}
	.single-review .content .photo,
	.single-review .leftcontent {
		width: 100%;
		float: none
	}
	.single-review .content .photo {
		margin-bottom: 10px
	}
	.single-review .review {
		text-align: center
	}
	.single-review .review .starrating {
		margin: 10px auto 0
	}
	.standard-submenu {
		display: none
	}
	.dropdown-submenu {
		display: block;
		margin: -30px 0 10px
	}
	.dropdown-submenu select {
		width: 100%
	}
	.singlegirleditbuttons .editprofilebtn span,
	.subcategory>.body>.toptitle h1 {
		display: none
	}
	.singlegirleditbuttons .editprofilebtn i {
		margin: 0;
		font-size: 30px!important;
		vertical-align: middle!important
	}
}
@media only screen and (max-width: 480px) {
	.owl-theme .owl-controls .owl-nav[class*=owl-] {
		top:-210px!important;
		width:65px!important;
		height:65px!important
	}
	.owl-next i,
	.owl-prev i {
		top: 17px!important
	}
	.serevik {
		width: 100%!important;
		margin-right: 0;
		margin-bottom: 20px
	}
	.girl,
	.home .girl.girlpremium,
	.search-result .girl,
	.singleagencyescortsmrg .girl {
		width: 45%!important
	}
	.owl-carousel .owl-controls .owl-nav .owl-next,
	.owl-carousel .owl-controls .owl-nav .owl-prev {
		width: 55px!important;
		height: 55px!important
	}
	.owl-carousel .owl-controls .owl-nav .owl-next {
		right: -5%!important
	}
	.owl-carousel .owl-controls .owl-nav .owl-prev {
		left: -5%!important
	}
	.owl-next:after,
	.owl-prev:after {
		top: 16px!important;
		font-size: 25px!important
	}
	.agency_options_100verify .verify100_images {
		float: none;
		width: 100%;
		margin-bottom: 20px
	}
	.closetosdisclaimer,
	.entertosdisclaimer {
		width: 100%;
		float: none
	}
	.closetosdisclaimer {
		margin-bottom: 25px
	}
	#mini-top .deblogotext,
	#mini-top .deblogotext span {
		font-size: 14px!important
	}
	.girl .premiumlabel,
	.girl .thumb a em {
		font-size: 11px
	}
	.girl .thumb a em>i {
		padding-right: 2px!important
	}
	.home .girl.girlpremium .thumb a em {
		width: 90%;
		top: 66%
	}
	.home .girl.girlpremium .premiumlabel {
		width: 90%;
		top: 73%
	}
	.toptitle h1 {
		font-size: 28px;
		line-height: 29px
	}
	.tosdisclaimer .pic18plus {
		margin: 0 auto 10px;
		display: block;
		width: 95px
	}
	.tosdisclaimer h4 {
		font-size: 16px;
		line-height: 19px
	}
	.tosdisclaimer {
		font-size: 12px;
		line-height: 15px
	}
	#bbpress-forums .bbp-topic-permalink {
		font-size: 16px;
		line-height: 19px
	}
	#bbpress-forums .bbp-body .bbp-forum-freshness,
	#bbpress-forums .bbp-body .bbp-topic-freshness,
	#bbpress-forums .bbp-forum-info .bbp-forum-content,
	#bbpress-forums p.bbp-topic-meta {
		font-size: 11px
	}
	#bbpress-forums .bbp-body ul.forum li.bbp-forum-info,
	#bbpress-forums .bbp-body ul.topic li.bbp-topic-title {
		padding-left: 35px;
		padding-right: 10px
	}
	#bbpress-forums .bbp-body ul.forum li.bbp-forum-info:before,
	#bbpress-forums .bbp-body ul.topic li.bbp-topic-title:before {
		font-size: 30px;
		margin-left: -40px
	}
	.bbp-footer .bbp-reply-author,
	.bbp-footer .bbp-reply-content,
	.bbp-header .bbp-reply-author,
	.bbp-header .bbp-reply-content {
		display: none
	}
	.bbp-body .bbp-reply-author {
		float: left;
		width: auto;
		padding: 0 15px
	}
	#bbpress-forums div.bbp-reply-author img.avatar {
		position: relative;
		margin: 0 0 15px
	}
	#bbpress-forums div.bbp-forum-content,
	#bbpress-forums div.bbp-reply-content,
	#bbpress-forums div.bbp-topic-content {
		float: none;
		width: 100%;
		margin-left: 0;
		font-size: 13px
	}
	.bbp-topic-tags p {
		margin: 0!important
	}
	.bbp-admin-links {
		margin-top: 8px;
		line-height: 22px
	}
	#bbpress-forums div.bbp-search-form {
		float: none
	}
	.bbp-search-form {
		float: none;
		text-align: center
	}
	#subscription-toggle {
		text-align: center;
		display: block
	}
	.bbp-breadcrumb {
		float: none!important
	}
}
@media only screen and (max-width: 450px) {
	body {
		background-size:450%!important
	}
	.girlsingle .toptitle {
		padding-top: 25px!important
	}
	.setopi2 .sestarrating {
		display: block!important;
		margin-left: auto!important;
		margin-right: auto!important
	}
	.sestarrating {
		margin: 10px auto 5px!important
	}
	span.premiumlabel {
		margin-top: 10px!important
	}
}
@media only screen and (max-width: 350px) {
	body {
		background-size:550%!important
	}
	#bbpress-forums .bbp-topic-title {
		width: 100%!important
	}
	#bbpress-forums .bbp-topic-freshness {
		width: 100%!important;
		text-align: left;
		padding-left: 40px;
		clear: both;
		margin-top: -5px!important
	}
	#bbpress-forums .bbp-topic-freshness-author .bbp-author-name {
		display: none
	}
	#bbpress-forums .bbp-topic-freshness .bbp-topic-meta {
		display: inline-block
	}
	.forum-titles {
		display: none
	}
}
@media only screen and (max-width: 1019px) {
	.cc {
		margin-right:0;
		width:77%
	}
	#wpsidebar {
		display: none!important
	}
}
@media only screen and (min-width: 930px) and (max-width: 1019px) {
	.girl {
		width:23%
	}
	.home .girl.girlpremium,
	.search-result .girl,
	.singleagencyescortsmrg .girl {
		width: 31%;
		margin: 1%
	}
}
@media (min-width: 1025px) {
	.entry {
		width:80%
	}
	#mbooking {
		display: none
	}
}
@media (min-width: 1281px) {
	.entry {
		width:auto
	}
	#mbooking {
		display: none
	}
	.girl {
		width: 15%
	}
}
@media (max-width: 745px) {
	.escortreviews .item {
		display:inline-block;
		background:rgba(0,
		0,
		0,
		.6);
		border-radius:3px;
		padding:20px;
		margin:.5%;
		width:50.333%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		vertical-align:top;
	}
	.addreviewphoto {
		display: none
	}
	#agencylist .agencyinfos,
	.escortreviews .item {
		width: 29%
	}
}
@media (min-width: 1520px) {
	#agencylist .agencyinfos {
		width:24%
	}
	.girl {
		width: 13.4%;
		margin: .3%
	}
	.home .girl.girlpremium,
	.search-result .girl,
	.singleagencyescortsmrg .girl {
		width: 23.5%
	}
}
@media (min-width: 1680px) {
	.girl {
		width:13.4%;
		margin:.3%
	}
}
@media (min-width: 1840px) {
	.girl {
		width:11.5%;
		margin:.3%
	}
	.home .girl.girlpremium,
	.search-result .girl,
	.singleagencyescortsmrg .girl {
		width: 18.5%
	}
}
@media (min-width: 2200px) {
	.girl {
		width:9.4%;
		margin:.2%
	}
	.home .girl.girlpremium,
	.search-result .girl,
	.singleagencyescortsmrg .girl {
		width: 15.5%
	}
}
@media (min-width: 2500px) {
	.girl {
		width:8.7%;
		margin:.1%
	}
	.home .girl.girlpremium,
	.search-result .girl,
	.singleagencyescortsmrg .girl {
		width: 13%
	}
}
#photos-scrollable {
	display:flex;
	flex-flow:row wrap
}
#photos-scrollable .img_container {
	width:240px;
	height:349px;
	margin:0 auto 30px
}
#photos-scrollable .img_container .img_title {
	position:absolute;
	height:30px;
	line-height:30px;
	background-color:rgba(0,
	0,
	0,
	.6);
	width:100%;
	bottom:0;
	text-align:center;
	cursor:pointer;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
#photos-scrollable .img_container .img_title:hover {
	background-color:rgba(221,
	161,
	72,
	.7)
}
#floatingCirclesG {
	position:relative;
	width:128px;
	height:128px;
	top:-40px;
	-moz-transform:scale(.6);
	-webkit-transform:scale(.6);
	-ms-transform:scale(.6);
	-o-transform:scale(.6);
	transform:scale(.6)
}
.f_circleG {
	position:absolute;
	background-color:#FFF;
	height:23px;
	width:23px;
	-moz-border-radius:12px;
	-moz-animation-name:f_fadeG;
	-moz-animation-duration:.56s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:normal;
	-webkit-border-radius:12px;
	-webkit-animation-name:f_fadeG;
	-webkit-animation-duration:.56s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:normal;
	-ms-border-radius:12px;
	-ms-animation-name:f_fadeG;
	-ms-animation-duration:.56s;
	-ms-animation-iteration-count:infinite;
	-ms-animation-direction:normal;
	-o-border-radius:12px;
	-o-animation-name:f_fadeG;
	-o-animation-duration:.56s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:normal;
	border-radius:12px;
	animation-name:f_fadeG;
	animation-duration:.56s;
	animation-iteration-count:infinite;
	animation-direction:normal
}
.button-transparent,
.button-yellow {
	border-radius:4px;
	text-decoration:none;
	cursor:pointer;
	text-align:center
}
#frotateG_01 {
	left:0;
	top:52px;
	-moz-animation-delay:.21s;
	-webkit-animation-delay:.21s;
	-ms-animation-delay:.21s;
	-o-animation-delay:.21s;
	animation-delay:.21s
}
#frotateG_02 {
	left:15px;
	top:15px;
	-moz-animation-delay:.28s;
	-webkit-animation-delay:.28s;
	-ms-animation-delay:.28s;
	-o-animation-delay:.28s;
	animation-delay:.28s
}
#frotateG_03 {
	left:52px;
	top:0;
	-moz-animation-delay:.35s;
	-webkit-animation-delay:.35s;
	-ms-animation-delay:.35s;
	-o-animation-delay:.35s;
	animation-delay:.35s
}
#frotateG_04 {
	right:15px;
	top:15px;
	-moz-animation-delay:.42s;
	-webkit-animation-delay:.42s;
	-ms-animation-delay:.42s;
	-o-animation-delay:.42s;
	animation-delay:.42s
}
#frotateG_05 {
	right:0;
	top:52px;
	-moz-animation-delay:.49s;
	-webkit-animation-delay:.49s;
	-ms-animation-delay:.49s;
	-o-animation-delay:.49s;
	animation-delay:.49s
}
#frotateG_06 {
	right:15px;
	bottom:15px;
	-moz-animation-delay:.56s;
	-webkit-animation-delay:.56s;
	-ms-animation-delay:.56s;
	-o-animation-delay:.56s;
	animation-delay:.56s
}
#frotateG_07 {
	left:52px;
	bottom:0;
	-moz-animation-delay:.63s;
	-webkit-animation-delay:.63s;
	-ms-animation-delay:.63s;
	-o-animation-delay:.63s;
	animation-delay:.63s
}
#frotateG_08 {
	left:15px;
	bottom:15px;
	-moz-animation-delay:.7s;
	-webkit-animation-delay:.7s;
	-ms-animation-delay:.7s;
	-o-animation-delay:.7s;
	animation-delay:.7s
}
@-moz-keyframes f_fadeG {
	0% {
		background-color: #926711
	}
	100% {
		background-color: #FFF
	}
}
@-webkit-keyframes f_fadeG {
	0% {
		background-color: #926711
	}
	100% {
		background-color: #FFF
	}
}
@-ms-keyframes f_fadeG {
	0% {
		background-color: #926711
	}
	100% {
		background-color: #FFF
	}
}
@-o-keyframes f_fadeG {
	0% {
		background-color: #926711
	}
	100% {
		background-color: #FFF
	}
}
@keyframes f_fadeG {
	0% {
		background-color:#926711
	}
	100% {
		background-color: #FFF
	}
}
.hidden {
	display:none
}
#escort-cats-dropdown {
	margin-top:20px
}
#escort-cats-dropdown ul li {
	overflow:hidden
}
#escort-cats-dropdown li.toggle {
	background:url(images/ico/1.png) right 25px top 14px no-repeat;
	cursor:pointer;
	color:#FEEFE2;
	padding-left:27px;
	font-size:22px;
	text-decoration:none;
	line-height:35px;
	border-top:1px solid rgba(255,
	255,
	255,
	.1);
	text-transform:uppercase;
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	transition:color .3s ease 0s,
	background-color .3s ease 0s
}
#escort-cats-dropdown li.active,
#escort-cats-dropdown li.toggle:hover {
	background:linear-gradient(to bottom,
	#120113 0,
	#1E0A1E 100%)!important
}
#escort-cats-dropdown ul li a {
	background:rgba(255,
	255,
	255,
	.1);
	font-size:18px;
	color:#FEEFE2;
	width:100%;
	display:inline-block;
	line-height:43px;
	padding-left:35px;
	padding-top:0;
	padding-bottom:0;
	border-bottom:1px solid rgba(255,
	255,
	255,
	.1)
}
#escort-cats-dropdown ul li a.active,
#escort-cats-dropdown ul li a:hover {
	padding-left:25px;
	border-left:10px solid #9B5C20;
	background:#5A3614
}
#facebook-like-2 {
	margin-top:20px;
	text-align:center;
	margin-bottom:20px
}
#text-2 {
	z-index:0
}
.ajaxloader_container {
	width:100%;
	height:40px;
	margin-top:10px
}
.vip-normal-sep {
	margin-top:20px
}
.button-yellow {
	font-size:19px;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	background:#fef200;
	color:#271700
}
.button-yellow:hover {
	background:#F7F9A2
}
.vip-normal-sep .buyvip .button-yellow {
	width:335px;
	line-height:45px;
	margin:0 auto
}
.button-transparent {
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	background:rgba(0,
	0,
	0,
	.28)
}
.button-transparent:hover {
	background:rgba(0,
	0,
	0,
	.46)
}
.vip-normal-sep .more-escorts {
	margin-top:15px;
	margin-bottom:15px;
	display:inline-block;
	width:100%
}
.vip-normal-sep .more-escorts .align-center {
	text-align:center;
	float:left;
	width:24%
}
.vip-normal-sep .more-escorts .left,
.vip-normal-sep .more-escorts .right {
	float:left;
	width:38%;
	line-height:57px;
	padding-top:19px
}
.vip-normal-sep .more-escorts .left hr,
.vip-normal-sep .more-escorts .right hr {
	border:3px solid rgba(0,
	0,
	0,
	.28)
}
.vip-normal-sep .more-escorts .align-center .button-transparent {
	width:90%;
	line-height:57px;
	font-size:35px;
	margin:0 auto;
	font-weight:500;
	z-index:9999999
}
@media only screen and (max-width: 1360px) {
	.vip-normal-sep .more-escorts .align-center {
		width:40%
	}
	.vip-normal-sep .more-escorts .left,
	.vip-normal-sep .more-escorts .right {
		width: 30%
	}
}
@media only screen and (max-width: 960px) {
	.vip-normal-sep .more-escorts .align-center {
		width:50%
	}
	.vip-normal-sep .more-escorts .left,
	.vip-normal-sep .more-escorts .right {
		width: 25%
	}
}
@media only screen and (max-width: 360px) {
	.vip-normal-sep .more-escorts .align-center {
		width:60%
	}
	.vip-normal-sep .more-escorts .left,
	.vip-normal-sep .more-escorts .right {
		width: 20%
	}
}
@media only screen and (max-width: 460px) {
	.vip-normal-sep .more-escorts .align-center {
		width:70%
	}
	.vip-normal-sep .more-escorts .left,
	.vip-normal-sep .more-escorts .right {
		width: 15%
	}
}
.girlpremium .thumb .text {
	position:absolute;
	z-index:1;
	top:35%;
	width:100%
}
.girlpremium .thumb .text>a {
	width:100%
}
.girlpremium .thumb .text .button-wannabe {
	background:#9B5C20;
	border-radius:4px;
	color:#FEEFE2;
	text-align:center;
	font-size:18px;
	text-decoration:none;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	line-height:30px;
	position:relative;
	width:75%;
	margin:5px auto 0
}
.girlpremium .thumb .text .button-wannabe:hover {
	background:#548699
}
.button-advertise-here {
	width:131px;
	height:50px;
	background-color:#784066;
	border-radius:7px 7px 0 0;
	text-align:center;
	transform:rotate(-90deg);
	position:absolute;
	right:-46px;
	color:#feefe2;
	font-weight:700;
	box-shadow:-4px -4px 4px rgba(0,
	0,
	0,
	.5);
	text-transform:uppercase;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	cursor:pointer;
	-webkit-transition:background-color .5s ease-in-out;
	-moz-transition:background-color .5s ease-in-out;
	-ms-transition:background-color .5s ease-in-out;
	transition:background-color .5s ease-in-out
}
.button-advertise-here:hover {
	background-color:#548699;
	color:#feefe2!important
}
#sb-site {
	position:relative
}
.uploadifive-button {
	background-color:#505050;
	background-image:linear-gradient(bottom,
	#505050 0,
	#707070 100%);
	background-image:-o-linear-gradient(bottom,
	#505050 0,
	#707070 100%);
	background-image:-moz-linear-gradient(bottom,
	#505050 0,
	#707070 100%);
	background-image:-webkit-linear-gradient(bottom,
	#505050 0,
	#707070 100%);
	background-image:-ms-linear-gradient(bottom,
	#505050 0,
	#707070 100%);
	background-image:-webkit-gradient(linear,
	left bottom,
	left top,
	color-stop(0,
	#505050),
	color-stop(1,
	#707070));
	background-position:center top;
	background-repeat:no-repeat;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	border:2px solid grey;
	color:#FFF;
	font:700 12px Arial,
	Helvetica,
	sans-serif;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,
	0,
	0,
	.25);
	text-transform:uppercase;
	width:100%
}
.uploadifive-button:hover {
	background-color:#606060;
	background-image:linear-gradient(top,
	#606060 0,
	grey 100%);
	background-image:-o-linear-gradient(top,
	#606060 0,
	grey 100%);
	background-image:-moz-linear-gradient(top,
	#606060 0,
	grey 100%);
	background-image:-webkit-linear-gradient(top,
	#606060 0,
	grey 100%);
	background-image:-ms-linear-gradient(top,
	#606060 0,
	grey 100%);
	background-image:-webkit-gradient(linear,
	left bottom,
	left top,
	color-stop(0,
	#606060),
	color-stop(1,
	grey));
	background-position:center bottom
}
.uploadifive-queue-item {
	background-color:rgba(0,
	0,
	0,
	.7);
	color:#fff4e6!important;
	font:12px Verdana,
	Geneva,
	sans-serif;
	margin-top:5px;
	padding:10px
}
.uploadifive-queue-item .close {
	background:url(uploadifive-cancel.html) no-repeat;
	display:block;
	float:right;
	height:16px;
	text-indent:-9999px;
	width:16px
}
.uploadifive-queue-item .progress {
	background-color:rgba(255,
	255,
	255,
	.1);
	margin-top:10px;
	width:100%
}
.uploadifive-queue-item .progress-bar {
	background-color:#548699;
	height:3px;
	width:1px
}
.textwidget h2 {
	text-align:left;
	color:#9ca1e1
}
.textwidget {
	margin:0 0 10px;
	font-size:24px;
	text-align:justify;
	color:#fff;
	font-style:Bold;
	text-shadow:1px 1px 0px #09438c;
	line-height:30px
}
@media screen and (min-width: 320px) and (max-width: 600px) {
	.img101 {
		width:100%!important;
		height:auto!important
	}
	.textwidget h2 {
		font-size: 21px
	}
}
@media (min-width: 1002px) {
	.item {
		width:50%;
	}
}
.content,
.darkoverlay6 {
	overflow:hidden;
}
li,
ul {
	list-style:none
}
.content ul li {
	background:url(images/heart.png) 0 2px no-repeat;
	padding-left:27px;
	list-style:none
}
.content ul.no-listitem li {
	background:0 0;
	list-style:none
}
.error404 .content ul li {
	background:0 0
}
.content h2 {
	font-size:30px;
	font-weight:400;
	line-height:33px;
	margin-bottom:10px;
	margin-top:25px
}
.content h2:first-child {
	margin-top:0
}
.content h3 {
	font-weight:100;
	font-size:20px;
	line-height:22px;
	margin-bottom:5px
}
.bodybox .content>h3 {
	color:#75bbd6
}
h3.darkbg {
	background:rgba(0,
	0,
	0,
	.6);
	padding:10px 20px;
	border-radius:5px;
	margin-left:-10px;
	color:#feefe2;
	font-weight:500;
	border:1px solid rgba(255,
	255,
	255,
	.15)
}
.note-container {
	background-color:rgba(0,
	0,
	0,
	.6);
	padding:10px 30px;
	color:#d9c4a9;
	font-size:12px
}
.rtw_id a,
.rtw_name a,
div.rtw_id,
div.rtw_meta,
div.rtw_meta_wide,
div.rtw_name,
div.rtw_rt_meta,
div.rtw_time_short,
p.rtw_meta {
	font-size:13px
}
.block {
	display:block!important
}
.inline-block {
	display:inline-block!important
}
#mini-top,
.dropdown-submenu,
.rtw_twitter_icon,
.widget_rotatingtweets_widget {
	display:none
}
.rotatingtweets {
	margin-top:5px
}
.rotatingtweets a {
	color:#75BBD6
}
.rtw_media {
	border-radius:50%;
	overflow:hidden;
	width:100px;
	height:100px;
	margin:0 auto;
	border:5px solid rgba(0,
	0,
	0,
	.2)
}
div.rtw_meta,
p.rtw_meta {
	margin-top:5px
}
.rtw_timestamp a {
	color:#9b5c20
}
.rtw_name a {
	color:#feefe2
}
.rotatingtweets a:hover,
.rtw_id a {
	color:#fff000
}
div.rtw_intents {
	position:relative;
	top:-2px
}
div.rtw_icon {
	width:38px;
	height:38px;
	border-radius:50%;
	overflow:hidden;
	padding:0!important;
	margin-right:5px
}
div.rtw_icon img {
	width:38px!important;
	height:38px!important;
	max-width:100%!important;
	max-height:100%!important
}
.rtw_follow {
	text-align:center
}
.rotatingtweets_nextprev {
	color:transparent;
	position:absolute;
	top:9px;
	width:100%
}
.rotatingtweets_nextprev a {
	background:rgba(0,
	0,
	0,
	.4);
	padding:1px 5px 2px;
	border-radius:3px;
	color:#d9c4a9;
	text-transform:uppercase;
	font-size:12px
}
.rotatingtweets_nextprev a:hover {
	background:#548699;
	color:#feefe2
}
.rotatingtweets_nextprev .rtw_next {
	float:right
}
.textwidget center .icon-twitter {
	color:#6092a4;
	font-size:40px
}
#mini-top,
#top,
#wpsidebar.sb,
.cc {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:-webkit-transform .4s ease;
	-moz-transition:-moz-transform .4s ease;
	-o-transition:-o-transform .4s ease;
	transition:transform .4s ease;
	-webkit-transition-property:-webkit-transform,
	left,
	right;
	-webkit-backface-visibility:hidden
}
#top,
#wpsidebar.sb {
	background-image:url(images/deb-bg-blurred.jpg),
	url(images/deb-footer-blurred.jpg);
	background-color:#7a460d;
	background-repeat:no-repeat;
	z-index:2;
	position:relative
}
#top {
	background-position:0 0,
	0 100%;
	background-size:400%;
	z-index:3;
	width:18%;
	min-width:240px;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
#top:after,
#wpsidebar.sb:after {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	background-color:rgba(0,
	0,
	0,
	.6)
}
#top>.inside-wrapper {
	position:relative;
	z-index:2
}
#wpsidebar.sb {
	background-position:100% 0,
	100% 100%;
	background-size:600%;
	width:15%;
	min-width:200px;
	font-weight:300;
	-webkit-box-ordinal-group:3;
	-moz-box-ordinal-group:3;
	-ms-flex-order:3;
	-webkit-order:3;
	order:3
}
.accops,
.toptitle h1 {
	font-weight:400;
	text-align:center
}
.cc {
	z-index:2;
	width:67%;
	-webkit-box-ordinal-group:2;
	-moz-box-ordinal-group:2;
	-ms-flex-order:2;
	-webkit-order:2;
	order:2
}
.sf {
	padding:20px
}
.toptitle {
	background-color:rgba(0,
	0,
	0,
	.6);
	padding:30px
}
.toptitle h1 {
	color:#fff4e6;
	font-size:38px;
	line-height:40px;
	position:relative
}
#top .nw li.menu-item a,
.accountmenu ul li a,
.menu .menu-item a {
	color:#fff4e6;
	padding-left:27px;
	font-size:22px;
	line-height:35px;
	text-transform:uppercase;
	text-decoration:none
}
.logo-box img {
	max-width:300px;
}
footer {
	background-image:linear-gradient(to top,
	yellow,
	red,
	yellow)}

	#debfooter {
		color: #000000;
		font-size: 16px;
		padding: 16px 0px;
		padding-top: 50px;		
	}
	.footernav {
		padding-top: 25px;
		background-color: #090909;
		background-repeat: repeat-x;
		background-position: center 3px;
		text-align: center;
		box-shadow: 3px 3px 3px #000
	}
	.footernav>nav>a {
		color: #818181;
		text-decoration: none;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-ms-transition: all 5s ease-in-out;
		transition: all .5s ease-in-out;
		border-right: 1px solid #6e535380;
		white-space: nowrap;
		box-shadow: 2px 0 #000
	}
	.left .btn {
		width: 100%;
		font-size: 24px;
		text-align: center;
		text-decoration: none;
		border-radius: 15px;
		border: 2px solid #000000;
		padding: 1px 0;
		margin-top: 20px
	}
	.right .btn {
		padding: 0px 0px
	}
	.right ul li a {
		width: 48px;
		height: 48px;
		display: block;
		border-radius: 50%;
		border: 2px solid #e60089
	}
	.right ul li {
		float: left;
		padding-right: 10px
	}
	.right ul {
		font-size: 30px;
		margin-top: 20px
	}
	