/****************************** ******************************
   					Font Face Style CSS
****************************** ******************************/
@font-face {
	font-family: 'HelveticaLTStdLightCondensed';
	src: url('../fonts/helveticaltstd-lightcond.eot');
	src: url('../fonts/helveticaltstd-lightcond.eot') format('embedded-opentype'), url('../fonts/helveticaltstd-lightcond.woff2') format('woff2'), url('../fonts/helveticaltstd-lightcond.woff') format('woff'), url('../fonts/helveticaltstd-lightcond.ttf') format('truetype'), url('../fonts/helveticaltstd-lightcond.svg#HelveticaLTStdLightCondensed') format('svg');
}
@font-face {
	font-family: 'bebas_neueregular';
	src: url('../fonts/bebasneue-webfont.eot');
	src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/bebasneue-webfont.woff') format('woff'), url('../fonts/bebasneue-webfont.ttf') format('truetype'), url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica_condensedbold';
	src: url('../fonts/helvetica-condensed-bold-webfont.eot');
	src: url('../fonts/helvetica-condensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helvetica-condensed-bold-webfont.woff') format('woff'), url('../fonts/helvetica-condensed-bold-webfont.ttf') format('truetype'), url('../fonts/helvetica-condensed-bold-webfont.svg#helvetica_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OswaldBook';
	src: url('../fonts/oswald-regular.eot');
	src: url('../fonts/oswald-regular.eot') format('embedded-opentype'), url('../fonts/oswald-regular.woff2') format('woff2'), url('../fonts/oswald-regular.woff') format('woff'), url('../fonts/oswald-regular.ttf') format('truetype'), url('../fonts/oswald-regular.svg#OswaldBook') format('svg');
}
@font-face {
	font-family: 'allerregular';
	src: url('../fonts/aller_rg-webfont.eot');
	src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/aller_rg-webfont.woff') format('woff'), url('../fonts/aller_rg-webfont.ttf') format('truetype'), url('../fonts/aller_rg-webfont.svg#allerregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold';
	src: url('../fonts/OpenSans-Semibold-webfont.eot');
	src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueLight';
	src: url('../fonts/helveticaneue-light.eot');
	src: url('../fonts/helveticaneue-light.eot') format('embedded-opentype'), url('../fonts/helveticaneue-light.woff') format('woff'), url('../fonts/helveticaneue-light.ttf') format('truetype'), url('../fonts/helveticaneue-light.svg#HelveticaNeueLight') format('svg');
}
@font-face {
	font-family: 'HelveticaNeueBold';
	src: url('../fonts/helvetica-neue-bold.eot');
	src: url('../fonts/helvetica-neue-bold.eot') format('embedded-opentype'), url('../fonts/helvetica-neue-bold.woff') format('woff'), url('../fonts/helvetica-neue-bold.ttf') format('truetype'), url('../fonts/helvetica-neue-bold.svg#HelveticaNeueBold') format('svg');
}
@font-face {
	font-family: 'proxima_novalight';
	src: url('../fonts/proximanova-light-webfont-webfont.eot');
	src: url('../fonts/proximanova-light-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-light-webfont-webfont.woff') format('woff'), url('../fonts/proximanova-light-webfont-webfont.ttf') format('truetype'), url('../fonts/proximanova-light-webfont-webfont.svg#proxima_novalight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTSans-Caption';
	src: url('../fonts/PTSans-Caption.eot?') format('eot'), url('../fonts/PTSans-Caption.woff') format('woff'), url('../fonts/PTSans-Caption.ttf') format('truetype'), url('../fonts/PTSans-Caption.svg#PTSans-Caption') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'roboto_condensedbold';
	src: url('../fonts/robotocondensed-bold-webfont.eot');
	src: url('../fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-bold-webfont.woff2') format('woff2'), url('../fonts/robotocondensed-bold-webfont.woff') format('woff'), url('../fonts/robotocondensed-bold-webfont.ttf') format('truetype'), url('../fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'roboto_condensedlight';
	src: url('../fonts/robotocondensed-light-webfont.eot');
	src: url('../fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-light-webfont.woff2') format('woff2'), url('../fonts/robotocondensed-light-webfont.woff') format('woff'), url('../fonts/robotocondensed-light-webfont.ttf') format('truetype'), url('../fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'roboto_condensedregular';
	src: url('../fonts/robotocondensed-regular-webfont.eot');
	src: url('../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/robotocondensed-regular-webfont.woff2') format('woff2'), url('../fonts/robotocondensed-regular-webfont.woff') format('woff'), url('../fonts/robotocondensed-regular-webfont.ttf') format('truetype'), url('../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotolight';
	src: url('../fonts/roboto-light-webfont.eot');
	src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-light-webfont.woff2') format('woff2'), url('../fonts/roboto-light-webfont.woff') format('woff'), url('../fonts/roboto-light-webfont.ttf') format('truetype'), url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'abelregular';
	src: url('../fonts/abel-regular-webfont.eot');
	src: url('../fonts/abel-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/abel-regular-webfont.woff2') format('woff2'), url('../fonts/abel-regular-webfont.woff') format('woff'), url('../fonts/abel-regular-webfont.ttf') format('truetype'), url('../fonts/abel-regular-webfont.svg#abelregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0;
	padding: 0;
}
html {
	font-size: 14px;
} /* Fix for Opera */
body {
	background: #e9e8e4;
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3e3e;
 //text-align: center;
	width: 100%;
}
img {
	border: 0;
	vertical-align: top;
	max-width: 100%;
}
a {
	color: #888;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #e13f32;
}
:focus {
	outline: 0;
}
/* Headings */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 10px; /*5px*/
}
h1 {
	font-size: 2.6666em;
	font-weight: normal;
	line-height: 1.25em; /*32px, 40px*/
}
h2 {
	font-size: 26px;
	font-weight: normal;
	line-height: 1.6666em; /*18px, 30px*/
}
h3 {
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.2em; /*15px, 18px*/
}
h4 {
	font-size: 1.1666em;
	font-weight: bold; /*14px*/
}
h5 {
	font-size: 1em;
	font-weight: bold;
}
h6 {
	font-size: 1em;
	font-weight: bold;
}
/* Forms */
form {
	display: inline;
}
fieldset {
	border: 0;
}
legend {
	display: none;
}
/* Table */
table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	font-size: 100%;
}
caption, th, td {
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}
/* Content */
strong {
	font-weight: bold;
}
address {
	font-style: normal;
}
cite {
	font-style: normal;
}
q, blockquote {
	quotes: none;
}
q:before, q:after {
	content: '';
}
small, big {
	font-size: 1em;
}
sup {
	font-size: 1em;
	vertical-align: top;
}
/* Lists */
ul, ol {
	list-style: none;
}
.clr {
	clear: both;
}
#fpage {
	text-align: left;
}
#contentsection {
	background: url(../images/border-new2.jpg) 0 0 repeat-x;
}
#site-wrapper {
	margin: 0 auto;
	position: relative;
	max-width: 1250px;
}
.header1 {
	background: none repeat scroll 0 0 #22211d;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 42px;
	padding: 8px 0;
}
#m-menu {
	display: block;
}
#m-menu ul {
	list-style: none;
	margin: 0;
	text-align: center;
}
#m-menu ul li {
	float: none;
	display: inline-block;
	line-height: 43px;
	position: relative
}
#m-menu ul li a:hover:after, #m-menu ul li.active a:after {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0);
}
#m-menu ul li ul {
	position: absolute;
	left: 0;
	z-index: 9;
	width: 250px;
	background: #000;
	display: none;
}
#m-menu ul li ul li {
	floaT: none;
	display: block;
	text-align: left;
}
#m-menu ul li ul li a {
	display: block;
}
#m-menu ul li:hover ul {
	display: block!important;
}
#m-menu ul li:last-child {
	background: none;
}
#m-menu ul li a {
	color: #8c8b8a;
	display: block;
	font-family: 'roboto_condensedlight';
	font-size: 16px;
	letter-spacing: 0;
	line-height: 43px;
	padding: 0 23px;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
#m-menu ul li a:hover, #m-menu ul li.active a {
	background: #e13f32;
	color: #fff;
}
header {
	position: relative;
	background: #181715;
}
#wrapper {
	max-width: 1250px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.inner-header {
	display: block;
	height: 112px;
	text-align: center;
	line-height: 112px;
	border-bottom: 1px solid #8c8b8a;
}
.logo {
	float: none;
	line-height: 112px;
}
.logo img {
	vertical-align: middle;
}
.head-left {
	float: right;
}
.lagn-part {
	float: right;
	padding: 0 10px;
}
.lagn-part P {
	color: #fff;
	float: left;
	font-family: 'allerregular';
	font-size: 13px;
	line-height: 24px;
	margin: 0;
}
.lagn-part ul {
	float: right;
	list-style: outside none none;
	margin-bottom: 0;
}
.lagn-part ul li {
	display: inline-block;
	margin-left: 3px;
	vertical-align: middle;
}
.lagn-part ul li a {
	opacity: .6;
	font-family: 'roboto_condensedlight';
	font-size: 13px;
	text-transform: uppercase;
	background: #000000;
	bordeR: 2px solid #fff;
	line-height: 24px;
	width: 24px;
	height: 24px;
	text-align: center;
	color: #fff;
	display: block;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.lagn-part ul li a:hover, .lagn-part ul li.active a {
	opacity: 1;
}
.lagn-part ul li img {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.header2 {
	background: #0e0e0e;
}
.login-details {
	display: block;
	float: right;
}
.login-details a {
	color: #fffefe;
	display: block;
	float: left;
	font-family: "roboto_condensedregular";
	font-size: 14px;
	background: #e13f32;
	line-height: 28px;
	padding: 0 14px;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
.login-details a:hover {
	background: #000;
}
.city-change {
	floaT: left;
	margin-left: 20px;
	margin-top: 15px;
	width: 230px;
}
.city-change ul {
	floaT: left;
}
.city-change ul li {
	line-height: 18px;
	font-size: 11px;
	float: left;
	width: 50%;
}
.city-change ul li a {
	color: #3e3e3e;
}
.city-change ul li a span {
	color: #e13f32;
}
.city-change ul li a:hover {
	color: #000;
}
.more a {
	color: #3e3e3e;
	font-sizE: 12px;
}
.submenu {
	border-top: 1px solid #262624;
}
.submenu ul {
	margin: 0;
	list-style: none;
	text-align: center;
}
.submenu ul li {
	display: inline-block;
	line-height: 59px;
	position: relative
}
.submenu ul li a {
	font-family: 'roboto_condensedlight';
	color: #fff;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 59px;
	padding: 0 23px;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
	display: inline-block;
}
.submenu ul li a:hover {
	background: #e22f39;
	color: #fff;
}
.submenu ul li:hover ul {
	overflow-x: hidden;
	overflow-y: auto;
}
.submenu ul li:last-child {
	background: 0
}
.submenu ul li ul {
	background: #000 none repeat scroll 0 0;
	display: none;
	left: 0;
	position: absolute;
	width: 250px;
	z-index: 9;
}
.submenu ul li:hover ul {
	display: block !important;
}
.submenu ul li ul li {
	display: block;
	float: none;
	text-align: left;
}
.submenu ul li ul li a {
	display: block;
}
.change-location {
	float: left;
}
.change-location-right-arrow {
	display: block;
	float: right;
}
.change-location-right-arrow img {
	display: block;
}
.change-location-right .countryFlag-c {
	float: left;
	margin: 5px 12px 0;
	opacity: 1;
	position: relative;
}
.change-location-right span.changeHover {
	display: block;
	opacity: 0;
	width: 44px;
	height: 44px;
	background: rgba(0,0,0,.75);
	border-radius: 60px;
	top: -2px;
	left: -2px;
	text-align: center;
	padding: 20px 10px 0;
	position: absolute;
	z-index: 3;
	font-size: 11px;
	line-height: 12px;
	color: rgba(255,255,255,.9);
	font-weight: 100
}
.change-location-right .countryFlag-c:hover span.changeHover {
	opacity: 1
}
.change-location-right .countryFlag-c:before {
	position: absolute;
	content: "";
	width: 60px;
	height: 60px;
	padding: 1px;
	border-radius: 60px;
	background: rgba(255,255,255,.3);
	border: 3px solid rgba(255,176,60,.5);
	top: -4px;
	left: -4px;
	z-index: 1
}
.change-location-right .countryFlag-c img {
	position: relative;
	z-index: 2;
}
.change-location-right h5 .countryName {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	border-radius: 3px;
	color: #fff;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	margin-left: -24px;
	margin-right: 0px;
	padding: 4px 4px 4px 25px;
	width: auto;
}
b, strong {
	font-weight: 700;
}
.change-location-right h4 {
	color: #fff;
	float: left;
	font-family: "roboto_condensedbold";
	font-size: 16px;
	margin: 0 10px;
}
.change-location-right h4 span {
	font-family: 'roboto_condensedlight';
}
.change-location-right h4 img {
	vertical-align: middle;
}
.change-location-right h5 {
	color: #fffefe;
	float: left;
	font-family: "roboto_condensedbold";
	font-size: 30px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 0;
	text-transform: uppercase;
	margin-right: 12px;
}
.chn-co {
	position: inherit;
	right: 10px;
	top: 34px;
}
.chn-co a {
	font-size: 13px;
	text-shadow: 0 0 1px #000;
	color: #fff;
}
.chn-co2 {
	float: left;
}
.chn-co2 a {
	font-size: 13px;
	display: block;
	color: #fff;
	background: #e13f32;
	padding: 5px 10px;
}
.chn-co2 a:hover {
	background: #0e0e0e;
}
#middle {
	padding: 40px 0;
}
/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 10px;
	padding: 0;
 *zoom: 1;
	float: left;
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
}
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
	display: none;
}
/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
 *zoom: 1;
 *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}
