/*  General
/*-------------------------- */

html, body {
  font-size: 14px;
  color: #7d7d7d;
}

a, #currencies-top .dropdown-currency li a {
  color: #222222;
}

a:hover, .site-nav .level-top>a:hover, .header-cart #dropdown-cart .item .btn-remove:hover i, #currencies-top .dropdown-currency li a.selected, .customer-links li:hover, .close-sibade:hover:before, .quickview-button:hover a, .quickview-button:focus a, .cusstom-link .wishlist-menu i:hover, .spr-summary-actions a:hover, .sidebar .widget-tags li a:hover, .home4-block-collection .home-collection-title-wrapper .home-collection-title h3 a:hover, .block-megamenu .nav-verticalmenu>li:hover>a, .home4-block-collection .home-collection-item.home-collection-item-1 .home-collection-title h3 a:hover, .home2-block-category .feature-row__text h2.h3 span, .main-blog.blog-gird .blog-item:hover .blog-content h3 a:hover, .tabs-product-home.customlink-container .custom-link-left ul li a:hover, .header-menu-left .header-cart .top-cart a#cartToggle i:hover {
  color: #f8bf00;
}

.blog-detail .user-tags li {
  color: ;
}

.header-cart .continue-shoping {
  background: #f8bf00;
}

.widget-recent-articles .article em, #offcanvas button:hover:after, .product-item .add-to-slect-btn:hover, .blog_banner .blog-banner-container a:hover, .blog-layout-1 .content-blog .item .blog-item h3.p10 a:hover, .followus-container .followus-content a:hover, .header-topbar .top-header-right li a:hover, .mfp-iframe-holder .mfp-close:focus, .mfp-iframe-holder .mfp-close:hover, .main-blog .blog-item:hover .blog-content h3, .main-blog p.button {
  color: #f8bf00 !important;
}

.header.is-ticky, .header-menu-left .is-ticky .menu-nav {
  background: #ffffff
}

#header-content .header.is-ticky .header-inner .site-nav li.level-top a, .header.is-ticky .icon-account a {
  color: #333333
}

#header-content .header.is-ticky .header-inner .site-nav li.level-top a:hover {
  color: #ffd200
}

#header-content .header.is-ticky #search-top .clever-icon-search-4, .header.is-ticky .wishlist-menu a i, .header.is-ticky .header-account a i, .header.is-ticky .header-account .icon-account:before, .header.is-ticky .top-currency .dropdown-icon i, .header.is-ticky .header-cart .top-cart a#cartToggle i {
  color: #333333;
}

.header.is-ticky #cart-count {
  background: #ffd200;
  color: #ffffff
}

.header-topbar {
  background: #f0f0f0
}

.breadcrumb a, .breadcrumb strong, .breadcrumb span {
  color: #7d7d7d !important;
  text-transform: capitalize !important;
  font-weight: normal;
}

.lable-new-1 {
  color: #ffffff;
  background: #ff0000;
}

#header-content .header-inner .site-nav li.level-top>a span.lable-new-1:before {
  border-color: #ff0000 transparent transparent;
}

.lable-new-2 {
  color: #ffffff;
  background: #009966;
}

#header-content .header-inner .site-nav li.level-top>a span.lable-new-2:before {
  border-color: #009966 transparent transparent;
}

.lable-new-3 {
  color: #ffffff;
  background: #e4b96c;
}

#header-content .header-inner .site-nav li.level-top>a span.lable-new-3:before {
  border-color: #e4b96c transparent transparent;
}

.lable-new-4 {
  color: #666;
  background: #666;
}

#header-content .header-inner .site-nav li.level-top>a span.lable-new-4:before {
  border-color: #666 transparent transparent;
}

.lable-new-5 {
  color: #666;
  background: #666;
}

#header-content .header-inner .site-nav li.level-top>a span.lable-new-5:before {
  border-color: #666 transparent transparent;
}

.template-collection .page-header .images img.b-lazy {
  max-height: 380px
}


