/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
#header_main_alternate,#top #header .av-main-nav > li > a {background-color: #333333 !important;}
p.callforappointment {font-weight: bold;font-size:20px; text-transform: uppercase !important; font-family: 'Oswald', sans-serif; font-weight: 900 !important;text-align: right;}
#top #header_main > .container {padding-top: 20px;padding-bottom: 20px;}
#bigwheelsection {border: 5px solid #B4150B!important; border-left: none!important; border-right: none!important;}
.welcomehomepage {color: #b4150b !important; font-size:20px; text-transform: uppercase; font-family: 'Oswald', sans-serif !important; font-weight: 900 !important;}
.businesshours {color: #b4150b !important; font-size:20px; text-transform: uppercase; font-family: 'Oswald', sans-serif !important; font-weight: 900 !important;text-align: right;}
p.callforappointmenttext {text-align: right;}
.post-loop-1 .big-preview {display:none;}



/*********text us popupop form  *******************/


form.wpcf7-form.init {
    color: #000;
    
}


/*********     End   *******************/

/*********car for sale sidebar  *******************/

  h3.widget-title {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.1em;
    margin: 0px 0px 0px 9px;
    text-align: left;
}

.inner_sidebar.extralight-border {
    padding: 20px;
    border: 1px solid #3c3c3c;
}


/*********end *******************/

/*********main-vehicle-sidebar contact form  *******************/

.my-form {
    width: 260px;
}
input.cstm-btn {
    background-color: #b4150b;
    color: white;
    border-color: white;
    width: -webkit-fill-available;
}

/*************************************************** */


/* header widget css left and right blocks :*/

.cw_socialMediaFloat.hidden-xs {
    font-size: 35px;
    display: flex;
 
    gap: 3px;
    padding: 0px 11px 11px 0px;
}





.cw_socialMediaFloat.hidden-xs a {
    line-height: 0;
}



.header_bg {
    background-color: unset !important;
    color: #ffffff;
}



h5.cw_redh5 {
    color: #b4170b !important;
}
.cw-header-text {
    font-size: 1.3em !important;
}

.header-right-content {
 
    margin-top: -6em;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    padding: 0px 50px 0px 0px;
}

.hidden-xs.col-sm-6.col-md-3.col-md-pull-6.text-center {
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}

h5 {
    color: #fff;
    font-size: 1.3em;
    text-transform: uppercase;
   
    font-family: inherit !important;
    font-weight: 500 !important;
    line-height: 1.1 !important;
}



.hidden-xs.col-sm-6.col-md-3.text-center {
    line-height: 18px;
}



.html_header_top.html_logo_center .logo {
    left: 50%;
    transform: translate(-50%, 0);
    top: 0px !important;
}

.cw_socialMediaFloat.hidden-xs {
    font-size: 35px;
}

.header-left-content {
    /*margin: 0px 0px 88px 0px;*/
    padding: 0px 0px 0px 50px;

}
div#header_main {
    background-color: #000000;
}



/* Center-align the logo and adjust spacing */



.header-content {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px; /* Adjust spacing as needed */
}

/* Style the left content */
.header-left-content {
    flex: 1; /* Take up available space on the left */
    text-align: left; /* Adjust text alignment as needed */
}

/* Style the right content */
.header-right-content {
    flex: 1; /* Take up available space on the right */
    text-align: right; /* Adjust text alignment as needed */
}







/* cstm carfinder form css :*/

.cstm-head {
    font-weight: bold;
    font-size: 0.92em;
    display: block;
    visibility: visible;
    position: relative;
    margin-bottom: 7px;
}

select#pageSelection {
    background-color: #161616 !important;
    padding: 15px !important;
    margin-bottom: 25px !important;
    font-family: "Open Sans",Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
}

.post-entry.post-entry-type-page.post-entry-285 {
    background-color: #161616;
    padding: 15px;
    margin-bottom: 25px;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}

.post-entry.post-entry-type-page.post-entry-274 {
    background-color: #161616;
    padding: 15px;
    margin-bottom: 25px;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}

.post-entry.post-entry-type-page.post-entry-219 {
    background-color: #161616;
    padding: 15px;
    margin-bottom: 25px;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}




/* cstm contact form css :*/

select#avia_1_1 {
    background-color: white!important ;
    border-color: white!important;
    color: black!important;
}



#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #262626;
    background-color: #ffffff !important;
    color: #000;
}

input.button {
    background-color: #b4150b;
    color: white;
    border-color: white;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-weight: 400;
    overflow: hidden;
    position: relative;
    z-index: 1;
    -webkit-transition: all .2s ease;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px 13px;
    line-height: 1.1;
    white-space: normal;
    text-decoration: none;
    display: block;
    width: 100%;
    margin-bottom: 0;
    font-size: 14px;
    background-color: #9c120a;
}


p.form_element .button:hover {
    background: #9c120a;
    color: #fff! ;
    auto: ;
    background-color: #9c120a!important;
    color: white;
    border-color: white;
    box-shadow: none;
    transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -webkit-transition: all .2s ease;
}


