.header .main-menu-search .search-btn button {
  background-color:#95cd2c;
  color: #fff;
}

.header .navbar-cart .wishlist a .total-items {
  background-color:#95cd2c;
  color: #fff;
}

.header .navbar-cart .cart-items .main-btn .total-items {
  background-color:#95cd2c; 
  color: #fff;
}

.header .navbar-cart .wishlist a {
 /* border: 1px solid #555; */
color: #555;

}

.header .navbar-cart .wishlist a:hover {
  color:#2d2c2c;
  /* background-color: #0fa6ca; */

}


.header .navbar-cart .cart-items:hover .main-btn {
  color:#2d2c2c;
  /* background-color: #0fa6ca; */

}

.header .main-menu-search .search-input input {
  
  border: 1px solid #e2e2e2;
  background-color: #ffffff4f;
  color: #000;
  

}

.header .navbar-cart .cart-items .shopping-item .shopping-list li .content h4 a:hover {
color: #ca1111;
}


.header .nav-social ul li a {
  border: 1px solid #eee;
  color: #fff;
  background: #95cd2c;
}


.header .nav-social ul li a:hover {
  color: #fff;
  background-color:#0fa6ca;

}


.footer {
  background:#000 !important;
  color: #fff;

}

.footer .links p a {
  color: #fff;

}


/********************
Produucts Box
*********************/



.product-grid4:hover {
 background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

}

.product-grid4 .social li a {
  color: #fff;
 background-color: #95cd2c;

}

.product-grid4 .social li a:hover {
  color: #fff;
 background-color: #0fa6ca;

}

/* .product-grid4 .social li a:after,
.product-grid4 .social li a:before {
  content: attr(data-tip);
  color: #fff;
  background-color:#95cd2c;

} */

.product-grid4 .product-discount-label,
.product-grid4 .product-new-label {
  color: #fff;
  background-color: #0fa6ca;

}

.product-grid4 .product-discount-label {
  background-color:#95cd2c;
}


.product-grid4 .title a {
  color: #222;
}
.product-grid4 .title a:hover {
  color: #000;
}
.product-grid4 .price {
  color: #000;

}

.product-grid4 .price span {
  color: #909090;

}

.product-grid4 .add-to-cart {
border: 1px solid #0c6969;
color: #fff;

}

.product-grid4:hover .add-to-cart {
  border: 1px solid transparent;
  background-color: #95cd2c;
  color: #fff;
}

.product-grid4 .add-to-cart:hover {
  background-color: #2f2f2f;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);

}

/************************
products Close
*************************/



.pro-side-filter {
border: 1px solid #000;
background-color:#000;
margin-top:8px;
}


.sidebar-filter-title h4 {
  border-bottom: 2px solid #95cd2c;
  color: #fff;

}

.sidebar-filter-title {
border-bottom: 1px #000 solid;
background-color:#000;
}

label {
  color: #6c6c6c !important;
}

.cat-sidebar label{
  color: #fff !important;
}



.delivery-speed label{
color:#222121 !important;
}







.ofs-content h5 {
  color: #95cd2c;
}



.form-check-input
{
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .25);
}


.header .header-middle{
  border-bottom: 1px solid #ffffff4f;
}

.header-middle {
  background-color: #ffffffcf;

}

.navbar-area {
  border-bottom: 1px solid #ffffff4f;
}

.header {
  background: #ffffffcf;
}

.header .mega-category-menu .sub-category {

  border: 1px solid #fff;
  background-color: #fff;

}

.header .mega-category-menu .sub-category li a:hover {
  color: #95cd2c;
}


.navbar-nav .nav-item .sub-menu {
  background: #fff;
  border: 1px solid #fff;
}

.btn-orange {
  color: #fff;
  background-color: #fff;
  border-color: #fff;

}

.ofs-sidemenu ul .active {
  background-color: #0fa6ca;
  color: #fff;
}

.ofs-sidemenu ul .active a {
  color: #fff;
}
.footer .links h4 {
  color: #fff;
}


.ofs-sidemenu ul li {
  border-bottom: 1px solid #ddd;
}
.ofs-sidemenu ul li a {
  color: #fff;
}


.ofs-sidemenu ul li:hover {
  background-color: #0fa6ca;
  color: #fff !important;
}


.ofs-sidemenu ul li:hover a {
  color: #fff;
}

.footer .links li a {
  color: #fff;

}

.footer .links li a:hover {
  color: #bfbfbf;
}

.footer .links p a:hover {
  color: #bfbfbf;
}
.footer-copyright {
  background-color: #000000fa !important;
  color: #fff;
}

.footer-copyright p {
  color: #fff;
}

.follow-btm {
  color: #fff;
}

.pro-side-filter .form-check label:hover {
  color: #B09999;
}

.ofs-sidemenu{
  background: #000;
}

.in-stock, .order-ui .thanks, .del-free, .received-status {
  color: #28a745 !important;
}

.btn-blue {
  background-color: #0fa6ca;
   border-color: #0fa6ca;
  color: #fff;
}