/*  Background
/*-------------------------- */

.site-header.on, body {
  background: #f0f0f0;
  background-position: left top;
  background-repeat: repeat;
  background-attachment: scroll;
  background-repeat: repeat !important;
  background-size: auto !important;
  background-position: 0% 0% !important;
  background-attachment: scroll !important;
}


/* Megamenu */

.dropdown-sub {
  background: #ffffff;
}

#search-top .icon-search .clever-icon-search-4, .top-currency .dropdown-icon i, .header-cart .top-cart a#cartToggle i, .site-nav .level-top>a, .header-contact .contact-content, .info-contact-top, .menu-contact {
  color: #333333;
}

#search-top .icon-search .clever-icon-search-4:hover, .top-currency .dropdown-icon:hover i, .header-cart .top-cart a#cartToggle:hover i, .site-nav .level-top>a:hover, .customer-links li:hover a {
  color: #f8bf00;
}

.site-nav .menu-dropdown .dropdown-sub .menu-title a, #header-content .header-inner .site-nav li .dropdown-sub .menu-sublist ul.nav-links>li>a {
  color: #252525;
}

.site-nav .dropdown-sub ul li a, #header-content .header.is-ticky .header-inner .site-nav li .dropdown-sub li a, #header-content .header.is-ticky .header-inner .site-nav li.level-top .menu-title a {
  color: #636363;
}

.site-nav .dropdown-sub ul li a:hover, #header-content .header.is-ticky .header-inner .site-nav li .dropdown-sub li a:hover {
  color: #f8bf00;
}

.header-topbar #currencies-top .dropdown-toggle {
  color: #666666;
}


/*  Footer
/*-------------------------- */

.home-product-loadmore .load-more a:hover {
  color: #f8bf00 !important;
}

.footer-container, .button-accrion {
  background: #222222;
}

.footer-container a, .footer-container {
  color: #999999;
}

.footer-bottom {
  background: #000000;
}

.footer-top h3, .footer-container .footer-top .home-newsletter .title_newsletter, .footer-container h3.module-title {
  color: #ffffff;
}

.footer-bottom nav, .footer-bottom nav a, .footer-bottom address, .footer-bottom address a, .footer-layout-5 .text-footerbt {
  color: #999999;
}

.footer-bottom address a:hover, .footer-container .footer-top a:hover, .footer-bottom nav a:hover, .footer-container a:hover {
  color: #f8bf00;
  text-decoration: none;
}


/* Border product item */

.products-grid .grid-item-border .product-image, .grid-item-border.product-img-box .product-photo-container {
  border-color: #c3c3c3;
}


/*  Button
/*-------------------------- */

.text-continue a:hover, .list-category .view:hover, .collection-title a.btn:hover, .list-category .grid-item:hover .collection-title a.btn, .btn.spr-button:hover, #get-rates-submit, #create_customer .action-btn input:hover, .template-customers-addresses .grid .large--right a:hover, .quick-view .product-shop .btn, .ajax-success-modal .btn-secondary:hover, .infinite-scrolling a:hover, .products-grid.product-list-item .add-to-cart .btn:hover, .infinite-scrolling-homepage a:hover {
  background-color: #f8bf00;
  color: #000000;
  border-color: #f8bf00;
}

.list-category .view, #mc_embed_signup .input-group-btn .btn, .btn.spr-button, #get-rates-submit, .template-customers-addresses .grid .large--right a, .ajax-success-modal .btn-secondary, .infinite-scrolling a, .infinite-scrolling-homepage a {
  background-color: #f8bf00;
  color: #000000;
  border-color: #f8bf00;
}

.btn:hover, .btn-secondary:hover, #get-rates-submit:hover, {
  background-color: #333333;
  color: #ffffff;
}

.btn span.arrow {
  border-left-color: #000000;
}

.btn:hover span.arrow {
  border-left-color: #ffffff;
}

.list-category .view {
  background-color: transparent;
}

