/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.0
*/

@import url("../oshin/style.css");

/** HEADER **/
div.logo {
    margin: 0 !important;
    padding: 7px 0 0 10px !important;
}
.logo a img{ height: 90px;}
.logo a img.sticky-logo{ height: 80px;}

body #header-inner-wrap.top-animate #navigation, #header-wrap, .no-transparent .mobile-nav-controller-wrap, #left-header-mobile .no-transparent .header-cart-controls, .be-sticky-active #header-controls-right { 
	line-height: 80px !important; 
}

#navigation a, #navigation-right-side a, #navigation-left-side a{
	padding: 45px 20px;
}

.be-nav-link-effect-1 a::after{
	top: 69%;
}

#navigation li:hover{
	background: #ac0033;
	background: -moz-linear-gradient(top, #ac0033 -5%, #01148E00 100%);
	background: -webkit-gradient(center top, center bottom, color-stop(-5%, #ac0033), color-stop(100%, #01148E00));
	background: -webkit-linear-gradient(top, #ac0033 -5%,#01148E00 100%);
	background: -o-linear-gradient(top, #ac0033 -5%, #01148E00 100%);
	background: -ms-linear-gradient(top, #ac0033 -5%, #01148E00 100%);
	background: linear-gradient(to bottom, #ac0033 -5%, #01148E00 100%);
}

div.menu .current_page_item,#header-bottom-bar{	
	background: #14226b ;
	background: -moz-linear-gradient(top, #14226b -5%, #4d4dff00  90%);
	background: -webkit-gradient(center top, center bottom, color-stop(-5%, #14226b), color-stop(90%, #4d4dff00 ));
	background: -webkit-linear-gradient(top, #14226b -5%,#4d4dff00  90%);
	background: -o-linear-gradient(top, #14226b -5%, #4d4dff00  90%);
	background: -ms-linear-gradient(top, #14226b -5%, #4d4dff00  90%);
	background: linear-gradient(to bottom, #14226b -5%, #4d4dff00 90%)
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499cea', endColorstr='#ffffff', GradientType=0 );*/
}

#festensoci_button{
	color: rgb(255 255 255)!important;
    background-color: #A2214B!important;
	border-image: none 100% / 1 / 0 stretch;
    border: 1px solid #A2214B;
    transition: 0.2s;
}
#festensoci_button:hover {
	
    
	
	color: #A2214B;
    
	background-color: #a2214b1f;
	
	transform: scale(1.1) perspective(1px);
	
}

/** HOME **/
.titulo_principal h1{
	padding-top: 0!important;
}

/** RESULTADOS body.page-id-3001 **/
table{
	white-space: nowrap; /* sin palabras partidas */
}
body.page-id-3001 div.tatsu-shortcode-module{
	font-size: 15px;
	padding: 40px 0 50px 0;
}
/*body.page-id-3001 div.tatsu-shortcode-module a,*/ div.tatsu-shortcode-module.tatsu-module.tatsu-ryjSixp9ye>a{ /* zero links */
	pointer-events: none; 
    cursor: default;
	font-size: 25px;
    border-bottom: 1px solid;
    padding-bottom: 5px;
}

.icono_movil{
    width: 55px;
}
.tatsu-SJbxaGbI21e tbody>tr{
	color: white;
}

body.page-id-3001 .resultados_azul td, body.page-id-3001 #champions td{ 
	color: #fff;
}

body.page-id-3001 .resultados_azul a, body.page-id-3001 #champions a, body.page-id-3001 #champions th{ 
	color: #FDBC00;
}

/*div.tatsu-shortcode-module.tatsu-module.tatsu-ryjSixp9ye>a:before {
  content: 'Resultats ';
}

body.page-id-3001 div#resultats>a{

}*/

body.page-id-3001 div.tatsu-shortcode-module>a{
	font-size: 25px;
    border-bottom: 2px solid;
    padding-bottom: 5px;
}

div#estadistiques tbody>tr, div#ranking{
	white-space: nowrap;
}

div#estadistiques tbody tr:nth-child(2){
	display:none;
}

.tatsu-Byxm2b3nzxl.tatsu-column > .tatsu-column-inner > .tatsu-column-pad-wrap > .tatsu-column-pad {
    padding: 30px 2% 30px 2%!important;
}



/** FOOTER  **/
/*.tatsu-rkHnaKJnyg>span, .tatsu-hzeydsp2fj4jel0f>span{
	float: none;
}
.tatsu-rkHnaKJnyg>span>i, .tatsu-hzeydsp2fj4jel0f>span>i{
	height: 0;
}*/



/** GLOBAL **/
/* Columns clickable */
/* Create and position :after pseudo-element */

hr {
  border: none;
  height: 10px;
  /* Set the hr color */
	color: #2A7B9B;
background: #2A7B9B;
background: -webkit-linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(91, 200, 132, 1) 0%, rgba(162, 33, 75, 1) 0%, rgba(119, 204, 123, 1) 0%, rgba(143, 207, 115, 1) 0%, rgba(0, 82, 159, 1) 0%, rgba(0, 82, 159, 1) 0%, rgba(0, 82, 159, 1) 13%, rgba(162, 33, 75, 1) 13%, rgba(162, 33, 75, 1) 22%, rgba(0, 82, 159, 1) 22%, rgba(0, 82, 159, 1) 35%, rgba(162, 33, 75, 1) 35%, rgba(162, 33, 75, 1) 43%, rgba(0, 82, 159, 1) 43%, rgba(0, 82, 159, 1) 55%, rgba(162, 33, 75, 1) 55%, rgba(162, 33, 75, 1) 66%, rgba(0, 82, 159, 1) 66%, rgba(0, 82, 159, 1) 77%, rgba(162, 33, 75, 1) 77%, rgba(162, 33, 75, 1) 89%, rgba(0, 82, 159, 1) 89%);
background: -moz-linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(91, 200, 132, 1) 0%, rgba(162, 33, 75, 1) 0%, rgba(119, 204, 123, 1) 0%, rgba(143, 207, 115, 1) 0%, rgba(0, 82, 159, 1) 0%, rgba(0, 82, 159, 1) 0%, rgba(0, 82, 159, 1) 13%, rgba(162, 33, 75, 1) 13%, rgba(162, 33, 75, 1) 22%, rgba(0, 82, 159, 1) 22%, rgba(0, 82, 159, 1) 35%, rgba(162, 33, 75, 1) 35%, rgba(162, 33, 75, 1) 43%, rgba(0, 82, 159, 1) 43%, rgba(0, 82, 159, 1) 55%, rgba(162, 33, 75, 1) 55%, rgba(162, 33, 75, 1) 66%, rgba(0, 82, 159, 1) 66%, rgba(0, 82, 159, 1) 77%, rgba(162, 33, 75, 1) 77%, rgba(162, 33, 75, 1) 89%, rgba(0, 82, 159, 1) 89%);
background: linear-gradient(90deg, rgba(42, 123, 155, 1) 0%, rgba(91, 200, 132, 1) 0%, rgba(162, 33, 75, 1) 0%, rgba(119, 204, 123, 1) 0%, rgba(143, 207, 115, 1) 0%, rgba(0, 82, 159, 1) 0%, rgba(0, 82, 159, 1) 0%, rgba(0, 82, 159, 1) 13%, rgba(162, 33, 75, 1) 13%, rgba(162, 33, 75, 1) 22%, rgba(0, 82, 159, 1) 22%, rgba(0, 82, 159, 1) 35%, rgba(162, 33, 75, 1) 35%, rgba(162, 33, 75, 1) 43%, rgba(0, 82, 159, 1) 43%, rgba(0, 82, 159, 1) 55%, rgba(162, 33, 75, 1) 55%, rgba(162, 33, 75, 1) 66%, rgba(0, 82, 159, 1) 66%, rgba(0, 82, 159, 1) 77%, rgba(162, 33, 75, 1) 77%, rgba(162, 33, 75, 1) 89%, rgba(0, 82, 159, 1) 89%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2A7B9B", endColorstr="#00529F", GradientType=1);
}

.clickable a:after {
   content: "";
   display: block; 
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 2; 
}

#trp-floater-ls.trp-color-light {
	background: #ffffff94;align-content
}


/** PARTICIPA **/
div#header-controls-right a.tatsu-button{  
	border-radius: 3px!important;
}
