a {
    color: #b27a1d;
}

a:hover {
    color: #fff;
}

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

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

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

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

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

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

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

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

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

#t4-mainnav .container:before, #t4-mainnav .container:after, #t4-section-5 .container {
	border-color: #000;
}

#t4-mainnav .container:before {
    content: "";
    border-top: 1px solid;
    display: block;
	border-color: #000;
	border-bottom: none;
}

.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link {
	color: rgba(255, 255, 255, 1);
}

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

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

.t4-megamenu .navbar-nav > li.show > a, .t4-megamenu .navbar-nav .mega-dropdown-menu.show li.show .nav-link {
    color: #000;
}

.t4-megamenu .navbar-nav > li.show > a, .t4-megamenu .navbar-nav > li.show .nav-header.dropdown-toggle.nav-link {
	color: #b27a1d;
}

.t4-megamenu .navbar-nav > li.show > a, .t4-megamenu .navbar-nav > li.show .nav-link {

}

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

/* tutaj to */
.t4-megamenu .navbar-nav > li > a .item-caret::before, .t4-megamenu .navbar-nav > li > .nav-link .item-caret::before {
	border-top-color: #b27a1d;
}

.t4-megamenu .dropdown-toggle .item-caret::before {
    border-top: 4px solid #b27a1d;
}

.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: #b27a1d;
}

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

.t4-megamenu .t4-module .module-title, .t4-megamenu .mega-col-nav .mega-col-title, .t4-megamenu .mega-col-module .mega-col-title {
	color: #000;	
}

.t4-megamenu .dropdown-menu li>a, .t4-megamenu .dropdown-menu li>.nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
    color: rgba(0, 0, 0, 1);
    padding: .6666666667rem 1rem;
}


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

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

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

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

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

.acm-features.style-1 .features-item:hover:after {
    border-right-color: #b27a1d!important;
    border-bottom-color: #b27a1d!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: #b27a1d;
}

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

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

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

.category-module.mod-owl .item-inner {
    background: #000;
}

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

.mod-articles-category-introtext {
	color: #b8b8b8;	
}

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

.testimonial-content .testimonial-text {
	color: #b8b8b8;	
}

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

.testimonial-content .testimonial-text .fa {
    opacity: .3;
	color: #bababa;
}

.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: #b27a1d;
}

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

.category-module.isotope .article-details .mod-articles-category-readmore .btn {
    background-color: #b27a1d!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;
}

.isotope-layout .isotope-filter-list button {
    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: #b27a1d;
    border-color: #b27a1d;
}

.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: #b27a1d;
}

.acm-features.style-5 .features-text h5 a {
	color: #b27a1d;
}

.acm-features.style-5 .features-text h5 a:hover {
	color: #fff;
}

.acm-features.style-5 .readmore {
	background: #b27a1d;
}

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

.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:hover:before {
    background: url(../../images/mask-h.png) no-repeat left center;
}

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

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

.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: #b27a1d;
}

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

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

.acm-features.style-5 .readmore:hover {
    opacity: 0.85;
	/*background-color: #fff;*/
}

.acm-features.style-5 .readmore:hover::before {
	opacity: 0.85;
    /*background-color: #b27a1d;*/
}

.acm-features.style-5 .readmore:hover::after {
	opacity: 0.85;
    /*background-color: #b27a1d;*/
}

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

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

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

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

#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: #b27a1d !important;
}

#t4-footer.t4-palette-dark {
	background-color: #151515;
	color: #5e5e5e;
}

#t4-footer.t4-palette-dark a {
	color: #b27a1d;
}

#t4-footer.t4-palette-dark a:hover {
	color: #fff;
}

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

.category .category-name a {
    color: #b27a1d;
}

.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: #b27a1d;
}

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

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

.page-link {
    color: #024765;
}

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

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

.badge-info {
    background-color: #b27a1d;
}

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

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

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

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

