.main-nav-side-search {
    display: none;
}
.responsive-searchform {
    display: none;
}

.RelaisetChateaux {

    display: none;

}



.mk-header-inner.add-header-height {

    background: linear-gradient(to bottom,#020202 0,rgba(23, 22, 22, 0.0) 100%);

}

.master-holder h4 {

    text-transform: none !important;

}

.fancybox-title.fancybox-title-float-wrap {

    DISPLAY: NONE;

}

.RelaisetChateaux{ position: absolute; bottom: 0PX; left: 0px; background-color: rgba(255, 255, 255, 1); }

@media screen and (max-width: 640px) { .RelaisetChateaux{ display:none; } }



/*-----------------------------slider edge----------*/

.mk-edge-slider .edge-skip-slider[data-skin="dark"] svg, .mk-edge-slider .edge-skip-slider[data-skin="light"] svg {

    fill: #fefdfc !important;

    height: 52px !important;

    width: 52px !important;

}



.mk-edge-slider .edge-skip-slider[data-skin="dark"],.mk-edge-slider .edge-skip-slider[data-skin="light"] { border: none !important; }

.edge-nav-bg {  display: none; }

.nav-thumbflip .mk-edge-icon-wrap {

    width: 60px;

    height: 104px;

}

.swiper-pagination span{ background-color: #fff !important; }

.mk-edge-slider .mk-edge-next, .mk-edge-slider .mk-edge-prev {

    opacity: 1 !important;

}

/*-----------------button chambre-------------------*/

.mk-button--size-large {

    padding: 20px 12px;

    font-size: 16px;

}

/*--------------button reservation----------------*/
.btn-reservation p { margin-bottom: 0px !important; }
.btn-reservation {

    position: absolute;
   /* z-index: 68;*/
    color: #000;
    top: 39px;
    right: 30px;
    padding: 20px;
   /* padding-left: 17px;*/
 padding-left: 14px;
    padding-right: 12px;
    margin-right: 20px;
    font-size: 16px;
    padding-bottom: 0px;
   /* background-color: rgba(255, 255, 255, 0.84);*/
    width: 265px;
}
@media screen and (max-width: 800px) { 
.btn-reservation {
    position: initial;
    margin-right: 0px;
    background-color: #fff;
    width: inherit;
    height: 305px;
    text-align: center !important;
}
.code-promo, .reduction {
    position: initial !important;
    margin-right: 0px;
    background-color: rgb(218, 213, 213);
    width: inherit;
    text-align: center !important;
    width: 100% !important;
}
.mobel-class {
  margin-bottom: 12px;
    background-color: #ffffff;
    text-align: center;
}
}

@media screen and (min-width: 800px) { .codepromo{ display:none; } }

.btn-a{

color:white;

padding: 12px 50px 12px 50px;

 background-color: #cdc07c;

}

.btn-a:hover{

 color: white; 

}



.theme-content {
  /*  display: none; */
}

@media screen and (max-width: 1140px) { 
div#paddingslider {
    display: none;
}
}
p { font-weight: 300; }

/*----------------button contact-----------------*/

#mk-button-3 .mk-button, #mk-button-4 .mk-button { background-color: rgba(255, 255, 255, 0.55); margin: 3px;}

.site-inner {

    display: none;

}

div#conts {

    display: none;

}

.nav-round a[data-skin=dark] .mk-svg-icon {
    fill: #fff ! important;
}


/********* custom CSS*****/
.bigger-font-size p, .bigger-font-size {
font-size: 16px;
line-height: 27px;
color: #777;
}
.cmk-center-align {
text-align: center;
}


