.spa-color1{
    color: #CD9CA0;
}
.spa-color2{
    color: #C75C71;
}
.spa-color3{
    color: #C62C63;
}
.spa-color4{
    color: #C62B61;
    opacity: 1;
}
.navbar-brand{
    font-size:2.2rem;
}
.bg-custom{
    background: #5A5A5E;
}
.spa-color0{
    color:white;
}
nav a{
    color:white;
}
nav a:active,
nav a:visited
{
    color:white;
}
nav a:hover{
    color: #2BA2B5;
}
a.navbar-brand:hover{
    color:white;
}
.nav-link{
    font-weight: 400;
    font-size:14px;
    font-family: 'Poppins', sans-serif;
}

.button {
    float: left;
    min-width: initial !important;
    max-width: initial !important;
    display: block;
    margin: initial !important;
    padding: initial !important;
    border: none;
    background: none;
    color: inherit;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}

.button--ujarak::before {
    background: #66666A !important;
}

.button--ujarak.button--inverted::before {
    background: #66666A !important;
}

.button--ujarak:hover {
    border-color: #66666A !important;
}
.button--ujarak.button--inverted:hover {
    color: #66666A !important;
}

main,body{
    background: transparent !important;
    background-image: linear-gradient(180deg, rgba(122,122,122,0.15) 0%, #ffffff 100%);

   /* background: #cfd8dc;*/
    /*color: #37474f;*/
    color:initial !important;
    font-weight: 400 !important;
    font-size:14px !important;
    font-family: 'Poppins', sans-serif !important;
}
.titre-1{
    color: #e91e63;
    font-family: "Poppins", Poppins;
    font-size: 35px;
    font-weight: 500;
    letter-spacing: -1px;
}
main{
    border:1px solid transparent;
}
.presentation-1{
    color: #54595f;
    font-family: "Poppins", Poppins;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: 0.2px;
}
.list-group-item a{
    font-size: 14px;
}
.list-group-item .fa-handshake,
.list-group-item .fa-star,
.list-group-item .fa-smile
{
    color:#e91e63;
}
.list-group-item strong{
    color: #e91e63;
    font-size: 20px;
}
.list-group-item p{
    color:#555555;
    font-family: "Poppins", Poppins;
    font-size: 13px;
    font-weight: 400;
    line-height: 2em;
    letter-spacing: 0.9px;
}
.list-group-item.middle-part{
    background: #F7F7F7;
}
.bloc_1{
    background: #F3F3F3;
}
.spa-2-places{
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 107deg );
}
.spa-4-places{
filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 210deg );
}bloc_1
.spa-6-places{
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 291deg );
}
.spa-2-places-titre,
.option-fontaine-a-chocolat
{
    color:#23a455;
}
.spa-4-places-titre,
.option-table-de-massage
{
    color:#4054b2;
}
.spa-6-places-titre,
.option-ambiance-romantique,
.option-plateau-de-fruits-frais
{
    color:#e91e63;
}
.bloc_reservation{
    background: white !important;
}
footer,
footer ul,
footer li
{
    background: #323437 !important;
    text-align: left;
}
li a.font-size-50-px{
    font-size:50px;
}
li a.logo,
li a.logo:hover
{
    color:white;
    text-decoration: none;
}
.font-size-20-px{
    font-size: 19px;
}
.color-white{
    color:white !important;
}
.opacity-086{
opacity:0.86;
}
.font-size-14{
    font-size: 14px;
}
.font-size-17{
    font-size: 17px;
}
footer hr{
    border-color:rgba(255,255,255,0.2);
}
.copyright{
    color:rgba(255,255,255,0.2);
}
.font-size-20-px{
    font-size:30px !important;
}