/** Shopify CDN: Minification failed

Line 58:0 Unexpected "/"
Line 60:1 Unexpected "/"
Line 79:0 Unexpected "/"
Line 83:1 Unexpected "/"
Line 89:1 Unexpected "/"
Line 124:25 Expected identifier but found "!"
Line 131:14 Expected identifier but found "!"
Line 132:19 Expected identifier but found "!"
Line 133:18 Expected identifier but found "!"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.h_cat_nav a {
    font-size: 13px;
    color: #222 !important;
}
.h_cat_nav a:hover {
    background-color: #ffd333;
}
.nt_se_1581508031759 h4 a {
    font-size: 18px;
    font-weight: 600;
    color: #222;
}
span.price.dib.mb__5 {
    font-weight: 600;
}
ul.nt_filter_styleck>li>a {
    text-transform: uppercase;
}

.nt_action .icon_cart > a > i {
    background-size: cover;
    background-position: center;
}

.lazyloaded .nt_action .icon_cart > a > i {
	background-image: url(/cdn/shop/files/icon-cart-2.png?v=1635213051);
}
/*navigation menu adjustments*/
.nt_menu>li>a:hover{
color: #fff !important;
}
.ntheader.live_stuck .nt_menu>li>a:hover {
    color: #fff !important;
}
.nt_menu>li>a {
    padding-right: 12px !important;
    font-size: 14px !important;
    padding-left: 13.5px !important;
}
/*disable Add To Cart in collection view*/
/.nt_pr .pr_atc {
    display: none;
}/

/*single product page - reduce gap between top and tabs*/
div#shopify-section-pr_description {
    padding-top: 0 !important;
    margin-top: -35px !important;
}

/*control the length of the search field in header*/
.cl_h_search {
    padding: 0 90.5px !important;
}

/* sale label adjust position product page*/
span.tc.nt_labels.pa.pe_none.cw {
    margin-right: 65% !important;
    margin-top: 11% !important;
}
/* sale label change color*/
/span.onsale.nt_label {
    color: black !important;
    font-weight: 500 !important;
      background-color: #f47912 !important;
}/
/* sale label position on collection page*/
/.template-collection span.onsale.nt_label {
    padding: 2.5px 0 !important;
    min-width: 30px !important;
    font-size: 11px !important;
}/

/*fill in background for shipping boxes*/
div#shopify-section-1603269171d025cf75 .nt_shipping.nt_icon_deafult i {
    color: lightgrey;
}

/*fix responsive Specifications tab on Mobile devices*/

@media(max-width: 1024px){
.entry-content.sp-tab .sp-tab-content {
    overflow-x: auto;
    width: 100%;
}
}
/*remove url underline in product references pages*/
.template-page .container.container--sm.px-0 ul li a {
    border-bottom: none !important;
}

/*keep url links in one line*/
.container.container--sm.px-0 ul li a {
    font-size: 13px !important;
}

div#shopify-section-1603269171d025cf75 .nt_shipping.nt_icon_deafult i {
    color: #A00621;
}

/*disable tax and shipping statement in single product description area*/
.product__policies.rte.cb {
    display: none;
}
/*justify text in each collection description*/
div#shopify-section-cat_heading .page-head .mt__5.mg__0.rtet4 h6 {
    text-align: justify; !important;
}
/* change title position and text color*/
div#shopify-section-cat_heading .page-head .mt__5.mg__0.rtet4 {
    color: black !important;
}
.page-head h1{
color: black; !important;
 text-align: left; !important;
font-weight: 600; !important;
}
/*menu bar "contact us" awesome icon above reds*/
ul#nt_menu_id li a i::before {
    color: white !important;
     font-size: 20px !important;
}
i.las.la-las.la-comments{
  opacity: 1 !important;
}
i.las.la-las.la-blog {
  opacity: 1 !important;
}
/*reduce gap between search and phone and apply color to phone number*/
.cl_h_search {
    padding: 0 40.5px !important;
}
.header__mid div h5 center {
    color: #A00621 !important;
     font-weight: 700;
}
.ha8_cat h5 {
    padding: 0 !important;
}
.sp-single .bgbl {
    display: none;
}
.page_head_blog-heading p {
  text-align: left;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  nav.breadcrumb {
    max-width: 1400px;
    margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.template-product nav.breadcrumb {
    max-width: 1400px;
    text-align: center;
    margin: auto;
    margin-top: 20px;
    }
div#shopify-section-cat_heading {
    margin-top: 30px;
}
.nt_se_rich_text_DmbPeY.container {
    margin-block: 50px !important;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  nav.breadcrumb {
    text-align: center;
    margin: 15px;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  /*slider banner button size override*/
div#shopify-section-1581505806578 .bottom_top a {
    min-width: 100px !important;
    min-height: 30px !important;
}
div#shopify-section-1581505806578 .bottom_top a, div#shopify-section-1581505806578 .top_bottom a {
    min-width: 75px !important;
    font-size: 10px !important;
    min-height: 30px !important;
}
div#shopify-section-1581505806578 .bottom_top h3, div#shopify-section-1581505806578 .top_bottom h3{
   font-size: 13px !important;
}
/*banner custom2 button size override*/
div#shopify-section-1603269188ebe9fca3 .nt_promotion_html a {
    min-width: 30px !important;
    min-height: 30px !important;
}
/*image with text relay button size override*/
div#shopify-section-1603269363425ee554 .txt_content a {
    min-width: 30px !important;
    min-height: 30px !important;
}

/*remove wish and eye from thumbs*/
.hover_button.op__0.tc.pa.flex.column.ts__03 {
    display: none !important;
}

div#shopify-section-header_8 .row.al_center.css_h_se {
    justify-content: center;
}
/*justify the mobile header*/
img.w__100.logo_mobile.dn_lg, img.w__100.logo_sticky.dn {
    transform: scale(1.5);
}
/*remove banner from mobile view, due to slow loading*/
div#shopify-section-banner2_xYknGX {
    display: none;
}
.header__mid .col-lg-auto.col-md-4.col-6.tc.tl_lg {
    margin-right: auto;
}
}