/* Newsletter PopUp */.subscribe_area > h2, .subscribe-content > h2 {
  color: #000000;
}
.subscribe_area > p, .subscribe-content > p {
  color: #666666;
}
.grid__item h1{
  color: ;
}
.subscribe-form-input {
  border: 1px solid #ddd;
  color: #ddd;
}
.subscribe-form-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ddd !important;
}
.subscribe-form-input::-moz-placeholder { /* Firefox 19+ */
  color: #ddd !important;
}
.subscribe-form-input:-ms-input-placeholder { /* IE 10+ */
  color: #ddd !important;
}
.subscribe-form-input:placeholder { /* Firefox 18- */
  color: #ddd !important;
}
.newsletter-btn {
  background: #000000 none repeat scroll 0 0;
  color: #fff;
}
.newsletter-btn:hover{
  background: #666666 none repeat scroll 0 0;
  color: #fff;
}
.popup_off{
  color: #999999;
}
.newsletter_popup_inner:before {
  background: #ffffff;
  opacity: 0.1;
}
.form-group.subscribe-form-group p {
  color: #000000;
}
/* Breadcurmb Banner */
.breadcrumbs {
  background: #f6f6f6 ;
    padding-top: 100px;
    padding-bottom: 100px;
    }
.overlay-bg::before {
  background: #000000 none repeat scroll 0 0;
  opacity: 0.2;
}
.breadcrumbs-title {
  color: #666666;
}
.breadcrumb-list > li > a {
  color: #666666;
}
.breadcrumb-list > li::before {
  color: #666666;
}
.breadcrumb-list > li {
  color: #999999;
}
@media (max-width: 767px) {
  .breadcrumbs {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* Top Bar Noticfication */

.top-notification-bar {
  background: #ccabf0;
  background: -moz-linear-gradient(left, #ccabf0 0%, #f4bbfa 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #ccabf0), color-stop(100%, #f4bbfa));
  background: -webkit-linear-gradient(left, #ccabf0 0%, #f4bbfa 100%);
  background: -o-linear-gradient(left, #ccabf0 0%, #f4bbfa 100%);
  background: -ms-linear-gradient(left, #ccabf0 0%, #f4bbfa 100%);
  background: linear-gradient(to right, #ccabf0 0%, #f4bbfa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccabf0', endColorstr='#f4bbfa', GradientType=1 );
    }

.notification-entry p a {
  background-color: #f29afa;
  border: 1px solid #000000;
  color: #000000;
}
.notification-entry p a:hover {
  background-color: #f29afa;
  border: 1px solid #000000;
  color: #000000;
}
.notification-close-btn {
  background-color: ;
  border: 1px solid rgba(0,0,0,0);
  color: #000000;
}
.notification-close-btn:hover{
  background-color: rgba(0,0,0,0);
  border: 1px solid rgba(0,0,0,0);
  color: #000000;
}

.notification-entry p {
  color: #000000;
}
.top-notification-bar::before {
  background: rgba(0, 0, 0, 0);
}
/* Typography */





@font-face {
  font-family: "IBM Plex Sans";
  font-weight: 400;
  font-style: normal;
  src: url("https://fonts.shopifycdn.com/ibm_plex_sans/ibmplexsans_n4.a6398ab0461dba440ad5b098a18075662bfc4054.woff2?h1=emFyYXMta2l0Y2hlbi5jby51aw&hmac=610a5f77e829cb796d4a89c4d9daee1c945670684060355da9ca0fafa248652f") format("woff2"),
       url("https://fonts.shopifycdn.com/ibm_plex_sans/ibmplexsans_n4.16d0a44c67951d5d880da46f67b8701c0baa9e01.woff?h1=emFyYXMta2l0Y2hlbi5jby51aw&hmac=cadaf146f5196d9db514eddb73448863c3efe1a724f8b936c3d924ab8a908f83") format("woff");
}

@font-face {
  font-family: "IBM Plex Sans";
  font-weight: 600;
  font-style: normal;
  src: url("https://fonts.shopifycdn.com/ibm_plex_sans/ibmplexsans_n6.3fd3e16b74cd437a04db558d0d562acc449d9b3a.woff2?h1=emFyYXMta2l0Y2hlbi5jby51aw&hmac=1040038351357a59d79e0220b0beb4b0b6beeed34bfa159c8ba5d32996e5bf45") format("woff2"),
       url("https://fonts.shopifycdn.com/ibm_plex_sans/ibmplexsans_n6.f48de4037b306d9f9ad4250deb0fed99cffab0c6.woff?h1=emFyYXMta2l0Y2hlbi5jby51aw&hmac=83620da061285f672557e20f81962dd40d3251890915d84c1178fd9604a6e210") format("woff");
}

@font-face {
  font-family: "IBM Plex Sans";
  font-weight: 400;
  font-style: normal;
  src: url("https://fonts.shopifycdn.com/ibm_plex_sans/ibmplexsans_n4.a6398ab0461dba440ad5b098a18075662bfc4054.woff2?h1=emFyYXMta2l0Y2hlbi5jby51aw&hmac=610a5f77e829cb796d4a89c4d9daee1c945670684060355da9ca0fafa248652f") format("woff2"),
       url("https://fonts.shopifycdn.com/ibm_plex_sans/ibmplexsans_n4.16d0a44c67951d5d880da46f67b8701c0baa9e01.woff?h1=emFyYXMta2l0Y2hlbi5jby51aw&hmac=cadaf146f5196d9db514eddb73448863c3efe1a724f8b936c3d924ab8a908f83") format("woff");
}


html, body, input, textarea, button, select{
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}
h1, h2, h3, h4, h5, h6{
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 600;
  font-style: normal;
}
p{
  font-family: "IBM Plex Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* End Typography */
/* Custom and Customer Page */
.theme-default-margin, .shopify-challenge__container {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  .theme-default-margin, .shopify-challenge__container{
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.create-custom-page{
  padding-top: 100px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .create-custom-page{
    padding-top: 80px;
    padding-bottom: 60px;
  }
}
/* End Custom Page */
/* QuickView */

/* End Quickview */


.discount-label--green {
	background-color: #f9706a;
}






/* ======================================================================
Name: Your Theme Color CSS file
====================================================================== */
.tippy-tooltip.sharpborder-theme .tippy-backdrop
{
    background-color: #2e7f88;
}
.tippy-tooltip.sharpborder-theme
{
    background-color: #2e7f88;
}
.tippy-popper[x-placement^='top'] .tippy-tooltip.sharpborder-theme .tippy-arrow
{
    border-top-color: #2e7f88;
}
.navigation-top
{
    background-color: #2e7f88;
}
.headertop-dropdown-container .header-top-single-dropdown__dropdown-menu-items ul li a:hover
{
    color: #2e7f88;
}
.header-cart-icon .small-cart-trigger:hover .cart-counter,
.header-cart-icon .small-cart-trigger.active .cart-counter
{
    background: #2e7f88;
}
.small-cart-item-wrapper .single-item .remove-icon:hover
{
    color: #2e7f88;
}
.small-cart-item-wrapper .single-item .content p.cart-name a:hover
{
    color: #2e7f88;
}
.small-cart-item-wrapper .single-item .content p.cart-quantity
{
    color: #2e7f88;
}
.cart-calculation-table table tbody tr:last-child td:last-child
{
    color: #2e7f88;
}
.main-menu nav > ul > li.active > a,
.main-menu nav > ul > li:hover > a
{
    color: #2e7f88;
}
.sub-menu li a:hover
{
    color: #2e7f88;
}
.sub-menu .sub-menu li a:hover
{
    color: #2e7f88;
}
.mega-menu > li > a:hover
{
    color: #2e7f88;
}
.mega-menu > li ul li a:hover
{
    color: #2e7f88;
}
.footer-navigation nav ul li a:hover
{
    color: #2e7f88;
}
.copyright-text p a:hover
{
    color: #2e7f88;
}
.sidebar-widget > ul li a:hover,
.sidebar-widget > ul li a.active
{
    color: #2e7f88;
}
.sidebar-price #price-range .ui-slider-range
{
    background-color: #2e7f88;
}
.sidebar-price #price-range .ui-slider-handle
{
    border: 5px solid #2e7f88;
}
.sidebar-price #price-range .ui-slider-handle:hover
{
    background-color: #2e7f88;
}
.sidebar-filter-group a:hover,
.sidebar-filter-group a.active
{
    color: #2e7f88;
}
.sidebar-filter-group a:hover:before,
.sidebar-filter-group a.active:before
{
    border-color: #2e7f88; 
    background: #2e7f88;
}
.sidebar-filter-group-color a:hover,
.sidebar-filter-group-color a.active
{
    color: #2e7f88;
}
.sidebar-filter-group-color a:hover:before,
.sidebar-filter-group-color a.active:before
{
    border-color: #2e7f88; 
    background: #2e7f88;
}
.tag-container li a:hover
{
    border-color: #2e7f88;
    background-color: #2e7f88;
}
.sidebar-search-box button:hover
{
    color: #2e7f88;
}
.single-block .image a:hover
{
    border: 2px solid #2e7f88;
}
.single-block .content p a:hover
{
    color: #2e7f88;
}
.single-block.comment-block .content p a:hover
{
    color: #2e7f88;
}
.tag-container > li > a:hover
{
    border-color: #2e7f88;
    background-color: #2e7f88;
}
.newsletter-bg-1
{
    background-color: #2e7f88;
}
.theme-button
{
    background-color: #2e7f88;
}
.theme-button--outline
{
    color: #2e7f88;
    border: 1px solid #2e7f88; 
}
.theme-button--outline:hover
{
    background-color: #2e7f88;
}
.compare-button a:hover,
.wishlist-button a:hover
{
    color: #2e7f88;
}
.list-cart-button:hover
{
    background-color: #2e7f88;
}
a.scroll-top
{ 
    background: #2e7f88;
}
.ht-slick-slider .slick-arrow:hover
{
    background-color: #2e7f88;
}
.hero-slider-wrapper .slick-dots li button:hover
{
    background-color: #2e7f88;
}
.hero-slider-wrapper .slick-dots li.slick-active button
{
    background-color: #2e7f88;
}

.blog-post-slider-wrapper .slider-single-post__image a:after
{
    border: 1px solid #2e7f88;
    background-color: #2e7f88;
}
.blog-post-slider-wrapper .slider-single-post__content .post-title a:hover
{
    color: #2e7f88;
}
.instagram-image-slider-wrapper .single-instagram-image a:before
{
    background-color: #2e7f88;
}
.category-slider-wrapper-one .single-category-item__image__content .category-title a:hover
{
    color: #2e7f88;
}
.small-image-slider-wrapper .slick-current > div
{
    border: 1px solid #2e7f88;
}
.single-split-banner__image__content p.split-banner-title--price .amount
{
    color: #2e7f88;
}
.full-banner__content h5
{
    color: #2e7f88;
}
.single-icon-feature__content p.feature-title
{
    color: #2e7f88;
}
.section-title h2:after
{
    background: #2e7f88;
}
.newsletter-wrapper__form form button:hover
{
    color: #2e7f88;
}
.newsletter-popup-content .close-newsletter-popup:hover
{
    background-color: #2e7f88;
}
.newsletter-popup-content .subscription-form form button:hover
{
    background-color: #2e7f88;
}
.product-title a:hover
{
    color: #2e7f88;
}
.product-price .discounted-price
{
    color: #2e7f88;
}
.product-price .main-price
{
    color: #2e7f88;
}
.product-price--medium .discounted-price
{
    color: #2e7f88;
}
.product-price--medium .main-price
{
    color: #2e7f88;
}
.product-price--big .discounted-price
{
    color: #2e7f88;
}
.product-price--big .main-price
{
    color: #2e7f88;
}
.hover-icons ul li a:hover,
.hover-icons ul li a.active
{
    background: #2e7f88;
}
.cart-icon a:hover,
.cart-icon a.active,
.cart-icon button:hover
{
    color: #2e7f88;
}
.tags .tag-list li a:hover
{
    color: #2e7f88;
}
.product-info-block .single-info .value
{
    color: #2e7f88;
}
.product-info-block .single-info .value a:hover
{
    color: #2e7f88;
}
.pro-qty a:hover
{
    color: #2e7f88;
}
.color span.active
{
    border: 2px solid #2e7f88;
}
.group-product-form .table-content table td.product-name a:hover
{
    color: #2e7f88;
}
.product-description-review-container nav .nav-tabs a.nav-link.active
{
    border-bottom: 2px solid #2e7f88 !important;
}
.ratting-form input[type='submit']:hover
{
    border-color: #2e7f88;
    background-color: #2e7f88;
}
.single-slider-product--list-view__content__details .product-title a:hover
{
    color: #2e7f88;
}
.single-slider-product--list-view__content__actions .availability .availability-value
{
    color: #2e7f88;
}
.single-slider-product--list-view__content__actions .product-price .discounted-price
{
    color: #2e7f88;
}
.counter-deal
{
    background-color: #2e7f88;
}
.pagination-section .pagination li a:hover
{
    background: #2e7f88;
}
.pagination-section .pagination li.active a
{
    background: #2e7f88;
}
.cart-table td.pro-title a:hover
{
    color: #2e7f88;
}
.cart-table td.pro-addtocart button
{
    border: 1px solid #2e7f88;
    background-color: #2e7f88;
}
.calculate-shipping form input[type='submit']:hover
{
    border-color: #2e7f88; 
    background-color: #2e7f88;
}
.discount-coupon form input[type='submit']:hover
{
    border-color: #2e7f88; 
    background-color: #2e7f88;
}
.cart-summary .cart-summary-button button:hover
{
    border-color: #2e7f88;
    background-color: #2e7f88;
}
.cart-summary .cart-summary-button button.checkout-btn:hover
{
    border-color: #2e7f88; 
    background-color: #2e7f88;
}
.place-order:hover
{
    background-color: #2e7f88;
}
.myaccount-tab-menu a:hover,
.myaccount-tab-menu a.active
{
    background-color: #2e7f88;
}
.myaccount-content .welcome a:hover
{
    color: #2e7f88;
}
.myaccount-content a.edit-address-btn:hover
{
    background-color: #2e7f88;
}
.myaccount-content button.save-change-btn:hover
{
    background-color: #2e7f88;
}
.myaccount-table table td a:hover,
.myaccount-table .table td a:hover
{
    color: #2e7f88;
}
.saved-message
{
    border-top: 3px solid #2e7f88;
}
.register-button:hover
{
    background-color: #2e7f88;
}
.faq-wrapper .card-header h5 button[aria-expanded='true']
{
    background-color: #2e7f88;
}
.compare-table .table tbody tr td.product-image-title .category:hover
{
    color: #2e7f88;
}
.compare-table .table tbody tr td.product-image-title .title:hover
{
    color: #2e7f88;
}
.compare-table .table tbody tr td.pro-addtocart .add-to-cart:hover
{
    background-color: #2e7f88;
}
.about-content h1 span
{
    color: #2e7f88;
}
.blog-post-slider-container .single-blog-post .content p span i.icon
{
    color: #2e7f88;
}
.blog-post-slider-container .single-blog-post .content p span.post-author a
{
    color: #2e7f88;
}
.blog-post-slider-container .single-blog-post .content a.alula-button:hover
{
    background-color: #2e7f88;
}
.single-blog-post .single-blog-post-media .blog-categories ul li a:hover
{
    background-color: #2e7f88;
}
.single-blog-post .single-blog-post-content h3.post-title a:hover
{
    color: #2e7f88;
}
.single-blog-post .single-blog-post-content .post-meta p a:hover
{
    color: #2e7f88;
}
.single-blog-post .single-blog-post-content a.blog-readmore-btn:hover
{
    background-color: #2e7f88;
}
.blog-single-post-container .post-meta p a:hover
{
    color: #2e7f88;
}
.blog-single-post-container .single-blog-post-media .blog-categories ul li a:hover
{
    background-color: #2e7f88;
}
.blog-single-post-container .post-content blockquote
{
    border-left: 5px solid #2e7f88;
}
.blog-single-post-container .tag-area ul li a:hover
{
    color: #2e7f88;
}
.blog-single-post-container .related-post-container .single-related-post .content h3.related-post-title a:hover
{
    color: #2e7f88;
}
.comment-container .single-comment span.reply-btn a
{
    color: #2e7f88;
    border: 1px solid #2e7f88;
}
.comment-container .single-comment span.reply-btn a:hover
{
    background-color: #2e7f88;
}
.comment-form .fl-btn:hover
{
    background-color: #2e7f88;
}

/*Custom Css*/
.hover-icons ul li a.compare.add-success.added {
	background: #2e7f88;
}
.hover-icons ul li a.wishlist.is-active {
	background: #2e7f88;
}
.sidebar-widget.search button:hover {
	color: #2e7f88;
}
.archive-sidebar li a:hover {
	color: #2e7f88;
}
.shopify-payment-button .shopify-payment-button__button {
  background: #2e7f88;
}
a.product-single__thumbnail.active img {
	border: 1px solid #2e7f88;
}
.cart-table td.pro-remove a:hover {
	color: #2e7f88;
}
.swatch-element input:checked + label {
	color: #2e7f88;
}
.breadcrumb-content a, .breadcrumb-content span {
	color: #2e7f88;
}

.page-wrapper-blue .main-menu nav > ul > li.active > a,
.page-wrapper-blue .main-menu nav > ul > li:hover > a
{
    color: #2e7f88;
}

.page-wrapper-blue .header-cart-icon .small-cart-trigger:hover .cart-counter, 
.page-wrapper-blue .header-cart-icon .small-cart-trigger.active .cart-counter {
	background-color: #2e7f88;
}

.discount-label--green {
	background-color: #2e7f88;
}
.page-wrapper-blue .header-top-social-links .social-link-small li a:hover
{
    color: #2e7f88;
}

.page-wrapper-blue .headertop-dropdown-container .header-top-single-dropdown a:hover
{
    color: #2e7f88;
}
.hero-slider-content p.slider-title--small {
    color: #2e7f88;
}
.full-banner-bg-wrapper__content .banner-bg-button:hover {
	background-color: #2e7f88;
}

.newsletter-wrapper__form form button {
	background: #2e7f88;
}