/* ITEMS  */

.vlog .link-more-global {
    border:1px solid #00a4d4;
	border-radius:20px;
	color:#00a4d4;
	text-decoration:none;
    font-family: 'Gotham-Bold';
    line-height: 1em;	 
    font-size: 14px;
	margin:10px auto;
	padding:8px 25px;
   	display: table;
}

.vlog .sortable
{
    justify-content: space-between;
    -webkit-justify-content: space-between;
}


.vlog-w100-banner {
   position: relative;
   width: 100%;
   margin-bottom: 30px;
}
   .vlog-w100-banner .picture {
      width: 100%;
   }
      .vlog-w100-banner .picture img {
         width: 100%;
         height: auto;
      }

.vlog-w100-big {
   position: relative;
   width: 100%;
   padding: 0.8rem;
   margin-bottom: 30px;
   background: #FFF;
}
   .vlog-w100-big .picture {
      width: 100%;
   }
      .vlog-w100-big .picture img {
         width: 100%;
         height: auto;
      }
      .vlog-w100-big .picture .link-index {
         top: 0px;
         right: 0px;
      }
   .vlog-w100-big .item-content {
      padding: 1.5rem 2rem;
   }
   .vlog-w100-big .rs {
      position: absolute;
      right: 15px;
      bottom: -7px;
      z-index: 10;
      display: flex; display: -webkit-flex; 
      flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
      justify-content: space-around; -webkit-justify-content: space-around;
   }
      .vlog-w100-big .rs a, .vlog-w100-big .rs .js-share-facebook {
         display: block;
         margin: 0 3px;
      }

.vlog-w100-small {
   position: relative;
   width: 100%;
   padding: 0.8rem;
   margin-bottom: 30px;
   display: flex; display: -webkit-flex; 
   flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
   justify-content: flex-start; -webkit-justify-content: flex-start;
   background: #FFF;
}
   .vlog-w100-small .picture {
      width: 295px;
      height: 160px;
      overflow: hidden;
      text-align: center;
   }
      .vlog-w100-small .picture .link-index {
         bottom: 0px;
         left: 0px;
      }
   .vlog-w100-small .item-content {
      padding: 1.2rem;
      margin: 0;
      width: calc(100% - 150px);
   }
      .vlog-w100-small .item-content .description {
      }
   .vlog-w100-small .rs {
      position: absolute;
      right: 15px;
      bottom: -7px;
      z-index: 10;
      display: flex; display: -webkit-flex; 
      flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
      justify-content: space-around; -webkit-justify-content: space-around;
   }
      .vlog-w100-small .rs a, .vlog-w100-small .rs .js-share-facebook {
         display: block;
         margin: 0 3px;
      }




/*       W33 > listing news...      */
.vlog-w33 {
   position: relative;
   width: 300px;
   padding: 0.8rem !important;
   margin: 10px !important;
   display: flex; display: -webkit-flex; 
   flex-flow: column; -webkit-flex-flow: column;
   justify-content: flex-start; -webkit-justify-content: flex-start;
   border:1px solid #cccccc;
   border-radius:8px;
}
	.vlog-w33 a { text-decoration:none !important; }
	
   .vlog-w33 .picture {
      width: 100%;
      height: 165px;
      overflow: hidden;
      text-align: center;
   }
      .vlog-w33 .picture .link-index {
         bottom: 0px;
         left: 0px;
      }
   .vlog-w33 .item-content {
      padding: 1.5rem 1rem;
      margin: 0;
      width: auto;
   }
      .vlog-w33 .item-content .categorie {
         width: 100%;
         display: block;
         color: #e01e22;
         font-weight: bold;
         font-size: 14px;
         text-transform: uppercase;
         color: #e01e22;
         border-bottom: 1px solid #3b3b3b;
         padding-bottom: 0.3rem;
         margin-bottom: 0.7rem;
      }
      .vlog-w33 .item-content .description {
      }

.vlog .wall-item .icon_twitter
{
	margin-left:auto; position:relative; z-index:50; width:51px; height:30px; 
}

.vlog .wall-item .icon_video
{
	margin:auto; position:relative; z-index:50; width:68px; height:51px; 
}

