@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Montserrat+Alternates&display=swap');

/*
	font-family: 'Montserrat', sans-serif;
	font-family: 'Montserrat Alternates', sans-serif;
*/

html { 
  background: url('../images/fond.jpg') no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body {
	color: #8B8986;
	background-color: transparent;
	font-family: 'Montserrat', sans-serif;
	font-size: 0.9rem;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	color: #E15B09;
	font-family: 'Montserrat', sans-serif;
}

h1 {
	text-transform: uppercase;
	text-align: left;
	font-weight: lighter;
	font-size: 0.95rem;
}

.noir {
	color:#000;
}

.orange {
	color: #E15B09;
}

.hypnose {
	font-size: 1.4rem;
}

a {
	color: #8B8986;
}

.div-main {
	background: url('../images/degrade.gif') repeat-x top left #ede9df !important;
}

.header-custom {
	background: url('../images/degrade.gif') repeat-x top left #ede9df !important;
   flex: 0 0 320px;
}

.header-custom .blog-name {
    font-weight: bold;
    font-size: 1.5rem;
}

h1.blog-name a {
	font-size: 1.25rem;
}

.header-custom .nav-item .nav-link.active {
    color: rgba(0,0,0,0.5);
}

.blog-list {
	background-color: #ede9df;
}

.header, .header .blog-name a {
	color: #807b6e;
}

.main-wrapper {
	margin: 0;
	background: url('../images/degrade.gif') repeat-x top left #ede9df !important;
}

.nav-link {
	font-size: 0.8rem !important;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link.active {
	background: #e1d8c2;
	color: #807b6e;
}

.navbar-dark .navbar-nav .nav-link {
	color: #807b6e;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
	background: #e1d8c2;
	color: #807b6e;
}


.nav-link-o {
	font-size: 0.8rem;
	font-family: 'Montserrat', sans-serif;
	color: #E15B09;
	text-decoration: none;
}

#carouselHeader-tmp .carousel-item img {
	object-fit: cover;
	object-position: bottom;
	height: 100vh;
	overflow: hidden;
}

.theme-bg-dark {
	background: #EDE9DF url(../images/degrade_footer.gif) repeat-x top left !important;
	color: #A19D91 !important;
}

a.contact {
	color: rgb(170, 167, 160);
	text-decoration: none;
}

.footer a {
    color: #A19D91;
    text-decoration: none;
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(128, 123, 110, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-toggler-icon {
    color: #807b6e;
}

.navbar-dark .navbar-toggler {
	color: #807b6e;
   border-color: rgba(255,255,255,0.1);
}

.text-justify {
	text-align: justify;
}

.img-espace-droite {
    margin: 0 10px 10px 0;
}

.cl {
	clear: both;
}

.mb-5 {
	margin-bottom: 2rem !important;
}