
@import url('https://fonts.googleapis.com/css?family=Cinzel|Noto+Sans:400,700&subset=vietnamese');
@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css); 
/* reset */
@import url("dev/reset.uncompressed.css");
/* layout */
@import url("dev/layout.uncompressed.css");
/*js*/
@import url("dev/slick.uncompressed.css");
/* setup */
@import url("dev/forms.uncompressed.css");
@import url("dev/setup.uncompressed.css");
@import url("dev/font-assets.uncompressed.css");
@import url("dev/oggetti.uncompressed.css");




/* dev */
body{
}


/* page elelemnts 
  =================================================================== */
.site-header{
  min-height: 2rem;
padding-top: .5rem;
padding-bottom: .5rem;
}


.site-nav{
  font-size: .9rem;
  display: block;
  height: 72px;
  padding:.5rem 1rem;
  z-index: 1000;
  width: 100%;
  font-family: 'Cinzel', 宋体, SimSun, 华文细黑, STXihei, serif;
}
.site-nav--home{
  background-color:transparent;
}
.site-nav_lang{
  display: block;
  float: right;
}
.site-menu_ul{
  text-align: center;
  display: inline-block;
  float: left;
  padding-right: 1rem;
  margin-right: 1rem;
}
.site-menu_item{
  display: inline-block;
  }
.site-menu_item-parent{
  position: relative
}
.site-menu_item-parent:hover > .site-menu_submenu{
  display: block;
  -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}
.site-menu_submenu{
  text-align: left;
  top: 40px;
  left:-1rem;
  display: none;
  position: absolute;
 min-width: 200px;
  padding: 1rem;
  background-color: #000;
  z-index: 100;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: 10px 10px 18px -15px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 18px -15px rgba(0,0,0,0.75);
box-shadow: 10px 10px 18px -15px rgba(0,0,0,0.75);
transition: all 1s ease-in
}
@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}  
@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
.site-menu_submenu li a{
  color: #fff;
}
.site-nav span,
.site-nav a{
  padding:.5rem .1rem;
  display: block;
}
.site-nav--home a{
   color: #fff;
}
.site-menu_item--active a{
  font-weight: bold;
}
.site-logo{

}
.section img{
  max-width: 100%
}
.section--presentazione{
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  text-align: center;
/*  letter-spacing: 4px;*/
  font-size:1.616rem;
  color: #fff;
  display: block; 
  position: relative;
}
.section--presentazione_logo{
  padding-top: 50px;
  padding-bottom: 50px;

}
.section--presentazione:after{
  content: ' ';
  position: absolute;
  left: 0px;
  right: 0px;
  bottom:.5rem;
  height: 1px;
  display: block;
  background-color: #FFFCF0;
}
.hr{
  height:  1px;
  width: 80%;
  display: inline-block;
  background-color: #d4b767;
}
.section--intro{
  position: relative;
  padding-top: 4rem;
}
.section--intro:after{
  content: ' ';
  position: absolute;
  left: 0px;
  right: 0px;
  bottom:6rem;
  height: 1px;
  display: block;
  background-color: #d4b767;
  z-index: -1
}
.site-footer{
  padding: 3.236rem 0;
color: #A87C00
}
.l-50 p,
.l-wrap--text p{
  text-align: justify;
}

/* default */
.sidebar_vino{
  text-align: center;
}
.sidebar_vino img{
  display: inline-block;
}
.vino-caratteristiche li{
  width: 100%;
}
.vino-caratteristiche{
  padding: 1rem 0;
  border-bottom: solid 2px #d4b767;  
  border-top: solid 2px #d4b767;
  margin-bottom: 1rem
}