/* ----------------------------------------------------------------

	Custom CSS



	Add all your Custom Styled CSS here for New Styles or

	Overwriting Default Theme Styles for Better Handling Updates

-----------------------------------------------------------------*/

@font-face {

  font-family: 'Javanese Text';

  src: url('/font/javatext.ttf') format('truetype'),

      /* Safari, Android, iOS */

      url('javatext.woff2') format('woff2'),

      url('javatext.woff') format('woff');

  /* 所有现代浏览器 */

}

/* 更换字体 华艺商城专用 */

body {

  font-family: 'Poppins', sans-serif !important;

}

.menu-link {

  font-family:  'Poppins', sans-serif !important;

}

a {

  font-family: 'Poppins', sans-serif !important;

}

.font-primary {

  font-family:  'Poppins', sans-serif !important;

}

h1,

h2,

h3,

h4,

h5,

h6 {

  font-family: 'Poppins', sans-serif !important;

}

.br-0 {

  border-right: 0 !important;

}

.primary-menu a {

  font-family: 'Poppins', sans-serif !important;

}

.font-pt {

  font-family: 'Poppins', sans-serif !important;

}

#top-search-i {

  position: static !important;

  width: 23px !important;

  height: 23px !important;

  line-height: 23px !important;

  font-size: 12px !important;

  margin-top: 8px !important;

}



.heading-block::after {

  border-top: 0 solid #444 !important;

}

.chuizhi-middle {

  vertical-align: middle;

}

.product-title {

  margin-bottom: 3px;

}

.product-title h4 {

  margin-bottom: 3px !important;

}

/* 恢复alink 的下划线 */

.text-decoration-on {

  text-decoration: underline !important;

}

/* 首页客户留言星星颜色 */

.color {

  color: #ffa41c !important;

}



/* .top-cart-number::before, #page-menu-wrap, .page-menu-nav, .control-solid .flex-control-nav li:hover a, .control-solid .flex-control-nav li a.flex-active, .grid-filter li.activeFilter a, .grid-filter.style-4 li.activeFilter a::after, .grid-shuffle:hover, .entry-link:hover, .button, .button.button-dark:hover, .button.button-3d:hover, .fbox-icon i, .fbox-icon img, .fbox-effect.fbox-dark .fbox-icon i:hover, .fbox-effect.fbox-dark:hover .fbox-icon i, .fbox-border.fbox-effect.fbox-dark .fbox-icon i::after, .i-rounded:hover, .i-circled:hover, .tab-nav.tab-nav2 li.ui-state-active a, .testimonial .flex-control-nav li a, .skills li .progress, .owl-carousel .owl-dots .owl-dot, #gotoTop:hover, input.switch-toggle-round:checked + label::before, input.switch-toggle-flat:checked + label, input.switch-toggle-flat:checked + label::after, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, input.switch-toggle-round:checked + label::before, input.switch-toggle-flat:checked + label, input.switch-toggle-flat:checked + label::after, .dark .entry-link:hover, .dark .fbox-effect.fbox-dark .fbox-icon i:hover, .dark .fbox-effect.fbox-dark:hover .fbox-icon i, .dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i::after, .dark .i-rounded:hover, .dark .i-circled:hover, .dark .tab-nav.tab-nav2 li.ui-state-active a, .dark #gotoTop:hover, .dark input.switch-toggle-round:checked + label::before, .dark input.switch-toggle-flat:checked + label, .dark input.switch-toggle-flat:checked + label::after{

	background: #ffffff;

} */

.h-60px {

  height: 50px !important;

}



#container {

  width: 100%;

  height: 100%;

}



.slider-caption:not(.dark),

.slider-caption:not(.dark) h2 {

  color: #ffffff;

  text-shadow: none;

}

.footer-menu li a {

  line-height: 30px;

}



.mb-10rem {

  margin-bottom: 10rem;

}

.mb-5rem {

  margin-bottom: 5rem;

}

