1/*
2Theme Name: EscortWP
3Theme URI: https://escortwp.com/
4Description: Escort Directory WordPress Theme
5Version: 3.6.2
6Author: EscortWP.com
7Author URI: https://EscortWP.com/
8Text Domain: escortwp
9*/
10
11
12html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }
13ol, ul { list-style: inside; }
14:focus { outline: 0; }
15
16
17[class^="icon-"]:before, [class*=" icon-"]:before {
18 font-style: normal;
19 font-weight: normal;
20 speak: none;
21
22 display: inline-block;
23 text-decoration: inherit;
24 width: 1em;
25 margin-right: .2em;
26 text-align: center;
27 /* opacity: .8; */
28
29 /* For safety - reset parent styles, that can break glyph codes*/
30 font-variant: normal;
31 text-transform: none;
32
33 /* fix buttons height, for twitter bootstrap */
34 line-height: 1em;
35
36 /* Animation center compensation - margins should be symmetric */
37 /* remove if not needed */
38 margin-left: .2em;
39
40 /* you can be more comfortable with increased icons size */
41 /* font-size: 120%; */
42
43 /* Uncomment for 3D effect */
44 /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
45}
46
47
48.clear { clear: both; }
49.clear5 { clear: both; height: 5px; }
50.clear10 { clear: both; height: 10px; }
51.clear15 { clear: both; height: 15px; }
52.clear20 { clear: both; height: 20px; }
53.clear30 { clear: both; height: 30px; }
54.clear40 { clear: both; height: 40px; }
55.clear50 { clear: both; height: 50px; }
56.hide { display: none; }
57.center { margin: 0 auto; text-align: center; display: inline-block; }
58.text-center { text-align: center; }
59.text-right { text-align: right; }
60
61.col10 { width: 10% !important; }
62.col20 { width: 20% !important; }
63.col30 { width: 30% !important; }
64.col33 { width: 33% !important; }
65.col40 { width: 40% !important; }
66.col50 { width: 50% !important; }
67.col60 { width: 60% !important; }
68.col70 { width: 70% !important; }
69.col80 { width: 80% !important; }
70.col90 { width: 90% !important; }
71.col100 { width: 100% !important; }
72
73.rad3 {
-webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; }
74.rad5 {
-webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; }
75.rad7 {
-webkit-border-radius: 7px;
-moz-border-radius: 7px; border-radius: 7px; }
76.rad17 {
-webkit-border-radius: 17px;
-moz-border-radius: 17px; border-radius: 17px; }
77.rad25 {
-webkit-border-radius: 25px;
-moz-border-radius: 25px; border-radius: 25px; }
78.rad50 {
-webkit-border-radius: 50%;
-moz-border-radius: 50%; border-radius: 50%; }
79
80a { color: #E0006C; text-decoration: none; cursor: pointer; }
81a:hover{ color: #075b6d; }
82
83.l { float: left; }
84.r { float: right; }
85.err, .ok {
86 color: #FFF;
87 text-align: center;
88 font-weight: bold;
89 line-height: 1.5em;
90 font-size: 1em;
91 margin: 10px 0;
92 padding: 5px 2px;
93}
94.err { background-color: #CC0033; }
95.ok { background-color: #6DA22E; }
96.err a, .ok a { color: #fff !important; text-decoration: underline; }
97.err small, .ok small {
98 line-height: 1.1em;
99 display: block;
100}
101
102.ok2 { border: solid 1px #6DA22E; padding: 10px; }
103.ok2 .icon-ok { color: #6DA22E; }
104
105.nopadding { padding: 0 !important; }
106
107.noselect {
108
-webkit-touch-callout: none;
109
-webkit-user-select: none;
110
-khtml-user-select: none;
111
-moz-user-select: none;
112
-ms-user-select: none;
113 user-select: none;
114 cursor: default;
115}
116
117.pinkbutton, .pinkdegrade {
118 background: #E0006C;
119 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#FE5ACB),
color-stop(100%,#E0006C));
120 background:
-webkit-linear-gradient(top, #FE5ACB 0%,#E0006C 100%);
121 background:
-webkit-linear-gradient(top, #FE5ACB 0%, #E0006C 100%);
122 background: linear-gradient(to bottom, #FE5ACB 0%,#E0006C 100%);
123 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE5ACB', endColorstr='#E0006C',GradientType=0 );
124 color: #FFF;
125}
126.pinkbutton:hover {
127 background: #FE5ACB;
128 color: #FFF;
129}
130input.pinkbutton {
131 font-size: 1em;
132 line-height: 1.2em;
133}
134
135.whitebutton, .whitedegrade {
136 background: #fff;
137 color: #E0006C;
138 border: none;
139}
140.whitebutton:hover {
141 background: #9D0AC6;
142 color: #fff;
143}
144input.whitebutton {
145 font-size: 1em;
146 line-height: 1.2em;
147}
148
149
150.blueishbutton {
151 background: #eff8ff;
152 color: #E0006C;
153 border: 1px #FE5ACB solid;
154}
155.blueishbutton:hover { background: #FE5ACB; color: #fff; }
156.blueishdegrade {
157 background: #ffffff;
158 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#ffffff),
color-stop(100%,#eff8ff));
159 background:
-webkit-linear-gradient(top, #ffffff 0%,#eff8ff 100%);
160 background:
-webkit-linear-gradient(top, #ffffff 0%, #eff8ff 100%);
161 background: linear-gradient(to bottom, #ffffff 0%,#eff8ff 100%);
162 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff8ff',GradientType=0 );
163}
164
165.bluebutton, .bluedegrade {
166 background: #20c7f9;
167 background:
-moz-linear-gradient(top, #20c7f9 0%, #1b6ad1 100%);
168 background:
-webkit-linear-gradient(top, #20c7f9 0%,#1b6ad1 100%);
169 background: linear-gradient(to bottom, #20c7f9 0%,#1b6ad1 100%);
170 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#20c7f9', endColorstr='#1b6ad1',GradientType=0 );
171}
172.bluebutton:hover {
173 background: #20e0f9;
174 background:
-moz-linear-gradient(top, #20e0f9 0%, #20b6fc 100%);
175 background:
-webkit-linear-gradient(top, #20e0f9 0%,#20b6fc 100%);
176 background: linear-gradient(to bottom, #20e0f9 0%,#20b6fc 100%);
177 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#20e0f9', endColorstr='#20b6fc',GradientType=0 );
178}
179
180.orangebutton, .orangedegrade {
181 background: #fea037;
182 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#fea037),
color-stop(100%,#fd6420));
183 background:
-webkit-linear-gradient(top, #fea037 0%,#fd6420 100%);
184 background:
-webkit-linear-gradient(top, #fea037 0%, #fd6420 100%);
185 background: linear-gradient(to bottom, #fea037 0%,#fd6420 100%);
186 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea037', endColorstr='#fd6420',GradientType=0 );
187 color: #fff;
188}
189.orangebutton:hover { background: #FD9929; }
190
191
192
193.redbutton, .reddegrade {
194 background: #fd5959;
195 background:
-moz-linear-gradient(top, #fd5959 0%, #ff0000 100%);
196 background:
-webkit-linear-gradient(top, #fd5959 0%,#ff0000 100%);
197 background: linear-gradient(to bottom, #fd5959 0%,#ff0000 100%);
198 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5959', endColorstr='#ff0000',GradientType=0 );
199 color: #fff;
200}
201.redbutton:hover { background: #fd5959; }
202
203
204.greenbutton, .greendegrade {
205 background: #30ce73;
206 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#30ce73),
color-stop(100%,#27ae60));
207 background:
-webkit-linear-gradient(top, #30ce73 0%,#27ae60 100%);
208 background:
-webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%);
209 background: linear-gradient(to bottom, #30ce73 0%,#27ae60 100%);
210 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#30ce73', endColorstr='#27ae60',GradientType=0 );
211 color: #fff;
212}
213.greenbutton:hover {
214 background: #22e56d;
215 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#22e56d),
color-stop(100%,#17c15b));
216 background:
-webkit-linear-gradient(top, #22e56d 0%,#17c15b 100%);
217 background:
-webkit-linear-gradient(top, #22e56d 0%, #17c15b 100%);
218 background: linear-gradient(to bottom, #22e56d 0%,#17c15b 100%);
219 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#22e56d', endColorstr='#17c15b',GradientType=0 );
220 color: #fff;
221}
222input.greenbutton, button.greenbutton {
223 font-size: 1em;
224 line-height: 1.2em;
225}
226
227.graybutton, .graydegrade {
228 background: #ffffff;
229 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
230 background:
-moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%);
231 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#ffffff),
color-stop(100%,#e1e1e1));
232 background:
-webkit-linear-gradient(top, #ffffff 0%,#e1e1e1 100%);
233 background:
-o-linear-gradient(top, #ffffff 0%,#e1e1e1 100%);
234 background:
-ms-linear-gradient(top, #ffffff 0%,#e1e1e1 100%);
235 background: linear-gradient(to bottom, #ffffff 0%,#e1e1e1 100%);
236 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 );
237 color: #727272;
238}
239.graybutton:hover {
240 background: #ededed;
241 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
242 background:
-moz-linear-gradient(top, #ededed 0%, #d8d8d8 100%);
243 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#ededed),
color-stop(100%,#d8d8d8));
244 background:
-webkit-linear-gradient(top, #ededed 0%,#d8d8d8 100%);
245 background:
-o-linear-gradient(top, #ededed 0%,#d8d8d8 100%);
246 background:
-ms-linear-gradient(top, #ededed 0%,#d8d8d8 100%);
247 background: linear-gradient(to bottom, #ededed 0%,#d8d8d8 100%);
248 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d8d8d8',GradientType=0 );
249}
250
251.pinkbutton, .blueishbutton, .orangebutton, .redbutton, .greenbutton, .graybutton, .whitebutton {
252 text-decoration: none !important;
253 padding: 5px 16px;
254 cursor: pointer;
255 border: none;
256 font-weight: 600;
257}
258
259.clickbutton {
260 background: #14b1c0;
261 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#88c9be),
color-stop(100%,#1297d5));
262 background:
-webkit-linear-gradient(top, #88c9be 0%,#1297d5 100%);
263 background:
-webkit-linear-gradient(top, #88c9be 0%, #1297d5 100%);
264 background: linear-gradient(to bottom, #88c9be 0%,#1297d5 100%);
265 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c9be', endColorstr='#1297d5',GradientType=0 );
266 color: #1da14d;
267}
268
269/* Style Radio and Checkbox form fields START */
270/* RESET */
271input[type=radio],
272input[type=checkbox] {
273 margin-bottom: 0;
274 width: 18px;
275 height: 18px;
276}
277
278/* SOURCE ELEMENT (when checkator is enabled on an element) */
279.checkator_source {
280 position: relative;
281 z-index: 2;
282 display: block;
283}
284
285/* SHARED SETTING */
286.checkator_holder { /* Holder for the new element */
287 display: inline-block;
288 position: relative;
289 vertical-align: sub;
290}
291.checkator_element { /* New element */
292 border: 2px solid #E37592;
293 background-color: #fff;
294 display: block;
295 position: absolute;
296 top: 0;
297 right: 0;
298 bottom: 0;
299 left: 0;
300 z-index: 1;
301}
302.checkator_holder.radio .checkator_source:checked+.checkator_element:after { /* Checked element dot */
303 border: 2px solid #646FF0;
304 background-color: #646FF0;
305 display: block;
306 content: ' ';
307 top: 15%;
308 right: 15%;
309 bottom: 15%;
310 left: 15%;
311 position: absolute;
312
-webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;
313}
314.checkator_holder.checkbox .checkator_source:checked+.checkator_element:before { /* Checked element dot */
315 content: "\e80e";
316 font-family: 'escortwp' !important;
317 speak: never;
318 font-style: normal;
319 font-weight: normal;
320 font-variant: normal;
321 text-transform: none;
322 line-height: 1;
323
324 /* Better Font Rendering =========== */
325
-webkit-font-smoothing: antialiased;
326
-moz-osx-font-smoothing: grayscale;
327
328 top: -1px;
329 position: absolute;
330 left: 0px;
331 font-size: 0.9em;
332 color: #646FF0;
333}
334
335.checkator_source:focus+.checkator_element { /* Focused element */
336 /*border: 2px solid #cc0;*/
337}
338.checkator_source:hover+.checkator_element { /* Hovered element */
339 border: 2px solid #646FF0;
340}
341
342
343/* RADIO SETTINGS */
344.checkator_element.checkbox { /* CHECKBOX SETTINGS */
345 border: 2px solid #E37592;
346
-webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px;
347}
348.checkator_element.radio {
349 border-radius: 50% !important;
350}
351.checkator_element.radio:after {
352 border-radius: 50% !important;
353}
354/* Style Radio and Checkbox form fields END */
355
356* {
357
-webkit-box-sizing: border-box;
358
-moz-box-sizing: border-box;
359 box-sizing: border-box;
360 font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS",Arial,sans-serif;
361}
362
363body {
364 background: #0D0D0D;
365 color: #12526f;
366 overflow-x: hidden;
367 max-width: 2000px;
368 margin: 0 auto;
369}
370
371.all { width: 100%; }
372
373.all-topnav {
374 width: 100%;
375}
376
377
378.contentwrapper{
379 float: left;
380 width: 100%;
381}
382
383.body {
384 margin: 0 250px 0 250px;
385 border-left: 1px solid #f8c1cf;
386 border-right: 1px solid #f8c1cf;
387}
388
389.bodybox.registerform h3 {
390 text-align: center;
391}
392.bodybox.registerform .mandatory {
393 text-align: center;
394}
395.bodybox {
396 background-color: #fff0f4;
397 padding: 20px;
398 overflow: hidden;
399 border-bottom: 1px solid #f8c1cf;
400}
401
402.bodybox h3, .bodybox h4 {
403 font-weight: normal;
404}
405.bodybox h3 {
406 font-size: 1.5em;
407 font-weight: normal;
408 padding-bottom: 10px;
409 position: relative;
410 color: #E0006C;
411 text-align: center;
412}
413.bodybox .settingspagetitle {
414 color: #E0006C;
415 font-size: 1.8em;
416 padding-bottom: 30px;
417 text-align: center;
418}
419
420.bodybox .pagetitle-menu li{
421 padding: 0 2px;
422 list-style: none;
423 float: left;
424 display: block;
425 line-height: 2em;
426}
427.bodybox .pagetitle-menu li a{
428 padding: 5px 10px;
429 display: inline-block;
430 line-height: normal;
431}
432.bodybox .pagetitle-menu li a:hover {
433 border-color: transparent;
434}
435
436.bodybox-homepage .see-all-bottom,
437.bodybox-homepage .see-more-button {
438 margin: 0 auto;
439 padding: 5px 20px;
440}
441.bodybox-homepage .see-all-top {
442 padding: 4px 20px;
443}
444.bodybox-homepage h3 {
445 padding-bottom: 20px;
446 color: #fa2dba;
447 /*font-weight: 600;*/
448 font-size: 1.7em;
449}
450
451
452.bodybox .taxonomy-description-box {
453 padding: 20px 0;
454}
455
456.pagedesign a{
457 color: #E0006C;
458}
459.pagedesign a:hover{
460 color: #075b6d;
461}
462.pagedesign img {
463 max-width: 100%;
464}
465
466.post-edit-link {
467 color: #E0006C;
468}
469
470
471/***** HEADER start *****/
472.all .logo h1 a {
473 color: #FFF;
474 font-size: 1.3em;
475 overflow: hidden;
476}
477.all .logo h1 a img{
478 display: block;
479}
480.all .logo .sitedesc {
481 padding-top: 5px;
482 color: #fff;
483 font-size: 1em;
484 font-weight: normal;
485}
486
487.header-top-bar {
488 width: 100%;
489 padding: 15px 20px;
490 background: #260B39;
491}
492
493.header-top-bar .logo img {
494 font-size: 1rem;
495 height: 3.5em;
496}
497
498.header-top-bar .header-nav {
499 font-size: 1rem;
500 padding-left: 20px;
501 min-height: 3.5em;
502}
503.header-top-bar .header-nav .header-menu li {
504 float: left;
505 list-style: none;
506 position: relative;
507}
508.header-top-bar .header-nav .header-menu li a {
509 color: #fff;
510 font-weight: bold;
511 line-height: 1.8em;
512 display: block;
513 float: left;
514 padding: 0 13px;
515
-webkit-border-radius: 25px;
-moz-border-radius: 25px; border-radius: 25px;
516}
517.header-top-bar .header-nav .header-menu li a:hover,
518.header-top-bar .header-nav .header-menu li.current_page_item a {
519 background: #FE5ACB;
520}
521
522.header-top-bar .header-nav .header-menu ul {
523 background: #fff;
524 color: #7ca9c8;
525 position: absolute;
526 top: 1.8em;
527 left: 0;
528 z-index: 2;
529 text-align: left;
530 padding: 3px;
531 display: none;
532
-webkit-border-radius: 17px;
-moz-border-radius: 17px; border-radius: 17px;
533}
534.header-top-bar .header-nav .header-menu ul ul {
535 display: none;
536 left: 200px;
537 top: 0;
538 border-left: 1px solid #E0E9ED;
539}
540.header-top-bar .header-nav .header-menu li:hover ul {
541 display: block;
542}
543.header-top-bar .header-nav .header-menu li:hover ul ul {
544 display: none;
545}
546.header-top-bar .header-nav .header-menu ul li:hover ul {
547 display: block;
548}
549.header-top-bar .header-nav .header-menu ul li:hover ul ul {
550 display: none;
551}
552.header-top-bar .header-nav .header-menu ul ul li:hover ul {
553 display: block;
554}
555.header-top-bar .header-nav .header-menu ul li a,
556.header-top-bar .header-nav .header-menu .current_page_item ul li a {
557 background: #fff;
558 display: block;
559 float: none;
560 color: #7ca9c8;
561 line-height: 2.1em;
562 margin: 2px 0;
563}
564.header-top-bar .header-nav .header-menu ul li a:hover {
565 background: #FE5ACB;
566 border: none;
567 color: #FFF;
568 text-shadow: none;
569}
570.header-top-bar .header-nav .header-menu ul li a {
571 margin-right: 0;
572}
573.header-top-bar .header-nav .header-menu ul li {
574 position:relative;
575 float: none;
576 margin-right: 0;
577 min-width: 200px;
578}
579.header-top-bar .header-nav .header-menu ul > li:first-child{
580 padding-top: 0px;
581}
582.header-top-bar .header-nav .header-menu ul > li:last-child{
583 padding-bottom: 0px;
584}
585
586
587
588.header-top-bar .subnav-menu-wrapper {
589 min-height: 3.5em;
590}
591.header-top-bar .subnav-menu {
592}
593.header-top-bar .subnav-menu li {
594 float: left;
595 display: inline;
596 list-style: none;
597 padding-left: 5px;
598 line-height: 2.2em;
599 vertical-align: middle;
600}
601.header-top-bar .subnav-menu li.subnav-menu-btn a {
602 vertical-align: middle;
603 padding: 0 10px;
604 color: #fff;
605 font-weight: bold;
606 display: block;
607 float: left;
608
-webkit-border-radius: 25px;
-moz-border-radius: 25px; border-radius: 25px;
609 background: #fe5acb;
610}
611.header-top-bar .subnav-menu li.subnav-menu-icon a {
612
-webkit-border-radius: 50%;
-moz-border-radius: 50%; border-radius: 50%;
613 color: #fff;
614 font-size: 1.5em;
615 display: block;
616 float: left;
617 width: 1.5em;
618 text-align: center;
619}
620.header-top-bar .subnav-menu li.subnav-menu-icon a:hover {
621 background: #fe5acb;
622}
623.header-top-bar .subnav-menu li.subnav-menu-icon a span {
624 display: block;
625 line-height: 1.5em;
626}
627.header-top-bar .subnav-menu li.login-btn a,
628.header-top-bar .subnav-menu li.logout-btn a {
629 background: #d633a3;
630}
631.header-top-bar .subnav-menu li.subnav-menu-btn a:hover {
632 background: #AC35C4;
633}
634
635.header-top-bar .subnav-menu .header-language-switcher {
636 /*padding-left: 15px;*/
637}
638.header-top-bar .subnav-menu .header-language-switcher select {
639 border: none;
640 cursor: pointer;
641 padding-left: 5px;
642 background: #d633a3;
643 color: #fff;
644 font-weight: bold;
645 font-size: 1rem;
646 font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS",Arial,sans-serif;
647
-webkit-border-radius: 25px;
-moz-border-radius: 25px; border-radius: 25px;
648 line-height: 2.2em;
649 height: 2.2em;
650}
651.header-top-bar .subnav-menu .header-language-switcher select:hover {
652 background: #AC35C4;
653}
654.header-top-bar .subnav-menu .header-language-switcher select option {
655 background: #fff;
656 color: #000;
657}
658
659
660header .hamburger-menu {
661 display: none;
662 cursor: pointer;
663 background: #d633a3;
664 color: #fff;
665 line-height: 2.3em;
666 padding: 0 10px;
667 vertical-align: bottom;
668 font-weight: 600;
669}
670header .hamburger-menu:hover {
671 background: #AC35C4;
672}
673
674header.header-mobile1 .logo,
675header.header-mobile2 .logo {
676 width: 100%;
677 text-align: center;
678 float: none;
679}
680header.header-mobile1 .logo h1,
681header.header-mobile2 .logo h1 {
682 float: none;
683 width: 100%;
684}
685header.header-mobile1 .logo h1 a,
686header.header-mobile2 .logo h1 a {
687 display: inline-block;
688}
689
690header.header-mobile1 .header-nav {
691 float: none;
692 width: 100%;
693}
694
695header.header-mobile2 .header-nav {
696 padding: 0;
697 width: 100%;
698 text-align: center;
699}
700header.header-mobile2 .header-nav .header-menu {
701 float: none;
702 display: inline-block;
703}
704header.header-mobile2 .header-nav .header-menu li {
705 float: none;
706 display: inline-block;
707}
708header.header-mobile2 .subnav-menu-wrapper {
709 width: 100%;
710 display: block;
711 text-align: center;
712}
713header.header-mobile2 .subnav-menu-wrapper .subnav-menu {
714 float: none;
715 display: inline-block;
716 width: 100%;
717}
718header.header-mobile2 .subnav-menu-wrapper .subnav-menu li {
719 display: inline-block;
720 float: none;
721}
722header.header-mobile2 .subnav-menu-wrapper .subnav-menu li a {
723 display: inline-block;
724 float: none;
725 vertical-align: top;
726}
727/***** HEADER end *****/
728
729
730
731/***** SLIDER start *****/
732.all.all-header-slider {
733 width: 100%;
734}
735.sliderall {
736 position: relative;
737 padding: 10px 0;
738 background: #2f074e;
739 background:
-moz-linear-gradient(-45deg, #2f074e 0%, #9f059b 26%, #b603a7 40%, #b205a8 51%, #6529c7 100%);
740 background:
-webkit-linear-gradient(-45deg, #2f074e 0%,#9f059b 26%,#b603a7 40%,#b205a8 51%,#6529c7 100%);
741 background: linear-gradient(135deg, #2f074e 0%,#9f059b 26%,#b603a7 40%,#b205a8 51%,#6529c7 100%);
742 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f074e', endColorstr='#6529c7',GradientType=1 );
743}
744
745.slider {
746 position: relative;
747 width: 100%;
748 overflow: hidden;
749}
750
751.slider .slide {
752 list-style: none;
753 display: inline;
754 float: left;
755
-moz-box-sizing: border-box;
756 box-sizing: border-box;
757 overflow: hidden;
758 width: 100%;
759}
760
761.slider .slide .girlimg {
762 position: relative;
763 display: block;
764 background: #FFF0F4;
765}
766
767.slider .slide .girlimg img {
768 width: 100%;
769 display: block;
770}
771
772.slider .slide .labels {
773 position: absolute;
774 left: 3px;
775 top: 3px;
776}
777.slider .slide .labels .label {
778 color: #FFF;
779 font-size: 0.9em;
780 font-weight: bold;
781 line-height: 1.7em;
782 padding: 0 5px;
783 float: left;
784 margin-bottom: 2px;
785}
786.slider .slide .label-video {
787 position: absolute;
788 top: 35%;
789 width: 100%;
790 text-align: center;
791}
792.slider .slide .label-video img {
793 max-width: 100px;
794 height: auto;
795 display: inline-block;
796}
797
798.slider .slide .girlinfo {
799 color: #FFF;
800 position: absolute;
801 bottom: 0;
802 display: block;
803 width: 100%;
804}
805.slider .slide .girlinfo .modelinfo {
806 padding: 5px;
807 display: block;
808 width: 100%;
809 background: rgba(254,90,203,0.4);
810}
811.slider .slide .girlimg:hover .girlinfo .modelinfo {
812 background:
-moz-linear-gradient(-45deg, rgba(254,90,203,0.9) 0%, rgba(249,187,229,0.9) 100%);
813 background:
-webkit-linear-gradient(-45deg, rgba(254,90,203,0.9) 0%,rgba(249,187,229,0.9) 100%);
814 background: linear-gradient(135deg, rgba(254,90,203,0.9) 0%,rgba(249,187,229,0.9) 100%);
815 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#69fe5acb', endColorstr='#66f9bbe5',GradientType=1 );
816}
817
818.slider .slide .girlimg .girlinfo .clear {
819 clear: both;
820 display: block;
821}
822.slider .slide .girlimg .girlinfo .labels {
823 display: block;
824 padding: 5px;
825 width: 100%;
826}
827.slider .slide .girlimg .girlinfo .labels span{
828 display: block;
829 float: right;
830 padding: 2px 5px;
831 margin-top: 3px;
832 margin-left: 3px;
833 font-size: 0.8em;
834 font-weight: bold;
835}
836.slider .slide .girlimg .premiumlabel {
837 position: absolute;
838 right: -10px; top: 2px;
839 text-align: right;
840}
841.slider .slide .girlimg .premiumlabel span {
842 font-size: 0.92em;
843 font-weight: bold;
844 color: #FFF;
845 text-transform: uppercase;
846 text-align: center;
847 line-height: 2em;
848 transform: rotate(45deg);
849
-webkit-transform: rotate(45deg);
850 width: 130px;
851 display: block;
852 background: #79A70A;
853 background: linear-gradient(#F7C214 0%, #FC5E1F 100%);
854 box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
855 position: absolute;
856 top: 19px; right: -21px;
857}
858
859
860
861
862
863.slider .slide .girlinfo .modelinfo .modelname {
864 font-weight: bold;
865 font-size: 1.1em;
866 text-align: center;
867 display: block;
868}
869.slider .slide .girlinfo .modelinfo .modelinfo-location {
870 display: block;
871 font-size: 0.9em;
872 text-align: center;
873}
874
875
876
877.slider .owl-nav .owl-prev, .slider .owl-nav .owl-next {
878 position: absolute;
879 cursor: pointer;
880 top: 50%;
881 margin-top: -28px;
882 color: #FE5ACB;
883 line-height: 40px;
884 font-size: 50px;
885 text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
886 font-size: 3em;
887}
888.slider .owl-nav .owl-prev:hover, .slider .owl-nav .owl-next:hover {
889 color: #fff;
890 text-shadow: -2px 0 #FE5ACB, 0 2px #FE5ACB, 2px 0 #FE5ACB, 0 -2px #FE5ACB;
891}
892.slider .owl-nav .owl-prev {
893 left: 0;
894}
895.slider .owl-nav .owl-next {
896 right: 0;
897}
898.slider .owl-nav .owl-prev:before {
899 /*content: "\e80d";*/
900}
901.slider .owl-nav .owl-next:before {
902 /*content: "\e80a";*/
903}
904
905.slider-pagination {
906 text-align: center;
907 display: none;
908}
909.mobile-profiles-slider .slider-pagination {
910 padding: 10px 0;
911}
912
913.slider-pagination a {
914 text-decoration: none;
915 display: inline-block;
916 height: 10px;
917 width: 10px;
918 line-height: 10px;
919 background: #fff;
920 color: #4E443C;
921 border-radius: 50%;
922 text-indent: -9999px;
923 margin: 0 5px;
924
-webkit-box-shadow: 0 0 2px #4E443C;
925
-moz-box-shadow: 0 0 2px #4E443C;
926 box-shadow: 0 0 2px #4E443C;
927}
928
929.slider-pagination a.active {
930 background: #4E443C;
931 color: #fff;
932 opacity: 1;
933
-webkit-box-shadow: 0 0 2px #F0EFE7;
934
-moz-box-shadow: 0 0 2px #F0EFE7;
935 box-shadow: 0 0 2px #F0EFE7;
936}
937/***** SLIDER end *****/
938
939
940
941
942.sidebar-left, .sidebar-right {
943 width: 250px;
944 word-wrap: break-word;
945 overflow: hidden;
946}
947/***** SIDEBAR LEFT start *****/
948.sidebar-left {
949 margin-left: -100%;
950}
951
952.sidebar-left .countries {
953 background-color: #fff0f4;
954 padding: 20px;
955 border-bottom: 1px solid #f8c1cf;
956}
957.sidebar-left .countries h4 {
958 font-size: 1.1em;
959 font-weight: normal;
960 padding-bottom: 5px;
961}
962.sidebar-left .countries h4 .icon {
963 display: none;
964 vertical-align: bottom;
965}
966
967.sidebar-left .country-list {
968}
969.sidebar-left .country-list li {
970 list-style: none;
971 line-height: 2.1em;
972 display: block;
973}
974.sidebar-left .country-list ul {
975 padding-left: 17px;
976}
977.sidebar-left .country-list a {
978 color: #E0006C;
979 font-size: 16px;
980 display: inline-block;
981 vertical-align: middle;
982}
983.sidebar-left .country-list a:hover {
984 color: #6702ac;
985}
986.sidebar-left .country-list .iconlocation {
987 cursor: pointer;
988 color: #6702ac;
989 line-height: 1.53rem;
990 display: inline-block;
991 vertical-align: middle;
992 font-size: 1.25em;
993}
994.sidebar-left .country-list .iconlocation:hover {
995 background: #fff;
996 color: #6702ac;
997
-webkit-border-radius: 25px;
-moz-border-radius: 25px; border-radius: 25px;
998}
999.sidebar-left .country-list .iconlocation.icon-minus,
1000.sidebar-left .country-list .iconlocation.icon-minus:hover {
1001 color: #f7d4d4;
1002 cursor: default;
1003 background: none;
1004}
1005/***** SIDEBAR LEFT end *****/
1006
1007
1008.widgetbox-wrapper {
1009 background-color: #fff0f4;
1010 padding: 20px;
1011 margin-bottom: 10px;
1012 border-bottom: 1px solid #f8c1cf;
1013}
1014.footer .widgetbox {
1015 color: #000;
1016 padding: 0 10px;
1017}
1018.footer .placeholder-widgettext {
1019 text-align: center;
1020}
1021.widgetadbox a, .addspace a{
1022 color: #fff;
1023 text-decoration: underline;
1024}
1025.header-addspace {
1026 color: #fff;
1027 padding-top: 10px;
1028}
1029.widgetbox h4{
1030 font-size: 1.1em;
1031 font-weight: normal;
1032 padding-bottom: 5px;
1033}
1034.widgetbox li {
1035 list-style: none;
1036 line-height: 1.7em;
1037}
1038
1039/***** SIDEBAR RIGHT start *****/
1040.sidebar-right {
1041 float: left;
1042 margin-left: -250px;
1043}
1044.sidebar-right .sidebar-expire-notice-mobile {
1045 cursor: pointer;
1046 padding: 7px 0;
1047 display: none;
1048 border-bottom: 1px solid #f8c1cf;
1049 color: #fff;
1050}
1051/*.sidebar-right .sidebar-expire-notice-mobile .expiration-date {
1052 display: inline-block;
1053}*/
1054/*.sidebar-right .sidebar-expire-notice-mobile .sidebar-expire-mobile-extent-button {
1055 display: inline-block;
1056 line-height: 1.5em;
1057 padding: 0 10px;
1058 margin-left: 7px;
1059}*/
1060.sidebar-right .sidebar-expire-notice {
1061 padding: 10px;
1062 cursor: default;
1063 /*border-bottom: 1px solid #f8c1cf;*/
1064 line-height: 1.7em;
1065 color: #fff;
1066 /*background: #E0006C;*/
1067 width: 100%;
1068}
1069.sidebar-right .sidebar-expire-notice small {
1070 display: block;
1071 line-height: 1.5em;
1072 font-size: 0.9em;
1073}
1074.sidebar-right .sidebar-expire-notice b {
1075 font-size: 1.1em;
1076}
1077
1078.sidebar-right .sidebar-expire-notice .activation-duration {
1079 padding: 5px 10px;
1080 cursor: pointer;
1081 border: none;
1082}
1083.sidebar-right .sidebar-expire-notice .activation-duration option {
1084 padding: 3px 5px;
1085}
1086
1087.sidebar-right .sidebar-expire-notice .payment-button,
1088.sidebar-right .sidebar-expire-notice .activation-button {
1089 padding: 0 15px;
1090 font-size: 1.1em;
1091 line-height: 1.7em;
1092 font-weight: bold;
1093 display: inline-block;
1094}
1095.sidebar-right .sidebar-expire-notice .payment-button {
1096 border: 1px solid #a2f4c1;
1097}
1098.sidebar-right .sidebar-expire-notice .activation-button {
1099 border: 1px solid #5FCDF4;
1100}
1101
1102.sidebar-right .sidebar-expire-notice .fake-button {
1103 margin-top: 10px;
1104 padding: 0px 18px;
1105 background: #fff;
1106 color: red;
1107 line-height: 2.4em;
1108 font-size: 1em;
1109 display: inline-block;
1110}
1111.sidebar-right .sidebar-expire-notice .fake-button:hover {
1112 background: #fd5959;
1113 background:
-moz-linear-gradient(top, #fd5959 0%, #ff0000 100%);
1114 background:
-webkit-linear-gradient(top, #fd5959 0%,#ff0000 100%);
1115 background: linear-gradient(to bottom, #fd5959 0%,#ff0000 100%);
1116 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd5959', endColorstr='#ff0000',GradientType=0 );
1117 color: #fff;
1118}
1119.sidebar-right .sidebar-expire-notice .sidebar-expire-notice-cancel-subscription-form {
1120 display: none;
1121}
1122.sidebar-right .sidebar-expire-notice .sidebar-expire-notice-cancel-subscription-form .fake-button {
1123 /*margin-top: 10px;*/
1124 /*padding: 4px 12px;*/
1125}
1126
1127
1128.agencyeditbuttons a{
1129 cursor: pointer;
1130}
1131
1132.sidebar-right .buyfeatured,
1133.sidebar-right .buypremium {
1134 display: block;
1135 position: relative;
1136 line-height: 2em;
1137 text-align: center;
1138 padding-bottom: 10px;
1139}
1140.sidebar-right .buyfeatured .greendegrade,
1141.sidebar-right .buypremium .greendegrade {
1142 display: block;
1143 position: relative;
1144 line-height: 2em;
1145 text-align: center;
1146}
1147.sidebar-right .buyfeatured_details,
1148.sidebar-right .buypremium_details {
1149 display: none;
1150 padding: 30px 10px 10px 10px;
1151 border: 1px #FE5ACB solid;
1152 position: relative;
1153 text-align: center;
1154}
1155.sidebar-right .buyfeatured_details .closebtn_box,
1156.sidebar-right .buypremium_details .closebtn_box {
1157 top: 5px;
1158 right: 3px;
1159}
1160.sidebar-right .buyfeatured_details .payment-button,
1161.sidebar-right .buypremium_details .payment-button {
1162 display: inline-block;
1163 font-size: 1.1em;
1164}
1165
1166.sidebar-right .buyfeatured .show-price,
1167.sidebar-right .buypremium .show-price {
1168 font-weight: 600;
1169 padding: 2px 5px;
1170 font-size: 14px;
1171 line-height: 1.83em;
1172 display: inline-block;
1173}
1174
1175.sidebar-right .upgradeescortbox {
1176 color: #fff;
1177 position: relative;
1178 background-color: #E0006C;
1179 padding: 10px;
1180 display: none;
1181 text-align: center;
1182 float: left;
1183 width: 100%;
1184}
1185.sidebar-right .upgradeescortbox select {
1186 padding: 5px 10px;
1187 cursor: pointer;
1188}
1189.sidebar-right .upgradeescortbox .input {
1190 background-color: #fff;
1191 border: none;
1192 color: #2C3E50;
1193
-moz-box-sizing: border-box;
1194 box-sizing: border-box;
1195 font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
1196 padding: 5px;
1197}
1198.sidebar-right .upgradeescortbox .ok-button,
1199.sidebar-right .upgradeescortbox .del-button {
1200 font-size: 1em;
1201}
1202
1203
1204.sidebar-right .quicksearch {
1205 background-color: #E0006C;
1206 padding: 20px;
1207 color: #FFF;
1208}
1209.sidebar-right .quicksearch h4{
1210 padding-bottom: 10px;
1211 text-align: center;
1212}
1213
1214.sidebar-right .quicksearch .form-input select {
1215 color: #286c9b;
1216 cursor: pointer;
1217 padding: 2px;
1218}
1219.sidebar-right .quicksearch .select2 {
1220 width: 100% !important;
1221}
1222.sidebar-right .quicksearch .select2-container .select2-selection--single {
1223 width: 100%;
1224}
1225.sidebar-right .quicksearch .form-input select option {
1226 padding: 0 2px;
1227}
1228.sidebar-right .quicksearch .formseparator {
1229 height: 10px;
1230}
1231.sidebar-right .quicksearch label {
1232 cursor: pointer;
1233}
1234.sidebar-right .quicksearch .adv {
1235 color: #fdd1ef;
1236}
1237.sidebar-right .quicksearch .adv:hover {
1238 text-decoration: underline;
1239 color: #fff;
1240}
1241.sidebar-right .quicksearch .submit-button {
1242 border: none;
1243 font-size: 1em;
1244 font-weight: bold;
1245}
1246
1247
1248.sidebar-right .upgradeescortbox .whitebutton:hover {
1249 background: #30ce73;
1250 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#30ce73),
color-stop(100%,#27ae60));
1251 background:
-webkit-linear-gradient(top, #30ce73 0%,#27ae60 100%);
1252 background:
-webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%);
1253 background: linear-gradient(to bottom, #30ce73 0%,#27ae60 100%);
1254 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#30ce73', endColorstr='#27ae60',GradientType=0 );
1255 color: #fff;
1256}
1257
1258
1259
1260.sidebar-right .dropdownlinks {
1261 padding: 10px;
1262 cursor: default;
1263 border-bottom: 1px solid #C9F1FD;
1264 background: #20c7f9;
1265 background:
-moz-linear-gradient(top, #20c7f9 0%, #1b6ad1 100%);
1266 background:
-webkit-linear-gradient(top, #20c7f9 0%,#1b6ad1 100%);
1267 background: linear-gradient(to bottom, #20c7f9 0%,#1b6ad1 100%);
1268 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#20c7f9', endColorstr='#1b6ad1',GradientType=0 );
1269}
1270.sidebar-right .dropdownlinks *::selection {
1271 background-color: #fff;
1272 color: #1b6ad1;
1273}
1274.sidebar-right .dropdownlinks.dropdownlinks-userid {
1275 color: #fff;
1276}
1277.sidebar-right .dropdownlinks.dropdownlinks-userid a.edit-user {
1278 color: #C9F1FD;
1279 text-decoration: underline;
1280 display: inline-block;
1281 float: none;
1282}
1283.sidebar-right .dropdownlinks h4{
1284 font-size: 1.1em;
1285 line-height: 1.5em;
1286 font-weight: 600;
1287 color: #fff;
1288}
1289.sidebar-right .dropdownlinks-dropdown h4 {
1290 font-weight: 600;
1291 margin: -10px;
1292 padding: 10px;
1293 cursor: pointer;
1294 color: #fff;
1295}
1296
1297.sidebar-right .dropdownlinks h4 .icon {
1298 color: #fff;
1299 margin-right: 5px;
1300}
1301
1302.sidebar-right .dropdownlinks ul {
1303 background-color: #fff;
1304 display: none;
1305 padding: 10px;
1306 margin-top: 10px;
1307 float: left;
1308 width: 100%;
1309
-webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;
1310}
1311.sidebar-right .dropdownlinks a {
1312 line-height: 1.7em;
1313 float: left;
1314}
1315.sidebar-right .dropdownlinks ul a {
1316 color: #125F92;
1317 line-height: 1.8em;
1318}
1319.sidebar-right .dropdownlinks ul a:hover {
1320 color: #20C1F6;
1321}
1322.sidebar-right .dropdownlinks ul li {
1323 list-style: none;
1324 width: 100%;
1325 padding: 4px 0;
1326 float: left;
1327}
1328.sidebar-right .dropdownlinks ul li a .icon {
1329 color: #20C1F6;
1330 margin-right: 5px;
1331
-khtml-border-radius: 5px;
1332 border-radius: 5px;
1333 text-align: center;
1334 display: block;
1335 float: left;
1336 line-height: 1.4em;
1337
-khtml-border-radius: 50%;
1338 border-radius: 50%;
1339 margin-top: 3px;
1340}
1341.sidebar-right .dropdownlinks a:hover .icon{
1342 background-color: #20C1F6;
1343 color: #fff;
1344}
1345
1346
1347.sidebar-right .dropdownlinks .delete-account-button {
1348 color: #fff;
1349 display: inline-block;
1350 float: none;
1351 line-height: 1.3em;
1352}
1353.sidebar-right .dropdownlinks .delete-account-button:hover {
1354 color: #fff;
1355}
1356
1357.sidebar-right .dropdownlinks .member-delete-account-wrapper {
1358 display: none;
1359}
1360
1361.sidebar-right .dropdownlinks .upgradebuttons .upgradebutton,
1362.sidebar-right .dropdownlinks .upgradebuttons .delbtn,
1363.sidebar-right .dropdownlinks .needs-payment,
1364.sidebar-right .dropdownlinks .deleteprofile,
1365.sidebar-right .dropdownlinks .member-delete-account-wrapper .delete-account-button,
1366.sidebar-right .dropdownlinks .mark-as-verified,
1367.sidebar-right .dropdownlinks .admin-set-to-private,
1368.sidebar-right .dropdownlinks .admin-delete-profile {
1369 line-height: 1.5em;
1370 font-size: 0.9em;
1371}
1372.sidebar-right .dropdownlinks .deleteprofile {
1373 float: none;
1374}
1375.sidebar-right .dropdownlinks .admin-delete-profile,
1376.sidebar-right .dropdownlinks .admin-delete-profile:hover {
1377 color: #fff;
1378 float: none;
1379}
1380
1381
1382
1383
1384
1385.sidebar-right .blog-categories {
1386 float: left;
1387 width: 100%;
1388}
1389.sidebar-right .blog-categories a {
1390 float: none;
1391 padding: 5px 0;
1392 /*background: red;*/
1393}
1394.sidebar-right .blog-categories ul,
1395.sidebar-right .blog-categories ul li,
1396.sidebar-right .blog-categories ul ul {
1397 width: 100%;
1398 display: block;
1399 padding: 0;
1400 margin: 0;
1401}
1402.sidebar-right .blog-categories ul {
1403 padding: 10px 0 10px 10px;
1404}
1405.sidebar-right .blog-categories ul li {
1406 padding: 2px 0;
1407}
1408.sidebar-right .blog-categories ul ul {
1409 padding-left: 20px;
1410}
1411/***** SIDEBAR RIGHT end *****/
1412
1413
1414
1415/***** ESCORT THUMB start *****/
1416.girl {
1417 float: left;
1418 width: 20%;
1419 padding: 5px;
1420 padding-bottom: 20px;
1421 overflow: hidden;
1422 position: relative;
1423}
1424
1425.girl.tour-thumb {
1426 width: 14.28%;
1427}
1428
1429.girl .model-info {
1430 position: absolute;
1431 bottom: 0;
1432 left: 0;
1433 line-height: 1.5em;
1434 width: 100%;
1435}
1436.girl .desc {
1437 padding: 5px;
1438 background: rgba(254,90,203,0.6);
1439 text-align: center;
1440}
1441.girl a .desc .girl-name {
1442 color: #fff;
1443 font-size: 1.2em;
1444 text-shadow: 1px 1px rgba(0,0,0,0.6);
1445 font-weight: 600;
1446}
1447.girl.tour-thumb a .desc .girl-name {
1448 font-size: 1.1em;
1449}
1450.girl a:hover .desc {
1451 background: rgba(254,90,203,0.8);
1452}
1453.girl .desc .girl-desc-location {
1454 font-size: 0.9em;
1455 color: #fff;
1456 padding: 5px 0;
1457}
1458
1459.girl .thumb {
1460 border: 1px transparent solid;
1461 float: left;
1462 position: relative;
1463 width: 100%;
1464 background-color: #EBEBEB;
1465}
1466.girl .thumb .thumbwrapper {
1467 position: relative;
1468}
1469.girl .thumb .thumbwrapper a {
1470 line-height: 0;
1471 width: 100%;
1472}
1473.girl .thumb .thumbwrapper a img{
1474 width: 100%;
1475}
1476.girl .thumb:hover {
1477 border: 1px #E0006C solid;
1478}
1479
1480.girl .tour {
1481 color: #fff;
1482}
1483.girl .girlpremium {
1484 background-color: #fc5e1f;
1485}
1486.girl .thumb.girlpremium {
1487 border: 1px #F8AA17 solid;
1488}
1489.girl .girlpremium .premiumlabel {
1490 position: absolute;
1491 right: -7px; top: -8px;
1492 z-index: 1;
1493 text-align: right;
1494}
1495.girl .girlpremium .premiumlabel span {
1496 font-size: 13px;
1497 font-weight: bold;
1498 color: #FFF;
1499 text-transform: uppercase;
1500 text-align: center;
1501 line-height: 23px;
1502 transform: rotate(45deg);
1503
-webkit-transform: rotate(45deg);
1504 width: 100px;
1505 display: block;
1506 background: #79A70A;
1507 background: linear-gradient(#F7C214 0%, #FC5E1F 100%);
1508 box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
1509 position: absolute;
1510 top: 19px; right: -21px;
1511}
1512.girl .girlpremium .premiumlabel span::before {
1513 content: "";
1514 position: absolute; left: 0px; top: 100%;
1515 z-index: -1;
1516 border-left: 3px solid #FC5E1F;
1517 border-right: 3px solid transparent;
1518 border-bottom: 3px solid transparent;
1519 border-top: 3px solid #FC5E1F;
1520}
1521.girl .girlpremium .premiumlabel span::after {
1522 content: "";
1523 position: absolute; right: 0px; top: 100%;
1524 z-index: -1;
1525 border-left: 3px solid transparent;
1526 border-right: 3px solid #FC5E1F;
1527 border-bottom: 3px solid transparent;
1528 border-top: 3px solid #FC5E1F;
1529}
1530
1531
1532.girl .thumb a {
1533 float: left;
1534 position: relative;
1535}
1536
1537/* labels: verified and new */
1538.girl .thumb .thumbwrapper .labels {
1539 padding: 4px;
1540 display: block;
1541 width: 100%;
1542 float: left;
1543 position: relative;
1544}
1545.girl .thumb .thumbwrapper .label {
1546 color: #FFF;
1547 font-size: 0.9em;
1548 font-weight: bold;
1549 line-height: 1.7em;
1550 padding: 0 5px;
1551 float: right;
1552 margin-top: 2px;
1553}
1554.girl .thumb .thumbwrapper .label-video {
1555 position: absolute;
1556 top: 35%;
1557 width: 100%;
1558 text-align: center;
1559}
1560.girl .thumb .thumbwrapper .label-video img {
1561 max-width: 100px;
1562 height: auto;
1563}
1564
1565/***** ESCORT THUMB end *****/
1566
1567
1568/***** FRONT PAGE REVIEWS start *****/
1569.onereviewtext {
1570 padding: 10px 0;
1571}
1572.onereviewtext .author span {
1573 color: #E0006C;
1574 font-size: 14px;
1575}
1576.onereviewtext .author {
1577 color: #afaeae;
1578}
1579.onereviewtext .reviewtext a{
1580 color: #2190ff;
1581}
1582.onereviewtext {
1583}
1584/***** FRONT PAGE REVIEWS end *****/
1585
1586
1587.girlsingle {
1588 position: relative;
1589}
1590.girlsingle .profile-title {
1591 font-size: 2em;
1592 color: #FE5ACB;
1593 cursor: default;
1594}
1595
1596.girlsingle .girlsinglelabels {
1597 text-align: center;
1598 width: 100%;
1599 font-size: 0.8em;
1600 font-weight: bold;
1601}
1602
1603.girlsingle .girlsinglelabels span {
1604 margin: 0 2px 10px 2px;
1605 padding: 3px 12px;
1606 cursor: default;
1607}
1608.girlsingle .profile-header .profile-header-name-info {
1609 background: #fff;
1610 padding: 10px 0;
1611}
1612
1613.girlsingle .profile-header .phone-box,
1614.girlsingle .profile-header .available-on {
1615 padding-top: 15px;
1616 padding-right: 20px;
1617 font-weight: bold;
1618 text-align: center;
1619}
1620.girlsingle .profile-header .phone-box .label,
1621.girlsingle .profile-header .available-on .label {
1622 font-size: 1em;
1623 font-weight: normal;
1624 color: #8c7d90;
1625 cursor: default;
1626 line-height: 0.5em;
1627}
1628.girlsingle .profile-header .available-on .label {
1629 padding-bottom: 7px;
1630}
1631.girlsingle .profile-header .phone-box a {
1632 line-height: 1.7em;
1633}
1634.girlsingle .profile-header .phone-box a,
1635.girlsingle .profile-header .available-on a {
1636 font-size: 1.7em;
1637 color: #D633A3;
1638}
1639.girlsingle .profile-header .phone-box a:hover {
1640 color: #FE5ACB;
1641}
1642.girlsingle .profile-header .phone-box .icon-phone {
1643 color: #FBB7E5;
1644 font-size: 0.8em;
1645}
1646.girlsingle .profile-header .available-on .icon {
1647 font-size: 1.2em;
1648 padding: 0 5px;
1649}
1650.girlsingle .profile-header .profile-header-name-info .section-box {
1651 float: right;
1652 text-align: center;
1653 padding: 0 20px;
1654}
1655.girlsingle .profile-header .profile-header-name-info .section-box .valuecolumn {
1656 color: #FE5ACB;
1657 font-weight: 700;
1658 font-size: 1.7em;
1659 display: block;
1660 width: 100%;
1661 line-height: 1em;
1662 letter-spacing: -1.5px;
1663}
1664.girlsingle .profile-header .profile-header-name-info .section-box b {
1665 display: block;
1666 width: 100%;
1667 font-size: 0.9em;
1668 color: #8c7d90;
1669 font-weight: normal;
1670}
1671
1672.girlsingle .profile-header.profile-header-mobile1 {
1673 text-align: center;
1674}
1675.girlsingle .profile-header-mobile1 .profile-header-name {
1676 float: none;
1677 padding-bottom: 20px;
1678}
1679.girlsingle .profile-header-mobile1 .profile-header-name h3 {
1680 text-align: center;
1681}
1682.girlsingle .profile-header-mobile1 .profile-header-name .online-status .online-label {
1683 display: inline-block;
1684}
1685.girlsingle .profile-header-mobile1 .profile-header-name-info {
1686 float: none;
1687 display: inline-block;
1688 vertical-align: top;
1689}
1690.girlsingle .profile-header-mobile1 .phone-box,
1691.girlsingle .profile-header-mobile1 .available-on {
1692 float: none;
1693 display: inline-block;
1694 padding: 10px 5px 0 5px;
1695}
1696
1697.girlsingle .profile-header-mobile2 {
1698 text-align: center;
1699}
1700.girlsingle .profile-header-mobile2 .profile-header-name-info {
1701 display: inline-block;
1702 float: none;
1703}
1704.girlsingle .profile-header-mobile2 .phone-box,
1705.girlsingle .profile-header-mobile2 .available-on {
1706 display: inline-block;
1707 float: none;
1708 padding-right: 0;
1709 padding-bottom: 10px;
1710 width: 100%;
1711}
1712
1713
1714.girlsingle .profile-page-no-media {
1715 border: 2px #C1C4CA dashed;
1716 padding: 10px;
1717
-moz-box-sizing: border-box;
1718 box-sizing: border-box;
1719 cursor: pointer;
1720 color: #828995;
1721 vertical-align: middle;
1722}
1723.girlsingle .profile-page-no-media-wrapper {
1724
-moz-box-sizing: border-box;
1725 box-sizing: border-box;
1726}
1727.girlsingle .profile-page-no-media-wrapper-photos {
1728 padding-right: 5px;
1729}
1730.girlsingle .profile-page-no-media-wrapper-videos {
1731 padding-left: 5px;
1732}
1733
1734.girlsingle .profile-page-no-media:hover {
1735 border-color: #E0006C;
1736}
1737.girlsingle .profile-page-no-media p {
1738 font-weight: bold;
1739 font-size: 1.1em;
1740 line-height: 2em;
1741 margin: 0;
1742 padding: 0;
1743}
1744.girlsingle .profile-page-no-media p u {
1745 color: #E0006C;
1746}
1747.girlsingle .profile-page-no-media .icon {
1748 font-size: 2.5em;
1749 color: #E0006C;
1750 float: left;
1751 padding-right: 20px;
1752 padding-top: 10px;
1753
-moz-box-sizing: border-box;
1754 box-sizing: border-box;
1755}
1756.girlsingle .profile-page-no-media .icon-film {
1757 font-size: 3.1em;
1758}
1759
1760.girlsingle .max-photos b,
1761.girlsingle .max-videos b {
1762 background: #E0006C;
1763 padding: 2px 5px;
1764
-webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;
1765 color: #fff;
1766 margin: 0 3px;
1767}
1768
1769.girlsingle .image-buttons-legend {
1770 line-height: 2em;
1771 width: 100%;
1772 clear: both;
1773 text-align: center;
1774}
1775.girlsingle .image-buttons-legend div {
1776 display: inline-block;
1777 padding: 0 5px;
1778}
1779.girlsingle .image-buttons-legend .button-delete {
1780 color: #D14841;
1781}
1782.girlsingle .image-buttons-legend .button-main-image {
1783 color: #61bd6d;
1784}
1785
1786.girlsingle .bigimage {
1787 max-width: 312px;
1788 display: inline-block;
1789 padding: 20px 0;
1790}
1791.girlsingle .bigimage img {
1792 width: 100%;
1793}
1794.girlsingle .thumbs {
1795 width: 100%;
1796 text-align: center;
1797}
1798.girlsingle .thumbs img {
1799 float: left;
1800}
1801
1802.girlsingle .lockedsection {
1803 padding: 10px;
1804 color: #fff;
1805 background-color: #E0006C;
1806 line-height: 2em;
1807 text-align: center;
1808}
1809.girlsingle .lockedsection .icon-lock {
1810 font-size: 2em;
1811 padding-right: 10px;
1812 width: 1em;
1813 position: absolute;
1814}
1815.girlsingle .lockedsection a {
1816 color: #fff;
1817 font-weight: bold;
1818 text-decoration: underline;
1819}
1820.girlsingle .lockedsection span.nr {
1821 float: none !important;
1822 padding: 0px 5px;
1823 font-weight: bold;
1824}
1825.girlsingle .lockedsection .payment-button {
1826 font-size: 1.1em;
1827}
1828.girlsingle .lockedsection small {
1829 line-height: 1.5em;
1830 display: block;
1831}
1832
1833.girlsingle .rates-table td {
1834 width: 33%;
1835 padding: 2px 0;
1836 vertical-align: middle;
1837}
1838.girlsingle .rates-table th.hide-incall,
1839.girlsingle .rates-table th.hide-outcall {
1840 background: #FE5ACB;
1841 color: #fff;
1842}
1843
1844
1845.girlsingle {
1846 color: #260B39;
1847}
1848.girlsingle .girlinfo {
1849 width: 50%;
1850}
1851.girlsingle .girlinfo.l {
1852 padding-right: 5px;
1853}
1854.girlsingle .girlinfo.r {
1855 padding-left: 5px;
1856}
1857.girlsingle .girlinfo .girlinfo-section {
1858 padding: 20px;
1859 background: #fff;
1860 margin-bottom: 10px;
1861 width: 100%;
1862 float: left;
1863}
1864.girlsingle .girlinfo .text-me-icon {
1865 font-size: 2.5em;
1866 margin-right: 10px;
1867}
1868.girlsingle a{
1869 color: #E0006C;
1870}
1871
1872a.reviewthegency {
1873 margin-left: 10px;
1874 color: #fff;
1875}
1876
1877.girlsingle .aboutme {
1878 background: #fff;
1879 padding: 20px;
1880}
1881.girlsingle .aboutme a,
1882.girlsingle .contact .currently-on-tour-in a {
1883 color: #FE5ACB;
1884 text-decoration: underline;
1885}
1886.girlsingle .aboutme a:hover,
1887.girlsingle .contact .currently-on-tour-in a:hover {
1888 color: #CC0033;
1889 text-decoration: none;
1890}
1891.girlsingle .visitor-counter {
1892 text-align: center;
1893 font-weight: 600;
1894 font-size: 0.9em;
1895 color: #FE5ACB;
1896}
1897.girlsingle .visitor-counter .count {
1898 color: #fff;
1899 background: #FE5ACB;
1900 padding: 2px 5px;
1901 font-weight: bold;
1902 text-shadow: 1px 1px #E0006C;
1903 letter-spacing: 1px;
1904}
1905.girlsingle h4, .girlsingle .aboutme h4, .clientreviewtext h4 {
1906 color: #E0006C;
1907 padding-left: 10px;
1908 margin-bottom: 10px;
1909 cursor: default;
1910 font-size: 1.5em;
1911 border-left: 3px solid #E0006C;
1912 text-transform: uppercase;
1913 font-size: 1.1em;
1914 font-weight: bold;
1915}
1916.girlsingle .aboutme .currently-on-tour-in,
1917.girlsingle .contact .currently-on-tour-in {
1918 padding: 10px;
1919 color: #CC0033;
1920 font-weight: bold;
1921 font-size: 1.1em;
1922 float: left;
1923 border: 2px solid #CC0033;
1924}
1925.girlsingle .contact .currently-on-tour-in {
1926 margin-bottom: 10px;
1927}
1928
1929
1930.girlsingle .girlinfo b,
1931.girlsingle .girlinfo .b {
1932 width: 50%;
1933 display: block;
1934 float: left;
1935 font-weight: 600;
1936 line-height: 1.8em;
1937}
1938.girlsingle .valuecolumn, .girlsingle b{
1939 line-height: 1.8em;
1940}
1941.girlsingle .girlinfo .b .b-label {
1942 vertical-align: middle;
1943 cursor: default;
1944}
1945.girlsingle .girlinfo .b .social-icons-contact-info {
1946 vertical-align: middle;
1947 margin-right: 5px;
1948 float: right;
1949 margin-top: 4px;
1950}
1951.girlsingle .valuecolumn {
1952 width: 50%;
1953 display: block;
1954 float: left;
1955}
1956.girlsingle .girlinfo .section-box {
1957 width: 50%;
1958 float: left;
1959 padding-top: 15px;
1960}
1961.girlinfo .section-box b,
1962.girlinfo .section-box .valuecolumn {
1963 width: 100%;
1964}
1965.girlinfo .section-box b {
1966 font-size: 0.9em;
1967 font-weight: bold;
1968 color: #FE5ACB;
1969 text-transform: uppercase;
1970}
1971
1972.girlsingle .girlinfo .favbutton,
1973.girlsingle .girlinfo .addreview-button {
1974 display: inline-block;
1975 margin: 0 5px;
1976}
1977.girlsingle.agency-profile .addreview {
1978 margin-right: 10px;
1979 margin-bottom: 10px;
1980}
1981
1982.girlsingle.agency-profile .profile-header {
1983 width: 100%;
1984 text-align: center;
1985}
1986.girlsingle.agency-profile .profile-header .profile-title {
1987 color: #FE5ACB;
1988 font-size: 2em;
1989 cursor: default;
1990 padding-bottom: 20px;
1991 display: inline-block;
1992}
1993.girlsingle.agency-profile .profile-header .online-status {
1994 padding: 0;
1995 margin-top: -20px;
1996 padding-bottom: 20px;
1997}
1998
1999.girlsingle.agency-profile .bigimage {
2000 padding: 0;
2001 padding-right: 20px;
2002 max-width: 320px;
2003 width: 40%;
2004}
2005.girlsingle.agency-profile .agencydetails {
2006 width: 50%;
2007 float: left;
2008}
2009.girlsingle.agency-profile .agencydetails.agencydetails-noimg {
2010 float: right;
2011 padding-left: 20px;
2012 padding-top: 30px;
2013}
2014
2015.girlsingle .contact span a{
2016 color: #E0006C;
2017}
2018.girlsingle .escortcontact {
2019 background-color: #fff8fe;
2020 padding: 10px;
2021}
2022
2023.girlsingle .girlinfo .services {
2024 clear: both;
2025}
2026.girlsingle .girlinfo .services div{
2027 padding: 4px 0;
2028 padding-left: 0px;
2029}
2030.girlsingle .girlinfo .services .icon-ok {
2031 color: #61bd6d; /* green */
2032}
2033.girlsingle .girlinfo .services .icon-cancel {
2034 color: #D14841; /* red */
2035}
2036
2037.girlsingle .review-wrapper {
2038 background: #fff;
2039 padding: 20px;
2040 color: #2C3E50;
2041}
2042.girlsingle .review-wrapper .starrating {
2043 margin-top: 5px;
2044}
2045
2046.review .addedby {
2047 color: #c2c2c2;
2048 background-color: #1d242d;
2049 padding: 3px 8px;
2050 margin-bottom: 5px;
2051 float: left;
2052 color: #CCC;
2053}
2054.review .addedby b{
2055 color: #FFF;
2056}
2057.review .addedby a{
2058 color: #FFF;
2059}
2060
2061.review .reviewtext p{
2062 margin-top: 0;
2063}
2064.addreviewform textarea {
2065 margin-bottom: 5px;
2066 padding: 10px;
2067 width: 530px;
2068 height: 100px;
2069}
2070.addreviewform .starratingoption {
2071 width: 572px;
2072 margin: 0 auto;
2073 padding-bottom: 8px;
2074}
2075
2076
2077.allreverr {
2078 display: none;
2079}
2080
2081.girlsingle_all_reviews {
2082 display: none;
2083}
2084.girlsingle_all_reviews #preloader {
2085 background-color: #060606;
2086 padding: 10px;
2087 color: #fff;
2088}
2089
2090
2091.report-profile-wrapper {
2092 width: 100%;
2093 clear: both;
2094 padding-top: 20px;
2095}
2096.report-profile-wrapper .report-profile-button {
2097 float: right;
2098}
2099.report-profile-wrapper .report-profile-reason-wrapper {
2100 display: none;
2101 background: #fff;
2102 padding: 10px;
2103 text-align: center;
2104}
2105.report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form {
2106 padding: 15px;
2107 max-width: 500px;
2108 display: inline-block;
2109}
2110.report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form label {
2111 padding-bottom: 15px;
2112}
2113.report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .form-input {
2114 padding-bottom: 15px;
2115}
2116.report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button {
2117 font-size: 1.1em;
2118}
2119.report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button .icon {
2120 font-size: 0.9em;
2121}
2122.report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button .label-working {
2123 display: none;
2124}
2125.report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button.working .label-normal {
2126 display: none;
2127}
2128.report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button.working {
2129 background: gray;
2130 cursor: default;
2131}
2132.report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button.working .label-working {
2133 display: inherit;
2134}
2135.report-profile-wrapper {
2136
2137}
2138.report-profile-wrapper {
2139
2140}
2141
2142
2143
2144.image-next-to-review {
2145 margin-right: 20px;
2146}
2147
2148.registrationcomplete {
2149 text-align: center;
2150 padding: 20px;
2151 line-height: 25px;
2152 line-height: 1.7em;
2153}
2154.registrationcomplete .registrationcomplete-title {
2155 font-size: 2em;
2156 line-height: 1.8em;
2157 padding: 0 20px;
2158 font-weight: 600;
2159 color: #6DA22E;
2160}
2161.registrationcomplete #resendvalidationlink {
2162 font-size: 1.2em;
2163}
2164.registrationcomplete .change-email-address {
2165 text-align: center;
2166}
2167.registrationcomplete .change-email-address .change-email-button {
2168 display: inline-block;
2169 font-size: 0.9em;
2170 line-height: 1.7em;
2171 padding: 0 7px;
2172}
2173.registrationcomplete .change-email-address-form {
2174 max-width: 600px;
2175 display: inline-block;
2176 display: none;
2177}
2178
2179
2180/***** Forms styling START *****/
2181.form-styling .form-label {
2182 width: 34%;
2183 float: left;
2184}
2185.form-styling .form-label.col100 {
2186 width: 100%;
2187}
2188.form-styling .form-label label {
2189 display: block;
2190 line-height: 40px;
2191}
2192.form-styling .form-label label.with-help {
2193 line-height: 1.4em;
2194}
2195.form-styling .form-input.available-on label {
2196 line-height: 2em;
2197 float: left;
2198 padding-right: 20px;
2199 font-size:
600;
2200}
2201.form-styling .form-input.available-on label .icon {
2202 font-size: 2em;
2203 vertical-align: middle;
2204}
2205
2206.form-styling .form-label small, .form-styling .form-input small {
2207 color: #999;
2208 display: block;
2209}
2210.form-styling .form-label label i, .form-styling .mandatory i, .form-styling .form-label small i, .form-styling .form-input small i {
2211 color: red;
2212 font-style: normal;
2213}
2214.form-styling .form-input {
2215 width: 64%;
2216 float: right;
2217}
2218.form-styling .form-input.col100 {
2219 width: 100%;
2220}
2221
2222.form-styling .form-input .input,
2223.form-styling .form-input .textarea,
2224.form-styling .form-input select,
2225.ui-datepicker select {
2226 background-color: #fff;
2227 border: 1px solid #f15cd8;
2228 color: #2C3E50;
2229
-moz-box-sizing: border-box;
2230 box-sizing: border-box;
2231 font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
2232 max-width: 100%;
2233}
2234
2235.form-styling .form-input .input.col100, .form-styling .form-input .textarea.col100, .form-styling .form-input select.col100 {
2236 width: 100%;
2237}
2238
2239.form-styling .form-input .longinput{
2240 width: 85%;
2241}
2242.form-styling .form-input .smallinput{
2243 width: 100px;
2244}
2245.form-styling .form-input .longtextarea {
2246 width: 100%;
2247 resize: vertical;
2248}
2249.form-styling .form-input .input {
2250 padding: 0 10px;
2251 line-height: 40px;
2252 height: 40px;
2253 font-size: 1em;
2254}
2255.form-styling .form-input .textarea {
2256 font-size: 1em;
2257 padding: 10px;
2258}
2259.form-styling .form-input .input:focus, .form-styling .form-input .textarea:focus, .form-styling .form-input select:hover, .ui-datepicker select:hover {
2260 border: 1px #2C3E50 solid;
2261}
2262
2263.form-styling .form-input select {
2264 padding: 8px;
2265 font-size: 1em;
2266 cursor: pointer;
2267}
2268.form-styling .form-input select option {
2269 font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
2270 padding: 0 8px;
2271}
2272.form-styling .form-input select option:disabled {
2273 color: #BCBCBC;
2274 background: #F4F4F4;
2275}
2276.form-styling .form-input-rating label {
2277 line-height: 2em;
2278 margin: 2px 0;
2279 padding-right: 10px;
2280 display: inline-block;
2281}
2282.form-styling .form-input-rating label input {
2283 margin-right: 7px;
2284}
2285
2286.form-styling .formseparator {
2287 clear: both;
2288 height: 30px;
2289}
2290.form-styling .form-input label {
2291 cursor: pointer;
2292}
2293
2294.form-styling .form-input input[type=radio], .form-styling .form-input input[type=checkbox]{
2295 cursor: pointer;
2296}
2297
2298.form-styling .fieldset {
2299 background-color: #8d35d7;
2300 padding: 10px;
2301 color: #fff;
2302}
2303.form-styling .fieldset small {
2304 color: #dfdede;
2305}
2306.form-styling .fieldset legend {
2307 background-color: #fff;
2308 border: 1px #8d35d7 solid;
2309 font-size: 0.9em;
2310 text-transform: uppercase;
2311 line-height: 1.9em;
2312 padding: 0 14px;
2313 font-weight: 600;
2314 color: #8d35d7;
2315}
2316.form-styling .fieldset .form-input .input,
2317.form-styling .fieldset .form-input select,
2318.form-styling .fieldset .form-input select:hover,
2319.form-styling .fieldset .form-input .input:hover,
2320.form-styling .fieldset .form-input textarea:hover {
2321 border: none;
2322}
2323.form-styling .fieldset a {
2324 color: #fff;
2325 text-decoration: underline;
2326 font-weight: 600;
2327}
2328.edit-payment-link-wrapper a.post-edit-link {
2329
-webkit-border-radius: 25px;
-moz-border-radius: 25px; border-radius: 25px;
2330 background: #fff;
2331 text-decoration: none;
2332 color: #8d35d7;
2333 line-height: 2em;
2334 display: inline-block;
2335 padding: 0 15px;
2336}
2337
2338.form-styling input[type=submit] {
2339 font-size: 1.2em;
2340 line-height: 2em;
2341 padding: 0 20px;
2342
-webkit-border-radius: 25px;
-moz-border-radius: 25px; border-radius: 25px;
2343 font-weight: 600;
2344}
2345
2346
2347.form-styling .form-input .charcount {
2348 position: relative;
2349}
2350.form-styling .form-input #bar {
2351 float: left;
2352 background-color: #E0006C;
2353 width: 0px;
2354 height: 14px;
2355}
2356.form-styling .form-input #barbox {
2357 float: right;
2358 height: 16px;
2359 background-color: #FFFFFF;
2360 width: 100px;
2361 border: 1px #2C3E50 solid;
2362 margin-right: 3px;
2363 overflow: hidden;
2364}
2365.form-styling .form-input #count {
2366 float: right;
2367 margin-right: 8px;
2368 font-size: 0.8em;
2369 font-weight: 600;
2370}
2371
2372.form-styling .form-input-accept-tos-err label {
2373 border: 2px solid #f00;
2374 padding: 5px 8px;
2375}
2376/***** Form styling END *****/
2377
2378
2379/***** EXTRA Forms styling START *****/
2380.form-styling .form-label span.checkusererr {
2381 color: #e10000;
2382}
2383.form-styling .form-label span.checkuserok {
2384 color: #3da001;
2385}
2386.form-styling .form-input .rates {
2387 padding-bottom: 10px;
2388 width: 100%;
2389}
2390.form-styling .form-input .rates .col30 {
2391
-webkit-box-sizing: border-box;
2392
-moz-box-sizing: border-box;
2393 box-sizing: border-box;
2394}
2395.form-styling .form-input .rates .rates-label {
2396 line-height: 40px;
2397 text-align: right;
2398 padding-right: 20px;
2399}
2400.form-styling .form-input .rates .hide-incall,
2401.form-styling .form-input .rates .hide-outcall {
2402 padding-right: 20px;
2403}
2404
2405.form-styling .form-input .currency-label-text {
2406 line-height: 40px;
2407 padding-right: 20px;
2408
-webkit-box-sizing: border-box;
2409
-moz-box-sizing: border-box;
2410 box-sizing: border-box;
2411 text-align: right;
2412}
2413.form-styling .form-input .currency-label-dropdown {
2414 padding-right: 20px;
2415
-webkit-box-sizing: border-box;
2416
-moz-box-sizing: border-box;
2417 box-sizing: border-box;
2418}
2419.form-styling .form-input .err,
2420.form-styling .form-input .ok {
2421 padding: 3px 7px;
2422}
2423
2424
2425.agency-location-form .title-label,
2426.tours-page .title-label {
2427 line-height: 2.2em;
2428 display: inline-block;
2429 vertical-align: top;
2430 padding-right: 10px;
2431}
2432
2433
2434/***** EXTRA Form styling for payment settings page START *****/
2435.payment-settings-page .payment-sandbox-toggle {
2436 cursor: pointer;
2437}
2438.payment-settings-page .payment-sandbox-toggle span {
2439 float: left;
2440}
2441.payment-settings-page .payment-sandbox-toggle .label {
2442 font-size: 1.5em;
2443}
2444.payment-settings-page .payment-sandbox-toggle .toggle {
2445 font-size: 2em;
2446 padding: 0 8px;
2447 display: none;
2448}
2449.payment-settings-page .payment-sandbox-toggle-live .toggle {
2450 color: #49cd65;
2451}
2452.payment-settings-page .payment-sandbox-toggle-sandbox .toggle {
2453 color: #EF3A39;
2454}
2455.payment-settings-page .payment-sandbox-toggle-live .toggle {
2456 display:
hidden;
2457}
2458.payment-settings-page .payment-sandbox-toggle-live .icon-toggle-on1 {
2459 display: inherit;
2460}
2461.payment-settings-page .payment-sandbox-toggle-sandbox .icon-toggle-on2 {
2462 display: inherit;
2463}
2464
2465
2466.payment-settings-page .payment-settings-step {
2467 border: 1px solid #22a4e6;
2468 padding: 20px;
2469 padding-top: 10px;
2470 margin-bottom: 20px;
2471}
2472.payment-settings-page .payment-settings-step .payment-settings-step-title {
2473 color: #22a4e6;
2474 padding-bottom: 10px;
2475 font-weight: bold;
2476}
2477
2478.payment-settings-page .choose-payment-processor-wrapper .choose-payment-processor-content {
2479 line-height: 2.6em;
2480}
2481.payment-settings-page .choose-payment-processor-wrapper .current-payment-processor {
2482 padding: 0 15px;
2483 margin-left: 10px;
2484 font-size: 1.4em;
2485 background: #30ce73;
2486 background:
-moz-linear-gradient(top, #30ce73 0%, #27ae60 100%);
2487 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#30ce73),
color-stop(100%,#27ae60));
2488 background:
-webkit-linear-gradient(top, #30ce73 0%,#27ae60 100%);
2489 background:
-o-linear-gradient(top, #30ce73 0%,#27ae60 100%);
2490 background:
-ms-linear-gradient(top, #30ce73 0%,#27ae60 100%);
2491 background: linear-gradient(to bottom, #30ce73 0%,#27ae60 100%);
2492 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#30ce73', endColorstr='#27ae60',GradientType=0 );
2493 color: #fff;
2494 font-weight: bold;
2495 cursor: default;
2496}
2497
2498.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list {
2499 padding-top: 20px;
2500}
2501.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor {
2502 width: 33.333%;
2503 padding: 10px 7px;
2504
-webkit-box-sizing: border-box;
2505
-moz-box-sizing: border-box;
2506 box-sizing: border-box;
2507}
2508.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .one-payment-processor-content {
2509 position: relative;
2510 text-align: center;
2511 cursor: pointer;
2512 border: 1px solid #e6eaf2;
2513 padding: 15px 0;
2514 background: #f9fafc;
2515
-webkit-box-sizing: border-box;
2516
-moz-box-sizing: border-box;
2517 box-sizing: border-box;
2518}
2519.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .one-payment-processor-content:hover {
2520 border-color: #b8c3d9;
2521}
2522.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo {
2523 height: 40px;
2524}
2525.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo span {
2526 line-height: 40px;
2527 display: block;
2528 font-weight: bold;
2529 font-size: 1.3em;
2530}
2531.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo span.none {
2532 color: #EF3A39;
2533}
2534.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo span.other {
2535 color: #007AFF;
2536}
2537.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo img {
2538 height: 40px;
2539}
2540
2541.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .checkmark {
2542 position: absolute;
2543 top: -10px;
2544 right: -7px;
2545 font-size: 2em;
2546 color: #37bc9b;
2547 display: none;
2548}
2549.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .one-payment-processor-content-selected {
2550 border: 1px solid #49cd65;
2551}
2552.payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .one-payment-processor-content-selected .checkmark {
2553 display: inherit;
2554}
2555
2556.payment-settings-page .payment-processor-settings-wrapper .selected-payment-processor {
2557 padding: 0 15px;
2558 margin-left: 10px;
2559 font-size: 1.1em;
2560 background: #30ce73;
2561 background:
-moz-linear-gradient(top, #30ce73 0%, #27ae60 100%);
2562 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#30ce73),
color-stop(100%,#27ae60));
2563 background:
-webkit-linear-gradient(top, #30ce73 0%,#27ae60 100%);
2564 background:
-o-linear-gradient(top, #30ce73 0%,#27ae60 100%);
2565 background:
-ms-linear-gradient(top, #30ce73 0%,#27ae60 100%);
2566 background: linear-gradient(to bottom, #30ce73 0%,#27ae60 100%);
2567 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#30ce73', endColorstr='#27ae60',GradientType=0 );
2568 color: #fff;
2569 font-weight: bold;
2570 cursor: default;
2571}
2572
2573.payment-settings-page .payment-processor-settings-content .payment-processor-details {
2574 line-height: 1.5em;
2575}
2576.payment-settings-page .payment-processor-settings-content .payment-processor-details h3 {
2577 padding-bottom: 5px;
2578}
2579
2580.payment-settings-page .form-label label {
2581 padding-top: 10px;
2582}
2583.payment-settings-page .form-label label.nopadding {
2584 padding-top: 0px;
2585}
2586.payment-settings-page .form-input .longinput {
2587 width: 100%;
2588}
2589/***** EXTRA Form styling for payment settings page END *****/
2590
2591/***** EXTRA Form styling for site settings page START *****/
2592.site-settings-page .showsitelogo,
2593.content-settings-page .showwatermarklogo {
2594 background: url(i/showsitelogo-bg.png);
2595 margin-bottom: 10px;
2596 padding: 20px 0;
2597 overflow: hidden;
2598}
2599.site-settings-page .showsitelogo img,
2600.content-settings-page .showwatermarklogo img {
2601 max-width: 100%;
2602}
2603
2604.site-settings-page .change-website-design .one-design {
2605 padding: 10px;
2606
-webkit-box-sizing: border-box;
2607
-moz-box-sizing: border-box;
2608 box-sizing: border-box;
2609}
2610
2611.site-settings-page .formseparator {
2612 height: 30px;
2613}
2614
2615.site-settings-page .submit_button_container .loader,
2616.site-settings-page .delete_demo_data_button_container .loader {
2617 display: inline-block;
2618}
2619
2620.content-settings-page .watermark-position-box label {
2621 /*width: 60px;*/
2622 font-size: 0.8em;
2623 padding: 5px;
2624 line-height: 1em;
2625 width: 33.33%;
2626}
2627.content-settings-page .watermark-position-box label .checkator_holder {
2628 margin-bottom: 3px !important;
2629}
2630/***** EXTRA Form styling for site settings page END *****/
2631
2632
2633/***** EXTRA Forms styling END *****/
2634
2635
2636
2637/***** REGISTER PAGE - UPLOAD IMAGES *****/
2638.uploadifive-button *{
2639 cursor: pointer;
2640}
2641.uploadifive-button {
2642 font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
2643 white-space: nowrap;
2644}
2645.deletesitelogo {
2646 line-height: 30px;
2647}
2648.uploadifive-queue-item {
2649 background-color: #fff;
2650 font-size: 11px;
2651 margin-top: 5px;
2652 padding: 10px;
2653 color: #000;
2654
-khtml-border-radius: 5px;
2655 border-radius: 5px;
2656}
2657.uploadifive-queue-item .close {
2658 background: url('i/cancel.png') 0 0 no-repeat;
2659 display: block;
2660 float: right;
2661 height: 16px;
2662 text-indent: -9999px;
2663 width: 16px;
2664}
2665.uploadifive-queue-item .progress {
2666 margin-top: 10px;
2667 width: 100%;
2668}
2669.uploadifive-queue-item .progress-bar {
2670 background-color: #0099FF;
2671 height: 3px;
2672 width: 0px;
2673}
2674
2675
2676.upload_photos_page .girl {
2677 margin-right: 5px;
2678 width: 100%;
2679 text-align: center;
2680}
2681.upload_photos_page .girllast {
2682}
2683.upload_photos_page .girl span{
2684 padding: 4px;
2685 background: #FFF;
2686 position: relative;
2687 display: inline-block;
2688}
2689.upload_photos_page .girl span.selected{
2690 background-color: #7ca9c8;
2691}
2692
2693
2694.upload_photos_page .girl span i, .upload_photos_page .girl span em{
2695 display: block;
2696 position: absolute;
2697 height: 40px;
2698 width: 40px;
2699 cursor: pointer;
2700 text-indent: -9999px;
2701}
2702.upload_photos_page .girl span i:hover , .upload_photos_page .girl span em:hover{
2703 background-color: #FFE8E9;
2704}
2705.upload_photos_page .girl span i{
2706 top: 6px;
2707 right: 6px;
2708 background: #FFF url(i/icon-no.png) center no-repeat;
2709}
2710.upload_photos_page .girl span em{
2711 top: 2px;
2712 left: 30px;
2713 background: #FFF url(i/icon-yes.png) center no-repeat;
2714}
2715
2716.upload_photos_page img{
2717 vertical-align: middle;
2718}
2719
2720.upload_photos_page .image_msg {
2721 color: #77C41C;
2722 text-align: center;
2723 display: none;
2724 font-size: 16px;
2725 padding-top: 0px;
2726 font-weight: bold;
2727}
2728.upload_photos_form .image_msg {
2729 padding: 0px 15px;
2730}
2731.agency-page .upload_photos_form {
2732 text-align: center;
2733}
2734.agency-page .upload_photos_form .upload_photos_button {
2735 display: inline-block;
2736}
2737.agency-page h4.logo-used {
2738 text-align: center;
2739 border: none;
2740}
2741.agency-page .button-delete {
2742 cursor: pointer;
2743 background: #fff;
2744 font-size: 0.8em;
2745 font-weight: 600;
2746 padding: 0 5px;
2747}
2748/***** REGISTER PAGE - UPLOAD IMAGES *****/
2749
2750
2751/***** REGISTER PAGE - MANAGE CITY TOURS *****/
2752.addedtours {
2753 border-top: 1px #7ca9c8 solid;
2754}
2755.addedtours .tour {
2756 border-bottom: 1px #7ca9c8 solid;
2757 float: left;
2758 display: block;
2759 width: 100%;
2760}
2761.addedtours .tour div{
2762 display: block;
2763 float: left;
2764 line-height: 30px;
2765 height: 30px;
2766 overflow: hidden;
2767}
2768.addedtours .tourhead {
2769 color: #7ca9c8;
2770 font-weight: bold;
2771}
2772
2773.addedtours .tour .addedstart{
2774 width: 120px;
2775}
2776.addedtours .tour .addedend{
2777 width: 120px;
2778}
2779.addedtours .tour .addedplace{
2780 width: 240px;
2781}
2782.addedtours .tour .addedphone{
2783 width: 140px;
2784}
2785.addedtours .tour .addedemail{
2786 width: 120px;
2787}
2788.addedtours .tour .addedbuttons{
2789 width: 55px;
2790 float: right;
2791 position: relative;
2792 overflow: visible;
2793}
2794.addedtours .tour .addedbuttons .pb {
2795 position: absolute;
2796 right: 0;
2797 top: 2px;
2798}
2799.addedtours .tour .addedbuttons .pb .payment-button {
2800 white-space: nowrap;
2801 line-height: 1em;
2802 font-size: 1em;
2803 display: block;
2804 color: #fff;
2805}
2806
2807.addedtours .tour-info-mobile {
2808 display: none;
2809 padding-right: 5px;
2810 font-weight: bold;
2811}
2812.addedtours .tour-info-mobile-clear {
2813 display: none;
2814 clear: both;
2815}
2816
2817.deletemsg {
2818 color:#0C0;
2819 text-align: right;
2820 display: none;
2821 padding-top: 0px;
2822 font-size: 14px;
2823 font-weight: bold;
2824}
2825
2826.addedtours .tour .addedbuttons i, .addedtours .tour .addedbuttons em, .addedtours .tour .addedbuttons b {
2827 display: block;
2828 width: 20px;
2829 height: 20px;
2830 text-indent: -9999px;
2831 cursor: pointer;
2832 line-height: 20px;
2833 margin-top: 5px;
2834}
2835.addedtours .tour .addedbuttons i {
2836 float: left;
2837 background: url(i/icon-no.png) center no-repeat;
2838}
2839.addedtours .tour .addedbuttons em {
2840 float: right;
2841 background: url(i/icon-edit.png) center no-repeat;
2842}
2843
2844.addedtours .tour .addedbuttons b {
2845 float: right;
2846 background: url(i/small-loader.gif) center no-repeat;
2847}
2848/***** REGISTER PAGE - MANAGE CITY TOURS *****/
2849
2850
2851
2852
2853/***** BLACKLISTED CLIENTS PAGE *****/
2854.addedblacklistedclients {
2855 border-top: 1px #333 solid;
2856}
2857.addedblacklistedclients .blacklistedclients {
2858 border-bottom: 1px #333 solid;
2859 float: left;
2860 display: block;
2861 width: 100%;
2862}
2863.addedblacklistedclients .blacklistedclients div{
2864 display: block;
2865 float: left;
2866 line-height: 30px;
2867}
2868.addedblacklistedclients .clienthead {
2869 font-weight: bold;
2870}
2871.addedblacklistedclients .blacklistedclients .addedemail{
2872 width: 20%;
2873}
2874.addedblacklistedclients .blacklistedclients .addedphone{
2875 width: 20%;
2876}
2877.addedblacklistedclients .blacklistedclients .addednote{
2878 width: 60%;
2879}
2880
2881.addedblacklistedclients .blacklistedclients .addedbuttons{
2882 float: right;
2883}
2884
2885.addedblacklistedclients .blacklistedclients .addedbuttons .icon {
2886 float: right;
2887 display: block;
2888 cursor: pointer;
2889 font-size: 1.3em;
2890}
2891.addedblacklistedclients .blacklistedclients .addedbuttons .button-delete {
2892 color: #D14841; /* red */
2893}
2894.addedblacklistedclients .blacklistedclients .addedbuttons .button-delete:hover {
2895 background-color: #D14841; /* red */
2896 color: #fff;
2897}
2898.addedblacklistedclients .blacklistedclients .addedbuttons .button-edit {
2899 color: #E0006C;
2900 margin-left: 15px;
2901}
2902.addedblacklistedclients .blacklistedclients .addedbuttons .button-edit:hover {
2903 color: #fff;
2904 background-color: #E0006C;
2905}
2906/***** BLACKLISTED CLIENTS PAGE *****/
2907
2908/***** UPLOAD VERIFIED PHOTO PAGE *****/
2909.upload_verified_photo .button-delete {
2910 color: #D14841; /* red */
2911}
2912/***** UPLOAD VERIFIED PHOTO PAGE *****/
2913
2914/***** AGENCY - MANAGE ESCORTS PAGE *****/
2915.addnewescortform {
2916 display: none;
2917}
2918/***** AGENCY - MANAGE ESCORTS PAGE *****/
2919
2920
2921
2922
2923.closebtn {
2924 padding: 0px 2px 0px 7px;
2925 font-weight: bold;
2926}
2927.closebtn .label {
2928 line-height: 1.5em;
2929}
2930.closebtn .icon {
2931 line-height: 1.6em;
2932 float: right;
2933}
2934.closebtn_box {
2935 position: absolute;
2936 top: -5px;
2937 right: -3px;
2938 cursor: pointer;
2939 color: #fff;
2940 font-size: 1.2em;
2941 background: red;
2942 line-height: 1.2em;
2943 width: 1.2em;
2944 height: 1.2em;
2945}
2946.closebtn_box .icon {
2947 line-height: 1.2em;
2948}
2949.closebtn_box .icon::before {
2950 margin: 0;
2951}
2952.closebtn_box:hover {
2953 background: #fff;
2954 color: red;
2955}
2956.closebtn_box:hover .icon {
2957 font-size: 1.4em;
2958 position: absolute;
2959 right: -1.5px;
2960 top: -4px;
2961}
2962
2963
2964/***** AGENCY - MANAGE ESCORTS OPTION BUTTONS IN SINGLE PAGE *****/
2965.agency_options_dropdowns {
2966 display: none;
2967 position: relative;
2968}
2969.agency_options_delete .submitbutton {
2970 font-size: 1.1em;
2971}
2972
2973.girlsingle .thumbs .profile-video-thumb-wrapper,
2974.girlsingle .thumbs .profile-img-thumb-wrapper {
2975 width: 16.66%;
2976 padding-right: 4px;
2977 padding-bottom: 4px;
2978 display: inline-block;
2979}
2980
2981.girlsingle .thumbs .profile-img-thumb {
2982 position: relative;
2983}
2984.girlsingle .thumbs .profile-img-thumb img {
2985 width: 100%;
2986 cursor: zoom-in;
2987 border: 1px solid #fff;
2988}
2989
2990.agency_options_add_logo .profile-img-thumb { position: relative; }
2991.agency_options_add_logo .profile-img-thumb .edit-buttons,
2992.girlsingle .thumbs .profile-img-thumb .edit-buttons,
2993.girlsingle .thumbs .profile-video-thumb .edit-buttons {
2994 position: absolute;
2995 display: block;
2996 top: 5px;
2997 right: 5px;
2998 left: 5px;
2999 font-size: 1em;
3000 z-index: 1;
3001}
3002.agency_options_add_logo .profile-img-thumb .edit-buttons .icon,
3003.girlsingle .thumbs .edit-buttons .icon {
3004 cursor: pointer;
3005 background-color: #fff;
3006 float: right;
3007 margin-left: 10px;
3008 width: 33px;
3009 height: 33px;
3010 line-height: 32px;
3011 font-size: 1.3em;
3012}
3013
3014.girlsingle .thumbs .profile-video-thumb {
3015 border: 1px solid #e5e5e5;
3016 position: relative;
3017 width: 100%;
3018}
3019.girlsingle .thumbs .profile-video-thumb .video-image-play {
3020 width: 100%;
3021 padding: 20px;
3022
-webkit-box-sizing: border-box;
3023
-moz-box-sizing: border-box;
3024 box-sizing: border-box;
3025}
3026.girlsingle .thumbs .profile-video-thumb .video-processing {
3027 position: absolute;
3028 left: 0;
3029 bottom: 0;
3030 background: red;
3031 text-align: center;
3032 color: #fff;
3033 line-height: 1em;
3034 padding: 3px 0;
3035}
3036
3037.fancybox-content {
3038 padding: 44px 5px !important;
3039}
3040.fancybox-container {
3041 z-index: 99999 !important;
3042}
3043.video-player-lightbox {
3044 height: 100%;
3045}
3046.video-player-lightbox .wp-video,
3047.video-player-lightbox .wp-video .wp-video-shortcode {
3048 display: inline-block;
3049 overflow: hidden;
3050}
3051
3052.girlsingle .edit-buttons .button-main-image {
3053 color: #61bd6d; /* green */
3054}
3055.girlsingle .edit-buttons .button-main-image:hover {
3056 color: #fff;
3057 background-color: #61bd6d; /* green */
3058}
3059.girlsingle .edit-buttons .button-delete {
3060 color: #D14841; /* red */
3061}
3062.girlsingle .edit-buttons .button-delete:hover {
3063 color: #fff;
3064 background-color: #D14841; /* red */
3065}
3066
3067.image_msg_girl_single {
3068 color: #fff;
3069 background-color: #61bd6d; /* green */
3070 font-weight: bold;
3071 display: block;
3072 text-align: center;
3073}
3074/***** AGENCY - MANAGE ESCORTS OPTION BUTTONS IN SINGLE PAGE *****/
3075.manage_escorts_page .thumb i {
3076 display: block;
3077 position: absolute;
3078 height: 20px;
3079 width: 20px;
3080 cursor: pointer;
3081 text-indent: -9999px;
3082 top: 2px;
3083 left: 2px;
3084 border: 1px #fff solid;
3085}
3086.manage_escorts_page .thumb i.girlactive {
3087 background: #FFF url(i/icon-active.png) center no-repeat;
3088}
3089.manage_escorts_page .thumb i.girlinactive {
3090 background: #FFF url(i/icon-inactive.png) center no-repeat;
3091}
3092.manage_escorts_page .thumb i:hover {
3093 border: 1px #E0006C solid;
3094}
3095.manage_escorts_page .thumb i.girlsetinactive {
3096 text-indent: 0;
3097 color: #FF0000;
3098 background-color: #fff;
3099 padding: 3px;
3100 background-image: none;
3101 cursor: default;
3102 white-space:nowrap;
3103}
3104.manage_escorts_page .thumb i.girlsetactive {
3105 text-indent: 0;
3106 color: #8CCF2A;
3107 background-color: #fff;
3108 padding: 3px;
3109 background-image: none;
3110 cursor: default;
3111 white-space:nowrap;
3112}
3113.manage_escorts_page img{
3114 vertical-align: bottom;
3115}
3116
3117
3118/***** STAR RATING *****/
3119.starrating {
3120 background: url(i/star.png) bottom left repeat-x;
3121 height: 16px;
3122 width: 95px;
3123}
3124.starrating .starrating_stars {
3125 background: url(i/star.png) top left repeat-x;
3126 height: 16px;
3127}
3128.starrating .star0 { display: none; }
3129.starrating .star1 { width: 19px; }
3130.starrating .star15 { width: 27px; }
3131.starrating .star2 { width: 38px; }
3132.starrating .star25 { width: 46px; }
3133.starrating .star3 { width: 57px; }
3134.starrating .star35 { width: 65px; }
3135.starrating .star4 { width: 76px; }
3136.starrating .star45 { width: 84px; }
3137.starrating .star5 { width: 95px; }
3138.starrating .star6 { width: 17px; background: url(i/star_red.png) center left repeat-x; }
3139
3140
3141.profilestarrating-wrapper {
3142 margin: 0 auto;
3143 text-align: center;
3144}
3145.profilestarrating-wrapper .label {
3146 font-size: 1.1em;
3147 font-weight: bold;
3148}
3149.girlsingle .girlinfo .starrating {
3150 display: inline-block;
3151}
3152.profilestarrating-wrapper .starrating {
3153 background: url(i/star2.png) bottom left repeat-x;
3154 height: 40px;
3155 width: 210px;
3156}
3157.profilestarrating-wrapper .starrating .starrating_stars {
3158 background: url(i/star2.png) top left repeat-x;
3159 height: 40px;
3160}
3161.profilestarrating-wrapper .starrating .star0 { display: none; }
3162.profilestarrating-wrapper .starrating .star1 { width: 42px; }
3163.profilestarrating-wrapper .starrating .star15 { width: 63px; }
3164.profilestarrating-wrapper .starrating .star2 { width: 84px; }
3165.profilestarrating-wrapper .starrating .star25 { width: 105px; }
3166.profilestarrating-wrapper .starrating .star3 { width: 126px; }
3167.profilestarrating-wrapper .starrating .star35 { width: 147px; }
3168.profilestarrating-wrapper .starrating .star4 { width: 168px; }
3169.profilestarrating-wrapper .starrating .star45 { width: 189px; }
3170.profilestarrating-wrapper .starrating .star5 { width: 210px; }
3171.profilestarrating-wrapper .starrating .star6 { width: 42px; background: url(i/star_red2.png) center left repeat-x; }
3172
3173
3174
3175.onereview .starrating, .onereview .starrating * {
3176 display: block;
3177}
3178
3179/***** STAR RATING *****/
3180
3181
3182/***** LIST ALL USERS START *****/
3183.edit-user-types .tabs .tab {
3184 color: #fff;
3185 background: #E0006C;
3186 line-height: 2.1em;
3187 font-size: 1.2em;
3188 border-top: 3px solid #E0006C;
3189 border-bottom: 3px solid transparent;
3190 display: block;
3191 float: left;
3192 text-align: center;
3193 width: 33.33%;
3194}
3195.edit-user-types .tabs .tab:hover {
3196 background: #E0006C;
3197 border-top: 3px solid #E0006C;
3198}
3199.edit-user-types .tabs .tab-active,
3200.edit-user-types .tabs .tab-active:hover {
3201 background: #fff;
3202 color: #E0006C;
3203 font-weight: bold;
3204}
3205
3206.edit-user-types .see-all-users-table {
3207 width: 100%;
3208}
3209.edit-user-types .see-all-users-table th {
3210 background: #a0ceee;
3211 padding: 4px 0;
3212}
3213.edit-user-types .see-all-users-table .colored-row {
3214 background: #e1f2fe;
3215}
3216.edit-user-types .see-all-users-table td {
3217 padding: 6px 2px;
3218 text-align: center;
3219 vertical-align: middle;
3220}
3221.edit-user-types .see-all-users-table td .email-not-validated {
3222 background: #cc0000;
3223 color: #fff;
3224 padding: 0 3px;
3225 margin: 0 auto;
3226}
3227
3228.edit-user-types {}
3229.edit-user-types {}
3230.edit-user-types {}
3231.edit-user-types {}
3232/***** LIST ALL USERS END *****/
3233
3234
3235/***** LIST AGENCIES *****/
3236.listagencies {
3237 width: 100%;
3238}
3239.listagencies .trhead th{
3240 color: #FFF;
3241 padding: 5px 0;
3242 padding-left: 5px;
3243 text-align: left;
3244 border-bottom: 1px #7ca9c8 solid;
3245 background-color: #E0006C;
3246}
3247.listagencies .agencytr{
3248 border-bottom: 1px #7ca9c8 solid;
3249}
3250.listagencies .agencytr td{
3251 line-height: 30px;
3252 padding: 0 5px;
3253}
3254.listagencies .agencytr td a{
3255 color: #E0006C;
3256 font-weight: bold;
3257}
3258.listagencies .agencytr td a:hover{
3259 color: #1e1e1e;
3260}
3261.listagencies .whiterow{
3262 background-color: #FFF;
3263}
3264.listagencies .agencytr td a:hover{
3265 text-decoration: underline;
3266}
3267.agencytrgray {
3268 background-color: #111;
3269}
3270/***** LIST AGENCIES *****/
3271
3272
3273/***** SINGLE - AGENCY *****/
3274.agencydetails {
3275 width: 57%;
3276 line-height: 25px;
3277}
3278.agencydetails a{
3279 color: #E0006C;
3280}
3281.agencydetails b{
3282 display: block;
3283 width: 40%;
3284 float: left;
3285}
3286.agencydetails br{
3287 clear: both;
3288}
3289.agencydetails .pinkbutton {
3290 line-height: 20px;
3291}
3292
3293.agency-reviews-bodybox h4 {
3294 color: #E0006C;
3295 padding-left: 10px;
3296 margin-bottom: 10px;
3297 cursor: default;
3298 font-size: 1.5em;
3299 border-left: 3px solid #E0006C;
3300 text-transform: uppercase;
3301 font-size: 1.1em;
3302 font-weight: bold;
3303}
3304.agency-reviews-bodybox .review-wrapper {
3305 padding: 20px;
3306 background: #fff;
3307}
3308.agency-reviews-bodybox .review-wrapper .starrating {
3309 margin-top: 4px;
3310}
3311/***** SINGLE - AGENCY *****/
3312
3313
3314/***** MANAGE BLACKLISTED ESCORTS *****/
3315.searchescortform, .addnewescortform {
3316 display: none;
3317}
3318.searchescortform label i {
3319 display: none;
3320}
3321/***** MANAGE BLACKLISTED ESCORTS *****/
3322
3323
3324.footer {
3325 background-color: #FFF0F4;
3326 padding: 10px;
3327}
3328
3329.underfooter {
3330 clear: both;
3331 padding: 5px 0;
3332 color: #FFF;
3333 text-align: center;
3334 opacity: 0.8;
3335}
3336.underfooter .l {
3337 line-height: 21px;
3338}
3339
3340
3341.tosdisclaimer-overlay {
3342 background: rgb(32,58,237);
3343 background:
-moz-linear-gradient(157deg, rgba(32,58,237,1) 0%, rgba(170,19,166,1) 26%, rgba(47,7,78,1) 100%);
3344 background:
-webkit-linear-gradient(157deg, rgba(32,58,237,1) 0%, rgba(170,19,166,1) 26%, rgba(47,7,78,1) 100%);
3345 background: linear-gradient(157deg, rgba(32,58,237,1) 0%, rgba(170,19,166,1) 26%, rgba(47,7,78,1) 100%);
3346 filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr="#203aed",endColorstr="#2f074e",GradientType=1);
3347 position: fixed;
3348 top: 0;
3349 left: 0;
3350 width: 100%;
3351 height: 100%;
3352 z-index: 999998;
3353}
3354.tosdisclaimer-wrapper {
3355 z-index: 999999;
3356 position: fixed;
3357 top: 0;
3358 text-align: center;
3359 width: 100%;
3360 height: 100%;
3361}
3362.tosdisclaimer {
3363 background-color: #260B39;
3364 color: #fff;
3365 max-width: 800px;
3366 max-height: 100%;
3367 padding: 20px;
3368 margin: 0 auto;
3369 text-align: center;
3370 position: relative;
3371 overflow: auto;
3372}
3373.tosdisclaimer h4 {
3374 font-size: 1.5em;
3375 text-align: center;
3376}
3377.tosdisclaimer .disclaimer-logo {
3378 width: 100%;
3379 text-align: center;
3380 padding-top: 10px;
3381}
3382.tosdisclaimer .disclaimer-logo img {
3383 max-height: 60px;
3384}
3385.tosdisclaimer .tosdisclaimerbuttons {
3386 width: 100%;
3387 text-align: center;
3388}
3389.tosdisclaimer .tosdisclaimerbuttons div {
3390 display: inline-block;
3391}
3392.tosdisclaimer .tosdisclaimerbuttons .entertosdisclaimer {
3393 margin-right: 30px;
3394}
3395.tosdisclaimer .tosdisclaimerbuttons .entertosdisclaimer,
3396.tosdisclaimer .tosdisclaimerbuttons .closetosdisclaimer {
3397 font-size: 1.2em;
3398}
3399
3400
3401
3402
3403/* PAGINATION start */
3404.escort-pagination {
3405 padding-top: 20px;
3406 padding-bottom: 10px;
3407 clear: both;
3408 text-align: center;
3409 line-height: 15px;
3410}
3411.escort-pagination li{
3412display: inline;
3413padding: 0 2px;
3414}
3415
3416.escort-pagination li a{
3417 background: #E0006C;
3418 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#FE5ACB),
color-stop(100%,#E0006C));
3419 background:
-webkit-linear-gradient(top, #FE5ACB 0%,#E0006C 100%);
3420 background:
-webkit-linear-gradient(top, #FE5ACB 0%, #E0006C 100%);
3421 background: linear-gradient(to bottom, #FE5ACB 0%,#E0006C 100%);
3422 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE5ACB', endColorstr='#E0006C',GradientType=0 );
3423
3424
-khtml-border-radius: 25px;
3425 border-radius: 25px;
3426 font-weight: bold;
3427 color: #fff;
3428 padding: 2px 7px;
3429}
3430.escort-pagination li a:hover{
3431 background-position: top;
3432}
3433.escort-pagination li span.current {
3434 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#ffffff),
color-stop(100%,#eff8ff));
3435 background:
-webkit-linear-gradient(top, #ffffff 0%,#eff8ff 100%);
3436 background:
-webkit-linear-gradient(top, #ffffff 0%, #eff8ff 100%);
3437 background: linear-gradient(to bottom, #ffffff 0%,#eff8ff 100%);
3438 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff8ff',GradientType=0 );
3439 color: #E0006C;
3440
-khtml-border-radius: 25px;
3441 border-radius: 25px;
3442 border: 1px #E0006C solid;
3443 padding: 2px 7px;
3444 cursor: default;
3445}
3446/* PAGINATION end */
3447
3448
3449.edit-registration-content .editregfields {
3450 width: 100%;
3451 text-align: center;
3452}
3453.edit-registration-content .editregfields .tabletop {
3454 background: #ffffff;
3455 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#ffffff),
color-stop(100%,#eff8ff));
3456 background:
-webkit-linear-gradient(top, #ffffff 0%,#eff8ff 100%);
3457 background:
-webkit-linear-gradient(top, #ffffff 0%, #eff8ff 100%);
3458 background: linear-gradient(to bottom, #ffffff 0%,#eff8ff 100%);
3459 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff8ff',GradientType=0 );
3460 color: #E0006C;
3461 cursor: default;
3462}
3463.edit-registration-content .editregfields tr.tabletop th {
3464 padding: 5px 0;
3465}
3466.edit-registration-content .editregfields .alignleft {
3467 text-align: left;
3468 padding-left: 5px;
3469 font-weight: 600;
3470}
3471.edit-registration-content .editregfields {
3472 border-collapse: collapse;
3473}
3474.edit-registration-content .editregfields td {
3475 padding: 15px 0;
3476 border-spacing: 10px;
3477 /*border-collapse: separate;*/
3478}
3479.edit-registration-content .editregfields tr {
3480 background-color: #FFE2EB;
3481}
3482.edit-registration-content .editregfields tr.blip {
3483 background-color: #fff;
3484}
3485.edit-registration-content .editregfields .iPhoneCheckContainer {
3486 margin: 0 auto;
3487}
3488
3489.edit-registration-content .submit-button {
3490 font-size: 1.2em;
3491}
3492
3493
3494
3495.send-validation-email-button-preloader {
3496 background: url(i/small-loader.gif) center no-repeat;
3497 height: 16px;
3498 width: 16px;
3499 margin: 0 auto;
3500}
3501
3502
3503
3504
3505
3506/***** WordPress login page START *****/
3507body.login {
3508 background: #260B39;
3509}
3510.login h1 a {
3511 background-image: none;
3512
-webkit-background-size: none;
3513 background-size: none;
3514 width: 100%;
3515 text-indent: 0px;
3516 margin: 0;
3517 padding: 10px 0;
3518 color: #fff;
3519 font-size: 1.3em;
3520 height: auto !important;
3521}
3522.login h1 {
3523 padding-bottom: 20px;
3524}
3525.login h1 a img{
3526 max-width: 100%
3527}
3528.login #login {
3529 margin-top: 0;
3530 padding-top: 20px;
3531 width: 500px;
3532}
3533
3534.login form {
3535 background-color: #fff;
3536 border: none;
3537
-moz-box-shadow: none;
3538
-webkit-box-shadow: none;
3539
-khtml-box-shadow: none;
3540 box-shadow: none;
3541 margin: 0;
3542
-webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px;
3543}
3544.login form.form-styling .form-input .input:focus {
3545 border: 1px solid #E0006C;
3546 box-shadow: 0 0 2px #E0006C;
3547}
3548.login form .input {
3549}
3550
3551.login .message {
3552 margin-bottom: 10px;
3553}
3554.login #login_error {
3555 margin-bottom: 10px;
3556}
3557.login #login_error a{
3558 border-bottom: 1px red solid;
3559}
3560
3561.login form .forgetmenot {
3562 float: right;
3563}
3564.login form .forgetmenot label{
3565 cursor: pointer;
3566 line-height: 2rem;
3567 font-size: 1em;
3568}
3569.login form p.submit {
3570 float: left;
3571}
3572.login form p.submit #wp-submit {
3573 background: #E0006C;
3574 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#FE5ACB),
color-stop(100%,#E0006C));
3575 background:
-webkit-linear-gradient(top, #FE5ACB 0%,#E0006C 100%);
3576 background:
-webkit-linear-gradient(top, #FE5ACB 0%, #E0006C 100%);
3577 background: linear-gradient(to bottom, #FE5ACB 0%,#E0006C 100%);
3578 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE5ACB', endColorstr='#E0006C',GradientType=0 );
3579 color: #FFF;
3580 border: none;
3581 text-shadow: none;
3582 font-size: 1.2em;
3583 padding: 0px 20px;
3584 line-height: 2.1rem;
3585 display: block;
3586 height: auto;
3587 font-weight: 600;
3588
-webkit-border-radius: 25px;
-moz-border-radius: 25px; border-radius: 25px;
3589}
3590.login form p.submit #wp-submit:hover {
3591 background: #FE5ACB;
3592}
3593
3594
3595.login #backtoblog, .login #nav {
3596 padding: 0;
3597 margin-top: 10px;
3598}
3599.login #nav { float: left; }
3600.login #backtoblog { float: right; }
3601.login #nav a, .login #backtoblog a{
3602 color: #fff;
3603 padding: 2px 5px;
3604}
3605.login #nav a:hover, .login #backtoblog a:hover{
3606 color: #fff;
3607 text-decoration: underline;
3608}
3609/***** WordPress login page END *****/
3610
3611
3612
3613
3614/***** WordPress default CSS START *****/
3615
3616img.alignnone {
3617 margin: 5px 20px 20px 0;
3618}
3619
3620img.aligncenter,
3621div.aligncenter {
3622 display: block;
3623 margin: 5px auto 5px auto;
3624}
3625
3626img.alignright {
3627 float:right;
3628 margin: 5px 0 20px 20px;
3629}
3630
3631img.alignleft {
3632 float: left;
3633 margin: 5px 20px 20px 0;
3634}
3635
3636img.aligncenter {
3637 display: block;
3638 margin: 5px auto 5px auto;
3639}
3640
3641a img.alignright {
3642 float: right;
3643 margin: 5px 0 20px 20px;
3644}
3645
3646a img.alignnone {
3647 margin: 5px 20px 20px 0;
3648}
3649
3650a img.alignleft {
3651 float: left;
3652 margin: 5px 20px 20px 0;
3653}
3654
3655a img.aligncenter {
3656 display: block;
3657 margin-left: auto;
3658 margin-right: auto
3659}
3660
3661.wp-caption {
3662 text-align: center;
3663 margin-bottom: 1.5em;
3664}
3665.wp-caption img {
3666 border: 0 none;
3667 margin: 0;
3668 padding: 0;
3669}
3670.wp-caption p.wp-caption-text {
3671 margin: 0;
3672}
3673
3674.wp-caption {
3675 background: #fff;
3676 border: 1px solid #f0f0f0;
3677 max-width: 96%; /* Image does not overflow the content area */
3678 padding: 5px 3px 10px;
3679 text-align: center;
3680}
3681
3682.wp-caption.alignnone {
3683 margin: 5px 20px 20px 0;
3684}
3685
3686.wp-caption.alignleft {
3687 margin: 5px 20px 20px 0;
3688}
3689
3690.wp-caption.alignright {
3691 margin: 5px 0 20px 20px;
3692}
3693
3694.wp-caption img {
3695 border: 0 none;
3696 height: auto;
3697 margin: 0;
3698 max-width: 98.5%;
3699 padding: 0;
3700 width: auto;
3701}
3702
3703.wp-caption p.wp-caption-text {
3704 font-size: 11px;
3705 line-height: 17px;
3706 margin: 0;
3707 padding: 0 4px 5px;
3708}
3709
3710
3711.entry-content img {
3712 margin: 0 0 1.5em 0;
3713}
3714
3715.gallery dl {
3716 margin: 0;
3717}
3718.gallery-caption {
3719 margin:-1.5em 0 0 0;
3720}
3721
3722blockquote.left {
3723 float: left;
3724 margin-left: 0;
3725 margin-right: 20px;
3726 text-align: right;
3727 width: 33%;
3728}
3729blockquote.right {
3730 float: right;
3731 margin-left: 20px;
3732 margin-right: 0;
3733 text-align: left;
3734 width: 33%;
3735}
3736
3737/***** WordPress default CSS END *****/
3738
3739
3740/***** Blog Section START *****/
3741.theblog .post_title {
3742 text-align: center;
3743 margin: 20px 0 0 0;
3744 padding: 0;
3745}
3746.theblog .post_title a{
3747 font-size: 1.5em;
3748}
3749.theblog .under_the_title {
3750 /*margin: 10px 0;*/
3751 margin: 20px auto;
3752 background-color: #5C97BF;
3753 height: 4px;
3754 width: 100px;
3755}
3756.theblog .post_title a:hover{
3757 text-decoration: underline;
3758}
3759
3760.theblog .post {
3761 padding-bottom: 40px;
3762}
3763
3764.theblog img {
3765 float: left;
3766 margin: 5px 20px 20px 0;
3767}
3768
3769.theblog .entry {
3770 font-size: 15px;
3771 line-height: 22px;
3772}
3773.theblog .entry h1 {
3774 line-height: 1.2em;
3775}
3776.theblog .entry img {
3777 max-width: 100%;
3778}
3779
3780.theblog .postmetadata {
3781 color: gray;
3782}
3783.theblog .postmetadata a{
3784}
3785.theblog .postmetadata a:hover{
3786 text-decoration: underline;
3787}
3788
3789.theblog .commentlistall {
3790 padding-bottom: 20px;
3791 border-bottom: 1px solid #E5F2FD;
3792}
3793.theblog .commentlistall .comment {
3794 border: 1px solid #E5F2FD;
3795 /*border-bottom: none;*/
3796 padding: 0 10px;
3797 float: right;
3798 width: 100%;
3799
-moz-box-sizing: border-box;
3800 box-sizing: border-box;
3801 margin-bottom: 30px;
3802}
3803.theblog .commentlistall .comment-info {
3804 border-bottom: 1px solid #E5F2FD;
3805 padding: 10px 0;
3806}
3807.theblog .commentlistall .commdate {
3808 color: #6C7A89;
3809 padding-right: 10px;
3810}
3811
3812.theblog .commentlistall .depth-2 {
3813 width: 90%;
3814 /*border-bottom: none;*/
3815 /*border-right: none;*/
3816 padding-right: 0;
3817 /*float: right;*/
3818}
3819.theblog .commentlistall .depth-3, .theblog .commentlistall .depth-4, .theblog .commentlistall .depth-5, .theblog .commentlistall .depth-6, .theblog .commentlistall .depth-7 {
3820 width: 90%;
3821 /*border-bottom: none;*/
3822 border-right: none;
3823 padding-right: 0;
3824 /*float: right;*/
3825}
3826
3827.theblog .commform {
3828}
3829.theblog .commform .commname, .theblog .commform .commemail {
3830 width: 50%;
3831}
3832.theblog .commform .commname .comminput, .theblog .commform .commemail .comminput {
3833 background-color: #e5f2fd;
3834 border: none;
3835 color: #2C3E50;
3836
-moz-box-sizing: border-box;
3837 box-sizing: border-box;
3838 font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
3839 width: 90%;
3840 padding: 0 10px;
3841 line-height: 40px;
3842 height: 40px;
3843 font-size: 1em;
3844}
3845.theblog .commform .commtextarea{
3846 background-color: #e5f2fd;
3847 border: none;
3848 color: #2C3E50;
3849
-moz-box-sizing: border-box;
3850 box-sizing: border-box;
3851 font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
3852 width: 100%;
3853 height: 200px;
3854}
3855.theblog .commform .commsubmitbutton {
3856 font-size: 1.2em;
3857 padding: 0 20px;
3858 line-height: 2em;
3859}
3860
3861
3862/***** Blog Section END *****/
3863
3864
3865
3866
3867
3868/***** Register Page START *****/
3869.registerpage {
3870 cursor: default;
3871}
3872.registerpage .pagetitle {
3873 text-align: center;
3874 color: #fff;
3875 font-weight: normal;
3876 line-height: 4em;
3877 font-size: 2.3em;
3878}
3879
3880.registerpage .usertype {
3881 width: 29%;
3882 margin: 0 2%;
3883 background-color: #fff;
3884 float: left;
3885 color: #494949;
3886}
3887.registerpage .usertype .usertype-title {
3888 padding: 10px;
3889 color: #fff;
3890 text-align: center;
3891}
3892.registerpage .usertype .usertype-title h4 {
3893 font-size: 1.3em;
3894 font-weight: 600;
3895}
3896.registerpage .usertype .usertype-content {
3897 padding: 20px;
3898}
3899
3900.registerpage .usertype .userlist {
3901 list-style: none;
3902 padding-bottom: 20px;
3903 line-height: 2em;
3904 color: gray;
3905}
3906.registerpage .usertype .userlist .icon {
3907 color: #0096ff;
3908}
3909
3910.registerpage .usertype .userlist .showprice {
3911 background-color: #16a085;
3912 color: #fff;
3913 padding: 0 5px;
3914 white-space: nowrap;
3915}
3916
3917.registerpage .usertype .usertype-bottom {
3918 border-top: 1px #ebebec solid;
3919 padding-top: 10px;
3920}
3921
3922.registerpage .usertype .usertype-bottom .showprice {
3923 display: block;
3924 font-size: 1.6em;
3925 padding-bottom: 10px;
3926}
3927.registerpage .usertype .usertype-bottom .showprice small {
3928 color: gray;
3929}
3930
3931.registerpage .usertype .usertype-bottom .registerbutton {
3932 font-size: 1.2em;
3933 font-weight: bold;
3934 padding: 10px 18px;
3935}
3936/***** Register Page END *****/
3937
3938
3939/* Select2 */
3940.select2-container {
3941 max-width: 200px;
3942}
3943.sidebar-right .select2-container {
3944 max-width: 100%;
3945}
3946.select2-container .select2-selection--single .select2-selection__rendered {
3947 padding: 0;
3948}
3949.select2-dropdown {
3950 border: 1px solid #E0006C !important;
3951}
3952.select2-container--default .select2-results__option--highlighted[aria-selected],
3953.select2-container--default .select2-results__option--highlighted[data-selected] {
3954 background: #E0006C !important;
3955}
3956.select2 .select2-selection__rendered,
3957.select2 .select2-selection__arrow {
3958 line-height: 35px !important;
3959 height: 35px !important;
3960}
3961
3962.select2-container .select2-selection--single {
3963 line-height: 35px !important;
3964 height: 35px !important;
3965}
3966.select2 .select2-selection.select2-selection--single {
3967 background: #fff;
3968 border: 1px solid #E0006C;
3969}
3970
3971/* Ajax CSS loader */
3972.loader, .loader span {
3973 width: 70px;
3974 height: 6px;
3975}
3976.loader {
3977 margin: 10px 0;
3978 background-color: #fff;
3979 position: relative;
3980 overflow: hidden;
3981}
3982.loader span {
3983 background-color: #3FC380;
3984 position: absolute;
3985 display: inline-block;
3986}
3987
3988
3989
3990
3991/* WooCommerce */
3992.woocommerce * {
3993 font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS",Arial,sans-serif;
3994}
3995.woocommerce .woocommerce-MyAccount-navigation {
3996 list-style: none;
3997}
3998.woocommerce .woocommerce-MyAccount-content .woocommerce-message.woocommerce-message--info .woocommerce-Button {
3999 display: none;
4000}
4001.woocommerce-cart-form .shop_table .product-thumbnail {
4002 display: none;
4003}
4004.woocommerce .woocommerce-checkout .col2-set .col-1,
4005.woocommerce .woocommerce-checkout .col2-set .col-2 {
4006 width: 100% !important;
4007}
4008
4009.woocommerce .woocommerce-checkout .col2-set .col-1 {
4010 margin-bottom: 30px;
4011}
4012
4013.woocommerce table.cart td.actions .input-text,
4014.woocommerce form .form-row input.input-text {
4015 background-color: #fff;
4016 border: 1px solid #f15cd8;
4017 color: #2C3E50;
4018
-moz-box-sizing: border-box;
4019 box-sizing: border-box;
4020 font-family: 'Open Sans',"Helvetica Neue","Trebuchet MS",Arial,sans-serif;
4021
-webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;
4022 line-height: 2.1em;
4023 padding: 0 5px;
4024}
4025.woocommerce form .form-row input.input-text {
4026 line-height: 2.6em;
4027 font-size: 1em;
4028 padding: 0 5px;
4029}
4030
4031.woocommerce-checkout-review-order-table,
4032.woocommerce table.shop_table {
4033 border-spacing: 0;
4034 overflow: hidden;
4035 border: 0;
4036 background: #fff;
4037}
4038.woocommerce-checkout-review-order-table,
4039.woocommerce table.shop_table thead {
4040 color: #30ce73;
4041}
4042
4043.woocommerce-checkout-review-order-table .cart_item,
4044.woocommerce #order_review .order_item {
4045 background: #30ce73;
4046 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#30ce73),
color-stop(100%,#27ae60));
4047 background:
-webkit-linear-gradient(top, #30ce73 0%,#27ae60 100%);
4048 background:
-webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%);
4049 background: linear-gradient(to bottom, #30ce73 0%,#27ae60 100%);
4050 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#30ce73', endColorstr='#27ae60',GradientType=0 );
4051 color: #fff;
4052 font-size: 1.3em;
4053 font-weight: 600;
4054}
4055.woocommerce-checkout-review-order-table .cart_item .product-name .product-quantity,
4056.woocommerce-checkout-review-order-table tfoot,
4057.woocommerce-cart-form .product-price,
4058.woocommerce-cart-form .product-quantity,
4059.woocommerce-notices-wrapper,
4060.woocommerce-billing-fields h3 {
4061 display: none;
4062}
4063.woocommerce-checkout-review-order-table .product-total {
4064 text-align: center;
4065}
4066
4067.woocommerce-checkout-review-order-table .product-name .extra-info {
4068 font-size: 0.9em;
4069 font-weight: normal;
4070}
4071
4072.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
4073 float: none;
4074 display: inline-block;
4075 background: #30ce73;
4076 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#30ce73),
color-stop(100%,#27ae60));
4077 background:
-webkit-linear-gradient(top, #30ce73 0%,#27ae60 100%);
4078 background:
-webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%);
4079 background: linear-gradient(to bottom, #30ce73 0%,#27ae60 100%);
4080 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#30ce73', endColorstr='#27ae60',GradientType=0 );
4081 color: #fff;
4082 font-size: 1.3em;
4083 font-weight: 600;
4084}
4085.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
4086 background: #45e883;
4087 background:
-moz-linear-gradient(top, #45e883 0%, #2ec96c 100%);
4088 background:
-webkit-linear-gradient(top, #45e883 0%,#2ec96c 100%);
4089 background: linear-gradient(to bottom, #45e883 0%,#2ec96c 100%);
4090 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#45e883', endColorstr='#2ec96c',GradientType=0 );
4091}
4092
4093
4094.woocommerce-checkout-review-order .place-order {
4095 text-align: center;
4096}
4097
4098
4099.woocommerce-notices-wrapper .woocommerce-message {
4100 background-color: #fff;
4101 line-height: 2em;
4102
-webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;
4103 border: 3px solid #30ce73;
4104}
4105.woocommerce-notices-wrapper .woocommerce-message::before {
4106 color: #30ce73;
4107}
4108.woocommerce .button,
4109.woocommerce a.button {
4110 background-color: #FF7197;
4111 color: #fff;
4112}
4113.woocommerce .button:hover,
4114.woocommerce a.button:hover {
4115 background-color: #F03E6D;
4116 color: #fff;
4117}
4118
4119.woocommerce .woocommerce-info {
4120 border: 3px solid #22a7f0;
4121 background: #fff;
4122 line-height: 2em;
4123
-webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;
4124}
4125.woocommerce .woocommerce-info::before {
4126 color: #22a7f0;
4127}
4128
4129.woocommerce .woocommerce-error {
4130 border: 3px solid #db0a5b;
4131 background: #fff;
4132 line-height: 2em;
4133
-webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;
4134}
4135.woocommerce .woocommerce-error::before {
4136 color: #db0a5b;
4137}
4138
4139
4140.woocommerce-checkout #payment {
4141 background: #fff;
4142}
4143
4144.woocommerce .woocommerce-MyAccount-navigation {
4145 display: none;
4146}
4147
4148.woocommerce .woocommerce-orders-table .woocommerce-button.button.view {
4149 display: none;
4150}
4151.woocommerce .woocommerce-orders-table .woocommerce-button.button.pay {
4152 margin-right: 5px;
4153 /*float: none;*/
4154 /*display: inline-block;*/
4155 background: #30ce73;
4156 background:
-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#30ce73),
color-stop(100%,#27ae60));
4157 background:
-webkit-linear-gradient(top, #30ce73 0%,#27ae60 100%);
4158 background:
-webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%);
4159 background: linear-gradient(to bottom, #30ce73 0%,#27ae60 100%);
4160 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#30ce73', endColorstr='#27ae60',GradientType=0 );
4161 /*color: #fff;*/
4162 /*font-size: 1.3em;*/
4163 /*font-weight: 600;*/
4164}
4165.woocommerce .woocommerce-orders-table .woocommerce-button.button.pay:hover {
4166 background: #45e883;
4167 background:
-moz-linear-gradient(top, #45e883 0%, #2ec96c 100%);
4168 background:
-webkit-linear-gradient(top, #45e883 0%,#2ec96c 100%);
4169 background: linear-gradient(to bottom, #45e883 0%,#2ec96c 100%);
4170 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#45e883', endColorstr='#2ec96c',GradientType=0 );
4171}
4172
4173.woocommerce #order_review .shop_table td.product-name .wc-item-meta {
4174 display: none;
4175}
4176
4177.woocommerce #payment {
4178
-webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px;
4179 background: #fff;
4180}
4181.woocommerce #payment .form-row {
4182 text-align: center;
4183}
4184
4185
4186/* Admin bar menu */
4187#wpadminbar #wp-admin-bar-wp-escortwp-menu,
4188#wpadminbar #wp-admin-bar-wp-escortwp-menu div.ab-item,
4189#wpadminbar #wp-admin-bar-wp-escortwp-menu .ab-sub-wrapper {
4190 background: #20c7f9;
4191 background:
-moz-linear-gradient(top, #20c7f9 0%, #1b6ad1 100%);
4192 background:
-webkit-linear-gradient(top, #20c7f9 0%,#1b6ad1 100%);
4193 background: linear-gradient(to bottom, #20c7f9 0%,#1b6ad1 100%);
4194 filter:
progid:DXImageTransform.Microsoft.gradient( startColorstr='#20c7f9', endColorstr='#1b6ad1',GradientType=0 );
4195 color: #fff;
4196 font-weight: 600;
4197}
4198#wpadminbar #wp-admin-bar-wp-escortwp-menu div.ab-item {
4199 cursor: pointer;
4200}
4201#wpadminbar .quicklinks #wp-admin-bar-wp-escortwp-menu ul li a {
4202 color: #fff;
4203 font-weight: 600;
4204 line-height: normal;
4205 height: auto;
4206}
4207#wpadminbar .quicklinks #wp-admin-bar-wp-escortwp-menu ul li a:hover {
4208 background: #fff;
4209 color: #1D92E2;
4210}
4211
4212.page404 {
4213 color: #fff;
4214}
4215.page404 h2 {
4216 font-size: 7em;
4217}
4218.page404 h3 {
4219 font-size: 1.4em;
4220}
4221
4222
4223
4224/***** ONLINE STATUS start *****/
4225.online-status {
4226 position: relative;
4227 color: #fff;
4228 font-weight: 600;
4229 text-transform: lowercase;
4230 vertical-align: middle;
4231 line-height: 1em;
4232
-webkit-border-radius: 5px;
4233
-moz-border-radius: 5px;
4234 border-radius: 5px;
4235 padding: 3px;
4236 display: inline-block;
4237 color: #fff;
4238 padding-left: 20px;
4239}
4240.online-status .online-label {
4241 position: relative;
4242}
4243.online-status .notification-circle {
4244 display: block;
4245 position: absolute;
4246 top: 5px;
4247 left: -17px;
4248}
4249.online-status .notification-circle:after {
4250 content: "";
4251 background-color: #14E12F;
4252 width: 12px;
4253 height: 12px;
4254 border-radius: 50%;
4255 position: absolute;
4256 display: block;
4257 top: 1px;
4258 left: 1px;
4259}
4260.online-status .notification-circle .notification-circle-outside {
4261 margin: 1px;
4262 display: block;
4263 text-align: center;
4264 opacity: 1;
4265 background-color: rgb(12, 204, 37, 0.7);
4266 width: 12px;
4267 height: 12px;
4268 border-radius: 50%;
4269
-webkit-animation: notification-expand 1.5s linear infinite;
4270
-moz-animation: notification-expand 1.5s linear infinite;
4271
-o-animation: notification-expand 1.5s linear infinite;
4272 animation: notification-expand 1.5s linear infinite;
4273}
4274.online-status .notification-circle .notification-circle-inside {
4275 display: block;
4276 text-align: center;
4277 opacity: 1;
4278 background-color: rgb(12, 204, 37, 0.7);
4279 width: 12px;
4280 height: 12px;
4281 border-radius: 50%;
4282
-webkit-animation: notification-expand 1.5s linear infinite;
4283
-moz-animation: notification-expand 1.5s linear infinite;
4284
-o-animation: notification-expand 1.5s linear infinite;
4285 animation: notification-expand 1.5s linear infinite;
4286}
4287.online-status .notification-circle .notification-circle-inside:after {
4288 content: "";
4289 display: block;
4290 text-align: center;
4291 opacity: 1;
4292 background-color: rgb(12, 204, 37, 0.7);
4293 width: 12px;
4294 height: 12px;
4295 border-radius: 50%;
4296
-webkit-animation: notification-expand 1.5s linear infinite;
4297
-moz-animation: notification-expand 1.5s linear infinite;
4298
-o-animation: notification-expand 1.5s linear infinite;
4299 animation: notification-expand 1.5s linear infinite;
4300}
4301@-webkit-keyframes notification-expand {
4302 0% { transform: scale(1); opacity: 0.75; }
4303 25% { transform: scale(1); opacity: 0.75; }
4304 100% { transform: scale(2.5); opacity: 0; }
4305}
4306@keyframes notification-expand {
4307 0% { transform: scale(1); opacity: 0.75; }
4308 25% { transform: scale(1); opacity: 0.75; }
4309 100% { transform: scale(2.5); opacity: 0; }
4310}
4311@-moz-keyframes notification-expand {
4312 0% { transform: scale(1); opacity: 0.75; }
4313 25% { transform: scale(1); opacity: 0.75; }
4314 100% { transform: scale(2.5); opacity: 0; }
4315}
4316@-o-keyframes notification-expand {
4317 0% { transform: scale(1); opacity: 0.75; }
4318 25% { transform: scale(1); opacity: 0.75; }
4319 100% { transform: scale(2.5); opacity: 0; }
4320}
4321
4322.girlsingle .online-status {
4323 background: none;
4324 margin-top: 10px;
4325}
4326.girlsingle .online-status .online-label {
4327 color: #0CCC25;
4328}
4329
4330.girl .thumbwrapper .model-info .labels .online-status {
4331 background-color: rgba(12, 204, 37, 0.5);
4332 float: right;
4333 margin-top: 1px;
4334}
4335.girl .thumbwrapper .model-info .labels .online-status .notification-circle:after {
4336 background-color: rgba(255, 255, 255, 0.4);
4337}
4338.girl .thumbwrapper .model-info .labels .online-status .notification-circle .notification-circle-outside {
4339 background-color: rgba(4, 64, 12, 0.85);
4340}
4341/***** ONLINE STATUS end *****/
4342
4343.woocommerce-account .woocommerce-MyAccount-content {
4344 width: 100%;
4345}