/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/* Apple Garamond Regular */
@font-face {
  font-family: 'Apple Garamond';
  src: url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-regular/apple-garamond-regular.eot');
  src: url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-regular/apple-garamond-regular.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-regular/apple-garamond-regular.woff2') format('woff2'),
       url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-regular/apple-garamond-regular.woff') format('woff'),
       url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-regular/apple-garamond-regular.ttf') format('truetype'),
       url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-regular/apple-garamond-regular.svg#AppleGaramond') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Apple Garamond Italic */
@font-face {
  font-family: 'Apple Garamond';
  src: url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-italic/apple-garamond-italic.eot');
  src: url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-italic/apple-garamond-italic.eot?#iefix') format('embedded-opentype'),
       url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-italic/apple-garamond-italic.woff2') format('woff2'),
       url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-italic/apple-garamond-italic.woff') format('woff'),
       url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-italic/apple-garamond-italic.ttf') format('truetype'),
       url('/wp-content/themes/hello-theme-child/fonts/apple-garamond-italic/apple-garamond-italic.svg#AppleGaramondItalic') format('svg');
  font-weight: normal;
  font-style: italic;
}

/* Clases para aplicar fácilmente las fuentes */
.apple-garamond-regular, .apple-garamond-regular p, .apple-garamond-regular h2 {
  font-family: 'Apple Garamond', serif !important;
  font-style: normal;
  font-weight: normal;
}

.apple-garamond-italic, .apple-garamond-italic p, .apple-garamond-italic h2 {
  font-family: 'Apple Garamond', serif !important;
  font-style: italic;
  font-weight: normal;
}

p {
    margin-block-end: 0;
    margin-block-start: 0;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	border: 0px !important;
	border-bottom: 1px solid #000 !important;
	border-radius: 0 !important;
	outline: none !important;
	font-family: 'Apple Garamond';
	color: #000 !important;
}
input[type=date]:hover, input[type=email]:hover, input[type=number]:hover, input[type=password]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=url]:hover, select:hover, textarea:hover, input[type=date]:active, input[type=email]:active, input[type=number]:active, input[type=password]:active, input[type=search]:active, input[type=tel]:active, input[type=text]:active, input[type=url]:active, select:active, textarea:active, input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus, input[type=date]:focus-visible, input[type=email]:focus-visible, input[type=number]:focus-visible, input[type=password]:focus-visible, input[type=search]:focus-visible, input[type=tel]:focus-visible, input[type=text]:focus-visible, input[type=url]:focus-visible, select:focus-visible, textarea:focus-visible {
	border: 0px !important;
	border-bottom: 1px solid #000 !important;
	border-radius: 0 !important;
	outline: none !important;
}

.sendbtn {
    display: flex;
    margin: 0 0 0 auto;
}
@media (min-width: 2560px){
	input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		font-size: 1.8vw;
	}
}
@media (min-width: 1920px) and (max-width: 2559px){
	input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		font-size: 1.8vw;
	}
}
@media (min-width: 1511px) and (max-width: 1919px){
	input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		font-size: 1.8vw;
	}
}
@media (min-width: 1025px) and (max-width: 1510px){
	input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		font-size: 1.8vw;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		font-size: 1.6em;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
    input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		font-size: 2em;
	}
}
@media (max-width: 480px) {
	input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		font-size: 2em;
	}
}