.col-md-2 {
    float: left;
    width: 30% !Important;
}


#header, #header .header-top {
    background-color: #F3F3F3 !Important;
}


body {
    background-color: #F3F3F3 !Important;
}


#wrapper {
    padding-top: 1.563rem;
    background: #FFFFFF !Important;
}


.block_newsletter {
    background: #F3F3F3 !Important;
}


.footer-container {
    background: #FFFFFF !important;
}



#products .product-miniature .product-flags li.product-flag, .featured-products .product-miniature .product-flags li.product-flag, .product-accessories .product-miniature .product-flags li.product-flag, .product-miniature .product-miniature .product-flags li.product-flag {
    min-width: 4.8rem; /*3.125rem;*/
    min-height: 2rem; /*1.875rem;*/
    font-weight: 600;
    padding-left: 10px;
     /*width: 250px;
     height: 100px;*/
     #-moz-border-radius: 0 50% / 0 100%;
     #-webkit-border-radius: 0 50% / 0 100%;
     #border-radius: 0 50% / 0 100%;
     background: #5cb85c;
}



.btn-primary {
    color: #fff !Important;
    background-color: #7799A5;
    border-color: rgba(0,0,0,0);
}

.btn-primary:hover {
    color: #fff;
    background-color: #23343e;
    border-color: rgba(0,0,0,0);
}


a {
    color: #f19d76 !Important;
    text-decoration: none;
}


#subcategories ul li .subcategory-name:hover {
    color: #f19d76 !Important;
}


#subcategories ul li .subcategory-name {
    text-transform: none;
}


.h1, .h2, .h3 {
    color: #f19d76;
    text-transform: none;
}



.carousel .carousel-item img {
    width: 100%;
    max-width: 100%;
    height: auto;
     -moz-border-radius: 0 50% / 0 100%;
     -webkit-border-radius: 0 50% / 0 100%;
     border-radius: 0 15% / 0 15%;
}



.img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img {
    max-width: 100%;
    height: auto;
     -moz-border-radius: 0 15% / 0 15%;
     -webkit-border-radius: 0 15% / 0 15%;
     border-radius: 0 15% / 0 15%;
}




#products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .all-product-link {
    font-weight: 100;
    padding: .1875rem .625rem .375rem;
    box-shadow: none;
    text-transform: none;
    padding: .5rem 1.25rem;
    border-radius: 3px;
    color: #FFF !Important;
    background-color: #5cb85c;
    border-color: #f19d76;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}



.block-title {
    font-weight: 600;
}



.product-price {
    font-weight: 700;
    font-size: 2rem;
    color: #f19d76;
}



.product-flags li.product-flag {
    min-width: 4.8rem; /*3.125rem;*/
    min-height: 2rem; /*1.875rem;*/
    font-weight: 600;
    padding-left: 10px;
     /*width: 250px;
     height: 100px;*/
     #-moz-border-radius: 0 50% / 0 100%;
     #-webkit-border-radius: 0 50% / 0 100%;
     #border-radius: 0 50% / 0 100%;
     background: #5cb85c;
}



#header .header-nav .cart-preview.active a, #header .header-nav .cart-preview.active i {
    color: #fff !important;
}


.block-promo .promo-input {
    font-size: 0.8rem !Important;
}


.block-social ul li {
    background-color: #65BA55 !Important;
}


#header .header-top a[data-depth="0"] {
    text-transform: none !Important;
}


.top-menu a.dropdown-submenu {
    text-transform: none !Important;
}


.text-uppercase {
  text-transform: none !important;
}

#custom-text h2 {
  font-size: 1.5rem;
  font-weight: 500;
  color: #232323;
  text-transform: none !Important;
}


.top-menu a[data-depth="0"] {
  font-weight: 300 !Important;
  padding: .1875rem .625rem .375rem;
  box-shadow: none;
  text-transform: none;
  padding: .5rem 1.25rem;
  background-color: #F9F9F9;
  border-color: #FFFFFF;
  font-size: 1rem !Important;
  color: #f19d76;
     -moz-border-radius: 0 50% / 0 100%;
     -webkit-border-radius: 0 50% / 0 100%;
     border-radius: 0 15% / 0 15%;

}

.header-top #search_widget input {
  padding-right: 1rem;
  margin-top: 5px;
  background-color: #FFF;
}