/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.oc-nile {
	position: absolute;
	right: 7px;
	color: #62bc1a;
}
.oc-nile img {
	margin-right: 0;
	vertical-align: sub;
	width: 18px;
}
.last-viewss {
	margin-bottom: 10px;
}
.last-viewss .rapper_h {
	background-color: #3b3b3b;
	border: 1px solid #000;
	border-radius: 5px;
	color: #fff;
	display: block;
	float: left;
	font-family: 'HelveticaNeueBold';
	font-size: 20px;
	height: 83px;
	line-height: 29px;
	padding: 20px 7px 1px;
	text-shadow: 1px 1px 1px #000;
	width: 145px;
	text-transform: uppercase;
}
.last-viewss .rapper_h span {
	font-family: 'HelveticaNeueLight';
}
.rapper_block {
	background-color: #fff;
	border: 1px solid #ede6e1;
	float: left;
	height: 103px;
	margin-left: 10px;
	overflow: hidden;
	padding: 1px;
	position: relative;
	width: 87px;
}
.rapper_block img {
	overflow: hidden;
	width: 100%;
}
#middle-inner {
	position: relative;
}
.green-hg {
	background: url("../images/green-bg.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
	bottom: 0;
	height: 22px;
	line-height: 24px;
	position: absolute;
	text-align: center;
	width: 100%;
	display: none;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
.green-hg a {
	color: #fff;
	text-shadow: 0 0 1px #000;
}
.rapper_block:hover .green-hg {
	display: block;
}
.title {
	background: #e13f32;
	color: #fff;
	display: block;
	font-family: "bebas_neueregular";
	font-size: 30px;
	line-height: 54px;
	margin-top: 10px;
	padding: 0 8px;
	position: relative;
	text-transform: uppercase;
}
.filter-container {
	float: right;
	position: relative;
}
.filter-container ul.select-wrapper {
	border-left: 1px solid #e6e6e6;
	cursor: pointer;
	float: left;
	list-style: outside none none;
	margin: 0;
	position: relative;
	z-index: 5;
}
.filter-container ul.select-wrapper:hover {
}
.filter-container ul.select-wrapper > li:first-child {
	color: #2B9FDD;
	font-family: arial, sans-serif;
	font-size: 15px;
	line-height: 34px;
	text-align: left;
}
.filter-container ul.select-wrapper > li:first-child span {
	color: #473735;
	display: block;
	font-size: 14px;
	padding: 0 43px 0 17px;
	font-family: "roboto_condensedlight";
	text-transform: uppercase;
}
.filter-container ul.select-wrapper > li span {
	background: url(../images/arrows1.png) no-repeat scroll 90% 55% transparent;
}
.filter-container ul.select-wrapper:first-child li:first-child {
	color: #e13f32;
}
.filter-container ul.select-wrapper:first-child:hover li:first-child {
	color: #ffffff;
}
.filter-container ul li ul.select-options {
	width: 150px;
	z-index: 100;
	position: absolute;
	top: 34px;
	left: 0;
	height: 0;
	-webkit-transition: height 0.3s ease-in;
	-moz-transition: height 0.3s ease-in;
	-o-transition: height 0.3s ease-in;
	-ms-transition: height 0.3s ease-in;
	transition: height 0.3s ease-in;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
}
.filter-container ul li ul.select-options li {
	width: 134px;
	background: #fff;
	color: #000;
	float: none;
	font-family: "open_sansregular", arial, sans-serif;
	font-size: 12px;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding: 6px 0 6px 10px;
	text-align: left;
}
.filter-container ul li ul.select-options li label {
	padding: 0;
	height: 17px;
	line-height: 17px;
	font-family: Tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
	outline: none;
}
.filter-container ul li ul.select-options li label input {
	vertical-align: middle;
	margin-right: 5px;
	margin-top: 0;
}
.filter-container ul li ul.select-options li:hover label {
	color: #fff;
}
.filter-container ul li ul.select-options li a.select-link {
	padding: 0;
	height: 17px;
	line-height: 17px;
	font-family: Tahoma, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	outline: none;
}
.filter-container ul li ul.select-options li:hover {
	background: #3b3b3b;
	border-right: 1px solid #3b3b3b;
	border-left: 1px solid #3b3b3b;
	border-bottom: 1px solid #000;
}
.filter-container ul li ul.select-options li:hover a {
	color: #fff;
}
.filter-container ul li ul.select-options li:hover a.select-link {
	background: none;
}
.filter-container ul.select-wrapper > li:hover ul {
	opacity: 1;
	visibility: visible;
	height: 150px;
}
.pin-wrapper {
	padding-top: 15px;
}
.pin_d {
	background: none repeat scroll 0 0 #fff;
	float: left;
	margin: 0 8px 10px;
	position: relative;
	width: 226px;
	box-shadow: 0 0 5px #cacaca;
	-moz-box-shadow: 0 0 5px #cacaca;
	-webkit-box-shadow: 0 0 5px #cacaca;
}
.pin_d:hover {
	border-color: #f09a14;
}
.pin_d_inner {
}
.pin_d_inner h3 {
	color: #fff;
	font-family: 'roboto_condensedbold';
	font-size: 16px;
	margin: 0px;
	text-transform: uppercase;
}
.pin_d_inner ul {
	list-style: none;
}
.pin_d_inner ul li {
	padding: 0;
	font-size: 12px;
	color: #fff;
	font-family: 'roboto_condensedbold';
	text-transform: uppercase;
}
.pin_d_inner ul li .t1 {
	float: left;
}
.pin_d_inner ul li .t2 {
	floaT: right;
}
.pin_d_inner ul li .t3 {
	floaT: left;
	color: #fff;
	padding-top: 2px;
}
.verified {
	background: url("../images/verified.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 93px;
	left: -5px;
	position: absolute;
	top: -9px;
	width: 84px;
}
.online {
	background: url("../images/online.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
	height: 47px;
	position: absolute;
	right: -20px;
	top: 8px;
	width: 102px;
}
.pin-wrapper-inner {
	padding: 10px 0;
	margin: 0 -10px 0 -5px;
}
/**** Transitions ****/

.transitions-enabled.masonry, .transitions-enabled.masonry .masonry-brick {
	-webkit-transition-duration: 0.7s;
	-moz-transition-duration: 0.7s;
	-o-transition-duration: 0.7s;
	transition-duration: 0.7s;
}
.transitions-enabled.masonry {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.transitions-enabled.masonry .masonry-brick {
	-webkit-transition-property: left, right, top;
	-moz-transition-property: left, right, top;
	-o-transition-property: left, right, top;
	transition-property: left, right, top;
}
/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
	-webkit-transition-property: none;
	-moz-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
}
.centered {
	margin: 0 auto;
}
/*.online-girl {border-color:#50c542;}*/
.footer-wrapper {
	max-width: 1250px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	margin: 0px auto;
}
.top-images {
	height: 54px;
	width: 100%;
}
.top-images ul {
	list-style: none;
	text-align: center;
}
.top-images ul li {
	color: #a1a2a3;
	display: inline-block;
	padding: 10px 15px;
	text-align: left;
	vertical-align: text-top;
}
.top-images ul li:last-child {
	font-sizE: 18px;
	font-family: 'roboto_condensedregular';
	color: #666;
}
.top-images ul li span {
	color: #a1a2a3;
	font-weight: bold;
}
footer section {
	display: block;
}
.footer-nav {
	float: left;
	width: 220px;
}
.footer-nav ul {
	margin: 0;
	padding: 10px 16px;
}
.footer-menu ul li {
	padding: 0 25px;
}
.footer-nav a, .hover-allowed .footer-nav a:hover {
	color: #8e867a;
	font-family: 'roboto_condensedregular';
	font-size: 16px;
	line-height: 32px;
	text-transform: uppercase;
}
.footer-nav a:hover {
	color: #e13f32;
}
.social-media {
	padding: 15px 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.social-media ul {
	margin: 0;
	padding: 0;
}
.social-media ul li {
	display: inline;
	float: left;
	padding: 0 4px 4px 0;
}
a.facebook, a.twitter, a.tumblr, a.pinterest, a.youtube, a.instagram {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	padding: 0;
}
a.facebook {
	background: url("../images/facebook.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.twitter {
	background: url("../images/twitter.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.tumblr {
	background: url("../images/tumblr.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.instagram {
	background: url("../images/instagram.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.pinterest {
	background: url("../images/pinterest.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.youtube {
	background: url("../images/youtube.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.subscribe-form {
	font-size: 13px;
	padding: 1px 0;
	position: relative;
	display: block;
	color: #8e867a;
	font-family: "roboto_condensedregular";
}
.subscribe-description {
	padding: 0;
	margin: 0 0 5px;
}
.subscribe-email-field {
	width: 203px;
	height: 37px !important;
	padding: 0 10px !important;
	border: 1px solid #c9c9c9 !important;
	border-right-width: 0 !important;
	background: transparent;
	font-size: 17px !important;
	line-height: 37px !important;
	outline: none !important;
}
.borderradius .subscribe-email-field {
	border-radius: 3px 0 0 3px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display: inline-block;
	height: 20px;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
select, textarea {
	height: inherit;
}
input, textarea, .uneditable-input {
	width: 206px;
}
textarea {
	height: auto;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, select:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
*margin-top:0;
	line-height: normal;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
	width: auto;
}
.subscribe-form button[type="submit"] {
	color: #fff;
	font-size: 14px;
	height: 39px;
	left: 187px;
	position: absolute;
	text-transform: uppercase;
	top: 24px;
	width: 76px;
}
.subscribe-form button[type="submit"] {
	border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
}
.subscribe-form button[type=submit] {
	border-bottom: 1px solid #e13f32;
	bordeR: 0;
	background: #e13f32;
}
.subscribe-form button[type="submit"] {
	outline: medium none;
}
.bottom-text {
	display: block;
	padding: 10px;
	text-align: center;
	margin: 0 10px;
	font-family: 'roboto_condensedregular';
	font-size: 12px;
	text-transform: uppercase;
	color: #a4a29e;
}
.footer-info {
	text-align: center;
}
/*.video {	background:url(../images/video.png) no-repeat;
	position:absolute;
	width:64px;
	height:64px;
	 bottom: 95px;
	right:0px;
	z-index:1;
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	transition-property:transform;
	overflow:hidden}*/
.video {
	background: url(../images/icons/video-ic.png) no-repeat;
	position: absolute;
	width: 64px;
	height: 64px;
	bottom: 95px;
	right: 0px;
	z-index: 1;
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-duration: .8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	overflow: hidden
}
.pin_d:hover .video {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg)
}
.view-profile {
	background: url("../images/sprite.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
	display: none;
	height: 74px;
	left: 50%;
	margin-left: -51px;
	margin-top: -85px;
	position: absolute;
	top: 50%;
	width: 106px;
}
.pin_d:hover .view-profile {
	display: block;
}
.pin_d:hover {
	box-shadow: 0 0 7px #6b6b6b;
	-moz-box-shadow: 0 0 7px #6b6b6b;
	-webkit-box-shadow: 0 0 7px #6b6b6b;
}
#topnavcontent {
	display: none;
	position: fixed;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	top: 0px;
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
	margin: 0;
	z-index: 1000000000;
	left: 0;
}
.close-popup2 {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	background-image: url("../images/close.png");
	background-repeat: no-repeat;
	background-size: 24px 24px;
	cursor: pointer;
	height: 24px;
	position: absolute;
	right: 40px;
	top: 24px;
	width: 24px;
}
.close-popup2:hover {
	background-image: url("../images/close-hover.png");
}
.ljr-panel {
	position: absolute;
	width: 512px;
	left: 50%;
	top: 50%;
	margin-left: -256px;
	background: #fff;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 38px 80px 52px;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	opacity: 1;
	visibility: visible;
}
.login.ljr-panel {
	margin-top: -236px;
}
.ljr-panel .header {
	font-weight: 400;
	font-style: normal;
	font-size: 48px;
	color: #cccccc;
	white-space: nowrap;
	margin-bottom: 20px;
	font-family: 'HelveticaNeueLight';
}
.ljr-panel .header span {
	color: #232122;
}
.ljr-panel .header a {
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	height: 49px;
	text-decoration: none;
	color: #cccccc;
	border-bottom: 1px solid #cccccc;
	white-space: nowrap;
}
.ljr-panel .header a {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.ljr-panel .header a:hover, .ljr-panel .header a:active {
	color: #232122;
	border-bottom: 1px solid transparent;
}
.ljr-panel input {
	font-family: 'HelveticaNeueLight';
	position: relative;
	height: 56px;
	width: 352px;
	font-size: 21px;
	border: 0;
	outline: 0;
	padding: 0 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: #fff;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0) inset;
	font-weight: 400;
	font-style: normal;
	color: #232122;
	-webkit-transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out, width 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out, width 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out, width 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out, width 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out, width 0.2s ease-in-out;
	text-align: left;
	margin: 0 auto -1px;
	border: 1px solid #e8e8e8;
	border-radius: 0;
}
.ljr-panel input:first-of-type {
	border-radius: 4px 4px 0 0;
}
.ljr-panel input:hover, .ljr-panel input:focus {
	z-index: 1;
	border: 1px solid rgba(22, 134, 235, 0.28);
}
.ljr-panel input.error-input {
	background-color: #ff7676;
	-webkit-transition: background-color 0s ease-out;
	-moz-transition: background-color 0s ease-out;
	-ms-transition: background-color 0s ease-out;
	-o-transition: background-color 0s ease-out;
	transition: background-color 0s ease-out;
}
.ljr-panel input[type='password']:valid {
 font-family: 'Verdana', sans-serif;
 font-size: 28px;
}
.ljr-panel input::-webkit-input-placeholder {
 font-weight: 400;
 font-style: normal;
 color: rgba(35, 33, 34, 0.5);
 font-size: 21px;
 text-align: center;
}
.ljr-panel input:-moz-placeholder {
 font-weight: 400;
 font-style: normal;
 color: rgba(35, 33, 34, 0.5);
 font-size: 21px;
 text-align: center;
}
.ljr-panel .go {
	-webkit-tap-highlight-color: transparent;
	position: relative;
	width: 352px;
	height: 56px;
	margin: 0 auto 21px;
	border-radius: 0 0 4px 4px;
	line-height: 56px;
	color: #fff;
	font-size: 21px;
	font-family: 'open_sanssemibold';
	font-weight: 400;
	font-style: normal;
	cursor: default;
	background: #d2062c;
	cursor: pointer;
}
.ljr-panel .go {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.ljr-panel .go:hover {
	background: #2e42a4;
}
.login.ljr-panel .forgot {
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	display: inline-block;
	color: #a9a8a9;
	height: 16px;
	text-decoration: none;
	border-bottom: 1px solid #a9a8a9;
	white-space: nowrap;
	-webkit-transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out, border-bottom 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out, border-bottom 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out, border-bottom 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out, border-bottom 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out, border-bottom 0.2s ease-in-out;
	opacity: 1;
	visibility: visible;
	-webkit-tap-highlight-color: transparent;
}
.login.ljr-panel .forgot:hover {
	color: #2e42a4;
}
.more {
	margin-top: 1px;
}
#more {
	text-align: center;
}
.more2 {
	bottom: 2px;
	position: absolute;
	right: 0;
}
/*#countdownContainer, .popupContainer {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background-color:rgba(20,30,40,.8);
	z-index:40
}*/
#countdownContainer, .popupContainer {
	width: 100%;
	background-color: #fff;
	position: relative;
}
body.popupActive {
	overflow: hidden
}
.popupForm .popupProfilePic {
	position: absolute;
	padding: 10px;
	background: #fff;
	left: -100px;
	top: -50px;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	transform: rotate(-15deg)
}
.popupForm .popupProfilePic, .popupForm .popupProfilePic img {
	width: 195px;
	height: 298px
}
.simpleButtonRed {
	color: #fff!important;
	background: #e13f32!important;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 6px 15px 3px;
	vertical-align: middle;
	display: inline-block
}
.simpleButtonRed:hover {
	background: #444!important
}
#change-citycontent {
	background: none repeat scroll 0 0 #fff;
	margin-bottom: 10px;
	padding: 30px 10px 0;
	position: relative;
}
#hamburger {
	border: 1px solid #eaedf1;
	padding: 5px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	cursor: pointer;
}
#hamburger:hover {
	background: #f1efed;
}
#close-pop-bt {
	border: medium none;
	cursor: pointer;
	position: absolute;
	right: 22px;
	top: 23px;
	z-index: 99;
}
.change-city-bt {
	floaT: right;
	text-decoration: none;
}
.city-li {
}
.city-li {
	float: left;
	margin: 0 10px;
	width: 148px;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	transition: all .2s ease-in
}
.city-li a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.city-li:hover {
	background: #f2f2f3;
}
.city-li .city {
	border-bottom: 1px solid #eaedf1;
	font-size: 13px;
}
.city-li .city .cityName {
	color: #3e3e3e;
	float: left;
	margin: 9px 0;
	padding-left: 5px;
}
.city-li .city .cityNumber {
	background-color: #e13f32;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	float: right;
	margin-right: 10px;
	margin-top: 7px;
	padding: 2px 4px 1px;
}
.clearer {
	clear: both;
}
.show-filter {
	float: right;
	line-height: 34px;
}
.show-filter a {
	background: url("../images/arrows1.png") no-repeat scroll 90% 55% rgba(0, 0, 0, 0);
	color: #473735;
	display: block;
	font-size: 14px;
	padding: 0 35px 0 15px;
	font-family: "roboto_condensedlight";
	text-transform: uppercase;
}
#show-filter-content {
	background: none repeat scroll 0 0 #e9e8e4;
	border: 2px solid #e13f32;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: none;
	left: 0;
	margin-top: 8px;
	padding: 15px 0;
	position: absolute;
	width: 100%;
	z-index: 10;
}
.filters {
	padding: 5px 0;
}
.filters .filter {
	border-right: 1px solid #e13f32;
	float: left;
	overflow: hidden;
	padding: 0 0 0 8px;
	width: 129px;
}
.filters .no-left-border {
	border-left: medium none;
}
.filters .filter span.title-sor {
	color: #fff;
	padding: 4px;
	display: block;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold !important;
	margin: 0 0 12px;
	background: #e13f32;
}
.filters .filter label {
	cursor: pointer;
	display: block;
	margin: 0 0 10px;
}
.filters .filter label:hover {
	color: #e13f32;
}
.filters .filter label input {
	cursor: pointer;
	float: left;
	vertical-align: middle;
	margin-top: 0;
}
.filters .filter label span {
	float: left;
	padding-left: 5px;
	vertical-align: middle;
	width: 98px;
	font-size: 12px;
}
.clear {
	clear: both;
}
.filters .filter a.more {
	color: #3b3b3b;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
}
.filters .filter a.more:hover {
	color: #e13f32;
}
.filters .filter ul li span {
	cursor: pointer;
	font-weight: normal;
	font-size: 12px;
}
#infscr-loading {
	background: none repeat scroll 0 0 #fff;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	bottom: 0;
	left: 50%;
	margin-left: -66px;
	padding: 10px;
	position: fixed;
	text-align: center;
	z-index: 999;
}
.sb-toggle-left {
	float: left;
	padding: 6px 0;
	cursor: pointer;
}
.navicon-line {
	background-color: #fff;
	border-radius: 1px;
	height: 4px;
	margin-bottom: 3px;
	width: 24px;
}
.sb-toggle-left {
	display: none;
}
#m-menu .chn-co {
	display: none;
}
#m-menu .chn-co img {
	vertical-align: middle;
}
#m-menu .login-details {
	display: none;
}
#change-locationcontent {
	position: relative;
	padding: 10px 0;
}
.in-content {
}
.in-content p {
	line-height: 18px;
	margin-bottom: 10px;
}
.sub-search .inner {
	float: left;
	margin-right: 15px;
}
div.mooniform-checker {
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
div.inner label.lbl-inn {
	color: #1c1d1d;
	display: inline-block;
	font-weight: bold;
	margin-right: 10px;
	vertical-align: middle;
}
/*.sub-search .inner label {
	margin-left: 5px;
}*/
/*.sub-search .inner label.real-photos {
    background: url("../images/sub_real_pics.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding-left: 25px;
}

.sub-search .inner label.verified-contact {
    background: url("../images/sub_verified_contacts.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding-left: 25px;
}

.sub-search .inner label.with-video {
    background: url("../images/sub_with_video.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding-left: 25px;
}

.sub-search .inner label.pornstar {
    background: url("../images/sub_pornstar.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding-left: 25px;
}
.sub-search .inner label.online2 {
    background: url("../images/online2.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding-left: 25px;
}*/
.sub-search .inner label.real-photos {
	background: url("../images/icons/vip.png") no-repeat scroll 0 50% / 30px auto rgba(0, 0, 0, 0);
	padding-left: 35px;
	height: 30px;
	padding-top: 10px;
}
.sub-search .inner label.agency-contact {
	background: url("../images/icons/agency.png") no-repeat scroll 0 50% / 30px auto rgba(0, 0, 0, 0);
	padding-left: 35px;
	height: 30px;
	padding-top: 10px;
}
.sub-search .inner label.verified-contact {
	background: url("../images/icons/verified.png") no-repeat scroll 0 50% / 30px auto rgba(0, 0, 0, 0);
	padding-left: 35px;
	height: 30px;
	padding-top: 10px;
}
.sub-search .inner label.with-video {
	background: url("../images/icons/video-ic.png") no-repeat scroll 0 50% / 30px auto rgba(0, 0, 0, 0);
	padding-left: 35px;
	height: 30px;
	padding-top: 10px;
}
.sub-search .inner label.pornstar {
	background: url("../images/icons/porn-star.png") no-repeat scroll 0 50% / 30px auto rgba(0, 0, 0, 0);
	padding-left: 35px;
	height: 30px;
	padding-top: 10px;
}
.sub-search .inner label.online2 {
	background: url("../images/icons/online.png") no-repeat scroll 0 50% / 30px auto rgba(0, 0, 0, 0);
	padding-left: 35px;
	height: 30px;
	padding-top: 10px;
}
.sub-search .inner label.social {
	background: url("../images/icons/social.png") no-repeat scroll 0 50% / 30px auto rgba(0, 0, 0, 0);
	padding-left: 35px;
	height: 30px;
	padding-top: 10px;
}
.sub-search {
	float: left;
	margin-left: 10px;
}
.view-type {
	float: right;
	margin-bottom: 13px;
	margin-right: 10px;
	padding: 0px 0px 13px 9px;
}
.view-type a {
	border-right: 1px solid #3e3e3e;
	padding: 0 5px !important;
}
.view-type a.list {
	border: none;
}
.view-type a {
	color: #24272b;
	display: inline-block;
	line-height: 13px;
	text-decoration: none;
}
.view-type a:hover, .view-type a.active {
	color: #e13f32;
}
.view-type a.gallery {
	color: #24272b;
	display: inline-block;
	font-size: 10px;
	line-height: 14px;
	margin: 0 0px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
.view-type a.xl-gallery {
	display: inline-block;
	font-size: 10px;
	line-height: 14px;
	margin: 0 12px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
.view-type a.xl-gallery.sprite {
	height: 13px;
	padding: 0;
	width: 98px;
}
.view-type a.gallery.sprite {
	background: url("../images/icon_en_gallery_view.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 13px;
	padding: 0;
	width: 79px;
	border: none;
	padding-right: 0!important;
}
.view-type a.xl-gallery.sprite {
	background: url("../images/icon_en_xl_gallery_view.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 13px;
	padding: 0;
	width: 98px;
}
.view-type a.gallery.sprite.act, .view-type a.gallery.sprite:hover {
	background: url("../images/icon_en_gallery_view_a.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.view-type a.xl-gallery.sprite.act, .view-type a.xl-gallery.sprite:hover {
	background: url("../images/icon_en_xl_gallery_view_a.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.view-type a.xl-gallery.act {
	color: #d9165b;
}
.sign-bt-nc {
	background: #e13f32;
	border: none;
	color: #fff!important;
	cursor: pointer;
	display: inline-block;
	font-family: 'roboto_condensedregular';
	font-size: 16px;
	padding: 5px 25px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.sign-bt {
	background: #e13f32;
	bordeR: none;
	color: #fff!important;
	cursor: pointer;
	display: inline-block;
	font-family: 'roboto_condensedregular';
	font-size: 18px;
	padding: 10px 25px;
	position: relative;
	text-align: center;
	text-transform: uppercase
}
.sign-bt:hover {
	background: #181715; /* Old browsers */
}
.top-images ul li img {
	floaT: left;
	margin-right: 8px;
}
.box-min-thumb img {
	border: 1px solid #e1ddd9;
	float: left;
	width: 39px;
	height: 58px;
}
.logininner {
	width: 550px;
	background: #fff;
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	font-family: Arial, sans-serif;
	position: absolute;
	padding: 15px;
	left: 50%;
	top: 100px;
	margin-left: -300px;
	z-index: 40;
}
.logininner .loginin {
	padding: 19px 19px 10px;
	border-radius: 10px;
	text-align: left;
	z-index: 40;
	position: relative;
	background: #cecece;
	background: -moz-linear-gradient(top, #cecece 0, #3b3b3b 1%, #5b5b5b 80%, #3e3d3d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cecece), color-stop(1%, #3b3b3b), color-stop(80%, #5b5b5b), color-stop(100%, #3e3d3d));
	background: -webkit-linear-gradient(top, #cecece 0, #3b3b3b 1%, #5b5b5b 80%, #3e3d3d 100%);
	background: -o-linear-gradient(top, #cecece 0, #3b3b3b 1%, #5b5b5b 80%, #3e3d3d 100%);
	background: -ms-linear-gradient(top, #cecece 0, #3b3b3b 1%, #5b5b5b 80%, #3e3d3d 100%);
	background: linear-gradient(to bottom, #cecece 0, #3b3b3b 1%, #5b5b5b 80%, #3e3d3d 100%);
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,.7), 0 1px 0 0 rgba(0,0,0,.8);
}
.title-login {
	border-bottom: 1px solid #a1a2a3;
	color: #fff;
	font-family: 'HelveticaNeueBold';
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	margin-top: -13px;
}
#loginform ul {
	list-style: none;
	margin: 15px 0;
}
#loginform ul li {
	floaT: left;
	width: 49%;
}
#loginform ul li input {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: auto;
	padding: 6px 5px;
	width: 100%;
}
.forgot {
	text-align: center;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.forgot:hover {
	text-decoration: underline;
	color: #fff;
}
.buttonGrey {
	background: #e13f32;
	color: #fff!important;
	bordeR: none;
	cursor: pointer;
	display: inline-block;
	font-family: 'roboto_condensedregular';
	font-size: 20px;
	padding: 10px 25px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	text-shadow: none;
	font-weight: bold;
}
.buttonGrey:hover {
	background: #181715;
	color: #fff!important;
}
.send_left {
	color: #5fb5eb;
	font-size: 14px;
	font-weight: 400;
	padding-top: 19px;
	float: left;
	font-family: 'roboto_condensedregular';
}
.send_right {
	floaT: right;
}
.account-re {
	border-top: 1px solid #a1a2a3;
	color: #888;
	font-family: 'HelveticaNeueBold';
	font-size: 25px;
	margin-top: 20px;
	line-height: 55px;
	text-align: center;
}
.account-re a {
	color: #fff;
}
.col-sm-6 {
	width: 50%;
	floaT: left;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	min-height: 326px;
	height: auto!important;
	height: 326px;
}
.col-sm-6 h2 {
	font-sizE: 30px;
	font-family: 'roboto_condensedregular';
	margin-bottom: 0;
}
.inner-sec {
}
.form-group {
	margin-top: 10px;
}
.col-sm-6 .form-group label {
	display: inline-block;
	font-weight: bold;
	margin-bottom: 5px;
}
.col-sm-6 .form-group .form-control {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: auto;
	padding: 8px;
}
.for-escort {
	background: url("../images/register-bg.png") no-repeat scroll 0 0 / 325px auto rgba(0, 0, 0, 0);
	line-height: 1.6em;
	width: 100%;
	font-family: 'roboto_condensedregular';
	color: #666;
}
.for-escort .big-one {
	color: #e13f32;
	font-family: 'roboto_condensedregular';
	font-size: 36px;
}
.for-escort span {
	color: #e13f32;
}
.for-escort-inner {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("../images/price-bg.png") repeat scroll 0 0 transparent;
	border-color: #e3e3e3 #e3e3e3 #ccc;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 2px;
	float: right;
	height: auto !important;
	margin: 13px 0px 0 0;
	min-height: 445px;
	width: 860px;
}
.pricepoint-wrapper {
	padding: 15px;
}
.for-escort-inner .buttonGrey {
	display: block;
	margin: 31px 0;
	padding: 10px;
}
.for-escort-inner p {
	line-height: 26px;
}
.ind_check {
	list-style: none outside none;
	margin: 20px 0 20px 20px;
}
.ind_check li {
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 0 28px;
}
.ind_check li {
	background: url("../images/check-2.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
}
.for-agency {
	background: url("../images/price-bg.png") repeat 0 0 transparent;
	border: 1px solid #E3E3E3;
	border-bottom: 2px solid #CCC;
	margin: 13px 0px 0 0;
	padding: 15px;
	position: relative;
}
.for-others {
	width: 100%;
}
.for-agency, .for-customer {
	display: inline-block;
	width: 46%;
}
.for-others img {
	left: -51px;
	position: absolute;
	top: 10px;
}
.for-others .for-agency div {
	float: right;
	padding-top: 10px;
	width: 210px;
}
.for-others span {
	color: #e13f32;
	font-size: 20px;
}
.for-others .big-one {
	color: #e13f32;
	font-family: 'roboto_condensedregular';
	font-size: 36px;
	margin: 5px 0 10px;
}
.for-customer {
	background: url("../images/price-bg.png") repeat 0 0 transparent;
	border: 1px solid #E3E3E3;
	border-bottom: 2px solid #CCC;
	margin: 13px 0px 0 0;
	padding: 15px;
	floaT: right;
	position: relative;
}
.for-others .for-customer div {
	float: right;
	padding-top: 10px;
	width: 210px;
}
.for-others .for-customer img {
	left: 8px;
	position: absolute;
	top: -7px;
}
.escort-register {
	padding: 15px;
	color: #666;
}
.register_con .smart-forms .option {
	float: left;
	margin-top: 0;
}
.register_con h3 {
	border-bottom: 1px solid #f2f2f2;
	font-weight: normal;
	padding-bottom: 10px;
}
.tom1 .t1 {
	margin-bottom: 15px;
}
.tom1 label {
	color: #363636;
	float: left;
	font-size: 13px;
	margin: 10px 20px 0 0;
	text-transform: capitalize;
	width: 130px;
	text-align: right;
}
.tom1 .inputContainer label {
	text-align: left;
}
.tom1 input[type="text"], .tom1 input[type="password"], .tom1 textarea, .tom1 select, .tom1 input[type="number"], .tom1 input[type="email"], .tom1 input[type="tel"] {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: auto;
	padding: 9px;
	width: 70%;
}
.dt-content-blogs {
	width: 66.6667%;
	float: left;
	color: #666;
}
.dt-content-blogs a {
	color: #e13f32;
}
.dt-content-blogs a:hover {
	color: #000;
}
.post {
	margin-bottom: 90px;
}
.post .post-thumbnail.pull-left {
	margin: 0 30px 15px 0;
	width: 36%;
	display: block;
	float: left;
}
.post .entry-meta {
	font-size: 13px;
	margin-bottom: 5px;
}
.post .entry-meta > span, .post .entry-meta > time {
	border-right: 1px solid #999999;
	line-height: 1.4em;
	margin-right: 9px;
	padding-right: 12px;
}
.post .entry-meta > span, .post .entry-meta > time {
	border-right: 1px solid #999999;
	line-height: 1.4em;
	margin-right: 9px;
	padding-right: 12px;
}
.post .entry-meta > span.last, .post .entry-meta > time.last {
	border-right: medium none;
	margin-right: 0;
	padding-right: 0;
}
.entry-content {
	margin-bottom: 20px;
}
.entry-title {
	font-size: 33px;
	letter-spacing: -0.5px;
	margin-top: 0;
	font-family: 'PTSans-Caption';
	width: 84%;
}
.entry-content p {
	font-size: 15px;
	line-height: 1.8em;
	margin-bottom: 1.5em;
	word-wrap: break-word;
}
.btn-transparent {
	-moz-user-select: none;
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	margin-bottom: 0;
	text-align: center;
	white-space: nowrap;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	display: inline-block;
	padding: 0;
	position: relative;
	vertical-align: top;
}
.btn-transparent span {
	display: block;
	width: 100%;
	padding: 0 26px;
	height: 56px;
	line-height: 52px;
	outline: none;
	font-size: 14px;
	font-weight: 700;
	color: #ffffff;
	text-transform: uppercase;
	white-space: nowrap;
	border: 2px solid #e13f32;
	border-radius: 0;
	background-color: #00c8d6;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
.btn-transparent span {
	font-size: 13px;
	height: 42px;
	line-height: 42px;
}
.btn-transparent span {
	background-color: transparent;
	color: #e13f32;
}
.btn-transparent:hover span {
	background-color: #e13f32;
	color: #ffffff;
}
.post .comments-link {
	float: right;
	height: 42px;
	line-height: 38px;
	padding: 0 16px;
	font-size: 15px;
	font-weight: 700;
	color: #e13f32;
	border: 2px solid #e13f32;
	position: relative;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.post .comments-link:before, .post .comments-link:after {
	content: '';
	width: 0;
	height: 0;
	border-top: 10px solid #e13f32;
	border-right: 12px solid transparent;
	position: absolute;
	left: 14px;
	bottom: -11px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.post .comments-link:after {
	border-top-color: #e9e8e4;
	left: 16px;
	bottom: -7px;
}
.post .comments-link:hover {
	color: #ffffff;
	background-color: #3b3b3b;
}
.post .comments-link:hover:after {
	border-top-color: #3b3b3b;
}
.post .post-thumbnail.pull-right {
	margin: 0 0 15px 30px;
	width: 36%;
}
.dt-content-blogs-right {
	width: 33.3333%;
	float: right;
}
.dt-content-blogs-right-inner {
	border-left: 1px solid #eee1e0;
	margin-left: 33px;
	padding-left: 30px;
}
.widget-title {
	color: #e13f32;
	margin-bottom: 8px;
	text-transform: uppercase;
	font-size: 20px;
	margin-top: 0;
	font-family: 'PTSans-Caption';
}
#searchform input {
	background-color: transparent;
	border: 2px solid #3b3b3b;
	border-radius: 0;
	color: #291c1c;
	font-size: 15px;
	font-weight: 700;
	height: 47px;
	text-transform: none;
	padding-right: 44px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.widget .field-text button {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #e13f32;
	font-size: 20px;
	height: 47px;
	width: 47px;
}
.field-text button {
	bottom: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.field-text, .field-select {
	margin-bottom: 30px;
	position: relative;
}
.widget-freshpost .side-postlist li:nth-child(odd) a, .widget-most-comment .side-postlist li:nth-child(odd) a {
	background-color: #d1d1d1;
}
.widget-freshpost .side-postlist li:nth-child(even) a, .widget-most-comment .side-postlist li:nth-child(even) a {
	background-color: transparent;
}
.widget-freshpost .side-postlist li a, .widget-most-comment .side-postlist li a {
	display: block;
	padding: 14px 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 15px;
	color: #291c1c;
	line-height: 19px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.widget-freshpost .side-postlist li a strong, .widget-most-comment .side-postlist li a strong {
	display: inline-block;
	width: 22px;
	height: 19px;
	font-size: 11px;
	font-weight: 700;
	color: #ffffff;
	text-align: center;
	background-color: #291c1c;
	position: relative;
	margin-right: 10px;
	vertical-align: 2%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.widget-freshpost .side-postlist li a strong:before, .widget-most-comment .side-postlist li a strong:before {
	content: '';
	width: 0;
	height: 0;
	border-top: 5px solid #291c1c;
	border-right: 6px solid transparent;
	position: absolute;
	left: 8px;
	bottom: -5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.widget-freshpost .side-postlist li a:hover, .widget-most-comment .side-postlist li a:hover {
	color: #ffffff;
	background-color: #e13f32;
}
.widget-freshpost .side-postlist li a:hover strong, .widget-most-comment .side-postlist li a:hover strong {
	color: #291c1c;
	text-align: center;
	background-color: #ffffff;
}
.widget-freshpost .side-postlist li a:hover strong:before, .widget-most-comment .side-postlist li a:hover strong:before {
	border-top-color: #ffffff;
}
.widget-freshpost .side-postlist li.active a, .widget-most-comment .side-postlist li.active a, .widget-freshpost .side-postlist li.current-menu-item a, .widget-most-comment .side-postlist li.current-menu-item a {
	color: #ffffff;
	background-color: #00c8d6;
}
.dt-content-blogs-right-inner .widget {
	margin-bottom: 40px;
}
.post-details .entry-meta {
	margin-bottom: 10px;
	position: relative;
}
.post-details .comments-link {
	position: absolute;
	right: 0;
	top: 4px;
}
.post-details .entry-desc {
	margin-bottom: 46px;
}
.post-details .post-thumbnail {
	margin-bottom: 40px;
	float: left;
	margin-right: 15px;
}
.post-details .entry-image {
	float: left;
	margin-bottom: 55px;
	margin-right: 4%;
	position: relative;
	width: 48%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.post-details .entry-image img {
	width: 100%;
}
.post-details .entry-image span {
	background-color: rgba(0, 0, 0, 0.8);
	bottom: 0;
	color: #ffffff;
	font-size: 13px;
	left: 0;
	padding: 30px 25px;
	position: absolute;
	right: 0;
}
.post-details .entry-image.omega {
	margin-right: 0;
	float: right;
}
/* Social Links in Post Details */
/*-----------------------------------*/
.social-links {
	float: left;
	max-width: 50%;
	margin: 0px 0 22px;
}
.social-links a {
	display: inline-block;
	font-family: 'FontAwesome';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 1px;
	color: #291c1c;
	text-align: center;
	margin: 0 9px 15px;
}
.social-links a:before {
	display: block;
	font-size: 41px;
	margin-bottom: 2px;
}
.social-links a.link-facebook:before {
	content: "\f082";
	color: #3658a0;
}
.social-links a.link-twitter:before {
	content: "\f081";
	color: #008ad9;
}
.social-links a.link-pinterest:before {
	content: "\f0d3";
	color: #e43745;
}
.social-links a.link-facebook:hover {
	color: #3658a0;
}
.social-links a.link-twitter:hover {
	color: #008ad9;
}
.social-links a.link-pinterest:hover {
	color: #e43745;
}
.social-links a span {
	font-family: 'roboto_condensedregular';
	font-size: 12px;
}
.post-details {
	margin-bottom: 15px;
}
.post-pagination {
	float: right;
	margin-bottom: 27px;
	max-width: 50%;
}
.post-pagination a, .comments-pagination a, .post-pagination span, .comments-pagination span {
	display: inline-block;
	line-height: 34px;
	border: 2px solid #291c1c;
	font-size: 16px;
	color: #291c1c;
	padding: 0 15px;
	text-align: center;
	margin: 0 4px 5px 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.post-pagination a:hover, .comments-pagination a:hover, .post-pagination span:hover, .comments-pagination span:hover, .post-pagination a.current, .comments-pagination a.current, .post-pagination span.current, .comments-pagination span.current {
	border-color: #e13f32;
	color: #fff;
	background: #e13f32;
}
.post-pagination {
	float: right;
	max-width: 50%;
	margin-bottom: 27px;
}
/* Comment Form */
/*-----------------------------------*/
.comment-reply-title {
	text-transform: uppercase;
	margin-bottom: 1em;
}
.comment-form {
	background-color: #d1d1d1;
	padding: 55px 27px 20px;
	display: block;
	font-family: 'roboto_condensedregular';
}
.comment-form p {
	width: 46%;
	margin: 0 2% 33px;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.comment-form .comment-form-comment, .comment-form .form-submit {
	float: right;
}
.comment-form label {
	font-size: 13px;
	font-weight: 700;
	color: #291c1c;
	text-transform: uppercase;
	margin-bottom: 1em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: block;
}
.comment-form :-moz-placeholder {
 font-size: 14px;
 font-weight: 400;
 color: #291c1c;
 text-transform: none;
}
.comment-form ::-moz-placeholder {
 font-size: 14px;
 font-weight: 400;
 color: #291c1c;
 text-transform: none;
}
.comment-form :-ms-input-placeholder {
 font-size: 14px;
 font-weight: 400;
 color: #291c1c;
 text-transform: none;
}
.comment-form ::-webkit-input-placeholder {
 font-size: 14px;
 font-weight: 400;
 color: #291c1c;
 text-transform: none;
}
.comment-form input[type="text"], .comment-form input[type="password"], .comment-form input[type="search"], .comment-form input[type="url"], .comment-form input[type="email"], .comment-form textarea {
	font-size: 14px;
	font-weight: 400;
	color: #291c1c;
	background-color: #ffffff;
	text-transform: none;
	height: 44px;
}
.comment-form textarea {
	height: 206px;
	line-height: 1.8em;
	padding: 10px 16px;
}
.comment-form .ie8 input[type="text"], .comment-form .ie8 input[type="password"], .comment-form .ie8 input[type="search"], .comment-form .ie8 input[type="url"], .comment-form .ie8 input[type="email"] {
	line-height: 44px;
}
.comment-form .optional {
	display: block;
	font-size: 12px;
	margin: 3px 0;
}
.comment-form input[type="submit"], .comment-form input[type="reset"] {
	position: relative;
	height: 38px;
	border: 2px solid #e13f32;
	padding: 0 18px;
	font-size: 12px;
	font-weight: 700;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #e13f32;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	cursor: pointer;
}
.comment-form input[type="submit"]:hover, .comment-form input[type="reset"]:hover {
	background-color: transparent;
	color: #e13f32;
}
.comment-form input[type="submit"]:active, .comment-form input[type="reset"]:active {
	top: 2px;
}
.comment-form .ie8 input[type="submit"], .comment-form .ie8 input[type="reset"] {
	line-height: 40px;
}
.comment-form input[type="reset"] {
	float: right;
	padding: 0 14px;
	color: #291c1c;
	background-color: transparent;
	border-color: #291c1c;
}
.comment-form input[type="reset"]:hover {
	color: #ffffff;
	background-color: #291c1c;
	border-color: #291c1c;
}
#commentform input[type="text"], #commentform input[type="password"], #commentform input[type="search"], #commentform input[type="url"], #commentform input[type="email"], #commentform textarea {
	width: 100%;
	border: medium none;
	margin: 0;
	text-overflow: ellipsis;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 0;
	box-shadow: none;
}
/*-----------------------------------*/
/* Comment List */
/*-----------------------------------*/
.comment-list {
	border-bottom: 1px solid #ebeff0;
	margin-bottom: 15px;
}
.comment-list h2 {
	margin-top: 1em;
}
.comment-list .comment {
	border-top: 1px solid #eee1e0;
	padding-left: 100px;
}
.comment-list .comment.depth-6, .comment-list .comment.depth-6 .comment {
	padding-left: 0;
}
.comment-list > li:first-child {
	border-top: none;
}
.comment-list .comment-body {
	position: relative;
	padding: 42px 10px 23px 0;
}
.comment-list .comment-avatar {
	position: absolute;
	top: 39px;
	left: -100px;
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.comment-list .comment-avatar img {
	border-radius: 50%;
}
.comment-list .children .comment-avatar:before {
	font-family: 'FontAwesome';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 1px;
	content: "\f176";
	font-size: 13px;
	color: #a5a5a5;
	position: absolute;
	top: 24px;
	left: -68px;
}
.comment-list .comment-meta {
	margin-bottom: 10px;
}
.comment-list .comment-meta .comment-author a {
	font-size: 17px;
	font-weight: 700;
	color: #291c1c;
	text-transform: uppercase;
}
.comment-list .comment-meta .comment-author a:hover {
	color: #00c8d6;
}
.comment-list .comment-meta .comment-reply-link {
	float: right;
	font-size: 13px;
	text-transform: uppercase;
}
.faq-tc {
	color: #5b5b5b !important;
	float: right;
}
.faq-tc label {
	color: #5b5b5b !important;
	display: inline-block !important;
	margin-top: 0!important;
	cursor: pointer;
}
.accordion {
	background: none repeat scroll 0 0 #f9f9f9;
	border: 1px solid #ddd;
	color: #000;
	font-family: 'PTSans-Caption';
	font-size: 17px;
	height: 20px;
	margin: 0;
	padding: 10px;
	text-decoration: none;
	text-transform: capitalize;
	margin: 0 0 0px;
	cursor: pointer;
}
.accordion-open {
	background: none repeat scroll 0 0 #22211d;
	color: #fff;
}
.acc-container div.content {
	background: none repeat scroll 0 0 #d1d1d1;
	font-size: 0.9em;
	line-height: 1.5em;
	margin: 0 0 0px;
	padding: 10px;
}
.accordion-close span {
	background: url("../images/plus.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	display: block;
	float: right;
	padding: 10px;
}
.accordion-open span {
	background: url("../images/minus.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	display: block;
	float: right;
	padding: 10px;
}
.contact-left h2 {
	border-bottom: 1px solid #eee1e0;
	font-family: "bebas_neueregular";
}
.contact-left {
	width: 810px;
	float: left;
}
.contact-box.outer {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #ccc;
	border-image: none;
	border-style: solid;
	border-top-left-radius: 64px;
	border-width: 1px 0 1px 1px;
	margin: 0 auto 10px;
	padding: 2px 0 2px 2px;
}
.contact-box.inner {
	padding: 7px;
}
.contact-box {
	border: 1px solid #ccc;
	border-top-left-radius: 60px;
}
.columns-c:first-child {
	margin-left: 0;
}
.columns-c.five {
	width: 39.1%;
}
.columns-c {
	float: left;
	min-height: 1px;
	position: relative;
}
.sprite-site {
	display: block;
	background: url("../images/sprite-site.png") no-repeat scroll 0 0 transparent;
}
.sprite-site.call {
	background-position: -5px -120px;
	height: 104px;
	margin: 0 10px 0 0;
	width: 100px;
}
.columns-c.seven {
	float: right;
}
.columns-c.seven {
	width: 56.5%;
}
.contact-box .seven.columns-c {
	margin: 5px 0 0;
}
.seven.columns-c p {
	margin-bottom: 4px!important;
}
.uppercase {
	text-transform: uppercase;
}
.theme-1 {
	color: #e13f32;
}
.size22 {
	font-size: 22px;
}
.size13 {
	font-size: 13px;
}
.centered {
	float: none;
	margin: 0 auto;
}
.centered {
	text-align: center;
}
.line-through {
	border-bottom: solid 1px #CCC;
	margin: 0 0 18px;
}
.line-through-text {
	background: #f7f3ec;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	top: 10px;
	display: inline;
}
.contact-box .phone-number {
	margin: 0 0 10px;
}
.size22 {
	font-size: 22px;
}
.contact-box .tel.skype {
	background: url("../images/skype.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	font-size: 18px;
	height: 31px;
	line-height: 20px;
	padding: 4px 36px 0;
}
.contact-right {
	font-family: 'roboto_condensedregular';
	float: right;
	width: 330px;
}
.happy-hour-escort {
	border: 1px solid #eee1e0;
	background: #f7f3ec; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f3ec 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f3ec), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f3ec 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f3ec 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f3ec 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7f3ec 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f3ec', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	padding: 10px;
	margin-bottom: 15px;
}
.heading-happ h3 {
	font-family: 'roboto_condensedregular';
	font-sizE: 20px;
	border-bottom: 1px solid #eee1e0;
	padding-bottom: 8px;
}
.photos-happy {
	float: left;
	width: 370px;
}
.photos-happy a {
	border: 1px solid #dbdbdb;
	display: block;
	float: left;
	margin: 0 0 8px 5px;
	padding: 3px;
	display: inline-table;
	width: auto;
}
.photos-happy a.main {
	display: inline-table;
	position: relative;
}
.happy-girl-about {
	float: right;
	margin-left: 5px;
	padding: 0 8px 8px;
	position: relative;
	width: 600px;
}
.happy-girl-about h3 {
	border-bottom: 1px solid #eee1e0;
	font-family: 'roboto_condensedregular';
	font-size: 20px;
	padding-bottom: 8px;
}
.escort-status {
}
.escort-status ul {
}
.escort-status ul li {
	margin-bottom: 5px;
	border: 1px solid #f1e8e0;
	background: #fff;
	padding: 10px;
}
.escort-status-img {
	floaT: left;
	margin: -10px 20px -10px -10px;
	width: 150px;
}
.escort-status ul li h3 {
	margin-bottom: 5px;
}
.view-sta {
	background: #e13f32;
	padding: 4px 8px;
	color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.view-sta:hover {
	background: #3b3b3b;
	color: #fff;
}
.start-chat {
	bottom: 95px;
	display: block;
	height: 50px;
	position: absolute;
	right: 4px;
	width: 50px;
}
.start-chat a {
	height: 50px;
	width: 50px;
	display: block;
}
.review-title {
	border-bottom: 1px solid #eee1e0;
	font-family: 'roboto_condensedregular';
	font-size: 20px;
	padding-bottom: 8px;
}
.reviews_item {
	color: #666;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.review_right {
	float: left;
	left: -5px;
	margin-left: -5px;
	position: relative;
	z-index: 5;
}
.rev_shadow_right {
	display: block;
	width: 14px;
	height: 130px;
	box-shadow: 10px -9px 5px rgba(0, 0, 0, 0.2);
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	transform: rotate(2deg);
	position: relative;
	z-index: 3;
	top: 15px;
	left: -11px;
	display: none;
}
.review_left {
	position: relative;
	z-index: 10;
}
.reviews_box {
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #ffffff;
	border: 1px solid #f1e8e0;
	border-bottom: none;
	position: relative;
	z-index: 10;
}
.reviews_image {
	float: left;
	margin-right: 20px;
	width: 125px;
}
.reviews_profile {
	float: left;
	line-height: 18px;
	width: 175px;
	border-right: 1px solid #cbcbcb;
	min-height: 123px;
	height: auto!important;
	height: 123px;
	margin-right: 10px;
}
.reviews_profile span {
	color: #000;
}
.reviews_profile .rev_name {
	font-size: 18px;
	font-family: 'roboto_condensedregular';
	color: #e13f32;
	display: block;
	margin-bottom: 5px;
}
.reviews_profile img {
	margin-top: 4px;
}
.reviews_profile-desc {
	overflow: hidden;
}
.title-left {
	float: left;
}
.title-left h1 {
	margin-bottom: 0;
}
.title-left h6 {
	font-weight: normal;
	margin-bottom: 0;
	vertical-align: super;
}
.detail-heading {
	border-bottom: 1px solid #eee1e0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f3ec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f7f3ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f3ec', GradientType=0 ); /* IE6-9 */
	text-shadow: 0 1px 1px #fff;
	padding: 5px 10px;
	margin-bottom: 15px;
}
.share-t {
	float: right;
	padding-top: 8px;
}
.profile-detail-m {
	border: 1px solid #eee1e0;
	background: #fff; /* Old browsers */
	padding: 10px;
}
.left-images-part {
	floaT: left;
	width: 315px;
	position: relative;
	margin-right: 20px;
}
.left-images-part .m-img {
}
.left-images-part img.m-img {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	padding: 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	floaT: left;
	position: relative;
	z-index: 6;
}
#promo-bottom {
	background-color: white;
	border-top: 1px solid #cccccc;
	bottom: 0;
	height: 65px;
	position: fixed;
	width: 100%;
	z-index: 11011;
}
.left-images-part .primaryBottomTabs_body97 ul {
	list-style: none;
	margin: 0px 0;
}
.left-images-part .primaryBottomTabs_body97 ul li {
	margin-bottom: 10px;
	border: 1px solid #e5e5e5;
	padding: 2px;
}
.left-images-part .primaryBottomTabs_body97 ul li.end {
	float: right;
}
.left-images-part .primaryBottomTabs_body97 ul li {
	overflow: hidden;
	background-color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#primaryBottomTabs_title97 li {
	color: #000000;
	float: left;
	list-style: none outside none;
	padding: 0 5px 0 0;
	text-transform: uppercase;
}
#primaryBottomTabs_title97 li a {
	border: 1px solid #eee1e0;
	border-bottom: 0;
	display: block;
	padding: 8px 10px;
	background: #fff;
}
#primaryBottomTabs_title97 li a.selected {
	border-color: #bf2961;
	background: #ea5f90;
	background: -moz-linear-gradient(top, #ea5f90 0, #e24c82 46%, #bf2961 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea5f90), color-stop(46%, #e24c82), color-stop(100%, #bf2961));
	background: -webkit-linear-gradient(top, #ea5f90 0, #e24c82 46%, #bf2961 100%);
	background: -o-linear-gradient(top, #ea5f90 0, #e24c82 46%, #bf2961 100%);
	background: -ms-linear-gradient(top, #ea5f90 0, #e24c82 46%, #bf2961 100%);
	background: linear-gradient(to bottom, #ea5f90 0, #e24c82 46%, #bf2961 100%);
	color: #fff;
}
#primaryBottomTabs_title97 {
	margin: 0px 0 0 0;
	padding: 0;
}
.left-images-part ul li {
	text-align: center;
}
.left-images-part ul li img {
	display: inline-block;
}
.left-images-part .review_right {
	left: auto;
	margin-left: 0 !important;
	position: absolute;
	right: -2px;
}
.stepper {
	float: right;
	margin-bottom: 5px;
	margin-right: 10px;
}
.stepper > a {
	display: inline-block;
}
.stepclass {
	width: 16px;
	height: 24px;
	padding: 0 0 0 8px;
	background: rgba(0,0,0,0.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 6px;
	line-height: 22px;
}
.stepclass:hover {
	background: rgba(0,0,0,0.5);
}
.stepclass img {
	vertical-align: middle;
}
#breadcrumbsdiv {
	color: #e13f32;
	float: left;
	font-size: 14px;
}
#breadcrumbsdiv a {
	color: #181715;
}
#breadcrumbsdiv a:hover {
	color: #e13f32;
}
.profile-bio-stats {
	color: #666;
	float: left;
	text-align: left;
	width: 115px;
}
.profile-bio-stats dt {
	font-size: 13px;
	line-height: 17px;
	padding-top: 10px;
}
.profile-bio-stats dd {
	border-bottom: 1px dotted;
	font-family: 'open_sanssemibold';
	font-size: 38px;
	line-height: 1em;
	padding-bottom: 10px;
}
.right-detail-part {
	color: #666;
	overflow: hidden;
}
.profile-bio-rt {
	float: left;
	margin-left: 20px;
	width: 540px;
	color: #666;
}
.profile-bio-rt h4 {
	font-weight: normal;
}
.right-detail-part a {
	color: #e13f32;
}
.right-detail-part a:hover {
	color: #3b3b3b;
}
.profile-bio-rt-button {
	float: right;
	width: 192px;
}
.profile-bio-rt-button .buttonGrey {
	display: block;
}
.profile-bio-rt-button {
}
.chat-bt {
	border: 1px solid #5a5a5a;
	background: #8f8f8f;
	background: -moz-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f8f8f), color-stop(46%, #777), color-stop(100%, #5a5a5a));
	background: -webkit-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -o-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -ms-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: linear-gradient(to bottom, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #fff !important;
	cursor: pointer;
	font-size: 24px;
	margin: 2px 3px 3px;
	padding: 5px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	display: block;
	font-family: 'roboto_condensedregular';
	font-weight: bold;
}
.chat-bt:hover, .chat-bt.active {
	border: 1px solid #01bf01;
	border-top: 1px solid #01bf01;
	border-bottom: 1px solid #01bf01;
	box-shadow: 0 1px 0 rgba(23,213,23,.9), 0 1px 0 rgba(23,213,23,.9) inset;
	background: #28d302; /* Old browsers */
	background: -moz-linear-gradient(top, #28d302 0%, #01bf01 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28d302), color-stop(100%, #01bf01)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #28d302 0%, #01bf01 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #28d302 0%, #01bf01 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #28d302 0%, #01bf01 100%); /* IE10+ */
	background: linear-gradient(to bottom, #28d302 0%, #01bf01 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28d302', endColorstr='#01bf01', GradientType=0 ); /* IE6-9 */
}
.profile-bio-rt-button a {
	margin-bottom: 10px;
}
.m-button {
}
.m-button a {
	border: 1px solid #eee1e0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f3ec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f7f3ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f3ec', GradientType=0 ); /* IE6-9 */
	text-shadow: 0 1px 1px #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #666;
	display: inline-block;
	padding: 5px;
	font-size: 12px;
}
.m-button a:hover {
	background: #8f8f8f;
	background: -moz-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f8f8f), color-stop(46%, #777), color-stop(100%, #5a5a5a));
	background: -webkit-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -o-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -ms-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: linear-gradient(to bottom, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	border: 1px solid #5a5a5a;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
#other_list {
	margin-top: -7px;
}
#other_list li {
	line-height: 22px;
}
#other_list li:hover {
	color: #e13f32;
}
.happy_phone {
	color: #363636;
	float: left;
	font-size: 18px;
	font-weight: bold;
}
.happy_phone i {
	color: #579308;
	display: inline-block;
	font-size: 26px;
	margin-right: 4px;
	vertical-align: middle;
}
.happy_rate i {
	color: #c90d51;
	display: inline-block;
	font-size: 24px;
	margin-right: 4px;
	vertical-align: middle;
}
.happy_rate {
	color: #363636;
	float: right;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}
.cusprofile-info {
	margin-bottom: 10px;
	margin-top: 10px;
}
.cusprofile-info ul li {
	color: #3a3a3a;
	float: left;
	font-size: 12px;
	margin: 2px 0;
	padding: 0;
	width: 50%;
}
.cusprofile-info ul li .s-left1 {
	text-align: left;
	width: 88px;
}
.cusprofile-info ul li .s-left1 {
	background: none repeat scroll 0 0 #ede8e0;
	color: #444444;
	float: left;
	font-family: 'proxima_novalight';
	font-size: 13px;
	font-weight: normal;
	padding: 8px 2px 8px 10px;
}
.cusprofile-info ul li .s-right {
	width: 165px;
}
.cusprofile-info ul li .s-right {
	color: #8d8278;
	float: left;
	font-family: 'proxima_novalight';
	font-size: 13px;
	padding: 8px 2px;
	margin-left: 10px;
}
.reviews_image .buttonGrey {
	display: block;
	font-size: 16px;
	margin: 2px 0;
	padding: 0;
}
.rev-by {
	floaT: right;
}
.rev-by span {
	font-style: italic;
}
/** tooltip styles
  * based on http://www.flatypo.net/tutorials/how-to-create-animated-tooltips-css3-hiperlink/
 **/
a.tooltip {
	position: relative;
	display: inline;
}
a.tooltip:after {
	display: block;
	visibility: hidden;
	position: absolute;
	bottom: 0;
	right: -26%;
	opacity: 0;
	content: attr(data-tool); /* might also use attr(title) */
	height: auto;
	min-width: 100px;
	padding: 5px 8px;
	z-index: 999;
	color: #fff;
	text-decoration: none;
	text-align: center;
	background: rgba(0,0,0,0.85);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.tooltip:before {
	position: absolute;
	visibility: hidden;
	width: 0;
	height: 0;
	left: 50%;
	bottom: 0px;
	opacity: 0;
	content: "";
	border-style: solid;
	border-width: 6px 6px 0 6px;
	border-color: rgba(0,0,0,0.85) transparent transparent transparent;
}
a.tooltip:hover:after {
	visibility: visible;
	opacity: 1;
	bottom: 20px;
}
a.tooltip:hover:before {
	visibility: visible;
	opacity: 1;
	bottom: 14px;
}
a.tooltip.animate:after, a.tooltip.animate:before {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* tips on bottom */
a.tooltip.bottom:after {
	bottom: auto;
	top: 0;
}
a.tooltip.bottom:hover:after {
	top: 28px;
}
a.tooltip.bottom:before {
	border-width: 0 5px 8.7px 5px;
	border-color: transparent transparent rgba(0,0,0,0.85) transparent;
	top: 0px
}
a.tooltip.bottom:hover:before {
	top: 20px;
}
/* tips on the right */
a.tooltip.right:after {
	left: 100%;
	bottom: -45%;
}
a.tooltip.right:hover:after {
	left: 110%;
	bottom: -45%;
}
a.tooltip.right:before {
	border-width: 5px 10px 5px 0;
	border-color: transparent rgba(0,0,0,0.85) transparent transparent;
	left: 90%;
	bottom: 2%;
}
a.tooltip.right:hover:before {
	left: 100%;
	bottom: 2%;
}
/* tips on the left */
a.tooltip.left:after {
	left: auto;
	right: 100%;
	bottom: -45%;
}
a.tooltip.left:hover:after {
	right: 110%;
	bottom: -45%;
}
a.tooltip.left:before {
	border-width: 5px 0 5px 10px;
	border-color: transparent transparent transparent rgba(0,0,0,0.85);
	left: auto;
	right: 90%;
	bottom: 2%;
}
a.tooltip.left:hover:before {
	right: 100%;
	bottom: 2%;
}
/* tooltip colors (add your own!) */
a.tooltip.blue:after {
	background: #5f87c2;
}
a.tooltip.blue:before {
	border-color: #5f87c2 transparent transparent transparent;
}
a.tooltip.bottom.blue:before {
	border-color: transparent transparent #5f87c2 transparent;
}
a.tooltip.right.blue:before {
	border-color: transparent #5f87c2 transparent transparent;
}
a.tooltip.left.blue:before {
	border-color: transparent transparent transparent #5f87c2;
}
.escort-profledata {
	display: block;
	font-family: 'PTSans-Caption';
	margin-bottom: 10px;
}
.escort-profledata .agnl {
	background: none repeat scroll 0 0 #f4f4f4;
	float: left;
	font-size: 14px;
	padding: 8px 2px 8px 10px;
	text-align: left;
	width: 35%;
	color: #444444;
}
.escort-profledata .agnr {
	float: left;
	font-size: 14px;
	padding: 8px 9px;
	width: 55%;
}
.enjoy-list h5 {
	font-family: 'roboto_condensedregular';
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0;
}
.enjoy-list {
	background: none repeat scroll 0 0 #faf8f5;
	display: block;
	padding: 5px;
}
.enjoy-list ul {
	list-style: none outside none;
}
.enjoy-list ul li {
	display: block;
	font-size: 14px;
	line-height: 30px;
	margin-left: 10px;
	overflow: hidden;
	padding: 3px 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.enjoy-list ul li .fa {
	color: #579308;
}
.pr-sed {
	float: left;
	width: 300px;
}
.pr-sed-right {
	float: right;
	width: 300px;
}
.profile-blocks {
	display: block;
	padding: 10px;
	margin-bottom: 10px;
}
.rates-profile {
	floaT: left;
	width: 49%;
}
.profile-blocks table {
	width: 100%;
}
.profile-blocks table td {
	background: -webkit-radial-gradient(right 20%, circle closest-corner, rgb(250, 250, 250) 0%, rgb(240, 243, 245) 100%);
	background: radial-gradient(circle closest-corner at right 20%, rgb(250, 250, 250) 0%, rgb(240, 243, 245) 100%);
	border: 2px solid white;
	text-align: right;
	vertical-align: middle;
	color: #656565;
	padding: 8px 8px 8px 35px;
	margin: 4px 0;
}
.profile-blocks table td > div {
	position: relative
}
.profile-blocks .tourPriceText {
	text-align: center;
	display: block;
	font-size: 15px;
	margin-bottom: 5px;
	background: #e13f32;
	color: #fff;
	padding: 6px;
}
.profile-blocks .ratecont {
	background: #e13f32;
	color: #fff;
}
.profile-blocks > span:first-child .ratecont {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.profile-blocks .value {
	padding: 6px 10px 8px 10px;
	display: table-cell;
	color: #656565;
}
.profile-blocks > span:last-child .value {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.profile-blocks h3 {
	font-family: 'roboto_condensedregular';
	font-size: 18px;
	font-weight: normal;
}
.service-profile {
	floaT: right;
	width: 49%;
}
.service-profile li {
	border-bottom: 1px dotted #eee1e0;
	padding: 5px 0;
}
.service-profile li:first-child {
	border-bottom: 1px solid #eee1e0;
	color: #e13f32;
	font-family: 'roboto_condensedregular';
	font-size: 14px;
	font-style: normal;
	margin-bottom: 2px;
	padding-bottom: 4px;
}
.service-profile ul:nth-last-child(1) span {
	display: inline-block;
	float: right;
	text-align: right;
}
.pbox-tour ul li:first-child, .pbox-rev ul li:first-child {
	border-bottom: 1px solid #eee1e0;
	color: #e13f32;
	font-family: 'roboto_condensedregular';
	font-size: 14px;
	font-style: normal;
	margin-bottom: 2px;
	padding-bottom: 4px;
}
.pbox-tour ul li:first-child, .pbox-rev ul li:first-child {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-top: 1px solid #eee1e0;
	padding-top: 4px;
}
.pbox-tour ul li:nth-child(n) {
	background: none repeat scroll 0 0 #1c1c1c;
}
.pbox-tour ul li:nth-child(2n) {
	background: none repeat scroll 0 0 #171717;
}
.pbox-tour ul li, .pbox-rev ul li {
	border-bottom: 1px dotted #eee1e0;
	padding: 2px 0;
}
.pbox-tour ul li span, .pbox-rev ul li span {
	display: inline-block;
	vertical-align: text-top;
}
.pbox-tour ul li span:first-child {
	width: 65px;
	padding-left: 4px
}
.pbox-tour ul li span:nth-child(2) {
	width: 60px;
}
.pbox-tour ul li span:nth-child(3) {
	width: 140px;
}
.pbox-tour ul li span:nth-child(4) {
	width: 140px;
}
.pbox-tour ul li span:nth-child(5) {
}
.pbox-tour ul li span:nth-last-child(1) {
	float: right;
	width: 160px;
}
.pbox-tour ul li:nth-child(1n+0) {
	background: none;
}
.pbox-tour ul li:nth-child(2n+0) {
	background: #f4f4f4;
}
.reviews_box2 {
	position: relative;
	width: 48%;
	float: left;
}
.reviews_average {
	background-color: #464646;
	color: #c0c0c0;
	font-size: 14px;
	width: 74px;
	float: right;
	margin-top: 7px;
	padding: 7px 5px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 15px;
	color: #fff;
}
.reviews_box2 h2 {
	font-family: 'proxima_novalight';
	font-size: 20px;
	color: #000;
	margin-bottom: 0;
}
.content {
	font-size: 14px;
	font-weight: 100;
	line-height: 18px;
}
.stars_cont {
	color: #444;
	float: left;
}
#rcontainer .stars_cont {
	padding-left: 0;
}
#rcontainer li {
}
.rev_stars {
	float: left;
	margin-bottom: 8px;
	margin-right: 10px;
}
.review_value {
	color: #41403e;
	float: right;
	font-family: 'roboto_condensedregular';
	font-size: 17px;
	margin-right: 10px;
	margin-top: 4px;
}
.review_value_strong {
	font-family: 'roboto_condensedregular';
	font-weight: bold;
}
.rev_othercont {
	border-bottom: 1px solid #f1efed;
	padding-top: 12px;
	padding: 0;
}
.rev_other {
	float: left;
	line-height: 120%;
	width: 50%;
}
.rev_other_item {
	margin-bottom: 7px;
}
.rev_other span {
	color: #444;
}
.clearer {
	clear: both;
}
.review_content {
	padding-top: 15px;
	text-align: justify;
}
.review_content span {
	color: #444;
	text-transform: uppercase;
}
.rev_client {
	font-style: italic;
	padding: 5px 0 7px;
}
.left-my-account-menu-m {
	width: 230px;
	float: left;
	margin: 0px 10px 0 0px;
}
.left-my-account-menu {
	background: #e13f32;
	color: #fff;
	font-family: 'roboto_condensedregular';
	border-radius: 0 0 3px 0;
	-moz-border-radius: 0 0 3px 0;
	-webkit-border-radius: 0 0 3px 0;
	margin-left: -11px;
}
.left-my-account-menu ul {
	list-style: none;
}
.left-my-account-menu ul li {
	border-bottom: 1px solid #c83125;
}
.left-my-account-menu ul li a {
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 58px;
	padding-left: 20px;
}
.left-my-account-menu ul li a i {
	font-size: 26px;
	margin-right: 10px;
	vertical-align: middle;
	width: 30px;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.left-my-account-menu ul li a:hover i {
	margin-left: 10px;
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
	zoom: 1;
}
.left-my-account-menu ul li a:hover, .left-my-account-menu ul li a.active {
	background: #c83125;
}
.right-my-account {
	margin-top: 2px;
	overflow: hidden;
}
.right-my-account .detail-heading .title-left {
	font-size: 9px;
}
.right-my-account-blocks {
	background: #fff;
	position: relative;
}
#profilePic {
	float: left;
	width: 225px;
}
#profilePic>a {
	display: block;
	width: 185px;
	background: #e5e5e5;
	border: 10px solid #fff;
	box-shadow: 5px 5px 5px rgba(0,0,0,.2);
	text-align: center;
	color: #444;
 overflow:hidden -moz-transition:all .3s ease;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
#profilePic>a img {
	width: 202px
}
#profilePic>a:hover {
/*	-webkit-transform:rotate(20deg) translate(10px, 0);
	-moz-transform:rotate(20deg) translate(10px, 0);
	-ms-transform:rotate(20deg) translate(10px, 0);
	-o-transform:rotate(20deg) translate(10px, 0);
	transform:rotate(20deg) translate(10px, 0)*/
}
#profilePic span {
 //background: rgba(225,54,131,.5);
	text-align: center;
	padding: 11px;
	width: 150px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: absolute;
	bottom: 74px;
 //margin-left: -65px;
	font-weight: 700;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
#profilePic>a img+span {
	margin-left: -178px;
	opacity: 0
}
#profilePic>a:hover span {
	background: #e13f32;
	color: #fff;
	opacity: 1
}
#profilePic .pro-pic {
	display: block;
	width: 185px;
	height: 240px;
	background: #e5e5e5;
	border: 10px solid #fff;
	box-shadow: 5px 5px 5px rgba(0,0,0,.2);
	text-align: center;
	position: relative;
	color: #444;
 overflow:hidden -moz-transition:all .3s ease;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
#profilePic .pro-pic .propic_img {
	height: 100%;
	width: 185px
}
#profilePic .chang-but {
	bottom: 25px;
	opacity: 0;
	position: absolute;
	width: 185px;
	overflow: hidden;
}
#profilePic .chang-but a {
	background: #e13f32;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	padding: 11px;
	text-align: center;
	width: 80%;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
}
#profilePic .chang-but:hover a {
	background: #e13f32;
	color: #fff;
}
#profilePic .pro-pic:hover .chang-but {
	opacity: 1;
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
}
#profilePic .chang-but input {
	height: 42px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.wait-photo {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	font-size: 14px;
	height: 245px;
	line-height: 30px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 185px;
	z-index: 100000000;
}
.wait-photo span {
	display: block;
	padding-top: 70px;
}
.right-my-account-blocks-inner {
	padding: 0 10px 25px;
}
.profile-info {
	overflow: hidden;
	position: relative;
}
.profile-info ul {
	list-style: none outside none;
}
.profile-info ul li {
	color: #3a3a3a;
	font-size: 12px;
	margin: 2px 0;
	padding: 0;
}
.profile-info ul li .s-left1 {
	background: none repeat scroll 0 0 #f4f4f4;
	color: #444444;
	float: left;
	font-family: 'proxima_novalight';
	font-size: 13px;
	font-weight: normal;
	padding: 6px 2px;
	text-align: right;
	width: 120px;
}
.profile-info ul li .s-right {
	color: #8d8278;
	float: left;
	font-family: 'proxima_novalight';
	font-size: 13px;
	margin-left: 12px;
	padding: 6px 2px;
	width: 288px;
}
.r_butt {
	border: 1px solid #eee1e0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f3ec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f7f3ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f3ec', GradientType=0 ); /* IE6-9 */
	text-shadow: 0 1px 1px #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #666;
	display: inline-block;
	padding: 5px;
	position: absolute;
	right: 5px;
	top: 0px;
	font-size: 12px;
}
.r_butt:hover {
	background: #8f8f8f;
	background: -moz-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f8f8f), color-stop(46%, #777), color-stop(100%, #5a5a5a));
	background: -webkit-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -o-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -ms-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: linear-gradient(to bottom, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	border: 1px solid #5a5a5a;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.detail-heading .title-left {
	font-family: 'proxima_novalight';
}
.boxes-right {
	margin: 10px 0;
	position: relative;
	width: 100%;
}
.stat-boxes {
	background: none repeat scroll 0 0 #576879;
	position: relative;
}
.stat-boxes:after {
	border-left: 23px solid #425262;
	border-top: 23px solid #FFFFFF;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
}
.stat-boxes h3 {
	color: #fff;
	font-family: 'HelveticaLTStdLightCondensed';
	font-size: 20px;
	margin-bottom: 3px;
	text-shadow: 0 1px 1px #000;
}
.stat-boxes h5 {
	color: #fff;
	font-family: 'HelveticaLTStdLightCondensed';
	font-size: 16px;
	text-shadow: 0 1px 1px #000;
	margin-bottom: 3px;
}
.stat-boxes h5 span {
	color: #fedf8d;
	font-size: 30px;
	font-style: italic;
	font-family: 'HelveticaNeueBold';
}
.stat-boxes h5 sub {
	vertical-align: middle;
	font-size: 16px;
	font-family: 'HelveticaLTStdLightCondensed';
}
.stat-boxes-inner {
	padding: 8px;
	font-weight: normal;
}
.inner-set {
	background: #f4f4f4;
	padding: 4px;
}
.inner-set ul {
	list-style: none;
}
.inner-set ul li {
	font-size: 14px;
	padding: 5px;
	border-bottom: 1px dashed #d3d3d3;
}
.inner-set ul li:last-child {
	border: none;
}
.inner-set ul li img {
	float: right;
}
.buttonWhite {
	border: 1px solid #7db22d;
	background: #7db22d; /* Old browsers */
	background: -moz-linear-gradient(top, #7db22d 0%, #6e9e21 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db22d), color-stop(100%, #6e9e21)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7db22d 0%, #6e9e21 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7db22d 0%, #6e9e21 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7db22d 0%, #6e9e21 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7db22d 0%, #6e9e21 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db22d', endColorstr='#6e9e21', GradientType=0 ); /* IE6-9 */
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #fff !important;
	cursor: pointer;
	font-size: 24px;
	margin: 7px 0 0;
	padding: 5px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	display: block;
	font-family: 'roboto_condensedregular';
	font-weight: bold;
}
.buttonWhite:hover {
	border: 1px solid #000;
	background: #3b3b3b; /* Old browsers */
	background: -moz-linear-gradient(top, #3b3b3b 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b3b3b), color-stop(100%, #333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b3b3b 0%, #333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b3b3b 0%, #333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b3b3b 0%, #333333 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3b3b3b 0%, #333333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
.statu {
	margin-top: 5px;
	background: #f4f4f4;
	position: relative;
	padding: 10px;
}
.statu:after {
	border-left: 23px solid #dddedf;
	border-top: 23px solid #FFFFFF;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
}
.statu h3 {
	color: #3e3e3e;
	text-shadow: 0 1px 1px #b60f5a;
	font-size: 20px;
	font-family: 'HelveticaLTStdLightCondensed';
	text-shadow: 0 1px 1px #fff;
	float: left;
	margin: 3px 0 0;
}
.onoffswitch {
	position: relative;
	width: 90px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	floaT: left;
	margin-lefT: 15px;
}
.onoffswitch-checkbox {
	display: none;
}
.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 2px solid #ccc;
	border-radius: 20px;
}
.onoffswitch-inner {
	display: block;
	width: 200%;
	margin-left: -100%;
	-moz-transition: margin 0.3s ease-in 0s;
	-webkit-transition: margin 0.3s ease-in 0s;
	-o-transition: margin 0.3s ease-in 0s;
	transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
	display: block;
	float: left;
	width: 50%;
	height: 30px;
	padding: 0;
	line-height: 30px;
	font-size: 14px;
	color: white;
	font-family: Trebuchet, Arial, sans-serif;
	font-weight: bold;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.onoffswitch-inner:before {
	content: "Online";
	padding-left: 10px;
	background-color: #7db22d;
	color: #FFFFFF;
}
.onoffswitch-inner:after {
	content: "Offline";
	padding-right: 10px;
	background-color: #EEEEEE;
	color: #999999;
	text-align: right;
}
.onoffswitch-switch {
	display: block;
	width: 18px;
	margin: 6px;
	background: #FFFFFF;
	border: 2px solid #999999;
	border-radius: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 56px;
	-moz-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
	margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
	right: 0px;
}
.pr-s1 {
	floaT: left;
	width: 50%;
	color: #8d8278;
}
.pr-s1 dt {
	border-bottom: 1px solid #ccc;
	box-sizing: border-box;
	clear: both;
	float: left;
	font-family: 'roboto_condensedregular';
	font-size: 13px;
	padding: 7px 0;
	text-align: left;
	width: 72%;
}
.pr-s1 dd {
	border-bottom: 1px solid #ccc;
	box-sizing: border-box;
	float: left;
	font-family: 'roboto_condensedregular';
	font-size: 13px;
	font-weight: bold;
	padding: 7px 0;
	text-align: right;
	width: 26%;
}
.pr-s2 {
	float: left;
	width: 50%;
	text-align: center;
}
.pr-s3 {
	background: none repeat scroll 0 0 #576879;
	float: right;
	margin: 10px 0;
	position: relative;
	width: 49%;
}
.pr-s3:after {
	border-left: 23px solid #425262;
	border-top: 23px solid #FFFFFF;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
}
.pr-s3-inner {
	padding: 10px;
}
.pr-s3-inner h3 {
	color: #fff;
	font-family: 'HelveticaLTStdLightCondensed';
	font-size: 20px;
	text-shadow: 0 1px 1px #000;
}
.pr-s3-inner-inner {
	background: #f4f4f4;
	padding: 10px;
	text-align: center;
}
.hereText {
	font-size: 38px;
	line-height: 40px;
	display: block;
	text-transform: uppercase;
	color: #000;
}
#banners a.banner200x333.promo .targetText {
	display: table;
	font-family: 'roboto_condensedregular';
	font-size: 16px;
	line-height: 17px;
	margin: 20px auto 0;
	padding: 7px 10px;
	text-transform: none;
}
.z1 {
	floaT: left;
	width: 49%;
}
.z2 {
	float: right;
	width: 49%;
	position: relative;
}
.z1 h1 {
	font-family: 'proxima_novalight';
	color: #3e3e3e;
	font-size: 24px;
	border-bottom: 1px solid #eee1e0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f3ec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f7f3ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f3ec', GradientType=0 ); /* IE6-9 */
	text-shadow: 0 1px 1px #fff;
	padding: 5px 10px;
	margin-bottom: 15px;
}
.z2 h1 {
	font-family: 'proxima_novalight';
	color: #3e3e3e;
	font-size: 24px;
	border-bottom: 1px solid #eee1e0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f3ec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f7f3ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f3ec', GradientType=0 ); /* IE6-9 */
	text-shadow: 0 1px 1px #fff;
	padding: 5px 10px;
	margin-bottom: 15px;
}
.z2 .stepper {
	position: absolute;
	right: 0px;
	top: 23px;
}
.triangleBottomRight {
	position: relative;
	left: -11px;
	width: 0;
	height: 0;
	border-right: 5px solid #935100;
	border-top: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 5px solid #935100;
	display: none;
}
.triangleBottomleft {
	position: relative;
	left: -11px;
	top: 0px;
	width: 0;
	height: 0;
	border-right: 5px solid #c83125;
	border-top: 5px solid #c83125;
	border-left: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
.ver {
	float: right;
	font-family: "proxima_novalight";
	font-size: 20px;
	margin-top: 10px;
}
.ver img {
	vertical-align: middle;
}
.ver2 {
	float: right;
	margin-lefT: 30px;
	font-family: 'proxima_novalight';
	line-height: 36px;
	font-size: 20px;
	margin-top: 9px;
}
.ver2 img {
	vertical-align: middle;
}
.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	font-family: 'roboto_condensedregular';
	font-sizE: 14px;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}
.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
	border-top: 0
}
.table>tbody+tbody {
	border-top: 2px solid #ddd
}
.table .table {
	background-color: #fff
}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding: 5px
}
.table-bordered {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	border-bottom-width: 2px
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f9;
	position: relative;
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #f5f5f5
}
table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column
}
table td[class*="col-"], table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
	background-color: #f5f5f5
}
.table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover, .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr.active:hover>th {
	background-color: #e8e8e8
}
.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
	background-color: #dff0d8
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr.success:hover>th {
	background-color: #d0e9c6
}
.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th {
	background-color: #d9edf7
}
.table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover, .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr.info:hover>th {
	background-color: #c4e3f3
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
	background-color: #fcf8e3
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr.warning:hover>th {
	background-color: #faf2cc
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
	background-color: #f2dede
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr.danger:hover>th {
	background-color: #ebcccc
}

@media screen and (max-width:767px) {
.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-y: hidden;
	overflow-x: auto;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd;
	-webkit-overflow-scrolling: touch
}
.table-responsive>.table {
	margin-bottom: 0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space: nowrap
}
.table-responsive>.table-bordered {
	border: 0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0
}
}
/* Tables */
.table.table-vcenter th, .table.table-vcenter td {
	vertical-align: middle;
}
.table-options {
	padding: 6px 0;
}
.table thead > tr > th {
	font-size: 16px;
}
.table thead > tr > th > small {
	font-weight: 400;
	font-size: 75%;
}
.table thead > tr > th, .table thead > tr > td, .table tfoot > tr > th, .table tfoot > tr > td {
	padding-top: 14px;
	padding-bottom: 14px;
}
.table tfoot > tr > th, .table tfoot > tr > td {
	background-color: #f9fafc;
}
.table-borderless tbody > tr > th, .table-borderless tbody > tr > td {
	border-top-width: 0;
}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td, .table tbody + tbody, .table-bordered, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border-color: #eaedf1;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
	background-color: #eaedf1;
}
.text-center {
	text-align: center;
}
.for-msg h4 {
	margin-top: 0;
	padding-top: 0!important;
	margin-bottom: 4px;
	border: none!important;
}
.table-bt {
	background-color: #b0b0b0;
	border-radius: 3px;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
	padding: 5px;
	width: 22px;
	text-align: center;
	color: #fff;
	opacity: 10!important;
}
.table-bt:hover {
	background: #e13f32;
	color: #fff;
}
.table-bt99 {
	background-color: #b0b0b0;
	border-radius: 3px;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
	padding: 5px;
	color: #fff;
	opacity: 10!important;
}
.table-bt99:hover {
	background: #e13f32;
	color: #fff;
}
.for-msg td {
}
.select-filters-sort {
	background: none repeat scroll 0 0 #e13f32;
	border-bottom: 1px solid #f2f2f2;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	clear: both;
	color: #fff;
	padding: 0 10px
}
.selectaa {
	display: block;
	float: left;
	padding-top: 9px;
}
.selectaa h4 {
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
	margin-right: 8px;
	margin-top: 0;
	border: none!important;
}
.selectaa ul {
	display: inline-block;
	list-style: none outside none;
	margin: 0;
}
.selectaa li:first-child {
	border: 0 none;
}
.selectaa li {
	border-left: 1px solid #fff;
	display: inline-block;
	font-size: 14px;
	padding: 0 5px;
}
.selectaa a {
	color: #fff;
}
.selectaa a:hover {
	text-decoration: underline;
}
.cate {
	display: block;
	float: right;
}
.cate a {
	background: none repeat scroll 0 0 #e7e7e7;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #6d6d6d;
	display: inline-block;
	font-size: 12px;
	padding: 3px 5px;
	text-transform: uppercase;
	margin-top: 10px;
}
.cate a:hover {
	background: #444;
	color: #fff;
}
.for-msg .t1 {
	float: left;
	width: 50%;
}
.for-msg label {
	width: 70px;
	text-align: left;
	margin-lefT: 28px;
}
.for-msg input[type="text"], .for-msg input[type="password"], .for-msg textarea, .for-msg select {
	width: 70%;
}
.t1-t input[type="text"], .t1-t input[type="password"], .t1-t textarea, .t1-t select {
	width: 80%!important;
}
.for-msg .t1-t {
	width: 100%;
}
.all-count {
}
.all-count {
	max-width: 160px;
	float: right;
	background-color: #e13f32;
	border: 1px solid #e13f32;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px 10px 9px;
	margin-top: 12px;
	font-size: 13px;
	font-family: Tahoma, Arial, sans-serif;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	line-height: 12px;
	text-shadow: initial;
}
.all-count:hover {
	background-color: #181715;
	border: 1px solid #000
}
.all-videos {
}
.all-videos ul {
	list-style: none;
}
.all-videos ul li {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ede6e1;
	float: left;
	margin: 0 5px 10px;
	padding: 1%;
	width: 30%;
	position: relative;
}
#MyVideo {
	width: 100%;
	height: 100%;
}
.buttonActive, .buttonAll, .buttonExpired, .buttonMissing, .buttonNot-Paid, tr.active .status, tr.expired .status, tr.inactive .status, tr.missing .status, tr.not-paid .status {
	font-family: 'proxima_novalight';
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff !important;
	font-size: 11px;
	font-weight: 700;
	padding: 5px 10px 3px;
	text-transform: uppercase;
	display: block;
	white-space: nowrap;
	margin-bottom: 2px;
	text-align: center;
}
.buttonActive {
	background: none repeat scroll 0 0 #77ac33;
}
.buttonMissing {
	background: none repeat scroll 0 0 #e13f32;
}
.tool-more {
	position: relative;
}
.tool-more>span {
	-webkit-transition: all .5s cubic-bezier(.03, 1.04, .46, 1.75);
	-moz-transition: all .5s cubic-bezier(.03, 1.04, .46, 1.75);
	-o-transition: all .5s cubic-bezier(.03, 1.04, .46, 1.75);
	transition: all .5s cubic-bezier(.03, 1.04, .46, 1.75)
}
.tool-more>span {
	padding: 14px 20px;
	position: absolute;
	margin-left: -294px;
	margin-top: -86px;
	background: #3b3b3b;
	border-radius: 6px;
	color: #fff;
	width: 240px;
	z-index: 5000;
	box-shadow: 5px 5px 20px 0 rgba(0,0,0,.4);
	display: none;
	font-size: 13px;
	min-height: 25px
}
.tool-more>span p {
	margin: 5px 0
}
.tool-more>span h1 {
	font-size: 15px;
	color: #fff
}
.tool-more>span ul {
}
.tool-more>span ul li {
	line-height: 22px;
	font-sizE: 12px;
	font-family: "roboto_condensedregular";
}
.tool-more>span ul li i {
	width: 20px
}
.tool-more>span:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 0 18px 18px;
	border-color: transparent transparent transparent #3b3b3b;
	-webkit-transform: rotate(360deg);
	top: 45px;
	right: -15px
}
.tooltip-left>span {
	left: -257px;
	margin-left: -42px
}
.tooltip-left>span:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 0 18px 18px;
	border-color: transparent transparent transparent #263746;
	-webkit-transform: rotate(360deg);
	top: 14px;
	right: -15px
}
.tooltip-left>span:before {
	display: none
}
.tool-more:hover>span {
	-moz-animation: mymove .5s linear;
	-webkit-animation: mymove .5s linear;
	animation: mymove .5s linear;
	display: block
}

/* Tooltip Bounce */
@-moz-keyframes mymove {
 0% {
-moz-transform:scale(0, 0);
opacity:0;
}
 50% {
-moz-transform:scale(1.2, 1.2);
opacity:0.3;
}
 75% {
-moz-transform:scale(0.9, 0.9);
opacity:0.7;
}
 100% {
-moz-transform:scale(1, 1);
opacity:1;
}
}
 @-webkit-keyframes mymove {
 0% {
-webkit-transform:scale(0, 0);
opacity:0;
}
 50% {
-webkit-transform:scale(1.2, 1.2);
opacity:0.3;
}
 75% {
-webkit-transform:scale(0.9, 0.9);
opacity:0.7;
}
 100% {
-webkit-transform:scale(1, 1);
opacity:1;
}
}
.for-tour label {
	margin-left: 28px;
	text-align: left;
	width: 125px;
}
.for-tour .t1 {
	float: left;
	width: 50%;
}
.for-tour input[type="text"], .for-tour input[type="password"], .for-tour textarea, .for-tour select {
	width: 54%!important;
}
.half-block {
	float: left;
	width: 50%;
}
.for-setting .buttonSetting {
	display: inline-block;
	font-size: 16px;
	margin: 0;
	padding: 5px 7px 7px;
	vertical-align: baseline;
}
.for-setting .buttonGrey {
	font-sizE: 18px;
}
.profie-bl1 {
	background: #f8f4ee;
	width: 49%;
	float: left;
}
.profie-bl1-inner {
	padding: 10px;
}
.form-profile-block .buttonGrey {
	font-sizE: 18px;
}
.profie-bl1-inner h3, .profie-bl2-inner h3, .profie-bl3-inner h3, .profie-bl4-inner h3 {
	font-family: 'proxima_novalight';
	font-weight: normal;
	border-bottom: 1px solid #eee1e0;
	padding-bottom: 5px;
}
.profie-bl1-inner h3 span, .profie-bl2-inner h3 span, .profie-bl3-inner h3 span {
	font-sizE: 14px;
}
.form-profile-block label.pl {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	width: 100px;
}
.form-profile-block .inputContainer {
	display: table-cell;
	padding-left: 5px;
	position: relative;
	vertical-align: middle;
	width: 245px;
}
.form-profile-block .inputContainer input {
	margin: 0;
	width: 280px;
}
.form-profile-block .section {
	margin: 0!important;
}
.form-profile-block {
	margin-bottom: 8px;
}
.form-profile-block .buttonGrey {
	width: 100%!important;
}
td .button-box {
	width: 100px;
}
.profie-bl2 {
	background: #f9ebf2;
	width: 51%;
	float: right;
	border-left: 18px solid #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.profie-bl2-inner {
	padding: 10px;
}
.profie-bl3 {
	background: rgba(0, 0, 0, 0.05);
	width: 100%;
	margin-top: -59px;
}
.profie-bl3-inner {
	padding: 10px;
}
.profie-bl3 .form-profile-block {
	floaT: left;
	width: 49%;
}
.form-rates input {
	margin: 0;
}
.form-rates th {
	border: none!important;
}
.profie-bl4 {
	background: rgba(0, 0, 0, 0.05);
	width: 100%;
	margin-top: 15px;
}
.profie-bl4-inner {
	padding: 10px;
}
.city-title {
	background: none repeat scroll 0 0 #e13f32;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #feffff;
	margin: 0px 2px 4px;
	padding: 5px 5px 5px;
	floaT: left;
}
.icon-remove {
	background: url("../images/btn_remove_city.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	cursor: pointer;
	display: inline-block;
	height: 13px;
	margin: 0 0 0px 8px;
	width: 12px;
}
.u-lg-size1of3 {
	width: 33% !important;
	padding: 0 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: inline-block;
	margin-bottom: 10px;
}
.ProfileCard {
	background-color: #fff;
	border: 1px solid #eee1e0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-sizing: border-box;
	text-align: left;
}
.ProfileCard-content {
	margin: 13px 15px;
	position: relative;
}
.ProfileCard-avatarLink {
	background-color: #fff;
	border-radius: 6px;
	display: inline-block;
	margin: -50px 2px 0 0px;
	padding: 3px;
	position: relative;
	vertical-align: bottom;
	z-index: 1;
}
.ProfileCard-userFields {
	color: #292f33;
	margin-top: 5px;
	padding: 5px;
	margin-bottom: 5px;
}
.ProfileNameTruncated {
	height: 22px;
	line-height: 1.3;
	margin-bottom: 2px;
	margin-top: -2px;
}
.ProfileNameTruncated-link {
	font-size: 18px;
	font-weight: 700;
	color: #292f33;
}
.ProfileCard-screenname {
	height: 14px;
	margin-bottom: 10px;
}
.FollowStatus {
	color: #8899a6;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
}
.ricd {
	position: absolute;
	right: 0;
	vertical-align: bottom;
	top: -50px;
	display: inline-block;
}
.ricd img {
	display: inline-block;
	padding-top: 10px;
}
.ProfileCard-content .buttonGrey {
	font-size: 14px;
	font-weight: normal;
	height: auto;
	display: inline-block;
	margin-right: 0;
}
.ProfileCard-bg {
	background-position: 0 50%;
	background-size: 100% auto;
	border-bottom: 1px solid #e1e8ed;
	border-radius: 4px 4px 0 0;
	display: block;
	height: 50px;
}
.ProfileCard-avatarImage {
	border-radius: 5px;
	display: block;
	height: 57px;
	width: 57px;
}
.following-right {
	text-align: right;
	margin-bottom: 22px;
}
.following-right img {
	vertical-align: middle;
	margin-right: 4px;
	padding-top: 0;
}
table.avail_grid {
	border-collapse: collapse;
	margin-bottom: 15px;
	margin-top: 15px;
	table-layout: fixed;
	width: 100%;
}
table.avail_grid tr.title-avail_grid {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 ); /* IE6-9 */
	border: 1px solid #d7d7d7;
}
table.avail_grid tr.title-avail_grid td {
	border: 1px solid #d7d7d7;
	color: #3e3e3e;
	font-weight: bold;
	font-size: 14px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
}
table.avail_grid td.tslot {
	border: 1px solid #d7d7d7;
	cursor: pointer;
	font-size: 12px;
	height: 30px;
	vertical-align: middle;
	margin: 0;
	text-align: center;
}
table.avail_grid td.flag2, div.flag2 {
	background: none repeat scroll 0 0 #f9ebf2;
}
table.avail_grid td.flag1, div.flag1 {
	background: none repeat scroll 0 0 #e8f4e6;
}
table.avail_grid td.flag2:hover, div.flag2:hover {
	background: none repeat scroll 0 0 #e8f4e6;
}
.feature-list {
	margin: 141px 0 0 20px;
	vertical-align: top;
	font-family: "roboto_condensedregular";
}
.feature-list, .plans {
	float: left;
	margin: 0 1px;
	width: 33%;
}
.feature-header {
	font-size: 14px;
	line-height: 34px;
	position: relative;
}
.tooltip-table {
	display: inline;
	font-size: 1.4rem;
	line-height: 10px;
	position: relative;
}
.plan .name {
	background: #576879; /* Old browsers */
	background: -moz-linear-gradient(top, #576879 0%, #495a6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #576879), color-stop(100%, #495a6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #576879 0%, #495a6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #576879 0%, #495a6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #576879 0%, #495a6b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #576879 0%, #495a6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#576879', endColorstr='#495a6b', GradientType=0 ); /* IE6-9 */
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #fefefe;
	line-height: 2rem;
	padding-top: 14px;
	font-family: 'HelveticaNeueBold';
	text-shadow: 0 1px 1px #000;
	font-sizE: 31px;
}
.last-plan .name {
	background: #e13f32;
}
.plan div {
	background-color: #f6f6f6;
	padding: 10px;
	opacity: 1;
	transition: 0.4s;
}
.plan:hover div {
	opacity: 0.8;
}
.plan .segment, .plan .cost {
	background-color: #eee;
	font-style: italic;
	text-shadow: 0 1px 1px #fff;
}
.cost {
	font-family: "HelveticaNeueBold"
}
.cost {
	font-size: 46px;
}
.dollar {
	font-size: 26px;
	vertical-align: middle;
}
.cost-term {
	display: block;
	line-height: 23px;
	margin-top: 0px;
}
.cost-term {
	font-size: 16px;
	font-style: italic;
}
.plan {
	color: #333;
	line-height: 3rem;
	text-align: center;
	text-transform: uppercase;
}
.plan .n-pead {
	line-height: 34px;
	padding: 0;
}
.priceTable {
	margin-bottom: 15px 0 0;
	width: 100%;
	font-family: "roboto_condensedregular";
}
.bglblue {
	background: none repeat scroll 0 0 #f7bfd3;
}
.priceTable td, .priceTable th {
	border: 1px solid #fff;
	width: 15%;
}
.priceTable thead tr:first-child th {
	background: none repeat scroll 0 0 #f088ad;
	height: 15px;
	padding: 10px;
	text-align: left;
	vertical-align: middle;
}
.priceTable th {
	color: #fff;
}
.priceTable td, .priceTable th {
	border: 1px solid #fff;
	padding: 5px 10px;
	vertical-align: middle;
}
.priceTable th {
	background: none repeat scroll 0 0 #bf2961;
	color: #fff;
}
.priceTable th small {
	color: #f088ad;
	font-size: 75%;
}
small, sub, sup {
}
.priceTable td > em {
	font-size: 12px;
}
.priceTable td:hover {
	background: none repeat scroll 0 0 #c22463 !important;
	color: #fff;
}
.priceTable tr:hover td {
	background: none repeat scroll 0 0 #ffdde8;
}
.pr-sed-new .escort-profledata {
	width: 49%;
	display: inline-table;
	vertical-align: top;
}
.pr-sed-new .enjoy-list h5 {
	padding: 5px;
}
.pr-sed-new .enjoy-list ul li {
	floaT: left;
	margin-left: 7px;
	width: 30%;
}
.pr-sed-new .enjoy-list {
	margin-bottom: 10px;
}
.pr-sed-new .enjoy-list ul li a {
	color: #666;
}
.pr-sed-new .enjoy-list ul li a:hover {
	color: #e13f32;
}
.service-cost li {
	background: #f0ede9;
	margin-bottom: 5px;
}
.service-cost span {
	background: #e13f32;
	color: #fff;
	padding: 0 3px;
	float: right;
}
.sec1 {
	display: table-cell;
	vertical-align: top;
	width: 360px;
	font-size: 14px;
	font-family: "roboto_condensedregular";
	color: #444;
}
#demo1 li {
	padding: 4px 0;
	border-bottom: 1px dotted #eee1e0;
}
#demo2 li {
	padding: 4px 0;
	border-bottom: 1px dotted #eee1e0;
}
#demo3 li {
	padding: 4px 0;
	border-bottom: 1px dotted #eee1e0;
}
#demo4 li {
	padding: 4px 0;
	border-bottom: 1px dotted #eee1e0;
}
.destination {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	color: #fff !important;
	display: block;
	font-family: "HelveticaNeueBold";
	font-size: 24px;
	line-height: 45px;
	padding: 7px 5px;
	text-align: center;
	text-shadow: 1px 1px #000;
	text-transform: uppercase;
}
.avai-cre {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	color: #d9d9d9 !important;
	display: block;
	font-size: 18px;
	line-height: 16px;
	padding: 12px 8px;
	text-align: center;
}
.destination-used {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);
	color: #fff !important;
	display: block;
	font-size: 14px;
	line-height: 17px;
	padding: 7px 5px;
	text-align: center;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px
}
.pagination>li {
	display: inline
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.428571429;
	text-decoration: none;
	color: #428bca;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	background-color: #428bca;
	border-color: #428bca;
	cursor: default
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
	color: #999;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}
.profie-bl-rightm {
	float: right;
	width: 49%;
}
.profie-bl-rightm .profie-bl2 {
	border: none;
	width: 100%;
	floaT: none;
}
.small-title {
	font-size: 18px;
	font-weight: normal;
}
.verified-new {
	background: url("../images/silver-label3.gif") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
	height: 125px;
	left: 4px;
	position: absolute;
	top: -22px;
	width: 100px;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg)
}
.verified-new span {
	color: #fff;
	display: block;
	font-family: "HelveticaLTStdLightCondensed";
	font-size: 17px;
	font-weight: 900;
	padding-left: 41px;
	padding-top: 15px;
	text-shadow: 0 1px 1px #000;
	text-transform: uppercase;
	-webkit-transform: rotate(46deg);
	-moz-transform: rotate(46deg);
	-o-transform: rotate(46deg)
}
.sb-toggle-right {
	background: #e13f32;
	color: #3e424a;
	margin: -15px -10px 10px;
	padding: 14px;
}
.sb-toggle-right {
	display: none;
}
#world-map {
	transform: none!important;
}
.video-ui-cont {
	background-color: #f7f7f7;
	border: 1px solid #e7e7e7;
	display: block;
	padding: 17px 27px 21px 21px;
}
.video-ui-cont .pin_d {
	floaT: none;
	width: auto;
	margin: 0 0 10px;
}
.photo-i {
	floaT: left;
	width: 230px;
	position: relative;
	margin-right: 10px;
	z-index: 1;
}
.photo-i-right {
	min-height: 265px;
	height: auto!important;
	height: 265px;
	overflow: hidden;
	text-align: left;
}
.photo-i-right .video {
	position: inherit;
}
.photo-i-right h3 {
	font-sizE: 22px;
	margin-top: 10px;
}
.photo-i .view-profile {
	margin-top: -45px;
}
.video-ui-cont .verified-new {
	z-index: 2;
}
.iframe-head {
	background: url("../images/pink-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
	font-family: "roboto_condensedregular";
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	padding: 5px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	margin-bottom: 10px;
}
.form-profile-send-msg .form-profile-block {
	float: left;
	vertical-align: top;
	width: 50%;
}
.form-profile-send-msg {
	position: relative;
}
.form-profile-send-msg .form-profile-block label.pl {
	text-align: right;
	width: 212px;
}
.send-bo .form-profile-block {
	floaT: none!important;
	width: 100%!important;
	display: block;
}
.auto-wi {
	width: auto!important;
}
.form-profile-send-msg .with-s {
	margin-right: 1%;
	width: 32%;
}
.form-profile-send-msg .with-s label.pl {
	display: block;
	float: none;
	text-align: left;
	width: auto;
	margin-bottom: 5px;
}
.form-profile-send-msg .with-s .inputContainer {
	padding-lefT: 0;
	display: block;
}
.form-profile-send-msg .with-s .inputContainer input {
	width: 100% !important;
}
.mem-icon {
}
.mem-icon li {
	background: none repeat scroll 0 0 #fafafa;
	border-radius: 3px;
	box-shadow: 1px 1px 1px #ccc;
	color: #7f0000;
	display: inline-block;
	height: 120px;
	margin: 0.5%;
	min-height: 105px;
	padding: 5px;
	text-align: center;
	text-transform: capitalize;
	transition: all 0.2s ease-in-out 0s;
	vertical-align: top;
	width: 18.4%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.mem-icon li i {
	display: block;
	font-size: 50px;
	height: 66px;
	line-height: 66px;
}
.mem-icon li:hover i {
	animation: 2s ease-in-out 0s normal none 1 Pulse1;
}
.mem-icon li span {
	color: #363636;
	display: block;
	font-size: 13px;
	margin-top: 3px;
	text-transform: uppercase;
}
.no-record {
	background: #fcfcfc;
	background: -moz-linear-gradient(left, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fcfcfc), color-stop(51%, #ededed), color-stop(100%, #fcfcfc));
	background: -webkit-linear-gradient(left, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
	background: -o-linear-gradient(left, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
	background: -ms-linear-gradient(left, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
	background: linear-gradient(to right, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fcfcfc', GradientType=1 );
	border-bottom: 1px solid rgba(153,153,153,0.2);
	border-bottom: 1px solid rgba(153,153,153,0.2);
	color: #5C5C5C;
	font-family: 'proxima_novalight';
	font-size: 20px;
	margin: 0px auto;
	padding: 25px 0;
	text-align: center;
	text-transform: capitalize;
	text-shadow: 0 1px 1px #FFFFFF;
}
.no-record-model {
	background: #fcfcfc;
	background: -moz-linear-gradient(left, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fcfcfc), color-stop(51%, #ededed), color-stop(100%, #fcfcfc));
	background: -webkit-linear-gradient(left, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
	background: -o-linear-gradient(left, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
	background: -ms-linear-gradient(left, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
	background: linear-gradient(to right, #fcfcfc 0%, #ededed 51%, #fcfcfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fcfcfc', GradientType=1 );
	border-bottom: 1px solid rgba(153,153,153,0.2);
	border-bottom: 1px solid rgba(153,153,153,0.2);
	color: #5C5C5C;
	font-family: 'proxima_novalight';
	font-size: 20px;
	margin: 0px auto;
	padding: 25px 0;
	text-align: center;
	text-transform: capitalize;
	text-shadow: 0 1px 1px #FFFFFF;
}
.ajax_message p {
	width: 100%!important;
	floaT: none;
}
.notification {
	margin: 5px 0;
}
.isa_info, .isa_success, .isa_warning, .isa_error {
	margin: 10px 0px;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 14px;
}
.isa_info {
	color: #00529B;
	background-color: rgba(34, 127, 199, 0.1);
	background-image: url('../images/info.png');
}
.isa_success {
	color: #4F8A10;
	background-color: rgba(92, 199, 34, 0.1);
	background-image: url('../images/success.png');
}
.isa_warning {
	color: #9F6000;
	background-color: rgba(199, 135, 34, 0.1);
	background-image: url('../images/warning.png');
}
.isa_error {
	color: #D8000C;
	background-color: rgba(199, 34, 34, 0.1);
	background-image: url('../images/error.png');
}
.managephotos {
	float: left;
	width: 290px;
	border-right: 1px solid #ccc9c9;
	padding-top: 12px;
}
.thumb-slot {
	margin: 0 8px 10px 0;
	width: 86px;
	height: 84px;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border: 1px solid #eee1e0
}
.thumb-slot a.fancybox {
	display: table-cell;
	height: 80px;
	overflow: hidden;
	padding: 5px;
	position: absolute;
	vertical-align: middle;
	width: 76px;
	background: #f7f3ec;
}
.thumb-slot a.fancybox img {
	max-height: 84px;
	position: relative;
	left: -1px;
}
.thumb-slot .slot-title {
	display: inline-block;
	font-size: 20px;
	color: #fff;
	width: 40px;
	height: 40px;
	line-height: 36px;
	border-radius: 20px;
	margin-top: 22px;
	background: rgba(0,0,0,.6);
	opacity: .7;
	cursor: default;
}
.thumb-slot#thumb-slot-avatar .slot-title {
}
.thumb-slot {
	text-align: center;
}
.folder {
	margin: 8px 10px 10px 0;
	width: 86px;
	height: 76px;
	float: left;
	text-align: center;
	position: relative;
	vertical-align: top;
}
.folder .folder-thumb {
	width: 86px;
	height: 69px;
	background: rgba(200,200,200,0) url('../images/folder.png') no-repeat center;
}
.folder .folder-thumb .content-thumb {
	position: absolute;
	width: 30px;
	height: 22px;
	background-color: rgba(255,0,255,0);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 120%;
	overflow: hidden;
}
.folder .folder-thumb .content-thumb:nth-child(1) {
	left: 10px;
	top: 18px;
}
.folder .folder-thumb .content-thumb:nth-child(2) {
	left: 48px;
	top: 18px;
}
.folder .folder-thumb .content-thumb:nth-child(3) {
	left: 10px;
	top: 44px;
}
.folder .folder-thumb .content-thumb:nth-child(4) {
	left: 48px;
	top: 44px;
}
.folder .content-count {
	position: absolute;
	right: 10px;
	top: 58px;
	border-radius: 5px;
	background-color: #e3e3e3;
	display: block;
	padding: 0 2px;
	font-size: 10px;
	color: #888;
}
.thumb#level-up {
	background: transparent;
	border: 1px solid #dfe1e0;
	text-align: center;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.thumb#level-up .slot-title {
	text-align: center;
	font-size: 32px;
	font-weight: bold;
	margin-top: 14px;
	color: #8b8b8b;
	line-height: 1;
	cursor: pointer;
}
.thumb#level-up.folder-hover {
	border: 1px dashed #999;
}
.thumb .image-remove, .thumb-slot .slot-remove, .folder .folder-remove, .service .service-remove {
	display: none;
}
.thumb:hover .image-remove, .thumb-slot:hover .slot-remove, .folder:hover .folder-remove, .service:hover .service-remove {
	position: absolute;
	display: block;
	right: -2px;
	top: -3px;
	background-image: url('../images/folder_delete.png');
	text-indent: -9999px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	z-index: 200;
}
.thumb-slot .slot-edit, .thumb .image-edit, .service .service-edit {
	display: none;
}
.thumb-slot:hover .slot-edit, .thumb:hover .image-edit, .service:hover .service-edit {
	position: absolute;
	display: block;
	right: 3px;
	bottom: 2px;
	background-image: url('../images/edit.png');
	text-indent: -9999px;
	width: 17px;
	height: 18px;
	text-align: center;
	cursor: pointer;
}
#folder-separator {
	clear: both;
	height: 1px;
	border-bottom: 1px solid #ccc9c9;
}
.folder .folder-name {
	height: 36px;
	overflow: hidden;
	word-break: break-all;
	font-size: 11px;
	color: #9d9d9d;
}
.folder .folder-name .folder-name-static {
	position: relative;
	top: 4px;
}
.folder .folder-name .folder-name-editable {
	display: none;
	width: 100%;
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 11px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 2px;
}
.folder #addfolder {
	width: 86px;
	height: 69px;
	background: rgba(200,200,200,0) url('../images/folder.png') no-repeat center;
}
.folder #addfolder #folder-plus {
	display: inline-block;
	text-indent: -9999px;
	width: 22px;
	height: 23px;
	margin-top: 30px;
	background-image: url('../images/folder_add.png');
}
.folder:hover #addfolder {
	cursor: pointer;
}
.folder:hover #addfolder #folder-plus {
	border-radius: 12px;
	box-shadow: inset 0 0 10px rgb(59, 173, 78);
}
.folder-hover {
	border: 1px dashed #999;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; /*box-shadow:0 0 2px #111;*/
}
.folder-active {
	border-color: rgb(230, 12, 36);
}
.draggable * {
	cursor: move;
}
.thumb.ui-draggable.ui-draggable-dragging a img {
	width: 48px !important;
	height: 60px !important;
}
.thumb.ui-draggable.ui-draggable-dragging div {
	display: none;
}
.thumb.ui-draggable.ui-draggable-dragging {
	width: 48px !important;
	height: 60px !important;
}
#crop-frame {
	background: url("../images/image-cc.jpg") no-repeat scroll 50% 20% rgba(0, 0, 0, 0);
	float: right;
	padding-top: 12px;
	width: 615px;
}
#services-block {
	font-sizE: 16px;
}
.profile-info-half {
	width: 655px;
}
.profile-info-half ul li {
	width: 49%;
	float: left;
}
.profile-info-half ul li .s-right {
	width: 180px;
}
#thumbs .thumb {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	float: left;
	height: 84px;
	margin: 0 10px 10px 0;
	position: relative;
	vertical-align: top;
	width: 86px;
}
#thumbs .thumb a.fancybox {
	background: none repeat scroll 0 0 #f7f3ec;
	display: table-cell;
	height: 80px;
	overflow: hidden;
	padding: 5px;
	position: absolute;
	vertical-align: middle;
	width: 76px;
	text-align: center;
}
/********************* For Image uploade background *************************/
#crop-frame #canvas {
	background-image: url("../images/chess.png");
	display: table-cell;
	height: 320px;
	vertical-align: middle;
	width: 536px;
}
#uploadfiles {
	background: #8f8f8f;
	background: -moz-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f8f8f), color-stop(46%, #777), color-stop(100%, #5a5a5a));
	background: -webkit-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -o-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -ms-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: linear-gradient(to bottom, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	border: 1px solid #5a5a5a;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #fff !important;
	cursor: pointer;
	font-size: 24px;
	margin: 0px 3px 0px;
	padding: 10px 25px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	display: block;
	font-family: 'roboto_condensedregular';
	font-weight: bold;
}
.wait-div {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}
.wait-divin {
	background: linear-gradient(to bottom, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 3px solid rgba(0, 0, 0, 0);
	border-radius: 5px;
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);
	color: #363636;
	font-family: "proxima_novalight";
	font-size: 14px;
	height: 50px;
	left: 50%;
	line-height: 50px;
	margin-left: -100px;
	margin-top: -40px;
	position: fixed;
	text-align: center;
	top: 50%;
	width: 200px;
	z-index: 2147483647;
}
/*-------------------------------- Agency Profil Pic Css------------------ */
#AgnprofilePic {
	float: left;
	width: 225px;
}
#AgnprofilePic>a {
	display: block;
	width: 190px;
	display: table-cell;
	vertical-align: middle;
	height: 220px;
	background: #e5e5e5;
	border: 10px solid #fff;
	box-shadow: 5px 5px 5px rgba(0,0,0,.2);
	text-align: center;
	color: #444;
 overflow:hidden -moz-transition:all .3s ease;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
#AgnprofilePic>a img {
	width: 150px;
}
#AgnprofilePic>a:hover {
/*	-webkit-transform:rotate(20deg) translate(10px, 0);
	-moz-transform:rotate(20deg) translate(10px, 0);
	-ms-transform:rotate(20deg) translate(10px, 0);
	-o-transform:rotate(20deg) translate(10px, 0);
	transform:rotate(20deg) translate(10px, 0) */
}
#AgnprofilePic span {
	background: rgba(225,54,131,.5);
	text-align: center;
	padding: 11px;
	width: 150px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: absolute;
	bottom: 120px;
	margin-left: -65px;
	font-weight: 700;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
#AgnprofilePic>a img+span {
	margin-left: -160px;
	opacity: 0
}
#AgnprofilePic>a:hover span {
	background: #e13f32;
	color: #fff;
	opacity: 1
}
.pactive, .pinactive {
	background: #299a0b;
	background: -moz-linear-gradient(top, #299a0b 0%, #348c01 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #299a0b), color-stop(100%, #348c01));
	background: -webkit-linear-gradient(top, #299a0b 0%, #348c01 100%);
	background: -o-linear-gradient(top, #299a0b 0%, #348c01 100%);
	background: -ms-linear-gradient(top, #299a0b 0%, #348c01 100%);
	background: linear-gradient(to bottom, #299a0b 0%, #348c01 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#348c01', GradientType=0 );
	border: 1px solid #3ca623;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 0 rgba(85, 172, 55, 0.9), 0 1px 0 rgba(172, 246, 164, 0.9) inset;
	-moz-box-shadow: 0 1px 0 rgba(85, 172, 55, 0.9), 0 1px 0 rgba(172, 246, 164, 0.9) inset;
	-webkit-box-shadow: 0 1px 0 rgba(85, 172, 55, 0.9), 0 1px 0 rgba(172, 246, 164, 0.9) inset;
	color: #FFFFFF !important;
	display: inline-block;
	font-family: 'proxima_novalight';
	font-size: 17px;
	padding: 8px 10px;
	position: relative;
	text-align: center;
	text-transform: capitalize;
	width: 155px;
	height: 20px;
	line-height: 0;
}
.pinactive {
	background: #d2062c;
	background: -moz-linear-gradient(top, #bd0527 0, #d2062c 46%, #bf2961 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bd0527), color-stop(46%, #d2062c), color-stop(100%, #ad0020));
	background: -webkit-linear-gradient(top, #bd0527 0, #d2062c 46%, #ad0020 100%);
	background: -o-linear-gradient(top, #bd0527 0, #d2062c 46%, #ad0020 100%);
	background: -ms-linear-gradient(top, #bd0527 0, #d2062c 46%, #ad0020 100%);
	background: linear-gradient(to bottom, #bd0527 0, #d2062c 46%, #ad0020 100%);
	border: 1px solid #bf2961;
	box-shadow: 0 1px 0 rgba(180, 29, 57, 0.9), 0 1px 0 rgba(248, 112, 158, 0.9) inset;
	-moz-box-shadow: 0 1px 0 rgba(180, 29, 57, 0.9), 0 1px 0 rgba(248, 112, 158, 0.9) inset;
	-webkit-box-shadow: 0 1px 0 rgba(180, 29, 57, 0.9), 0 1px 0 rgba(248, 112, 158, 0.9) inset;
}
.pactive i, .pinactive i {
	margin-right: 5px;
}
.ref-alert {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 20px;
	padding: 15px;
	background-color: #f7f3ec;
	border: 1px solid #eee1e0;
	color: #000;
}
.del-icon {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	height: 22px;
	width: 22px;
	position: absolute;
	line-height: 22px;
	color: #fff;
	right: -12px;
	text-align: center;
	top: -12px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.del-icon:hover {
	color: #fff;
	background: #df316e;
}
#demo2, #demo1, #demo3 {
	min-height: 115px;
}
#select-country {
	text-align: left;
}
/*********************************************************** Country Flag Select*/
#select-country .panel {
	margin-bottom: 5px;
}
#select-country .panel-heading, #select-country .panel-heading a {
	color: #333333;
	font-size: 18px;
	padding: 5px;
}
#select-country .panel-heading a {
	font-size: 18px;
	line-height: 18px;
	cursor: pointer;
	text-align: left;
	display: block;
	padding: 6px 8px;
	text-transform: uppercase;
}
#select-country .panel-heading span {
	margin: 3px 5px 0 0;
	padding-left: 25px;
	position: relative;
	z-index: 1000;
	display: block;
	width: 400px;
}
#select-country .accordion-toggle:hover {
	color: #e13f32 !important;
}
#select-country .collapse {
	background: #fff;
}
#select-country ul {
	padding: 8px 0;
}
#select-country ul li {
	display: inline-block;
	width: 25%;
	margin-bottom: 2px;
	line-height: 18px;
	padding: 3px 3px 2px 3px;
}
#select-country ul li img {
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
	padding: 1px;
	vertical-align: middle;
}
#select-country ul li a {
	color: #1a1a1a;
	outline: none;
	font-sizE: 12px;
	display: block;
}
#select-country ul li:hover {
	color: #000000;
	background: #f2f2f2;
}
.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-ms-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
}
.collapse.in {
	height: auto;
}
.new-s-bt a {
	display: block;
	font-size: 15px;
}
.new-s-bt a i {
	margin-right: 5px;
}
.fancybox-outer, .fancybox-inner {
	height: auto!important;
}
.ph-n {
	display: inline-block;
	float: right;
	font-size: 28px;
	line-height: 36px;
	text-shadow: 0 0 1px #fff;
	font-family: "proxima_novalight";
}
.ph-n a {
	color: #e13f32;
}
.ph-n a:hover {
	color: #000;
}
.post-share {
	position: relative;
	margin-top: 0px;
	z-index: 999
}
.post-share>a {
	margin-right: 5px
}
.post-share>a {
	background: url("../images/icons-s7baca61f47.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: inline-block;
	vertical-align: middle;
	height: 32px;
	width: 32px;
	text-indent: -99999px;
}
.icons-facebook-square {
	background-position: 0 -1937px!important;
}
.icons-twitter-square {
	background-position: 0 -1177px!important;
}
.icons-google-square {
	background-position: 0 -1269px!important;
}
.icons-linkedin-square {
	background-position: 0 -1457px!important;
}
.new-s-bt a {
	padding: 7px 7px 6px 45px;
	min-height: 20px;
	height: auto!important;
	height: 20px;
	position: relative;
}
.new-s-bt a i {
	border: 1px solid #5a5a5a;
	background: #8f8f8f;
	background: -moz-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8f8f8f), color-stop(46%, #777), color-stop(100%, #5a5a5a));
	background: -webkit-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -o-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: -ms-linear-gradient(top, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	background: linear-gradient(to bottom, #8f8f8f 0, #777 46%, #5a5a5a 100%);
	box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.4) inset;
	border-radius: 1px 0 0 1px;
	-moz-border-radius: 1px 0 0 1px;
	-webkit-border-radius: 1px 0 0 1px;
	color: #fff;
	display: inline-block;
	height: 32px;
	left: -1px;
	line-height: 32px;
	margin: 0;
	padding: 0 10px;
	position: absolute;
	text-shadow: 0 0 1px #000;
	top: -1px;
}
.pop-new-de {
	background: #fff;
	padding: 15px;
	color: #3e3e3e;
}
.pop-new-de .page-tip-part {
	font-sizE: 16px;
}
.n-cre-1 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	color: #d9d9d9 !important;
	display: block;
	font-size: 18px;
	line-height: 16px;
	padding: 12px 8px;
	text-align: center;
}
.n-cre-2 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);
	color: #fff !important;
	display: block;
	font-size: 14px;
	line-height: 17px;
	padding: 7px 5px;
	text-align: center;
}
.n-cre-3, .n-cre-4 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);
	color: #fff !important;
	display: block;
	font-size: 14px;
	line-height: 17px;
	padding: 7px 5px;
	text-align: center;
	min-height: 36px;
	border-top: 1px solid rgba(0, 0, 0, 0.2)
}
.n-credit-popup {
	margin-top: 20px;
}
.n-credit-popup ul {
	list-style: none;
	text-align: center;
}
.n-credit-popup ul li {
	display: inline-block;
	width: 250px;
	vertical-align: top;
}
.all-me .inputContainer {
	margin: 5px 0;
	padding: 0;
	display: block;
}
.all-me-in .option-group {
	float: left;
	margin: 5px 0;
	width: 48%;
}
#select-country .z-section {
	margin-bottom: 10px;
}
.accor-head {
}
.accor-heading {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f3ec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f7f3ec 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f7f3ec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f3ec', GradientType=0 ); /* IE6-9 */
	font-size: 18px;
	padding: 10px;
	text-shadow: 0 1px 1px #fff;
	font-family: "proxima_novalight";
}
.accor-heading a {
	color: #3e3e3e;
	display: block;
}
.note {
	background: none repeat scroll 0 0 #E4536E;
	color: #FFFFFF;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 2px;
	text-transform: uppercase;
}
#buyTokensModalContainer {
	margin: 10px 0;
}
.buyTokenWrap fieldset.package {
	padding: 0 !important;
}
.pricingWrap3 .package {
	background: url("../images/rdiobg.png") repeat-y scroll left center #fff;
	border: 1px solid #d9d9d9;
	border-radius: 16px;
	display: block;
	float: none;
	font-size: 12px;
	height: auto;
	padding: 20px 0;
	position: relative;
}
.buyTokenWrap div.pricePoint {
	border-bottom: 1px solid #d9d9d9;
	clear: both;
	display: block;
	height: auto;
	letter-spacing: 0;
	padding: 10px 20px;
	position: relative;
	text-align: left;
}
.buyTokenWrap .package .leftradio {
	display: block;
	height: 100%;
	left: 0;
	max-height: 80px;
	min-height: 54px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 60px;
}
.buyTokenWrap .package .leftradio input {
	position: absolute;
	right: 35%;
	top: 38%;
}
.pricingWrap3 .leftDetail {
	float: left;
	height: auto;
	left: 60px;
	padding-left: 20px;
	position: relative;
	width: 290px;
	top: 9px;
}
.pricingWrap3 strong.pckgName {
	font-size: 24px;
}
.pricingWrap3 strong.pckgName {
	color: #1f1f1f;
	display: block;
	letter-spacing: -1px;
	line-height: 28px;
}
.buyTokenWrap .chargeType {
	color: #70a60b;
	display: block;
	margin-bottom: 0;
}
.pricingWrap3 ul.specialBonus {
	display: block;
	list-style: outside none none;
}
.pricingWrap3 ul.specialBonus li.sale {
	color: #fe0000;
}
.pricingWrap3 ul.specialBonus li {
	font-weight: bold;
	line-height: 16px;
}
.pricingWrap3 .rightDetail {
	float: right;
	height: auto;
	position: relative;
	width: 230px;
}
.buyTokenWrap div.pricePoint .bigPrice {
	color: #1f1f1f;
	font-weight: bold;
	height: 44px;
}
.buyTokenWrap div.pricePoint .bigPrice span.currency {
	display: block;
	float: left;
	font-size: 24px;
	line-height: 24px;
	padding-top: 4px;
}
.buyTokenWrap div.pricePoint .bigPrice span.number {
	display: block;
	float: left;
	font-size: 44px;
	letter-spacing: -2px;
	line-height: 44px;
	margin-right: 1px;
}
.buyTokenWrap div.pricePoint .bigPrice span.currency {
	display: block;
	float: left;
	font-size: 16px;
	line-height: 24px;
	padding-top: 4px;
}
.specialOffer2 {
	float: right;
	position: absolute;
	right: -19px;
}
.specialOffer2 span.label {
	background: url("../images/shop-promo-button.png") no-repeat scroll 0 0 transparent;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 33px;
	line-height: 24px;
	margin-right: 25px;
	padding-left: 7px;
	text-shadow: 0 0 1px #9c1f67;
}
.specialOffer2 span.label span {
	background: url("../images/shop-promo-button.png") no-repeat scroll right top transparent;
	display: inline-block;
	height: 33px;
	left: 18px;
	margin-left: -16px;
	padding-right: 9px;
	position: relative;
	top: -3px;
}
.buyTokenWrap div.pricePoint:last-of-type {
	border-bottom: 0 none !important;
}
#btnWrap {
	clear: both;
	display: block;
	height: auto;
	margin-bottom: 20px;
}
#btnWrap a.overlaySubmitBtn {
	cursor: pointer;
	display: block;
	height: 62px;
	margin-top: 15px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 0 1px #9c1f67;
	white-space: nowrap;
	width: 100%;
}
.overlaySubmitBtn .leftBtn {
	background: url("../images/newBtnSprite.png") no-repeat scroll left -124px rgba(0, 0, 0, 0);
	display: block;
	float: left;
	height: 62px;
	width: 45px;
}
.overlaySubmitBtn .rightBtn {
	background: url("../images/newBtnSprite.png") no-repeat scroll right -124px rgba(0, 0, 0, 0);
	display: block;
	float: right;
	height: 62px;
	width: 45px;
}
.overlaySubmitBtn .midBtn {
	background: url("../images/newBtnSprite.png") repeat-x scroll left -186px rgba(0, 0, 0, 0);
	color: #fff;
	display: block;
	float: none;
	font-size: 28px;
	font-weight: bold;
	height: 62px;
	letter-spacing: -2px;
	line-height: 52px;
	margin: 0 45px;
	max-width: 100%;
	overflow: visible;
	padding-right: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
}
.forgot-pass {
	background: url("../images/slide2.png") no-repeat scroll 100% 100% transparent;
	padding-top: 30px !important;
	position: relative;
	margin-bottom: -15px;
	height: 379px;
}
.forgot-pass-inner {
	width: 620px;
	float: left;
	background: url("../images/price-bg.png") repeat 0 0 transparent;
	border: 1px solid #E3E3E3;
	border-bottom: 2px solid #CCC;
	margin: 13px 28px 0 0;
}
.forgot-pass-inner2 {
	padding: 15px;
	color: #666;
	font-family: "roboto_condensedregular";
}
.content-static {
	background: url("../images/price-bg.png") repeat 0 0 transparent;
	border: 1px solid #E3E3E3;
	border-bottom: 2px solid #CCC;
	padding: 15px;
}
.checkusername {
	font-family: "roboto_condensedregular";
	font-size: 16px;
	position: absolute;
	right: 8px;
	top: 8px;
}
.wrapper-404 {
	background: url("../images/bg.jpg") no-repeat scroll 0 0 white;
	height: 410px;
	margin: 0 auto;
	padding: 60px 70px 0 500px;
}
#error-message-404 h1 {
	color: #333;
	font-size: 38px;
	line-height: 1;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#error-message-404 p {
	color: #666;
	font-size: 20px;
	line-height: 1.2em;
	margin: 20px 0 0;
}
#error-message-404 a {
	background-color: #a01644;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	height: 50px;
	line-height: 50px;
	margin: 25px 0 0;
	padding: 0 35px;
	text-align: center;
}
#error-message-404 a img {
	display: inline-block;
	margin: 0 0 0 20px;
	vertical-align: -6px;
}
.category_content {
	padding: 10px;
}
.category_content label {
	cursor: pointer;
	display: inline-block;
	margin: 4px 0;
}
.category_content label input {
	cursor: pointer;
	float: left;
	margin-top: 0;
	vertical-align: middle;
}
.category_content label span {
	float: left;
	font-size: 12px;
	padding-left: 5px;
	vertical-align: middle;
	width: 144px;
}
.unreadCount {
	vertical-align: text-bottom;
	margin-left: 10px;
}
.table-inner-tab td {
	font-sizE: 12px;
}
.soma-te {
	height: 150px;
	margin: 0;
	overflow: auto;
	table-layout: fixed;
}
.agencylogininfo p {
	position: relative;
}
.register-box {
	floaT: left;
	width: 49.7%;
	border: 1px dashed #e3e3e3;
}
acronym {
	color: #363636;
	float: left;
	font-size: 13px;
	margin: 10px 20px 0 0;
	text-transform: capitalize;
}
.register-box-in {
	padding: 10px;
	background: #fff;
}
.register-box-in h3 {
	border-bottom: 1px dashed #e3e3e3;
	padding-bottom: 10px;
}
#checkout_form {
	margin-top: 15px;
}
#checkout_form h3 {
	color: #3e3e3e;
	border-bottom: 1px dashed #e3e3e3;
	padding-bottom: 10px;
}
#checkout_form ul {
	float: left;
}
.jn-pad .s-left1 {
	width: 150px!important;
}
.jn-pad .s-right {
	width: 150px!important;
}
.instructions {
	display: inline-block;
	position: relative;
	text-shadow: none;
}
.instructions i {
	cursor: pointer;
}
.instructions > span:before {
	border-color: transparent transparent #3b3b3b;
	border-style: solid;
	border-width: 0 12px 12px;
	content: "";
	height: 0;
	position: absolute;
	right: 8px;
	top: -10px;
	width: 0;
}
.tool-more > span {
	margin-left: -288px;
	padding: 5px 15px;
}
.ids {
	list-style: none;
	margin-right: 15px;
	float: right;
	margin-top: 3px;
}
.ids li {
	floaT: right;
	display: inline-block;
	padding-lefT: 10px;
}
.ids li a i {
	font-sizE: 28px;
	color: #e13f32;
}
.ids li a:hover {
	color: #3e3e3e;
}
.ids li a.tooltip {
	font-sizE: 12px;
	text-shadow: none;
}
.gnc li {
	line-height: 20px;
}
.captcha-refresh {
	cursor: pointer;
	margin-left: 5px;
	vertical-align: -moz-middle-with-baseline;
	vertical-align: -webkit-middle-with-baseline;
	vertical-align: middle-with-baseline;
}
.captcha-refresh i {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.captcha-refresh:hover i {
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
 filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
	zoom: 1;
}
#avatar-chaneg {
	max-width: 500px;
}
#avatar-chaneg ul {
	list-style: none;
	text-align: center;
}
#avatar-chaneg ul li {
	display: inline-block;
}
#avatar-chaneg ul li a {
	display: table-cell;
	height: 150px;
	padding-top: 10px;
	vertical-align: middle;
	width: 150px;
	bordeR: 1px solid #eee1e0;
	padding: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#avatar-chaneg ul li a:hover, #avatar-chaneg ul li.selected a {
	background: #f4f4f4;
}
#avatar-chaneg ul li a img {
}
.color-tag {
	padding: 0 5px;
	font-size: 12px;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.badge-posi {
	width: 35px;
	height: 35px;
	z-index: 3;
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	-o-transition-duration: .8s;
	transition-duration: .8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	font-weight: 600;
	font-size: 9px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	color: #fff;
	text-indent: -99999px;
	position: absolute;
	bottom: 101px;
}
.all-c-badge {
	top: 0;
	position: absolute;
	left: 0;
	width: 46px;
	z-index: 3;
}
.all-c-badge img {
	margin-top: 3px;
	width: 30px;
}
/*.badge-posi:hover {transform:translate(50px,0);-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);
	-o-transform:translate(50px,0);-ms-transform:translate(50px,0)}*/

	/*.verified-badge {background:url(../images/icons/verified.png) no-repeat  0 0 / 100% auto;position:absolute;
	bottom:101px;left:4px;}

	.vip-badge {background:url(../images/icons/vip.png) no-repeat  0 0 / 100% auto;position:absolute;
	bottom:101px;left:46px;}

	.video-badge{background:url(../images/icons/video-ic.png) no-repeat  0 0 / 100% auto;position:absolute;
	bottom:101px;left:88px;}

	.pornstar-badge{background:url(../images/icons/porn-star.png) no-repeat  0 0 / 100% auto;position:absolute;
	bottom:101px;left:130px;}

	.online-badge{background:url(../images/icons/online.png) no-repeat  0 0 / 100% auto;position:absolute;
	bottom:101px;left:171px;}*/

#m-menu-f-web {
	list-style: none;
}
#m-menu-f-web li {
	float: left;
	margin-bottom: -1px;
	display: block;
	position: relative;
	width: 25%;
}
#m-menu-f-web li a {
}
#m-menu-f-web ul > li > a {
	display: block;
	padding: 10px 0px;
	position: relative;
}
#m-menu-f-web ul > li > a {
	line-height: 1.42857;
	margin-right: 2px;
}
#m-menu-f-web ul > li > a, #m-menu-f-web ul > li > a:focus, #m-menu-f-web ul > li > a:hover {
	background-color: #868686;
	border-radius: 0;
	color: #fff;
	cursor: default;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	height: 30px;
	text-align: center;
}
#m-menu-f-web ul > li.active > a, #m-menu-f-web ul > li.active > a:hover, #m-menu-f-webul > li.active > a:focus {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #ddd #ddd transparent;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	cursor: default;
}
#m-menu-f-web ul > li > a.active, #m-menu-f-web ul > li.active > a:focus, #m-menu-f-web ul > li.active > a:hover {
	background-color: #e13f32;
	color: #fff;
}
#addBacklinkContainer {
	background-color: #f1f1f1;
	/*    height: 360px;*/
	margin: 10px 0;
	font-size: 14px;
	font-weight: 100;
	line-height: 18px;
}
.back-step1 {
	padding: 0 15px;
}
#backlink-legend {
	background-color: #fff;
	float: left;
	padding: 10px 33px;
}
.for-web-link label {
	width: 50%;
}
.for-web-link .radio {
	float: left;
	margin-top: 12px;
}
.for-web-link img {
	float: left;
	margin-left: 15px;
}
.copy-code {
	background-color: #d9e6ef;
	border-radius: 10px;
	margin: 30px auto;
	padding: 20px;
	text-align: center;
}
/****************************** ******************************
   					Advertisement Page Style CSS
****************************** ******************************/
.advertise-page {
	display: block;
}
.advertise-top-part {
	background: none repeat scroll 0 0 #F2F2F2;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 15px;
	padding: 5px 10px 10px 68px;
	position: relative;
}
.ad-top-left {
	float: left;
	margin-right: 50px;
	width: 325px;
}
.ad-top-right {
	float: left;
	width: 400px;
}
.ad-top-left h2, .ad-top-right h2 {
	font-family: "Oswald", sans-serif;
	font-size: 16px;
	margin: 8px 0 0;
	text-transform: uppercase;
}
.ad-top-left h2 + span {
	background: none repeat scroll 0 0 #444444;
	border-radius: 30px;
	color: #ffffff;
	display: block;
	font-size: 25px;
	font-weight: 700;
	height: 33px;
	left: 10px;
	line-height: 27px;
	padding-top: 3px;
	position: absolute;
	text-align: center;
	top: 10px;
	width: 36px;
}
.ad-top-left p, .ad-top-right p {
	font-family: 'proxima_novalight';
	font-size: 13px;
	margin: 4px 0;
}
.advertise-bot-part {
	display: block;
	margin: 25px 15px 0;
	position: relative;
}
.ad-bot-left {
	border-radius: 3px;
	box-shadow: -9px 0 7px #ccc;
	float: left;
	padding: 20px;
	position: relative;
	width: 850px;
	background-color: rgba(255, 255, 255, 0.65);
	border: 1px solid #eee1e0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	box-shadow: 0 5px 5px 0 rgba(130, 94, 64, 0.3);
}
.bannerSize {
	background: none repeat scroll 0 0 #f5f5f5;
	margin-bottom: 15px;
	padding-top: 10px;
}
.AdvertPrice {
	background: #a34bb1;
	border-radius: 3px;
	border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	display: block;
	color: #fff;
	font-size: 20px;
	padding-left: 40px;
	position: relative;
	margin-top: 11px;
	margin-bottom: 11px;
	cursor: pointer;
}
.PriceBlue1 {
	background: #e13f32;
}
.AdvertPrice:hover, .PricePink1 {
	background: url("../images/pink-bg2.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.AdvertPrice h1 {
	color: #fff;
	font-weight: 900;
	font-size: 20px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.AdvertPrice ul {
	margin: 0;
	padding: 0;
	line-height: 11px;
	width: 345px;
}
.AdvertPrice ul li {
	font-size: 11px;
	line-height: 11px;
	font-weight: 100;
	display: inline-block;
	padding-right: 5px;
	padding-left: 0;
	border-right: 1px solid #fff;
	font-family: 'proxima_novalight';
}
.AdvertPrice ul li:last-child {
	border: none;
	padding-right: 0;
}
.AdvertPrice .price {
	background: #333;
	border: 3px solid #fff;
	font-style: italic;
	padding: 10px;
	border-radius: 5px;
	position: absolute;
	top: -10px;
	right: 20px;
}
.AdvertPrice .badge1 {
	width: 58px;
	height: 58px;
	background: url(../images/badge-gold.png) no-repeat;
	color: #444;
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	position: absolute;
	padding: 14px 6px 0 4px;
	letter-spacing: -1px;
	top: -12px;
	right: 125px;
}
.AdvertPrice input[type=radio] {
	display: none
}
.AdvertPrice input[type=radio]+span {
	display: inline-block;
	width: 21px;
	height: 21px;
	cursor: pointer;
	position: absolute;
	top: 18px;
	left: 12px;
}
.AdvertPrice input[type=radio]:checked+span {
	background-position: bottom
}
.ad-bot-right {
	float: right;
	position: relative;
	margin-top: -32px;
}
.ad-bot-right .bannerSample {
	background: #fff;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 10px 30px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	width: 258px;
	color: #fff;
	height: 430px;
	text-align: center;
}
.ad-bot-right .bannerSample span.title {
	text-transform: uppercase;
	background: #fff;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	font-size: 22px;
	padding: 10px 20px;
	position: absolute;
	top: -15px;
	width: 90px;
	left: 90px;
	display: block;
	text-align: center;
	color: #e13f32;
	font-weight: bold;
	text-shadow: none !important;
}
.ad-bot-right .bannerSample img {
	margin-top: -5px;
	position: relative;
	z-index: 2;
	margin-bottom: 10px;
}
.specila {
	color: #fff;
	font-size: 13px;
	padding: 5px 10px;
	position: absolute;
	right: 11px;
	top: 32px;
}
.paysid {
	text-align: center !important;
	margin-top: 15px;
}
.paysid a {
	border-radius: 5px !important;
}
.bannerSize label {
	display: inline-block;
	font-size: 14px;
	font-weight: 100 !important;
	line-height: 21px;
	margin-left: 10px;
	text-transform: capitalize;
	width: 165px !important;
}
.bannerSize .bannerInfos {
	background: none repeat scroll 0 0 #e13f32;
	border-radius: 4px;
	color: #ffffff;
	float: left;
	font-size: 16px;
	line-height: 16px;
	margin: 5px 13px 13px;
	padding: 7px 10px 9px;
}
.stardate acronym, .enddate acronym {
	width: 100px;
	color: #F9C;
}
.stardate, .enddate {
	display: inline-block;
	margin-bottom: 13px;
}
.stardate label, .enddate label {
	color: #363636;
	float: left;
	font-size: 13px;
	margin: 10px 10px 0 0;
	text-transform: capitalize;
	width: 150px;
}
.TableDesignSuccess tr {
	padding-bottom: 3px;
	border-bottom: 1px dotted #ccc;
}
.TableDesignSuccess td:first-child {
	background: none repeat scroll 0 0 #f2f2f2;
	font-family: arial;
	font-size: 12px;
	font-weight: 700;
	text-align: right;
}
.TableDesignSuccess td {
	font-size: 14px;
	padding: 8px;
	background: none repeat scroll 0 0 #fff;
}
.TableDesignSuccess {
	border-collapse: collapse;
	border-spacing: 0;
	color: #444;
	font-size: 12px;
	margin: 15px 0;
	width: 100%;
	border: 6px solid #f5f5f5;
}
#uploadBanner {
	background: none repeat scroll 0 0 rgba(235, 231, 213, 0.5);
	border: 1px dashed rgba(0, 0, 0, 0.2);
	color: #444 !important;
	display: table-cell;
	line-height: 18px;
	padding: 0 10px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 237px;
	z-index: 5;
}
#uploadBanner span {
	background: none repeat scroll 0 0 rgba(139, 157, 171, 0.2);
	border-radius: 6px;
	display: block;
	font-size: 17px;
	font-weight: 100;
	padding: 10px;
}
.fileinput-button input {
	cursor: pointer;
	direction: ltr;
	font-size: 23px;
	margin: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: translate(-300px, 0px) scale(4);
}
.fileinput-button {
	overflow: hidden;
	position: relative;
}
.updiv {
	height: 200px;
	left: 1px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	width: 265px;
	z-index: 4;
}
.updiv img {
	height: 200px !important;
	width: 200px !important;
}
.foot-s {
	background: #fff;
	margin: 0 -15px;
	padding: 15px;
}
.backlinkSuccess i {
	color: #ff000;
	font-size: 98px;
}
.backlinkSuccess {
	margin: 40px 0;
	text-align: center;
}
.backlinkSuccess h1 {
	color: #444;
	font-size: 28px;
	margin-bottom: 15px;
	margin-top: 10px;
	text-transform: uppercase;
}
.success-pass {
	background: url("../images/slide2.png") no-repeat scroll 100% 100% transparent;
	padding-top: 30px !important;
	position: relative;
	margin-bottom: -15px;
	height: 379px;
}
.success-pass-inner {
	width: 620px;
	float: left;
	background: url("../images/price-bg.png") repeat 0 0 transparent;
	border: 1px solid #E3E3E3;
	border-bottom: 2px solid #CCC;
	margin: 13px 28px 0 0;
}
.success-pass-inner2 {
	color: #666;
	font-family: "roboto_condensedregular";
	font-size: 16px;
	line-height: 30px;
	padding: 15px;
}
.jnn {
	floaT: left;
	width: 220px;
	margin: 15px 15px 15px 0;
	padding: 10px;
	background: #fff;
}
.jnn-right {
	overflow: hidden;
	margin-top: 15px;
}
.post-v {
	display: inline-block;
	width: 33%;
	bordeR: 1px solid rgba(0, 0, 0, 0.1);
}
.post-v h2 {
	margin-bottom: 0;
}
.post-v .entry-content {
	padding: 5px;
	margin-bottom: 0;
	background: #fff;
	bordeR-top: 1px solid rgba(0, 0, 0, 0.1);
}
.post-v .entry-content p {
	margin-bottom: 0;
}
.banner-features {
	display: block;
	margin-top: 16px;
}
.banner-features h1 {
	text-align: center;
	margin-bottom: 10px;
}
.banner-features ul {
	list-style: none;
}
.banner-features ul li {
	border-bottom: 1px solid #e8e8e8;
	text-align: left;
}
.banner-features ul li .ban_feat1 {
	color: #3e3e3e;
	float: left;
	font-size: 14px;
	line-height: 34px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 228px;
}
.banner-features ul li .ban_feat2 {
	color: #333;
	float: right;
	font-size: 16px;
	line-height: 34px;
}
.gallery {
	display: block;
}
.gallery ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.gallery ul li {
	display: inline-block;
	margin: 0 5px 10px;
	width: 32%;
}
.gallery ul li a img {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #d8d8d8;
	padding: 3px;
}
.gallery ul li a img:hover {
	border: 1px solid #e13f32;
}
.del-new1 {
	position: absolute;
	right: -4px;
	top: -4px;
}
.del-new1 a {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: none repeat scroll 0 0 #bdc3c7;
	color: #000;
	display: block;
	padding: 4px 6px;
}
.del-new1 a:hover {
	background: #3b3b3b;
	color: #fff;
}
.all-video-new1 ul li {
	width: 21.6%;
}
.for-club {
	background: url("../images/price-bg.png") repeat 0 0 transparent;
	border: 1px solid #E3E3E3;
	border-bottom: 2px solid #CCC;
	margin: 13px 0px 0 0;
	padding: 15px;
	position: relative;
}
.for-club img {
	margin: -26px 15px -16px -15px;
	floaT: left;
}
.for-club div {
	overflow: hidden;
}
.for-club span {
	color: #e13f32;
	font-size: 20px;
}
.for-club .big-one {
	color: #e13f32;
	font-family: "roboto_condensedregular";
	font-size: 36px;
	margin: 5px 0 10px;
}
.for-club2 {
	color: #666;
	float: left;
	font-family: "roboto_condensedregular";
	line-height: 1.6em;
}
.ad-mem {
	background: none repeat scroll 0 0 #f2f2f2;
	border-radius: 4px;
	margin-bottom: 15px;
	padding: 5px 10px;
	position: relative;
	text-align: center;
}
.ad-mem h4 {
	color: #e13f32;
	display: block;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.ad-mem p {
	margin-bottom: 5px;
}
.user_green {
	border-color: green !important;
}
.user_red {
	border-color: red !important;
}
.modal-dialog {
	margin: 30px auto;
	width: 690px;
}
.skil-green {
	background: none repeat scroll 0 0 #008000;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	margin: 0 2px 4px 0;
	padding: 5px;
}
.skil-green:hover {
	background: #4a4a4a;
	color: #fff;
}
/***Agency Login css Start***/

#agencylog {
	background: none repeat scroll 0 0 #fcffb6;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 50px;
	left: 0;
	padding: 0 10px;
	width: 100%;
	z-index: 999;
}
.agencylogininfo {
	display: block;
}
.agencylogininfo p {
	color: #363636;
	font-family: 'proxima_novalight';
	font-size: 18px;
	line-height: 50px;
	margin: 0;
	padding: 0;
}
.agencylogininfo .s_butt {
	font-size: 12px;
	line-height: normal;
	padding: 5px;
	position: absolute;
	right: 10px;
	top: 10px;
}
/***Agency Login css Start***/






