@charset "utf-8";
/* WEB FONT definitions - begin */
@font-face {
	font-family:'Gotham-XLight';
	src:url('fonts/Gotham-XLight.eot');
   src:local('☺'),
		 url('fonts/Gotham-XLight.eot?#iefix') format('eot'),
   	 url('fonts/Gotham-XLight.woff') format('woff'),
		 url('fonts/Gotham-XLight.ttf') format('truetype'),
		 url('fonts/Gotham-XLight.svg#Gotham-XLight') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Gotham-Light';
	src:url('fonts/Gotham-Light.eot');
   src:local('☺'),
		 url('fonts/Gotham-Light.eot?#iefix') format('eot'),
   	 url('fonts/Gotham-Light.woff') format('woff'),
		 url('fonts/Gotham-Light.ttf') format('truetype'),
		 url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Gotham-Book';
	src:url('fonts/Gotham-Book.eot');
   src:local('☺'),
		 url('fonts/Gotham-Book.eot?#iefix') format('eot'),
   	 url('fonts/Gotham-Book.woff') format('woff'),
		 url('fonts/Gotham-Book.ttf') format('truetype'),
		 url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Gotham-Medium';
	src:url('fonts/Gotham-Medium.eot');
   src:local('☺'),
		 url('fonts/Gotham-Medium.eot?#iefix') format('eot'),
   	 url('fonts/Gotham-Medium.woff') format('woff'),
		 url('fonts/Gotham-Medium.ttf') format('truetype'),
		 url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Gotham-Bold';
	src:url('fonts/Gotham-Bold.eot#iefix') format('eot');
	src:local('☺'),
		 url('fonts/Gotham-Bold.eot?#iefix') format('eot'),
		 url('fonts/Gotham-Bold.woff') format('woff'),
		 url('fonts/Gotham-Bold.ttf') format('truetype'),
		 url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Gotham-Black';
	src:url('fonts/Gotham-Black.eot');
   src:local('☺'),
		 url('fonts/Gotham-Black.eot?#iefix') format('eot'),
   	 url('fonts/Gotham-Black.woff') format('woff'),
		 url('fonts/Gotham-Black.ttf') format('truetype'),
		 url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');
	font-weight:normal;
	font-style:normal;
}
/* WEB FONT definitions - Gotham-XLight | Gotham-Light | Gotham-Book | Gotham-Medium | Gotham-Bold | Gotham-Black - end */

