/* Rendered from the theme's custom_style-2.php (light layout demo), recolored. */

	body{
	font-weight:400;
	}


			@media (min-width: 992px){
		header.page-header-1 .navbar-nav > li > a,
		header.page-header-2 .navbar-nav > li > a{
		font-family:Poppins;
font-weight:600;
color:#3a3a3a;
		}
		}
		
			#pageTitle.page-title-wrapper {
			background-image: url(/images/shop-bay.jpg);
		}
		body:not(.home) #pageContent {
		padding-top: 100px;
		}
		@media (min-width: 992px){
			body:not(.home) #pageContent {
				padding-top: 120px;
			}
		}
		
	h2{
	font-family:Mulish;
font-weight:600;
font-size:34px;
line-height:40px;
color:#000;
	}
	h4{
	font-family:Mulish;
font-size:36px;
line-height:32px;
color:#000;
	}
	h5{
	font-family:Mulish;
font-weight:700;
font-size:20px;
line-height:28px;
color:#000;
	}
	a{  }
	a:hover{  }
	.car_repair_services_wc_products_tab.vc_tta.vc_tta-style-classic .vc_tta-tab a{  }
	.widget-title, .title-contact-info, .widgettitle{
	font-family:Mulish;
		font-size:24px;
	color:#000;
	}

	body{
		}


	/*anchor*/

	dl, dd, a{
		}

	a:hover,h1 a:hover, h2 a:hover,.column-right .side-block ul li a:hover{
		}

	/*heading*/
	.loader-circle-2{
	border-right-color:#dc4641;
	}
	.loader .line:nth-child(6),.loader .subline:nth-child(11){
	background:#dc4641;
	}
	.loader .needle:before{
			border-color: transparent #dc4641 transparent transparent;
		}


	h1, h2.h-lg,.modal-header a:hover{
		}
	.block.bg-1 h1, .block.bg-2 h1, .block.bg-3 h1, .block.bg-1 h2, .block.bg-2 h2, .block.bg-3 h2, .block.bg-1 h3, .block.bg-2 h3, .block.bg-3 h3, .black-bg-color h2.h-lg,
	.banner-under-slider h2, .banner-under-slider h3, 
	.banner-under-slider h4,.block.bg-dark h1, .block.bg-dark h2, .block.bg-dark h3,
	.page-footer .footer-phone, .page-footer .footer-phone h2{
		}
	.side-block{
	border-bottom:1px solid#dc4641;
	}
	.vc_toggle,.divider-line{
	border-top:1px solid#dc4641;
	}
	.promo-banner{
	border:2px dotted#dc4641;
	}
	.quote-simple {
	border-left:4px solid#dc4641;
	}

	.color, a.color, a.color:hover, a.color:focus,
	.filters-by-category ul li a:hover, 
	.filters-by-category ul li a.selected,
	.blog-post .post-meta li i.icon,
	#appointmentForm.modal .modal-dialog .modal-header .close,
	.slick-prev:hover:before, .slick-next:hover:before,.reply a{
		}

	.block.bg-1, .block.bg-2, .block.bg-3, 
	block.bg-1 a, .block.bg-2 a, .block.bg-3 a,.banner-under-slider,
	.services-angle-text h5,header .header-phone,header .header-right .address{
		}
	.text-icon .icon-wrapper > span i{
		}
	.vertical-tab-menu .list-group > a i.icon,
	.stat-box .icon,.contact-info > .icon,.social-links ul li a,
	.category-list > li:after,.services-block-alt .services-link,.promo-banner .icon-lg,.page-footer .contact-info .icon,
	.page-footer .social-links ul li a,.breadcrumbs .breadcrumb a:hover,
	.link a,
	.post-preview .post-title a:hover{
		}

	@media (max-width: 991px) {  
	#slide-nav #slidemenu .close-menu,
	header.page-header .navbar-toggle {
		}  
	}

	a:hover,h1 a:hover, h2 a:hover,.column-right .side-block ul li a:hover{
		}
	/*heading*/
	h1, h2, h3, h4, h5, h6 ,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		}

	h1 b, h2 b,h3 b,h3 b{
		}

	.back-to-top a,
	.services-block .image,
	.services-angle-text .number,
	.text-icon .icon-wrapper > span,
	.testimonials-item,td#today,
	.service-icon .icon-wrapper span,
	.services-block-alt .image i,.image-scale-color:after,.text-icon-sm .icon-wrapper > span,
	.woocommerce #slide-nav #slidemenu.slide-active .search-container button.button,
	.service-icon .icon-wrapper .fack_icon_div,.services-block-alt .image .fack_icon_div,
	body .search-container:hover .button,
	.calendar_wrap td#today{
	background-color: #dc4641!important;
	}
	header .heade-mobile .search-container .button:hover {
		color:#dc4641;
	}
			body .services-block-alt .image i,.services-block-alt .image .fack_icon_div {
		-webkit-box-shadow: 0 0 0 20px #dc4641;
		-moz-box-shadow: 0 0 0 20px #dc4641;
		box-shadow: 0 0 0 20px #dc4641;
	}
	.services-block-alt .image:hover i ,.services-block-alt .image:hover .fack_icon_div{
		-webkit-box-shadow: 0 0 0 0px #dc4641;
		-moz-box-shadow: 0 0 0 0px #dc4641;
		box-shadow: 0 0 0 0px #dc4641;
	}
		
	
	header.page-header .appointment,header.page-header .appointment:after,.modal-header .appointment:after{
			border-color: transparent #dc4641 transparent transparent;
		}

	.input-custom:hover, 
	.input-custom:focus, 
	.input-custom.focus,
	.table .cell-marker,
	.coupon-print-inside{
	border-color:#dc4641;
	}
	header.page-header .appointment,.modal-header .appointment,.table .cell-marker{
	background-color:#dc4641;
	}

	.color, a.color, a.color:hover, a.color:focus,
	.services-block .service.dark h2, .services-block .service.dark h3, 
	.services-block .service.dark h4,header.page-header-1 .header-phone .phone-number .code,
	.marker-list > li:after,header.page-header-1 .header-right .address span,
	.testimonials-item .inside .rating,.services-block-alt .caption .title,
	.testimonial-card:after,.icon-star:before,
	blockquote::before{
	color:#dc4641;
	}
	.page-footer .footer-phone .number {
	color:#dc4641;
	}

	/*Menu Color*/
	@media (min-width: 992px){
	header.page-header-1 .navbar-nav>li>a:after
	{
	background-color:#dc4641;
	color:#3a3a3a;
	}
	}

	/*Slider Color*/

	#mainSlider .slide-content h4,
	#mainSlider .slide-content p{
		}
	#mainSlider .slide-content h3 {
	color:#dc4641;
	}
	#mainSlider .slick-prev:before,
	#mainSlider .slick-next:before{
		}
	#mainSlider .slick-prev:hover:before, 
	#mainSlider .slick-next:hover:before{
		}
	.slick-dots li.slick-active button, 
	.slick-dots li.slick-active button:hover{
		}

	/*Button*/



	.btn:before, .btn:after,.column-right .widget_search button:hover,input[type="submit"]:hover,
	.tags-list li a:hover,.tagcloud a:hover{
			}
	.view-more-testimonial:hover{
	
		}
	button#place_order,
	.btn-invert {
	background:#dc4641;
	}
	.btn-lg.btn-invert.view-more-testimonial{
	background-color:#dc4641;
		}
	.blog-post a.more-link:before, .blog-post a.more-link:after {
	background-color:#dc4641!important;
	}
	.btn.btn-border{
		}


	.btn:hover, .btn.active, .btn:active, .btn.focus, .btn:focus{
			}
	.btn-invert:hover, .btn-invert.active, .btn-invert:active, .btn-invert.focus, .btn-invert:focus{
			}
	.btn::before, .btn::after {
			}

	.btn.btn-invert::before, .btn.btn-invert::after {
			}

	.btn.btn-lg.btn-full.false-submit {
			}

	.btn.btn-lg.btn-full.false-submit:hover {
			}
	.btn.btn-lg.btn-full.false-submit span{
		}
	.btn.btn-lg.btn-full.false-submit:hover span {
		}

	.btn::before, .btn::after, .column-right .widget_search button:hover, input[type="submit"]:hover, .tags-list li a:hover,
	#slide-nav #slidemenu.slide-active .search-container .button, .tagcloud a:hover {
	background:#dc4641!important;
	}
	@media (max-width: 991px) {
	.header-info-toggle [class*='icon-']:hover {
		}
	}
	.promo01 .promo01-content .text-01, .promo01 .promo01-header .text-03 {
	color:#dc4641;
	}
	.promo01.colors-cheme-02 .promo01-content .text-01, .promo01.colors-cheme-02 .promo01-header .text-03 {
		}
	.promo01 .promo01-content .text-02 {
		color: #dc4641!important;
	}
	.promo01.colors-cheme-02 .promo01-content .text-02 {
		}
	.promo01 .promo01-header .text-01 {
		}
	.promo01.colors-cheme-02 .promo01-header .text-01 {
		}

	.promo01 .promo01-header .text-02{
		}

	.promo01.colors-cheme-02 .promo01-header .text-02{
		}

	.coupon .coupon-all::after {
	border-color:#dc4641 transparent transparent;
	}
	a.btn.btn-border.print-promo.print-ele-link:after, a.btn.btn-border.print-promo.print-ele-link:before {
	background:#dc4641 !important;
	}
	.promo01 .promo01-content a.btn.btn-border.print-promo.print-ele-link{
	border:1px solid #dc4641;
	}
	.promo01.colors-cheme-02 .promo01-content a.btn.btn-border{
		}
	.promo01.colors-cheme-02 .promo01-content a.btn.btn-border span:hover {
	color:#dc4641;
	}
	.coupon-text2{
	color:#dc4641;
	}
	.coupon .coupon-all:hover::after {
	border-top-color:#dc4641;
	}
	.coupon .coupon-all:hover {
	background-color:#dc4641;
	color:#dc4641;
	}

	header .header-cart:hover a.icon, header .header-cart.opened a.icon {
	color:#dc4641!important;
	}
	.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	 background-color:#dc4641;
	}
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	 background-color:#dc4641;
	}
	.woocommerce span.onsale,header .header-cart .badge{
	background-color:#dc4641;
	}

	.woocommerce .star-rating span::before ,.woocommerce .comment-form p.stars a,.woocommerce-tabs .tabs.wc-tabs li.active a {
	color:#dc4641!important;
	}
	.wc-tabs > li > a::after{
	background:#dc4641!important;
	}
	.woocommerce-pagination .page-numbers .page-numbers.current,
	.woocommerce nav.woocommerce-pagination ul li a:focus, 
	body.woocommerce nav.woocommerce-pagination ul li a:hover, 
	.woocommerce nav.woocommerce-pagination ul li span.current{
	color:#dc4641!important;
	}
	.filters-row .page-numbers .current{
	background-color:transparent !important;
	color:#dc4641;
	}

	header.page-header-2 a.appointment:after {
			border-color: transparent #dc4641 transparent transparent;
		}
			header.page-header-2 a.appointment {
		background-color:#dc4641;
		}
		
	
		@media (min-width: 992px){
		header.page-header-2 .navbar-nav > li.current-menu-item > a:after, header.page-header-2 .navbar-nav > li:hover > a:after {
		background-color:#dc4641;
		}
		header.page-header-2 .navbar-nav .dropdown-menu li > a:hover, header.page-header-2 .navbar-nav .dropdown-menu li > a:focus {
		color:#dc4641;
	
		}
		}
		header.page-header-2 .search-container:hover .button {
		background-color:#dc4641;
		}

		#mainSlider .banner-btn, #mainSlider .banner-btn:focus{
		border: 2px solid #dc4641;       
		}
		.services-tabs .services-tabs-icons > span.active {
		background-color:#dc4641;
    
		}
		.icons-tabs .nav-tabs > li.active > a [class*='icon-'], .icons-tabs .nav-tabs > li > a:hover [class*='icon-'] {
		color:#dc4641;
 
		}
		.icons-tabs .nav-tabs > li > a::after {
		background:#dc4641;
      
		}
		.marker-list-sm-1 > li:after {
		color:#dc4641;
  
		}
		.how-works-number {
		color:#dc4641;
   
		}

		.banner-free .banner-text-1 { 
		background-color:#dc4641;
     
		}
		.banner-free .banner-text-1:after {
		border-color: #dc4641 transparent transparent transparent;
		}
		.pricing-box-header {
		background-color:#dc4641;
    
		}
		.text-icon-hor2 .icon-wrapper2 {
		color:#dc4641;
 
		}
		#appointmentForm.modalform-sm .wpcf7-submit.btn {
		border-color:#dc4641;
 
		}
		body .textarea-custom:hover, 
		body .textarea-custom:focus, 
		body .input-custom:hover, 
		body .input-custom.focus, 
		body .wpcf7-form-control.wpcf7-textarea:hover, 
		body .wpcf7-form-control.wpcf7-textarea:focus {
		border-color: #dc4641!important;
 
		}
		.bootstrap-datetimepicker-widget table td.active, 
		.bootstrap-datetimepicker-widget table td.active:hover {
		background-color: #dc4641!important;
 
		}
		div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
		border-color:#dc4641;
		}
		@media (min-width: 992px){
		header.page-header-2 .navbar-nav .dropdown-menu {
		border-bottom-color:#dc4641;
		}
		}
		.pricing-box-footer .mark-icon {
		color:#dc4641;
 
		}
		@media (max-width: 991px){
		header.page-header-2 .navbar-toggle:hover {
		color:#dc4641;
 
		}
		}


		.filters-row .page-numbers .current {
		color:#dc4641;
 
		}
		.estimator-panel .col-title [class*='icon'] {
		color:#dc4641;
 
		}
		.service-grid-item:hover .service-grid-item-title {
		background-color:#dc4641;
 
		}
		.service-grid-item-title:after {
		border-color: transparent transparent #dc4641 transparent;
		}
		@media (max-width: 767px){
		.estimator-panel .panel-toggle {
		color:#dc4641;
 
		}
		}  
		.car-faq-text .vc_toggle_title:hover h4 {
		color:#dc4641;
 
		}
		.filters-by-category ul li a:hover, .filters-by-category ul li a.selected {
		color:#dc4641;
 
		}
		.filters-by-category ul li a:after {
		background-color:#dc4641;
 
		}
		.twentytwenty-handle {
		background-color:#dc4641;
 
		}
		.section-blog .item .item__img .icon {
		background-color:#dc4641;
 
		}
		.slick-dots li.slick-active button, .slick-dots li.slick-active button:hover {
		background:#dc4641;
 
		}
		.block-title .title-separator {
		background-color:#dc4641;
 
		}
		.block-title .title-separator:before, .block-title .title-separator:after {
		background-color:#dc4641;
 
		}
		.faq-accordion .faq__title:before {
		background-color:#dc4641;
 
		}
		.info02 .info02__icon {
		color:#dc4641;
 
		}
		.blog-post .post-meta li.author .author__text {
		color:#dc4641;
 
		}
		.promo01 .promo01-header {
		background-color:#dc4641;
 
		}
		.promo01 .promo01-content .text-02 {
		color:#dc4641;
 
		}
		.services-block-alt .caption .title a:hover {
		color:#dc4641;
 
		}
		.services-block-alt:before {
		background-color:#dc4641;
 
		}
		.nav-pills > li.active > a {
		color: #dc4641 !important;
 
		}
		.nav-aside ul li a:before {
		background-color:#dc4641;
 
		}
		.address-info .address-info__icon {
		color:#dc4641;
 
		}
		.services-box .services-box__icon {
		color:#dc4641;
 
		}
		.card01 .card01__wrapper:before {
		background-color:#dc4641;
 
		}
		.card01 .card01__title a:hover {
		color:#dc4641;
 
		}
		.card01 .card01__social-icon li a:hover {
		background-color:#dc4641;
 
		}
		.marker-list-sm>li:after {
		color:#dc4641;
 
		}
		.promo-01 .promo-01__title .text-02 {
		color:#dc4641;
 
		}
		.box01 .box01__icon:before {
		background-color:#dc4641;
 
		}
		.promo02 .promo02__marker {
		color:#dc4641;
 
		}
		.stat-box02 .stat-box02__value {
		color:#dc4641;
 
		}
		.text-icon:before {
		background-color:#dc4641;
 
		}
		.video-block .video-block__icon span {
		background-color:#dc4641;
 
		}
		.stat-box02 .stat-box02__value:before {
		background-color:#dc4641;
 
		}
		.pricing-box02:before {
		background-color:#dc4641;
 
		}
		.pricing-box02.slick-center .pricing-box02__price, .pricing-box02.item-active .pricing-box02__price {
		color:#dc4641;
 
		}
		.newsbox .newsbox__title a:hover {
		color:#dc4641;
 
		}
		.newsbox .newsbox__data .icon-marker {
		background-color:#dc4641;
 
		}
		.newsbox .newsbox__link:hover {
		color:#dc4641;
 
		}
		.box-custom01 .box-custom01__icon .icon {
		color:#dc4641;
 
		}
		.video-wrapper .video-block__icon span {
		background-color:#dc4641;
 
		}
		.services-tabs .services-tabs-nav > li a:before {
		background-color:#dc4641;
 
		}
		.start-box02 .start-box02__text {
		border-color:#dc4641;
		}
		.pt-slick-button .slick-arrow:hover {
		color:#dc4641;
 
		}
		.banner-service .banner-text-3 i.icon {
		color:#dc4641;
		}
		.services-title .title-separator {
		background-color:#dc4641;
 
		}
		.estimate-current-change {
		color:#dc4641;
		}
		.estimate-part-price-price {
		color:#dc4641;
		}
		.estimate-part-close {
		color:#dc4641;
		}
		.estimate-table-info-list .round-icon {
		color:#dc4641;
		border-color:#dc4641;
		}
		.estimator-panel .form-group label a, div.rwmb-input .form-group label a {
		color:#dc4641;
		}
		#fullServices.modal .modal-header .close {
		color:#dc4641;
		}
		.services-title .title-separator:before, .services-title .title-separator:after {
		background-color:#dc4641;
 
		}
		.btn:not([data-action]).btn-border {
			border-color:#dc4641;
		}
		.social-links ul li a {
			color:#dc4641;
		}
		.gallery-item .hover .view:before {
			border-bottom-color:#dc4641;
		}
		@media (max-width: 991px){
		header .heade-mobile .navbar-toggle:hover span {
			background-color:#dc4641;
		}
		}
		@media (max-width: 991px){
		.header-info-toggle [class*='icon-']:hover {
			color:#dc4641;
		}
		}
		#appointmentForm.modal .modal-dialog .modal-header .close {
			color:#dc4641;
		}
		.tags-list a:hover {
			background-color:#dc4641;
		}
		.social-box .social-box__list ul li a:hover {
			color:#dc4641;
		}
		.breadcrumbs span {
			color:#dc4641;
		}
		.side-post:hover .side-post__content .side-post__title {
			color:#dc4641;
		}
		.panel-menu #mm0.mmpanel a:not(.mm-close):hover {
			color:#dc4641;
		}
		.panel-menu #mm0.mmpanel a:not(.mm-close):hover:after {
			color:#dc4641;
		}
		.panel-menu li.mm-close-parent .mm-close:hover:before {
			color:#dc4641;
		}
		.panel-menu ul li a:hover {
			color:#dc4641;
		}
		header.page-header-2 .header-phone:hover {
			color:#dc4641;
		}
		@media (max-width: 991px){
			.box01 .box01__content .box01__title:before {
				background-color:#dc4641;
			}
		}
		.block.bg-1 .btn-add, .block.bg-2 .btn-add, .block.bg-3 .btn-add {
			color:#dc4641;
		}

		.btn-invert:before, .btn-invert:after {
	background-color: #2c2c2c !important;
	}

	
