/*
* Home BG Slider
*/

#home-bg-slider .bg-slider-wrapper .flickity-slider .bg-cover:nth-child(1) {
    background-image: url("../pics/slider/minified/pq_acupuncture-min.png"); 
}
#home-bg-slider .bg-slider-wrapper .flickity-slider .bg-cover:nth-child(2) {
    background-image: url("../pics/slider/minified/notre_approche-min.png");
}
#home-bg-slider .bg-slider-wrapper .flickity-slider .bg-cover:nth-child(3) {
    background-image: url("../pics/slider/minified/troubles_alim-min.jpg");
}
#home-bg-slider .bg-slider-wrapper .flickity-slider .bg-cover:nth-child(4) {
    background-image: url("../pics/slider/minified/stress-min.png");
}
#home-bg-slider .bg-slider-wrapper .flickity-slider .bg-cover:nth-child(5) {
    background-image: url("../pics/slider/minified/lombalgies-min.jpg");
}
#home-bg-slider .bg-slider-wrapper .flickity-slider .bg-cover:nth-child(6) {
    background-image: url("../pics/slider/minified/cigarette_non_main-min.jpg");
}
#home-bg-slider .bg-slider-wrapper .flickity-slider .bg-cover:nth-child(7) {
    background-image: url("../pics/slider/minified/acu_enfants-min.png");
}

/*------------------------------------*\
    Section - About
\*------------------------------------*/

#about {
    background: url("../pics/bg-about.png");
}


/*------------------------------------*\
    Section - Logo doctena
\*------------------------------------*/

#intro img.logo_doctena {
    height: auto;
    width: 300px;
    margin: 0px;
    position: relative;
    display: block;
    margin: 0px auto;
    left: auto;
    top: auto;
}


/*------------------------------------*\
    Section - Footer
\*------------------------------------*/


.vertical-align {
    display: flex;
    align-items: center;
}


.footer-logo img {
    max-height: 100px;
}


/*------------------------------------*\
    Section - Contact
\*------------------------------------*/


#contact .fa {
	color: #79B478 !important;
}


/*------------------------------------*\
    Section - Navbar
\*------------------------------------*/


#navbar-niobe ul li a {
    color: white;
}

/*------------------------------------*\
    Section - Navbar logo
\*------------------------------------*/


.navbar .navbar-brand img {
	max-height: 100px;
	top: 0px;
}

.navbar {
	min-height: 150px;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.34);
}

/* SHRINK NAVBAR */

.navbar.shrink .navbar-brand img {
	max-height: 80px;
	top: 0px;
}

.navbar.shrink {
	min-height: 100px;
}

@media (max-width: 991px) {
	.navbar .navbar-brand img {
		padding-top: 6px;
		min-height: 60px;
	}
}

.navbar .navbar-nav > li.active > a:before {
	background-color: #9A8031;
}

/*------------------------------------*\
    Section - Navbar CTA
\*------------------------------------*/

.page-scroll.navbar_cta {
	border: 1px solid #9A8031;
	padding: 2px 8px !important;	
}



/* DISABLE UGLY SCROLLBAR */

::-webkit-scrollbar {
    width: 0px;
}


.box-shadow-yes.position-relative {
	border: 0.05em solid rgba(18, 106, 18, 0.44);
}



#reviews {
	background-image: url("../pics/fond_3.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 300px;
}

#reviews > div .pb-20 {
	padding-bottom: 20px;
}


@media (min-width: 992px) {
	.navbar {
	    background-color: rgba(0, 0, 0, 0);
	    border: none;
	}
}

.navbar.shrink {
	
	background-color: white;
	border-bottom: 1px solid #D0B65C;
}

nav.navbar.shrink #navbar-niobe ul li a {
    color: black;
}



#contact {
	background-color: #f3f3f3 !important;
}


#etiquette img.dragon {
	padding-top: 30px;
	opacity: 0.65;
}

#etiquette {
	padding-bottom: 0px;
}

#etiquette .panel-body a {
	color: #126a12;
}


/*------------------------------------*\
    Color classes
\*------------------------------------*/

.bg-gold {
    background-color: #D0B65C;
    color:white;
}

.bg-light-green {
    background-color: rgba(122, 181, 121, 0.20);
    color:white !important;
}

.bg-light-green p, h4 {
	color: gray !important;
}



.bg-gold-img {
    background-image: url("../pics/fond_3-min.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bg-gold p {
    color: white !important;
}


/*------------------------------------*\
     Footer icons
\*------------------------------------*/


footer i.fa {
	color:#AE9541;
}


/*-------------*/

.navbar .navbar-brand img {
	opacity: 100 !important;
}

.navbar .navbar-brand img.logo-navbar-white {
	opacity: 0 !important;
}

.navbar .navbar-brand img.logo-navbar-dark {
	opacity: 100 !important;
}

.navbar.shrink .navbar-brand img.logo-navbar-white {
	opacity: 100 !important;
}

.navbar.shrink .navbar-brand img.logo-navbar-dark {
	opacity: 0 !important;
}

.navbar.shrink .navbar-toggle {
	border: 1px solid black;
}

.navbar.shrink .navbar-toggle span.icon-bar {
	background-color: black;
}





.text-huge a {
	font-size: 24px;
}