/* Czarny: blue accents sampled from the company logo. */
:root{--theme-color:#3378AA;--czarny-brand-blue:#3378AA;--czarny-brand-blue-hover:#24587E;}
.btn-1{background-image:linear-gradient(90deg, rgb(51, 120, 170) 0%, rgb(51, 120, 170) 100%) !important;}
a.btn-2{color:rgb(51, 120, 170) !important;}
.sub-title{color:rgb(51, 120, 170) !important;}
.text-center .sub-title::after{background-color:rgb(51, 120, 170) !important;}
.sub-title::before{background-color:rgb(51, 120, 170) !important;}
a.services-1-read-more{color:rgb(51, 120, 170) !important;}
span.team-1-carousel-left-btn{background-image:linear-gradient(90deg, rgb(51, 120, 170) 0%, rgb(51, 120, 170) 100%) !important;}
span.team-1-carousel-right-btn{background-image:linear-gradient(90deg, rgb(51, 120, 170) 0%, rgb(51, 120, 170) 100%) !important;}
.testimonial-1-category{color:rgb(51, 120, 170) !important;}
button.estimate-1-btn{background-color:rgb(36, 88, 126) !important;}
a.blog-1-theme-btn{color:rgb(51, 120, 170) !important;}
.blog-1-link-btn2 a{color:rgb(51, 120, 170) !important;}
.services-2-icon{background-color:rgb(51, 120, 170) !important;}
h2.services-2-title::after{background-color:rgb(51, 120, 170) !important;}
.video-1-sub-title::before{background-color:rgb(51, 120, 170) !important;}
.about-3-icon-box{background-color:rgb(51, 120, 170) !important;}
.banner-2-content{background-image:linear-gradient(90deg, rgb(51, 120, 170) 0%, rgb(51, 120, 170) 100%) !important;}
.banner-2-icon-box{border-bottom:1px solid rgb(51, 120, 170) !important;}
a.banner-3-video-link{background-color:rgb(51, 120, 170) !important;}
.service-4-image::before{background-color:rgba(51, 120, 170, 0.8) !important;}
span.facts-3-count-text{color:rgb(51, 120, 170) !important;}
span.facts-3-count-text-suffix{color:rgb(51, 120, 170) !important;}
.facts-3-title::before{background-color:rgb(51, 120, 170) !important;}
.pricing-1-category{color:rgb(51, 120, 170) !important;}
.testimonial-2-designation{color:rgb(51, 120, 170) !important;}
.testimonial-2-icon-box{background-color:rgb(51, 120, 170) !important;}
.blog-1-link-btn3 a{background-color:rgb(51, 120, 170) !important;}
a.services-4-read-more{color:rgb(51, 120, 170) !important;}
header.main-header.header-style-six .main-menu .navigation > li.current > a::before{background-color:rgb(51, 120, 170) !important;}
header.main-header.header-style-six .main-menu .navigation > li.current > a::before{background-color:rgb(51, 120, 170) !important;}
.banner-5-btn .btn-1{background:rgb(36, 88, 126) !important;}
.whychooseus-3-icon-box{background-color:rgb(51, 120, 170) !important;}
a.banner-6-video-link{background-color:rgb(51, 120, 170) !important;}
a.banner-6-video-link::before{background-color:rgba(51, 120, 170, 0) !important;border:2px solid rgb(51, 120, 170) !important;}
.about-8-author-designation{color:rgb(51, 120, 170) !important;}
.contactinfo-1-icon-box:nth-child(3)::before{background:rgb(51, 120, 170) !important;}
a.contactinfo-1-video-link{background-color:rgb(51, 120, 170) !important;}
.whychooseus-5-image::after{background-color:rgba(51, 120, 170, 0) !important;}
.history-1-image::before{background-color:rgb(51, 120, 170) !important;}
.error-section h1{color:rgb(51, 120, 170) !important;}
.projects-2-overlay::before{background-image:linear-gradient(0deg, rgb(51, 120, 170) 0%, rgb(52, 52, 54) 100%) !important;}
.projects-2-overlay::after{background-image:linear-gradient(0deg, rgb(51, 120, 170) 0%, rgb(52, 52, 54) 100%) !important;}
.sidebar .popular-posts .post-info{color:rgb(51, 120, 170) !important;}
.sidebar-page-container .comments-area .comment-time{color:rgb(51, 120, 170) !important;}
.news-block-two.style-two .meta-info li.date{color:rgb(51, 120, 170) !important;}
.service-details-1-cat li.active{background:rgb(51, 120, 170) !important;border-color:rgb(51, 120, 170) !important;}
.service-details-1-cat li:hover{background:rgb(51, 120, 170) !important;border-color:rgb(51, 120, 170) !important;}
.text___pdf_pdf{color:rgb(51, 120, 170) !important;}
.details__inner__box span{color:rgb(51, 120, 170) !important;}
.brochure-box .inner .icon{color:rgb(51, 120, 170) !important;}

.widget ul li a:hover, .widget ol li a:hover{color:rgb(51, 120, 170) !important;}
.widget .tagcloud a:hover{border-color:rgb(51, 120, 170) !important;background-color:rgb(51, 120, 170) !important;}
.service-widget ul li a:hover::before, .service-widget ul li.current-menu-item a::before{background:rgb(51, 120, 170) !important;border-color:rgb(51, 120, 170) !important;}
.service-widget ul li:hover a, .service-widget ul li.current-menu-item a, .service-widget ul li.current-menu-item a::before{background:rgb(51, 120, 170) !important;border-color:rgb(51, 120, 170) !important;}
.footer-widget ul li a:hover, .footer-widget ol li a:hover{color:rgb(51, 120, 170) !important;}
.team-details .content-box .social-links li a:hover{border-color:rgb(51, 120, 170) !important;background-color:rgb(51, 120, 170) !important;}

#wp-calendar thead th{background:rgb(51, 120, 170) !important;}
#wp-calendar tfoot tr{background:rgb(51, 120, 170) !important;}
.thm-unit-test table tbody tr th a, .thm-unit-test table tbody tr td a{color:rgb(51, 120, 170) !important;}
.widget_rss.widget ul li .rss-date, .widget_rss.footer-widget ul li .rss-date{color:rgb(51, 120, 170) !important;}
.widget_rss.widget ul li cite, .widget_rss.footer-widget ul li cite{color:rgb(51, 120, 170) !important;}
.widget_rss.footer-widget ul li cite{color:rgb(51, 120, 170) !important;}
.widget_rss.footer-widget ul li{border:1px solid rgb(51, 120, 170) !important;}
.widget_rss.footer-widget ul li .rss-date{color:rgb(51, 120, 170) !important;}
.paginate-links a, .paginate-links > span{border:1px solid rgb(51, 120, 170) !important;color:rgb(51, 120, 170) !important;}
.paginate-links a:hover, .paginate-links > span{background:none 0px 0px repeat scroll rgb(51, 120, 170) !important;border-color:rgb(51, 120, 170) !important;}
.post-password-form input[type="password"]{border:1px solid rgb(51, 120, 170) !important;}
.post-password-form input[type="submit"]{background:rgb(51, 120, 170) !important;}
.thm-unit-test .posts-nav a span{background:rgb(51, 120, 170) !important;}
.thm-unit-test .posts-nav a:hover{color:rgb(51, 120, 170) !important;}
.thm-unit-test .posts-nav a:hover span{background:rgb(51, 120, 170) !important;}
.thm-unit-test .posts-nav a:hover{color:rgb(51, 120, 170) !important;}
.no-comments{background:rgb(51, 120, 170) !important;}
.footer-widget .tagcloud a:hover{background:rgb(51, 120, 170) !important;}
dl dd a{color:rgb(51, 120, 170) !important;}

.wp-block-button__link{background-color:rgb(51, 120, 170) !important;border-color:rgb(51, 120, 170) !important;}

