/* Themify Customize Styling */
body {	
	background-size: cover;
	background-position: center center;
	color: #ffffff; 
}
a {	
	color: #ffffff; 
}
h1, h1.page-title {	
	font-family: "Alice"; 
}
h2 {	
	font-family: "Alice"; 
}
h3 {	
	font-family: "Alice"; 
}
h4 {	
	font-family: "Alice"; 
}
h5 {	
	font-family: "Alice"; 
}
h6 {	
	font-family: "Alice"; 
}
#headerwrap {	background: none;
	background-color: #000000;background-image: none; 
}
#header {	background: none;
	background-color: #675645;background-image: url(https://lesdamesdulac.com/wp-content/uploads/2017/04/bg_lddl_header2.jpg);
	background-size: cover;
	background-position: center top;
	font-family: "Alice"; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover, .mobile_menu_active #headerwrap.fixed-header #site-logo a:hover, .mobile_menu_active #headerwrap.fixed-header #menu-icon:hover {	
	color: #ffffff; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	
	background-color: transparent;background-image: none;
	background-size: cover;
	background-position: center center;margin: auto; 
}
#main-nav {		position:static;
 
}
#main-nav a {	
	margin-top: 20px;
	color: #ffffff;
	font-family: "Muli";	font-size:16px;
	line-height:18%;
	text-transform:uppercase; 
}
#main-nav a:hover {	
	color: #000000; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#main-nav ul {	background: none;
	background-color: #75604d; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #75604d;background-image: url(http://fancy-liquid.flywheelsites.com/wp-content/uploads/2017/02/sparrow-50346-3.jpg);
	background-size: cover;
	background-position: center center; 
}
#footer {	
	background-size: cover;
	background-position: center center; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	background-size: cover;
	background-position: center center;
	color: #ffffff; 
}
a {	
	color: #ffffff; 
}
h1, h1.page-title {	
	font-family: "Alice"; 
}
h2 {	
	font-family: "Alice"; 
}
h3 {	
	font-family: "Alice"; 
}
h4 {	
	font-family: "Alice"; 
}
h5 {	
	font-family: "Alice"; 
}
h6 {	
	font-family: "Alice"; 
}
#header {	background-image: url(https://lesdamesdulac.com/wp-content/uploads/2017/04/bg_lddl_header-1.jpg);
	background-size: cover;
	background-position: center top;
	font-family: "Alice"; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover, .mobile_menu_active #headerwrap.fixed-header #site-logo a:hover, .mobile_menu_active #headerwrap.fixed-header #menu-icon:hover {	
	color: #ffffff; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	background: none;
	background-color: #6a635d;
	background-size: cover;
	background-position: center center; 
}
#main-nav a {	
	color: #ffffff;
	font-family: "Muli";	font-weight:200;
 
}
#main-nav a:hover {	
	color: #000000; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#main-nav ul {	background: none;
	background-color: #75604d; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #696053;
	background-size: cover;
	background-position: center center; 
}
#footer {	
	background-size: cover;
	background-position: center center; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	background-size: cover;
	background-position: center center;
	color: #ffffff; 
}
a {	
	color: #ffffff; 
}
h1, h1.page-title {	
	font-family: "Alice"; 
}
h2 {	
	font-family: "Alice"; 
}
h3 {	
	font-family: "Alice"; 
}
h4 {	
	font-family: "Alice"; 
}
h5 {	
	font-family: "Alice"; 
}
h6 {	
	font-family: "Alice"; 
}
#header {	background-image: url(https://lesdamesdulac.com/wp-content/uploads/2017/04/bg_lddl_header3.jpg);
	background-size: cover;
	background-position: center top;
	font-family: "Alice"; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover, .mobile_menu_active #headerwrap.fixed-header #site-logo a:hover, .mobile_menu_active #headerwrap.fixed-header #menu-icon:hover {	
	color: #ffffff; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	background: none;
	background-color: #ffffff;
	background-size: cover;
	background-position: center center; 
}
#main-nav a {	
	color: #ffffff;
	font-family: "Muli";	font-weight:200;
 
}
#main-nav a:hover {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#main-nav ul {	background: none;
	background-color: #75604d; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #6c4411;
	background-size: cover;
	background-position: center center; 
}
#footer {	
	background-size: cover;
	background-position: center center; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body {	
	background-size: cover;
	background-position: center center;
	color: #ffffff; 
}
a {	
	color: #ffffff; 
}
h1, h1.page-title {	
	font-family: "Alice"; 
}
h2 {	
	font-family: "Alice"; 
}
h3 {	
	font-family: "Alice"; 
}
h4 {	
	font-family: "Alice"; 
}
h5 {	
	font-family: "Alice"; 
}
h6 {	
	font-family: "Alice"; 
}
#headerwrap {	background: none;
	background-color: #ff0000; 
}
#header {	
	background-size: cover;
	background-position: center top;
	font-family: "Alice"; 
}
#headerwrap.fixed-header #header {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #headerwrap.fixed-header #header a:hover, .mobile_menu_active #headerwrap.fixed-header #site-logo a:hover, .mobile_menu_active #headerwrap.fixed-header #menu-icon:hover {	
	color: #ffffff; 
}
#main-nav-wrap, .header-block #main-nav-wrap, body:not([class*="header-"]) #main-nav-wrap, .header-block.mobile_menu_active .menu-icon-wrap, body:not([class*="header-"]).mobile_menu_active .menu-icon-wrap {	background: none;
	background-color: #000000;
	background-size: cover;
	background-position: center center; 
}
#main-nav a {	
	color: #ffffff;
	font-family: "Muli";	font-weight:200;
	text-align:center; 
}
#main-nav a:hover {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a, body:not(.mobile_menu_active) #main-nav .current-menu-item > a {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav .current_page_item > a:hover, body:not(.mobile_menu_active) #main-nav .current-menu-item > a:hover {	
	color: #ffffff; 
}
#main-nav ul {	background: none;
	background-color: #75604d; 
}
#main-nav ul a, body:not(.mobile_menu_active) #main-nav .current_page_item ul a, body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav .current-menu-item ul a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a {	
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #6c4411;
	background-size: cover;
	background-position: center center; 
}
#footer {	
	background-size: cover;
	background-position: center center; 
}
 }