/* cstm side bar css  :*/

img.avia-img-lazy-loading-259.image.wp-image-259.attachment-medium.size-medium {
    margin: 60px 0px 0px 0px !important ;
    
}





/*button contact us css:*/


.h-looking-m1 {
    color: #e3e3e3;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: 14px;
    margin: 0px 0px 0px 34px !important;
    padding: 30px 0px 30px 14px  !important;


}



.font-primary.section-subheading {
    font-family: Poppins,sans-serif;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3em;
    margin-top: 10px;
    color: #e3e3e3;
}


    h2.font-primary.section-title {
    font-weight: 700;
    font-size: 27px;
    font-family: Poppins,sans-serif;
    text-transform: uppercase;
    letter-spacing: .05em;
   
    margin-top: 0;
    color: #fff;
}


a.btn.btn-primary.font-primary.btn-lg {
    font-family: Poppins,sans-serif;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-weight: 400;
    margin-bottom: 5px;
    background-color: #b4150b;
    color: white;
    border-color: white;
    font-size: 17px;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 18px 15px 5px 4px;
    line-height: 1.1;
    padding: 10px 13px;
    display: inline-block;
    margin: 20px 6px 0px 1px;

    

}
    







/*slider buttonss:*/





#top #wrap_all .all_colors h5 {
    color: #ffff ;
    font-size: 1.3em  !important;
    line-height: inherit !important;
    font-family: 'open sans', Helvetica, Arial, sans-serif;
    font-weight: bold;
}







