
/*!
Theme Name: LocalSexHookupV2
Theme URI: https://www.localsexhookup.com/
Author: LocalSexHookup.com
Author URI: https://www.localsexhookup.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: localsexhookupv2
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
body{margin:0;color:#000;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;background:#c4c4c4}img{max-width:100%}#page{margin:0px
auto;width:100%;max-width:1080px}.wrapper{}a:hover,.welcome
a{color:#f00}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}.logobox{display:block;text-align:center}.logobox
img{margin:0
auto;display:table}.tagline{text-align:center;margin:0px
auto;font-weight:700}.tagline
h1{font-size:18px}.tagline
h2{font-size:16px;color:#f00;font-weight:900}.headerbox{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.headerbox  .logobox,
.headerbox
.tagline{text-align:left;margin:0}main{background:#fff;padding:20px
0px;border-radius:30px}.banners{margin:0
auto;display:table}.profiles{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;padding:20px}.profile-item
img.profthumb{aspect-ratio:235 / 302;width:100%;object-fit:cover}.profile-item,.doodle{position:relative;display:block;opacity:1;transition:opacity 0.3s ease-in-out}.doodle,.profiles
a{position:relative}.doodle:hover,.galact{opacity:.5}.profile-item:hover::after{transform:translate(-40%, -55%);z-index:5}.profile-item:hover::after,.profile-item:hover::before{opacity:1;visibility:visible}.profile-icon{position:absolute;top:30%;left:29%;display:none;transition:display .3s ease}.active{display:block}.profile-navigation{display:flex;justify-content:center;align-items:center;gap:8px;margin:15px
0;width:100%}.profile-navigation a.page-numbers,
.profile-navigation span.page-numbers{display:block;width:48px;height:8px;background-color:#000;border-radius:30px;font-size:0 !important;line-height:0 !important;color:transparent !important;text-indent:-9999px;overflow:hidden;transition:all 0.25s ease-in-out}.profile-navigation a.page-numbers:hover{background-color:#f00;border-color:#f00;transform:translateY(-1px)}.profile-navigation span.page-numbers.current{background-color:#f00;border-color:#f00}.big-title{font-size:18px;font-weight:700;margin-bottom:15px}.signup
.note{font-size:12px;text-align:center}.signup
.formRow{display:flex;align-items:center;margin-bottom:10px;width:100%}.formRow
label{flex:0 0 30%;max-width:30%;padding-right:10px;box-sizing:border-box}.formRow input ,.formRow select,.wpcf7-form input ,.wpcf7-form
select{flex:0 0 70%;max-width:70%;box-sizing:border-box;padding:5px
15px;color:#000;border-radius:15px;border:1px
solid #fff;background:#fff}.btn{border-radius:30px;background:#f00;color:#fff;font-weight:bold;text-align:center;width:100%;padding:8px
15px;text-transform:uppercase}.btn:hover{color:#fff}@media screen and (max-width: 1080px){#page{padding:15px}}@media screen and (max-width: 991px){.big-title{margin-top:10px;text-align:center}.signup{padding:20px;background:#fff;border-radius:30px;margin-bottom:20px}.formRow input ,.formRow select,.wpcf7-form input ,.wpcf7-form
select{border:1px
solid #c4c4c4}.signup
.note{font-size:14px}}.features{margin:0
auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;justify-content:center;align-items:center;align-content:center}.features
img{display:table;margin:0
auto}.pageheader{text-align:center;font-weight:700;margin:20px
auto}.welcome{padding:20px
20px;text-align:center}@media screen and (max-width: 767px){.profiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px}#page{padding:15px}.profile-item
img{object-fit:cover}.headerbox{display:table;text-align:center}.headerbox  .logobox,
.headerbox
.tagline{text-align:center;width:100%;margin:10px
auto}}strong,b{font-weight:700}footer{text-align:center;padding-top:15px}footer
a{color:#000;text-decoration:none;font-weight:700}.footerLinks,.copyright,.submnu{margin:15px
0px}.submnu{list-style:none;padding:0;display:table;margin:0px
auto}.submnu
li{padding:0px
5px;display:inline-block}.submnu li
a{text-decoration:underline;font-weight:400}@media screen and (max-width: 500px){.signup
.formRow{flex-direction:column;align-items:flex-start}.formRow label,
.formRow input,.formRow
select{flex:0 0 100%;max-width:100%;width:100%}.formRow
label{margin-bottom:6px;padding-right:0}}.profilesection .formRow input ,.profilesection .formRow
select{border:1px
solid #c4c4c4}.profilesection{padding:20px;display:grid;grid-template-columns:30% 30% 40%;grid-template-areas:"photo info sidebar";gap:0px;width:100%;box-sizing:border-box}#photo{grid-area:photo;padding:15px}.info{grid-area:info;padding:15px}.singlesidebar{grid-area:sidebar;padding:15px}@media screen and (min-width: 501px) and (max-width: 996px){.profilesection{display:grid;grid-template-columns:50% 50%;grid-template-areas:"photo info"
"sidebar sidebar"}}@media (max-width: 500px){.profilesection{grid-template-columns:100%;grid-template-areas:"photo"
"sidebar"
"info"}}.aboutbox{padding:0px
20px 20px 20px}#singlepost h1,.aboutbox h1,.page-title{font-size:26px;font-weight:700}.page-header{font-weight:700;font-size:26px}ul.details{list-style:none;padding:0px;margin:20px
0px}ul.details
li{padding:0
0 0 0 }.aboutbox
.pagination{display:flex;display:flex;justify-content:space-between;margin-top:20px}.paginationPrev a,.paginationNext
a{color:#fff;text-decoration:none}.paginationPrev,.paginationNext{padding:8px
15px;text-transform:uppercase;background:#f00;border-radius:30px;color:#fff;font-weight:bold}.page-content{margin:20px
0px}.page-post-title{margin:0px
20px;border-bottom:1px solid #c4c4c4}