.mt-10rem {

  margin-top: 10rem;

}

.mt-5rem {

  margin-top: 5rem;

}

.section-c {

  position: relative;

  width: 100%;

  background-color: #f9f9f9;

  overflow: hidden;

}

.menu-link {

  text-transform: none !important;

}

.hui {

  color: #666666 !important;

}



.slider-caption {

  max-width: 600px;

}



.qianhui {

  background: #f5f5f5;

}



.before-heading {

  font-family: Arial, Helvetica, sans-serif;

}

.testi-content p {

  font-family: Arial, Helvetica, sans-serif;

}



.grid-filter li a:hover {

  color: #f0f0f0;

}



.breadcrumb1 {

  position: relative !important;

  right: none !important;



  width: auto !important;

  top: 50% !important;

  left: auto !important;

  flex-wrap: wrap;

  list-style: none;

  margin: 0 !important;

  background-color: transparent !important;

  padding: 0 !important;

  font-size: 90%;

  transform: translateY(-50%);

  border-radius: 0.25rem;

}

/* .content-wrap{

	padding: 40px 0 !important;

} */

.box {

  box-sizing: border-box;

}

.border-c-h {

  border-color: #d2d2d2 !important;

}

.bg-hui {

  background: #eee !important;

}



.testimonials-carousel .owl-item {

  opacity: 0.25;

  transform: scale(0.9);

  -webkit-transition: all 0.5s linear;

  -o-transition: all 0.5s linear;

  transition: all 0.5s linear;

}



.testimonials-carousel .owl-item.active.center {

  opacity: 1;

  transform: scale(1);

}



.testi-content p {

  font-size: 16px;

}



.text-deepgreen {

  color: #007185 !important;

}

.text-mini {

  font-size: 14px !important;

  font-weight: normal !important;

  color: #666666 !important;

}



.goods-color-label {

  padding: 0;

  width: 50px;

  height: auto;

  margin-right: 0.5rem;

}

.goods-color {

  width: 70px;

  height: 70px;

}



/* tag 标签 hover 为深色 */

.grid-filter li a:hover {

  color: #999999;

}



.page-item.active .page-link,

.page-link:hover,

.page-link:focus {

  color: #fff !important;

  background-color: #674a38 !important;

  border-color: #674a38 !important;

}



.a-active {

  background: #674a38 !important;

  color: #ffffff !important;

  border-color: #674a38 !important;

}

.goods-select a:hover {

  background: #674a38 !important;

  color: #ffffff !important;

  border-color: #674a38 !important;

}

.btn-huayi {

  color: #fff;

  background-color: #0058b2;

  border-color: #0058b2;

}

.btn-huayi:hover {

  color: #fff;

  background-color: #0058b2;

  border-color: #0058b2;

}

.btn-huayi:disabled {

  opacity: 0.65;

  background-color: #000;

  border-color: #000;

}

.btn-mini,

.btn-group-mini > .btn {

  padding: 0.1rem 0.5rem !important;

  font-size: 0.875rem;

  line-height: 1.5;

  border-radius: 0.2rem;

}

.grid-item > img,

.grid-item .grid-inner > img {

  width: 100%;

  height: 90px !important;

  object-fit: cover !important;

  border-radius: 0;

}

.toosmall {

  font-size: 10px !important;

}

/* 字体全大写 */

.font-big {

  text-transform: Uppercase !important;

}

/* 商品列表title */

.goods-title {

  font-size: 14px !important;

}

.easy-goods-title {

  font-size: 14px !important;

  font-weight: 500;

  color: #272727 !important;

}

.product-price-list ins {

  font-size: 0.875rem !important;

  color: #444 !important;

  text-decoration: none;

  font-weight: 800;

}

.product-price ins {

  font-size: 0.875rem !important;

  color: #444 !important;

}

.product-price del {

  font-size: 14px !important;

  color: #808080 !important;

}

