.t4-content { 
	background-color: #fff;
}

.t4-palette-dark {
    background-color: #0182bb;
    color: #fff;
}

.t4-palette-dark a:not(.btn-primary) {
    color: #fff;
	text-decoration: underline;
}

.t4-palette-dark a:not(.btn-primary):hover {
    color: #fff;
}

.btn.btn-primary {
    background-color: #0182bb!important;
    border-color: #0182bb!important;
}

.header-l,
.header-r {
	margin-top: 50px;	
}

.call-us-now::before {
    background-color: #0182bb;
}

.call-us-now h3 {
    color: #0182bb;
}

.call-us-now h2 a {
    color: #222;
}

.t4-megamenu .navbar-nav>li.active>.nav-link {
    color: #0182bb;
    border-top-color: #0182bb;
}

.t4-megamenu .navbar-nav>li>a:hover, .t4-megamenu .navbar-nav>li>.nav-link:hover {
    color: #0182bb;
    border-top-color: #0182bb;
}

.t4-megamenu .navbar-nav>li .dropdown-menu li>a:hover, .t4-megamenu .navbar-nav>li .dropdown-menu li>a:focus, .t4-megamenu .navbar-nav>li .dropdown-menu li>a:active, .t4-megamenu .navbar-nav>li .dropdown-menu li>.nav-link:hover, .t4-megamenu .navbar-nav>li .dropdown-menu li>.nav-link:focus, .t4-megamenu .navbar-nav>li .dropdown-menu li>.nav-link:active, .t4-megamenu .navbar-nav>li .dropdown-menu li .dropdown-item:hover, .t4-megamenu .navbar-nav>li .dropdown-menu li .dropdown-item:focus, .t4-megamenu .navbar-nav>li .dropdown-menu li .dropdown-item:active {
    color: #0182bb;
}

.t4-megamenu .navbar-nav > li.show > a, .t4-megamenu .navbar-nav > li.show .nav-link {
    color: #024765;
}

.acm-slideshow .item:before {
    opacity: 0.4;
    background: #222;
}

.bg-primary {
    background-color: #0182bb!important;
}

.acm-features.style-1 .features-item .sub-title {
	color: #024765;	
}

.acm-features.style-1 .features-item:hover {
    border-color: #0182bb!important;
}

.acm-features.style-1 .features-item:hover:after {
    border-right-color: #0182bb!important;
    border-bottom-color: #0182bb!important;
}

.acm-features.style-2 .features-item .inner .readmore:hover {
	color: #222;
	border-bottom-color: #222;
}

.module-head-group .module-title span:before, .sidebar-r .module-title span:before, .sidebar-l .module-title span:before {
    background-color: #0182bb;
}

.module-head-group .module-title, .sidebar-r .module-title, .sidebar-l .module-title {
    color: #0182bb;
}

.module-head-group .sub-title, .sidebar-r .sub-title, .sidebar-l .sub-title {
    color: #024765;
}

.category-module.mod-owl .owl-nav .owl-next:hover, .category-module.mod-owl .owl-nav .owl-prev:hover {
    color: #0182bb;
}

.category-module.mod-owl.mod-owl1 .item-inner:hover .info-detail::before {
    border-right-color: #0182bb;
    border-top-color: #0182bb;
}

.category-module a:not(.btn-primary):hover, .category-module a:not(.btn-primary):focus, .category-module a:not(.btn-primary):active {
    color: #0182bb;
}

.acm-testimonials .author-name {
    color: #0182bb !important;
}

.testimonial-content .testimonial-text .fa {
    opacity: .1;
}

.isotope-layout .isotope-filter-list button.active, .isotope-layout .isotope-filter-list button:hover, .isotope-layout .isotope-filter-list button:focus, .isotope-layout .isotope-filter-list button:active {
    color: #0182bb;
}

.isotope-layout .com-content-category-blog .item-content, .category-module.isotope .article-details {
    background-color: #024765;
}

.category-module.isotope .article-details .mod-articles-category-readmore .btn {
    background-color: #0182bb!important;
}

.readmore .btn::before, .category-module.isotope .article-details .mod-articles-category-readmore .btn::before {
    background-color: #fff;
}

.readmore .btn::after, .category-module.isotope .article-details .mod-articles-category-readmore .btn::after {
    background-color: #fff;
}

.category-module .mod-articles-category-category a {
    color: #fff;
}

.category-module.isotope .article-details {
    color: rgba(255,255,255,.9);
}

