/* ********************** BLOG ***************************************************** */
	
dt.article-info-term {
display: none;
}

.blog h1 {
	text-align : center;
	margin-bottom : 50px;
	margin-top : 40px;
	font-weight : 700;
text-shadow: 0px 0px 12px rgba(0, 0, 0, 1);
}

.blogdate {
	position : absolute;
	top : 0;
	left : 0;
	padding : 10px;
	background : #ce805a;
	color : white;
	padding-left : 20px;
	padding-right : 20px;
}

.blogdate dl {
	margin-bottom : 0 !important;
}

.blog  img {

width : 100%;
}

.blog .vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.blog {
	padding-top : 0px;
	
}


.blog .leading-post.leading-0 {
	padding-top : 0;
	}

.blog .leading-post {
	padding-top : 80px;
	padding-bottom : 80px;
	
	}
	
.blog .leading-post.fond {
	background : #efefee;
	border-top : 1px solid #e1e1e1;
	border-bottom : 1px solid #e1e1e1;
	}
	
.blog .items-leading {
	
	}
	
.leading-post, .item {
	margin-bottom : 0 !important;
	}
	
.blog .item {
	
	background: #193f76;
        color : white;
	}

.blog .blog-inner {
	/* background : #f2f2f2; */
	
}

.blog .button {
    border : 1px solid rgba(255,255,255,0.6) !important;
    color : rgba(255,255,255,0.6) !important;
    background: transparent !important;
}

.blogtexte {
    padding : 25px;
     height : 300px;
     position: relative;
}

.blogtexte:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(25, 63, 118, 0);
	border-right-color: #193f76;
	border-width: 30px;
	margin-top: -30px;
}

.blogimage {
    padding : 0 !important;
    overflow : hidden;
    height : 300px;
}

.blogimage img {
    width : 120%;
}
	
.blog .items-leading #introimg img {
	width : 450px;
	height : auto;
	margin-left : 30px;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
	
.blog > div.row.items-leading.clearfix > div.col-sm-12.leading-post.leading-1{
	display : inline-block;
	vertical-align : middle;
	}
	
.blog h2 {
	font-size : 25px;
        
}
	
/* Lire la suite */
	
.readmore .btn {
	background : transparent;
	border : 3px solid #ce805a;
	color : #ce805a;
	border-radius : 0px;
	height : 45px;
	font-weight : 700;
	line-height : 40px;
	padding-top : 0;
	padding-bottom : 0;
	margin-top : 20px;
	text-transform : uppercase;
	max-width : 100%;
	overflow : hidden;
}

.readmore {
	text-align : center;
}

.readmore .icon-chevron-right {
	display : none;
}
	
	
/* fancybox */
.fancybox-outer, .fancybox-inner, .fancybox-skin {
   
    border-radius: 0px !important;
}

a.fancybox-close {
	top : 5px !important;
	right : 5px !important;
	background: url(../images/close.png) center center no-repeat !important;
	opacity : 0.5;
}

a.fancybox-close:hover {
	opacity : 0.7;
}

.fancybox-prev span {
	background: url(../images/prev-arrow.png) center center no-repeat !important;
}

.fancybox-next span {
	background: url(../images/next-arrow.png) center center no-repeat !important;
}



/* ANIMATIONS */

.post.hidden2 {
	opacity : 0;
	}

.post.visible {
	opacity : 1;
}


/* LANGUE */

.langue {
    position : absolute;
    top : 20px;
    right : 20px;
    background : transparent;
    z-index : 2;
}

.langue .lang-inline {
text-align : right;
}

  @media only screen and (max-width : 768px) {
	.langue {
	position : relative;
        width : 100%;
        top : -20px;
        padding-left : 50px;
	}
        
        .langue ul {
            text-align: center !important;
        }
        
        .langue li {
            display : inline-block !important;
        }
	
	.blog h1 {
		padding-bottom : 30px;
	}
}

 @media only screen and (max-width : 480px) {
.langue .lang-inline {
text-align : center;
}

	.langue {
	padding-right : 0px;
padding-left : 30px;
padding-top : 10px;
padding-bottom : 10px;
	}
}


/* ********************** PAGINATION ***************************************************** */

.pagination {
	width : 100%;
	font-weight : 500;
	padding-top : 40px !important;
	text-align :center;
}


     
    .pagination ul, p.counter.pull-right{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#474747+0,333333+100 */

	
      display: inherit;
      text-align: center;
	  padding : 0 !important;
	  overflow : hidden;

    }
	
p.counter.pull-right {
	padding : 10px !important;

}


    .pagination ul li {
	display : inline-block;
	vertical-align : top;
height : 40px;
line-height : 40px;
min-width : 40px;
padding : 0 !important;
margin : 0 !important;
margin-right : 5px !important;


}

.pagenav.icon-next, .pagenav.icon-previous {
	line-height : 40px !important;
}

li.pagination-start, li.pagination-end, p.counter.pull-right {
	display : none !important;
	
}

li.pagination-prev span.pagenav{
		content: "test" !important;
}

.pagination li a {
	color : white !important;
	-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;

}

.pagination li a, .pagination ul li span.pagenav, .pagination ul li.active, .pagination ul li.disabled {
	padding-right : 10px;
	padding-left : 10px;
	background : black;
	-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
}
.pagination li a:hover, .pagination ul li span.pagenav, .pagination ul li.active, .pagination ul li.disabled {
	background : black;
	color : rgba(255,255,255,0.5);
	opacity : 0.4;
}
   
    .pagination li a,
    .pagination li span {
		display : block;
		width : 100%;
		height : 100%;
		line-height : 40px;
    }
 
    
    
@media screen and (max-width: 1400px) {
    .blogimage {
        width : 100% !important;
        max-width : 100% !important;
        flex: 0 0 100%;
    }
    
    .blogtexte {
         width : 100% !important;
         max-width : 100% !important;
         flex: 0 0 100%;
    }
    
}