/* 
Theme Name: Mercury Child Theme
Theme URI: https://space-themes.com/item/mercury/
Description: Tema hijo Mercury para cambios sin dañar wordpress
Author: Space-Themes.com
Author URI: https://space-themes.com/
Template: mercury
Version: 0.1.0

Tags: four-columns, custom-colors, theme-options, custom-menu, featured-images, translation-ready, news, post-formats, block-styles

*/

#count-visit {
    display: none;
}

/* 		RELATED POSTS STYLES 		*/


/***********************LENGUAJE MENU**************************/

.space-header-search {
    right: 8%;
}

.content-menu-lenguaje {
    border: 1px solid #040404;
    border-radius: 5px;
    padding: 0.5rem 0.5rem 1rem 0.5rem;
}

.space-header-menu-pais:hover .content-menu-lenguaje {
    color: #ffb80c;
}

.content-menu-lenguaje::after {
    content: "\f0dd";
    font-family: 'Font Awesome 5 Free' !important;
    position: absolute;
    font-weight: 700;
    font-size: 10px;
    top: 23px;
    text-align: center;
    right: 0;
    left: 0;
    margin: 0 auto;
}

.space-header-menu-pais {
    position: absolute !important;
    top: 20px;
    padding-right: 0px !important;
    right: -15px!important;
    margin: 0 !important;
    color: #151515 !important;
    line-height: 1em !important;
    height: 4em !important;
    cursor: pointer !important;
}

.colum-count-2 {
    column-count: 2
}

.sub-menu-lenguaje {
    width: 135px !important;
}

.space-header-menu ul.main-menu.space-header-menu-pais:hover li ul.sub-menu-lenguaje {
    top: 60px;
    opacity: 1;
    visibility: visible;
}

.item-lenguaje-pais-left {
    padding: 6px 20px !important;
}

.item-lenguaje-pais-right {
    padding: 6px 15px 6px 0px !important
}

.item-lenguaje-pais-left a, .item-lenguaje-pais-right a {
    display: flex !important;
}

.item-misma-linea {
    padding-left: 2px;
    font-size: 0.90rem;
}

@media only screen and (max-width: 720px) {
    .space-header-search {
        right: 55px !important;
    }
    .main-menu.space-header-menu-pais {
        display: block!important;
        top: 10px!important;
        right: 100px!important;
        padding-right: 0px!important;
    }
    .sub-menu.colum-count-2.sub-menu-lenguaje {
        left: 0px !important;
        top: 50px !important;
    }
    .content-menu-lenguaje {
        display: inline-flex !important;
        padding: 0.5rem 1.5rem 1rem 0.5rem !important;
    }
    .hidden_menu_mobile {
        visibility: hidden !important;
        opacity: 0 !important;
    }
}

/***********************FIN LENGUAJE MENU**************************/
/***********************CSS Apartado Redes Sociales****************/
.space-footer-top-soc div a {
    border: none!important;
}

.space-footer-top-soc div a img {
    max-width: 50px;
    height: auto;
}

div.icon-yt {
    display: block;
    text-align: center;
}

@media screen and (max-width: 767px) and (min-width: 480px){
    .space-footer-top-soc div a img {
        max-width: 50px;
        height: auto;
    }
}
.space-footer-top-soc div a:hover{
    background-color: transparent !important;
}
.space-footer-top-soc div span{
    display: block;
    font-weight: 400;
    font-size: 1em;
    line-height: 1.45em;
    color: #7f8c8d;
    /*margin-bottom: 1px;*/
}


