/*
Theme Name: EscortWP
Theme URI: https://escorts-directory.net/
Description: Escort Directory WordPress Theme
Version: 3.6.5
Author: Escorts-Directory.net
Author URI: https://escorts-directory.net/
Text Domain: escorts-directory.net
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
* {
  font-family: 'Montserrat', "Helvetica Neue", "Trebuchet MS",Arial,sans-serif;
}
/* START bootstrap-grid */
html{box-sizing:border-box;-ms-overflow-style:scrollbar} 
*,::after,::before{box-sizing:inherit}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
.container-fluid,.container-lg,.container-md,.container-sm,.container-xl
{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px)
{.container,.container-md,.container-sm{max-width:720px}}
@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}
@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}
@media (min-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1280px}}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}
.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}
.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}
.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}
.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}
.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}
.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}
.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}
.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}
.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}
.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/* END bootstrap-grid */
.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}
:root {
	--c_red: #FF4656;
	--c_red_h: #D72D3B;
	--c_dark: #1F2326;
	--c_dark_h: #3F4448;
	--c_green:#32C832;
	--c_green_h:#2EAE2E;
	--c_online: rgba(44, 176, 44, 0.9);
	--c_new: rgba(228, 178, 98, 1);
	--c_verified: rgba(175, 96, 191, 1);
	--c_featured: rgba(255, 70, 86, 0.9);
	--c_private: rgba(255, 70, 86, 0.9);
	--font_f: 'Montserrat', "Helvetica Neue", "Trebuchet MS",Arial,sans-serif;
}
.c_dark {color: #1E2125;}
.c_lilac {color: #AF60BF;}
.c_red {color: #FF4656;}
.c_gold {color: #E4B262;}
.c_green {color: #32C832;}

.cb_dark {background-color:  #1E2125;}
.cb_lilac {background-color:  #AF60BF;}
.cb_red {background-color:  #FF4656;}
.cb_gold {background-color:  #E4B262;}
.cb_green {background-color:  #32C832;}

.sidebar-right .quicksearch .c_select {overflow: hidden;}
.sidebar-right .quicksearch .c_select::after {display: block!important;margin: 0px 0 0 0;}
.sidebar-right .quicksearch .form-input select, .sidebar-right .quicksearch .custom-select select, .sidebar-right .quicksearch .search-cities-input select {
	font-weight: 600;
  font-size: 14px;
  color: #1f2326;
  cursor: pointer;
  padding: 0 10px;
  line-height: 40px;
  margin: 0;
}

body{
	color: #363636;
	background-color: #fff;
}
input, .form-styling .form-input .input, .form-styling .form-input .textarea, .form-styling .form-input select, .ui-datepicker select {
	font-size: 14px;
	font-weight: 400;
  background-color: #fff;
  border: 1px solid #363636;
  color: #363636;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: var(--font_f);
  max-width: 100%;
  border-radius: 50px;
  padding: 0 20px;
  margin: 0 0 15px 0;
  line-height: 50px;
  height: 50px;
}
textarea, .form-input .textarea {height: auto!important;max-height: 200px;}

input[type=submit], .form-styling input[type=submit], .btn, a.btn, .bodybox-homepage .see-all-top, .see-all-bottom, .see-more-button,
.header-top-bar .subnav-menu li.subnav-menu-btn a,
.header-top-bar .subnav-menu li.login-btn a, .header-top-bar .subnav-menu li.logout-btn a,
.onereviewtext .reviewtext a, .submit-button, .registerbutton,
#delete, #editclassifiedad, #uploadimages, .sendemail, .uploadifive-button, .addbescort, .searchescort,
.sidebar-right .dropdownlinks .upgradebuttons .upgradebutton, .sidebar-right .admin-delete-profile,
.addreview-button, .removefromfavorites,.report-profile-button,
.filtersearch, .addreview, .escort-pagination li a, .escort-pagination li span.current,
.deletesitelogo, .addtofavorites,
.page-template-nav-classified-ads .bodybox a.rad25 
 {
 	display: inline-block;
	font-size: 14px;
  font-weight: 700;
  color: #fff;
  background: #FF4656;
  text-transform: uppercase;
  padding: 0 30px!important;
  line-height: 50px !important;
  height: 50px;
  border-radius: 25px!important;
  text-decoration: none;
  cursor: pointer;
}
.escort-pagination li span.current{background: transparent;color: #FF4656;}
@media (max-width: 1600px) {
	.btn, a.btn, .bodybox-homepage .see-all-top, .see-all-bottom, .see-more-button,
	.header-top-bar .subnav-menu li.subnav-menu-btn a,
	.header-top-bar .subnav-menu li.login-btn a, .header-top-bar .subnav-menu li.logout-btn a,
	.onereviewtext .reviewtext a, .submit-button, .closebtn 
	{font-size: 12px;}
}
.btn:hover, .btn:active, .btn:focus,
.see-all-top:hover, .see-all-top:active, .see-all-top:focus,
.see-all-bottom:hover, .see-all-bottom:active, .see-all-bottom:focus, 
.see-more-button:hover, .see-more-button:active, .see-more-button:focus,
#delete:hover, #editclassifiedad:hover, #uploadimages:hover, .sendemail:hover, .uploadifive-button:hover, .closebtn:hover,
#delete:active, #editclassifiedad:active, #uploadimages:active, .sendemail:active, .uploadifive-button:active, .closebtn:active,
#delete:focus, #editclassifiedad:focus, #uploadimages:focus, .sendemail:focus, .uploadifive-button:focus, .closebtn:focus,
.addbescort:hover, .searchescort:hover, .addbescort:active, .searchescort:active, .addbescort:focus, .searchescort:focus
 {background: #D72D3B;}

 .select2 .select2-selection__rendered, .select2 .select2-selection__arrow, .select2-container .select2-selection--single {
  line-height: 50px !important;
  height: 50px !important;
}
.select2-container--default .select2-selection--single {
  border-radius: 50px;
  border: none;
}
a {
  color: #FF4656;
  text-decoration: none;
  cursor: pointer;
}
.quicksearch .select2 .select2-selection__rendered, .quicksearch .select2 .select2-selection__arrow, .quicksearch .select2-container .select2-selection--single {
  line-height: 50px !important;
  height: 50px !important;
}
.quicksearch .select2-container--default .select2-selection--single {
  border-radius: 50px!important;
}

.select2 .select2-selection.select2-selection--single {
  border: 1px solid #363636;
}

.c_select {position: relative;}
.c_select select {
  /* убираем стандартню стрелку */
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.c_select::after, .select2-container--default .select2-selection--single .select2-selection__arrow b {
  content: "";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  margin: -6px 0 0 0;
  /* рисуем треугольик */
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #333;
  pointer-events: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin: 0px 0 0 0;
   left: auto;
  bottom: auto;
}

.checkator_holder.checkbox  {
	
  float: none;
  display: inline-block;
  position: relative;
  vertical-align: sub;
  border: 1px solid #363636;
  border-radius: 5px;
  padding: 0;
  margin: 0px 10px 0 0 !important;
  width: 18px !important;
  height: 18px !important;
}
.checkator_holder.checkbox .checkator_source:checked + .checkator_element::before {color: #363636;}

.checkator_element.radio {border: 1px solid #363636;}
.checkator_holder {
  width: 18px !important;
  height: 18px !important;
}
.checkator_holder.radio .checkator_source:checked + .checkator_element::after {border: none;background-color: #363636;}



@media (min-width: 767px) {
	
}
@media (min-width: 1200px) {

}
@media (min-width: 1600px) {
	input[type=submit], .form-styling input[type=submit], .btn, a.btn, .bodybox-homepage .see-all-top, .see-all-bottom, .see-more-button,
	.header-top-bar .subnav-menu li.subnav-menu-btn a,
	.header-top-bar .subnav-menu li.login-btn a, .header-top-bar .subnav-menu li.logout-btn a,
	.onereviewtext .reviewtext a, .submit-button, .form-styling .form-input .input, 
	.form-styling .form-input .textarea, .form-styling .form-input select, .ui-datepicker select
	{font-size: 16px;}

}
@media (max-width: 1200px) {}
@media (max-width: 991px) {}
@media (max-width: 768px) {}

/* menu ************************/
.header-top-bar .header-nav{margin: auto;}
.custom-logo {max-width: 130px;
  height: auto;}

.header-top-bar {
	background: #1F2326;
	background: linear-gradient(rgba(31, 35, 38, 0.95), rgba(31, 35, 38, 0.95)), url("img/footer_back.jpg") center/cover no-repeat;
}
.header-top-bar .header-nav .header-menu li a{
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px 15px;
}
.header-top-bar .header-nav .header-menu ul {
	padding: 10px;
	margin-top: 10px;
	list-style: circle;
}
.header-top-bar .header-nav .header-menu li a:hover, .header-top-bar .header-nav .header-menu li.current_page_item a {
	color: #FF4656;
	background: transparent;

}
.header-top-bar .header-nav .header-menu ul li a, .header-top-bar .header-nav .header-menu .current_page_item ul li a{
	color: #1F2326;
}
.header-top-bar .header-nav .header-menu ul li a {padding: 5px 20px;}
.header-top-bar .header-nav .header-menu ul li a:hover {
  color: #FFF;
  background: #FF4656;
  
}



.subnav-menu-btn .register-btn .icon, .subnav-menu-btn .login-btn .icon {display: none;}
.header-top-bar .icon-mail {display: none;}

.hamburger-menu .label {display: none;}
header .hamburger-menu {background: transparent;}

@media (min-width: 767px) {
	.h_desc_none {display: none!important;}
	header .header-nav .custom-logo-link {display: none!important;}
	.header-top-bar .header-nav .header-menu ul::after{
	  --size: 60px;             
	  --radius: 7px;             

	  content:"";
	  position:absolute;
	  top: -10px;
	  left:50%;
	  bottom:- calc(var(--size) / 2); 
	  width:var(--size);
	  height:var(--size);
	  background:inherit;        
	  transform:translateX(-50%) rotate(45deg);
	  border-radius: var(--radius);
	  z-index: -1;
	}
	.header-top-bar .header-nav .header-menu ul {
		 top: 100%;            
		  left: 50%;              
		  transform: translateX(-50%);
		  z-index: 1000;
		}

	.header-top-bar{
		display: -ms-flexbox;
		  display: flex;
		  -ms-flex-wrap: nowrap;
		  flex-wrap: nowrap;
		  -ms-flex-align: center;
		  align-items: center;
		  -ms-flex-pack: justify;
		  justify-content: space-between;
	}
	.header-top-bar .subnav-menu-wrapper .subnav-menu{
		display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
	}
	.header-top-bar .logo , .header-top-bar nav, .header-top-bar .subnav-menu-wrapper{width: auto!important;}
	header.header-mobile2 .header-nav .header-menu{margin: 0;}

}
@media (max-width: 1600px) {
	.header-top-bar .header-nav .header-menu li a{font-size: 13px;}
}
@media (max-width: 1200px) {
	.header-top-bar .header-nav .header-menu li a{font-size: 11px;}
}
@media (max-width: 768px) {
	.header-top-bar .header-nav .header-menu ul ul {
  display: none;
  left: 0;
  top: 0;
  border: none;
}
	  .header-top-bar .header-nav .header-menu li a {
    font-size: 17px;
  }
	.h_mob_none {display: none!important;}
	header .header-nav .custom-logo-link {
  display: block;
  top: 10px;
  position: relative;
  margin-top: 20px;
	}
	.header-nav, header.header-mobile2 .header-nav {padding: 0 10px;}
	.subnav-menu-btn {
		width: 49%;
		display: inline-block;
		padding: 15px 1px;
	}
	.subnav-menu-btn a {color: #fff;}
	.subnav_menu_viu {
/* display: -ms-flexbox;*/
/* display: flex;*/
/* -ms-flex-wrap: wrap;*/
/* flex-wrap: wrap;*/
/* gap: 5px;*/
/* -ms-flex-align: center;*/
/* align-items: center;*/
/* -ms-flex-pack: justify;*/
/* justify-content: space-between;*/
/* border-top: 1px solid rgba(255, 255, 255, 0.21);*/
/* padding: 30px 0;*/
/* flex: none; */
float: left;width: 100%;
	}
	.header-menu ul.sub-menu {
		position: relative!important;
  		background: transparent!important;
  		top: 0!important;
	}
	.header-menu ul.sub-menu li, .header-menu ul.sub-menu a {background: transparent!important;color: #fff!important;font-weight: 400 !important;font-size: 12px !important;}
	.menu-item-has-children.open>a{color: #FF4656!important;}
	.header-top-bar{
		display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center;
	  align-items: center;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	}
	header nav{
		display: block;
  position: absolute;
  top: 100px;
  z-index: 1000;
  background-color: #1f2326;
	}
	header .logo  {width: auto;margin: auto;}
	header.header-mobile1 .logo, header.header-mobile2 .logo{width: auto;}
	.header-top-bar  .hamburger-menu{order: 1;}
	.header-top-bar  .logo {order: 2;}
	.header-top-bar .subnav-menu-wrapper.r{order: 3;}
	.hamburger-menu .icon-menu {font-size: 22px;}
	header .hamburger-menu {line-height: normal;display: inline-block!important;}
	.header-menu li, header.header-mobile2 .header-nav .header-menu li,
	.header-top-bar .header-nav .header-menu li a {display: block;text-align: center;width: 100%;}



	/* Блок срыт изначально */
	.header-nav {
	    position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh; 
   padding: 0 20px;         /* чтобы меню занимало есь экран */
  overflow-y: auto;       /* ✅ вклюаем вертикальный скролл */
  -webkit-overflow-scrolling: touch; /* планый скролл на iOS */
  background: #212529;
  transform: translateY(-100%);
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.4s ease;
  z-index: 999;
  display: none;
	}
	.header-nav .header-menu {
		width: 100%;
		margin-top: 10px !important;
		margin-bottom: 0px;
		padding-bottom: 10px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.21);
	}

	/* Когда активный */
	.header-nav.active {
	  display: block;
	  transform: translateY(0);
	  opacity: 1;
	}

	/* Кнопки */
	.btn_open, .btn_exit {
	  cursor: pointer;
	  width: 30px;
	  height: 30px;
	  display: flex;
	  flex-direction: column;
	  justify-content: center;
	  gap: 6px;
	}
	.btn_exit{
		gap: 12px;
		position: absolute;
	  top: 35px;
	  right: 7px;
	  left: 7px;
	  /*margin: auto;*/
	  z-index: 1111;
	}

	.btn_open span,
	.btn_exit span {
	  display: block;
	  height: 2px;
	  background: #fff;
	  transition: 0.3s;
	}

	/* Для крестика (btn_exit) */
	.btn_exit span:first-child {
	  transform: rotate(45deg) translate(5px, 5px);
	}
	.btn_exit span:last-child {
	  transform: rotate(-45deg) translate(5px, -5px);
	}
	.menu-item-has-children a{position: relative;}

	.menu-item-has-children> a::after {
	  content: "";
	  display: inline-block;
	  margin-left: 6px; /* отступ спава от текста */
	  width: 0;
	  height: 0;
	  border-left: 6px solid transparent;
	  border-right: 6px solid transparent;
	  border-top: 6px solid #fff; /* стрелка вниз */
	  transform: translateY(-50%) rotate(0deg);
	  transform-origin: center center; /* вращение строго от цетра */
	  transition: transform 0.3s ease;
	}
	.menu-item-has-children.open> a::after {
	  transform: translateY(-50%) rotate(180deg); /* вверх */
	}
}

/* END menu ************************/
.all-header-slider .slider .owl-nav .owl-prev {
  left: 10px;right: auto;
}
.all-header-slider .slider .owl-nav .owl-next {
  right: 10px;left: auto;
}
.all-header-slider .sliderall {padding: 10px 20px;}
.all-header-slider .owl-nav button {background: transparent!important;}
.icon-right-open, .icon-left-open {
	display: block;
	position: relative;
  width: 45px;          /* размер круга */
  height: 45px;
  border-radius: 50%;
  background: #fff;     /* цет круга */
  border: none;
  cursor: pointer;
  opacity: .8;
}
.icon-right-open::before, .icon-left-open:before {
  content: "";
  display: block;
  width: 9px;          /* ширина SVG */
  height: 20px;         /* высота SVG */
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'><path d='M1 21L11 11L1 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center/contain;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-40%, -50%);
}
.icon-left-open:before { transform: translate(-60%, -50%) scaleX(-1);}


.icon-right-open:hover, .icon-left-open:hover,
.icon-right-open:active, .icon-left-open:active,
.icon-right-open:focus, .icon-left-open:focus {opacity: 1;}
.sliderall {/*background: rgba(255, 70, 86, 1);background: linear-gradient(rgb(255, 70, 86));*/
background: linear-gradient(rgb(255, 70, 86)), url("img/footer_back.jpg") center/cover no-repeat;
}
.slide .labels, .slider .slide .girlimg .girlinfo .labels {
	display: block;
  position: relative;
  width: 100%;
  height: auto;
  float: right;
  margin-bottom: 15px;
  padding: 0 5px;
}
.slide .modelinfo-location {margin-bottom: 10px;}
.slider .slide .labels {

  bottom: 50px;
}
.slider .slide .labels .label{float: right;} 
.slider .slide .labels .label.online-label,
.girl .thumbwrapper .model-info .labels .online-status {float: left;position: absolute;left: 0;bottom: 0;}
.girl .thumbwrapper .model-info .labels .online-status{left: 5px;}
/* card g *******************************************/

.slider .slide, .girl .thumb {border-radius: 10px;border: none!important;overflow: hidden;}
.all-header-slider .owl-carousel.owl-drag .owl-item {border-radius: 10px;overflow: hidden;}
.slider .slide .girlinfo .modelinfo,
.girl .desc
{
background: transparent!important;
}
.slider .slide .girlimg:hover .girlinfo .modelinfo,
.girl a:hover .desc
{
background: transparent!important;
}
.label.label-new {background: var(--c_new);}
.label.label-private {background: var(--c_featured);}
.girl .thumbwrapper .model-info .labels .online-status, .online-status {background: var(--c_online);}
.label.label-featured{background: var(--c_featured);}
.online-label .icon-circle, .notification-circle{display: none!important;}
.slider .slide .girlinfo .modelinfo .modelname, .girl a .desc .girl-name {font-size: 16px;font-weight: 600;line-height: 10px;margin: 0!important;}
.slider .slide .girlinfo .modelinfo .modelinfo-location, .girl .desc .girl-desc-location,
.girl .desc .girl-desc-location {font-size: 14px;font-weight: 300;}


.girl .desc .girl-desc-location .icon-location {display: none;}
.slider .slide .labels .label, .label.label-verified, .label.online-label, 
.slider .slide .girlimg .premiumlabel span,
.girl .girlpremium .premiumlabel span,
.girl .thumb .thumbwrapper .label, .online-status,
.girl .thumbwrapper .model-info .labels .online-status,
.slider .slide .girlimg .girlinfo .labels span
 {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0 15px;
	border-radius: 12px;
	line-height: 30px!important;
	height: 30px;
}
.slider .slide .girlimg .girlinfo .labels span {float: right;clear: right;}
.slide .girlimg .girlinfo .label.online-label{padding: 0!important;}
.label.label-verified {background-color: var(--c_verified)!important;background: none;}
.label.online-label {background-color: var(--c_online)!important;}
.premiumlabel span, .slider .slide .girlimg .premiumlabel span,
.girl .girlpremium .premiumlabel span {
	font-size: 0;
	width: auto;
	height: auto;
  line-height: normal!important;
	transform: none;
  -webkit-transform: none;

  background: #E4B262;

}
.slider .slide .girlimg .premiumlabel span{top:5px;right: 15px;margin: 5px 0 0 0;}

.labels .label.online-label .text-label{margin: 0!important;}
.girl .girlpremium .premiumlabel span::before{display: none;}
.girl .girlpremium .premiumlabel span::after{display: none!important;}
.premiumlabel span::before,.girl .girlpremium .premiumlabel span::before {
  content: "";
  display: block;
  width: 30px;          /* размер SVG */
  height: 30px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' fill='none'><path d='M18 12.3047C16.4531 12.3047 15.1875 11.0391 15.1875 9.49219C15.1875 7.91044 16.4531 6.67969 18 6.67969C19.5469 6.67969 20.8125 7.91044 20.8125 9.49219C20.8125 11.0391 19.5469 12.3047 18 12.3047ZM6.78487 11.1437C8.01562 11.1437 9 12.1629 9 13.3937C9 14.6593 8.01562 15.6437 6.78487 15.6437C5.51925 15.6437 4.5 14.6593 4.5 13.3937C4.5 12.1629 5.51925 11.1437 6.78487 11.1437ZM29.2849 11.1437C30.5156 11.1437 31.5 12.1629 31.5 13.3937C31.5 14.6593 30.5156 15.6437 29.2849 15.6437C28.0193 15.6437 27 14.6593 27 13.3937C27 12.1629 28.0193 11.1437 29.2849 11.1437ZM9.24638 26.6833L7.38337 16.4874C7.94587 16.3817 8.4735 16.0656 8.89538 15.7134C10.0553 16.7687 11.5324 17.7879 12.9386 17.7879C14.6261 17.7879 15.9975 15.1858 16.947 13.0067C17.2631 13.1124 17.6501 13.2182 18.0022 13.2182C18.3544 13.2182 18.7402 13.1124 19.0575 13.0067C20.007 15.1869 21.3784 17.7879 23.0659 17.7879C24.4721 17.7879 25.9492 16.7687 27.1091 15.7134C27.531 16.0656 28.0586 16.3817 28.6211 16.4874L26.7581 26.6833H9.24975H9.24638ZM8.85938 27.5619H27.1406V29.2843H8.85938V27.5619Z' fill='white'/></svg>") no-repeat center/contain;
  position: relative;
  border: none;
  top: 0;
  left: 0;
  z-index: 10;
}
.all-header-slider .label-video img, .girl .thumb .label-video img{display: none!important;}
.all-header-slider .label-video, .girl .thumb .label-video{
	background-color: #FF4656;
}

.all-header-slider .label-video:before, .girl .thumb .label-video:before {
	  content: "";
  display: inline-block; /* или block */
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 24C18.6275 24 24 18.6275 24 12C24 5.37259 18.6275 0 12 0C5.37259 0 0 5.37259 0 12C0 18.6275 5.37259 24 12 24ZM10.3771 6.65391L17.902 10.8344C18.8164 11.3424 18.8164 12.6576 17.902 13.1656L10.3771 17.3461C9.31057 17.9385 8 17.1675 8 15.9475V8.05256C8 6.83259 9.31057 6.06143 10.3771 6.65391Z" fill="white"/></svg>');
  background-size: cover;
  background-repeat: no-repeat;
}




.girl .thumbwrapper .model-info .labels .online-status{float: left;}
.girl .thumb .thumbwrapper .labels {
  margin-bottom: 10px;
}
.girl_topr_b {position: absolute;top: 7px;right: 7px;}
.girl_topr_b .label-video{order: 2;}
.girl .girlpremium .girl_topr_b .premiumlabel, .slider .slide .girlimg .girl_topr_b .premiumlabel, 
.all-header-slider .label-video, .girl .thumb .label-video, .girl_topr_b .label-video,
.slider .slide .girlimg .premiumlabel 
{position: relative!important;top: auto!important;right: auto!important;bottom: auto!important;left: auto!important;}
.slider .slide .girlimg .premiumlabel span, .girl .girlpremium .premiumlabel span, .girl_topr_b .label-video  
{padding: 5px 5px;border-radius: 10px;width: 40px!important;height: 40px!important;
right: 0;top: 0;
position: relative;
}
.girl_topr_b .premiumlabel  span, .girl_topr_b .label-video{
	display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-wrap: wrap!important;
  flex-wrap: wrap!important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;

}
.girl_topr_b{
		display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  flex-direction: column;
  gap:5px;
}

.girl .thumbwrapper .model-info .labels .online-status{margin-top: -30px;}
.slider .slide .girlimg .premiumlabel span{font-size: 0!important;position: relative;}
/*  ENDcard g *******************************************************/
.bodybox {background-color: #fff!important}
.bodybox-homepage h3 {
	font-size: 21px;
	font-weight: 700;
color: rgba(31, 35, 38, 1);
text-transform: uppercase;
}
.bodybox-homepage .see-all-top {font-weight: 600;}


.contentwrapper {float: none;}
.contentwrapper .body {margin: 0;}
.sidebar-left, .sidebar-right{
	margin: 0;
  width: 100%;
  float: none;
}
.all.all-body{
	display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.contentwrapper {order: 2;}
.sidebar-right{order: 1;}
.sidebar-left {order: 18;}
.footer {order: 19;}
.underfooter {order: 20;}
.bodybox {border: none;}
.contentwrapper, .footer, .underfooter{width: 100%;}





.reviews-carousel .owl-nav, .bodybox_reviews .owl-nav, .single_girl_slider_head .owl-nav{
    display: flex;
    pointer-events: none; /* чтобы стрелки не перекрывали слайды */
    gap: 10px;
}

.owl-nav button, .reviews-carousel .owl-nav button, .bodybox_reviews .owl-nav button, .related-nav button{
    background: var(--c_red)!important;
    border: none;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: all; /* вернуть кликбельность */
    transition: background 0.3s;
}
.reviews-carousel .owl-nav button:hover, .bodybox_reviews .owl-nav button:hover {
    background: var(--c_red_h)!important;
}

.reviews-carousel .owl-nav svg, .bodybox_reviews .owl-nav svg {
    width: 25px;
    height: 25px;
}
.onereviewtext .author, .onereviewtext .author span{
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	color: rgba(54, 54, 54, 1);
}
.reviewtext {
	font-size: 16px;
	font-weight: 400;
	color: rgba(54, 54, 54, 1);
}
.bodybox_reviews_head {margin-bottom: 30px;}
.single_girl_slider_head {
	display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center !important;
	  align-items: center !important;
	}
@media (min-width: 767px) {
	
	.bodybox_reviews_head {
	display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center !important;
	  align-items: center !important;
	}
	.bodybox_reviews h3 {padding: 0;margin: 0;}
	.bodybox_reviews_head .see-all-top {margin-left: auto;}
	.bodybox_reviews_head .owl-nav {margin-left: 30px;}
}
.onereviewtext .reviewtext a {
	display: inline-block;
  margin-top: 15px;
  background-color: rgb(54, 54, 54);}
.bodybox_reviews .rating  {display: none;}




.footer>div{width: 100%;text-align: center;}
.footer ul li {display: inline-block;font-size: 14px;font-weight: 700;text-transform: uppercase;}
.footer ul li a {padding: 5px 15px;}
.footer h2, .footer h3, .footer h4, .footer h5 {color: rgba(255, 70, 86, 1);margin-bottom: 15px;}
.footer .widgetbox, .footer .countries {margin-bottom: 30px;}
.footer {background-color: rgba(31, 35, 38, 1);}
.footer, .footer a, .footer p {color: #fff;}
.underfooter {margin-top: 40px;font-weight: 700;
  color: #fff;
  opacity: 1;}
.footer .country-list .iconlocation {display: none;}
.footer{
	background: 
    linear-gradient(rgba(31, 35, 38, 0.95), rgba(31, 35, 38, 0.95)), 
    url("img/footer_back.jpg") center/cover no-repeat;
}

.label.label-verified {
	border-radius: 12px;
	background-color: #AF60BF;
}


@media (max-width: 768px) {
	/*.all-header-slider .owl-nav {*/
	/*position: relative;*/
	/*top: auto;*/
	/*right: auto;*/
	/*bottom: auto;*/
	/*left: auto;*/
	/*display: -ms-flexbox;*/
    /*display: flex;*/
    /*-ms-flex-wrap: wrap;*/
    /*flex-wrap: wrap;*/
    /*-ms-flex-align: center !important;*/
    /*align-items: center !important;*/
    /*-ms-flex-pack: center !important;*/
    /*justify-content: center !important;*/
    /*height: 60px;*/
	/*}*/

	/*.all-header-slider .slider .owl-nav .owl-prev, 
	.all-header-slider .slider .owl-nav .owl-next{*/
	/*position: relative;top: auto;right: auto;bottom: auto;left: auto;*/
	/*margin: 0;*/
    /*padding: 0;*/
	/*}*/
}

/***  START quicksearch *********************************************************************************/
.quicksearch {background-color: rgba(31, 35, 38, 1)!important;}
.quicksearch form {
	display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center !important;
  align-items: center !important;
  width: 100%;
}
.quicksearch, .quicksearch form .col100:nth-last-child(1){margin: 0 0 0 auto;}
.quicksearch form>div{
	width: auto!important;
}
.quicksearch .adv {display: none;}
.quicksearch h4,.sidebar-right .quicksearch h4 {padding: 0;margin: 0 15px 0 0;color: var(--c_red);text-transform: uppercase;}
.quicksearch .clear5 {height: 0;}
.select2 .select2-selection.select2-selection--single{border: 1px solid 363636;}
.checkator_element, .checkator_element.checkbox {border: none;}
.quicksearch .select2 {min-width: 150px;}
.quicksearch form .form-input {margin: 0 15px 0 0;font-size: 14px;font-weight: 600;}
.quicksearch .submit-button, .quicksearch .form-styling input[type="submit"] {font-size: 14px;font-weight: 600;}
.quicksearch .c_select::after{display: none;}
.select2 .select2-selection{padding: 0 30px 0 10px;}
.quicksearch form .form-input{padding: 0;}
.quicksearch form input[type="submit"]{margin: 0;}

.quicksearch select {border-radius: 20px;border: none;}
.search-cities-input .formseparator{height: 0!important;}


.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000;
  line-height: 28px;
}

@media (max-width: 960px) {
	.quicksearch .custom-select, .quicksearch .search-cities-input {
	  position: relative!important;
	  display: inline-block!important;

	}

	.quicksearch .custom-select select, .quicksearch .search-cities-input select {


	  /* убираем дефолтную стрелк 
	  -webkit-appearance: none;
	  -moz-appearance: none;
	  appearance: none;
*/
	  border: 1px solid #ccc!important;
	  border-radius: 30px!important;
	  background: #fff!important;
	  cursor: pointer!important;
	}

	/* кастомная стрелка 
	.quicksearch .custom-select::after, .quicksearch .search-cities-input {
	  content: "";
	  position: absolute;
	  top: 50%;
	  right: 10px;
	  width: 0;
	  height: 0;
	  pointer-events: none;

	  border-left: 6px solid transparent;
	  border-right: 6px solid transparent;
	  border-top: 6px solid #333; 
	  transform: translateY(-50%);
	}
	*/
}
@media (max-width: 768px) {
	.quicksearch {padding: 0 20px;}
	
	
	.quicksearch form {
	  max-height: 0;
	  overflow: hidden;
	  transition: max-height 0.4s ease, padding 0.3s ease;
	  padding: 0 0;
	}
	.quicksearch form.open {
	  max-height: 500px;
	  padding: 10px 0;
	}


	.quicksearch form .col100:nth-last-child(1) {width: 100%!important;}
	.quicksearch .form-styling .form-input.col100 {
		-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin: 0 0 15px 0;
    padding: 5px;
	}
	.quicksearch .form-styling .form-input:first-of-type
	{
	-ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	}
	 .sidebar-left .countries h4, .sidebar-right .quicksearch h4 {margin: 0 !important;}
}
/***  END quicksearch *********************************************************************************/

.bodybox .pagetitle-menu li a{
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 10px 20px;
	background-color: rgba(255, 70, 86, 1);
	background: rgba(255, 70, 86, 1);
}
.bodybox .pagetitle-menu li a:hover, .bodybox .pagetitle-menu li a:active, .bodybox .pagetitle-menu li a:focus {
	background: rgb(238, 53, 69);
}
.bodybox .pagetitle-menu li a.online-label{background: rgba(50, 200, 50, 1);}
.bodybox h3, .bodybox .settingspagetitle {
	color: rgba(31, 35, 38, 1);
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: left;
}


/***  start agencies *********************************************************************************/
.girl .thumbwrapper .model-info .labels .online-status {position: relative;}
.page-template-nav-agencies .girl .thumbwrapper::before {display: none;}
.page-template-nav-agencies .girl .thumb .thumbwrapper .labels {padding: 5px 25px;}
.page-template-nav-agencies .girl {padding: 10px;}
.page-template-nav-agencies .girl .thumb {
  background-color: rgba(30, 33, 37, 1);
}
.page-template-nav-agencies .girl .thumbwrapper>a {
	display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 15px 30px;
}
.page-template-nav-agencies .girl .thumbwrapper img {
	width: 40%!important;
  margin: 0;
  border-radius: 10px;
}

.page-template-nav-agencies .girl .thumbwrapper .model-info
{
	order: 2;
	position: relative;
  width: 60%!important;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}
.page-template-nav-agencies .girl .desc {
	background:none;
}
.page-template-nav-agencies .girl a .desc .girl-name {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}
.page-template-nav-agencies .girl .desc {
	text-align: left;
	padding: 15px 30px;
}

@media (min-width: 961px) {
  .page-template-nav-agencies .bodybox .girl {
    width: 50%;
  }
  .page-template-nav-agencies .girl a .desc .girl-name {font-size: 16px;}
}
@media (min-width: 1200px) {
  .page-template-nav-agencies .bodybox .girl {
    width: 33.3333%;
  }

}
@media (min-width: 1600px) {
  .page-template-nav-agencies .bodybox .girl {
    width: 25%;
  }
}
@media (max-width: 960px) {
  .page-template-nav-agencies .bodybox .girl {
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .page-template-nav-agencies .girl a .desc .girl-name {font-size: 14px;}
}
/***  start single agencies ****************************************/
.agencydetails  .profile-header, .girlsingle.agency-profile .profile-header {text-align: left;}
.girlsingle.agency-profile .profile-header .profile-title {
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase;
	color: rgba(31, 35, 38, 1);
}
.agencydetails b {
	font-size: 14px;
	font-weight: 700;
	color: rgba(54, 54, 54, 1);
}
.agencydetails a, .agencydetails span {
	font-size: 14px;
	font-weight: 500;
	color: rgba(54, 54, 54, 1);
}
.agency_pev_cont {min-width: 245px;}
.agency_pev_reit {min-width: 200px;}
.agency_pevtxt {
	display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 25px;
}
.agency_pevtxt>div{
	width: auto;
}
.agency_pev_reit{
	order: 3;
  margin-left: auto;
}
.agency-page .girlsingle .bigimage img {border-radius: 10px;}
.agency-page .girlsingle .visitor-counter {
text-align: left;
  font-weight: 700;
  font-size: 14px;
  color: rgba(54, 54, 54, 1);
  text-transform: capitalize;
}
.agency-page .girlsingle .visitor-counter .count {
  color: rgba(54, 54, 54, 1);
  background: transparent;
  padding: 2px 5px;
  font-weight: bold;
  text-shadow: none;
  letter-spacing: 1px;
}
.girlsingle h4, .girlsingle .aboutme h4, .clientreviewtext h4 {
  color: rgba(31, 35, 38, 1);
  padding-left: 0;
  margin-bottom: 10px;
  font-size: 16px;
  border-left: none;
  font-weight: 700;
  text-transform: uppercase;
}
.agency-desc p {
	font-size: 14px;
	line-height: 30px;
	font-weight: 500;
	color: rgba(54, 54, 54, 1);
	vertical-align: baseline;
}

@media (min-width: 768px) {
  .girlsingle.agency-profile .bigimage {width: 40%;}
  .girlsingle.agency-profile .agencydetails {width: 60%;}
  .agency_pev_cont, .agency_pev_reit {margin-right: 15px;}
}
@media (min-width: 960px) {
  .girlsingle.agency-profile .bigimage {width: 30%;}
  .girlsingle.agency-profile .agencydetails {width: 70%;}
}
@media (max-width: 768px) {
  .girlsingle.agency-profile .bigimage img {
    max-width: 100%;
    max-height: 400px;
    width: auto;
    float: none;
  }
	.agency_pev_reit {order: 1;margin-left: 0;}
	.agency_pev_cont {order: 2;}
	.agency_pev_btn{order: 3;}
	.agency-page .profile-header {text-align: center!important;}

}
.pinkbutton, .blueishbutton, .orangebutton, .redbutton, .greenbutton, .graybutton, .whitebutton {
	font-size: 14px;
	padding: 15px 25px;
	border-radius: 15px;
	line-height: normal;
}
.agencydetails .sendemail.pinkbutton{background: rgba(54, 54, 54, 1);}
.agencydetails .pinkbutton span{display: none;}
/***  END single agencies ****************************************/
/***  END agencies *********************************************************************************/

/***  start blog *********************************************************************************/
.page-template-nav-blog .theblog img {float: none;border-radius: 10px;margin: 0 0 15px 0;}
.page-template-nav-blog .theblog .bodybox {
	display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.page-template-nav-blog .theblog .post_title a {
	font-size: 20px;
	font-weight: 400;
	color: rgba(54, 54, 54, 1);
	text-transform: initial;
}
.page-template-nav-blog .theblog .post_title{text-align: left;margin: 0 0 10px 0;}
.page-template-nav-blog .theblog .entry {
	font-size: 16px;
	font-weight: 400;
	color: rgba(131, 131, 131, 1);
}
.page-template-nav-blog .theblog .post {padding: 15px;}
.page-template-nav-blog .postmetadata {display: none;}

.single .theblog .post_title {
	font-size: 40px;
	font-weight: 700;
	color: rgba(31, 35, 38, 1);
	text-transform: uppercase;
	text-align: left;
}
.single .theblog .entry {
	font-size: 14px;
	font-weight: 500;
	color: rgba(54, 54, 54, 1);

}
.single .dropdownlinks.blog-categories{display: none;}


.sidebar-right .blog-categories{display: none!important;}

@media (min-width: 767px) {
	.page-template-nav-blog .theblog .post {width: 50%;}
}
@media (min-width: 1200px) {
 .page-template-nav-blog .theblog .post {width: 25%;}
}
@media (min-width: 1600px) {
 .page-template-nav-blog .theblog .post {width: 20%;}
}
@media (max-width: 1600px) {
	.page-template-nav-blog .theblog .post_title a {font-size: 18px;}
	.page-template-nav-blog .theblog .entry {font-size: 14px;}

}
@media (max-width: 768px) {

}



.related-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.related-header h2 {
    font-size: 20px;
    margin: 0;
}

.related-nav {
    display: flex;
    gap: 10px;
}

.related-nav button {
    background: #000!important;

}

.owl-prev-btn:hover,
.owl-next-btn:hover {
    background: #333;
}

/***  END blog *********************************************************************************/
@media (min-width: 961px) {
  .bodybox .girl {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .bodybox .girl {
    width: 20%;
  }
}
@media (min-width: 1600px) {
	.bodybox .girl {
	  width: 16.58%;
	}
}
/***  start profile girl *********************************************************************************/
.girlsingle {color: #363636;}
.girlsingle strong {font-weight: 700;}

.profile_g_head .profile-header{
display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.profile_g_head .profile-header>div{width: 97%;}
.profile_g_head .profile-header>div:nth-last-child(1){margin-top: auto;}
.sgs_main_slider .sgs_item {padding: 0!important;}
/* Слайдер */
.girl_slider {height: fit-content;}
.sgs_main_slider .sgs_item img {
  width: 100%;
  border-radius: 10px;
  display: block;
}
.sgs_main_slider .owl-nav button {
  background: #fff!important;
}

/* Контейнер стрелок */
.sgs_main_slider .owl-nav {
  position: absolute;
  bottom: 20px;       /* отступ снизу */
  right: 15px;        /* прижать к правому крю */
  display: flex;
  gap: 8px;
}

/* Сами стрелк */
.sgs_main_slider .owl-nav .sgs_prev,
.sgs_main_slider .owl-nav .sgs_next {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 18px;
  transition: background 0.3s;
}
.sgs_main_slider .owl-nav .sgs_prev:hover,
.sgs_main_slider .owl-nav .sgs_next:hover {
  background: rgba(255, 0, 0, 0.8);
}

/* Контейнер превью */
.girl_slider_btn_i {
  /*display: flex;*/
  /*gap: 2px;*/
  /*margin-top: 12px;*/
  /*flex-wrap: wrap;*/
  /*justify-content: start;*/
}
/* Обязательно контейнер превью как OwlCarousel */
.girl_slider_btn_i {
    width: 100%;
}
/* Превью как слайд */
.girl_slider_btn_i .sgs_thumb {
    display: block; /* OwlCarousel сам оборачивает в .owl-item */
    cursor: pointer;
}
/* Для видео-превью и знача */
.girl_slider_btn_i .sgs_thumb img {
    display: block;
    width: 100%;
}
/* Если нужно горизонтальый скролл, на всяий случай */
.girl_slider_btn_i .owl-stage {
    display: flex;
}







.sgs_item {width: 100%!important;}
/* Каждое превью */
.sgs_thumb {
  width: 60px;
  height: 90px;
  overflow: hidden;
  border-radius: 10px;
  cursor: pointer;
  border: 2px solid transparent;
  transition: border 0.3s;
}
.sgs_thumb img, .sgs_main_slider .owl-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sgs_main_slider .owl-item a {
	display: block;
    height: 400px;
}

/* Активное */
.sgs_thumb.active {
  border-color: #1e2125;
}

/* Адаптив */
@media (min-width: 768px) {
	.sgs_main_slider .owl-item a, .profile_head_gal .profile-header {height: 480px;}
  .sgs_thumb {
    height: 130px;
  }
}
@media (min-width: 961px) {

}
@media (min-width: 1024px) {
	.sgs_main_slider .owl-item a,.profile_head_gal .profile-header {height: 550px;}

  .sgs_thumb {
     height: 160px;
  }
}
@media (min-width: 1600px) {
	.sgs_main_slider .owl-item a {height: 670px;}
	.profile_head_gal .profile-header {height: 100%;}
  .sgs_thumb {
       height: 180px;
  }
}
@media (max-width: 961px) {
.profile_g_head .profile_head_gal {width: 100%!important;}
  .girlsingle .aboutme {width: 100%!important;}
}

}
@media (max-width: 768px) {

}


.profile_g_head, .profile_head_gal{
	display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.profile_g_head .profile-header {padding-left: 15px;}
.profile_g_head .profile-header-name {padding: 0 0 5px 0!important;}
.profile_g_head .thumbs{order: 1;}
.profile_g_head .profile-header{order: 2;}
.profile_g_head .aboutme{order: 3;}
.profile_head_gal .thumbs {width: 35%;order: 1;}
.profile_head_gal .profile-header{width: 65%;order: 2;}
.profile_g_head .profile_head_gal {width: 60%;}
.profile_g_head .aboutme {width: 40%;}
.profile_g_head .profile-header, .girlsingle .profile-header.profile-header-mobile1 {text-align: left;}




.girl_slider_btn_i .sgs_thumb {position: relative;width: 100%;}

.profile_head_gal .video-image-play{display: none!important;}
.profile_head_gal .profile-video-thumb .play_girl, .profile_head_gal .sgs_thumb  .video-icon .play_girl
{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.profile_head_gal .profile-video-thumb .play_girl svg, .profile_head_gal .sgs_thumb  .video-icon .play_girl svg{width: 100%;height: auto;}
.profile_head_gal .profile-video-thumb .play_girl, .profile_head_gal .sgs_thumb  .video-icon .play_girl{
  width: 60px;
  height: 60px;
    padding: 10px;
  border-radius: 100px;
  background-color: rgba(0, 0, 0, 0.8);
}
.girlsingle .profile-header-mobile1 .profile-header-name {text-align: left;}
.girlsingle .profile-title {
  font-size: 32px;
  font-weight: 400;
  color: rgba(29, 37, 38, 1);
  cursor: default;
  text-align: left!important;
  text-transform: uppercase;
}
.girlsingle .girlsinglelabels {text-align: left;}
.girlsingle h4, .girlsingle .aboutme h4, .clientreviewtext h4 {
	color: rgba(54, 54, 54, 1);
  padding-left: 0;
  margin-bottom: 10px;
  font-size: 20px;
  border-left: none;
  font-weight: 700;
  text-transform: uppercase;
}
.girlsingle .aboutme {
  font-size: 14px;
  font-weight: 500;
  color: rgba(54, 54, 54, 1);
}
.girlsingle .aboutme a, .girlsingle .contact .currently-on-tour-in a {
  color: #FF4656;
  text-decoration: underline;
}
.girlsingle .girlsinglelabels span, .girlsingle .online-status span.text-label {
	display: inline-block;
	/*float: left;*/
	color: #fff;
  margin: 0 5px 10px 2px;
  padding: 0 20px;
  cursor: default;
  font-size: 14px;
  line-height: 30px;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 12px;
  vertical-align: top;

}
.girlsingle .online-status span.text-label {background-color: #32C832;}
.girlsingle .online-status, .girlsingle .online-status .online-label {padding: 0;margin: 0;}

.girlsingle .profile-header-mobile1 .profile-header-name-info {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.girlsingle .profile-header .profile-header-name-info .section-box {
  float: left;
  text-align: center;
  padding: 30px 10px;
  margin: 0 0 0 10px;
  border-radius: 20px;
  background-color: #1E2125;  
  min-width: 80px;
}
.section-box span:after {
	display: block;
	content: '';
	width: 100%;
	height: 1px;
	background-color: #FF4656;
	margin: 10px 0;
}
.btn_whatsapp, a.btn.btn_whatsapp{background-color: var(--c_green);}
.btn_phone, a.btn.btn_phone{background-color: var(--c_red);}
.btn_phone svg{vertical-align: middle;}
.g_contact_viu .btn{
	height: 45px;
  line-height: 45px !important;
  padding: 0 20px !important;
  display: block;
  text-align: center;
  width: 100%
}
.g_contact_viu .col{padding: 0 5px;}
.g_contact_viu .phone-box{margin-right: 10px;}
.g_contact_viu .col, .g_contact_viu .phone-box {margin-bottom: 10px;}

.girlsingle .profile-header .profile-header-name-info .section-box .valuecolumn,
.girlsingle .profile-header .profile-header-name-info .section-box b
 {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  display: block;
  width: 100%;
  line-height: normal;
  letter-spacing: normal;
  text-transform: uppercase;
}
.profilestarrating-wrapper .starrating {
  background: url(img/stars.svg) bottom left repeat-x;
height: 27px;
  width: 150px;
}
.profilestarrating-wrapper .starrating .star5 {
  width: 150px;
}
.profilestarrating-wrapper .starrating .starrating_stars {
  height: 28px;
}
.profilestarrating-wrapper .starrating .star1 {width: 30px;}
.profilestarrating-wrapper .starrating .star15 {width: 45px;}
.profilestarrating-wrapper .starrating .star2 {width: 60px;}
.profilestarrating-wrapper .starrating .star25 {width: 75px;}
.profilestarrating-wrapper .starrating .star3 {width: 90px;}
.profilestarrating-wrapper .starrating .star35 {width: 120px;}
.profilestarrating-wrapper .starrating .star4 {width: 120px;}
.profilestarrating-wrapper .starrating .star45 {width: 150px;}
.profilestarrating-wrapper .starrating .star5 {width: 150px;}

.profilestarrating-wrapper .starrating .starrating_stars {
  background: url(img/stars.svg) top left repeat-x;
}
.blc_reit, .blc_reit .profilestarrating-wrapper>div {display: inline-block;}
.blc_reit .starrating_txt {text-align: right;}
.profilestarrating-wrapper .label,  .profilestarrating-wrapper i {
	font-size: 14px;
  font-weight: 700;
  color: #363636;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 0px;
}
.profilestarrating-wrapper{margin-bottom: 20px;}
.girlsingle .profile-header-mobile1 .phone-box {
	position: relative;
	text-align: left;
	padding: 0 0 0 40px;
}
.girlsingle .profile-header .profile-header-name-info {
  padding: 0 0 10px 0;
}

.girlsingle .profile-header-mobile1 .phone-box svg{
	position: absolute;
  left: 0;
  bottom: 10px;
}
.girlsingle .profile-header .phone-box .label, .girlsingle .profile-header .available-on .label {
  font-size: 14px;
  font-weight: 700;
  color: #363636;
  cursor: default;
  line-height: 0.5em;
  text-transform: uppercase;
}
.girlsingle .profile-header .phone-box a, .girlsingle .profile-header .available-on a {
  font-size: 24px;
  font-weight: 700;
  color: #363636;
}
.addreview-button,.removefromfavorites {margin-bottom: 5px;}
.girlsingle .contact span a {
  color: #363636;
}
.g_contact_viu {margin: 10px 0;}
.girlsingle .girlinfo .girlinfo-section {float: none;}
.girl_more_info {margin: 0 -20px;}
.girl_more_info, .girlinfo_serv {
display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.girlsingle .girlinfo_cont {width: 40% !important;order: 2;}
.girlsingle .girlinfo_serv {width: 60% !important;order: 1;}
.girlinfo_serv>div {width: 33.333% !important;}
.girlinfo_serv>div:nth-last-child(1) {width: 100% !important;}
.girlsingle .sendemail {
	display: inline-block;
	padding: 15px 25px;
	background-color: #363636;
}

.girlsingle .visitor-counter {
  text-align: left;
  font-weight: 700;
  font-size: 14px;
  color: #363636;
  margin-bottom: 20px;
}


table {
	width: 100%;
	border-collapse: separate; 
  border-spacing: 0;
}
table tr:nth-child(2n) td{
	background-color: #F4F4F4;
}
/* перая ячейка в чётной строке */
table tr:nth-child(even) :is(td, th):first-child {
  border-radius: 12px 0 0 12px;
  overflow: hidden; /* чобы контент не вылезал за радиус */
}

/* последняя ячека в чётной строке */
table tr:nth-child(even) :is(td, th):last-child {
  border-radius: 0 12px 12px 0;
  overflow: hidden;
}
table td{
vertical-align: middle;
padding: 12px 20px;
}
table tr :is(td, th) {
font-size: 14px;
}
table tr :is(td, th):first-child {
font-weight: 700;color: #000;
}
table.rates_table tr :is(td, th) {border-radius: 0!important;}
.girlsingle .visitor-counter .count {
  color: #363636;
  background: transparent;
  padding: 2px 5px;
  font-weight: 700;
  text-shadow: none;
  letter-spacing: 1px;
}

.language_table {}
table.language_table  td {background-color: transparent!important;padding: 5px 0;}
.g_cont_inf {
	float: left;
  min-width: 280px;
  margin-right: 20px;
}

.err {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 15px 20px;
  background-color: #FF4656;
}
.closebtn{
	padding: 0;
  background: transparent;
  border-radius: 50px;
  margin: -8px -15px 0 0;
}
.closebtn span{display: none;}
/*.closebtn::before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 16px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><path d="M14.4238 1.26562L1.42383 15.2656" stroke="white" stroke-linecap="round"/><path d="M0.576172 1.26562L13.5762 15.2656" stroke="white" stroke-linecap="round"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
*/

.closebtn::before {
    content: "";
    display: inline-block;
    width: 37px;
    height: 37px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="37" viewBox="0 0 37 37" fill="none"><circle cx="18.5" cy="18.5" r="17.5" fill="%23363636" stroke="white" stroke-width="2"/><path d="M25.4238 11.2656L12.4238 25.2656" stroke="white" stroke-linecap="round"/><path d="M11.5762 11.2656L24.5762 25.2656" stroke="white" stroke-linecap="round"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.girl .model-info  {
  position: absolute;
  bottom: 40px;
}
.all-header-slider .slider .slide .girlinfo {
  position: absolute;
  bottom: 0;
}
.viu_girl_contact {
	position: absolute;bottom: 0;right: 0;left: 0;
	height: 50px;
  width: 100%;
  margin: 0;
  padding: 5px;
  /*float: left;*/
}
.viu_girl_contact>div{padding: 0 2px;}
.viu_girl_contact .btn_phone {background-color: #FF4656;}
.viu_girl_contact .btn_whatsapp {background-color: #32C832;}
.viu_girl_contact .btn{
	width: 100%;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	display: block; 
	padding: 0 12px !important;
	border-radius: 15px!important;
  text-transform: initial;
  line-height: 40px !important;
  height: 40px;
  text-align: center;
}
.girl .thumbwrapper:before, .all-header-slider .slider .slide:before{
	content:'';
	display: block;
	width: 100%;
	height: 120px;
	position: absolute;top: auto;right: 0;bottom: 0;left: 0;
	background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background-repeat: no-repeat;
	background-size: 100% 100px; /* ширина 100%, высота 100px */
	background-position: bottom; /* прижат вниз */
	z-index: 1;
}
.girl .model-info, .viu_girl_contact, .slider .slide .girlinfo, .slider .slide .labels  {z-index: 2;}
.viu_girl_contact .btn:hover{opacity: .8;}
.viu_girl_contact .btn svg {vertical-align: middle;}
.page-template-nav-agencies .girl .online-status {display: none;}

.single_girl_slider{background-color: #F4F4F4;padding: 40px 20px;
  margin: 0 -20px;}
.single_girl_slider_head h4{margin: 0 15px 0 0;}
.single_girl_slider_head .single_girl_slider_btn{margin-left: auto;}
.girlsingle .review-wrapper{background:transparent;padding: 0;}
.s_g_review_name{
font-size: 18px;
font-weight: 500;
color: #363636;
text-transform: uppercase;
}
.s_g_review_cont{
font-size: 16px;
font-weight: 400;
color: #363636;
}

.starrating {
  background: url(img/star.svg) bottom left repeat-x;
  height: 16px;
  width: 95px;
}
.starrating .starrating_stars {
  background: url(img/star.svg) top left repeat-x;
  height: 16px;
}
.single_more_girl {order: 6;}
.girl_wrap{margin: 0 -5px;}
@media (min-width: 767px) {

}
@media (min-width: 1200px) {

}
@media (min-width: 1600px) {
.profilestarrating-wrapper .starrating {
  background: url(img/stars.png) bottom left repeat-x;
  height: 27px;
  width: 150px;
}
}
@media (max-width: 1600px) {
	.girlsingle .profile-header .profile-header-name-info .section-box{padding: 25px 10px;margin: 0 6px 0 0;min-width: 64px;}
	.girlsingle .profile-header .profile-header-name-info .section-box .valuecolumn, 
	.girlsingle .profile-header .profile-header-name-info .section-box b{font-size: 14px;}
	.section-box span::after {margin: 8px 0;}
	.girlsingle .profile-title {font-size: 28px;}
	.profilestarrating-wrapper .label, .profilestarrating-wrapper i {font-size: 12px;}
	.girlsingle .profile-header .phone-box a, .girlsingle .profile-header .available-on a {font-size: 22px;}
	.girlsingle .profile-header .phone-box .label, .girlsingle .profile-header .available-on .label {font-size: 12px;}
	.girlsingle .girlsinglelabels span, .girlsingle .online-status span.text-label {font-size: 12px;}
	.err {font-size: 14px;}
}
@media (max-width: 1200px) {}
@media (max-width: 991px) {}
@media (max-width: 768px) {
	.profile_g_head>div, .girl_more_info>div, .girlsingle .girlinfo_cont, 
	.girlsingle .girlinfo_serv, .girlinfo_serv > div, .profile_head_gal .profile-header, .profile_head_gal .thumbs {width: 100%!important;}
	.profile_g_head .girl_slider_btn {display: none;}
	.sgs_main_slider .owl-nav {right: 0;left: 0;margin: auto;width: max-content;}
	.sgs_main_slider .owl-item a {
	  height: 500px;
	}
	.single_girl_slider_head .owl-nav{margin-left: auto;}
	.profile_g_head .profile-title {margin: auto;}
	.blc_reit, .blc_reit .starrating_txt{display: block!important;}
.blc_reit .profilestarrating-wrapper, .blc_reit .starrating_txt{text-align: center;}
.profile_g_head .profile-header > div{
	display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  flex-direction: column;
}
.profile_g_head .profile-header > div>div{margin-left: auto;margin-right: auto;}
.girlsingle .profile-header-mobile1 .phone-box{text-align: center;}
.girlsingle .profile-header-mobile1 .phone-box svg{position: relative;}
.girlsingle .aboutme, .girlsingle .girlinfo .girlinfo-section{padding-right: 0;padding-left: 0;}

}
/***  END profile girl *********************************************************************************/
/***  start pages contact + form  *********************************************************************************/
.page-template-nav-contact .form-label {display: none;}

.page-template-nav-contact .form-styling .form-input {
  width: 100%;
  float: none;
}
.bodybox.registerform, .page-template-register-independent .bodybox{max-width: 1150px;margin: 40px auto;}
.page-template-nav-contact .bodybox h3, .page-template-register-member h3  {text-align: center;margin-bottom: 30px;}
.page-template-nav-contact .form-input input {width: 100%;}
.page-template-nav-contact form h4, .page-template-nav-contact form small {display: none!important;}
.page-template-nav-contact .form-styling .formseparator {height: 0;}
.page-template-nav-contact textarea{width: 100%;}
.page-template-nav-contact .form-input .textarea {max-height: 183px;}


.page-template-nav-search label {font-size: 14px;margin-left: 20px;}
.page-template-nav-search .form-styling .form-label, .page-template-nav-search .form-styling .form-input {width: 100%;float: none;}
.page-template-nav-search .form-input input, .page-template-nav-search .form-input select, .page-template-nav-search .form-styling .form-input .smallinput {width: 100%;}
.line_check .form-label {float: left!important; width: 40%!important;}
.line_check .form-input {float: left!important; width: 20%!important;}
.line_check .form-styling .form-label label, .line_check .form-styling .form-input label {line-height: 40px;}
.pok_w .form-input {position: relative;}
.pok_w .form-input input {padding-right: 30px!important;}
.pok_w span{
	position: absolute;
  right: 11px;
  top: 15px;
  font-size: 14px;
}
.lh_norm, .lh_norm label{line-height: normal!important;}
.register-form-member .form-label, .register-form-member h4 {display: none;}
 .form-styling.register-form-member .form-input {
  width: 50%;
  float: left;
}
.registerform form input, .registerform form select {margin-bottom: 0!important; width: 100% !important;}
select {width: 100% ;}
.registerform .form-styling input[type="submit"] {width: auto !important;}
.registerform form .form-input, .register-form .form-input, .page-template-manage-classified-ads form .form-input,
.site-settings-page form .form-input
{margin-bottom: 15px;position: relative;padding: 0 15px 0 0;}
.form-styling .form-label small, .form-styling .form-input small {
  color: #363636;
  font-size: 12px;
  display: block;
  margin: 5px 0 0 20px;
}


.eye_svg {position: absolute;top: 9px;right: 25px;}
#pass{padding-right: 40px;}

.register-form-ag .form-label {display: none;}
.form-styling.register-form-ag .form-input {
  width: 50%;
  float: left;
}

.registerform_submit_blk {width: 100%;border: 1px solid #E0E0E0; border-right: none;border-left: none;padding: 30px 0;}
.registerform_submit_blk input {margin: 0;}
.form-input-accept-tos a{color: #363636;}
.registerform_submit_blk .form-input-accept-tos label {position: relative;padding-left: 15px;display: block;}
.registerform_submit_blk .checkator_holder {
position: absolute;top: 0;left: 0;
}
.registerform_submit_blk:after{
	content: '';display: block;position: relative;width: 100%;height: 15px;
}
#register_form .form-label {display: none;}
#register_form.form-styling .form-input {
  width: 50%;
  float: left;
}
form .form-input {position: relative;margin-bottom: 15px;}
form .form-input input {margin: 0!important;}
form .form-input input, .form-styling .form-input .longinput {width: 100%;}
.label_on{display: block!important;}
.linesl {display: block;width: 100%;height: 2px;background-color: #E0E0E0;float: left;
  margin: 30px 0;}
  .language_spok .form-label,.language_spok .form-input{width: 50%;}
  .language_spok .form-label{padding: 0 15px 0 0;}
  .language_spok .form-label label{width: 40%;float: left;padding: 0 20px;}
   .language_spok .form-label input{width: 60%;float: right;}
.page-template-register-independent h3 {text-align: center;}
.page-template-register-independent h4 {display: none;}
.available-on .icon {display: none;}
.register_independent_social{float: left;width: 50%;height: 50px;margin-bottom: 15px;}
.register_independent_social .form-label{float: left;width: auto;}
.register_independent_social .form-input{float: left;width: auto;}
.register_independent_social .form-label label{margin: 0 20px;}

.register_independent_social .form-input {margin: 6px 0;}
#gender>label {float: left;}
.register_ind_gender, .register_ind_dateday{float: left;width: 100%;}
.register_ind_gender>div {width: auto!important;margin: auto;
line-height: 40px;}
.register_ind_gender .form-label, .register_ind_gender .form-input label {margin-right: 20px;}
.register_ind_gender {margin-bottom: 20px;}
.register_ind_dateday .c_select {position: relative;float: left;width: 33%;padding-right: 5px;}
.register_ind_dateday .c_select select{width: 100%!important;}
.register_ind_dateday .form-label {width: 40%;}
.register_ind_dateday .form-input {width: 60%;}
.fore_col {float: left;width: 100%!important;}
.fore_col>div {float: left;width: 25%!important;}
.fore_col input, .aboutyou .form-input{width: 100%!important;text-align: left;}
.register_ind_availab, .aboutyou {float: left;width: 100%;}
.register_ind_availab .form-label{float: left;width: auto;}
.register_ind_availab .form-input{float: left;width: auto;}
.register_ind_availab .form-label, .register_ind_availab .form-input {margin: 0 20px 0 0;line-height: 40px;}
.aboutyou {margin-top: 20px;}
.form-styling .form-input .rates .rates-label {
  font-size: 14px;
  font-weight: 700;
}
.page-template-register-independent .form-label span{font-size: 12px;color: #363636;}
.form-styling .form-label label {
  line-height: 40px;
  font-weight: 600;
  font-size: 16px;
}
.page-template-register-independent .one-service {margin: 0 0 12px 0;}



@media (min-width: 767px) {

}
@media (min-width: 1200px) {

}
@media (min-width: 1600px) {

}
@media (max-width: 1200px) {}
@media (max-width: 991px) {}
@media (max-width: 768px) {
	.registerform_submit_blk>div:nth-child(1) {order: 2;}
	.form-styling .registerform_submit_blk .form-input.col100 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 0 15px 0;
    padding: 5px;
  }
#register_form.form-styling .form-input, .register_independent_social, .register_ind_dateday .form-label,
.register_ind_dateday .c_select {width: 100%;}
.fore_col > div {width: 100% !important;
}
.register_independent_social{height: auto;}
.language_spok .form-input input, .language_spok .form-input>.c_select, .language_spok .form-input>select{width: 50%!important;float: left;}
.form-styling .form-input .currency-label-text{text-align: left;}
.registerform_rates .col30.hide-incall, .registerform_rates .col30.hide-outcall {
  width: 50% !important;
}
.registerform_rates .col30.rates-label{width: 100% !important;text-align: left!important;}
.page-template-register-independent .one-service {width: 100%!important;}
}
/***  END  pages contact + form *********************************************************************************/
/***  start registerpage *********************************************************************************/
.page-template-register-main-page-php .all-body{background-color: #FF4656;
	background: linear-gradient(rgba(255, 70, 86, 0.95), rgba(255, 70, 86, 0.95)), url("img/footer_back.jpg") center/cover no-repeat;
}
.registerpage{margin: auto;width: 100%;}
.registerpage .usertype .usertype-title{background: #1F2326;padding: 15px 20px;}
.registerpage .usertype .usertype-title h4 {
	color: #FF4656;
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase;
}
.registerpage .pagetitle {
  text-align: center;
  color: #fff;
  font-weight: 700;
  line-height: 4em;
  font-size: 32px;
}
.registerpage .usertype {background-color: transparent;}
.registerpage .usertype .usertype-content {
	background-color: transparent;
}
.registerpage .usertype .userlist {
  list-style: inside!important;
  line-height: 2em;
  color: white;
  font-size: 16px;
  font-weight: 600;
}
.registerpage .usertype .userlist .icon{display: none!important;}  
.registerpage .usertype .usertype-bottom .showprice {
  color: #fff;
  font-size: 48px;
  font-weight: 600;
}
.registerbutton  {
	font-size: 16px!important;
  font-weight: 600!important;
	text-transform: inherit;
	background: var(--c_dark);
}
.registerbutton span{display: none;}
.registerbutton:hover, .registerbutton:active, .registerbutton:focus {background: var(--c_dark_h);}
.registerpage .usertype .usertype-bottom {border: none;}

@media (min-width: 767px) {

}
@media (min-width: 1200px) {

}
@media (min-width: 1600px) {

}
@media (max-width: 1600px) {
	.registerpage .pagetitle{font-size: 30px;}
  .registerpage .usertype .usertype-title h4{font-size: 18px;}
  .registerpage .usertype .userlist{font-size: 16px;}
  .registerpage .usertype .usertype-bottom .showprice{font-size: 46px;}
}
@media (max-width: 1200px) {}
@media (max-width: 991px) {}
@media (max-width: 768px) {
	  .registerpage {
    padding: 0;
  }
  .registerpage .usertype .usertype-title,.registerpage .usertype-content {text-align: left;}
  .usertype-bottom {
  	display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  }
  .registerpage .pagetitle{font-size: 24px;margin: 0;}
  .registerpage .usertype .usertype-title h4{font-size: 18px;}
  .registerpage .usertype .userlist{font-size: 14px;}
  .registerpage .usertype .usertype-bottom .showprice{font-size: 44px;}
}
/***  END registerpage *********************************************************************************/
/***  start logged-in  *********************************************************************************/

/*.logged-in .sidebar-right{width: 20%;float: left;}*/
/*.logged-in .contentwrapper {width: 80%;float: left;}*/
.sidebar-right form .upgradeescortparent .upgradebuttons>div{margin-bottom: 10px;}
.sidebar-right form .upgradeescortparent .upgradebuttons{position: relative;}
.sidebar-right form .upgradeescortparent .upgradebuttons>input.rad25{
	padding: 10px 10px !important;
  position: absolute;
  right: -14px;
  top: 5px;
  background: #1f2326;
  border: 2px solid #fff;
  line-height: 10px !important;
  height: 35px;
  width: 35px;
}


.logged-in .dropdownlinks {
	background: #1F2326;
}
.logged-in .dropdownlinks ul {
  background-color: transparent;
}
.logged-in .sidebar-right .dropdownlinks ul a, .logged-in .sidebar-right .dropdownlinks ul li a .icon{color: #fff;}
.logged-in .sidebar-right .dropdownlinks ul a:hover {color: #FF4656;}
.logged-in .sidebar-right .dropdownlinks a:hover .icon {color: #FF4656;background: transparent;}
.logged-in .sidebar-right .dropdownlinks-dropdown h4 {
	font-size: 32px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}
.logged-in .sidebar-right .dropdownlinks ul a{
	font-size: 16px;
	font-weight: 400;
}
.logged-in .sidebar-right .dropdownlinks ul li{text-align: left!important;}
.logged-in .sidebar-right .dropdownlinks ul li .icon:before{display: none!important;}
.dropdownlinks ul li a:hover .icon svg path {stroke: #FF4656;}
.logged-in .sidebar-right .dropdownlinks ul li a .icon{margin-right: 15px;}

.sidebar-right .upgradeescortbox {
  color: #363636;
  position: relative;
  background-color: #fff;
  padding: 10px;
  display: none;
  text-align: center;
  float: left;
  width: 100%;
}
.sidebar-right .upgradeescortbox .input, .sidebar-right .upgradeescortbox select {
  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;
  border: 1px solid #363636;
  width: 100%;
  max-width: 600px;
  border-radius: 50px;
  height: 50px;
  line-height: 50px;
  text-align: left;
  padding: 0px 20px;
  font-size: 14px;
}
.sidebar-right .upgradeescortbox .c_select {width: 100%;max-width: 600px;}
.sidebar-right .upgradeescortbox form {width: 100%;max-width: 600px;margin: auto;}
.logged-in .sidebar-right .dropdownlinks ul li .closebtn_box .icon::before {
  display: inherit !important;
}
.logged-in .bodybox form h4,.logged-in form small.mandatory.l {display: none;}
.page-template-register-agency.logged-in .form-input label {margin-right: 10px;}
.page-template-manage-classified-ads.logged-in form .form-label {display: none;}
.page-template-manage-classified-ads .form-styling .form-input {
  width: 50%;
  float: left;
}
.page-template-manage-classified-ads form .textarea_inp { width: 100%!important;}
.line_t{
	content: '';display: block;position: relative;
	width: 100%;
	height: 1px;
	background: #E0E0E0;
  margin: 25px 0;
  padding: 0;}

.listagencies .trhead th {
color: #FFF;
padding: 5px 0;
padding-left: 0px;
padding-left: 5px;
text-align: left;
border-bottom: 1px #000 solid;
background-color: #1D2227;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
border-radius: 0;
}
table.listagencies tr td {
  background-color: #FF4656!important;
  color: #fff;
}
.listagencies .agencytr td a {
  color: #fff;
  font-weight: bold;
}
.listagencies tr:nth-child(2n) :is(td, th):first-child, .listagencies tr:nth-child(2n) :is(td, th):last-child {border-radius: 0;}
.logged-in .bodybox h3{text-align: center;font-size: 32px;font-weight: 700;margin-bottom: 15px;}

.logged-in .bodybox .girlinfo h4 {
  display: block!important;
}

.logged-in .profile-page .girlsingle .clear20 {display: none;}
.logged-in .profile-page .girlsingle .thumbs  {width: 20%!important;  float: left;}
.logged-in .profile-page .girlsingle .thumbs .profile-img-thumb-wrapper {width: 100%;}
.logged-in .profile-page .girlsingle .girlinfo {width: 80%;padding-left: 30px;}
.girlsingle .thumbs .profile-img-thumb img{border-radius: 10px;border: none;}
.logged-in .girlsingle .sendemail{background: var(--c_red);}
.logged-in .girlsingle .sendemail:hover{background: var(--c_red_h);}
.logged-in .girlsingle .girlinfo b, .logged-in .girlsingle .girlinfo .b{width: 30%;}
.logged-in .girlsingle .valuecolumn {width: 70%;}
.logged-in .bodybox h3 {width: 100%;}
.logged-in .girlsingle .image-buttons-legend {text-align: left;}
.logged-in .girlsingle .image-buttons-legend {display: none!important;}


.logged-in .girlsingle .profile_g_head .aboutme {width: 100%;}
.logged-in .profile_g_head .profile_head_gal {
  width: 100%;
}
.logged-in .profile-page .girlsingle .thumbs {width: 20% !important;order: 1;}
.logged-in .profile_head_gal .profile-header {width: 40%;order: 2;}
.profile_page_photos_videos{width: 40%;order: 3;}
.profile_page_photos_videos>div{width: 100%!important;}

.girlsingle .profile-page-no-media .icon {padding: 0 20px 0 0;}
.profile-page-no-media-wrapper{padding: 0;margin: 0 0 10px;}
.girlsingle .profile-page-no-media, .profile-page-no-media{
	border: none!important;
	padding: 20px 20px!important;
	border-radius: 15px!important;
	background-color: #FF4656;
}
.girlsingle .profile-page-no-media-wrapper-photos,.girlsingle .profile-page-no-media-wrapper-videos{padding: 0;}
.profile-page-no-media-wrapper-videos .profile-page-no-media {background-color: #1F2326;}
.logged-in .profile-page-no-media-wrapper .icon:before{display: none;}
.profile-page-no-media p, .girlsingle .profile-page-no-media p {
  font-weight: bold;
  font-size: 14px;
  line-height: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  color: #fff;
  margin-top: 5px;
}
.girlsingle .max-photos b, .girlsingle .max-videos b {background: transparent;padding: 0;}

.sidebar-right .upgradeescortparent .upgradebutton, 
.sidebar-right .upgradeescortparent .mark-as-verified,
.sidebar-right input,
.sidebar-right .admin-delete-profile
{width: 100%;}
.logged-in .girlsingle .edit-buttons .icon{background: transparent;width: 37px;height: 37px;}
.logged-in .girlsingle .edit-buttons .icon:before{display: none;}
.logged-in .girlsingle .edit-buttons {
  position: absolute;
 display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-wrap: wrap!important;
  flex-wrap: wrap!important;
  flex-direction: column;
  gap: 10px;
  top: auto!important;
  right: auto!important;
  left: 5px!important;
  font-size: 1em;
  z-index: 1;
  bottom: 20px!important;
  
}
.logged-in .girlsingle .edit-buttons .icon-cancel  {order: 2;}
.logged-in .girlsingle .edit-buttons .button-delete{color: #ff4656;}
.girlsingle .thumbs .profile-img-thumb{position: initial;border-radius: 10px;
  padding: 0;}
.girlsingle .thumbs .profile-img-thumb-wrapper {position: relative;}
.girlsingle .edit-buttons .button-delete:hover {
  color: #ff4656;
  background-color: transparent;
}

.girlsingle .edit-buttons .button-delete svg, .girlsingle .edit-buttons .button-delete span{vertical-align: top;line-height: 30px;}
.agencyeditbuttons.dropdownlinks h4 .icon {display: none;}


.page-template-blacklist-clients .form-styling .form-label {display: none;}
.page-template-blacklist-clients .form-styling  .form-input {
  width: 100%;
  float: left;
}

.page-template-blacklist-clients .form-styling .blueishbutton  {background-color: #1F2326!important;border: 1px solid #1F2326!important;}
.page-template-blacklist-clients .form-styling .form-input {text-align: center;}
.page-template-blacklist-clients .form-styling input{max-width: 600px!important;}

.page-template-blacklisted-escorts .searchescort {background-color: #1F2326!important;}
.page-template-blacklisted-escorts .option-buttons{text-align: center;}
.page-template-blacklisted-escorts .option-buttons>div.r{float: none;display: inline-block;}
.page-template-blacklisted-escorts form .form-label {display: none;}
.page-template-blacklisted-escorts .form-styling .form-input {width: 100%;float: left;}
.page-template-blacklisted-escorts form {max-width: 600px;  margin: auto;}

.form-styling .fieldset {
  background-color: #1F2326;
  padding: 50px 40px;
  color: #fff;
  border-radius: 0;
}
.form-styling .fieldset legend {
  background-color: transparent;
  border: none;
  font-size: 16px;
  text-transform: inherit;
  line-height: 1.9em;
  padding: 0;
  font-weight: 700;
  color: #fff;
  top: 40px;
  display: block;
  position: relative;
  left: 0;
}
.form-styling .fieldset .form-label label {
  line-height: 50px;
  font-weight: 400;
  font-size: 16px;
}
.fieldset .err, .fieldset .ok {
  font-size: 13px;
  font-weight: 600;
  text-transform: inherit;
  padding: 15px 20px;
  background-color: transparent;
  color: #FF4656;
}

.page-template-all-profiles h3{line-height: 38px;}
.home .bodybox h3{line-height: 50px;}

.fl_full {width: 100%;float: left;}
.ess_b1 .form-label {display: none;}
.ess_b1 .form-input {width: 50%;float: left;}
.ess_b2_btn, .ess_b2_txt{float: left;width: auto;}
.ess_b2_btn .form-input, .ess_b2_btn .form-label, .ess_b2_txt .form-input, .ess_b2_txt .form-label  {width: 100%;}
.ess_b2_txt small {margin: 0 0 0 0 !important;}
.ess_b2_txt .form-label label { line-height: 30px;}
.ess_b2_btn input{text-transform: initial!important;}
.ess_b3 .form-input {width: 50%;margin: 0 0 30px 0;}
.ess_b3 small{width: 100%;display: block;float: left;margin: 15px 0 0 0 !important;}
.ess_b3 .form-label label {line-height: normal;font-weight: 400;font-size: 16px;}
.ess_b3 .form-label {  width: auto;}
.ess_b4 .form-input label {float: left;margin-right: 20px;}
.ess_b4 .form-input .clear5 {display: none;}
.ess_b4 .form-input{margin: 15px 0;}
.ess_b5 input {width: auto!important;}
.ess_b5 .form-label, .ess_b5 .form-input{width: auto;float: left;}
.ess_b5 .form-label {margin-right: 20px;}
.ess_b5 small {width: 100%;float: left;}
.ess_b6 .clear10 {display: none;}
.ess_b6 .form-label, .ess_b6 .form-input{width: auto;float: left;}
.ess_b6 label {margin-right: 20px;}
.ess_b6 .form-input{margin: 15px 0;}
.ess_b7_bl{float: left; width: 50%;}
.ess_b7 small {width: 100%;float: left;}
.ess_b7 label{line-height: normal!important;}
.site-settings-page .form-label label {font-size: 16px;font-weight: 400;line-height: normal;}
.site-settings-page fieldset .form-input {width: auto!important;}
.site-settings-page fieldset .form-label, .site-settings-page fieldset .form-input {float: left;}
.site-settings-page fieldset  .form-label {width: auto;margin-right: 20px;}
.flex_wrap_center{
	display: -ms-flexbox;
  display: flex;
  /*-ms-flex-wrap: wrap;*/
  /*flex-wrap: wrap;*/
  -ms-flex-align: center !important;
  align-items: center !important;
}
fieldset .flex_wrap_center .form-input{margin: 0;}
.site-settings-page .flex_wrap_center{gap: 10px;}
.full_b{width: 100%;float: left;}
.fieldset_col .l, .fieldset_col .r{width: 50%;}
fieldset .err {padding: 0!important;margin: 0!important;text-align: left;}
.fieldset_col {margin: 0;}
fieldset .lb_t {margin-top: 10px;}
.ess_b6 {margin-top: 30px;}
.ess_b6 {margin-bottom: 30px;}


.edit-registration-content{}
.edit-registration-content .editregfields .tabletop{background:#fff;}
.edit-registration-content table tr:nth-child(2n) td {
  background-color: #F4F4F4;
}
.edit-registration-content .editregfields tr {
  background-color: #FFF;
}
.edit-registration-content table tr:nth-child(2n) :is(td, th):first-child,
.edit-registration-content table tr:nth-child(2n) :is(td, th):last-child
 {border-radius: 0;}
 .edit-registration-content .editregfields .alignleft {
  text-align: left;
  padding-left: 15px;
  font-weight: 400;
  font-size: 16px;
}
.edit-registration-content .editregfields .tabletop {
  color: #363636;}
  .edit-registration-content .editregfields tr.tabletop th {
  padding: 15px 15px;
}
.edit-registration-content table tr :is(td, th):first-child {
  font-weight: 700;
  color: #363636;
  text-align: left;
}
.edit-registration-content .clear30{display: none;}
.edit-registration-content .submit-button, .edit-registration-content input {font-size: 14px;}

.eeo_b1 .form-label{display: none;}
.eeo_b1 .form-input {width: 100%;}
.eeo_b1 textarea {max-height: 116px!important;}

.page-template-edit-email-options .form-label label {
  line-height: normal;
  font-weight: 400;
  font-size: 16px;
}
.eeo_b2{margin-top: 30px;}
.eeo_b2>div{margin-bottom: 30px;}
.eeo_b2 .form-input {
  width: auto;
  float: right;
}

.eut_b1 .form-input, .eut_b1 input{width: 100%!important;text-align: left;}
.eut_b1 .form-input {margin: 15px 0;}
.eut_b1>div{margin-bottom: 15px;}
.eut_b2 .form-label{width: 100%;}
.eut_b2 .help {color: #FF4656;font-size: 13px;font-weight: 600;}
.eut_b2 small {margin: 0 0 5px 0!important;}
.eut_b3 small {margin: 0 0 15px 0!important;}
.eut_b4 .form-input label {margin-right: 15px;}
.eut_b4 .form-label label{font-size: 16px;font-weight: 400;line-height: normal;}
.eut_b4 .form-label, .eut_b4 .form-input {width: auto;max-width: 50%;}
.eut_b4 .form-label {padding-right: 15px;}
.eut_b1 small {display: block;width: 100%;}
.col_auto {width: auto!important;max-width: auto;}
.eut_b5 .form-input {float: left!important;}
.eut_b5 .form-label {margin-right: 15px;}
.eut_b5>.form-label label{line-height: normal;}
.eut_b5 small {color: #FF4656!important;}

.page-template-admin-generate-demo-data .submit_button_container {width: 100%;float: left;}
.page-template-admin-generate-demo-data  .form-styling .form-label {width: 50%;}
.page-template-admin-generate-demo-data  .form-styling .form-input {width: 50%;}
.page-template-admin-generate-demo-data #form_generate_data {
	display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*margin-right: -15px;*/
 /* margin-left: -15px;*/
  -ms-flex-align: center !important;
  align-items: center !important;
}
.page-template-admin-generate-demo-data  .form-styling .form-label,  .page-template-admin-generate-demo-data  .form-styling .form-input {margin: 0 0 30px 0;}
.page-template-admin-generate-demo-data  .form-styling .form-input select {margin: 0;}
.page-template-admin-generate-demo-data  .delete_demo_data_button_container input {background-color: #000;}


@media (min-width: 767px) {

}
@media (min-width: 1200px) {

}
@media (min-width: 1600px) {

}
@media (max-width: 1600px) {
	.sidebar-right .dropdownlinks-dropdown h4 {font-size: 28px;}
	.logged-in .dropdownlinks ul a{	font-size: 14px;}
	.logged-in .bodybox h3{text-align: center;font-size: 28px;}
}
@media (max-width: 1200px) {}
@media (max-width: 991px) {}
@media (max-width: 768px) {
	.form-styling.register-form-ag .form-input, .ess_b7_bl {width: 100%;float: left;}
	.ess_b1 .form-input, .ess_b2 .form-input, .ess_b3 .form-input {width: 100% !important;max-width: 100% !important;}
	.ess_b3 .form-label {width: 60%;}

	.site-settings-page .form-label label, .ess_b6 .form-input label{font-size: 14px;}
	.ess_b5 .form-label {margin: 16px 20px 0 0;}
	.form-styling .fieldset {padding: 40px 20px;}
	.site-settings-page fieldset .form-label, .site-settings-page fieldset .form-input {width: 50%!important;margin: 0!important;}
	.fieldset .form-label label{line-height: normal!important;}
	.fieldset .fl_full>div, .fieldset_col>div {margin-bottom: 15px;}
	.fieldset_col .l, .fieldset_col .r {width: 100%;}
	.eeo_b2 .form-label {width: 60%;}
	.page-template-edit-user-types .form-styling .form-input.col100 {width: 100%!important;max-width: 100%;}
	.eut_b4 .form-label, .eut_b4 .form-input {width: 100%;max-width: 100%;}
	.page-template-admin-generate-demo-data  .form-styling .form-label {width: 100%;}
	.page-template-admin-generate-demo-data  .form-styling .form-input {width: 100%;}


}
/***  END logged-in *********************************************************************************/
.sidebar-left .countries {
  background-color: #fdfdfd;}

/***  start logged-in block *********************************************************************************/
.logged-in .sidebar-right .dropdownlinks .icon-menu {display: none;}
.logged-in .sidebar-right {width: 20%;}
.logged-in .contentwrapper {width: 80%;}
.logged-in .sidebar-right .quicksearch{display: none;}

.logged-in .sidebar-right {background-color: #1f2326;}
@media (min-width: 767px) {
.logged-in .sidebar-right .dropdownlinks ul{display: block;}
}
@media (max-width: 768px) {
	.logged-in .sidebar-right, .logged-in .contentwrapper{width: 100%;}


}
/***  END logged-in block *********************************************************************************/
/***  start Documentation *********************************************************************************/

.documentation h1{font-size: 32px;text-transform: uppercase;margin-bottom: 30px;}
.documentation h2{font-size: 20px;margin-bottom: 15px;}
.documentation h1,.documentation h2 {font-weight: 700;}
.documentation, .documentation p,.documentation a {font-size: 16px;}
.documentation p {text-indent: 20px;padding: 5px 0;}
.documentation .summary {border-bottom: 1px solid #E0E0E0;}
.documentation .summary {padding: 10px 0;}
.documentation {padding: 30px 20px;}
.documentation .summary ol {padding-left: 30px;line-height: 2em;font-size: 1.1rem;}
.documentation .summary ol li{padding-bottom: 20px;line-height: 140%;}
.documentation .summary ol li a{color: #363636;text-decoration: none;font-weight: 600;}
.documentation .summary ol li ol li a{font-weight: 400;}
.documentation .summary ol li ol li{padding-bottom: 2px;}
.documentation li img{margin-top: 15px;}
.documentation ol {padding-left: 40px;}
.documentation ol li{padding-bottom: 10px;}
#instalation, #getting-started, #admin-pages, #website-sections, #user-types, #user-labels, #incompatibilities{color: #FF4656;}

.documentation .row{padding: 0!important;}
@media (max-width: 1600px) {
	.documentation h1{font-size: 26px;}
	.documentation h2{font-size: 18px;}
	.documentation, .documentation p,.documentation a {font-size: 14px;}
}
@media (max-width: 768px) {
	.documentation img{width: 100%;}
	.documentation .summary ol {padding-left: 15px;}
	.documentation ol {padding-left: 0;}
}
/***  END Documentation *********************************************************************************/
textarea{border-radius: 30px!important;}
.full{width: 100%!important;}
.d_none {display: none;}
.header_row {margin-bottom: 15px;}
.header_row h3, .header_row h4 {margin: 0;padding: 0;}

@media (min-width: 767px) {
	.desc_none{display: none!important;}
	.bodybox_reviews .see-all-bottom {display: none;}
	.sidebar-left{display: none;}
	.see-all-bottom, .see-more-button{display: none;}

	.viu_girl_contact {display: none;}
	.girl .model-info {bottom: 5px;}

}

@media (max-width: 1600px) {
	.onereviewtext .author, .onereviewtext .author span{font-size: 16px;}
	.footer ul li {font-size: 12px;}
	.s_g_review_name {font-size: 16px;}
	.s_g_review_cont {font-size: 14px;}
}
@media (max-width: 1200px) {}
@media (max-width: 1150px) {
  .girl {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width: 991px) {}
@media (max-width: 768px) {
	.bodybox {padding: 20px 10px;}
	 .girl { padding: 2px;}
	.sidebar-right {order: 1;}
	.sidebar-left{order: 2;}
	.contentwrapper{order: 4;}

	.sidebar-left .countries .cat-item>a{position: relative;display: block;}
	.sidebar-right,.sidebar-left{border-bottom: 1px solid #fff;}
	.quicksearch h4::before, .sidebar-right .dropdownlinks h4::before, .sidebar-left .countries h4::before,
	.sidebar-left .countries .country-list>.cat-item>a::before 
	{
	  content: "";
	  position: absolute;
	  right: 5px;
	  top: 50%;
	  width: 0;
	  height: 0;
	  border-left: 6px solid transparent;
	  border-right: 6px solid transparent;
	  border-top: 6px solid #fff; /* стрека вниз */
	  transform: translateY(-50%) rotate(0deg);
	  transform-origin: center center; /* вращение строо от центра */
	  transition: transform 0.3s ease;
	}
	.quicksearch h4.active::before, .sidebar-right .dropdownlinks h4.active::before, .sidebar-left .countries h4.active::before,
	.sidebar-left .countries .cat-item.active>a::before {
	  transform: translateY(-50%) rotate(180deg); /* вверх */
	}


	.sidebar-left .country-list{
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -5px;
	margin-top: 10px;
	}
	.sidebar-left .country-list.active{
	display: -ms-flexbox!important;
	display: flex!important;
	}
	.sidebar-left .country-list>.cat-item {width: 50%;text-align: left;padding: 0 5px 15px 5px;}
	.sidebar-left .country-list>.cat-item>a{
	line-height: 50px;
	background: #fff;
	color: #000;
	border-radius: 50px;
	padding: 0 16px;}
	.sidebar-left .country-list>.cat-item>a:before{border-top: 6px solid #333!important;right: 15px!important;}
	.sidebar-left .country-list ul.children {margin: 10px 0;}

	 .sidebar-left .country-list ul.children a:hover {background: #FF4656;}
	.sidebar-left .countries .cat-item.active ul.children {display: block!important;}
	.sidebar-left .countries .cat-item .iconlocation {display: none;}
	.sidebar-left .countries{background-color: rgba(31, 35, 38, 1) !important;}
	.sidebar-right .quicksearch h4, .sidebar-right .dropdownlinks h4, .logged-in .sidebar-right .dropdownlinks-dropdown h4, .sidebar-left .countries h4{
		position: relative;
    font-size: 16px;
    font-weight: 700;
    margin: 0 15px 0 0;
    color: var(--c_red);
    text-transform: uppercase;
    padding: 5px 25px;
    text-align: center;
    cursor: pointer;
	}
	.sidebar-right .dropdownlinks,  .sidebar-left .countries{padding: 10px;margin: 0;border-radius: 0;}
	.sidebar-left .countries h4 .icon {display: none;}
	.sidebar-left .country-list ul.children {    border-radius: 10px;background: #FFF;}

	.mob_none {display: none!important;}
	.onereviewtext .author, .onereviewtext .author span{font-size: 14px;}
	.reviewtext {font-size: 12px;}
	.bodybox_reviews .see-all-top {display: none;}
	.carousel_mob_bott {
		display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	}
	.carousel_mob_bott .see-all-bottom {margin: 0 0 0 auto;}
	input {width: 100%;}

	.line_check .form-label {
	  float: left !important;
	  width: 70% !important;
	}
	.line_check .form-input {
	  float: left !important;
	  width: 30% !important;
	}
	.col30 {
	  width: 100% !important;
	}
	.page-template-nav-search .col30 {
	  width: 100% !important;
	}
	.formseparator {height: 0!important;}
	.logged-in .profile-page .girlsingle .thumbs {
	  width: 100% !important;
	  order: 1;
	}
	.profile_page_photos_videos {
	  width: 100%;
	  order: 1;
	}
	.profile-img-thumb-wrapper .edit-buttons .icon.button-delete{display: block;
	  width: 100%;}
	.logged-in .girlsingle .edit-buttons {top: 10px!important;bottom: auto;}
	.logged-in .girlsingle .edit-buttons .button-delete::before {
	  display: block;
	}
	.girl_slider .edit-buttons .button-delete, .logged-in .girlsingle .edit-buttons .button-delete {width: 50px;height: 50px;line-height: 50px;background-color: #fff;}
	.girl_slider .edit-buttons .button-delete:before{line-height: 50px;}
	.girl_slider .owl-nav {bottom: 30px;}
	.g_contact_viu>div:nth-child(1){width: 100%;}
	.logged-in .profile-page .girlsingle .thumbs{padding: 0;}
	.g_contact_viu .col{width: 50%;}
	.addreview-button, .removefromfavorites, .profilestarrating-wrapper {margin-bottom: 15px;}
	header.header-mobile2 .subnav-menu-wrapper .subnav-menu li.subnav-menu-btn a{padding: 10px 0 !important;background: transparent;}
	header.header-mobile2 .subnav-menu-wrapper .subnav-menu li.subnav-menu-btn a .icon {font-size: 20px;}

	.footer .widgetbox, .footer .countries, .footer > div {text-align: center;}
	.footer ul li {display: block;}
	.footer figure {margin: 10px 0;}

	.edit-registration-content .editregfields tr.tabletop th {
	  padding: 15px 0px;
	}
	.logged-in .sidebar-right .dropdownlinks ul a {font-size: 16px;}
	.slider .slide .labels .label, .label.label-verified, .label.online-label, .slider .slide .girlimg .premiumlabel span, .girl .girlpremium .premiumlabel span, .girl .thumb .thumbwrapper .label, .online-status, .girl .thumbwrapper .model-info .labels .online-status, .slider .slide .girlimg .girlinfo .labels span {
  	font-size: 10px;}
  	.girl-desc-location, .slider .slide .girlinfo .modelinfo .modelname, .girl a .desc .girl-name{line-height: 10px;}
  	.slider .slide .girlinfo .modelinfo .modelname, .girl a .desc .girl-name {font-size: 14px;}
  	.slider .slide .girlinfo .modelinfo .modelinfo-location, .girl .desc .girl-desc-location, .girl .desc .girl-desc-location {font-size: 12px;}
  	.viu_girl_contact .btn {font-size: 10px;}
  	.viu_girl_contact .btn svg {width: 20px;}
  	.viu_girl_contact .btn {line-height: 28px !important;height: 28px;border-radius: 10px !important;}
  	.viu_girl_contact {height: 42px;}
  	.girl .thumb .thumbwrapper .labels {  margin-bottom: 0;}
  	.girl .girlpremium .premiumlabel span{font-size: 0;}
  	 .footer ul li {font-size: 12px;font-weight: 500;margin-bottom: 15px;}
  	 .single_girl_slider .addreview-button{margin: 15px 0;}
  	 .bodybox .see-more-button{margin: 15px 0;}
  	 .report-profile-reason-form .form-input {width: 100%!important;max-width: 100%!important;}
  	 .subnav_menu_viu .btn{width: 100%;}
  	 .bodybox-homepage h3 {text-align: center;width: 100%;}
  	 .see-all-bottom{width: 100%;}
  	 .bodybox-homepage .see-all-top{display: none;}
  	 .bodybox-homepage .see-all-bottom{margin-top: 15px;}
  	 .slider .slide .labels .label, .label.label-verified, .label.online-label, .slider .slide .girlimg .premiumlabel span, .girl .girlpremium .premiumlabel span, .girl .thumb .thumbwrapper .label, .online-status, .girl .thumbwrapper .model-info .labels .online-status, .slider .slide .girlimg .girlinfo .labels span {
	  font-size: 8px;
	  font-weight: 600;
	  text-transform: uppercase;
	  padding: 0 15px;
	  border-radius: 8px;
	  line-height: 20px !important;
	  height: auto;
	}
	.premiumlabel span{font-size: 0!important}
	.slider .slide .girlimg .premiumlabel span, .girl .girlpremium .premiumlabel span, .girl_topr_b .label-video {
	  padding: 0;
	  border-radius: 10px;
	  width: 25px !important;
	  height: 25px !important;
	}
	.premiumlabel span::before, .girl .girlpremium .premiumlabel span::before {width: 18px;height: 18px;}
	.all-header-slider .label-video::before, .girl .thumb .label-video::before {width: 15px;  height: 15px;}
	.profile_g_head .profile-header{padding: 0;}
	.girlsingle .profile-header-mobile1 .phone-box {padding: 0; margin: 0 0 10px 0;}
	.girlsingle .profile-header .profile-header-name-info {padding: 0 0 20px 0;}
	.girlsingle .girlsinglelabels { text-align: center;}
	.footer .widgetbox, .footer ul li a {padding-right: 0;padding-left: 0;margin-right: 0;margin-left: 0;}
	.footer ul li a{display: block;}
	.bodybox .see-more-button {display: none;}
	.girl_more_info {margin: 0;}
	.girl .thumbwrapper .model-info .labels .online-status{margin-top: -20px;}
	.profilestarrating-wrapper .starrating_txt {margin-bottom: 10px;}
	.filtersearch, .page-template-nav-search .bodybox h3 {width: 100%;text-align: center;}
	







}


.page-template-nav-search .bodybox h4{display: none;}








@media (max-width: 768px) {
	.pagetitle_wrap, .pagetitle {float: none;}
	.contentwrapper .pagetitle-menu {
	  display: flex;
	  flex-wrap: nowrap;
	  overflow-x: auto;
	  -webkit-overflow-scrolling: touch; /* плавный скролл а iOS */
	  list-style: none;
	  margin: 0;
	  padding: 0;
	}

	.contentwrapper .pagetitle-menu li {
	  flex: 0 0 auto; /* н сжимать */
	  margin-right: 10px; /* отступы мжду кнопками */
	}

	.contentwrapper .pagetitle-menu::-webkit-scrollbar {
	  display: none; /* скрыть полосу прокрутки */
	}

}

.all.all-body>.clear10{height: 0;}
.single-escort .report-profile-wrapper .report-profile-button {
  color: #ff4656;
  background: transparent;
  padding: 0;
}
.single-escort .report-profile-wrapper .report-profile-button .icon {display: none;}
.girlsingle.agency-profile .addreview,.agencydetails .sendemail.pinkbutton {border-radius: 15px!important;font-size: 14px!important;text-transform: initial;margin: 5px;}
.girlsingle.agency-profile .addreview{background: #32C832;}
.agency-reviews-bodybox h4 {color: #FF4656;border: none;}
.register_ind_dateday .form-label.label_on{width: 50%;}

#wpadminbar #adminbarsearch::before{display: none!important;}
.profile_head_gal .addreview-button, .profile_head_gal .addtofavorites {display: none;}
.all-header-slider .owl-carousel {
    direction: ltr; /* отключаем ручное RTL */
}






/* 1) рамка селекта */
.select2-container--default .select2-selection--single {
  border: 1px solid #FF4656 !important;
}
/* рамка у выпадающего мню */
.select2-container--default .select2-dropdown {
  border: 1px solid #FF4656 !important;
}

/* 2) когда селек открыт/активен (Select2 добавляет .select2-container--open) */
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #FF4656 !important;
  box-shadow: 0 0 0 3px #FF4656 !important; /* опионально */
}

/* 3) подсветка при hover / клавишах (highlighted item) */
.select2-container--default .select2-results__option--highlighted {
  background-color: #FF4656 !important;
  color: #fff !important;
}

/* 4) выбранный пункт в списе (aria-selected="true") — легка подсвечен */
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #FF4656 !important;
  color: #fff !important;
  font-weight: 600;
}
/* при наведени */
.select2-container--default .select2-results__option--highlighted {
  background-color: #FF4656 !important;
  color: #fff !important;
}


.closebtn:hover{background: transparent!important;}