#t4-main-body .component .btn.btn-primary {
    background-color: #b27a1d!important;
    border-color: #b27a1d!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;
}

.table {
    color: #b8b8b8;
}

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

.contact .title-info h2,
.contact .contact-title h2,
.contact .title-link h2 {
	color: #fff;	
}

.contact .contact-info {
	color: #b8b8b8;	
}

.contact .contact-links ul.nav li a {
    background-color: #b27a1d;
    color: #fff;
}

.contact .contact-links ul.nav li a:hover {
    background-color: #fff;
    color: #b27a1d;
}

/* article */
.item-page {
    background-color: #000;
	color: #b8b8b8;
}

.createdby {
    color: #fff;
}

.createdby [itemprop=name] {
    color: #fff;
}

.published, .hits {
	color: #fff;	
}

/* our blog */
h1.page-subtitle {
	color: #fff;
}

.items-row .item, .items-row .blog-item, .blog-items .item, .blog-items .blog-item {
	background-color: #000;
	color: #b8b8b8;
}

.page-header h2 a, .categories-list h2 a {
    color: #b27a1d;
}

.page-header h2 a:hover, .categories-list h2 a:hover {
    color: #fff;
}

.readmore .btn {
    background-color: #b27a1d !important;
}

.readmore .btn:hover {
    opacity: 0.85;
}

h2.item-title a, .item-title h2 a {
    color: #b27a1d;
}

h2.item-title a:hover, .item-title h2 a:hover {
    color: #fff;
}

.items-more h3 {
    color: #fff;	
}

.items-more .nav-tabs > li > a {
    background: #000;
    color: #b27a1d;
}

.nav-tabs {
    border-bottom: 1px solid #b8b8b8;
}

.page-item.disabled .page-link {
	color: #b8b8b8;
    background-color: #000;
    border-color: #b8b8b8;
}

.page-link {
    color: #b27a1d;
	background-color: #000;
	border: 1px solid #b8b8b8;
}

.page-link:hover {
    color: #fff;
    text-decoration: none;
    background-color: #b27a1d;
    border-color: #b8b8b8;
}

.counter {
    color: #b8b8b8;
}

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

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


/* login */
.t4-main-body .component > .com-finder, .t4-main-body .component > .com-users-login, .t4-main-body .component > .com-users-registration, .t4-main-body .component > .request-confirm, .t4-main-body .component > .search, .t4-main-body .component > .com-users-remind, .t4-main-body .component > .com-users-reset, .t4-main-body .component > .com-users-profile, .t4-main-body .component > .com-users-profile__edit, .t4-main-body .component > .com-users-logout, .t4-main-body .component > .com-tags-tag {
	background: #000;
	color: #b8b8b8;	
}

.list-group-item {
	background: #000;	
}

.registration fieldset legend {
    background-color: #000;
}

.registration fieldset::before {
    background-color: #b8b8b8;
}

.text-muted {
    color: #b8b8b8 !important;
}


/* sidebar */
.sidebar-r .t4-module .module-inner, .sidebar-l .t4-module .module-inner {
	background: #000;
}

#login-form #form-login-remember label {
	color: #b8b8b8;
}

.mostread li a, .latestnews li a, .relateditems li a, .tagssimilar ul li a {
	color: #b27a1d;
}

.mostread li a:hover, .latestnews li a:hover, .relateditems li a:hover, .tagssimilar ul li a:hover {
	color: #fff;
}

.tagspopular ul > li {
    background: #b27a1d;
    color: #fff;
}

.tagspopular ul > li > a {
    color: #fff;
}

.tagspopular ul > li:hover {
    background: #fff;
    color: #b27a1d;
}

.tagspopular ul > li:hover > a {
    color: #b27a1d;
}

.t4-masthead .ja-masthead .ja-masthead-detail {
    padding: 14.15rem 0;
    margin: 0 auto;
    z-index: 9;
}