/************************************************************************
@file quare.css 
	Estilos personalizados - Sobreescribirán...
@copyright Copyright (c) Ilke Benson
@author Chema Viera Godoy (chema@ilkebenson.com)
Revisado por: $Author$ 
Revisión: $Rev$
@date $Date$
Diseñado por: Chema Viera Godoy
Fecha de Diseño: 01/03/2016
@license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
**************************************************************************/
/* ---- NOTAS ----
- Colores corporativos:
	· azul: 	#1171b4		-- rgba(17,113,180,1)
	· rojo:		#e85556		-- rgba(232,85,86,1)
	· amarillo:	#d7c516		-- rgba(215,197,22,1)
*/

.sp-scroll-up {
    	//background-color: rgba(215,197,22,1);
    	background-color: #000;
}
.sp-scroll-up:hover {
    	background-color: rgba(215,197,22,1);
}
.sppb-row-overlay { /* Inicialmente este div BLOQUEA los enlaces del offcanvas */
	z-index: -1;
}
.coming-soon-title{ /* Inicialmente este div BLOQUEA los enlaces del offcanvas */
	color: #fff !important;
}
/* HEADER {*/
.sp-page-title h2{
	text-shadow: 3px 3px #1171b4;
}
.breadcrumb li{
	text-shadow: 1px 1px #1171b4;
}
/* FIN Header }*/
/* Buttons {*/
.sppb-btn.sppb-btn-default,.sppb-btn.sppb-btn-primary,.btn-primary {
    	color: #fff;
    	background-color: rgba(17,113,180,0.8);
	box-shadow: 3.5px 3.5px 0px rgba(17,113,180,1);
}
.sppb-btn.sppb-btn-default:hover,.sppb-btn.sppb-btn-primary:hover,.btn-primary:hover {
    	background-color: rgba(215,197,22,0.8);
	box-shadow: 3.5px 3.5px 0px rgba(215,197,22,1);
}
.sppb-btn.sppb-btn-default:active,.sppb-btn.sppb-btn-primary:active,.btn-primary:active {
    	background-color: rgba(215,197,22,0.8);
	box-shadow: none;
}
/* FIN Buttons }*/
/* SlideShow {*/
.sppb-slideshow-fullwidth-item-text h1{
	text-shadow: 3px 3px #fff;
}
.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-fullwidth-item-text-wrap {
/*
	padding: 10px;
	border-radius: 10px;
	background-color: rgba(215,197,22,0.5);
*/
}
.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title::after,.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title::after, .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title::before {
/*
	//background-color: rgba(215,197,22,1);
	background-color: #000;
	//color: rgba(215,197,22,1);
	color: #000;
*/
}
.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title{
/*
	//color: rgba(215,197,22,1);
	font-size: 20px;
*/
}
.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-sub-title {
/*
    	font-size: 40px;
    	color: #fff;
    	letter-spacing: 6px;
*/
}
/* FIN SlideShow }*/
.sp-dropdown-inner ul > li > a {
	//color: #1171b4;
	color: #000;
}
ul.social-icons > li a {
	color: #1171b4;
}
ul.social-icons > li a:hover {
	color: #d7c516;
}
#sp-bottom .sp-module .sppb-icons-group-list li {
    	padding: 0 30px;
}
#sp-top1 .social-icons {
	padding-left: 0px;
}
#sp-top1{
	padding-left: 0 !important;
}
.secondary-menu .menu-child li a::after,.sp-megamenu-parent .sp-dropdown .menu-child li a::after,.secondary-menu .sp-dropdown-inner li a::after,.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li a::after {
    	//background-color: #1171b4;
    	background-color: #000;
}
.logo-image{
	padding-top: 13px;
}
#sp-footer .sp-copyright {
    	//color: #1171b4;
    	color: #fff;
}
.header_avisolegal .breadcrumb{
	display: none; /* ocultamos el camono de migas del header ya que se muestra el logoy ha de verse completo */
}
	/* Artículos de contenido {*/
	.ilk_articleBody {
    		text-align: justify;
    		margin: auto;
    		padding-left: 5px;
    		padding-right: 5px;
	}	
	/* FIN Artículos de contenido }*/
	/* Barra RGPD {*/
	a.cc-link {
		text-decoration: none;
		font-weight: bold;
		color: #fff;
	}	
	a.cc-link:hover {
		font-weight: bold;
		color: #d7c516 !important;
	}	
	a.cc-btn {
		text-decoration: none !important;
		font-weight: bold;
		color: #fff;
	}	
	a.cc-btn:hover {
		font-weight: bold;
    		background-color: rgba(215,197,22,1) !important;
	}	
	/* FIN Barra RGPD }*/


/* RESPONSIVES @media queries (Se crean tantas @medias como se requieran. Mientras más, más definido queda... ) { */

@media (max-width: 768px) { /* MAX WIDTH!! - Todo lo que se defina aquí afectará a los tamaños POR DEBAJO DEL INDICADO */
	.sppb-slideshow-fullwidth-item-text h1{
		text-shadow: 1px 1px #fff;
	}
	.sp-page-title h2{
		text-shadow: 1px 1px #1171b4;
	}
}
@media (min-width: 768px) {/* MIN WIDTH!! - Todo lo que se defina aquí afectará a los tamaños POR ENCIMA DEL INDICADO */
	.sppb-addon-content > h3 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.owl-controls {
    		bottom: 180px !important;
	}
/* Clases para redefinir las imágenes del slider de imágenes del sppagebuilder (modificar en templates/shaper_salon/sppagebuilder/addons/image_slider/site.php) {
	.sppb-addon-image-slider .owl-item.active { // Para mantener el tamaño de las imágenes subidas
    		width: auto !important;
	}
	//Nuevas clases... por si se quisieran usar...
	.sppb-addon-image-slider .owl-item.active.ilk_owl_img1 {
		margin-top: 0 !important;
    		width: 200px !important;
	}
	.sppb-addon-image-slider .owl-item.active.ilk_owl_img2 {
    		width: 250px !important;
	}
	.sppb-addon-image-slider .owl-item.active.ilk_owl_img3 {
    		width: 250px !important;
	}
	.sppb-addon-image-slider .owl-item.active.ilk_owl_img4 {
    		width: 250px !important;
	}

	//Estas son las existentes
	.sppb-addon-image-slider .owl-item.active.active-five {
    		width: 200px !important;
	}
	.sppb-addon-image-slider .owl-item.active.active-six {
    		width: 250px !important;
	}
	.sppb-addon-image-slider .owl-item.active.active-seven {
    		width: 250px !important;
	}
	.sppb-addon-image-slider .owl-item.active.active-eight {
    		width: 250px !important;
	}

	.sppb-addon-image-slider .owl-item.active.active-three {
    		width: 350px !important;
	}
	.sppb-addon-image-slider .owl-item.active.active-one,.sppb-addon-image-slider .owl-item.active.active-four {
    		width: 250px !important;
	}
 FIN CLASES } */
	/* Artículos de contenido {*/
	.ilk_articleBody {
		max-width: 1140px;
	}	
	.carousel-item.active > img{
		margin: auto;
	}
	.article-feature-gallery,.article-featured-video,.article-featured-audio {
    		margin: 0 !important;
	}
	.article-feature-gallery .carousel-control-next-icon,.article-feature-gallery .carousel-control-prev-icon  {
    		padding: 30px;
		//background-color: #1171b4;
		background-color: #000;
		border-radius: 50%;
	}
	/* FIN Artículos de contenido }*/
}

/* FIN RESPONSIVES @media queries } */