.product-price span {

  font-size: 14px !important;

  color: #808080 !important;

  margin-left: 0.5rem;

}

/* 超出显示 */

.over-show {

  overflow: visible !important;

}

/* 产品列表title 大小 */

.list-title {

  font-size: 1.25rem !important;

  font-weight: 500;

}

.goods_show_title {

  font-size: 24px !important;

  font-weight: 500;

}

.qtitle {

  font-size: 0.8rem !important;

}

.title-span {

  font-size: 0.9rem !important;

  color: #999;

  font-weight: normal;

}

/* 右侧导航 暂时不行,还得考虑手机版*/

/* #show_goods_right_menu{

	

    z-index: 599;

    position: fixed; 

	width: 420px;



    top: auto;

    left: auto;

    right: 280px;

    bottom: 200px;

    cursor: pointer;



} */

.slider-caption h1 {

  color: #ffffff !important;

}







.fz3 {

  font-size: 3rem !important;

}

.slider-arrow-left,

.slider-arrow-right,

.flex-prev,

.flex-next,

.slider-arrow-top-sm,

.slider-arrow-bottom-sm {

  background-color: rgba(0, 0, 0, 0);

}



.fz16px {

  font-size: 16px !important;

}

.fz12px {

  font-size: 12px !important;

}

.fz14px {

  font-size: 14px !important;

}

.fz16px {

  font-size: 16px !important;

}

.fz20px {

  font-size: 20px !important;

}

.fz22px {

  font-size: 22px !important;

}

.fz24px {

  font-size: 24px !important;

}

.fjj2 {

  letter-spacing: 2px !important;

}

.button.button-rounded {

  border-radius: 0px !important;

}

.btn {

  border-radius: 0 !important;

}

.border-radius-0 {

  border-radius: 0 !important;

}

.fz1rem {

  font-size: 1rem !important;

}

.fz08rem {

  font-size: 0.8rem !important;

}

.fz1-2rem {

  font-size: 1.2rem !important;

}

.fz1-25rem {

  font-size: 1.25rem !important;

}



.juzhong-parent {

  display: table;

}



.juzhong-child {

  display: table-cell;

  vertical-align: middle;

}

.goods-show p {

  margin-bottom: 0 !important;

}

.line.line-xs {

  margin: 0.5rem 0;

}



/* 首页样式 */

.current > a > div {

  background: #0058b2;

  padding: 4px 15px;

  margin: 0;

  color: #fff;

  border-radius: 999rem;

}

.current > .sub-menu-trigger {

  padding-top: 3px;

  color: #fff;



}

/* .menu-link {

  padding-top: 5px !important;

  padding-bottom: 5px !important;

} */

/* .dark .menu-item:hover > .menu-link {

  color: #444 !important;

} */

.menu-link > div {

  padding: 4px 0px;

}

.input-group-sm > .form-control,

.input-group-sm > .custom-select,

.input-group-sm > .input-group-prepend > .input-group-text,

.input-group-sm > .input-group-append > .input-group-text,

.input-group-sm > .input-group-prepend > .btn,

.input-group-sm > .input-group-append > .btn {

  padding: 0.25rem 0.5rem;

  font-size: 0.875rem;

  line-height: 1.4;

  border-radius: 0.2rem;

}

/* banner 高度 */

.h30 {

  height: 30rem !important;

}



.block-hero-9 .swiper-container-horizontal > .swiper-pagination-bullets,

.block-hero-9 .swiper-pagination-custom,

.block-hero-9 .swiper-pagination-fraction {

  left: 20px !important;

  right: auto !important;

}

.btn-huayi-banner {

  border: 2px #a5806d solid;

  background-color: #362e2b;

  color: #ba9c80;

}



/* .button:hover {

  background-color: #5d7d7d !important;

  color: #fff;

  text-shadow: 1px 1px 1px rgb(0 0 0 / 20%);

} */



.duanxian {

  width: 3rem;

  height: 4px;

  background: #a5806d;

  display: block;

  margin-top: 0.5rem;

}

