
.woocommerce-mini-cart__empty-message {
  margin-bottom: 0;
  position: absolute;
  right: 0;
  top: 120%;
  background-color: #fff;
  box-shadow: 0 13px 29px rgba(0,0,0,0.1);
  padding: 10px 15px;
  width: 210px;
  text-align: center;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}
.right-menu-icon ul li.nav-list:hover .woocommerce-mini-cart__empty-message {
  opacity: 1;
  visibility: visible;
  top: 100%;
}
.sidebar-default .sidebar-search-box {
  display: flex;
}
.sidebar-default .sidebar-search-box input[type="search"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.sidebar-default .sidebar-search-box .search-btn {
  padding: 0 20px;
  border: 0;
  background-color: #cc3333;
  color: #fff;
  transition: all linear 0.3s;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.sidebar-default .sidebar-search-box .search-btn:hover {
  background-color: #292929;
  color: #fff;
}
.header-menu ul.sub-menu {
  position: absolute;
  left: 0;
  top: 120%;
  background-color: #fff;
  width: 220px;
  opacity: 0;
  visibility: visible;
  transition: all 0.3s linear 0s;
  box-shadow: 1px 17px 20px 1px #5958581c;
  border-top: 3px solid #cc3333;
  pointer-events: none;
}
.header-menu ul.sub-menu li {
  display: block;
  margin-right: 0;
  border-bottom: 1px solid #f2f2f2;
}
.header-menu ul.sub-menu li a {
  padding: 8px 15px;
}
.header-menu ul.sub-menu li:hover > a {
  background-color: #f2f2f2;
}
.header-menu ul li:hover ul.sub-menu {
  opacity: 1;
  visibility: visible;
  top: 100%;
  pointer-events: auto;
}
/*  .header-menu ul li:hover ul.sub-menu li {
    pointer-events: visible;
    }*/
    .banner-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
      width: 100%;
    }
    .hero-form .input-group > p {
      display: flex;
    }
    #contact-message .input-group > p {
      display: flex;
    }
    .input-group.flex-nowrap > p {
      display: flex;
    }
    .shop-product-action a i {
      font-weight: 300;
      color: #878c8f;
      transition: .3s;
    }
    .shop-product-action a:hover i {
      color: #ffffff;
    }
    .customer-2 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      margin: 0 4px;
    }
    .footer-section.footer-section-overlay.footer-3 p {
      color: #ffffff;
    }
    .footer-section.footer-section-overlay.footer-1 p {
      color: #ffffff;
    }
    .footer-section.footer-section-overlay.footer-2 p {
      color: #ffffff;
    }
    .banner-pagination {
      margin-bottom: 40px;
    }
    .header-2 .header-menu ul.sub-menu {
      border-top: 3px solid #79a1bb;
    }
    .header-2.theme-3 .header-menu ul.sub-menu {
      border-top: 3px solid #FBB217;
    }
    span.swiper-pagination-bullet {
      margin: 0 5px;
    }
    .review-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
      transform: translateY(10px);
    }
    .future-list li p {
      color: #ffffff;
    }
    .pricing-card.active .future-list li p {
      color: #666666;
    }
    .describe-content .describe-sm-title {
      color: #ffffff;
    }
    .call-number {
      color: #ffffff;
    }
    .call-number a:hover {
      color: #ffffff;
    }
    .menu-product-action a i {
      color: #292929;
      transition: .3s;
    }
    .menu-product-action a:hover i {
      color: #ffffff;
    }
    .available-content p {
      color: #ffffff;
    }

    /*theme_body_layout_4*/
    .theme_body_layout_4 .sm-title {
      color: #79a1bb;
    }
    .theme_body_layout_4 .describe-content .custom-btn {
      background-color: #79a1bb !important;
      transition: .3s;
    }
    .theme_body_layout_4 .describe-content .custom-btn:hover {
      background-color: #292929 !important;
    }
    .theme_body_layout_4 .about-details .sm-title {
      color: #79a1bb;
    }
    .theme_body_layout_4 .custom-btn {
      background-color: #79a1bb;
      color: #ffffff;
      transition: .3s;
    }
    .theme_body_layout_4 .custom-btn:hover {
      background-color: #292929;
    }
    .theme_body_layout_4 .video-btn {
      background-color: #79a1bb;
    }
    .theme_body_layout_4 .video-btn:before {
      background-color: #79a1bb;
    }
    .theme_body_layout_4 .team-card:hover::after {
      background: #79a1bb;
    }
    .theme_body_layout_4 .note-li:hover {
      color: #79a1bb;
      border-color: #79a1bb;
    }
    .theme_body_layout_4 .customer .review {
      border-left: 2px solid #79a1bb;
    }
    .theme_body_layout_4 .customer-1  .review-pagination .swiper-pagination-bullet-active {
      background: #79a1bb;
    }
    .theme_body_layout_4 strong a {
      color: #ffffff;
      transition: .3s;
    }
    .theme_body_layout_4 strong a:hover {
      color: #79a1bb;
    }
    .theme_body_layout_4 .menu-product .cat-menu-li.mixitup-control-active {
      border-color: #79a1bb;
    }
    .theme_body_layout_4 .cat-menu-li:hover span {
      color: #79a1bb;
    }
    .theme_body_layout_4 .menu-product .cat-menu-li:hover {
      color: #79a1bb;
      border-color: #79a1bb;
    }
    .theme_body_layout_4 .menu-product .cat-menu-li.mixitup-control-active {
      color: #79a1bb;
      border-color: #79a1bb;
    }
    .theme_body_layout_4 .status-product {
      background: #79a1bb;
    }
    .theme_body_layout_4 .shop-product-action.menu-product-action.position-relative button:hover {
      color: #fff;
      background-color: #79a1bb;
      border-color: #79a1bb;
    }
    .theme_body_layout_4 .product-details a:hover {
      color: #79a1bb;
    }
    .theme_body_layout_4 .menu-product .shop-product-action.menu-product-action.position-relative a:hover {
      background-color: #79a1bb;
      border-color: #79a1bb;
    }
    .theme_body_layout_4 .product-3.theme-1 .cat-menu-li.mixitup-control-active span {
      color: #79a1bb;
    }
    .theme_body_layout_4 .cat-menu-li.mixitup-control-active span {
      color: #79a1bb;
    }
    .theme_body_layout_4 .product-3.theme-1 .cat-menu-li:hover span {
      color: #79a1bb;
    }
    .theme_body_layout_4 .service-card:hover {
      background: #79a1bb;
    }
    .theme_body_layout_4 .show-btn {
      color: #79a1bb;
    }
    .theme_body_layout_4 .sidebar-title:after {
      background: #79a1bb;
    }
    .theme_body_layout_4 .member-name:hover {
      color: #79a1bb;
    }
    .theme_body_layout_4 .team-card:hover::after {
      background: #79a1bb;
    }
    .theme_body_layout_4 .team-sec-title:before {
      border-bottom: 3px solid #79a1bb;
    }
    .theme_body_layout_4 .team-card:hover::after {
      background: #79a1bb;
    }
    .theme_body_layout_4 .shop-product-action .woosw-btn:hover {
      background-color: #79a1bb;
    }
    .theme_body_layout_4 .product_meta ul li a:hover {
      background-color: #79a1bb;
    }
    .theme_body_layout_4 .shop-details-buttons .single_add_to_cart_button {
      background-color: #79a1bb !important;
      transition: .3s;
    }
    .theme_body_layout_4 .shop-details-buttons .single_add_to_cart_button:hover {
      background-color: #292929 !important;
    }
    .theme_body_layout_4 .shop-details-buttons .woosw-btn {
      background-color: #79a1bb;
      transition: .3s;
    }
    .theme_body_layout_4 .shop-details-buttons .woosw-btn:hover {
      background-color: #292929;
    }
    .theme_body_layout_4 .review-tab li button.active {
      border-color: #79a1bb;
      color: #79a1bb;
    }
    .theme_body_layout_4 .review-tab li button:hover {
      color: #79a1bb;
      border-color: #79a1bb;
    }
    .theme_body_layout_4 .woocommerce-Reviews p.form-submit input.submit {
      background-color: #79a1bb !important;
      transition: .3s;
    }
    .theme_body_layout_4 .woocommerce-Reviews p.form-submit input.submit:hover {
      background-color: #292929 !important;
    }
    .theme_body_layout_4 .sidebar-title:after {
      background-color: #79a1bb;
    }
    .theme_body_layout_4 .sidebar-default .sidebar-search-box .search-btn {
      background-color: #79a1bb;
    }
    .theme_body_layout_4 .revel_sidebar-latestnews-title a:hover {
      color: #79a1bb;
    }
    .theme_body_layout_4 .blog-meta-single i {
      color: #79a1bb;
    }
    .theme_body_layout_4 .postbox__title a:hover {
      color: #79a1bb;
    }
    .theme_body_layout_4 .tp-btn {
      background-color: #79a1bb;
      transition: .3s
    }
    .theme_body_layout_4 .tp-btn:hover {
      background-color: #292929;
    }
    .theme_body_layout_4 .logged-in-as a {
      color: #79a1bb;
    }
    .theme_body_layout_4 .contact_btn {
      background: #79a1bb;
    }
    .theme_body_layout_4 .shop-product-action .woosc-btn:hover {
      background-color: #79a1bb;
    }
    .theme_body_layout_4.woocommerce ul.products li.product .shop-product-action .button:hover {
      background-color: #79a1bb;
      color: #fff;
    }
    .theme_body_layout_4 .shop-product-title:hover a {
      color: #79a1bb;
    }
    .theme_body_layout_4.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
      background: #79a1bb;
      border-color: #79a1bb;
    }
    .theme_body_layout_4 .shop-details-buttons .woosc-btn {
      background-color: #79a1bb;
      transition: .3s;
    }
    .theme_body_layout_4 .shop-details-buttons .woosc-btn:hover {
      background-color: #292929;
    }
    .theme_body_layout_4 .toolkit-sidebar-unit .tagcloud a:hover, .tagcloud a:hover {
      background-color: #79a1bb;
      border-color: #79a1bb;
    }
    .theme_body_layout_4 .blog-meta-single a:hover {
      color: #79a1bb;
    }
    .theme_body_layout_4 .product-3.theme-1 .sm-title {
      color: #79a1bb;
    }
    .theme_body_layout_4 .service-link:hover {
      color: #79a1bb;
    }
    .theme_body_layout_4 .revel_breadcrumb_content .breadcrumb-trail > span a:hover {
      color: #79a1bb;
    }
    .theme_body_layout_4 .breadcrumb-list > span:hover a {
      color: #79a1bb;
    }
    .theme_body_layout_4 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove:hover {
      background-color: #79a1bb;
    }
    .theme_body_layout_4 .woosw-popup .woosw-items .woosw-item .woosw-item--remove span:hover:before {
      color: #79a1bb;
    }
    .theme_body_layout_4 .menu-product .shop-product-action.menu-product-action.position-relative .added_to_cart.wc-forward {
      background-color: #79a1bb;
      border-color: #79a1bb;
      transition: .3s;
    }
    .theme_body_layout_4 .menu-product .shop-product-action.menu-product-action.position-relative .added_to_cart.wc-forward:hover {
      background-color: #292929;
      border-color: #292929;
      color: #ffffff;
    }
    .theme_body_layout_4 .menu-product .shop-product-action.menu-product-action.position-relative .woosc-added {
      background-color: #79a1bb;
      border-color: #79a1bb;
      color: #fff;
    }
    .theme_body_layout_4 .shop-product-action.menu-product-action.position-relative .button.added.add_to_cart_button i {
      color: #fff;
    }
    .theme_body_layout_4 .qt-btn {
     background-color: #79a1bb;
     transition: .3s;
   }
   .theme_body_layout_4 .qt-btn:hover {
     background-color: #292929;
   }
   .theme_body_layout_4 .shop_table.cart.woocommerce-cart-form__contents .product-cart-title:hover a {
    color: #79a1bb;
  }
  .theme_body_layout_4 .woosw-popup .woosw-items .woosw-item .woosw-item--remove span {
   color: #79a1bb;
 }
 .theme_body_layout_4.woocommerce ul.products li.product .shop-product-action .button {
  color: #878c8f;
  transition: .3s;
}
.theme_body_layout_4 .shop-product-action a:hover {
  background-color: #79a1bb;
  color: $ffffff;
}
.theme_body_layout_4 .form-control:focus, input:focus, textarea:focus {
  border-color: #79a1bb;
}
.theme_body_layout_4.woocommerce-account .woocommerce-MyAccount-navigation > ul li.is-active a {
  color: #79a1bb;
}
.theme_body_layout_4.woocommerce-account .woocommerce-MyAccount-navigation > ul li a:after {
  background-color: #79a1bb;
}
.theme_body_layout_4 .woocommerce-MyAccount-content a:hover {
  color: #79a1bb;
}
.theme_body_layout_4 .shop-product-action.menu-product-action.position-relative button.woosw-added {
  background: #79a1bb;
  border-color: #79a1bb;
}
.theme_body_layout_4 .menu-product .shop-product-action.menu-product-action.position-relative .added {
 background: #79a1bb;
 border-color: #79a1bb;
}
.theme_body_layout_4.woocommerce-account .woocommerce-MyAccount-navigation > ul li a:hover {
  color: #79a1bb ;
}
.theme_body_layout_4.woocommerce-page .woocommerce-info .button {
   background: #79a1bb;
   color: #ffffff;
   transition: .3s;
}
.theme_body_layout_4.woocommerce-page .woocommerce-info .button:hover {
   background: #292929;
   color: #ffffff;
}
.theme_body_layout_4.woocommerce-account .addresses .title .edit:hover {
    color: #79a1bb;
}
.theme_body_layout_4 .woosw-list table.woosw-items .woosw-item .woosw-item--name:hover a {
    color: #79a1bb;
}
.theme_body_layout_4 .woosw-list table.woosw-items .woosw-item .woosw-item--remove span:hover:before {
    color: #79a1bb;
}
.theme_body_layout_4 .woocommerce-form.woocommerce-form-login.login .woocommerce-button.button.woocommerce-form-login__submit {
     background: #79a1bb;
     transition: .3s;
     color: #ffffff;
}
.theme_body_layout_4 .woocommerce-form.woocommerce-form-login.login .woocommerce-button.button.woocommerce-form-login__submit:hover { 
    color: #ffffff;
     background: #292929;
}
.theme_body_layout_4 .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
    background: #79a1bb;
    transition: .3s;
    color: #ffffff;
}
.theme_body_layout_4 .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button:hover {
    background: #292929;
    color: #ffffff;
}
.theme_body_layout_4 p.woocommerce-LostPassword.lost_password a:hover {
    color: #79a1bb;
}
.theme_body_layout_4 .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    background: #F5F6F8;
}
.theme_body_layout_4 .woosw-list .woosw-copy .woosw-copy-btn input {
    background-color: #79a1bb;
}
.theme_body_layout_4 .woocommerce-address-fields .button[type="submit"] {
    background-color: #79a1bb;
}