/* Slideshow & Buttons */
	.cw_homepageSlideBTNs {
		padding: 2em 0;
	}

	.cw_homepageSideButtons {
		margin-bottom: 1em
	}

	.cw_homepageSideButtons .cw_sideBTN {
		position: relative;
		display: block;
		border-top: 1px solid #444;
		border-bottom: 1px solid #444;
		border-left: 1px solid #444;
		-webkit-border-image: -webkit-gradient(linear, left top, right top, from(#444), color-stop(50%, #444), to(rgba(0, 0, 0, 0.7)));
		-webkit-border-image: -webkit-linear-gradient(left, #444 0%, #444 50%, rgba(0, 0, 0, 0.7) 100%);
		-o-border-image: -o-linear-gradient(left, #444 0%, #444 50%, rgba(0, 0, 0, 0.7) 100%);
		border-image: -webkit-gradient(linear, left top, right top, from(#444), color-stop(50%, #444), to(rgba(0, 0, 0, 0.7)));
		border-image: linear-gradient(to right, #444 0%, #444 50%, rgba(0, 0, 0, 0.7) 100%);
		border-image-slice: 1;
		margin-bottom: 5px;
	}

	.cw_homepageSideButtons .cw_sideBTN a {
		display: block;
		position: relative;
	}

	.cw_homepageSideButtons .cw_sideBTN a:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		display: inline-block;
		height: 100%;
		width: 45px;
		background: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/RS_SideButtons.jpg");
		-webkit-box-shadow: inset 10px 0 40px #000000;
		box-shadow: inset 10px 0 40px #000000;
		border-right: 1px solid transparent;
		-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, #848484), color-stop(80%, #848484), to(transparent));
		-webkit-border-image: -webkit-linear-gradient(top, transparent 0%, #848484 40%, #848484 80%, transparent 100%);
		-o-border-image: -o-linear-gradient(top, transparent 0%, #848484 40%, #848484 80%, transparent 100%);
		border-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, #848484), color-stop(80%, #848484), to(transparent));
		border-image: linear-gradient(to bottom, transparent 0%, #848484 40%, #848484 80%, transparent 100%);
		border-image-slice: 1;
		-webkit-transition: 100ms ease-in;
		-o-transition: 100ms ease-in;
		transition: 100ms ease-in;
	}

	.cw_homepageSideButtons .cw_sideBTN {
		-webkit-box-shadow: inset 0 0 50px #000000;
		box-shadow: inset 0 0 50px #000000;
		width: 100%;
		display: inline-block;
		background: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/RS_SideButtons.jpg");
	}

	.cw_homepageSideButtons .cw_sideBTN a h5 {
		text-transform: uppercase;
		color: #ddd;
		padding: 20px 20px 20px 60px;
		display: inline-block;
		margin: 0;
		-webkit-transition: 100ms ease-in;
		-o-transition: 100ms ease-in;
		transition: 100ms ease-in;
		font-family: 'Oswald', sans-serif;
		font-size: 1.1em;
	}

	.cw_homepageSideButtons .cw_sideBTN a:hover:before {
		background: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/RS_SideButtonsHover.jpg");
		width: 55px;
	}

	.cw_homepageSideButtons .cw_sideBTN a:hover h5 {
		-webkit-transform: translateX(10px);
		-ms-transform: translateX(10px);
		transform: translateX(10px);
		color: #fff;
	}

	#cw_Slideshow .item:nth-child(1) {
		background-image: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/1.jpg");
	}

	#cw_Slideshow .item:nth-child(2) {
		background-image: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/2.jpg");
	}

	#cw_Slideshow .item:nth-child(3) {
		background-image: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/3.jpg");
	}

	#cw_Slideshow .item:nth-child(4) {
		background-image: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/4.jpg");
	}

	#cw_Slideshow .item:nth-child(5) {
		background-image: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/5.jpg");
	}

	#cw_Slideshow .item:nth-child(6) {
		background-image: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/6.jpg");
	}

	#cw_Slideshow .item {
		-webkit-box-shadow: inset 0 0 100px #000000;
		box-shadow: inset 0 0 100px #000000;
		background-size: 100%;
		background-position: center center;
		background-repeat: no-repeat;
		height: 46vw;
	}

	#cw_Slideshow .item p {
		font-size: 1.6em;
		color: #fff;
		text-shadow: 2px 2px rgba(0, 0, 0, 0.8);
		position: relative;
		top: 90%;
		-webkit-transform: translateY(-90%);
		-ms-transform: translateY(-90%);
		transform: translateY(-90%);
		text-align: center;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-color: rgba(0, 0, 0, 0.71);
		padding: .3em;
	}

	/* Welcome Info */
	.cw_welcomeInfo {
		background: url("https://post.carsforsale.com/CustomTemplatePhotos/439414/photos/RS_WheelBG.jpg") center center;
		background-size: cover;
		padding: 2em;
	}

	.cw_welcomeInfoRedBar {
		height: 5px;
		background: -webkit-linear-gradient(left, rgba(180, 21, 11, 0) 0%, rgba(180, 21, 11, 1) 50%, rgba(180, 21, 11, 0) 100%);
		background: -webkit-gradient(linear, left top, right top, from(rgba(180, 21, 11, 0)), color-stop(50%, rgba(180, 21, 11, 1)), to(rgba(180, 21, 11, 0)));
		background: -o-linear-gradient(left, rgba(180, 21, 11, 0) 0%, rgba(180, 21, 11, 1) 50%, rgba(180, 21, 11, 0) 100%);
		background: linear-gradient(to right, rgba(180, 21, 11, 0) 0%, rgba(180, 21, 11, 1) 50%, rgba(180, 21, 11, 0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b4150b', endColorstr='#00b4150b', GradientType=1);
	}

	.cw_welcomeInfo h5 {
		color: #b4150b;
		font-size: 2em;
		text-transform: uppercase;
		font-family: 'Oswald', sans-serif;
		font-weight: 900;
	}

	.cw_welcomeInfo h5.cw_white {
		color: #fff;
	}

	.cw_welcomeInfo p {
		color: #fff ;
		line-height: 1.7em;
	}

	.cw_welcomeInfo .cw_rightSideInfo {
		text-align: right;
	}




	/* ---------------- Media Query ---------------- */



/* XS: 440px & Up */
	@media (min-width: 440px) {
		#cw_Slideshow .item p {
			font-size: 5vw;
		}
	}

	/* SM: 768px & Up */
	@media (min-width: 768px) {
		.cw_homepageSideButtons .cw_sideBTN a h5 {
			padding: 27px 27px 27px 60px;
			font-size: 1.3em;
		}

		#cw_Slideshow .item {
			background-size: cover;
			height: 400px;
		}
	}

	/* MD: 992px & Up */
	@media (min-width: 992px) {
		.cw_homepageSideButtons {
			margin: 0;
		}

		#cw_Slideshow .item p {
			font-size: 3em;
		}


	}

	/* LG: 1200px & Up */
	@media (min-width: 1200px) {}

	/* XLG: 1400px & Up */
	@media (min-width: 1400px) {}







#top #wrap_all .all_colors h1 {
    line-height: initial;
}


a.btn.btn-primary.font-primary.btn-lg {
    font-family: Poppins,sans-serif;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-weight: 400;
    margin-bottom: 5px;
    background-color: #b4150b;
    color: white;
    border-color: white;
    font-size: 15px;
     margin: 2px;
  
}

.h-looking-m1 {
  padding: 30px 40px 30px 30px!important;
  font-family: "Open Sans",Helvetica,Arial,sans-serif;
  margin: 0px 73px 0px -15px !important;

}

.vehicle-summary .item>div {padding: 0px 5px !important;}


/* Hide left and right content boxes on screens with a maximum width of 768px (typical mobile screens) */
@media screen and (max-width: 767px) {
    .header-left-content,
    .header-right-content {
        display: none;
    }
}
/*********car for sale mobile responsive *******************/
	

	
	.cstm-milagetwo {
   margin: 12px 0px 0px 20px;
    display: block;
    
}
	
	.block2 {
    gap: 22px !important;
}
	.block3 {
    gap: 22px !important;
}
	
	.cstm-drivenAwd {
    margin-right: 30px;


p.cstm-dev {
    margin-top: -10px !important;
   
}






/*********end*******************/


