a {
  color: #2ba8db;
}
a:hover {
  color: #2ba8db;
}
.primary-color,
.text-primary {
  color: #2ba8db !important;
}
.text-success {
  color: #a3c756 !important;
}
.btn-primary {
  background: #2ba8db;
}
.btn-primary:hover {
  background: #1f89b4;
}
.btn-success {
  background: #a3c756;
}
.btn-success:hover {
  background: #8ab03a;
}
.btn-outlined.btn-primary {
  border-color: #2ba8db;
  background-color: transparent;
  color: #2ba8db;
}
.btn-outlined.btn-primary:hover {
  background: #2ba8db;
}
.btn-outlined.btn-success {
  border-color: #a3c756;
  background-color: transparent;
  color: #a3c756;
}
.btn-outlined.btn-success:hover {
  background: #a3c756;
}
.btn-outlined-invert.btn-primary:hover {
  color: #2ba8db;
  background: #fff;
}
.btn-outlined-invert.btn-success:hover {
  color: #a3c756;
  background: #fff;
}
.form-control {
  border-color: #2ba8db;
}
.form-control:focus {
  border-color: #2ba8db;
  outline: 0;
  -webkit-box-shadow: 0px 0px 0px 1px #2ba8db;
  -moz-box-shadow: 0px 0px 0px 1px #2ba8db;
  box-shadow: 0px 0px 0px 1px #2ba8db;
}
.select-style {
  border-color: #2ba8db;
}
.select-style:after {
  color: #2ba8db;
}
header .right-bg {
  background: #2ba8db !important;
}
header .search-form {
  background: #2ba8db;
}
.toolbar {
  background: #2ba8db;
}
.toolbar button:hover,
.toolbar a:hover {
  color: #2ba8db !important;
}
.toolbar button:hover i,
.toolbar a:hover i,
.toolbar .cart-btn:hover > .btn,
.toolbar .cart-btn:hover > .btn i {
  color: #2ba8db;
}
.small-header .toolbar .search-btn:hover i {
  color: #fff;
}
.cart-dropdown {
  border-color: #2ba8db;
}
.cart-dropdown table td input {
  border-color: #2ba8db;
}
.cart-dropdown .footer {
  background: #a3c756;
}
.cart-dropdown .footer .btn:hover {
  color: #a3c756 !important;
}
.cart-dropdown .footer .btn:hover i {
  color: #a3c756;
}
@media only screen and (max-width: 991px) {
  header .mobile-border span {
    background: #a3c756;
  }
}
.menu .main {
  border-color: #a3c756;
}
.menu .main li.has-submenu:hover {
  background: #2ba8db;
}
.menu .main .submenu {
  border-color: #2ba8db;
}
.menu .main .submenu li {
  border-top-color: #2ba8db;
}
.menu .main .submenu li:hover {
  background: #2ba8db;
}
.menu .catalog li:hover,
.menu .catalog li.has-submenu:hover {
  background: #a3c756 !important;
}
.menu .catalog .submenu li {
  border-top-color: #a3c756 !important;
}
.menu .catalog .submenu li:hover {
  background: #a3c756;
}
.menu .catalog .submenu .sub-submenu li {
  border-top-color: #2ba8db !important;
}
.menu .catalog .submenu .sub-submenu li a:hover {
  background: #2ba8db;
}
.menu .catalog .submenu .offer:hover {
  background: #fff !important;
}
.menu .catalog .submenu .offer .btn {
  background: #2ba8db !important;
}
.menu .catalog .submenu .offer .btn:hover {
  background: #1f89b4 !important;
}
.menu-toggle:hover {
  background: #a3c756;
}
@media only screen and (max-width: 991px) {
  .menu .catalog li a,
  .small-header .menu .catalog li a {
    border-bottom-color: #a3c756;
  }
  .menu .catalog li a:hover,
  .small-header .menu .catalog li a:hover {
    background: #a3c756;
  }
  .menu .main li a,
  .small-header .menu .main li a {
    border-bottom-color: #2ba8db;
  }
  .menu .main li a:hover,
  .small-header .menu .main li a:hover {
    background: #2ba8db;
  }
  .menu .submenu li:hover,
  .small-header .menu .submenu li:hover,
  .menu .submenu li:hover a,
  .small-header .menu .submenu li:hover a {
    color: #2ba8db !important;
  }
  .menu .catalog li a,
  .small-header .menu .catalog li a {
    border-bottom-color: #a3c756 !important;
  }
  .menu .catalog li .submenu li:hover,
  .small-header .menu .catalog li .submenu li:hover,
  .menu .catalog li .submenu li:hover a,
  .small-header .menu .catalog li .submenu li:hover a {
    color: #a3c756 !important;
  }
}
.log-reg .registr-form {
  border-left-color: #a3c756;
}
.about .hero-static .content .inner h1 span {
  color: #a3c756;
}
.about .team .member .mask {
  border-color: #2ba8db;
}
.about .team .member .social a:hover {
  color: #1f89b4;
}
.cat-tiles a:hover {
  border-color: #2ba8db;
  color: #2f343b;
}
.info-block-image .color-box .tiles div {
  border-color: #2ba8db;
}
.info-block-image .color-box .tiles div i {
  color: #2ba8db;
}
.feature-tabs .tab {
  color: #2ba8db;
}
.feature-tabs .tab.active {
  background: #2ba8db;
}
.catalog-grid .tile .price-label {
  background: #a3c756;
}
.catalog-grid .tile .footer a:hover {
  color: #2ba8db;
}
.catalog-grid .tile .footer .tools .rate span.active {
  color: #2ba8db;
}
.catalog-grid .tile .footer .tools .add-cart-btn {
  background: #2ba8db;
}
.catalog-grid .tile .footer .tools .share-btn,
.catalog-grid .tile .footer .tools .wishlist-btn {
  color: #2ba8db;
}
.catalog-grid .tile .footer .tools .share-btn .hover-state {
  border-color: #2ba8db;
}
.catalog-grid .tile .footer .tools .share-btn .hover-state a {
  color: #2ba8db;
}
.catalog-grid .tile .footer .tools .wishlist-btn .hover-state {
  border-color: #2ba8db;
}
.catalog-single .rate span.active {
  color: #2ba8db;
}
.catalog-single .buttons .qnt-count .incr-btn {
  background: #2ba8db;
}
.catalog-single .buttons .qnt-count .incr-btn:hover {
  background: #1f89b4;
}
.catalog-single .social-links a {
  color: #2ba8db;
}
.catalog-single .social-links a:hover {
  color: #1f89b4;
}
.catalog-single .promo-labels div {
  border-color: #2ba8db;
}
.catalog-single .promo-labels div i {
  color: #2ba8db;
}
.catalog-single .promo-labels div:hover {
  background: #2ba8db;
}
.tech-specs .item {
  border-bottom-color: #a3c756;
}
.tech-specs .item span {
  color: #2ba8db;
}
.tech-specs .item i {
  color: #2ba8db;
}
.tech-specs .item:hover {
  background: #a3c756;
}
.shop-filters .filter-section {
  border-bottom-color: #a3c756;
}
.shop-filters .filter-section .clear {
  color: #2ba8db;
}
.shop-filters .filter-section .clear:hover {
  border-bottom-color: #2ba8db;
}
.shop-filters .filter-section .categories li:hover > a {
  color: #2ba8db;
}
.shop-filters .filter-section .categories li.has-subcategory .subcategory li:hover a {
  color: #2ba8db;
}
.special-offer .tile .price-label {
  background: #a3c756;
}
.special-offer .tile .footer a:hover {
  color: #2ba8db;
}
.special-offer .sign {
  color: #2ba8db;
}
.cart-message {
  background: #a3c756;
}
.shopping-cart table td.name a:hover,
.wishlist table td.name a:hover {
  border-bottom-color: #2ba8db;
}
.shopping-cart table td.delete i,
.wishlist table td.delete i {
  color: #2ba8db;
}
.shopping-cart table td.qnt-count .incr-btn,
.wishlist table td.qnt-count .incr-btn {
  background: #2ba8db;
}
.shopping-cart table td.qnt-count .incr-btn:hover,
.wishlist table td.qnt-count .incr-btn:hover {
  background: #1f89b4;
}
.checkout table th,
.checkout table .th {
  color: #2ba8db;
}
.checkout .payment-method {
  background: #2ba8db;
}
.top-item .price-label {
  background: #a3c756;
}
.top-item .footer a:hover {
  color: #2ba8db;
}
.modal-header {
  border-bottom-color: #a3c756;
}
.modal-header a:hover {
  color: #1f89b4;
  border-bottom: 1px dashed #1f89b4;
}
.modal-header .close {
  color: #2ba8db;
}
.blog .post .title:hover a {
  border-color: #2ba8db;
}
.blog .post footer .share a:hover {
  color: #1f89b4;
}
.tags {
  color: #2ba8db;
}
.coming-soon .social-bar {
  background-color: #2ba8db;
}
.footer .logo,
.footer .copyright {
  border-color: #a3c756;
}
.tabs-widget .nav-tabs {
  border-bottom-color: #2ba8db;
}
.tabs-widget .nav-tabs li a:hover {
  background: #2ba8db;
  border-color: #2ba8db;
}
.tabs-widget .nav-tabs li.active a {
  border-color: #2ba8db;
  border-bottom-color: #fff;
}
.media-link .overlay .descr > div {
  background: #2ba8db;
}
.subscr-widget {
  background: #2ba8db;
}
.gallery-widget .gallery-grid .gallery-item a .overlay span {
  background: #2ba8db;
}
#lightGallery-action a {
  background: #2ba8db;
}
#lightGallery-action a.disabled {
  background: #2ba8db !important;
}
#lightGallery-action a:hover,
#lightGallery-action a:focus {
  color: #2ba8db;
}
#lightGallery-Gallery .thumb_cont .thumb_info {
  background-color: #2ba8db;
}
#lightGallery-close {
  background: #2ba8db;
}
#lightGallery-close:hover {
  color: #2ba8db;
}
.noUi-connect {
  background: #2ba8db;
}
.noUi-handle {
  background: #2ba8db;
}
.brand-carousel .owl-prev,
.brand-carousel .owl-next {
  color: #2ba8db !important;
}
.testmns-widget .carousel blockquote footer {
  color: #2ba8db;
}
.testmns-widget .carousel .carousel-indicators li.active {
  background: #2ba8db;
}
.sticky-btns span {
  background: #2ba8db;
}
.sticky-btns span:hover {
  background: #1f89b4;
}
.panel-toggle h1,
.panel-toggle .h1,
.panel-toggle .h2,
.panel-toggle h2,
.panel-toggle .h3,
.panel-toggle h3,
.panel-toggle .h4,
.panel-toggle h4,
.panel-toggle .h5,
.panel-toggle h5,
.panel-toggle .h6,
.panel-toggle h6 {
  color: #2ba8db;
}
.panel-toggle:hover {
  color: #1f89b4 !important;
  border-bottom-color: #1f89b4;
}
.panel-toggle:hover h1,
.panel-toggle:hover .h1,
.panel-toggle:hover .h2,
.panel-toggle:hover h2,
.panel-toggle:hover .h3,
.panel-toggle:hover h3,
.panel-toggle:hover .h4,
.panel-toggle:hover h4,
.panel-toggle:hover .h5,
.panel-toggle:hover h5,
.panel-toggle:hover .h6,
.panel-toggle:hover h6 {
  color: #1f89b4;
}
.accordion .panel-heading a {
  color: #2ba8db;
}
.accordion .panel-heading a h1,
.accordion .panel-heading a .h1,
.accordion .panel-heading a .h2,
.accordion .panel-heading a h2,
.accordion .panel-heading a .h3,
.accordion .panel-heading a h3,
.accordion .panel-heading a .h4,
.accordion .panel-heading a h4,
.accordion .panel-heading a .h5,
.accordion .panel-heading a h5,
.accordion .panel-heading a .h6,
.accordion .panel-heading a h6 {
  color: #2ba8db;
}
.accordion .panel-heading a:hover {
  color: #1f89b4 !important;
  border-bottom-color: #1f89b4;
}
.accordion .panel-heading a:hover h1,
.accordion .panel-heading a:hover .h1,
.accordion .panel-heading a:hover .h2,
.accordion .panel-heading a:hover h2,
.accordion .panel-heading a:hover .h3,
.accordion .panel-heading a:hover h3,
.accordion .panel-heading a:hover .h4,
.accordion .panel-heading a:hover h4,
.accordion .panel-heading a:hover .h5,
.accordion .panel-heading a:hover h5,
.accordion .panel-heading a:hover .h6,
.accordion .panel-heading a:hover h6 {
  color: #1f89b4;
}
.pagination li a {
  color: #2ba8db;
}
.sidebar-search button[type=submit]:hover {
  color: #2ba8db;
}
.countdown #timer {
  background: #2ba8db;
}
.hero-slider .overlay,
.hero-static .overlay {
  background: url(../../img/overlays/overlay-success.png) repeat;
}
.info-block-image .overlay,
.media-link .overlay,
.gallery-widget .gallery-grid .gallery-item a .overlay {
  background: url(../../img/overlays/overlay-primary.png) repeat;
}
.switchers li {
  color: #a3c756;
}
.switchers li .dropdown li a {
  color: #a3c756;
}
.address-list td {
  border-bottom-color: #a3c756;
}
.order-history table th {
  background: #a3c756;
}
.order-history table td.status.primary span {
  background: #2ba8db;
}