/* 
 Theme Name:   Love AISOV
 Description:  Love AISOV is a child theme of Gainlove, created by Prime IT team
 Author:       Prime IT Solutions
 Author URI:   http://www.primeits.com.au/
 Template:     gainlove
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
** --------------------------------------------*/
/* General styling */
strong {
	color: #4f4f4f !important;
}
.page-inner {
	background: none !important;
}
/* -------------- Header ----------------------*/
.elementor-widget-opal-account.elementor-align-left .site-header-account .account-dropdown {
	right: 0 !important;
	left: auto !important;
}
.site-header .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
        display: block !important;
    }
@media (max-width: 767px) {
    .site-header .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
        display: block !important;
    }
	 .elementor-1024 .elementor-element.elementor-element-919300d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}
.opal-icon-angle-down .submenu-indicator {
	padding: 0 5px 0 0;
	margin-right: 5px;
}
.comment-awaiting-moderation, .font-italic, .no-comments, cite, dfn, em, i {
	padding: 0 5px;
}

.page-title-bar .wrap .page-title {
	text-align: left !important;
}
.page-title-bar-inner {
	align-items: self-start !important;
	flex-direction: column-reverse;
}
/* -------------- Card styles ----------------- */
.post-thumbnail {
	border-radius: 0px;
}
.post-inner {
	border-radius: 10px;
}
body.single-post article.type-post .entry-header {
	border-bottom: none !important;
}
/* -------------- REV SLIDER ------------------*/
#slider-1-slide-1-layer-0,
#slider-1-slide-2-layer-0, 
#slider-1-slide-3-layer-0 {
    background-color: rgba(0, 0, 0, 0.25) !important;
}


/* ------ Hide blog author and comments ------ */
.entry-author,
.entry-author.url,
.entry-comment,
.entry-meta {
    display: none !important;
}
/* --------------------------------------------*/
.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
    width: 100% !important;
}
/* --------------------------------------------*/
.elementor-1024 .elementor-element.elementor-element-29a8afe .elementor-nav-menu--dropdown:not(.mega-menu) {
    font-size: 18px !important;
}
/* --------------------------------------------*/
/* For RTL, use Calibri */
/* [dir=rtl] h1, h2, h3, h4, h5, body {
  font-family: Dana, Calibri !important;
} */
/* --------------------------------------------*/

/* ---------- Buttons custom styles --------- */
.elementor-element .elementor-button.elementor-size-sm,
.elementor-element .elementor-button.elementor-size-md,
.elementor-element .elementor-button.elementor-size-lg {
	border-radius: 10px;
}
div#n2-ss-2 .n2-style-09a8364a7159aeff35b6b40ac3f789f6-heading:Hover {
	background: #00ab41 !important;
}

/* ---------- Cards/tiles custom styles --------- */
.elementor-cta__bg-wrapper {
	border-radius: 0px;
}
.elementor-cta {
	border-radius: 10px;
}
.elementor-6522 .elementor-element.elementor-element-f307426 {
	margin-top: -10px !important;
}
/* --------------------------------------------*/

#hero-banner-line {
	position: absolute;
	top:-100%';'
} 
#primary figure.post-thumbnail {
	display: none !important;
}
#primary body.single-post article.type-post .entry-header {
	border-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.rounded-circle img {
    border-radius: 50%;
}

/* -----------------------------------------*/
/*  Buttons styling */
.elementor-element .elementor-button.elementor-size-xl {
    font-size: 16px !important;
    border-radius: 10px 10px 10px 10px !important;
    padding: 15px 20px 15px 20px !important;
}

/* -----------------------------------------*/
/*  page styling */
.page-inner {
  background-color: none !important;
  border-radius: 0 !important;
  padding: 0;
}
@media (min-width: 768px) {
  article .page-inner {
    padding: 0 !important;
  }
}

/* 3D flip book */
.tbox {
    bottom: -10px !important;
}

/* Golbang Sign up Form Styling */
.golbang-signup .mc4wp-form, .golbang-signup .mc4wp-form-fields {
	display: block !important;
}
.golbang-signup .mc4wp-form-fields input, .golbang-signup .mc4wp-form-fields input input[type="submit"] {
	border-radius: 5px !important;
}
.mailchimp-layout-row .mc4wp-form-fields input {
	border-color: #717171 !important;
	padding-left: 10px !important;
}

#joinUs-btn {
	display: none;
}

/* Membership form page*/
.pmpro_level_name_text {
	display: none;
}
.pmpro_form {
	margin: 0 auto !important;
	max-width: 760px;
	background: #0080000d;
	padding: 20px 40px 20px 40px;
	border-radius: 10px;
}