/*theme_body_layout_5 */
.theme_body_layout_5 .sm-title {
  color: #FBB217;
}
.theme_body_layout_5 .describe-content .custom-btn {
  background-color: #FBB217 !important;
  transition: .3s;
}
.theme_body_layout_5 .describe-content .custom-btn:hover {
  background-color: #292929 !important;
}
.theme_body_layout_5 .about-details .sm-title {
  color: #FBB217;
}
.theme_body_layout_5 .custom-btn {
  background-color: #FBB217;
  color: #ffffff;
  transition: .3s;
}
.theme_body_layout_5 .custom-btn:hover {
  background-color: #292929;
}
.theme_body_layout_5 .video-btn {
  background-color: #FBB217;
}
.theme_body_layout_5 .video-btn:before {
  background-color: #FBB217;
}
.theme_body_layout_5 .team-card:hover::after {
  background: #FBB217;
}
.theme_body_layout_5 .note-li:hover {
  color: #FBB217;
  border-color: #FBB217;
}
.theme_body_layout_5 .customer .review {
  border-left: 2px solid #FBB217;
}
.theme_body_layout_5 .customer-1  .review-pagination .swiper-pagination-bullet-active {
  background: #FBB217;
}
.theme_body_layout_5 strong a {
  color: #ffffff;
  transition: .3s;
}
.theme_body_layout_5 strong a:hover {
  color: #FBB217;
}
.theme_body_layout_5 .menu-product .cat-menu-li.mixitup-control-active {
  border-color: #FBB217;
}
.theme_body_layout_5 .cat-menu-li:hover span {
  color: #FBB217;
}
.theme_body_layout_5 .menu-product .cat-menu-li:hover {
  color: #FBB217;
  border-color: #FBB217;
}
.theme_body_layout_5 .menu-product .cat-menu-li.mixitup-control-active {
  color: #FBB217;
  border-color: #FBB217;
}
.theme_body_layout_5 .status-product {
  background: #FBB217;
}
.theme_body_layout_5 .shop-product-action.menu-product-action.position-relative button:hover {
  color: #fff;
  background-color: #FBB217;
  border-color: #FBB217;
}
.theme_body_layout_5 .product-details a:hover {
  color: #FBB217;
}
.theme_body_layout_5 .menu-product .shop-product-action.menu-product-action.position-relative a:hover {
  background-color: #FBB217;
  border-color: #FBB217;
}
.theme_body_layout_5 .product-3.theme-1 .cat-menu-li.mixitup-control-active span {
  color: #FBB217;
}
.theme_body_layout_5 .cat-menu-li.mixitup-control-active span {
  color: #FBB217;
}
.theme_body_layout_5 .product-3.theme-1 .cat-menu-li:hover span {
  color: #FBB217;
}
.theme_body_layout_5 .service-card:hover {
  background: #FBB217;
}
.theme_body_layout_5 .show-btn {
  color: #FBB217;
}
.theme_body_layout_5 .sidebar-title:after {
  background: #FBB217;
}
.theme_body_layout_5 .member-name:hover {
  color: #FBB217;
}
.theme_body_layout_5 .team-card:hover::after {
  background: #FBB217;
}
.theme_body_layout_5 .team-sec-title:before {
  border-bottom: 3px solid #FBB217;
}
.theme_body_layout_5 .team-card:hover::after {
  background: #FBB217;
}
.theme_body_layout_5 .shop-product-action .woosw-btn:hover {
  background-color: #FBB217;
}
.theme_body_layout_5 .product_meta ul li a:hover {
  background-color: #FBB217;
}
.theme_body_layout_5 .shop-details-buttons .single_add_to_cart_button {
  background-color: #FBB217 !important;
  transition: .3s;
}
.theme_body_layout_5 .shop-details-buttons .single_add_to_cart_button:hover {
  background-color: #292929 !important;
}
.theme_body_layout_5 .shop-details-buttons .woosw-btn {
  background-color: #FBB217;
  transition: .3s;
}
.theme_body_layout_5 .shop-details-buttons .woosw-btn:hover {
  background-color: #292929;
}
.theme_body_layout_5 .review-tab li button.active {
  border-color: #FBB217;
  color: #FBB217;
}
.theme_body_layout_5 .review-tab li button:hover {
  color: #FBB217;
  border-color: #FBB217;
}
.theme_body_layout_5 .woocommerce-Reviews p.form-submit input.submit {
  background-color: #FBB217 !important;
  transition: .3s;
}
.theme_body_layout_5 .woocommerce-Reviews p.form-submit input.submit:hover {
  background-color: #292929 !important;
}
.theme_body_layout_5 .sidebar-title:after {
  background-color: #FBB217;
}
.theme_body_layout_5 .sidebar-default .sidebar-search-box .search-btn {
  background-color: #FBB217;
}
.theme_body_layout_5 .sidebar-post-title a:hover {
  color: #FBB217;
}
.theme_body_layout_5 .blog-meta-single i {
  color: #FBB217;
}
.theme_body_layout_5 .postbox__title a:hover {
  color: #FBB217;
}
.theme_body_layout_5 .tp-btn {
  background-color: #FBB217;
  transition: .3s
}
.theme_body_layout_5 .tp-btn:hover {
  background-color: #292929;
}
.theme_body_layout_5 .logged-in-as a {
  color: #FBB217;
}
.theme_body_layout_5 .contact_btn {
  background: #FBB217;
}
.theme_body_layout_5 .shop-product-action .woosc-btn:hover {
  background-color: #FBB217;
}
.theme_body_layout_5.woocommerce ul.products li.product .shop-product-action .button:hover {
  background-color: #FBB217;
  color: #fff;
}
.theme_body_layout_5 .shop-product-title:hover a {
  color: #FBB217;
}
.theme_body_layout_5.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
  background: #FBB217;
  border-color: #FBB217;
}
.theme_body_layout_5 .shop-details-buttons .woosc-btn {
  background-color: #FBB217;
  transition: .3s;
}
.theme_body_layout_5 .shop-details-buttons .woosc-btn:hover {
  background-color: #292929;
}
.theme_body_layout_5 .toolkit-sidebar-unit .tagcloud a:hover, .tagcloud a:hover {
  background-color: #FBB217;
  border-color: #FBB217;
}
.theme_body_layout_5 .blog-meta-single a:hover {
  color: #FBB217;
}
.theme_body_layout_5 .product-3.theme-1 .sm-title {
  color: #FBB217;
}
.theme_body_layout_5 .service-link:hover {
  color: #FBB217;
}
.theme_body_layout_5 .revel_breadcrumb_content .breadcrumb-trail > span a:hover {
  color: #FBB217;
}
.theme_body_layout_5 .revel_breadcrumb_content .breadcrumb-trail > span a:hover {
  color: #FBB217;
}
.theme_body_layout_5 .breadcrumb-list > span:hover a {
  color: #FBB217;
}
.theme_body_layout_5 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove:hover {
  background-color: #FBB217;
}
.theme_body_layout_5 .woosw-popup .woosw-items .woosw-item .woosw-item--remove span:hover:before {
  color: #FBB217;
}
.theme_body_layout_5 .menu-product .shop-product-action.menu-product-action.position-relative .added_to_cart.wc-forward {
  background-color: #FBB217;
  border-color: #FBB217;
  transition: .3s;
}
.theme_body_layout_5 .menu-product .shop-product-action.menu-product-action.position-relative .added_to_cart.wc-forward:hover {
  background-color: #292929;
  border-color: #292929;
  color: #ffffff;
}
.theme_body_layout_5 .menu-product .shop-product-action.menu-product-action.position-relative .woosc-added {
  background-color: #FBB217;
  border-color: #FBB217;
  color: #fff;
}
.theme_body_layout_5 .shop-product-action.menu-product-action.position-relative .button.added.add_to_cart_button i {
  color: #fff;
}
.theme_body_layout_5 .qt-btn {
 background-color: #FBB217;
 transition: .3s;
}
.theme_body_layout_5 .qt-btn:hover {
 background-color: #292929;
}
.theme_body_layout_5 .shop_table.cart.woocommerce-cart-form__contents .product-cart-title:hover a {
  color: #FBB217;
}
.theme_body_layout_5 .woosw-popup .woosw-items .woosw-item .woosw-item--remove span {
 color: #FBB217;
}
.theme_body_layout_5.woocommerce ul.products li.product .shop-product-action .button {
  color: #878c8f;
  transition: .3s;
}
.theme_body_layout_5 .shop-product-action a:hover {
  background-color: #FBB217;
  color: #ffffff;
}
.theme_body_layout_5 .form-control:focus, input:focus, textarea:focus {
  border-color: #FBB217;
}
.theme_body_layout_5.woocommerce-account .woocommerce-MyAccount-navigation > ul li.is-active a {
  color: #FBB217;
}
.theme_body_layout_5.woocommerce-account .woocommerce-MyAccount-navigation > ul li a:after {
  background-color: #FBB217;
}
.theme_body_layout_5 .woocommerce-MyAccount-content a:hover {
  color: #FBB217;
}
.theme_body_layout_5 .shop-product-action.menu-product-action.position-relative button.woosw-added {
  background: #FBB217;
  border-color: #FBB217;
}
.theme_body_layout_5 .menu-product .shop-product-action.menu-product-action.position-relative .added {
 background: #FBB217;
 border-color: #FBB217;
}
.theme_body_layout_5.woocommerce-account .woocommerce-MyAccount-navigation > ul li a:hover {
  color: #FBB217 ;
}
.theme_body_layout_5.woocommerce-page .woocommerce-info .button {
   background: #FBB217;
   color: #ffffff;
   transition: .3s;
}
.theme_body_layout_5.woocommerce-page .woocommerce-info .button:hover {
   background: #292929;
   color: #ffffff;
}
.theme_body_layout_5.woocommerce-account .addresses .title .edit:hover {
    color: #FBB217;
}
.theme_body_layout_5 .woosw-list table.woosw-items .woosw-item .woosw-item--name:hover a {
    color: #FBB217;
}
.theme_body_layout_5 .woosw-list table.woosw-items .woosw-item .woosw-item--remove span:hover:before {
    color: #FBB217;
}
.theme_body_layout_5 .woocommerce-form.woocommerce-form-login.login .woocommerce-button.button.woocommerce-form-login__submit {
     background: #FBB217;
     color: #ffffff;
     transition: .3s;
}
.theme_body_layout_5 .woocommerce-form.woocommerce-form-login.login .woocommerce-button.button.woocommerce-form-login__submit:hover {
     background: #292929;
     color: #ffffff;
}

