
/* template-color */

.scroll-top{
  background: #ba1f24 !important;
}

.main-menu .navigation > li > ul,
.main-menu .navigation > li > .megamenu{
	background: #0b306e;
}

.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{
	color: #ba1f24 !important;
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
  color: #ba1f24;
}

.preloader-close{
  background: #ba1f24;
}

.banner-carousel .content-box .btn-box a.banner-btn:hover{
  color: #ba1f24;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading{
  color: #ba1f24;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:before{
  color: #ba1f24;
}

.handle-preloader .animation-preloader .spinner{
  border: 3px solid #ba1f24 !important; 
}

.sticky-header{
  background: #fff;
}

.theme-btn-one{
  background: #ba1f24;
}

.theme-btn-one:hover{
  color: #ba1f24;
}

.shop-block-one .inner-box .lower-content h3 a:hover{
  color: #ba1f24;
}

.product-sidebar .sidebar-content .single-box .title-box:after{
  background: #ba1f24;
}

.product-sidebar .sidebar-content .single-box .item-name .bye-btn a:hover{
  color: #ba1f24;
}

.product-sidebar .sidebar-content .single-box .item-name h6 a:hover{
  color: #ba1f24;
}

.theme-btn-two:hover{
  border-color: #ba1f24;
}

.service-block-one .inner-box .lower-content h3 a:hover{
  color: #ba1f24;
}

.service-block-one .inner-box:hover .lower-content .btn-box a{
  background: #ba1f24;
}

.theme-btn-two:before,
.theme-btn-two:after{
  background: #ba1f24;
}

.project-block-one .inner-box .lower-content .view-btn a{
  background: #ba1f24;
}

.project-block-one .inner-box .lower-content .view-btn a:hover{
  color: #ba1f24;
}

.project-block-one .inner-box .lower-content h3 a:hover{
  color: #ba1f24;
}

.project-section .project-tab-btns li.active-btn,
.project-section .project-tab-btns li:hover{
  color: #ba1f24;
}

.testimonial-section .nav-style-one .owl-nav .owl-prev:hover,
.testimonial-section .nav-style-one .owl-nav .owl-next:hover{
  background: #ba1f24;
}

.testimonial-section:before{
  background: #ffad37;
}

.news-block-one .inner-box .image-box .category{
  background: #add8d3;
}

.news-block-one .inner-box .lower-content .post-info li a:hover{
  color: #ba1f24;
}

.news-block-one .inner-box .lower-content h3 a:hover{
  color: #ba1f24;
}

.contact-section .contact-info-inner .single-box .list li a:hover{
  color: #ba1f24;
}

.contact-section .contact-info-inner .single-box .social-links li a:hover{
  border-color: #ba1f24;
  background: #ba1f24;
}

.default-form .form-group input:focus,
.default-form .form-group textarea:focus{
  border-color: #ba1f24 !important;
}

.main-footer .subscribe-inner .subscribe-form .form-group input:focus{
  border-color: #ba1f24 !important;
}

.footer-top .contact-widget .widget-content .info-list li a:hover{
  color: #ba1f24;
}

.footer-top .contact-widget .widget-content .social-links li a:hover{
  background: #ba1f24;
}

.footer-top .links-widget .links-list li a:hover{
  color: #ba1f24;
}

.footer-top .shediul-widget .shediul-list li:last-child span{
  color: #ba1f24;
}

.footer-bottom .copyright p a{
  color: #ba1f24;
}

.footer-bottom .footer-nav li a:hover{
  color: #ba1f24;
}

.main-header.style-two .search-box-btn:hover{
  color: #ba1f24;
}

.main-header.style-two .cart-btn a:hover{
  color: #ba1f24;
}

.bg-color-1{
  background: #bee0e3;
}

.sortable-masonry .filter-tabs li span:before{
  background: #f1cfc3;
}

.video-section .video-inner .video-btn a{
  background: #ba1f24;
}

.coffee-menu-one .inner-box .icon-box .price{
  background: #add8d3;
}

.coffee-menu-one .inner-box h3 a:hover{
  color: #ba1f24;
}

.video-style-two .video-btn a{
  color: #ba1f24;
}

.project-block-two .inner-box .lower-content .view-btn a{
  background: #ba1f24;
}

.project-block-two .inner-box .lower-content h3 a:hover{
  color: #ba1f24;
}

.project-style-three .project-tab-btns li:before {
  background: #f1cfc3;
}

.project-style-three .nav-style-one .owl-nav .owl-next:hover,
.project-style-three .nav-style-one .owl-nav .owl-prev:hover{
  background: #ba1f24;
}

.testimonial-style-three .nav-style-one .owl-nav .owl-prev:hover,
.testimonial-style-three .nav-style-one .owl-nav .owl-next:hover{
  background: #ba1f24;
}

.footer-style-two .footer-widget ul li a:hover{
  color: #ba1f24;
}

.footer-style-two .footer-widget ul li span{
  color: #ba1f24;
}

.footer-style-two .footer-widget ul li a:before{
  background: #ba1f24;
}

.footer-style-two .logo-widget .social-links li a:hover{
  background: #ba1f24;
}

.main-header.style-four .nav-right .nav-list .mobile-nav-toggler:hover{
  color: #ba1f24;
}

.main-header.style-four .search-box-btn:hover{
  color: #ba1f24;
}

.main-header.style-five .main-menu .navigation > li.current > a, 
.main-header.style-five .main-menu .navigation > li:hover > a{
  color: #ba1f24;
}

.main-header.style-five .main-menu .navigation > li.dropdown.current > a:before{
  color: #ba1f24;
}

.shop-sidebar .sidebar-search .form-group input:focus{
  border-color: #ba1f24 !important;
}

