/*****************************************

		CUSTOM CSS

******************************************/

	
.drop-down > div > div {    padding-left: 0px;}

.website-header > div {    padding: 0px;}

.drop-down li.active > a, .drop-down li.active > span, .drop-down li:hover > a, .drop-down li:hover > span, .drop-down li.parent.active > a::after, .drop-down li.parent.active > span::after, .drop-down span.title_menu a:hover {
color: #f9da7d;font-size: 120%!important;
font-weight: bold;
}

.drop-down li a, .drop-down li span, .drop-down span.title_menu a, .drop-down li.parent a::after, .drop-down li.parent span::after {color: #fff;}

.drop-down li li a, .drop-down li li span, .drop-down li.parent li.parent a::after, .drop-down li.parent li.parent span::after {    color: #fff;}


h2, h1, h1 a, .componentheading, h2.contentheading, h2.contentheading a, a, a:hover, a:active {
color: #f9da7d;}

h2 {font-size:150%!important;}
h5 {color:#f9da7d;}
h2.contentheading, h1 + h1, .page-header > h2 {    margin-top: 2px;    padding: 8px 15px;    letter-spacing: 0.5px;    background: rgba(0,0,0,0.06);    border-bottom: 2px solid rgba(0, 0, 0, 0.05);    border-left: 4px solid;}

body {    font-size: 0.85em;   color: #fff;   font-family: 'Helvetica', sans-serif;}

h1 + h1, h2, h3, h4, h5, .left_column h3, .right_column h3, .top-module-position h3, .bottom-module-position h3, .user1 h3, .user2 h3, .user3 h3, .user4 h3, .user5 h3, .user6 h3, .user7 h3, .user8 h3, .user9 h3 { font-family: 'oswald', sans-serif;
	font-weight:bold !important;	text-transform: uppercase !important;}

input, button, select, textarea {font-family: oswald;}


.uppercase-menu-title h1, .uppercase-menu-title .componentheading, .uppercase-menu-title .blog > h2 {    text-transform: uppercase;    font-weight: bold;    font-family: 'oswald', sans-serif;}

.drop-down li ul, {	display : inline-flex ;	top: 0;	left: 0;	margin:-50px 0 0 150px;	background: inherit;	}
.readmore a {  background: none;  border: 2px solid #fff; padding: 6px 10px; color: #478da1 !important;  padding: 2px; font-weight:bold;}

 .readmore a:hover,.readmore a:focus {background-color: #478da1;background-size: contain; padding-left:5%; font-size: 130%;font-weight:bold;color: #fff !important;list-style-type: none; text-decoration: none;}

.top_menu li a, .breadcrumb a[href="#"], .breadcrumb a[href="#"]:hover, .module-search .inputbox, .module-search .fa-search {    color: #fff;}

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, textarea {
color:#444;}
/*SIG PRO*/
ul.sigProSleek li.sigProThumb a.sigProLink {border: 1px solid #222;}
ul.sigProSleek li.sigProThumb a.sigProLink:hover { color:#f60; text-decoration:none; border:5px solid #000; }

 .moduletable h3, h3 { color: #478da1!important;text-decoration:none;}
 
 .moduletable h2, h2 { color: #478da1!important;text-decoration:none;}
	
div.moduletable div div.content-module div.custom div.avPlayerWrapper.avAudio   { height: 100px;Width: 250px;} 
 
  ul li a {    color: #fff;    padding: 2px; text-transform:uppercase;font-weight:bold;list-style-type: none; }	
.nav ul li a {    background-size: contain;    background-position: bottom left;    font-size: 105%;	font-weight:bold;	list-style-type: none; }
	
  ul li a:hover,ul li a:active,ul li a:focus {     background-color: #fff;    font-size: 150%;	font-weight:bold;	list-style-type: none;    text-decoration: none;color:#478da1;}

div.moduletable div div.content-module ul.nav.menucompo.mod-list li.active {    font-size: 140%;	font-weight:bold; color:#478da1; margin-top: -5px;}
div.moduletable div div.content-module ul.nav.menucompo.mod-list li a {
   font-weight:bold; margin-top: -13px;}
   


div.item-page div.moduletable h3  {  font-size:170%;}

/*img intro avec lien sans bordure (padding 0)*/
p a.thumbnail {  margin:4px; padding:0; border:0px!important;}

/*lien sur texte intro Blanc */
div.blog-featured p a  { color:white!important;}



/*WEBKIT SLIDER ART VIGNHETTES VIDEO*/
div.uk-panel iframe{ padding:0;border:none!important;}

.uk-slider-fullscreen,
.uk-slider-fullscreen>li,
.uk-slideshow-fullscreen,
.uk-slideshow-fullscreen>li {
 height:100vh
}

/*WEBKIT SLIDENAV*/

.uk-slidenav {
 display:inline-block;
 box-sizing:border-box;
 width:60px;
 height:60px;
 line-height:60px;
 color:#f9da7d;
 font-size:60px;
 text-align:center
}
.uk-slidenav-position .uk-slidenav-previous {
 left:-40px
}
.uk-slidenav-position .uk-slidenav-next {
 right:-40px
}

.uk-slidenav {
 width:100px;
 height:100px;
 line-height:100px;
 font-size:100px;
 text-align:center;
}

.uk-slidenav:focus,
.uk-slidenav:hover {
 outline:0;
 text-decoration:none;
 color:#478da1;
 cursor:pointer
}

.uk-slidenav:active { color:#478da1;}

.uk-slidenav-previous:before { content:"\f104";font-size: 100px; font-family:FontAwesome;
}
.uk-slidenav-next:before {font-size:100px;
 content:"\f105";
 font-family:FontAwesome
}

.uk-slidenav-position .uk-slidenav { top:38%; }

/*WEBKIT DOTNAV*/
.uk-dotnav>*>* { background:#f9da7d;}
.uk-dotnav>*>:focus,.uk-dotnav>*>:hover { background:#478da1; cursor: pointer}
.uk-dotnav>*>:active { background:#478da1; }
.uk-dotnav>.uk-active>* { background:#478da1;}


div.offlajn-ajax-search-container .magnifier { cursor:default;}


/** Style Ancien module easylisting free **/

   li.easyfolderlisting {  text-transform:uppercase;}
div.moduletable .easyfolderlisting   {

    border-left: 2px #478da1 solid;
	padding-left:2%;
	margin-left:0%;margin-top:10px;
}
div.moduletable ul.easyfolderlisting li a{font-size:1em;color: #f9da7d;font-weight: bold;  }
div.moduletable ul.easyfolderlisting li { margin-top:5px;}

div.moduletable ul.easyfolderlisting li  a:hover,div.moduletable ul.easyfolderlisting li  a:focus{
font-size:125%;color: #fff;background-color: #478da1;}


/*Easy Listing */

/** Expand/Collapse Icons **/
.eflpro_expandall, .eflpro_collapseall
{	float: right;	cursor: pointer;}

div.eflpro_collapseall img,div.eflpro_expandall img
{	width:20px;height:105%;margin-left:10px;}

.eflpro_collapseall::before
{font-style: italic;	content:'Replier tout ';margin-left:-30px;}

.eflpro_expandall::before
{font-style: italic;	content:'Déplier tout ';margin-left:-30px;}


/** Unordered List based styles **/
ul.eflpro_standard *
{
	list-style-image: none; text-transform:uppercase;
	/* Anything here will affect ALL elements in the unordered list */
}


input.eflpro_textboxes
{height:25px!important;;color:#478da1; font-weight:bold;
}
.eflModal * 
{font-weight: bold!important;color:#478da1!important;

    border-left: 2px #478da1 solid;
	padding-left:2%;
	margin-left:0%;margin-top:10px;
}
li > ul.eflpro_standard
{
	padding-left: 30px !important;  border-left: 2px #478da1 solid;

	margin-left:0%;margin-top:0px;margin-bottom: 10px;
}

ul li.trigger{font-size:22px;color:#478da1;font-weight: bold;

    border-left: 2px #478da1 solid;
	padding-left:2%;
	margin-left:0%;margin-top:30px;
}

ul.eflpro_standard li ul li a
{
color:#f9da7d;
}

ul.eflpro_standard li ul li a:hover
{
color:#f9da7d;background: #478da1;
}

.eflModal * 
{font-weight: bold!important;color:#478da1!important;
    border-left: 2px #478da1 solid;
	padding-left:2%;
	margin-left:0%;margin-top:10px;
}

.eflpro_search_results{
	background:#478da1;font-weight:bold;
}

/* XTC News Deluxe */
.wallslidercell div {
    border: 0px!important;
}

div.contentmodule_slide {
    border: 0px!important;padding:0!important;margin:0!impotant!;background:#000000;
}

#flexslider-688{background-size:cover;
background-image: url('../images/bgpreload/band-s3-2.jpg'); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; }
#flexslider-706{background-size:cover;
background-image: url('../images/bgpreload/band-s7-2.jpg'); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; }
#flexslider-707{background-size:cover;
background-image: url('../images/bgpreload/diapoFanClub1.jpg'); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; }


/*ds article blog accueil
<div style="background-image: url('images/MessageAccueilBienvenue.gif'); background-size: contain; background-repeat: no-repeat; background-attachment: scroll; background-position: center top;">{module title="Blog Acceuil" showtitle="false"}</div>
ou dans la css:
div.main_content{background-size:contain;
background-image: url('../../../images/MessageAccueilBienvenue.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; }



Classe pour editeur dans template.css
.color-skyblue, .moduletable.color-skyblue > div, .title-centered.color-skyblue .module-title h3, .horizontal-menu.color-skyblue li {background:#478da1;color:#f9da7d;}

*/

.blog-featured p,.blog-featured * {text-align:center;}
div.blog-featured h2.contentheading {border:0!important;}
p.readmore a, div.blog-featured a {color:#f9da7d;}