.widget-featured-product .btn {
  background-color: #f8bf00;
  color: #000000;
  border-color: #f8bf00;
}

.quick-view .product-shop .btn:hover, .product-shop #add-to-cart-form .btn:hover, .cart-row .btn:hover, #dropdown-cart .actions .btn:hover {
  background-color: #f8bf00;
  color: #000000;
  border-color: #f8bf00;
}


/* Title Color */

label, .widget-title fieldset.box-title legend, .home-instagram .widget-title h3, .sidebar .widget-title, .recently-viewed-products h2, .refined-widgets>span, .tab-content h4, .tab-content .spr-review .spr-review-header-title, .tab-content .spr-review .spr-review-header-byline, #shipping-calculator h3, #add-comment-title, .lookbook-slideshow {
  color: #7d7d7d;
}


/* Body Color */

.product-shop .spr-badge .spr-badge-caption, .product-shop .product-infor label {
  color: #7d7d7d;
}


/* font-size */

.tab-content .spr-review-content-body {
  font-size: 14px;
}

.site-nav .widget-featured-product .btn {
  font-size: 13px;
}

.cart-row .btn {
  font-size: 16px;
}


/*  Fonts
/*-------------------------- */

.refined-widgets>span, .header-top, .header-panel-bottom .free_shipping, #dropdown-cart .summary .label, #dropdown-cart .text-cart a, .page-header h2, .page-header h1, .widget-title h3, .free-shipping h3, .newsletter .block-title h3 span, .widget-new-product .widget-title h2, .product-shop .product-description h4, .recently-viewed-products h2, #shipping-calculator h3, #add-comment-title, .title-comment, .slide-heading, .contact-form .location h4, .widget-title fieldset.box-title legend, .product-label strong, .nav-tabs, .tab-content .spr-form-title, .spr-summary-actions a, .cart-title h2, .cart-row .total-price h3, .cart-row label.add-comments span, #shipping-calculator h3, .loading-modal, table.wishlist-product thead th, .template-customers-account .page-header h4, .template-customers-account .grid .grid-item p>a, .template-customers-addresses .grid .grid-item>p.button>a, .lookbook-slideshow .slide-des p:first-child, .btn-secondary, .text-continue a, #get-rates-submit, .infinite-scrolling a, .mt-block-text, .mt-block-text-1, .mt-block-text-2, .text-slide1 h3, .testimonial-text, .tabs-product-home ul.nav>li>a, .date-author, .infinite-scrolling-homepage a, .home4-block-collection .home-collection-title-wrapper .home-collection-title h3 a, .tabs-product-home .content-left a, .home2-block-category .feature-row__text h2.h3, .home2-block-category .header-video, .main-blog p.button, h2.mega-title.slideshow__title, .block-home-newsletter .title_newsletter, .contactus-page #contactFormWrapper h2, .contactus-page .content-top h2, .price-box, .block-icon.icon-left .feature-box-info h4, .header-cart .top-cart .view-cart a, span.mega-subtitle.slideshow__subtitle, .text-image-colums h3.h4, .text-image-colums .rte-setting, .cl-product-col h3.title, .block-home-newsletter .service-home h2, .block-home-newsletter .service-home a, .home-block-6 h2.mega-title, .home-block-6 .rte-setting p, .home5-block-collection .button-link a, .site-nav>li>a, .footer-top h3, .block-vertical .verticalmenu h3.block-title {
  font-family: Poppins;
}

body, .product-quickview .product-content .product-title, .collection-title h3.h5, .block-home-newsletter .newsletter .input-group-btn>.btn, .feature-box-info h4, .footer-layout-3 .newsletter .input-group-btn>.btn, .footer-layout-2 .newsletter .input-group-btn>.btn, .footer-layout-1 .newsletter .input-group-btn>.btn, .footer-layout-2 .home-newsletter .title_newsletter, .footer-layout-1 .home-newsletter .title_newsletter, .btn, .header-cart .continue-shoping span {
  font-family: Poppins;
}

