@import url("https://cdn.fonts.net/t/1.css?apiType=css&projectid=c6235508-f898-4d89-bbd6-1484be0da1a3");
  
@font-face {
  font-family: "AndesRoundedLight";
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('https://cdn.fonts.net/kit/c6235508-f898-4d89-bbd6-1484be0da1a3/AndesRounded/AndesRoundedLight_normal_normal.woff2') format('woff2'), url('https://cdn.fonts.net/kit/c6235508-f898-4d89-bbd6-1484be0da1a3/AndesRounded/AndesRoundedLight_normal_normal.woff') format('woff');
}

@font-face {
    font-family: 'andes_roundedbook';
    src: url('andesroundedbook-webfont.woff2') format('woff2'),
         url('andesroundedbook-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'andes_roundedmedium';
    src: url('andesroundedmedium-webfont.woff2') format('woff2'),
         url('andesroundedmedium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

html,body { height:100%; margin: 0; padding: 0; }
.wrapper {height:100%;min-height:500px;position:relative;}
a { color: #ffffff; text-decoration: none; }
a:hover { opacity: 0.6;}
h1 {color: #ffffff; letter-spacing: 0.7em;  font-family: 'AndesRoundedLight';font-size: 18px; line-height: 36px;}
h1 a {display:block;width:280px;margin-left:auto;margin-right:auto;}
h1:after { margin-top: 22px; content:""; width:75px; height: 1px; background-color: #ffffff; border: none; display: block; text-align: center; margin-left: auto; margin-right: auto; }
h2 {color: #ffffff; letter-spacing: 0.3em; font-family: 'AndesRoundedLight'; font-size: 14px; line-height: 25px; padding-top: 25px;}
.column {height: 100%;width: 100%;text-align: center;display: flex;align-items: flex-start;justify-content: center;position:relative;}
.cat1 {opacity:0;	background: url(../images/chateau-lafaurie-peyraguey.jpg) no-repeat top center;background-size: cover;}
.cat2 {opacity:0;background: url(../images/chateau-lafaurie-peyraguey-lalique.jpg) no-repeat top center;background-size: cover;}
.cat2 .info h1 a, .cat2 .info h2 a { color: #111111; }
.cat2 .info h1:after { margin-top: 22px; content:""; width:75px; height: 1px; background-color: #111111; border: none; display: block; text-align: center; margin-left: auto; margin-right: auto; }
.info {margin-top: 7%;}
.blason { position: absolute; bottom: 7%;}
.blason img { width: 320px; height: auto;}
#blason-2.blason img { width: 350px; height: auto;}
#vignobles { position: absolute; bottom:15%; left: 50%; margin-left: -37px;z-index:10;}
#vignobles img { width: 75px; height: auto; }

@media all and (max-width: 768px) {
	.blason img { max-width: 75%;}
}

@media all and (min-width: 600px) {
  .wrapper {
    display: flex;
  }
}


@media (max-width:600px) {
h1 {color: #ffffff; letter-spacing: 0.4em;  font-family: 'AndesRoundedLight';font-size: 11px; line-height: 20px; padding: 0; margin: 0; }
h1 a {width:auto;}
h1:after { display: none; }
h2 {color: #ffffff; letter-spacing: 0.4em; font-family: 'AndesRoundedLight'; font-size: 11px; line-height: 20px; padding-top: 0px; padding: 0; margin: 0;}
.cat1 .blason { }
br { display: none; }
.cat2 .blason { }
#vignobles { position: absolute; top:50%; margin-top: -23px; left: 50%; margin-left: -21px;bottom:auto;}
#vignobles img { width: 45px; height: auto; }
.column {height: 50%;width: 100%;text-align: center;display: flex;align-items: flex-start;justify-content: center;}
.blason { position: absolute; bottom: 10%;left:50%;width:190px;margin-left:-95px;}
.blason img { width:100%; height: auto;}
}


/* transition */
.animated-1 {transition: all 0.7s ease-in-out;}
.animated-long {transition: all 1.5s linear;}
.opacity_from_scale {opacity:0;transform:scale(1.1);}
.opacity_from_left {opacity:0;transform:translateX(-20px);}
.opacity_from_right {opacity:0;transform:translateX(20px);}
