.gallery-page .new-layout .grid_wrapper .filters li a,
.myGod .grid_wrapper .filters > li a  {
    max-width: inherit;
}
.gallery-page .new-layout .grid_wrapper .filters > li:first-child a,
.myGod .grid_wrapper .filters > li:first-child a,
.gallery-page .new-layout .grid_wrapper .filters > li.on a,
.myGod .grid_wrapper .filters > li.on a{
	max-width: inherit;
    white-space: nowrap;
	line-height: 2em;
	padding-top:0;
	background: transparent url("../img/bg_select.png") no-repeat scroll right center;
}
.gallery-page .new-layout .grid_wrapper .filters > li.on > a > p,
.myGod .grid_wrapper .filters > li.on > a > p{
	line-height: 2.2em;
}
.gallery-page .new-layout .grid_wrapper .filters,
.myGod .grid_wrapper .filters  {
    width: 100%;
}
.gallery-page .new-layout .grid_wrapper .filters > li,
.myGod .grid_wrapper .filters > li {
    max-width: inherit;
}
.gallery-page .new-layout .grid_wrapper .select,
.myGod .grid_wrapper .select  {
    width: 300px;
}

p.white, span.white  {
    color:white!important;
}

/*500-MCA & 500-C-MCA slider BACKGROUNDS*/
.model-Nuova500MCA article:nth-child(1) .slideshow-mask.background,
.model-Nuova500CMCA article:nth-child(1) .slideshow-mask.background {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/pop_sfondo.jpg");
}
.model-Nuova500MCA article:nth-child(2) .slideshow-mask.background,
.model-Nuova500CMCA article:nth-child(2) .slideshow-mask.background {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/pop_star_sfondo.jpg");
} */
.model-Nuova500MCA article:nth-child(3) .slideshow-mask.background,
.model-Nuova500CMCA article:nth-child(3) .slideshow-mask.background {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/lounge_sfondo[1].jpg");
} 
/*.model-Nuova500MCA article:nth-child(4) .slideshow-mask.background,
.model-Nuova500CMCA article:nth-child(4) .slideshow-mask.background {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/06_lounge_sfondo_pelle[4].jpg");
} 


/*sfondo 500x citylook*/

.model-500XCityLook article:nth-child(1) .slideshow-mask.background{
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/01_pop_sfondo.jpg");
}
.model-500XCityLook article:nth-child(2) .slideshow-mask.background {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/04_pop_star_sfondo.jpg");
} 
.model-500XCityLook article:nth-child(3) .slideshow-mask.background {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/09_lounge_sfondo.jpg");
	} 
	
/*sfondo 500x offroadlook*/

.model-500XOff-RoadLook article:nth-child(1) .slideshow-mask.background{
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/01_cross_sfondo.jpg");
}
.model-500XOff-RoadLook article:nth-child(2) .slideshow-mask.background {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/06_cross_plus_sfondo.jpg");
} 


.model-Nuova500MCA.modelDetails .slideshow-mask.background,
.model-Nuova500CMCA.modelDetails .slideshow-mask.background
{
	background-repeat: no-repeat;
	background-size:100%
}


/*500C-MCA slider BACKGROUNDS
.model-Nuova500CMCA .slideshow-mask.background:nth-child(1) {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/06_lounge_sfondo.jpg");
}
.model-Nuova500CMCA .slideshow-mask.background:nth-child(2) {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/06_lounge_sfondo.jpg");
} 
.model-Nuova500CMCA .slideshow-mask.background:nth-child(3) {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/06_lounge_sfondo.jpg");
} 
.model-Nuova500CMCA .slideshow-mask.background:nth-child(4) {
    background-image: url("../img/cars/Restyled-nuova500/allestimenti/06_lounge_sfondo.jpg");
} */


/*CTA*/
.cta-menu .request-brochure-ext:after {
 background-position: -130px 0px;
}
.cta-menu .request-brochure-ext:hover:after {
 background-position: -129px -44px;
}

@media screen
*::selection {
    background: #AE1330;
    color: #fff;
}

/*Moel Grid Ribbons Translated + Discount + Both*/
#cars .new-ribbon .img_wrapper:after {
    content: "";
    background-image: url("../img/nieuw-ribbon.png");
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 1;
}

#cars .discount20-ribbon .img_wrapper:after {
    content: "";
    background-image: url("../img/discount20-ribbon.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 40px;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 1;
}

#cars .discount21-ribbon .img_wrapper:after {
    content: "";
    background-image: url("../img/discount21-ribbon_new_v1.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 40px;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 1;
}

#cars .discount25-ribbon .img_wrapper:after {
    content: "";
    background-image: url("../img/discount25-ribbon-new_1.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 40px;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 1;
}

#cars .discount14-ribbon .img_wrapper:after {
    content: "";
    background-image: url("../img/discount14-ribbon.png");
    background-repeat: no-repeat;
    height: 32px;
    width: 40px;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 1;
}

#cars .new-ribbon-20 .img_wrapper:after {
    content: "";
    background-image: url("../img/new-20-discount.png");
    background-repeat: no-repeat;
    height: 40px;
    width: 129px;
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 1;
}

#cars .new-ribbon-21 .img_wrapper:after {
    content: "";
    background-image: url("../img/new-21-discount.png");
    background-repeat: no-repeat;
    height: 40px;
    width: 129px;
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 1;
}

#above .locate .search_category input {margin:1px -4px 4px 0}

/*Grid line*/
/* INIZIO MODIFICA PER 124 SPIDER 2015-11-16*/
#gamma-other {
    border: 2px solid #fff;
    margin: 20px 0 20px 5px;
    padding-bottom: 160px;
}

#gamma500 .car-sub-note {
    color: #000;
    font-size: 12px;
} 
/*#gamma-other {
    border: 2px solid #ffffff;
    padding-bottom: 149px;
}*/
/* FINE MODIFICA PER 124 SPIDER 2015-11-16 */
.dropdown #cars #gamma-other {width: 95%;}
.dropdown #cars #gamma500 {margin-top: 20px;}
.dropdown #cars #gamma500:before  {top: 0px;}

/*Error msgs in Newsletter & KMI Form*/
.fname_err_msg, .sname_err_msg {
text-align: left;
width: 315px;
max-width: 315px;
margin-bottom: 5px!important;
color: #f00;
display: none;
}

.firstname_err_msg {
display: none;
position: relative;
left: 146px;
width: 350px;
max-width: 350px;
color: #f00;
float: left;
}

.surname_err_msg {
display: none;
position: relative;
left: 120px;
width: 330px;
max-width: 330px;
color: #f00;
float: right;
margin-right: 215px!important;
}