/***Manage shop css Start***/
/***Manage shop css Start***/

.manage-shop-part {
	display: block
}
.manage-shop {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left;
	margin: 5px 4px 6px;
	width: 48.9%;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	position: relative;
}
.manage-shop:hover {
	box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3)
}
.manage-title {
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #fff 0, #f6f6f6 47%, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	border-bottom: 1px solid #e6e2e2;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	display: block;
	padding: 5px 10px
}
.manage-title i {
	display: inline-block;
	float: left;
	font-size: 26px;
	margin-right: 10px;
	padding-top: 7px
}
.manage-title h1 {
	color: #5c5c5c;
	display: block;
	font-family: "proxima_novalight";
	font-size: 20px;
	margin-bottom: 3px
}
.manage-title h5 {
	color: #979797;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 12px;
	margin: 0
}
.manage-couting {
	display: block
}
.manage-couting .mc1 {
	border-right: 1px solid #dedede;
	float: left;
	font-family: 'proxima_novalight';
	font-size: 12px;
	padding: 1px;
	text-align: center;
	text-transform: capitalize;
	width: 33.3%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.manage-couting .mc1 cite {
	background: none repeat scroll 0 0 #f3f3f3;
	color: #434343;
	display: block;
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 12px;
	padding: 5px 0
}
.manage-couting .mc1 span {
	color: #2f2f2f;
	display: block;
	min-height: 28px;
	padding: 6px 0;
	text-align: center
}
.manage-couting .mc1:last-child {
	border: medium none;
}
.manage-button {
	border-top: 1px solid #dedede;
	display: block;
	clear: both;
}
.manage-button a {
	border-right: 1px solid #ededed;
	color: #363636;
	float: left;
	font-family: 'roboto_condensedregular';
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	width: 49%;
	border-radius: 0 0 0 5px;
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	overflow: hidden;
}
.manage-button a:last-child {
	border: 0;
	border-radius: 0 0 5px 0;
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0
}
.manage-button a:hover {
	background: #f2f2f2
}
.shopfull {
	width: inherit;
	display: block;
	float: none
}
.shopfull .manage-couting .mc1 {
	width: 25%;
}
.shopfull .manage-button a {
	width: 100%
}
.shopfull2 {
	width: inherit;
	display: block;
	float: none
}
.shopfull2 .manage-couting .mc1 {
	width: 180px
}
.shopfull2 .manage-button a {
	width: 365px
}
.shopfull3 {
	width: inherit;
	display: block;
	float: none
}
.shopfull3 .manage-button a {
	width: 365px
}
.shopfull4 {
	width: inherit;
	display: block;
	float: none
}
.shopfull4 .manage-couting .mc1 {
	width: 241px
}
.shopfull4 .manage-button a {
	width: 365px
}
.shopfull5 {
	width: inherit;
	display: block;
	float: none
}
.shopfull5 .manage-couting .mc1 {
	width: 143px
}
.shopfull5 .manage-button a {
	width: 365px
}
.hide_sec {
	color: #565656;
	cursor: pointer;
	font-family: 'proxima_novalight';
	font-size: 15px;
	position: absolute;
	right: 10px;
	top: 15px
}
.hide_sec i {
	float: none;
	font-size: 20px;
	margin: -2px 0 0;
	padding: 0;
	vertical-align: middle
}
.hide_sec:hover {
	color: #000
}
.inote {
	display: block;
	font-family: 'proxima_novalight';
	font-size: 11px;
	background: #ffffeb;
	margin: 10px 0;
	padding: 5px;
}
.inote span {
	background: none repeat scroll 0 0 #e4536e;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 2px;
	margin-right: 10px;
	text-transform: uppercase;
	font-family: arial
}
.manage-phyitem-page {
	display: block
}
.managephy-title {
	background: none repeat scroll 0 0 #2b2b2b;
	color: #fff;
	font-family: 'proxima_novalight';
	font-size: 12px;
	font-weight: bold
}
.managephy-title .phy_1 {
	float: left;
	text-align: center;
	width: 60px;
	line-height: 34px
}
.managephy-title .phy_2 {
	float: left;
	line-height: 34px;
	width: 200px
}
.managephy-title .phy_3 {
	float: left;
	line-height: 34px;
	text-align: center;
	width: 130px
}
.managephy-title .phy_4 {
	float: left;
	text-align: center;
	width: 120px;
	line-height: 34px
}
.managephy-title .phy_5 {
	float: left;
	line-height: 34px;
	text-align: center;
	width: 100px
}
.managephy-title .phy_6 {
	float: left;
	text-align: center;
	width: 126px;
	line-height: 34px
}
.managephy-list {
	color: #515151;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 14px;
	padding: 6px 0
}
.managephy-list.white {
	background: #fff
}
.managephy-list.gray {
	background: #f4f4f4
}
.managephy-list .phy_1 {
	float: left;
	width: 60px;
	text-align: center
}
.managephy-list .phy_2 {
	float: left;
	width: 200px
}
.managephy-list .phy_3 {
	float: left;
	text-align: center;
	width: 130px
}
.managephy-list .phy_4 {
	float: left;
	text-align: center;
	width: 120px
}
.managephy-list .phy_5 {
	float: left;
	text-align: center;
	width: 100px
}
.managephy-list .phy_6 {
	float: left;
	text-align: center;
	width: 126px
}
.managephy-list .phy_6 .s_butt {
	font-size: 13px;
	padding: 5px 10px
}
.managephy-list .phy_6 .pinactive, .managephy-list .phy_6 .pactive {
	padding: 7px 10px 6px;
	font-size: 13px
}
.manage-phyitemorder-page {
	display: block
}
.managephyord-title {
	background: none repeat scroll 0 0 #2b2b2b;
	color: #fff;
	font-family: 'proxima_novalight';
	font-size: 12px;
	font-weight: bold
}
.managephyord-title .phy_1 {
	float: left;
	text-align: center;
	width: 55px;
	line-height: 34px
}
.managephyord-title .phy_2 {
	float: left;
	line-height: 34px;
	width: 180px
}
.managephyord-title .phy_3 {
	float: left;
	line-height: 34px;
	text-align: center;
	width: 120px
}
.managephyord-title .phy_4 {
	float: left;
	text-align: center;
	width: 110px;
	line-height: 34px
}
.managephyord-title .phy_5 {
	float: left;
	line-height: 34px;
	text-align: center;
	width: 100px
}
.managephyord-title .phy_6 {
	float: left;
	text-align: center;
	width: 100px;
	line-height: 34px
}
.managephyord-title .phy_7 {
	float: left;
	text-align: center;
	width: 75px;
	line-height: 34px
}
.managephyord-list {
	color: #515151;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 14px;
	padding: 6px 0;
	position: relative
}
.managephyord-list.white {
	background: #fff
}
.managephyord-list.gray {
	background: #f4f4f4
}
.managephyord-list .phy_1 {
	float: left;
	width: 55px;
	text-align: center
}
.managephyord-list .phy_2 {
	float: left;
	width: 180px
}
.managephyord-list .phy_2 img {
	float: left
}
.managephyord-list .phy_3 {
	float: left;
	text-align: center;
	width: 120px
}
.managephyord-list .phy_4 {
	float: left;
	text-align: center;
	width: 110px
}
.managephyord-list .phy_5 {
	float: left;
	text-align: center;
	width: 100px
}
.managephyord-list .phy_6 {
	float: left;
	text-align: center;
	width: 100px
}
.managephyord-list .phy_7 {
	float: left;
	text-align: center;
	width: 75px
}
.managephyord-list .phy_7 .s_butt {
	font-size: 13px;
	padding: 5px 10px
}
.managephyord-list .phy_7 .pinactive, .managephyord-list .phy_7 .pactive {
	padding: 7px 10px 6px;
	font-size: 13px
}
.new_tip {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.7);
	background: #fa3c45;
	background: -moz-linear-gradient(top, #fa3c45 0, #dc0d17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fa3c45), color-stop(100%, #dc0d17));
	background: -webkit-linear-gradient(top, #fa3c45 0, #dc0d17 100%);
	background: -o-linear-gradient(top, #fa3c45 0, #dc0d17 100%);
	background: -ms-linear-gradient(top, #fa3c45 0, #dc0d17 100%);
	background: linear-gradient(to bottom, #fa3c45 0, #dc0d17 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa3c45', endColorstr='#dc0d17', GradientType=0);
	color: #fff !important;
	min-height: 13px;
	padding: 1px 3px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
	background-clip: padding-box;
	display: inline-block;
	font-family: 'roboto_condensedregular';
	font-size: 10px;
	line-height: normal;
	position: absolute;
	left: 12px;
	top: 4px;
	animation: 2s ease-in-out 0 normal none infinite Pulse1
}
.delstat {
	cursor: pointer;
	color: #cd1f1f
}
.album-list {
	display: block
}
.album-list ul {
	list-style: none;
	text-align: center
}
.album-list ul li {
	float: left;
	margin: 0 1px 22px
}
.album-part {
	background: url(../images/album-bg.png) 0 0 no-repeat;
	width: 244px;
	min-height: 181px
}
.album-pic {
	display: block;
	height: 168px;
	padding-left: 16px;
	padding-top: 18px;
	position: relative;
	width: 214px
}
.album-pic img {
	width: 214px;
	height: 144px;
	display: block
}
.album-pic .del {
	display: none;
	position: absolute;
	right: 0
}
.album-pic .del .pactive, .album-pic .del .pinactive {
	padding: 3px 6px
}
.album-pic .del .pactive i, .album-pic .del .pinactive i {
	margin: 0
}
.album-part:hover .del {
	display: block
}
.album-pic .alpub {
	display: none;
	left: 16px;
	position: absolute
}
.album-pic .alpub .pactive, .album-pic .alpub .pinactive {
	padding: 3px 6px
}
.album-part:hover .alpub {
	display: block
}
.im-change {
	bottom: -20px;
	font-family: 'roboto_condensedregular';
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	opacity: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 214px;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.im-change a {
	display: block;
	color: #fff;
	background: none repeat scroll 0 0 rgba(0,0,0,0.8)
}
.im-change a:hover {
	background: none repeat scroll 0 0 rgba(35,130,39,1)
}
.im_left {
	width: 56%;
	float: left
}
.im_right {
	width: 44%;
	float: right
}
.album-part:hover .im-change {
	opacity: 1;
	bottom: 24px
}
.album-cont {
	display: block;
	margin: 0 20px;
	text-align: left
}
.album-cont h4 {
	margin-bottom: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #363636;
	font-size: 16px
}
.gray_bg {
	background: none repeat scroll 0 0 #f4f4f4;
}
.album-det {
	display: block;
	font-family: 'proxima_novalight';
	font-size: 13px;
	color: #515151;
	padding: 7px 2px
}
.album-det .al-left {
	float: left;
	width: 120px
}
.album-det .al-right {
	float: right;
	font-weight: bold;
	text-align: right
}
.in_left {
	float: left;
	padding: 6px;
	width: 368px;
	font-family: 'proxima_novalight';
	font-size: 13px
}
.in_right {
	float: right;
	font-family: 'roboto_condensedregular';
	font-size: 14px;
	padding: 10px 5px;
	text-transform: capitalize
}
.img_status {
	background: none repeat scroll 0 0 rgba(30,85,3,0.8);
	bottom: 9px;
	color: #fff;
	font-size: 13px;
	height: 24px;
	left: 9px;
	line-height: 24px;
	position: absolute;
	width: 156px;
	font-family: 'proxima_novalight'
}
.token-history-page {
	display: block
}
.tokenhistory-title {
	background: none repeat scroll 0 0 #2b2b2b;
	color: #fff;
	font-family: 'proxima_novalight';
	font-size: 12px;
	font-weight: bold
}
.tokenhistory-title .tok_1 {
	float: left;
	text-align: center;
	width: 60px;
	line-height: 34px
}
.tokenhistory-title .tok_2 {
	float: left;
	line-height: 34px;
	width: 150px
}
.tokenhistory-title .tok_3 {
	float: left;
	line-height: 34px;
	width: 250px
}
.tokenhistory-title .tok_4 {
	float: left;
	text-align: center;
	width: 110px;
	line-height: 34px
}
.tokenhistory-title .tok_5 {
	float: left;
	line-height: 34px;
	text-align: center;
	width: 170px
}
.tokenhistory-list {
	color: #515151;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 14px;
	padding: 6px 0
}
.tokenhistory-list.white {
	background: #fff
}
.tokenhistory-list.gray {
	background: #f4f4f4
}
.tokenhistory-list .tok_1 {
	float: left;
	width: 60px;
	text-align: center
}
.tokenhistory-list .tok_2 {
	float: left;
	width: 150px
}
.tokenhistory-list .tok_3 {
	float: left;
	width: 250px
}
.tokenhistory-list .tok_4 {
	float: left;
	text-align: center;
	width: 110px
}
.tokenhistory-list .tok_5 {
	float: left;
	text-align: center;
	width: 170px
}
.tokenhistory-list-yellow {
	background: #ffffb8;
	color: #515151;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 16px;
	padding: 6px 0
}
.tokenhistory-list-yellow .tok_1 {
	float: left;
	text-align: right;
	width: 566px
}
.tokenhistory-list-yellow .tok_2 {
	float: left;
	text-align: center;
	width: 170px;
	font-weight: bold
}
.tokenhistoryall-title {
	background: none repeat scroll 0 0 #2b2b2b;
	color: #fff;
	font-family: 'proxima_novalight';
	font-size: 12px;
	font-weight: bold
}
.tokenhistoryall-title .tok_1 {
	float: left;
	text-align: center;
	width: 60px;
	line-height: 34px
}
.tokenhistoryall-title .tok_2 {
	float: left;
	line-height: 34px;
	width: 140px
}
.tokenhistoryall-title .tok_3 {
	float: left;
	line-height: 34px;
	width: 140px
}
.tokenhistoryall-title .tok_4 {
	float: left;
	width: 140px;
	line-height: 34px
}
.tokenhistoryall-title .tok_5 {
	float: left;
	line-height: 34px;
	text-align: center;
	width: 110px
}
.tokenhistoryall-title .tok_6 {
	float: left;
	line-height: 34px;
	text-align: right;
	width: 140px
}
.tokenhistoryall-list {
	color: #515151;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 14px;
	padding: 6px 0
}
.tokenhistoryall-list.white {
	background: #fff
}
.tokenhistoryall-list.gray {
	background: #f4f4f4
}
.tokenhistoryall-list .tok_1 {
	float: left;
	width: 60px;
	text-align: center
}
.tokenhistoryall-list .tok_2 {
	float: left;
	width: 140px
}
.tokenhistoryall-list .tok_3 {
	float: left;
	width: 140px
}
.tokenhistoryall-list .tok_4 {
	float: left;
	width: 140px
}
.tokenhistoryall-list .tok_5 {
	float: left;
	text-align: center;
	width: 110px
}
.tokenhistoryall-list .tok_6 {
	float: left;
	text-align: right;
	width: 140px
}
.shop-listing {
	display: block
}
.shop-listing ul {
	list-style: none;
	text-align: center
}
.shop-listing ul li {
	float: left;
	margin: 0 6px 15px
}
.shoplist-part {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #d6d6d6;
	box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3);
	padding: 8px;
	position: relative;
	width: 226px
}
.shoplist-pic {
	display: block;
	margin-bottom: 6px;
	position: relative;
	min-height: 152px;
	overflow: hidden
}
.shoplist-cont {
	display: block;
	text-align: left
}
.shoplist-cont h4 {
	color: #363636;
	font-family: 'bebas_neueregular';
	font-size: 16px;
	margin-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.shoplist-cont h6 {
	color: #bababa;
	font-family: 'roboto_condensedregular';
	font-size: 11px;
	font-weight: 100;
	letter-spacing: normal;
	line-height: 12px;
	text-transform: none
}
.shoplist-det {
	color: #515151;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 13px;
	padding: 7px 4px
}
.shoplist-det .sl-left {
	float: left;
	width: 120px
}
.shoplist-det .sl-right {
	float: right;
	overflow: hidden;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 96px
}
.shoplist-det .sl-right span {
	font-family: 'bebas_neueregular';
	font-size: 12px;
	color: #d3792d;
	font-size: 13px
}
.slider_items .shoplist-part {
	padding: 4px
}
.slider_items li {
	margin: 0 3px 0 !important
}
.esshop-tab-page {
	display: block
}
.eshoptab-title {
	background: none repeat scroll 0 0 #2b2b2b;
	color: #fff;
	font-family: 'proxima_novalight';
	font-size: 12px;
	font-weight: bold
}
.eshoptab-title .est_1 {
	float: left;
	text-align: center;
	width: 60px;
	line-height: 34px
}
.eshoptab-title .est_2 {
	float: left;
	line-height: 34px;
	width: 445px
}
.eshoptab-title .est_3 {
	float: left;
	line-height: 34px;
	text-align: center;
	width: 140px
}
.eshoptab-title .est_4 {
	float: left;
	text-align: center;
	width: 110px;
	line-height: 34px
}
.eshoptab-list {
	color: #515151;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 14px;
	padding: 6px 0
}
.eshoptab-list.white {
	background: #fff
}
.eshoptab-list.gray {
	background: #f4f4f4
}
.eshoptab-list .est_1 {
	float: left;
	width: 60px;
	text-align: center
}
.eshoptab-list .est_2 {
	float: left;
	width: 445px
}
.eshoptab-list .est_3 {
	float: left;
	width: 140px;
	text-align: center
}
.eshoptab-list .est_4 {
	float: left;
	text-align: center;
	width: 110px
}
.eshoptab-list .est_4 .s_butt {
	padding: 5px;
	font-size: 13px
}
.esshop-tab-page1 {
	display: block
}
.eshoptab-title1 {
	background: none repeat scroll 0 0 #2b2b2b;
	color: #fff;
	font-family: 'proxima_novalight';
	font-size: 12px;
	font-weight: bold
}
.eshoptab-title1 .est_1 {
	float: left;
	text-align: center;
	width: 60px;
	line-height: 34px
}
.eshoptab-title1 .est_2 {
	float: left;
	line-height: 34px;
	width: 340px
}
.eshoptab-title1 .est_3 {
	float: left;
	line-height: 34px;
	text-align: center;
	width: 140px
}
.eshoptab-title1 .est_4 {
	float: left;
	text-align: center;
	width: 110px;
	line-height: 34px
}
.eshoptab-title1 .est_5 {
	float: left;
	text-align: center;
	width: 110px;
	line-height: 34px
}
.eshoptab-list1 {
	color: #515151;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 14px;
	padding: 6px 0
}
.eshoptab-list1.white {
	background: #fff
}
.eshoptab-list1.gray {
	background: #f4f4f4
}
.eshoptab-list1 .est_1 {
	float: left;
	width: 60px;
	text-align: center
}
.eshoptab-list1 .est_2 {
	float: left;
	width: 340px
}
.eshoptab-list1 .est_3 {
	float: left;
	width: 140px;
	text-align: center
}
.eshoptab-list1 .est_4 {
	float: left;
	width: 110px;
	text-align: center
}
.eshoptab-list1 .est_5 {
	float: left;
	text-align: center;
	width: 110px
}
.eshoptab-list1 .est_5 .s_butt {
	padding: 5px;
	font-size: 13px
}
/***Manage shop css End***/
/***Manage shop css End***/

.gallery-shop {
	display: block;
}
.gallery-shop ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.gallery-shop ul li {
	display: inline-block;
	margin: 0 5px 10px;
	width: 20%;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #d8d8d8;
	text-align: center;
	padding: 3px;
}
.gallery-shop ul li a img {
	max-width: 100%;
}
.gallery-shop ul li:hover {
	border: 1px solid #e13f32;
}
.shop-rec {
	font-size: 18px!important;
}
.shop-dea {
}
.ugreen {
	color: #04a304;
}
.ured {
	color: #db0b0b;
}
.cc-ava .option-group {
	border: 1px solid #ddd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 32%;
	text-align: center;
	margin: 4px;
}
.cc-ava .checkbox, .cc-ava .radio {
	position: absolute !important;
	right: 5px;
}
.all-shop-gallery {
}
/****************************** ****************************** 
				Escort Manage Photos Page CSS 
****************************** ******************************/
.photo-list {
	display: block;
}
.photo-list ul {
	list-style: none;
	text-align: center;
}
.photo-list ul li {
	display: inline-block;
	padding: 0 3px;
	width: 23%;
}
.thumb-inner {
	position: relative;
}
.thumb-inner .img_status {
	lefT: 0;
	width: 100%;
	bottom: 0;
}
.thumb7 {
	background-color: #FFFFFF;
	border: 1px solid #EDE6E1;
	padding: 7px;
	position: relative;
	overflow: hidden;
}
.thumb7 h5 {
	display: block;
	margin: 0;
	height: 25px;
	color: #fff;
	font-family: 'allerregular';
	font-size: 12px;
}
.thumb7 h5 a {
	color: #363636;
	display: block;
	line-height: 25px;
}
.thumb7 h5 a:hover {
	color: #fff;
}
.thumb7:hover {
	background: #e13f32;
}
.thumb7:hover a {
	color: #fff;
}
.thumb7 img {
	display: inline-block;
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
.thumb7 img:hover {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
}
.thumb7 .del {
	background: none repeat scroll 0 0 #0e0e0e;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	right: 0;
	padding: 6px 5px 5px;
	position: absolute;
	top: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	z-index: 100;
	width: 18px;
	height: 18px;
	opacity: 0;
}
.thumb7 .del a {
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	line-height: 18px;
}
.thumb7 .del:hover {
	display: block;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.thumb7 .edi {
	background: none repeat scroll 0 0 #0e0e0e;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	left: 0;
	padding: 6px 5px 5px;
	position: absolute;
	top: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	z-index: 100;
	width: 18px;
	height: 18px;
	opacity: 0;
}
.thumb7 .edi a {
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	line-height: 18px;
}
.thumb7 .edi:hover {
	display: block;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.thumb7 .set_p {
	background: none repeat scroll 0 0 #0e0e0e;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	left: 0;
	padding: 6px 5px 5px;
	position: absolute;
	bottom: 0;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	-o-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
	z-index: 100;
	width: 18px;
	height: 18px;
	opacity: 0;
}
.thumb7 .set_p a {
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	line-height: 18px;
}
.thumb7 .set_p:hover {
	display: block;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.thumb7:hover .del, .thumb7:hover .edi, .thumb7:hover .set_p {
	opacity: 1;
}
.show-ad-ser {
	float: right;
}
.show-ad-ser a {
	background: none repeat scroll 0 0 #e13f32;
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 34px;
	padding: 0 15px;
}
.show-ad-ser a:hover {
	box-shadow: 0 0 10px #c36b00 inset;
	-webkit-box-shadow: 0 0 10px #c36b00 inset;
	-moz-box-shadow: 0 0 10px #c36b00 inset;
}
.advance-box-part {
	background: #fff;
	position: relative;
	padding: 10px 0;
}
.advance-box-part .section {
	margin-bottom: 0!important;
}
.advance-box-part .colm {
	float: left;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}
.advance-box-part .colm6 {
	width: 33.3%;
}
.advance-box-part h3 {
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #fff 0, #f6f6f6 47%, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	border-bottom: 1px solid #e6e2e2;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	display: block;
	padding: 5px 10px;
	color: #000;
}
.advance-box-part #hamburger {
	top: 8px;
	right: 8px;
}
.advance-box-part .buttonGrey {
	display: inline-block;
	font-size: 18px;
	margin: 10px 10px 0;
	text-align: center;
}
.imagesdiv {
	list-style: outside none none;
	text-align: center;
}
.imagesdiv li {
	float: left;
	margin: 0 1px 22px;
}
.imagesdiv .pactive, .imagesdiv .pinactive {
	width: auto;
}
.ft-height {
	height: 171px;
	overflow: hidden;
}
.fi-height-h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/****************************** **************** 
		Choose Website Template Page CSS
****************************** ****************/
.temp-select {
	display: block;
}
.temp-select ul {
	list-style: none;
}
.temp-select ul li {
	float: left;
	margin: 0 14px 20px;
}
.view {
	float: left;
	border: 5px solid #d6d6d6;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 2px 4px #b0b0b0;
	-moz-box-shadow: 1px 2px 4px #b0b0b0;
	box-shadow: 1px 2px 4px #b0b0b0;
	cursor: default;
	background: #fff;
}
.view:hover {
	border: 5px solid #dfb54f;
}
.view .mask, .view .content {
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 322px;
	text-align: center;
}
.view .mask .buttonGrey, .view .content .buttonGrey {
	padding: 10px 14px;
}
.view img {
	display: block;
	position: relative;
}
.view h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #181818;
	font-family: 'bebas_neueregular';
	font-size: 13px;
	margin: 10px 0 0;
	padding: 8px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.view p {
	color: #FFFFFF;
	font-family: 'proxima_novalight';
	font-size: 13px;
	height: 85px;
	margin: 0;
	overflow: hidden;
	padding: 8px 10px 15px;
	position: relative;
	text-align: left;
}
.view span {
	color: #FEFEFE;
	display: block;
	font-family: 'roboto_condensedregular';
	font-size: 18px;
	height: 50px;
	text-align: center;
}
.view span samp {
	color: #ffe92e;
	display: inline-block;
	margin-left: 10px;
	font-family: 'bebas_neueregular';
	font-size: 25px;
}
.view-eighth .mask {
	background-color: rgba(0, 0, 0, 0.7);
	top: -200px;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0.5s;
	-moz-transition: all 0.3s ease-out 0.5s;
	-o-transition: all 0.3s ease-out 0.5s;
	-ms-transition: all 0.3s ease-out 0.5s;
	transition: all 0.3s ease-out 0.5s;
}
.view-eighth h2 {
	-webkit-transform: translateY(-200px);
	-moz-transform: translateY(-200px);
	-o-transform: translateY(-200px);
	-ms-transform: translateY(-200px);
	transform: translateY(-200px);
	-webkit-transition: all 0.2s ease-in-out 0.1s;
	-moz-transition: all 0.2s ease-in-out 0.1s;
	-o-transition: all 0.2s ease-in-out 0.1s;
	-ms-transition: all 0.2s ease-in-out 0.1s;
	transition: all 0.2s ease-in-out 0.1s;
}
.view-eighth p {
	-webkit-transform: translateY(-200px);
	-moz-transform: translateY(-200px);
	-o-transform: translateY(-200px);
	-ms-transform: translateY(-200px);
	transform: translateY(-200px);
	-webkit-transition: all 0.2s ease-in-out 0.2s;
	-moz-transition: all 0.2s ease-in-out 0.2s;
	-o-transition: all 0.2s ease-in-out 0.2s;
	-ms-transition: all 0.2s ease-in-out 0.2s;
	transition: all 0.2s ease-in-out 0.2s;
}
.view-eighth span {
	-webkit-transform: translateY(-200px);
	-moz-transform: translateY(-200px);
	-o-transform: translateY(-200px);
	-ms-transform: translateY(-200px);
	transform: translateY(-200px);
	-webkit-transition: all 0.2s ease-in-out 0.3s;
	-moz-transition: all 0.2s ease-in-out 0.3s;
	-o-transition: all 0.2s ease-in-out 0.3s;
	-ms-transition: all 0.2s ease-in-out 0.3s;
	transition: all 0.2s ease-in-out 0.3s;
}
.view-eighth:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	top: 0px;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-animation: bounceY 0.9s linear;
	-moz-animation: bounceY 0.9s linear;
	-ms-animation: bounceY 0.9s linear;
	animation: bounceY 0.9s linear;
}
.view-eighth:hover h2 {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	-ms-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.view-eighth:hover p {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	transition-delay: 0.3s;
}
.view-eighth:hover span {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	-ms-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.current-temp {
	display: block
}
.ctemp-pic {
	float: left;
	width: 320px
}
.ctemp-pic img {
	background: none repeat scroll 0 0 #e5e5e5;
	border: 10px solid #fff;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
	display: block;
	padding: 1px
}
.ctemp-det {
	overflow: hidden;
}
.ctemp-det .s_butt {
	height: 30px;
	padding: 8px;
	width: 30px
}
.ctemp-det .s_butt i {
	font-size: 30px
}
.ctemp-det h2 {
	color: #5c5c5c;
	display: block;
	font-family: 'bebas_neueregular';
	font-size: 20px;
	margin: 0 0 5px
}
.ctemp-det p {
	color: #444;
	font-family: 'proxima_novalight';
	font-size: 13px;
	line-height: 22px
}
.ctemp-price {
	color: #000;
	display: block;
	font-family: 'roboto_condensedregular';
	font-size: 20px;
	height: 42px
}
.ctemp-price span {
	color: #3c770c;
	display: inline-block;
	font-family: 'bebas_neueregular';
	font-size: 25px;
	margin-left: 10px
}
.web_reason {
	display: block
}
.web_reason h3 {
	border-bottom: 1px solid #dcdcdc;
	display: block;
	font-family: 'bebas_neueregular';
	font-size: 26px;
	padding: 5px;
	color: #484848
}
.web_reason ul {
	list-style: none outside none;
	padding: 0 10px
}
.web_reason ul li {
	color: #363636;
	font-family: 'proxima_novalight';
	font-size: 16px;
	margin: 16px 0
}
.nre-span {
	padding: 10px;
}
.plupload_view_list .plupload_file_size, .plupload_view_list .plupload_file_status, .plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status {
	vertical-align: middle;
}
.upc-mg-photos li {
	height: 196px;
	margin: 3px;
	vertical-align: top;
	border: 1px solid #ede6e1;
}
.thumb7 {
	border: none;
}
.upc-mg-photos {
}
.stst-dsr, .stst-dsr2 {
	margin-bottom: 15px;
}
.stst-dsr .manage-couting .mc1 {
	width: 25%!important;
}
.stst-dsr .manage-button a, .stst-dsr2 .manage-button a {
	width: 49.9%!important;
}
.stst-dsr2 .manage-couting .mc1 {
	width: 16.6% !important;
}
.for-parlour {
	background: url("../images/price-bg.png") repeat 0 0 transparent;
	border: 1px solid #E3E3E3;
	border-bottom: 2px solid #CCC;
	margin: 13px 0px 0 0;
	padding: 26px 15px 16px;
	position: relative;
}
.for-parlour img {
	margin: -26px 15px -16px -15px;
	floaT: left;
}
.for-parlour div {
	overflow: hidden;
}
.for-parlour span {
	color: #e13f32;
	font-size: 20px;
}
.for-parlour .big-one {
	color: #e13f32;
	font-family: "roboto_condensedregular";
	font-size: 36px;
	margin: 5px 0 10px;
}
.ssc-vewiis .form-profile-block {
	border-bottom: 1px solid #ede6e1;
	padding: 5px 0;
}
.ssc-vewiis .form-profile-block:last-child {
	border: none;
}
.ssc-vewiis .field {
	font-weight: bold;
}
.for-cla-sd {
}
.for-cla-sd .t1-t label {
	display: inline-block;
	width: 25%;
}
.for-cla-sd .t1-t select, .for-cla-sd .t1-t input, .for-cla-sd .t1-t textarea {
	box-sizing: border-box;
	display: inline-block;
	height: auto;
	padding: 9px !important;
	width: 74% !important;
}
.for-cla-sd .t1-t small {
	margin-left: 25%;
}
.t1-t-check-b {
	margin: 10px 0;
}
.t1-t-check-b input {
	margin: 0 5px 0 15px;
	padding: 0;
	vertical-align: inherit !important;
	width: auto !important;
}
.for-cla-sd #button {
	width: auto!important
}
.clas-fhyt-fhty .post {
	border-bottom: 1px solid #b0b0b0;
	margin-bottom: 19px;
}
.clas-fhyt-fhty .post h2 {
	font-size: 22px;
	margin: 0;
}
.clas-fhyt-fhty .post .post-thumbnail.pull-right, .clas-fhyt-fhty .post .post-thumbnail.pull-left {
	background: #fff;
	padding: 5px;
}
.bad-cssdds .form-profile-block label.pl {
	width: 130px;
	text-align: left;
}
.web-sidterf .ver {
	float: none;
	display: inline-block;
}
.mibdjuhit-f .mc1 {
	width: 25%;
}
.sadadad-sdsd .mc1 {
	width: 20%!important;
}
.mm-title {
	width: 40%;
	floaT: left;
	text-align: center;
}
.maintitle {
	margin-bottom: 20px;
	position: relative;
}
.bo-re {
	text-align: center;
}
.bo-re hr {
	background: none repeat scroll 0 0 #8c8b83;
	height: 1px;
	margin: -15px 0 0;
}
{
background: url(../images/border2.jpg) 50% 0 no-repeat;
}
#advance_search_form {
	floaT: right;
	width: 30%;
}
.maintitle h1 {
	font-size: 32px;
	color: #453b38;
	text-transform: uppercase;
	font-family: 'roboto_condensedlight';
}
.change-button {
	position: relative;
	width: 30%;
	floaT: left;
}
.chan-btn {
	background: none repeat scroll 0 0 #e13f32;
	color: #fff;
	font-size: 16px;
	padding: 12px 10px;
	text-transform: uppercase;
	font-family: 'roboto_condensedregular';
	display: inline-block;
}
.chan-btn:hover {
	color: #fff;
}
#regions {
	background: none repeat scroll 0 0 #e9e8e4;
	border: 2px solid #e13f32;
	display: none;
	margin: 0;
	padding: 12px;
	position: absolute;
	z-index: 100;
	width: 100%;
	top: 46px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#regions p.head {
	color: #363636;
	font-family: "OswaldBook";
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
	text-transform: uppercase;
}
#regions ul {
	float: left;
	list-style: outside none none;
	padding-left: 5px;
	width: 242px;
}
#regions li {
	display: block;
}
#regions li:before {
	font-family: "FontAwesome";
	font-size: 11px;
	vertical-align: middle;
	content: "\f105";
}
#regions li a {
	color: #823a00;
	display: inline-block;
	font-family: "proxima_novalight";
	font-size: 13px;
	line-height: 22px;
	padding-left: 2px;
}
#regions li.bold {
	font-weight: bold;
}
#regions li span {
	color: #363636;
	font-size: 12px;
}
#regions li a:hover {
	text-decoration: underline;
}
#regions .more-less-button {
	background: none repeat scroll 0 0 #a7a7a7;
	border-radius: 2px;
	color: #eef5ff;
	display: block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	position: absolute;
	right: 12px;
	text-decoration: none;
	text-transform: uppercase;
	top: 13px;
	cursor: pointer;
}
#regions .more-less-button:hover {
	background: none repeat scroll 0 0 #363636;
}
#regions .more-less-button.more:before {
	font-family: "FontAwesome";
	font-size: 20px;
	margin-right: 8px;
	vertical-align: middle;
	content: "\f103";
}
#regions .more-less-button.less:before {
	font-family: "FontAwesome";
	font-size: 20px;
	margin-right: 8px;
	vertical-align: middle;
	content: "\f102";
}
#regions .more-cities-box {
	margin: 10px 0 0;
}
#regions .none {
	display: none;
}
footer .footershadow {
	background: url("../images/footer-shadow-bg.png") no-repeat scroll center bottom / 100% auto rgba(0, 0, 0, 0);
	height: 20px;
	margin-top: -20px;
}
#banners {
	background: none repeat scroll 0 0 #ebe7d3;
	box-shadow: 0 0 1px #ccc inset;
	float: right;
	height: 100%;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-top: 0;
	padding: 0 7px;
	position: absolute;
	right: 0;
	width: 200px;
}
.simpleButtonBlack {
	color: #fff !important;
	background: #b60626;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 4px 7px;
	vertical-align: middle;
	display: inline-block;
	margin-top: 4px
}
.simpleButtonBlack:hover {
	background: #000
}
.buttonBlack {
	font-family: 'bebas_neueregular';
	margin: 2px 3px 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 24px;
	color: #fff !important;
	padding: 10px 20px 6px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,.5);
	cursor: pointer
}
#banners a {
	position: relative;
	margin-top: 5px;
	color: #000
}
#banners a:hover {
	color: #fff
}
#banners a>img {
	margin-top: 5px
}
#banners a.promo {
	text-align: center
}
#banners a.promo .advertiseText {
	font-family: 'bebas_neueregular';
	letter-spacing: -1px;
	font-weight: 700
}
#banners a.promo, #banners a.promo .clickHere span span {
	font-family: 'bebas_neueregular';
	font-weight: 100
}
#banners a.promo .advertiseText, #banners a.promo .hereText, #banners a.promo .targetText {
	display: block;
	text-transform: uppercase
}
#banners a.banner200x333.promo {
	display: block;
	width: 200px;
	height: 253px;
	background: #ff6099 url(../images/banner200x333.png) no-repeat;
	padding-top: 80px;
	box-shadow: inset 0 0 20px 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 20px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 0 20px 0 rgba(0,0,0,.1)
}
#banners a.banner200x333.promo .advertiseText {
	font-size: 22px;
	line-height: 26px
}
#banners a.banner200x333.promo .hereText {
	font-size: 38px;
	line-height: 40px
}
#banners a.banner200x333.promo .targetText {
	font-size: 16px;
	line-height: 17px;
	text-transform: none;
	margin: 20px auto 0;
	display: table;
	font-family: 'roboto_condensedregular';
	padding: 7px 10px
}
#banners a.banner200x333.promo .clickHere {
	width: 150px;
	position: absolute;
	padding-bottom: 6px;
	left: 20px;
	bottom: 10px;
	transform: scale(0.8, .8);
	-ms-transform: scale(0.8, .8);
	-webkit-transform: scale(0.8, .8)
}
#banners a.banner200x200.promo {
	display: block;
	width: 145px;
	height: 160px;
	background: #ff6099 url(../images/banner200x200.png) no-repeat;
	padding-top: 40px;
	padding-right: 55px
}
#banners a.banner200x200.promo .advertiseText {
	font-size: 18px;
	line-height: 23px
}
#banners a.banner200x200.promo .hereText {
	font-size: 31px;
	line-height: 33px
}
#banners a.banner200x200.promo .targetText {
	font-size: 12px;
	line-height: 13px;
	text-transform: none;
	margin: 5px auto 0;
	display: table;
	font-family: 'roboto_condensedregular';
	padding: 5px
}
#banners a.banner200x200.promo .clickHere {
	width: 140px;
	left: -3px;
	position: absolute;
	padding-bottom: 6px;
	bottom: 10px;
	transform: scale(0.7, .7);
	-ms-transform: scale(0.7, .7);
	-webkit-transform: scale(0.7, .7)
}
#banners a.banner200x100.promo {
	display: block;
	width: 200px;
	height: 100px;
	background: #ff6099 url(../images/banner200x200.png) no-repeat
}
#banners a.banner200x100.promo .advertiseText {
	position: absolute;
	right: 18px;
	top: 13px;
	font-size: 15px
}
#banners a.banner200x100.promo .hereText {
	position: absolute;
	right: 19px;
	top: 31px;
	font-size: 24px;
	line-height: 30px
}
#banners a.banner200x100.promo .targetText {
	position: absolute;
	left: 10px;
	top: 30px;
	font-size: 11px;
	line-height: 12px;
	text-transform: none;
	font-family: 'roboto_condensedregular';
	display: table;
	padding: 5px
}
#banners a.banner200x100.promo .clickHere {
	position: absolute;
	padding-bottom: 6px;
	bottom: 0;
	right: -15px;
	transform: scale(0.6, .6);
	-ms-transform: scale(0.6, .6);
	-webkit-transform: scale(0.6, .6)
}
#banners a.promo:hover {
	box-shadow: inset 0 0 20px 0 rgba(0,0,0,.5);
	-moz-box-shadow: inset 0 0 20px 0 rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0 0 20px 0 rgba(0,0,0,.5)
}
#banners a.promo:hover .targetText {
	background: #fff;
	color: #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: none
}
.nc1 {
	float: right;
}
.clearfix {
	clear: both;
}
.mobile-none {
	margin: 0!important;
	padding: 0!important;
}
.mobile-none a {
	padding: 3px 5px;
	font-size: 14px;
}
ul.wysihtml5-toolbar {
	overflow: hidden;
}
#m-menu .change-location {
	display: none;
}
.overlay-pic {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.7);
}
.overlay-pic-out {
	position: inherit;
	width: 100%;
	background-color: rgba(0, 0, 0, 1);
}
.overlay-pic-inner {
	padding: 10px;
}
footer {
	background: url(../images/footer-bg.jpg) 0 0 repeat-x #181715;
	padding: 20px 0;
}
.about-c {
	padding-top: 20px;
}
.about-c img {
	margin-bottom: 10px;
}
.about-c {
	font-family: 'roboto_condensedlight';
	font-size: 14px;
	color: #8e867a;
}
.no-record-out {
	background: #e13f32;
	line-height: 30px;
	text-align: center;
	color: #fff;
}
.overlay-pic-out .box-min-thumb {
	margin-top: 10px;
}
.btn-primary {
	background-color: #e13f32!important;
	border-color: #e13f32!important;
	color: #ffffff;
}
.adv {
	text-align: center;
	margin-bottom: 50px;
}
.adv li {
	text-align: center;
	display: inline-block;
	margin: 0 50px;
}
.coldidj {
	background: url("../images/price-bg.png") repeat 0 0 transparent;
	border: 1px solid #E3E3E3;
	border-bottom: 2px solid #CCC;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 15px;
}
ul.side-menu {
	position: fixed;
	top: 0;
	right: -70%;
	width: 70%;
	height: 100%;
	background-color: #222;
	z-index: 9999;
	-webkit-transition: right .3s;
	transition: right .3s;
	overflow-y: auto
}
ul.side-menu.open {
	right: 0
}
ul.side-menu li {
	text-align: left;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	border-top: 1px solid rgba(255,255,255,0.1);
	list-style: none;
	-webkit-transition: top .3s;
	transition: top .3s
}
ul.side-menu li.row {
	border: 0;
	position: static;
	top: 0;
	height: 0;
	-webkit-transition: none;
	transition: none
}
ul.side-menu li.metro {
	position: absolute;
	padding: 0;
	height: 125px;
	text-align: center;
	background-color: #CCC
}
ul.side-menu li.metro.half {
	width: 50%
}
ul.side-menu li.metro.full {
	width: 100%
}
ul.side-menu li a {
	display: block;
	font-size: 12px;
	padding: 0 20px;
	margin: 0;
	color: #f2f2f2;
	height: inherit;
	line-height: inherit
}
ul.side-menu li a i {
	font-size: 20px;
	margin-right: 10px;
	vertical-align: middle
}
ul.side-menu li a:hover {
	text-decoration: none;
	background-color: rgba(255,255,255,0.05)
}
ul.side-menu li.metro a {
	margin: 42px 0;
	height: 40px;
	font-size: 40px
}
ul.side-menu li.metro.blue {
	background-color: #5c84db
}
ul.side-menu li.metro.light-blue {
	background-color: #2fc2ef
}
ul.side-menu li.metro.purple {
	background-color: #a24fea
}
ul.side-menu li.metro.red {
	background-color: #e54747
}
ul.side-menu li.metro.pink {
	background-color: #ea4c89
}
ul.side-menu li.metro.green {
	background-color: #85e500
}
ul.side-menu li.metro.orange {
	background-color: #e28f00
}
ul.side-menu li.metro.teal {
	background-color: #00e2e2
}
.sb-toggle-left-inner {
	cursor: pointer;
	padding: 10px;
}
.sb-toggle-left-inner {
	display: none;
}
.main {
	margin: 1.5% 2%;
	max-width: 96%;
	width: 96%;
}
.breadcrumb {
	background-color: #F5F5F5;
	border-radius: 4px;
	list-style: none outside none;
	margin: 0 0 10px;
	padding: 8px 15px;
}
.breadcrumb > li + li:before {
	color: #CCCCCC;
	content: "/ ";
	padding: 0 5px;
}
.inner-page-content {
	font-family: 'PTSans-Caption';
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 8px;
	padding: 20px;
}
.large-3 {
	float: left;
	margin: 0;
	min-height: 2px;
	padding: 0;
	position: relative;
	width: 25%;
	z-index: 1;
}
.large-3 ul li a {
	color: #1D1F25;
	font-size: 13px;
	line-height: 18px;
}
/*===================== Ad-on Services Page css =================== */	
	
	
.new-name-sjo-le {
	background: transparent url(../images/t2.png) no-repeat scroll 0px 0px;
	float: left;
	height: 50px;
	padding-left: 10px;
	width: 202px;
	position: relative;
	margin-right: 10px;
}
.new-name-sjo {
	display: block;
	height: 50px;
	position: relative;
	margin-bottom: 15px;
}
.new-name-sjo-le small {
	line-height: 44px;
	color: #fff;
	font-family: 'bebas_neueregular' !important;
	font-size: 24px;
}
.new-name-sjo-ce h2 {
	color: #fff;
	font-family: 'proxima_novalight';
	font-size: 21px;
	line-height: 50px;
	margin: 0;
}
.new-name-sjo-ce {
	background: none repeat scroll 0 0 #ff4c4c;
}
.escort-list .escort-list-inner .info {
	width: 100%;
!important;
	float: none;
	margin: 0;
}
.escort-list .escort-list-inner .info .about p {
	margin-left: 0;
	text-align: justify;
	margin-right: 20px;
	font-size: 17px;
}
.escort-list .escort-list-inner .info .about {
	margin-right: 10px;
	margin-top: 5px;
	height: auto;
}
.escort-list .escort-list-inner .image img {
	display: inline-block;
}
.escort-list .escort-list-inner .info .about h2 {
	font-size: 22px;
	line-height: 30px;
	color: #5C5C5C;
	font-family: "bebas_neueregular";
}
.escort-list .escort-list-inner .image {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	float: left;
	margin: 0 23px 10px 0;
	padding: 7px;
	position: relative;
	width: 212px;
	background: none !important;
	text-align: center;
}
.escort-list {
	position: relative;
}
.scrollToTop {
	color: rgb(68, 68, 68);
	display: none;
	font-weight: bold;
	height: 93px;
	padding: 10px;
	position: fixed;
	right: 6px;
	text-align: center;
	text-decoration: none;
	top: 700px;
	width: 82px;
	background: url(../images/scroll-top.png) no-repeat 0px 20px;
}
.scrollToTop:hover {
	text-decoration: none;
}
.bigstrip1 {
	background: linear-gradient(to bottom, rgba(70, 72, 76, 1) 0%, rgba(5, 3, 2, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-right: 1px solid #be2c02;
	border-top: 1px solid #be2c02;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	left: -21px;
	padding: 12px 0 10px 20px;
	position: relative;
	text-shadow: 1px 1px 1px #d42f00;
	width: 190px;
}
.leftimagecont {
	height: 217px;
	left: -21px;
	position: relative;
	width: 211px;
}
#cityList, .leftbg {
	background-image: -moz-linear-gradient(center bottom, #d93508 13%, #f05327 53%, #d23206 87%);
}
.leftpic {
	border: 6px solid #fff;
	box-shadow: -7px 8px 15px rgba(72, 89, 98, 0.8);
	height: 132px;
	left: 24px;
	position: relative;
	top: 14px;
	transform: rotate(2deg);
	width: 132px;
	overflow: hidden;
}
.leftpictext h3, .leftpictext span {
	color: #e5e5e5;
	display: block;
	font-size: 11px;
	line-height: 12px !important;
	text-transform: none;
}
.triangleBottomRight2 {
	position: relative;
	left: -21px;
	width: 0px;
	height: 0px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent #942303 #942303 transparent;
}
.leftpictext {
	color: #FFF;
	font-family: helveticaneuebold, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 100;
	padding: 30px;
	text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leftpictext span {
	color: #E5E5E5;
	display: block;
	font-size: 11px;
	line-height: 12px !important;
	text-transform: none;
}
.smallstrip {
	width: 201px;
	height: 26px;
	position: relative;
	left: -21px;
	font-size: 11px;
	color: #FFF;
	letter-spacing: -1px;
	padding: 8px 9px 0px 0px;
	border-top: 1px solid #BE2C02;
	border-right: 1px solid #BE2C02;
	background-image: -moz-linear-gradient(center bottom, #2C2D2D 0px, #010101 100%);
	box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3);
}
.smallstrip .smallitalic {
	color: #FFF;
	float: right;
	font-size: 13px;
	font-weight: 100;
	letter-spacing: 0px;
	position: relative;
	right: 3px;
	text-align: right;
	top: -1px;
}
.adst {
	float: left;
}
.cate2.styled {
	overflow: hidden;
}
.cate2 {
	position: absolute;
	right: 10px;
	top: 4px;
	width: 265px;
	z-index: 10;
}
.cate2.styled::before, .cate2.styled::after {
	content: "▼";
	color: #FFF;
	padding-left: 6px;
	padding-top: 11px;
	pointer-events: none;
	position: absolute;
	z-index: 15;
	height: 26px;
}
.cate2.styled::before {
	background: #363636 none repeat scroll 0px 0px;
	border-left: 1px solid #2A2A2A;
	border-radius: 0px 4px 4px 0px;
	bottom: 1px;
	right: 1px;
	top: 1px;
	width: 18px;
}
.cate2 select {
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 16px;
	padding: 8px;
	width: 100%;
}
.cate2.styled {
	overflow: hidden;
}
.phone-new {
	background: rgb(41,154,11);
	background: -moz-linear-gradient(top, rgba(41,154,11,1) 0%, rgba(41,154,11,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41,154,11,1)), color-stop(100%, rgba(41,154,11,1)));
	background: -webkit-linear-gradient(top, rgba(41,154,11,1) 0%, rgba(41,154,11,1) 100%);
	background: -o-linear-gradient(top, rgba(41,154,11,1) 0%, rgba(41,154,11,1) 100%);
	background: -ms-linear-gradient(top, rgba(41,154,11,1) 0%, rgba(41,154,11,1) 100%);
	background: linear-gradient(to bottom, rgba(41,154,11,1) 0%, rgba(41,154,11,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b', GradientType=0 );
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	color: #ffffff;
	display: inline-block;
	float: right;
	letter-spacing: 1px;
	margin-top: -6px;
	min-width: 200px;
	text-shadow: none;
}
.phone-new i {
	float: left;
	font-size: 38px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 50px;
}
.phone-new-right {
	display: inline-block;
}
.phone-new-right h4 {
	display: block;
	font-family: "OswaldBook";
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.phone-new-right span {
	display: block;
	font-family: "roboto_condensedregular";
	font-size: 12px;
	line-height: 5px;
}
.z-tabs.medium > ul > li > a {
	font-size: 14px!important;
}
/*===================== New css =================== */	
.title-part-main {
	background: #f4f4f4 none repeat scroll 0px 0px;
	display: block;
	margin-bottom: 18px;
	padding: 6px 12px;
	position: relative;
}
.title-part-main .title-left h1 {
	color: #000;
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.v_butt {
	background: #e13f32;
	border: none;
	color: #FFF !important;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-family: "proxima_novalight";
	font-size: 14px;
	margin-top: 3px;
	padding: 8px 10px;
	text-align: center;
	text-transform: uppercase;
}
.adcheckout_page {
	display: block;
}
.adcheckout_page .register-box {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 2px #dfdfdf;
	-moz-box-shadow: 0 0 2px #dfdfdf;
	-webkit-box-shadow: 0 0 2px #dfdfdf;
	float: left;
	margin: 0 10px;
	padding: 5px;
	width: 446px;
}
.adcheckout_page .register-box .tom1 .t1 {
	margin-bottom: 3px;
}
.adcheckout_page .register-box .tom1 label {
	background: none repeat scroll 0 0 #151515;
	color: #bbbbbb;
	font-family: 'proxima_novalight';
	font-size: 14px;
	margin: 0;
	padding: 8px 2px;
	text-align: right;
	width: 135px;
}
.adcheckout_page .register-box .tom1 acronym {
	color: #dedede;
	float: right;
	font-family: 'proxima_novalight';
	font-size: 14px;
	margin: 0;
	padding: 8px 2px;
	width: 268px;
}
.understad {
	display: block;
	margin-top: 45px;
}
.understad h1 {
	border-bottom: 1px solid #202020;
	color: #fff;
	font-family: "PTSans-Caption";
	font-size: 20px;
	margin: 5px 0 20px;
	padding-bottom: 8px;
	text-transform: capitalize;
}
.understad ul {
	list-style: none outside none;
}
.understad ul li {
	background: none repeat scroll 0 0 #f2f2f2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
	float: left;
	font-size: 16px;
	margin-bottom: 10px;
	margin-right: 18px;
	padding: 15px 10px;
	position: relative;
	width: 280px;
}
.understad ul li:hover {
	background: none repeat scroll 0 0 #f3f3f3;
}
.escort-status .reviews_profile {
	border: medium none;
	margin-right: 0;
}
.sta-es-right {
	border-left: 1px solid #cbcbcb;
	overflow: hidden;
	padding-left: 10px;
}
.adu_job .text-warning {
	color: #fff;
}
.ev-left {
	float: left;
	width: 196px;
	margin-right: 10px;
}
.ev-right {
	overflow: hidden;
}
/****************************** ******************************
   					Blog Category Part Style CSS
****************************** ******************************/
.blog-category-part {
	display: block;
	margin-bottom: 20px;
}
.blog-category-part h3 {
	background: #e13f32;
	color: #FFFFFF;
	font-family: "HelveticaNeueBold";
	margin-bottom: 0;
	font-size: 18px;
	padding: 10px 18px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.blog-category-name {
	background: none repeat scroll 0 0 #000000;
	border-radius: 0 0 5px 5px;
	box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
	overflow: hidden;
	padding: 5px 5px 10px;
	position: relative;
}
.blog-category-name ul {
	list-style: none outside none;
	margin: 0;
	overflow: auto;
}
.blog-category-name ul h6 {
	background: none repeat scroll 0 0 #fff;
	border-radius: 2px;
	color: #000;
	font-family: 'bebas_neueregular';
	font-size: 15px;
	margin-bottom: 1px;
	padding: 5px;
	position: relative;
}
.blog-category-name ul h6:after {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
	bottom: -7px;
	content: "";
	left: 10px;
	position: absolute;
}
.blog-category-name ul li {
	display: block;
}
.blog-category-name ul li a {
	background: url("../images/tick-icon.png") no-repeat scroll 2px 13px rgba(0, 0, 0, 0);
	color: #FFFFFF;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 16px;
	padding: 9px 5px 9px 24px;
}
.blog-category-name ul li a:hover, .blog-category-name ul li.active a {
	color: #ffc000;
}
/****************************** ****************
		Events Listing Page CSS
****************************** ****************/
.blog2 {
	display: block;
}
.blog2 ul {
	list-style: none;
}
.blog2 ul li {
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	float: left;
	margin: 0 7px 12px;
	transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-webkit-transition: all 0.2s ease-in-out 0s;
	width: 250px;
	border: 1px solid #f1e8e0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.blog-post {
	margin-bottom: 0;
	background: #fff;
}
.blog-post header {
	background: none repeat scroll 0 0 #EFF0F0;
}
.post-meta .date {
	background: none repeat scroll 0 0 #e13f32;
	border-radius: 3px 0 0;
	-moz-border-radius: 3px 0 0;
	-webkit-border-radius: 3px 0 0;
	float: left;
	margin-right: 10px;
	min-width: 54px;
	padding: 4px 6px;
	text-align: center;
	text-transform: uppercase;
}
.post-meta .date span.day {
	color: #fff;
	display: block;
	font-family: 'bebas_neueregular';
	font-size: 26px;
}
.post-meta .date span.date-group {
	margin-top: 5px;
	color: #f2f2f2;
	font-family: 'proxima_novalight';
}
.blog-post .post-thumb img, .blog-post-single .post-thumb img {
	height: auto;
	max-width: 100%;
}
.post-thumb {
	height: 150px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 100%;
}
.post-thumb img {
	display: inline-block;
	transition: transform 0.7s ease 0s;
}
.blog2 ul li:hover .post-thumb img {
	transform: scale(1.2);
	transform-origin: center center 0;
}
.comments {
	color: #666666;
	font-size: 16px;
	line-height: 48px;
	text-transform: capitalize;
	font-family: 'roboto_condensedregular';
}
.entry-details {
	color: #333;
	display: block;
	font-family: 'proxima_novalight';
	font-size: 13px;
	padding: 5px;
}
.entry-details h6 {
	margin-bottom: 0;
}
.entry-details h6 a {
	color: #363636;
	display: block;
	font-size: 16px;
}
.entry-details h5 {
	color: #bababa;
	font-family: 'roboto_condensedregular';
	font-size: 11px;
	font-weight: 100;
	letter-spacing: normal;
	line-height: 12px;
	text-transform: none;
}
.entry-details p {
	color: #808080;
	font-size: 13px;
	margin-bottom: 0;
}
.bttom {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-top: 1px solid #e1e1e1;
	display: block;
	padding: 10px 0;
	text-align: center;
}
.bttom a {
	display: block;
	font-size: 16px;
	text-transform: capitalize;
}
.bttom a i {
	vertical-align: middle;
}
.icon-comment span {
	color: #e13f32;
	font-size: 24px;
	margin-right: 3px;
}
.post {
	color: #000000;
	display: block;
	font-size: 13px;
	padding: 6px 20px 6px 6px;
	text-shadow: 0 1px 0 #FFFFFF;
	margin-bottom: 10px;
}
.event-detail {
	display: block;
}
.event-detail h3 {
	color: #363636;
	font-family: 'bebas_neueregular';
	font-size: 22px;
	letter-spacing: 1px;
	margin-bottom: 0;
	border: none;
}
.event-detail p {
	color: #5b5b5b;
	font-family: 'proxima_novalight';
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}
.event-detail span {
	color: #646464;
	padding-left: 5px;
}
.event-detail p i {
	margin-right: 5px;
}
.search-box-part {
	display: block;
	margin: 0 0 5px 7px;
}
.searchboxwrap {
	background: none repeat scroll 0 0 #f2f2f2;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	height: auto;
	min-height: 48px;
}
.advance-box-part {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #cdcdcd #cdcdcd;
	border-image: none;
	border-radius: 0 0 5px 5px;
	border-right: 1px solid #cdcdcd;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	display: none;
	margin: -3px auto 0;
	overflow: hidden;
	padding-top: 3px;
}
.search-title {
	background: linear-gradient(to bottom, #f7f7f7 0%, #e1e1e1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 5px 5px 0 0;
	display: block;
	height: 48px;
	padding: 0 10px;
}
.search-title h2 {
	color: #303030;
	float: left;
	font-family: "bebas_neueregular";
	font-size: 22px;
	line-height: 46px;
	margin: 0;
}
.search-title h4 {
	background: url("../images/advance-search-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #303030;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-weight: normal;
	font-size: 14px;
	line-height: 12px;
	margin: 18px 0 0;
	padding-left: 15px;
	text-transform: uppercase;
}
.searchint {
	margin: 8px 10px;
	position: relative;
}
.searchint::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	width: 0;
}
.searchint input[type="text"], .searchint select {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #c2c2c2;
	border-radius: 5px;
	color: #4d4d4d;
	float: left;
	font-family: "proxima_novalight";
	font-size: 15px;
	margin-right: 10px;
	padding: 8px 1%;
	width: 98%;
}
.searchint input[type="text"]:focus, .searchint select:focus {
	border: 1px solid #000;
}
.searchint .right-icon {
	background: url("../images/search1-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 31px;
	position: absolute;
	right: 1px;
	top: 3px;
	width: 40px;
}
.searchint button {
	background: linear-gradient(to bottom, #ff48a7 0%, #d61078 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 5px;
	cursor: pointer;
	height: 39px;
	line-height: 48px;
	text-align: center;
	width: 39px;
}
.searchint button:hover {
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.searh-body-title {
	background: none repeat scroll 0 0 #f4f4f4;
	border-bottom: 1px solid #dcdcdc;
	height: 42px;
	padding: 2px 0;
	position: relative;
}
.searh-body-title h2 {
	color: #1e2124;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 13px;
	margin: 0 0 0 15px;
	padding-top: 15px;
	text-transform: uppercase;
}
.searh-body-title .filter-close-x {
	background: url("../images/icon_x.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);
	bottom: 8px;
	color: #f4399a;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	line-height: 22px;
	padding: 0 30px 0 0;
	position: absolute;
	right: 11px;
	text-transform: uppercase;
}
.search-body {
	padding: 5px 10px;
}
.search-body {
	padding: 5px 10px;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.search-body .inner {
	margin: 13px 0;
}
.search-body .inner label.lbl {
	color: #363636;
	float: left;
	font-family: "bebas_neueregular";
	font-size: 13px;
	margin: 10px 10px 0 0;
	text-align: right;
	text-transform: capitalize;
	width: 90px;
}
.search-body .inner .txt, .search-body .inner .selt {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	color: #000;
	font-size: 14px;
	padding: 10px 8px;
	transition: all 0.25s ease-in-out 0s;
	-moz-transition: all 0.25s ease-in-out 0s;
	-webkit-transition: all 0.25s ease-in-out 0s;
	vertical-align: top;
	font-family: 'proxima_novalight';
}
.search-body .inner .txt:focus, .search-body .inner .selt:focus {
	border-color: #66AFE9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}
.search-body .inner .selt {
	padding: 9px 8px;
}
/****************************** **************** 
		Classicfied Page CSS
****************************** ****************/
.left-escort-classic {
	float: left;
	width: 330px;
}
.left-escort-classic ul {
	list-style: none;
}
.left-escort-classic ul li {
	display: block;
	margin-bottom: 10px;
	position: relative;
}
.left-escort-classic ul li img {
	width: 298px;
	padding: 10px;
	box-shadow: 0 0 5px #ccc;
	position: relative;
}
.left-escort-classic ul li img:hover {
	box-shadow: 0 0 10px #ccc;
}
.right-pert2 {
	overflow: hidden;
}
.right-pert2 h3 {
	font-family: 'bebas_neueregular';
	font-size: 23px;
	margin-top: 0;
}
.right-pert2 p {
	color: #646464;
	font-family: 'proxima_novalight';
	font-size: 13px;
	line-height: 22px;
}
.right-pert2 .agnr {
	width: 324px;
}
.short-cont {
	display: block;
}
.short-cont h2 {
	color: #333;
	font-family: 'bebas_neueregular';
	font-size: 23px;
	border-bottom: dotted 1px #ccc;
	line-height: 30px;
}
.short-cont .tom input, .short-cont .tom textarea {
	padding: 6px 8px;
	width: 308px !important;
}
.short-cont .tom textarea {
	height: 70px;
}
.hover-effect {
	position: absolute;
	z-index: 999;
	width: 298px;
	text-align: center;
	top: 10px;
	left: 10px;
	height: 348px;
	font-size: 50px;
	color: #fff;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	display: none;
}
.hover-effect i {
	padding-top: 150px;
	opacity: 0.5
}
.left-escort-classic ul li:hover .hover-effect {
	display: block;
}
.abou-agency {
	display: block;
	margin-bottom: 2px;
}
.abou-agency .agnl {
	background: none repeat scroll 0 0 #ecebe9;
	color: #444444;
	float: left;
	font-family: 'proxima_novalight';
	font-size: 13px;
	font-weight: normal;
	padding: 8px 2px;
	text-align: right;
	width: 130px;
}
.abou-agency .agnr {
	color: #000;
	font-family: 'proxima_novalight';
	font-size: 13px;
	overflow: hidden;
	padding: 8px;
	width: auto;
}
.abou-agency .agnr a {
	color: #f53b9c
}
.abou-agency .agnr a:hover {
	color: #000000;
}
.plan div {
	position: relative;
}
.badgeforplan {
	background-color: rgba(0, 0, 0, 0.6);
	color: #fff;
	left: 0;
	line-height: 32px;
	padding: 0 12px;
	position: absolute;
	top: 0;
}
.activedj ul.change-lang {
	display: block;
}
.rg-part {
	margin: 0 -7px 10px;
	background: #fff;
}
.rg-part .bigstrip {
	background: rgb(69,72,77);
	background: -moz-radial-gradient(center, ellipse cover, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(69,72,77,1)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
	background: radial-gradient(ellipse at center, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=1 );
	display: block;
}
.rg-part .bigstrip h3 {
	color: #ffffff;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
}
.rg-part .leftpictext span {
	color: #5c5c5c;
}
.rg-part .leftpictext {
	color: #5c5c5c;
	line-height: 20px;
}
.rg-part .leftpic {
	height: 180px;
}
.sta-es-right {
	overflow: hidden;
	border-left: 1px solid #cbcbcb;
	padding-left: 10px;
}
.sta-es-right img {
	margin-bottom: 10px;
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #f1e8e0;
	padding: 2px;
}
.sta-es-right .rev_name {
	color: #dc7900;
	display: block;
	font-family: "robotoregular";
	font-size: 18px;
	margin-bottom: 5px;
	float: left;
}
.sta-es-right .rev-by {
	font-size: 12px;
}
.count-like {
	background: #3b3b3b none repeat scroll 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #ffffff;
	display: inline-block;
	margin-bottom: 10px;
	padding: 5px;
}
.count-like span {
	color: #fff;
}
.escort-status .reviews_profile {
	border: none;
	margin-right: 0;
}
.view-wall {
	background: #e13f32 none repeat scroll 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	color: #fff;
	display: inline-block;
	margin-top: 10px;
}
.view-wall:hover {
	background: #3b3b3b none repeat scroll 0 0;
	color: #fff;
}
#more2 {
	text-align: center!important;
}
/****************************** ****************  ******************************
						Membership Choose Plan Page CSS
****************************** ****************  ******************************/
.advertOption {
	display: block;
	margin: 0 5px 20px;
	position: relative;
}
.advertOption .optionHeader {
	background: #5b6166;
	background: -moz-linear-gradient(top, #5b6166 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b6166), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #5b6166 0%, #000000 100%);
	background: -o-linear-gradient(top, #5b6166 0%, #000000 100%);
	background: -ms-linear-gradient(top, #5b6166 0%, #000000 100%);
	background: linear-gradient(to bottom, #5b6166 0%, #000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b6166', endColorstr='#000000', GradientType=0 );
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #282828;
	width: 260px;
	height: 268px;
	text-align: center;
	z-index: 2;
	box-shadow: 0 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 rgba(0,0,0,.1);
	float: left;
	-webkit-transition: all .5s cubic-bezier(.03, 1.04, .46, 1.75);
	-moz-transition: all .5s cubic-bezier(.03, 1.04, .46, 1.75);
	-o-transition: all .5s cubic-bezier(.03, 1.04, .46, 1.75);
	transition: all .5s cubic-bezier(.03, 1.04, .46, 1.75);
	margin-right: 15px;
}
.advertOption .optionHeader h1 {
	background: none repeat scroll 0 0 #000;
	border-radius: 0 0 5px 5px;
	bottom: -12px;
	color: #fff;
	font-size: 20px;
	padding: 8px 0;
	position: absolute;
	text-align: center;
	width: 100%;
}
.advertOption .optionHeader .hoverDarker {
	background: rgba(0,0,0,0);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 260px;
	height: 268px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: background-color .5s linear;
	-moz-transition: background-color .5s linear;
	-o-transition: background-color .5s linear;
	transition: background-color .5s linear;
}
.advertOption:hover .optionHeader .hoverDarker {
	background: rgba(0,0,0,.2);
}
.advertOption:hover .optionHeader {
	transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-o-transform: scale(1.03);
	-ms-transform: scale(1.03);
	box-shadow: 0 4px 15px 0 rgba(0,0,0,.50);
	-moz-box-shadow: 0 4px 15px 0 rgba(0,0,0,.50);
	-webkit-box-shadow: 0 4px 15px 0 rgba(0,0,0,.50);
	border-color: #0e0e0e;
}
.advertOption .optionHeader .banner {
	margin: 0;
}
.advertOption .optionHeader .banner1 {
	margin: 15px 0 5px;
	position: relative;
}
.advertOption .optionHeader .banner1 img {
	background: #f7f3ec;
	padding: 5px;
}
.advertOption .optionHeader .banner1 p {
	color: #fff;
	font-family: "proxima_novalight";
	font-size: 22px;
	left: 36px;
	line-height: 34px;
	position: absolute;
	text-align: center;
	top: 15px;
	width: 188px;
}
.advertOption .optionHeader .banner1 p span {
	font-family: 'oswaldregular';
}
.advertOption h1 {
	font-size: 30px;
	color: #fff;
	font-family: 'roboto_condensedregular';
	display: block;
	text-transform: uppercase;
	text-shadow: 2px 2px 1px rgba(0,0,0,.3);
}
.advertOption h1 span {
	font-family: 'proxima_novalight';
	font-weight: 100;
}
.advertOption .optionInfos {
	box-shadow: inset 0 -1px 0 0 rgba(139,139,139,.5);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid rgba(109,109,109,.1);
	overflow: hidden;
	min-height: 230px;
	padding: 0 10px;
	position: relative;
	z-index: 1;
}
.option_fea {
	float: left;
	width: 390px;
	color: #5c5c5c;
}
.option_fea br {
	display: none;
}
.option_fea h2 {
	color: #5c5c5c;
	display: inline-block;
	font-family: "bebas_neueregular";
	font-size: 24px;
	line-height: 30px;
	margin: 0;
	padding: 10px 0;
	text-transform: uppercase;
}
.option_fea ul {
	list-style: none outside none;
	margin: 15px 0 0;
}
.option_fea ul li {
	background: url("../images/fe_check.png") no-repeat scroll 1px 10px rgba(0, 0, 0, 0);
	border-top: 1px solid #ccc;
	font-size: 14px;
	padding: 10px 3px 10px 24px;
	font-family: 'proxima_novalight';
	color: #000;
}
.option_fea ul li:first-child {
	border-top: none;
}
.option_fea ul li:last-child {
	border-bottom: none;
}
.option_det {
	float: right;
	margin-top: 26px;
	text-align: center;
	width: 260px;
}
.option_det h1 {
	font-size: 20px;
	margin-bottom: 8px;
	color: #f2f2f2;
	display: block;
	font-family: 'roboto_condensedregular';
	text-transform: uppercase;
}
.optionInfos .priceFrom {
	color: #ccc;
	font-size: 12px;
	font-family: 'proxima_novalight';
	margin-top: 8px
}
.optionInfos .optionPrice {
	margin: 10px 0 15px;
	font-size: 16px;
	font-weight: 100;
	font-family: 'proxima_novalight';
	font-style: italic;
}
.optionInfos .optionPrice>span {
	background: none repeat scroll 0 0 #aa0606;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #FFFFFF;
	font-family: 'roboto_condensedregular';
	font-size: 22px;
	margin: 0 5px;
	padding: 5px 15px 5px 10px;
	text-transform: uppercase;
}
.optionInfos .optionPrice>span>span {
	font-family: 'proxima_novalight';
}
.buttonOuterYellow {
	background-color: rgba(255,255,255,.1);
	border-top: 2px solid rgba(74,84,100,.1);
	border-right: 1px solid rgba(74,84,100,.1);
	border-left: 1px solid rgba(74,84,100,.1);
	border-bottom: 1px solid rgba(74,84,100,.1);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;
	position: relative;
	padding: 4px 5px 6px;
	display: inline-block
}
.buttonYellow {
	background: #e13f32;
	border: 1px solid #e13f32;
	font-family: 'roboto_condensedregular';
	margin: 2px 3px 3px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 17px;
	color: #fff;
	padding: 8px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
	cursor: pointer;
}
.buttonYellow:hover {
	background: #3b3b3b;
	border: 1px solid #1d1d1d;
	color: #fff;
}
.buttonYellow span {
	font-family: 'proxima_novalight';
}
.buttonYellow a {
	color: #fff;
}
.more_section ul {
	line-height: none;
	margin: 0;
}
.more_section ul li {
	color: #363636;
	font-size: 14px;
	list-style: none outside none;
	margin-bottom: 8px;
}
.z-tabs.medium > ul > li > a {
	font-size: 14px!important;
}
.my-account-inner::before, .my-account-inner::after {
	clear: both;
	content: " ";
	display: table;
}
