@charset "UTF-8";
/*
Theme Name: LoveDate
Theme URI: https://lovedate.jwsuperthemes.com
Author: the JWSThemes team
Author URI: https://jwsuperthemes.com
Description: LoveDate is a versatile WordPress theme designed for dating apps, LGBT dating, online communities, and social platforms. It’s fully compatible with BuddyPress and Elementor, allowing users with minimal web development experience to create an engaging dating website. Key features include one-click template installation, a fun matching system, smart search, messaging, virtual gifts, and advanced filters—everything needed to build a dynamic dating platform quickly and easily.
Requires at least: WordPress 4.9.6
Version: 3.1.2
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/lgpl-3.0.en.html
Text Domain: lovedate
Tested up to: 6.7.1
Requires PHP: 7.4
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

:root {
  --main: #75978d;
  --accent: #ff88ff;
  --secondary: #bd9dfe;
  --text: #322977;
  --light: #ffffff99;
  --white: #ffffff;
  --green: #70833c;
  --heading: #161616;
  --body: #322977;
  --bodybg: #ffffff;
  --btn-color: #ffffff;
  --btn-bgcolor: #75978d;
  --btn-bgcolor2: #468975;
  --e-global-color-primary: #916eff;
  --e-global-color-secondary: #468975;
  --menu-color: #191250;
  --font-size-sm: 14px;
  --line-height-sm: 19.6px;
  --font-size-md: 18px;
  --line-height-md: 25.2px;
}

.btn-theme {
  background: var(--main);
  color: #ffffff;
  height: 50px;
  padding: 0 40px;
  text-align: center;
  line-height: 50px;
}
.elementor-element.elementor-element-259b17ff.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-top: 100px;
}
.jws_main_menu_inner.open ul li a {
    color: #ffffff !important;
}
.elementor-element.elementor-element-aa392b2.elementor-widget.elementor-widget-text-editor {
    display: none;
}
.form_buddypress_layout2 .jws-form-row.yes_no_qs .action-button .field_radio:hover, .form_buddypress_layout2 .jws-form-row.yes_no_qs .field_checkbox.checked, .form_buddypress_layout2 .jws-form-row.steps-dating .field_checkbox.checked, .form_buddypress_layout2 .jws-form-row.yes_no_qs .field_radio.checked, .form_buddypress_layout2 .jws-form-row.steps-dating .field_radio.checked, .form_buddypress_layout2 button.btn_next, .pmpro_login_wrap form input[type="submit"]:hover, .jws-login-container form input[type="submit"]:hover, .elementor-4312 .elementor-element.elementor-element-34604c8 .elementor-button, .elementor-button, .jws-buddypress-archive #buddypress .field-visibility-settings-toggle button, .jws-buddypress-archive #buddypress #item-body form:not(#activity-loop-form,[method="get"]) a.button.edit, .jws-buddypress-archive #buddypress #item-body form:not(#activity-loop-form,[method="get"]) input[type=submit], .jws-change-avatar #avatar-crop-actions a.button, .jws-price-table .jws-price-table__footer .jws-price-table__button, a.jws-match-like.btn-like.pos-rel.liked, .jws-banner .btn_view, .woocommerce .woocommerce-MyAccount-content form button, .jws-buddypress-archive .profile-body.payment-method .table-heading th, .jws-buddypress-archive #buddypress #item-body.profile-mainpage form#bp-data-export button[type="submit"], a.jws-match-like.btn-like.pos-rel, .jws-chat-members .chat-content .conversation-user-info .rating-percent, .jws-chat-members .chat-content .conversation-user-info ul a, .jws-chat-members .chat-content .conversation-user-info ul li, .woocommerce-checkout .woocommerce-form-coupon .form-row button, .woocommerce-checkout .woocommerce-form-login .form-row button, .comments-area .comment-respond .comment-form .submit, form.woocommerce-form-track-order .button, .lost_reset_password .button, .jws-banner-inner a#btn-1, .jws-pmpro-level-element .layout1 .pmpro-plan-button a, .mpp-lightbox-activity-container button, .mpp-lightbox-activity-container input[type="submit"], .list_media_upload .upload-input, input[type="submit"], .pmpro .pmpro_btn {
    background: #468975!important;
    color: white!important;
    border-color: #468975!important;
}
button.pmpro_btn.pmpro_btn-plain.pmpro_btn-password-toggle, button.pmpro_btn.pmpro_btn-plain.pmpro_btn-password-toggle:hover {
    padding: 10px!important;
}
.bp-messages-wrap .chat-header .thread-actions>a, .bp-messages-wrap .chat-header .thread-actions>span, .bp-messages-wrap .chat-header .thread-actions>div.expandingButtons, .bp-messages-wrap .chat-header>a, .bp-messages-wrap .chat-header>span, .bp-messages-wrap .bm-reply .bm-send-message, .bp-messages-wrap .chat-footer>a, .bp-messages-wrap.bp-messages-mobile .chat-header .mobileClose{
   
    color: rgb(70 137 117) !important;
   
}
.jws-buddypress-archive #buddypress .field-visibility-settings button.field-visibility-settings-close, .rating-percent {
    border-color: #468975;
    color: #468975;
}
.elementor-3261 .elementor-element.elementor-element-4a1dfc1 .elementor-icon-list-item:hover .elementor-icon-list-text, .elementor-3261 .elementor-element.elementor-element-4a1dfc1 .elementor-icon-list-item.active .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-11c341a .elementor-icon-list-item:hover .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-11c341a .elementor-icon-list-item.active .elementor-icon-list-text, a.login.change-form span{
    color: #468975!important;
}
.active-sticky li span, .active-sticky  span.logo-inner img {
    filter: invert(0);
}
.elementor-element.elementor-element-60a2647.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-top: 20px;
}
.container {
    padding: 10px;
}
.container h4 {
    margin: 10px auto;
    font-size: 25px;
}
.container p {
    font-size: 14px;
}
.woocommerce-MyAccount-content > p:not(.tst):nth-of-type(1),
.woocommerce-MyAccount-content > p:not(.tst):nth-of-type(2) {
    display: none;
}

.jws-toolbar-wap {
    display: none;
}
/* .single-post footer#colophon, .category footer#colophon {
    display: none;
} */
.elementor-widget-login_button .jws_button_login a.elementor-button-link.register {
    padding: 10px!important;
}
.bp-messages-threads-wrapper {
    border-radius: 20px!important;
    box-shadow: 0px 15px 30px -12px rgba(30, 50, 101, 0.15);
    background: #fff;
}
.bp-messages-wrap {
    padding: 80px;
    height: 110vh!important;
    background: #efeeee;
}
.bp-messages-threads-wrapper .col-xl-3 {
    align-items: center;
    display: flex;
}	
body:not(.home) .elementor-1992 .elementor-element.elementor-element-9d02594.is-sticky {
    background-color: #ffffff !important;
}
/* //div#page .site footer#colophon, div#page .site header#masthead, */
 .elementor-element.elementor-element-506fe75a.elementor-widget.elementor-widget-shortcode a#pmpro_actionlink-logout {
    display: none;
}
button.pmpro_btn.pmpro_btn-plain.pmpro_btn-password-toggle {
    display: flex;
}
/* .elementor.elementor-1457, .jws-toolbar-wap, .elementor.elementor-1992 {
    display: none;
} */
article#post-12 div#page header#masthead{
    visibility: hidden;
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,button#e-n-tab-title-2083982761:hover,button#e-n-tab-title-2083982762:hover{
    color: white;
 
}
button.btn-show-advanced.btn-naked.elementor-button, .jws-before-member .action-button-bottom .btn-show-advanced, .jws-matching-filter .action-button-bottom .btn-show-advanced, .jws-matching-activity .action-button-bottom .btn-show-advanced, .jws_button_login .elementor-button-link.login {
    padding: 10px;
}
i.fas.fa-arrow-up::before {
    color: white!important;
}
body:not(.home) .active-sticky li span,
body:not(.home) .active-sticky span.logo-inner img ,
body:not(.home) .active-sticky  span.infor-user> span{
    filter: invert(1);
}

