/*
Theme Name: DS1
Theme URI: https://harbourdoula.ca/
Author: RR
Author URI: https://harbourdoula.ca/
Description: Variation of default Twenty Twenty-Five theme from Wordpress.
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfive
Template: twentytwentyfive
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/

.ds1-show-mobile { display: none !important; }
@media (max-width: 600px) {
.ds1-hide-mobile { display: none !important;}
.ds1-show-mobile { display: block !important; }
}

.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg { width: 48px; height: 48px; }



.ds1-contact-form input, 
.ds1-contact-form textarea { color: white; background: black; }
.ds1-contact-form { display: flex; justify-content: space-between; gap: 1em; }


.ds1-contact-form-row.ds1-horiz { }
.ds1-contact-form-row.ds1-vert { flex: 1; }
.ds1-contact-form-row.ds1-buttons { margin-top: 1em; }

.ds1-contact-form textarea { min-height: 300px; width: 100%; }
.ds1-contact-form-row.ds1-horiz label { display: block; text-align: right; }
.ds1-contact-form-row.ds1-horiz .wpcf7-date, .ds1-contact-form-row.ds1-horiz .wpcf7-text { padding-left: 1em; width: 20em; }
.ds1-contact-form-row.ds1-vert .wpcf7-form-control-wrap { display: block; }

@media (max-width: 1080px) {
.ds1-contact-form { display: block; }
.ds1-contact-form-row.ds1-horiz label { text-align: left; }
}