.main-slider .mt-title, .main-slider .mt-content, .feature-box-info p, .heading-block h3.title, .home-feature .mt-title h2, .home-feature .mt-title .sub-title, .block-title h2, .block-top .content-slider, .home-newsletter .title_newsletter, .home-block-ads .block-content-ads h3, .share-product-text, .template-blog .widget-title h3, .related-products h2, .template-article .widget-title h3, .home5-block-collection h2, .home5-block-collection .home-collection-item .home-collection-title h3, .button-bottom a, .tabs-product-home h2, .home-block-category .home-collection-title h3 a, .blog-layout-1 .blog-bottom a.btn-readmore {
  font-family: Poppins;
}

.quickview-button a, .sca-qv-button-wrap a, .site-nav .menu-dropdown .dropdown-sub .menu-title, .product-shop .product-title h1, .content-blog .item .blog-item h3.p10 {
  font-family: Poppins;
}

.aboutme-container .aboutme-name, .blog_banner .blog-banner-title {
  font-family: Poppins;
}

.header-menu-left .menu-nav {
  background: #ffffff;
}

.widget-tags li a, .lookbook .slide-text, .template-customers-account .grid .grid-item>h5, .small-title, .template-customers-addresses .grid .grid-item>h3 {
  font-family: Poppins;
}

.home3-block-collection .button-view a, .price-box .special-price, .price-box .regular-product, .home-block-1 .block-custom-content .button-link a, .button-slide a {
  font-family: Poppins;
}

.newsletter-image h2.title {
  font-family: Montserrat;
}

.quick-view .selector-wrapper {
  display: none;
}

.products-grid .product-des {
  bottom: 0;
}

.home-feature .background-images {
  background: url(//cdn.shopify.com/s/files/1/1916/4313/t/2/assets/core_feature.jpg?9180035709158851770) scroll top center no-repeat;
  height: 430px;
  min-height: 400px;
  background-size: cover;
}

.breadcrumb-wrap {
  background: #f5f5f5;
  position: relative;
  text-align: left;
}

.breadcrumb_position {
  padding: 0px 0;
}

.template-list-collections .breadcrumb_position, .template-collection .breadcrumb_position {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}


/* ----------------------------------edit */

.main-slideshow .flex-direction-nav li:first-child a {
  background: url("//cdn.shopify.com/s/files/1/1916/4313/t/2/assets/slider-arrows.png?9180035709158851770") no-repeat 0 0!important;
}

.main-slideshow .flex-direction-nav li:last-child a {
  background: url("//cdn.shopify.com/s/files/1/1916/4313/t/2/assets/slider-arrows.png?9180035709158851770") no-repeat -47px 0!important;
}


/* ------------------- */


/* ---------------------------- */

#contactFormWrapper .btn {
  background-color: #f8bf00;
  color: #000000;
  border-color: #f8bf00;
}

#contactFormWrapper .btn:hover {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}


/* ------------------------------------------------harman - HNV */

#contact #contactFormWrapper .btn {
  background-color: #f8bf00;
  color: #000000;
  border-color: #f8bf00;
}

#contact #contactFormWrapper .btn:hover {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}


/* ------------------------------------------------End harman - HNV */

.price-box, .header-cart .top-cart .summary span {
  color: #c2c2c2 !important;
}

.price-box .special-price, .price-box .regular-product {
  color: #555555 !important;
}

.spr-badge-starrating .spr-icon {
  color: #ffcc00;
}

.saleoff-home .sub-title {
  color: #fff;
}

.mt-title h2 {
  color: #fff;
  font-weight: lighter;
}

.toolbar a.list.active, .toolbar a.list:hover, .toolbar a.grid:hover, .toolbar a.grid.active {
  color: #fff;
}

.sidebar-links .widget-content>ul>li>a:hover {
  color: #f8bf00;
  font-weight: bold;
}

