.ab-productinfo{
    margin:0;
    padding:0;
	margin-bottom:1rem;
	padding-bottom:1.5rem;
	border-bottom: 1px  dashed #ddd;
}
.ab-productinfo li{
    
    display:inline-block;
    padding:0.5rem;
    margin:0rem;
    border:1px solid #ccc;
    border-left:0px solid #ccc;
    text-align: center;
    color:#363434;
    box-sizing: border-box;
	line-height:0.9rem;
	font-size:0.85rem;
	color:rgb(125, 124, 124);
}
.ab-productinfo li img{
    
margin-top: 0.3rem;
}
.ab-productinfo li:first-child {
    border-left:1px solid #ccc;
   border-radius:3px 0px 0px 3px;
}
.ab-productinfo li:last-child {
   border-radius: 0px 3px 3px 0px ;
}
.ab-productinfo li span,.ab-productinfo li img{
    display:block;
  
}
.ab-productinfo-bio{
	
	display:block;
	/*margin-top:1rem;*/
}

.ab-productinfo-bio img{
	
	
	margin-right:1rem;
	margin-bottom:0.5rem;
}

.ab-productinfo-tooltips{
	font-size:1rem;
}


.rich-description--container{
	background:#e5f4ef;margin-left: -16px;margin-right: -16px;
}
.rich-description--container img{
	max-height:85vh;
}
.rich-description--content{
	font-size: 1.15rem;height: 50vh;display:table-cell;vertical-align: middle;
padding:0 5rem;
line-height:1.5em;
}

.rich-description-combination--content{

	font-size: 1.15rem;
height: 50vh;
display:table-cell;vertical-align: middle;
padding:1rem 1rem;
line-height:1.5em;
}
.rich-description--container-combination{

background-color:#ffffff;
margin-left: -16px;margin-right: -16px;
}
.rich-description--img{
	background-attachment:content;
	
}
.img-description--container{
background:#fff;margin-left: -16px;margin-right: -16px;
}

ul.rich-description--ul li {
	margin-bottom:0.5rem;
    margin-left: 2.5rem;
}

ul.rich-description--ul li:before {
  content: '✓';
  color:#55895f;
margin-right:1rem;
margin-left: -2rem;
}
.rich-description--title{
font-size:1.8rem;
display:block;
margin-bottom:1.5rem;
font-style:italic;
letter-spacing:2px;
font-family: "Kaushan Script";
}


.rich-description--title::after {
    content: "";
    background: #55895f;
    bottom: 0;
    display: block;
    width: 150px;
    height: 1px;
    margin-top: 1.3rem;
    margin-left: 0.5rem;
}
.footer-container .footer-center {
	/*background: url(/img/fd_montagne.jpg);    
	background-size: cover;*/
}
.title-fun {
    color: #494949;
    text-transform: none;
    padding: .9375rem 0rem;
    margin-bottom: .9375rem;
    font-size: 2.1rem;
    position: relative;
    margin-right: 2.1875rem;
    display: block;
    text-align: center;
    margin-top: 3rem;
    letter-spacing: 3px;
    padding: 3rem 0;
    margin: 0rem -16px;
    font-family: 'Bangers',cursive !important;
}
.title-fun::before {

    content: url(/img/logo-title.png);
    display: block;
    margin-bottom: 1rem;

}

.cont-title-fun h2 {
    color: #494949;
    text-transform: none;
    padding: .9375rem 0rem;
    margin-bottom: .9375rem;
    font-size: 2.1rem;
    position: relative;
    margin-right: 2.1875rem;
    display: block;
    text-align: center;
    margin-top: 3rem;
    letter-spacing: 3px;
    padding: 3rem 0;
    margin: 0rem -16px;
    font-family: 'Bangers',cursive !important;
}
.cont-title-fun h2::before {

    content: url(/img/logo-title.png);
    display: block;
    margin-bottom: 1rem;

}
.header-nav{
    background-color: #55895f;
    background: url(/img/fd_montagne.jpg)!important;  
    background-size: auto !important;
    background-size: cover !important;
    background-position-y: 32% !important;
}
