/* General
================================================== */
body {
  font-family: "Gabriela", Helvetica, sans-serif;
  background: #ffffff;
}
h1, h2, h3, h4, h5, h6, .gui-page-title, nav a {
  font-family: "Love Ya Like A Sister", Helvetica, sans-serif;
}

.product-tabs > ul, .product-tabs > ul li a.active, .product, .product .info .cart, #newsletter, .grid-blog-item-wrapper, .grid-blog-item.close .post-image, .tags a, .brands .brands-container ul li a, .brands .brand a, .categories .categories-container a, #page-content .categories .category a, .page-filters, .page-filters .modes, .page-filters .tui-dropdown, .page-header, #sidebar .side-block, #sidebar .side-block h5, #sidebar .side-block.menu ul li a, #sidebar .recent .recent-product, .page-filters .tui-dropdown > a, .page-filters .tui-dropdown ul, .page-filters .tui-dropdown ul li a, #collection-filter-price, .ui-slider-range, #page-content .product-share, .product-tabs #tags.tab-content ul li a, input, select, textarea, .bundles li.combi-product img, .bundles .bundle, .filters-dropdown, .filters-dropdown h5, .filters-dropdown .filters-block:first-child h5 {
  border-color:#d1d1d1;
}

.categories .categories-container .category a, .brands .brands-container ul li a {
  border-color:#d1d1d1 !important;
}

#about, .brands h3, .categories h3, .grid-blog .wrapper > h3, .products.related h3, .tags h3, .grid-blog-item *, .product-tabs > ul li a, .product *, .product .info .cart, .tags a, .page-header h1, .page-header .breadcrumbs, .page-header .breadcrumbs a, #page-description, #page-description + .more, #sidebar .side-block h5, .side-block.filters ul li span.fa, .side-block.filters ul li, #sidebar .recent h5 a, #sidebar .recent .recent-product *, #sidebar .recent .recent-product .title, .price-filter-range .min, .price-filter-range .max, .page-filters .tui-dropdown ul li a, #page-content .product-info *, #page-content .tabs-content .tab-content, #page-content .tabs-content .tab-content a, .side-block.usps li span.fa + span, .container.content.sub-page {
  color:#888888;
}

.product-tabs > ul li a.active {
  color:#ffffff;
  background-color:#50c8ea;
}

.gui-block.gui-block-highlight .gui-block-title {
  background-color:inherit !important;  
}

.ribbon-bottom {
  color:#ffffff;
  background-color:#45403d;
}

.bundles .fa.fa-plus {
  background-color:#50c8ea;
  color:#ffffff;
}

.bundles li.combi-product a {
  background-color:#f2f2f2;
}

.flex-container .flex-control-paging li a.flex-active, .flex-container .flex-control-paging li a:hover {
    background-color:#50c8ea !important;
}

.ribbon-bottom.headline {
  color:#ffffff;
  background-color:#45403d;
}

.shipping-cost *, .shipping-cost, .no-products-found {
  color:#888888 !important;
}

.strict-shipping small a:hover, #page-description + .more:hover, .product .info .title:hover, .product .info .cart:hover, .product .info .cart:hover span, .page-header .breadcrumbs a:hover, .grid-blog-item a:hover, #page-content .product-info .price p, .quick-view-content .swiper-active-switch, #page-content .product-images .swiper-active-switch, .product .info .price p, #page-content .product-info .change + a.btn + ul li a:hover, .product-price .price p, #sidebar .recent h5 a:hover, #sidebar .recent .recent-product .title:hover, .bundles .price p, .bundles h5, .headline-usps li span.fa, .side-block.usps li span.fa, #about a, #page-description a, #page-content .tabs-content #info a, #page-content .description a, #page-content table.details a, .gui-blog-article a, .textpage a {
  color:#50c8ea !important;
}
#about a:hover, #page-description a:hover, #page-content .tabs-content #info a:hover, #page-content .description a:hover, #page-content table.details a:hover, .gui-blog-article a:hover, .textpage a:hover {
  text-decoration:underline;
  }

#about ol, #about ul, #page-description ol, #page-description ul, #page-content .tabs-content #info ol, #page-content .tabs-content #info ul, #page-content .description ol, #page-content .description ul, .gui-blog-article ol, .gui-blog-article ul, .textpage ol, .textpage ul {
  list-style-type:disc;
  list-style-position:inside;
}

#about ol ol, #about ul ul, #page-description ol ol, #page-description ul ul, #page-content .tabs-content #info ol ol, #page-content .tabs-content #info ul ul, #page-content .description ol ol, #page-content .description ul ul, .gui-blog-article ol ol, .gui-blog-article ul ul, .textpage ol ol, .textpage ul ul {
  list-style-type:circle;
  padding-left:1em;
}

#about ol ol ol, #about ul ul ul, #page-description ol ol ol, #page-description ul ul ul, #page-content .tabs-content #info ol ol ol, #page-content .tabs-content #info ul ul ul, #page-content .description ol ol ol, #page-content .description ul ul ul, .gui-blog-article ol ol ol, .gui-blog-article ul ul ul, .textpage ol ol ol, .textpage ul ul ul {
  list-style-type:square;
  padding-left:1em;
}