.theme_body_layout_5 .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    background: #F5F6F8;
}
.theme_body_layout_5 .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
    background: #FBB217;
    transition: .3s;
    color: #ffffff;
}
.theme_body_layout_5 .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button:hover {
    background: #292929;
    color: #ffffff;
}
.theme_body_layout_5 p.woocommerce-LostPassword.lost_password a:hover {
    color: #FBB217;
}
.theme_body_layout_5 .woosw-list .woosw-copy .woosw-copy-btn input {
    background-color: #FBB217;
}
.theme_body_layout_5 .woocommerce-address-fields .button[type="submit"] {
    background-color: #FBB217;
}


.theme-yellow .sm-title {
  color: #FBB217;
}
.theme-yellow .pricing-card {
  background: #FBB217;
  border: 2px solid #FBB217;
}
.theme-yellow .pricing-card.active .custom-btn-alt {
  background: #FBB217;
  transition: .3s;
}
.theme-yellow .pricing-card.active .custom-btn-alt:hover {
  background: #292929;
}
.theme-yellow .pricing-2 .pricing-card.active {
  background: #fff;
}
.theme-gray .sm-title {
  color: #79a1bb;
}
.theme-gray .pricing-card {
  background: #79a1bb;
  border: 2px solid #79a1bb;
}
.header-2 .cart-modal-btn .custom-btn:hover {
    color: #fff;
}
.theme_body_layout_5 .coupon.coupon-cart-form label[for="coupon_code"], 
.theme_body_layout_4 .coupon.coupon-cart-form label[for="coupon_code"], 
.theme_body_layout_3 .coupon.coupon-cart-form label[for="coupon_code"],
.revel-page-area .coupon.coupon-cart-form label[for="coupon_code"] {
  display: none;
}
.woosc_page.woosc-page a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    min-width: 150px;
}