/* Themify Custom CSS */
:root {
    --header-height: 100vh;
}
#header .hgroup {
    justify-content: end;
}

@media screen and (max-width: 480px) {
	:root {
    --header-height: 100dvh;
  }
	#header .hgroup {
    justify-content: center;
	}
}

#main-nav-wrap {
    position: static;    
}

#mobile-menu.sidemenu.sidemenu-off {
    height: auto;
    padding-bottom: 0;
}

.main-nav {
    background-color: transparent;
}

.main-nav {
	x-background-color: #6c4411;
}

#mobile-menu {
	x-background-color: #6c4411;
}

/******** MENU DESKTOP *********/
#mobile-menu.sidemenu.sidemenu-off {
    margin-left: unset;      
    margin-right: unset;
}

#headerwrap {
    background: #75604d !important;
}

@media(max-width: 768px) {
    #headerwrap #header {
        max-width: 100%;
    }
}
  

// original
.back-top {
     display: none;
}

.right {
     float: right; 
}

.fbmenu {
baseline-shift: 10px;  /* Length */
}

.btnbooknow {
	background-color: #f7b83c; /* 6c4411*/
	text-color: #ffffff;
	color: #fff;
	font-weight: bold;
        font-size: 100%;
	text-transform: capitalize;
	padding: 10px 20px;
}

@media screen and (max-width: 300px) {
	.btnbooknow {
        	font-size: 100vw;
	}
}

.btnbooknowsmall  {
	background-color: #f7b83c; /* 6c4411*/
	text-color: #ffffff;
	color: #fff;
	font-weight: bold;
        font-size: 1em;
	text-transform: capitalize;
	padding: 10px 20px;
        width: 200px;
}

.btnbooknowsmall2  {
	background-color: #f7b83c; /* 6c4411*/
	padding: 6px 10px;
}

a:hover .btnbooknow {
	text-color: #fff;
	color: #768a9a;
	text-transform: capitalize;
}

a.newmenu {
    font: 500 0.9em/1.3em 'Poppins', sans-serif;
    color: #fff !important;
    display: block;
    padding: 30px 0 0 0;
    margin: 0px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.015em;
}

.h2faq {
     padding: 30px 0 -20px 0 !important;
}

#nav-bar.clearfix {
    background-image: url(https://lesdamesdulac.com/wp-content/uploads/2017/04/dames_bandeau_menu2-2-2.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-color: #75604d;  /*696053;*/
    width: 100% !important;
    padding: 0 0px 2.5%;
    margin-left: auto;      
    margin-right: auto;
    height: 50px;
    z-index: 1;
}

/******** MENU DESKTOP *********/
#mobile-menu.sidemenu.sidemenu-off {
    background-image: url(https://lesdamesdulac.com/wp-content/uploads/2017/04/dames_bandeau_menu2-2-1.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
   /* background-color: #75604d;  /*696053;*/*/
    width: 100% !important;
    x-padding: 0 0px 2.5%;
    x-margin-left: auto;      
    x-margin-right: auto;
    x-height: 85px;
    font-size: 1em;
}

#mobile-menu.sidemenu.sidemenu-off {
    background-color: #75604d !important;
    background-image: url(https://lesdamesdulac.com/wp-content/uploads/2017/04/dames_bandeau_menu2-2-1.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding: 0px 0 13px 0;
}

#mobile-menu.sidemenu.sidemenu-on {
    background-color: #75604d !important;
    background-image: url(https://lesdamesdulac.com/wp-content/uploads/2017/04/dames_bandeau_menu2-2-1.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding: 70px;
    text-align: center !important; 
}

#main-nav {
  x-background-color: #75604d !important;
  padding: -10px 0 0 0;
}

nav {
background-color: none !important;
padding: -7px 0 0 0;
magin: -10px 0 0 0;
color: #75604d;
}

.themify_builder .widget-6735-0-0-2.module-widget a {
    color: #000000;
    display: block !important;
}

.widgetmenu  {
    display: block !important;
}


.entry-content {
     color: black;
}

.entry-title {
     color: black;
}

.close-expanded {
     color: black !important;
}

.expand-arrow.expand-prev.ti-angle-left {
     color: black;
}

 .expand-arrow.expand-next.ti-angle-right  {
     color: black;
}

.post-date {
     display: none;
}


.foliocenter {
position: center !important;
}

.post-6794 .post-category {
display: none;
text-align: center !important;
}

h1.post-title.entry-title {
text-align: center !important;
font-size: 20pt;
}