/* inline reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

/* HTML5 Boilerplate */
/*! normalize.css v1.1.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block; *display:inline; *zoom:1}audio:not([controls]){display:none; height:0}[hidden]{display:none}html{color:#000; font-size:100%; background:#FFF; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus,a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6,p,pre{margin:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{height:0; -moz-box-sizing:content-box; box-sizing:content-box}mark{color:#000; background:#FF0}code,kbd,pre,samp{font-size:1em; font-family:monospace,serif; _font-family:'courier new',monospace}pre{white-space:pre; white-space:pre-wrap; word-wrap:break-word}q{quotes:none}q:before,q:after{content:''; content:none}small{font-size:80%}sub,sup{position:relative; font-size:75%; line-height:0; vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul,dd{margin:0; padding:0}nav ul,nav ol{list-style:none; list-style-image:none}img{border:0; -ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0; border:0 none; padding:0}legend{border:0; padding:0; white-space:normal; *margin-left:-7px}button,input,select,textarea{margin:0; font-size:100%; vertical-align:baseline; *vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button; cursor:pointer; *overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0; box-sizing:border-box; *width:13px; *height:13px}input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0; padding:0}textarea{overflow:auto; vertical-align:top; resize:none}table{border-collapse:collapse; border-spacing:0}

/* Base styles: opinionated defaults */
html,button,input,select,textarea {color:#222; border:0; background:#FFF;}
html, body {font:normal 13px/15px Arial,Helvetica,sans-serif; color:#666; text-align:center; background:#000 none no-repeat 50% 0;}
::-moz-selection {background:#b3d4fc; text-shadow:none;}
::selection {background:#b3d4fc; text-shadow:none;}
::-webkit-input-placeholder {color:#888;}
:-moz-placeholder {color:#888;}
::-moz-placeholder {color:#888;}
:-ms-input-placeholder {color:#888;}

/* generic */
hr {display:block; margin:1em 0; border:0; border-top:1px solid #CCC; padding:0; height:1px;}
img {vertical-align:middle;}
fieldset {margin:0; border:0 none; padding:0;}
ul.unordered-list {margin:0 0 1.2em 2em; padding:0 0 1.2em 2em; list-style-type:disc; font-size:inherit; color:inherit;}
ul.unordered-list ul.unordered-list {margin:0 0 0 2em; padding:0 0 0 2em; list-style-type:circle;}
ol.ordered-list {margin:0 0 1.2em 2em; padding:0 0 1.2em 2em; list-style-type:decimal; font-size:inherit; color:inherit;}
ol.ordered-list ol.ordered-list {margin:0 0 0 2em; padding:0 0 0 2em;}
sup {position:relative; top:-1.3em; font-size:.4em; font-weight: 300}

/* UB REL POP */
/* overlayer */
.UB_overlayerClass {position:fixed; top:0; left:0; width:100%; z-index:9999998!important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0;
	opacity:0;
}
/* pop overlayer container */
.UB_popOverlayerClass {position:fixed; top:0; left:0; width:0; height:0; background:#000; z-index:9999999!important;
	-webkit-box-shadow:1px 3px 23px 1px rgba(0,0,0,0.33);
	-moz-box-shadow:1px 3px 23px 1px rgba(0,0,0,0.33);
	box-shadow:1px 3px 23px 1px rgba(0,0,0,0.33);
}
/* pop overlayer header */
.UB_popOverlayerClass .popButChiudi {position:relative; clear:both; padding:4px 10px 0; height:16px; overflow:hidden; background:#000; z-index:2;}
.UB_popOverlayerClass .popButChiudi h2 {display:none; position:relative; float:left; margin:0; padding:0; font:bold 10px/1.1 Arial,Helvetica,sans-serif; color:#FFF; text-transform:uppercase; white-space:nowrap; z-index:8;}
.UB_popOverlayerClass .popButChiudi a {display:none; position:relative; float:right; font:normal 10px/1.1 Arial,Helvetica,sans-serif; color:#CCC; text-decoration:none; text-transform:uppercase; z-index:9;}
.UB_popOverlayerClass .popButChiudi a:hover {color:#FFF;}
/* pop overlayer content */
.UB_popOverlayerClass .popContent {display:none; position:relative; clear:both; color:#FFF; background-color:#000; z-index:1;}
.UB_popOverlayerClass .popContent > a {color:#FFF; text-decoration:underline;}
.UB_popOverlayerClass .popContent > a:hover {text-decoration:none;}
.UB_popOverlayerClass .popContent a.btn-getFP {border:1px solid #CF8700; padding:5px 15px; font:normal 12px/36px Arial,Helvetica,sans-serif; color:#555; text-decoration:none; background:#FB0;}
.UB_popOverlayerClass .popContent a.btn-getFP:hover {color:#000;}
.UB_popOverlayerClass .popContent h1,.UB_popOverlayerClass .popContent h2,.UB_popOverlayerClass .popContent h3,.UB_popOverlayerClass .popContent h4,.UB_popOverlayerClass .popContent h5,.UB_popOverlayerClass .popContent h6,.UB_popOverlayerClass .popContent h7,.UB_popOverlayerClass .popContent p {margin:0;}
/* pop overlayer iframed content */
.UB_frame {position:relative; margin:0; border:0 none; padding:0; z-index:1;}
/* pop overlayer gallery navigation */
.UB_popOverlayerClass > a {display:none; position:absolute; padding:0 9px; height:23px; overflow:hidden; font:bold 14px/23px Arial,Helvetica,sans-serif; color:#999; text-decoration:none; background:#FFF; z-index:8;}
.UB_popOverlayerClass > a:hover {color:#000;}
.UB_popGalleryPrev {left:9px;}
.UB_popGalleryNext {right:9px;}
/* pop overlayer update content loader */
.UB_popLoader {display:none; position:absolute; bottom:0; left:0; background:#000 url(../gfx/ajax-loader.gif) no-repeat 50% 50%; z-index:9;}



/* old style website override class */
.page-CTR,
.page-CTR-TYRE {position:relative!important; background:transparent none no-repeat 50% 0!important; z-index:1!important;}
.extended-search #box-filters-type label.checkbox {font-size:11px!important;}
.extended-search a.search-more-button {margin-top:0!important;}


/* Author's custom styles - begin -------------------------------------------------------------------------------------------------- */
/* STRUTTURA - begin */
.page-wrapper {position:relative; width:100%; z-index:0;}
	.site-nav {position:relative; border-bottom:1px solid #CCC; height:35px; overflow:visible; background:#FFF; z-index:7;}
	.section-nav {position:relative; height:70px; background:#000; overflow:visible; z-index:6;}
	.bread-crumbs {position:relative; font:normal 12px/14px 'Gotham-Book',sans-serif; color:#DDD; z-index:4;}
	.title-CNT {position:relative; z-index:4;}
	.section-main {position:relative; z-index:5;}
	.section-tool {position:relative; z-index:3;}
	.custom-tool {position:relative; z-index:3;}
	.section-interest {position:relative; z-index:2;}
	.site-footer {position:relative; background:#000; z-index:1;}
		.content-wrapper:before,
		.content-wrapper:after {content:" "; display:table;}
		.content-wrapper:after {clear:both;} 
		.content-wrapper {position:relative; margin:0 auto; width:918px; text-align:left; background:#FFF; z-index:9; *zoom:1;}
			.content-wrapper > div:before,
			.content-wrapper > div:after {content:" "; display:table;}
			.content-wrapper > div:after {clear:both;}
			.content-wrapper > div {position:relative; *zoom:1;}
/* STRUTTURA - end */

/* GENERAL ELEMENT*/
.title-CNT .content-wrapper {background:transparent;}
h3.sub-title{display:block; margin:0 0 10px; padding:25px 0 0; font:normal 24px/1.1em 'Gotham-Bold',sans-serif; color:#000; text-transform:uppercase;}
button.find, input.find {display:block; border:0; padding:9px 11px 9px 30px; min-width:107px; font:normal 16px/17px 'Gotham-Medium',sans-serif; color:#FFF; text-transform:uppercase; background:#DE211B url(../gfx/sprite-arw-btn.png) no-repeat 0 -473px;}
button.find, input.find { min-width /*\**/: 67px\9 } /* IE8 */
button.find, input.find {*padding:5px 11px 8px 30px; *min-width:107px; *width:auto;} /* IE7 */
/* old dealer locator find button */
.tab-CNT .TAB-locator .google-search .left-search .find {min-width:50px;}

/* SITE NAV - begin */
.site-nav .content-wrapper {height:35px; overflow:visible;}
.site-nav-CNT {position:relative;}
.site-nav-CNT > div {float:left; position:relative;}
.site-nav-CNT > div > span {float:left; display:block; position:relative; margin:0 23px 0 0; font:normal 11px/17px 'Gotham-Medium',sans-serif; color:#000; text-align:center;  text-decoration:none; text-transform:uppercase; letter-spacing:-1px; background:transparent none no-repeat; z-index:2;}
.site-nav-CNT > div > a {display:block; position:relative; font:normal 11px/17px 'Gotham-Medium',sans-serif; color:#BBB; text-align:center;  text-decoration:none; text-transform:uppercase; background:#FFF url(../gfx/sprite-arw-btn.png) no-repeat; z-index:2;}
.site-nav-CNT > div > a:hover {color:#000;}
.site-nav-CNT .submenu-box {display:none; position:absolute; top:35px; right:0; border-top:1px solid #DDD; background:#FFF; z-index:1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #FFF 0%, #E1E1E1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#E1E1E1));
	background:-webkit-linear-gradient(top, #FFF 0%,#E1E1E1 100%);
	background:-o-linear-gradient(top, #FFF 0%,#E1E1E1 100%);
	background:-ms-linear-gradient(top, #FFF 0%,#E1E1E1 100%);
	background:linear-gradient(to bottom, #FFF 0%,#E1E1E1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E1E1E1', GradientType=0);
	-webkit-box-shadow:1px 5px 7px 0 rgba(0,0,0,.23);
	box-shadow:1px 5px 7px 0 rgba(0,0,0,.23);
}
.site-nav-CNT .submenu-box .submenu-box-CNT {}
.site-nav-CNT .submenu.active .submenu-box {display:block;}

.site-nav-CNT .box-country {position:static; border-right:1px solid #CCC; padding:8px 0 0; width:151px; height:27px;}
.site-nav-CNT .box-country > a {position:relative; float:left; padding:0 23px 0 0; color:#000; text-align:left; letter-spacing:-1px; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat 100% -49px;}
.site-nav-CNT .box-country.active > a {background-position:100% -166px;}
.site-nav-CNT .box-country > a:hover {color:#999;}
.site-nav-CNT .box-country .submenu-box {left:0; right:auto; width:100%;}
.site-nav-CNT .box-country .submenu-box-CNT {padding:13px 4px 10px;}
.site-nav-CNT .box-country .submenu-box-CNT > span {position:absolute; top:-3px; left:0; width:151px; height:4px; background:#FFF;}
.site-nav-CNT .box-country .submenu-box-CNT > p {margin:0 0 11px; font:normal 18px/19px 'Gotham-Medium',sans-serif; color:#000; text-align:center; text-transform:uppercase;}
.site-nav-CNT .box-country .submenu-box-CNT ul li {float:left; border-left:1px solid #BBB; text-align:center; text-transform:uppercase;}
.site-nav-CNT .box-country .submenu-box-CNT ul li:first-child {border:0 none;}
.site-nav-CNT .box-country .submenu-box-CNT ul li a {display:block; position:relative; padding:165px 0 0; width:181px; height:23px; overflow:hidden; font:normal 11px/13px 'Gotham-Medium',sans-serif; color:#000; text-decoration:none; background:transparent url(../gfx/sprite-country.png) no-repeat;}
.site-nav-CNT .box-country .submenu-box-CNT ul li a.europe {background-position:0 0;}
.site-nav-CNT .box-country .submenu-box-CNT ul li a.north-america {background-position:-181px 0;}
.site-nav-CNT .box-country .submenu-box-CNT ul li a.central-south-america {background-position:-362px 0; letter-spacing:-1px;}
.site-nav-CNT .box-country .submenu-box-CNT ul li a.asia-pacific {background-position:-543px 0;}
.site-nav-CNT .box-country .submenu-box-CNT ul li a.africa {background-position:-724px 0;}
.site-nav-CNT .box-country .submenu-box-CNT ul li a span {display:none; position:absolute; top:0; left:0; width:100%; height:188px; background:#000; z-index:9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	filter:alpha(opacity=15);
	-moz-opacity:.15;
	-khtml-opacity:.15;
	opacity:.15;
}
.site-nav-CNT .box-country .submenu-box-CNT ul li a:hover span {display:block;}
.site-nav-CNT .box-country .box-region {position:relative; float:left; *top:-1px;}
.site-nav-CNT .box-country .box-region ul {}
.site-nav-CNT .box-country .box-region ul li {float:left; margin:0 0 0 7px;}
.site-nav-CNT .box-country .box-region ul li:first-child {margin:0 0 0 3px;}
.site-nav-CNT .box-country .box-region ul li a {font:normal 11px/17px 'Gotham-Medium',sans-serif; color:#BBB; text-decoration:none;}
.site-nav-CNT .box-country .box-region ul li a:hover {color:#666;}
.site-nav-CNT .box-country .box-region ul li a.active {color:#000;}

.site-nav-CNT .box-site-nav {padding:9px 0 0;}
.site-nav-CNT .box-site-nav ul {float:left; margin:0 0 0 11px; padding:0; list-style:none;}
.site-nav-CNT .box-site-nav ul li {float:left; padding:0 11px; font:normal 11px/15px 'Gotham-Medium',sans-serif; color:#BBB; text-decoration:none; text-transform:uppercase;}
.site-nav-CNT .box-site-nav ul li a {float:left; color:#BBB; text-decoration:none;}
.site-nav-CNT .box-site-nav ul li a:hover {color:#000;}
.site-nav-CNT .box-site-nav ul li a.active {border-bottom:2px solid #000; color:#000;}

.site-nav-CNT .box-corporate-ext {float:right; padding:6px 0 0;}
.site-nav-CNT .box-corporate-ext > a {padding:0 22px 0 11px; font-size:11px; line-height:11px; color:#000; text-align:left; background-position:100% -315px;}
.site-nav-CNT .box-corporate-ext > a strong,
.site-nav-CNT .box-corporate-ext > a span {display:block;}
.site-nav-CNT .box-corporate-ext > a:hover {color:#666;}
.site-nav-CNT .box-corporate-ext.submenu > a {background-position:100% -87px;}
.site-nav-CNT .box-corporate-ext.active > a {height:31px; color:#000; background-position:100% -204px;}
.site-nav-CNT .box-corporate-ext .submenu-box-CNT ul {margin:0 27px;}
.site-nav-CNT .box-corporate-ext .submenu-box-CNT ul li {border-top:1px solid #CCC; font:normal 13px/52px 'Gotham-Medium',sans-serif; color:#000;}
.site-nav-CNT .box-corporate-ext .submenu-box-CNT ul li:first-child {border:0 none;}
.site-nav-CNT .box-corporate-ext .submenu-box-CNT ul li a {padding:0 15px 0 0; color:#000; text-decoration:none; white-space:nowrap; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat 100% -323px;}
.site-nav-CNT .box-corporate-ext .submenu-box-CNT ul li a:hover {color:#999;}

.site-nav-CNT .box-user-log {float:right; border:1px solid #CCC; border-width:0 1px; height:35px;}
.site-nav-CNT .box-user-log > a {display:block; width:44px; height:35px; overflow:hidden; text-align:left; text-indent:-999em; background-position:0 -351px;}
.site-nav-CNT .box-user-log.active > a {height:36px; color:#000; background-position:-50px -351px;}
.site-nav-CNT .box-user-log .login-box {padding:20px 15px;}
.site-nav-CNT .box-user-log .login-box form {letter-spacing:-1px;}
.site-nav-CNT .box-user-log .login-box form fieldset {}
.site-nav-CNT .box-user-log .login-box form fieldset legend {margin:0 0 15px; font:normal 18px/19px 'Gotham-Medium',sans-serif; color:#000; text-transform:uppercase;}
.site-nav-CNT .box-user-log .login-box form fieldset input[type='text'],
.site-nav-CNT .box-user-log .login-box form fieldset input[type='password'] {margin:0 0 15px; border:0 none; padding:9px 11px; width:223px; font:normal 15px/16px 'Gotham-Book',sans-serif; color:#000; background:#FFF;}
.site-nav-CNT .box-user-log .login-box form input[type='submit'] {float:right; border:0 none; padding:8px 11px 8px 33px; font:normal 16px/18px 'Gotham-Medium',sans-serif; color:#FFF; text-transform:uppercase; background:#D5190E url(../gfx/sprite-arw-btn.png) no-repeat 0 -395px; *margin:0 0 0 124px;}
.site-nav-CNT .box-user-log .login-box form label {float:left; padding:22px 0 0; min-width:131px; font:normal 12px/13px 'Gotham-Book',sans-serif; color:#777; *position:relative; *margin-top:-39px; }
.site-nav-CNT .box-user-log .login-box form label input[type='checkbox'] {float:left; margin:0 5px 0 0; width:13px; height:13px;}
.site-nav-CNT .box-user-log .login-box form label span {}
.site-nav-CNT .box-user-log .login-box form > a {display:block; clear:both; padding:9px 0 0; font:normal 12px/13px 'Gotham-Medium',sans-serif; color:#777; text-align:center; text-decoration:underline; letter-spacing:-1px; *white-space:nowrap;}
.site-nav-CNT .box-user-log .login-box form > a:hover {text-decoration:none;}
.site-nav-CNT .box-user-log .logout-box {display:none; padding:20px 26px; min-width:223px;}
.site-nav-CNT .box-user-log .logout-box p {margin:0 0 23px; font:normal 14px/15px 'Gotham-Book',sans-serif; color:#777;}
.site-nav-CNT .box-user-log .logout-box p strong {display:block; padding:5px 0 0; font-weight:normal; font:normal 16px/17px 'Gotham-Medium',sans-serif; color:#000; text-transform:uppercase; letter-spacing:-1px;}
.site-nav-CNT .box-user-log .logout-box ul {}
.site-nav-CNT .box-user-log .logout-box ul li {border-top:1px solid #DDD;}
.site-nav-CNT .box-user-log .logout-box ul li a {padding:0 15px 0 0; font:normal 14px/40px 'Gotham-Medium',sans-serif; color:#000; text-decoration:none; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat 100% -323px;}
.site-nav-CNT .box-user-log .logout-box ul li a:hover {color:#888;}
.site-nav-CNT .box-user-log .logout-box ul li a span {float:left; width:30px; height:40px; overflow:hidden; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat;}
.site-nav-CNT .box-user-log .logout-box ul li a.user-area span {background-position:-310px -351px;}
.site-nav-CNT .box-user-log .logout-box ul li a.change-pwd span {background-position:-360px -351px;}
.site-nav-CNT .box-user-log .logout-box ul li a.logout span {background-position:-460px -351px;}
.site-nav-CNT .box-user-log.logged > a {background-color:#FFD600; background-position:-100px -351px;}
.site-nav-CNT .box-user-log.logged.active > a {height:36px; background-position:-150px -351px;}
.site-nav-CNT .box-user-log.logged .login-box {display:none;}
.site-nav-CNT .box-user-log.logged .logout-box {display:block;}
/* SITE NAV - end */

/* SECTION NAV - begin */
.section-nav .content-wrapper {background:#000;}
.section-nav-CNT {position:relative; padding:14px 0 0; height:56px;}
.section-nav-CNT > a {float:left; width:133px; height:41px; overflow:hidden;}
.section-nav-CNT > a img {position:relative; width:133px; height:41px;}
.section-nav-CNT > ul {float:left;}
.section-nav-CNT > ul > li {float:left; margin:0 0 0 6px; text-align:center;}
.section-nav-CNT > ul > li.first {margin:0 0 0 23px;}
.section-nav-CNT > ul > li > a {display:block; position:relative; border:1px solid #BBB; padding:6px 19px 0; height:33px; font:normal 11px/13px 'Gotham-Medium',sans-serif; color:#FFF; text-decoration:none; text-transform:uppercase; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat 0 99px; z-index:2;}
.section-nav-CNT > ul > li.single > a {line-height:26px;}
.section-nav-CNT > ul > li > a:hover,
.section-nav-CNT > ul > li.selected > a,
.section-nav-CNT > ul > li.active > a {border-color:#FFF; color:#000; background-color:#FFF;}
.section-nav-CNT > ul > li > a > span {display:none; position:absolute; bottom:-15px; left:0; width:100%; height:15px; background:#FFF;}
.section-nav-CNT > ul > li .submenu-box {display:none; position:absolute; top:70px; left:0; width:100%; letter-spacing:normal; background:#FFF; z-index:1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #FFF 0%, #E1E1E1 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#E1E1E1));
	background:-webkit-linear-gradient(top, #FFF 0%,#E1E1E1 100%);
	background:-o-linear-gradient(top, #FFF 0%,#E1E1E1 100%);
	background:-ms-linear-gradient(top, #FFF 0%,#E1E1E1 100%);
	background:linear-gradient(to bottom, #FFF 0%,#E1E1E1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E1E1E1', GradientType=0);
	-webkit-box-shadow:1px 5px 7px 0 rgba(0,0,0,.23);
	box-shadow:1px 5px 7px 0 rgba(0,0,0,.23);
}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT {padding:20px 24px;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item {float:left; border-left:1px solid #c4c4c4; width:155px; min-height:161px}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item:first-child {width:243px; border:0}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item.lst {padding-left:18px; width:137px}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item.lst2 {padding-left:18px; width:299px}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item.lng {width:552px; text-align:center}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item.lng input.find {}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT h3 {margin:0 0 8px; padding:0; text-align:left; font-size:18px}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT h3.centered {text-align:center; margin:20px 0 18px;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item .img-pneu-CNT {width:155px; overflow:hidden; height:116px; padding:18px 0 0}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item .img-pneu-CNT a {color:#000; text-decoration:none;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item .img-pneu-CNT img {border:0 none;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item .img-pneu-CNT img.blocked {border:0 none; width:83px;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item .img-logo-CNT {height:22px;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item .img-logo-CNT a {color:#000; text-decoration:none;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item .img-logo-CNT img {border:0 none;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item input[type="text"]{width:307px; height:34px; font:normal 14px/34px 'Gotham-Book',sans-serif; color:#000; text-align:center; padding:0; float:left; margin:0 6px 0 55px}

.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item p {font:normal 11px/1.1em 'Gotham-Book',sans-serif; text-transform:uppercase;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item p a {color:#666; text-decoration:none;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item p span {display:block; height:22px; font:normal 13px/1.1em 'Gotham-Medium',sans-serif; color:#000; letter-spacing:-1px;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item p.lower {text-transform:none; font:normal 12px/1.1em 'Gotham-Book',sans-serif; margin-bottom:15px}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item.lst ul li{text-align:left; margin-bottom:10px; font:normal 14px/15px 'Gotham-Medium',sans-serif; color:#000;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item.lst ul li a {color:#000; text-decoration:none;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item.lst ul li a:hover {color:#999;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .submenu-box-item.lst ul li a span{display:inline-block; padding:0 0 0 15px; height:15px; overflow:hidden; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat 100% -324px; vertical-align:middle;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .best-choice {position:relative; float:left; margin:0 -24px -20px 0; padding:0 42px 22px 24px; width:393px; height:171px; text-align:left; background:transparent no-repeat 50% 100%;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .best-choice:first-child {margin:0 0 -20px -24px;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .best-choice h3 {margin:0 0 6px; font:normal 18px/19px 'Gotham-Bold',sans-serif; color:#000; text-transform:uppercase;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .best-choice p {margin:0 0 20px; font:normal 12px/15px 'Gotham-Book',sans-serif; color:#000;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .best-choice > a {padding:0 15px 0 0; font:normal 12px/13px 'Gotham-Bold',sans-serif; color:#000; text-decoration:none; text-transform:uppercase; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat 100% -325px;}
.section-nav-CNT > ul > li .submenu-box .submenu-box-CNT .best-choice > a:hover {color:#666;}
.section-nav-CNT > ul.nav2lnk > li {width:378px; letter-spacing:2px;}
.section-nav-CNT > ul.nav3lnk > li {width:250px; letter-spacing:1px;}
.section-nav-CNT > ul.nav4lnk > li {width:186px; letter-spacing:0px;}
.section-nav-CNT > ul.nav5lnk > li {width:147px; letter-spacing:-1px;}
.section-nav-CNT > ul.nav5lnk > li.first {margin:0 0 0 26px;}
.section-nav-CNT > ul.nav6lnk > li {width:122px; letter-spacing:-1px;}
.section-nav-CNT > ul > li.submenu > a {background-position:100% 0;}
.section-nav-CNT > ul > li.submenu > a:hover, 
.section-nav-CNT > ul > li.submenu.selected > a {background-position:100% -78px;}
.section-nav-CNT > ul > li.submenu.active > a {border:0 none; padding:7px 20px 1px; background-position:100% -195px;}
.section-nav-CNT > ul > li.submenu.active > a span {display:block;}
.section-nav-CNT > ul > li.submenu.active .submenu-box {display:block; -webkit-transform:translateZ(0px);}
/* SECTION NAV - begin */

/* BREAD CRUMBS - begin */
.bread-crumbs .content-wrapper {background:transparent;}
.bread-crumbs-CNT {padding:13px 223px 13px 11px; background:transparent none no-repeat 50% 0!important;}
.bread-crumbs-CNT a {text-decoration:none; color:#DDD;}
.bread-crumbs-CNT a:hover {color:#FFF;}
.bread-crumbs-CNT span {color:#DDD;}
.bread-crumbs-CNT strong {font-weight:normal; font-family:'Gotham-Medium',sans-serif; color:#FFF;}
/* BREAD CRUMBS - end */

/* SITE | SECTION FOOTER - begin */
.site-footer .content-wrapper {padding:20px 0 23px; background:#000;}
.site-footer .content-wrapper > p {padding:10px 0 20px; height:auto; font:10px/1.1em Arial,Helvetica,sans-serif; color:#FFF;}

.site-footer .site-footer-CTR {}
.site-footer .site-footer-CNT {position:relative; margin:0 0 11px; background:#262626;}
.site-footer .site-tools-map {margin:0 238px 0 0; border-right:2px solid #1B1C1D; padding:17px 13px 47px 17px; min-height:178px;}

.site-footer .country-tool {height:43px;}
.site-footer .country-tool img {float:left; margin:0 0 0 3px;}
.site-footer .country-tool ul {margin:0 0 0 151px; padding:13px 0 0; font-size:10px; line-height:14px; color:#BBB;}
.site-footer .country-tool ul li {float:left; margin:0 0 0 9px;}
.site-footer .country-tool ul li.first-elm {margin:0;}
.site-footer .country-tool ul li strong {font-weight:normal; font:normal 13px/14px 'Gotham-Medium',sans-serif; color:#FFF;}
.site-footer .country-tool ul li a {color:#BBB; text-decoration:none;}
.site-footer .country-tool ul li a:hover {color:#FFF;}
.site-footer .country-tool ul li.locale {text-transform:uppercase; font-family:'Gotham-Medium',sans-serif;}
.site-footer .country-tool ul li.last-elm a {padding:0 15px 0 0; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat 100% -247px;}

.site-footer .site-section-map {border-top:1px solid #636363; padding:15px 0 0;}
.site-footer .site-section-map .column {float:left; margin:0 0 0 11px;}
.site-footer .site-section-map .column:first-child {margin:0;}
.site-footer .site-section-map .column h3 {margin:0 0 7px; font:normal 13px/14px 'Gotham-Medium',sans-serif; color:#FFF; text-transform:uppercase;}
.site-footer .site-section-map .column h3 a {color:#FFF; text-decoration:none;}
.site-footer .site-section-map .column h3 a:hover {color:#BBB;}
.site-footer .site-section-map ul {width:100%;}
.site-footer .site-section-map ul li {display:block; margin:0 0 3px; font-size:11px; line-height:13px; color:#BBB;}
.site-footer .site-section-map ul li a {color:#BBB; text-decoration:none;}
.site-footer .site-section-map ul li a:hover {color:#FFF;}

.site-footer .site-section-map.sez1col .column {width:auto;}
.site-footer .site-section-map.sez2col .column {width:318px;}
.site-footer .site-section-map.sez3col .column {width:208px;}
.site-footer .site-section-map.sez4col .column {width:153px;}
.site-footer .site-section-map.sez5col .column {width:120px;}
.site-footer .site-section-map.sez6col .column {width:98px;}
.site-footer .site-section-map.sez7col .column {width:83px;}

.site-footer .fitment-tool {position:absolute; bottom:17px; left:17px; font-size:11px; line-height:13px; color:#BBB;}
.site-footer .fitment-tool a {color:#FFF; text-decoration:underline;}
.site-footer .fitment-tool a:hover {text-decoration:none;}
.site-footer .fitment-tool span {color:#999;}
.site-footer .site-add-on {float:right; margin:0 13px 0 0; width:212px; padding:17px 0;}

.site-footer .search-site {margin:0 0 20px;}
.site-footer .search-site form {}
.site-footer .search-site form fieldset {}
.site-footer .search-site form fieldset input[type='text'] {float:left; color:#000; border:0 none; padding:4px 9px; width:167px; height:15px; font:normal 13px/15px 'Gotham-Book',sans-serif; color:#000; background:#999;}
.site-footer .search-site form fieldset input[type='submit'] {float:left; margin:0 0 0 4px; border:0 none; padding:0; width:23px; height:23px; overflow:hidden; background:#000 url(../gfx/sprite-arw-btn.png) no-repeat -514px -359px;}
.site-footer .search-site form fieldset ::-webkit-input-placeholder {color:#333;}
.site-footer .search-site form fieldset :-moz-placeholder {color:#333;}
.site-footer .search-site form fieldset ::-moz-placeholder {color:#333;}
.site-footer .search-site form fieldset :-ms-input-placeholder {color:#333;}

.site-footer .box-social {margin:0 0 13px; border-top:1px solid #636363; padding:15px 0 0;}
.site-footer .box-social p {margin:0 0 5px; font:normal 13px/14px 'Gotham-Medium',sans-serif; color:#FFF; text-transform:uppercase;}
.site-footer .box-social ul {margin:0 0 15px; height:25px;}
.site-footer .box-social ul li {float:left; margin:0 0 0 11px;}
.site-footer .box-social ul li:first-child {margin:0;}
.site-footer .box-social ul li a {display:block; width:25px; height:25px; overflow:hidden; text-decoration:none; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat;}
.site-footer .box-social ul li a.facebook {background-position:-562px -358px;}
.site-footer .box-social ul li a.twitter {background-position:-612px -358px;}
.site-footer .box-social ul li a.youtube {background-position:-662px -358px;}
.site-footer .box-social ul li a.flickr {background-position:-712px -358px;}
.site-footer .box-social ul li a.linkedin {background-position:-762px -358px;}
.site-footer .box-social > a {clear:both; padding:0 15px 0 0; font-size:12px; line-height:14px; color:#FFF; text-decoration:none; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat 100% -247px;}
.site-footer .box-social > a:hover {color:#AAA;}

.site-footer .brand-info {font-size:10px; line-height:11px; color:#AAA;}
.site-footer .brand-info p {float:left; padding:4px 0;}
.site-footer .brand-info ul {float:right; margin:0; padding:0; list-style:none;}
.site-footer .brand-info ul li {float:left; margin:0 0 0 15px; border-left:1px solid #444; padding:4px 0 4px 15px;}
.site-footer .brand-info ul li:first-child {border:0 none;}
.site-footer .brand-info ul li a {padding:0 15px 0 0; color:#AAA; text-decoration:none; text-transform:uppercase; background:transparent url(../gfx/sprite-arw-btn.png) no-repeat 100% -247px;}
.site-footer .brand-info ul li a:hover {color:#FFF;}
/* SITE | SECTION FOOTER - end */
/* Author's custom styles - end ---------------------------------------------------------------------------------------------------- */



/* Helper classes */
.ir {border:0; overflow:hidden; background-color:transparent; *text-indent:-999em;}
.ir:before {display:block; width:0; height:150%; content:"";}
.hidden {display:none!important; visibility:hidden;}
.visuallyhidden {position:absolute; top:0; left:0; margin:-1px; border:0 none; padding:0; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0);}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {position:static; margin:0; width:auto; height:auto; overflow:visible; clip:auto;}
.invisible {visibility:hidden;}
.active {cursor:default;}
.not-active {opacity:.23; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=23)"; filter:alpha(opacity=23); -khtml-opacity:.23; -moz-opacity:.23; cursor:default;}
hr.invisible {display:none;}
br.clear-both {clear:both;}
.cleared:after {clear:both; visibility:hidden; display:block; content:"."; height:0;}
.cleared {clear:both; height:1%;}
.clearfix:before,.clearfix:after {content:" "; display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;}
.mobile-show {display:none!important;}

@media print,
	(-o-min-device-pixel-ratio:5/4),
	(-webkit-min-device-pixel-ratio:1.25),
	(min-resolution:120dpi) {/* Style adjustments for high resolution devices */
}
@media print {/* Print styles */
	* {color:#000!important; background:transparent!important; box-shadow:none!important; text-shadow:none!important;}
	a,a:visited {text-decoration:underline;}
	a[href]:after {content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content:"";}
	pre,blockquote {border:1px solid #999; page-break-inside:avoid;}
	thead {display:table-header-group;}
	tr,img {page-break-inside:avoid;}
	img {max-width:100%!important;}
	@page {margin:0.5cm;}
	p,h2,h3 {orphans:3; widows:3;}
	h2,h3 {page-break-after:avoid;}
}