#about ol ol ol ol, #about ul ul ul ul, #page-description ol ol ol ol, #page-description ul ul ul ul, #page-content .tabs-content #info ol ol ol ol, #page-content .tabs-content #info ul ul ul ul, #page-content .description ol ol ol ol, #page-content .description ul ul ul ul, .gui-blog-article ol ol ol ol, .gui-blog-article ul ul ul ul, .textpage ol ol ol ol, .textpage ul ul ul ul {
  list-style-type:square;
  padding-left:1em;
}

.quick-view-content .swiper-active-switch, #page-content .product-images .swiper-active-switch, #page-content .product-images .swiper-pagination.first-active .swiper-pagination-switch:first-child {
  background-color:#50c8ea;
}

.page-header .breadcrumbs a.last:hover, #page-content .product-images .zoom, .bundles .price p small {
  color:#888888 !important;
}

.page-header .breadcrumbs a.last:hover, #page-content .product-images .zoom:hover {
  color:#50c8ea !important;
}

.page-header .breadcrumbs a.last:hover {
  color:#888888 !important;
}

.quick-view-content .swiper-buttons span, #page-content .product-images .swiper-buttons span {
  color:#ffffff;
  background-color:#888888;
}

.quick-view-content .swiper-buttons span:hover, #page-content .product-images .swiper-buttons span:hover {
  background-color:#50c8ea;
}

.product .popup > a, .product .popup > a span {
  background-color:#50c8ea;
  color:#ffffff;
}

.product .popup > a:hover, .product .popup > a:hover span {
  background-color:#3b9db8;
  color:#ffffff;
}

.page-header, .ui-slider-range {
  background-color:#f2f2f2;
}

.grid-blog-item.open .post-image, .bundles li a:hover img, #sidebar .recent .recent-product .image-wrap a:hover img {
  border-color:#50c8ea;
}

#topnav, #innerCart, #topnav nav ul ul, #top .tui-dropdown, #topnav .autocomplete.search, #innerCart:before, #topnav .autocomplete:before, #top .tui-dropdown ul {
  background-color:#ffffff;
}

#topnav ul ul, #topnav ul ul li a, #topnav .autocomplete.search .item, #innerCart, #cartButton, #innerCart:before, #cart span.fa, #formSearch, #topnav .autocomplete, #topnav .autocomplete .more, #topnav .autocomplete:before, #top .tui-dropdown ul, #top .tui-dropdown ul li a {
  border-color:#d1d1d1;
}

#topnav nav a, #topnav #innerCart *, #topnav #top .tui-dropdown a, #topnav .autocomplete.search *, #formSearch input, #formSearch span, #cart span.fa {
  color:#321d1d;
}

#topnav #top a {
  color:#321d1d;
}

#topnav nav > ul > li:hover > a, #topnav nav > ul > li.active > a {
  color:#50c8ea;
  border-color:#50c8ea;
}

#topnav nav ul li:hover > a, #topnav nav ul ul li.active > a, #topnav #top .tui-dropdown ul a:hover {
  background-color:#f2f2f2;
}

#topnav .wrapper + hr {
  border-color:#f2f2f2 !important;
}

#topnav #top .tui-dropdown ul a:hover {
  color:#321d1d !important;
}

#topnav #top {
  background-color:#c9fcff;
  color:#321d1d;
}

#topnav #top .right a:hover {
  color:#321d1d !important;
  background-color:#a4ced1;
}

#topnav #top .tui-dropdown {
  background-color:#c9fcff;
}

#topnav #top .tui-dropdown > a, #topnav #top .tui-dropdown > a:hover {
  cursor:default;
  color:#321d1d !important;
}

#cartToggle span.cartCount, #toTop, #top .mobile-dropdown.cart .cartCount {
  background-color:#50c8ea;
  color:#ffffff;
}

#topnav .autocomplete.search .item a:hover .item-name {
  color:#50c8ea;
}

#topnav #innerCart #cartButton a, #topnav .autocomplete .more a, #topnav .autocomplete .more a span, .fancybox-inner .cart a.btn, #gm_directions .button, #newsletter a.btn, .navigation a, #page-content .product-info a.btn, #page-content .product-info a.btn span, a.btn, a.btn span.fa, .brands .navigation a, .categories .navigation a, .gui a.gui-button-large.gui-button-action {
  color:#ffffff !important;
  background-color:#50c8ea !important;
}
.gui a.gui-button-large.gui-button-action {
  border-color:#50c8ea !important;
}

#topnav #innerCart #cartButton a:hover, #topnav .autocomplete .more a:hover, #topnav .autocomplete .more a:hover span, .fancybox-inner .cart a.btn:hover, #gm_directions .button:hover, #newsletter a.btn:hover, .navigation a:hover, #page-content .product-info a.btn:hover, #page-content .product-info a.btn:hover span, a.btn:hover, a.btn:hover span.fa {
  background-color:#3b9db8;
}

