#carousel-free-ship-items{
   margin-top: 6px;
}
.hot-deals-fire-icon {
   font-size:18px;
   -webkit-text-fill-color: #f87225;
}
.hot-deals-gradient {
  background: -webkit-linear-gradient(#ffc45d,#D83636);
  background: -webkit-gradient(linear, center top, center bottom, from(#ffc45d), to(#D83636));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight:bold;
  white-space: nowrap;
}
.hot-deal-sold {
   background: -webkit-linear-gradient(#ffc45d, #f87225, #f86225,#D83636);
   position:relative;
   text-align:left;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.more-info-btn {
   background-color:#FFF;
   border: 0;
}
.retail {
   font-size: 14px !important;
}
.retail-price {
	/* text-decoration: line-through; */
   text-decoration-line: line-through;
  -webkit-text-decoration-line: line-through;
  text-decoration-color: red;
  -webkit-text-decoration-color: red;
}
.sale-price {
	color:#005701!important;
}
/* CAT INDEX CART */
.cat-index-cart.cart .btn-lg {
	font-size: 14px;
	margin: 0 0 10px;
	padding: 6px 12px;
}
.cat-index-cart.cart .cart-links,
.cat-index-cart.cart .quantity {
	display: none;
}
.cat-index-cart.cart .price {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px;
}
/* CAT INDEX CART */
/* SIP CART */
.sip-cart.cart {
   display: block;
   margin: 0 auto;
   padding: 0;
   position: relative;
}

.sip-cart.cart .offers-div,
.sip-cart.cart .quantity {
   margin: 0 0 12px;
}

.sip-cart.cart .out-of-stock, 
.sip-cart.cart h4 {
	background-color:#EFEFEF;
	border: 1px dashed#CDCDCD;
	line-height: 24px;
	padding: 15px;
	text-align: center;
}
.sip-cart.cart .promo-message {
	font-size: 12px;
	margin: 10px 0 0;
}
.sip-cart.cart .quantity a,
.sip-cart.cart .quantity span {
	border: 2px dashed #CDCDCD;
   border-radius: 10px;
	color:#404040;
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 5px;
}

.sip-cart.cart .quantity1 span {
	/* border: 2px dashed #CDCDCD;
   border-radius: 10px; */
	/* color:#404040; */
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 5px;
}

.sip-cart.cart .quantity a:hover {
   border: 2px solid#0053A8;
   color:#0053A8;
   text-decoration: none;
}
.sip-cart.cart .quantity .active {
   border: 2px solid#0053A8;
   color:#0053A8;
}

.arrow_box {
   position: relative;
   border: 2px solid#0053A8;
   border-radius: 10px;
}

.arrow_box:after, .arrow_box:before {
   bottom: 0%;
   left: 50%;
   border: solid transparent;
   content: " ";
   height: 0;
   width: 0;
   position: absolute;
   pointer-events: none;
}

.arrow_box:after {
   border-color: rgba(136, 183, 213, 0);
   border-bottom-color:#0053A8;
   border-width: 2px;
   margin-left: -2px;
}
.arrow_box:before {
   border-color: rgba(194, 225, 245, 0);
   border-bottom-color:#0053A8;
   border-width: 5px;
   margin-left: -5px;
}
.sip-cart.cart .cart-links .glyphicon {
	margin: 0 3px;
}
.sip-cart.cart .cart-links #submitWishlist {
   color:#0053A8;
   font-size: 12px;
   font-weight: bold;
}
.sip-cart.cart .free-message {
	color:#404040;
	/*font-family:"Ubuntu Condensed";*/
   font-family: "Ubuntu Condensed","Arial Narrow", "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 14px;
	margin-left: 15px;
	text-align: center;
	text-transform: uppercase;
}
.sip-cart.cart .free-message strong {
	color:#B00000;
	font-size: 18px;
	text-transform: uppercase;
}
.sip-cart.cart .free-message strong .glyphicon {
	font-size: 14px;
}
.sip-cart.cart .price {
   font-size: 30px;
   line-height: 28px;
}

/* QUICKVIEW CART */
.quickview-cart.cart,
.quickview-cart.cart .offers-div {
	margin: 0 0 15px;
}
.quickview-cart.cart .cart-links,
.quickview-cart.cart .submitNotify {
        display:none;
}
.quickview-cart.cart .free-message {
	color:#404040;
	/*font-family: ubuntu condensed;*/
   font-family: "Ubuntu Condensed", "Arial Narrow","Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 14px;
	margin-left: 15px;
	text-align: center;
	text-transform: uppercase;
}
.quickview-cart.cart .free-message strong {
	color:#B00000;
	font-size: 18px;
	text-transform: uppercase;
}
.quickview-cart.cart .free-message strong .glyphicon {
	font-size: 14px;
}
.quickview-cart.cart .price {
   font-size: 30px;
   line-height: 28px;
}
.quickview-cart.cart .quantity a,
.quickview-cart.cart .quantity span {
	border: 1px solid #CDCDCD;
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 5px;
}
.quickview-cart.cart .quantity .active {
   background-color:#EFEFEF;
}

.item-sale {
   color:#B00000;
   font-size: 12px;
}

.carousel-control.left, .carousel-control.right {
   color:#DDD;
   background-image: none !important;
}


.item .free-message,
.item-free {
	color:#404040;
	/*font-family: "Ubuntu Condensed";*/
	font-family: "Ubuntu Condensed", "Arial Narrow", "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 14px;
	margin: 0;
	
	text-transform: uppercase;
}
.free-message span,
.item-free span {
	color:#B00000;
}
.add-on {
   margin-top:20px;
}
.add-on-h1 {
	color:#404040;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	overflow: hidden;
	text-align: left;
	text-transform: none;
}
.add-on-img {
	margin: 0 0 15px;
	max-width: 480px;
	width: 100%;
}

.add-on-deal-text {
   background-color:#B00000;
   color:#FFF;
   font-size:18px;
   font-weight:bold;
   padding: 3px 5px
}

.free-shipping-carousel-arrow
{
   color:#000;
}

.add-on-small-text {
   font-size:12px;
}
.review-star .glyphicon{
   background: -webkit-linear-gradient(#f9db05, #e9d415);
	color: #e9d415;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.limited-time-offer-text {
   color:#B00000;
   font-size: 40px;
   font-weight: bold;
}

table.attribute-styled.panel-body {
   width:100%;
}
.msrp-text {
   font-size:10px;
}
.regular-text {
   font-size:18px;
}
.unlocked-text {
   font-size:16px;
   font-weight:bold;
}

.cart-item .popover {
   max-width:200px;
}

.promo-rules {
   list-style-type: none;
   padding:0;
}

.cart-price-tax-disclaimer
{
   font-size: 11px;
   color: #737373;
}

/* Free Shipping and Hot Deals Carousel*/
.col-item
{
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    background: #FFF;
}

@media (min-width: 768px) {
   .col-item .photo img
   {
      margin: 0 auto;
      width: 100%;
      padding: 30px;
   }
}
@media (min-width: 992px) {
   .col-item .photo img
   {
      margin: 0 auto;
      width: 70%;
      padding: 30px;
   }
}


.col-item .info
{
    padding: 10px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
}

.col-item .price
{
    /*width: 50%;*/
    float: left;
    margin-top: 5px;
}

.col-item .price h5
{
    line-height: 20px;
    margin: 0;
}

.price-text-color
{
    color: #0053A8;
}

.col-item .separator
{
    border-top: 1px solid #E1E1E1;
}

.clear-left
{
    clear: left;
}

.col-item .separator p
{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
}

.col-item .separator p i
{
    margin-right: 5px;
}
.col-item .btn-add
{
    width: 50%;
    float: left;
    background-color: black;
    border-radius: 50rem !important;
}

.col-item .btn-add a{
   color: #FFF;
}

.col-item .btn-add
{
    border-right: 1px solid #E1E1E1;
}

.col-item .btn-details
{
    width: 50%;
    float: left;
    padding-left: 10px;
}
.controls
{
    margin-top: 20px;
}
[data-slide="prev"]
{
    margin-right: 10px;
}

.accordion-header {
  cursor: pointer;
}

.accordion-content {
   display: none;
}

.glyphicon-question-sign {
   cursor: pointer;
 }

.boxless-header
{
   color: #0262c4;
   font-weight: bold;
   margin:auto;
   display:flex;
   justify-content: center;
}

.boxless-image
{
   width:92px !important;
  
}

.accordion-header .glyphicon {
   display: inline-block!important;
   position:static;

}


/* Matched logo: keep the logo within the container */
.matched-logo 
{
   width: auto; 
   margin-left: auto;
   margin-right: auto;
}

/* Matched logo: Mobile fix */
@media (max-width: 767.98px) 
{
   .matched-logo 
   {
     width: 100vw;
     position: relative;
     left: 50%;
     right: 50%;
     margin-left: -50vw;
     margin-right: -50vw;
   }
 
   .matched-logo  > .col-12 
   {
     padding-left: 0;
     padding-right: 0;
   }
 }
 

.sip-cart.cart .matched-quantity .active-matched {
   border: 2px solid #552b27;
   background-color: #552b27;
   border-radius: 50rem !important;
   color:#FFF;
}


.matched-font
{
   color:#552b27;
}

.matched-select
{
   color:#552b27;
   border: 1px solid #552b27;
   border-radius: 20px;
}

.btn-matched-choose
{
   color:#FFF;
   background-color:#552b27;
   border-radius: 50rem !important;
}

.btn-matched-light
{
   color:#552b27;
   background-color:#fff;
   border-color: #552b27;
   border-radius: 50rem !important;
}

.btn-matched-light:hover
{
   background-color:#552b27;
   border-radius: 50rem !important;
   color:#FFF;
}

.sip-cart.cart .matched-quantity a,
.sip-cart.cart .matched-quantity span {
	border: 2px solid #552b27;
   border-radius: 20px;
	color: #552b27;
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 5px;
}

.sip-cart.cart .matched-quantity a:hover {
	border: 2px solid #552b27;
   border-radius: 20px;
	color: #FFF;
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 5px;
}

.no-zoom-input
{
   font-size: 16px !important;
}

@media (max-width: 767px) {
   .boxless-image
   {
      width: 100% !important;

   }

   .boxless-switch-btn {
      min-width:100% !important;
      font-size: 18px;
      padding:12px;
    }

    .boxless-header
   {
      color: #0262c4;
      font-weight: bold;
      font-size:16px;
      margin:auto;
      display:flex;
      justify-content: center;
   }
}