/*Main Color*/
/*//*/
a:hover,
a:focus {
 /* color: #bbbbbb;*/
color:#000000;
}
a:hover{
	color:#333 !important;
	}
.social-footer a i{ line-height:40px;}
.color {
  color: #bbbbbb;
}
.color2 {
  color: #ed577b;
}
.bg-color {
  background: #bbbbbb;
}
.main-nav > ul > li:hover > a {
  color: #333333;
}
.main-nav .toggle-mobile-menu span,
.main-nav .toggle-mobile-menu::after,
.main-nav .toggle-mobile-menu::before {
  background: #bbbbbb;
}
.mini-cart-content::before,
.mini-cart-content::after {
  border-color: #bbbbbb;
}
.main-nav .sub-menu::before,
.main-nav .sub-menu::after {
  border-color: #333333;
}
.category-dropdown::before,
.category-dropdown::after {
  border-color: #bbbbbb;
}
.list-category-dropdown:hover .link-cat-dropdown {
  color: #bbbbbb;
}
.search-ontop:hover .search-form .submit-form::after {
  color: #bbbbbb;
}
.main-nav .mega-menu::before,
.main-nav .mega-menu::after {
  border-color: #bbbbbb;
}
.product-price ins {
  color: #bbbbbb;
}
.shop-button {
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
}
.shop-button:hover {
  background-color: #bbbbbb;
}
.banner-button:hover {
  background-color: #ed577b;
}
.owl-theme .owl-controls .owl-page.active span::after {
  background: #bbbbbb;
}
.hot-label,
.hot-label::before {
  background: #ed577b;
}
.underline-title::after {
  background: #bbbbbb;
}
.viewall-button {
  color: #bbbbbb;
}
.viewall-button:hover {
  color: #ed577b;
}
.tab-title li.active .shop-button {
  background: #bbbbbb;
}
.product-extra-link > a:hover {
  color: #bbbbbb;
}
.product-extra-link > a.addcart-link {
  color: #bbbbbb;
}
.product-extra-link > a.addcart-link:hover {
  border-color: #bbbbbb;
  background-color: #bbbbbb;
}
.product-price .sale-label {
  background: #ed577b;
}
.product-title .shop-button:hover::before {
  background-color: #bbbbbb;
}
.product-title .shop-button:hover {
  border-color: #bbbbbb;
  color: #bbbbbb;
}
.thumb-gallery a {
  border: 1px solid #bbbbbb;
}
.product-thumb > .quickview-link {
  background: #bbbbbb;
}
.product-thumb > .quickview-link:hover {
  background: #ed577b;
}
.owl-theme .owl-controls .owl-buttons div:hover {
  background: #bbbbbb;
}
.owl-theme .owl-controls .owl-buttons div {
  color: #bbbbbb;
}
.item-client {
  border: 1px solid #bbbbbb;
}
.item-client.slick-active {
  background: #bbbbbb;
}
.content-product-hover-dir .quickview-link {
  border: 1px dashed #bbbbbb;
  color: #bbbbbb;
}
.content-product-hover-dir .quickview-link:hover {
  background: #bbbbbb;
}
.item-client.slick-active .client-thumb {
  border-color: #bbbbbb;
}
.slick-arrow {
  color: #bbbbbb;
}
.slick-arrow:hover {
  background: #bbbbbb;
}
.latest-news-intro::after {
  background: #bbbbbb;
}
.post-comment-date i {
  color: #bbbbbb;
}
.post-format > a:hover {
  color: #bbbbbb;
}
.service-icon,
.service-icon::after {
  background: #bbbbbb;
}
.service-icon:hover,
.service-icon:hover::after {
  background: #ed577b;
}
.item-service.bottom-right::after {
  border-right: 70px solid rgba(255, 136, 123, 0.3);
}
.item-service.bottom-left::after {
  border-left: 70px solid rgba(255, 136, 123, 0.3);
}
.item-service.top-right::after {
  border-right: 70px solid rgba(255, 136, 123, 0.3);
}
.item-service.top-left::after {
  border-left: 70px solid rgba(255, 136, 123, 0.3);
}
.item-service.bottom-right:hover::after {
  border-right: 70px solid #bbbbbb;
}
.item-service.bottom-left:hover::after {
  border-left: 70px solid #bbbbbb;
}
.item-service.top-right:hover::after {
  border-right: 70px solid #bbbbbb;
}
.item-service.top-left:hover::after {
  border-left: 70px solid #bbbbbb;
}
.newsletter-form > form {
  border: 1px solid #000;
}
.submit-form::after {
  color: #000;
}
.social-footer a {
  color: #000;
  border: 1px solid #000;
}
.contact-footer > p .fa {
  color: #000;
}
.scroll-top.round {
  background: #424242;
  color: #fff;
}
.scroll-top.round:hover {
  background: #ed577b;
}
.nav-footer li a:hover {
  color: #bbbbbb;
}
.list-instagram a:hover img {
  box-shadow: 0 0 0 1px #bbbbbb;
}
a.btn-circle:hover {
  background: #bbbbbb;
}
a.btn-circle {
  color: #bbbbbb;
}
.pagi-nav-bar .inline-block.current-page,
.pagi-nav-bar .inline-block:hover {
  border-color: #bbbbbb;
}
.filter-default a.active::before {
  color: #bbbbbb;
}
.range-filter #slider-range .ui-widget-header {
  background: rgba(255, 136, 123, 0.8);
}
.range-filter #slider-range {
  background: rgba(255, 136, 123, 0.2);
}
.range-filter #slider-range .ui-slider-handle.ui-state-default.ui-corner-all,
.range-filter .btn-filter {
  background-color: #bbbbbb;
}
.gallery-control .carousel li a.active {
  border: 1px dashed #bbbbbb;
}
.title-tab-gal-detail .list-inline-block li.active a::after {
  background: #bbbbbb;
}
.title-tab-detail li.active a::after {
  background: #bbbbbb;
}
.addcart-link.add-cart-detail:hover {
  background: #bbbbbb;
}
.review-form > div > input[type="submit"]:hover {
  background: #bbbbbb;
}
.btn-dashed {
  border: 1px dashed #bbbbbb;
  color: #bbbbbb;
}
.btn-dashed:hover {
  background: #bbbbbb;
}
.widget-post-tags .list-inline-block a:hover {
  background: #bbbbbb;
}
.social-footer a:hover {
  background: #bbbbbb;
}
.item-adv2 .banner-info::before {
  color: #bbbbbb;
}
.shopnow.fa-icon {
  background: #bbbbbb;
}
.shopnow.fa-icon:hover {
  background: #ed577b;
}
.ef-lamp {
  background: #bbbbbb;
}
.item-massage-service .service-info .readmore::before {
  color: #bbbbbb;
}
.item-massage-service .service-info .readmore:hover {
  color: #bbbbbb;
}
.blockquote {
  border: 1px solid #bbbbbb;
}
.blockquote::after {
  background: #bbbbbb;
}
.control-post .prev-post:hover,
.control-post .next-post:hover {
  color: #bbbbbb;
}
.single-post-info .desc a:hover,
.single-tags a:hover {
  color: #bbbbbb;
}
.banner-button.bg-white {
  color: #bbbbbb;
}
.title-box3 {
  border-bottom: 1px dashed #bbbbbb;
}
.title-box3::before {
  color: #ed577b;
}
.list-title-tab3 li.active a {
  border-color: #bbbbbb;
  background: #bbbbbb;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  color: #fff;
}
.tab-cat-slider3 .thumb-gallery a.active::before {
  background: #bbbbbb;
}
.item-service4:hover .sevice-icon {
  color: #fff;
  background: #bbbbbb;
  border: 1px solid #bbbbbb;
}
.item-service4:hover {
  border-color: #bbbbbb;
}
.week-countdown .countdown-section {
  color: #bbbbbb;
}
.title-tab5 li.active a {
  color: #bbbbbb;
}
.meta-link6 .search-form:hover .submit-form::after {
  color: #bbbbbb;
}
.week-countdown.day-countdown .countdown-section {
  background: #bbbbbb;
}
.widget-product-search .search-form .submit-form::after {
  color: #bbbbbb;
}
.vendor-contact .desc .fa {
  color: #bbbbbb;
}
.header-general.header-border {
  border-bottom: 5px solid #bbbbbb;
}
@media (max-width: 767px) {
  .main-nav > ul > li:hover > a {
    color: #bbbbbb !important;
  }
}
