/** Shopify CDN: Minification failed

Line 14:18 Expected identifier but found "!"
Line 46:0 Expected identifier but found "!"
Line 99:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.quantity input.input-text[type=number] {
    -moz-appearance: textfield;
    width: 100px; !important
    border: 0;
    height: 38px;
    background: 0 0;
    padding: 0;
    font-weight: 600;
    font-size: 16px;
    color: #222;
}
.template-collection .nt_pr h3.product-title {
    min-height: 60px;
}
.template-page table.noborders { border-color: white !important; }
table.noborders {
  border-collapse: collapse;
border: 0px solid;
padding: 0;
}
table.noborders td {
  vertical-align: top;
  border: 0px solid;
padding: 0;
}
table.noborders th {
  vertical-align: top;
  border: 0px solid;
padding: 0;
}
.wholesale-table {
    text-align: center;
    width: 70%;
    margin-top: 20px;
!important; }
.youtube{
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  li.menu-item a { font-size: 14px !important; }
div#shopify-section-cat_heading .page-head {
    padding: 55px 0 !important;
}

.nt_menu .sub-menu .sub-column-item {
    padding: 2px 25px;
}

.sub-column-item .sub-column>li a {
    padding: 5px 0;
}

}
table#pr_specs{
  table-layout: fixed ;
  width: 100% ;
}
table#pr_specs th {
  width: 50% ;
  padding: 10px ;
  background-color: #353535;
  color: #ffffff !important;
}
table#pr_specs td {
  width: 50% ;
  padding: 10px ;
}

a.one:link {color:#0091D5;}
a.one:visited {color:#0091D5;}
a.one:hover {color:#42B243;}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  table#pr_specs{
  width: 100% ;
}
table#pr_specs th {
  width: 25% ;
  padding: 10px ;
  background-color: #353535;
  color: #ffffff !important;
}
table#pr_specs td {
  width: 25% ;
  padding: 10px ;
}
}

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

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}