/*
Theme Name: Viveros Perica
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1623089966
Updated: 2021-06-07 18:19:26

*/

/*ESTILOS GENERALES*/
.hoja_black svg .a{
	fill: #030304;
    stroke: #030304;
}

/*HEADER*/
#header-logo-menu > .elementor-container{
	justify-content: space-between;
}

#header-logo-menu > .elementor-container .elementor-column{
	width: auto;
}

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{
	height: calc(100vh - 106px);
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-nav-menu__align-right .elementor-nav-menu--dropdown .elementor-nav-menu{
	margin: 0 auto;
}

.elementor-nav-menu__align-right .elementor-nav-menu--dropdown .elementor-nav-menu li{
	margin-right: 0;
}

/*HOME*/
/*Banners Cabecera Home*/
#banners_cabecera_home .elementor-cta__content{
	flex-direction: column-reverse;
	justify-content: center;
}

#banners_cabecera_home .elementor-cta__content svg .a{
	fill: #FFF;
    stroke: #FFF;
}

/*Carrusel Blog Home*/
.carrusel_blog{
	overflow: hidden;
}

.carrusel_blog .premium-blog-wrap{
	padding-top: 50px;
}

.carrusel_blog .premium-blog-wrap a.carousel-arrow.carousel-prev{
	left: auto !important;
	top: 25px;
	right: calc(10% + 30px);
}

.carrusel_blog .premium-blog-wrap a.carousel-arrow.carousel-next{
	right: 10% !important;
	top: 25px;
}

.carrusel_blog .slick-slider .slick-list{
	padding: 0 12% !important;
}

.carrusel_blog .slick-slide{
	opacity: 0.2;
	max-width: 33.33% !important;
}

.carrusel_blog .slick-slide.slick-active{
	opacity: 1;
}

/*PÁGINAS INTERIORES*/
/*Viveros*/
/*Carrusel Imágenes*/
.elementor-widget-image-carousel .swiper-slide:nth-child(even){
	margin-top: 40px;
}

.elementor-354 .elementor-element.elementor-element-965d55c .elementor-image-carousel-caption{
	margin-top: 26px;
}

/*Botón Descarga Catálogo*/
.boton_descarga a{
	width: 484px;
}

.boton_descarga svg{
	height: 67px !important;
}

.boton_descarga a:hover{
	background: #030304 !important;
}

/*Delegaciones*/
.provincia.alava path, .provincia.asturias path, .provincia.bizkaia path, .provincia.la-rioja path, .provincia.malaga path{
	fill: #40AD50 !important;
}

/*RESPONSIVE*/
/*Hasta 1440px*/
@media all and (max-width: 1440px){
	/*Header*/
	#header-logo-menu > .elementor-container .elementor-column.elementor-element-7ad9922{
		width: 200px;
	}

	#header-logo-menu .elementor-nav-menu li{
		margin-right: 20px;
	}
}

/*Hasta 1300px*/
@media all and (max-width: 1300px){
	/*Header*/
	#header-logo-menu .elementor-nav-menu li{
		margin-right: 15px;
	}

	#header-logo-menu .elementor-nav-menu li a{
		font-size: 14px;
		line-height: 18px;
	}
}

/*Hasta 1024px*/
@media all and (max-width: 1024px){
	/*HEADER*/
	#header_top > .elementor-container{
		justify-content: space-between;
	}

	#header_top > .elementor-container .elementor-column{
		width: auto;
	}

	/*Banners Home*/
	#banners_cabecera_home .elementor-cta__content{
		min-height: 0;
	}
}

/*Hasta 768px*/
@media all and (max-width: 768px){
	/*Header*/
	#header_top .elementor-widget-icon-box .elementor-icon-box-icon{
		margin-bottom: 0;
	}

	#header_top .elementor-widget-icon-box .elementor-icon-box-content{
		display: none;
	}

	/*Botón Descarga Catálogo*/
	.boton_descarga svg{
		display: none;
	}
}

/*Hasta 575px*/
@media all and (max-width: 575px){
	h2.elementor-heading-title{
		font-size: 30px !important;
		line-height: 45px !important;
	}

	/*Banners Cabecera Home*/
	h2.elementor-cta__title{
		font-size: 30px !important;
		line-height: 45px !important;
	}

	#banners_cabecera_home .elementor-icon{
		font-size: 40px;
	}


}

/*Hasta 425px*/
@media all and (max-width: 425px){
	/*Header*/
	#header-logo-menu > .elementor-container .elementor-column.elementor-element-7ad9922{
		width: 200px;
	}

	/*Botón Descarga Catálogo*/
	.boton_descarga .premium-button{
		max-width: 320px;
	}
}
