/**
Theme Name: Biscayne DAR
Author: p.villanueva
Author URI: https://github.com/pvillanueva01
Description: Custom Astra Child Theme for Biscayne DAR Chapter
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: biscayne-dar
Template: astra
*/

/* General */
::selection {
    background-color: #dee2e6;
    color: #000000;
}
.wp-block-media-text__media img, .dar-img {
	border: 1px solid #dee2e6;
	padding: 2px;
	background-color: #FFFFFF;
} 

#content{
	background: url(https://biscaynedar.org/wp-content/uploads/2024/10/palm-tree-decoration3.jpg) no-repeat;
    background-attachment: local;
    background-size: auto;
	background-position: bottom center;
	padding-bottom:100px;
}

/* Mobile 544px */
@media only screen and (max-width: 544px) {
	.site-branding.ast-site-identity  {
		display: block;
		text-align: center;
	}
	.site-title {margin-top:.75rem;}
	.site-title a { line-height:1;}
}

.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close {border-radius:0;}

/* iPad 921px */
@media only screen and (max-width: 921px) {
	.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
    background-image: url("https://biscaynedar.org/wp-content/uploads/2024/10/DAR-Vert-Full-Color-Black-no-text.png");
    background-position: top center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: initial;
	}
	.ast-mobile-popup-content {margin-top:36px;}
	
	.site-branding.ast-site-identity {align-items:end;}
	.site-title {margin-bottom:-8px;}
	.site-description {margin-bottom: -2px;}
}

/* Desktop 922px */
@media only screen and (min-width: 922px) {
	.site-branding.ast-site-identity {align-items:end;}
	.site-title {margin-bottom:-12px;}
	.ast-logo-title-inline .site-logo-img {padding-right: 1.25em;}
	.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link:before{height: 3px;}
}

/* Ninja Forms */
.nf-form-fields-required {
	font-size:14px; font-style:italic; margin-bottom:.5rem;
}
.nf-field-label label{font-size:16px;}