﻿.grid_wrapper .filters > li:first-child a{font-size:13px}
#below .box.tech_feat h3 {font-size:50px}
.coa_content .actions .build{font-size:12px; padding:0 0 0 24px; width:119px}
.coa_content .actions .discover{font-size:12px}
#below .cell p{font-size:11px; line-height:1}
.extended_privacy{display:none; font-size:10px; padding:0 0 5px 0}
#above .opt_panel h2 {font:15px/28px 'FiatAdvert01BRg',sans-serif}
#above .fin_calc {display:none}
#above .finito_wrapper .review .actions li a.brochure {display:inline-block}/* enable brochure buttons */

/*.hp .carousel_wrapper .nav a {background-image: url('../img/hp/arrows_nl.gif'); width:88px; height:137px; top:145px; overflow:hidden}
.hp .carousel_wrapper .nav a.btn_next {background-position: left bottom}*/

/* === FRECCE HP ALTE === */
.hp .carousel_wrapper .nav a {background-image: url('../img/hp/bg_arrow_hp_tall.png'); width:30px; height:139px; top:145px; overflow:hidden}
.hp .carousel_wrapper .nav .btn_prev { margin-left: -464px; }
.hp .carousel_wrapper .nav a.btn_next{background-position: left bottom; margin-right: -464px;}
/* FINE */

#above .result .vcard > .business, #above .ib .business {display:none}

