/*
 Theme Name:   Local 29 Escort
 Author:       Mike
 Template:     twentyeleven
 Version:      1.0.0
*/

div.wp-video{margin: 0 auto;}

body.home div.entry-content {
    width: auto;
}

body.home h1.entry-title{display:none;}

.one-column #page {
    max-width: 1000px !important;
}

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
{display: none !important;}

#post-50 div.entry-content{width:auto}
#site-title{padding: 0 !important; margin-right: 0 !important}
#site-description{font-size:1.25em; font-weight: 600; color: #ec1e79 !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: 2em;
}

#menu-item-6518 a{
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: yellow;
}

25% {
opacity: 1;
color: orange;
}

50% {
opacity: 1;
color: red;
}

75% {
opacity: 1;
color: orange;
}

100% {
opacity: 1;
color:yellow;
}

}

@-webkit-keyframes blinker {
0% {
opacity: 1;
color: yellow;
}

25% {
opacity: 1;
color: orange;
}

50% {
opacity: 1;
color: red;
}

75% {
opacity: 1;
color: orange;
}

100% {
opacity: 1;
color:yellow;

}
}

@keyframes blinker {
0% {
opacity: 1;
color: yellow;
}

25% {
opacity: 1;
color: orange;
}

50% {
opacity: 1;
color: red;
}

75% {
opacity: 1;
color: orange;
}

100% {
opacity: 1;
color:yellow;

}
}

td.price{color: #ec1e79;}
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:25%;width:calc(25% - ( 0.75 * 15px ) ) 
 } 
 
#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;
}

.hentry{
    border-bottom: none  !important;}

div.girlpic
{
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 133%;
    background-size: cover;
    background-position: center center;
}

@media (min-width:660px)
{ 	
	table.girl_details{max-width:400px}
}

@media (max-width:480px)
{ 	
	#access a {
    line-height: 2.5 !important;
    padding: 0 0.6em !important;}
	
	.cpergirl
	 { 
		/*width:25%;*/
		width:calc(25% - ( 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;
	}
} 

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: #ec1e79;
}

div.chome_price1
{
	background-color: #003cff;
	color: #fff;
	font-weight: 900;
	text-align:center;
}

.chome_allgirl
{
	float: right;
}

.w100{
	width: 100%;
}

.chome_allgirl a, .chome_catname a
{
	color: #ffe600;
}

span.chome_catname
{
	text-transform:capitalize;
}

.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:#ec1e79 !important;}
