@charset "UTF-8";/* CSS Document *//* ---------------------------------------------------------------------------------------------　   HEADER--------------------------------------------------------------------------------------------- */a {  color: #754B2F;  text-decoration: none;  word-break: break-word}a:visited {  outline: none}a:hover {  text-decoration: none}#header {  z-index: 1000;  width: 100%;  position: fixed;  top: 0;  left: 0;  background: #fff;}#gNav a:hover {  color: rgba(117,75,47,0.80);}nav li a {  font-size: 0.8rem;  letter-spacing: 0.05em;}nav .sub-menu,.mean-container .mean-nav ul ul {  background: #fff;}@media only screen and ( max-width : 768px ) {  #header {    height: 60px;	z-index: 100;  }  .h_logo {    /*width: 250px;*/    position: absolute;    top: 14px;    left: 10px;    z-index: 100;  }  .h_logo img {  width: 250px;}  #gNav .nav {    overflow-y: auto;    height: 100vh;  }  .mean-nav .container {    padding: 0;  }  nav li .fa {    display: none;  }}@media print, screen and ( min-width : 769px ) {  #header {    height: 70px;  }  .h_logo img {    width: 300px;  }  #h_top {    display: flex;    justify-content: space-around;    align-items: center;  }  #gNav ul {    position: relative;    display: flex;  }  #gNav li {    position: relative;    margin-right: 1.6rem;  }	  #gNav li:last-child {    margin-right: 0;  }  #gNav li i {    font-size: 16px;    margin-left: 5px;  }  #gNav li a {    position: relative;    display: block;    text-align: center;    line-height: 70px;  }  #gNav .sub-menu {    visibility: hidden;    opacity: 0;    z-index: 1;    display: block;    position: absolute;    top: 50px;    left: 50%;    margin-left: -100px;    width: 200px;    -webkit-transition: all .2s ease;    transition: all .2s ease;  }  #gNav .sub-menu a {    display: block;    border-bottom: none;    padding: 20px;    line-height: 1.2em;  }  #gNav .sub-menu a:hover:after {    content: none;  }  #gNav .sub-menu li {    display: block;    font-size: 16px;    padding: 0;    margin: 0;  }  #gNav .sub-menu li:last-child {    border-bottom: none;  }  #gNav ul > li:hover {    -webkit-transition: all .5s;    transition: all .5s;  }  #gNav ul > li:hover a,#gNav .current-menu-item a,#gNav .current-menu-parent a {    opacity: 0.7;  }  #gNav li:hover ul.sub-menu {    top: 80px;    visibility: visible;    opacity: 1;    z-index: 9999;  }  #gNav li ul li:after {    content: none;  } #gNav li:hover ul.sub-menu a {    color: #111;  }  #gNav .sub-menu li a:hover {    background: #fff;  }  #gNav .contact_btn a:hover {    color: #fff;  }}@media (min-width: 769px) and (max-width: 991.98px) {  nav li a {  font-size: 0.6rem;  letter-spacing: 0;}  #gNav li {  margin-right: 0.6vmax;}	}