.vlog .wall-item .item-content {
   flex: auto;
   font-size: 12px;
   color: #0f265c;
}
.vlog .wall-item .item-content .title {
   display: block;
   color: #08ab9c;
   font-size: 24px;
   font-family: 'Gotham-Bold';
   line-height: 1.0;
   text-transform: inherit;
}
.vlog .wall-item .item-content .subtitle {
   padding-top: 0.3rem;
   display: block;
   font-size: 11px;
   text-transform: uppercase;
}
   .vlog .wall-item .item-content .subtitle .date {
   		font-size: 12px;
   		font-family: 'Gotham-Bold';
    	color: #00c5e4;
   }
   .vlog .wall-item .item-content .subtitle .categorie {
      color: #00c5e4;
   	font-family: 'Gotham-Bold';
   }
.vlog .wall-item .item-content .description {
   padding: 1rem 0;
}
.vlog .wall-item .link-more {
   display: block;
   color: #00c5e4;
   font-family: 'Gotham-Medium';
   text-decoration: underline;
}
   .vlog .wall-item .premium {
      display: inline-block;
      background: #e01e22;
      color: #FFF;
      padding: 0.3rem 0.5rem;
      margin-top: 0.5rem;
   }

.vlog .wall-item .link-more-shop {
   display: block;
   width: 100%;
   height: auto;
   background: #1a1e51;
   font-size: 14px;
   padding: 0.9rem;
   line-height: 1.0;
   text-align: center;
   text-transform: uppercase;
   font-weight: bold;
   color: #FFF;
}
   .vlog .wall-item .link-more-shop span {
      display: block;
      font-size: 12px;
      line-height: 1.2;
      font-weight: normal;
   }
.vlog .wall-item .info-premium {
   display: block;
   width: 100%;
   height: auto;
   background: #dedede;
   font-size: 12px;
   margin-top: 0.7rem;
   padding: 0.5rem;
   line-height: 1.0;
   text-align: center;
   text-transform: uppercase;
   font-weight: bold;
}

.wall-item.vlog-w33 .link-more {
   margin-top: auto;
   margin-bottom: 7px;
}
.wall-item.vlog-w33 .link-more-shop {
   margin-top: 0;
}




/*       W33 > listing news...      */

.temoignages-wrapper
{
    margin: auto;
	width:85%;
	display:flex;
	margin-bottom:25px;
}

.temoignages-wrapper .owl-stage
{
	display:flex;
	flex-flow:row nowrap;
    padding-top: 25px;
}

.temoignages-wrapper .owl-stage .owl-item
{
	display:flex;
	flex: 1 0 auto;
    justify-content: center;
}

.vlog-w33.temoignages-item {
   position: relative;
   width: 250px;
   padding: 0.8rem !important;
   margin: 10px !important;
   display: flex; display: -webkit-flex; 
   flex-flow: column; -webkit-flex-flow: column;
   justify-content: flex-start; -webkit-justify-content: flex-start;
   border:1px solid #08ab9c;
   border-radius:8px;		
}
	.vlog-w33.temoignages-item .icon {
	    display: flex;
		margin: 0 auto;
		text-align: center;
		flex-flow: row nowrap;
		margin-top:-38px;
	}
	     
     .vlog-w33.temoignages-item  .item-content .subtitle .date {
   		font-size: 12px;
   		font-family: 'Gotham-Bold';
    	color: #00c5e4;
    	text-transform:initial;
   	 }
   
      .vlog-w33.temoignages-item  .item-content .description {
      	padding: 3rem 0 0rem;
      }
      
     
.temoignages-wrapper.owl-theme .owl-nav
{
	position:absolute !important;
	top:50%;
	margin-top:-17px;
	width:100%;
}

.temoignages-wrapper.owl-theme .owl-nav [class*=owl-] {
    margin: 0;
    padding: 0;
    background: none;
	position:absolute !important;
}

.temoignages-wrapper.owl-theme .owl-nav .owl-prev {
   left:-40px;
}

.temoignages-wrapper.owl-theme .owl-nav .owl-next {
    right:-40px;
}