.sidebar-custom ul li.active a, .sidebar-custom ul li a.active, .sidebar-custom ul li a:hover {
  color: #f8bf00 !important;
  font-weight: bold
}

.sidebar-tag.size li:hover input[type="checkbox"]+label, .sidebar-tag.size li [type=checkbox]:checked+label {
  color: #f8bf00;
  cursor: pointer;
  font-weight: bold;
}

.sidebar-custom label:hover {
  color: #f8bf00;
  cursor: pointer;
  font-weight: bold;
}

.main_container .collection-title .h5 a:hover {
  color: #f8bf00;
}

.product-list-bottom .harman_btn3:hover {
  border-color: #f8bf00 !important;
}


/* BTN 3 */

.harman_btn3 {
  background: #f8bf00;
  border-color: #f8bf00;
  color: #ffffff;
}

.harman_btn3:hover {
  background: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}

.wishlist.harman_btn3:hover {
  color: #000000 !important;
  border-color: transparent !important;
  background: transparent !important;
}

.product-item:hover .add-to-slect-btn, .product-item:hover .add-to-cart-btn {
  background: #f8bf00 !important;
  color: #ffffff !important;
  border: 2px solid #f8bf00 !important;
}

.product-item .add-to-cart-btn, .product-item .add-to-slect-btn {
  background: transparent !important;
  border: 2px solid #000000 !important;
  color: #222222 !important;
}

.product-item .out-stock-product .add-to-cart-btn {
  opacity: 0;
  visibility: hidden;
}

.wishlist.harman_btn3:hover {
  color: #f8bf00 !important;
  border-color: transparent !important;
  background: transparent !important;
}


/* BTN 4 */

.harman_btn4, .view-cart .harman_btn4:hover, .mini_cart_header .actions .btn.harman_btn4:hover, a.btn-instagram:hover, .block-timeline .timeline-button a, .newsletter .input-group-btn>.btn {
  background-color: #f8bf00 !important;
  color: #000000 !important;
  border-color: #f8bf00 !important;
}

.harman_btn4:hover, #services .content-services .btn-services:hover, .tab-content .spr-button-primary:hover, .block-timeline .timeline-button a:hover, .newsletter .input-group-btn>.btn:hover, .home-block-6 a.btn.hero__btn:hover {
  background-color: #333333 !important;
  color: #ffffff !important;
  border-color: #333333 !important;
}


/* BTN 5 */

.harman_btn5, .button-view a {
  background: #f8bf00;
  border-color: #f8bf00;
  color: #000000;
}

.harman_btn5:hover, .button-view a:hover {
  background: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}


/* owl buttons */

.related-products .owl-theme .owl-buttons>div:hover {
  color: #fff;
  background-color: #f8bf00;
  border-color: #f8bf00;
}


/* ------------------- SETTINGS ------------------ */

.product-content .product-title:hover, .product-content .product-title:focus, .header-cart .top-cart a#cartToggle i:hover, #search-top .clever-icon-search-4:hover, #header-content .header-inner p.top-cart-p:hover, .menu-top #search-top .icon-search, .top-currency .dropdown-icon i:hover, .top_bar .pull-right ul li a b, .product-item .product-content .product-title:hover, .product-item .product-bottom .product-title:hover {
  color: #f8bf00;
}

textarea:focus, input[type=text]:focus, .input-text:focus, input[type=email]:focus, input[type=search]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus {
  border: 1px #f8bf00 solid !important;
  outline: #f8bf00;
}

#cart .cart-buttons input#update-cart:hover {
  background: #f8bf00;
  border-color: #f8bf00;
}


/*---------------------------------- top_bar */

.header-top {
  background: #324191;
}


/*---------------------------------- End top_bar */

.home-feature .mt-title h2, .home-feature .mt-title .sub-title {
  color: #333333;
}


/* ---------------hnv */

.product-shop .wishlist:hover {
  color: #f8bf00;
}

