/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#main {
	background-color: #1e314d !important;
}

.tabs-journees a h4 {
	color: #ffffff !important;
	font-size: 1.2rem !important;
}

.sportspress.sp-widget-align-none h2 {
	display: none;
}

.fusion-tabs.classic .nav-tabs > li.active .tab-link, .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus, .fusion-tabs.classic .nav-tabs > li.active .tab-link:hover, .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link {
	border-color: #d9c36b !important;
}

.league-table-thead thead, .league-table-thead thead tr th {
    background: rgba(210,194,112,1) !important;
}

table.sp-event-list.sp-sortable-table tbody tr:nth-child(odd) {
	background: #283e5d;
}
.sp-data-table thead .sorting {
	color: black !important;
}

.fusion-tabs.fusion-tabs-1 .nav, .fusion-tabs.fusion-tabs-1 .nav-tabs, .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
	border: none;
}

.sp-data-table td{
	padding: 20px 10px !important;
}
.sp-data-table th, .sp-data-table td {
	font-size: 14px!important;
}


/* Changement d'équipe (menu de boutons) */
#mobileBoutonContainer{
    padding-top: 30px !important;
}

#mobileBoutonContainer #bloc-img, #nosvaleurs #bloc-img{
	position: absolute;
	bottom: 20px;
	right: 0;
}

#mobileBoutonContainer .fusion-button-wrapper a.fusion-button.button-default, 
#nosvaleurs .fusion-button-wrapper a.fusion-button.button-default{
	border: 1px solid #fff;

	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	background-image: -webkit-linear-gradient(135deg,#d9c36b,#d9c36b 50%,transparent 0);
	background-image: -o-linear-gradient(135deg,#d9c36b 0,#d9c36b 50%,transparent 50%);
	background-image: linear-gradient(135deg,#d9c36b,#d9c36b 50%,transparent 0);
	background-size: 230% 100%;
	background-position: 100%;
	color: #101926!important;

}
#mobileBoutonContainer .fusion-button-wrapper a.fusion-button.button-default:hover, 
#nosvaleurs .fusion-button-wrapper a.fusion-button.button-default:hover{
	background-position: 0;
	border: 1px solid #d9c36b;
	background-size: 230% 110%;
}

.buttonsMobileSizing{
    width: 240px !important;
}

#mobileBoutonContainer .fusion-button-wrapper a.fusion-button.button-default .fusion-button-text,
#mobileBoutonContainer .fusion-button-wrapper a.fusion-button.button-default i,
#nosvaleurs .fusion-button-wrapper a.fusion-button.button-default .fusion-button-text,
#nosvaleurs .fusion-button-wrapper a.fusion-button.button-default i{
	color: #fff;
	font-size: 16px;
}
#mobileBoutonContainer .fusion-button-wrapper a.fusion-button.button-default:hover .fusion-button-text,
#mobileBoutonContainer .fusion-button-wrapper a.fusion-button.button-default:hover i,
#nosvaleurs .fusion-button-wrapper a.fusion-button.button-default:hover .fusion-button-text,
#nosvaleurs .fusion-button-wrapper a.fusion-button.button-default:hover i{
	color: #101926;
}



.activeTeam{
    background-color: #d9c36b !important;
}

h2.title-heading-left{
    color:#ffffff !important;
	text-align: center !important;
	font-family: 'Raleway' !important;
    font-weight: 700 !important;
}
.title h2 {
    font-size: 50px !important;
}
table.sp-data-table th {
	color: #000000 !important;
}

#mobileBoutonContainer .fusion-button-wrapper, .blocBoutonsACentrerMobile .fusion-button-wrapper {
	margin-bottom: 20px;
}


@media screen and (max-width: 725px){
    .blocBoutonsACentrerMobile .fusion-column-wrapper .fusion-button-wrapper{
        width: 100%;
	}
	.blocBoutonsACentrerMobile {
        text-align: center !important;
	}
}