/*
Vous pouvez ajouter du CSS personnalisé ici.



Cliquez sur l’icône d’aide ci-dessous pour en savoir plus.
*/

/* ne pas afficher un début de texte sur l'acceuil */
.excerpt-content .hide-home {
    display: none;
}

/*
Font size sur les spoiler.
*/
.su-spoiler-title {font-size:16px !important;}


/* -------- 
 * KK STAR
 * */

.kk-star-ratings.lft {float:none;}


/* -----------------------
      Changements 2018 - White 
-------------------------- */
@media (max-width: 575px) {
.entry-content{
    margin-right: 25px;
}

.entry-title{
    margin-right: 25px;
}}

.excerpt-container{
   background: #f1f1f1;
}

.excerpt{
    opacity: 1 !important;
}

.menu-primary, .menu-primary-tracks {
   background-image: linear-gradient(#fff 26px,transparent 24px,transparent 24px);
}

.excerpt-title
{
   text-transform: none;
}

.excerpt-meta
{
   text-transform: none;
   font-weight: 500;
   font-size: 80%;
   font-family: raleway,sans-serif;
}

.menu-primary-items .sub-menu, .site-header
{
 border:10px;
	border-color:#404040;
}

.site-title img {
  max-width: 10em;
	max-height: 10em;
	padding-top: 3px;
}
.entry-header::after, .excerpt-header::after {
   width: 10em;
}
.more-link{
   font-size: 1.1em;
   letter-spacing: .04em;
}

.more-link:after {
background: #ed1b2e;
}


/* -----------------------
            YARP 
-------------------------- */
.yarpp-thumbnail > img {
	
	width:100%;
}


.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
		width:100%;
	
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	width:174px;
	height:auto;
	
}
/* -----------------------
            Quote 
-------------------------- */
.rightquote {
	float: right;
	text-align: right;
}

.LCQuoteAuthor {
	width: 70%;
	font-size: 12px;
	color: #383838;
	margin: 0 30px 30px 0;
}

.LCQuote {
	line-height: 0.9;
	width: 70%;
	max-width: 70%;
	font-size: 18px;
	font-style: italic;
	color: #383838;
	margin: 0 30px 0 0;
}

.LCQuote:before {
	content: "«";
	font-size: 28px;
	color: #7a7a7a;
}

.LCQuote:after {
	content: "»";
	font-size: 28px;
	color: #7a7a7a;
}

/* -----------------------
            Titre des "Vous aimerez aussi " 
-------------------------- */
.yarpp-related .yarpp-thumbnail-title {
    text-align: left;
    font-weight: bold;
    font-size: 60% !important;
    text-decoration: none;
}

article a {
    text-decoration: none; 
    color: #ed1b2e !important;
}
article a:hover {
    text-decoration: underline;
}
.more-link:link, .more-link:visited {
    color: #ed1b2e !important;
}

.more-link:hover {
    color: #404040;
	 text-decoration: none;
}

.ts-fab-wrapper a {
    color: #404040 !important;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	margin:0px;
	
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	margin:0px;
	
}
/* Banniere LVS */
 .lvs-main {
background-color:#f47c2d ;
margin:auto;
    border-bottom: #FFF 2px solid;

}
.lvs {
  display: table;
  height: 63px;
  max-width: 1260px;
  width:100%;
  text-align: left;
  color:#FFF;
  margin:auto;
}
.lvs img {width: 100px;    margin-right: 10px;}
.lvs a{
  color:#FFF !important;
}
.lvs span {
  display: table-cell;
  vertical-align: middle;
}

@media (max-width: 575px) {
.lvs-main {
    padding: 0 5px 5px 5px;}
.lvs img {margin-right: 0;}
.lvs {
    display: block;
    height: auto;
    max-width: 1260px;
    width: 100%;
    text-align: center;}
}


/* LC GRID  */ 
/* 6. LC GRID SYSTEM
____________________________________________________________*/

.lcgrid{ width: 100%!important; position: relative; margin: 0 auto; padding: 0px;}
.lcgrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.lcgrid .row{}
.lcgrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.lcgrid .row:after{clear: both; }
.lcgrid .row{zoom: 1;}

.lcgrid .wrap-col{margin:10px;}

.lcgrid .col-1-2, .lcgrid .col-1-3, .lcgrid .col-2-3, .lcgrid .col-1-4, .lcgrid .col-2-4, .lcgrid .col-3-4, .lcgrid .col-1-5, .lcgrid .col-2-5, .lcgrid .col-3-5, .lcgrid .col-4-5, .lcgrid .col-1-6, .lcgrid .col-2-6, .lcgrid .col-3-6, .lcgrid .col-4-6, .lcgrid .col-5-6{float:left; display: inline-block;}

.lcgrid .col-full{width:100%;}

.lcgrid .col-1-2{width:50%;}

.lcgrid .col-1-3{width:33.33%;}
.lcgrid .col-2-3{width:66.66%;}

.lcgrid .col-1-4{width:25%;}
.lcgrid .col-2-4{width:50%;}
.lcgrid .col-3-4{width:75%;}

.lcgrid .col-1-5{width:20%;}
.lcgrid .col-2-5{width:40%;}
.lcgrid .col-3-5{width:60%;}
.lcgrid .col-4-5{width:80%;}

.lcgrid .col-1-6{width:16.66%;}
.lcgrid .col-2-6{width:33.33%;}
.lcgrid .col-3-6{width:50%;}
.lcgrid .col-4-6{width:66.66%;}
.lcgrid .col-5-6{width:83.33%;}

.lcgrid .flex {
    display:flex;
    align-items: center; /* Vertical center alignment */
}


@media only screen and (min-width: 480px) and (max-width: 619px) {
	.lcgrid .flex {display: inline-block;}	
	
	.lcgrid .col-1-3, .lcgrid .col-2-3{width:100%;}
	
	.lcgrid .col-1-4{width:50%;}
	
	.lcgrid .col-1-6, .lcgrid .col-2-6, .lcgrid .col-3-6, .lcgrid .col-4-6, .lcgrid .col-5-6{width:100%;}
}

@media only screen and (max-width: 479px) {
	.lcgrid, .lcgrid .col-1-2, .lcgrid .col-1-3, .lcgrid .col-2-3, .lcgrid .col-1-4, .lcgrid .col-2-4, .lcgrid .col-3-4, .lcgrid .col-1-5, .lcgrid .col-2-5, .lcgrid .col-3-5, .lcgrid .col-4-5, .lcgrid .col-1-6, .lcgrid .col-2-6, .lcgrid .col-3-6, .lcgrid .col-4-6, .lcgrid .col-5-6{width:100%;}
	.lcgrid .flex {display: inline-block;}
}

.lcgrid img {max-width:100%;}
/* LCGRID SYSTEM END---- */

