/* settings.site_color_1 */



.product-preview .product-price b,
.product-page .product-price .js-product-price,
.modal .option-item:after,

.orange,
.button-to-top,
.breadcrumb-link.current-page,
.select-default:after,
.collection-filters .filter-header i.fa-angle-left,
.similar-products .related-product .product-price,
.social-links a:hover{
  color: #8c0c22;
}

.best-items .pp-title,
header .line-bottom .rightside .point a, 
header .line-bottom .rightside .point button,
header.mainpage .line-bottom:after,
.btn-orange,
.js-main-slider .owl-pagination .owl-page.active:after,
.random-items .point .point-p:after,
.product-preview .compare-add, 
.product-preview .compare-delete,
.modal .button-primary, 
.modal .js-fast-order-open,
.modal .button-number, 
#fast-order-modal button.button-black,
.header-main.reg .cat-submenu,
.coll-catalogue,
.collection-content .editor-title > div,
.irs-slider,
.tabs-block .tabs-menu .tabs-item:after,
.block-header.styled,
.block-header.styled > div,
.page-header:after{
  background: #8c0c22;
}
header .line-bottom .rightside .point a:hover, 
header .line-bottom .rightside .point button:hover,
.btn-orange:hover{
  background: #8c0c22;
  opacity: 0.8;
}


/* =================================================== */


.best-items .pp-title:after,
.block-header.styled > div:after{
  border-left: 30px solid #8c0c22;
}
.header-search .search-input{
  border-top: 1px solid #8c0c22;
  border-left: 1px solid #8c0c22;
      color: #000;
}
.js-main-slider .owl-pagination .owl-page.active,
.subscribe-form input[type="text"],
.select-default select{
  border: 1px solid #8c0c22;
}
.modal .input-field, 
.textarea-field,
.modal .select-field, 
.modal select{
  border: 2px solid #8c0c22;
}
.header-main.reg .cat-submenu:before,
.collection-content .editor-title > div:after{
  border-left: 20px solid #8c0c22;
}

/* settings.site_color_2 */

.random-items,
.new-items .pp-title,
.sidebar-banner .banner-text,
.dropdown-menu-mobile{
  background: #002b5b;
}

/* =================================================== */

.new-items .pp-title:after{
  border-left: 30px solid #002b5b;
}

/* settings.site_color_3 */

.blog-carousel{
  background: #8c0c22;
}

/* =================================================== */

.blog-carousel .pp-title:after{
  border-left: 30px solid #8c0c22;
}

/* settings.site_color_2 */

body{
	color: #363636;
}

/* =================================================== */
/* =================================================== */

footer {
  background:  center bottom #f7f7fa no-repeat;
}
.is-error .form-field{
    border: 1px solid red;
}



