.topLinks {    margin-right: -61px;}
.topLinks a:hover {  color: #ffd34b !important;}

.landing-but a { font-weight:normal; letter-spacing:0px;font-size:16px}
.landing-but-purp a { font-weight:normal; letter-spacing:0px;font-size:16px}

.topLinks2 a:hover {  color: #ffd34b !important;}

@media handheld, only screen and (max-width: 1200px) {
.make-columns-full-1000 .vc_col-sm-4{
 width:100% !important
}
}

@media handheld, only screen and (max-width: 861px) {
    .mk-product.style-default .mk-product-details, .mk-product.style-default .mk-product-image {
        width: 100% !important;
    }
}

.iconul {
    padding-right: 10px;
}

.portfolio-meta { display: none;}
.hover-icon.project-load {   display: none !important; }

.mk-nav-responsive-link {
    background-color: #002036;
}
.header-style-1 .mk-header-padding-wrapper, .header-style-2 .mk-header-padding-wrapper, .header-style-3 .mk-header-padding-wrapper {
    padding-top: 90px !important;
}


/*--------------------------slider pages-----------------------------------*/
.mk-edge-next svg, .mk-edge-prev svg {
    height: 27px !important;
width: 27px !important;

}
.nav-thumbflip a[data-skin=dark]:hover .mk-edge-icon-wrap {
    background-color: rgba(50, 50, 50, 0.57);
}
/*-------------------------------------sous-menu-----------------------------------*/
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {  width: 256px !important; }

/*-----------img accordion accueil-------------------*/
.wpb_content_element{ margin-bottom: 0px !important; }


/*--------------accordion pages chambrs----------------*/
@media screen and (max-width: 765px) {  .wpcolumns { padding-left: 0em;  padding-right: 0em; } 
.wpb_row.vc_inner.vc_row.vc_row-fluid {
    border-right-color: white !important;
}

}
.nav-round a[data-skin=light] {
    border: 1px solid #fff !important;;
}
.nav-round a {
    width: 46px !important;
    height: 45px !important;
}
.nav-round .mk-edge-icon-wrap {
    padding: 10px !important;
}
.nav-round a[data-skin=dark] {
    border: 1px solid #fff !important;
}

.responsive-accordion-head span {
    font-size: 20px !important;
}
.responsive-accordion-head {
    margin-bottom: 24px;
}
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
    background: none repeat scroll 0 0 #ccbf7b !important;
    padding: 18px 30px 18px 10px !important;

}
.fa-chevron-down:before {
    margin-top: 12px;
}
#lang_sel_list ul {
    border-top:0px ! important;
}
.vc_custom_1469974917116 {
   
   /* margin-top: -1px ! important;*/
}
.vc_custom_1469708810477 {

    margin-top: 3px ! important;
}

.wpawc_accordion .accordion-main.open h4 {
    color: #666666!important;
}


.admin-bar .sticky-style-fixed.header-style-1.a-sticky .mk-header-holder, .admin-bar .sticky-style-fixed.header-style-3.a-sticky .mk-header-holder {
    top: 36px ! important;
}

.directions p.display-directions {
 
         padding: 5px 17px  ! important;
         font-weight:700 ! important;
         margin: -8px 0 0 10px ! important;
font-size: 12px ! important;
    }

.s_contact.s_outline.dark .s_txt-input, .s_contact.s_outline.light .contact-outline-submit {
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 0 1px #e5e5e5;
    color: #4e4949;
}
.text-input s_txt-input {
  
    color: #4e4949;
}
input::-webkit-input-placeholder {
color: #4e4949;
}
 
input:-moz-placeholder {
color: #4e4949;
}

.s_contact.s_outline.dark .s_txt-input, .s_contact.s_outline.dark .contact-outline-submit {
  border: 1px solid #e5e5e5;
    box-shadow: 0 0 0 1px #e5e5e5;
    color: #4e4949;
}
.directions .mode {
    padding-top: 24px ! important;
}
.around-bloc {
    width: 427px ! important;
   
}
.directions .mode label {
    margin-right: 29px ! important;
}

.fit-logo-img a img {
   
    max-height: 88% !important;
  }

.pagination-stroke[data-skin=dark] a.is-active span {
    box-shadow: 0 0 0 2px #fff !important;
    background-color: #002036 !important;
}
.header-style-1.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-3.a-sticky .mk-header-holder .mk-header-search, .a-sticky:not(.header-style-4) .add-header-height {
    
    margin-top: 5px !important;
}

.main-navigation-ul > li.menu-item > a.menu-item-link {
    padding-right: 10px !important;
    padding-left: 10px !important;
}


#wcmd_modal {
    padding: 0px !important;
}