.chunhei ins {

  color: #444 !important;

}



.padding-box {

  padding-left: 0 !important;

  padding-right: 0 !important;

}

.footer-site-links a {

  color: #373737 !important;

}

.footer-site-links a:hover {

  color: #0058b2 !important;

}

.google-hui {

  color: #ccc;

  font-weight: 500;

}

.google-hui a {

  color: #ccc;

}

.footer-icon i {

  margin-right: 3px !important;

}

#copyrights div {

  color: #0058b2;

}

.payicon img {

  width: 3rem;

  height: auto;

}



#header {

  background: #e4e4e4;

}

#modal-referral-friend-email {

  background: #e4e4e4;

}

.top-cart-number::before {

  background: none;

}

.other_goods_active {

  border: 2px solid #50b83c;

}

#content {

  /* background: #F5F5F5; */

}

.font-blod {

  font-weight: 600;

}

.hy-ysz {

  font-family: "Segoe Script" !important;

}

.banner-title {

  font-size: 24px !important;

  font-weight: 400 !important;

  /* font-family: 'Segoe Script' !important; */

  text-transform: none !important;

}

.left-title {

  font-size: 16px !important;

}



/* 特殊要求5等分 */



.col-xs-1-5,

.col-sm-1-5,

.col-md-1-5,

.col-lg-1-5 {

  position: relative;

  min-height: 1px;

  padding-right: 10px;

  padding-left: 10px;

}



.col-xs-1-5 {

  width: 20%;

  float: left;

}



@media (max-width: 767.98px) {

  .tab-center{

    width:fit-content; margin: auto;

  }

  .text-hy-size{

    font-size: 14px !important;

  }

  .banner-h{

    height: 25rem;

  }

  .card-3-h {

    height: 20rem;

  }

  .heading-block h2 {

    font-size: 20px;

  }

  .footer-widgets-wrap h4 {

    margin-top: 3rem;

    margin-bottom: 1rem;

  }

  .sm-center {

    text-align: center;

  }

  .swiper-slide,

  .slider-size {

    height: 25rem !important;

  }

  .form-select {

    padding: 0.375rem 2.25rem 0.375rem 0.75rem;

    -moz-padding-start: calc(0.75rem - 3px);

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #212529;

    background-color: #fff;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

  }

  .goods-select-2 select {

    background: #e4e4e4;

    width: 100%;

    margin-bottom: 1rem;

  }

}



@media (min-width: 768px) {

  /* .banner-h{

    height: 45rem;

  } */

  .card-3-h {

    height: 20rem;

  }

  .tab-center{

    width:fit-content; margin: auto;

  }

  .col-sm-1-5 {

    width: 20%;

    float: left;

  }

  /* .swiper-slide,.slider-size{

    height: 25rem !important;

  } */

  .pb-45 {

    padding-bottom: 0rem;

  }

  .form-select {

    padding: 0.375rem 2.25rem 0.375rem 0.75rem;

    -moz-padding-start: calc(0.75rem - 3px);

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #212529;

    background-color: #fff;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

  }

  .goods-select-2 select {

    background: #e4e4e4;

  }

  .text-hy-size{

    font-size: 14px !important;

  }

}







