/*
Theme Name: Birthing in Boston
Description: A custom theme for Birthing in Boston (child theme for  Twenty Twenty-Five WordPress theme)
Author: Amanda Giles
Author URI: https://amandagiles.com
Template: twentytwentyfive
Version: 1.0.0
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: birthinginboston
*/

/* Import the parent theme's styles */
@import url("../twentytwentyfive/style.css");

/* Add your custom styles below */


/*** Block Editor Color Palette ***/

.has-dark-gray-background-color { background-color: #232323 !important; }
.has-mauve-background-color { background-color: #54414E !important; }
.has-dusty-lavender-background-color { background-color: #875C74 !important; }
.has-lilac-ash-background-color { background-color: #B7C8B5 !important; }
.has-ash-green-background-color { background-color: #B7C8B5 !important; }
.has-periwinkle-background-color { background-color: #B1B7D6 !important; }
.has-light-lavender-background-color { background-color: #f3f0f3 !important; }
.has-white-background-color { background-color: #FFF !important; }

.has-dark-gray-color { color: #232323 !important; }
.has-mauve-color { color: #54414E !important; }
.has-dusty-lavender-color { color: #875C74 !important; }
.has-lilac-ash-color { color: #B7C8B5 !important; }
.has-ash-green-color { color: #B7C8B5 !important; }
.has-periwinkle-color { color: #B1B7D6 !important; }
.has-light-lavender-color { color: #f3f0f3 !important; }
.has-white-color { color: #FFF !important; }

:root {
    --wp--preset--color--accent-5: #f3f0f3;
}


.half-moons {
    background-image: url(img/half-circle-repeating.png);
    background-repeat: repeat;
}

/*** Home Page ***/
.home .wp-block-post-featured-image, 
.home .wp-block-post-title {
    display: none;
}
.home .wp-block-boldblocks-svg-block :not(.use-as-button) svg {
    height: auto;
    max-width: 200px;
}

/*** Buttons ***/
.wp-block-button__link.has-small-font-size {
    padding: 0.7rem 1.55rem;
}
.wp-block-button__link.has-medium-font-size {
    padding: 0.8rem 1.75rem;
}
.wp-block-button__link.has-large-font-size {
    padding: 0.9rem 2rem;
}

/*** Misc Styling ***/
.wp-block-heading.has-text-align-center {
    width: 100%;
}
/* Custom CSS class: svg-small */
.wp-block-boldblocks-svg-block.svg-small {
    width: 100%;
    max-height: 120px;
}
/* Custom CSS class for button grouping: center-buttons */
.wp-block-buttons.center-buttons {
    width: 100%;
}

/*** Amelia - Bookings ***/
:root {
    --am-mw-main: 620px;
}
.amelia-v2-booking #amelia-container.am-fs__wrapper {
    width: 620px;
    max-width: 100%;
    margin: 35px auto;
}
.amelia-v2-booking #amelia-container .am-fs__main {
    max-width: 100%;
}
.hide-location .am-icon-locations,
.hide-location .am-icon-locations + .am-fs__init-item__info-name {
    display: none;
}