/* 20241201171541 - v2 */
.gui,
.gui-block-linklist li a {
  color: #ffffff;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #ff1616;
}

.gui-block-inner strong {
  color: #ffffff;
}

.gui a {
  color: #ff1616;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #ff1616;
  box-shadow: 0 0 2px #ff1616;
}

.gui-select.gui-focus .gui-handle {
  border-color: #ff1616;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #ffffff;
}

.gui-block-title {
  color: #ffffff;
  background-color: #000000;
}

.gui-content-title {
  color: #ffffff;
}

.gui-form .gui-field .gui-description span {
  color: #ffffff;
}

.gui-block-inner {
  background-color: #000000;
}

.gui-block-option {
  border-color: #ffffff;
  background-color: #ffffff;
}

.gui-block-option-block {
  border-color: #ffffff;
}

.gui-block-title strong {
  color: #ffffff;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #ffffff;
}

.gui ul.gui-products li {
  border-color: #ffffff;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #ffffff;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #ffffff;
}

.gui-block-content .gui-table {
  border-color: #ffffff;
}

.gui-table thead tr th {
  border-color: #ffffff;
  background-color: #ffffff;
}

.gui-table tbody tr td {
  border-color: #ffffff;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #ff1616;
  color: #ffffff;
  background-color: #ff0013;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #ff1616;
  color: #ffffff;
  background-color: #ff1616;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cc000f;
  border-color: #cc1111;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cc1111;
  border-color: #cc1111;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #ffffff;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #ffffff;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #ed6363;
}

.gui-progressbar {
  background-color: #ff1616;
}

/* custom */
/*BEGIN - JEFFREY BRIGNAS - 03/30/21 | TO REMOVE THE FEATURED CATEGORIES TILE TITLE */
.categories .category span.title{
  display: none !important;
}
/*END - JEFFREY BRIGNAS - 03/30/21*/
/*BEGIN - KIBA - 10/20/21 | FIX CLS ISSUE FOR MOBILE */
body {
  font-display: optional;
}
@media only screen and (max-width: 767px) {
  header {
    height: 195px;
  }
  .burger {
    height: 157px;
  }
}



/* HERO */

a.burger {
    padding-right: 25px;
}

@media (max-width:6000px){
	.logo.logo-lg img {
    margin-top: -3px;
    max-height: 45px;
}
}
@media (min-width:600px) and (max-width:6000px){
	.logo.logo-lg img {
    margin-top: -3px;
    max-height: 60px;
}
}
.nc-icon-mini.ui-1_zoom:before {
    content: "\ea66";
    color: #FF1616;
}

@media (min-width:850px){
	.logo.logo-center {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0px);
    margin-right: 0;
    bottom: 16%;
}
}

.ti_wrapper {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 80px;
}
@media (min-width:600px){
	.selling-item {
    text-align: center;
    padding: 23px 38px;
}

  
}
.custon-font-size{
	font-size:32px!important;
}
@media (max-width:600px){
	.custon-font-size{
	font-size:28px!important;
}
}

.nav-style li.active>a {
    /* border-bottom: 2px solid #3B3B3B; */
    color: #FF1616;
}
.nav-style li a:hover {
    color: #FF1616;
}

.selling-points {
  
    border-bottom: none;
  
}


/* FEATURED PRODUCTS */
.button.button-arrow:after {
    content: '';
    width: 36px;
    height: 12px;
    display: inline-block;
    margin-left: 11px;
    background: url("arrow-red.svg") no-repeat center;
    background-size: contain;
    vertical-align: middle;
    transition: all 0.2s ease;
}

span.new-price {
    font-size: 18px;
  font-weight:bold;
}
.product-element .product-brand {
    font-size: 14px;
    opacity: 0.5;
}
.dark-background .slick-dots li button:after, .dark-background .slick-dots li button:before {
    background-color: #FF1616;
}
.small-product-actions a {
    display: inline-block;
    width: 25px;
    line-height: 25px;
    height: 25px;
    margin-right: -4px !important;
}

/* BRANDS */

@media (min-width:600px){
	.featured-blocks {
    margin-bottom: 80px;
    padding-top: 90px;
}
}

/* 2 BANNER */
@media (max-width:600px){
.featured-block .featured-block-image {
    position: absolute;
    top: 0;
    left: -10px;
    right: 0px;
    bottom: 0;
    background-color: rgba(0,0,0,0.05);
    background-size: contain;
    background-position: center;
    transition: all 0.3s ease;
    background-repeat: no-repeat;
}
}

