/*
 Theme Name:   MyCityEscort22
 Author:       Mike
 Template:     twentyeleven
 Version:      1.0.0
*/

div.wp-video{margin: 0 auto;}

#site-title, #site-description {text-align:center !important;}
#site-title {margin-right: initial !important;}
body.home div.entry-content {
    width: auto;
}

body.home h1.entry-title{display:none;}

.one-column #page {
    max-width: 1000px !important;
	background: #000;
}

div.comments-link, div.entry-meta, span.comments-link, #site-generator, #post-50 header.entry-header, .jp-carousel-titleanddesc-title, .jp-carousel-image-exif, .jp-carousel-image-meta, #s, #comments, footer.entry-meta
{display: none !important;}

#post-50 div.entry-content{width:auto}
#site-title{padding: 0 !important}
#site-description{font-size:1.25em; font-weight: 600; color: #d40000 !important; margin: 0 !important}
.singular.page .hentry {padding:0 !important}
#contact
{
	position: fixed;
    bottom: 15px;
    right: 1em;
    width: 100%;
    text-align: center;
    z-index: 99;

}

.call_logo
{
	vertical-align: bottom;
    height: 54px;
    margin-left: 4em;
}

.blink_text {
font-size: 1em;
font-weight: bold;
-webkit-animation-name: blinker;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-moz-animation-name: blinker;
-moz-animation-duration: 1s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;
animation-name: blinker;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
0% {
opacity: 1;
color: red;
}

50% {
opacity: 1;
color: blue;
}

100% {
opacity: 1;
color: red;
}
}

@-webkit-keyframes blinker {
0% {
opacity: 1;
color: red;
}

50% {
opacity: 1;
color: blue;
}

100% {
opacity: 1;
color: red;
}
}

@keyframes blinker {
0% {
opacity: 1;
color: red;
}

50% {
opacity: 1;
color: blue;
}

100% {
opacity: 1;
color: red;
}
}

td.price{color: #d40000;}
td.outcall{color: #40ffff;}
td.col_title{min-width:6em;}

div.girlpic {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 133%;
    background-size: cover;
    background-position: center center;
}

.cpergirl
 { 
	width:calc(20% - ( 0.75 * 2px ) );
	background-color:#222;
	margin: 0 1px;
 } 
 
#chome .so-panel 
 { 
	margin-bottom:30px 
} 
#chome .so-panel:last-child 
{ 
	margin-bottom:0px 
} 

.cperrow.panel-no-style, .cperrow.panel-has-style > .panel-row-style 
{ 
	-webkit-align-items:flex-start;
	align-items:flex-start 
}

.panel-grid-cell {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.panel-grid.panel-has-style>.panel-row-style, .panel-grid.panel-no-style {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    /* -ms-justify-content: space-between;
    justify-content: space-between; */
}

div.cperrow{margin-bottom:2em}

.hentry{
    border-bottom: none  !important;}

div.girlpic
{
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 133%;
    background-size: cover;
    background-position: center center;
}

div.gfpic{text-align:center}

table.gdetail{width:90% !important; max-width:400px; margin: 0 auto !important}
.tac{text-align: center;}

@media (min-width:660px)
{ 	
	table.girl_details{max-width:400px}
}

@media (max-width:480px)
{ 	
	#access a {
    line-height: 2.5 !important;}
	
	.cpergirl
	 { 
		/*width:25%;*/
		width:calc(20% - ( 0.75 * 1px )) !important; 
	 } 
	
	#chome .panel-grid-cell 
	{ padding:0 } 
	
	#chome .panel-grid .panel-grid-cell-empty 
	{ display:none } 
	
	#chome .panel-grid .panel-grid-cell-mobile-last 
	{ margin-bottom:0px }  
	
	.singular.page .hentry, #main, .entry-content, .entry-summary {
    padding-top: 0 !important;
	}
	
	#main #content
	{
		margin: 0 1% !important;
	}
	
	#access a {padding: 0 0.75em !important}
} 

div.entry-meta, div.site-info
{
	display: none;
}

div.chome_name
{
	color: #fff;
	font-weight: 600;
	text-align:center;
}

div.chome_from
{
	font-weight: 600;
	text-align:center;
	color: #52dcff;
}

div.chome_price1
{
	background-color: #8f0000;
	color: #fff;
	font-weight: 900;
	text-align:center;
}

div.chome_link
{
	color: #ff6200 !important;
	font-weight: 900;
	text-align:center;
}

.chome_allgirl
{
	float: right;
	text-align: right;
}

.w100{
	width: 100%;
}

.chome_catname
{
	text-transform:capitalize;
	text-align:center;
	padding: 1em 0;
	
}

.chome_catname a{color: #fff; font-size:1.2em; font-weight:600;}

.chome_allgirl  a{color:#0090ff}
.body{color:#e4ff00;}
.entry-content td{padding: 0 10px 0 0 !important}
.wp-video{margin: 0 auto !important;}
h1.page-title > span {font-size: 2em}
h2.notice{color:#d40000 !important;}

.twoshot{position: absolute;
    bottom: 10px;
    right: 0;
    display: inline-block;
    background-color: #8500ff;
    color: #fff;
    padding: 0px 4px;
font-weight: 600;}
