/*
 Theme Name:   LocalKLGirl
 Author:       Mike
 Template:     twentyeleven
 Version:      1.0.0
*/
#site-title a, #site-description {color: #ff69b4 !important}
#site-title{text-align: center; color: #ffb7d5 !important; font-weight: 600; margin-right: 0px !important;}
#site-description { margin: 0 0 1em 0 !important; color: #ffb7d5 !important; font-size: 15px !important}
article h1.entry-title{padding-right:0 !important}
article h1.entry-title a{color:#e175ee !important;display:inline-block;}

#searchform, #comments{display: none;}
.singular .entry-content{width: 100% !important}
body.home.one-column #page {
    max-width: 1000px !important;
    /* background: #000; */
}

#access{
border-top: 1px solid #c084fc;
border-bottom: 1px solid #c084fc !important;
background:#000 !important;
}

div.header{position: relative;}
#access a { color:#c084fc !important}
#access ul {font-size:1.25em !important}
#access ul ul{top: initial !important; background-color: #555;}
#access ul ul>li>a { background: initial; border-bottom: 0px; color: #eee;}
.hentry, .no-results { border-bottom: none !important;}
body.home .entry-title{display:none}
div.comments-link, div.entry-meta, span.comments-link, #site-generator, .jp-carousel-titleanddesc-title, .jp-carousel-image-exif, .jp-carousel-image-meta
{display: none !important;}

#contact
{
	position: fixed;
    bottom: 15px;
    right: 1em;
    width: 100%;
    text-align: center;
    z-index: 9999;

}

#access li {margin: 0.25em;}
#access a { line-height: inherit !important; padding: 0 0.5em !important;}