/* FOOTER */
footer.footer-padding {
    padding: 6vh 0 0 0;
    border-bottom: 0px!important;
}
@media (max-width:600px){
  .footer-inner-container{
    padding: 0 20px!important;
  }
}
footer {
    
    margin-bottom: 0px;

}
	.footer-bottom {
    display: flex;
    justify-content: space-evenly;
}

@media (max-width:850px){
	.footer-bottom {
    display: flex;
    justify-content: space-evenly;
    flex-direction: column;
    align-items: center;
}
}

.footer-bottom {
    display: flex;
    justify-content: space-evenly;
    padding: 10px 0 0 0;
}

.burger span:before {

    color: #FF1616;
}
.burger span:after {
    
    color: #FF1616;
}





/* COLLECTION PAGE */
.nc-icon-mini.ui-1_simple-remove:before {
    content: "\ea5c";
    color: #FF1616;
    opacity: 1!important;
}
a.grid-switcher-item.active>i,a.grid-switcher-itemactive>i,span.nc-icon-mini.arrows-3_small-down {
    color: #FF1616;
}
.toggle-sub-cats {
    display: block;
}
/**
 * too dark!

.dark-background .product-meta, .dark-background .product-intro, .dark-background .single-product-details, .dark-background .quantity-selector, .dark-background .collection-products .collection-sidebar, .dark-background .collection-products, .dark-background .product-actions .product-actions-items, .dark-background .product-modal .product-modal-content .price, .dark-background .gui-block-title, .dark-background .gui-block, .dark-background .featured-blog.related-blog, .dark-background .forgot-password, .dark-background .collection-sort, .dark-background .filter-wrap:not(:last-child), .dark-background .cart-sidebar-container .cart-sidebar .cart-sidebar-title, .dark-background input[type="text"], .dark-background input[type="email"], .dark-background input[type="url"], .dark-background input[type="password"], .dark-background input[type="search"], .dark-background input[type="number"], .dark-background input[type="tel"], .dark-background input[type="range"], .dark-background input[type="date"], .dark-background input[type="month"], .dark-background input[type="week"], .dark-background input[type="time"], .dark-background input[type="datetime"], .dark-background input[type="datetime-local"], .dark-background input[type="color"], .dark-background textarea, .dark-background .selectric, .dark-background .selling-points {
    border-color: #000000;
}
**/

span#productLocationInventory {
    color: #FF1616;
    font-weight: 900;
    font-size: 15px;
}

.filter-wrap .filter-title:after {
    content: "\e99d";
    display: inline-block;
    font: normal normal normal 10px/1 'Nucleo Mini';
    font-size: inherit;
    speak: none;
    text-transform: none;
    opacity: .8;
    vertical-align: middle;
    float: right;
    transition: all 0.2s ease;
    color: #FF1616;
}

.product-option,.input-wrap.quantity-selector {
    background-color: #414a4c;
}

.product-page-description {
    color: #999999;
  font-size: 18px;
}


/* ABOUT US */
@media (min-width:600px){
  .about-page-outer-container{
      display:flex;
    
    
  }
  .about-inner-container{
    padding:10px;
    flex:1;
  }
  
}

.nc-icon-mini.ui-1_circle-remove:before {
    content: "\ea2a";
    color: #000000;
}
.nc-icon-mini.arrows-1_small-triangle-left:before {
    content: "\e93c";
    color: #000000;
}
.nc-icon-mini.arrows-1_small-triangle-right:before {
    content: "\e93d";
    color: #000000;
}
.cart-sidebar-body .input-wrap .change input {
    padding: 0;
    width: 15px;
    font-size: 12px;
    opacity: .5;
    color: #000000;
    border: 0 !important;
}


/* MOBILE */
@media (max-width:600px){
	.featured-categories .categories a {
    display: block;
    position: relative;
    padding: 0;
    min-height: 420px;
    overflow: hidden;
}
}

 .collection-products .filter-open-mobile .open-icon {
    opacity: 0.8;
}

.nc-icon-mini.ui-3_funnel-39:before {
    content: "\ee7d";
    color: #FF1616;
    opacity: 1;
}

@media (max-width:850px){
	.site-header {
    position: relative;
    z-index: 9999;
    height: 88px;
    max-height: 101px;
    padding-top: 20px;
    padding-bottom: 20px;
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0px, -15px, 0px);
    transition: all .4s ease-out;
	}
}

/**
 My orders form fixes
**/
.gui-select select {
 	background: #ececec !important;
  border: 1.2px solid #ff1616;	
}