.pager ul li a {
  background-color:#ffffff;
  border-color:#d1d1d1;
  color:#50c8ea;
}

.pager ul li a:hover {
  background-color:#f2f2f2;
  color:#50c8ea;
}

.pager ul li.active a {
  color:#ffffff;
  background-color:#50c8ea;
}

.pager ul li.disabled a {
  cursor:default;
  color:#d1d1d1;
  background-color:#f2f2f2;
}

.page-filters .tui-dropdown > a, .page-filters .tui-dropdown ul, input, select, textarea {
  background-color:#ffffff;
}

.page-filters .tui-dropdown ul li a:hover {
  background-color:#f2f2f2;
}

.page-filters .tui-dropdown > a {
  color:#888888 !important;
}

.page-filters .modes li a {
  color:#d1d1d1;
}

.page-filters .modes li a:hover, #page-content .tabs-content .tab-content a:hover {
  color:#50c8ea;
}

.page-filters .modes li a.active {
  color:#888888;
}

#footer a, .copyright, .copyright a, footer h3, footer span, footer .contact:first-child {
  color:#585050;
}

#footer a:hover, #topnav #top a:hover {
  color:#50c8ea !important;
  text-decoration:none;
}

#footer .links a:hover, .copyright-payment {
  background-color:#b8cecf;
}

#footer h3 {
  border-color:#b8cecf;
}

.side-block.filters ul li span.fa:hover {
  color:#50c8ea;
}

.side-block.menu ul li a {
  color:#888888;
}

.side-block.menu ul li a:hover, .side-block.menu ul li span.fa:hover, .side-block.menu ul li a.active {
  color:#50c8ea;
}

#footer .contact a:hover, #footer {
  background-color:#e1fcfd !important;
}

#footer .contact span, #footer .social-media .social-icon span {
  color:#585050;
  background-color:#50c8ea;
}

#footer .contact a:hover span {
  color:#585050 !important;
  background-color:#50c8ea;
}

#footer .social-media .social-icon, #footer .social-media .social-icon:hover {
  color:#585050 !important;
}

input, select, .cart .change a, #formSearch span.fa-search {
  border-color:#d1d1d1 !important;
  color:#888888 !important;
  background-color:#ffffff !important;
}

#formSearch {
  background-color:#ffffff !important;
  border-color:#d1d1d1 !important;
}

.cart .change a:hover {
  background-color:#f2f2f2 !important;
}

#tags ul li a:hover, .tags ul li a:hover {
  border-color:#308197 !important;
  background-color:#3b9db8 !important;
  color:#ffffff !important;
}

.product .sale.soldout {
  color:#ffffff;
  background-color:#ffffff;
}
.product .sale.sales {
  color:#ffffff;
  background-color:#ffffff;
}
.product .sale.new {
  color:#ffffff;
  background-color:#ffffff;
}
.product .sale.popular {
  color:#ffffff;
  background-color:#ffffff;
}
.product .sale.best {
  color:#ffffff;
  background-color:#3d220f;
}
.product .sale.top {
  color:#ffffff;
  background-color:#3d220f;
}

.bundles a.btn:hover span.fa, .bundles .cart:hover a.btn span.fa {
  color:#ffffff !important;
}

#footer h3 {
  color:#000000;
  border-color:#c9fcff;
}

#footer .links a:hover, .copyright-payment {
  background-color:#c9fcff;
}

.copyright, .copyright a {
  color:#585050 !important;
}

.copyright a:hover {
  color:#50c8ea !important;
}

.ui-slider-range {
  background-color:#50c8ea;
}

.collection-options-compare a {
  color:#3B5998;
}

.collection-options-compare a:hover {
  color:#50c8ea;
}

.countdown-amount {
  font-family: "Gabriela", Helvetica, sans-serif;
  background-color:#fed2f6;
  color:#ffffff;
}

.countdown-period {
  font-family: "Gabriela", Helvetica, sans-serif;
  color:#fed2f6;
}

.countdown-amount:before {
  background-color:#ffffff;
}

#toTop.left {
  left:30px;
  right:auto;
  }

.container.sidebar-left #sidebar {
  padding-left:0;
  padding-right:10px;
  }

.container.sidebar-left #sidebar.sidebar-product {
  padding-right:20px;
  }

.container.sidebar-left #page-content {
  float:right;
  }

#footer .links .hallmarks a:hover {
  background-color:transparent !important;
  }

.collection-spinner.manual .collection-spinner-more {
  background-color:#50c8ea !important;
  color:#ffffff !important;
  }

.collection-spinner.manual:hover .collection-spinner-more {
  background-color:#3b9db8 !important;
  }

.movie-container .btn.movie, .movie-container .btn.movie span {
  color:#ffffff !important;
  background-color:#50c8ea !important;
}

.movie-container .btn.movie:hover, .movie-container .btn.movie:hover span {
  background-color:#6fd1ed !important;
}