/* div#register-steps2 {
    display: block!important;
} */
button.btn-theme {
  border: 0;
}
.elementor-swiper-button {
    border-color: #75978d!important;
}
.testimonial-rating-number, .jws_testimonials_slider_wrap.layout1 .testimonial-rating-star:before {
    color: #75978d!important;
}
h4.link_text a, .jws_post_link .link_icon{
    color: white!important;}
 .jws_post_link{
background-color: #75978d!important;
    border-color: #75978d!important;
}
.box-icon img {
    filter: grayscale(1) invert(0) brightness(2);
}
.jws-match-discover .send-message {
    margin-bottom: -15px;
}
.jws-before-member .jws-form-modal .bps-checkbox label, .jws-matching-filter .jws-form-modal .bps-checkbox label, .jws-matching-activity .jws-form-modal .bps-checkbox label, .page_checkout_classic .jws_woo_your_order .woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-form-coupon-toggle, .woocommerce-checkout .woocommerce-form-login-toggle,.widget_product_tag_cloud a, .post-tags a, .tagcloud-list a, .jws_post_quote, .jws_post_link {
    background: #75978d70;
}
.jws-credit-cart {
    background: #161616;
}
.page-id-3427 .jws-banner .btn_view {
    background: white!Important;
    color: black!Important;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="url"], input[type="number"], input[type="date"], select, select.elementor-field-textual {
    min-height: 50px;
    background: rgba(25, 18, 80, 0.05);
    border-color: rgba(25, 18, 80, 0.05);
    border-radius: 5px;
    padding: 12px 17px;
    border-width: 1px;
    border-radius: 3px;
    background: #fff;
    margin-bottom: 16px;
    color: var(--heading);
}
/* .page-id-12 .pmpro-checkout header#masthead,
.page-id-12 .pmpro-checkout .site-footer,
.page-id-12 .pmpro-checkout .jws-toolbar-wap,
.pmpro-account header#masthead,
.pmpro-account .site-footer,
.pmpro-account .jws-toolbar-wap,
.page-id-12 .pmpro-variation_1 header#masthead,
.page-id-12 .pmpro-variation_1 .site-footer,
.page-id-12 .pmpro-variation_1 .jws-toolbar-wap
{
    display: none;
} */
.page-id-4476 .pmpro_actions_nav, .page-id-4477 span.pmpro_actions_nav-left,  .page-id-4478 span.pmpro_actions_nav-left {
    display: none!important;
}
.page-id-4476 header#masthead,
.page-id-4476 .site-footer,
.page-id-4476 .jws-toolbar-wap,
.page-id-4478 header#masthead,
.page-id-4478 .site-footer,
.page-id-4478 .jws-toolbar-wap,
.page-id-4477 header#masthead,
.page-id-4477 .site-footer,
.page-id-4477 .jws-toolbar-wap,
.page-id-4473 header#masthead,
.page-id-4473 .site-footer,
.page-id-4473 .jws-toolbar-wap,
.page-id-4475 header#masthead,
.page-id-4475 .site-footer,
.page-id-4475 .jws-toolbar-wap,
.page-id-4481 header#masthead,
.page-id-4481 .site-footer,
.page-id-4481 .jws-toolbar-wap {
  display: none !important;
}

@media (max-width: 991px) {
  .bp-messages-threads-wrapper .col-xl-3 {
    display: none !important;
	  
  }
	.bp-messages-wrap {
    padding: 0px;
		min-height:90vh;
}
}