@charset "utf-8";
/* CSS Document */

/****************************FOR CUSTOM INTERIOR PAGE BODY STYLE CSS ONLY**************************/
/* CUSTOM HOME PAGE - MODEL SCROLLER */
.model_scroller_section .model_scroller #scroller_486_12,
.model_scroller_section .model_scroller #scroller_486_12 .item_space {
	height: auto !important;
	clear: both;
}

.model_scroller_section .model_scroller #scroller_486_12 .moving_space {
	position: relative !important;
	width: 100% !important;
}

.model_scroller_section .model_scroller #scroller_486_12 .item_cont {
	width: 20% !important;
	height: 22em;
}

.model_scroller_section .model_scroller #scroller_486_12 .scroller-content-container .scroller-content-image-container {
	width: 100% !important;
}

.model_scroller_section .model_scroller #scroller_486_12 .btn-scroller-item {
	font-size: 0.8em;
}

.model_scroller_section .model_scroller #scroller_486_12 .prev,
.model_scroller_section .model_scroller #scroller_486_12 .next {
	display: none;
}




/*******************CUSTOM SRP*******************************/
/*Hide Payment Calculator CTA on SRP*/
/*#custom_page_58 .srp_vehicle_wrapper .preview_eprice_btn_container.first_pricing_btn {
	display: none;
}*/

/*#custom_page_58 #region_3 > div.srp_results > div.srp_results_vehicles_wrapper > div > div > div.srp_vehicle_pricing_col > div:nth-child(2) > div > a {
	display: none;
}*/

#custom_page_58 #region_3 .mazda-btn .primary  a {
	background-color: #f2f2f2; 
	color: #333;
}

#custom_page_58 #region_3 .mazda-btn .primary  span {
	color: #333;
}
#custom_page_58 .truncated_vehicle_title{
	display:none!important;
}
#custom_page_58 .full_vehicle_title{
	display: block !important;
}
#custom_page_58 .lead-item-black .redesign_window_sticker{
	margin:  0;
	height: 45px;
	border: 2px solid #101010;
	box-sizing: border-box;
	border-radius: 3px;
	font-size: 13px;
	font-family: mazdatype-bold, Arial, sans-serif;
	line-height: 45px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	background: #101010;
	color: #fff;
}
#custom_page_58 .lead-item-black .redesign_window_sticker span {
    vertical-align: middle;
		background: transparent;
		color: #fff;
		border-bottom:none;
}
#custom_page_58 .lead-item-black .redesign_window_sticker:hover {
	background-color: #767676;
	border: 2px solid #767676;
}
.srp_page_title_container h1,
.srp_results_count_container span,
.srp_filter_option_label {
	text-transform: capitalize!important;
}
/*******************CUSTOM VDP*******************************/

#custom_page_61 #region_3 .preview_eprice_btn_container.pricing_btn_w_border.first_pricing_btn{
	display:none;
}
#custom_page_61 .lead-item-black .redesign_window_sticker {
	width: 100%;
		color: #fff;
		background: #101010;
		text-align: center;
		margin: 4% 0 2.5%;
		
}
#custom_page_61 .lead-item-black .redesign_window_sticker:hover {
	background-color: #767676;
	
}
#custom_page_61 .lead-item-black .redesign_window_sticker span {
	vertical-align: middle;
	color: #fff;
	border-bottom: none;
	font-size: 13px;
	
}
#custom_page_61 .custom-cta-roadster{
	margin-bottom:3%;
}
#custom_page_61 #region_3>div.multi_widget_1640_40572_sub_section_1>div:nth-child(4){
	margin: 3% 0 5%;
}

/*******************CUSTOM DEPARTMENT PAGE*******************/



/*******************CUSTOM GLOBAL PAGE**********************/



/* <!--------------- MEDIA QUERY SECTIONS BELOW ONLY ---------------> */

/* Larger than 2000px */
@media only screen and (min-width: 2000px) {
	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	
}


/* Smaller than 1350px */
@media only screen and (max-width: 1350px) {
	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	
}

/* Smaller than 1200px */
@media only screen and (max-width: 1200px) {

	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	
		
}

/* Smaller than 1024px */
@media only screen and (max-width: 1024px) {

	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	
		
}

/* Smaller than 960px */
@media only screen and (max-width: 960px) {
	/* CUSTOM HOME PAGE - MODEL SCROLLER */
	.model_scroller_section .model_scroller #scroller_486_12 .item_cont {
		width: 33.3% !important;
	}
	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	
}

/* Smaller than 768px */
@media only screen and (max-width: 768px) {
	/* CUSTOM HOME PAGE - MODEL SCROLLER */
	.model_scroller_section .model_scroller #scroller_486_12 .item_cont {
		width: 50% !important;
	}
	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	
}

/* Smaller than 584px */
@media only screen and (max-width: 584px) {

	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	
}

/* Smaller than 500px */
@media only screen and (max-width: 500px) {

	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	
		
}

/* Smaller than 450px */
@media only screen and (max-width: 450px) {

	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	
		
}

/* Smaller than 320px */
@media only screen and (max-width: 320px) {

	
	/*******************CUSTOM SRP*******************************/
	
	
	
	/*******************CUSTOM VDP*******************************/
	
	
	
	/*******************CUSTOM DEPARTMENT PAGE*******************/
	
	
	
	/*******************CUSTOM GLOBAL PAGE**********************/
	/***CUSTOM MODEL SCROLLER***/
	.model_scroller_section .model_scroller #scroller_486_12 .btn-scroller-item {
		font-size: 0.6em;
	}
	
	.model_scroller_section .model_scroller #scroller_486_12 .btn-scroller-item {
    	width: 65%;
	}
	
}