.tdrive-iframe-wrapper { margin: 0 -10px; background: #fff }
.tdrive-iframe-wrapper iframe { display: block; margin: auto }

#header .contacts .box .car-recovered-label, #header .car-recovered-wrapper { display: inline-block }

/* #header .contacts .step1 .box, #header .global_nav_form .step1 .box { width: 200px } */
#header .contacts .box.radio h3, #header .global_nav_form .box.radio h3 {padding:0 0 0 4px; font-size:11px}

.box01 { float: left; height: 140px; margin: 0 10px; overflow: hidden; padding: 0 0 5px; text-align: center; width: 140px }

.loader_wrapper.request-brochure .form_wrapper_inner select[name="title"],
	.loader_wrapper.request-brochure .form_wrapper_inner fieldset input[type="text"]
	{ width: 195px }
.loader_wrapper.request-brochure .form_wrapper_inner label span { width: 115px; vertical-align: middle }
#below .tdrive_full_map .mandatory-fields { position: static; margin-bottom: 0 }
.form-request-brochure-wrapper .mandatory { margin-bottom: 10px }
.td_solo.loader_wrapper.tdrive .form_wrapper input[type="checkbox"] { margin-right: 10px }

.form-request-brochure-wrapper select[name="title"] { background: #e5e5e5; border: 1px solid #fff; color: #616161; width: 206px }
.form-request-brochure-wrapper select[name="title"].error { border-color: #f00 }
.loader_wrapper.request-brochure .privacy_wrapper .accept_privacy label { text-transform: none; font-size: 1em }
.loader_wrapper.request-brochure .privacy_wrapper .btn { margin-top: 15px }

.hp .our_cars.grid .box01 { margin-top: 12.5px }
/*.box01 .img_wrapper img { margin-top: -29px }*/
.box01 .img_wrapper + span, /*.grid_inner .box01 .img_wrapper img, .grid_outer .box01 .img_wrapper img*/ { margin: 0 }

#footer .nav > li {padding:0 5px}
#footer .nav.left > li {padding:17px 5px 0}

.steering_wheel { display: none }

.newsletter .form_wrapper_inner { margin-top: 20px }
#below .newsletter .form_wrapper_inner label { display: inline-block; margin: 5px 0 }
#below .newsletter .privacy_wrapper { padding-bottom: 10px }
.newsletter .accept_privacy label { color: inherit; font-size: 1em }
.newsletter .mandatory { text-align: right; border-bottom: 1px dotted gray }
#below .newsletter .btn { width: 70px }
#below .newsletter label span { width: 130px }
#below .newsletter .step1 .particle-label span { width: 130px }
#below .newsletter .step1 input[type="text"].particle { width: 40px }
﻿.grid_wrapper .filters > li:first-child a{font-size:13px}
#below .box.tech_feat h3 {font-size:50px}
.coa_content .actions .build{font-size:12px; padding:0 0 0 24px; width:119px}
.coa_content .actions .discover{font-size:12px}
#below .cell p{font-size:11px; line-height:1}
.extended_privacy{display:none; font-size:10px; padding:0 0 5px 0}

.tdrive_full_map .td_solo.loader_wrapper.tdrive .form_wrapper input[type="checkbox"] { margin-top: 4px }
.tdrive_full_map .td_solo.loader_wrapper.tdrive .form_wrapper .disclaimer-privacy-text { float: none; width: 88%; display: inline-block; line-height: 1.25; vertical-align: text-top }
.tdrive_full_map .result > div { float: left; width: 150px;} /* per pulsanti custom dealer (get-a-quote e test-drive) */
.tdrive_full_map .td_solo.loader_wrapper.tdrive .form_wrapper label .block {display: block;}
.tdrive_full_map .td_solo.loader_wrapper.tdrive .form_wrapper label .multiline {line-height: 1; margin-top: 3px;}

/* Main Navigation as IT */
#header .main_nav > ul > li:first-child { margin-left: 100px; width: 298px;}
#header .main_nav > ul > li.logo {  left: 0; margin-left: 40px; position: absolute; top: 0; width: 76px;}
#header .main_nav > ul > li { display: inline; float: left; height: 60px; margin: 0 0 0 110px; width: 295px;}
#header .main_nav > ul > li > ul {float: left; width: 480px;}
.main_nav > ul > li:nth-child(3) > ul > li:first-child {
	margin-left: -90px;
}
/* sezione FiatPedia landing NL*/
#below .container_12 #grid_8_glossary, #below .container_12 #grid_4_club {display: none;}


/* Togliere da qui fino a nuovo commento quando il nuovo COA sarà online su tutti i mercati */
.loader_wrapper.coa.coa-editorial,
.coa-editorial .coa_content.coa-promo-active .data_wrapper {width: 428px;}
.loader_wrapper.coa.coa-editorial .close {top: 32px; right: 130px;}
.loader_wrapper.coa.coa-editorial .loader {width: 100%; height: 428px; background-image: url("../img/coa/editorial/bg_coa.png");
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.coa-editorial .coa_content .model_version {height: 236px;}
.coa-editorial .coa_content.coa-promo-active .model_version {height: 230px;}

.coa-editorial .coa_content .model-image-wrapper {text-align: center; padding-top: 5px;}
.coa-editorial .coa_content .model-image-wrapper .model_attr {float: none; width: auto; padding-top: 8px;}

.coa-editorial .coa_content .model_attr h2 {font-family: 'FiatAdvert01BRg', ProximaNova, calibri, sans-serif;}
.coa-editorial .coa_content .model_attr .label-model-name {font-size: 22px; color: #af0532;}
.coa-editorial .coa_content .model_attr .label-model-version {font-size: 15px; color: #000;}

.coa-editorial .coa_content .data_wrapper {margin-top: 25px;}
.coa-editorial .coa_content.coa-promo-active .data_wrapper {margin-top: 5px;}

.coa-editorial .coa_content .data_wrapper .model_data {height: auto; display: table; table-layout: fixed; margin: 0; padding: 0 25px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.coa-editorial .coa_content .model_data .info-price-wrapper {display: table-row;}
.coa-editorial .coa_content .model_data .info-price-wrapper .side {display: table-cell; vertical-align: middle; float: none;}
.coa-editorial .coa_content .model_data .info-price-wrapper .side.left {width: 38%;}
.coa-editorial .coa_content .model_data .info-price-wrapper .side.right {width: 55%; padding: 0 3% 0 0; text-align: right;}
.coa-editorial .coa_content .promo-wrapper span {color: #000; text-transform: uppercase; font: 15px 'ProximaNova', calibri, sans-serif; padding: 0; min-height: 0;}
.coa-editorial .coa_content .promo-wrapper span.promo-price {font-size: 19px; font-weight: bold; text-decoration: line-through;}
.coa-editorial .coa_content .model_data .info-price-wrapper .price-label {font-size: 16px; font-weight: bold; text-transform: uppercase; color: #000;}
.coa-editorial .coa_content .model_data .info-price-wrapper .price-label.promo-price-label {color: #96172e;}

.coa-editorial .coa_content.coa-promo-active .model_data .info-price-wrapper .price-label,
	.coa-editorial .coa_content .model_data .info-price-wrapper .price-label.promo-price-label,
	.coa-editorial .coa_content .promo-wrapper,
	.coa-editorial .coa_content .actions .cta.mid-bottom
	{display: none;}
.coa-editorial .coa_content.coa-promo-active .model_data .info-price-wrapper .promo-price-label,
	.coa-editorial .coa_content.coa-promo-active .promo-wrapper,
	.coa-editorial .coa_content.coa-multi-cta .actions .cta.mid-bottom
	{display: block;}

.coa-editorial .coa_content.coa-promo-active .promo-wrapper {
	text-align:right;
	padding: 0 40px;
}

.coa-editorial .coa_content .model_data .actual-price {font: 44px 'FiatAdvert01BRg', sans-serif; color: #565656; padding: 0;}
.coa-editorial .coa_content .actions .fb_wrap {padding-top: 2px; width: 140px; height: 21px; margin: auto;}

.coa-editorial .coa_content .actions .build:after {display: none;}
.coa-editorial .coa_content .actions .cta {
	position: relative;
	display: block;
	margin: 0 0 5px 0;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background-image: url("../img/coa/editorial/btn_cta_sprite.png");
	background-repeat: no-repeat;
	/* overflow: hidden; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.coa-editorial .coa_content .actions .cta span.whiteArrow:after {
	background: url("../img/drag-table-btn.png") no-repeat scroll 0 center transparent;
	width: 20px;
	content: "";
	height: 100%;
	position: absolute;
}

.coa-editorial .coa_content .actions .cta.inactive {background-image: url("../img/coa/editorial/btn_cta_sprite-inactive.png"); cursor: default;}
.coa-editorial .coa_content .actions {height: 163px; margin-top:-6px;}
.coa-editorial .coa_content.coa-promo-active .actions {margin-top:0;}
.coa-editorial .coa_content.coa-multi-cta .actions {margin-top:-13px;}
.coa-editorial .coa_content.coa-multi-cta.coa-promo-active .actions {margin-top:-7px;}

.coa-editorial .coa_content .legal {font-size: 8px; height: 7px; padding-left: 25px; position: relative; top: -12px;}
.coa-editorial .coa_content.coa-promo-active .legal {top:-5px;}
.coa-editorial .coa_content.coa-multi-cta .legal {top:-19px;}
.coa-editorial .coa_content.coa-multi-cta.coa-promo-active .legal {top:-12px;}

.coa-editorial .coa_content .actions .cta.left {float: left; height: 28px; line-height: 28px;}
.coa-editorial .coa_content .actions .cta.right {float: right; height: 28px; line-height: 28px; padding-left: 10px;}
.coa-editorial .coa_content .actions .cta.center {text-align: center; clear: both;}
.coa-editorial .coa_content .actions .cta.center.bottom {height: 37px; line-height: 37px;}
.coa-editorial .coa_content .actions .cta.top,
.coa-editorial .coa_content .actions .cta.mid-top {width: 190px;}
.coa-editorial .coa_content .actions .cta.bottom {width: 360px; margin-left: 15px;}
.coa-editorial .coa_content .actions .cta.left.top {background-position: left -129px; margin-left: 17px; padding-left: 53px;}
.coa-editorial .coa_content .actions .cta.left.mid-top {background-position: left -165px; margin-left: 17px; text-align: center;}
.coa-editorial .coa_content .actions .cta.right.top {background-position: right -129px; margin-right: 25px;}
.coa-editorial .coa_content .actions .cta.right.mid-top {background-position: right -165px; margin-right: 25px;}
.coa-editorial .coa_content .actions .cta.center.bottom {background-position: left bottom;}

.coa-editorial .coa_content.coa-multi-cta .actions .cta.left.top {background-position: left 0; margin-left: 15px;}
.coa-editorial .coa_content.coa-multi-cta .actions .cta.left.mid-top {background-position: left -32px; margin-left: 15px;}
.coa-editorial .coa_content.coa-multi-cta .actions .cta.right.top {background-position: right 0; margin-right: 23px;}
.coa-editorial .coa_content.coa-multi-cta .actions .cta.right.mid-top {background-position: right -32px; margin-right: 23px;}
.coa-editorial .coa_content.coa-multi-cta .actions .cta.center.mid-bottom {width: 365px; height: 28px; line-height: 28px; margin-left: 15px; background-position: left -64px;}
.coa-editorial .coa_content.coa-multi-cta .actions .cta.center.bottom {width: 340px; height: 25px; line-height: 25px; background-position: left -99px;}

.coa-editorial .coa_content .actions a:hover .toolTip {
	display: none;
}

.coa-editorial .coa_content .actions a:hover .toolTip {
	display: block;
}

.toolTip {
	display: none;
	background-color: #FFFFFF;
	text-align: center;
	position: absolute;
	width: 220px;
	border: 1px solid #AF0532;
	margin-left:-111px;
	left:50%;
	padding: 10px;
	z-index: 1000;
	color: black;
	text-transform: none;
}

.toolTip.above {
	bottom: 25px;
	margin-bottom: 15px;
	bottom: 100%;
}

.toolTip.below {
	top: 100%;
	margin-top: 15px;
}

.toolTip:after,
.toolTip:before {
	border-style: solid;
	content: "";
	position: absolute;
	height: 0;
	width: 0;
}

.toolTip:after {
	border-width: 10px;
	right: 112px;
}

.toolTip:before {
	border-width: 11px;
	right: 110px;
}

.toolTip.leftArrow,
.toolTip.rightArrow {
	margin-left:0;
}

.toolTip.leftArrow {
	left: 10%;
}

.toolTip.rightArrow {
	right: 10%;
	left:auto;
}

.toolTip.above:after {
	border-color: #FFFFFF transparent transparent;
}

.toolTip.above:before {
	border-color: #AF0532 transparent transparent;
}

.toolTip.below:after {
	border-color: transparent transparent #FFFFFF;
}

.toolTip.below:before {
	border-color: transparent transparent #AF0532;
}

.toolTip.above:before,
.toolTip.above:after {
	top: 100%;
}

.toolTip.below:before {
	top: -24px;
}

.toolTip.below:after {
	top: -20px;
}

.toolTip.leftArrow:after,
.toolTip.leftArrow:before {
	right: auto;
}

.toolTip.rightArrow:after {
	right: 41px;
}

.toolTip.leftArrow:after {
	left: 41px;
}

.toolTip.leftArrow:before {
	left: 40px;
}

.toolTip.rightArrow:before {
	right: 40px;
}

.coa-editorial .coa_content .actions .cta.fb {
	background-image: url("../img/coa/editorial/btn_cta_sprite_fb.png");
}

.coa-editorial .coa_content .actions .cta.inactive.fb {
	background-image: url("../img/coa/editorial/btn_cta_sprite-inactive_fb.png");
}
/* Togliere fino a qui quando il nuovo COA sarà online su tutti i mercati */

#below .container_12 .triple_box .small .btn {bottom:10px; position:absolute; width:160px;}


.container_12 .grid_12 h2 {font-size:2.3em}
.container_12 .grid_12 h3 {font-size:2em}


#layout div.cookie_wrapper .cookie_inner{height:57px; width:910px; padding:10px 30px 10px 20px; margin: 0 auto; background:none repeat scroll 0 0 #D8D8D8;}
#layout div.cookie_wrapper{ right:0; left:0; background:none repeat scroll 0 0 #D8D8D8; border-bottom: 3px solid #96172E; /*position:fixed;*/ z-index:9999; overflow: hidden;}
#layout div.cookie_wrapper a.close {background: url("../img/btn_close_small.png") no-repeat scroll left top transparent; border: 0 none; height: 8px; float:right; top: 10px; width: 8px; position:relative; margin-right:-15px;}
#layout div.cookie_wrapper p{font-size: 14px }

#layout div.cookie_wrapper:-webkit-scrollbar { width: 0 !important }

#footer .nav li a.social {
    background: url("../img/global_nav/bg_social_icon112x42_nl.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    height: 20px;
    width: 112px;
}

/* Broucher Iframe Height */
#header .global_nav_form iframe {
    border: medium none;
    overflow-x: hidden;
    vertical-align: top;
	height:1000px;
}