/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

/*** PW Protected Styling ***/
article#brx-content.post-password-required {max-width: 800px; margin-top: 80px; text-align: center;}
form.post-password-form p {font-size: 16px;}
form.post-password-form label {color: transparent;}
form.post-password-form label input {color: #242d3a; height: 50px; border-radius: 50px; border-width: 2px;}
form.post-password-form {max-width: 500px;}
form.post-password-form input[type=submit] {background: #E8B04D;border: 0; font-weight: 700; border-radius: 50px; padding: 18px 40px; margin: 0; color: white; font-size: 16px; height: 50px; min-width: 200px; text-align: center; justify-content: center;}
form.post-password-form input[type=submit]:hover {background: #688289;}

@media only screen and (max-width: 470px) { 
	article#brx-content.post-password-required h1 {font-size: 30px; margin-bottom: 10px;}
	form.post-password-form p {display: grid!important; gap: 10px;}
	form.post-password-form p {margin-bottom: 0;}
}

/*** Map on Mobile ***/
@media only screen and (max-width: 479px) { 
	#brx-content #brxe-frvcqo .wpgb-map-facet.wpgb-map-loaded {padding-bottom: 450px!important;}
}
div.GiftCardContainer{
	min-width: 0px !important;
	max-width: 100% !important;
}
.GiftCardContainer{
	min-width: 0px !important;
	max-width: 100% !important;
}