.is-visible .site-header { z-index: 99; }
.main-navigation a,
.access-member,
.newsletter,
.contact,
.select select,
.copyright,
.copyright a,
.concept-title,
.icon-twitter { color: #87365F; }
input[type=search],
.searchform--scrolled input[type=search] { border-color:#87365F; }
input[type=search] { background: url(img/WI-search.png) no-repeat right center; }
input[type=search] { color: #4B122F !important; }
input[type=search]:focus { border-color: #682547; }
.searchform--scrolled input[type=search] { background: url(img/WI-search.png) no-repeat right center; }

.main-navigation .current-menu-item > a { color: #D3B5C4; }

.searchform--scrolled input[placeholder] { color: #87365F !important; }

[type="search"] { -moz-appearance; textfield; -webkit-appearance: textfield; appearance: textfield; }
.searchform--scrolled input[type=search]::-webkit-input-placeholder, .searchform input[type=search]::-webkit-input-placeholder { color: #87365F; }
.searchform--scrolled input[type=search]:-moz-placeholder, .searchform input[type=search]:-moz-placeholder {  color: #87365F; }
.searchform--scrolled input[type=search]::-moz-placeholder, .searchform input[type=search]::-moz-placeholder {  color: #87365F;  }
.searchform--scrolled input[type=search]:-ms-input-placeholder, .searchform input[type=search]:-ms-input-placeholder  {  color: #87365F; }

.access-member:hover,
.newsletter:hover,
.contact:hover { color:#682547;  }
.icon-memberh,
.icon-newsletterh,
.icon-contacth,
.icon-twitterh {  background-image: url(img/WI-spritesheet.png); }
.icon-contacth { background-position: -166px -145px; }
.icon-newsletterh { background-position: -173px -113px; }

.main-navigation li:hover a { color: #682547; }
.nav-footer li a:hover { color: #682547; }

.concept-pres { position: relative; background: url(img/wine-institute.jpg) no-repeat; height: 500px; }
.concept-pres .opacity { position: absolute; top:0; left: 0; background: rgba(135, 84, 95, .7); width: 100%; height: 100%; }
.concept-pres a { color: white; text-decoration: underline; }
.concept-pres a:hover { text-decoration: none; }
.concept-pres .opacity h1 { position: relative; font-family: 'Montserrat', sans-serif; color: white;  text-align: center; width: 100%; padding: 160px 0 0 110px; font-size: 56px; }
.concept-pres .opacity h1:after { }
.concept-pres .opacity h1 sup {top: 16px; font-size: 16px; right: 130px; text-transform: none;  }
.concept-pres .text { color: white; margin: 0 auto; padding-top: 10px;}
.concept-pres .text:before { content: ''; border-bottom: 2px solid white; display: block; width: 70px; margin: 9px auto; }

.content-area .page-row p { color: #4B122F; }
.content-area .page-row img { border-radius: 5px; max-width: 95%; }

.concept-title span { background-image: linear-gradient(-91deg, #87365F 6%, #BF4382 36%, #A12E68 70%, #C96397 96%); border-radius: 5px; }

.seo-footer-texte  { color: #87365F; }
.footer-title  { color: #87365F; }
.nav-footer li a  { color: #87365F; }
.contact-us { background-color: #87365F; }

.icon-twitter,
.icon-logo,
.icon-member,
.icon-newsletter, 
.icon-contact,
.icon-logo-footer,
.social-footer span,
.icon-select { background-image: url(img/WI-spritesheet.png); }
.icon-contact { background-position:  -166px -145px; }

.contact-us:hover { background-color: #682547; }



button.menu-toggle { color:#87365F !important; }
button.menu-toggle span { background: url(img/WI-nav-icon.png) no-repeat 12px 15px;  border: 2px solid #87365F; }

@media screen and (max-width: 1400px) {
	.concept-pres { width: 100%; }
}
@media screen and (max-width: 1023px) {
	.contact-us { padding: 20px 14px 20px 25px; }
	.access-member-responsive { display: none; }
}
@media screen and (max-width: 850px) {
	.concept-pres .opacity h1 { font-size: 48px; }
}

@media screen and (max-width: 768px) {
 .concept-pres .title, .concept-pres .text { width: 100%; display: block; }
 .concept-pres .opacity h1 { font-size: 30px; padding-left: 0; }
 .concept-pres .opacity h1 sup { display: none;  }

}