.shop-sidebar .sidebar-search .form-group input:focus + button,
.shop-sidebar .sidebar-search .form-group button:hover{
  color: #ba1f24;
}

.default-sidebar .sidebar-categories .categories-list li a:hover{
  color: #ba1f24;
}

.default-sidebar .sidebar-categories .categories-list li a:hover:before{
  background: #ba1f24;
}

.range-slider .ui-slider .ui-slider-range{
  background: #ba1f24;
}

.range-slider .ui-state-default,
.range-slider .ui-widget-content .ui-state-default{
  background: #ba1f24;
}

.main-menu .navigation > li > ul > li:hover > a, 
.main-menu .navigation > li > .megamenu li:hover > a,
.main-header .sticky-header .main-menu .navigation > li ul li a:hover{
  color: #ba1f24 !important;
}

.range-slider .filter-btn:hover{
  background: #ba1f24;
}

.shop-sidebar .post-widget .post-inner .post .image-box{
  background: #ba1f24;
}

.shop-sidebar .post-widget .post-inner .post h5 a:hover{
  color: #ba1f24;
}

.shop-sidebar .post-widget .post-inner .post p{
  color: #ba1f24;
}

.shop-page-section .item-shorting .right-column .menu-box a:first-child{
  background: #ba1f24;
}

.pagination li a:hover,
.pagination li a.active{
  background: #ba1f24;
}

.product-details-content .product-details h3{
  color: #ba1f24;
}

.product-details-content .product-details .rating li{
  color: #fbb419;
}

.product-details-content .product-details .customer-rating .review a:hover{
  color: #ba1f24;
}

.product-details-content .product-details .addto-cart-box .clearfix li a:hover{
  background: #ba1f24;
}

.product-details-content .product-details .other-links .list li a:hover{
  color: #ba1f24;
}

.single-product .product-discription .tabs-content .customer-review .single-review .inner .rating li{
  color: #fbb419;
}

.single-product .product-discription .tabs-content .customer-comments .rating-box .rating li{
  color: #fbb419;
}

.single-product .product-discription .tabs-content .customer-comments .comment-form .form-group input:focus,
.single-product .product-discription .tabs-content .customer-comments .comment-form .form-group textarea:focus{
  border-color: #ba1f24 !important;
}

.cart-section .othre-content .coupon-box input:focus{
  border-color: #ba1f24 !important;
}

.checkout-section .upper-box .single-box a{
  color: #ba1f24;
}

.checkout-section .billing-form .form-group input:focus{
  border-color: #ba1f24 !important;
}

.checkout-section .additional-info .note-book textarea:focus{
  border-color: #ba1f24;
}

.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a:hover{
  color: #ba1f24;
}

.main-header.style-five .main-menu .navigation > li.dropdown:hover > a:before {
  color: #ba1f24;
}

#image_block_1 .image-box .video-inner{
  background: #cb997e;
}

.ourhistory-section .inner-box .content-box .year{
  color: #ba1f24;
}

.ourhistory-section .inner-content .line-box span{
  background: #ba1f24;
}

.ourhistory-section .inner-content .line-box span:after{
  background: #ba1f24;
}

.ourhistory-section .inner-content .line-box:before{
  background: #ba1f24;
}

.team-block-one .inner-box .image-box .social-links li a:hover{
  background: #ba1f24;
}

.team-block-one .inner-box .lower-content h3 a:hover{
  color: #ba1f24;
}

.project-block-two .inner-box .lower-box h4 a:hover{
  color: #ba1f24;
}

.ourmenu-section .single-menu-box .image-box{
  /*background: #ba1f24;*/
}

.testimonial-block-two .inner-box .image-box{
  background: #f3d8cf;
}

.faq-section .accordion-box .block .acc-btn .icon-outer{
  background: #add8d3;
}

.faq-section .accordion-box .block .acc-content .list li:before{
  background: #ba1f24;
}

.error-section .inner-box p a{
  color: #ba1f24;
}

.news-block-one .inner-box .lower-content h2 a:hover{
  color: #ba1f24;
}

.bg-color-3{
  background: #d7efec;
}

.bg-color-4{
  background: #f4eae8;
}

.blog-sidebar .search-widget .search-form .form-group button{
  background: #ba1f24;
}

.blog-sidebar .search-widget .search-form .form-group input:focus{
  border-color: #ba1f24 !important;
}

.blog-sidebar .post-widget .post .post-thumb{
  background: #ba1f24;
}

.blog-sidebar .post-widget .post h5 a:hover{
  color: #ba1f24;
}

.blog-sidebar .sidebar-archives .archives-list li a:hover{
  color: #ba1f24;
}

.blog-sidebar .sidebar-archives .archives-list li a:hover:before{
  background: #ba1f24;
}

.blog-sidebar .sidebar-tags .tags-list li a:hover{
  background: #ba1f24;
  border-color: #ba1f24;
}

.blog-post .post-inner .post-info li a:hover{
  color: #ba1f24;
}

.blog-post .post-inner .category{
  background: #add8d3;
}

.blog-details-content blockquote{
  background: #fcf5f3;
}

.blog-details-content blockquote i{
  color: #ba1f24;
}

.blog-details-content .two-column .text .list li i{
  color: #ba1f24;
}

.blog-details-content .post-share-option{
  background: #fcf5f3;
}

.blog-details-content .post-share-option .social-links li a:hover{
  background: #ba1f24;
}

.blog-details-content .comment-box .comment .comment-inner a:hover{
  color: #ba1f24;
}

.blog-details-content .comments-form-area .form-group input:focus,
.blog-details-content .comments-form-area .form-group textarea:focus{
  border-color: #ba1f24 !important;
}

.banner-section.style-four .banner-slider-nav .banner-slider-control:hover{
  color: #ba1f24;
}