.btn-blue:hover {
  color: #fff;
  background-color:#95cd2c;
  border-color: #95cd2c;
}

.btn-red {
  background-color:#95cd2c;
  border-color: #95cd2c;
  color: #fff;
}

.btn-red:hover {
  color: #fff;
  background-color:#95cd2c;
}
.asterisk {
  color: red;
}

.social-icons {
  background-color: #f1f1f1;
}

.order-ui .order-det {
  background: #fefefe;
  border: 1px solid #e8e8e8;
}

.single-product .product-info .newprice {
  color: #777 !important;
}

.single-product .product-info .oldprice {
  color: grey !important;
}

.home-pro-title {
  color: #000;
}

.nandp i {
  color: #fff;
  background: rgba(42, 42, 42, 0.46);
}

.color-blue {
  color: #3c3c3c;
}

.hovereffect h2 {
  color: #39342e;
  background: #fefefe;
}

.hovereffect a.info {
  color: #fff;
}

.hovereffect:hover .overlay {
  background-color:rgba(0, 0, 0, 0.77);
}

.product-grid4 .social li a {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.17);
}


.bg-white{
  background: #fefefe;
  border: 1px solid #e8e8e8;
}
.mb-3{
color: #000;
}

.color-orange {
  color: #777;
}

.profile-pic {
  border: 3px solid #0c6969;
}

.color-red {
  color: #000;
}

.fc-black {
  color: #000;
}

.btn-orange:hover {
  color: #fff;
}

.scroll-top:hover {
  -webkit-box-shadow: 0 1rem 3rem rgba(35, 38, 45, 0.15) !important;
  box-shadow: 0 1rem 3rem rgba(35, 38, 45, 0.15) !important;
  background-color: #979797;

}

.button .btn {
  color: #fff;
  background-color:#95cd2c;
}


.button .btn:hover {
  color: #fff;
  background-color:#95cd2c;
  -webkit-box-shadow: 0px 4px 4px #0000000f;
  box-shadow: 0px 4px 4px #0000000f;
}

.button .btn-alt {
  background-color: #000 !important;
  color: #fff !important;
}



.button .btn-alt:hover {
  background-color: #0c6969 !important;
  color: #fff !important;
}

.preloader {
  background-color: #fff;
}


.header .topbar {
  background-color:#95cd2c;
}

.header .topbar .top-left .menu-top-link .select-position select {
  color: #fff !important;
  background-color: #000 !important;
}

.header .topbar .top-left .menu-top-link .select-position::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;

}

.header .topbar .top-middle .useful-links li a {
  color: #fff;

}

.header .topbar .top-middle .useful-links li a:hover {
  color: #0c6969;
}

.header .topbar .top-end .user {
  color: #fff;
}

.header .topbar .top-end .user i {
  color: #fff;
}

.header .nav-social ul li a:hover {
  border-color:#0fa6ca;
}


.header .main-menu-search .search-btn button:hover {
  color: #fff;
  background-color: #0fa6ca;
}

.form-check-input:checked {
  background-color: #0fa6ca;
  border-color: #0fa6ca;
}




/***************************
Slider examples
****************************/


.swatches {
padding: 7px 0 0;
  padding-top: 7px;
display: flex;
flex-wrap: wrap;
align-items: center;
}

.swatches {
margin: -5px;
list-style: none;
} 

.swatches li .swatchLbl {
width: 100%;
height: 100%;
display: inline-flex;
align-items: center;
justify-content: center;
}


.swatches li.blue {
background-color: #0000fe;
}


.swatches li.black {
background-color:#95cd2c;
}
.swatches li.purple {
background-color: #930293;
}

.swatches li.green {
background-color: #007d00;
}

.swatches li.yellow {
background-color:#95cd2c;
}


.swatches li.x-large {
height: 40px;
width: 40px;
}
.swatches li {
position: relative;
display: inline-flex;
height: 17px;
width: 17px;
margin: 5px;
cursor: pointer;
box-shadow: 0 0 1px 1px #ddd;
border: 1px solid #fff;
}


.swatches li.active, .swatches li:hover {
border-color: #fff;
box-shadow: 0 0 0 1px #000,0 0 0 0 #fff inset;
}

.color-black{
color:#000 !important;
}




.addpro-wish {
  border: 1px solid #e8e8e8;
  padding: 10px;
}



.fa-file-pdf-o{
  color: #ff0000;
}

.download a{
color: #000;}


.download a:hover{
  color:#222;
}





.navbar-nav .nav-item:hover a {
  color: #95cd2c;
}


.navbar-nav .nav-item .sub-menu .nav-item a:hover {
  color: #95cd2c;
}


.text-color{
  color: #95cd2c;
}


/**************
drop down
***************/
.form-floating > .form-select {
/* padding-top: 13px !important;
padding-bottom: 13px !important; */
}
.form-floating > .form-control, .form-floating > .form-select {
/* height: calc(3.5rem + 17px) !important;
padding: 1rem .75rem !important;   */
}

/**************
drop down
***************/