/* theme default layout 5 */
.sidebar-search-box {
  display: flex;
}
.sidebar-search-box input {
  flex: 1;
  height: 45px;
  padding: 0 15px;
  border: 1px solid #f2f2f2;
}
.sidebar-search-box button.search-btn {
  padding: 0 20px;
  border: 0;
  color: #fff;
  background-color: #cc3333;
}
.theme_body_layout_5 .sidebar-search-box button.search-btn {
  background-color: #FBB217;
}
.theme_body_layout_5 .wp-block-group__inner-container > h2::after {
 background-color: #FBB217;
}
.theme_body_layout_5 .wp-block-latest-posts__list.wp-block-latest-posts li a.wp-block-latest-posts__post-title:hover {
  color: #FBB217;
}
.theme_body_layout_5 .widget_block.widget_search .wp-block-search .wp-block-search__button {
  background-color: #FBB217;
}
.theme_body_layout_5 .toolkit-sidebar-unit.widget_search input[type="search"]:focus {
  border-color: #FBB217;
}
.theme_body_layout_5 a:hover {
  color: #FBB217;
}
.theme_body_layout_5 .comment-respond p.form-submit {
  margin-bottom: 20px;
}
.theme_body_layout_5 .comment-form textarea:focus {
  border-color: #FBB217;
}

