/*
Theme Name: Hiroshi Child
Theme URI: https://hiroshi.qodeinteractive.com
Description: A child theme of Hiroshi
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: hiroshi
Template: hiroshi
*/


.wpcf7-textarea {
	resize: none !important;
}



/* Ocultar autor y fecha tanto en página BLOG como página detalle de las entradas */
.qodef-blog-item .qodef-e-bottom a,
.qodef-blog-item .qodef-e-top .entry-date,
.qodef-blog-item .qodef-e-top .qodef-info-separator-end,
.qodef-blog-item .qodef-e-left .qodef-info-separator-end,
.qodef-blog-item .qodef-e-left .entry-date {
	display: none !important;
}



.wpcf7-acceptance span {
	margin: 0px !important;
}
.wpcf7-acceptance .wpcf7-list-item-label a {
	transition: 0.3s !important;
}
.wpcf7-acceptance .wpcf7-list-item-label a:hover {
	color: #b2b2b2 !important;
}



.formulario-pagina-contacto .qodef-contact-form .wpcf7-submit {
    text-transform: none !important;
}



/* Modificados estilos título proyectos Slider Home */
.slider-home .qodef-e-title {
	font-family: 'DM Sans' !important;
	font-size: 24px !important;
	font-weight: 400 !important;
	line-height: 1.2em !important;
}



/*  */
.politicas {
	text-align: right !important;
}



/* Estilos para logos digitalizadores */
.container-logotipos-digitalizadores {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	padding-top: 2%;
	padding-bottom: 2%;
}
.container-logotipos-digitalizadores img {
	width: 70% !important;
}



/*  */
.proyectos-bloque-home .qodef-e-title a,
.proyectos-bloque-home .qodef-e-info a {
	color: white !important;
}


/* Ocultar menú con proyectos header */
#hiroshi_core_side_area_opener-4 {
	display: none !important;
}



/* Modificado tamaño título banner */
.qodef-page-title h1.qodef-m-title {
	font-size: 50px !important;
	font-weight: 600 !important;
}


/* Modificados estilos de color en el footer */
#block-17 p,
#block-17 a,
#block-45 p,
#block-45 a {
	color: black !important;
}


/* Plugin de cookies rgpd */
/* Plugin cookies */
.gdpr-cookie-notice-nav-item-btn{
	color: black !important;
  background: #E7E7DA !important;
}
.gdpr-cookie-notice-nav-item:hover{
	color: #fff !important;
}
.gdpr-cookie-notice-nav-item-btn--outline{
	border: 2px solid #E7E7DA !important;
    color: black !important;
	background: #E7E7DA !important;
}
.gdpr-cookie-notice-read-more, 
.gdpr-cookie-notice-description {
	color: white !important;
}
.gdpr-cookie-notice-modal-cookie-state, .gdpr-cookie-notice-modal-footer-item{
	color: #0E6E32 !important
}
.gdpr-cookie-notice-modal-footer-item-btn, .gdpr-cookie-notice-modal-cookie-input:checked+.gdpr-cookie-notice-modal-cookie-input-switch{
	background: #0E6E32 !important;
	color: black !important;
}


@media only screen and (max-width: 576px) {
	/*.formulario-pagina-contacto .qodef-contact-form {
		display: flex !important;
		flex-direction: column !important;
    	text-align: center !important;
	}*/
	.formulario-pagina-contacto .qodef-contact-form button[type="submit"] {
		display: block;
		margin: 2rem auto 0 auto;
	}
	.formulario-pagina-contacto .qodef-contact-form .wpcf7-submit {
    	justify-content: center !important;
	}
	
	
	/* Ajustar ancho fotos SLIDER HOME */
	.servicios-slider-home .qodef-e-image {
		max-width: 330px !important;
    	max-height: 256px !important;
	}
	.servicios-slider-home .qodef-m-title-vertical {
		font-size: 23px !important;
	}
}
