/*
/   name           Favourite
/   version        4.2
/   description    Responsive and customizable Joomla!3 template
/   demo           http://demo.favthemes.com/favourite
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2018 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/

/* ------------------ Section notice ---------------------- */

/* Ajustement distance de la droite du X */
#fav-noticewrap.favth-alert button.favth-close {
    right: 15px;
    top: 15px;
}
.favth-close{
	font-size:24px;
	opacity:1;
}
#fav-notice{
	border:15px solid #777;
}
#fav-noticewrap.favth-alert{
	padding:0px;
}
.zone-notice, #fav-noticewrap h3{
	text-align:center;
}
button.favth-close{
	padding:0px 10px 15px 5px; 
}

/* ------------------ Section topbar1 --------------------- */

/* centrer le logo */
.mod-logo{
	text-align:center;
}

/* --------------- Images et photos du site ------------------- */

/* espace entre et dimensions des logos de l'espace commanditaires et ligne hr */
.commanditaires img{
	margin:10px;
	height:100px; 
}
/* Les festins Gitans et MCBM */
.commanditaires-supporteurs img{
	margin:10px;
	height:120px; 
	text-align:center;
}
/* SGT */
.commanditaires-supporteurs-sgt img{
	margin:10px;
	height:200px; 
	text-align:center;
}

.centrer{
	text-align:center;
}
/* enlève la bordure autour photo */
p img {
	padding:0px;
}
.hr-commanditaires{
	color:#fecb00;
	width:90%;
	border:solid 3px #fecb00;
	margin:auto;
}
/* Ajustement de la dimension des logos des commanditaires pour téléphone */
@media (max-width:767px){
	.commanditaires img{
		max-width:60% !important; 
		height:auto;
	}
	.commanditaires-supporteurs img{
		max-width:80% !important; 
		height:auto;
	}
	.commanditaires-supporteurs-sgt img{
		max-width:100% !important; 
		height:auto;
	}
}
/* ------------------ Zone navigation menu --------------------- */

/* met pleine largeur car pas de logo à gauche */
#fav-nav{
	width:100%;
}
/* ajustement du sous-menu */
ul .nav-child{
	padding:5px !important; 
}
ul .nav-child a{
	font-size:12px !important; 
}

/* -------------------------- Ajustement commun aux pages -----------*/

/* Ajustement des listes dans les pages */
ul {
	line-height:40px;
	
	padding:0px 25px 0px 25px;
}
.ulpage li{
	line-height:30px;
	/* background: url(/soccerstgermain/images/Soccer-Ball-icon.png) no-repeat 0px 0px transparent;
    list-style-type: none;*/
	list-style-image:url('/images/Soccer-Ball-icon.png');
    margin: 0;
    padding: 0px 0px 20px 0px;
    vertical-align: middle;
}

/* Pour concentre le texte plus au centre de la page */
.ajusttexte{
	padding:0px 25px 0px 25px;
}

/* Pour ajuster la grosseur du texte sur téléphone */
@media (max-width:450px){
	.texteh1{
		font-size:26pt;
	}
	.texteh2{
		font-size:20pt;
	}
	.textep{
		font-size:16pt;
	}
}

/* ---------------- Module de nouvelles ------------------------  */

.blocnouvelles{
		padding-left:8px;
	/*	border-left:5px solid #fecb00; */
		border-top:5px solid #fecb00;
}
.custom{
	border:none;
}
/* Enleve la bordure à gauche sur téléphone */ 
@media (max-width:767px){
	.blocnouvelles{
		padding-left:5px;
		border-left:none;
		border-top:5px solid #fecb00;
	}
	.custom{
		border:none;
	}	
}
/* --------------- Page Catégories, ligues et horaires --------------------- */

/* tableau  */
.tableau_horaire{
	width:75%;
	margin:auto;
}
.tableau_horaire th{
	border:2px solid #000;
	text-align:center;
	padding:5px;
	color:#000;
	font-family: 'Helvetica', cursive;
	font-size:14px;
	background-color:#fecb00;
}
.tableau_horaire tr td{
	border:2px solid #000;
	text-align:center;
	padding:5px;
	color:#000;
	font-family: 'Helvetica', cursive;
	font-size:14px;
}
.grp1{
	background-color:#fff;
}
.grp2{
	background-color:#e6e6e6;
}
/*  changement de la largeur du tableau sur téléphone et de la grosseur du texte */
@media (max-width:450px){
	.tableau_horaire{
		width:100%;
	}
	.tableau_horaire tr td, .tableau_horaire th{
		font-size:8px;
	}
}

/* ---------------- Transparence du fond des articles pour voir l'image d'arrière plan ----------- */

#fav-mainwrap{
	background-color:rgba(255,255,255,0.95);
}

/* ---------------- Footer ----------------------*/

/* Affichage du menu invisible */
.menuinvisible li a:hover{
	background-color:transparent;
}
.item-107{
	padding-bottom:10px;
}

/* Affichage logo de facebook */
.fblogo{
	float:right;
	padding-right:25px;
	padding-top:10px;
}
@media (max-width:767px){
	.fblogo, .menuinvisible{
		float:none;
		text-align:center;
		padding:0px;
	}
	.menuinvisible{
		padding-top:5px;
	}
}

/* ------------- Copyright --------------*/

/* copyright2 ajustement texte */
.textecopyright2{
/*	text-align:right; */
	padding-right:30px;
	padding-top:14px;
}
.zonecopyright2{
	float:right;
}
@media (max-width:767px){
	.textecopyright2{
		text-align:center;
		padding:0px;
	}
	.zonecopyright2{
		float:none;
}
}