/* theme default layout 4 */
.theme_body_layout_4 .sidebar-search-box button.search-btn {
  background-color: #79a1bb;
}
.theme_body_layout_4 .wp-block-group__inner-container > h2::after {
 background-color: #79a1bb;
}
.theme_body_layout_4 .wp-block-latest-posts__list.wp-block-latest-posts li a.wp-block-latest-posts__post-title:hover {
  color: #79a1bb;
}
.theme_body_layout_4 .widget_block.widget_search .wp-block-search .wp-block-search__button {
  background-color: #79a1bb;
}
.theme_body_layout_4 .toolkit-sidebar-unit.widget_search input[type="search"]:focus {
  border-color: #79a1bb;
}
.theme_body_layout_4 a:hover {
  color: #79a1bb;
}
.theme_body_layout_4 .comment-respond p.form-submit {
  margin-bottom: 20px;
}
.theme_body_layout_4 .comment-form textarea:focus {
  border-color: #79a1bb;
}

/* theme default layout 3 */
.theme_body_layout_3 .sidebar-search-box button.search-btn {
  background-color: #cc3333;
}
.theme_body_layout_3 .wp-block-group__inner-container > h2::after {
 background-color: #cc3333;
}
.theme_body_layout_3 .wp-block-latest-posts__list.wp-block-latest-posts li a.wp-block-latest-posts__post-title:hover {
  color: #cc3333;
}
.theme_body_layout_3 .widget_block.widget_search .wp-block-search .wp-block-search__button {
  background-color: #cc3333;
}
.theme_body_layout_3 .toolkit-sidebar-unit.widget_search input[type="search"]:focus {
  border-color: #cc3333;
}
.theme_body_layout_3 a:hover {
  color: #cc3333;
}
.theme_body_layout_3 .comment-respond p.form-submit {
  margin-bottom: 20px;
}
.theme_body_layout_3 .comment-form textarea:focus {
  border-color: #cc3333;
}