.entry-title, .entry-title a {color: #ff85a2 !important;}

.app_icon
{
	vertical-align: bottom;
    height: 54px;
    margin: 0 2em;
}

.blink {
font-size: 2em;
font-weight: 700;
-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: #a0f0ed;}
td.outcall{color: #F55338;}
td.col_title{min-width:6em;}
td.country{color:#fff3b0}
td.detail_bottom{color: #98ff98; text-align:center}
/*tr.odd td {background-color: #d8ebf9 !important}*/

.girl_details td {border-top: 1px dotted #444 !important;}
.entry-content td, .comment-content td {padding: 0 !important}
.girl_details td:nth-child(3n+3) {padding-left: 1em !important}

div.girlpic {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 133%;
    background-size: cover;
    background-position: center center;
	border-radius: 0.58em 0.58em 0.2em 0.2em;
}

.cpergirl
 { 
	width:32%;
 } 
 
#chome .so-panel 
 { 
	margin-bottom:30px 
} 
#chome .so-panel:last-child 
{ 
	margin-bottom:0px 
} 
.cperrow{margin-bottom: 2em;}
.cperrow_header{    
	padding-left: 0.5em;
	border-radius: 8px;
    background-color: rgba(16, 180, 251, 0.55);
    -webkit-transition: all 0.4s cubic-bezier(0.56, 0.74, 0.67, 0.97);
    -o-transition: all 0.4s cubic-bezier(0.56, 0.74, 0.67, 0.97);
    transition: all 0.4s cubic-bezier(0.56, 0.74, 0.67, 0.97);
    margin-bottom: 0.5em}

.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: wrap;
    -ms-justify-content: space-around;
    justify-content: space-around;
    position: relative;
    flex-direction: row;
    align-items: center;
    align-content: center;
}

div.entry-meta, div.site-info
{
	display: none;
}

.chome_detail{text-align:center;}

.chome_name
{
	color: #c084fc;
	font-weight: 400;
	text-align:center;
	font-size: 0.9rem;
	//background-color: #1c3cd5;
}

.chome_price0
{
	font-weight: 400;
	text-align:center;
	color: #a0f0ed;
	font-size: 0.9rem;
}

.chome_cat_description{margin-left: 0.5em; color:#98ff98}

.chome_country{text-align:center; color: #fff3b0; font-weight: 400;font-size: 0.9rem;}

.chome_price1
{
	background-color: #003cff;
	color: #fff;
	font-weight: 900;
	text-align:center;
}

.chome_allgirl
{
	float: right;
	margin-right: 1em;
}

.w100{
	width: 100%;
}

td.detail_services{border: 0.05em dashed !important;
    padding: 0.5em !important; color: #fff600; border-radius: 0.5em}


td.rates_header{line-height: 1.23;
    padding: 0.2em 0.5em 0.2em 0.8em !important;
    font-weight: 600 !important;
    color: #fff;
    background: -webkit-gradient(linear, left bottom, left top, from(lime), color-stop(8%, rgba(0, 255, 0, 0.8)), to(rgba(0, 255, 0, 0.4)));
    background: -o-linear-gradient(bottom, lime 0%, rgba(0, 255, 0, 0.8) 8%, rgba(0, 255, 0, 0.4) 100%);
    background: linear-gradient(0deg, lime 0%, rgba(0, 255, 0, 0.8) 8%, rgba(0, 255, 0, 0.4) 100%);
    border-radius: 6px 6px 0 0;
    margin: 0.1rem auto 0;}

td.rates{border-left:1px solid #00ff00 !important; border-right:1px solid #00ff00 !important; border-top:0px; border-bottom:0px;

	padding-left:0.5em !important}

td.rates_footer{border-top:1px solid #00ff00 !important; border-bottom:0px !important}

td.language{color:#76fede}

td.empty{border:0px !important}

span.chome_catname
{
	text-transform:capitalize;
	font-size: 1.2em;
}

.wp-video{margin: 0 auto !important;}

.button {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: 0.5em 2em 0.55em;
    text-shadow: 0 1px 1px rgb(0 0 0 / 30%);
    -webkit-border-radius: 0.5em;
    -moz-border-radius: .5em;
    border-radius: 0.5em;
    -webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
}

.medium {
    font-size: 12px;
    padding: 0.4em 1.5em 0.42em;
}

.orange {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top, #faa51a, #f47a20);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

h2 .whatsapp{color: #16d95f !important; text-decoration: none !important}
h2 .telegram{color: #229ed9 !important; text-decoration: none !important}
.cperrow_time p {margin-bottom: 0; display: inline-block; background-color: gold;
    color: Black;
    border-radius: 0.24rem;
padding: 0 5px;}

.category-archive-meta p{display: inline-block;}

.cperrow_time{color: #ffd700 !important; margin-left:5px}

.touchy-wrapper {
    table-layout: unset;
    margin: 0px 0;
    position: fixed !important;
    top: auto;
    bottom: 0;
    right: 0;
    left: 0px;
    height: 48px;
    opacity: 0.88;
    width: calc(100% - 0px * 2);
    display: table;
    vertical-align: middle;
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.12);
    transition: box-shadow .35s ease;
	max-width: 1000px !important;
    margin: 0 auto;
}
.touchy-wrapper .touchy-whatsapp-button::before,
.touchy-wrapper .touchy-call-button::before,
.touchy-wrapper .touchy-telegram-button::before{
    bottom: 2px;
}

.touchy-wrapper .touchy-whatsapp-button,
.touchy-wrapper .touchy-call-button,
.touchy-wrapper .touchy-telegram-button{
    position: relative;
    min-width: 50px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    text-decoration: none !important;
    transition: all .15s ease;
    color: #C2C2C6;
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-size:22px;
}


.touchy-wrapper i {
    vertical-align: 0.38rem;
    color:#fff;
}
.touchy-wrapper .touchy-wrapper-inner {
    background-color: transparent;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    display: table;
    width: 100%;
    height: 100%;
}
.touchy-wrapper a[class^="touchy-"]:hover span .drop-shadow-black,
.touchy-wrapper a[class^="touchy-"]:active span .drop-shadow-black {
    -webkit-filter: drop-shadow(2px 2px 3px rgba(255, 255, 255, 0.88));
    filter: drop-shadow(2px 2px 3px rgba(255, 255, 255, 0.88));
}
.touchy-wrapper a[class^="touchy-"] span .drop-shadow-black {
    -webkit-filter: drop-shadow(2px 2px 3px Black);
    filter: drop-shadow(2px 2px 3px Black);
}

.touchy-wrapper a:first-child {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 2px;
}

.touchy-wrapper a:last-child {border-top-right-radius: 12px;
    border-bottom-right-radius: 2px;}

.touchy-label{bottom: 3px; font-size:10px; color: #fff; margin-left:-2px; position: absolute; font-weight: 400; left:0; right:0;}

.touchy-wrapper .touchy-call-button {
    color: #ffffff;
    background-color: #8b0000;
    border-top-width: 2px;
    border-style: solid;
    border-color: #ff0000;
    font-size: 22px;
}

.touchy-wrapper .touchy-whatsapp-button {
    color: #ffffff;
    background-color: #008704;
    border-top-width: 2px;
    border-style: solid;
    border-color: #00ed07;
}

.touchy-wrapper .touchy-telegram-button {
    color: #ffffff;
    background-color: #01417a;
    border-top-width: 2px;
    border-style: solid;
    border-color: #02b6f2;
}





@media (max-width:480px)
{ 	
	#site-title { padding: 1em 0 0 !important;}

	/* hgroup{position: absolute;top: 1em} */
	.cpergirl
	 { 
		width:32%;
		/*width:calc(24% - ( 0.25 * 1px )) !important; */
		margin: 0 1px;
	 } 
	
	#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;
	}
	
	body.home #main #content {margin: 0 5px !important;}
	#front-page-login{position:absolute; top: 5%; left: 50%;}	
	#front-page-contact{font-size:15px; margin-top:0;line-height: 100%;}
} 
