/* Theme Name: EscortWP Theme URI: https://escortwp.com/ Description: Escort Directory WordPress Theme Version: 3.6.4 Author: EscortWP.com Author URI: https://EscortWP.com/ Editor Theme: Sarthemes Editor URI: https://sarthemes.com/ Text Domain: escortwp,stcodes,sarthemes */ [class^="icon-"]:before, [class*=" icon-"]:before { font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; } .whitebutton,.pinkbutton { text-decoration: none !important; padding: 8px 16px; cursor: pointer; border: none; font-weight: 600; } .pinkbutton { background-color: var(--color-red); color: #fff; border: 0; border-radius: 3px; } .pinkbutton:hover { background-color: var(--color-subred); } .whitebutton { background: #fff; color: #000; border: none; } .clear { clear: both; } .clear5 { clear: both; height: 5px; } .clear10 { clear: both; height: 10px; } .clear15 { clear: both; height: 15px; } .clear20 { clear: both; height: 20px; } .clear30 { clear: both; height: 30px; } .clear40 { clear: both; height: 40px; } .clear50 { clear: both; height: 50px; } .hide { display: none; } .center { margin: 0 auto; text-align: center; display: inline-block; } .text-center { text-align: center; } .text-right { text-align: right; } .err, .ok { color: #FFF; text-align: center; font-weight: bold; line-height: 1.5em; font-size: 1em; margin: 10px 0; padding: 5px 2px; } .err { background-color: #CC0033; } .ok { background-color: #6DA22E; } .err a, .ok a { color: #fff !important; text-decoration: underline; } .err small, .ok small { line-height: 1.1em; display: block; } .ok2 { border: solid 1px #6DA22E; padding: 10px; } .ok2 .icon-ok { color: #6DA22E; } .nopadding { padding: 0 !important; } .noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; } /* SOURCE ELEMENT (when checkator is enabled on an element) */ .checkator_source { position: relative; z-index: 2; display: block; } /* Style Radio and Checkbox form fields END */ * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .all { width: 100%; } .all-topnav { width: 100%; } .bodybox.registerform h3 { text-align: center; } .bodybox.registerform .mandatory { text-align: center; } .bodybox h3 { position: relative; display: block; font-size: 18px; margin-bottom: .55rem; } .bodybox .settingspagetitle { font-size: 1.8em; padding-bottom: 30px; text-align: center; } .bodybox .pagetitle-menu li { padding: 0 2px; display: block; } .bodybox .pagetitle-menu li a:hover { border-color: transparent; } .bodybox-homepage .see-all-bottom, .bodybox-homepage .see-more-button { margin: 0 auto; padding: 5px 20px; } .bodybox-homepage .see-all-top { padding: 4px 20px; } .bodybox .taxonomy-description-box { padding: 20px 0; } .pagedesign a { color: var(--color-red); } .pagedesign a:hover { color: #075b6d; } .pagedesign img { max-width: 100%; } .post-edit-link { color: var(--color-red); } .form-input input { width: 100%; padding: 15px 16px; background: #1c1c1c; border: 1px solid #292929; border-radius: .23rem; font-size: 14px; color: #636262; box-sizing: border-box; } .form-input { margin-bottom: 10px; } .redbutton { font-size: 13px; font-weight: 500; background: var(--color-red); border: 0; padding: 5px 8px; border-radius: 3px; color: #fff; cursor: pointer; text-align: center; transition: .3s all ease-in-out; } .redbutton:hover { background: var(--color-subred); } /***** SLIDER start *****/ .all.all-header-slider { width: 100%; } .sliderall { position: relative; padding: 10px 0; } .slider { position: relative; width: 100%; overflow: hidden; } .slider .slide { list-style: none; display: inline; float: left; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; width: 100%; } .slider .slide .girlimg { position: relative; display: block; background: #FFF0F4; } .slider .slide .girlimg img { width: 100%; display: block; } .slider .slide .labels { position: absolute; left: 3px; top: 3px; } .slider .slide .labels .label { color: #FFF; font-size: 0.9em; font-weight: bold; line-height: 1.7em; padding: 0 5px; float: left; margin-bottom: 2px; } .slider .slide .label-video { position: absolute; top: 35%; width: 100%; text-align: center; } .slider .slide .label-video img { max-width: 100px; height: auto; display: inline-block; } .slider .slide .girlinfo { color: #FFF; position: absolute; bottom: 0; display: block; width: 100%; } .slider .slide .girlinfo .modelinfo { padding: 5px; display: block; width: 100%; background: rgba(254, 90, 203, 0.4); } .slider .slide .girlimg:hover .girlinfo .modelinfo { background: -moz-linear-gradient(-45deg, rgba(254, 90, 203, 0.9) 0%, rgba(249, 187, 229, 0.9) 100%); background: -webkit-linear-gradient(-45deg, rgba(254, 90, 203, 0.9) 0%, rgba(249, 187, 229, 0.9) 100%); background: linear-gradient(135deg, rgba(254, 90, 203, 0.9) 0%, rgba(249, 187, 229, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69fe5acb', endColorstr='#66f9bbe5', GradientType=1); } .slider .slide .girlimg .girlinfo .clear { clear: both; display: block; } .slider .slide .girlimg .girlinfo .labels { display: block; padding: 5px; width: 100%; } .slider .slide .girlimg .girlinfo .labels span { display: block; float: right; padding: 2px 5px; margin-top: 3px; margin-left: 3px; font-size: 0.8em; font-weight: bold; } .slider .slide .girlimg .premiumlabel { position: absolute; right: -10px; top: 2px; text-align: right; } .slider .slide .girlimg .premiumlabel span { font-size: 0.92em; font-weight: bold; color: #FFF; text-transform: uppercase; text-align: center; line-height: 2em; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 130px; display: block; background: #79A70A; background: linear-gradient(#F7C214 0%, #FC5E1F 100%); box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); position: absolute; top: 19px; right: -21px; } .slider .slide .girlinfo .modelinfo .modelname { font-weight: bold; font-size: 1.1em; text-align: center; display: block; } .slider .slide .girlinfo .modelinfo .modelinfo-location { display: block; font-size: 0.9em; text-align: center; } .slider .owl-nav .owl-prev, .slider .owl-nav .owl-next { position: absolute; cursor: pointer; top: 46%; margin: 0 10px; margin-top: -28px; color: var(--color-p); line-height: 40px; font-size: 50px; text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff; font-size: 3em; } .slider .owl-nav .owl-prev:hover, .slider .owl-nav .owl-next:hover { color: #fff; text-shadow: -2px 0 var(--color-p), 0 2px var(--color-p), 2px 0 var(--color-p), 0 -2px var(--color-p); } .slider .owl-nav .owl-prev { left: 0; } .slider .owl-nav .owl-next { right: 0; } .slider .owl-nav .owl-prev:before { /*content: "\e80d";*/ } .slider .owl-nav .owl-next:before { /*content: "\e80a";*/ } .slider-pagination { text-align: center; display: none; } .mobile-profiles-slider .slider-pagination { padding: 10px 0; } .slider-pagination a { text-decoration: none; display: inline-block; height: 10px; width: 10px; line-height: 10px; background: #fff; color: #4E443C; border-radius: 50%; text-indent: -9999px; margin: 0 5px; -webkit-box-shadow: 0 0 2px #4E443C; -moz-box-shadow: 0 0 2px #4E443C; box-shadow: 0 0 2px #4E443C; } .slider-pagination a.active { background: #4E443C; color: #fff; opacity: 1; -webkit-box-shadow: 0 0 2px #F0EFE7; -moz-box-shadow: 0 0 2px #F0EFE7; box-shadow: 0 0 2px #F0EFE7; } /***** SLIDER end *****/ /***** SIDEBAR LEFT start *****/ .sidebar-left .countries { background-color: #fff0f4; padding: 20px; border-bottom: 1px solid #f8c1cf; } .sidebar-left .countries h4 { font-size: 1.1em; font-weight: normal; padding-bottom: 5px; } .sidebar-left .countries h4 .icon { display: none; vertical-align: bottom; } .sidebar-left .country-list { } .sidebar-left .country-list li { list-style: none; line-height: 2.1em; display: block; } .sidebar-left .country-list ul { padding-left: 17px; } .sidebar-left .country-list a { font-size: 16px; display: inline-block; vertical-align: middle; } .sidebar-left .country-list a:hover { color: var(--color-palle); } .sidebar-left .country-list .iconlocation { cursor: pointer; color: #6702ac; line-height: 1.53rem; display: inline-block; vertical-align: middle; font-size: 1.25em; } .sidebar-left .country-list .iconlocation:hover { background: #fff; color: #6702ac; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; } .sidebar-left .country-list .iconlocation.icon-minus, .sidebar-left .country-list .iconlocation.icon-minus:hover { color: #f7d4d4; cursor: default; background: none; } /***** SIDEBAR LEFT end *****/ .footer .widgetbox { color: #000; padding: 0 10px; } .footer .placeholder-widgettext { text-align: center; } .header-addspace { color: #fff; padding-top: 10px; } .widgetbox h4 { font-size: 1.1em; font-weight: normal; padding-bottom: 5px; } .widgetbox li { list-style: none; line-height: 1.7em; } /***** SIDEBAR RIGHT start *****/ .sidebar-right .sidebar-expire-notice-mobile { cursor: pointer; padding: 7px 0; display: none; border-bottom: 1px solid #f8c1cf; color: #fff; } /*.sidebar-right .sidebar-expire-notice-mobile .expiration-date { display: inline-block; }*/ /*.sidebar-right .sidebar-expire-notice-mobile .sidebar-expire-mobile-extent-button { display: inline-block; line-height: 1.5em; padding: 0 10px; margin-left: 7px; }*/ .sidebar-right .sidebar-expire-notice { padding: 10px; cursor: default; border-bottom: 1px solid #f8c1cf; line-height: 1.7em; color: #fff; background: var(--color-red); width: 100%; } .sidebar-right .sidebar-expire-notice small { display: block; line-height: 1.5em; font-size: 0.9em; } .sidebar-right .sidebar-expire-notice b { font-size: 1.1em; } .sidebar-right .sidebar-expire-notice .activation-duration { padding: 5px 10px; cursor: pointer; border: none; } .sidebar-right .sidebar-expire-notice .activation-duration option { padding: 3px 5px; } .sidebar-right .sidebar-expire-notice .payment-button, .sidebar-right .sidebar-expire-notice .activation-button { padding: 0 15px; font-size: 1.1em; line-height: 1.7em; font-weight: bold; display: inline-block; } .sidebar-right .sidebar-expire-notice .payment-button { border: 1px solid #a2f4c1; } .sidebar-right .sidebar-expire-notice .activation-button { border: 1px solid #5FCDF4; } .sidebar-right .sidebar-expire-notice .fake-button { margin-top: 10px; padding: 0px 18px; background: #fff; color: red; line-height: 2.4em; font-size: 1em; display: inline-block; } .sidebar-right .sidebar-expire-notice .fake-button:hover { background: #fd5959; background: -moz-linear-gradient(top, #fd5959 0%, #ff0000 100%); background: -webkit-linear-gradient(top, #fd5959 0%, #ff0000 100%); background: linear-gradient(to bottom, #fd5959 0%, #ff0000 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd5959', endColorstr='#ff0000', GradientType=0); color: #fff; } .sidebar-right .sidebar-expire-notice .sidebar-expire-notice-cancel-subscription-form { display: none; } .sidebar-right .sidebar-expire-notice .sidebar-expire-notice-cancel-subscription-form .fake-button { /*margin-top: 10px;*/ /*padding: 4px 12px;*/ } .agencyeditbuttons a { cursor: pointer; } .sidebar-right .buyfeatured, .sidebar-right .buypremium { display: block; position: relative; line-height: 2em; text-align: center; padding-bottom: 10px; } .sidebar-right .buyfeatured .greendegrade, .sidebar-right .buypremium .greendegrade { display: block; position: relative; line-height: 2em; text-align: center; } .sidebar-right .buyfeatured_details, .sidebar-right .buypremium_details { display: none; padding: 30px 10px 10px 10px; border: 1px var(--color-p) solid; position: relative; text-align: center; } .sidebar-right .buyfeatured_details .closebtn_box, .sidebar-right .buypremium_details .closebtn_box { top: 5px; right: 3px; } .sidebar-right .buyfeatured_details .payment-button, .sidebar-right .buypremium_details .payment-button { display: inline-block; font-size: 1.1em; } .sidebar-right .buyfeatured .show-price, .sidebar-right .buypremium .show-price { font-weight: 600; padding: 2px 5px; font-size: 14px; line-height: 1.83em; display: inline-block; } .sidebar-right .upgradeescortbox { color: #fff; position: relative; background-color: #1c1c1c; font-size: 13px; padding: 14px 10px; display: none; text-align: center; } .sidebar-right .upgradeescortbox select { width: 100%; padding: .375rem 2.25rem .375rem .75rem; -moz-padding-start: calc(0.75rem - 3px); font-size: .88rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: #353535; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right .75rem center; background-size: 16px 12px; border: 1px solid #4a4d4f; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; color: #fff; margin: 10px 0; } .sidebar-right .upgradeescortbox .input { background-color: #fff; border: none; color: #2C3E50; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS", Arial, sans-serif; padding: 5px; } .sidebar-right .upgradeescortbox .ok-button, .sidebar-right .upgradeescortbox .del-button { font-size: 1em; } .sidebar-right .quicksearch { background-color: var(--color-red); padding: 20px; color: #FFF; } .sidebar-right .quicksearch h4 { padding-bottom: 10px; text-align: center; } .sidebar-right .quicksearch .form-input select { color: #286c9b; cursor: pointer; padding: 2px; } .sidebar-right .quicksearch .select2 { width: 100% !important; } .sidebar-right .quicksearch .select2-container .select2-selection--single { width: 100%; } .sidebar-right .quicksearch .form-input select option { padding: 0 2px; } .sidebar-right .quicksearch .formseparator { height: 10px; } .sidebar-right .quicksearch label { cursor: pointer; } .sidebar-right .quicksearch .adv { color: #fdd1ef; } .sidebar-right .quicksearch .adv:hover { text-decoration: underline; color: #fff; } .sidebar-right .quicksearch .submit-button { border: none; font-size: 1em; font-weight: bold; } .sidebar-right .upgradeescortbox .whitebutton:hover { background: #30ce73; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30ce73), color-stop(100%, #27ae60)); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: linear-gradient(to bottom, #30ce73 0%, #27ae60 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ce73', endColorstr='#27ae60', GradientType=0); color: #fff; } .sidebar-right .dropdownlinks { cursor: default; border-bottom: 1px solid #c20101; margin-bottom: 20px; } .sidebar-right .dropdownlinks *::selection { background-color: #fff; color: #1b6ad1; } .sidebar-right .dropdownlinks.dropdownlinks-userid { color: #000; } .sidebar-right .dropdownlinks.dropdownlinks-userid a.edit-user { color: #ff8810; text-decoration: underline; display: inline-block; float: none; } .sidebar-right .dropdownlinks h4 { font-size: 1.1em; line-height: 1.5em; font-weight: 600; color: #fff; } .sidebar-right .dropdownlinks h4 .icon { color: #fff; margin-right: 5px; } .sidebar-right .dropdownlinks ul { background-color: #fff; display: none; padding: 10px; width: 100%; } .sidebar-right .dropdownlinks ul a:hover { color: #20C1F6; } .sidebar-right .dropdownlinks ul li { list-style: none; width: 100%; } .sidebar-right .dropdownlinks.agencyeditbuttons li:nth-child(4), .sidebar-right .dropdownlinks.agencyeditbuttons li:nth-child(5) { margin-bottom: 10px; padding-bottom: 10px; } .sidebar-right .dropdownlinks a:hover .icon { background-color: #20C1F6; color: #fff; } .sidebar-right .dropdownlinks .delete-account-button { color: #fff; display: inline-block; float: none; line-height: 1.3em; } .sidebar-right .dropdownlinks .delete-account-button:hover { color: #fff; } .sidebar-right .dropdownlinks .member-delete-account-wrapper { display: none; } .sidebar-right .dropdownlinks .upgradebuttons .upgradebutton, .sidebar-right .dropdownlinks .upgradebuttons .delbtn, .sidebar-right .dropdownlinks .needs-payment, .sidebar-right .dropdownlinks .deleteprofile, .sidebar-right .dropdownlinks .member-delete-account-wrapper .delete-account-button, .sidebar-right .dropdownlinks .mark-as-verified, .sidebar-right .dropdownlinks .admin-set-to-private, .sidebar-right .dropdownlinks .admin-delete-profile { line-height: 1.5em; font-size: 0.9em; } .sidebar-right .dropdownlinks .deleteprofile { float: none; } .sidebar-right .dropdownlinks .admin-delete-profile, .sidebar-right .dropdownlinks .admin-delete-profile:hover { display: block; color: #fff; float: none; } .sidebar-right .blog-categories { float: left; width: 100%; } .sidebar-right .blog-categories a { float: none; padding: 5px 0; /*background: red;*/ } .sidebar-right .blog-categories ul, .sidebar-right .blog-categories ul li, .sidebar-right .blog-categories ul ul { width: 100%; display: block; padding: 0; margin: 0; } .sidebar-right .blog-categories ul { padding: 10px 0 10px 10px; } .sidebar-right .blog-categories ul li { padding: 2px 0; } .sidebar-right .blog-categories ul ul { padding-left: 20px; } /***** SIDEBAR RIGHT end *****/ /***** ESCORT THUMB start *****/ .girl { float: left; width: 20%; padding: 5px; padding-bottom: 20px; overflow: hidden; position: relative; } .girl.tour-thumb { width: 14.28%; } .girl .model-info { position: absolute; bottom: 0; left: 0; line-height: 1.5em; width: 100%; } .girl .desc { padding: 5px; background: rgba(254, 90, 203, 0.6); text-align: center; } .girl a .desc .girl-name { color: #fff; font-size: 1.2em; text-shadow: 1px 1px rgba(0, 0, 0, 0.6); font-weight: 600; } .girl.tour-thumb a .desc .girl-name { font-size: 1.1em; } .girl a:hover .desc { background: rgba(254, 90, 203, 0.8); } .girl .desc .girl-desc-location { font-size: 0.9em; color: #fff; padding: 5px 0; } .girl .thumb { border: 1px transparent solid; float: left; position: relative; width: 100%; background-color: #EBEBEB; } .girl .thumb .thumbwrapper { position: relative; } .girl .thumb .thumbwrapper a { line-height: 0; width: 100%; } .girl .thumb .thumbwrapper a img { width: 100%; } .girl .thumb:hover { border: 1px var(--color-red) solid; } .girl .tour { color: #fff; } .girl .girlpremium { background-color: #fc5e1f; } .girl .thumb.girlpremium { border: 1px #F8AA17 solid; } .girl .girlpremium .premiumlabel { position: absolute; right: -7px; top: -8px; z-index: 1; text-align: right; } .girl .girlpremium .premiumlabel span { font-size: 13px; font-weight: bold; color: #FFF; text-transform: uppercase; text-align: center; line-height: 23px; transform: rotate(45deg); -webkit-transform: rotate(45deg); width: 100px; display: block; background: #79A70A; background: linear-gradient(#F7C214 0%, #FC5E1F 100%); box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1); position: absolute; top: 19px; right: -21px; } .girl .girlpremium .premiumlabel span::before { content: ""; position: absolute; left: 0px; top: 100%; z-index: -1; border-left: 3px solid #FC5E1F; border-right: 3px solid transparent; border-bottom: 3px solid transparent; border-top: 3px solid #FC5E1F; } .girl .girlpremium .premiumlabel span::after { content: ""; position: absolute; right: 0px; top: 100%; z-index: -1; border-left: 3px solid transparent; border-right: 3px solid #FC5E1F; border-bottom: 3px solid transparent; border-top: 3px solid #FC5E1F; } .girl .thumb a { float: left; position: relative; } /* labels: verified and new */ .girl .thumb .thumbwrapper .labels { padding: 4px; display: block; width: 100%; float: left; position: relative; } .girl .thumb .thumbwrapper .label { color: #FFF; font-size: 0.9em; font-weight: bold; line-height: 1.7em; padding: 0 5px; float: right; margin-top: 2px; } .girl .thumb .thumbwrapper .label-video { position: absolute; top: 35%; width: 100%; text-align: center; } .girl .thumb .thumbwrapper .label-video img { max-width: 100px; height: auto; } /***** ESCORT THUMB end *****/ /***** FRONT PAGE REVIEWS start *****/ .onereviewtext { padding: 10px 0; } .onereviewtext .author span { color: var(--color-red); font-size: 14px; } .onereviewtext .author { color: #afaeae; } .onereviewtext .reviewtext a { color: #2190ff; } .onereviewtext { } /***** FRONT PAGE REVIEWS end *****/ .girlsingle { position: relative; } .girlsingle .profile-title { font-size: 2em; color: var(--color-p); cursor: default; } .girlsingle .girlsinglelabels { text-align: center; width: 100%; font-size: 0.8em; font-weight: bold; } .girlsingle .girlsinglelabels span { margin: 0 2px 10px 2px; padding: 3px 12px; cursor: default; } .girlsingle .profile-header .profile-header-name-info { background: #fff; padding: 10px 0; } .girlsingle .profile-header .phone-box, .girlsingle .profile-header .available-on { padding-top: 15px; padding-right: 20px; font-weight: bold; text-align: center; } .girlsingle .profile-header .phone-box .label, .girlsingle .profile-header .available-on .label { font-size: 1em; font-weight: normal; color: #8c7d90; cursor: default; line-height: 0.5em; } .girlsingle .profile-header .available-on .label { padding-bottom: 7px; } .girlsingle .profile-header .phone-box a { line-height: 1.7em; } .girlsingle .profile-header .phone-box a, .girlsingle .profile-header .available-on a { font-size: 1.7em; color: #D633A3; } .girlsingle .profile-header .phone-box a:hover { color: var(--color-p); } .girlsingle .profile-header .phone-box .icon-phone { color: #FBB7E5; font-size: 0.8em; } .girlsingle .profile-header .available-on .icon { font-size: 1.2em; padding: 0 5px; } .girlsingle .profile-header .profile-header-name-info .section-box { float: right; text-align: center; padding: 0 20px; } .girlsingle .profile-header .profile-header-name-info .section-box .valuecolumn { color: var(--color-p); font-weight: 700; font-size: 1.7em; display: block; width: 100%; line-height: 1em; letter-spacing: -1.5px; } .girlsingle .profile-header .profile-header-name-info .section-box b { display: block; width: 100%; font-size: 0.9em; color: #8c7d90; font-weight: normal; } .girlsingle .profile-header.profile-header-mobile1 { text-align: center; } .girlsingle .profile-header-mobile1 .profile-header-name { float: none; padding-bottom: 20px; } .girlsingle .profile-header-mobile1 .profile-header-name h3 { text-align: center; } .girlsingle .profile-header-mobile1 .profile-header-name .online-status .online-label { display: inline-block; } .girlsingle .profile-header-mobile1 .profile-header-name-info { float: none; display: inline-block; vertical-align: top; } .girlsingle .profile-header-mobile1 .profile-header-name-info .section-box { float: left; } .girlsingle .profile-header-mobile1 .phone-box, .girlsingle .profile-header-mobile1 .available-on { float: none; display: inline-block; padding: 10px 5px 0 5px; } .girlsingle .profile-header-mobile2 { text-align: center; } .girlsingle .profile-header-mobile2 .profile-header-name-info { display: inline-block; float: none; } .girlsingle .profile-header-mobile2 .phone-box, .girlsingle .profile-header-mobile2 .available-on { display: inline-block; float: none; padding-right: 0; padding-bottom: 10px; width: 100%; } .girlsingle .profile-page-no-media { border: 2px #586276 dashed; padding: 18px; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; color: #828995; vertical-align: middle; } .girlsingle .profile-page-no-media-wrapper { -moz-box-sizing: border-box; box-sizing: border-box; } .girlsingle .profile-page-no-media-wrapper-photos:not(.col100) { padding-right: 5px; } .girlsingle .profile-page-no-media-wrapper-videos:not(.col100) { padding-left: 5px; } .girlsingle .profile-page-no-media:hover { border-color: #ffffff; } .girlsingle .profile-page-no-media p { font-size: .98em; font-weight: 600; line-height: 2em; margin: 0; padding: 0; } .girlsingle .profile-page-no-media p u { color: var(--color-red); } .girlsingle .profile-page-no-media .icon { font-size: 2.5em; color: var(--color-red); float: left; padding-right: 20px; padding-top: 10px; -moz-box-sizing: border-box; box-sizing: border-box; } .girlsingle .profile-page-no-media .icon-film { font-size: 3.1em; } .girlsingle .max-photos b, .girlsingle .max-videos b { background: var(--color-red); padding: 2px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff; margin: 0 3px; } .girlsingle .image-buttons-legend { line-height: 2em; width: 100%; clear: both; text-align: center; } .girlsingle .image-buttons-legend div { display: inline-block; padding: 0 5px; } .girlsingle .image-buttons-legend .button-delete { color: #D14841; } .girlsingle .image-buttons-legend .button-main-image { color: #61bd6d; } .girlsingle .bigimage img { width: 100%; } .girlsingle .thumbs { width: 100%; text-align: center; } .girlsingle .lockedsection { padding: 10px; color: #fff; background-color: var(--color-red); line-height: 2em; text-align: center; } .girlsingle .lockedsection .icon-lock { font-size: 2em; padding-right: 10px; width: 1em; position: absolute; } .girlsingle .lockedsection a { color: #fff; font-weight: bold; text-decoration: underline; } .girlsingle .lockedsection span.nr { float: none !important; padding: 0px 5px; font-weight: bold; } .girlsingle .lockedsection .payment-button { font-size: 1.1em; } .girlsingle .lockedsection small { line-height: 1.5em; display: block; } .girlsingle .girlinfo { width: 50%; } .girlsingle .girlinfo.l { padding-right: 5px; } .girlsingle .girlinfo.r { padding-left: 5px; } .girlsingle .girlinfo .girlinfo-section { padding: 20px; background: #fff; margin-bottom: 10px; width: 100%; float: left; } .girlinfo-section h4, .menina--information h4 { display: block; font-size: 12px; font-weight: bold; color: var(--color-vip); text-transform: uppercase; margin-bottom: .87rem; } .section-box b { margin-right: 10px; } .girlsingle .valuecolumn { font-size: 14px; } .girlsingle .girlinfo .text-me-icon { font-size: 2.5em; margin-right: 10px; } a.reviewthegency { display: inline-block; color: #fff; margin-bottom: 6px; } .girlsingle .aboutme { background: #fff; padding: 20px; } .girlsingle .aboutme a, .girlsingle .contact .currently-on-tour-in a { color: var(--color-p); text-decoration: underline; } .girlsingle .aboutme a:hover, .girlsingle .contact .currently-on-tour-in a:hover { color: #CC0033; text-decoration: none; } .girlsingle .visitor-counter { display: flex; align-items: center; justify-content: center; gap: 9px; font-family: var(--font-header-family); font-size: 15px; font-weight: 500; background: #1e1e1e; padding: 9px 12px; border-radius: 3px; color: #fff; margin-bottom: 1.2rem; } .girlsingle .visitor-counter .count { color: var(--color-vip); font-weight: bold; } .girlsingle .aboutme .currently-on-tour-in, .girlsingle .contact .currently-on-tour-in { padding: 10px; color: #CC0033; font-weight: bold; font-size: 1.1em; float: left; border: 2px solid #CC0033; } .girlsingle .contact .currently-on-tour-in { margin-bottom: 10px; } .girlsingle .girlinfo b, .girlsingle .girlinfo .b { width: 50%; display: block; float: left; font-weight: 600; line-height: 1.8em; } .girlsingle .valuecolumn, .girlsingle b { line-height: 1.8em; } .girlsingle .girlinfo .b .b-label { vertical-align: middle; cursor: default; } .girlsingle .girlinfo .b .social-icons-contact-info { vertical-align: middle; margin-right: 5px; float: right; margin-top: 4px; } .girlsingle .contact .valuecolumn { width: 50%; display: block; line-height: normal; float: left; } .girlsingle .girlinfo .section-box { width: 50%; float: left; padding-top: 15px; } .girlinfo .section-box b, .girlinfo .section-box .valuecolumn { width: 100%; } .girlinfo .section-box b { font-size: 0.9em; font-weight: bold; color: var(--color-p); text-transform: uppercase; } .girlsingle .girlinfo .favbutton, .girlsingle .girlinfo .addreview-button { display: inline-block; margin: 0 5px; } .girlsingle.agency-profile .addreview { margin-right: 10px; margin-bottom: 10px; } .girlsingle.agency-profile .profile-header { width: 100%; text-align: center; } .girlsingle.agency-profile .profile-header .profile-title { color: var(--color-p); font-size: 2em; cursor: default; padding-bottom: 20px; display: inline-block; } .girlsingle.agency-profile .profile-header .online-status { padding: 0; margin-top: -20px; padding-bottom: 20px; } .girlsingle.agency-profile .agencydetails.agencydetails-noimg { float: right; padding-left: 20px; padding-top: 30px; } .girlsingle .contact span a { color: var(--color-red); } .girlsingle .girlinfo .services { clear: both; } .girlsingle .girlinfo .services div { padding: 4px 0; padding-left: 0px; } .girlsingle .girlinfo .services .icon-ok { color: #61bd6d; /* green */ } .girlsingle .girlinfo .services .icon-cancel { color: #D14841; /* red */ } .girlsingle .review-wrapper { background: #fff; padding: 20px; color: #2C3E50; } .girlsingle .review-wrapper p { margin: 1rem 0 0; } .girlsingle .review-wrapper .starrating { margin: 0; margin-top: -7px; margin-left: auto; } .girlsingle .review-wrapper .starrating, .review--item .starrating { background: url('data:image/svg+xml,') bottom left repeat-x; } .review .addedby { color: #c2c2c2; background-color: #1d242d; padding: 3px 8px; margin-bottom: 5px; float: left; color: #CCC; } .review .addedby b { color: #FFF; } .review .addedby a { color: #FFF; } .review .reviewtext p { margin-top: 0; } .addreviewform textarea { margin-bottom: 5px; padding: 10px; width: 530px; height: 100px; } .addreviewform .starratingoption { width: 572px; margin: 0 auto; padding-bottom: 8px; } .allreverr { display: none; } .girlsingle_all_reviews { display: none; } .girlsingle_all_reviews #preloader { background-color: #060606; padding: 10px; color: #fff; } .report-profile-wrapper { width: 100%; clear: both; } .report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form { padding: 15px; padding-top: 45px; max-width: 500px; display: inline-block; } .report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form label { padding-bottom: 15px; } .report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .form-input { padding-bottom: 15px; } .report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button { font-size: 1.1em; } .report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button .icon { font-size: 0.9em; } .report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button .label-working { display: none; } .report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button.working .label-normal { display: none; } .report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button.working { background: gray; cursor: default; } .report-profile-wrapper .report-profile-reason-wrapper .report-profile-reason-form .submit-button.working .label-working { display: inherit; } .image-next-to-review { margin-right: 20px; } .registrationcomplete { text-align: center; padding: 20px; line-height: 25px; line-height: 1.7em; } .registrationcomplete .registrationcomplete-title { font-size: 2em; line-height: 1.8em; padding: 0 20px; font-weight: 600; color: #6DA22E; } .registrationcomplete #resendvalidationlink { font-size: 1.2em; } .registrationcomplete .change-email-address { text-align: center; } .registrationcomplete .change-email-address .change-email-button { display: inline-block; font-size: 0.9em; line-height: 1.7em; padding: 0 7px; } .registrationcomplete .change-email-address-form { max-width: 600px; display: inline-block; display: none; } /***** Forms styling START *****/ .form-styling .form-label { width: 34%; float: left; } .form-styling .form-label.col100 { width: 100%; } .form-styling .form-label label { display: block; } .form-styling .form-label label.with-help { line-height: 1.4em; } .form-styling .form-input.available-on label { line-height: 2em; float: left; padding-right: 20px; font-size: 600; } .form-styling .form-input.available-on label .icon { font-size: 2em; vertical-align: middle; } .form-styling .form-label small, .form-styling .form-input small { color: #999; display: block; margin: 10px 0; } .form-styling .form-label label i, .form-styling .mandatory i, .form-styling .form-label small i, .form-styling .form-input small i { color: red; font-style: normal; } .form-styling .form-input { width: 64%; float: right; } .row-form .form-input { width: 100%; } .form-styling .form-input.col100 { width: 100%; } .form-styling .form-input .input, .form-styling .form-input .textarea, .form-styling .form-input select { width: 100%; padding: 15px 16px; background: #1c1c1c; border: 1px solid #292929; border-radius: .23rem; font-size: 14px; color: #636262; box-sizing: border-box; } .form-styling .form-input .input.col100, .form-styling .form-input .textarea.col100, .form-styling .form-input select.col100 { width: 100%; } /*.form-styling .form-input .longinput { width: 85%; }*/ .form-styling .form-input .smallinput { width: 100px!important; } .form-styling .form-input .longtextarea { width: 100%; resize: vertical; } .form-styling .form-input .input { padding: 0 10px; line-height: 40px; height: 40px; font-size: 1em; } .form-styling .form-input .textarea { font-size: 1em; padding: 10px; } .form-styling .form-input .input:focus, .form-styling .form-input .textarea:focus, .form-styling .form-input select:hover, .ui-datepicker select:hover { border: 1px #2b2e31 solid; } .form-styling .form-input select { padding: 8px; font-size: 1em; cursor: pointer; } .form-styling .form-input select option { font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS", Arial, sans-serif; padding: 0 8px; } .form-styling .form-input select option:disabled { color: #BCBCBC; background: #F4F4F4; } .form-styling .form-input-rating label { line-height: 2em; margin: 2px 0; padding-right: 10px; display: block; } .form-styling .form-input-rating label input { margin-right: 7px; } .form-styling .formseparator { clear: both; height: 30px; } .form-styling .form-input label { margin-right: 10px; cursor: pointer; } .form-styling .form-input input[type=radio], .form-styling .form-input input[type=checkbox] { cursor: pointer; } .form-styling .fieldset { background-color: #ffffff0d; padding: 10px; color: #fff; } .form-styling .fieldset small { color: #dfdede; } .form-styling .fieldset legend { background-color: #fff; border: 1px #d73535 solid; font-size: 0.9em; text-transform: uppercase; line-height: 1.9em; padding: 0 14px; font-weight: 600; color: #d73535; } .form-styling .fieldset .form-input .input, .form-styling .fieldset .form-input select, .form-styling .fieldset .form-input select:hover, .form-styling .fieldset .form-input .input:hover, .form-styling .fieldset .form-input textarea:hover { border: none; } .form-styling .fieldset a { color: #fff; text-decoration: underline; font-weight: 600; } .edit-payment-link-wrapper a.post-edit-link { -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background: #000; text-decoration: none; color: #f5a90d; line-height: 2em; display: inline-block; padding: 0 15px; } .edit-payment-link-wrapper a.post-edit-link:hover { background: #f5a90d; border-color: #f5a90d; color: #fff; } .form-styling input[type=submit] { font-size: 1.2em; line-height: 2em; padding: 2px 20px; font-weight: 500; border-radius: 3px; } .form-styling .form-input .charcount { position: relative; } .form-styling .form-input #bar { float: left; background-color: var(--color-red); width: 0px; height: 14px; } .form-styling .form-input #barbox { float: right; height: 16px; background-color: #1c1c1c; width: 100px; border: 1px #2b2b2b solid; margin-top: -4px; margin-right: 3px; overflow: hidden; } .form-styling .form-input #count { float: right; margin-right: 8px; font-size: 0.8em; font-weight: 600; } .form-styling .form-input-accept-tos-err label { border: 2px solid #f00; padding: 5px 8px; } /***** Form styling END *****/ /***** EXTRA Forms styling START *****/ .form-styling .form-label span.checkusererr { color: #e10000; } .form-styling .form-label span.checkuserok { color: #3da001; } .form-styling .form-input .rates { padding-bottom: 10px; width: 100%; } .form-styling .form-input .rates .col30 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .form-styling .form-input .rates .rates-label { line-height: 40px; text-align: right; padding-right: 20px; } .form-styling .form-input .rates .hide-incall, .form-styling .form-input .rates .hide-outcall { padding-right: 20px; } .form-styling .form-input .currency-label-text { line-height: 40px; padding-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: right; } .form-styling .form-input .currency-label-dropdown { padding-right: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .form-styling .form-input .err, .form-styling .form-input .ok { padding: 3px 7px; } .agency-location-form .title-label, .tours-page .title-label { line-height: 2.2em; display: inline-block; vertical-align: top; padding-right: 10px; } /***** EXTRA Form styling for payment settings page START *****/ .payment-settings-page .payment-sandbox-toggle { cursor: pointer; } .payment-settings-page .payment-sandbox-toggle span { float: left; } .payment-settings-page .payment-sandbox-toggle .label { font-size: 1.5em; } .payment-settings-page .payment-sandbox-toggle .toggle { font-size: 2em; padding: 0 8px; display: none; } .payment-settings-page .payment-sandbox-toggle-live .toggle { color: #49cd65; } .payment-settings-page .payment-sandbox-toggle-sandbox .toggle { color: #EF3A39; } .payment-settings-page .payment-sandbox-toggle-live .toggle { display: hidden; } .payment-settings-page .payment-sandbox-toggle-live .icon-toggle-on1 { display: inherit; } .payment-settings-page .payment-sandbox-toggle-sandbox .icon-toggle-on2 { display: inherit; } .payment-settings-page .payment-settings-step { border: 1px solid #22a4e6; padding: 20px; padding-top: 10px; margin-bottom: 20px; } .payment-settings-page .payment-settings-step .payment-settings-step-title { color: #22a4e6; padding-bottom: 10px; font-weight: bold; } .payment-settings-page .choose-payment-processor-wrapper .choose-payment-processor-content { line-height: 2.6em; } .payment-settings-page .choose-payment-processor-wrapper .current-payment-processor { padding: 0 15px; margin-left: 10px; font-size: 1.4em; background: #30ce73; background: -moz-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30ce73), color-stop(100%, #27ae60)); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -o-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -ms-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: linear-gradient(to bottom, #30ce73 0%, #27ae60 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ce73', endColorstr='#27ae60', GradientType=0); color: #fff; font-weight: bold; cursor: default; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list { padding-top: 20px; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor { width: 33.333%; padding: 10px 7px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .one-payment-processor-content { position: relative; text-align: center; cursor: pointer; border: 1px solid #e6eaf2; padding: 15px 0; background: #f9fafc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .one-payment-processor-content:hover { border-color: #b8c3d9; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo { height: 40px; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo span { line-height: 40px; display: block; font-weight: bold; font-size: 1.3em; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo span.none { color: #EF3A39; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo span.other { color: #007AFF; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .logo img { height: 40px; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .checkmark { position: absolute; top: -10px; right: -7px; font-size: 2em; color: #37bc9b; display: none; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .one-payment-processor-content-selected { border: 1px solid #49cd65; } .payment-settings-page .choose-payment-processor-wrapper .payment-processors-list .one-payment-processor .one-payment-processor-content-selected .checkmark { display: inherit; } .payment-settings-page .payment-processor-settings-wrapper .selected-payment-processor { padding: 0 15px; margin-left: 10px; font-size: 1.1em; background: #30ce73; background: -moz-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30ce73), color-stop(100%, #27ae60)); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -o-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -ms-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: linear-gradient(to bottom, #30ce73 0%, #27ae60 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ce73', endColorstr='#27ae60', GradientType=0); color: #fff; font-weight: bold; cursor: default; } .payment-settings-page .payment-processor-settings-content .payment-processor-details { line-height: 1.5em; } .payment-settings-page .payment-processor-settings-content .payment-processor-details h3 { padding-bottom: 5px; } .payment-settings-page .form-label label { padding-top: 10px; } .payment-settings-page .form-label label.nopadding { padding-top: 0px; } .payment-settings-page .form-input .longinput { width: 100%; } /***** EXTRA Form styling for payment settings page END *****/ /***** EXTRA Form styling for site settings page START *****/ .site-settings-page .showsitelogo, .content-settings-page .showwatermarklogo { background: url(i/showsitelogo-bg.png); margin-bottom: 10px; padding: 20px 0; overflow: hidden; } .site-settings-page .showsitelogo img, .content-settings-page .showwatermarklogo img { max-width: 100%; } .site-settings-page .change-website-design .one-design { padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .site-settings-page .formseparator { height: 30px; } .site-settings-page .submit_button_container .loader, .site-settings-page .delete_demo_data_button_container .loader { display: inline-block; } .content-settings-page .watermark-position-box label { float: left; /*width: 60px;*/ font-size: 0.8em; padding: 5px; line-height: 1em; width: 26.33%; } .content-settings-page .watermark-position-box label .checkator_holder { margin-bottom: 3px !important; width: auto!important; } /***** EXTRA Form styling for site settings page END *****/ /***** EXTRA Forms styling END *****/ /***** REGISTER PAGE - UPLOAD IMAGES *****/ .uploadifive-button * { cursor: pointer; } .uploadifive-button { font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS", Arial, sans-serif; white-space: nowrap; } .deletesitelogo { line-height: 30px; } .uploadifive-queue-item { background-color: #fff; font-size: 11px; margin-top: 5px; padding: 10px; color: #000; -khtml-border-radius: 5px; border-radius: 5px; } .uploadifive-queue-item .close { background: url('i/cancel.png') 0 0 no-repeat; display: block; float: right; height: 16px; text-indent: -9999px; width: 16px; } .uploadifive-queue-item .progress { margin-top: 10px; width: 100%; } .uploadifive-queue-item .progress-bar { background-color: #0099FF; height: 3px; width: 0px; } .upload_photos_page .girl { margin-right: 5px; width: 100%; text-align: center; } .upload_photos_page .girllast { } .upload_photos_page .girl span { padding: 4px; background: #FFF; position: relative; display: inline-block; } .upload_photos_page .girl span.selected { background-color: #7ca9c8; } .upload_photos_page .girl span i, .upload_photos_page .girl span em { display: block; position: absolute; height: 40px; width: 40px; cursor: pointer; text-indent: -9999px; } .upload_photos_page .girl span i:hover, .upload_photos_page .girl span em:hover { background-color: #FFE8E9; } .upload_photos_page .girl span i { top: 6px; right: 6px; background: #FFF url(i/icon-no.png) center no-repeat; } .upload_photos_page .girl span em { top: 2px; left: 30px; background: #FFF url(i/icon-yes.png) center no-repeat; } .upload_photos_page img { vertical-align: middle; } .upload_photos_page .image_msg { color: #77C41C; text-align: center; display: none; font-size: 16px; padding-top: 0px; font-weight: bold; } .upload_photos_form .image_msg { padding: 0px 15px; } .agency-page .upload_photos_form { text-align: center; } .agency-page .upload_photos_form .upload_photos_button { display: inline-block; } .agency-page h4.logo-used { text-align: center; border: none; } .agency-page .button-delete { cursor: pointer; background: #fff; font-size: 0.8em; font-weight: 600; padding: 0 5px; } /***** REGISTER PAGE - UPLOAD IMAGES *****/ /***** REGISTER PAGE - MANAGE CITY TOURS *****/ .addedtours { border-top: 1px #7ca9c8 solid; } .addedtours .tour { border-bottom: 1px #7ca9c8 solid; float: left; display: block; width: 100%; } .addedtours .tour div { display: block; float: left; line-height: 30px; height: 30px; overflow: hidden; } .addedtours .tourhead { color: #7ca9c8; font-weight: bold; } .addedtours .tour .addedstart { width: 120px; } .addedtours .tour .addedend { width: 120px; } .addedtours .tour .addedplace { width: 240px; } .addedtours .tour .addedphone { width: 140px; } .addedtours .tour .addedemail { width: 120px; } .addedtours .tour .addedbuttons { width: 55px; float: right; position: relative; overflow: visible; } .addedtours .tour .addedbuttons .pb { position: absolute; right: 0; top: 2px; } .addedtours .tour .addedbuttons .pb .payment-button { white-space: nowrap; line-height: 1em; font-size: 1em; display: block; color: #fff; } .addedtours .tour-info-mobile { display: none; padding-right: 5px; font-weight: bold; } .addedtours .tour-info-mobile-clear { display: none; clear: both; } .deletemsg { color: #0C0; text-align: right; display: none; padding-top: 0px; font-size: 14px; font-weight: bold; } .addedtours .tour .addedbuttons i, .addedtours .tour .addedbuttons em, .addedtours .tour .addedbuttons b { display: block; width: 20px; height: 20px; text-indent: -9999px; cursor: pointer; line-height: 20px; margin-top: 5px; } .addedtours .tour .addedbuttons i { float: left; background: url(i/icon-no.png) center no-repeat; } .addedtours .tour .addedbuttons em { float: right; background: url(i/icon-edit.png) center no-repeat; } .addedtours .tour .addedbuttons b { float: right; background: url(i/small-loader.gif) center no-repeat; } /***** REGISTER PAGE - MANAGE CITY TOURS *****/ /***** BLACKLISTED CLIENTS PAGE *****/ .addedblacklistedclients { border-top: 1px #333 solid; } .addedblacklistedclients .blacklistedclients { border-bottom: 1px #333 solid; float: left; display: block; width: 100%; } .addedblacklistedclients .blacklistedclients div { display: block; float: left; line-height: 30px; } .addedblacklistedclients .clienthead { font-weight: bold; } .addedblacklistedclients .blacklistedclients .addedemail { width: 20%; } .addedblacklistedclients .blacklistedclients .addedphone { width: 20%; } .addedblacklistedclients .blacklistedclients .addednote { width: 60%; } .addedblacklistedclients .blacklistedclients .addedbuttons { float: right; } .addedblacklistedclients .blacklistedclients .addedbuttons .icon { float: right; display: block; cursor: pointer; font-size: 1.3em; } .addedblacklistedclients .blacklistedclients .addedbuttons .button-delete { color: #D14841; /* red */ } .addedblacklistedclients .blacklistedclients .addedbuttons .button-delete:hover { background-color: #D14841; /* red */ color: #fff; } .addedblacklistedclients .blacklistedclients .addedbuttons .button-edit { color: var(--color-red); margin-left: 15px; } .addedblacklistedclients .blacklistedclients .addedbuttons .button-edit:hover { color: #fff; background-color: var(--color-red); } /***** BLACKLISTED CLIENTS PAGE *****/ /***** UPLOAD VERIFIED PHOTO PAGE *****/ .upload_verified_photo .button-delete { color: #D14841; /* red */ } /***** UPLOAD VERIFIED PHOTO PAGE *****/ /***** AGENCY - MANAGE ESCORTS PAGE *****/ .addnewescortform { display: none; } /***** AGENCY - MANAGE ESCORTS PAGE *****/ .closebtn { padding: 0px 2px 0px 7px; font-weight: bold; } .closebtn .label { line-height: 1.5em; } .closebtn .icon { line-height: 1.6em; float: right; } .closebtn_box { position: absolute; top: -7px; right: -6px; cursor: pointer; color: #fff; font-size: 1.2em; border-radius: 50%; line-height: 1.2em; width: 1.3em; height: 1.4em; } .closebtn_box .icon { line-height: 1.2em; } .closebtn_box .icon::before { margin: 0; } .closebtn_box:hover { background: #fff; color: red; } .closebtn_box:hover .icon { font-size: 1.4em; position: absolute; right: -1.5px; top: -4px; } /***** AGENCY - MANAGE ESCORTS OPTION BUTTONS IN SINGLE PAGE *****/ .agency_options_dropdowns { display: none; position: relative; } .agency_options_delete .submitbutton { font-size: 1.1em; } .girlsingle .thumbs .profile-img-thumb { position: relative; } .girlsingle .thumbs .profile-img-thumb img { width: 100%; height: 100%; cursor: zoom-in; border-radius: 0; border: 1px solid #fff; } .agency_options_add_logo .profile-img-thumb { position: relative; } .agency_options_add_logo .profile-img-thumb .edit-buttons, .girlsingle .thumbs .profile-img-thumb .edit-buttons, .girlsingle .thumbs .profile-video-thumb .edit-buttons { position: absolute; display: block; top: 5px; right: 5px; left: 5px; font-size: 1em; z-index: 1; } .agency_options_add_logo .profile-img-thumb .edit-buttons .icon, .girlsingle .thumbs .edit-buttons .icon { cursor: pointer; background-color: #fff; float: right; margin-left: 10px; width: 33px; height: 33px; line-height: 32px; font-size: 1.3em; } .girlsingle .thumbs .profile-video-thumb { border: 1px solid #e5e5e5; position: relative; width: 100%; } .girlsingle .thumbs .profile-video-thumb .video-image-play { width: 100%; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .girlsingle .thumbs .profile-video-thumb .video-processing { position: absolute; left: 0; bottom: 0; background: red; text-align: center; color: #fff; line-height: 1em; padding: 3px 0; } .fancybox-content { padding: 44px 5px !important; } .fancybox-container { z-index: 99999 !important; } .video-player-lightbox { height: 100%; } .video-player-lightbox .wp-video, .video-player-lightbox .wp-video .wp-video-shortcode { display: inline-block; overflow: hidden; } .girlsingle .edit-buttons .button-main-image { color: #61bd6d; /* green */ } .girlsingle .edit-buttons .button-main-image:hover { color: #fff; background-color: #61bd6d; /* green */ } .girlsingle .edit-buttons .button-delete { color: #D14841; /* red */ } .girlsingle .edit-buttons .button-delete:hover { color: #fff; background-color: #D14841; /* red */ } .image_msg_girl_single { color: #fff; background-color: #61bd6d; /* green */ font-weight: bold; display: block; text-align: center; } /***** AGENCY - MANAGE ESCORTS OPTION BUTTONS IN SINGLE PAGE *****/ .manage_escorts_page .thumb i { display: block; position: absolute; height: 20px; width: 20px; cursor: pointer; text-indent: -9999px; top: 2px; left: 2px; border: 1px #fff solid; } .manage_escorts_page .thumb i.girlactive { background: #FFF url(i/icon-active.png) center no-repeat; } .manage_escorts_page .thumb i.girlinactive { background: #FFF url(i/icon-inactive.png) center no-repeat; } .manage_escorts_page .thumb i:hover { border: 1px var(--color-red) solid; } .manage_escorts_page .thumb i.girlsetinactive { text-indent: 0; color: #FF0000; background-color: #fff; padding: 3px; background-image: none; cursor: default; white-space: nowrap; } .manage_escorts_page .thumb i.girlsetactive { text-indent: 0; color: #8CCF2A; background-color: #fff; padding: 3px; background-image: none; cursor: default; white-space: nowrap; } .manage_escorts_page img { vertical-align: bottom; } /***** STAR RATING *****/ .starrating { background: url(i/star.png) bottom left repeat-x; height: 16px; width: 95px; } .starrating .starrating_stars { background: url(i/star.png) top left repeat-x; height: 16px; } .starrating .star0 { display: none; } .starrating .star1 { width: 19px; } .starrating .star15 { width: 27px; } .starrating .star2 { width: 38px; } .starrating .star25 { width: 46px; } .starrating .star3 { width: 57px; } .starrating .star35 { width: 65px; } .starrating .star4 { width: 76px; } .starrating .star45 { width: 84px; } .starrating .star5 { width: 95px; } .starrating .star6 { width: 17px; background: url(i/star_red.png) center left repeat-x; } .profilestarrating-wrapper { margin: 0 auto; text-align: center; } .profilestarrating-wrapper .label { font-size: 1.1em; font-weight: bold; } .girlsingle .girlinfo .starrating { display: inline-block; } .profilestarrating-wrapper .starrating { background: url(i/star2.png) bottom left repeat-x; height: 40px; width: 210px; } .profilestarrating-wrapper .starrating .starrating_stars { background: url(i/star2.png) top left repeat-x; height: 40px; } .profilestarrating-wrapper .starrating .star0 { display: none; } .profilestarrating-wrapper .starrating .star1 { width: 42px; } .profilestarrating-wrapper .starrating .star15 { width: 63px; } .profilestarrating-wrapper .starrating .star2 { width: 84px; } .profilestarrating-wrapper .starrating .star25 { width: 105px; } .profilestarrating-wrapper .starrating .star3 { width: 126px; } .profilestarrating-wrapper .starrating .star35 { width: 147px; } .profilestarrating-wrapper .starrating .star4 { width: 168px; } .profilestarrating-wrapper .starrating .star45 { width: 189px; } .profilestarrating-wrapper .starrating .star5 { width: 210px; } .profilestarrating-wrapper .starrating .star6 { width: 42px; background: url(i/star_red2.png) center left repeat-x; } .onereview .starrating, .onereview .starrating * { display: block; } /***** STAR RATING *****/ /***** LIST ALL USERS START *****/ .edit-user-types .tabs .tab { color: #fff; background: var(--color-red); line-height: 2.1em; font-size: 1.2em; border-top: 3px solid var(--color-red); border-bottom: 3px solid transparent; display: block; float: left; text-align: center; width: 33.33%; } .edit-user-types .tabs .tab:hover { background: var(--color-red); border-top: 3px solid var(--color-red); } .edit-user-types .tabs .tab-active, .edit-user-types .tabs .tab-active:hover { background: #fff; color: var(--color-red); font-weight: bold; } .edit-user-types .see-all-users-table { width: 100%; } .edit-user-types .see-all-users-table th { background: #a0ceee; padding: 4px 0; } .edit-user-types .see-all-users-table .colored-row { background: #e1f2fe; } .edit-user-types .see-all-users-table td { padding: 6px 2px; text-align: center; vertical-align: middle; } .edit-user-types .see-all-users-table td .email-not-validated { background: #cc0000; color: #fff; padding: 0 3px; margin: 0 auto; } .edit-user-types { } .edit-user-types { } .edit-user-types { } .edit-user-types { } /***** LIST ALL USERS END *****/ /***** LIST AGENCIES *****/ .listagencies { width: 100%; } .listagencies .trhead th { color: #FFF; padding: 5px 0; padding-left: 5px; text-align: left; border-bottom: 1px #7ca9c8 solid; background-color: var(--color-red); } .listagencies .agencytr { border-bottom: 1px #7ca9c8 solid; } .listagencies .agencytr td { line-height: 30px; padding: 0 5px; } .listagencies .agencytr td a { color: var(--color-red); font-weight: bold; } .listagencies .agencytr td a:hover { color: #1e1e1e; } .listagencies .whiterow { background-color: #FFF; } .listagencies .agencytr td a:hover { text-decoration: underline; } .agencytrgray { background-color: #111; } /***** LIST AGENCIES *****/ /***** SINGLE - AGENCY *****/ .agencydetails { width: 57%; line-height: 25px; } .agencydetails a { color: var(--color-red); } .agencydetails b { display: block; width: 40%; float: left; } .agencydetails br { clear: both; } .agencydetails .pinkbutton { line-height: 20px; } .agency-reviews-bodybox h4 { color: var(--color-red); padding-left: 10px; margin-bottom: 10px; cursor: default; border-left: 3px solid var(--color-red); text-transform: uppercase; font-size: 1.1em; font-weight: bold; margin-top: 20px; margin-bottom: 13px; } .agency-reviews-bodybox .review-wrapper { padding: 20px; background: #fff; } .agency-reviews-bodybox .review-wrapper .starrating { margin-top: 4px; } /***** SINGLE - AGENCY *****/ /***** MANAGE BLACKLISTED ESCORTS *****/ .searchescortform, .addnewescortform { display: none; } .searchescortform label i { display: none; } /***** MANAGE BLACKLISTED ESCORTS *****/ .underfooter { clear: both; padding: 5px 0; color: #FFF; text-align: center; opacity: 0.8; } .underfooter .l { line-height: 21px; } .tosdisclaimer-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999998; background: #000; } .tosdisclaimer-wrapper { z-index: 999999; position: fixed; top: 0; text-align: center; width: 100%; height: 100%; } .tosdisclaimer { background-color: #1f1f1f; color: #fff; max-width: 800px; max-height: 100%; padding: 40px 20px; margin: 0 auto; text-align: center; position: relative; overflow: auto; } .tosdisclaimer h4 { font-size: 1.5em; text-align: center; } .tosdisclaimer .disclaimer-logo { width: 100%; text-align: center; margin: 20px 0; } .tosdisclaimer .disclaimer-logo img { max-height: 60px; } .tosdisclaimer .tosdisclaimerbuttons { width: 100%; text-align: center; } .tosdisclaimer .tosdisclaimerbuttons div { display: inline-block; } .tosdisclaimer .tosdisclaimerbuttons .entertosdisclaimer { margin-right: 20px; } .tosdisclaimer .tosdisclaimerbuttons .entertosdisclaimer, .tosdisclaimer .tosdisclaimerbuttons .closetosdisclaimer { font-size: 1.2em; } .tosdisclaimer-wrapper p { margin-bottom: .45rem; font-size: 14px; } .tosdisclaimer .tosdisclaimerbuttons .entertosdisclaimer { display: inline-flex; align-items: center; gap: 4px; font-family: var(--font-header-family); font-size: 16px; background: #2aac59; padding: 8px 20px; border-radius: 30px; color: #fff; cursor: pointer; transition: all .3s ease-in-out; } .tosdisclaimer .tosdisclaimerbuttons .entertosdisclaimer:hover { filter: brightness(1.1); } .tosdisclaimer .tosdisclaimerbuttons .closetosdisclaimer { display: inline-flex; align-items: center; gap: 4px; font-family: var(--font-header-family); font-size: 16px; background: var(--color-red); padding: 8px 20px; border-radius: 30px; color: #fff; cursor: pointer; } .tosdisclaimer .tosdisclaimerbuttons .closetosdisclaimer:hover { background: var(--color-subred); } /* PAGINATION start */ .escort-pagination { padding-top: 20px; padding-bottom: 10px; margin-top: 20px; text-align: center; } .escort-pagination li { display: inline; padding: 0 5px; } .escort-pagination li a { background: var(--color-red); -khtml-border-radius: 25px; border-radius: 25px; font-weight: bold; color: #fff; padding: 8px 15px; } .escort-pagination li a:hover { background-position: top; } .escort-pagination li span.current { background: #ffffff; -khtml-border-radius: 25px; border-radius: 25px; font-weight: bold; color: var(--color-red); padding: 8px 15px; } /* PAGINATION end */ .edit-registration-content .editregfields { width: 100%; text-align: center; } .edit-registration-content .editregfields .tabletop { background: #323232; color: #fff; cursor: default; } .edit-registration-content .editregfields tr.tabletop th { padding: 5px 0; } .edit-registration-content .editregfields .alignleft { text-align: left; font-weight: 600; } .edit-registration-content .editregfields { border-collapse: collapse; } .edit-registration-content .editregfields td { padding: 15px 15px; border-spacing: 10px; } .edit-registration-content .editregfields tr { background-color: #272727; } .edit-registration-content .editregfields tr.blip { background-color: #242424; } .edit-registration-content .editregfields .iPhoneCheckContainer { margin: 0 auto; } .edit-registration-content .submit-button { font-size: 1.2em; } .send-validation-email-button-preloader { background: url(i/small-loader.gif) center no-repeat; height: 16px; width: 16px; margin: 0 auto; } /***** WordPress login page START *****/ body.login { background: #000000; color: #000; } .login h1 a { background-image: none; -webkit-background-size: none; background-size: none; width: 100%; text-indent: 0px; margin: 0; padding: 10px 0; color: #fff; font-size: 1.3em; height: auto !important; } .login h1 { padding-bottom: 20px; } .login h1 a img { max-width: 100% } .login #login { margin-top: 0; padding-top: 20px; padding-bottom: 60px; width: 500px; } .login form { background-color: #1a1a1a; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; -khtml-box-shadow: none; box-shadow: none; margin: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #fff; } .login form.form-styling .form-input .input:focus { border: 1px solid #b02c2c; box-shadow: 0 0 2px #b02c2c; } .login form .input { } .login .message { margin-bottom: 10px; } .login #login_error { margin-bottom: 10px; } .login #login_error a { border-bottom: 1px red solid; } .login form .forgetmenot { float: right; } .login form .forgetmenot label { cursor: pointer; line-height: 2rem; font-size: 1em; } .login form p.submit { float: left; } .login form p.submit #wp-submit { background: var(--color-red); color: #FFF; border: none; text-shadow: none; font-size: 1.2em; padding: 0px 20px; line-height: 2.1rem; display: block; height: auto; font-weight: 600; } .login form p.submit #wp-submit:hover { background: #ce1b1b; } .login #backtoblog, .login #nav { padding: 0; margin-top: 10px; } .login #nav { float: left; } .login #backtoblog { float: right; } .login #nav a, .login #backtoblog a { color: #fff; padding: 2px 5px; } .login #nav a:hover, .login #backtoblog a:hover { color: #fff; text-decoration: underline; } /***** WordPress login page END *****/ /***** WordPress default CSS START *****/ img.alignnone { margin: 5px 20px 20px 0; } img.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } img.alignright { float: right; margin: 5px 0 20px 20px; } img.alignleft { float: left; margin: 5px 20px 20px 0; } img.aligncenter { display: block; margin: 5px auto 5px auto; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto } .wp-caption { text-align: center; margin-bottom: 1.5em; } .wp-caption img { border: 0 none; margin: 0; padding: 0; } .wp-caption p.wp-caption-text { margin: 0; } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } .entry-content img { margin: 0 0 1.5em 0; } .gallery dl { margin: 0; } .gallery-caption { margin: -1.5em 0 0 0; } blockquote.left { float: left; margin-left: 0; margin-right: 20px; text-align: right; width: 33%; } blockquote.right { float: right; margin-left: 20px; margin-right: 0; text-align: left; width: 33%; } /***** WordPress default CSS END *****/ /***** Blog Section START *****/ .theblog .post_title { text-align: center; margin: 20px 0 0 0; padding: 0; } .theblog .post_title a { font-size: 1.5em; color: #fff; } .theblog .under_the_title { margin: 10px 0; margin: 20px auto; background-color: #c20101; height: 4px; width: 100px; } .theblog .post_title a:hover { text-decoration: underline; } .theblog .post { padding-bottom: 40px; } .theblog img { float: left; margin: 5px 20px 20px 0; } .theblog .entry { font-size: 15px; line-height: 22px; } .theblog .entry h1 { line-height: 1.2em; } .theblog .entry img { max-width: 100%; } .theblog .entry>ul a, .theblog .entry>ol a, .theblog .entry>blockquote a, .theblog .entry>table a { color: #048ae3; text-decoration: underline; } .theblog .entry h1, .theblog .entry h2, .theblog .entry h3, .theblog .entry h4 { font-weight: 600; margin-bottom: 1.25rem; } .theblog .entry>h2 { font-size: 1.3125rem; font-size: clamp(1.3125rem, 2.5vw, 1.625rem); line-height: 1.25; margin-bottom: 0.5rem; position: relative; } .theblog .entry>h2:target { padding-left: 1.25rem; } .theblog .entry>h2:target:before { background-color: #0099ff; content: ""; display: inline-block; height: 100%; left: 0; margin-right: 0.5rem; position: absolute; top: 0; width: 0.5rem; } .theblog .entry>h3 { font-size: 1.3125rem; font-size: clamp(1.3125rem, 2.25vw, 1.5rem); line-height: 1.4; margin-bottom: 1rem; } .theblog .entry>h3 a { color: #000000; text-decoration: none; } .theblog .entry>p, .theblog .entry>ul li, .theblog .entry>ol li, .theblog .entry>blockquote p { font-size: .9525rem; line-height: 1.25; } .theblog .entry>p { margin-bottom: 0.875rem; } .theblog .entry>ul, .theblog .entry>ol { margin-top: 0; padding-left: 3.125rem; list-style: disc; } .theblog .entry>ul li, .theblog .entry>ol li { margin-bottom: 0.3rem; list-style: disc; } .theblog .entry>ul li::marker, .theblog .entry>ol li::marker { color: #0099ff; } .theblog .entry>blockquote { background-color: #eef7ff; margin: 0; padding: 1rem 1.187rem; } .theblog .entry>hr { margin: 1.5rem 0; border: 0; border-top: 0.0625rem solid #ddd; } .theblog .entry>mark, .theblog .entry>p mark { background-color: #99d4ff !important; } @media (min-width: 992px) { .theblog .entry>h2 { line-height: 1.1; margin: 1.5rem 0 1rem 0; } .theblog .entry>h3 { margin-top: 1.5rem; } .theblog .entry>p { margin-bottom: 1.25rem; } .theblog .entry>hr { margin: 2rem 0; } } .theblog .postmetadata { color: gray; } .theblog .postmetadata a { } .theblog .postmetadata a:hover { text-decoration: underline; } .theblog .commentlistall { padding-bottom: 20px; border-bottom: 1px solid #E5F2FD; } .theblog .commentlistall .comment { border: 1px solid #E5F2FD; /*border-bottom: none;*/ padding: 0 10px; float: right; width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 30px; } .theblog .commentlistall .comment-info { border-bottom: 1px solid #E5F2FD; padding: 10px 0; } .theblog .commentlistall .commdate { color: #6C7A89; padding-right: 10px; } .theblog .commentlistall .depth-2 { width: 90%; /*border-bottom: none;*/ /*border-right: none;*/ padding-right: 0; /*float: right;*/ } .theblog .commentlistall .depth-3, .theblog .commentlistall .depth-4, .theblog .commentlistall .depth-5, .theblog .commentlistall .depth-6, .theblog .commentlistall .depth-7 { width: 90%; /*border-bottom: none;*/ border-right: none; padding-right: 0; /*float: right;*/ } .theblog .commform { } .theblog .commform .commname, .theblog .commform .commemail { width: 50%; } .theblog .commform .commname .comminput, .theblog .commform .commemail .comminput { background-color: #222222; border: none; color: #46494d; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS", Arial, sans-serif; width: 90%; padding: 0 10px; line-height: 40px; height: 40px; font-size: 1em; } .theblog .commform .commtextarea { background-color: #222222; border: none; color: #46494d; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS", Arial, sans-serif; width: 100%; height: 200px; } .theblog .commform .commsubmitbutton { font-size: 1.2em; padding: 0 20px; line-height: 2em; } /***** Blog Section END *****/ /***** Register Page START *****/ .registerpage { cursor: default; } .registerpage .pagetitle { text-align: center; color: #fff; font-weight: normal; line-height: 4em; font-size: 2.3em; } .registerpage .usertype { width: 29%; margin: 0 2%; background-color: #1f1f1f; float: left; color: #494949; } .registerpage .usertype .usertype-title { background-color: #2a2a2a; padding: 10px; color: #fff; text-align: center; } .registerpage .usertype .usertype-title h4 { font-family: var(--font-header-family); font-size: 18px; font-weight: 600; } .registerpage .usertype .usertype-content { padding: 20px; } .registerpage .usertype .userlist { list-style: none; padding-left: 26px; padding-bottom: 20px; line-height: 2em; color: gray; } .registerpage .usertype .userlist .icon { display: none; } .registerpage .usertype .userlist .showprice { background-color: #16a085; color: #fff; padding: 5px 10px; border-radius: 10px; white-space: nowrap; } .registerpage .usertype .usertype-bottom { border-top: 1px #ebebec17 solid; padding-top: 18px; } .registerpage .usertype .usertype-bottom .showprice { display: block; font-size: 1.8em; padding-bottom: 10px; text-align: center; color: #fff; } .registerpage .usertype .usertype-bottom .showprice .woocommerce-Price-currencySymbol { color: #21b788; } .registerpage .usertype .usertype-bottom .showprice small { display: block; color: gray; font-size: 55%; } .registerpage .usertype .usertype-bottom .registerbutton { display: flex; align-items: center; justify-content: center; background-color: var(--color-red); color: #fff; width: 100%; font-family: var(--font-header-family); font-size: 1.2em; padding: 10px 18px; text-align: center; margin-top: 10px; } .registerpage .usertype .usertype-bottom .registerbutton:hover { transform: scale(.98); } /***** Register Page END *****/ /* Select2 */ .select2-dropdown { border: 1px solid var(--color-red) !important; } .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] { background: var(--color-red) !important; } .select2 .select2-selection__rendered, .select2 .select2-selection__arrow { line-height: 35px !important; height: 35px !important; } .select2-container .select2-selection--single { line-height: 35px !important; height: 35px !important; } .select2 .select2-selection.select2-selection--single { background: #fff; border: 1px solid var(--color-red); } /* Ajax CSS loader */ .loader, .loader span { width: 70px; height: 6px; } .loader { margin: 10px 0; background-color: #fff; position: relative; overflow: hidden; } .loader span { background-color: #3FC380; position: absolute; display: inline-block; } /* WooCommerce */ .woocommerce * { font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS", Arial, sans-serif; } .woocommerce .woocommerce-MyAccount-navigation { list-style: none; } .woocommerce .woocommerce-MyAccount-content .woocommerce-message.woocommerce-message--info .woocommerce-Button { display: none; } .woocommerce-cart-form .shop_table .product-thumbnail { display: none; } .woocommerce .woocommerce-checkout .col2-set .col-1, .woocommerce .woocommerce-checkout .col2-set .col-2 { width: 100% !important; } .woocommerce .woocommerce-checkout .col2-set .col-1 { margin-bottom: 30px; } .woocommerce table.cart td.actions .input-text, .woocommerce form .form-row input.input-text { background-color: #fff; border: 1px solid #f15cd8; color: #2C3E50; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'Open Sans', "Helvetica Neue", "Trebuchet MS", Arial, sans-serif; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: 2.1em; padding: 0 5px; } .woocommerce form .form-row input.input-text { line-height: 2.6em; font-size: 1em; padding: 0 5px; } .woocommerce-checkout-review-order-table, .woocommerce table.shop_table { border-spacing: 0; overflow: hidden; border: 0; background: #fff; } .woocommerce-checkout-review-order-table, .woocommerce table.shop_table thead { color: #30ce73; } .woocommerce-checkout-review-order-table .cart_item, .woocommerce #order_review .order_item { background: #30ce73; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30ce73), color-stop(100%, #27ae60)); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: linear-gradient(to bottom, #30ce73 0%, #27ae60 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ce73', endColorstr='#27ae60', GradientType=0); color: #fff; font-size: 1.3em; font-weight: 600; } .woocommerce-checkout-review-order-table .cart_item .product-name .product-quantity, .woocommerce-checkout-review-order-table tfoot, .woocommerce-cart-form .product-price, .woocommerce-cart-form .product-quantity, .woocommerce-notices-wrapper, .woocommerce-billing-fields h3 { display: none; } .woocommerce-checkout-review-order-table .product-total { text-align: center; } .woocommerce-checkout-review-order-table .product-name .extra-info { font-size: 0.9em; font-weight: normal; } .woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float: none; display: inline-block; background: #30ce73; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30ce73), color-stop(100%, #27ae60)); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: linear-gradient(to bottom, #30ce73 0%, #27ae60 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ce73', endColorstr='#27ae60', GradientType=0); color: #fff; font-size: 1.3em; font-weight: 600; } .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover { background: #45e883; background: -moz-linear-gradient(top, #45e883 0%, #2ec96c 100%); background: -webkit-linear-gradient(top, #45e883 0%, #2ec96c 100%); background: linear-gradient(to bottom, #45e883 0%, #2ec96c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45e883', endColorstr='#2ec96c', GradientType=0); } .woocommerce-checkout-review-order .place-order { text-align: center; } .woocommerce-notices-wrapper .woocommerce-message { background-color: #fff; line-height: 2em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 3px solid #30ce73; } .woocommerce-notices-wrapper .woocommerce-message::before { color: #30ce73; } .woocommerce .button, .woocommerce a.button { background-color: #FF7197; color: #fff; } .woocommerce .button:hover, .woocommerce a.button:hover { background-color: #F03E6D; color: #fff; } .woocommerce .woocommerce-info { border: 3px solid #22a7f0; background: #fff; line-height: 2em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .woocommerce .woocommerce-info::before { color: #22a7f0; } .woocommerce .woocommerce-error { border: 3px solid #db0a5b; background: #fff; line-height: 2em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .woocommerce .woocommerce-error::before { color: #db0a5b; } .woocommerce-checkout #payment { background: #fff; } .woocommerce .woocommerce-MyAccount-navigation { display: none; } .woocommerce .woocommerce-orders-table .woocommerce-button.button.view { display: none; } .woocommerce .woocommerce-orders-table .woocommerce-button.button.pay { margin-right: 5px; /*float: none;*/ /*display: inline-block;*/ background: #30ce73; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30ce73), color-stop(100%, #27ae60)); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: -webkit-linear-gradient(top, #30ce73 0%, #27ae60 100%); background: linear-gradient(to bottom, #30ce73 0%, #27ae60 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ce73', endColorstr='#27ae60', GradientType=0); /*color: #fff;*/ /*font-size: 1.3em;*/ /*font-weight: 600;*/ } .woocommerce .woocommerce-orders-table .woocommerce-button.button.pay:hover { background: #45e883; background: -moz-linear-gradient(top, #45e883 0%, #2ec96c 100%); background: -webkit-linear-gradient(top, #45e883 0%, #2ec96c 100%); background: linear-gradient(to bottom, #45e883 0%, #2ec96c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45e883', endColorstr='#2ec96c', GradientType=0); } .woocommerce #order_review .shop_table td.product-name .wc-item-meta { display: none; } .woocommerce #payment { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #fff; } .woocommerce #payment .form-row { text-align: center; } /* Admin bar menu */ #wpadminbar #wp-admin-bar-wp-escortwp-menu, #wpadminbar #wp-admin-bar-wp-escortwp-menu div.ab-item, #wpadminbar #wp-admin-bar-wp-escortwp-menu .ab-sub-wrapper { background: #20c7f9; background: -moz-linear-gradient(top, #20c7f9 0%, #1b6ad1 100%); background: -webkit-linear-gradient(top, #20c7f9 0%, #1b6ad1 100%); background: linear-gradient(to bottom, #20c7f9 0%, #1b6ad1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#20c7f9', endColorstr='#1b6ad1', GradientType=0); color: #fff; font-weight: 600; } #wpadminbar #wp-admin-bar-wp-escortwp-menu div.ab-item { cursor: pointer; } #wpadminbar .quicklinks #wp-admin-bar-wp-escortwp-menu ul li a { color: #fff; font-weight: 600; line-height: normal; height: auto; } #wpadminbar .quicklinks #wp-admin-bar-wp-escortwp-menu ul li a:hover { background: #fff; color: #1D92E2; } .page404 { color: #fff; } .page404 h2 { font-size: 7em; } .page404 h3 { font-size: 1.4em; } /***** ONLINE STATUS start *****/ .online-status { position: relative; color: #fff; font-weight: 600; text-transform: lowercase; vertical-align: middle; line-height: 1em; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 3px; display: inline-block; color: #fff; padding-left: 20px; } .online-status .online-label { position: relative; } .online-status .notification-circle { display: block; position: absolute; top: 5px; left: -17px; } .online-status .notification-circle:after { content: ""; background-color: #14E12F; width: 12px; height: 12px; border-radius: 50%; position: absolute; display: block; top: 1px; left: 1px; } .online-status .notification-circle .notification-circle-outside { margin: 1px; display: block; text-align: center; opacity: 1; background-color: rgb(12, 204, 37, 0.7); width: 12px; height: 12px; border-radius: 50%; -webkit-animation: notification-expand 1.5s linear infinite; -moz-animation: notification-expand 1.5s linear infinite; -o-animation: notification-expand 1.5s linear infinite; animation: notification-expand 1.5s linear infinite; } .online-status .notification-circle .notification-circle-inside { display: block; text-align: center; opacity: 1; background-color: rgb(12, 204, 37, 0.7); width: 12px; height: 12px; border-radius: 50%; -webkit-animation: notification-expand 1.5s linear infinite; -moz-animation: notification-expand 1.5s linear infinite; -o-animation: notification-expand 1.5s linear infinite; animation: notification-expand 1.5s linear infinite; } .online-status .notification-circle .notification-circle-inside:after { content: ""; display: block; text-align: center; opacity: 1; background-color: rgb(12, 204, 37, 0.7); width: 12px; height: 12px; border-radius: 50%; -webkit-animation: notification-expand 1.5s linear infinite; -moz-animation: notification-expand 1.5s linear infinite; -o-animation: notification-expand 1.5s linear infinite; animation: notification-expand 1.5s linear infinite; } @-webkit-keyframes notification-expand { 0% { transform: scale(1); opacity: 0.75; } 25% { transform: scale(1); opacity: 0.75; } 100% { transform: scale(2.5); opacity: 0; } } @keyframes notification-expand { 0% { transform: scale(1); opacity: 0.75; } 25% { transform: scale(1); opacity: 0.75; } 100% { transform: scale(2.5); opacity: 0; } } @-moz-keyframes notification-expand { 0% { transform: scale(1); opacity: 0.75; } 25% { transform: scale(1); opacity: 0.75; } 100% { transform: scale(2.5); opacity: 0; } } @-o-keyframes notification-expand { 0% { transform: scale(1); opacity: 0.75; } 25% { transform: scale(1); opacity: 0.75; } 100% { transform: scale(2.5); opacity: 0; } } .girlsingle .online-status { background: none; margin-top: 10px; } .girlsingle .online-status .online-label { color: #0CCC25; } .girl .thumbwrapper .model-info .labels .online-status { background-color: rgba(12, 204, 37, 0.5); float: right; margin-top: 1px; } .girl .thumbwrapper .model-info .labels .online-status .notification-circle:after { background-color: rgba(255, 255, 255, 0.4); } .girl .thumbwrapper .model-info .labels .online-status .notification-circle .notification-circle-outside { background-color: rgba(4, 64, 12, 0.85); } /***** ONLINE STATUS end *****/ .woocommerce-account .woocommerce-MyAccount-content { width: 100%; } :root { --cor-principal: rgb(194 1 1); } .stcode--menu { padding: 15px 0; background-color: rgb(19 19 19); } .stcode--menu--duo { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; } .header-top-bar .stcode--menu .header-nav li a { display: block; font-size: 15px; font-weight: 500; padding: 6px 10px; color: #fff; border-radius: 0; } .header-top-bar .stcode--menu .header-nav li:hover a { background-color: var(--cor-principal); } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; list-style: none; outline: 0; } a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: 0 0; } h1, h2 { font-weight: 700; font-size: 1em; margin: 0; } h1, h2, h3, h4, h5, h6, a { font-weight: normal; } a:active, a:focus { outline: 0!important; -moz-outline-style: none!important; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; outline: 0; } blockquote, q { quotes: none; outline: 0; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; outline: 0; } button { background: transparent; border-radius: 0; border: 0; padding: 0; -webkit-appearance: none; -webkit-border-radius: 0; user-select: none; outline: 0; } button:focus { outline: 0 none; } button::-moz-focus-inner { padding: 0; border: 0; } input, textarea, select { outline: 0; } input::placeholder { color: var(--branco); } a:focus { outline: 0; } body:not(.wp-customizer):not(.vc_editor) #wpbody-content { outline: 0; } body:not { outline: 0; } a:-webkit-any-link:active { outline: 0; } a, button { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } table { border-collapse: collapse; border-spacing: 0; outline: 0; } *, ::after, ::before { box-sizing: border-box; } a { color: var(--color-red); text-decoration: none; } img { max-width: 100%; width: auto; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } html, body { color: #fff; background-color: #000000; font-family: var(--font-body-family); font-size: 15px; } :root { --color-red: #c20101; --color-subred: #8d0712; --color-palle: #d9b18e; --color-vip: #ffb90a; --font-body-family: "poppins", sans-serif; --font-header-family: "source-sans-3", sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-medium: 500; --font-body-weight-semibold: 600; --font-body-weight-bold: 700; --font-social-family: 'Outfit', sans-serif; --font-body-scale: 1.0; --font-heading-scale: 1.0; --duration-short: .1s; --duration-default: .2s; --duration-long: .5s; } .stc-grid { display: grid; } .stc-flex { display: flex; } .stc-none { display: none; } .stc-block { display: block; } .stc-jst-center { justify-content: center; } .stc-jst-end { justify-content: flex-end; } .stc-jst-start { justify-content: flex-start; } .stc-jst-around { justify-content: space-around; } .stc-jst-between { justify-content: space-between; } .stc-align-center { align-items: center; } .stc-self-end { justify-self: flex-end; } .stc-gap-5 { gap: 5px; } .stc-gap-10 { gap: 10px; } .stc-gap-20 { gap: 20px; } .stc-gap-3r { gap: 3rem; } .hide { display: none; } .stc--slide .stc--align-container { max-width: 1025px; margin: 0 auto; } .stc--align-container { max-width: 95%; margin: 0 auto; } @media only screen and (min-width: 1300px) { .stc--align-container { max-width: 1285px; } .stc--slide .stc--align-container { max-width: 1185px; } } @media only screen and (min-width: 1980px) { .stc--align-container { max-width: 1425px; } .stc--slide .stc--align-container { max-width: 1325px; } } .stc--message-topo { position: relative; background-color: #131313; padding: 8px 0; font-size: 13px; text-align: center; } .header-top-bar { margin-bottom: 2rem; } .header-top-bar .logo { max-width: 460px; margin: 0 auto; } .stc--menu { background-color: #131313; height: 64px; } .stc--menu>.stc--align-container, .header-nav, .header-menu, .stc--menu--duo { height: 100%; } .stc--menu .header-menu>li { position: relative; display: flex; flex-direction: column; height: 100%; } .stc--menu .header-menu>li>a, .stc--menu .subnav-menu>li>a { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 8px 13px; font-size: 15.64px; font-weight: 400; color: #fff; margin: auto 0; } .stc--menu .header-menu>li>a:hover { background-color: var(--color-red); } .stc--menu .subnav-menu>li>a:hover { color: var(--color-red); } .stc--menu .subnav-menu>li>a { padding: 8px 0; margin: 0 10px; } .stc--menu .header-menu>li.menu-item-has-children>a:after { content: ''; display: inline-block; background-image: url('data:image/svg+xml,'); background-position: center; background-repeat: no-repeat; background-size: 10px; width: 10px; height: 10px; } .stc--menu .header-menu>li.menu-item-has-children>a:hover:after { background-image: url('data:image/svg+xml,'); } .stc--menu .header-menu>li>.sub-menu { position: absolute; width: 100%; top: 64px; left: 0; background-color: #131313; box-shadow: 0 17px 19px 6px #00000052; z-index: 6; display: none; } .stc--menu .header-menu>li:hover>.sub-menu { display: block; } .stc--menu .header-menu>li>.sub-menu>li a { display: block; padding: 10px 13px; font-size: 15.64px; font-weight: 400; color: #fff; border-bottom: 1px solid #eeeeee0a; margin: auto 0; } .stc--menu .header-menu>li>.sub-menu>li a:hover { background-color: var(--color-red); } .stc--menu .header-menu>li>.sub-menu>li:last-child { border: 0; } .stc--menu ul>li.register-btn a { background-color: var(--color-red); text-transform: uppercase; font-weight: 300; padding: 8px 10px; margin: 0; } .stc--menu ul>li.register-btn a:hover { background-color: var(--color-subred); color: #fff; } .stc--menu ul>li.login-btn a { text-transform: uppercase; font-weight: 300; margin: 0; } .stc--menu ul>li.login-btn a:hover { background-color: transparent; color: var(--color-vip); } .stc--menu ul>li.logout-btn a { padding: 8px 0; background-color: transparent !important; margin: 0; } .stc--menu ul>li.logout-btn a:hover { color: var(--color-red); } .divisoria { width: 1px; height: 20px; background: #eeeeee2b; margin: 0 10px; } .icon { font-size: 20px; } .stc--slide { position: relative; text-align: center; overflow: hidden; } .stc--slide img { border: 2px solid #fff; margin-bottom: 15px; object-fit: cover; } .stc--slide.premium img { border-color: var(--color-vip); } .filter { margin-bottom: 20px; } .girl-item { position: relative; overflow: hidden; } .girl-item .tour { display: flex; justify-content: space-between; gap: 20px; margin-top: 10px; background-color: #353531; padding: 12px; font-size: 12px; font-weight: 500; } .girl-item .thumbnail { position: relative; border: 2px solid #fff; padding-bottom: 143.55%; margin-bottom: 15px; overflow: hidden; } .girl-item.premium .thumbnail { border-color: var(--color-vip); } .girl-item .thumbnail img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .2s ease-out; } .girl-item .thumbnail:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); } .model-info { text-align: center; color: #fff; } .modelinfo, .model-info .desc { display: flex; flex-direction: column; } .modelinfo>span { color: #ffff; } .modelinfo .modelname, .model-info .girl-name { font-size: 16px; margin-bottom: 6px; } .modelinfo .modelinfo-location, .model-info .girl-desc-location { font-size: 12px; font-weight: 300; color: var(--color-palle); } .model-info .girl-desc-location .icon-location { margin-right: 5px; vertical-align: -1.5px; color: var(--color-red); } .labels { position: absolute; left: 10px; top: 10px; display: none; } .labels .label { display: block; color: #fff; font-size: .9em; font-weight: 700; padding: 5px; margin-bottom: 2px; border-radius: 5px; } .premiumlabel { position: absolute; top: -8px; right: -40px; width: 122px; height: 55px; background-color: var(--color-vip); transform: rotate(45deg); } .premiumlabel svg { display: block; width: 12px; } .premiumlabel span { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 5px; font-size: 11px; font-weight: bold; color: #000; margin-top: 17px; text-transform: uppercase; } .girl-item .premiumlabel { top: -8px; right: -46px; } .girl-item .premiumlabel span { margin-top: 21px; } .heading--title { position: relative; margin: 2rem 0 1.3rem; } .pagetitle { position: relative; display: block; font-size: 18px; padding: 10px 20px; margin-bottom: 1rem; } .pagetitle:before { content: ''; display: block; position: absolute; top: 0; left: 0; background-color: var(--color-red); width: 3px; height: 100%; } .see-all-top { padding: 10px 20px; border-radius: 20px; color: #fff; background-color: var(--color-red); } .see-all-top:hover { background-color: var(--color-subred); } .filtro--menu { position: absolute; top: 55px; right: 0; display: none; width: 300px; background-color: #151515; border-radius: 3px; z-index: 5; } .filtro--menu ul li svg { width: 16px; fill: var(--color-palle); } .filtro--menu ul li a { display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse; padding: 15px; color: #fff; } .filtro--menu ul li a:hover { background-color: var(--color-red); } .filtro--menu ul li a:hover svg { fill: #fff; } .filter-open-btn { display: flex; gap: 9px; padding: 10px 20px; border-radius: 2px; color: #fff; font-size: 14px; font-weight: 500; text-transform: uppercase; background-color: var(--color-red); cursor: pointer; } .filter-open-btn svg { width: 16px; fill: #fff; margin-top: -3px; } .stc-girls-itens { grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: 1fr; gap: 20px; } .columns { display: grid; grid-template-rows: 1fr; gap: 1.4rem; } .two-columns { grid-template-columns: 1fr 250px; } .widget--title { font-size: 14px; padding: 15px 10px; background-color: var(--color-red); text-align: center; margin-bottom: 1.2rem; } .country-list ul>li .filter-text { font-weight: 300; cursor: pointer; } .country-list ul>li .stc-icon { vertical-align: -1.3px; } .country-list ul>li { margin-bottom: 3px; } .country-list ul>li ul li .stc-icon { margin-right: 5px; } .country-list ul li a { color: #fff; } .country-list ul>li>ul { padding: 10px 0; } .stc-icon-plus { content: ''; display: inline-block; background: url('data:image/svg+xml,') no-repeat center; background-size: contain; width: 13px; height: 13px; } .stc-icon-minus { content: ''; display: inline-block; background: url('data:image/svg+xml,') no-repeat center; background-size: contain; width: 13px; height: 13px; } .post-edit-link { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; border: 1px solid; text-decoration: none; line-height: 2em; display: inline-block; padding: 0 15px; margin: 1rem 0; } .post-edit-link:hover { background-color: var(--color-red); border-color: var(--color-red); color: #fff; } .agency_options_dropdowns { position: relative; background: #1b1b1b; padding: 20px; border-radius: 5px; margin: 2rem 0; display: none; } .agency_options_dropdowns .settingspagetitle { font-size: 20px; margin: 1rem 0; } .closebtn { --bs-btn-padding-x: .73rem; --bs-btn-padding-y: .23rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 500; --bs-btn-line-height: 1.5; --bs-btn-color: #fff; --bs-btn-bg: #bf2929; --bs-btn-border-width: 1px; --bs-btn-border-color: transparent; --bs-btn-border-radius: 1rem; --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, .5); display: inline-flex; gap: 10px; justify-content: center; align-items: center; flex-direction: row-reverse; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; text-transform: uppercase; } .closebtn .label { font-size: 13px; margin-top: 2px; } .closebtn .icon { font-size: 18px; } .agency_options_dropdowns .form-styling>* { margin: .76rem 0; } .agency_options_dropdowns .form-styling { font-size: 14px; color: #b1b1b1; } .agency_options_dropdowns .form-input input[type=color], .agency_options_dropdowns .form-input input[type=date], .agency_options_dropdowns .form-input input[type=datetime-local], .agency_options_dropdowns .form-input input[type=datetime], .agency_options_dropdowns .form-input input[type=email], .agency_options_dropdowns .form-input input[type=month], .agency_options_dropdowns .form-input input[type=number], .agency_options_dropdowns .form-input input[type=password], .agency_options_dropdowns .form-input input[type=search], .agency_options_dropdowns .form-input input[type=tel], .agency_options_dropdowns .form-input input[type=text], .agency_options_dropdowns .form-input input[type=time], .agency_options_dropdowns .form-input input[type=url], .agency_options_dropdowns .form-input input[type=week], .agency_options_dropdowns .form-input select, .agency_options_dropdowns .form-input textarea { width: 100%; padding: 15px 16px; background: #1c1c1c; border: 1px solid #292929; border-radius: .23rem; font-size: 14px; color: #636262; box-sizing: border-box; } .agency_options_dropdowns .form-input select { width: 100%; padding: .575rem 2.25rem .575rem .85rem; -moz-padding-start: calc(0.75rem - 3px); font-size: .88rem; font-weight: 400; line-height: 1.5; color: #8e9398; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right .75rem center; background-size: 16px 12px; background-color: #1c1c1c; border: 1px solid #292929; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; margin: 10px 0; } .agency_options_dropdowns .form-styling small { display: block; margin-top: 10px; } .row-form { display: grid; justify-content: space-between; grid-template-columns: repeat(2, 1fr); align-items: center; margin-bottom: 20px; } .row-form.full { grid-template-columns: 1fr; } .row-form .form-label i { display: inline-block; color: #f95757; margin-left: 5px; } .row-form .form-label label { font-weight: 500; color: #fff; } #language > * { margin-top: 10px; } .info-tip { display: inline-block; font-size: 12px; margin-top: 4px; color: #848484; cursor: pointer; } .info-tip:hover { color: var(--color-vip); } .checkboxes_social { display: inline-block; width: 140px; height: 45px; position: relative; margin: 0 0; margin-right: 11px; } .checkboxes_social input { position: absolute; cursor: pointer; width: 100%; height: 100%; z-index: 2; appearance: none; -webkit-appearance: none; background: transparent; border: 0; margin: 0; } .checkboxes_social .box { width: 100%; height: 100%; position: absolute; z-index: 1; background: #262626; border: 2px solid #333333; color: #fff; border-radius: 5px; display: flex; justify-content: center; align-items: center; overflow: hidden; transition: all 1s; } .checkboxes_social .box i { margin-right: 0.6rem; font-size: 15px; margin-top: -2px; } .checkboxes_social .box p { transition: all 0.5s; } .checkboxes_social .checkboxes input:checked~.box p { transform: translateY(-30px); } .checkboxes_social .box p::before { content: attr(data-text); position: absolute; transform: translateY(30px); } .checkboxes_social input:checked .box p::before { transform: translateY(30px); } .checkboxes_social.whatsapp input:checked~.box { background: #25d36f; border: 2px solid #38d97c; color: #fff; } .checkboxes_social.viber input:checked~.box { background: #665cac; border: 2px solid #7a70bf; color: #fff; } .select2.select2-container { width: 100% !important; } .select2.select2-container .select2-selection { border: 1px solid #292929; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 40px; margin-bottom: 0; outline: none !important; background-color: #1c1c1c; transition: all .15s ease-in-out; } .select2.select2-container .select2-selection .select2-selection__rendered { color: #797979; line-height: 40px; padding-right: 33px; } .select2.select2-container .select2-selection .select2-selection__arrow { background: #292929; border-left: 1px solid #292929; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; height: 39px; width: 33px; } .select2.select2-container.select2-container--open .select2-selection.select2-selection--single { background: #292929; } .select2.select2-container.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow { -webkit-border-radius: 0 3px 0 0; -moz-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0; } .select2.select2-container.select2-container--open .select2-selection.select2-selection--multiple { border: 1px solid #34495e; } .select2.select2-container .select2-selection--multiple { height: auto; min-height: 34px; } .select2.select2-container .select2-selection--multiple .select2-search--inline .select2-search__field { margin-top: 0; height: 32px; } .select2.select2-container .select2-selection--multiple .select2-selection__rendered { display: block; padding: 0 4px; line-height: 29px; } .select2.select2-container .select2-selection--multiple .select2-selection__choice { background-color: #f8f8f8; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 4px 4px 0 0; padding: 0 6px 0 22px; height: 24px; line-height: 24px; font-size: 12px; position: relative; } .select2.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove { position: absolute; top: 0; left: 0; height: 22px; width: 22px; margin: 0; text-align: center; color: #e74c3c; font-weight: bold; font-size: 16px; } .select2-container .select2-dropdown { background: transparent; border: none; margin-top: -5px; } .select2-container .select2-dropdown .select2-search { padding: 0; } .select2-container .select2-dropdown .select2-search input { outline: none !important; background-color: #1c1c1c; border: 0!important; border-bottom: none !important; padding: 10px 6px !important; color: #a2a2a2; } .select2-container .select2-dropdown .select2-results { padding: 0; } .select2-container .select2-dropdown .select2-results ul { background: #1c1c1c; border: 1px solid #292929; } .select2-container .select2-dropdown .select2-results ul .select2-results__option--highlighted[aria-selected] { background-color: var(--color-red); } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #fff transparent transparent transparent; } .select2-container--default .select2-results__option[aria-selected=true], .select2-container--default .select2-results__option[data-selected=true] { background-color: #2e2d2d!important; } #dateday, #datemonth, #dateyear { width: calc(100%/3 - 7px); margin-right: 6px; } #dateyear { margin: 0; } /* RESET */ input[type=radio], input[type=checkbox] { margin-bottom: 0; } /* SOURCE ELEMENT (when checkator is enabled on an element) */ .checkator_source { position: relative; z-index: 2; display: block; } /* SHARED SETTING */ .checkator_holder { /* Holder for the new element */ width: auto!important; display: inline-block; position: relative; margin-left: 0!important; } .checkator_element { /* New element */ width: .76rem; height: .76rem; border: 2px solid #ffffff; background-color: #000000; display: inline-block; position: absolute; right: 0; bottom: 0; left: 0; z-index: 1; } .checkator_source:checked+.checkator_element:after { /* Checked element dot */ background-color: var(--color-red); display: block; content: ' '; top: 0; right: 0; width: .46rem; height: .46rem; position: absolute; } .checkator_source:focus+.checkator_element { /* Focused element */ border: 2px solid #fff; } .checkator_source:hover+.checkator_element { /* Hovered element */ /* Bug: There is a bug in chrome preventing this from working correctly */ background-color: var(--color-red); } /* RADIO SETTINGS */ .checkator_element.radio { border-radius: 50% !important; } .checkator_element.radio:after { border-radius: 50% !important; } /* CHECKBOX SETTINGS */ .checkator_element.checkbox { /* New element */ border: 2px solid #ffffff; } #gender { display: flex; flex-direction: column; gap: 10px; } #gender label { cursor: pointer; } .agency_options_dropdowns input[type="submit"] { --bs-btn-padding-x: .83rem; --bs-btn-padding-y: .43rem; --bs-btn-font-family: ; --bs-btn-font-size: .96rem; --bs-btn-font-weight: 500; --bs-btn-line-height: 1.5; --bs-btn-color: #fff; --bs-btn-bg: #297bbf; --bs-btn-border-width: 1px; --bs-btn-border-color: transparent; --bs-btn-border-radius: 3px; --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, .5); margin-top: 20px; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; } .agency_options_dropdowns input[type="submit"]:hover { --bs-btn-bg: #358cd4; } #status-message-verified-status { line-height: 1.8rem; } .upload_photos_button { display: flex; justify-content: center; margin: 3rem 0; } #uploadifive-file_upload_verify { position: relative; background: #2981bf; padding: 10px 40px; cursor: pointer; } #uploadifive-file_upload_verify:hover { background: #1873b3; } #uploadifive-file_upload_verify input[type="file"] { width: 100%; height: 100%; top: 0 !important; right: 0 !important; cursor: pointer; } .uploadifive-queue-item { } .uploadifive-queue-item { background-color: #343434; font-size: 11px; margin-top: 5px; padding: 13px; color: #fff; -khtml-border-radius: 5px; border-radius: 5px; } .uploadifive-queue-item .close { background: url('i/cancel.png') 0 0 no-repeat; display: block; height: 16px; text-indent: -9999px; width: 16px; float: right; } .uploadifive-queue-item .progress { margin-top: 10px; width: 100%; } .uploadifive-queue-item .progress-bar { background-color: #4cca84; height: 3px; width: 0px; } #status-message-verified-status { background: #00000036; font-weight: 500; padding: 20px; text-align: center; margin: 0 0 1rem; } .girl-item--verify { display: inline-block; width: 200px; position: relative; border: 2px solid #ffffff; border-radius: 5px; margin-bottom: 15px; overflow: hidden; } .verified_status_images { text-align: center; } .girl-item--verify .delete-image { position: absolute; top: 10px; right: 10px; display: block; width: 30px; height: 30px; background-color: #ffffff; border-radius: 5px; font-size: 0; z-index: 99; } .girl-item--verify .delete-image:before { content: ''; position: absolute; top: 5px; left: 5px; background-image: url('data:image/svg+xml,'); background-repeat: no-repeat; background-size: 15px; background-position: center; width: 20px; height: 20px; } .girl-item--verify .delete-image:hover:before { background-image: url('data:image/svg+xml,'); } /***** SIDEBAR *****/ .dropdownlinks { position: relative; } .dropdownlinks h4 { display: flex; gap: 10px; justify-content: center; align-items: center; color: #fff; font-family: 'Roboto', sans-serif; padding: 12px 10px; background-color: var(--color-red); cursor: pointer; } .dropdownlinks h4 .icon { font-size: 15px; } .dropdownlinks ul { color: #000; } .dropdownlinks ul li a { display: flex; gap: 10px; align-items: center; padding: 13px 0; font-size: 14px; font-weight: 500; color: #000; cursor: pointer; } .dropdownlinks ul li a>.icon { display: flex; align-items: center; justify-content: center; background-color: var(--color-red); color: #fff; width: 20px; height: 20px; font-size: 11px; border-radius: 30px; } .dropdownlinks ul li:not(:last-child) { border-bottom: 1px solid #d4d4d47d; } .dropdownlinks ul li a:hover>.icon { background-color: var(--color-subred); } .manuallyactivatevip_div, .manuallyactivatetour_div { position: relative; background-color: #eee; margin: 0 -10px; padding: 15px 10px; display: none; } .manuallyactivatevip_div .closebtn_box, .manuallyactivatetour_div .closebtn_box { position: absolute; top: -33px; right: 10px; cursor: pointer; } .manuallyactivatevip_div .closebtn_box .icon, .manuallyactivatetour_div .closebtn_box .icon,.closebtn_box .icon { color: var(--color-red); } .manuallyactivatevip_div form, .manuallyactivatetour_div form { font-size: 12px; font-weight: bold; line-height: 15px; } .manuallyactivatevip_div .closebtn_box:hover .icon, .manuallyactivatetour_div .closebtn_box:hover .icon { color: var(--color-subred); } .manuallyactivatevip_div input, .manuallyactivatetour_div input { width: 100%; padding: 8px; background: transparent; border: 1px solid #d8d8d8; color: #d8d8d8; margin: .56rem 0; transition: all .26s ease-in-out; } .manuallyactivatevip_div .ok-button, .manuallyactivatetour_div .ok-button { background-color: var(--color-red); border: 0; color: #fff; cursor: pointer; } .manuallyactivatevip_div .ok-button:hover, .manuallyactivatetour_div .ok-button:hover { background-color: var(--color-subred); } .manuallyactivatevip_div .del-button, .manuallyactivatetour_div .del-button { cursor: pointer; } .manuallyactivatevip_div .del-button:hover, .manuallyactivatetour_div .del-button:hover { background-color: #000; border-color: transparent; color: #fff; } .manuallyactivatevip_div select, .manuallyactivatetour_div select { --select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); width: 100%; padding: .675rem 2.25rem .675rem .75rem; background-image: var(--select-bg-img); background-repeat: no-repeat; background-position: right .75rem center; background-size: 16px 12px; border: 1px solid #cfcfcf; color: #4a4a4a; margin: .56rem 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .widget, .widget-sidebar, .sidebar-left, .widgetbox-wrapper { margin-bottom: 1.5rem; } .anuncio--menina { position: relative; display: block; width: 100%; padding: 10px; background: #fff; color: #000; border-radius: 2px; overflow: hidden; } .anuncio--menina:hover { background: #fff; color: #000; } .anuncio--menina img { width: 100%; border-radius: 3px; } .anuncio--menina .infos { width: calc(100% - 30px); /* margin-top: 10px; */ padding-top: 10px; text-align: center; } .anuncio--menina .infos .name { display: flex; justify-content: space-between; align-items: center; padding: 5px 10px; font-weight: 500; } .anuncio--menina .infos .subname { font-size: 10.89px; text-align: left; padding: 0 10px; } .anuncio--menina .ler-mais { display: flex; justify-content: center; align-items: center; background-color: var(--color-vip); width: 30px; height: 30px; border-radius: 30px; margin-top: 10px; transition: all 1s ease-in-out; } .anuncio--menina:hover .ler-mais { transform: scale(1.3); } .anuncio--menina .ler-mais svg { width: 20px; fill: #000; } .btn--disponivel { position: absolute; top: 20px; left: 20px; display: flex; gap: 5px; align-items: center; padding: 5px 10px; background: #2b2b2b; border-radius: 3px; font-size: 9px; font-weight: 600; text-transform: uppercase; color: #fff; } .btn--disponivel span { position: relative; display: block; background: #0fd781; box-shadow: 0 0 3px 2px #11754a; width: 8px; height: 8px; border-radius: 30px; } .btn--disponivel span:before { content: ''; position: absolute; top: 2px; left: 2px; width: 4px; height: 4px; border-radius: 30px; background: #0fa967; } .widget-messege { display: block; background-color: #fff0f4; padding: 20px; margin-bottom: 10px; border-bottom: 1px solid #f8c1cf; font-size: 13px; color: #000; } .widget-messege a { color: var(--color-red); } .footer { margin: 2.5rem 0; } .footer p { margin-bottom: 1.2rem; line-height: 1.3rem; } .underfooter { position: relative; background-color: #131313; padding: 10px 0; font-size: 13px; text-align: center; } .meninas-full-thumbs { display: flex; flex-wrap: wrap; gap: 5px; width: 100%; margin: 2rem 0; } .meninas-full-thumbs .owl-nav .owl-prev, .meninas-full-thumbs .owl-nav .owl-next { position: absolute; cursor: pointer; top: 46%; margin: 0 10px; margin-top: -28px; color: var(--color-p); line-height: 40px; font-size: 50px; text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff; font-size: 3em; } .meninas-full-thumbs .owl-nav .owl-next { right: 0; } .meninas-full-thumbs .owl-nav .owl-prev { left: 0; } .girlsingle .thumbs .profile-video-thumb-wrapper, .girlsingle .thumbs .profile-img-thumb-wrapper { position: relative; display: inline-block; width: 16.14%; margin-right: 4px; margin-bottom: 8px; cursor: zoom-in; } .girlsingle .thumbs .owl-item .profile-video-thumb-wrapper, .girlsingle .thumbs .owl-item .profile-img-thumb-wrapper { width: 100%; } .menina--information { background-color: #1e1e1e; padding: 25px 40px; margin-bottom: 1.5rem; } .menina--information .title { font-size: 25px; font-weight: 500; } .menina--information .subinfo { font-size: 12px; font-weight: 500; color: #fff; margin-top: 3px; } .info-columns { grid-template-columns: 1fr 36%; align-items: center; } .two-girl-info { grid-template-columns: 1fr 35%; } .info-columns .div-info:nth-child(2) { display: flex; gap: 5px; justify-content: end; } .btn-phone, .btn-whatsapp { display: inline-flex; align-items: center; gap: 4px; font-family: var(--font-header-family); font-size: 16px; background: #2aac59; padding: 5px 20px; border-radius: 30px; color: #fff; } .btn-phone { background-color: #57398a; } .btn-phone:hover { background-color: #613d9e; } .btn-whatsapp:hover { background-color: #25bf5d; } .btn-phone .icon, .btn-whatsapp .icon { font-size: 15px; } .menina--information .subinfo a { color: var(--color-palle); } .girl-abt { position: relative; font-family: var(--font-header-family); font-size: 15px; font-weight: 400; line-height: 1.5rem; letter-spacing: .3px; color: #f7f7f7; margin: 2rem 1rem; } .girl-abt:before { content: ''; position: absolute; left: -33px; color: #786f57; background-image: url('data:image/svg+xml,'); background-position: center; background-size: 16px; background-repeat: no-repeat; width: 19px; height: 19px; } .menina--information.less-psd { padding: 25px; } .menina--information .personal-infos { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } .menina--information .personal-infos li { margin-bottom: 1rem; } .menina--information .personal-infos b { display: block; font-size: 12px; color: var(--color-vip); text-transform: uppercase; } .menina--information .personal-infos span { display: block; font-size: 13px; margin-top: .32rem; } .title--girl-info { display: block; font-size: 13px; font-weight: 600; color: var(--color-vip); text-transform: uppercase; margin-bottom: 1rem; } .girlextra-jobs li { display: flex; align-items: center; font-size: 14px; padding: 10px 0; } .girlextra-jobs li:before { content: ''; background-image: url('data:image/svg+xml,'); background-repeat: no-repeat; background-size: 13px; background-position: center; display: inline-block; width: 13px; height: 13px; margin-top: -2px; margin-right: 7px; } .contact-ifn { display: flex; gap: 3px; } .contact-ifn .b-label { font-size: 14px; margin-right: 3px; margin-bottom: 24px; text-transform: uppercase; } .contact-ifn a { color: #93aab4; font-size: 14px; } .btn-mail { display: flex; align-items: center; justify-content: center; gap: 9px; font-family: var(--font-header-family); font-size: 15px; font-weight: 500; background: var(--color-red); padding: 9px 12px; border-radius: 3px; color: #fff; margin-bottom: 1.2rem; cursor: pointer; } .btn-mail i { font-size: 14px; } .btn-mail:hover { background: #5b5854; } .s-column-girl { grid-template-columns: 30% 35.9% 30%; gap: 15px; } .s-column-girl.nofav { grid-template-columns: 67.8% 30%; } .favbutton { display: flex; align-items: center; justify-content: center; gap: 9px; font-family: var(--font-header-family); font-size: 15px; font-weight: 500; background: #1e1e1e; padding: 9px 12px; color: #fff; margin-bottom: 1.2rem; cursor: pointer; } .favbutton span { border-right: 1px solid #eeeeee2b; padding-right: 10px; } .favbutton:hover { background-color: var(--color-red); } .girl--score { display: flex; align-items: center; justify-content: center; gap: 11px; font-family: var(--font-header-family); font-size: 15px; font-weight: 500; background: #1e1e1e; padding: 9px 12px; color: #fff; margin-bottom: 1.2rem; } .meninas-full-thumbs .thumbs { position: relative; width: 100%; text-align: center; } .agency_options_add_logo .profile-img-thumb .edit-buttons, .girlsingle .thumbs .profile-img-thumb .edit-buttons, .girlsingle .thumbs .profile-video-thumb .edit-buttons { position: absolute; display: block; top: 5px; right: 5px; left: 5px; font-size: 1em; z-index: 1 } .agency_options_add_logo .profile-img-thumb .edit-buttons .icon, .girlsingle .thumbs .edit-buttons .icon { cursor: pointer; background-color: #131313; float: right; margin-left: 10px; width: 33px; height: 33px; line-height: 32px; font-size: 1.3em } .girlsingle .thumbs .edit-buttons .icon-ok:hover { color: #52c952; } .girlsingle .thumbs .edit-buttons .icon-cancel:hover { color: #ee4242; } .profile-page-no-media-wrapper { position: relative; display: flex; justify-content: center; align-items: center; flex-direction: column; background: #ecf3f82b; border-radius: 15px; margin-top: 2.1875rem; margin-bottom: 1.22rem; padding: 25px; transition: border-color 300ms ease-in-out; } .profile-page-no-media-wrapper .profile-page-no-media { display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 14px; line-height: 21px; color: #808689; } .profile-page-no-media-wrapper .profile-page-no-media .icon { display: flex; color: #50b8ff; margin-bottom: 15px; transition: opacity 300ms ease-in-out; } .profile-page-no-media-wrapper .profile-page-no-media .icon-picture:before { content: ''; display: inline-block; background: url('data:image/svg+xml,') no-repeat center; width: 37px; height: 37px; } .profile_photos_button_container { margin-top: 20px; } #uploadifive-profile_photos_upload { display: flex; gap: 9px; padding: 10px 20px; border-radius: 2px; color: #fff; font-size: 14px; font-weight: 500; text-transform: uppercase; background-color: #258fd8; cursor: pointer; } #uploadifive-profile_photos_upload input[type="file"] { width: 100%; height: 100%; cursor: pointer; } .image-buttons-legend { line-height: 2em; width: 100%; clear: both; text-align: center } .image-buttons-legend div { display: inline-block; padding: 0 5px } .image-buttons-legend .button-delete { color: #d14841 } .image-buttons-legend .button-main-image { color: #61bd6d } .escortcontact { position: relative; } .escortcontact .closebtn { position: absolute; right: 35px; top: -14px; } .escortcontact .form-styling { padding-top: 35px; } .escortcontact .form-styling input { width: 100%; padding: 8px; background-color: #2c2c2c; border: 1px solid #414141; margin-bottom: 1.12rem; } .escortcontact .form-styling textarea { width: 100%; padding: 8px; background-color: #2c2c2c; border: 1px solid #414141; margin-bottom: 1.12rem; } .escortcontact .form-styling .form-label { font-size: 13px; margin-bottom: .84rem; color: #fff; } .escortcontact .form-styling .form-label label { font-weight: bold; color: var(--color-vip); } .escortcontact .form-styling input[type=submit] { background-color: var(--color-red); color: #fff; border: 0; font-size: 16px; font-weight: 500; padding: 14px; cursor: pointer; transition: all .4s ease-in-out; } .escortcontact .form-styling input[type=submit]:hover { background-color: #5b5854; } .starrating { background: url('data:image/svg+xml,') bottom left repeat-x; height: 16px; width: 89px; } .starrating .starrating_stars { background: url('data:image/svg+xml,') top left repeat-x; height: 16px; } .starrating .star0 { display: none } .starrating .star1 { width: 18px; } .starrating .star15 { width: 27px; } .starrating .star2 { width: 37px; } .starrating .star25 { width: 45px; } .starrating .star3 { width: 55px; } .starrating .star35 { width: 63px; } .starrating .star4 { width: 72px; } .starrating .star45 { width: 81px; } .starrating .star5 { width: 89px; } .sidebar-expire-notice-mobile { cursor: pointer; padding: 7px 0; display: none; border-bottom: 1px solid #f8c1cf; color: #fff } .sidebar-expire-notice { padding: 10px; cursor: default; line-height: 1.7em; color: #fff; width: 100% } .sidebar-expire-notice small { display: block; line-height: 1.5em; font-size: .9em } .sidebar-expire-notice b { font-size: 1.1em } .sidebar-expire-notice .activation-duration { padding: 5px 10px; cursor: pointer; border: none } .sidebar-expire-notice .activation-duration option { padding: 3px 5px } .sidebar-expire-notice .payment-button, .sidebar-expire-notice .activation-button { padding: 0 15px; font-size: 1.1em; line-height: 1.7em; font-weight: 700; display: inline-block } .sidebar-expire-notice .payment-button { border: 1px solid #a2f4c1 } .sidebar-expire-notice .activation-button { border: 1px solid #5fcdf4 } .sidebar-expire-notice .fake-button { margin-top: 10px; padding: 0 18px; background: #fff; color: red; line-height: 2.4em; font-size: 1em; display: inline-block } .sidebar-expire-notice .fake-button:hover { background: #fd5959; background: -moz-linear-gradient(top, #fd5959 0%, red 100%); background: -webkit-linear-gradient(top, #fd5959 0%, red 100%); background: linear-gradient(to bottom, #fd5959 0%, red 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd5959', endColorstr='#ff0000', GradientType=0); color: #fff } .sidebar-expire-notice .sidebar-expire-notice-cancel-subscription-form { display: none } .dropdownlinks-userid { width: 100%; background-color: #fff; color: #000; padding: 10px; } .dropdownlinks-userid h4 { margin: -10px -10px 15px; } .report-profile-reason-wrapper { position: relative; background-color: #1e1e1e; padding: 25px 40px; margin-bottom: 1.5rem; display: none; } .report-profile-button { display: flex; align-items: center; gap: 10px; justify-content: center; text-decoration: none !important; padding: 10px 16px; cursor: pointer; border: none; font-weight: 600; background: var(--color-red); margin-bottom: 15px; } .report-profile-wrapper .closebtn { position: absolute; top: 18px; right: 18px; } .report-profile-wrapper .report-profile-reason-form { padding: 20px 0 0; } .report-profile-wrapper .report-profile-reason-form .form-label { margin-bottom: 10px; } .report-profile-wrapper .submit-button { display: flex; align-items: center; gap: 10px; justify-content: center; font-size: 13px; font-weight: bold; margin-top: 12px; background: #318ae0; padding: 15px; color: #fff; cursor: pointer; } .label-working { display: none; } .report-profile-wrapper .submit-button .icon-report { font-size: 14px; } .report-profile-wrapper .submit-button:hover { background: #4194e4; } #addreviewsection { font-size: 17px; margin-bottom: 20px; } .addreview-button { display: flex; align-items: center; justify-content: center; gap: 9px; font-family: var(--font-header-family); font-size: 15px; font-weight: 500; background: #0193c2; padding: 9px 12px; border-radius: 3px; color: #fff; margin-bottom: 1.2rem; cursor: pointer; } .login .privacy-policy-page-link { display: none; } .language-switcher { display: none; } .addreviewform { position: relative; background-color: #1e1e1e; padding: 25px 40px; margin-bottom: 1.5rem; } .addreviewform .closebtn { position: absolute; top: 15px; right: 15px; } .addreviewform input[type=submit] { border: 0; line-height: normal; padding: 10px 25px; background-color: var(--color-red); color: #fff; cursor: pointer; font-size: 16px; font-weight: 500; } .addreviewform input[type=submit]:hover { background-color: var(--color-subred); } .upgradeescortparent .upgradebutton { padding: 10px; width: 100%; background-color: #0000001f; color: #000; cursor: pointer; margin-bottom: 10px; } .upgradeescortparent .upgradebutton:hover { background-color: var(--color-red); color: #fff; } small { font-size: 80%; } .mandatory { color: #c3c3c3; } .stc-bdpd { background: #191919; padding: 30px; } .bodybox > p { margin-bottom: .75rem; } .review--item { padding: 20px; background: #ffffff; color: #000; margin-top: 15px; } .review--item img { width: 120px; } .review-dado { display: flex; flex-wrap: wrap; align-items: center; gap: 5px; } .review--item .starrating { margin-top: -6px; margin-left: auto; } .review--item p { font-size: 14px; margin: 13px 0 0; } .review--item .post-edit-link { margin-bottom: 0; } .form-styling .form-input #newlabelperiod, .form-styling .form-input #maximgupload, .form-styling .form-input #maximguploadsize, .form-styling .form-input #maxvideoupload, .form-styling .form-input #maxvideouploadsize, .form-styling .form-input input[type="number"] { width: 68px; margin-right: 10px; } #classifiedadtype { width: auto; } .form-styling .form-input select[name="videoresizeheight"] { width: 140px; margin-right: 10px; } .form-styling .fieldset .form-input select { width: 100%; padding: .575rem 2.25rem .575rem .85rem; -moz-padding-start: calc(0.75rem - 3px); font-size: .88rem; font-weight: 400; line-height: 1.5; color: #8e9398; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right .75rem center; background-size: 16px 12px; background-color: #1c1c1c; border: 1px solid #292929; border-radius: .25rem; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; margin: 10px 0; } .rates-table { width: 100%; margin: 0 auto; border-collapse: collapse; margin-top: 20px; } .hide-outcall { display: none; } .rates-table th, .rates-table td { padding: 12px; border: none; } .rates-table th { display: table-cell!important; background-color: transparent; height: 35px; border-bottom: 1px solid #555; color: #ffffff; font-size: 13px; font-weight: bolder; text-transform: uppercase; } .rates-table tbody tr:nth-child(odd) { background-color: #2e2e2e; display: table-row; } .rates-table tbody tr:nth-child(even) { background-color: #282828; } .wp-block-heading { font-size: 18px; margin-bottom: 1rem; } .registerpage .pagetitle:before { display: none; } .registerpage .usertype .userlist li { position: relative; padding-bottom: 10px; } .registerpage .usertype .userlist li:last-child { padding: 0; } .registerpage .usertype .userlist li:before { content: ''; position: absolute; left: -15px; width: 2px; height: 100%; background: #404040; } .registerpage .usertype .userlist li:after { content: ''; position: absolute; top: 8px; left: -19px; width: 10px; height: 10px; border: 2px solid #404040; background-color: #171717; border-radius: 50%; } .registerpage .usertype .userlist li:last-child:after { top: unset; bottom: 12px; } .profile-agency--d { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; background-color: #191919; padding: 25px 20px; margin-bottom: 1.5rem; } .profile-agency--d .agency-thumb { width: 180px; } .profile-agency--d .agencydetails { width: calc(100% - 210px); } .profile-agency--d .agencydetails .starrating { display: inline-block; } .profile-agency--d .agencydetails .addreview, .profile-agency--d .agencydetails .sendemail { display: inline-block; margin-bottom: 0; text-align: center; } .agency-desc { background-color: #1e1e1e; padding: 25px 40px; margin-bottom: 1.5rem; } .agency-desc h4 { font-size: 16px; font-weight: 500; color: var(--color-vip); margin-bottom: 10px; } .agency-desc > div { font-family: var(--font-header-family); line-height: 20px; } .addreview { text-align: center; } .menu--mobile { display: none; } .popout { display: flex; flex-direction: column; height: 100%; left: 0; opacity: 0; overflow-x: hidden; overflow-y: auto; pointer-events: none; position: fixed; top: 0; transform: translateX(-100%); width: min(25rem, 78%); z-index: 100; box-shadow: 0 0px 24px 2px rgb(33 32 32 / 18%) } .popout { background-color: #131313; } .popout--visible { opacity: 1; pointer-events: all; transform: translateX(0) } .popout__logo { display: block; width: 80%; height: 76px; padding: 1.15rem 1rem; } .popout__logo span { content: ""; display: block; font-size: 28px; line-height: 49px; width: 245px; height: 49px; text-transform: uppercase; } .popout-search { display: flex; align-items: center; justify-content: center; gap: 11px; padding: 20px; text-align: center; color: #fff; background-color: #716a5a; } .popout-search:before { content: ''; display: inline-block; background-image: url('data:image/svg+xml,'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 20px; height: 20px; margin-top: -3px; } .popout-search:hover { background-color: #4d483d; } .popout__close { top: 1.6rem; right: 1rem } .popout__close { position: absolute; cursor: pointer; width: 24px; height: 25px } .popout__close:before, .popout__close:after { content: ""; background: #fff; height: .1rem; left: 0; position: absolute; transition: all .15s; width: 1.5rem; z-index: 0; top: .77rem } .popout__close:before { transform: rotate(45deg) } .popout__close:after { transform: rotate(-45deg) } .popout__close:before, .popout__close:after { right: 0 } .popout-nav { padding: 0 0 1rem; margin-top: 2px; } .popout-nav ul { display: flex; align-items: unset; flex-direction: column; list-style: none; gap: unset; height: auto; } .popout-nav > ul:not(:first-child) { border-top: 1px solid #ffffff17; } .popout-nav .sub-menu { background: #212121; } .popout-nav ul li.divisoria { display: none; } .popout-nav ul li a { border-bottom: 1px solid #ffffff17; display: flex; justify-content: space-between } .popout-nav ul li:last-child a { border: none } .popout-nav ul li.sub .pa-dropdown-menu { width: 100%; border-top: 1px solid #2929297a } .popout-nav ul li a, .subnav__link { flex: 1 0 auto; padding: 1rem .95rem; transition: color .25s ease-in-out; color: #ffffff; font-weight: 500 } .popout-nav ul li a .icon { display: none; } .popout-nav ul.pa-dropdown-menu-head { display: none } .popout-nav ul.pa-dropdown-menu-head.show { display: block; background: #00000005 } .popout-nav ul li.sub .caret:before { content: "\ea4a"; font-family: boxicons !important; font-weight: 400 } .popout-nav ul li.sub .active .caret:before { content: "\ea57" } .popout-nav li.sub-drop ul { background: #f7f7f7; display: none; } .popout-nav li.sub-drop ul.show { display: block; } .popout-nav li.sub-drop ul>li a { border-color: #e9e9e9; padding: 12px .95rem; } .popout-nav li.sub-drop .caret { margin-left: 10px; color: #2f2f2f; } .popout-nav li.sub-drop .caret:before { content: "\ea4a"; font-family: boxicons !important; font-weight: 400; } .popout-nav li.sub-drop .active .caret:before { content: "\ea57"; } .backover { position: fixed; top: 0; left: 0; display: none; background: #000000e0; width: 100%; height: 100%; z-index: 99; } .text-mob { display: none; }