ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}[class*=" show-"]{display:none!important}@media (min-width:48rem){.show-md{display:block!important}.hide-md{display:none!important}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:36rem){.container{padding-left:1rem;padding-right:1rem}}@media (min-width:48rem){.container{padding-left:.5rem;padding-right:.5rem}}@media (min-width:62rem){.container{padding-left:.5rem;padding-right:.5rem}}@media (min-width:87.5rem){.container{padding-left:1rem;padding-right:1rem}}@media (min-width:36rem){.container{max-width:33.75rem}}@media (min-width:48rem){.container{max-width:45rem}}@media (min-width:62rem){.container{max-width:60rem}}@media (min-width:87.5rem){.container{max-width:75rem}}.container-narrow{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:36rem){.container-narrow{padding-left:1rem;padding-right:1rem}}@media (min-width:48rem){.container-narrow{padding-left:.5rem;padding-right:.5rem}}@media (min-width:62rem){.container-narrow{padding-left:.5rem;padding-right:.5rem}}@media (min-width:87.5rem){.container-narrow{padding-left:1rem;padding-right:1rem}}@media (min-width:36rem){.container-narrow{max-width:22.5rem}}@media (min-width:48rem){.container-narrow{max-width:30rem}}@media (min-width:62rem){.container-narrow{max-width:53rem}}@media (min-width:87.5rem){.container-narrow{max-width:66.66666667%}}.container-full{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:36rem){.container-full{padding-left:1rem;padding-right:1rem}}@media (min-width:48rem){.container-full{padding-left:.5rem;padding-right:.5rem}}@media (min-width:62rem){.container-full{padding-left:.5rem;padding-right:.5rem}}@media (min-width:87.5rem){.container-full{padding-left:1rem;padding-right:1rem}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:36rem){[class*=col-]{padding-left:.5rem;padding-right:.5rem}}@media (min-width:48rem){[class*=col-]{padding-left:.5rem;padding-right:.5rem}}@media (min-width:62rem){[class*=col-]{padding-left:.5rem;padding-right:.5rem}}@media (min-width:87.5rem){[class*=col-]{padding-left:.5rem;padding-right:.5rem}}.col-2,.col-3{-webkit-box-flex:0}.col-2{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-3,.col-4,.col-6{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-10,.col-12,.col-6{-webkit-box-flex:0}.col-10{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-12,.col-sm-3{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}@media (min-width:36rem){.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.col-md-1_5,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}@media (min-width:48rem){.offset-md-1{margin-left:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-1_5,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-1_5{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}body{margin:0;overflow-x:hidden;font-family:"Helvetica","Arial",sans-serif;font-size:14px;line-height:1.42;color:#333}.img-fluid{max-width:100%;height:auto}.age-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0/.8)}.age-modal-content{background:#fff;padding:20px 30px;text-align:center;max-width:600px;margin:10%auto;border-radius:10px}.age-buttons,.main-h1{display:-webkit-box;display:-ms-flexbox;display:flex}.age-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.age-buttons button{padding:10px 20px;cursor:pointer;border-radius:5px;border:0;font-weight:700;color:#fff;font-size:18px}#ageYes{background-color:#22b24c}#ageNo{background-color:#cf0032}@font-face{font-display:swap;font-family:"francois";src:url(/wp-content/themes/cuipd-theme/assets/fonts/francoisone-regular-webfont.woff2)format("woff2"),url(/wp-content/themes/cuipd-theme/assets/fonts/francoisone-regular-webfont.woff)format("woff"),url(/wp-content/themes/cuipd-theme/assets/fonts/FrancoisOne/FrancoisOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4{font-family:"francois"}.content-box-body h3,.content-box-body h4{margin-bottom:0}b,strong{font-weight:700!important}.main-h1{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0;color:#fff;font-size:2.3rem;text-transform:capitalize;font-weight:500}h2.h2-l{margin:1rem 0}h3{font-size:19px}p{line-height:1.43}.escort-loop-heading{width:100%;font-size:2rem;border-bottom:1px solid #777;margin:0 0 .7rem}.home-escort-list .escort-loop-heading{text-transform:uppercase}#bottom-banners{margin-bottom:1rem}#bottom-banners h2{text-align:center;border-top:2px solid #cf0032;padding-top:1rem;margin-top:2rem}#site-main{padding:2.5rem 0}.h2-l,h2{font-size:2rem}.site-main-bg{background-size:cover;background-image:url(/wp-content/themes/cuipd-theme/assets/img/frontbg.webp);background-repeat:no-repeat;background-position:center;background-attachment:fixed}@media (max-width:768px){.site-main-bg{background-size:100% 100%;background-position:center center}}.btn-red,a{-webkit-transition:all .3s;transition:all .3s}a{color:#c00;text-decoration:none}.btn-red{background-color:#cf0032;font-size:16px;color:#fff;font-weight:600;border-radius:4px;padding:.5rem;font-family:"francois";border:1px solid #eb6864;cursor:pointer}.btn-lg:hover,.btn-red:hover{background-color:#e53c37}.btn-lg,.search-bar input{padding:1rem;font-size:1.2rem;font-family:"francois";font-weight:500}.btn-lg{display:block;border:0;text-align:center;border-radius:.4rem;background-color:#cf0032;color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.content-box{background:#fff;border:1px solid #e74b47;border-radius:5px;margin-bottom:1rem}.content-box-head{background-color:#e74b47;padding:.7rem 1rem}.content-box-head h2{margin:0;color:#fff;font-size:19px}aside{position:relative}.cupid-side-ads{width:100%;margin-top:1.5rem;top:1rem;position:sticky;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#newest-escorts-nav nav,.cupid-side-ads,.search-bar button{display:-webkit-box;display:-ms-flexbox;display:flex}#newest-escorts-nav nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#newest-escorts-nav nav p{margin:.5rem 1rem 0 0;font-weight:600}#newest-escorts-nav nav a{padding:.5rem 1rem}.search-bar{margin-bottom:1rem}.search-bar input{width:calc(100% - 2rem);color:#333;border:1px solid #ccc;border-radius:6px;display:inline-block}.search-bar button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.7rem 0;margin:0;font-size:1.2rem;font-weight:500;text-transform:uppercase}.search-bar svg{fill:#cf0032;stroke:#fff;width:1.5rem;margin-right:.3rem;stroke-width:2.3}.footer-col h2{margin:0;font-size:1.4rem}.footer-col ul{list-style:none;padding:0}.footer-col nav a{font-size:1rem;margin-bottom:.2rem;display:inline-block}.location-list-col{text-align:center;font-size:14px}.location-list-col a{display:block;margin-bottom:.3rem;line-height:1.1}.location-list-col a:hover{text-decoration:underline}.location-list-col h2{font-size:19px}.block-home-locations .location-list-col p a,.location-list-col h2 a{color:#333;font-weight:600}.block-home-locations .content-box{padding-bottom:.5rem;padding-top:.5rem}.location-list-col h2 a:hover,.location-list-col p a:hover{color:#c00}.location-list-col p{margin-top:0}.location-list-col p a{color:#c00;font-weight:500}.block-home-locations{display:inline-block;width:100%}.block-ads-top img{border:2px solid #999;max-width:calc(100% - 4px);border-radius:5px}@media (min-width:87.5rem){#home-vip .escort-card-img{height:16rem}.escort-card-col{padding:0 5px 1rem}.row .menu-header-bottom-container,.row .menu-header-middle-container{background-color:#eb6864;margin:0-1rem;width:calc(100% + 2rem)}#nav-mid-row{margin-right:-1rem}}.content-box-body{padding:.75rem}.content-box-body p:first-of-type{margin-top:0}.logo-main{margin:.3rem 0}.menu-top-menu-container,ul#menu-top-menu li,ul#menu-top-menu li a{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-top-menu-container,ul#menu-top-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-top-menu-container{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:15px}ul#menu-top-menu{height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}ul#menu-top-menu li,ul#menu-top-menu li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul#menu-top-menu li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul#menu-top-menu li a{text-decoration:none;padding:0 1rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;font-weight:600;position:relative}ul#menu-top-menu li a:hover{background-color:#eee}.menu-header-bottom-container,.menu-header-middle-container{background-color:#eb6864;margin:0-.5rem;width:calc(100% + 1rem)}#nav-mid-row{background-color:#eb6864}#menu-header-bottom,#menu-header-middle,ul#menu-top-menu{list-style:none;padding:0;margin:0}#menu-header-bottom li,#menu-header-middle li{display:inline}#menu-header-bottom li a,#menu-header-middle li a{padding:1.2rem 1rem;text-decoration:none;color:#fff;font-weight:600;display:inline-block;font-size:15px}#menu-header-bottom li a:hover,#menu-header-middle li a:hover{background-color:#e74b47}#menu-header-bottom{font-size:0}#menu-header-bottom li a{background-color:#cf0032;padding:1.4rem 1rem;border:1px solid #000;font-size:18px;font-family:"francois";line-height:18px}.toggle-trigger{background:#fff0;border:1px solid #e53c37;margin-top:.75rem;margin-left:-.5rem;border-radius:5px}.toggle-trigger svg{stroke:#fff;width:2rem}.escort-card-col{padding-bottom:1rem}.escort-card{height:100%;background-color:#000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #999;border-radius:5px;overflow:hidden}.escort-card a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8}.escort-card .escort-card-img{width:100%;height:12rem;position:relative}.escort-card .escort-card-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.escort-card .escort-card-content,.escort-card p{display:inline-block;padding:.5rem .3rem 0}.escort-card h3{color:#fff;font-size:15px;margin:0}.escort-card p{margin:.3rem 0;padding:.1rem .3rem;background-color:#eb6864;border-radius:2px;color:#fff;font-size:11px;font-weight:600}.ecort-card-icons{margin:auto 0 .2rem .2rem}.xicon{width:28px;height:auto}#site-footer{background-color:#b62f2f;padding:2rem 0 0}#footer-bottom p,#footer-col1{font-size:14px;line-height:18px}#footer-col1 span{max-width:80%;display:block}#footer-col1 h2{margin-top:2rem}#footer-col1 a{text-decoration:none}#footer-logos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer-logos img{margin-left:.5rem}#footer-bottom{background-color:#272727;border-top:1px solid #fff;width:100%;padding:.5rem 0}#footer-bottom p,.footer-col a,.footer-col h2,.footer-col p{color:#fff}@media (max-width:48rem){.main-h1{font-size:25px;padding:.75rem 0;display:inline-block;text-align:left;font-weight:600;height:unset}.logo-main{margin:.7rem 0 1rem}.mobile-nav{display:none}.mobile-nav-top{padding-top:.7rem;border-top:1px solid #e74944;background-color:#eb6864;position:relative}.mobile-nav-top:before{content:"";position:absolute;width:100%;top:0;left:0;border-top:1px solid #e08581}.mobile-nav-top ul li{border:1px solid #000}.mobile-nav-top ul li a{padding:.7rem 1.5rem;display:block;background-color:#cf0032;color:#fff;font-family:"francois";font-size:19px;line-height:19px;font-weight:600}.menu-top-menu-container{display:block;margin:0}.mb-search-bar-nav .menu-header-bottom-container ul,.menu-top-menu-container ul,.mobile-nav-top ul{margin:0;padding:0;list-style:none}.menu-top-menu-container ul li a{width:calc(100% - 3rem);padding:.65rem 1.5rem;text-decoration:none;color:#fff;font-weight:600;display:inline-block;font-size:15px;background-color:#eb6864}#mobile-nav-wrap .menu-header-bottom-container,.menu-header-middle-container{margin:0;width:100%}.menu-header-middle-container #menu-header-middle li a{display:block;width:calc(100% - 3rem);padding:.65rem 1.5rem}#menu-header-middle{padding-top:.5rem}#nav-mid-row{background-color:#eb6864;margin-left:-1rem;margin-right:-1rem}.search-bar{margin-bottom:0;font-size:14px}.search-bar svg{width:15px}.search-bar button.btn-red{padding:.85rem 0;font-size:14px}.mb-search-bar-nav .menu-header-bottom-container{margin:0;width:100%;background:#fff0}.mb-search-bar-nav .menu-header-bottom-container ul a{background-color:#cf0032;color:#fff;font-family:"francois";text-align:center;display:block;text-transform:uppercase;border:1px solid #eb6864;border-radius:5px;padding:.85rem 0}.location-list-col h2 a{font-size:2rem}.location-list-col a{font-size:1.15rem}#newest-escorts-nav nav{-ms-flex-wrap:wrap;flex-wrap:wrap}#newest-escorts-nav nav p{-ms-flex-preferred-size:100%;flex-basis:100%}#home-vip .escort-card .escort-card-img{height:11rem}#home-premium .escort-card .escort-card-img{height:10rem}#mobile-mid-ads{margin:2rem 0}div.escort-card-col{padding:0 .1rem .3rem}#popular-searches{margin-bottom:3rem}#popular-searches .btn-lg{margin-left:0;margin-right:0}#bottom-banners{display:none}#site-footer{text-align:center}#footer-col1 span{margin-left:auto;margin-right:auto}.escort-card .escort-card-img{height:7.5rem}.escort-type-buttons .btn-lg{padding:12px;font-size:14px}.block-ads-top .col-md-2{padding-left:.315rem;padding-right:.315rem}.block-ads-top img{margin-bottom:.315rem}.menu-footer-middle-nav-1-container ul,.menu-footer-middle-nav-2-container ul{margin:0}#footer-col3{margin-top:1rem}.location-list-col p{margin-top:.3rem}}