/*
Theme Name: Amaya Flores Child
Description: A child theme of Amaya Flores
Version: 1.0.0
Template: amaya
*/
@import url("../amaya/style.css");

nav.main_menu ul li.contacto { display:none}
.title.has_fixed_background { background-size: cover!important}
.iconos-home img { opacity: .25}
.qode-specification-list .qode-specification-list-item .qode-specification-list-item-label { color:#77ac2b}
.qode-specification-list-text-holder .qode-specification-list-title {color:#77ac2b; font-weight: bold}
.q_list a { color:rgba(119,172,43,1)}
.q_list a:hover { text-decoration: underline}
.text-justify p,
.text-justify { text-align: justify}
.margen-dcha { margin-right: -200px}
.margen-izq { margin-left: -200px}
.bloque-texto .section_inner { text-align: justify; padding:0 120px;}
.bloque-texto .section_inner p{ text-align: justify;}
.icono img{  width: 100px; max-width: 90%}
.txt-center .vc_single_image-wrapper{ text-align: center!important}
.blog .title.has_background {margin-bottom: 30px;}
.single-post .title.has_background {background: #999 !important;height: 35vh;margin-bottom: 30px;}
.single-post h2 { color: rgb(119, 172, 43); font-size: 36px; line-height: 1.2}
.single-post h3 { color: rgb(119, 172, 43); font-size: 27px; line-height: 1.2}
.single-post h4 {  color: rgb(119, 172, 43);font-size: 18px; line-height: 1.2}
.blog_holder article .post_info { display: none!important}
.blog_holder.blog_single article h2.entry_title { border-bottom: 1px solid #eee;color: #fff;font-weight: 500;display: block;line-height: 1.1;background: #77ac2b;padding: 20px;margin: -23px 0 30px 0;}
.blog_holder.blog_single article h2.entry_title span {display: block; color:rgba(255,255,255,.6); font-size: 25px}
.redes a { padding-right: 0!important}
.redes span { display:none!important}
div.wpcf7-response-output { color:#333!important}
@media (max-width: 1000px) {
	.header_inner_right { display: none;}
	nav.main_menu ul li.contacto { display: block}
	.content .hermomargin>.vc_column-inner{ margin-top: -50px !important;}
	.iconos-home img { width: 100px; max-width: 100%}
	.iconos-home ul { text-align: center!important}
	.iconos-home ul li { float: none!important; display: inline-block!important}
	.iconos-home .gallery_holder ul li { width: auto!important}
	h1 {font-size: 44px; line-height: 1.4}
	.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner p:first-child {font-size: 20px;line-height: 1.4;}
}
@media (max-width: 960px) {
	.margen-izq { margin-left: 0}
	.margen-dcha { margin-right: 0}
	.bloque-texto .section_inner { padding:0 50px}
	h1 {font-size: 35px; line-height: 1.4}
	h3, .h3, h3 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title {font-size: 28px; line-height: 1.4}
	.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner p:first-child {font-size: 18px;line-height: 1.4;}
}


@media (max-width: 560px) {
	.margen-izq { margin-left: 0}
	.margen-dcha { margin-right: 0}
	.bloque-texto .section_inner { padding:0 }
	h1 {font-size: 30px; line-height: 1.4}
	h3, .h3, h3 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title {font-size: 23px;}
	.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner p:first-child {font-size: 16px;line-height: 1.4;}
}


@media (max-width: 480px) {
	.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
		width: 80%!important;
	}
}