﻿:root {
    --primerycolor: #4E54C8;
    --primerycolorrgb: rgba(78,84,200,.9);
    --primerycolorrgblight: rgba(78,84,200,.2);
    --primerycolorrgbmedlight: rgba(78,84,200,.5);
    --primerycolordark: #3a3f97;
    --primerycolorlight: #62369B;
    --seconderycolor: #62369B;
    --seconderycolordark: #43256a;
    --seconderycolorlight: #62369B;
    --thirdcolor: #22a3e4;
    --textcolor: #2D2E4A;
    --textcolormed: #555555;
    --textcolordark: #151736;
    --textcolorlight: #888888;
    --lightred: #ed1c24;
    --brediushuge: 25px;
    --brediusbig: 15px;
    --brediusmedium: 8px;
    --brediussmall: 5px;
    --brediustiny: 3px;
}
/* ===================== dont replace ========================*/
.lightred, .currency {
  color: var(--textcolor) !important;
}
.gray-hover .swiper-scrollbar {
  display: none;
}
/* color */
.main-slider{
  margin-bottom:10px;
}
.main-slider img{
  border-radius:var(--brediusbig);
}
.dropdown-menu,.list-group-item.current{
  border-bottom-color:var(--primerycolordark);
}

.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket-item-count
{
  background-color:var(--primerycolordark);
}

.btn-primary {
  background: var(--primerycolordark);
}

.btn-primary:hover{
  background: var(--primerycolor);
}
.info-boxes .info-box .info-box-heading {
  color:var(--textcolor)
}
.info-boxes .info-box .icon{
  color:var(--primerycolor);
}
.main-header .logo-holder a {
  display: inline-block;
  max-width:100%;
}
.wide-banner{
  box-shadow:none;
}
footer.footer {
  background:url("../images/footer-bg.png") no-repeat 0 0;
  border-radius: 30px 30px 0 0;
  overflow:hidden;
}
.footer .footer-inner{
  background: linear-gradient(90deg,rgba(251, 251, 251, 0.8),rgba(238, 238, 241, 0.8));
}
.footer .footer-logo img{
  max-height:40px;
}
.footer .copyright-bar {
  background:transparent;
  padding:0;
}
.copyright-bar .copyright {
  color: var(--textcolor);
  background:#fff;
  padding:10px;
  border-radius:20px 20px 0 0;
  font-size:1em;
}
.copyright-bar .copyright a.box-style {
  display:none;
}

.blog-page .blog-post p:first-child{
  margin-top:0;
}
.blog-page .blog-post h3 a {
    color: var(--seconderycolor);
}
.blog-page .blog-post h3 a:hover,
.blog-page .blog-post h3 a:focus {
  color: var(--primerycolor);
}
.scroll-to-top{
  right:auto;
  left:20px;
}

/*blackfriday*/
.black-friday label, .black-friday .label {
    color: #fff;
}