@media (min-width: 992px) {

  .dark .primary-menu:not(.not-dark) .sub-menu-container, .dark .primary-menu:not(.not-dark) .mega-menu-content {
    background-color: #fff;
    border-color: rgba(255, 255, 255, 0.05);
    border-top-color: #000000;
    color: #666;
}
.dark .primary-menu:not(.not-dark) .sub-menu-container .menu-item:hover > .menu-link {
  background-color: rgba(0, 0, 0, 0.0);
  color: #000;
}
.dark .primary-menu:not(.not-dark) .sub-menu-container .menu-item > .menu-link {
  color: #333;
}
/* .sticky-header #header-wrap {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
} */
/* #header.transparent-header, #header.transparent-header:not(.sticky-header) #header-wrap {
  background: #000;
  border-bottom: 1px solid transparent;
  z-index: 299;
} */

  .tab-center{

    width:fit-content; margin: auto;

  }

  .slider-caption h1 {

    font-size: 3rem;

    letter-spacing: 2px !important;

    text-transform: uppercase !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    margin-bottom: 0 !important;

  }

  .slider-caption h2 {

    font-size: 3rem;

    letter-spacing: 2px !important;

    text-transform: uppercase !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    margin-bottom: 0 !important;

  }

  .slider-caption h3 {

    font-size: 3rem !important;

    letter-spacing: 2px !important;

    text-transform: uppercase !important;

    font-weight: 700 !important;

    line-height: 1 !important;

    margin-bottom: 0 !important;

    color: #ffffff !important;

  }

  .card-3-h {

    height: 16rem;

  }

  .fz26px {

    font-size: 26px !important;

  }

  /* .dark .primary-menu:not(.not-dark) .sub-menu-container,

  .dark .primary-menu:not(.not-dark) .mega-menu-content {

    background-color: #000;

  } */

  .tab-center{

    margin: auto; width: 45%;

  }

  .text-hy-size{

    font-size: 1rem !important;

  }

  /* .banner-h{

    height: 45rem;

  } */

 

  .col-md-1-5 {

    width: 20%;

    float: left;

  }

  /* .swiper-slide,.slider-size{

    height: 38rem !important;

  } */

  .pb-45 {

    padding-bottom: 2.5rem;

  }

  .form-select {

    padding: 0.375rem 2.25rem 0.375rem 0.75rem;

    -moz-padding-start: calc(0.75rem - 3px);

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #212529;

    background-color: #fff;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

  }

  .goods-select-2 select {

    background: #e4e4e4;

  }

  .sub-menu-container, .mega-menu-content, .style-6 .menu-container > .menu-item > .menu-link::after, .style-6 .menu-container > .menu-item.current > .menu-link::after, .top-cart-content, .dark .sub-menu-container, .dark .mega-menu-content, .dark .primary-menu:not(.not-dark) .sub-menu-container, .dark .primary-menu:not(.not-dark) .mega-menu-content, .dark .top-cart-content {

    border-top-color: #444;

}

}



@media (min-width: 1200px) {

  .tab-center{

    margin: auto; 

  }

  .text-hy-size{

    font-size: 1rem !important;

  }

  /* .banner-h{

    height: 50rem;

  } */

  .card-3-h {

    height: 20rem;

  }

  .col-lg-1-5 {

    width: 20%;

    float: left;

  }

  /* .swiper-slide,.slider-size{

    height: 50rem !important;

  } */

  .pb-45 {

    padding-bottom: 2.5rem;

  }

  .form-select {

    padding: 0.375rem 2.25rem 0.375rem 0.75rem;

    -moz-padding-start: calc(0.75rem - 3px);

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #212529;

    background-color: #fff;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

  }

  .goods-select-2 select {

    background: #e4e4e4;

  }

 

}



@media (min-width: 1400px) {

  .card-3-h {

    height: 40rem;

  }

}

.goods-page {

  margin: 0 10px;

}



.swper-btn {

  display: block;

}

.h-55 {

  height: 55% !important;

}

.btn-rounded {

  border-radius: 23px !important;

}

label {

  font-family: 'Poppins', sans-serif !important;

}

a,

h1 > span:not(.nocolor):not(.badge),

h2 > span:not(.nocolor):not(.badge),

h3 > span:not(.nocolor):not(.badge),

h4 > span:not(.nocolor):not(.badge),

h5 > span:not(.nocolor):not(.badge),

h6 > span:not(.nocolor):not(.badge),

.header-extras li .he-text span,

.menu-item:hover > .menu-link,

.menu-item.current > .menu-link,

.dark .menu-item:hover > .menu-link,

.dark .menu-item.current > .menu-link,

