body{
background:url(https://www.passeportdupatrimoine.fr/i/g-9-5-4-157_5954_32.jpg?h=1500&filter=1) no-repeat top center fixed;
background-size:cover;
padding-top:70px;
}

html, footer{background-color:#343b51}

.modal-backdrop {
  opacity:.85!important;
}

#header-info, #newsletter-bloc, #page-home #amazingslider-1, .product-breadcrumb {
display:none!important;
}

header>.sticky-navigation {
min-height:initial;
  background-image: url(https://www.passeportdupatrimoine.fr/i/g-5-7-9-157_5579_4.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

header .container {
padding:0
}
header>.sticky-navigation>.container{
max-width:initial
}

.navAffix { background-color: #FFF;}

.main-navigation>li {
padding:0 25px;
}

.sticky-navigation .main-navigation li a{
color:#FFFFFF;
font-weight:600;
padding:6px 15px 1px 15px;
border-bottom:none;
}

#weecoop-navigation ul ul{
display:none!important;
}

#weecoop-navigation ul li:hover>a {
  background: #cbbaa8;
  color: #525252;
  -webkit-border-radius: 100px!important;
  -moz-border-radius: 100px!important;
  border-radius: 100px!important;
}

#weecoop-subnav{width:100%;background:rgba(0,0,0,.15);display:table}
#weecoop-subnav>.navbar-nav{float:initial}
#weecoop-subnav li{float:initial;display:inline-block}
#weecoop-subnav a{color:#FFF;border:1px solid transparent;padding:5px 10px;box-shadow:-2px -2px 10px #000 inset;font-size:15px;
-webkit-border-radius: 100px!important;
-moz-border-radius: 100px!important;
border-radius: 100px!important;}
#weecoop-subnav a:hover{color:#000;text-shadow:2px 0px 2px white;}

h1,h2,h3,h4,h5,h6,.div-intro-home p,.mcontent p {color:#343b51!important}
h1{font-size:3rem}

.mcontent p.text-or,.text-or {
color:#a58f4b!important
}

body,p{
  font-size: 20px;
}

.standard-button2 {
  background-color:#e3d8c6;
  color:#343b51;
padding:12px 5%;
  font-weight: bold!important;
-webkit-border-radius: 100px!important;
-moz-border-radius: 100px!important;
border-radius: 100px!important;
text-shadow: 0 0 1px #343b51;
  box-shadow: 5px 5px 10px #FFF inset, -5px -5px 10px #666 inset;
}
.standard-button2:hover {
  background-color:#e3d8c6;
  color:#343b51;
  font-weight: bold!important;
  box-shadow: 5px 5px 10px #FFF inset, -5px -5px 10px #666 inset,0 0 25px #666;
}
.standard-button2:hover>span {
display:initial;
  color:#ef6530!important;
text-shadow: 0 0 2px #ef6530;
}

.div-new-sticky .caption{color:#68543f}

#header-separator, #footer-separator {margin: 2%}

.nav>li>a:focus, .nav>li>a:hover {background:none}
.weecoop-form {
  background: rgba(222,211,200,.75);
}
#page-contact .mcontent>.weecoop-form{padding:0 3%}
#page-contact .mcontent p{text-align:center}