.theme_body_layout_3 .mean-container .mean-nav ul li a, .theme_body_layout_4 .mean-container .mean-nav ul li a, .theme_body_layout_5 .mean-container .mean-nav ul li a {
  border-color: #f2f2f2;
}
.theme_body_layout_3 .mean-container .mean-nav ul li a.mean-expand, .theme_body_layout_4 .mean-container .mean-nav ul li a.mean-expand, .theme_body_layout_5 .mean-container .mean-nav ul li a.mean-expand {
  padding-top: 5px;
  padding-bottom: 5px;
  border-color: #f2f2f2;
}

/* Slider Additional CSS */
.banner-navigation > span {
  position: absolute;
  left: auto;
  width: 50px;
  height: 50px;
  background-color: #cc3333;
  color: #fff;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  line-height: 50px;
  text-align: center;
  right: 0px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}
.banner-navigation > span.cb-slider-prev {
  left: 0px;
}
.banner:hover .banner-navigation > span {
  opacity: 1;
  visibility: visible;
  right: 55px;
}
.banner:hover .banner-navigation > span.cb-slider-prev {
  left: 55px;
}
.banner:hover .banner-navigation > span:hover {
  background-color: #292929;
  color: #fff;
}
.postbox__thumb.w-img a {
  display: block;
  width: 100%;
}
.postbox__thumb.w-img a img {
  width: 100%;
}
.header-menu li.has-submenu > a.dropdown-toggle::after {
  border: 0;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.product-inner .product-price {
  padding: 0 0;
  margin-bottom: 0;
  margin-top: 10px;
}
.revel-footer__widget .gallery-item { 
  margin-bottom: 0;
}
.revel-footer__widget .gallery-item .size-thumbnail {
  margin-bottom: 0;
}
.revel-footer__widget .address-inner p {
  margin-bottom: 0;
}