.top-cart-item-desc a:hover,

.top-cart-action .top-checkout-price,

.breadcrumb a:hover,

.grid-filter li a:hover,

.portfolio-desc h3 a:hover,

#portfolio-navigation a:hover,

.entry-title h2 a:hover,

.entry-title h3 a:hover,

.entry-title h4 a:hover,

.post-timeline .entry:hover .entry-timeline,

.post-timeline .entry:hover .timeline-divider,

.comment-content .comment-author a:hover,

.product-title h3 a:hover,

.single-product .product-title h2 a:hover,

.product-price ins,

.single-product .product-price,

.process-steps li.active h5,

.process-steps li.ui-tabs-active h5,

.tab-nav-lg li.ui-tabs-active a,

.team-title span,

.btn-link,

.page-link,

.page-link:hover,

.page-link:focus,

.fbox-plain .fbox-icon i,

.fbox-plain .fbox-icon img,

.fbox-border .fbox-icon i,

.fbox-border .fbox-icon img,

.dark .menu-item:hover > .menu-link,

.dark .menu-item.current > .menu-link,

.dark .top-cart-item-desc a:hover,

.dark .breadcrumb a:hover,

.dark .portfolio-desc h3 a:hover,

.dark #portfolio-navigation a:hover,

.dark .entry-title h2 a:hover,

.dark .entry-title h3 a:hover,

.dark .entry-title h4 a:hover,

.dark .product-title h3 a:hover,

.dark .single-product .product-title h2 a:hover,

.dark .product-price ins,

.dark .tab-nav-lg li.ui-tabs-active a {

  color: #999;

}



.you-like {

  margin-top: 7rem;

}

.va-center {

  vertical-align: middle !important;

}

.search-botton {

  border-top-right-radius: 0.2rem !important;

  border-bottom-right-radius: 0.2rem !important;

  border-top-left-radius: 0 !important;

  border-bottom-left-radius: 0 !important;

}

.hidden {

  display: none !important;

}



.hy_article_right_bg {

  background: #f5f5f5;

  color: #444;

}

.text-white {

  color: #fff;

}

.pre-goods-bg {

  background: #a5806d;

}

.font-sz-12 {

  font-size: 12px;

}

.line.line-xs {

  margin: 1rem 0;

}

.floating-contact-wrap.active {

  color: #fff !important;

}

.floating-contact-wrap .floating-contact-btn:hover,

.floating-contact-wrap.active .floating-contact-btn {

  background-color: #ff8600 !important;

  color: #fff !important;

}

.floating-contact-wrap .floating-contact-btn .floating-contact-icon.btn-active,

.floating-contact-wrap.active .floating-contact-btn .floating-contact-icon {

  opacity: 1 !important;

}

floating-contact-btn1 a:visited {

  color: #fff !important;

}

.f-white {

  color: #fff !important;

}

.banner-title {

  font-size: 18px !important;

  font-family: 'Poppins' !important;

}
/* banner文字在最下方 */
/* .slider-caption {

  justify-content: end;

} */

.font-zw {

  font-family: 'Poppins' !important;

}

.font-sz-14 {

  font-size: 14px;

}

.product-price {

  font-weight: 500 !important;

}

.fw-500 {

  font-weight: 500 !important;

}



.play-video i {

  position: relative;

  padding-left: 6px;

  width: 60px;

  height: 60px;

  line-height: 61px;

  border-radius: 50%;

  z-index: 1;

  background-color: rgba(255, 255, 255, 0.85);

  text-align: center;

  font-size: 24px;

  color: #111;

  transition: all 0.3s ease;

  /* box-shadow: 0 0 1px 15px rgb(255 255 255 / 4%); */

  -webkit-backface-visibility: hidden;

}

.play-video:hover i {

  -webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);

}



.dark .button-dark:not(.button-border):not(:hover),

.dark .button:hover {

  background-color: rgba(0, 0, 0, 1);

}