.acm-video .btn.html5lightbox, .acm-video .btn.html5link {
    color: #0182bb;
    border-color: #0182bb;
}

.acm-features.style-3 .features-item .inner h2 {
    color: #fff;
}

#t4-section-6.t4-palette-dark {
	background-color: #024765;
}

#t4-section-6 .bg-overlay {
    opacity: .6;
}

.t4-section .section-7-l .t4-module {
    border-top-color: #0182bb;
}

.t4-palette-light a:not(.btn-primary) {
    color: #0182bb;
}

.acm-features.style-4 .features-links li:before {
    background: url(../../images/mask.png) no-repeat left center;
	vertical-align: bottom;
}

.acm-features.style-4 .features-links li a {
	color: #024765;
}

.acm-teams .apply-link .teams-item-inner {
    background-color: #df4744;
}

.acm-teams .apply-link span {
    color: #fff;
}

.acm-teams .apply-link span::before {
    background-color: #fff;
}

.acm-teams .apply-link span::after {
    background-color: #fff;
}

.acm-teams .apply-link .teams-item-inner:hover {
    background-color: #0182bb;
}

.acm-features.style-5 .readmore::before {
    background-color: #0182bb;
}

.acm-features.style-5 .readmore::after {
    background-color: #0182bb;
}

.acm-features.style-5 .readmore:hover {
    background-color: #0182bb;
}

.category-module a:not(.btn-primary) {
	color: #024765;	
}

.category-module.mod-owl .mod-articles-category-category a {
    color: #0182bb;
}

.category-module.mod-owl .mod-articles-category-category a:after {
    background-color: #0182bb;
}

#t4-footnav.t4-palette-dark {
	background-color: #024765;
}

#t4-footnav.t4-palette-dark .call-us-now h3 {
    color: #fff;
}

.t4-palette-light a:not(.btn-primary):hover {
    color: #024765;
}

.t4-footnav .call-us-now::before {
    opacity: 0.3;
}

.social-list li a:hover, .social-list li a:focus, .social-list li a:active {
    color: #0182bb !important;
}

#t4-masthead .bg-overlay {
    opacity: 0.8;
}

.category .category-name a {
    color: #0182bb;
}

.category .category-name a:hover {
    color: #024765;
}

/*-- services --*/
.page-header h2 a, .page-header h2 a:hover, .categories-list h2 a, .categories-list h2 a:hover {
    color: #024765;
}

/*-- our projects --*/
.blog-item-content .category .category-name a {
	color: #fff;
}

.blog-item-content .introtext {
	color: #fff;	
}

.isotope-layout .com-content-category-blog .item-content .btn-readmore::before {
    background-color: #0182bb;
}

.isotope-layout .com-content-category-blog .item-content .btn-readmore::after {
    background-color: #0182bb;
}

/*-- our blog --*/
.mostread li a, .latestnews li a, .relateditems li a, .tagssimilar ul li a {
    color: #024765;
}

.page-link {
    color: #024765;
}

/*-- masthead --*/
.t4-masthead .ja-masthead .ja-masthead-detail {
    padding: 10.15rem 0;
    margin: 0 auto;
    z-index: 9;
}
.ja-masthead:before {
    background-color: #0182bb;
}

.t4-masthead .ja-masthead .ja-masthead-detail .ja-masthead-title {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0.25rem;
    font-size: 60px;
    font-weight: 600;
    text-transform: uppercase;
}

.t4-masthead .ja-masthead .ja-masthead-detail .ja-masthead-description {
    opacity: 0.8;
    max-width: 650px;
    margin: 0 auto;
}

body.com_contact .ja-masthead {
	z-index: 0;
}

/*-- typography --*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #024765;
}

p.linia-hr-empty {
    background: none;
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
    height: 1px;
    width: 100%;
}

.bg-secondary {
    background-color: #024765 !important;
}

.badge-info {
    background-color: #0182bb;
}

a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #024765;
}

.readmore .btn:hover, .category-module.isotope .article-details .mod-articles-category-readmore .btn:hover {
    background-color: #0182bb !important;
}

.page-item.active .page-link {
    background-color: #0182bb;
    border-color: #0182bb;
}

.btn.btn-secondary {
    background-color: #0182bb !important;
    border-color: #0182bb !important;
}

#t4-main-body .component .btn.btn-primary {
    background-color: #0182bb!important;
    border-color: #0182bb!important;
}

.btn.btn-danger {
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

.com-finder .btn.btn-secondary {
    background-color: #df4744 !important;
    border-color: #df4744 !important;
}

