/*
Theme Name: Extra Child theme enfant de Extra
Template: Extra
Version: 2.0.31
Description: Theme configurable pour un site simple a mettre a jour par un responsable de communication ou par un webmaster grace au module Divi Builder.
Author: jeanmichel.pillon@orange.com
*/


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


/* Couleur des de la liste des derniers matchs */
.et_pb_pagebuilder_layout .post-content a {
    color: #FF6600;
}


/* Couleur de fond bloc contenant des articles blogs et message erreur*/
.et_pb_extra_module:last-child, .et_extra_other_module:last-child  {
	background: #242a38 none repeat scroll 0 0 !important;
}


/* Reglage Bandeaux images des pages  Les images sont dans le theme parent*/
#bdo-vignette {
    background-image: url("/wp-content/themes/Extra-child/images/fd_filet.gif");
	background-repeat: repeat;
    height: 270px;
	text-align: center;
	margin: 0;
    padding: 0;
}


@media(max-width:849px){
	#bdo-vignette {
		background-image: url("/wp-content/themes/Extra-child/images/fd_filet.gif");
		background-repeat: repeat;
		height: auto;
		text-align: center;
		margin: 0;
		padding: 0;
	}
}


@media(max-width:450px){
	#bdo-vignette {
		height: auto;
		text-align: center;
		margin: 0;
		padding: 0;
	}
}

/* Reglage bloc article-post remonte en haut a gauche sous le bandeau image */
.post-header {
    padding: 10px !important;
    text-align: left !important;
}

/* Reglage bloc article centre au bandeau image de l'article */
.container {
    max-width: 980px !important;
}


/* Reglage titre rubrique */
.et_pb_pagebuilder_layout .page .post-wrap h1 {
    padding: 10px !important;
}


/* Reglage en hauteur bloc article */
.et_pb_section {
    padding: 0 0 !important;
}

#main-content {
    padding-top: 0px !important;
}

/* Reglage bloc article coller au bloc Widget */
.with_sidebar .et_pb_extra_column_main, .with_sidebar .et_extra_layout .et_pb_column_main {
    padding: 0 0px 0 0 !important;   
}


/* Reglage bloc Widget couleur de fond et en largeur */
.et_pb_widget {
   margin-top: 20px!important;
   background-color: #a3322c !important;
   margin-bottom: 0px!important;
}

/* Couleur de fond du header navigation */
#main-header {
    background: #242a38 none repeat scroll 0 0 !important;  
}


/* Couleur de fond du Widget */
.with_sidebar .et_pb_extra_column_sidebar, .with_sidebar .et_extra_layout .et_pb_column_sidebar {
    background: #242a38 none repeat !important;   
}


.et_pb_widget .widgettitle {
    background: #a3322c none repeat scroll 0 0 !important;
	padding: 4px 4px !important;
}

/* Taille liens textes Wideget */
.et_pb_widget a {
    font-size: 12px;
}

/* Couleur de fond du contenair des articles */
.et_pb_extra_column_main {
background: #242a38 none repeat scroll 0 0 !important;
}


/* Couleur liens Galerie photos */
.et_pb_widget a {
    color: #fff!important;
	font-size:14px!important;
}

.et_pb_widget a:hover {
    color: #fff!important;
	font-size:14px!important;
}

/* titre widget galerie */
.widgettitle {
    padding: 0 15px!important;
    line-height: 46px!important;
    font-size: 14px!important;
    text-transform: none!important;
}


/* Menu galerie */
.et_pb_widget.widget_nav_menu .sub-menu li {
    padding-top: 4px;
}

/* reglage zone widget pour galerie hotos */
.et_pb_extra_column_sidebar, .et_extra_layout .et_pb_column_sidebar {
    padding: 0 0 0 0!important;
}

/* couleur fond submenu 2ème niveau */
ul.dropdown ul {
    background-color: #242a38!important;
}

/* couleur filet menu Galerie */
.et_pb_widget li {
    border-bottom: 1px solid rgba(0,0,0,.5)!important;
}

/* liens menu Galerie */
.et_pb_widget li a {
	text-decoration: underline!important;
}

.et_pb_widget li a:hover {
	text-decoration: none!important;
}

/* Couleur de fond de la Galerie photos */

.et_pb_section {
    background-color: #242a38!important; 
}


/* Couleur de fond des titres bloc article */
.single article, .page article {
    background: #242a38 none repeat scroll 0 0 !important; 
}


/* Couleur des boutons et champs du formulaire de contact */
.input, .textarea, select, textarea, input, input[type="text"], input[type="password"], input[type="email"], input[type="search"] {
    background: #fff none repeat scroll 0 0 !important; 
}

.wpcf7-not-valid-tip {
  font-weight: 700!important;
}

/* Footer */
#footer-info a {
	text-decoration: underline!important;
}

/* Footer */
#footer-info a:hover {
	text-decoration: none!important;
}

/*************************/
/* Réglage Tarteaucitron */
/*************************/


#tarteaucitronRoot #tarteaucitronAlertBig {
    background: #fff!important;
    text-align: left!important;
	width:100%!important;
	top: 50%!important;
	max-width: 730px!important;
    padding: 45px 25px !important;
}	

#tarteaucitronRoot span#tarteaucitronDisclaimerAlert {
    text-align: left!important;
    color: #333!important;
}

div#tarteaucitronRoot.tarteaucitronBeforeVisible::before {
    opacity: 0.8!important;
}

body #tarteaucitronRoot div#tarteaucitronAlertBig {
    border-radius: 0px!important;
}


/* Bouton réglages des Cookies */
#tarteaucitronAlertBig #tarteaucitronCloseAlert {
	border:1px solid #000!important;
}

/* Lien politique gestion Cookies */
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
    color: #000!important;
}


/* Réglage du texte de la politique de gestion des cookies */
#tarteaucitronRoot span#tarteaucitronDisclaimerAlert {
	font-family: Open Sans,sans-serif!important;
    font-size: 1rem!important;
}

/* Cacher incone du bouton accepter */
#tarteaucitronRoot .tarteaucitronCheck::before {
    display: none!important;
}

/* Cacher incone du bouton refuser */
#tarteaucitronRoot .tarteaucitronCross::before {
    display: none!important;
}

body #tarteaucitronRoot div#tarteaucitronAlertBig::before {
    background-image: url('/wp-content/themes/Extra-child/images/logo-mildioux-tartecitron.png')!important;
    background-size: 50px 50px!important;
    display: inline-block!important;
    width: 50px!important;
    height: 50px!important;
    content: ""!important;
    margin-right: 16px!important;
	position: relative;
}

.titre-politic-cookie {
	font-size: 26px!important;
	font-weight: bold!important;
    margin-left: 40px !important;
	margin-bottom: 0px !important;
    top: -40px!important;
    position: relative!important;
}

/* cacher le logo avec son lien Tarteaucitron */
#tarteaucitron a {
  display: none!important;
}