.banner-input {

  color: #fff;

  background: transparent;

  border: 2px solid #fff;

  border-radius: 0 !important;

  height: 2.4rem !important;

  margin-top: 5px;

  padding-top: 8px !important;

 

  

}



.banner-input::placeholder {

  color: #fff !important;

}

.banner-input:focus{

  background: transparent;

  border: 2px solid #fff;

  color: #fff;

}

.float-left{

  float: left;

}

#footer{

  border-top: 1px solid #999 !important;

}

.text-1rem{

  font-size: 1rem !important;  

}

.lh-1{

  line-height: 1rem !important;

}

.text-big{

  text-transform: uppercase !important;

}



/* .sub-menu-container, .mega-menu-content, .style-6 .menu-container > .menu-item > .menu-link::after, .style-6 .menu-container > .menu-item.current > .menu-link::after, .top-cart-content, .dark .sub-menu-container, .dark .mega-menu-content, .dark .primary-menu:not(.not-dark) .sub-menu-container, .dark .primary-menu:not(.not-dark) .mega-menu-content, .dark .top-cart-content {

  border-top-color: #444;

} */

/* .sub-menu-container .menu-item:hover > .menu-link, .mega-menu-style-2 .mega-menu-title > .menu-link:hover, .dark .primary-menu:not(.not-dark) .sub-menu-container .menu-item:hover > .menu-link, .dark .mega-menu-style-2 .mega-menu-title:hover > .menu-link {

  color: #000;

} */

.btn-shop-hy{

  background: #3390ff !important;

}

.btn-shop-hy :hover{

  background: #0c56af !important;

}

.menu-link a:hover{
  
    color: #999 !important;
}
.menu-link {  
  font-size: 0.8525rem;

}
.button.button-dark {
  background-color: #0058b2 !important;
}
.button.button-small .button-rounded .button-brown {
  background-color: #0058b2 !important;
}
.more-link, .tabs-bb .tab-nav li.ui-tabs-active a, .title-bottom-border h1, .title-bottom-border h2, .title-bottom-border h3, .title-bottom-border h4, .title-bottom-border h5, .title-bottom-border h6 {
  border-bottom-color: #ccc;
}
.button-brown:not(.button-border) {
  background-color: #0058b2 !important;
}

/* 
#content h2{
  color: #fff !important;
}
#content p{
  color: #ccc ;
}
#content span{
  color: #ccc ;
}
.testi-content p{
  color: #000 !important;
}
.testi-meta span{
  color: #000 !important; 
}
.portfolio-desc h3 a{
  color: #fff !important;
}
.portfolio-desc h3 a:hover{
  color: #ccc !important;
}
.portfolio-desc .text-dark{
  color: #ccc !important;
}
#footer h4{
  color: #fff !important;
}
#footer li a{
  color: #ccc !important;
}
#footer li a:hover{
  color: #fff !important;
}
#footer li{
  color: #ccc !important;
}
#copyrights{
  background: #000 !important;
}
#portfolio a{
  color: #fff !important;
}
#portfolio a:hover{
  color: #ccc !important;
}
.goods_show_title{
  color: #fff !important;
}
.single-product li{
  color: #ccc !important;
}
.toggle-title{
  color: #fff !important;
}
.si-share a{
  color: #fff !important;
}
.ui-widget-header i{
  color: #fff !important;
}
.ui-widget-content h3,h4,h5,h6{
  color: #fff !important;
}
.grid-filter.style-4 li.activeFilter a{
  color: #fff !important;
}
.postcontent a {
  color: #ccc !important;

}
#faqs i{
  color: #fff !important;
}
.block-package-style h3,.postcontent h3{
  color: #fff !important;
}
label{
  color: #fff !important;
}
.portfolio-desc p{
  color: #ccc !important;
}
.position-lg-sticky a{
  color: #ccc !important;
}

.card-header b{
  color: #fff !important;
}
.card-body {
  color: #ccc !important;
} */