/* iHelper: Blue color */

:root {
  --main-color    : #218ACB; 
}

/* From HTML */
a:hover{
	color: #5a6168;
}
button,
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=search]:focus,
textarea:focus {
	border-color: #218ACB;
}
.primary-button {
	background: #218ACB;
}
.checkbox-field input:checked + label:before {
	color: #218ACB;
}
.read-more {
	color: #218ACB;
}
.service-title a:hover {
	color: #218ACB;
}
.service-box.rounded-center .icon {
	border: 2px solid #218ACB;
}
.testi-name {
	color: #218ACB;
}
.testi-preview .owl-carousel .owl-controls .owl-dot.active{
    background-color: #218ACB;
    border-color: #218ACB;
}
.pricing-price .money,
.pricing-price .currency {
	color: #218ACB;
}
.hightlight .pricing-inner .pricing-content .button {
	background: #218ACB;
	border-color: #218ACB;
}
.main-menu > ul > li > a:before {
	background: #218ACB;
}
.main-menu ul li:hover > a,
.main-menu ul li.current-menu-item > a,
.main-menu ul li.current-menu-parent > a,
.light-header .main-menu > ul > li:hover > a,
.light-header .main-menu > ul > li.current-menu-item > a
.is-sticky .light-header .main-menu ul li.current-menu-parent > a {
	color: #218ACB !IMPORTANT;
}
.breadcrumbs li a:hover {
	color: #218ACB;
}
.page-title-search input[type=submit] {
	background: #218ACB;
}
.page-title-desc a:hover {
	color: #218ACB;
}
.pagination li .current,
.pagination li a:hover {
	background: #218ACB;
}
.post-title a:hover {
	color: #218ACB;
}
.post-meta li a {
	color: #218ACB;
}
.blog-grid .post-meta li a:hover {
	color: #218ACB;
}
.author-info h3 a:hover {
	color: #218ACB;
}
.comment-author a:hover {
	color: #218ACB;
}
.sidebar .widget .faq-list-widget li > a:before {
	background: #218ACB;
}
.bbp-author-name:hover {
	color: #218ACB;
}
div.indicator-hint li a {
	font-weight: 500;
	color: #218ACB;
}
.site-footer a:hover {
	color: #218ACB;
}
.newsletter_widget form input[type=submit] {
	background: #218ACB;
}

/* Custom */
.section-title span {
	color: #218ACB;
}
.team .socials {
  background: rgba(86, 150, 227, 0.9) none repeat scroll 0 0;
}
.service-center.shadow {
  border-top: 3px solid #218ACB;
}
#block-ihelper-account-menu ul li a {
  background: #218ACB;
}
@media (min-width: 768px) {
  #block-ihelper-main-menu .navbar-nav > li > a:before,
  #block-ihelper-main-menu .navbar-nav > li > span:before {
	background: #218ACB;
  }
}
@media all and (max-width: 990px) {
  #block-ihelper-main-menu .navbar-nav > li.dropdown:hover:after,
  #block-ihelper-main-menu .navbar-nav > li.dropdown.active:after {
    color: #218ACB;
  }
}

#block-ihelper-main-menu .navbar-nav li:hover > a,
#block-ihelper-main-menu .navbar-nav li:hover > span,
#block-ihelper-main-menu .navbar-nav li.open > a,
#block-ihelper-main-menu .navbar-nav li.open > span,
#block-ihelper-main-menu .navbar-nav li.active > a,
#block-ihelper-main-menu .navbar-nav li.active > span,
#block-ihelper-main-menu .navbar-nav li > a.is-active,
#block-ihelper-main-menu .navbar-nav li > span.is-active {
	color: #218ACB !IMPORTANT;
	background: none;
}
body.path-frontpage .site-header #block-ihelper-main-menu .navbar-nav > li:hover > a,
body.path-frontpage .site-header #block-ihelper-main-menu .navbar-nav > li.active > a,
body.path-frontpage .is-sticky .site-header #block-ihelper-main-menu ul li > a.is-active,
body.path-frontpage .site-header #block-ihelper-main-menu ul > li:hover > span,
body.path-frontpage .site-header#block-ihelper-main-menu  ul > li.active > span,
body.path-frontpage .is-sticky .site-header #block-ihelper-main-menu ul li > span.is-active {
	color: #218ACB !IMPORTANT;
	background: none !important;
}
.page-title a:hover {
  color: #218ACB;
}
.breadcrumb a:hover {
  color: #218ACB;
}
.pager-nav li a {
  padding: 8px 12px;
  color: #218ACB;
}
.pager-nav li .current,
.pager-nav li:active a,
.pager-nav li a:hover {
  background: #218ACB;
  color: #FFF;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
  background: #218ACB;
  border-color: #218ACB;
}
#block-exposedformknowledge-searchpage-1 button.form-submit {
	background: #218ACB;
}
.contact-form button.form-submit {
  background: #218ACB;
}
.user-login-form button,
.user-form button,
.user-pass button {
  background: #218ACB;
}
.block-simplenews button#edit-subscribe {
  background: #218ACB;
}
div.more-link a {
  color: #218ACB;
  background: rgba(0, 0, 0, 0) url("../images/blue/next.png") no-repeat scroll right center;
}
.view-knowledge-article-list .views-row .views-field-created .field-content,
.view-knowledge-article-list .views-row .views-field-uid .field-content a {
  color: #218ACB;
}
.views-field-view-node a {
  color: #218ACB;
}
.view-article-detail-header .views-field-created .field-content,
.view-article-detail-header .views-field-uid .field-content a {
  color: #218ACB;
}

/* Icons */
.back-to-top {
	background: url(../images/blue/back-to-top-icon.png) no-repeat right center;
}
.read-more {
	background: url(../images/blue/next.png) no-repeat right center;
}
.service-box .read-more {
	background: url(../images/blue/next2.png) no-repeat right center;
}
