/*CHINESE*/
.tangram-suggestion-main {
    z-index: 101100;
}
/*CHINESE - end - */
.infoBox >img{
    z-index:1000;
}


.interna a {color: #333; text-decoration: underline}


@charset "utf-8";
/*TODO FONT FACE da cambiare su domini pirelli con la chiamata al servizio //cloud.typography.com/7173652/6554152/css/fonts.css e commentare font-weight:normal*/

/*FONT FACE - 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;}
body{
    overflow-x: hidden;
}
/* Base styles:opinionated defaults */
html,button,input,select,textarea {color:#222; border:0; background:#FFF;}
html, body {font-size:13px; line-height:15px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#666; text-align:center; background:#000 none no-repeat 50% 0;
    -webkit-font-smoothing:antialiased;
    font-smooth:always;
}
/*.zh_CN body{font-size:15px; line-height:17px; font-family:Arial,Helvetica,sans-serif;}*/

::-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:-.3em; font-size:.9em;}
sub {position:relative; top:.3em; font-size:.9em;}
tt, .tt {position:absolute; top:0; right:0; display:block; width:32px; height:32px; overflow:hidden; background:transparent url(../../gfx/sprite-common.png) no-repeat; cursor:pointer; *zoom:1;}
article p a{color:#000; text-decoration:underline !important;}

/* Helper classes */

.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;}
.disabled,.disabilitato {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=23)"; filter:alpha(opacity=23); -khtml-opacity:.23; -moz-opacity:.23; opacity:.23; cursor:default;}

/* Author's custom styles - begin -------------------------------------------------------------------------------------------------- */
/* STRUTTURA - begin */
.wrapper{ margin:0 auto; position:relative;}
.tyre-wrapper {position:relative; width:100%; z-index:1;}
.header-page-CNT{z-index:6; position:relative}
.site-nav {position:relative; border-bottom:1px solid #CCC; height:35px; overflow:visible; background:#FFF; z-index:7;}
.section-nav {position:relative; background:#000; overflow:visible; z-index:6;}
.bread-crumbs {position:relative; font-size:12px; line-height:14px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#DDD; z-index:4;}
/*.zh_CN .bread-crumbs{font-size:14px; line-height:16px;}*/
.section-title {position:relative; z-index:4;}
div[role='main'] {position:relative; background-position:50% 0; background-repeat:no-repeat; z-index:5;}
div[role='main'].interna {background-color:#FFF;}
.section-tool {position:relative; z-index:3;}
.custom-tool {position:relative; z-index:3;}
.section-interest {position:relative; z-index:2;}
.tyre-wrapper > 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;  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 */

/*lightbox*/
.over-lightbox{background:url("/resources/gfx/bkg/alpha70-black.png") 0 0; height:100%; width:100%; z-index:9998; position:fixed; top:0; left:0; display:none}
.lightbox{position:fixed; /* left:0; */ top: 0;   z-index:9999;  display:none;}
.lightbox.fulfilled{background:#fff; border:0px; display:none; -webkit-box-shadow: -3px 3px 3px 1px rgba(0,0,0,.2);
    box-shadow: -3px 3px 3px 1px rgba(0,0,0,.2);}
.lightbox .lightbox-content{clear: both; padding:0 20px;  /* overflow-y: auto; */;/* overflow-y: auto; */}
.lightbox .content-lightbox{clear: both; padding:0 !important; width:918px;}
.lightbox .close-lightbox{background-color: #fff;position:absolute; top:10px; right:10px; width:14px; height:14px; z-index:999;}
/*lightbox - end*/

/* GENERAL ELEMENT*/
.mobileOnly,
.tabletOnly,
.desktopHide {display:none;}

.topbar .mobileOnly {display: block;}

.desktopOnly {display:block;}
.section-title .content-wrapper {background:transparent;}
h3.sub-title {display:block; margin:0 0 10px; padding:25px 0 0; font-size:24px; line-height:1.1em; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#000; text-transform:uppercase;}
/*.zh_CN h3.sub-title {font-size:25px;}*/
button.find, input.find {display:block; border:0 none; padding:0 8px 0 32px; height:32px; font-size:16px; line-height:32px; font-family:'Gotham 7r','Gotham A','Gotham B','Gotham-Bold',Arial,Helvetica,sans-serif; font-weight:700; font-style:normal; /*font-weight:normal;*/ color:#FFF; text-transform:uppercase; background:#DB141D url(../../gfx/sprite-common.png) no-repeat 0 -240px;}
/*.zh_CN button.find, .zh_CN input.find{font-size:18px;}*/
button.find, input.find {min-width /*\**/:67px\9;} /* IE8 */
button.find, input.find {*padding:5px 11px 8px 30px; *min-width:107px; *width:auto;} /* IE7 */
button.find:disabled,
input.find:disabled {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=23)";
    filter:alpha(opacity=23);
    -khtml-opacity:.23;
    -moz-opacity:.23;
    opacity:.23;}
/* old dealer locator find button */
.tab-CNT .TAB-locator .google-search .left-search .find {min-width:50px;}

/* common BACKGROUND-COLORs */
.bg-gray{background:#E6E6E6;}
.bg-yellow{background:#FD0;}
.bg-black{background:#000;}

/*download*/
.module-dwl{}
.module-dwl a{
    padding-right: 40px;
    position: relative;
    line-height: 27px;
    display: inline-block;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
}
.module-dwl a tt{
    width: 26px;
    height: 27px;
    background-position: -147px -437px;
}

/* ICONE - begin */
/* filtri */
.summer tt {background-position:-192px -320px;}
.winter tt {background-position:-224px -320px;}
.all_season tt {background-position:-320px -32px;}
.all_season_lt tt {background-position:-320px -32px;}
.urban tt,
.urban-summer tt,
.urban-winter tt {background-position:-256px -320px;}
.touring tt,
.touring-summer tt,
.touring-winter tt {background-position:-288px -320px;}
.sport tt,
.sporty tt,
.performance tt{background-position:-320px -320px;}
.suv_off_road tt{background-position:0 -668px;}
.suv_off_road_lt tt{background-position:0 -668px;}
.suv_on_road tt{background-position:-32px -668px;}
.extreme tt, .extreme_cond tt {background-position:-192px -352px;}
.allterrain tt {background-position:-224px -352px;}
.power_control tt {background-position:-256px -352px;}
.studded tt {background-position:-192px -384px;}
.studless tt {background-position:-224px -384px;}
.frictional tt {background-position:-256px -384px;}
.braking tt {background-position:-352px -288px;}
.handling tt {background-position:-352px -320px;}
.all tt {display:none;}
.home tt {background-position:-320px 0;}
.car tt {background-position:-128px -288px;}
.motorcycle tt {background-position:-160px -288px;}
.truck tt {background-position:-192px -288px;}
.lighttruck tt {background-position:-352px -448px;}
.agro tt {background-position:-224px -288px;}
.motorsport tt {background-position:-256px -288px;}
.suv tt,
.suv-light-truck tt {background-position:-288px -288px;}
.suv_off_road_lt tt {background-position:-288px -288px;}
.van tt {background-position:-320px -288px;}

.rally tt{}
.classic tt{}
.circuit tt{}
.track_days tt{}

/* brand off */
.aston a tt {background-position:0 0;}
.audi a tt {background-position:-744px 0;}
.bentley a tt {background-position:-124px 0;}
.bmw a tt {background-position:-186px 0;}
.ferrari a tt {background-position:-248px 0;}
.jaguar a tt {background-position:-310px 0;}
.lamborghini a tt {background-position:-372px 0;}
.landrover a tt {background-position:-434px 0;}
.lotus a tt {background-position:-496px 0;}
.maserati a tt {background-position:-558px 0;}
.mclaren a tt {background-position:-620px 0;}
.mercedes a tt {background-position:-682px 0;}
.mercedes-benz a tt {background-position:-682px 0;}
.pagani a tt {background-position:-744px 0;}
.porche a tt {background-position:-806px 0;}
.volkswagen a tt {background-position:-868px 0;}
.volvo a tt {background-position:-930px 0;}
/* brand hover */
.aston a:hover tt {background-position:0 -46px;}
.audi a:hover tt {background-position:-62px -46px;}
.bentley a:hover tt {background-position:-124px -46px;}
.bmw a:hover tt {background-position:-186px -46px;}
.ferrari a:hover tt {background-position:-248px -46px;}
.jaguar a:hover tt {background-position:-310px -46px;}
.lamborghini a:hover tt {background-position:-372px -46px;}
.landrover a:hover tt {background-position:-434px -46px;}
.lotus a:hover tt {background-position:-496px -46px;}
.maserati a:hover tt {background-position:-558px -46px;}
.mclaren a:hover tt {background-position:-620px -46px;}
.mercedes a:hover tt {background-position:-682px -46px;}
.mercedes-benz a:hover tt {background-position:-682px -46px;}
.pagani a:hover tt {background-position:-744px -46px;}
.porche a:hover tt {background-position:-806px -46px;}
.volkswagen a:hover tt {background-position:-868px -46px;}
.volvo a:hover tt {background-position:-930px -46px;}
/* brand active */
.aston a.active tt {background-position:0 -92px;}
.audi a.active tt {background-position:-62px -92px;}
.bentley a.active tt {background-position:-124px -92px;}
.bmw a.active tt {background-position:-186px -92px;}
.ferrari a.active tt {background-position:-248px -92px;}
.jaguar a.active tt {background-position:-310px -92px;}
.lamborghini a.active tt {background-position:-372px -92px;}
.landrover a.active tt {background-position:-434px -92px;}
.lotus a.active tt {background-position:-496px -92px;}
.maserati a.active tt {background-position:-558px -92px;}
.mclaren a.active tt {background-position:-620px -92px;}
.mercedes a.active tt {background-position:-682px -92px;}
.mercedes-benz a.active tt {background-position:-682px -92px;}
.pagani a.active tt {background-position:-744px -92px;}
.porche a.active tt {background-position:-806px -92px;}
.volkswagen a.active tt {background-position:-868px -92px;}
.volvo a.active tt {background-position:-930px -92px;}
/* ICONE - end */

/*icone new*/
/*.alfa-romeo tt { background-position: -744px -0px}*/
/*.alpina tt { background-position: -744px -0px}*/
/*.aston-martin tt { background-position: -682px -0px}*/
/*.audi tt { background-position: -744px -0px}*/
/*.bentley tt { background-position: -620px -0px}*/
/*.bmw-per-it tt { background-position: -558px -0px}*/
/*.bmw tt { background-position: -558px -0px}*/
/*.bugatti tt { background-position: -744px -0px}*/
/*.cadillac tt { background-position: -744px -0px}*/
/*.chevrolet tt { background-position: -744px -0px}*/
/*.chrysler tt { background-position: -744px -0px}*/
/*.citroen tt { background-position: -744px -0px}*/
/*.dacia tt { background-position: -744px -0px}*/
/*.daewoo tt { background-position: -744px -0px}*/
/*.daihatsu tt { background-position: -744px -0px}*/
/*.dodge tt { background-position: -744px -0px}*/
/*.ferrari tt { background-position: -496px -0px}*/
/*.fiat tt { background-position: -744px -0px}*/
/*.ford tt { background-position: -744px -0px}*/
/*.general-motors tt { background-position: -744px -0px}*/
/*.honda tt { background-position: -744px -0px}*/
/*.hummer tt { background-position: -744px -0px}*/
/*.hyundai tt { background-position: -744px -0px}*/
/*.ibc tt { background-position: -744px -0px}*/
/*.infinity tt { background-position: -744px -0px}*/
/*.isuzu tt { background-position: -744px -0px}*/
/*.jaguar tt { background-position: -434px -0px}*/
/*.jeep tt { background-position: -744px -0px}*/
/*.kia tt { background-position: -744px -0px}*/
/*.lada tt { background-position: -744px -0px}*/
/*.lamborghini tt { background-position: -124px -0px}*/
/*.lancia tt { background-position: -744px -0px}*/
/*.land-rover tt { background-position: -310px -0px}*/
/*.lexus tt { background-position: -744px -0px}*/
/*.maserati tt { background-position: -248px -0px}*/
/*.mazda tt { background-position: -744px -0px}*/
/*.mcc-smart tt { background-position: -744px -0px}*/
/*.mercedes-benz tt {width:55px; height:31px; background-position: -806px -0px}*/
/*.mitsubishi tt { background-position: -744px -0px}*/
/*.nissan tt { background-position: -744px -0px}*/
/*.opel tt { background-position: -744px -0px}*/
/*.pagani tt { background-position: -186px -0px}*/
/*.peugeot tt { background-position: -744px -0px}*/
/*.porsche tt { background-position: -372px -0px}*/
/*.proton tt { background-position: -744px -0px}*/
/*.renault tt { background-position: -744px -0px}*/
/*.rolls-royce tt { background-position: -744px -0px}*/
/*.rover tt { background-position: -744px -0px}*/
/*.saab tt { background-position: -744px -0px}*/
/*.santana tt { background-position: -744px -0px}*/
/*.seat tt { background-position: -744px -0px}*/
/*.skoda tt { background-position: -744px -0px}*/
/*.ssangyong tt { background-position: -744px -0px}*/
/*.suzuki tt { background-position: -744px -0px}*/
/*.talbot tt { background-position: -744px -0px}*/
/*.toyota tt { background-position: -744px -0px}*/
/*.volvo tt { background-position: -62px -0px}*/
/*.vw tt, .volkswagen tt { background-position: -0px -0px}*/

/*.alfa-romeo tt {width:62px; height:46px; background-position: -66px -2px}*/
/*.alpina tt {width:62px; height:46px; background-position: -130px -2px}*/
/*.aston-martin tt {width:62px; height:46px; background-position: -194px -2px}*/
/*.audi tt {width:62px; height:46px; background-position: -258px -2px}*/
/*.bentley tt {width:62px; height:46px; background-position: -322px -2px}*/
/*.bmw tt {width:62px; height:46px; background-position: -386px -2px}*/
/*.bugatti tt {width:62px; height:46px; background-position: -2px -50px}*/
/*.cadillac tt {width:62px; height:46px; background-position: -66px -50px}*/
/*.chevrolet tt {width:62px; height:46px; background-position: -130px -50px}*/
/*.chrysler tt {width:62px; height:46px; background-position: -194px -50px}*/
/*.citroen tt {width:62px; height:46px; background-position: -258px -50px}*/
/*.dacia tt {width:62px; height:46px; background-position: -322px -50px}*/
/*.daewoo tt {width:62px; height:46px; background-position: -386px -50px}*/
/*.daihatsu tt {width:62px; height:46px; background-position: -2px -98px}*/
/*.dodge tt {width:62px; height:46px; background-position: -66px -98px}*/
/*.ferrari tt {width:62px; height:46px; background-position: -130px -98px}*/
/*.fiat tt {width:62px; height:46px; background-position: -194px -98px}*/
/*.fisker tt {width:62px; height:46px; background-position: -258px -98px}*/
/*.ford tt {width:62px; height:46px; background-position: -322px -98px}*/
/*.general-motors tt {width:62px; height:46px; background-position: -386px -98px}*/
/*.honda tt {width:62px; height:46px; background-position: -2px -146px}*/
/*.hummer tt {width:62px; height:46px; background-position: -66px -146px}*/
/*.hyundai tt {width:62px; height:46px; background-position: -130px -146px}*/
/*.infinity tt {width:62px; height:46px; background-position: -194px -146px}*/
/*.isuzu tt {width:62px; height:46px; background-position: -258px -146px}*/
/*.jaguar tt {width:62px; height:46px; background-position: -322px -146px}*/
/*.jeep tt {width:62px; height:46px; background-position: -386px -146px}*/
/*.kia tt {width:62px; height:46px; background-position: -2px -194px}*/
/*.lada tt {width:62px; height:46px; background-position: -66px -194px}*/
/*.lamborghini tt {width:62px; height:46px; background-position: -130px -194px}*/
/*.lancia tt {width:62px; height:46px; background-position: -194px -194px}*/
/*.land-rover tt {width:62px; height:46px; background-position: -258px -194px}*/
/*.lexus tt {width:62px; height:46px; background-position: -322px -194px}*/
/*.maserati tt {width:62px; height:46px; background-position: -386px -194px}*/
/*.mazda tt {width:62px; height:46px; background-position: -2px -242px}*/
/*.mcc-smart tt {width:62px; height:46px; background-position: -66px -242px}*/
/*.mercedes-benz tt {width:62px; height:46px; background-position: -130px -242px}*/
/*.mini tt {width:62px; height:46px; background-position: -194px -242px}*/
/*.mitsubishi tt {width:62px; height:46px; background-position: -258px -242px}*/
/*.nissan tt {width:62px; height:46px; background-position: -322px -242px}*/
/*.opel tt {width:62px; height:46px; background-position: -386px -242px}*/
/*.pagani tt {width:62px; height:46px; background-position: -2px -290px}*/
/*.peugeot tt {width:62px; height:46px; background-position: -66px -290px}*/
/*.piaggio tt {width:62px; height:46px; background-position: -130px -290px}*/
/*.porsche tt {width:62px; height:46px; background-position: -194px -290px}*/
/*.proton tt {width:62px; height:46px; background-position: -258px -290px}*/
/*.renault tt {width:62px; height:46px; background-position: -322px -290px}*/
/*.rolls-royce tt {width:62px; height:46px; background-position: -386px -290px}*/
/*.rover tt {width:62px; height:46px; background-position: -2px -338px}*/
/*.saab tt {width:62px; height:46px; background-position: -66px -338px}*/
/*.santana tt {width:62px; height:46px; background-position: -130px -338px}*/
/*.seat tt {width:62px; height:46px; background-position: -194px -338px}*/
/*.skoda tt {width:62px; height:46px; background-position: -258px -338px}*/
/*.ssangyong tt {width:62px; height:46px; background-position: -322px -338px}*/
/*.subaru tt {width:62px; height:46px; background-position: -386px -338px}*/
/*.suzuki tt {width:62px; height:46px; background-position: -2px -386px}*/
/*.tesla tt {width:62px; height:46px; background-position: -66px -386px}*/
/*.toyota tt {width:62px; height:46px; background-position: -130px -386px}*/
/*.volkswagen tt, .vw tt {width:62px; height:46px; background-position: -194px -386px}*/
/*.volvo tt {width:62px; height:46px; background-position: -258px -386px}*/

.aa tt {width:62px; height:46px; background-position: -2px -2px}
.acura tt {width:62px; height:46px; background-position: -66px -2px}
.alfa-romeo tt {width:62px; height:46px; background-position: -130px -2px}
.alpina tt {width:62px; height:46px; background-position: -194px -2px}
.am-general tt {width:62px; height:46px; background-position: -258px -2px}
.aston-martin tt {width:62px; height:46px; background-position: -322px -2px}
.audi tt {width:62px; height:46px; background-position: -386px -2px}
.avanti tt {width:62px; height:46px; background-position: -2px -50px}
.bentley tt {width:62px; height:46px; background-position: -66px -50px}
.bmw tt {width:62px; height:46px; background-position: -130px -50px}
.bugatti tt {width:62px; height:46px; background-position: -194px -50px}
.buick tt {width:62px; height:46px; background-position: -258px -50px}
.cadillac tt {width:62px; height:46px; background-position: -322px -50px}
.chevrolet tt {width:62px; height:46px; background-position: -386px -50px}
.chrysler tt {width:62px; height:46px; background-position: -2px -98px}
.citroen tt {width:62px; height:46px; background-position: -66px -98px}
.coda tt {width:62px; height:46px; background-position: -130px -98px}
.dacia tt {width:62px; height:46px; background-position: -194px -98px}
.daewoo tt {width:62px; height:46px; background-position: -258px -98px}
.daihatsu tt {width:62px; height:46px; background-position: -322px -98px}
.dodge tt {width:62px; height:46px; background-position: -386px -98px}
.eagle tt {width:62px; height:46px; background-position: -2px -146px}
.ferrari tt {width:62px; height:46px; background-position: -66px -146px}
.fiat tt {width:62px; height:46px; background-position: -130px -146px}
.fisker tt {width:62px; height:46px; background-position: -194px -146px}
.ford tt {width:62px; height:46px; background-position: -258px -146px}
.freightliner tt {width:62px; height:46px; background-position: -322px -146px}
.general-motors tt {width:62px; height:46px; background-position: -386px -146px}
.geo tt {width:62px; height:46px; background-position: -2px -194px}
.gmc tt {width:62px; height:46px; background-position: -66px -194px}
.honda tt {width:62px; height:46px; background-position: -130px -194px}
.hummer tt {width:62px; height:46px; background-position: -194px -194px}
.hyundai tt {width:62px; height:46px; background-position: -258px -194px}
.infinity tt {width:62px; height:46px; background-position: -322px -194px}
.isuzu tt {width:62px; height:46px; background-position: -386px -194px}
.jaguar tt {width:62px; height:46px; background-position: -2px -242px}
.jeep tt {width:62px; height:46px; background-position: -66px -242px}
.kia tt {width:62px; height:46px; background-position: -130px -242px}
.lada tt {width:62px; height:46px; background-position: -194px -242px}
.lamborghini tt {width:62px; height:46px; background-position: -258px -242px}
.lancia tt {width:62px; height:46px; background-position: -322px -242px}
.land-rover tt {width:62px; height:46px; background-position: -386px -242px}
.lexus tt {width:62px; height:46px; background-position: -2px -290px}
.lincoln tt {width:62px; height:46px; background-position: -66px -290px}
.lotus tt {width:62px; height:46px; background-position: -130px -290px}
.maserati tt {width:62px; height:46px; background-position: -194px -290px}
.maybach tt {width:62px; height:46px; background-position: -258px -290px}
.mazda tt {width:62px; height:46px; background-position: -322px -290px}
.mc-laren tt {width:62px; height:46px; background-position: -386px -290px}
.mcc-smart tt {width:62px; height:46px; background-position: -2px -338px}
.mercedes-benz tt {width:62px; height:46px; background-position: -66px -338px}
.mercury tt {width:62px; height:46px; background-position: -130px -338px}
.mini tt {width:62px; height:46px; background-position: -194px -338px}
.mitsubishi tt {width:62px; height:46px; background-position: -258px -338px}
.nissan tt {width:62px; height:46px; background-position: -322px -338px}
.oldsmobile tt {width:62px; height:46px; background-position: -386px -338px}
.opel tt {width:62px; height:46px; background-position: -2px -386px}
.pagani tt {width:62px; height:46px; background-position: -66px -386px}
.panoz tt {width:62px; height:46px; background-position: -130px -386px}
.peugeot tt {width:62px; height:46px; background-position: -194px -386px}
.piaggio tt {width:62px; height:46px; background-position: -258px -386px}
.plymouth tt {width:62px; height:46px; background-position: -322px -386px}
.pontiac tt {width:62px; height:46px; background-position: -386px -386px}
.porsche tt {width:62px; height:46px; background-position: -2px -434px}
.proton tt {width:62px; height:46px; background-position: -66px -434px}
.ram-trucks tt {width:62px; height:46px; background-position: -130px -434px}
.renault tt {width:62px; height:46px; background-position: -194px -434px}
.rolls-royce tt {width:62px; height:46px; background-position: -258px -434px}
.rover tt {width:62px; height:46px; background-position: -322px -434px}
.saab tt {width:62px; height:46px; background-position: -386px -434px}
.santana tt {width:62px; height:46px; background-position: -2px -482px}
.saturn tt {width:62px; height:46px; background-position: -66px -482px}
.scion tt {width:62px; height:46px; background-position: -130px -482px}
.seat tt {width:62px; height:46px; background-position: -194px -482px}
.skoda tt {width:62px; height:46px; background-position: -258px -482px}
.smart tt {width:62px; height:46px; background-position: -322px -482px}
.srt tt {width:62px; height:46px; background-position: -386px -482px}
.ssangyong tt {width:62px; height:46px; background-position: -2px -530px}
.sterling tt {width:62px; height:46px; background-position: -66px -530px}
.subaru tt {width:62px; height:46px; background-position: -130px -530px}
.suzuki tt {width:62px; height:46px; background-position: -194px -530px}
.tesla tt {width:62px; height:46px; background-position: -258px -530px}
.toyota tt {width:62px; height:46px; background-position: -322px -530px}
.volkswagen tt {width:62px; height:46px; background-position: -386px -530px}
.volvo tt {width:62px; height:46px; background-position: -2px -578px}
.vpg tt {width:62px; height:46px; background-position: -66px -578px}
.yugo tt {width:62px; height:46px; background-position: -130px -578px}



/* CUSTOM SELECTs - begin */
/* Dropdown control */
.selectBox-dropdown {position:relative; display:inline-block; border:1px solid #DDD; min-width:111px; height:24px; line-height:24px; text-align:left; text-decoration:none; color:#000; outline:none; background:#FFF; vertical-align:middle; cursor:pointer; *zoom:1;}
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {}
.selectBox-dropdown.selectBox-menuShowing-bottom {}
.selectBox-dropdown.selectBox-menuShowing-top {}
.selectBox-dropdown .selectBox-label {display:inline-block; padding:0 7px; overflow:hidden; white-space:nowrap;}
.selectBox-dropdown .selectBox-arrow {position:absolute; top:0; right:0; width:24px; height:100%; background:transparent url(../../gfx/sprite-common.png) no-repeat -3px -35px;}
.selectBox-menuShowing .selectBox-arrow {background-position:-35px -35px;}
/* Dropdown menu */
.selectBox-dropdown-menu {position:absolute; border:1px solid #DDD; min-height:1em; max-height:223px; overflow:auto; background:#FFF; z-index:9999;
    -webkit-overflow-scrolling:touch;
    -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.13);
    box-shadow:0 1px 3px 0 rgba(0,0,0,.13);
}
/* Inline control */
.selectBox-inline {display:inline-block; border:solid 1px #DDD; min-width:111px; overflow:auto; background:#FFF; outline:none;}
.selectBox-inline:focus {}
/* Options */
.selectBox-options,
.selectBox-options li,
.selectBox-options li a {display:block; margin:0; padding:0; list-style:none; cursor:default;}
.selectBox-options.selectBox-options-top {margin-top:1px; border-bottom:none;}
.selectBox-options.selectBox-options-bottom {border-top:none;}
.selectBox-options li a {padding:0 23px 0 7px; overflow:hidden; line-height:16px; text-align:left; white-space:nowrap;}
.selectBox-options li.selectBox-hover a {background-color:#EEE;}
.selectBox-options li.selectBox-disabled a {color:#999; background-color:transparent;}
.selectBox-options li.selectBox-selected a {background-color:#CCC;}
.selectBox-options .selectBox-optgroup {padding:0 9px; line-height:16px; color:#555; text-align:left; white-space:nowrap; background:#EEE;}
/* Disabled state */
.selectBox.selectBox-disabled {color:#888!important; cursor:default;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50);
    -khtml-opacity:.50;
    -moz-opacity:.50;
    opacity:.50;
}
.selectBox-inline.selectBox-disabled {color:#888!important;}
.selectBox-inline.selectBox-disabled .selectBox-options a {background-color:transparent!important;}
/* CUSTOM SELECTs - end */

/* MAIN CONTAINER - begin */
/*div[role='main'] {*/
/*background-position: 50% 0;*/
/*background-repeat: no-repeat;*/
/*position: relative;*/
/*z-index: 5;*/
/*}*/
div[role='main'].interna {background-color:#FFF;}
/* left column */
div[role='main'] .col-sx {float:left; padding:10px 0 0; width:171px;}

/* main content */
section[scope='main'] {float:right; padding:20px 0; width:727px;}
section[scope='main'] > section:before,
section[scope='main'] > section:after {content:" "; display:table;}
section[scope='main'] > section:after {clear:both;}
section[scope='main'] > section {display:none; *zoom:1;}
section[scope='main'] > section:first-child {display:block;}

/* main content fullsize*/
section[scope='main'].fullsize {float:none; width:100%;}
/* FIGURE */
section[scope='main'] figure, section[scope='main'] picture {position:relative; margin:0 0 18px; overflow:hidden;}
section[scope='main'] figure img, section[scope='main'] picture img {position:relative; margin:0; border:0 none; padding:0;}
section[scope='main'] figure.bordered, section[scope='main'] picture.bordered {position:relative; margin-top:3px; margin-bottom:15px; border:1px solid #DDD;}
section[scope='main'] figure.padding10, section[scope='main'] picture.padding10 {padding:10px;}
section[scope='main'] figure.left, section[scope='main'] picture.left {float:left; margin-right:18px;}
section[scope='main'] figure.right, section[scope='main'] picture.right {float:right; margin-left:18px;}
section[scope='main'] figure.rounded, section[scope='main'] picture.rounded {
    -webkit-border-radius:5px;
    border-radius:5px;
}
section[scope='main'] figure.shadowed, section[scope='main'] picture.shadowed {
    -webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.23);
    box-shadow:0 1px 7px 0 rgba(0,0,0,.23);
}
section[scope='main'] figure.gradient, section[scope='main'] picture.gradient {background:#FFF;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTFlMWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background:-moz-linear-gradient(top, #ffffff 27%, #e1e1e1 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(27%,#ffffff), color-stop(100%,#e1e1e1));
    background:-webkit-linear-gradient(top, #ffffff 27%,#e1e1e1 100%);
    background:-o-linear-gradient(top, #ffffff 27%,#e1e1e1 100%);
    background:-ms-linear-gradient(top, #ffffff 27%,#e1e1e1 100%);
    background:linear-gradient(to bottom, #ffffff 27%,#e1e1e1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 );
}
section[scope='main'] figure.marginLeft, section[scope='main'] picture.marginLeft {margin-left:23px;}
section[scope='main'] figure.visual, section[scope='main'] picture.visual {clear:both; margin:-10px 0 20px; width:727px;}
section[scope='main'] figure.visual img, section[scope='main'] picture.visual img {width:100%; height:auto!important;}
section[scope='main'].fullsize figure.visual, section[scope='main'].fullsize picture.visual {clear:both; margin:0 0 10px; width:918px;}
section[scope='main'] .halfVisual-CTR {position:relative; clear:both; margin:0 0 0 -10px; width:928px;}
section[scope='main'] figure.halfVisual, section[scope='main'] picture.halfVisual {float:left; clear:none!important; margin:0 0 10px 10px!important; width:454px!important;}

/* ACCORDION */
section[scope='main'] .accordion-CTR {display:block; margin:0 0 15px 0;}
section[scope='main'] .accordion-CTR > header{position:relative; clear:both; margin:10px 0 0; cursor:pointer;}
section[scope='main'] .accordion-CTR > header h3{margin:0 40px 0 0; border-bottom:1px solid #000; border-right:1px solid #F6F6F6; padding:10px 0 9px; min-height:18px; font-size:16px; line-height:18px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#000;}
section[scope='main'] .accordion-CTR > header tt{top:auto; bottom:0; width:38px; height:38px; background-color:#FD0; background-position:-13px -429px;}
section[scope='main'] .accordion-CTR > header.open tt{background-position:-77px -429px;}
section[scope='main'] .accordion-CNT{display:none; clear:both; padding:10px 0;}
section[scope='main'] .accordion-CNT h2{margin:0 0 3px; font-size:16px; line-height:19px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#333;}
section[scope='main'] .accordion-CNT p{margin:0; font-size:14px; line-height:18px; font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/ color:#555;}
section[scope='main'] .accordion-CNT p strong{font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#333;}
section[scope='main'] .accordion-CNT figure, section[scope='main'] .accordion-CNT picture{text-align: center; margin: 20px 0 0;}
section[scope='main'] .accordion-CNT ul{padding: 12px 0 0 20px;}
section[scope='main'] .accordion-CNT ul li{margin: 0 0 5px 0; list-style: disc outside;}

/*.zh_CN section[scope='main'] .accordion-CTR > header h3{font-size:18px; line-height:20px;}*/
/*.zh_CN section[scope='main'] .accordion-CNT h2{font-size:18px; line-height:20px;}*/
/*.zh_CN section[scope='main'] .accordion-CNT p{font-size:16px;}*/

/* BREAD CRUMBS - begin */
.bread-crumbs .content-wrapper {background:transparent;}
.bread-crumbs-CNT-rev {padding:11px; background:transparent none no-repeat 50% 0!important;}
.bread-crumbs-CNT-rev a {text-decoration:none; color:#DDD;}
.bread-crumbs-CNT-rev a:hover {color:#FFF;}
.bread-crumbs-CNT-rev span {color:#DDD;}
.bread-crumbs-CNT-rev strong {font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:#FFF;}
/* BREAD CRUMBS - end */

/*cookie alert*/
.cookie-alert{
    display: none;
    padding: 15px 0;
    background-color:#efefef;
    position: relative;
    text-align: left;
}
.cookie-alert h2{
    font-size:14px;
    line-height:29px;
    font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif;
    font-weight: 500;
    color:#000;
    text-transform:uppercase;
}
.cookie-alert p, .cookie-alert a{
    font-size:12px;
    line-height:1.3em;
    font-family:'Gotham 3r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif;
    font-weight: 300;
    color:#000;
}
.cookie-alert a{
    text-decoration: underline;
}
.cookie-alert .lnk{
    float: left;
    display: inline-block;
    font-size:12px;
    line-height:1.3em;
    font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif;
    font-weight: 500;
    color:#000;
    text-transform:uppercase;
    text-decoration: none;
    background: #fd0;
    padding: 0 10px;
    line-height: 22px;
    margin: 10px 0;
}

/*.zh_CN .cookie-alert h2{font-size:16px;}*/
/*.zh_CN .cookie-alert p, .zh_CN .cookie-alert a{font-size:14px;}*/

/*LIGHTBOX*/
.over-lightbox{background:url("/resources/gfx/bkg/alpha70-black.png") 0 0; height:100%; width:100%; z-index:9998; position:fixed; top:0; left:0; display:none}
.lightbox{position:fixed; left:0; top:0; z-index:9999; display:none}
.lightbox.fulfilled{background:#fff; border:1px solid #000; -webkit-box-shadow: -3px 3px 3px 1px rgba(0,0,0,.2);
    box-shadow: -3px 3px 3px 1px rgba(0,0,0,.2);}
.lightbox .close-lightbox {
    background: url("/resources/gfx/sprite-common.png") repeat scroll -263px -40px #fff;
    cursor: pointer;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -20px;
    width: 12px;
    z-index: 10;
    padding: 3px;
}
/*LIGHTBOX - end*/

/*SCROLLBAR*/
.jspVerticalBar{width:5px;}
.jspTrack{background:#fff}
/*SCROLLBAR - end*/

.breadcrumb { list-style: none; }
.breadcrumb > li { display: inline-block; }
.breadcrumb > li + li:before { content: ">\00a0"; padding: 0 1px; color: #ccc; }

/* SIDE MINIPOP OVER - begin */
.sideMinipop-CTR {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:9997;}
.sideMinipop-OVR {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.001); z-index:0;}
.sideMinipop-CNT {position:absolute; bottom:0; right:33px; font:0/0 a; z-index:9; -webkit-box-shadow:0 0 11px 1px rgba(0,0,0,.5); box-shadow:0 0 11px 1px rgba(0,0,0,.5);}
.sideMinipop-CNT header {position:relative; overflow:visible; color:#FFF; text-align:left; text-transform:uppercase; background:#000; z-index:9;}
.sideMinipop-CNT header h2 {display:none; padding:10px 23px 9px; font-size:13px; line-height:1; font-family:'Gotham 2r','Gotham A','Gotham B','Gotham-XLight',Arial,Helvetica,sans-serif; font-weight:200; font-style:normal; /*font-weight:normal;*/}
.sideMinipop-CNT header h2 strong {font-family:'Gotham 4r','Gotham A','Gotham B','Gotham-Book',Arial,Helvetica,sans-serif; font-weight:400; font-style:normal; /*font-weight:normal;*/}
.sideMinipop-CNT header a {position:absolute; top:1px; right:1px; padding:5px; font-size:10px; line-height:12px; font-family:'Gotham 5r','Gotham A','Gotham B','Gotham-Medium',Arial,Helvetica,sans-serif; font-weight:500; font-style:normal; /*font-weight:normal;*/ color:inherit; text-decoration:none; background:rgba(0,0,0,.8);}
.sideMinipop-CNT header a span {display:none;}
.sideMinipop-CNT header a img {position:relative; display:inline-block; vertical-align:middle;}
.sideMinipop-CNT figure {margin:0; font:0/0 a; text-align:center;}
.sideMinipop-CNT figure a {display:inline-block; color:inherit; text-decoration:none;}
.sideMinipop-CNT figure img {border:0 none; max-width:100%; height:auto;}
/*.zh_CN .sideMinipop-CNT header h2 {font-size:15px;}*/
/*.zh_CN .sideMinipop-CNT header a {font-size:12px; line-height:14px;}*/

@media only screen and (max-width:768px) {
    .sideMinipop-CNT {left:50%; transform: translateX(-50%); right:auto;}
    .sideMinipop-CNT a img {max-width: 300px; height: auto}
}
/* SIDE MINIPOP OVER - end */





/* SCREEN MEDIA QUERIES - begin */
@media only screen and (max-width:767px) {/* 320 Small screen, non-retina */
    .desktopOnly,
    .tabletOnly,
    .mobileHide {display:none!important;}
    .desktopHide,
    .mobileOnly {display:block;}
    .content-wrapper {width:320px;}
    .wrapper{}

    .mobile-help {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }
    .mobile-help .wrapper{
        width:320px;
    }


    /* MAIN CONTAINER */
    .noMobileMargin {margin:0!important;}
    div[role='main'] .col-sx {float:none; display:block; clear:both; margin:0 9px; padding:9px 0 0; width:302px;}
    /* main content */
    section[scope='main'], section.fullsize[scope='main'] {float:none; display:block; clear:both; margin:0 9px; padding-top:10px; width:302px;}
    section[scope='main'] {float:none; display:block; clear:both; margin:0 9px; padding-top:10px; width:302px;}
    section[scope='main'].fullsize {width:302px;}
    section[scope='main'] hgroup h1 {margin:0 0 7px; font-size:30px; line-height:30px;}
    section[scope='main'] hgroup h2 {margin:-7px 0 7px; font-size:20px; line-height:20px;}
    section[scope="main"] figure.visual,
    section[scope="main"] picture.visual,
    section[scope="main"].fullsize figure.visual,
    section[scope="main"].fullsize picture.visual{margin-top:-5px!important; width:302px;}
    section[scope="main"] .halfVisual-CTR {margin:0; width:302px;}
    section[scope="main"] figure.halfVisual,
    section[scope="main"] picture.halfVisual{margin:0 0 9px!important; width:302px!important;}
    section[scope="main"] figure img,
    section[scope="main"] picture img{max-width:302px; height:auto!important;}
    /*footer-content*/
    div[role='main'] .content-footer {position:relative; margin:0; width:302px;}
    .connectedSortable.sortable{min-height:1px}
    .lightbox .content-lightbox{clear: both; padding:0; width:302px !important;}

    /*.zh_CN section[scope='main'] hgroup h1 {font-size:33px; line-height:33px;}*/
    /*.zh_CN section[scope='main'] hgroup h2 {font-size:22px; line-height:22px;}*/
}



@media only screen and (min-width:768px) and (max-width:947px) {/* 768 Medium screen, non-retina */
    .desktopOnly,
    .mobileOnly,
    .tabletHide {display:none!important;}

    .topbar .mobileOnly {display: block!important;}

    .desktopHide,
    .tabletOnly {display:block;}
    .content-wrapper {width:768px;}
    .wrapper{}

    /* MAIN CONTENT */
    div[role="main"] .col-sx {margin-left:10px; width:161px;}
    section[scope='main'] {margin-right:10px; width:575px;}
    section[scope='main'].fullsize figure.visual,
    section[scope='main'].fullsize picture.visual{width:727px}

    .lightbox .content-lightbox{clear: both; padding:0; width:728px !important;}
    /*content-footer*/
    div[role='main'] .content-footer {margin-left:-11px; width:759px;}
}



@media only screen and (min-width:948px) {/* 948 Large screen, non-retina */
    .content-wrapper {width:918px;}
    /* SITE NAV */
    .site-nav-CNT .box-country .box-region .submenu-box,
    .site-nav-CNT .box-site-nav .submenu-box {display:block!important;}
    /* MAIN CONTENT */
    section[scope='main'].fullsize {width:100%;}
}
/* SCREEN MEDIA QUERIES - end */



/* PRINT MEDIA QUERIES - begin */
@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) ")";} */
    /*a[href]:after {content:""; display:none;}*/
    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;}
}
/* PRINT MEDIA QUERIES - end */

.lt-ie9 .mobile-help{
    z-index: 999999!important;
    position: fixed;
}

.lt-ie9 .over-lightbox{
    z-index: 0!important;
    position: fixed;
    /*display: none!important;*/
}

.lt-ie9 .tabletOnly,
.lt-ie9 .mobileOnly {
    display: none!important;
}


/* HEADER FEDERATO */

@media (min-width: 768px) {
    .topbar .container {width:780px!important;}
}

@media (min-width: 992px) {
    .topbar .container {width:920px!important;}
}

@media (min-width: 1100px) {
    .topbar .container {width:920px!important;}
}

@media (min-width: 1200px) {
    .topbar .container {width:910px!important;}
}

@media only screen and (max-width: 1023px) {
    .icoLabel {margin-left: 10px!important;}
    .topbar .nav-bar .navbar {text-align: left; padding-left: 10px;}
}

.nav-bar-bu ul li a,
.nav-bar-logo>a,
.nav-bar-corporate ul li a,
.nav-bar-company ul li a {font-size: 10px!important;}


.nav-bar-bu ul li a {
    border-radius: 0!important;
}

.nav-bar-bu ul li a:hover {
    border-radius: 15px!important;
}

.nav-bar-bu ul li a.active:hover {border-bottom: 0;}

.nav-bar-bu ul li a.active {border-bottom: 2px solid #333;}
.nav-bar-bu div ul li a.active {border-bottom: 0;}