/*****************DropDown CDA***************/
@media screen and (max-width: 767px) {
	.dropdown-desktop{
		display: none;
	}
}
@media screen and (min-width: 768px) {
	.dropdown-mobile{
		display: none;
	}
}
.selectbox {
	width: 50%;
	margin: auto;
	position: relative;
}
.select {
	background: #fff;
	width: 100%;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, .16);
	border-radius: 10px;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: .2s ease all;
	margin-bottom: 14px;
	padding: 8px 0px 0px 20px;
	position: relative;
	border: 2px solid transparent;
	padding-right: 1rem;
	padding-bottom: .4rem;
}
.select {
	box-shadow: 0px 5px 10px rgba(0, 0, 0, .16);
	border: 1px solid #151515;
}
.select.active:before {
	content: "";
	display: block;
	height: 0;
	width: 0;
	border-top: 15px solid #ffb80c;
	border-right: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid transparent;
	position: absolute;
	bottom: -30px;
	left: calc(50% - 15px);
}
.select i {
	font-size: 30px;
	margin-left: 30px;
	color: #ffb80c;
}
.titulo {
	margin-bottom: 3px;
	color: #000;
	font-weight: 600;
	font-size: 15px;
}
.descripcion {
	font-size: 18px;
	color: #434343;
}
.opciones {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 5px 10px rgba(0,0,0,.16);
	/*max-height: 180px;*/
	overflow: auto;
	z-index: 100;
	width: 100%;
	display: none;
}
.opciones.active {
	display: block;
	animation: fadeIn .3s forwards;
}
@keyframes fadeIn {
	from {
		transform: translateY(-200px) scale(.5);
	}
	to {
		transform: translateY(0) scale(1);
	}
}
.contenido-opcion {
	width: 100%;
	display: flex;
	align-items: center;
	transition: .2s ease all;
}
.opciones .contenido-opcion {
	padding: 8px 0px 0px 20px;
}
.opciones .contenido-opcion:hover {
	background: #ffb80c;
}
.opciones .contenido-opcion:hover .titulo,
.opciones .contenido-opcion:hover .descripcion {
	color: #fff;
}
@media screen and (max-width: 800px){
	.selectbox {
		width: 100%;
	}
}
#menu-main-menu-1.mobile-menu li{
	padding: 5px;
	border-top: solid 1px #bdbdbd;
}

#menu-main-menu-1.mobile-menu li:first-of-type{
    border-top: none;
}

#menu-main-menu-1.mobile-menu li .sub-menu{
	border-top: solid 1px #bdbdbd;
}


/**MEJORAS PUNTO 10**/
.fila-apuestas{background: #414141 !important;border: none !important;font-size: initial !important;padding: 0 !important;}
.fist_column .table_name_equipo{text-align: left;padding: 0 4rem;}
.linkApuesta{text-decoration: none !important;position: relative;width: 75%;display: inline-table;}
.linkApuesta .momios_info_cda{padding: 10px 100px !important;display: flex;justify-content: space-between;align-items: center;background-color: #ffb80c;color: #fff;border-radius: 5px;font-weight: 800;}
.linkApuesta .momios_info_cda img.casino_apuesta{width: 50px;border-radius: 5px;display: inline-block;flex: 0 0 auto;border:1px solid #5c5c5c91}
.data_table_event.second{padding: 1rem;font-size: 13px;display: flex;justify-content: space-evenly;align-items: center;color: #000;background: #b3b3b3;}
.text-center.headings{font-size: 18px !important;padding: 1rem;display: flex;justify-content: space-evenly;font-weight: 700;background-color: #000 !important;}
.column-team{width: 50%;text-align: left;padding: 0 4rem;}
@media screen and (max-width: 570px){
	.column-team{padding: 0;}
	.text-center.headings{font-size: 1rem !important;}
	.table_apuestas_cda_fav .content_info_equipos_cda .table_name_equipo {
		font-size: 1rem !important;
	}
	.content-casas-first-div div.fist_column{
		padding: 0 !important;
	}
	.linkApuesta .momios_info_cda{
		padding: 10px 20px !important;
		font-size: 12.5px !important;
		color: #000;
	}
	.linkApuesta .momios_info_cda img.casino_apuesta{
		width: 35px;
	}
}
/**FIN MEJORAS PUNTO 10**/