.primary-color,
.text-primary {
  color: #2f8cea !important;
}
.primary-color:hover,
.text-primary:hover {
  color: #2f8cea !important;
}
a,
a:hover,
a:focus {
  color: #2f8cea;
}
ul.featured-list li:before {
  color: #2f8cea;
}
.header-toolbar a:hover {
  color: #2f8cea !important;
}
.header-toolbar .social-bar a:hover {
  color: #2f8cea;
}
.header-toolbar .tools li ul li a:hover {
  color: #2f8cea !important;
}
.header-toolbar .tools li:hover a {
  color: #2f8cea;
}
.header-toolbar .tools li:hover a i {
  color: #2f8cea;
}
.header .search i:hover {
  color: #2f8cea;
}
.header .tools a:hover,
.header .tools a:focus {
  color: #2f8cea;
}
.header .tools .signup:hover {
  background: #2f8cea;
}
.header .tools .user:hover > a {
  color: #2f8cea;
}
.header .tools .cart-btn:hover .link {
  color: #2f8cea;
}
.header .tools .cart-btn:hover .link:before {
  color: #2f8cea;
}
.header .user:hover > a {
  color: #2f8cea;
}
.header .cart-btn .cart-dropdown .owl-prev div,
.header .cart-btn .cart-dropdown .owl-next div {
  background: #2f8cea !important;
}
.header .cart-btn .cart-dropdown .item .delete:hover {
  background: #2f8cea !important;
}
.header .cart-btn .cart-dropdown .item a .overlay,
.header .cart-btn .cart-dropdown .item .qnt-count .incr-btn:hover {
  background: #2f8cea !important;
}
.header .cart-btn .cart-dropdown .item .qnt-count .incr-btn.inactive:hover {
  background: #e7ecee !important;
}
.header .quick-search {
  border-bottom: 1px solid #187fe8;
}
.header .quick-search .overlay {
  background: #2f8cea;
}
.header .quick-search .search-field:focus::-moz-placeholder {
  color: #2f8cea;
  opacity: 1;
}
.header .quick-search .search-field:focus:-ms-input-placeholder {
  color: #2f8cea;
}
.header .quick-search .search-field:focus::-webkit-input-placeholder {
  color: #2f8cea;
}
.header.transparent.opaque .inner .tools a:hover,
.header.transparent.opaque .inner .tools a:focus {
  color: #2f8cea;
}
.header.transparent.opaque .inner .tools .signup:hover {
  background: #2f8cea;
}
.no-svg .header .tools .cart-btn {
  background: url(../../img/cart-btn/png/cart-btn-448956.png) 0px 0px no-repeat !important;
}
.header.transparent.opaque .inner .tools .btn-transparent:hover {
  color: #2f8cea !important;
  border-color: #2f8cea;
}
.menu ul li a:hover,
.menu ul li a:focus {
  color: #2f8cea;
}
.menu ul li.active a,
.menu ul li:hover a,
.menu ul li:focus a {
  color: #2f8cea;
}
.menu ul li .submenu li:hover a,
.menu ul li .submenu li.active a,
.menu ul li .submenu li:focus a,
.menu ul li .submenu li a i {
  color: #2f8cea;
}
.menu ul li .submenu li .sub-submenu li a:hover,
.menu ul li .submenu li .sub-submenu li.active a {
  color: #2f8cea;
}
.transparent.opaque li:hover a,
.transparent.opaque li.active a {
  color: #2f8cea;
}
.scroller .menu li a:after {
  background: #2f8cea;
}
.mega-menu a:hover {
  border-bottom-color: #2f8cea;
}
.mega-menu ul li.active a {
  color: #2f8cea !important;
}
.mega-menu ul li a:hover {
  color: #2f8cea !important;
}
.mega-menu .img-link:hover,
.mega-menu img-link.active {
  color: #2f8cea !important;
}
#nav-toggle:hover span,
#nav-toggle:hover span:before,
#nav-toggle:hover span:after {
  background: #2f8cea;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active:hover span:before,