.swatch.color input:checked+label:before, .swatch.color label:hover:before, .share-links a:hover {
  border-color: #f8bf00;
}

.product-tabs .nav>li>a {
  font-family: Poppins;
  -webkit-font-smoothing: antialiased;
}

#add-to-cart-form #product-add-to-cart, button#add-to-cart-btn {
  background-color: #f8bf00;
  color: #000000;
  border-color: #f8bf00;
}

#add-to-cart-form #product-add-to-cart:hover, button#add-to-cart-btn:hover {
  background-color: #333333;
  color: #ffffff;
  border-color: #333333;
}


/* ----------end */

.main_container .shop_the_collection .btn:hover {
  background: #f8bf00 !important;
  color: #fff !important;
  border-color: #f8bf00 !important;
}

.header-inner .search-form .search-close {
  color: #f8bf00;
}


/* SETTING*/

#cart-count {
  color: #ffffff;
  background: #f8bf00;
}

.header-cart .top-cart .top-icon-cart .wrap-cart-mini>span:first-child {
  color: #ffffff;
}

.search-results {
  z-index: 8889;
  list-style-type: none;
  width: 600px;
  margin: 0;
  max-height: 500px;
  padding: 0;
  background: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  top: 50px !important;
}

.search-results .thumbnail {
  border-radius: 0;
  border: 0;
}

.search-results li span {
  width: 100%;
  text-align: center;
}

.search-results li {
  display: block;
  width: 100%;
  height: 38px;
  text-align: center;
  margin: 0;
  padding: 0;
  border-top: 1px solid #d4d4d4;
  line-height: 38px;
  overflow: hidden;
}

.search-results li:first-child {
  border-top: none;
}

.search-results .title {
  float: left;
  width: 350px;
  padding-left: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-align: left;
}

.search-results .thumbnail {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  margin: 3px 5px 3px 3px;
  padding: 0;
  text-align: center;
  overflow: hidden;
}

.item-search:first-child a {
  padding-top: 10px;
}

.item-search>a {
  display: inline-block;
  text-align: right;
  width: 100%;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}

.grid-item-isotope.product-item {
  width: 250px;
}

.block-home-category .block-content a:hover {
  color: #f8bf00;
  border-color: #f8bf00;
}

body .zoomContainer {
  display: block!important;
}

.zoomContainer {
  display: none!important;
}


/*------------------ home block 6 */

.list-category.block-home-6 .collection-item-6 .home-collection-title-wrapper {
  bottom: 0px;
}

.list-category.block-home-6 .collection-item-7 .home-collection-title-wrapper {
  bottom: 0px;
}

.list-category.block-home-6 .collection-item-8 .home-collection-title-wrapper {
  bottom: 0px;
}

.main-slider {
  margin: 0px 0px 30px 0px;
  clear: both;
}

.home-block-category {
  margin: 0px 0px 30px 0px;
  clear: both;
}

.home2-block-category {
  margin: 0px 0px 30px 0px
}

.home3-block-collection {
  margin: 0px 0px 30px 0px
}

.home4-block-collection {
  margin: 0px 0px 30px 0px
}

.block-slide-5 {
  margin: 0px 0px 0px 0px
}

.instagram-bottom {
  margin: 0px 0px 0px 0px
}

.footer-bottom .content-footer-bottom {
  border-color: #ebebeb;
}

.block-icon {
  margin: 120px 0px 100px 0px;
  background: #fff;
}

.header-stack-centered_2 .main-blog .button a {
  color: #7d7d7d;
}

.header-stack-centered_2 .main-blog.blog-slide p.button {
  border-bottom: 1px solid #7d7d7d;
}

.header-stack-centered_2 .main-blog.blog-slide p.button:hover {
  border-bottom: 1px solid #f8bf00;
}

.header-stack-centered_2 .main-blog .button:hover a {
  color: #f8bf00;
}

.wishlist span {
  display: none;
}

.header.is-ticky .header-account a i {
  font-size: 16px;
}
