/* 
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
*/

b, strong{font-weight: 600!important;}

.sombra-texto{
	text-shadow: 0px 3px 6px rgb(0 0 0 / 50%);
}

.full-height{
	height: 100vh!important;
    display: flex;
    align-items: center;
}

.mo_btn{
	font-size: 1em!important;
    font-weight: bold!important;
    text-transform: uppercase;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.mo_btn-discord:hover:hover{
	background-color: #3854b9!important;
	background-image: linear-gradient(to bottom,#3854b9,#3854b9) !important;
}

.elementor-message {
    text-align: center;
    background: #fff;
    padding: 12px;
    margin-top: 20px;
}

.bandera{
	height: 16px!important;
    margin-left: 5px;
    transform: translateY(3px);
}

.cualesmiid{
    color: #FF003F;
    border-bottom: 1px dashed #FF003F;
    font-size: .75em;
    padding-bottom: 2px;
    transform: translateY(-2px);
    display: inline-block;
    right: 11px;
    position: absolute;
    z-index: 1;
}

.cualesmiid:hover{
	border-bottom: 0px solid transparent;
}

.cualesmiid:hover:after{
	content: url('/wp-content/uploads/epicid.jpg');
	background: white;
	position: absolute;
	z-index: 10000000000;
	padding: 10px;
	left: -195px;
	top: -200px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 6px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 3px 6px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 3px 6px 3px rgba(0,0,0,0.1);
}

/* Nieve */
.sinavidad {
   position: relative;
}

.sinavidad:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('https://torneos.rleague.es/wp-content/uploads/img-nieve-1.png'), url('https://torneos.rleague.es/wp-content/uploads/img-nieve-2.png'), url('https://torneos.rleague.es/wp-content/uploads/img-nieve-3.png');
    animation: snow 10s linear infinite;
	opacity: .2;
}

@keyframes snow {
 0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
 50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
 100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
/* Nieve */