.no-padding-left{
padding-left: 0px;	
}

.no-padding-right{
padding-right: 0px;	
}

.no-padding-h{
padding-right: 0px;
padding-left: 0px;
}

div.separator{
clear: both;
height: 15px;
}

div.separator50px{
clear: both;
position: relative;
height: 50px;
}

div.separator-color{
clear: both;
height: 10px;
    margin: auto;
    margin-top: 40px;
    padding-bottom: 0px;
    position: relative;
    color: #d69220;	
border-top: 1px solid #d69220;
    width: 50%;
}

h3.color-or{
color: #d69220;	
}

.index h1.feature-title{
color: #fff;
font-size: 1.7em;
padding-left: 5px;
}

.index h2.feature-title{
color: #fff;
font-size: 1.3em;
padding-bottom: 20px;
padding-left: 10px;
text-transform: lowercase;
border-left: 55px solid #fff;
}

.actu h3.color-or{
margin-top: 30px;
}

h2.color-or-invert{
background-color: #d69220;
color: #fff;
padding: 10px;	
}

.destination .portfolio-content{
padding-right: 0px;	
}

.destination .breadcrumb li{
color: #fff;	
}

#contenu-destination p{
text-align: justify;
}

#contenu-destination p.intro{
font-size: 1.3em;
color: #777;
}

img.float-right.horizontale{
float: right; 
width: 45%;	
margin-left: 10px;
position: relative;
top: 3px;
}

img.float-left.horizontale{
float: left; 
width: 55%;	
margin-right: 10px;
position: relative;
top: 3px;
}

#contenu-destination img + h4{
margin-top: 20px;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

p.video-description{
margin-bottom: 0px;
margin-top: 20px;	
text-align: justify;	
}

@media (min-width: 768px) {
	/* window height minus edges*/
	.banniere400 .fullscreen-min {
		height: calc(50vmin + 42px);
	}
	.banniere400 .page-top.parallax-container .parallax {
	height: calc(100%);	
	}
}

.page-top.no-margin-bottom{
margin-bottom: 0px;	
}

.page-top.margin-bottom32{
margin-bottom: 32px;	
}

/* portfolio destinations*/

.destination a.gallery.thumbnail{
height: inherit;
}

.portfolio-content-meta ul.galerie-colorbox li {
    border-bottom: 0px solid #818080;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

/* portfolio actus*/

 a.gallery.thumbnail{
height: 150px;
overflow: hidden;
padding: 0px;
}

.liste-actus h4 small{
color: #d69220;	
}

/* tableaus*/
td, th {
  border: 1px solid #999;
  padding: 0.5rem;
}