/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body{height: 100vh;}
.elementor-button-text {flex-grow: 0!important;}
.tint-white{filter: brightness(0) invert(1)!important;}
.text-amarillo{color: #E7B04F;}
.text-rojo-rmc{color: #F9193D;}

.social-links .elementor-social-icons-wrapper{
	display: flex!important;
    justify-content: space-between!important;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
.social-links .elementor-social-icon-twitter{background-color: #03A9F4!important;}
.social-links .elementor-social-icon-youtube{background-color: #F00!important;}
.social-links .elementor-social-icon-tiktok{background-color: #000!important;}
.social-links .elementor-social-icon-facebook-f{background-color: #1976D2!important;}
.social-links .elementor-social-icon-linkedin-in{background-color: #0B86CA!important;}

/*PAGINA LINKS*/
.pag-links-vector-seccion .elementor-background-overlay{
	z-index: 1;
}

.pag-links-degradado-academia-wp a {
	background: rgb(38,152,219);
	background: -moz-linear-gradient(0deg, rgba(38,152,219,1) 0%, rgba(108,91,240,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(38,152,219,1) 0%, rgba(108,91,240,1) 100%);
	background: linear-gradient(0deg, rgba(38,152,219,1) 0%, rgba(108,91,240,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2698db",endColorstr="#6c5bf0",GradientType=1);
}

.pag-links-degradado-colores-raiola a {
	background: rgb(8,179,234);
	background: -moz-linear-gradient(180deg, rgba(8,179,234,1) 0%, rgba(9,131,182,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(8,179,234,1) 0%, rgba(9,131,182,1) 100%);
	background: linear-gradient(180deg, rgba(8,179,234,1) 0%, rgba(9,131,182,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08b3ea",endColorstr="#0983b6",GradientType=1);
}

.pag-links-altura-iconos .elementor-button-icon svg {
	height: 17px;
}

.pag-links-altura-iconos .elementor-button-content-wrapper {
	align-items: center;
	margin: auto;
}

.pag-links-lineas:before {
	content: '';
    width: 5px;
    height: 500px;
    background-color: #1E2128;
    position: absolute;
    top: 50%;
    left: 89%;
    transform-origin: bottom;
    z-index: -1;
}

/*Alineacion iconos botones*/
.pag-links-icono-web .elementor-button-content-wrapper {
	width: 130px;
}

.pag-links-icono-blog .elementor-button-content-wrapper {
	width: 75px; 
}

.pag-links-icono-wpo .elementor-button-content-wrapper {
	width: 120px;
}

.pag-links-icono-academia-wp .elementor-button-content-wrapper {
	width: 142px;
}

.pag-links-icono-twitter  .elementor-button-content-wrapper {
	margin: auto;
	width: 102px;
}

.pag-links-icono-youtube .elementor-button-content-wrapper {
	margin: auto;
	width: 110px;
}
/*Alineacion iconos botones*/
@media screen and (max-width: 767px) {
	.pag-links-lineas:before {
		height: 560px;
		left: 65%;
	}
.pag-links-seccion-boton .elementor-container {
    max-width: 350px !important;
    margin: auto;
	}
}

/*PAGINA LINKS*/

.botones:before{
    content: '';
    position: absolute;
    background-color: #000;
    width: 5px;
    height: 100%;
    margin-left: 50%;
    transform: translateX(-50%);
}