/*
Theme Name: msd-theme
Author: Elinous
Author URI: https://elinous.cl
Theme URI: https://elinous.cl
Tags: full-site-editing, block-patterns
Text Domain: msd-theme
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.4
Version: 100.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Styles intended only for the front.*/
html {
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {

	html {
		scroll-behavior: auto;
	}
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{
	text-decoration:none;
}
input[type="text"], input[type="email"], input[type="tel"] {
    border-radius: 5px;
    border: 2px solid #ccc;
    padding: 12px 15px;
	width: fit-content;
	max-width:320px;
    margin-bottom: 15px;
    outline: none;
	font-family:"Inter", sans-serif;;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {
    border: 2px solid #0050ff;
}
select{
    min-height: 43px;
	width:100%;
}
form label{
	font-size:14px;
}

textarea{
		font-family:"Inter", sans-serif;	
	border-radius: 5px;
    border: 2px solid #ccc;
    padding: 12px 15px;
	width: 94%;
    margin-bottom: 10px;
    height: 80px;
    outline: none;
}
input[type="submit"]{
	border-radius:30px;
	padding: 8px 30px;
}
.form-row p{
	display:flex;
	margin:0;
	width:100%;
	gap:20px;
}
.form-row p span{
	width:100%;
}
.form-row br{
	display:none;
}
.wp-block-navigation__responsive-container, .has-modal-open {
	
background-color: #1d1d1d !important;
}
/* Small devices (landscape phones, 576px and up)*/
@media screen and (min-width: 320px) and (max-width: 768px) {
	textarea{
		width:auto;
	}
	.form-row p{
	display:block;
	margin:0;
	gap:0;
	}
	.numero{
		min-height: 35px !important;
        max-width: 35px !important;
	}
}

