/*
Theme Name: Tuniversoweb
Theme URI: https://tuniversoweb.com
Author: TuniversoWeb
Author URI: https://tuniversoweb.com
Description: TUNIVERSOWEB personalizada para el proyecto IVCARDS
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

Template: generatepress
*/

/* =Reset
-------------------------------------------------------------- */
/*********************/
/* CABECERA - PIE    */
/*********************/

#caja-servicios a {
    color:white;
}

#caja-servicios a:hover {
    color:#ccc;
}

.caja-servicios-pie a {
	text-decoration:underline;
}

.caja-servicios-pie {
	font-size: 0.95rem;
}

#footer {
	background-color:#7b9ec6;
}

#pie {
	position:fixed;
	width:100%;
	bottom:0;
}

/* Enlace barra de cookies */
	#cookie-law-info-bar a.cli_action_button:hover{
		cursor:pointer
	}

	#cookie-law-info-bar a.cli_action_button {
		background-color:#fff !important;
		color:#353535 !important;
		padding:0 5px !important;
	}

/*********************/
/*      INICIO       */
/*********************/

/* Botones*/
.tuniversoweb-boton * {
    width:100%;
}

.tuniversoweb-boton .fa {
    font-size:30px !important;
}

.tuniversoweb-boton .elementor-button-text {
    padding-top:10px;
}

.tuniversoweb-boton .elementor-button-link {     /* Tamaño botones */
    width:250px !important;
}

/* Rectangulo grande */
.tuniversoweb-rectangulo-titulo {
    margin-left:50px;
    margin-right: 50px;
}


@media only screen and (max-width:1024px){
   /* Menu móvil */
	.mobmenu-panel {
		background-color:#fff !important;
	}
	
	/* Menu hamburguesa */
	.mob-menu-logo-holder a.headertext {
		display:none;
	}
	
	#tuniversoweb-movil-body {
		margin-top:-40px;
	}
	.tuniversoweb-boton {
        width:100% !important;
		padding-top:20px;
    }
    
    .tuniversoweb-boton * {
       font-size:1rem;
    }
    
    .tuniversoweb-boton .elementor-button-icon {
        width:30%;
        text-align:right;
    }
    .tuniversoweb-boton .elementor-button-text {
        padding-top:0;
    }
    
    .tuniversoweb-boton a {
       padding:10px !important;
    }
    
    .tuniversoweb-boton .fa {
       font-size:1rem !important;
    }
    
}


@media only screen and (max-width: 768px) {
	.tuniversoweb-boton .elementor-button-link {     /* Tamaño botones */
		width:50%;
	}
	
	.tuniversoweb-rectangulo-titulo {
		margin-left:10px !important;
		margin-right: 10px !important;
	}
}

@media only screen and (max-width: 535px) {
	/* Botones */
	.tuniversoweb-seccion-botones .has_ae_slider {
		width:95%;
	}
	
	.tuniversoweb-boton .elementor-button-text {
		display:block !important;
		text-align:center;
		width:100%;
	}
	
	/* Tamaño botones */
	.tuniversoweb-boton .elementor-button-link {   
		width:150px !important;
		height:35px;
	}
	
	/* Icono botones */
	.tuniversoweb-boton .fa {
		font-size:1rem !important;
	}
}



/*********************/
/*     CONTACTO      */
/*********************/

.tuniversoweb-contacto-texto * {
	color:#7b9ec6 !important;
	font-weight:500;
}

.contacto-col {
	height:150px;
}



/*********************/
/*      MENSAJE      */
/*********************/

.tuniversoweb-formulario-mensaje .elementor-button-text {
	margin-top:0 !important;
}


/*********************/
/*   	 MAPA	     */
/*********************/

.tuniversoweb-boton-normal .elementor-button-text {
	margin-top:0 !important;
}


/*********************/
/*   TEXTO LEGALES   */
/*********************/
.texto-legal h3 {
	color:#7b9ec6;
	font-size: 1.15rem;
	font-weight: 500;
}

.texto-legal h3:before {
	font-family: fontawesome;
	content:"\f0a9";
	display:inline-block;
	padding-right:0.5rem;
}

.texto-legal h4 {
	color:#7b9ec6;
	font-size:1rem;
	font-weight:500;
	text-decoration:underline;
}




