/*
Theme Name: Garcia Lorca Theme
Theme URI: iesgarcialorca.es
Template: hello-elementor
Author: Apolo. Propulsora de Marcas.
Author URI: https://www.universoapolo.com
Description: Tema creado para el instituto IES García Lorca
Tags: branding, web, video, redes, diseño
Version: 2.6.1.1662373087
Updated: 2022-09-05 10:18:07

*/
/*########################################################### Común */
/*Home testimonios slider*/
.jet-listing-grid__slider-icon.next-arrow, .jet-listing-grid__slider-icon.prev-arrow {
	border-radius:25px;
	-webkit-box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 5px 25px 0px rgba(0,0,0,0.3);
	z-index:9;
}

/*########################################################### Header */

/*---------------------Underline*/
/*Nav menu*/
/*underline*/
.navMenu li { 
  position: relative; 
  padding: 15px 0;
}

.navMenu a {
  text-decoration: none;
  display: inline-block;
  position: relative;
}
/*Boton final*/
.navMenu .buttonMenu a::after, .navMenu .buttonMenu  a.elementor-item-active::after {
	display:none;
}
/**/
.navMenu a::after, .navMenu  a.elementor-item-active::after { 
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  background: none repeat scroll 0 0 transparent;
  height: 10px;
  width: 0;
  background: #CA0A15;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  border-radius:3px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.navMenu a:hover::after { 
  width: 10px; 
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
	border-radius:3px;
}
.navMenu  a.elementor-item-active::after {
  width: 10px!important;
  left: 0;
  right: 0;
  margin: auto;
}
/*Quitar after en submenu*/
.navMenu .elementor-nav-menu--dropdown a::after {
	display:none;
}
.elementor-11 .elementor-element.elementor-element-de0b889 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-11 .elementor-element.elementor-element-de0b889 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	padding:0px 15px;
}
/*Menu despleglabe sub menu estilo*/
.navMenu .sub-menu.elementor-nav-menu--dropdown {
	padding:20px;
}
/*########################################################### Blog */
/*Blog titulo maximo 3 lineas*/
.titulo3lineas p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* number of lines to show */
    -webkit-box-orient: vertical;
}
.categoriasBlog .elementor-post-info__terms-list {
	color:#fff;
}
.categoriasBlog .elementor-post-info__terms-list-item {
	background-color:#C7F2FF;
	border-radius:20px;
	padding:7px 15px;
	color:#29B9E6!important;
}
.bloqueNoticiaBlog:hover img {
	opacity:.8;
}

/*########################################################### Footer */
/*legales flotando*/
.formFooter a {
	color:#FBFBFB!important;
}
.formFooter a:hover {
	opacity:.8;
}
/*boton flotando*/
.formFooter .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-30.e-form__buttons.elementor-md-100 {
	position:absolute!important;
	right:10px!important;
	/*-ms-transform: scaleY(1.1);
	transform: scale(1.1);*/
}
.elementor-275 .elementor-element.elementor-element-718532ec .elementor-button[type="submit"] {
	background-color:#29B9E6;
	border-color:#FBFBFB;
	color:#FBFBFB;
	
}

/*################################################################# START RESPONSIVE*/

/*__________________________________________________________ VISTA MOVIL */
@media screen and (max-width: 767px) and (min-width: 1px) {

	/*------------------------------Footer*/
	/*Form mailchimp boton*/
	.formFooter .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-30.e-form__buttons.elementor-md-100 {
		right: 0px!important;
		width: 150px;
	}

}
/*_________________________________________________________ VISTA TABLET */
@media screen and (max-width: 1023px) and (min-width: 768px) {

	/*------------------------------Footer*/
	/*Form mailchimp boton*/
	.formFooter .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-30.e-form__buttons.elementor-md-100 {
		right: 0px!important;
		width: 200px;
	}
	
	
}
/*_________________________________________________________ VISTA PC */
@media screen and (max-width: 1439px) and (min-width: 1024px) {



}
/*_________________________________________________________ VISTA PC GRANDE*/
@media screen and (max-width: 1919px) and (min-width: 1440px) {


}
/*_________________________________________________________ VISTA 1920 en adelante*/
@media screen and (min-width: 1920px) {


}
/*_________________________________________________________ VISTA 4k en adelante*/
@media screen and (min-width: 2560px) {


}
/*################################################################# FIN RESPONSIVE*/

/*########################################################### Barra scroll lateral solo en pc*/
@media screen and (min-width: 1024px) {
	/* width */
	::-webkit-scrollbar {
	  width: 10px;
	}

	/* Track */
	::-webkit-scrollbar-track {
	  border-radius: 10px;
	}
	/* Handle */
	::-webkit-scrollbar-thumb {
	  background:#29B9E6; 
	  border-radius: 10px;
		border:1px solid #29B9E6;
	}

	/* Handle on hover */
	::-webkit-scrollbar-thumb:hover {
	  background: #DA281E;
		border:unset;
	}
}
/*Fin barra scroll lateral*/