
#navPageTop .page-scroll{color: #5e5e5e;}
#navPageTop .page-scroll:hover{color: #000 !important}
#page-top .navbar{margin-bottom: 0;}
.mvbnc{margin-top: 0 !important; margin-bottom: 0 !important;}
.subnav-product .navbar-right{padding-top: 1em !important;}
.navbar-left.vs-product-title {padding-top: 0.5em;padding-bottom: 0.2em}
.footer{margin-top: 0}
p{font-size: 1.15rem; }
section{ font-family: 'open sans',微軟正黑體, sans-serif !important; }
section .vs-container{max-width: 1500px}
section h4{font-weight: 700;font-size: 1.8rem;}
.rc-keyfeature a{color: #900 !important}

.rc-keyfeature  big>strong{color:#900;}

  .btn{min-width: 110px !important; }
 .btn-red-outline, .btn-red-outline:link, .btn-red-outline:visited, .btn-red-outline:active, .btn-red-outline:focus {
    background: #fff;
    color: #900;
    border:1px #900 solid;
}
.btn-group{ border-radius: 0}
.btn-red-outline:hover {
    background-color: #770000;
    border-color: #770000;
    color: #fff;}

 
.grid-item > .product-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 80%;
}

.grid-item > .product-image > img {
	-ms-flex-item-align: center;
	align-self: center;
	margin: 1em auto;
  width: 100%
}

.grid-item > .product-link {
	height: 20%;
	display: inline-block;
}
#icon-nav img{
  max-width: 120px;
 
}
#icon-nav a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 170px;
}
#icon-nav a:hover h3{
  color: #900;
  text-decoration:none; 
}
#icon-nav a:hover {
  color: #900;
  text-decoration:none; 
}
#mvb a{text-decoration: none;}
.tagline-row  {
    list-style: none;
}
.godown{
  animation-name: darrow;
  animation-duration: 1.5s;
  position: absolute;
  animation-iteration-count: infinite;
}
@keyframes darrow {
  0% {padding-top: 0}
  50% {padding-top: 0.5em}
  100%{padding-top: 0}
}
hr{max-width: 1300px}

 @media (max-width: 768px) {
    .kv.vs-container-fluid{background:none}
    #icon-nav .col{-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-preferred-size: auto;flex-basis: auto;}
    #icon-nav h3 {font-size: 14px}

}
 @media (max-width: 1300px) {
  .btn{min-width: 100px !important; }
 }
