body { background: #f6f4ec;}
html {scroll-behavior: smooth;}


/*-------*
SCROLL BAR
*-------*/
/* width */
::-webkit-scrollbar {
  width: 5px;height:5px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #8f0d1e; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #6b0204; 
}

/*-------*
MAIN LOGO
*-------*/
#sp-header #sp-logo {position: relative;top:-45px;}
#sp-header #sp-logo .logo h1 { margin: 0;}
#sp-header #sp-logo .logo img {
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  margin: 0;
  position: absolute;
  top: 0;
}
#sp-header .logo a img{ max-height:120px !important;}
header#sp-header.menu-fixed .logo a img{max-height:75px !important;}
#sp-header.menu-fixed #sp-logo {top:0px;}


@media(max-width:991px){
  #sp-header #sp-logo {
  position: relative;
  top: -45px;
  left: -65px;
}
#sp-header #sp-logo .logo h1 {
  margin: 0;
}
#sp-header #sp-logo .logo img {
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  margin: 0;
  position: absolute;
  top: 0;
}
#sp-header .logo a img{ max-height: 105px !important;}
  
header#sp-header.menu-fixed .logo a img{ max-height:60px !important;}
  
#sp-header.menu-fixed #sp-logo { top:0px;}

div#sp-top1 .sp-module.sp-shopin-login { position: relative;}

div#sp-top1 ul.sp-contact-info {display: contents;}

div#sp-top1 {
    width: 100%;
    padding: 0 0 10px 0 !Important;
}

div#hikashop_cart_module {
    line-height: 80px !important;
   }
}

/*-------*
SET FONT
*-------*/
.hm-slide h1, .hm-slide h2 {
font-family: "adobe-kaiti-std", sans-serif !important;
font-weight: 400;
font-style: normal;
}

/*-------*
MENU
*-------*/
#sp-header .sp-megamenu-parent >li.active>a, #sp-header .sp-megamenu-parent >li:hover>a{color:#ab1a2d !important;}
#sp-header .sp-megamenu-parent >li a{font-weight:600;}

/*-------*
BUTTON
*-------*/
.sppb-sp-slider-button .sp-slider-btn-text {
    background: #ab1a2d;
    padding:20px 30px;
}
button#bfSubmitButton {
    padding: 15px 30px;
}
button#bfSubmitButton:hover {background-color:#6b0303 !Important;}

/*-------*
TOP BAR
*-------*/
div#sp-top1 a, div#sp-top2 a { font-weight:400;font-size:15px;color: white;font-family: 'Poppins', sans-serif;}
.cls-login a { font-size: 14px !important;}
@media(max-width:991px){
div#sp-top1 ul.sp-contact-info li.sp-contact-phone{ position:relative;left:-35px;}
.cls-login {margin-right:15px;}
section#sp-top-bar span.hikashop_small_cart_total_title{top:-30px;}
}

.sp-contact-info li i {font-size: 16px;}

@media(max-width:767px){
  div#sp-top1 {transform: scale(0.8);position: relative;right: -25px;}
}

/*-------*
PAGE TITLE
*-------*/
.sp-page-title {
    background-color:transparent !Important;
    background: url('/images/000_YCL/background/seamless-pattern.jpg');
    padding: 60px 0;
    background-size:500px;
}
div#sp-title  .container { text-align: center;}
.sp-page-title i {color:#8f0d1e;}

@media(max-width:991px){
    .sp-page-title{padding:40px 0;}
}

/*-------*
SECTION TITLE
*-------*/
@media(max-width:991px){
.sppb-addon.sppb-addon-header.main-heading-01 h3 {
    font-size: 30px !Important;
  }
}

/*-------*
VIDEO
*-------*/
#video-01 .sppb-addon.sppb-addon-video {border: 4px solid #ab1a2d;}

/*-------*
REVIEW PAGE
*-------*/
.product-review-1 .sppb-carousel-extended-item img,
.product-review-1  .sppb-carousel-extended-outer-stage {
    height: auto !important;
}
.product-review-1 img{border:4px solid #8f0d1e;border-radius:0 !important;}


/*-------*
DIRECTION
*-------*/
.leaflet-popup-content a{
    background: #8f0d1e;
    padding: 15px 30px;
    margin: 10px;
    color: white;
    font-size:15px;
}
.leaflet-popup-content a:hover{background: #6b0204;}
.leaflet-popup-content p:nth-child(1) { padding: 10px 0; margin-bottom: -10px;}

.leaflet-popup-content strong {
    font-size: 18px;
}
.leaflet-popup-content p{
    font-size: 15px;margin-bottom:20px;
}

/*-------*
FOOTER
*-------*/
footer#sp-footer{background-color:#8f0d1e;}
footer#sp-footer, footer#sp-footer a{color:white;}

/*-------*
ERROR
*-------*/
.error-page .error-page-inner .error-logo { display: none !Important;}
.error-page .error-message-title,
.error-page .error-message{ color: #6d6d6d !important;}



@media(max-width:991px){
div#column-wrap-id-1707181600079 {display: none;}
}

/*----------
MOBILE SPACE
----------*/
@media(max-width:991px){
.about-ycl .sppb-column { padding: 0 20px;}
section#sp-bottom .sppb-column{padding:0;}
/*div#sp-bottom1, div#sp-bottom2, div#sp-bottom3, div#sp-bottom4, div#sp-position2{padding:0 30px;}*/
}
/*bottom menu*/
/*div#sp-bottom-menu a.hikashop_small_cart_checkout_link img{
    position:relative;bottom:-28px;margin-right:-5px;
}*/

/*footer*/
@media(max-width:991px){
    footer#sp-footer {
    padding: 10px 0 40px 0;}
}
@media(max-width:767px){
div#sp-bottom2, div#sp-bottom3, div#sp-bottom4 {z-index:2;}
}

/*----------
CATEGORY
----------*/
@media(max-width:991px){
#category .sppb-col-md-5,
#category .sppb-col-sm-6,
#category .sppb-col-xs-6{padding:0 5px;}
}

/*----------
LANJIN
----------*/
@media(max-width:480px){
#review-fb iframe { height:400px;}
}

/*----------
HUANGQI
----------*/
@media(max-width:480px){
div#section-id-1707131238621 video {
    height: 280px !important;
    width: 100%;
    }
}

/*----------
404
----------*/
.error-page img.error-logo {
    display: none !important;
}

/*----------
bottom-2nd address
----------*/
.feature-box-001 .sppb-addon-text br {
    display: block !important;
  }



.span-color-001 span{color:#ab1a2d;}