/* ============================================================================
   theme-brand.css — Prime MEP brand palette (steel-blue #3F7A9C)
   ----------------------------------------------------------------------------
   ALTERNATE palette. NOT linked by default. To preview the Prime-MEP brand
   colours, edit _tools/_chrome.mjs head(): comment out theme-template.css and
   uncomment the theme-brand.css <link>, then rebuild.
   Auto-derived from the template stylesheet by recolouring every stock amber
   (#ffb703) accent to the brand steel-blue sampled from the logo.
   ============================================================================ */
:root { --brand:#3F7A9C; --brand-light:#8CAFC3; --brand-pale:#B3CAD8; }
a { color: #3F7A9C; }
a:active,
a:hover { color: #3F7A9C; }
::-moz-selection { background: #3F7A9C; }
::selection { background: #3F7A9C; }
.rs-menu-toggle { color: #3F7A9C; }
.stylelisting li:before { color: #3F7A9C; }
.features-content ul.rs-features-list li i { background-color: #3F7A9C; }
ul.services-list li a:hover { background: #3F7A9C; }
ul.services-list li a.active { background: #3F7A9C; }
ul.check-lists .list-item .icon-list-icon i { color: #3F7A9C; }
ul.check-lists2 li:before { background: #3F7A9C; }
ul.check-lists3 li:before { color: #3F7A9C; }
.pagination-area .nav-link { background: #3F7A9C; }
.pagenav-link ul li { color: #3F7A9C; }
.pagenav-link ul li a:hover { color: #3F7A9C; }
.pagenav-link ul li a:hover i:before { color: #3F7A9C; }
.gridFilter.gridfilter-style2 button.active { background: #3F7A9C; }
.gridFilter.gridfilter-style2 button:hover { background: #3F7A9C !important; }
.gridFilter.gridfilter-style2.yellow-gridfilter button.active { background: #3F7A9C; }
.gridFilter.gridfilter-style2.yellow-gridfilter button:hover { background: #3F7A9C !important; }
blockquote { border-left: 4px solid #3F7A9C; border-color: #3F7A9C; }
.rs-carousel.nav-style1 .owl-nav .owl-next,
.rs-carousel.nav-style1 .owl-nav .owl-prev { background: #3F7A9C; }
.rs-carousel .owl-dots .owl-dot { background: #3F7A9C; }
.rs-carousel .owl-dots .owl-dot:hover,
.rs-carousel .owl-dots .owl-dot.active { background: #3F7A9C; }
.readon { background: #3F7A9C; }
.readon.more { background: #3F7A9C; }
/*-- Add Button CSS --*/
.add-btn { background: #3F7A9C; }
/*-- Services Button CSS --*/
.services-btn .btn-text { background-color: #3F7A9C; }
.blog-button.inner-btn:hover a { color: #3F7A9C; }
.submit-btn.debitis { background: #3F7A9C; }
.address-wrap-item .icon-part { background: #3F7A9C; }
.address-wrap-item .icon-part:before { background: #3F7A9C; }
/*Video Icon*/
.rs-videos .animate-border .popup-border { background-color: #3F7A9C; }
.rs-videos .animate-border .popup-border:before { background-color: #3F7A9C; }
.sec-title .sub-text.yellow-color { color: #3F7A9C; }
.sec-title .sub-text.sub-text2:after { background: #3F7A9C; }
.sec-title .title.title4:before { background: #3F7A9C; }
.sec-title .title.title4.ser-style2 span { color: #3F7A9C; }
.sec-title2 .sub-title { color: #3F7A9C; }
.sec-title2 .sub-text { color: #3F7A9C; }
.sec-title2 .sub-text:before { background-color: #3F7A9C; }
.sec-title2 .sub-text:after { background-color: #3F7A9C; }
.sec-title2 .heading-border-line:before { background: #3F7A9C; }
.sec-title2 .heading-border-line:after { background: #3F7A9C; }
.sec-title2:hover .sub-text:before { background: #3F7A9C; }
.sec-title2:hover .sub-text:after { background: #3F7A9C; }
.sec-title2:hover .heading-border-line:before { background: #3F7A9C; }
.sec-title2:hover .heading-border-line:after { background: #3F7A9C; }
.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li i { color: #3F7A9C; }
.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-contact .rs-contact-info li a:hover { color: #3F7A9C; }
.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-sl-share .clearfix .opening em i { color: #3F7A9C; }
.full-width-header .rs-header .toolbar-area.topbar-style1 .toolbar-sl-share .clearfix li a i:hover { color: #3F7A9C; }
.full-width-header .rs-header .middle-header .rs-contact-info .contact-part .info-icon i:before { color: #3F7A9C; }
.full-width-header .rs-header .middle-header .rs-contact-info .contact-part .contact-info .info-des a:hover { color: #3F7A9C; }
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover { color: #3F7A9C; }
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item > a { color: #3F7A9C !important; }
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover { color: #3F7A9C; }
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.onepage-menu li.current-menu-item > a { color: #3F7A9C; }
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li a:hover,
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.active a,
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a,
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item > a:before { color: #3F7A9C !important; }
.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu > li > a:hover { color: #3F7A9C; }
.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu > li.current-menu-item > a { color: #3F7A9C; }
.full-width-header .rs-header .expand-btn-inner ul .search-parent a i:hover { color: #3F7A9C; }
.full-width-header .rs-header .expand-btn-inner ul .btn-quote .quote-button { background: #3F7A9C; }
.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span { background: #3F7A9C; }
.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot2,
.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot3,
.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot4,
.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot5,
.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot6,
.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot7,
.full-width-header .rs-header .expand-btn-inner ul .humburger .nav-expander .bar span.dot8 { background: #3F7A9C; }
.full-width-header .rs-header.header-style1 .expand-btn-inner ul .btn-quote .quote-button { background: #3F7A9C; border-color: #3F7A9C; }
.full-width-header .rs-header.header-style1 .expand-btn-inner ul .search-parent a i { color: #3F7A9C; }
.full-width-header .mobile-menu .rs-menu-toggle.primary { color: #3F7A9C; }
.full-width-header .right_menu_togle .close-btn:hover .nav-close .line span { background: #3F7A9C; }
.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before { color: #3F7A9C; }
.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover { color: #3F7A9C; }
.full-width-header .right_menu_togle .canvas-contact .social li a i { background: #3F7A9C; }
.full-width-header .mobile-navbar-menu .nav-menu li.active-menu a,
.full-width-header .mobile-navbar-menu .nav-menu li a:hover { color: #3F7A9C; }
.rs-breadcrumbs .breadcrumbs-inner .page-title:after { background: #3F7A9C; }
.rs-breadcrumbs .breadcrumbs-inner .breadcrumbs-area li a:before { background: #3F7A9C; }
.rs-breadcrumbs .breadcrumbs-inner .breadcrumbs-area li a:hover { color: #3F7A9C; }
.rs-slider.slider-style2 .slider .slider-item .slider-inner .content-part .sl-subtitle:before { background: #3F7A9C; }
.rs-slider.slider-style2 .slider .slider-item .slider-inner .content-part .small-title2 .bdr-big:before { background-color: #3F7A9C; }
.rs-slider.slider-style3 .slider .slider-item .slider-inner .content-part .sl-subtitle { color: #3F7A9C; }
.rs-choose.choose-style1 .widget-wrap-content .rs-addon-services .services-item .serial-number { background-color: #3F7A9C; }
.rs-choose.choose-style1 .widget-wrap-content .working-skill-part .icon-list-item li i { color: #3F7A9C; }
.rs-choose.choose-style1 .widget-wrap-content .working-skill-part .view-result a:hover { color: #3F7A9C; }
/* ------------------------------------
	11. Counter Section CSS
---------------------------------------*/
.rs-counter.counter-style1 .rs-counter-list { background: #3F7A9C1F; }
.rs-counter.counter-style1 .rs-counter-list .count-text .count-number .rs-count { color: #3F7A9C; }
.rs-counter.counter-style1 .rs-counter-list .count-text .count-number .prefix { color: #3F7A9C; }
.rs-counter.counter-style1.counter-modify1 .rs-counter-list:before { background: #3F7A9C1F; }
.rs-contact.contact-style1 .contact-box-item .contact-box .content-text .title a:hover { color: #3F7A9C; }
.rs-contact.contact-style1 .contact-box-item .contact-box .content-text .services-txt a:hover { color: #3F7A9C; }
.rs-contact.contact-style5 .contact-box .content-text .title a:hover { color: #3F7A9C; }
.rs-contact.contact-style5 .contact-box .content-text .services-txt a:hover { color: #3F7A9C; }
.rs-contact.contact-style6 .contact-box .content-text .title a:hover { color: #3F7A9C; }
.rs-contact.contact-style6 .contact-box .content-text span a:hover { color: #3F7A9C; }
.rs-videos.career-style1 .overly-border { border: 1px solid #3F7A9C; }
.rs-videos.career-style1 .overly-border a { background: #3F7A9C; }
.rs-videos.career-style1 .overly-border a:before { background: #3F7A9C; }
.rs-process.process-style3 .process-bg .process-item .number-text .number-area:before { background: #3F7A9C; }
.rs-project.project-style1 .project-item .project-content .project-inner .title a:hover { color: #3F7A9C; }
.rs-project.project-style1 .project-item .project-content .project-inner .category a:hover { color: #3F7A9C; }
.rs-project.project-style1 .project-item .project-content .p-icon { background: #3F7A9C; }
.rs-project.project-style2 .project-item .project-content .p-icon { background: #3F7A9C; }
.rs-project.project-style2 .project-item .project-content .project-inner .category a:hover { color: #3F7A9C; }
.rs-project.project-style2 .project-item .project-content .project-inner .title a:hover { color: #3F7A9C; }
.rs-project.project-style5.yellow-modify4 .project-item .project-content .title a:hover,
.rs-project.project-style5.yellow-modify4 .project-item .project-content .category a { color: #3F7A9C; }
.rs-project.project-style6 .project-item .project-content .project-inner .title a:hover { color: #3F7A9C; }
.rs-project.project-style6 .project-item .project-content .project-inner .project-btn .btn-text { background-color: #3F7A9C; }
.rs-project.project-style7 .project-item .project-content .project-inner .category a { color: #3F7A9C; }
.rs-project.project-style7 .project-item .project-content .project-inner .category a:hover { color: #3F7A9C; }
.rs-project.project-style7 .project-item .project-content .project-inner .title a:hover { color: #3F7A9C; }
.rs-project.project-style7 .project-item .project-content .p-icon { background: #3F7A9C; }
.rs-project.project-style8 .project-item .project-img .project-btn { background: #3F7A9C; }
.rs-project.project-style8 .project-item .project-content .title a:hover { color: #3F7A9C; }
.rs-project.project-style8 .project-item .project-content .category a:hover { color: #3F7A9C; }
.rs-skillbar.skillbar-style1 .cl-skill-bar .skillbar .skillbar-bar { background-color: #3F7A9C; }
.rs-skillbar.skillbar-style1.skillbar-modify5 .cl-skill-bar .skillbar .skillbar-bar { background-color: #3F7A9C; }
.rs-services.services-main-home .services-item .services-wrap .services-content .service-inner .icon-top { background: #3F7A9C; }
.rs-services.services-main-home .services-item .services-wrap .normarl-text-area .icon-image { background: #3F7A9C; }
.rs-services.services-style1 .services-slider .services-img a { background-color: #3F7A9C; }
.rs-services.services-style1 .services-slider .services-content .services-titles .title a:hover { color: #3F7A9C; }
.rs-services.services-style2 .services-box .services-content .title a:hover { color: #3F7A9C; }
.rs-services.services-style2 .services-box.services-yellow-box { background-color: #3F7A9C; }
.rs-services.services-style3 .services-item .services-text .title a:hover { color: #3F7A9C; }
.rs-services.services-style3 .services-item:after { background: #3F7A9C; }
.rs-services.services-style13 .services-item .services-text .title a:hover { color: #3F7A9C; }
.rs-services-single .services-add .address-wrap-item .divider .divider-separator:before { border-bottom: 2px dashed #3F7A9C; }
.rs-services-single .services-add .address-wrap-item .title span { color: #3F7A9C; }
.rs-services-single .brochures .btn-wrapper .dual-btn { background-color: #3F7A9C; }
.rs-faq.faq-style1 .faq-content .accordion .card .card-header .card-link { background-color: #3F7A9C; }
.rs-faq.faq-style1 .faq-content .accordion .card .card-header .card-link.collapsed:after { color: #3F7A9C; }
.rs-team.team-style1 .vertical-widget-content .slick-part .slider.slider-for .team-inner-wrap .team-content .title a:hover { color: #3F7A9C; }
.rs-team.team-style1 .vertical-widget-content .slick-part .slider .slick-arrow { background: #3F7A9C; }
.rs-team.team-style2 .team-item-wrap .team-inner-wrap .team-content .team-info .team-name a:hover { color: #3F7A9C; }
.rs-team.team-style2 .team-item-wrap .team-inner-wrap .team-content .social-icon li a i:hover { color: #3F7A9C; }
.rs-team.team-style2.yellow-team-modify2 .team-item-wrap .team-inner-wrap .team-content .social-icon li a i:hover { background: #3F7A9C; }
.rs-team.team-style3.team-modify3 .team-item-wrap .team-inner-wrap .team-content .plus-team .share-i { background: #3F7A9C; }
.rs-team.team-style3.team-modify3 .team-item-wrap .team-inner-wrap .team-content .plus-team .social-icons { background: #3F7A9C; }
.rs-team.team-style3.team-modify3 .team-item-wrap:hover .team-inner-wrap .team-content .team-info .team-name a { color: #3F7A9C; }
.rs-team.team-style4.yellow-team-modiy1 .team-item .team-inner-wrap .image-wrap .team-img-sec .team-content .author-text .team-name a:hover { color: #3F7A9C; }
.rs-team.team-style4.yellow-team-modiy1 .team-item .team-inner-wrap .image-wrap .team-img-sec .team-content .social-icons li a i { background: #3F7A9C; }
.rs-team.team-style5 .team-item .team-inner-wrap .team-content .team-info .team-name a { color: #3F7A9C; }
.rs-team.team-style5 .team-item .team-inner-wrap .team-content .team-info .team-name a:hover { color: #3F7A9C; }
.rs-team.team-style5 .team-item .team-inner-wrap .team-content .social-icon li a i:hover { color: #3F7A9C; }
.rs-team.team-style6 .team-item .team-inner-wrap .team-content .team-name a:hover { color: #3F7A9C; }
.rs-team.team-style6 .team-item .team-inner-wrap .team-content .team-title { color: #3F7A9C; }
.rs-team.team-style6 .team-item .team-inner-wrap .team-content .social-icons li a i:hover { background: #3F7A9C; }
.rs-team-single .btm-info-team .con-info .designation-info { color: #3F7A9C; }
.rs-team-single .btm-info-team .con-info .ps-informations .personal-info li span i { color: #3F7A9C; }
.rs-team-single .btm-info-team .con-info .ps-informations .personal-info li a:hover { color: #3F7A9C; }
.rs-team-single .btm-info-team .con-info .ps-informations .social-info li a:hover { color: #3F7A9C; }
.rs-pricing.pricing-style1 .pricing-table-wrap .pricing-table-features-list li i { color: #3F7A9C; }
.rs-blog.blog-main-home .blog-item .blog-content .blog-meta .date i { color: #3F7A9C; }
.rs-blog.blog-main-home .blog-item .blog-content .blog-meta .admin i { color: #3F7A9C; }
.rs-blog.blog-main-home .blog-item .blog-content .blog-title a:hover { color: #3F7A9C; }
.rs-inner-blog .blog-item .blog-content .blog-title a:hover { color: #3F7A9C; }
.rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li .blog-date i { color: #3F7A9C; }
.rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li .author i { color: #3F7A9C; }
.rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li .tag-line i { color: #3F7A9C; }
.rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li .tag-line a:hover { color: #3F7A9C; }
.rs-inner-blog .widget-area .widget-title .title:after { background: #3F7A9C; }
.rs-inner-blog .widget-area .search-widget .search-wrap button:hover { color: #3F7A9C; }
.rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-desc a:hover { color: #3F7A9C; }
.rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-desc .date-post i:before { color: #3F7A9C; }
.rs-inner-blog .widget-area .categories ul li a:hover { color: #3F7A9C; }
.rs-inner-blog .widget-area .tags-cloud .tagcloud a:hover { background: #3F7A9C; }
.rs-inner-blog .blog-details .blog-full .blog-content-full .bs-info a { background: #3F7A9C; }
.rs-testimonial.testimonial-style1 .testi-item-content .slider .slick-arrow { background: #3F7A9C; }
.rs-shop-part .product-list .image-product .overley .product-info a { border: 0px solid #3F7A9C; }
.rs-shop-part .product-list .image-product .onsale { background: #3F7A9C; }
.rs-shop-part .product-list .content-desc .loop-product-title a:hover { color: #3F7A9C; }
.rs-shop-part .product-list:hover .image-product .overley .product-info a { border: 0px solid #3F7A9C; }
.rs-single-shop .single-price-info .single-price { color: #3F7A9C; }
.rs-single-shop .single-price-info p.category a:hover { color: #3F7A9C; }
.rs-single-shop .tab-area ul.nav-tabs li .nav-link:hover,
.rs-single-shop .tab-area ul.nav-tabs li .nav-link.active { background: #3F7A9C; }
.rs-single-shop .tab-area .tab-content .tab-pane .reviews-grid .comment-form .ratings ul li i { color: #3F7A9C; }
.rs-cart .cart-wrap table.cart-table .product-name a:hover { color: #3F7A9C; }
.rs-checkout .coupon-toggle .accordion .card { border-top: 3px solid #3F7A9C; }
.rs-checkout .coupon-toggle .accordion .card .card-header .card-title button { color: #3F7A9C; }
.rs-checkout .coupon-toggle .accordion .card .card-header .card-title button:hover { color: #3F7A9C; }
.rs-my-account .rs-login .form-group label span { color: #3F7A9C; }
.rs-my-account .rs-login .last-password a { color: #3F7A9C; }
.rs-my-account .rs-login p a { color: #3F7A9C; }
.rs-footer.footer-main-home .footer-top .footer-social li a i:hover { color: #3F7A9C; }
.rs-footer.footer-main-home .footer-top .address-widget li i { color: #3F7A9C; }
.rs-footer.footer-main-home .footer-top .address-widget li .desc a:hover { color: #3F7A9C; }
.rs-footer.footer-main-home .footer-top .site-map li a:hover { color: #3F7A9C; }
.rs-footer.footer-main-home .footer-top .site-map li a:before { color: #3F7A9C; }
.rs-footer.footer-main-home .footer-top p input[type="submit"] { background: #3F7A9C; }
.rs-footer.footer-main-home .footer-bottom .copyright p a:hover { color: #3F7A9C; }
.rs-footer.footer-main-home .footer-bottom .copy-right-menu li a:hover { color: #3F7A9C; }
.rs-footer.footer-main-home .footer-bottom .copy-right-menu li:before { background: #3F7A9C; }
#scrollUp i { background: #3F7A9C; }
.loader .loader-container:before { border-top: 3px solid #3F7A9C; }
