body, body p{color: #555;}
h1,h2,h3,h4,h5,h6 {
	color:#222;
}
blockquote:before {
  color: #0071bc;
}
a{
	color: #0071bc;
}
a:focus{color: #29b0e2;}
a:hover{
	color: #29b0e2;
}
a:focus{outline: none;}
hr{background: #d1d1d1;}

.cp-color{
	color: #0071bc;
}

.backtotop{background:#0071bc;}

#cp-header .navbar-nav li a{color:#0071bc ;}

#cp-top .c-top-left ul li a{color: #fff;}
#cp-top .c-top-left ul li a:hover,#cp-top .c-top-left ul li a:hover i{color: #0071bc;}
#cp-top .c-top-left ul li.email i{color: #fff;}
#cp-top .c-top-left ul li.phone i{color: #fff;}

#cp-top .c-top-left ul li a:hover,#cp-top .c-top-left ul li a:hover i{ color: #0071bc;}

#cp-top .social ul li{color: #fff;}
#cp-top .social ul li:after{color: rgba(255,255,255,.5);}
#cp-top .social ul li a{color: rgba(255,255,255,.5);}
#cp-top .social ul li a:hover{color: #fff;}

.c-top-right a.account-link:hover{color: #0071bc;}

#cp-top .c-top-right a.appointment{background: #0071bc;color: #fff;}
#cp-top .c-top-right a.appointment:hover{ background: #29b0e2;}

#cp-header a.navbar-brand:hover h2{color: #0071bc;}

#cp-header .navbar-nav.submit-listing li a:hover{background: #29b0e2; }

.banner-content .banner-btn a.global-btn:hover{color: #29b0e2;}

a.global-btn{background: #0071bc;}
a.global-btn:hover{border-color: #29b0e2;color: #29b0e2;}

button.global-btn{background: #0071bc;}
button.global-btn:hover{border-color: #29b0e2;color: #29b0e2;}

a.global-btn.btn-solid{color: #0071bc;background: none; border: solid 2px #0071bc;}
a.global-btn.btn-solid:hover{color: #fff;background: none; border: solid 2px #0071bc; background: #0071bc;}

.banner-btn a.global-btn{background: #f5af02;}
.banner-btn a.global-btn:hover{background: #0071bc;border-color: #0071bc;color: #fff;}

.checklists li i{color: #29b0e2;}

.cp-services h4 a:hover{color: #29b0e2;}


.blog-item h3 a:hover{color: #0071bc;}

.cp-header-title{background-color: ;}

.widget .widget-title:after{color: #0071bc;}
.blog-date{color: #0071bc;}
.widget ul li span{color: #0071bc;}

.widget ul li a:hover{color: #0071bc;}
.comments-area .submit{background: #0071bc;}

.comments-area .submit:hover{background: #29b0e2;}

.register-login .global-btn:hover, .acf-form .acf-button:hover{
	background:#0071bc;
	border-color:#0071bc;	
}

.pricing .pricing-widget:hover .pricing-header .price-cost, .pricing .pricing-widget.active .pricing-header .price-cost {
    background-color: #0071bc;
}

.pricing .pricing-widget:hover .pricing-content, .pricing .pricing-widget.active .pricing-content {
    background-color: #0071bc;
}

.listing-comment .comments-area .submit{
	border:2px solid #0071bc;
	background:#0071bc;
}
#cp-header .navbar-nav li a:hover,#cp-header .navbar-nav li.current-menu-item a{color:#0071bc;}
.listing-comment .comments-area .submit:hover{
	background:#29b0e2;
	border-color:#29b0e2;	
}
.paypal-entry .item-field_price span{color: #29b0e2;}
//#cp-header .navbar-nav li a{color:#0071bc}

/**@media 991px**/@media ( max-width: 991px ){

	
	#cp-header .navbar-nav i.toggle-down{background: #0071bc;}
	#cp-header .navbar-nav ul li a:hover{color:#0071bc;}
	#cp-header .navbar-nav li,#cp-header .navbar-nav li a,
	//#cp-header .navbar-nav li.current-menu-item a{color:#0071bc !important;}

}/**end @media 991px**/


body .listing_search button.btn[type="submit"] {
    background: #29b0e2;
}
.page-template-pricing #page-banner, .page-template-pay #page-banner {
	background: #c8cad0;
}
#cp-top{ background: #0071bc !important; }

.cp-header-title span,
a.nlplink{background : #0071bc ;}

.cp-header-title span:hover,
a.nlplink:hover{background : #777 ;}

.cp-header-title span,
 a.nlplink,.featured-home h3, .featured-home span{color : #fff ;}
 
#page-banner h1 { color: #fff}

.cp-header-title span:hover,
a.nlplink:hover,.featured-home h3:hover,.featured-home span:hover{color : #fff !important;}


.hero-title::after,
.services-grid-title::after,
.banner-title::after,
.service-process-heading::after,
.services-grid-title::after {
	background: #0071bc;
}
.cta-button {
	background: #0071bc;
}