/**
Theme Name: Biarda Estate
Author: Nu Ad Agency
Author URI: https://nuad.agency
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: biarda-estate
Template: astra
*/


/**
 * Astra mods
 **/

/** Blog layout */
.ast-separate-container .ast-grid-1 .blog-layout-1 {
    background-color: #fff;
    padding: 40px;
}

.entry-content p {
    margin-bottom: 2em;
}

.ast-separate-container.ast-single-post .ast-article-single {
    background-color: #fff;
}

/** Menu */
.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before {
    bottom: 20px;
    height: 2px;
}

/** Sidebar */
.sidebar-main {
    padding: 40px;
    background-color: #fff;
}

.ast-separate-container .site-content #secondary .widget {
	padding: 0px;
}

.wp-block-latest-posts__list > li:not(:last-child) {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px;
}

/** Header */
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar, .main-header-bar {
	padding-left: 20px;
	padding-right: 20px;
}

@media (max-width: 555px) {
	.ast-advanced-headers-breadcrumb {
		display: none;
	}
}

.ast-container.ast-title-bar-align-center {
    text-align: left;
}

/** Footer */
section#block-5 .widget.widget_media_image {
    margin-bottom: 30px;
}


/** Forms */
.form-gdpr {
    font-size: 11px;
}

.wpforms-container .wpforms-recaptcha-container{
    padding: 0px!important;
}

#jet-popup-24470 * {
	pointer-events: none !important;
}

#jet-popup-24470 #whatsup-btn * {
	pointer-events: all !important;
}

#jet-popup-24470 .jet-popup__inner {
	justify-content: end !important;
}

#whatsup-btn {
	width: 64px;
    height: 64px;
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius: 50%;
}

#whatsup-btn svg {
	width: 64px;
	height: 64px;
}

#whatsup-btn .elementor-button-wrapper {
	display: flex;
}

#whatsup-btn .elementor-button {
	padding: 0 !important;
}

.hero-mobile-img {
	margin-top: -50% !important;
}

.hero-mobile-img img {
	border-radius: 50% !important;
}

@media screen and (min-width: 560px) {
	.hero-mobile-img {
		display: none !important;
	}
	
	.hero .e-con-inner {
		padding-bottom: 0px !important;
	}
}


.faq-element h3 {
	font-size: 1.1764705882353rem !important;
	line-height: 1.2em !important;
}

@media screen and (max-width: 991.98px) {
	#ast-scroll-top {
		display: none !important;
	}
	
	.faq-element h3 {
		font-size: 1rem !important;
	}
}