#nav-toggle.active:hover span:after {
  background: #2f8cea;
}
.mobile-navi .mobile-search button[type=submit]:hover i {
  color: #2f8cea;
}
.mobile-navi a:hover,
.mobile-navi a:focus {
  color: #2f8cea;
}
.mobile-navi ul li.current a {
  color: #2f8cea;
}
.mobile-navi ul li span:hover {
  color: #2f8cea;
}
.mobile-navi ul li ul.submenu li a:hover,
.mobile-navi ul li ul.submenu li a:focus {
  color: #2f8cea;
}
.mobile-navi ul li ul.submenu li.current a {
  color: #2f8cea;
}
.mobile-navi ul li ul.submenu li ul.sub-submenu li a:hover,
.mobile-navi ul li ul.submenu li ul.sub-submenu li a:focus {
  color: #2f8cea;
}
.mobile-navi ul li ul.submenu li ul.sub-submenu li.current a {
  color: #2f8cea;
}
.btn-primary {
  background: #2f8cea;
}
.btn-primary:hover {
  background: #1572d1;
}
.btn-transparent {
  background: rgba(255, 255, 255, 0.2);
}
.btn-transparent:hover {
  background: #fff;
}
.btn-transparent:hover.btn-primary {
  color: #2f8cea !important;
}
.no-rgba .btn-transparent {
  background: #fff;
}
.no-rgba .btn-transparent.btn-primary {
  color: #2f8cea !important;
}
.btn-outlined.btn-primary {
  background: transparent;
  border-color: #2f8cea !important;
  color: #2f8cea !important;
}
.btn-outlined.btn-primary:hover {
  background: #2f8cea;
}
.submit-with-price {
  background: #2f8cea;
}
.submit-with-price:hover {
  background: #1572d1;
}
.checkbox .iradio.checked,
.radio .iradio.checked {
  border-color: #2f8cea;
}
.checkbox .iradio.checked:after,
.radio .iradio.checked:after {
  background: #2f8cea;
}
.checkbox .icheckbox.checked,
.radio .icheckbox.checked {
  border-color: #2f8cea;
}
.checkbox .icheckbox.checked:after,
.radio .icheckbox.checked:after {
  color: #2f8cea;
}
.light-version .submit-with-price:hover {
  color: #2f8cea;
}
.form-3d .datePicker .datepicker .fa:hover {
  color: #2f8cea !important;
  border-color: #2f8cea !important;
}
.form-control {
  border-color: #2f8cea;
}
.form-control:focus {
  box-shadow: 0 0 5px 0px #2f8cea;
  border-color: #2f8cea;
}
.modal-header a {
  border-bottom-color: transparent;
}
.modal-header a:hover {
  color: #1572d1;
  border-bottom-color: #1572d1;
}
.modal-header .close {
  color: #2f8cea;
}
.share-modal .modal-content .bar.mail {
  background: #2f8cea;
}
.hero-static.fullscreen .overlay-block .opacity-70 {
  background: rgba(47, 140, 234, 0.7);
}
.hero-static.fullscreen .overlay-block .opacity-70 {
  background: rgba(47, 140, 234, 0.7);
}
.hero-static.fullscreen .overlay-block .opacity-97 {
  background: rgba(47, 140, 234, 0.97);
}
.hero-static.fullscreen .overlay-block #slide-up-toggle {
  background: #2f8cea;
}
.fp-banner .meta a,
.fw-img-banner .meta a {
  color: #4699ec;
}
.fp-banner .meta a:hover,
.fw-img-banner .meta a:hover {
  border-bottom-color: #2f8cea;
}
.category-bars a .overlay {
  background: #2f8cea;
  background: rgba(47, 140, 234, 0.8);
}
.category-tiles .category:hover .overlay {
  background: #2f8cea;
}
.recent-post h3 a:hover,
.blog .list-view .post h3 a:hover,
.search-results .post h3 a:hover,
.recent-post h4 a:hover,
.blog .list-view .post h4 a:hover,
.search-results .post h4 a:hover,
.recent-post h5 a:hover,
.blog .list-view .post h5 a:hover,
.search-results .post h5 a:hover {
  color: #2f8cea;
}
.recent-post .meta a:hover,
.blog .list-view .post .meta a:hover,
.search-results .post .meta a:hover {
  color: #2f8cea;
  border-color: #2f8cea;
}
.blog .grid-view .post .featured-img .meta,
.search-results .grid-view .post .featured-img .meta {
  background: #2f8cea;
  background: rgba(47, 140, 234, 0.8);
}
.blog .grid-view .post h3 a:hover,
.search-results .grid-view .post h3 a:hover {
  color: #2f8cea;
}
.blog .grid-view .post .taxonomy a:hover,
.search-results .grid-view .post .taxonomy a:hover {
  color: #2f8cea;
  border-color: #2f8cea;
}
.post-controls .next-post:hover,
.post-controls .prev-post:hover {
  color: #1572d1;
}
.post-meta .taxonomy a:hover {
  border-color: #2f8cea;
}
.post-meta .post-toolbox .buttons a:hover {
  background: #2f8cea;
  border-color: #2f8cea;
}
.archive-list li a:hover {
  color: #1572d1;
}
.fw-grid-gallery .fw-block-3 a {
  background-color: #2f8cea;
}
.catalog-grid .badge.sale {
  background: #2f8cea;
}
.catalog-grid .item .share-opts a.mail {
  background: #2f8cea;
}
.catalog-grid .item .share-opts a.mail:hover {
  background: #1572d1;
}
.catalog-grid .item footer .tools a:hover,
.catalog-grid .item footer .tools a.share-btn.active {
  background: #2f8cea;
  border-color: #2f8cea;
}
.catalog-grid .item footer .tools a.add-cart {
  background: #2f8cea;
  border-color: #2f8cea;
}
.catalog-grid .item footer .tools a.add-cart:hover {
  background: #1572d1;
}
.catalog-grid.type-1 .item footer p {
  color: #2f8cea;
}
.catalog-list .item h3 a:hover {
  color: #2f8cea;
}
.catalog-list .item footer .tools a:hover,
.catalog-list .item footer .tools a.share-btn.active {
  background: #2f8cea;
  border-color: #2f8cea;
}
.catalog-list .item footer .tools a.add-cart {
  background: #2f8cea;
  border-color: #2f8cea;
}
.catalog-list .item footer .tools a.add-cart:hover {
  background: #1572d1;
}
.shopping-cart .item .details a:hover {
  color: #2f8cea;
}
.shopping-cart .qnt-count .incr-btn:hover {
  background: #2f8cea;
}
.shopping-cart .qnt-count .incr-btn.inactive:hover {
  background: #e7ecee;
}
.size-switcher .iradio.checked {
  background: #2f8cea;
  border-color: #2f8cea;
}
.sp-tools .qnt-count .incr-btn:hover {
  background: #2f8cea;
}
.sp-tools .qnt-count .incr-btn.inactive:hover {
  background: #e7ecee;
}
.info-tile-radio .tile label span.pricing {
  color: #2f8cea;
}
.info-tile-radio .tile .iradio.checked {
  border-color: #2f8cea;
}
.tracking-timeline .timeline .checkpoint span.active {
  background: #2f8cea;
}
.tracking-timeline .timeline .checkpoint.active {
  background: #2f8cea;
}
.deliv-method .icon:before {
  color: #2f8cea;
}
.shop-history .panel-group .panel .panel-heading .panel-title h3 a:hover {
  color: #2f8cea;
}
.shop-history .panel-group .panel .panel-heading .badge.primary {
  background: #2f8cea;
}
.pricing-plan.type-1 .price-title,
.pricing-plan.type-2 .price-title,
.pricing-plan.type-3 .price-title {
  background-color: #2f8cea;
}
.pricing-plan.type-1 h5,
.pricing-plan.type-2 .pricing-content li b,
.pricing-plan.type-3 h3,
.pricing-plan.type-3 .pricing-content li b {
  color: #2f8cea;
}
.pricing-plan.type-3 {
  border-color: #2f8cea;
}
.specialty-page .error-numb {
  color: #2f8cea;
}
.sp-form button[type=submit]:hover i {
  color: #2f8cea;
}
.big-links li a span {
  color: #2f8cea;
}
.big-links li a:hover {
  color: #2f8cea;
}
.team-member .img .social-strip {
  background: #2f8cea;
  background: rgba(47, 140, 234, 0.8);
}
.team-member .social-icons a {
  background: #2f8cea;
}
.team-member .social-icons a:hover {
  background: #1572d1;
}
.team-member-img .social {
  background: #2f8cea;
  background: rgba(47, 140, 234, 0.8);
}
.user-account label span {
  color: #2f8cea;
}
.account-settings .pass-block.expanded {
  background: #2f8cea;
}
.account-settings .pass-block.expanded .close:hover {
  color: #2f8cea;
}
.account-settings .user-avatar .upload {
  background: #2f8cea;
  background: rgba(47, 140, 234, 0.8);
}
.account-settings .user-avatar .delete:hover {
  background: #2f8cea;
  background: rgba(47, 140, 234, 0.8);
}
.schedule .event {
  background: #2f8cea;
}
.schedule .event::before {
  background: #2f8cea;
}
.schedule .event:hover,
.schedule .event:focus {
  color: #2f8cea;
}
.coming-soon-tile {
  background: #2f8cea;
}
.post-toolbox .buttons a:hover {
  background-color: #2f8cea;
  border-color: #2f8cea;
}
.sidebar .widget.featured-posts .post h4 a:hover,
.sidebar .widget.featured-posts .post h5 a:hover {
  color: #2f8cea;
}
.sidebar .widget.featured-posts .post .meta a:hover {
  color: #2f8cea;
  border-bottom-color: #2f8cea;
}
.sidebar .widget.categories .category .cat-text h4 a:hover {
  color: #2f8cea;
}
.sidebar .widget.search form button[type=submit]:hover i {
  color: #2f8cea;
}
.sidebar .widget.subscribe form button[type=submit] {
  background: #2f8cea;
}
.sidebar .widget.subscribe form button[type=submit]:hover {
  background: #1572d1;
}
.sidebar .widget.shop-categories a:hover,
.sidebar .widget.shop-links a:hover {
  color: #2f8cea;
}
.sidebar .widget.shop-categories .all a,
.sidebar .widget.shop-links .all a {
  color: #2f8cea;
}
.sidebar .widget.shop-categories .all a:hover,
.sidebar .widget.shop-links .all a:hover {
  border-color: #2f8cea;
}
.sidebar .widget.shop-filters .clear {
  color: #2f8cea;
}
.sidebar .widget.shop-filters .clear:hover {
  border-bottom-color: #2f8cea;
}
.sidebar .widget.cart-content .item h4 a:hover {
  color: #2f8cea;
}
.sidebar .widget.cart-content .item .price span {
  color: #2f8cea;
}
.sidebar .widget.cart-content .item .qnt-count .incr-btn:hover {
  background: #2f8cea;
}
.sidebar-button {
  background: #2f8cea;
}
.sidebar-button:hover {
  background: #1572d1;
}
.sidebar .widget.rposts .rpost .rpost-text h4 a {
  color: #2f8cea;
}
.ms-staff-carousel .ms-staff-info .ms-socials a {
  background: #2f8cea;
}
.ms-staff-carousel .ms-staff-info .ms-socials a:hover {
  background: #1572d1;
}
.ms-skin-default .ms-caption {
  background: #2f8cea;
  background: rgba(47, 140, 234, 0.75);
}
.ms-showcase .ms-layer.product-price {
  color: #2f8cea;
}
.package-carousel .owl-prev div,
.package-carousel .owl-next div {
  background: #2f8cea;
}
.nav-tabs li a span {
  color: #2f8cea;
}
.nav-tabs.vertical li a:after {
  background: #2f8cea;
}
.nav-tabs.vertical li a:hover {
  color: #2f8cea;
}
.nav-tabs.vertical li.active a,
.nav-tabs.vertical li.active a:hover,
.nav-tabs.vertical li.active a:focus {
  color: #2f8cea !important;
}
.panel .panel-heading a:hover {
  color: #2f8cea;
}
.panel-primary .panel-heading {
  background: #2f8cea;
  border-bottom-color: #2f8cea;
}
.info-box.primary {
  background: #2f8cea;
}
.info-string {
  background: #2f8cea;
}
.pricing-plan.type-2.active {
  border-color: #2f8cea;
}
.pricing-plan.type-2.active header {
  background: #2f8cea;
}
.harmonic .item .image {
  border-color: #2f8cea;
}
.filters li:hover a {
  color: #2f8cea;
}
.filters li.current a {
  background-color: #2f8cea;
  color: #fff;
}
.gallery-grid.masonry .item {
  background: #2f8cea;
}
.gallery-grid.masonry .item figure.effect-02 {
  background: #2f8cea;
  background: -webkit-linear-gradient(top, #2f8cea 0%, rgba(255, 255, 255, 0.4) 100%);
  background: linear-gradient(to bottom, #2f8cea 0%, rgba(255, 255, 255, 0.4) 100%);
}
.countdown span {
  color: #2f8cea;
}
.tile-btn .inner {
  border-color: #2f8cea;
}
.tile-btn:after {
  background: #2f8cea;
}
.image-3d.primary:after,
.thumbnail-3d.primary:after {
  background: #2f8cea;
}
.image-3d.primary img,
.thumbnail-3d.primary img {
  border-color: #2f8cea;
}
.thumbnail-zoom .overlay,
.thumbnail-link .overlay {
  background: #2f8cea;
}
.toolbox .heading .back-btn:hover {
  background: #2f8cea;
}
.toolbox .layout-view a.grid.active span:before,
.toolbox .layout-view a.grid:hover span:before,
.toolbox .layout-view a.grid.active span:after,
.toolbox .layout-view a.grid:hover span:after {
  background: #2f8cea;
}
.toolbox .layout-view a.list.active span:before,
.toolbox .layout-view a.list:hover span:before,
.toolbox .layout-view a.list.active span:after,
.toolbox .layout-view a.list:hover span:after {
  background: #2f8cea;
}
.breadcrumb li a:hover {
  border-bottom-color: #2f8cea;
}
.sorting .sort li a:hover {
  color: #2f8cea;
}
.sorting .sort li.active a {
  color: #2f8cea;
}
.pagination li.active a {
  background: #2f8cea;
  color: #fff !important;
}
.datepicker .prev:hover,
.datepicker .next:hover {
  color: #2f8cea;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #2f8cea;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.today {
  background-color: #2f8cea;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #2f8cea;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #2f8cea;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #2f8cea;
}
.datepicker th.datepicker-switch:hover {
  color: #2f8cea;
}
.datepicker thead tr:last-child,
.datepicker tbody tr {
  border-bottom-color: #2f8cea;
}
.info-block .close:hover {
  background: #2f8cea;
}
.icon-block a:hover {
  color: #2f8cea;
}
.featured-icon.icon-alt.rounded.primary {
  background: #2f8cea;
}
.featured-icon.icon-alt.circle.primary {
  background: #2f8cea;
}
.sticky-btns span {
  background: #2f8cea;
}
.sticky-btns span:hover {
  background: #1572d1;
}
.noUi-connect {
  background: #2f8cea;
}
.ih-item.circle .img:before {
  box-shadow: inset 0 0 0 16px rgba(47, 140, 234, 0.5), 0 1px 2px rgba(47, 140, 234, 0.3);
}
.footer .featured-post h4 a:hover,
.footer .category h4 a:hover,
.footer .contacts h4 a:hover,
.footer .featured-post h5 a:hover,
.footer .category h5 a:hover,
.footer .contacts h5 a:hover {
  color: #2f8cea;
  border-bottom-color: #2f8cea;
}
.footer .featured-post .meta a:hover,
.footer .category .meta a:hover,
.footer .contacts .meta a:hover {
  color: #2f8cea;
  border-bottom-color: #2f8cea;
}
.footer .contacts .social-bar a:hover {
  color: #1572d1;
}
.footer .subscribe form button[type=submit] {
  background: #2f8cea;
}
.footer .subscribe form button[type=submit]:hover {
  background: #1572d1;
}
.footer .copyright p a:hover {
  color: #2f8cea;
  border-bottom: 1px solid #2f8cea;
}
.footer .footer-subscribe-widget {
  background-color: #2f8cea;
}
.footer .copyright {
  background-color: #2f8cea;
}
.footer h3 {
  color: #2f8cea;
}
.footer .featured-post h5 a,
.footer .footer .features h5 a,
.footer .footer .contacts h5 a {
  color: #2f8cea;
}
.footer .footer-subscribe-widget .btn {
  background-color: #2f8cea;
}
.footer .footer-subscribe-widget .btn:hover {
  border-color: #2f8cea;
  background-color: #fff;
}
.icon-apple:after,
.icon-auto-washing:after,
.icon-bag:after,
.icon-browser:after,
.icon-chart:after,
.icon-church:after,
.icon-ufo:after,
.icon-comments:after,
.icon-constellation:after,
.icon-dental:after,
.icon-dollar:after,
.icon-equalizer:after,
.icon-headphones-2:after,
.icon-iron-1:after,
.icon-iron-2:after,
.icon-iron-3:after,
.icon-like:after,
.icon-map:after,
.icon-money:after,
.icon-moon:after,
.icon-no-handwashing:after,
.icon-no-spin:after,
.icon-notebook:after,
.icon-office:after,
.icon-piano:after,
.icon-rocket:after,
.icon-scale-1:after,
.icon-scale-2:after,
.icon-search:after,
.icon-spatula:after,
.icon-telescope:after,
.icon-tooth:after,
.icon-tree:after {
  color: #2f8cea;
}
.icon-camera:before,
.icon-capitol:before,
.icon-cassete:before,
.icon-globe:before,
.icon-hammer:before,
.icon-handwashing:before,
.icon-headphones-1:before,
.icon-holder:before,
.icon-house:before,
.icon-ipad:before,
.icon-lamp:before,
.icon-lens:before,
.icon-music:before,
.icon-phone:before,
.icon-roller:before,
.icon-rover:before,
.icon-space-helmet:before,
.icon-university-hat:before,
.icon-window:before {
  color: #2f8cea;
}
.progress,
.counters-v3 .group {
  border-color: #2f8cea;
}
.counters-v3 .group,
.progress.inverted .progress-bar {
  color: #2f8cea;
}
.progress-bar,
.progress.inverted,
.counters-v1 .group,
.counters-v2 .group {
  background-color: #2f8cea;
}
