*{margin:0;padding:0;border:0;outline:0}@font-face{font-family:'FG';src:url('https://localpussy.b-cdn.net/wp-content/themes/localpussyV2/fonts/HelveticaLT.woff2') format('woff2'),
url('https://localpussy.b-cdn.net/wp-content/themes/localpussyV2/fonts/HelveticaLT.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'FGD';src:url('https://localpussy.b-cdn.net/wp-content/themes/localpussyV2/fonts/HelveticaLT-Bold.woff2') format('woff2'),
url('https://localpussy.b-cdn.net/wp-content/themes/localpussyV2/fonts/HelveticaLT-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}html{height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#D31655}a:hover{text-decoration:none}body{height:100%;margin:0;padding:0;font-size:15px}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}hr{border-bottom:1px solid #4e4e4e}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html
.clearfix{height:1%}.fl{float:left}.fr{float:right}.clr{clear:both}img{max-width:100%;height:auto;border:none}a{transition:color .0s ease-in;-moz-transition:color .0s ease-in;-webkit-transition:color .0s ease-in}header{background:#ececec;padding:20px}body{background:#fff;font-family:'FG',sans-serif}.wrap{width:100%;max-width:1080px;margin:0
auto}.logo{max-width:300px}#banner{padding:30px
0px}.banner-bottom{background:#ec2f72;padding:20px;padding-bottom:10px}.banner-bottom::after{content:"";display:block;position:absolute;left:0;z-index:-1;width:100%;height:20px;background:url(https://localpussy.b-cdn.net/wp-content/themes/localpussyV2/images/sb.webp) center center / contain no-repeat}.signcontainer{padding:20px;width:90%;margin:0
auto}.pcity{color:#000;font-family:'FGD',sans-serif}.head-right{}.galbox{position:relative;display:block;opacity:.9}.gallery
a{position:relative}.galbox:hover,.galact{border:5px
solid #2fd4ec;opacity:1}.gallery{display:grid;grid-template-columns:repeat(7, 1fr);gap:1px}.sname{position:absolute;top:50%;left:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#222;font-family:'FGD',sans-serif;transform:translate(-50%, -50%);background:#fff;border-radius:30px;width:75%;text-align:center;max-width:100%;position:absolute;z-index:1000;align-items:center;justify-content:center;display:none;transition:display .3s ease}.sname
a{color:#222;display:block;line-height:20px}.active{display:block}.gallery
img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}#header{align-items:center;justify-content:center}.fancybox-close{background:url(https://localpussy.b-cdn.net/wp-content/themes/localpussyV2/images/close.webp) top center no-repeat !important}.three-box{display:flex;align-items:center;margin-top:40px;margin-bottom:40px}.three-box
p{font-family:'FGD',sans-serif;font-size:16px;color:#3f3f3f;margin:0}.head-right{text-align:right;color:#2f2f2f}.three-box.fbox{justify-content:center;margin-right:30px}.three-box.mbox{justify-content:center;padding-left:30px}.three-box.rbox{justify-content:right;padding-right:30px}.btext{color:#fff;line-height:18px;font-size:14px}#bottom{}#bottom{}#back-color,.btn-primary,.btn-default,.btn{cursor:pointer;font-family:'FGD',sans-serif;cursor:pointer;font-size:18px;background-color:#ec2f72;border-color:#ec2f72;font-weight:normal;border-radius:30px;color:#fff;padding-left:20px;padding-right:20px}.reglink{margin-top:15px}.btn:hover{background-color:#ec2f72;border-color:#ec2f72;color:#fff}.hthumb{background:#fff;padding:20px;margin-bottom:20px;color:#2f2f2f}.hthumb
p{margin:0;margin-top:10px}.htitle{font-size:24px;font-family:'FGD',sans-serif;line-height:18px}#footer{color:#f1f1f1;font-size:14px;padding-top:20px;padding-bottom:20px}.signheader{color:#fff;font-family:'FGD',sans-serif;text-align:center;font-size:30px;margin-bottom:20px}.signheader
label{font-weight:bold}.form-control,.form-select{border-radius:30px}.yl{color:#ec2f72}.termtext{color:#fff;font-size:13px}.ylbtn,.ylbtn:hover{background:#2fd4ec;border-color:#2fd4ec;color:#2f2f2f;width:100%}#footer
a{color:#ec2f72;font-family:'FGD',sans-serif;text-transform:uppercase}#footer
.cw{color:#fff}.midbtn{clear:both;display:table;margin:0
auto;margin-bottom:20px}.midheader,.botheader{margin:20px
auto;color:#ec2f72;text-align:center;font-size:18px;font-family:'FGD',sans-serif}.hth-con{margin-top:30px;margin-bottom:30px}.botbtn{width:100%;font-size:24px}.botheader{margin-bottom:30px}.fright{text-align:right}#formsign{color:#fff}.head-right{font-size:18px}.pgnavi{padding:0px
15px;margin:20px
auto;display:table}#singlepost{text-align:center;color:#222}#singlepost h2,#pagepost
h2{font-size:30px;color:#ec2f72}#singlepost h1,#singlepost h2,#singlepost h3,#singlepost h4,#singlepost h5,
#pagepost h1, #pagepost h2, #pagepost h3,#pagepost h4, #pagepost
h5{font-family:'FGD',sans-serif}#singlepost
.ages{color:#222}.abthead{color:#000;margin:20px
auto;font-family:'FGD',sans-serif}.circle-nav{display:flex;gap:10px}.circle-nav
a{width:16px;height:16px;background-color:#222;border-radius:50%;display:inline-block;transition:all 0.3s ease}.circle-nav
a.active{background-color:#cc0f4b}.circle-nav a:hover{background-color:#cc0f4b}.clearfix{clear:both}.circle-nav
.dots{display:inline-block;width:23px;height:23px;line-height:23px;text-align:center;color:#222}@media (min-width:992px) and (max-width:1100px){.wrap{margin:0
15px;max-width:calc(100% - 30px )}}@media (max-width:991.98px){.gallery{grid-template-columns:repeat(5, 1fr)}#thfeat{margin-left:40px}.three-box.fbox{justify-content:right;margin-right:0px}.three-box.mbox{justify-content:center;padding-left:0px}.three-box.rbox{justify-content:left;padding-right:0px}#btt{padding-left:15px;padding-right:15px}}@media (max-width:767.98px){#header,.head-right{text-align:center}.hthumb{padding:10px;text-align:center}.three-box.mbox{justify-content:center}.three-box.rbox{justify-content:center}.gallery{grid-template-columns:repeat(4, 1fr)}#thfeat{margin-left:0px}.pgnavi{float:none;display:table;margin:20px
auto}.head-right
.reglink{margin:20px
auto;display:table}.three-box{margin-bottom:20px}.three-box.fbox{justify-content:center;margin-right:0px}.three-box.mbox{justify-content:center;padding-left:0px}.three-box.rbox{justify-content:center;padding-right:0px}}#mobbot{font-size:21px;line-height:22px}@media (max-width:575.98px){.three-box{justify-content:center}.gallery{grid-template-columns:repeat(3, 1fr)}#footer,.fright{text-align:center}.btext{padding:0px
15px}.three-box{margin-bottom:0px}#btt{margin-top:20px}#banner{padding:10px}#footer
a{padding:0px
15px}}@media only screen and (max-width: 430px){#header
.logo{width:95%;margin:0
auto}}.highlight{transition:all .3s ease;box-shadow:0 0 10px rgba(255,0,0,.5)}.fancybox-skin{background:#f1f1f1 !important}.fancybox-wrap,.fancybox-inner{max-width:none !important;max-height:800px !important}.subhead{margin:0
auto;padding-top:30px;padding-bottom:30px;clear:both}.subhead , .subhead
h2{font-family:'FGD',sans-serif;line-height:34px;font-weight:bold;font-size:40px;text-align:center}.ftul{display:table;width:100%;margin:0
auto;text-align:center;list-style:none;padding-top:20px;padding-bottom:20px}.ftul
li{float:left;width:31%;margin-right:2.3%;padding-bottom:0px}.ftul
.fthead{text-align:center;font-weight:bold;font-size:22px;padding-top:10px;padding-bottom:10px}.ftul
.ftimg{text-align:center;width:60%;margin:0
auto}.subtext3
p{color:#3f3f3f}.subtext3,.mf-text{clear:both;color:#3f3f3f}.mf{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px;align-items:stretch}.mf>*{height:100%;align-content:center;align-items:center;position:relative}.mf{display:flex;flex-direction:column;gap:20px}.mf>*{width:100%}.mf:nth-child(even)>:nth-child(1){order:2}.mf:nth-child(even)>:nth-child(2){order:1}@media (min-width: 768px){.mf{display:grid}.mf:nth-child(even)>:nth-child(1),.mf:nth-child(even)>:nth-child(2){order:initial}.mf:nth-child(odd){grid-template-columns:7fr minmax(318px, 3fr)}.mf:nth-child(even){grid-template-columns:minmax(318px, 3fr) 7fr}}@media (min-width: 768px){.mf:nth-child(odd){grid-template-columns:7fr minmax(318px, 3fr)}.mf:nth-child(even){grid-template-columns:minmax(318px, 3fr) 7fr}}.subtext3
p{margin-bottom:20px}.mf-text{line-height:20px;padding-top:20px;text-align:center}.mf-mob{position:relative;display:table;max-width:318px;margin:0
auto}.mf-ph{position:relative;z-index:99}.mf-head , .mf-head
h3{font-family:'FGD',sans-serif;font-weight:bold;font-size:24px;color:#2f2f2f;text-align:center}.mf-prof{position:absolute;top:18%;z-index:98;object-fit:cover;left:0}.mf-smp{position:absolute;top:7.5%;left:8%;z-index:97}.mf-but{width:90%;margin:0
auto}.tbuts{width:100%;margin:0
auto;text-align:center}a.sjoins{border-radius:30px;background:#2fd4ec;color:#2f2f2f;font-size:24px;padding:10px
30px;display:table;margin:0
auto;text-align:center;font-weight:bold}a.joins{background:#ec2f72;padding:15px;font-weight:700;border-radius:30px;color:#fff;cursor:pointer;font-size:20px;text-align:center;display:block;line-height:20px;max-width:600px;margin:5px
auto}br{clear:both;height:20px}.mf-titlegeo{color:#3f3f3f;position:absolute;left:100px;z-index:100;top:50px;font-size:13px}.mf-chat{color:#3f3f3f;position:absolute;top:75%;z-index:101;width:84%;left:8%}span.mfgeo{color:#3f3f3f;font-size:12px}.mfmo{width:30px}.tw-button{clear:both;margin:0
auto;width:300px}#pcity,#pcity2{color:#000}.display-posts-listing{display:table;padding:15px
0px 15px 0px !important;margin:0
auto !important}.profimg
img{width:250px;height:250px;max-width:100%;background-size:cover}.featured-page{display:table;margin:0
auto}.featured-image{float:left;position:relative;width:38%;margin-right:1%}.feat-excerpt{float:left;position:relative;width:61%;color:#3f3f3f !important}#bblog
h1.bbg{font-family:'FGD',sans-serif;color:#2f2f2f !important;font-weight:bold;font-size:36px;text-align:center;padding-bottom:15px;margin-bottom:0px}.featured-image
img{max-width:100%}.feat-excerpt a.header-link ,   .feat-excerpt a.header-link
strong{color:#ec2f72 !important;font-weight:bold;text-decoration:none;font-size:26px}.page-pars
a{color:#ec2f72 !important}#bottom{padding:15px}footer{border-top:1px solid #c1c1c1}#footer{display:grid;grid-template-columns:3fr 7fr;gap:20px;color:#3f3f3f;align-content:center;align-items:center}#footer
p{text-align:right}#footer
ul{margin:0px;padding:0px;list-style:none}#footer ul
li{display:inline-block;padding:10px
10px}#footer ul li:first-child{padding-left:0px}.three-box{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;align-content:center;align-items:center}.three-box
.box{background:#2fd4ec;color:#3f3f3f}.three-box .box-in{display:grid;grid-template-columns:minmax(100px, 3fr) 7fr;padding:20px;align-content:center;gap:12px;align-items:center}@media (max-width: 991px){.subhead , .subhead
h2{font-size:30px;line-height:28px}#footer{grid-template-columns:1fr}#footer
ul{display:table;margin:0
auto}#footer
p{text-align:center}}@media (max-width: 875px){.three-box{grid-template-columns:1fr;max-width:400px;margin:0
auto}}@media (max-width: 768px){.featured-image{width:98%;margin-right:0%;margin:0
auto;float:none}.feat-excerpt{float:none;width:98%;margin:0
auto}.featured-page{text-align:center}.subhead , .subhead
h2{font-size:28px;line-height:26px}.sjoins,.joins{line-height:26px}.ftul
li{float:none;width:100%;margin:0
auto;padding-bottom:20px}}.wpcf7-form
p{display:flex;align-items:center;gap:15px;margin-bottom:15px}.wpcf7-form p
label{flex:0 0 110px;margin-bottom:0;color:#2f2f2f;font-weight:bold}.wpcf7-form p label
br{display:none}.wpcf7-form p .wpcf7-form-control-wrap{flex:1;width:100%}.wpcf7-form p input[type="text"],
.wpcf7-form p input[type="email"],
.wpcf7-form p
textarea{width:100%;box-sizing:border-box;background:#fff;border:1px
solid #c4c4c4;border-radius:30px;padding:5px
15px}.wpcf7-form p:has(textarea){align-items:flex-start}.wpcf7-form p:has(.wpcf7-submit){text-align:right;display:block}.wpcf7-submit{float:right;background:#2fd4ec;color:#2f2f2f;font-weight:bold;text-transform:uppercase;padding:5px
40px;border:0px;border-radius:30px;color:#353534;cursor:pointer;cursor:pointer}@media (max-width: 768px){.wpcf7-form
p{flex-direction:column;align-items:stretch}.wpcf7-form p
label{flex:none;width:100%}.wpcf7-form p:has(.wpcf7-submit){padding-left:0;text-align:center}}