/*
 Theme Name:   DetailX Child Theme
 Theme URI:    https://detailx.ancorathemes.com/
 Description:  DetailX Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     detailx
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  detailx
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.nav-phone a {
	color: #fff !important;
}
.nav-phone a:hover {
	color: #A57A06 !important;
}
.search_modern > .search_submit{
	color: #fff;
}
.header-main-nav a:hover{
	color: #A57A06 !important;
}
.sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image):hover{
	color: #fff !important;
}
.slider-cars-brand .slides{
	padding-top: 10px;
}
.btn-phone-call [class^="icon-"]:before, [class*=" icon-"]:before{
	font-size: 30px;
}
.get-directions{
	display: block;
	background: #111;
	color: #fff;
	padding: 3px 10px;
	font-size: 12px;
	border-radius: 4px;
	transition: ease-in-out 0.3s;
}
.get-directions:hover{
	background: #AD7C20;
	color: #fff;
}
.get-directions .fa{
	margin-right: 7px;
}
.mobile-call-header ul li{
	border: 1px solid;
    padding: 5px 6px !important;
    border-radius: 4px;
    margin: 0px 5px !important;
}
.mobile-call-header ul li{
	background: #1E1E1E;
	width: 46%;
}
.mobile-call-header ul li a{
	color: #fff !important;
	padding-left: 8px;
	font-size: 15px !important;
}
.gold-list-icon ul[class*="trx_addons_list"]>li:before{
	color: #CFAB34;
}
.sc_item_descr:last-child{
	margin-top: 0.6em !important;
}
#collision-testimonial .trx_addons_column-1_2:first-child .sc_testimonials_item_author{
	margin-top: 94px;
}
#process-row .slider_container:not(.slider_height_fixed) .slider-slide{
	padding-top: 15px;
}
#process-row .sc_icons_number .sc_icons_item_number{
	opacity: 0.1 !important;
}
.contact-form-g .gform_button.button{
	background: #CFAB34 !important;
	color: #222 !important;
	font-size: 18px !important;
	padding: 15px 30px !important;
}
.packages-box .sc_price_item_inner{
	min-height: 328px
}
.wraps-color img{
	border-radius: 15px;
}
.list-links a {
    display: inline !important;
	color: #CFAB34;
}
.list-links a:hover {
	color: #999;
}
.services-box .elementor-image-box-content{
	padding: 15px;
}
.services-list-home .post_meta{
	display: none;
}
.insurance-text .sc_item_descr.sc_align_center{
	max-width: 90%;
}
.one-line-phone-vertical-align .elementor-icon-box-content{
	display: flex;
	align-items: center;
}
.c-action-btn .sc_button_wrap{
	display: flex;
}
.c-action-btn .sc_button_wrap .sc_button{
	width: 50%;
	padding-left: 20px;
	padding-right: 20px;
}
.c-action-btn .sc_button_wrap .sc_button span{
	width: 100%;
	text-align: center;
}
.locations-phones li{
	margin-bottom: 20px !important;
}

@media (min-width: 1201px) and (max-width: 1456px) {
	.top-header-contact ul li span{
	font-size: 15px !important;
}
}
@media (min-width: 1088px) and (max-width: 1200px) {
	.top-header-contact ul li span{
	font-size: 11px !important;
}
}
@media (min-width: 768px) and (max-width: 1087px) {
  .top-header-contact ul li{
	margin-bottom: 10px !important;
}
	.top-header-contact ul li span{
	font-size: 9px !important;
}
}
@media screen and (max-width: 768px) {
	.c-action-btn .sc_button_wrap {
		flex-direction: column;
	}
	.c-action-btn .sc_button_wrap .sc_button{
	width: 100%;
}
	.insurance-text .sc_item_title_text{
		text-align: left;
        display: inline-block;
        width: 100%;
	}
	.insurance-text .sc_item_descr.sc_align_center{
		max-width: 100%;
		text-align: left;
}
	.c-action-btn .sc_button{
	  width: 100%;
  }
	.booking-btns .sc_button{
	  width: 100%;
  }
	.c-action-btn .sc_button_text{
		width: 100%;
		text-align: center;
	}
	.booking-btns .sc_button_text{
	  width: 100%;
		text-align: center;
  }
	.call-west-top ul li:nth-child(1){
		padding-right: 24px !important;
	}
}
@media screen and (max-width: 1200px) {
	.brand-logo {
		display: none;
	}
}
@media screen and (min-width: 1100px) {
	.sc_layouts_menu_nav>li>a {
		font-weight: 400;
	}
}