body,html{height:100%}.row:after,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#logo .h1,#logo a,#logo h1{text-indent:-9999em}body,p a{color:#fff}#buying-slider li img,.slides-container li img{max-width:100%}#cta_nav a,a,nav a{text-decoration:none}.job .tab,table{border-spacing:0}.ie6 #mazdaParts li,.ie6 .editSpec .buttons a,.ie6 .editSpec li,.ie6 .secondaryCarNav .secondRow .wrap,.ie7 .acc .acc-cars li,.ie7 .editSpec li{zoom:1}.colorator a.ui-slider-handle,.jspVerticalBar .jspArrow:focus,.scroll-pane,.test-drive-v2 #mapDiv .map-resizer:focus,.ui-autocomplete,a,button,button.reset-form,input,select,textarea{outline:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:1em;font-family:Helvetica,Arial,sans-serif;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.dark:after,.gray:after,.grid-12::after,.richtext ul li:before,.row:after,.white:after,header .row_content::after,nav ul ul:after,nav ul ul:before,nav ul:after{content:""}table{border-collapse:collapse}@font-face{font-family:InterstateMazdaBold;src:url(../fonts/interstatemazda-bold-webfont.eot);src:url(../fonts/interstatemazda-bold-webfont.eot@#iefix) format('embedded-opentype'),url(../fonts/interstatemazda-bold-webfont.woff) format('woff'),url(../fonts/interstatemazda-bold-webfont.ttf) format('truetype'),url(../fonts/interstatemazda-bold-webfont.svg#InterstateMazdaBold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:InterstateMazdaItalic;src:url(../fonts/interstatemazda-italic-webfont.eot);src:url(../fonts/interstatemazda-italic-webfont.eot@#iefix) format('embedded-opentype'),url(../fonts/interstatemazda-italic-webfont.woff) format('woff'),url(../fonts/interstatemazda-italic-webfont.ttf) format('truetype'),url(../fonts/interstatemazda-italic-webfont.svg#InterstateMazdaItalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:InterstateMazdaRegular;src:url(../fonts/interstatemazda-regular-webfont.eot);src:url(../fonts/interstatemazda-regular-webfont.eot@#iefix) format('embedded-opentype'),url(../fonts/interstatemazda-regular-webfont.woff) format('woff'),url(../fonts/interstatemazda-regular-webfont.ttf) format('truetype'),url(../fonts/interstatemazda-regular-webfont.svg#InterstateMazdaRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:InterstateMazdaLight;src:url(../fonts/interstatemazda-light-webfont.eot);src:url(../fonts/interstatemazda-light-webfont.eot@#iefix) format('embedded-opentype'),url(../fonts/interstatemazda-light-webfont.woff) format('woff'),url(../fonts/interstatemazda-light-webfont.ttf) format('truetype'),url(../fonts/interstatemazda-light-webfont.svg#InterstateMazdaLight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:InterstateMazdaLightItalic;src:url(../fonts/interstatemazda-lightitalic-webfont.eot);src:url(../fonts/interstatemazda-lightitalic-webfont.eot@#iefix) format('embedded-opentype'),url(../fonts/interstatemazda-lightitalic-webfont.woff) format('woff'),url(../fonts/interstatemazda-lightitalic-webfont.ttf) format('truetype'),url(../fonts/interstatemazda-lightitalic-webfont.svg#InterstateMazdaLightItalic) format('svg');font-weight:400;font-style:normal}.row{width:100%;float:left;font-size:0}.row:after{clear:both}.row.row_bottom{font-size:12px}.models-overview+.row{overflow:visible}.row .row_content{position:relative;margin:0 auto;width:960px;clear:both}.row .row_content .row .row_content,.row .row_content .row .row_content .grid-12{width:100%;text-align:left}.column{float:left;display:inline;margin:12px}.pages-content .disclaimer{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.no-margin{margin-top:0!important;margin-bottom:0!important}.alpha{margin-left:0}.omega{margin-right:0}.grid-1{width:58px}.grid-2{width:140px}.grid-3{width:222px}.grid-4{width:304px}.grid-5{width:386px}.grid-6{width:468px}.grid-7{width:550px}.grid-8{width:632px}.grid-9{width:714px}.grid-10{width:796px}.grid-11{width:878px}.grid-12{width:960px}.grid-12::after{display:block;clear:both}.offset-1{padding-left:82px}.offset-2{padding-left:164px}.offset-3{padding-left:246px}.offset-4{padding-left:328px}.offset-5{padding-left:410px}.offset-6{padding-left:492px}.offset-7{padding-left:574px}.offset-8{padding-left:656px}.offset-9{padding-left:738px}.offset-10{padding-left:820px}.offset-11{padding-left:902px}#aspnetForm,.aspnetForm{float:left;clear:both;display:block;width:100%;height:auto;position:relative}#grid{background:url(../images/960px-12col-58w-24gut.png) repeat-y;width:960px;height:200px;position:absolute;z-index:9999;display:none}#hero,#page,#wrapper,.hero_image,.hero_image img,.wrap,header{position:relative}#wrapper,.wrap{width:960px;margin:0 auto}header{z-index:52;background:url(../images/bg_cars.jpg)}header .dealer_row_content{background:#0a0c0d}header .row{background:url(../images/navigation/main-and-sub-nav.gif) repeat-x}header .row_content{padding:0!important}header .row_content::after{clear:both;display:block}nav{margin:0 auto}#page{background-color:#fff;height:100%;z-index:0}#hero{top:-7px;z-index:0}.hero_image{overflow:hidden}.hero_image img{left:50%;margin-left:-50%;display:block;width:100%}.hero_image .hero-image-content{margin-right:-420px;position:absolute;right:50%;top:175px;width:300px}#logo,#logo img{width:80px;height:120px}#logo{position:relative}#logo a,.image_container img.fullWidth{width:100%}#logo a{height:100%;left:0;position:absolute;top:0}.index-page #logo a{cursor:default}.marginB50{margin-bottom:50px}.marginB30{margin-bottom:30px}.marginB23{margin-bottom:23px}.marginTop15{margin-top:15px}.marginT20{margin-top:20px!important}.marginT16{margin-top:16px!important}.module{margin:12px 0}.module p{margin:20px 0}.image_container{text-align:center;height:540px;vertical-align:middle;display:inline;width:100%}.image_container img{display:block;vertical-align:middle;position:relative;left:50%;margin-left:-900px}.ie7 #hero_carousel .image_container img{left:25%}.image_container img.autoWidth{width:auto}.rad10{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.fleetControl .sliderValues,.rad5{-moz-border-radius:5px;-webkit-border-radius:5px}.rad5{border-radius:5px}.rad4{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.rad3{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body{background:url(../images/bg_cars.jpg);font:400 62.5% Helvetica,Arial,sans-serif}.no-fontface p,p{font-size:16px}.index-page{background:#040505}p{line-height:120%;color:#8a9399;margin:0;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}sub,sup{font-size:.6em;position:relative}a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}a,div,p,span{-webkit-tap-highlight-color:transparent}p a{font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}b,em,i,q,span,strong{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.richtext p a{color:#ccc}.richtext p a:hover{color:#fff}b,strong{font-weight:600}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:400}blockquote,p em,p i,p q,p span,td em,td i,td q,td span,th em,th i,th q,th span{font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}blockquote{color:#666;padding-left:1em}sub{bottom:-7px}sup{top:-7px}.black .h2,.black h2,.black p{color:#fff}.gray{background:#0a0c0d}.gray:after{clear:both;display:block}.white{background:#fff}.white:after{clear:both;display:block}.blue{background:#d7e6f0}.blue:after{clear:both;content:"";display:block}.dark{background:url(../images/bg_cars.jpg);clear:both}.dark:after{clear:both;display:block}.black{background:#0a0c0d}.row .row .dark,.row .row .gray{background:none}.h1,.h2,h1,h2{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:30px;color:#fff;clear:both}.h2 .bold,h2 .bold{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:30px;color:#000}.h2 span,.h3,h2 span,h3{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.h2 span,h2 span{color:#ababab;font-size:14px;padding-left:15px}.h3,h3{font-size:24px;clear:both}.h4,h4{clear:both;color:#8a9399;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:22px;margin-top:25px}.hero .h2,.hero .h3,.hero h2,.hero h3{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.hero .h2,.hero h2{font-size:30px}.hero .h3,.hero h3{color:#fff;font-size:24px;font-weight:400}.boxvid .h2 span,.models-overview .richtext p,.richtext{font-size:16px}button{background:0 0;border:none}.carousel_pagination{width:960px;text-align:right;position:absolute;z-index:50;left:50%;bottom:60px;margin-left:-480px}.carousel_pagination_top{top:5%;position:absolute;right:50px;z-index:100}.hidden_pagination{display:none}.bullet{background:url(../images/sprite-bullets.png) -15px 0 no-repeat;float:right;height:11px;margin-left:5px;width:10px;cursor:pointer}.bullet.active{background:url(../images/sprite-bullets.png) no-repeat;height:15px;width:15px;margin-top:-2px}.clearB{clear:both}.floatLeft{float:left}.floatRight{float:right}.richtext{color:#fff;margin:0;padding:6px 0 13px;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}.richtext p{margin:20px 0}.richtext p:last-child{margin-bottom:0}.richtext p:first-child{margin-top:0;margin-bottom:20px}.pages-content>.row>.row_content.richtext>p:first-child,.pages-content>.row>.row_content>.grid-12>.grid-8 .richtext p:first-child,.pages-content>.row>.row_content>.row>.row_content>.grid-12>.grid-8 .richtext p:first-child{margin-top:20px}.content-info .richtext{padding-top:0}.content-info .grid-12 p,.content-info .grid-6 p{margin:0 0 20px}.content-info .grid-12 p:last-child{margin-bottom:0}.follow.marginT16.grid-12{margin-top:0!important}.follow.marginT16.grid-12 .h2{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:30px;text-align:left;margin-top:0}.richtext ul{list-style:disc!important;margin:0 0 20px}.richtext ol{list-style:decimal!important;margin:0 0 20px;padding-left:15px}.richtext ol li,.richtext ul li{border:none!important;color:#8a9399;display:list-item!important;float:none!important;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:16px;line-height:120%;margin-left:0;opacity:1;position:relative;width:auto!important}.richtext ul li{list-style:none;padding:0 0 5px 15px}.richtext ol li{padding:0 0 5px}.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.richtext ol li a,.richtext table td,.richtext table th,.richtext ul li a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}.richtext ul li:before{background:#8a9399;border-radius:100%;height:7px;left:0;position:absolute;top:6px;width:7px}#main_nav .cars:after,#main_nav .cars:before,nav ul ul li:last-child a:after{content:none}.richtext ol li a,.richtext ul li a{color:#ccc}.richtext ol li a:hover,.richtext ul li a:hover{color:#fff}.richtext ol li strong,.richtext ul li strong{font-weight:600}.richtext table tr:first-child{border-bottom:1px solid #999;border-top:none}.richtext table td,.richtext table th{color:#b8c4cc;padding:8px;font-size:17px;text-align:left;border-bottom:1px solid #393d40;border-right:1px solid #393d40;vertical-align:middle}.richtext table tr:last-child td{border-bottom:medium none}.richtext.cars-page table td,.richtext.cars-page table th{border:none}#fakeBg,nav .cars .range{border-top:1px solid #c1c2c2}.richtext table td p,.richtext table th p{padding-top:0;margin:0}.richtext table th{color:#fff}.richtext table tr:first-child td{border-bottom:2px solid #393d40;color:#fff;font-weight:600}.richtext table td strong{color:#b8c4cc}.richtext .h2,.richtext .h3,.richtext .h4,.richtext h2,.richtext h3,.richtext h4,.richtext table{margin:14px 0 26px}.grid-6 .richtext table,.richtext table{margin-bottom:0}.richtext table{background-color:#1f2426;position:relative;width:100%;margin-top:6px}nav ul ul,nav ul ul:after,nav ul ul:before{background:url(../images/bg_cars.jpg)}.table-content table a{color:#ccc}.table-content table a:hover{color:#fff}.richtext .table-content .h3,.richtext .table-content h3{margin:0;font-size:24px}.grid-12 .richtext table tr:first-child{border-bottom:none}.row.pages-content .row+.row .grid-8{padding-top:0}.richtext .h3>br,.richtext h3>br{display:none}.center{text-align:center}.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#0086D3}.handleIframeEnlarging{height:100%;overflow:hidden;position:relative;width:100%}.increaseZindex{z-index:100}#hero-iframe{clear:both;min-height:470px;width:100%}#hero-iframe .iframe-wrapper,#hero-iframe iframe{height:470px;overflow:hidden;width:100%}#hero-iframe .iframe-wrapper{position:absolute}#hero-iframe iframe{background-color:#000;margin:0 auto}#hero-iframe .fallback-panel{height:100%;left:0;position:absolute;top:0;width:100%}.ie7 .secondaryCarNav .appearon .wrap{position:static}nav ul{display:inline-block;position:relative;text-align:left;width:800px;z-index:50}nav ul:after{clear:both;display:block}#main_nav{display:block;width:100%;height:85px}nav ul ul{display:block;left:-172px;margin-top:15px;position:absolute;width:calc(100% + 172px);z-index:30}nav ul ul.close{display:none}nav li span,nav ul .carshome ul.close{display:block}nav ul ul:before{height:100%;left:-100%;position:absolute;top:0;width:100%}nav ul ul:after{height:100%;right:-100%;position:absolute;top:0;width:100%}nav ul ul a{background:0 0!important;color:#737b80;cursor:pointer;font-size:15px;min-height:16px;padding:15px 14px;position:relative}nav ul ul li.selected a,nav ul ul li:hover a{color:#fff}.secondaryCarNav .secondRow li.current a,nav ul ul li.selected a{cursor:default}nav ul ul a:after{background:#576066;content:"";height:20px;position:absolute;right:0;top:15px;width:1px}nav ul ul li.selected a:before,nav ul ul li:hover a:before{background:#0086d3;bottom:2px;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;width:90%}nav ul ul.cars a::after,nav ul ul.cars a::before{content:none!important}nav ul ul li span{background:url(../images/navigation/sub-nav-divider.gif) no-repeat;display:none}nav ul ul .polyfill{background-image:none!important}nav ul ul .polyfill:hover{background:0 0!important}nav li{float:left}nav li span{background:url(../images/navigation/main-nav-divider.gif) no-repeat;height:48px;position:absolute;top:0;width:1px;z-index:2}nav li:first-child a{margin-left:0}nav li:first-child span{display:none}nav a{color:#ececec;cursor:pointer;display:block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;padding:15px 12px 16px;position:relative;z-index:1}nav .menu_link.selected>a:before,nav .menu_link:hover>a:before{background:#0086d3;bottom:-8px;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;width:90%}nav .polyfill{background:url(../images/navigation/main-nav-bg.gif) repeat-x;height:47px;right:0;position:absolute}nav .invisible{display:block!important;visibility:hidden}nav .cars li{padding:0!important;float:none;display:inline-block;vertical-align:top}nav .cars li.active,nav .cars li:hover{background-color:#0a0c0d}nav .cars .thumb_desc{width:135px;background:0 0;padding:13px 10px 18px;position:relative;z-index:10000;vertical-align:top}nav .cars .selected a,nav .cars a{background:0 0!important}nav .cars .thumb{display:block;line-height:0;height:50px;margin:0 0 13px;position:relative}nav .cars .thumb img{display:block;position:absolute;bottom:0;max-width:100%}nav .cars a{color:#8a9399;font-size:17px;padding:0!important}nav .cars li.active a,nav .cars li:hover a{color:#fff}nav .cars .price{color:#5c6266;font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;margin:0}nav .cars .notes{color:#a1a1a1;font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif;font-size:14px;line-height:.95}nav .cars .range{background:url(../images/navigation/car-nav-bg.gif);background:-webkit-gradient(linear,0 0,0 100%,from(#e7eaeb),to(#d3d5d6));background:-webkit-linear-gradient(top,#e7eaeb,#d3d5d6);background:-moz-linear-gradient(top,#e7eaeb,#d3d5d6);background:-ms-linear-gradient(top,#e7eaeb,#d3d5d6);background:-o-linear-gradient(top,#e7eaeb,#d3d5d6);display:none;margin-top:-2px;width:960px}nav .cars .range li{padding:0 0 0 17px!important;width:300px;height:252px;display:inline-block}nav .cars .range .thumb{height:120px;margin-top:0}nav .cars .range .price{font-size:15px}nav .cars .range .actions{display:block;margin-top:10px;position:static;width:auto}nav .cars .range .actions li{display:block;float:none;margin-bottom:5px;padding:0!important;width:auto;height:auto}nav .cars .range .actions a{background:url(../images/sprite-arrows.png) right -244px no-repeat!important;display:inline;font-size:15px;padding-right:25px!important}.ie7 nav .cars li{float:left}#main_nav li.menu_link{z-index:5}#main_nav li.menu_link ul{z-index:20}#main_nav li.menu_link .menu_a{padding:0 12px;cursor:pointer}#de-DE #main_nav li.menu_link .menu_a{height:38px;line-height:1.1;padding:10px 12px 0}#main_nav li.menu_link.selected .menu_a{cursor:default}#main_nav li.menu_link.carshome.selected .menu_a{cursor:pointer}nav .selected>a,nav li:hover>a{color:#fff}#main_nav li.menu_link.carshome.selected~.selected a{color:#ececec}#main_nav li.menu_link.carshome.selected~.selected a:before{content:none}.ie7 #main_nav .selected a,.ie7 #main_nav li:hover a{min-height:45px!important}header.row div.row{height:48px}nav .cars strong{display:block;margin:7px 0 4px}nav .cars .range strong{margin:13px 0 2px}nav .cars .range strong a{font-size:19px}.bs_band_aid{background:#e7eaeb;display:none;height:6px;left:-10px;margin-top:-6px;position:relative;top:20px;width:158px}#cta_nav{overflow:hidden;-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px;border-radius:2px;margin-top:11px;background:#2d3036}#cta_nav li{float:left}#cta_nav a{color:#aaa;display:block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:12px;line-height:13px;padding:6px 10px}#fakeBg,.social_btns{position:absolute;display:none}.feature_panel_column .descr_text_and_bg .descr_text .h3,.feature_panel_column .descr_text_and_bg .descr_text .h3 span span,.feature_panel_column .descr_text_and_bg .descr_text h3,.feature_panel_column .descr_text_and_bg .descr_text h3 span span,.list_of_action a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}#cta_nav a:hover{color:#fff}#fakeBg{background:url(../images/navigation/car-nav-bg.gif);background:-webkit-gradient(linear,0 0,0 100%,from(#e7eaeb),to(#d3d5d6));background:-webkit-linear-gradient(top,#e7eaeb,#d3d5d6);background:-moz-linear-gradient(top,#e7eaeb,#d3d5d6);background:-ms-linear-gradient(top,#e7eaeb,#d3d5d6);background:-o-linear-gradient(top,#e7eaeb,#d3d5d6);width:100%;height:1px;top:217px}.example_title{color:#00f;float:left;width:100%}.grayBG{background:#f0f0f0}.grayBG .dark,.grayBG .gray{background:none}.grayBG b,.grayBG strong{color:#666}.grayBG p{color:#333}.grayBG .richtext p a,.grayBG a{color:#0086d3}.grayBG #gallery{background:#f0f0f0}.italic_item{margin-left:30px;font-style:italic}.image70 img{width:70px;height:26px}.image92 img{width:92px;height:34px}.image109 img{width:109px;height:41px}.image203 img{width:203px;height:75px}.image261 img{width:261px;height:97px}.disclaimer{padding:12px 0;margin:0}.disclaimer div p,.disclaimer.disclaimer div{margin:0!important;padding:0;color:#aeaeae;font-size:14px;line-height:16px}.dark .disclaimer div p,.dark .disclaimer.disclaimer div{color:#666;font-size:14px;line-height:16px}.disclaimer div p sub,.disclaimer.disclaimer div sub{color:#8a9399;font-size:12px;line-height:normal}.disclaimer div p span,.disclaimer.disclaimer div span{color:#666}.disclaimer div p a{font-size:100%}.dark .disclaimer div p a{color:#999}.dark .disclaimer div p a:hover{color:#ccc}.list_of_action a,.list_of_action a :hover{color:#0086d3;text-decoration:none}.configurator-mini~.row .disclaimer{padding:0}.configurator-mini~script+.row .disclaimer{padding-top:12px}.configurator-mini~script+.row+.row .disclaimer{padding-bottom:12px}.list_of_action ul{list-style:none;margin:0;padding:0}.list_of_action a{padding-right:18px;font-size:14px;background:url(../images/sprite-arrows.png) right -201px no-repeat}.social_btns{top:22px;z-index:60;width:110px}.social_btns .fb-like{width:110px;float:left;clear:both}.social_btns .twitter-share-button{margin-bottom:5px;float:left;clear:both}#twttrHubFrame{left:0}.fb_edge_comment_widget{display:none!important}.feature_panel_column{position:relative;cursor:pointer;margin-bottom:0}.feature_panel_column .descr_text_and_bg .descr_text{padding:5px 0}.feature_panel_column .descr_text_and_bg .descr_text .h3,.feature_panel_column .descr_text_and_bg .descr_text h3{padding-bottom:12px;padding-top:9px;color:#ccc;font-size:17px;line-height:22px;text-transform:uppercase}.feature_panel_column:hover .descr_text_and_bg .descr_text .h3,.feature_panel_column:hover .descr_text_and_bg .descr_text h3{color:#fff}.feature_panel_column .descr_text_and_bg .descr_text p span{color:#aaa;display:block;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:15px;line-height:17px}.feature_panel_column .descr_text_and_bg a,.feature_panel_column .descr_text_and_bg a span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.feature_panel_column .descr_text_and_bg a{color:#0091ca;font-size:14px;padding:10px 16px 13px 10px;text-decoration:none;position:absolute;bottom:0;width:201px}.feature_panel_column .descr_text_and_bg a span{background:url(../images/sprite-arrows.png) right -75px no-repeat;padding-right:25px;font-size:15px}.hero a,ul.features_navigation_list .descr_text_and_bg .title a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.feature_panel_columns{font-size:0;margin-top:18px;margin-bottom:18px}.carousel-arrow,.carousel-bullets a{background-repeat:no-repeat;font-size:1em!important;text-indent:-9999em}.feature_panel_column img{width:222px;transform:scale(1) translateZ(0);transition:transform .5s cubic-bezier(.25,.46,.45,.94) 0s}.feature_panel_column:hover img{transform:scale(1.07) translateZ(0)}.feature_panel_columns .feature-block{display:inline-block;vertical-align:top}.feature_panel_columns .feature_panel_column{margin-left:20px;margin-right:0;overflow:hidden}.feature_panel_columns>div:first-child .feature_panel_column:first-child{margin-left:6px}.carousel-arrow{background-image:url(../images/navigation/carousel-arrows.png)!important;display:block;height:100%;padding:0!important;position:absolute;top:0;width:100px;z-index:1;opacity:.4}.carousel-arrow:hover{opacity:1}#featuresCarousel .carousel-arrow{z-index:100}#featuresCarousel #next.carousel-arrow{right:-65px}#featuresCarousel #prev.carousel-arrow{left:-65px}#prev.carousel-arrow{background-position:-90% 50%;left:0}#gallery #prev.carousel-arrow{background-position:-96% 50%}.ie7 #prev.carousel-arrow{left:160px}.ie7 #hero_carousel #prev.carousel-arrow,.prev{left:0}#next.carousel-arrow{background-position:180% 50%;right:0}.dealers-page #next.carousel-arrow{right:35px}#gallery #next.carousel-arrow{background-position:192% 50%}.ie7 #next.carousel-arrow{right:160px}.ie7 #hero_carousel #next.carousel-arrow{right:0}#iframemerch{width:995px;margin-right:-35px;min-height:610px}.carousel-bullets{bottom:35px;overflow:hidden;padding:3px 6px;position:absolute;right:15px;z-index:1}.carousel-bullets li{float:left;height:auto!important;padding:1px;width:auto!important}.carousel-bullets a{background-image:url(../images/carousel-bullets.png)!important;background-position:100% 0!important;cursor:pointer;display:inline-block;height:5px;margin:1px;padding:5px!important;width:5px}.next,.prev{cursor:pointer;width:130px;height:23px}.carousel-bullets a.active{background-position:0 0!important}.prev{background:url(../images/sprite-arrows.png) right -114px no-repeat;clear:both;color:#fff;position:absolute;top:50%;z-index:10}.next{float:right;background:url(../images/sprite-arrows.png) left -91px no-repeat;position:absolute;top:50%;right:0;z-index:10;color:#fff}.next_blue,.prev_blue{cursor:pointer;width:30px;height:22px;top:50%;z-index:10;position:absolute;color:#fff}.prev_blue{float:left;clear:both;background:url(../images/sprite-arrows.png) center -158px no-repeat;left:-50px}.hero .mini-promo.carbuyer,.hero .mini-promo.what-car{clear:right}.next_blue{float:right;background:url(../images/sprite-arrows.png) center -136px no-repeat;right:-50px}.mobArrows{position:absolute;top:0;width:100%;height:100%}.mobArrows .next_blue,.mobArrows .prev_blue{position:absolute;width:32px;height:223px;top:17%;z-index:1000;cursor:pointer}.mobArrows .prev_blue{float:left;background:url(../images/sprite-arrows-mob.png) -4px center no-repeat;left:0}.mobArrows .next_blue{float:right;background:url(../images/sprite-arrows-mob.png) -55px center no-repeat;right:0}.features_navigation{width:960px!important;overflow:visible!important;margin-bottom:0}#featuresCarousel .features_navigation{overflow:hidden!important}ul.features_navigation_list{list-style:none;padding:0;margin:0 -12px!important;position:relative;width:auto}ul.features_navigation_list li{position:relative;overflow:visible!important;height:auto!important}ul.features_navigation_list .descr_text_and_bg{background:none;bottom:0;width:100%}ul.features_navigation_list .features_navigation_column:hover .descr_text_and_bg .title a{color:#fff}ul.features_navigation_list .descr_text_and_bg .desc_text{height:36px;overflow:hidden}ul.features_navigation_list .descr_text_and_bg .title a{color:#8a9399;font-size:18px;line-height:18px;padding:10px 0;text-transform:uppercase;border:none}ul.features_navigation_list .descr_text_and_bg .text{color:#fff}#linkCarousel .h2,#linkCarousel h2{margin:24px 0 0}#linkCarousel ul.features_navigation_list li{background:#ebecec;padding:15px 25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:172px;height:80px!important}#linkCarousel ul.features_navigation_list li .h4,#linkCarousel ul.features_navigation_list li h4{color:#0086D3;font-size:22px;line-height:100%;margin-bottom:10px}#linkCarousel ul.features_navigation_list li a{background:url(../images/sprite-arrows.png) right -61px no-repeat;bottom:10px;display:block;font-size:14px;line-height:100%;padding-right:24px;position:absolute;right:10px;text-align:right;width:105px;color:#0086D3}#linkCarousel #prev.carousel-arrow{background-position:143% 52%;left:-30px}#linkCarousel #next.carousel-arrow{right:-40px;background-position:-25% 52%}@media only screen and (min-device-width :768px) and (max-device-width :1024px){#linkCarousel #prev.carousel-arrow{left:-6px}#linkCarousel #next.carousel-arrow{right:-15px}.hide-on-mobile .items-tab{display:none}}#linkCarousel .carousel-arrow{background-image:url(../images/navigation/carousel-arrows-blue.png)!important;z-index:100;height:65%;width:35px;top:48px}#linkCarousel ul.features_navigation_list li .h4 a,#linkCarousel ul.features_navigation_list li h4 a{line-height:100%;margin-bottom:10px;font-size:18px;background:0 0;position:static;text-align:left;width:100%;font-weight:700}#linkCarousel ul.features_navigation_list li .h4 a .more,#linkCarousel ul.features_navigation_list li h4 a .more{display:block;position:absolute;bottom:10px;right:10px;width:105px;padding-right:24px;text-align:right;background:url(../images/sprite-arrows.png) right -61px no-repeat;font-size:14px;font-weight:400;line-height:100%}.disabled{display:none}a.CarouselImageLink{left:0!important;position:absolute!important;top:0!important;width:198px!important;background:0 0!important}.hero .h2,.hero h2{margin-bottom:6px;color:#fff}.hero a{color:#fff}.hero .image_container a{background:0 0;display:block;padding:0}.hero .h3,.hero h3{margin-bottom:6px}.hero ul li{position:relative;width:100%}.hero #hero_carousel{height:540px}.hero #hero_carousel .carousel-bullets{bottom:15px}.hero .hero-img{text-align:center;position:relative;height:540px;overflow:hidden}.hero .hero-img .hero_text .hero-text-wrapper{min-height:153px}.hero a.hero-arrow{padding-right:20px}.hero .text_left,.hero_image .text_left{position:absolute;top:50px;left:50%;margin-left:-480px;text-align:left;width:386px}.hero .text_right,.hero_image .text_right{position:absolute;top:40px;right:50%;margin-right:-485px;text-align:right;z-index:1000000000}.hero .text_big,.hero_image .text_big{top:85px}.hero .text_big .h2,.hero .text_big h2,.hero_image .text_big .h2,.hero_image .text_big h2{color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:50px;line-height:50px;margin-bottom:10px;text-transform:uppercase}.hero .text_big .h3,.hero .text_big h3,.hero_image .text_big .h3,.hero_image .text_big h3{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:26px;line-height:26px;font-weight:400;color:#b8b8b9;text-transform:uppercase}.hero_image a{color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.hero-text-wrapper>.h2,.hero-text-wrapper>h2{margin-bottom:2px}.hero-text-wrapper>.h3,.hero-text-wrapper>h3{color:#b8b8b9}.hero-text-wrapper .btn{display:inline-block;vertical-align:top;padding:9px 25px 11px;border:2px solid #fff;font-size:20px;line-height:20px;color:#fff}.hero-text-wrapper .btn:hover{border:2px solid #0086d3;background:#0086d3}.slider-img .description{bottom:40px;color:#fff;left:50%;margin-left:-455px;position:absolute;text-align:left;width:600px}.gallery .slider-img .description{bottom:15px;padding-top:10px;padding-bottom:20px;position:static;margin:0}.pages-content .gallery .swiper-slide .swiper-slide-img{background-size:auto 100%;padding:0!important}.gallery .swiper-container{margin-top:15px;margin-bottom:10px}.pages-content .swiper-button-prev{left:0}.pages-content .swiper-button-next{right:0}.hero .text_center{position:absolute;top:50px;left:50%;margin-left:-193px;text-align:center;width:386px}.hero .mini-promo{margin:10px 117px 0 -105px;width:114px;float:right;background-color:#fff}.hero .mini-promo div[id*=reevoomark_badge_]{height:126px}.hero .mini-promo div[id*=reevoomark_badge_] .reevoomark_badge{width:114px!important;height:97px!important;float:none;margin:0;background-size:114px auto;background-repeat:no-repeat}.hero .mini-promo div[id*=reevoomark_badge_] .reevoomark_badge:hover{background-position:0 0!important}.hero .mini-promo div[id*=reevoomark_badge_] .reevoomark_badge a{background-image:none;width:114px!important}.hero .mini-promo.carbuyer a{display:block;padding:5px 0}.hero .mini-promo.carbuyer a img{display:block;height:auto;width:100px;margin:0 auto}.hero .mini-promo.carbuyer .content{margin:0}.hero .mini-promo .h2,.hero .mini-promo h2{margin-bottom:6px;color:#FFF}.hero .mini-promo>a{background:0 0}.hero .mini-promo .content .h4,.hero .mini-promo .content h4{font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;color:#FFF}#fleetRangeTool .resultRow .alink,.hero .mini-promo .content a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;text-decoration:none}.hero .mini-promo .content{background-color:#0A0A0A;padding:3% 4%;margin-top:-4px;width:93%;clear:both}.hero .mini-promo .content a{background:url(../images/white-arrow.png) right 2px no-repeat;color:#0091CA;font-size:14px;display:block;padding-top:1px;padding-bottom:0}.ie7 .hero .content,.ie8 .hero .content{background-color:#0A0A0A;width:92%;left:0;bottom:5px}.containers{width:100%;float:left}#gallery{background:url(../images/ext-gallery-bg-new.jpg) center top/auto 100% no-repeat #0a0c0d;position:relative}#gallery.interior{background:#0a0c0d}#gallery>.module_header{z-index:10}#gallery .h2,#gallery h2{color:#fff;margin-top:15px;margin-bottom:0;font-weight:400;font-size:30px}.contentbox #gallery.gallery-model .h2,.contentbox #gallery.gallery-model h2{float:none;position:static}#gallery p{font-size:16px}#gallery .carousel{width:100%;position:absolute!important;left:0;top:0}#gallery .carousel li{width:921px;height:648px;position:relative}#gallery .carousel>ul li>div{padding-left:8px;padding-right:8px}#gallery .carousel li img{margin-left:auto;margin-right:auto}#gallery .carousel .description{position:absolute;bottom:0;padding:2px 2px 50px;display:none;width:800px}.contentbox #gallery .containers .carousel .description{margin:0}#gallery .carousel .description p{color:#8a9399;padding-top:15px;padding-bottom:20px}#gallery .carousel .carousel-bullets{bottom:63px}#gallery .carousel .h2,#gallery .carousel h2{color:#fff}#gallery .containers{position:relative}#gallery .tabs{font-size:14px;margin-right:-452px;position:absolute;right:50%;top:15px;z-index:30}#gallery .tabs .tab{float:left;margin:0;display:none}#gallery .tabs .tab:nth-child(1),#gallery .tabs .tab:nth-child(2){display:block}#gallery .tabs .tab a{background:#fff;border:1px solid #fff;border-radius:5px;color:#6c7780;display:inline-block;font-size:15px;margin:0 5px;padding:5px 10px;text-align:center;vertical-align:top;width:76px}#gallery .tabs .tab.active a{background:rgba(0,0,0,0);border:1px solid #0086d3;color:#fff}#gallery.interior .carousel,#gallery.interior .carousel ul li,.contentbox #gallery .containers .carousel,.contentbox #gallery .containers .carousel ul li{height:613px}#gallery.interior .carousel .carousel_pagination,.contentbox #gallery .containers .carousel .carousel_pagination{bottom:50px}#gallery.interior .carousel .description,.contentbox #gallery .containers .carousel .description{margin-bottom:60px;padding:0;position:relative}#gallery.interior .carousel .carousel-bullets,.contentbox #gallery .containers .carousel .carousel-bullets{padding-right:24px;bottom:11px}#fleetRangeTool{width:100%;text-align:center;background-color:#f0f0f0}#fleetRangeTool .wrap{text-align:left}#fleetRangeTool .buttons,#fleetRangeTool .resultRow{border-bottom:1px solid #d8d8d9;overflow:hidden}#fleetRangeTool .buttons{margin-bottom:40px}#fleetRangeTool .buttons a{display:block;color:#0086d3;font-size:16px;float:right;position:relative;padding:10px 15px 5px 0;margin:5px 0 10px 5px;font-weight:700;text-decoration:none;background:0 0}#fleetRangeTool .buttons .icn{display:block;position:absolute;right:0;top:0}#fleetRangeTool .reset .icn{background:url(../images/fleet_range_sprite.png) -313px -74px no-repeat;width:1px;height:38px;right:3px}#fleetRangeTool .buttons .advanced{padding-right:20px}#fleetRangeTool .advanced .icn{background:url(../images/fleet_range_sprite.png) -243px -82px no-repeat;width:12px;height:13px;top:11px}#fleetRangeTool .resultRow li{display:block;padding:46px 0 28px}#fleetRangeTool .resultRow li a{text-decoration:none}#fleetRangeTool .resultRow li img{width:203px;height:75px}#fleetRangeTool .resultRow .alink{background:url(../images/sprite-arrows.png) right -245px no-repeat;color:#0086D3;font-size:13px;line-height:130%;margin-top:9px;padding-right:25px}#fleetRangeTool .results .h4,#fleetRangeTool .results h4{margin-top:22px;font-size:22px;color:#0086d3}#fleetRangeTool .results p{font-size:16px;font-style:italic;font-weight:700}#fleetRangeTool .noResultsMessage{text-align:center;padding:40px 0}#fleetRangeTool .noResultsMessage p{font-style:normal}#fleetRangeTool .noResultsMessage a{color:#0086d3;text-decoration:none}.ie6 #fleetRangeTool .advanced .icn,.ie6 #fleetRangeTool .reset .icn{background-image:url(../images/fleet_range_sprite-fs8.png)}.fleetRangeControls .secondary,.fleetRangeControls .wrap{background:url(../images/fleet_range_sprite.png) 100% -317px no-repeat #e9e9e9;overflow:hidden}.fleetRangeControls{min-height:197px;border-style:solid;border-color:#d8d8d9;text-align:center;width:100%}.fleetRangeControls .wrap{width:960px;text-align:left;padding-right:1px}.fleetRangeControls .secondary{border-top:1px solid #d8d8d9;clear:both;display:none;width:100%}.ie6 .fleetRangeControls .secondary,.ie6 .fleetRangeControls .wrap{background:url(../images/fleet_range_sprite-fs8.png) 100% -317px no-repeat #e9e9e9}.fleetControl{min-height:197px;width:20%;background-color:#e9e9e9;float:left;display:block;color:#666}.fleetControl .inner{padding:0 15px;min-height:197px;background:url(../images/fleet_range_sprite.png) -499px 100% no-repeat}.fleetControl .h4,.fleetControl h4{text-align:center;padding:13px 0 7px;font-size:22px}.fleetControl .h4 .icn,.fleetControl h4 .icn{background-image:url(../images/fleet_range_sprite.png);width:52px;height:52px;margin:0 auto 5px;display:block}.fleetControl label{font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:14px;padding:8px 0;display:block;float:left}#footerDark a,#footerDark span,#footerNav .newsItem p .stext,#footerNav a:active,#footerNav a:hover,#footerNav a:link,#footerNav a:visited,#footerNav li a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.fleetControl label.maxLabel{float:right}.fleetControl .sliderMax,.fleetControl .sliderMin{display:none}.fleetControl .ui-widget-header{background:#0d79b7}.fleetControl .ui--horizontal .ui-slider-handle{background:url(../images/fleet_range_sprite.png) -475px -72px no-repeat;width:24px;height:21px;border:0;top:-.6em}.fleetControl .slider{position:relative;text-align:center}.fleetControl .sliderValues{background:#0086d3;top:0;font-size:14px;color:#fff;padding:5px;position:relative;margin:0 auto 10px;border-radius:5px;display:inline-block;visibility:hidden}.fleetControl .sliderValues .point{background:url(../images/fleet_range_sprite.png) -366px -85px no-repeat;width:14px;height:8px;display:block;position:absolute;left:45%;bottom:-7px}.fleetControl .sliderRange{clear:both;margin-right:10px}.fleetControl .optionList input{display:block;float:left;clear:both}.fleetControl .optionList label{font-size:14px;margin:3px 0 0 5px;padding:0}.ie6 .fleetControl .inner{background:0 0}.ie6 .fleetControl .h4 .icn,.ie6 .fleetControl h4 .icn{background-image:url(../images/fleet_range_sprite-fs8.png)}.ie6 .fleetControl .ui-slider-horizontal .ui-slider-handle{background:url(../images/fleet_range_sprite-fs8.png) -475px -72px no-repeat}.ie6 .fleetControl .sliderValues .point{background:url(../images/fleet_range_sprite-fs8.png) -366px -85px no-repeat}.priceControl .h4 .icn,.priceControl h4 .icn{background-position:0 0}.de-AT .h4 .icn,.de-AT h4 .icn,.de-DE .h4 .icn,.de-DE h4 .icn,.en-IE .h4 .icn,.en-IE h4 .icn,.es-ES .h4 .icn,.es-ES h4 .icn,.fr-BE .h4 .icn,.fr-BE h4 .icn,.fr-FR .h4 .icn,.fr-FR h4 .icn,.fr-LU .icn,.it-IT .h4 .icn,.it-IT h4 .icn,.nl-BE .h4 .icn,.nl-BE h4 .icn,.nl-NL .h4 .icn,.nl-NL h4 .icn,.pt-PT .icn{background-position:-2px -63px}.tr-TR .h4 .icn,.tr-TR h4 .icn{background-position:-1px -124px}.cs-CZ .h4 .icn,.cs-CZ h4 .icn{background-position:-1px -244px}.hu-HU .h4 .icn,.hu-HU h4 .icn{background-position:-1px -304px}.hr-HR .h4 .icn,.hr-HR h4 .icn{background-position:-1px -424px}.fuelConsumptionControl .h4 .icn,.fuelConsumptionControl h4 .icn{background-position:-90px 0}.co2Control .h4 .icn,.co2Control h4 .icn{background-position:-179px 0}.carBodyControl .h4 .icn,.carBodyControl h4 .icn{background-position:-292px 0}.fuelTypeControl .h4 .icn,.fuelTypeControl h4 .icn{background-position:-398px 0}.fleetControl:hover{background:url(../images/fleet-control-gradient.png) repeat-x}.fuelConsumptionControl .h4,.fuelConsumptionControl h4,.priceControl .h4,.priceControl h4{padding-bottom:25px}#footerNav{text-align:center;background:#0a0c0d;overflow:hidden;padding:5px 0}.dealers-page #footerNav{background:none}#footerNav .wrap{text-align:left;font-size:0}#footerNav .wrap>div{display:inline-block;float:none;vertical-align:middle}#footerNav .wrap .column>a{color:#ccc;display:inline-block;font-size:14px;margin-right:30px;text-transform:uppercase;vertical-align:top}#footerNav .wrap .column>a.active,#footerNav .wrap .column>a:hover{color:#fff}#footerNav .wrap .column.omega>a{float:right;margin:0}.dealers-page #footerNav .wrap .column.omega>a{margin-left:30px;margin-right:0;float:none}.dealers-page #footerNav .wrap>div.omega{float:right}.dealers-page #footerNav .wrap>div{vertical-align:top}.dealers-page #footerDark .regionInfo{clear:none;float:left;padding:5px 0 0}#footerNav li{padding:2px 0 3px;display:block;zoom:1}#footerNav a:active,#footerNav a:hover,#footerNav a:link,#footerNav a:visited,#footerNav li a{font-size:16px;color:#0086d3;text-decoration:none}#footerNav .newsItem{background-color:#ebecec;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;overflow:hidden;position:relative}#footerNav .newsItem .main{width:320px;float:left}#footerNav .newsItem .h4,#footerNav .newsItem h4{font-weight:400}#footerNav .newsItem .h4 a,#footerNav .newsItem h4 a{font-size:18px;color:#0086d3;margin-bottom:4px;line-height:100%}#footerNav .newsItem p{font-size:16px;padding-top:3px}#footerNav .newsItem p .stext{margin-right:-15px;padding-right:19px;font-size:15px}#footerNav .newsItem p a{font-size:15px}#footerNav .newsItem .more{display:block;position:absolute;bottom:10px;right:10px;width:105px;padding-right:24px;text-align:right;background:url(../images/sprite-arrows.png) right -61px no-repeat;font-size:14px;font-weight:400;line-height:100%}.ie8 #footerDark{clear:both}#footerDark{background-color:#040505;overflow:hidden;padding:14px 0 20px;font-size:15px;color:#f0f0f0}#footerDark a.active,#footerDark a:hover{color:#fff}#footerDark a,#footerDark span{float:left;display:block;margin:0 15px;padding:5px 0;font-weight:400;color:#aaa;font-size:13px;text-transform:uppercase}#footerDark span{color:#555;font-size:15px;text-transform:none;padding:3px 0;margin:0 8px}#footerDark .regionInfo,#footerDark .regionInfo p{color:#555;font-size:13px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}#footerDark a:first-child{margin-left:0}#footerDark .siteLinks{float:left}#footerDark .socialLinks{float:right}#footerDark .socialLinks a{background:url(../images/footer-social-new.png) no-repeat;height:20px;margin:2px 7px 0;padding:0;text-indent:-9999em;width:20px}#footerDark .socialLinks .facebook{background-position:0 0}#footerDark .socialLinks .vk{background-position:-33px 0}#footerDark .socialLinks .odnoklassniki{background-position:-67px 0}#footerDark .socialLinks .youtube{background-position:-100px 0}#footerDark .socialLinks .twitter{background-position:-133px 0}#footerDark .socialLinks .instagram{background-position:-167px 0}#footerDark .socialLinks .linkedin{background-position:-200px 0}#footerDark .socialLinks .google{background-position:-233px 0}#footerDark .socialLinks a:last-child{margin-right:0}#footerDark .regionInfo{clear:both;overflow:hidden;padding-top:20px}#footerDark .regionInfo p{padding-right:30px;display:inline}.editSpec .h3,.editSpec h3,.editSpec label{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}#footerDark .regionInfo a{float:none;text-decoration:none}#footerDark .divider{background:url(../images/footer-icon-sprite.png) no-repeat;width:1px;height:23px;display:none}#footerDark .switch-language{float:right}#footerDark .switch-language img{height:18px;border:1px solid #373e43}#footerDark .switch-language .selected-language img{border:1px solid #fff}.blueboxdown,.mazdaSpecMiniArea .price{-moz-border-radius:4px;-webkit-border-radius:4px}#footerDark .regionInfo .divider{background:url(../images/footer-icon-sprite.png) 0 -41px no-repeat;width:1px;height:15px}.editSpec{clear:both;overflow:hidden;padding:5px 0 10px}.editSpec .wrap{overflow:hidden}.editSpec .h3,.editSpec h3{color:#666;font-size:24px;margin-bottom:8px;font-weight:400;margin-left:1px}.editSpec .h3 span,.editSpec h3 span{margin-bottom:-3px;margin-top:15px;display:block;font-size:34px;color:#cad6de}.editSpec input{display:inline-block;float:left;width:13px;margin-left:0}.editSpec li{font-size:15px;padding:11px 15px 12px 7px;display:block;background-color:#e6eef2;margin:4px 0;position:relative;float:left}.editSpec li.hasImage{padding:18px 10px}.editSpec li.selected,.editSpec li:hover{background-color:#f4f7f9}.editSpec label{font-size:14px;display:inline-block;float:left;padding:3px 0;width:179px}.editSpec li img{display:inline-block;vertical-align:middle;width:65px}.editSpec .buttons{margin-top:3px}.editSpec .column{margin-top:0;margin-bottom:0}.h3.blockNumber,h3.blockNumber{color:#666;font-size:24px;margin-bottom:8px}.h3.blockNumber span,h3.blockNumber span{margin-bottom:7px;display:block;font-size:34px;color:#cad6de}.blockList li{font-size:15px;padding:11px 15px 12px 11px;display:block;background-color:#d8e3ea;margin:4px 0;position:relative}.blockList li.hasImage{padding:18px 10px}.blockList li.selected,.blockList li:hover{background-color:#f4f7f9}.blockList label{padding:3px 5px;display:block}.blockList input{display:block;float:left;margin:3px 5px 0 0}.blockList input.textInput{float:none;width:100%}.blockList .change .icn,.blockList .close .icn{width:21px;height:21px;display:block;float:right;background:url(../images/sprite-arrows.png) 0 -297px no-repeat}.blockList .change .icn{background-position:0 -336px}.buttons a{display:block;background:url(../images/mazda-spec-sprite.png) 0 -135px no-repeat;color:#fff;font-size:16px;padding:5px 0 0 10px;text-decoration:none;position:relative;margin-bottom:10px}.buttons a .base{background:url(../images/mazda-spec-sprite.png) 0 -192px no-repeat;height:8px;width:100%;position:absolute;bottom:-8px;left:0}.ie6 .editSpec .buttons a .base{font-size:0;width:222px;background:url(../images/mazda-spec-sprite-fs8.png) 0 -192px no-repeat}.ie6 .editSpec .buttons a{background:url(../images/mazda-spec-sprite-fs8.png) 0 -135px no-repeat}.ie6 .editSpec .wrap{background:url(../images/blue-divider-fs8.png) repeat-x}.editCompareSpec{background-color:#f0f0f0;padding:0;color:#666;font-size:16px}.editCompareSpec .wrap{background:url(../images/grey-divider.png);overflow:hidden}.editCompareSpec li,.editCompareSpec li.selected,.editCompareSpec li:hover{background-color:#e9e9e9}.editCompareSpec .h2,.editCompareSpec h2{color:#333;font-size:30px;font-weight:700;margin-bottom:12px;line-height:30px}.editCompareSpec .carImage{text-align:center;padding:15px 0 10px;min-height:65px}.editCompareSpec .carImage img{width:209px}.editCompareSpec li{padding:7px 10px;width:202px}.editCompareSpec select{width:100%;display:block}.editCompareSpec li p{font-weight:700;font-size:16px;margin-top:-3px}.editCompareSpec li p strong{display:block;font-size:26px;color:#333}.editCompareSpec .addComparison{background:url(../images/mazda-spec-sprite.png) 50% -219px no-repeat #e9e9e9;font-weight:700;display:block;height:272px;color:#a8a8a8;text-decoration:none;text-align:center}.editCompareSpec .addComparison span{padding-top:94px;display:block}.editCompareSpec .hidden{display:none}.editCompareSpec .comparisonItem{position:relative}.editCompareSpec .closeComparison{position:absolute;top:0;right:0;background:url(../images/mazda-spec-sprite.png) -147px -80px no-repeat;width:22px;height:22px;text-indent:-1000em}.ie6 .editCompareSpec .closeComparison{background:url(../images/mazda-spec-sprite-fs8.png) -147px -80px no-repeat}.ie6 .editCompareSpec .addComparison{background:url(../images/mazda-spec-sprite-fs8.png) 50% -219px no-repeat #e9e9e9}.ie6 .editCompareSpec .wrap{background:url(../images/grey-divider-fs8.png)}.mazdaSpecArea,.mazdaSpecMiniArea{background:#e6eef2;overflow:hidden}.mazdaSpecMiniArea{padding:20px 0}.mazdaSpecMiniArea ul{list-style:disc;margin-left:14px}.mazdaSpecMiniArea ul li span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;line-height:15px;color:#737a80}.mazdaSpecMiniArea .h3,.mazdaSpecMiniArea h3{color:#14181a;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:24px;margin-bottom:12px}.mazdaSpecMiniArea li,.mazdaSpecMiniArea p{color:#737a80;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;line-height:15px;list-style:none;margin-bottom:5px;position:relative}.mazdaSpecMiniArea p{margin-left:14px}.mazdaSpecMiniArea li:before,.mazdaSpecMiniArea p:before{background:url(../images/li.png) no-repeat;content:"";display:block;font-size:8px;height:7px;left:-14px;position:absolute;top:4px;width:7px}.mazdaSpecMiniArea ul{margin-bottom:20px}.mazdaSpecMiniArea .price{background:#e3ebf0;padding:18px 27px 12px;border-radius:4px}.mazdaSpecMiniArea .price .h3,.mazdaSpecMiniArea .price h3{color:#333;font-size:24px;line-height:34px;margin-top:-2px}.mazdaSpecMiniArea .price p{font-size:16px;font-weight:700;margin:0}.specSummary{overflow:hidden}.specSummary .column{margin-bottom:17px}.specSummary .h2,.specSummary .secondary p,.specSummary h2{font-weight:400;color:#333;font-size:30px;line-height:100%;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;padding-top:1px}.specAccordion .accordionContent p span,.specSummary .label{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.specSummary a{color:#0086d3}.specSummary .label{font-size:16px;color:#666}.specSummary .pdf,.specSummary .print{display:block;float:left;padding:5px 2px 7px 35px;font-size:16px;cursor:pointer;text-decoration:none;margin:5px 5px 0}.specSummary .print{background:url(../images/mazda-spec-sprite.png) no-repeat}.specSummary .pdf{background:url(../images/mazda-spec-sprite.png) -1px -39px no-repeat}.ie6 .specSummary .print{background:url(../images/mazda-spec-sprite-fs8.png) no-repeat}.ie6 .specSummary .pdf{background:url(../images/mazda-spec-sprite-fs8.png) -1px -39px no-repeat;white-space:nowrap}.specAccordion{border-bottom:1px solid #fff}.specAccordion a{color:#14181a;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;text-decoration:none}.specAccordion .h3,.specAccordion h3{background:#e6eef2;border-top:1px solid #fff;font-size:17px;position:relative}.specAccordion .h3 a,.specAccordion h3 a{display:block;padding:11px 0;background:#e6eef2}.specAccordion .initiating .accordionContent,.specAccordion .noResults .h3 .icn,.specAccordion .noResults h3 .icn{display:none}.specAccordion li.current .h3,.specAccordion li.current h3{background:#2b3033}.specAccordion li.current .h3 a,.specAccordion li.current h3 a{background:#2b3033;color:#fff}.specAccordion .h3 .icn,.specAccordion h3 .icn{background:url(../images/mazda-spec-sprite-new.png) 2px -20px no-repeat;width:15px;height:16px;position:absolute;right:20px;top:14px}.specAccordion .current .h3 .icn,.specAccordion .current h3 .icn{background-position:2px 2px}.specAccordion .current .accordionContent{display:block}.specAccordion .accordionContent{font-size:14px;border-top:1px solid #b6b6b6;display:none;margin-top:0}.specAccordion .accordionContent div,.specAccordion .accordionContent p{margin-top:0!important;margin-bottom:0!important}.specAccordion .accordionContent li{clear:both;padding:7px 0;border-top:1px solid #ddd;overflow:hidden}.specAccordion .accordionContent p span{padding-left:30px;display:block;font-family:16px;color:#666}.secondaryCarNav .h2,.secondaryCarNav .secondRow li a,.secondaryCarNav .spanTitle,.secondaryCarNav h2,.specAccordion .accordionContent div{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.specAccordion .accordionContent li:nth-child(1){border-top:0}.specAccordion .accordionContent div{position:relative;font-size:13px}.specAccordion .accordionContent div.unavailable{color:#afafaf}.specAccordion .accordionContent .unavailable .icn{background-position:-70px -78px;width:14px;height:14px}.specAccordion .accordionContent .optional .icn{background-position:-86px -77px;width:14px;height:15px}.ie6 .specAccordion .h3 .icn,.ie6 .specAccordion h3 .icn{background:url(../images/mazda-spec-sprite-fs8.png) -29px -78px no-repeat}.ie6 .specAccordion .current .h3 .icn,.ie6 .specAccordion .current h3 .icn{background:url(../images/mazda-spec-sprite-fs8.png) 1px -68px no-repeat}.ie6 .specAccordion .accordionContent .icn{background:url(../images/mazda-spec-sprite-fs8.png) -52px -78px no-repeat}.specComparison{padding-top:0;background-color:#f0f0f0}.specComparison .h3,.specComparison h3{background:#fff}.specComparison .noResults .h3,.specComparison .noResults h3{background:#f8f8f8}.specComparison .specAccordion{margin-top:0;background:url(../images/grey-divider.png)}.specComparison .accordionContent p span{padding-left:30px}.ie6 .specComparison .h3,.ie6 .specComparison h3{background:url(../images/grey-divider-fs8.png) #f8f8f8}.ie6 .specComparison .specAccordion{background:url(../images/grey-divider-fs8.png)}.ie6 .secondaryCarNav .imgWrap{background:0 0}.ie7 .secondaryCarNav .thirdRow .wrap{overflow:hidden;height:0}.secondaryCarNav{float:left;width:100%;height:auto!important}.secondaryCarNav .firstRow{background:#0a0c0d;overflow:hidden}.secondaryCarNav .secondRow{background:#2b3033;overflow:hidden}.secondaryCarNav .thirdRow{background:#3d464d;border:none!important;overflow:hidden;height:auto!important;width:100%}.secondaryCarNav .secondRow li:nth-last-child(1),.secondaryCarNav .thirdRow li:nth-last-child(1){background:0 0}.secondaryCarNav .spanTitle{font-size:50px;float:left;padding:10px 40px 12px 0;color:#fff}.secondaryCarNav .h2,.secondaryCarNav h2{font-size:30px;float:left;padding:11px 32px 5px 11px;color:#fff}.secondaryCarNav .firstRow ul{float:right}.secondaryCarNav li{display:block;float:left;text-align:center}.secondaryCarNav .firstRow li{height:75px;border-left:2px solid #14181a}.secondaryCarNav .secondRow li{min-height:19px;position:relative;cursor:pointer}#mazdaParts li.current a,.secondaryCarNav .thirdRow li.current a{cursor:default}.secondaryCarNav .secondRow li.current{color:#fff}.secondaryCarNav .thirdRow li{position:relative}.secondaryCarNav li a{color:#6c7780;display:block;font-size:15px;text-decoration:none}.secondaryCarNav li.current a{color:#fff}.secondaryCarNav .firstRow li a{padding:0 0 10px}.secondaryCarNav .secondRow li a{font-size:15px;line-height:17px;color:#8a9399;padding:16px 20px;position:relative}.secondaryCarNav .secondRow li a:after{background:#576066;content:"";height:20px;position:absolute;right:0;top:15px;width:1px}.secondaryCarNav .secondRow li.current a:before,.secondaryCarNav .secondRow li:hover a:before{background:#0086d3;bottom:2px;content:"";display:block;height:2px;left:15px;position:absolute;width:calc(100% - 30px)}.secondaryCarNav .secondRow li.current a,.secondaryCarNav .secondRow li:hover a{color:#fff}.secondaryCarNav .thirdRow li a{color:#8a9399;font-size:15px;line-height:17px;font-family:InterstateMazdaregular,Helvetica,Arial,sans-serif;padding:12px 15px;position:relative}.secondaryCarNav .secondRow li.current a,.secondaryCarNav .secondRow.one li:hover a,.secondaryCarNav .thirdRow li.current a,.secondaryCarNav .thirdRow li:hover a{color:#fff}.secondaryCarNav .thirdRow li a:after{background:#576066;content:"";height:20px;position:absolute;right:0;top:15px;width:1px}.secondaryCarNav .thirdRow li.current a:before,.secondaryCarNav .thirdRow li:hover a:before{background:#0086d3;bottom:2px;content:"";display:block;height:2px;left:15px;position:absolute;width:calc(100% - 30px)}.secondaryCarNav .imgWrap{display:block;text-align:center;padding:10px 30px;background:url(../images/secondary-car-nav-shadow.png) 50% 100% no-repeat;margin-bottom:-6px}.secondaryCarNav img{display:block;margin:auto 4px;width:91px}.secondaryCarNav li.current{background:#2b3033}.secondaryCarNav .secondRow.one li.current,.secondaryCarNav .secondRow.one li:hover,.secondaryCarNav .thirdRow li.current{background:0 0}.secondaryCarNav .secondRow li:last-child a:after,.secondaryCarNav .thirdRow li:last-child a:after{content:none}.secondaryCarNav .secondRow li.current:nth-child(1){margin-left:0}.secondaryCarNav .marker{background:url(../images/secondary-car-nav-marker.png) no-repeat;display:none;width:14px;height:9px;position:absolute;bottom:-1px;left:40%}.ie6 #mazdaParts .icn,.ie6 #mazdaParts li{background-image:url(../images/mazda-parts-sprite-fs8.png)}.secondaryCarNav .secondRow li span{font-size:16px;color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.secondaryCarNav .current .marker{display:none}#formHead .secondRow li{color:#f0f0f0;display:block;padding:17px 15px 15px;font-size:14px;text-decoration:none;font-weight:700}#mazdaParts:after{clear:both;content:"";display:block}#mazdaParts li{display:block;border-bottom:1px solid #283033;min-height:79px;position:relative}#storageTool ul,.colorator ul{min-height:400px;min-width:960px}#mazdaParts .icn,#mazdaParts .icncurr{width:52px;height:52px;display:block;position:absolute;left:16px;top:13px;z-index:0}#mazdaParts .icncurr{z-index:-1}#mazdaParts .current .icncurr,#mazdaParts li:hover .icncurr{z-index:1}#mazdaParts li.current,#mazdaParts li:hover{background-position:0 0;background-color:#1f2426}#mazdaParts li a{color:#8a9299;display:table;font-size:15px;font-weight:400;height:79px;padding:0 87px;text-decoration:none}#mazdaParts li a span{display:table-cell;vertical-align:middle;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.show_more_top,.video_hero_controls .video_hero_title p,.video_intro .h3,.video_intro h3{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}#mazdaParts li.current a,#mazdaParts li:hover a{color:#fff}.boxcar,.boximg,.show_more_top,.thumb_play,.video_play_icon{cursor:pointer}#mazdaParts .content p{margin:20px 0}#mazdaParts .content img{margin:10px 0}.ie7 #mazdaParts li a{display:block;height:auto;padding-top:14px}.video_hero_controls{position:absolute;text-align:center;z-index:30px;width:100%;margin-top:195px}.video_hero_controls .video_hero_title p{font-size:26px;color:#fff}.top_content{height:535px;overflow:hidden;position:relative}.top_content ul{position:absolute;left:0;overflow:hidden}.top_content ul li{display:inline-block;float:left}.top_content .row,.top_content .video_hero{width:100%}.top_content .video_hero{cursor:pointer;height:535px;overflow:hidden;z-index:39;position:relative}.top_content .video_hero_img{position:absolute;left:50%;height:539px;width:1800px}.video_play_icon{width:960px;height:528px;position:absolute;top:0;left:0;z-index:151;background:url(../images/play-big.png) center center no-repeat;display:none}.thumb_play{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/play-small.png) center center no-repeat}.video_category,.videos{width:960px;position:relative}.show_more_top{color:#0091ca;padding-right:25px;margin:15px 0;float:right;font-size:14px;line-height:115%;background:url(../images/sprite-arrows.png) right -377px no-repeat}.video_intro .h3,.video_intro h3{margin-bottom:15px;font-size:24px}.video_intro p{margin-bottom:20px}.video_category{float:left;overflow:hidden}.video_preview{width:222px}.video_column_preview_image{overflow:hidden;position:relative}.video_column_preview_image a{display:block}.video_column_preview_image img{display:block;width:100%}.video_column_preview p.title,.video_column_preview p.title a{background:none;border-bottom:0 none;color:#b8c4cc;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:18px;line-height:100%;margin:10px 0;padding:0;text-transform:uppercase}.video_column_preview .description span{color:#8a9399;display:block;margin-bottom:10px}.video_column_preview .description br{display:none}.video_column_preview .description .text_toggle{padding-right:20px;background:url(../images/sprite-arrows.png) right -708px no-repeat}.video_column_preview .description .text_toggle[data-state=less]{background-position:right -737px}.video_related{margin-left:-12px}ul.video_category_list{margin-right:-12px;overflow:hidden}ul.video_category_list li{float:left;width:220px;margin-right:0;padding:0 10px 15px;height:auto!important}ul.video_category_list li:hover{background:#040505}.video_container{float:left;z-index:52;width:100%;height:auto}.maxsize{max-width:468px}.bighd{margin-top:24px;margin-bottom:12px;float:left}.smallhd{font-size:15px;padding-top:10px}.content-info-open .smallhd{font-size:13px}.grid-12>.content-info-open .smallhd{background:rgba(0,0,0,0);display:block;font-size:15px;padding:10px 0 0;position:static}.grid-12>.content-info-open>a{display:none}.content-info-open{position:relative;margin-bottom:15px!important}.content-info-open .smallhd{background:rgba(4,5,5,.9);box-sizing:border-box;height:100%;width:100%;padding:20px 20px 40px;position:absolute;top:0;display:none}.content-info-open.current .smallhd{display:block!important}.content-info-open>a{background:url(../images/content-info-open.png) no-repeat;bottom:10px;height:30px;position:absolute;right:10px;width:30px}.content-info-open.current>a{background-position:0 -30px}.smallhd strong{display:block;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;margin-bottom:10px}.rss .rss_link,.rss .rss_what{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.content-info .richtext p a{color:#b8bdc0}.content-info .richtext p a:hover{color:#fff}.smallhd p{font-size:12px}.descr{padding-top:21px}.marginB12{margin-bottom:12px}.marginT12{margin-top:12px}.rss{margin-top:22px;margin-bottom:10px}.rss p{line-height:75%}.rss .rss_link{font-size:14px;color:#008ad9}.rss .rss_what{font-size:12px;color:#118ed5}#featuresCarousel .row_content .h2,#featuresCarousel .row_content h2{margin-top:15px;font-size:30px;margin-bottom:10px}.boxcar{background:url(../images/bg-slider-item.png) left center no-repeat #0a0c0d;margin-top:0;padding:20px 0}.boxcar .titlebig{color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:28px;line-height:100%;margin-bottom:10px}.boxcar .titlesmall{color:#0086d3;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:18px;line-height:130%}.boxcar .price{color:#333;font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif;font-size:16px;line-height:100%;margin-bottom:8px}.boxcar .textsmall{margin-right:12px;margin-bottom:12px}.boxcar .textbig{margin-bottom:12px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.boxcar .textbig:first-child{display:table-cell;height:125px;vertical-align:middle}.boxcar .textdate{color:#5c6166;font-size:13px}.row.pages-content .offer-summary .grid-6:last-child{padding-bottom:45px}.offer-summary .grid-6{margin:0 30px}.offer-summary .grid-6:first-child{margin:0 30px;width:280px}.offer-summary .grid-6.alpha{margin-left:0;margin-right:0;width:440px}.offer-summary{position:relative;padding:30px 0;margin:15px 0!important;background:#0a0c0d}.arrow_link a,.offer-summary .link{background:url(../images/sprite-arrows.png) right -553px no-repeat;color:#fff;font-size:17px}.offer-summary:first-child{margin-top:30px!important}.offer-summary .link{font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-weight:400;line-height:105%;margin-top:15px;padding-right:22px;bottom:35px;position:absolute}.boxcar p{margin-right:12px}.boxcar:first-child{margin-top:12px}.center a{display:block;text-align:center}.arrow_link a{display:inline-block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;line-height:17px;padding-right:25px;text-decoration:none;vertical-align:top}.imglink{float:right;padding-right:10px;padding-top:47px}.boxcar.grid-6 div{float:left}.boxcar.grid-6 .titlebig,.boxcar.selfContainedOffer .grid-6 .titlebig{color:#aaa;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:20px;line-height:100%;margin:0 0 4px}.boxcar.grid-6 .price,.boxcar.selfContainedOffer .grid-6 .price{color:#0086d3;font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif;font-size:21px;line-height:130%}.boxcar.grid-6 .textbig,.boxcar.selfContainedOffer .grid-6 .textbig{color:#333}.boximg{margin-top:10px;position:relative;width:468px}.boximg .descr_text_and_bg{position:absolute;bottom:3px;left:0;width:468px;background:url(../images/promo-bg.png);height:110px}.boximg .descr_text_and_bg .boxtitle{padding-left:12px;padding-top:15px;color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:20px}.boximg .descr_text_and_bg .boxtxt{width:auto;padding-bottom:12px;padding-left:12px;padding-right:12px}.boximg .descr_text_and_bg .boxtxt p{padding-bottom:4px;color:#fff}.boximg .descr_text_and_bg .boxtxt a{background:url(../images/sprite-arrows.png) right -76px no-repeat;color:#0086d3;font-family:InterstateMazdaregular,Helvetica,Arial,sans-serif;font-size:14px;padding-right:25px;text-decoration:none}.grid-9 ul li{display:block;float:left;border-top:1px solid #c9c9c9;margin-top:0}.title.bord{margin-bottom:9px}.slink{text-decoration:none}.art{color:#D4D4D4;background-color:#D4D4D4;height:1px}.title,.toptitle{color:#333;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;line-height:100%}.center img{vertical-align:middle}.article_content p{padding-top:12px}.article_content blockquote{margin-bottom:-6px;padding-top:6px}.title{font-size:23px;margin-top:6px;cursor:default}.toptitle{font-size:21px}.date,.date div{color:#5c6166}.date,.date div,.marginT12 .date{font-size:16px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.date{line-height:100%}.bord .date.floatRight{margin-top:-16px}.grid-5 .date.floatRight{margin-top:0}.marginT12 .date{color:#333}.marginT12 .date.floatRight{margin-bottom:5px;margin-top:0}.artdesc{color:#333;font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif;font-size:13px;line-height:100%}.arrow_link_back a,.sdate,.stitle,.titb,.titb a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.stitle{color:#0086d3;font-size:15px;line-height:100%;margin-top:24px}.sdate{color:#333;font-size:13px;line-height:100%;margin-top:4px;margin-bottom:6px}.arrow_link_back a{padding-left:20px;font-size:14px;background:url(../images/sprite-arrows.png) left -202px no-repeat;color:#0086d3;text-decoration:none}.grid-9 ul li:last-child div{border:none;padding-bottom:0}.menu .arr a,.menu .currentpage a,.menu .numbpage a{display:block;padding:3px 12px;text-decoration:none}.titb,.titb a{color:#0086d3;font-size:23px;line-height:100%;margin-bottom:9px}.menu .arr span,.menu .currentpage span,.menu .numbpage span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px}.desc{margin:0}.menu .arr{background:#1f2426;border:3px;margin:0 2px}.menu .arr a{border-radius:3px}.menu .arr span{color:#0086d3;line-height:160%}.menu .arr:hover{background:#0086d3}.menu .arr:hover span{color:#fff}.menu .numbpage{background:#1f2426;border:3px;margin:0 2px}.menu .numbpage a{border-radius:3px}.menu .numbpage span{color:#8a9399;line-height:160%}.menu .numbpage:hover{background:#0086d3}.menu .numbpage:hover span{color:#fff}.menu .currentpage{background:#0a0c0d;border:3px;margin:0 2px}.menu .currentpage a{border-radius:3px}.menu .currentpage span{color:#fff;line-height:160%}.arrow_link_top a,.menu .dots span{font-size:14px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.menu .dots{margin:0 3px}.menu .dots a{text-decoration:none}.menu .dots span{color:#b6b6b6;line-height:160%}.arrow_link_top a{padding-right:25px;background:url(../images/top-blue-arrow.png) right center no-repeat;color:#0086d3;text-decoration:none}.accessories-page~.row .arrow_link_top a{display:none}.news-item .stext{display:block;font-size:15px;line-height:17px}.stext{padding-right:6px}.stext.sm12{font-size:12px}.box{background:#3d464d;border:none;overflow:visible;padding:2px 0;margin-bottom:50px}.title span,.titleblue a{border-bottom:2px solid #51595f}.models-overview .box{margin-bottom:30px}.minbox{margin:10px 20px}.bluebox{margin:0}.blueboxdown{margin:6px 12px;border-radius:4px;background-color:#56AFE1;background:-moz-linear-gradient(top,#56afe1 0,#118ed5 100%);background:-webkit-gradient(linear,left top,left bottom,from(#56afe1),to(#118ed5));background:-o-gradient(#56afe1,#118ed5);background:-ms-linear-gradient(top,#56afe1,#118ed5)}.mouvebox{margin:9px 12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#7D6992;background:-moz-linear-gradient(top,#7d6992 0,#462964 100%);background:-webkit-gradient(linear,left top,left bottom,from(#7d6992),to(#462964));background:-o-gradient(#7d6992,#462964);background:-ms-linear-gradient(top,#7d6992,#462964);-moz-box-shadow:1px 1px 1px 0 #36464f;-webkit-box-shadow:1px 1px 1px 0 #36464f;box-shadow:1px 1px 1px 0 #36464f}.color-white{color:#fff;display:block;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:18px}.title a{color:#8a9399;display:block;font-family:InterstateMazdaregular,Helvetica,Arial,sans-serif;font-size:20px;text-decoration:none}.title a span,.title span{font-size:18px;color:#fff;text-decoration:none}.title a span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.title span,.titlemouve a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.title span{display:block;padding-bottom:10px}.title[data-href]{cursor:pointer}.titlemouve{padding-left:9px;cursor:pointer}.titleblue a,.titlemouve a{display:block;line-height:1.2;padding:8px 0;color:#fff;text-decoration:none}.titlemouve a{font-size:16px;width:90%}.titlemouve a .arrow_right{background:url(../images/sprite-arrows.png) 0 -22px no-repeat;float:right;width:4px;height:9px;margin-top:6px;margin-right:-8px}.titleblue a{cursor:pointer;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:18px;position:relative;margin:0 20px}.titleblue .stand a,.titleblue a span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px}.titleblue a:hover{background-color:#0086d3;color:#fff;padding:8px 45px 8px 20px;margin:0}.titleblue:last-child a{border:none}.titleblue a .arrow_right{background:url(../images/sprite-arrows.png) 0 -555px no-repeat;bottom:0;float:right;height:15px;margin:auto;position:absolute;right:0;top:0;width:15px}.titleblue a:hover .arrow_right{background-position:0 -530px;right:20px}.titleblue a:hover:after,.titleblue a:hover:before{background:#0086d3;height:2px;position:absolute;width:100%;left:0;content:""}.titleblue a:hover:before{top:-2px}.titleblue a:hover:after{bottom:-2px}.titleblue a .arrow_down{background:url(../images/sprite-arrows.png) 0 -600px no-repeat;float:right;height:10px;margin-right:-4px;margin-top:9px;position:relative;width:20px}.titleblue a:hover .arrow_down{background-position:0 -769px;margin-right:-29px}.titleblue a .arrow_next{background:url(../images/sprite-arrows.png) -3px -482px no-repeat;bottom:0;float:right;height:15px;margin:auto;position:absolute;right:-10px;top:0;width:15px}.titleblue ul{display:none;list-style:none}.titleblue .stand{padding-left:20px}.titleblue .stand a{color:#fff;line-height:26px;text-decoration:none;display:block}.titleblue .stand .down{display:none}.titleblue .dl a,.titleblue .post a{color:#fff;display:block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px;text-decoration:none;line-height:26px}.titleblue .stand a span{float:right;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;height:9px;margin-top:10px;width:4px}.titleblue .dl{margin-right:9px;padding-left:10px;background-image:-ms-linear-gradient(bottom,gray 0,#767676 100%);background-image:-moz-linear-gradient(bottom,gray 0,#767676 100%);background-image:-o-linear-gradient(bottom,gray 0,#767676 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,gray),color-stop(1,#767676));background-image:-webkit-linear-gradient(bottom,gray 0,#767676 100%);background-image:linear-gradient(bottom,gray 0,#767676 100%)}.titleblue .dl a span{background:url(../images/sprite-brochure.png) -7px -2px no-repeat;float:right;height:14px;margin-right:7px;margin-top:7px;width:12px}.titleblue .post{margin-right:9px;padding-left:10px;background-image:-ms-linear-gradient(bottom,gray 0,#767676 100%);background-image:-moz-linear-gradient(bottom,gray 0,#767676 100%);background-image:-o-linear-gradient(bottom,gray 0,#767676 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,gray),color-stop(1,#767676));background-image:-webkit-linear-gradient(bottom,gray 0,#767676 100%);background-image:linear-gradient(bottom,gray 0,#767676 100%)}.title1,.title2{line-height:100%}.titleblue .post a span{background:url(../images/sprite-brochure.png) -5px -29px no-repeat;float:right;height:11px;margin-right:6px;margin-top:10px;width:16px}.titleblue .rad{display:none;padding-bottom:3px;margin-left:-9px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ie7 .titleblue a span.arrow_down,.ie7 .titleblue a span.arrow_right{display:block;position:relative;margin-top:-18px}.title1{color:#333;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px}.title2{color:#979fa4;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:17px;margin-bottom:3px}.desc2,.quote{line-height:100%;margin-bottom:15px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.desc1{color:#A0A0A0;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:100%}.desc2{color:#5b5b5b;font-size:15px}.quote{color:#5c6266;font-size:20px}.follow a{background:url(../images/sprite-arrows.png) right -61px no-repeat;color:#0086D3;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:103%;padding-right:24px;text-decoration:none}.boxvid p,.vac a{line-height:100%;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.boxvid{position:relative;overflow:hidden;margin-top:-2px}.boxvid .module_header{padding-bottom:10px;margin-top:-10px}.boxvid .h2,.boxvid h2{margin-top:30px;font-weight:400}.boxvid .boxdown{width:100%;position:absolute;bottom:0;background:url(../images/promo-bg.png);padding:20px 10px}.boxvid p{color:#fff;font-size:24px}.vac{height:auto;border:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff}.vac hr{color:#c9c9c9;background-color:#c9c9c9;height:1px;border:0}.vac a{padding-right:25px;margin-top:31px;margin-right:9px;margin-bottom:10px;font-size:14px;background:url(../images/sprite-arrows.png) right -62px no-repeat;color:#0086d3;text-decoration:none}.vac .stitle a{background:0 0}.vac li{display:inline}a.primaryCTA{background:url(../images/button-bg.png) repeat-x;color:#fff;float:left;margin:0 24px 24px 0}a.primaryCTA span{background:url(../images/button_arrow.png) 100% 48% no-repeat;display:block;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;margin-right:6px;padding:6px 12px 6px 6px}.tit{color:#0086d3;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px;padding:6px 0 0}.dead,.vtext{padding-left:0}.bigt,.smallt{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;padding-bottom:11px}.vtext{padding-right:42px}.dead{color:#333;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:14px}.bigt{color:#333;padding-top:10px}.smallt{color:#666;font-size:21px;padding-top:25px}.job{height:auto;border:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;margin-bottom:75px;margin-top:10px;padding-bottom:15px}.job hr{color:#c9c9c9;background-color:#c9c9c9;height:1px;border:0}.job .tabtit p,.job .tabtit select{color:#666;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.job .tab{border-collapse:separate;border:0;width:960px}.job .tabtit,.tabjob,.tabjobname{border-bottom:1px solid #c9c9c9}.job .tabtit p{font-size:16px;padding:19px 0 10px 10px}.job .tabtit select{font-size:14px;margin-left:5px}.tabjob p{font-size:12px;padding:11px 0 10px 10px}.tabjob a{float:left;padding-right:25px;font-size:13px;background:url(../images/sprite-arrows.png) right -62px no-repeat;color:#0086d3;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;text-decoration:none;line-height:100%}.tabjobname p{color:#333;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:14px;padding:11px 0 10px 10px}#storageTool{background-image:url(../images/storage-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#0a0c0d;height:648px;position:relative}#storageTool .storage_container.row_content{padding-top:0!important}#storageTool .title{background:#000;height:88px;width:100%;margin-top:0!important;position:absolute;z-index:6;top:0}#storageTool .h2,#storageTool h2{color:#fff;padding-top:30px;font-size:30px}#storageTool .h2 span,#storageTool h2 span{color:#ababab;font-size:14px;border:none;padding:0}#carColorator .storage_container{background:0 360px no-repeat;overflow:hidden}#storageTool ul{position:absolute;top:0;z-index:5}#storageTool ul li{width:960px;height:615px;position:absolute;top:30px;z-index:5;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";text-align:center}#storageTool ul li:first-child{opacity:1!important}#storageTool ul li div{margin-left:auto;margin-right:auto}#storageTool .slider_container{background:url(../images/storage-slider-bg.png) repeat-x;height:120px;width:100%;position:absolute;bottom:0;z-index:6}#storageTool .slider_container .row_content{color:#fff;padding:0}#storageTool .luggage_pagination{height:57px;width:100%;position:relative;top:20px}#storageTool .luggage{background-repeat:no-repeat;background-position:left bottom;height:57px;width:61px;display:block;position:absolute;margin-left:-30px;cursor:pointer}#storageTool #selectLuggage{display:none}#storageTool .row_content{clear:both}#storageTool .luggage_icons{float:left;margin-top:30px}#storageTool .luggage_icons .icon{margin-left:17px;height:58px;float:left;opacity:.6}#storageTool .luggage_icons .small_luggage{background:url(../images/luggage/small-luggage.png) center bottom no-repeat;width:23px}#storageTool .luggage_icons .mid_luggage{background:url(../images/luggage/mid-luggage.png) center bottom no-repeat;width:21px}#storageTool .luggage_icons .big_luggage{background:url(../images/luggage/big-luggage.png) center bottom no-repeat;width:23px}#storageTool .luggage_icons .big_hand_luggage{background:url(../images/luggage/big-hand-luggage.png) center bottom no-repeat;width:34px}#storageTool .luggage_icons .small_hand_luggage{background:url(../images/luggage/small-hand-luggage.png) center bottom no-repeat;width:26px}#storageTool .luggage_icons .baby_pram{background:url(../images/luggage/baby-pram.png) center bottom no-repeat;width:33px}#storageTool .luggage_icons .golf_kit{background:url(../images/luggage/golf-kit.png) center bottom no-repeat;width:19px}#storageTool .luggage_icons .surf_board{background:url(../images/luggage/surf-board.png) center bottom no-repeat;width:15px}#storageTool #slider,#storageTool .slider{height:28px;width:100%;padding-bottom:0;margin:40px 0 0;position:relative;display:block;background:url(../images/luggage-slider-bar.png) left top repeat-x;border:none;float:left}#storageTool #slider .ui-slider-range,#storageTool .slider .ui-slider-range{width:621px;padding-bottom:0;margin:0;z-index:10;background:#5c6266;height:1px}#storageTool .ui-slider-handle{background:url(../images/luggage-slider-handle.png) center center no-repeat;width:24px;height:22px;position:absolute;top:-10px;left:0;z-index:11;outline:0;border:none;margin-left:-15px}.content-info .h2,.content-info h2{font-size:30px;float:none}.boxlng{border:4px;margin-top:35px;margin-bottom:107px}.boxlng .listbox{padding-top:24px;padding-left:38px;padding-bottom:53px}.sec1d>span>a,.sec1l>ul{padding-bottom:10px}.boxlng .listbox a{left:39px;padding-left:39px;font-size:14px;color:#0086d3;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;text-decoration:none;line-height:2.5em}.sec1d>span,.sec1l ul,.sec1l>span{padding-left:20px}.sec1d.index-sec1d>a,.sec1d>span>a{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;display:block}.boxlng .listbox .sec{margin-bottom:20px}.boxlng .border{border-bottom:1px solid #D7DBDD}.sec1l>span,.sec1l>ul{border-bottom:1px solid #283033}.boxlng li{display:block;position:relative}.ie6 .flag,.ie7 .flag{left:0;top:-3px}.flag{background:url(../images/flags-sprite.png) -12px -10px no-repeat;width:30px;height:20px;display:block;position:absolute;top:8px}.fr-BE .flag,.nl-BE .flag{background-position:-12px -10px}.cs-CZ .flag{background-position:-12px -74px}.da-DK .flag{background-position:-12px -104px}.de-DE .flag{background-position:-12px -136px}.es-ES .flag{background-position:-12px -168px}.fr-FR .flag{background-position:-12px -199px}.hr-HR .flag{background-position:-12px -231px}.en-IE .flag{background-position:-12px -263px}.it-IT .flag{background-position:-59px -10px}.fr-LU .flag{background-position:-59px -44px}.hu-HU .flag{background-position:-59px -76px}.nl-NL .flag{background-position:-59px -105px}.nb-NO .flag{background-position:-59px -137px}.de-AT .flag{background-position:-59px -170px}.ru-RU .flag{background-position:-59px -202px}.pl-PL .flag{background-position:-59px -236px}.pt-PT .flag{background-position:-112px -10px}.de-CH .flag,.fr-CH .flag,.it-CH .flag{background-position:-112px -43px}.sv-SE .flag{background-position:-112px -201px}.sl-SI .flag{background-position:-112px -137px}.sk-SK .flag{background-position:-112px -168px}.tr-TR .flag{background-position:-112px -233px}.en-GB .flag,.en-US .flag{background-position:-112px -265px}.listbox{margin-right:24px}.sec{margin-top:10px}.sec,.sec1d{margin-bottom:10px}.sec1d{margin:0}.sec1d.index-sec1d{margin:0 0 2px}.sec1d>span{background:#2b3033;border-radius:3px;display:block;position:relative;padding-right:30px}.sec1d>span>a{color:#fff;font-size:17px;font-weight:400;line-height:1.4em;padding-top:10px;text-decoration:none}.sec1d.index-sec1d>a,.sec1l>span>a{color:#fff;line-height:2.5em;font-size:17px;font-weight:400;text-decoration:none}.sec1d>span>i,.sec1l>span>i{background:url(../images/mazda-spec-sprite-new.png) 5px 5px no-repeat;bottom:0;display:block;height:20px;margin:auto;position:absolute;right:10px;top:0;width:20px;cursor:pointer}#buying-slider-wrapper .inactive,.slides-container-wrapper .inactive{cursor:default}.sec1d.index-sec1d>a{background:#1f2426;border-radius:3px;padding-left:20px}#carColorator .slider .label,.colorator .forwardCTA,.sec1l>span>a,.sec2>a,.sec3>a,.sec4>a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.sec1l>span{display:block;position:relative}.sec1l>span>i{background:url(../images/filter-arr.png) 3px -84px no-repeat}.sec2>a{color:#8a9399;display:inline-block;font-size:17px;font-weight:400;line-height:1.2em;padding-bottom:6px;padding-left:15px;padding-top:6px;position:relative;text-decoration:none;vertical-align:top}.sec2>a:before{background:#0086d3;border-radius:50px;content:"";height:7px;left:0;position:absolute;top:12px;width:7px}.sec3>ul{margin-bottom:10px}.sec3>a,.sec4>a{color:#5c6166;font-size:15px;font-weight:400;line-height:1.4em;text-decoration:none}.sitemap .close>ul{display:none}.sec1d.close>span{background:#0a0c0d}.sec1d.close>span>a{color:#b8c4cc}.sec1d.close>span>i{background-position:5px -17px}.sec1l.close>span>i{background-position:3px -28px}.border{border-bottom:1px solid #D7DBDD}.colorator .storage_container.row_content{padding-top:0!important;width:899px!important;margin:0}.colorator .title{background:url(../images/storage-title-bg.png) repeat-x;height:88px;width:100%;margin-top:0!important;position:absolute;z-index:6;top:0}.colorator .h2,.colorator h2{color:#fff;padding-top:20px;font-size:30px}.colorator ul{top:0;z-index:5}#carColorator.interiorcol .storage_container div.label{display:none!important}#carColorator.interiorcol .storage_container{background-position:0 381px}.interiorcol ul{min-height:402px}.colorator .slider_container{width:100%;bottom:0;z-index:6}.colorator .slider_container .row_content{color:#fff;padding:0}.colorator .luggage_pagination{width:745px;height:28px;padding-bottom:10px;margin:20px auto;display:none}.colorator .luggage{background:url(../images/luggage-icon.png) no-repeat;height:28px;width:32px;display:inline-block;margin-right:141px;float:right}.colorator .luggage:first-child{margin-right:0}.colorator #selectLuggage{display:none}.colorator #slider,.colorator .slider{height:28px;width:695px;padding-bottom:0;margin:0 auto;position:relative;display:block;background:url(../images/luggage-slider-bar.png) left top no-repeat;border:none;bottom:-4px}.colorator #slider .ui-slider-range,.colorator .slider .ui-slider-range{height:28px;width:695px;padding-bottom:0;margin:0;z-index:10;background:0 0}.colorator a.ui-slider-handle{background:url(../images/luggage-slider-handle.png) center center no-repeat;width:24px;height:22px;position:absolute;top:-10px;left:0;z-index:11;border:none}.interiorcol ul li img{display:block;left:110px;position:absolute;max-width:none;width:auto}#carColorator .slider-colorbar-img,#carColorator ul li .handle,.colorator .sliderimage{display:none}.colorator,.colorator .h2,.colorator h2,.colorator p,.colorator ul{position:relative}.colorator{clear:both;overflow:visible!important;height:auto;text-align:center;padding-bottom:20px;left:25px}.colorator .forwardCTA{margin-right:20px}.colorator .storage_container{padding-top:10px}.colorator ul{width:960px;margin:0 auto;left:0}.colorator ul li{position:absolute;top:0;left:0;width:960px;height:383px;overflow:hidden;opacity:1}.colorator ul li img{float:left;max-width:none;width:auto}.colorator .sh{background-position:5px center;bottom:100px;height:40px;position:absolute;width:100%}.colorator .inner{position:absolute;bottom:39px;height:100%;width:100%;background:url(../images/luggage-slider-handle.png) center bottom no-repeat;z-index:0}.colorator .ui-slider a{overflow:visible;background:url(../images/colorator-divider.png) 10px 0 no-repeat;top:-399px;height:460px;margin-left:-10px}.colorator .slider{width:960px;min-width:960px;background:0 0;height:22px}.colorator .slider .sliderBackgrounds{position:absolute;bottom:0;width:100%;height:100%}.colorator .slider .sliderBackgrounds div{position:absolute;width:100%;height:100%;background:url(../images/interior-slider-bgs.png) 0 -87px repeat-x}.colorator .slider .sliderBackgrounds .background1{background-position:0 -28px}.colorator .slider .sliderBackgrounds .background2{background-position:0 0}.colorator .slider .sliderBackgrounds .background3{background-position:0 -55px}.colorator .slider_container{background:0 0;position:relative;height:auto}.colorator .h2,.colorator h2,.colorator p{float:left;margin-bottom:65px;margin-top:35px}.colorator p{margin:64px 0 0 20px;color:#8a9399}.colorator .forwardCTA{background:url(../images/sprite-arrows.png) right -678px no-repeat;color:#8a9399;float:right;font-size:18px;margin-top:64px;padding-right:30px;text-decoration:none}.colorator .row_content{clear:both}#carColorator ul{min-width:899px;width:899px;background:none!important}#carColorator ul li{width:899px}#carColorator .storage_container:after,#carColorator .storage_container:before{background:url(../images/bg_cars.jpg);bottom:15px;content:"";height:5px;left:0;position:absolute;width:100%;z-index:99}#carColorator .storage_container:before{bottom:39px;z-index:0}#carColorator .storage_container div.label{background:-1px -2px no-repeat none;bottom:0;height:22px;position:absolute;width:902px;left:0}#carColorator .slider{width:899px;min-width:899px;position:absolute;left:0;height:0}#carColorator .slider .label{color:#8a9399;display:none;float:left;font-size:15px;font-weight:400;padding:10px 0;position:absolute;left:0!important;right:auto!important;top:260px!important}#buying-slider p,#buying-slider p.buying-more,.bigtext,.buyingbox a,.imgtxt a,.smalltext{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}#carColorator .slider .label.label_right{left:auto!important;right:0!important}#carColorator .inner{position:absolute;height:100%;width:100%;z-index:0;display:block;margin-bottom:14px;bottom:auto;top:0}#carColorator .ui-slider .fakeHandle{overflow:visible;background:url(../images/colorator-divider.png) 10px 0 no-repeat;top:-128px!important;height:460px;display:none;position:absolute;width:100%}#carColorator .current .fakeHandle,#carColorator .current .inner,#carColorator .current .label{display:block!important}#carColorator .ui-slider a{overflow:visible;top:0;width:24px;height:22px}#carColorator .fakeHandle:before{content:"";height:100%;left:-1000px;position:absolute;top:0;width:2000px;z-index:0}#buying-slider,#buying-slider-wrapper{position:relative}#carColorator .slider.current{z-index:1}.bigtext{color:#333;font-size:26px}.smalltext{font-size:23px;margin-bottom:4px}.buyingbox{height:66px;overflow:visible;border:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#4A606D;-moz-box-shadow:2px 2px 0 #cbcbcb;-webkit-box-shadow:2px 2px 0 0 #cbcbcb;padding-top:12px;padding-bottom:12px}.buyingbox .bluebox{margin:6px 12px;background-color:#56AFE1;background:-moz-linear-gradient(top,#56afe1 0,#118ed5 100%);background:-webkit-gradient(linear,left top,left bottom,from(#56afe1),to(#118ed5));background:-o-gradient(#56afe1,#118ed5);background:-ms-linear-gradient(top,#56afe1,#118ed5)}.buyingbox .mouvebox{margin:6px 12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#7D6992;background:-moz-linear-gradient(top,#7d6992 0,#462964 100%);background:-webkit-gradient(linear,left top,left bottom,from(#7d6992),to(#462964));background:-o-gradient(#7d6992,#462964);background:-ms-linear-gradient(top,#7d6992,#462964)}.buyingbox a{padding-left:9px;color:#fff;font-size:11px;line-height:26px;width:100%;text-decoration:none}.buyingbox a .arrow_right{background:url(../images/sprite-arrows.png) 0 -22px no-repeat;float:right;width:4px;height:9px;margin-top:7px;margin-right:9px}.imgtxt{margin-top:35px}.imgtxt .h2,.imgtxt h2{color:#0086d3}.imgtxt .par1{margin-top:9px;margin-bottom:-8px}.imgtxt .par2{margin-bottom:6px}.imgtxt a{background:url(../images/sprite-arrows.png) right -62px no-repeat;color:#0086D3;font-size:14px;line-height:2em;padding-right:25px;text-decoration:none}#buying-slider .h2,#buying-slider h2{color:#333;margin-bottom:10px}#buying-slider p{color:#666;font-size:16px}#buying-slider p.buying-more{background:url(../images/sprite-arrows.png) right -61px no-repeat;display:inline-block;font-size:15px;font-weight:400;line-height:100%;margin-top:15px;padding-right:28px;color:#0086D3}#buying-slider{margin-top:40px;overflow:hidden}#buying-slider li{float:left;width:960px;padding-bottom:35px;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0}#buying-slider li .grid-12>div{display:inline-block;vertical-align:middle}#buying-slider li .grid-12>div:last-child{margin-left:20px}#buying-slider li.opaque{opacity:1}#buying-slider li.semi-opaque{opacity:.15}#buying-slider-wrapper .slide-control{background-image:url(../images/slide-control-gradient.png);background-repeat:repeat-y;height:100%;top:0;width:40px}#buying-slider-wrapper .slide-control span{background:url(../images/sprite-arrows.png) 0 -136px no-repeat;display:block;height:22px;left:28px;margin-top:-22px;position:absolute;top:50%;width:12px}#buying-slider-wrapper .prev{background-position:-40px 0}#buying-slider-wrapper .prev span{background-position:0 -158px;left:0}.tabbed-slider .buying:before,.tabbed-slider:before{left:-1000px;position:absolute;height:100%;content:""}#buying-slider-wrapper .inactive span{background-image:none}#buying-slider-wrapper .carousel-bullets{top:-130px;right:-8px}#buying-slider-wrapper .carousel-bullets a{background-image:url(../images/navigation/owning-bullets.png)!important}.tabbed-slider:after{clear:both;content:"";display:block}.tabbed-slider:before{background:#1f2426;top:0;width:4000px}.tabbed-slider .buying:before{background:url(../images/bg_cars.jpg);display:block;top:0;width:3000px}.slides-container .p1,.slides-container .p1 strong{color:#fff;font-size:36px}.slides-container .h2,.slides-container h2{margin-bottom:10px}.slides-container p{margin-bottom:20px;margin-top:0}.slides-container ul{margin-bottom:20px}.slides-container{margin-top:30px;margin-bottom:50px;overflow:hidden;position:relative}.tabbed-slider .buying-owning-bullets{bottom:22px!important;padding:0;position:absolute;right:-5px!important}.slides-container li{float:left;width:960px;padding-bottom:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0}.slides-container li .grid-8{float:left;margin-left:40px}.slides-container li .grid-3{float:right;margin-right:40px}.slides-container li .grid-12>div{display:inline-block;vertical-align:middle}.slides-container li .grid-12>div.grid-6{width:438px}.slides-container li .grid-12 .richtext,.slides-container li .grid-12>div.grid-6:first-child{margin-left:30px}.slides-container li.opaque{opacity:1}.slides-container li.semi-opaque{opacity:.15}.slides-container-wrapper{position:relative}.slides-container-wrapper .slide-control{background:none;height:100%;top:0;width:40px}.slides-container-wrapper .slide-control span{background:url(../images/sprite-arrows.png) -5px -794px no-repeat;display:block;height:28px;left:15px;margin-top:-22px;opacity:.2;position:absolute;top:50%;width:15px}.slides-container-wrapper .slide-control span:hover{opacity:1}.slides-container-wrapper .prev{background-position:-40px 0}.slides-container-wrapper .prev span{background-position:-5px -854px;left:0}.slides-container-wrapper .inactive span{background-image:none}.slides-container-wrapper .carousel-bullets{top:-130px;right:-8px}.slides-container-wrapper .carousel-bullets a{background-image:url(../images/navigation/owning-bullets.png)!important}.slides-container p>a{background:url(../images/sprite-arrows.png) right -553px no-repeat;color:#fff;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:100%;margin-top:15px;padding-right:22px}.buying-owning-bullets{float:right;padding:0 0 30px;position:static;text-align:left;width:468px}.buying-owning-bullets li{display:inline-block;float:none}.buying{border-width:1px 0;border-style:solid;border-color:#f0f0f0;margin-top:40px}.row+.row .buying{margin-top:0}.tabbed-slider .buying{border:none;position:relative}.buying .wrap{overflow:hidden;text-align:left;padding-right:1px}.acc,.contentbox .mar1 .h2,.contentbox .mar1 h2,.contentbox .mar1 p{text-align:center}.buying .wrap .owning{display:table;float:left;width:240px;background:#0a0c0d;position:relative}.buying .wrap .owning:after{border-right:2px solid #1f2426;content:"";height:100%;position:absolute;right:0;top:0}.buying .wrap .owning:last-child:after{content:none}.slides-container ul li{color:#8a9399;font-size:15px;list-style:none;margin:0;padding:0 0 5px 15px;position:relative}.slides-container ul li::before{background:#0086d3;border-radius:100%;content:"";height:7px;left:0;position:absolute;top:6px;width:7px}.tabbed-slider .slides-container li .grid-12>div{padding:0;vertical-align:top;display:inline-block}.buying .wrap .owning .h3,.buying .wrap .owning h3{color:#5c6166;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:18px;padding:18px 10px}.accessories .h3 .acctit2,.accessories h3 .acctit2,.accnav a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.buying .wrap .owning p{color:#b6b6b6}.buying .wrap .owning .divider{cursor:pointer;padding:0 15px;box-sizing:border-box;display:table-cell;vertical-align:middle;width:100%}.buying .wrap .owning:first-child .divider{background:0 0}.buying .wrap .active,.buying .wrap .current{background:#1f2426}.buying .wrap .active .h3,.buying .wrap .active h3,.buying .wrap .current .h3,.buying .wrap .current h3{color:#fff}.buying .wrap .active p,.buying .wrap .current p{color:#666}.buying .next_blue,.buying .prev_blue{color:#FFF;height:22px;position:absolute;top:70%;width:30px;z-index:10;cursor:pointer}.buying .next_blue{background:url(../images/sprite-arrows.png) center -136px no-repeat;float:right;right:0}.buying .prev_blue{background:url(../images/sprite-arrows.png) center -158px no-repeat;clear:both;float:left;left:0}.desc-mar{margin-top:30px;margin-bottom:14px}.contentbox{clear:both;margin-top:30px;margin-bottom:20px}.contentbox .bord{border:none;margin-top:15px}.contentbox .mar{background:#212628;border-radius:5px;margin-bottom:2px!important;overflow:hidden;padding:14px 20px}.pages-content>.contentbox .mar{background:none}.content-info,.content-info .awardModule{background:#1f2426}.models-overview~.hide-on-mobile .content-info .awardModule,.models-overview~.row .content-info .awardModule{background:rgba(0,0,0,0)}.content-info::after{clear:both;content:"";display:block}.models-overview~.hide-on-mobile .content-info,.models-overview~.row .content-info,.row .content-info{background:none}.models-overview~.hide-on-mobile .content-info .awardModule .award-item,.models-overview~.row .content-info .awardModule .award-item{padding-left:0;padding-right:0;margin:0}.content-info .awardModule .award-item{padding:30px}.content-info .awardModule .award-image{margin-right:30px}.content-info .awardModule .award-section{width:290px}.content-info .awardModule .award-content{width:580px}.content-info .awardModule .award-content p{font-size:16px;margin-bottom:10px}.content-info .awardModule .award-content a{display:none}.content-info .awardModule .award-content p:last-child{margin:0}.contentbox .mar p{float:left;line-height:100%;margin-top:12px;font-size:16px}.contentbox .mar ul{clear:both}.contentbox .mar .h2,.contentbox .mar h2{float:right;font-size:30px}.contentbox .mar .boxvid .h2,.contentbox .mar .boxvid h2{float:none;margin:0 0 20px;font-size:30px}.contentbox .mar img{margin-bottom:7px}.contentbox .marimg{margin-left:6px;margin-top:5px}.contentbox .mar1{margin-bottom:16px;margin-left:30px;margin-right:30px}.accnav .acctit{margin-top:16px;font-weight:700;font-size:26px}.accnav .accsubt{margin-top:1px}.accnav .accdesc{margin-top:21px}.accnav a{font-size:14px;color:#0086d3;text-decoration:none}.acc .acc-cars .car .alink,.acc .acc-cars .car p,.accessories .h3 .acctit1,.accessories h3 .acctit1,.alink-container a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.accnav span{color:#0086d3;font-size:10px;line-height:12px;padding-left:4px}.acc{display:block;float:none}.acc .acc-cars{width:980px;margin:0 auto;text-align:left;display:block}.acc .acc-cars li{background:#1f2426;border-radius:3px;display:inline-block;margin-bottom:20px;margin-right:20px;padding:0;vertical-align:top;width:143px;text-align:center}.acc .acc-cars li .image109 img{height:auto}.acc-cars li>img{box-sizing:border-box;padding:20px 15px 10px}.acc .acc-cars .car{margin-bottom:15px;padding:0;position:relative;text-align:left;vertical-align:top}.acc .acc-cars .car.image109{margin-left:20px}.acc .acc-cars .car .in-context{background:#fff;display:block;text-align:center;overflow:hidden}.acc .acc-cars .car .in-context img{width:auto;max-height:70px;max-width:none;min-height:70px}.acc .acc-cars .car p{color:#fff;font-size:20px;padding-bottom:7px}.acc .acc-cars .car p.year{color:#5c6166;font-size:15px;padding-top:5px}.acc .acc-cars .car .alink,.alink-container a{color:#fff;font-size:15px;line-height:130%;padding:2px 15px;text-decoration:none;vertical-align:top}.acc .acc-cars .car .alink:after,.alink-container a:after{background:url(../images/sprite-arrows.png) -6px -555px no-repeat;content:"";display:inline-block;height:15px;margin-left:7px;margin-top:2px;position:absolute;width:10px;left:0}.acc .acc-cars .car .alink{background:none;margin-top:10px;text-align:left}.acc .acc-cars .car .alink:after{left:auto}.acc .acc-cars .car.image109 .alink{margin-top:0;margin-right:0;padding:2px 20px}.acc .acc-cars .car.image109 .alink:after{left:-3px}.acc .acc-cars .curr{background:#0a0c0d}.accessories{margin-top:20px;border-bottom:medium none!important}.accessories a{color:#0086d3;text-decoration:none}.accessories .tit1{background:#f0f0f0;padding:0 3px}.accessories .h3,.accessories h3{font-size:16px;overflow:hidden;padding:0 15px;position:relative;background:#fff;border-top:1px solid #b6b6b6}.accessories-page .accessories .h3,.accessories-page .accessories h3{background:#1f2426;margin-top:1px;border:none}.accessories-page .accessories li:last-child>.h3,.accessories-page .accessories li:last-child>h3,.configurator-tabs .accessories li:last-child>.h3,.configurator-tabs .accessories li:last-child>h3{border-bottom:none}.accessories li:last-child>.accessoriesContent{border-top:none}.configurator .accessories .h3,.configurator .accessories h3{background:#e6eef2;border-top:1px solid #fff}.configurator .accessories .main.current .h3,.configurator .accessories .main.current h3{background:#2b3033}.config-options .main.current .checkbox-block,.config-options .main.current .cost{color:#fff}.accessories .h3{border:none}.accessories .j-more-options .h3,.accessories .j-more-options h3{min-height:auto}.accessories .h3 a,.accessories h3 a{width:300px;display:block;padding-top:14px}.accessories .h3 .icn,.accessories h3 .icn{background:url(../images/mazda-spec-sprite.png) -28px -78px no-repeat;width:15px;height:16px;position:absolute;right:20px;top:16px}.contacts .h3 .icn,.contacts h3 .icn{top:20px}.accessories .j-more-options .h3 .icn,.accessories .j-more-options h3 .icn{background:url(../images/mazda-spec-sprite-new.png) 2px -18px no-repeat}.accessories .h3 .acctit1,.accessories h3 .acctit1{color:#9aacbb;font-size:26px;padding-bottom:30px!important;padding-top:0;position:relative}.accessories .h3 .acctit2,.accessories h3 .acctit2{font-size:16px;width:300px;padding-top:20px;position:relative}.accessories .h3 .descrip,.accessories .h3 .price,.accessories h3 .descrip,.accessories h3 .price{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;padding-top:14px;position:relative;margin-left:30px;font-weight:400;color:#333}.accessories .h3 .descrip,.accessories h3 .descrip{font-size:15px;line-height:17px;width:300px}.accessories .h3 .price,.accessories h3 .price{font-size:16px;width:230px}.accessories .h3 .price a,.accessories h3 .price a{width:200px!important;padding:0!important}.accessories .current .h3 .icn,.accessories .current h3 .icn{background-position:1px -68px}.accessories .j-more-options .current .h3 .icn,.accessories .j-more-options .current h3 .icn{background-position:2px 4px}.accessories .current .nest .h3 .icn,.accessories .current .nest h3 .icn{background-position:-29px -78px}.accessories .current .current.nest .h3 .icn,.accessories .current .current.nest h3 .icn{background-position:1px -68px}.accessories .initiating .accessoriesContent{display:none}.accessories .current .accessoriesContent{display:block;background:#0a0c0d}.accessories.config-options .current .accessoriesContent{background:#fff}.accessories .accessoriesContent{font-size:14px;border-top:1px solid #b6b6b6;display:none;overflow:hidden}.accessories ul{clear:both;padding-bottom:20px}.accessories .accessoriesContent .nest span .icnN{background:url(../images/mazda-spec-sprite.png) -29px -78px no-repeat;width:15px;height:16px;position:absolute;right:10px;top:14px}.accessories .accessoriesContent .nest.current span .icnN{background:url(../images/mazda-spec-sprite.png) 1px -68px no-repeat}.accessories .nest .accessoriesContent{display:none}.accessories .nest .current .accessoriesContent{display:block}.accessories .margcontent{margin-top:42px;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}.accessories .margcontent .h2,.accessories .margcontent h2{font-size:30px;margin-bottom:18px}.accessories .margcontent .descrip+p{color:#262a2b}.accessories .margcontent ol li,.accessories .margcontent ul li{color:#333;font-size:16px;line-height:100%;margin-bottom:10px;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}.accessories .margcontent img{width:400px}.accessories .margcontent ul{overflow:hidden;list-style:disc;padding-left:15px;margin-top:5px}.accessories .margcontent ol{overflow:hidden;list-style:decimal;padding-left:30px;margin-top:5px}.accessories .margcontent .h5,.accessories .margcontent h5,.accessories .margcontent strong{color:#666;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:20px;margin:5px 0}.accessories .margpr{background:url(../images/printer.png) no-repeat;color:#0086d3;cursor:pointer;display:inline-block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:14px;height:23px;padding-left:35px;padding-top:5px;vertical-align:top;margin-bottom:20px}#tooltip,.tooltip-label{color:#666;font-weight:700;padding:5px;position:absolute;right:0;top:145px;width:130px;float:left;text-align:center}#tooltip{background:url(../images/colorator/color-identifier-down.png) center 17px no-repeat!important;display:none}.tooltip-label{background:url(../images/colorator/color-identifier-down.png) center 17px no-repeat!important;left:-9999px}.sitedown{padding-left:120px;padding-top:50px;height:550px}.sitedown .h2,.sitedown h2{padding-top:30px;padding-bottom:5px;color:#fff;font-size:30px}.sitedown .h3,.sitedown h3{color:#cedbe4;font-size:24px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-weight:400}#competitorComparison{background-color:#e3ebf0;clear:both}#competitorComparison .h3,#competitorComparison h3{font-weight:700}#competitorComparison .disclaimer{clear:both;color:#aeaeae;font:400 14px InterstateMazdaLight,Arial,sans-serif}#competitorComparison #fleet-comparision{position:relative}#competitorComparison #fleet-comparision #comparisonOptions{padding:0 0 30px}#competitorComparison #fleet-comparision #comparisonOptions .alpha{padding-top:30px}#competitorComparison #fleet-comparision #comparisonOptions .vehicle{min-height:250px;margin:0 -12px 0 -11px;padding:0 12px;position:relative}#competitorComparison #fleet-comparision #comparisonOptions .omega .vehicle{margin:0 0 0 -11px}#competitorComparison #fleet-comparision #comparisonOptions .double{min-height:500px}#competitorComparison #fleet-comparision #comparisonOptions .h4,#competitorComparison #fleet-comparision #comparisonOptions h4{margin-top:0;font-weight:700}#competitorComparison #fleet-comparision #fleet-comparision-viewport{position:relative;min-height:500px;overflow:hidden}#competitorComparison #fleet-comparision #fleet-comparision-viewport #fleet-comparision-wrapper{width:2000px;position:absolute;left:0}#competitorComparison #fleet-comparision #fleet-comparision-viewport .toolWrapper,#competitorComparison #fleet-comparision #fleet-comparision-viewport .vehicle-wrapper{width:726px;float:left}#competitorComparison #fleet-comparision #fleet-comparision-viewport .toolWrapper .column,#competitorComparison #fleet-comparision #fleet-comparision-viewport .vehicle-wrapper .column{margin-top:0}#competitorComparison #fleet-comparision .vehicle{background-color:#d3e0e5}#competitorComparison #fleet-comparision .car-comparision-choice a{min-height:1%;background:url(../images/vehicle-choice-arrow.png) 95% 50% no-repeat #bdd0d8;display:block;color:#666;font-weight:400;margin-top:20px;padding:20px 12px;font-size:1.5em;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}#competitorComparison #fleet-comparision .car-comparision-choice a:hover{background-color:#FFF}#competitorComparison #comparisonOptions{background:url(../images/competitor-comparison/divider.png) 0 30px repeat-x;overflow:hidden;padding:30px 0}#competitorComparison #comparisonOptions .step{margin:0 -12px 0 -11px;min-height:500px;padding:0 12px;position:relative}#competitorComparison #comparisonOptions .step-1 .stepNumber{background-position:-20px -120px}#competitorComparison #comparisonOptions .step-2 .stepNumber{background-position:-81px -120px}#competitorComparison #comparisonOptions .step-3{margin-right:0}#competitorComparison #comparisonOptions .step-3 .illustration{background:url(../images/competitor-comparison/sprite.png) 50% -275px no-repeat}#competitorComparison #comparisonOptions .step-3 .stepNumber{background-position:-139px -120px}#competitorComparison #comparisonOptions .step-3 .guidance{margin-left:11px}#competitorComparison #comparisonOptions .step-3 .h5,#competitorComparison #comparisonOptions .step-3 h5{line-height:2.3}#competitorComparison #comparisonOptions .step-3 .userOptions{background:url(../images/competitor-comparison/slider-snap-guides.png) 13px 103px no-repeat;padding-bottom:5px;top:18px}#competitorComparison #comparisonOptions .step-3 .primaryCTA{display:block;float:none;margin:0;position:absolute;top:160px;width:100%}#competitorComparison #comparisonOptions .step.active{background-color:#d5e0e5}#competitorComparison #comparisonOptions .h4,#competitorComparison #comparisonOptions h4{background-color:#fff;font-size:22px;margin:-42px -13px 0 -12px;padding:12px 0;text-align:center}#competitorComparison #comparisonOptions .active .h4,#competitorComparison #comparisonOptions .active h4{font-weight:700}#competitorComparison #comparisonOptions .active .stepNumber{display:block}#competitorComparison #comparisonOptions .illustration{height:80px;padding:30px 0 15px;position:relative;text-align:center}#competitorComparison #comparisonOptions .illustration img{display:block;margin:0 auto}#competitorComparison #comparisonOptions .step-3.active .illustration{background-position:50% -395px}#competitorComparison #comparisonOptions .stepNumber{background-image:url(../images/competitor-comparison/sprite.png);display:none;height:25px;left:-3px;position:absolute;top:8px;width:17px}#competitorComparison #comparisonOptions .guidance{font-size:1.5em}#competitorComparison #comparisonOptions .h5,#competitorComparison #comparisonOptions .h6,#competitorComparison #comparisonOptions h5,#competitorComparison #comparisonOptions h6{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:400}#competitorComparison #comparisonOptions #comparisonResults .tfoot th,#competitorComparison #comparisonOptions #comparisonResults tbody tbody td,#competitorComparison #comparisonOptions #comparisonResults thead td,#competitorComparison #comparisonOptions #comparisonResults thead th,#competitorComparison #comparisonOptions #comparisonResults thead th small,#competitorComparison #comparisonOptions .verticalScrollControl small{font-family:interstatemazdalight,Helvetica,Arial,sans-serif}#competitorComparison #comparisonOptions .h6,#competitorComparison #comparisonOptions h6{font-size:1.4em}#competitorComparison #comparisonOptions .userOptions{display:none;position:relative;z-index:1}#competitorComparison #comparisonOptions .active .userOptions,#competitorComparison #comparisonOptions .completed .userOptions{display:block}#competitorComparison #comparisonOptions .step ul{margin-top:30px;padding-bottom:30px}#competitorComparison #comparisonOptions .step-3 ul{padding-bottom:20px}#competitorComparison #comparisonOptions .step li{background-color:#c0d0d8;background-repeat:no-repeat;margin-top:10px;padding:10px 30px 10px 10px;border-radius:3px}#competitorComparison #comparisonOptions .step li.selected,#competitorComparison #comparisonOptions .step li:hover{background-color:#fff}#competitorComparison #comparisonOptions .step.active ul{background-color:#d5e0e5}#competitorComparison #comparisonOptions .step.active li{background-image:url(../images/competitor-comparison/cta-sprite.png);background-position:96% 12px;cursor:pointer}#competitorComparison #comparisonOptions .step-3.active li{background-color:#fff;background-image:none;cursor:default}#competitorComparison #comparisonOptions .step.active li.selected{background-position:96% -152px}#competitorComparison #comparisonOptions .verticalScrollWrapper{padding-top:10px}#competitorComparison #comparisonOptions .verticalScrollMask{overflow:hidden;position:relative}#competitorComparison #comparisonOptions .verticalScrollMask ul{left:0;margin-top:-10px;padding-bottom:0;position:absolute;top:0;width:100%}#competitorComparison #comparisonOptions .verticalScrollControl{background:url(../images/competitor-comparison/sprite.png) 50% 0 no-repeat;cursor:pointer;display:block;height:30px}#competitorComparison #comparisonOptions .verticalScrollControl small{display:block;font-size:1.2em;position:relative;text-align:center}#competitorComparison #comparisonOptions .verticalScrollControl.up{background-position:50% -58px;margin-top:-10px}#competitorComparison #comparisonOptions .verticalScrollControl.up small{top:14px}#competitorComparison #comparisonOptions .verticalScrollControl.down{background-position:50% 18px;margin-bottom:-10px}#competitorComparison #comparisonOptions .verticalScrollControl.down small{top:4px}#competitorComparison #comparisonOptions .verticalScrollControl.inactive{cursor:default}#competitorComparison #comparisonOptions .verticalScrollControl.inactive small{display:none}#competitorComparison #comparisonOptions .verticalScrollControl.up.inactive{background-position:50% -88px}#competitorComparison #comparisonOptions .verticalScrollControl.down.inactive{background-position:50% -12px}#competitorComparison #comparisonOptions .step .choice{position:absolute;top:176px;width:221px;z-index:0}#competitorComparison #comparisonOptions .step .choice li{background-image:none}#competitorComparison #comparisonOptions #mileageSlider{background-color:#1f8ac8;border:1px solid #aaabac;margin-left:12px;margin-top:15px;width:183px;border-radius:0}#competitorComparison #comparisonOptions #mileageSlider .ui-slider-handle{background:url(../images/competitor-comparison/slider-handle.png) no-repeat;border:none;cursor:pointer;height:22px;margin-left:-11px;top:-6px;width:24px;border-radius:0}#competitorComparison #comparisonOptions #mileageSlider .snapValue{color:#666;display:block;position:absolute;top:15px}#competitorComparison #comparisonOptions #mileageSlider .min{left:-13px}#competitorComparison #comparisonOptions #mileageSlider .max{right:-16px}#competitorComparison #comparisonOptions .userControls{float:right;margin-top:24px}#competitorComparison #comparisonOptions .userControls a{margin-right:12px;width:209px}#competitorComparison #comparisonOptions .userControls a.primaryCTA.inactive{background-image:url(../images/button-inactive-bg.png);cursor:default}#competitorComparison #comparisonOptions .userControls span{line-height:.9}#competitorComparison #comparisonOptions #comparisonResults{left:0;position:absolute;top:0;z-index:2}#competitorComparison #comparisonOptions #comparisonResults .column{margin-bottom:0;margin-top:0}#competitorComparison #comparisonOptions #comparisonResults .wrapper{background-color:#e3ebf0;margin-left:-12px;min-height:605px;padding-top:45px}#competitorComparison #comparisonOptions #comparisonResults table{border:1px solid #d4dde2;width:726px}#competitorComparison #comparisonOptions #comparisonResults td,#competitorComparison #comparisonOptions #comparisonResults th{cursor:default}#competitorComparison #comparisonOptions #comparisonResults thead tr{height:100px}#competitorComparison #comparisonOptions #comparisonResults thead tr:first-child{height:80px}#competitorComparison #comparisonOptions #comparisonResults thead th{font-size:2.3em;font-weight:400;vertical-align:middle;width:46.5%}#competitorComparison #comparisonOptions #comparisonResults thead th small{color:#999;font-size:.7em;position:relative;top:-5px}#competitorComparison #comparisonOptions #comparisonResults thead td{font-size:1.5em;text-align:center;vertical-align:top}#competitorComparison #comparisonOptions #comparisonResults .tfoot{background-color:#fff;border:none;height:45px;position:absolute;top:0;width:726px}#competitorComparison #comparisonOptions #comparisonResults .tfoot th{font-size:2em;font-weight:400;text-align:left;text-transform:uppercase;vertical-align:middle;width:32%}#competitorComparison #comparisonOptions #comparisonResults .tfoot th strong{color:#0086D3}#competitorComparison #comparisonOptions #comparisonResults .tfoot th strong.negative{color:#D3001C}#competitorComparison #comparisonOptions #comparisonResults .tfoot th.centre{color:#b5bbbd;font-size:1.6em;text-align:center;width:36%}#competitorComparison #comparisonOptions #comparisonResults .tfoot th:first-child{text-align:right}#competitorComparison #comparisonOptions #comparisonResults tbody table{border:none;width:100%}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr{border-top:1px solid #d4dde2;height:39px}#competitorComparison #comparisonOptions #comparisonResults tbody tbody td{color:#333;font-size:1.5em;text-align:center;vertical-align:middle;width:46.5%}#competitorComparison #comparisonOptions #comparisonResults tbody tbody td.centre{background-image:url(../images/competitor-comparison/icons-sprite.png);background-repeat:no-repeat;border-left:1px solid #d4dde2;border-right:1px solid #d4dde2;width:7%}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover{background-color:#fff}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover td{border-left-color:#fff;border-right-color:#fff}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover .fuel{background-position:-39px -41px}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover .saving{background-position:-87px -41px}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover .bik{background-position:-135px -41px}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover .speed{background-position:-183px -41px}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover .acceleration{background-position:-231px -41px}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover .torque{background-position:-279px -41px}#competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover .emissions{background-position:-327px -41px}#competitorComparison #comparisonOptions #comparisonResults .versus{background:url(../images/competitor-comparison/icons-sprite.png) 8px 75px no-repeat;width:7%}#competitorComparison #comparisonOptions #comparisonResults .fuel{background-position:-39px 3px}#competitorComparison #comparisonOptions #comparisonResults .saving{background-position:-87px 3px}#competitorComparison #comparisonOptions #comparisonResults .bik{background-position:-135px 3px}#competitorComparison #comparisonOptions #comparisonResults .speed{background-position:-183px 3px}#competitorComparison #comparisonOptions #comparisonResults .acceleration{background-position:-231px 3px}#competitorComparison #comparisonOptions #comparisonResults .torque{background-position:-279px 3px}#competitorComparison #comparisonOptions #comparisonResults .emissions{background-position:-327px 3px}#competitorComparison #comparisonOptions #comparisonResults .userControls{margin-top:24px}#en-IE #competitorComparison #comparisonOptions #comparisonResults .saving{background-position:-375px 3px}#en-IE #competitorComparison #comparisonOptions #comparisonResults tbody tbody tr:hover .saving{background-position:-375px -41px}.ie7 #comparisonResults tbody table{border-top:1px solid #d4dde2}.ie7 #comparisonResults .versus,.ie8 #comparisonResults .versus{background-position:13px 75px}.energy-module{min-height:400px;padding:40px 0;background:#F0F0F0}.energy-module .energy-module .disclaimer{padding-bottom:30px}.energy-module .disclaimer a{color:#0084d7;text-decoration:underline;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:14px}.energy-module .h3,.energy-module h3{font-size:24px;margin-bottom:15px;color:#a0a0a0}.energy-module tr{border-bottom:7px solid #F0F0F0;font-size:11px}.energy-module td,.energy-module th{border-left:2px solid #F0F0F0;width:224px;vertical-align:top}.energy-module td:first-child,.energy-module th:first-child{border-left:none}.energy-module th{background:#e3eaf0;padding:12px 0}.energy-module td{background:#fff;padding:15px}.energy-module .disclaimer p,.energy-module .disclaimer p sub,.energy-module .disclaimer p sup{color:#AEAEAE;font-family:InterstateMazdaLight,Arial,sans-serif;font-size:14px;line-height:normal}#legalText{margin:0 auto;width:960px}#hero_carousel .carousel_content .h4,#hero_carousel .carousel_content h4,#hero_carousel .carousel_content p{margin-bottom:10px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}#legalText p{font-size:1.3em!important;padding-left:0!important;padding-right:0!important;width:100%!important}#hero_carousel .text_wide{left:50%;margin-left:-480px;position:absolute;text-align:center;top:40px;width:960px}#hero_carousel .carousel_content{position:absolute;bottom:40px;right:50%;margin-right:-480px;text-align:left;width:240px}#hero_carousel .carousel_content .h4,#hero_carousel .carousel_content h4{font-size:22px;font-weight:700;color:#DC000D}#hero_carousel .carousel_content p{color:#b6b6b6;font-size:16px;line-height:1}#hero_carousel .carousel_content p a{background:url(../images/navigation/red-arrow.png) right 2px no-repeat}.awardModule{margin-top:12px}.awardModule .award-content :first-child,.richtext.award-content .h3,.richtext.award-content h3{margin-top:0}.awardModule .award-item{clear:both;margin-bottom:20px;overflow:hidden;padding:20px}.award-content .h2,.award-content .h3,.award-content h2,.award-content h3{color:#fff;font-size:24px}.awardModule .shadow{-webkit-box-shadow:1px 1px 0 1px rgba(0,0,0,.2);box-shadow:1px 1px 0 1px rgba(0,0,0,.2)}.awardModule .award-section{display:inline-block;padding:0;vertical-align:top;width:315px}.awardModule .award-content{width:585px}.awardModule .award-image{margin-right:20px}.awardModule .award-image-wrapper{margin:0 auto}.hero-wrapper{position:relative}.row .review_badge{bottom:20px!important;display:block;float:right;margin-right:0;position:absolute;right:0;top:auto!important;height:37px}.row .ask_badge{bottom:104px;clear:both;display:inline;float:right;margin-right:0;position:relative;width:50px}.row .review_badge ul{display:inline;float:left;margin:0}.row .review_badge li{display:inline;float:left;margin-right:0}#reevoomark .flag{background:0 0;display:inline;height:auto;position:relative;top:2px;width:auto}.mb-blocks{padding-top:20px}.mb-block{position:relative;overflow:hidden;margin-bottom:20px}.mb-block .h3,.mb-block h3{clear:none}.mb-bio{width:300px;height:360px;background:#1f2325}.mb-bio .mb-bio-lg{display:none;float:left;margin-right:25px}.mb-bio .mb-bio-text,.mb-bio-lg,.mb-bio-sml{display:block}.mb-bio-name,.mb-bio-position{font-size:17px;text-transform:uppercase}.mb-bio-open .mb-bio-name,.mb-bio-open .mb-bio-position,.mb-bio-quote{font-size:20px}.mb-bio-name{color:#0086d3}p.mb-bio-position{color:#666}.mb-bio .mb-bio-header{position:absolute;bottom:0;padding:25px 70px 25px 25px}.mb-bio-quote{color:#fff;text-transform:uppercase;margin:0 0 35px}.mb-bio blockquote{margin-top:80px;padding:0 25px}.mb-bio .mb-bio-sml,.mb-bio .mb-bio-text .h3,.mb-bio .mb-bio-text h3,.mb-bio .mb-bio-text p,.mb-bio:hover .mb-bio-header,.mb-bio:hover .mb-bio-text{display:none}.mb-bio.open .mb-bio-lg,.mb-bio.open .mb-bio-text,.mb-bio.open .mb-bio-text .h3,.mb-bio.open .mb-bio-text h3,.mb-bio.open .mb-bio-text p,.mb-bio:hover .mb-bio-sml{display:block}.mb-bio.open{width:940px}.mb-bio.open .mb-bio-text{padding-right:70px}.mb-bio.open .mb-bio-quote{margin-bottom:25px;margin-top:0;padding:0}.mb-bio.open .mb-bio-sml{display:none}.mb-bio.open .mb-bio-header{position:relative;display:block}.mb-img{width:300px;min-height:360px}.mb-img-sml{display:block}.mb-img .mb-img-lg,.mb-img.open .mb-img-sml{display:none}.mb-img-with-text.open,.mb-img.open{width:620px}.mb-img.mb-2col img,.mb-img.open .mb-img-lg{display:block}.mb-bio-text .h3,.mb-bio-text h3{color:#0086d3;font-size:24px}.mb-bio-text p{color:#666}.mb-img-with-text,.mb-text{width:300px;min-height:360px;background:#1f2325}.mb-text-preview{display:table-cell;height:310px;width:250px;padding:25px;vertical-align:middle}.mb-text-expand{width:550px;padding:50px 25px 80px}.mb-img-with-text .content p,.mb-text-expand p,.mb-text-preview p{font-size:16px;color:#b6b6b6;line-height:1.4em;margin-bottom:1em}.mb-text .mb-text-expand,.mb-text.open .mb-text-preview{display:none}.mb-text.open .mb-text-expand,.mb-vid-poster,.mb-vid-vid{display:block}.mb-text.open{width:620px}.mb-img-with-text.mb-2col,.mb-vid{width:620px;min-height:360px;background:#1f2325}.mb-vid-title1{position:absolute;top:300px;right:25px}.mb-img-with-text.mb-2col .content .h2,.mb-img-with-text.mb-2col .content h2,.mb-vid-title2{margin:20px;width:280px}.mb-vid-title2{float:left}.mb-img-with-text.mb-2col .content .h2,.mb-img-with-text.mb-2col .content h2{float:right}.mb-img-with-text.mb-2col .content .mb-vid-text{padding:20px 0 20px 20px}.mb-vid-text{overflow:hidden;padding:0 20px 24px}.mb-vid-text p{font-size:16px;color:#b6b6b6}.mb-vid-preview{width:310px}.mb-vid-poster,.mb-vid-preview{float:left}.mb-vid-vid iframe{width:620px;height:360px}.mb-vid .mb-vid-expand,.mb-vid.open .mb-vid-poster,.mb-vid.open .mb-vid-preview,.mb-vid.open .mb-vid-title1{display:none}.mb-vid.open .mb-vid-expand{display:block}.full-width .mb-text-preview{width:66%}.full-width .mb-vid-preview{width:66%;display:none}.full-width .mb-vid-title2{display:none}.mb-intro.mb-intro-variation .mb-text-preview{display:table-cell;height:300px;width:250px;padding:25px;vertical-align:middle}.mb-control{display:block;width:40px;height:40px;border-radius:40px;background:url(../images/icon-mb-control.png) -5px -69px no-repeat #1f2325;position:absolute;bottom:20px;right:20px;cursor:pointer}.mb-vid .mb-control{background-position:-3px -14px;bottom:auto;right:auto;top:300px;left:25px}.open .mb-control{background-position:-6px -124px}.mb-vid3 .mb-control{left:335px}.mb-img-with-text.mb-2col.open .mb-control,.mb-vid.open .mb-control{top:25px;left:auto;right:25px}.mb-intro{background:#1f2325;width:940px}.mb-intro .mb-text-preview{height:auto;padding-bottom:40px;padding-right:0;padding-top:40px}.mb-intro .mb-text-preview.mb-2col{padding-right:25px}.mb-intro .mb-text-preview .h2,.mb-intro .mb-text-preview h2{font-size:30px}.mb-intro .mb-text-preview p{margin-bottom:0;margin-top:1em}.mb-intro .mb-text-preview p:first-child{margin-top:0}.mb-2col{width:620px}.mb-img-with-text img{float:left}.mb-img-with-text .content{display:none;float:left;margin-left:20px;padding:25px;width:250px}.mb-img-with-text.open .content{display:block}.mb-img-with-text.mb-2col .content{padding:0;margin-left:0;width:100%}.mb-img-with-text.expand-text .content,.mb-img-with-text.mb-2col .content .mb-vid-text{width:auto}.mb-img-with-text.expand-text .content .h2,.mb-img-with-text.expand-text .content h2{display:none;padding:20px}.pull-quote p{color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;text-transform:uppercase}.pull-quote p span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.pull-quote .quote{font-size:19px;line-height:1}.pull-quote .source{font-size:16px;margin-top:1.25em}.pull-quote .source-position{color:#999;font-size:16px}.reevooModels{overflow:hidden;margin:30px 0}.reevooModels li{background-color:#FFF;width:211px;float:left;overflow:hidden;margin:15px 5px;padding:8px;border:1px solid #CECECE;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.reevooModels li .model{overflow:hidden;display:block;padding:10px;border:1px solid #CECECE;background-image:-ms-linear-gradient(top,#fff 0,#f2f2f2 100%);background-image:-moz-linear-gradient(top,#fff 0,#f2f2f2 100%);background-image:-o-linear-gradient(top,#fff 0,#f2f2f2 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#f2f2f2));background-image:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);background-image:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;color:#0086d3;font-size:16px;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;margin-bottom:5px}#fleetCarousel ul.features_navigation_list>li ul>li,#fleetCarousel ul.model-range li a span,.feature-focus-stats-list ul>li{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.reevooModels li .model span{color:#666;font-size:14px;display:block;line-height:1.5}.reevooModels li img{margin:0 auto 15px}.reevooModels li .arrow{top:0;left:0;position:absolute;width:100%;height:100%;background:url(../images/blue-arrow.png) 95% 50% no-repeat}#fleetCarousel{padding:30px 0;background-image:-o-linear-gradient(bottom,#f0f0f0 0,#e2e2e2 85%);background-image:-moz-linear-gradient(bottom,#f0f0f0 0,#e2e2e2 85%);background-image:-webkit-linear-gradient(bottom,#f0f0f0 0,#e2e2e2 85%);background-image:-ms-linear-gradient(bottom,#f0f0f0 0,#e2e2e2 85%);background-image:linear-gradient(to bottom,#f0f0f0 0,#e2e2e2 85%);border-bottom:1px solid #bfbfbf}#fleetCarousel .h2,#fleetCarousel h2{margin:4px 0 24px}#fleetCarousel .features_navigation{width:962px!important;margin-bottom:30px}#fleetCarousel ul.features_navigation_list>li{background:#fff;padding:20px 22px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:260px;margin:4px 12px;height:auto!important;box-shadow:1px 1px 5px #ccc}#fleetCarousel ul.features_navigation_list>li img{display:block;width:240px;margin:0 auto;padding:15px 0 40px}#fleetCarousel ul.features_navigation_list>li .h4,#fleetCarousel ul.features_navigation_list>li h4{color:#0086D3;font-size:22px;margin-bottom:8px}#fleetCarousel ul.features_navigation_list>li .bluebox{margin:15px 0 10px;width:175px}#fleetCarousel ul.features_navigation_list>li a.offers-link{background:url(../images/sprite-arrows.png) right -61px no-repeat;float:left;height:15px}#fleetCarousel ul.features_navigation_list>li p{height:60px;overflow:hidden}#fleetCarousel ul.features_navigation_list>li ul{margin-top:20px;padding-left:15px;height:180px}#fleetCarousel ul.features_navigation_list>li ul>li{height:auto!important;margin-bottom:10px;color:#333;font-size:17px}#fleetCarousel ul.features_navigation_list>li ul>li:before{color:#0086d3;content:"\2022";position:absolute;left:-15px;top:2px;font-size:16px}#fleetCarousel #prev.carousel-arrow{background-position:143% 52%;left:-30px}#fleetCarousel #next.carousel-arrow{right:-40px;background-position:-25% 52%}#fleetCarousel a.offers-link{background:url(../images/sprite-arrows.png) 100% -376px no-repeat;display:inline-block;font-size:15px;line-height:100%;padding-right:24px;color:#0086D3;float:right}#fleetCarousel a.offers-link.open{background-position:100% -407px}#fleetCarousel ul.model-range{overflow:hidden;margin:20px 0;display:none}#fleetCarousel ul.model-range li{float:left;width:150px;margin:10px 10px 10px 0;height:100px;overflow:hidden}#fleetCarousel ul.model-range li a{display:block}#fleetCarousel ul.model-range li a img{margin:0 auto 10px;display:block}#fleetCarousel ul.model-range li a span{display:block;color:#0086d3;font-size:18px;padding-left:15px}@media only screen and (min-device-width :768px) and (max-device-width :1024px){#fleetCarousel #prev.carousel-arrow{left:-6px}#fleetCarousel #next.carousel-arrow{right:-15px}}#fleetCarousel .carousel-arrow{background-image:url(../images/navigation/carousel-arrows-blue.png)!important;z-index:100;height:92%;width:35px;top:48px}.feature-focus-stats-list{margin-left:24px;padding:6px 0 13px}.feature-focus-stats-list ul{padding-left:15px}.feature-focus-stats-list ul>li{margin-bottom:15px;position:relative;color:#333;font-size:16px}.feature-focus-stats-list ul>li:before{color:#0086d3;content:"\2022";position:absolute;left:-15px;top:2px;font-size:16px}.feature-focus-stats-list a{background:url(../images/sprite-arrows.png) right -61px no-repeat;color:#0086D3;display:inline-block;font-size:15px;line-height:100%;padding-right:24px}[data-type-module=iframe-disclaimer]{margin:2px 0 50px;top:457px;z-index:999999;background-color:#f0f0f0;min-height:100%;height:100%;display:block}[data-type-module=iframe-disclaimer] article{background-color:#fff;color:#3a3737;-moz-box-shadow:1px 1px 3px #999;-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999')";-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:30px 41px;margin:10px 0 50px;line-height:17px}[data-type-module=iframe-disclaimer] article .h3,[data-type-module=iframe-disclaimer] article h3{padding:12px 0 9px;font-size:24px!important}[data-type-module=iframe-disclaimer] article ul li{font-size:1.5em!important;list-style-type:circle;margin:17px 0 0 30px;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}.genericForm .h4 span,.genericForm .steps li,.genericForm a,.genericForm a b,.genericForm h4 span,.genericForm p{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}[data-type-module=iframe-disclaimer] article p{color:#3a3737;margin-top:20px;font-size:1.5em!important}[data-type-module=iframe-disclaimer] .user-action{margin-top:20px;text-align:center;width:100%}[data-type-module=iframe-disclaimer] .user-action a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#56AFE1;background:-moz-linear-gradient(top,#56afe1 0,#118ed5 100%);background:-webkit-gradient(linear,left top,left bottom,from(#56afe1),to(#118ed5));background:-o-gradient(#56afe1,#118ed5);background:-ms-linear-gradient(top,#56afe1,#118ed5);color:#FFF;font-size:15px;padding:6px 12px}[data-type-module=iframe-disclaimer] iframe{border:none;display:none;margin-top:20px;height:400px;width:100%;-moz-box-shadow:1px 1px 3px #999;-webkit-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#999999')";-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}[data-type-module=iframe-disclaimer] .h2,[data-type-module=iframe-disclaimer] h2{margin-top:50px;font-size:30px;line-height:30px;font-weight:400;color:#000}.disclaimerBox .row{overflow:visible}.disclaimerBox .disclaimer div p,.disclaimerBox .disclaimer.disclaimer div{color:#94999c}.h2.disclaimer,h2.disclaimer{margin-top:4%;font-size:30px;line-height:30px;font-weight:400;color:#000}.genericForm{font-size:16px;color:#333}.genericForm .formBox{margin:30px 0 100px;overflow:hidden;padding:0}.genericForm.support-form .formBox{margin-bottom:40px}.genericForm .formBox .formBox{margin-bottom:0!important}.genericForm.TestDrive #formHead,.genericForm.test-drive-form .formBox{margin-bottom:0}.test-drive-form .j-td-back{margin-left:0}.genericForm #formHead{position:relative}.genericForm .steps{background:#0a0c0d;overflow:hidden}.genericForm .steps li{color:#5c6166;font-size:22px;float:left;overflow:hidden;padding:14px 30px 14px 27px;border-right:2px solid #1f2426}.genericForm .steps li.current{color:#fff;background:#1f2426;margin-left:0!important;padding-left:27px!important}.genericForm .steps li.current span{color:#0086d3}.genericForm .steps li:last-child{border-right:medium none}.genericForm .mandatory{top:70px;position:absolute;right:24px}.genericForm .formTitle{background-color:#1f2426;padding:18px 24px}.genericForm .dealer-search .formTitle{background:none;padding:0}.genericForm .h2,.genericForm h2{color:#fff;font-size:30px;margin-bottom:10px}.genericForm .h4,.genericForm h4{font-size:24px}.genericForm .userJourney .h4,.genericForm .userJourney h4{float:left;text-align:right;width:175px}.genericForm a{color:#fff;font-size:16px}.genericForm a:focus,.genericForm a:hover{text-decoration:underline}.genericForm a b{font-weight:400}.genericForm p.tandc{color:#7b8388!important;font-size:13px!important}.genericForm p.tandc a{font-size:1em}.genericForm .formStep{overflow:hidden}.genericForm .formRow{clear:both;display:inline-block;margin:0;overflow:hidden;padding:12px;position:relative;vertical-align:top}.genericForm .formRow.hiddenFormAction{display:none}.genericForm .formRow.absolute{left:12px;margin-top:85px;position:absolute}.genericForm .formRow.absolute+.formRow.absolute{left:326px}.genericForm .formRow label{display:block;float:none;text-align:left;padding-bottom:5px;width:105%}.genericForm .formRow label em{display:block;font-size:.9em}.genericForm .formRow input,.genericForm .formRow select{padding:4px 3px 3px;width:265px}.genericForm .formRow select,body .genericForm .select .select2-container{width:285px!important}.genericForm .formRow input[type=date],.genericForm .formRow input[type=time]{padding:0}.genericForm .formRow select.small{width:100px}.genericForm .formRow textarea{display:block;width:265px}.genericForm .formRow.optin{display:block}.genericForm .formRow label{color:#6c7780;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:17px}.genericForm .formRow input,.genericForm .formRow select,.genericForm .formRow textarea{color:#333!important;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:17px;line-height:20px}.genericForm .formRow acronym{color:#0086D3;margin-left:5px;position:absolute}.genericForm .formRow.options ul{left:0;overflow:hidden;position:relative;top:0;width:275px}.genericForm .formRow.options ul li{float:left;position:relative;left:4px}.genericForm .formRow.options ul li input{left:0!important;margin:0;top:2px;width:auto;float:left;position:relative}.genericForm .formRow.options ul li label{margin-right:20px;padding-left:10px;width:auto;float:left}.genericForm.DealerLocator .dealerServices .formRow.options ul li{display:inline}.genericForm .formRow.dob select{width:50px}.genericForm .formRow.dob .mm{left:267px}.genericForm .formRow.dob .yy{left:327px;width:70px}.genericForm .optin li{margin-bottom:12px;position:relative}.genericForm .optin li input{left:0!important;top:-2px;opacity:0}.genericForm .optin input{top:10px;width:auto}.genericForm .optin label{background-position:0 1px;color:#8a9399;float:none;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:15px;line-height:17px;padding-bottom:0;padding-left:30px;padding-top:0;text-align:left;width:auto}.genericForm #AddressPicklist ul li a,.genericForm .formRow.addressPicker .closeList a{color:#0086D3}.genericForm .optin input[type=checkbox]:checked+label{background-position:0 -120px}.genericForm .formRow.addressPicker{padding-left:205px}.genericForm .formRow.addressPicker .search{float:left}.genericForm .formRow.addressPicker .closeList{display:none;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;margin:4px 0;overflow:hidden;padding-left:8px}.genericForm .search input,.genericForm a.primaryCTA span{font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700}.genericForm #AddressCompletionButton{float:none;top:-2px}.genericForm #AddressPicklist ul{overflow:hidden}.genericForm #AddressPicklist ul li{float:none;margin-bottom:3px;padding:0 6px 3px}.genericForm .visualModelSelector{padding:18px 0 0}.genericForm .visualModelSelector ul{overflow:hidden;width:100%}.genericForm .visualModelSelector ul li{background:#0a0c0d;display:block;float:left;margin:0 20px 20px 0;width:172px}.genericForm .visualModelSelector ul li.checked label span{color:#fff}.genericForm .visualModelSelector ul li label{display:block;float:none;padding:12px 5px 20px;position:relative;text-align:left;width:auto}.genericForm .visualModelSelector ul li label img{display:block;margin:17px auto 15px;height:49px}.genericForm .visualModelSelector ul li label input{left:auto!important;margin:2px 0 0 5px;position:absolute;top:auto;width:auto}.genericForm .visualModelSelector ul li label span{display:block;padding-left:22px;color:#b8c4cc;margin-left:5px;margin-right:-10px}.genericForm .visualModelSelector ul li.checked_item label span,.genericForm .visualModelSelector ul li.checked_item:hover label span,.genericForm .visualModelSelector ul li:hover label span{color:#fff}.genericForm .visualModelSelector ul li.rowStart{clear:both}.genericForm .visualModelSelector acronym{display:none}.genericForm .formAction{padding:12px;overflow:hidden}.genericForm a.primaryCTA{background:url(../images/button-bg.png) repeat-x;color:#fff;float:right;margin:0 24px 24px 0}.genericForm a.primaryCTA span{background:url(../images/button_arrow.png) 100% 48% no-repeat;display:block;line-height:1;margin-right:6px;padding:6px 12px 6px 6px;white-space:nowrap}.genericForm a.primaryCTA:focus,.genericForm a.primaryCTA:hover{text-decoration:none}.genericForm .backCTA,.genericForm .forwardCTA{background:url(../images/sprite-arrows.png) 0 -505px no-repeat;color:#fff;margin-top:20px;padding-left:22px;display:inline-block;vertical-align:top}.genericForm .forwardCTA{background-position:100% -554px;float:none;padding-left:0;padding-right:25px}.genericForm .search input{background:url(../images/button-bg.png) repeat-x;border:none;color:#fff;cursor:pointer;float:right;left:0;line-height:1.3;padding:2px 5px 3px;position:relative;top:-3px;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.genericForm .chooseDealer,.genericForm .hasDivider .modelSummary .choices div p,.genericForm .resultCount,.genericForm .results li .h3,.genericForm .results li address,.genericForm .results li h3{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.genericForm .dealerSearchBtn.formRow .search input{top:0}.genericForm #mapDiv{height:490px;margin:0 24px;position:relative;width:912px}.genericForm .fieldBox{background-color:#0a0c0d;padding:12px 0 12px 12px;margin-bottom:30px}.test-drive-form.genericForm .fieldBox{padding:12px}.genericForm .alpha .fieldBox{margin-left:0}.genericForm .omega .fieldBox{margin-right:0;overflow:hidden}.formStep #rightBlock.grid-8{margin:0;padding:0;width:auto}.test-drive-form .formStep #rightBlock.grid-8{margin-left:12px;width:632px}.genericForm .fieldBox.fieldList{background-color:#1f2426;border-radius:0!important;margin-bottom:0}.genericForm .fieldBox.fieldList.mb12{margin-bottom:12px}.genericForm .fieldBox.fieldList.mb24{margin-bottom:24px}.genericForm .hasDivider{border-radius:0!important;padding:0 0 20px}.genericForm .hasDivider .h4,.genericForm .hasDivider h4{border-bottom:1px solid #283033;margin:0 30px;padding:20px 0 15px}.genericForm .hasDivider .dealerSummary{position:relative}.genericForm .hasDivider .dealerSummary .change{position:absolute;right:15px;top:9px}.genericForm .hasDivider .modelSummary{display:none;position:relative}.genericForm #summaryArea .formRow input,.genericForm #summaryArea .formRow select,.genericForm #summaryDealerArea .formRow input,.genericForm #summaryDealerArea .formRow select{position:static}.genericForm .hasDivider .modelSummary .choices div{border-bottom:1px solid #283033;margin:0 30px;overflow:hidden;padding:22px 0}.genericForm .hasDivider .modelSummary .choices div p{float:right;font-size:20px;width:115px}.genericForm .hasDivider .modelSummary .choices div img{float:left;width:96px}.genericForm .hasDivider .modelSummary .choices div .brochures{background-color:#E3EBF0;clear:both;float:left;margin:12px -8px -12px;padding:0 8px;width:100%}.genericForm .hasDivider .modelSummary .choices div .brochures a{color:#0086D3;display:block;font-size:15px;margin:4px 0 3px}.genericForm #summaryArea,.genericForm #summaryDealerArea{margin-bottom:24px}.genericForm .brochureDownload,.genericForm .dealerSearchFieldset .h4,.genericForm .dealerSearchFieldset h4{display:none}.genericForm .dealerSearchFieldset .formRow label{width:155px}.genericForm .dealerSearchFieldset .formRow acronym{left:173px}.genericForm .dealerSearchFieldset .formRow input,.genericForm .dealerSearchFieldset .formRow select{left:185px}.genericForm .dealerSearchFieldset .formRow .dealerSearchBtn input{left:0}.genericForm #summaryArea .dealerSearchFieldset .h4,.genericForm #summaryArea .dealerSearchFieldset h4{display:block;padding:6px 0}.genericForm #summaryArea .formRow{padding:6px 0}.genericForm #summaryArea .formRow label{float:none;padding-bottom:3px;text-align:left;width:auto}.genericForm #summaryArea .formRow .search input{float:none}.genericForm #summaryArea .dealerSearch{padding-bottom:0}.genericForm #summaryDealerArea .dealerSearchFieldset .h4,.genericForm #summaryDealerArea .dealerSearchFieldset h4{display:block;padding:6px 0}.genericForm #summaryDealerArea .formRow{padding:6px 0}.genericForm #summaryDealerArea .formRow label{float:none;padding-bottom:3px;text-align:left;width:auto}.genericForm #summaryDealerArea .formRow .search input{float:none}.genericForm #summaryDealerArea .dealerSearch{padding-bottom:0}.genericForm .dealerServiceLegend .h4,.genericForm .dealerServiceLegend h4{margin-bottom:10px}.genericForm .dealerLocator{margin-left:-12px;padding-bottom:0;padding-left:0;padding-top:0}.genericForm .chooseDealer,.genericForm .resultCount{font-size:16px}.genericForm .resultCount strong{font-weight:400}.genericForm .js-links{float:right}.genericForm .js-links a{background:url(../images/blue-printer.png) no-repeat;color:#0086d3;display:block;padding:1px 0 1px 23px}.genericForm .resultsHeading{background:url(../images/results-stub.png) 578px 100% no-repeat;padding-bottom:10px}.genericForm .resultsHeading strong{display:block;float:left;font-weight:400;padding:6px 12px}.genericForm .resultsHeading span{background-color:#c4d1d9;display:block;padding:6px 12px;text-align:right}.genericForm .results li{background-color:#edf3f5;margin:0 0 12px;overflow:hidden;padding:12px 12px 12px 55px;position:relative}.genericForm .results li .h3,.genericForm .results li address,.genericForm .results li h3{font-size:24px;font-style:normal}.genericForm .results li .h3,.genericForm .results li h3{margin-bottom:12px}.genericForm .results li em{font-size:15px;font-style:normal;font-weight:400}.genericForm .results li a{color:#333}.genericForm .results li .marker{left:12px;position:absolute;top:12px}.genericForm .results li .marker img{display:block}.genericForm #dealerdirections h3,.genericForm #dealerdirections h3.,.genericForm .results li .printFriendlyDetails,.genericForm .summaryDirections .h4,.genericForm .summaryDirections h4{display:none}.genericForm .results li .dealer{float:left;width:60%}.genericForm .results li .services{margin-top:10px}.genericForm .results li input{left:auto;right:24px;top:50px;width:auto}.genericForm .results li .dealerLocatorLinks{float:right;margin-top:-3px;width:35%}.genericForm .results li .dealerLocatorLinks li{background-color:transparent;margin:0;padding:0}.genericForm .results li .dealerLocatorLinks li a{color:#0086D3}.genericForm .results li.dealer_result.selected,.genericForm .results li.dealer_result:hover{background-color:#f4f7f9}.genericForm .results li:last-child{margin-bottom:0}.genericForm .chosenModels .h3,.genericForm .chosenModels h3,.genericForm .dealerDetails .h3,.genericForm .dealerDetails h3,.genericForm .summaryDirections .h3,.genericForm .summaryDirections h3{border-bottom:medium none;color:#b8c4cc;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:22px;padding-bottom:0}.genericForm .chosenModels .h4,.genericForm .chosenModels h4,.genericForm .dealerDetails .h4,.genericForm .dealerDetails h4,.genericForm .summaryDirections .h4,.genericForm .summaryDirections h4{margin:12px 0}.dealerDetails.formRow{color:#8a9399}.genericForm .chosenModels .models li{border-bottom:1px solid #8a9399;padding-bottom:10px}.genericForm .chosenModels .models li img{float:right;max-width:135px}.genericForm .chosenModels .models li ul{margin-bottom:12px}.genericForm .chosenModels .models li ul li{border-bottom:none;margin:6px 0}.genericForm .chosenModels .models li:last-child{border-bottom:none}.genericForm .dealerDetails .services,.genericForm .dealerDetails address{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-style:normal;margin:0}.genericForm .dealerDetails .contactInfo{overflow:hidden}.genericForm .dealerDetails .contactInfo li{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;margin:0 0 3px}.genericForm .dealerDetails .contactInfo li a{color:#0086D3}.genericForm .dealerDetails .cta{clear:both;margin-bottom:36px}.genericForm .dealerDetails .cta li{margin-bottom:3px}.genericForm .dealerDetails .cta a{color:#0086D3;padding-bottom:2px;padding-left:24px}.genericForm .dealerDetails .cta .directions{background:url(../images/blue-directions.png) no-repeat}.genericForm .dealerDetails .cta .testDrive{background:url(../images/icons/testdrive.gif) no-repeat}.genericForm .dealerDetails table{background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.genericForm .dealerDetails table tr:first-child{border-bottom:1px solid #999;border-top:none}.genericForm .dealerDetails table tr{border-top:1px solid #ccc}.genericForm .dealerDetails table th{font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:15px}.genericForm .dealerDetails table td,.genericForm .dealerDetails table th{color:#333;padding:5px 10px;text-align:left}.genericForm .dealerDetails table td{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px}.genericForm .summaryDirections{margin-left:0!important}.genericForm .summaryDirections .h3,.genericForm .summaryDirections h3{margin:0 12px;padding-left:0;padding-right:0}.genericForm .summaryDirections .directionJourney li{margin-bottom:24px;padding:0 0 24px 48px}.genericForm .summaryDirections .directionJourney li span{float:left;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700}.genericForm .summaryDirections .directionJourney li label{float:none;width:180px}.genericForm .summaryDirections .directionJourney li label b{font-weight:400}.genericForm .summaryDirections .directionJourney li input{left:254px}.genericForm .summaryDirections .directionJourney .to{margin-bottom:0;padding-bottom:0;position:relative}.genericForm .summaryDirections .directionJourney .to .h4,.genericForm .summaryDirections .directionJourney .to h4{clear:none;display:block;margin-bottom:6px;text-align:right;width:180px}.genericForm .summaryDirections .directionJourney .to address{display:block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-style:normal;text-align:right;width:180px}.genericForm .summaryDirections .directionJourney .to a{color:#0086D3;left:245px;position:absolute;top:0}.genericForm .summaryDirections .directionOptions .h4,.genericForm .summaryDirections .directionOptions h4{display:block;text-align:right;width:228px}.genericForm .summaryDirections .directionOptions ul{top:23px!important}.genericForm .summaryDirections .directionActions input,.genericForm .summaryDirections .directionOptions input{top:1px!important}.genericForm .summaryDirections .directionActions{margin-bottom:12px;overflow:visible}.genericForm .summaryDirections .options ul{left:257px;position:absolute;top:4px}.genericForm .summaryDirections .options ul li{float:left;margin-right:20px;position:relative}.genericForm .summaryDirections .options ul li label{padding-left:24px;width:auto}.genericForm .summaryDirections .directionSearch input{float:none;left:245px;top:0}.genericForm .grid-4 .summaryDirections{margin-left:24px!important;margin-top:24px}.genericForm .grid-4 .summaryDirections .h3,.genericForm .grid-4 .summaryDirections h3,.genericForm .grid-4 .summaryDirections p{display:none}.genericForm .grid-4 .summaryDirections .h4.formRow,.genericForm .grid-4 .summaryDirections h4.formRow{display:block;margin:0 0 6px;padding:0}.genericForm .grid-4 .summaryDirections .formRow{padding:6px 0}.genericForm .grid-4 .summaryDirections .directionJourney .from{margin-bottom:0;padding-bottom:12px}.genericForm .grid-4 .summaryDirections .directionJourney .from span{float:none}.genericForm .grid-4 .summaryDirections .directionJourney .to{padding-bottom:18px}.genericForm .grid-4 .summaryDirections .directionJourney .to span{margin-right:3px}.genericForm .grid-4 .summaryDirections .directionJourney .to .h4,.genericForm .grid-4 .summaryDirections .directionJourney .to h4{margin-bottom:3px;text-align:left}.genericForm .grid-4 .summaryDirections .directionJourney .to address{display:none}.genericForm .grid-4 .summaryDirections .directionJourney .to a{position:static}.genericForm .grid-4 .summaryDirections .directionJourney li span{display:block;margin-bottom:3px}.genericForm .grid-4 .summaryDirections .directionJourney li label{margin-bottom:3px;position:static;text-align:left;width:auto}.genericForm .grid-4 .summaryDirections .directionJourney li input{position:static;width:auto}.genericForm .grid-4 .summaryDirections .options ul{margin-left:45px;overflow:hidden;position:static}.genericForm .grid-4 .summaryDirections .options ul li{margin-bottom:2px;margin-right:0}.genericForm .grid-4 .summaryDirections .options ul li label{text-align:left;width:180px}.genericForm .grid-4 .summaryDirections .directionOptions .h4,.genericForm .grid-4 .summaryDirections .directionOptions h4{margin:0 0 6px 48px;text-align:left;width:auto}.genericForm .grid-4 .summaryDirections .directionActions{margin:0}.genericForm .grid-4 .summaryDirections .directionSearch{padding-bottom:0;padding-top:12px}.genericForm .grid-4 .summaryDirections .directionSearch input{left:49px}.genericForm .deliveryDetailsTitle{border-bottom:1px solid #CED8DF;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:17px;padding-bottom:12px}.genericForm .multiselect{height:142px;overflow:auto;position:relative;left:14px;margin-right:4px;width:212px}.genericForm .multiselect ul li{position:relative}.genericForm .multiselect ul li label{float:none;text-align:left;padding-left:8px;display:inline}.genericForm .multiselect ul li input{position:static;width:auto;left:0;top:1px}.genericForm div.applyfor{color:#555;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:1.25em}.genericForm .results .services li,.infobox span,.services li{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.genericForm .fileBrowser{font-size:.8em!important;height:1.9em;line-height:1;padding:0!important;top:8px!important}#de-DE .ie7 .genericForm .dealerServices .formRow select,#de-DE .ie8 .genericForm .dealerServices .formRow select{font-size:13px!important}.genericForm .MultiFile-list{padding-left:200px;padding-top:25px}.ie7 .genericForm .hasDivider .modelSummary .choices div .brochures{margin-top:40px}.ie7 .genericForm .visualModelSelector label span{padding-top:3px}.ie8 .genericForm .visualModelSelector label span,.ie9 .genericForm .visualModelSelector label span{padding-top:2px}.ie7 .genericForm .search input,.ie8 .genericForm .search input{line-height:1;top:-2px;width:140px}#da-DK .ie7 .DealerLocator .search input,#da-DK .ie8 .DealerLocator .search input{width:165px}.DealerLocator #mapDiv{background-color:#999}.DealerLocator #dealerdirections{display:none;margin-bottom:12px;margin-top:24px}.DealerLocator .dealerDetails .cta{margin-bottom:0}.DealerLocator .secondaryAction{padding:0 24px 24px}.DealerLocator .secondaryAction a{background:url(../images/sprite-arrows.png) 0 -202px no-repeat;padding-left:20px}.ComingSoon .visualModelSelector .validation_msg{margin:0 0 12px}.ComingSoon .tandc{padding:0 12px}.FleetContactUs .formRow.options ul{left:18px;position:relative}.FleetContactUs .formRow.options ul li{float:none;margin-bottom:4px}.FleetContactUs .formRow.options ul li label{float:none;text-align:left}.FleetContactUs .formRow.userJourney ul{left:205px;position:absolute}.FleetContactUs .formRow.userJourney ul li{float:left;margin-bottom:0}.FleetContactUs .formRow.userJourney ul li label{float:left;text-align:right}.services{overflow:hidden}.genericForm .results .services li,.services li{font-size:16px;height:auto;margin:2px 0;padding:0 0 0 24px;position:relative}.dealer .services li,.genericForm .results .services li span,.services li span{background:url(../images/icons/services/service_icon_sprite.png) no-repeat;display:inline-block;width:16px;height:16px;margin:0 8px 0 0;position:absolute;top:0;left:0}.dealer .services li.motability,.services .motability span{background-position:0 0!important}.dealer .services li.mazdastore,.services .mazdastore span{background-position:0 -20px!important}.dealer .services li.mpsspecialists,.services .mpsspecialists span{background-position:0 -40px!important}.dealer .services li.parts,.services .parts span{background-position:0 -60px!important}.dealer .services li.sales,.services .sales span{background-position:0 -80px!important}.dealer .services li.service,.services .service span{background-position:0 -100px!important}.dealer .services li.testdrive,.services .testdrive span{background-position:0 -120px!important}.dealer .services li.zzapproved,.dealer .services li.zzapprovedused,.services .zzapproved span,.services .zzapprovedused span{background-position:0 -140px!important}.dealer .services li.authorisedrepairers,.services .authorisedrepairers span{background-position:0 -160px!important}.infobox .services{margin:5px -4px 5px 0}.dealerDetails .services li,.genericForm .results .services li,.infobox .services li{float:left;margin-right:4px;padding:0;width:16px}.infobox{background-color:#fff;border:5px solid #572b85;color:#000;min-height:100px;padding:15px;min-width:286px}.infobox span{display:block;font-size:16px;white-space:nowrap}.infobox .actions{margin-top:16px;overflow:hidden}.infobox .forwardCTA{background:url(../images/sprite-arrows.png) 100% -244px no-repeat;clear:both;font-size:16px;float:left;margin-top:4px;padding-left:0;padding-right:25px}.infobox .infoboxName{font-weight:700;margin-bottom:2px}.infobox .infoboxAddress{margin-bottom:16px}.infobox a{color:#0086D3}.infobox .close{background-color:#E3EBF0;color:#0086D3;font-size:16px;height:16px;position:absolute;right:20px;text-align:center;top:20px;width:16px}.formRow.hasError{background-color:#B32D2E;margin-bottom:-4px;padding-bottom:16px}.formRow.hasError .validation_msg,.formRow.hasError a,.formRow.hasError acronym,.formRow.hasError label{color:#FFF!important}.formRow.hasError.dealerLocator{margin-bottom:0;margin-left:0;margin-right:24px;padding:0}.formRow.hasError.dealerLocator .validation_msg{margin:15px;padding-bottom:0;width:auto}.validation_msg{color:#B32D2E!important;float:left;font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif;font-size:15px;margin:23px 0 -20px 20px;padding-bottom:10px;width:300px}.errorSummary ul li,.errorSummary ul li a{font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif}.optin .validation_msg{margin:5px 0 0 195px}.visualModelSelector.hasError{background-color:transparent;margin-bottom:0;padding-bottom:12px}.visualModelSelector.hasError label{color:#333!important}.errorSummary,.visualModelSelector.hasError .validation_msg{color:#B32D2E!important}.visualModelSelector .validation_msg{font-size:16px;margin:0 0 12px}.comments .validation_msg{margin:-2px 0 -14px 195px}.FleetContactUs .options .validation_msg{margin:3px 0 -14px 195px}.errorSummary ul{list-style-type:disc;margin-bottom:12px;margin-left:36px;margin-top:12px}.errorSummary ul li a{color:#B32D2E}.noResults p{color:#B32D2E;font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif;font-size:16px}#cover{background:url(../images/ajax-loader.gif) 50% 25% no-repeat #e3ebf0;height:100%;left:0;opacity:.97;position:absolute;top:0;width:100%;z-index:9999}.MicrosoftMap .dd_tripSummary{font-size:16px!important}.MicrosoftMap .dd_directionStepLetter{font-family:InterstateMazdaRegular!important;font-size:20px!important}.MicrosoftMap .dd_itinerary .dd_distance,.MicrosoftMap .dd_itinerary .dd_instruction,.MicrosoftMap .dd_waypoint .dd_waypointDisplayText{font-family:InterstateMazdaRegular!important;font-size:14px!important}.MicrosoftMap .dd_waypoint .dd_waypointDisplayText div{font-family:InterstateMazdaRegular!important}.MicrosoftMap .dd_itinerary .dd_instruction div{font-family:InterstateMazdaRegular!important}.MicrosoftMap .dd_itinerary .dd_intersectionHint{font-size:13px!important}.MicrosoftMap .dd_itinerary .dd_annotationList li{font-size:14px!important}.MicrosoftMap.dd_route .dd_viapointText{font-size:14px!important;font-style:normal!important}.MicrosoftMap.dd_route .dd_viapointItemContainer a{color:#0086D3!important;font-size:14px!important}.MicrosoftMap .dd_routeRootSummaryb2b{background-color:#C4D1D9!important;padding:3px 12px 0!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.BrochureDownload .formAction,.dealerLocator acronym,.hiddenFormAction,.printFriendly,.test-drive-v2 #mapDiv,.test-drive-v2 #mapDiv .MicrosoftMap .MicrosoftNav,.test-drive-v2 .genericForm .results li .select_dealer,.test-drive-v2 .hiddenFormAction .primaryCTA{display:none}.test-drive-v2 #mapContainer{height:280px;margin:0 24px 24px;position:relative;width:280px;z-index:1}.test-drive-v2 #mapContainer #mapDiv{display:block;height:280px;margin:0;position:absolute;width:280px;z-index:2}.test-drive-v2 #mapDiv .map-resizer{background:url(../images/icons/map-expand.png) no-repeat;display:block;height:23px;position:absolute;right:0;top:0;width:24px;z-index:3}.test-drive-v2 .expanded #mapDiv .map-resizer{background-image:url(../images/icons/map-collapse.png)}.test-drive-v2 #mapContainer .overlay{background-color:#e3ebf0;height:0;position:absolute;width:912px;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);opacity:.75}.MicrosoftMap .MapPushpinBase{cursor:pointer!important}.test-drive-v2 .genericForm .results li.dealer_result{background-image:url(../images/icons/dealer-select-chevron.png);background-position:96% 50%;background-repeat:no-repeat;cursor:pointer;display:none}.test-drive-v2 .hiddenFormAction .backCTA{margin-bottom:24px}.test-drive-v2 #limitButton{display:none;float:right;margin-right:24px}.test-drive-v2 #limitButton span{background:url(../images/button-bg.png) repeat-x;color:#fff;cursor:pointer;display:block;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;padding:4px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.dealer_phone_item .name,.dealer_phone_item .phone,.row .dealer_row_content .row_content>div{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.test-drive-v2 .infobox .services{margin:16px 0 -6px}.test-drive-v2 .infobox .services li{height:16px}.ie7 .test-drive-v2 #rightBlock,.ie7 .test-drive-v2 .dealerServiceLegend,.test-drive-v2 .ie7 #rightBlock,.test-drive-v2 .ie7 .dealerServiceLegend{position:relative}.ie7 .test-drive-v2 .hiddenFormAction,.test-drive-v2 .ie7 .hiddenFormAction{float:none;position:relative;top:-24px}.reevoomark_badge{float:right;margin-left:22px}.genericForm .formRow input.dealerButton{color:#fff;border:0;margin:6px 12px;padding:5px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#56AFE1;background:-moz-linear-gradient(top,#56afe1 0,#118ed5 100%);background:-webkit-gradient(linear,left top,left bottom,from(#56afe1),to(#118ed5));background:-o-gradient(#56afe1,#118ed5);background:-ms-linear-gradient(top,#56afe1,#118ed5)}.dealer_name strong{color:#333;display:inline-block;font-size:28px;padding-right:30px;text-transform:uppercase;vertical-align:middle}.dealer_name span,.dealer_phone{font-size:12px;position:relative}.dealer_name span{color:#ABABAB;display:block;top:-4px}.dealer_phone_item{width:290px}.row .dealer_row_content .row_content>div{display:inline-block;vertical-align:top}header .links{float:right;padding:20px 0 0;width:87%;position:relative}header .links .dealer_links{float:right;margin-bottom:40px}header .links nav{clear:both;margin-left:33px}.dealer_links ul#cta_nav{margin:0}.dealer_name{width:245px}.dealer_phone{line-height:13px;margin-right:20px;padding:0 0 0 25px}.dealer_phone_item .name{color:#ABABAB;display:inline-block;padding-right:10px;width:155px}.dealer_phone_item .phone{color:#000;display:inline-block;width:120px;font-size:14px}.genericForm button.primaryCTA span,.search_form .search-input{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.dealer_phone_item .phone span{color:#ababab}#main_nav li.menu_link.search{float:right}#main_nav li.menu_link.search .menu_a{padding-right:0;color:#393e40}.global.active header{margin-top:0}.search_form .menu_a:after{background:url(../images/menu_link_search.png) right center no-repeat;content:"";display:inline-block;vertical-align:middle;width:27px;height:17px;margin-left:10px}.search_form .search-input{background:none;border:none;color:#aaa;display:inline-block;font-size:15px;line-height:20px;padding:0;text-align:right;vertical-align:top;width:55px}.search_form .button-search{background:url(../images/menu_link_search.png) right center no-repeat;border:none;cursor:pointer;display:inline-block;height:17px;margin-left:10px;position:relative;top:2px;vertical-align:top;width:27px}.search_form .button-reset{display:none}.search_form .search-input::-webkit-input-placeholder{opacity:1}.search_form .search-input::-moz-placeholder{opacity:1}.search_form .search-input:-moz-placeholder{opacity:1}.search_form .search-input:-ms-input-placeholder{opacity:1}.search_form{position:relative;z-index:9999}.search_form::after{content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.search-active .search_form::after,.search-show .search_form:after{content:none}.search-active .global:before{background:rgba(33,33,33,.9);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.search-active .row .row_content,.search-active header,.search-active nav>ul{position:static}.search-active .search_form{background:#333;border:10px solid #1a1a1a;padding:4px 10px;position:absolute;right:-20px;top:71px;z-index:9999}.dealer-social,.menu_link ul li>div{position:relative}.search-active .search_form .search-input{color:#fff;text-align:left;width:200px}.search-active #main_nav{margin-right:92px}.search-active .search_form .button-reset{background:none;border:none;color:#e8e8e8;cursor:pointer;display:inline-block;padding-right:0;vertical-align:top;position:relative;top:-1px}.dealers-page .dealer-social{display:none}.dealer-social{display:inline-block;float:right;overflow:hidden;padding-left:8px;padding-right:4px;padding-top:14px;text-align:center;z-index:51}.dealer-social a{background:url(../images/social.png) no-repeat;display:inline-block;height:20px;margin:0 2px;padding:0;vertical-align:top;width:20px}.dealer-social a.linkedin{background-position:-25px 0}.dealer-social a.google{background-position:-50px 0}.dealer-social a.youtube{background-position:-75px 0}.dealer-social a.facebook{background-position:-100px 0}.dealer-social a.twitter{background-position:-125px 0}.dealer-social a.odnoklassniki{background-position:-150px 0}.dealer-social a.vk{background-position:-175px 0}.accessories .accessoriesContent .alpha,.accessories .main .h3>span,.accessories .main h3>span,.sitemap .omega{float:left}.accessories .accessoriesContent .omega{float:right}body .menu_news li{margin:4px 5px!important}body .pager .menu_news li{display:inline-block;margin:4px!important;vertical-align:top}.news-listing ul li{background:#1f2426;display:block;float:left;margin-bottom:10px;margin-top:10px}.news-listing ul li:hover{background:#040505}.genericForm button.primaryCTA{background:#0086d3;color:#fff;cursor:pointer;margin:0;padding:0}.genericForm button.primaryCTA span{background:url(../images/button_arrow.png) 98% 50% no-repeat;display:block;font-size:17px;line-height:1;margin-right:6px;padding:10px 25px 10px 15px;white-space:nowrap}.item-info-block .info-block-name,.models-details-item div.item-cost,.models-details-item>div.item-info,.models-details-item>div.item-name{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.genericForm button.primaryCTA.shedule-testdrive{float:left}.genericForm .formRow label.error{color:#b32d2e;font-style:italic;margin-top:3px;padding:0;position:static;text-align:left;width:270px}.driving-school-form .formRow label.error{font-size:15px;line-height:12px}.genericForm .formRow.options label.error{position:absolute}.genericForm .formRow input,.genericForm .formRow select,.genericForm .formRow textarea{background:#e6eef2;border:none;border-radius:5px;padding:8px 10px}.back,.models-details>a{display:inline-block;padding-left:20px}.models-details>.h2,.models-details>h2{display:inline-block;vertical-align:middle;font-size:30px;margin:0;width:795px}.back{background:url(../images/sprite-arrows.png) 0 -201px no-repeat;color:#0091CA;font-size:14px;line-height:16px}.models-details>a{background:url(../images/sprite-arrows.png) 0 -503px no-repeat;color:#737b80;font-size:17px;line-height:20px}.models-details-items{background:#fff;margin-bottom:40px;margin-top:25px;padding:30px}.models-details-item{background:#f2f6f7;margin-bottom:16px;padding:20px 0 20px 30px;font-size:0}.models-details-item::after{clear:both;content:"";display:block}.item-info .item-info-block.last{border-bottom:medium none}.models-details-item>div{float:left;padding-right:30px}.models-details-item>div.item-name{color:#14181a;font-size:22px;width:150px}.models-details-item>div.item-name span{color:#2690d6}.models-details-item>div.item-name span.model{color:#fff}.models-details-item>div.item-info{width:470px;padding-right:60px}.models-details-item div.item-cost{color:#B0B0B0;font-size:17px;padding-right:15px;text-align:right;width:130px;margin-top:-4px}.models-details-item div.item-cost span{color:#2690d6;font-size:26px;display:block}.models-details-dop div.item-cost span.j-cloth-sum{color:#b8c5cc}.item-info-block{border-bottom:1px solid #dae2e6;overflow:hidden;padding:8px 0}.item-info-block:first-child{padding-top:4px}.item-info-block .info-block-name{color:#737a80;font-size:17px;padding-right:15px;width:230px;display:inline-block;vertical-align:middle}.item-info-block .info-block-value,.item-info-block .info-block-value span,.models-details-dop .item-info-block .info-block-name{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif}.models-details-dop .item-info-block .info-block-name{display:inline-block;vertical-align:top;color:#737a80}.models-details-dop.j-pack .item-info-block .info-block-name{color:#14181a}.item-info-block .info-block-value{color:#14181a;display:inline-block;font-size:17px;vertical-align:middle;width:225px}.item-info-block .info-block-value span,.item-info-block .info-block-value>div{display:inline-block;vertical-align:middle}.item-info-block .info-block-value span{padding-left:15px;width:145px}.item-info-block .info-block-value .accessoriesContent span{width:auto;color:#737a80;background:url(../images/isotope-item-new.png) left 5px no-repeat;display:block;font-size:16px;margin:10px 0;padding-left:15px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.models-details-colors>div{display:inline-block;float:none;padding-right:30px;vertical-align:middle}.models-details-colors .item-info-block{padding:0}.models-details-dop>div.item-info{padding-right:0;width:675px}.models-details-dop .info-block-value{width:285px}.models-details-dop .info-block-value img{border-radius:5px;height:30px;width:90px}.j-pack-name .accessoriesContent{border-top:1px solid #dae2e6;display:block!important;margin-top:8px;padding-top:20px}.j-pack-name .accessoriesContent>div{box-sizing:border-box;display:inline-block;padding-right:10px;vertical-align:top;width:50%}.models-details-dop div.item-cost{display:inline-block;text-align:right;vertical-align:top;width:130px}.models-details-dop.j-pack div.item-cost{margin-top:-22px}.models-details-dop .item-info-block{padding:24px 0}.models-details-dop .item-info-block:first-child{padding-top:4px}.models-details-itogo{background:#2b3033}.models-details-itogo>div.item-name{color:#FFF;display:inline-block;float:none;vertical-align:middle;width:550px}.models-details-itogo div.item-cost{display:inline-block;float:none;vertical-align:middle;width:260px}.models-details-itogo div.item-cost span{color:#FFF;font-size:36px;line-height:36px}.models-details-itogo div.item-cost small{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:20px;position:relative;top:-3px}.models-details-activity{background:#e3ebf0;padding:25px 0 25px 30px;margin-bottom:30px}.models-details-activity>div.item-name{color:#6c7780;font-size:22px;padding-top:8px;width:auto;padding-right:23px}.filter-top .bluebox.titleblue .arrow_right,.md-text .bluebox.titleblue .arrow_right,.models-details-activity .bluebox.titleblue .arrow_right{background-position:-6px -530px;height:14px;width:8px;right:10px}.filter-top .bluebox.titleblue,.md-text .bluebox.titleblue,.models-details-activity .bluebox.titleblue{background:#0086d3;border:1px solid #0086d3;border-radius:5px;margin:0 0 0 20px;padding-right:0;width:204px;overflow:hidden}.models-details-dop .info-block-value.j-pack-name h4{padding:0}.models-details-dop .info-block-value.j-pack-name{width:530px}.filter-top .bluebox.titleblue a,.md-text .bluebox.titleblue a,.models-details-activity .bluebox.titleblue a{box-sizing:border-box;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:17px;line-height:19px;margin:0;padding:10px 14px;border:none}.faq li a,.models-details-activity .bluebox.titleblue a{font-size:16px}.filter-top .bluebox.titleblue a:after,.filter-top .bluebox.titleblue a:before,.md-text .bluebox.titleblue a:after,.md-text .bluebox.titleblue a:before,.models-details-activity .bluebox.titleblue a:after,.models-details-activity .bluebox.titleblue a:before{content:none;background-position:0 -530px}.filter-top .bluebox.titleblue a:hover .arrow_right,.md-text .bluebox.titleblue a:hover .arrow_right,.models-details-activity .bluebox.titleblue a:hover .arrow_right{background-position:-6px -555px}.filter-top .bluebox.titleblue a:hover,.md-text .bluebox.titleblue a:hover,.models-details-activity .bluebox.titleblue a:hover{color:#0086d3;background:#fff}.models-details-dop .item-info .item-info-block:last-child{padding-bottom:14px}.faq-page .grid-3{width:222px}.faq-block{margin-bottom:50px;padding-left:30px}.faq{background:#0a0c0d;margin-top:20px;padding:0 30px}.faq li{border-bottom:1px solid #283033;position:relative}.faq li.current,.faq li:hover{background:#1f2426;margin-left:-30px;margin-right:-30px;margin-top:-1px;padding-left:30px;padding-right:30px;padding-top:1px;border-color:#0a0c0d}.faq li.current:after,.faq li:hover:after{right:15px;top:13px}.faq li:after{background:url(../images/sprite-arrows.png) right -37px no-repeat;content:"";display:block;height:10px;position:absolute;right:-15px;top:12px;width:22px}.faq li a{color:#8a9399;display:block;padding:11px 10px 11px 0}.faq li a span{color:#5c6166;padding-left:10px}.faq li:last-child{border:none}.faq-block .bluebox.titleblue{display:none}.faq-page .titleblue a{background-color:#0086d3;border-radius:3px;margin:0;padding:10px 15px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px;width:auto}.contacts .accessoriesContent .contacts-item>div,.faq-item>div{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.faq-page .titleblue a:after,.faq-page .titleblue a:before{content:none}.faq-page .titleblue a .arrow_right{background-position:0 -530px;right:6px!important}.faq-items{padding-top:25px}.faq-item{border-bottom:1px solid #283033;margin-bottom:25px}.faq-item:last-child{border:none}.faq-item>div{color:#8a9399;font-size:17px;padding-bottom:15px;padding-left:33px;position:relative}.faq-item>div.question{color:#fff}.faq-item>div span{color:#2690d6;font-size:17px;font-weight:700;left:0;position:absolute;top:0}.faq-item>div.answer span{color:#b8c4cc}.faq-item>div.faq-date{color:#5c6166;font-size:15px}.pages-content .pager{background:none;padding:0 0 20px}.pages-content .pager .arrow_link_top{margin-left:0;margin-right:0}.pager{display:block;float:none;overflow:hidden;margin:0}.pager .arrow_link_top{margin-top:20px;margin-bottom:20px}.contacts .h3{color:#fff;font-size:24px;padding-bottom:17px!important;padding-left:30px;padding-top:17px;position:relative;width:390px}.contacts .h3>span{color:#0086d3;left:3px;padding-right:10px;position:absolute;top:17px}.contacts .current .h3>span{color:#2690d6}.contacts .h3 a,.contacts h3 a{display:inline-block;padding-top:0;width:auto}.contacts .accessoriesContent{border-top:medium none;overflow:hidden;padding:0 47px 20px;width:auto!important}.contacts .accessoriesContent .contacts-item{border-bottom:1px solid #3d484d;overflow:hidden;padding:11px 0}.contacts .accessoriesContent .contacts-item:last-child{border-bottom:none}.contacts .accessoriesContent .contacts-item>div{color:#5c6166;float:left;font-size:16px;line-height:20px;padding-right:20px;width:100px}.contacts .accessoriesContent .contacts-item .title{float:none;font-size:20px;margin:0;padding:0;width:auto}.filter-bottom>div,.filter-top .slct_container.modl,.item-block-left{float:left}.contacts .accessoriesContent .contacts-item>div.value{padding:0;width:244px;color:#b8c4cc;font-size:18px}.contacts .accessoriesContent .contacts-item>div.value strong{color:#fff;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-weight:400}.contacts{border:none}.contacts a{color:#FFF}.contacts li:first-child .h3,.contacts li:first-child h3{border-top:medium none}.contacts .h3,.contacts h3{background:#1f2426;height:auto;overflow:hidden;border-color:#171b1c!important}.contacts .current .h3,.contacts .current h3,.filter-top{background:#0a0c0d}#map{margin-top:22px}.filter{margin-top:17px}.filter-top{color:#FFF;overflow:hidden;padding:20px 0 20px 20px}.filter-bottom>div.filter-name,.select-block select{color:#666;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.select-block label{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;padding-right:5px}.select-block select{font-size:15px;display:block;margin-top:7px}.filter-top .select-block{float:left;margin-right:30px;margin-bottom:12px}.filter-top .select-block:last-child{margin-right:0}.select-block .big{width:243px}.select-block .small{width:100px}.filter-bottom{overflow:hidden}.filter-bottom,.filter-bottom label{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px}.filter-bottom>div.filter-deals{width:245px;padding-top:6px}.filter-bottom>div.filter-deals input,.filter-bottom>div.filter-deals label{cursor:pointer}.filter-bottom>div.filter-sort{width:500px}.filter-bottom>div.filter-count{text-align:right;width:160px;float:right;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;padding-top:7px}.filter-bottom>div.filter-name{font-size:22px;padding-right:20px;width:225px;padding-top:2px}.filter-bottom>div.filter-deals input{margin:0;padding:0 3px 0 0;position:relative;top:1px}.filter-sort a{background-image:url(../images/filter-arr.png);background-repeat:no-repeat;color:#8a9399;display:inline-block;font-size:17px;line-height:18px;margin:0 4px;padding:7px 30px 7px 12px;border-radius:3px}.filter-sort a.down{background-position:right -23px}.filter-sort a.up{background-position:right -52px}.filter-sort a.active{color:#fff;background-color:#0a0c0d}.filter-sort a.up.active{background-position:right -79px}.filter-sort a.down.active{background-position:right 4px}.filter-sort span{color:#5c6166;margin-right:15px}.filter-count{color:#AEAEAE}.filter-count span{color:#0086d3;font-size:18px;margin-left:5px}.table{padding-top:10px;padding-bottom:50px}.table table,.table tbody{width:100%;display:block}.table table th{color:#AEAEAE;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;padding:25px 15px 10px}.table table td{color:#666;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;padding:9px 15px}.table table .col-1{width:425px}.table table .col-2{width:140px}.table table .col-3{width:42px}.table table .col-4{width:200px}.cars-page .table table .col-4{width:80px}.cars-page .table table .col-4 div{padding:0;width:80px;word-wrap:break-word;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400}.table table span,.table table td .color{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px}.table table .col-5{width:109px}.table table .col-6{width:37px;padding-right:30px}.table table .col-7{display:none}.table table .col-8{width:70px}.table table td:first-child,.table table th:first-child{padding-left:30px}.table table td:last-child,.table table th:last-child{padding-right:30px}.table table span{color:#0086d3}.table table .model{position:relative}.table table .model>span{display:inline-block;padding-right:100px;vertical-align:top}.table table .model span.spec,.table table .model span.spec-ico{position:absolute;right:0;top:0;padding:0;text-indent:-99999px}.cars-spec-model,.item-block-right{text-align:center;position:relative}.table table .model span.spec-ico{background:url(../images/spec-ico.png) no-repeat;width:18px;height:18px;display:block}.cars-info>div,.table table td .color img,.table table td .cost,.table table td.photo>img{display:inline-block;vertical-align:middle}.table table tr:hover .model span.spec-ico{background-position:0 -30px}.table table tr{border-bottom:1px solid #ddd!important;border-top:medium none}.table table td .color img{padding-right:5px;width:auto}.cars-page .table table td .color img{padding-right:0}.table table td .cost{color:#0086D3;float:none;font-size:22px;line-height:20px;padding:4px 7px;text-transform:uppercase}.table table th.cost{width:108px;padding-right:0}.table table td .cost.spec{background:#0086d3;color:#FFF}.table table td.photo{text-align:center}.table table td.photo>img{width:auto}.table table tr:hover td{background:#4a606d;color:#fff;cursor:pointer}.table table tr:hover td span{color:#fff}#main_nav .cars{background:none;box-shadow:none;margin-bottom:0;margin-top:15px;font-size:0;width:auto;visibility:hidden;padding:0}#main_nav .carshome.selected .cars{visibility:visible}.cars{background:#FFF;box-shadow:0 0 7px #9D9D9D;margin-bottom:30px}.grayBG .cars-info{background:#fff}.grayBG .cars-info>div.cars-info-name{color:#333}.grayBG .cars-info>div.cars-info-new_sum .new_sum-cost{color:#0086d3}.grayBG .cars+.row{overflow:visible}.cars-info{padding:15px 0;background:#0a0c0d}.cars-info>div{padding-right:10px}.cars-info>div.cars-info-name{color:#fff;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:28px;width:460px}.cars-info>div.cars-info-name span.engine{color:#ABABAB;display:inline!important}.cars-info>div.cars-info-new_sum,.cars-info>div.cars-info-start_sum{padding-left:18px;padding-right:0;width:152px}.cars-info>div.cars-info-new_sum span,.cars-info>div.cars-info-start_sum span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:18px;color:#ababab}.cars-info>div.cars-info-new_sum .new_sum-name,.cars-info>div.cars-info-start_sum .start_sum-name{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px;color:#5c6266}.cars-info>div.cars-info-new_sum .new_sum-cost,.cars-info>div.cars-info-start_sum .start_sum-cost{font-size:26px;color:#fff}.cars-info>div.cars-info-new_sum .new_sum-cost strong{font-weight:400;color:#fff}.cars-info>div.cars-info-new_sum .new_sum-cost{color:#fff}.cars-info>div.cars-info-reg{padding-right:0;width:220px}.cars-info>div.cars-info-reg .titleblue{margin:0}.cars-spec-model{background:url(../images/bg_spec.png) no-repeat;color:#fff;display:table;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:22px;height:90px;line-height:normal;margin-bottom:0!important;margin-left:auto;margin-right:auto;margin-top:0;padding:0;top:-29px;width:970px}.cars-spec-model span,.params-name>div,.params-value>div{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.item-block-left .cars-spec-model{background:linear-gradient(to bottom,#55aee1 0,#1791d7 100%);top:0;width:auto}.item-block-left .cars-spec-model .item-content-preview,.item-block-left .cars-spec-model .item-header{width:auto}.item-block{padding-bottom:40px;padding-top:20px;overflow:hidden}.item-block-left{width:430px}.item-block-right{float:right;padding-left:20px;width:510px}.item-block-img{display:none}.item-block-right>a>img{padding-top:16px}.item-block-img>a>img:first-child,.item-block-right>a>img:first-child{position:absolute;right:0;top:0;padding-top:0;width:auto}.params{font-size:15px;overflow:hidden;border-bottom:1px solid #ddd}.params-name{color:#ADADAD;float:left;width:50%}.params-name>div{padding:8px 20px}.params-value{color:#666;float:left;width:50%}.params-value>div{padding:7px 0 6px;font-size:16px;color:#555}.item-block-left>p{margin:24px 0 0 20px}.item-block-params{clear:both;margin-bottom:15px;overflow:hidden}.item-block-params .item-header{background:#fff;margin-bottom:6px;padding:14px 20px}.cars-spec-model .item-header{background:rgba(0,0,0,0)!important;display:table-cell;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:30px;margin:0;padding:0;position:relative;text-transform:uppercase;top:-8px;vertical-align:middle;width:370px}.item-block-params .name-model{color:#555;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400}.cars-spec-model .item-header .name-model{color:#fff;padding-left:25px;background:url(../images/spec-ico.png) 0 -28px no-repeat;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif}.cars-spec-model .item-header a{color:#a5b0b6;position:absolute;right:5px;top:10px}.cars-spec-model .item-content-preview{color:#fff;display:table-cell;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:24px;line-height:24px;padding-left:40px;padding-right:40px;position:relative;text-align:left;top:-8px;vertical-align:middle;width:450px}.filter-top label,.item-block-params .content-item,.item-block-params .isotope-item div,.item-header a{font-size:15px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.config-grade .desc,.config-grade .name,.item-block-params .isotope-item,.item-block-params .item-header a:after{display:inline-block;vertical-align:top}.cars-spec-model .item-content-preview span{padding-left:65px}.item-block-params .item-header a:after{background:url(../images/sprite-arrows.png) right -408px no-repeat;content:"";height:21px;left:5px;position:relative;top:2px;width:23px}.item-block-params .item-header a.active:after{background-position:right -377px}body .cars-spec-model .item-header a:after{background-position:right -9px;height:7px;left:-5px;top:6px;transform:rotate(-180deg)}body .cars-spec-model .item-header a.active:after{background-position:right -9px;left:5px;top:5px;transform:rotate(0)}.config-colors-car #gallery .tabs{top:-10px}.item-header a{color:#0091CA;float:right;margin-top:10px}.item-block-params .item-header a{margin-top:4px}.item-block-params .isotope-item{position:relative;width:25%}.item-block-params .isotope-item div:before{background:url(../images/isotope-item.png) left top no-repeat;content:"";display:inline-block;height:8px;left:0;padding-right:10px;position:absolute;top:13px;vertical-align:top;width:8px}.item-block-params .content-item,.item-block-params .isotope-item div{color:#666;line-height:normal;margin:0!important;min-height:inherit!important;padding:6px 20px 6px 12px;position:relative;text-align:left}.item-block-params .content-item p{margin-bottom:12px}.filter-top>div.filter-deals{float:right;padding-right:20px;text-align:right;width:245px}.filter-top>div.filter-deals input{margin:0;padding:0 3px 0 0;position:relative;top:1px}.filter-top>div.filter-deals input,.filter-top>div.filter-deals label{cursor:pointer}.cars-info>div.cars-info-name div.choice{color:#5c6266;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px}.config{background:#0a0c0d!important;position:relative;z-index:9}.config .cars-info>div.cars-info-new_sum{width:210px}.config .cars-info>div.cars-info-activity{padding-left:20px;padding-right:20px;width:125px}.config .cars-info-activity .activity-name{color:#5c6266;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px}.config .cars-info-activity .activity-link{margin-bottom:3px;margin-top:3px}.config .cars-info-activity .activity-link a{color:#0086D3;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px}.config .cars-info{padding:20px 0}.config .cars-info>div.cars-info-reg{padding-left:14px}.config-grade .name{color:#14181a;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:22px;padding-right:25px}.configurator-mini .config-grade .name{color:#fff;font-size:30px}.config-grade-small .name{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:20px}.accordionContent td,.accordionContent th,.config-grade .desc,.editSpec .config-grade-params .h3,.editSpec .config-grade-params h3,.j-params-block .accordionContent th span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.config-grade .desc{color:#aaa;font-size:15px;padding-top:9px;width:615px}.config-grade-small .desc{padding-top:4px}.config-grade .name span{color:#2690D6;padding-right:5px}.editSpec .wrap{padding:25px 0 20px;background:0 0}.config-grade{padding-bottom:15px}.editSpec .config-grade-params .h3,.editSpec .config-grade-params h3{color:#14181a;display:block;font-size:24px;font-weight:400;margin-bottom:10px;margin-left:0}.j-params-block .accordionContent th{padding:0;cursor:pointer}.j-params-block .accordionContent th span{background:#e6eef2;box-sizing:border-box;color:#6c7780;display:block;margin-bottom:10px;margin-left:5px;margin-right:5px;min-width:120px;padding:10px 12px;font-size:16px;position:relative}.j-params-block .accordionContent th span:after{background:url(../images/select-ico.png) -14px -62px no-repeat;content:"";display:block;height:100%;position:absolute;right:5px;top:0;width:15px}.j-params-block .accordionContent th.active span{background-color:#fff}.j-params-block .accordionContent th.active span:after{background-position:-14px -2px}.j-params-block .accordionContent th:last-child span{margin-right:0;min-width:125px}.config-grade-params>ul{display:block;overflow:hidden;padding-bottom:10px;width:100%}.config-grade-params>ul.active,.config-grade-params>ul.type-block{display:inline-block}.config-grade-params>ul li{background:url(../images/select-ico.png) right -60px no-repeat #e6eef2;border:1px solid #e6eef2;box-sizing:border-box;padding:8px 0 8px 7px;margin-right:2%;width:23%;border-radius:5px}.editSpec .config-grade-params label{box-sizing:border-box;color:#6c7780;display:inline-block;float:none;font-size:14px;left:-20px;padding-left:20px;position:relative;vertical-align:middle;width:auto}.configurator-mini .editSpec .config-grade-params label{font-size:16px}.configurator-mini .editSpec .config-grade-block .config-grade-params li.selected label{color:#000;font-weight:700}.editSpec .config-grade-params .j-engines-block label{left:0;padding-left:10px;padding-right:30px}.editSpec .config-grade-params li:hover{background-color:#0086d3;background-position:right -60px;border-color:#0086d3}.editSpec .config-grade-params li:hover label{color:#fff}.editSpec .config-grade-params li.selected{background-color:#fff;border-color:#0086d3;background-position:right 0}.editSpec .config-grade-params li.selected label{color:#6c7780}.editSpec .config-grade-params .type-block label{width:54px}.editSpec .config-grade-params input{display:inline-block;float:none;margin:0;vertical-align:middle;visibility:hidden;width:13px}.editSpec .config-grade-params .j-engines-block input{position:absolute}.accordionContent th{color:#6c7780;font-size:17px;font-weight:400;padding:15px 20px;text-align:left}.accordionContent td{background:#f2f6f7;border-bottom:1px solid #dae2e6;color:#2b3033;font-size:15px;padding:8px 20px}.accordionContent tr:last-child td{border-bottom:none}.accordionContent td:first-child,.accordionContent th:first-child{width:265px}.accordionContent td .option{min-width:90px}.accordionContent table{width:100%;border-collapse:initial}.specAccordion .accordionContent{position:relative}.specAccordion .fluid-h3 .h3.fluid,.specAccordion .fluid-h3 h3.fluid{border-bottom:1px solid #B6B6B6;width:940px}.specAccordion .current .accordionContent{border-top:none}.accordionContent th.active{border-top:1px solid #0086d3;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif}.config-colors-item>div.sum-name,.config-colors-item>div.sum-name .sum{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.accordionContent td,.accordionContent th{border-left:1px solid transparent;border-right:1px solid transparent}.accordionContent td:first-child,.accordionContent th:first-child{border-right:medium none;border-left:medium none}.accordionContent .active{background:#fff;border-left:1px solid #0086d3;border-right:1px solid #0086d3}.accordionContent th:first-child{color:#14181a;font-size:22px}.mazdaSpecArea .accordionContent td:first-child,.mazdaSpecArea .accordionContent th:first-child{width:240px}.mazdaSpecArea .accordionContent th:first-child{cursor:auto}.accordionContent .fluid-h3{position:absolute;top:37px}.accordionContent .fluid-h3 td{padding:15px 0 20px;border:none}.specAccordion .accordionContent div{color:#ABABAB;font-style:normal}.accordionContent td.active div,.accordionContent th.active{color:#14181a}.mazdaSpecArea{padding:30px 0 30px 25px}.mazdaSpecMiniArea .grid-3{width:290px}.specAccordion .h3,.specAccordion h3{padding:0 10px 0 15px}.config-colors{overflow:inherit}.config-colors-car{padding-top:10px;padding-bottom:20px;text-align:center}.config-colors-block .config-grade .name{color:#FFF}.config-colors-items{text-align:center;margin-top:-18px}.config-colors-item{display:inline-block;padding:3px 7px;position:relative;vertical-align:top}.config-colors-item:after,.config-colors-item:before{position:absolute;margin:auto;bottom:0;border-radius:50px;left:0;top:0;content:"";right:0}.config-colors-item:before{background:url(../images/color-shadow.png) center center no-repeat;background-size:100% 100%;height:23px;padding:1px;width:23px;cursor:pointer}.config-colors-item:after{display:block;height:36px;width:38px;opacity:0;transition:opacity .5s ease-in-out}.config-colors-item.active:after{background:url(../images/preloader.gif) center center no-repeat;opacity:1}.config-colors-items.open .config-colors-item.active:after{background:url(../images/filter_sprite.png) center -413px no-repeat;transition:opacity .5s ease-in-out}.config-colors-item>img{position:relative;border:5px solid #1f1f1f;border-radius:50px;box-shadow:0 1px 1px rgba(255,255,255,.13);cursor:pointer;height:23px;padding:1px;width:23px;max-width:none!important}.config-colors-item.active>img{border:1px solid #1f1f1f;height:31px;width:31px}.config-colors-item.active:before{height:31px;width:31px}.config-colors-item>span{border:4px solid #0086D3;color:#FFF;font-size:13px;height:40px;left:0;padding:14px 3px 0;position:absolute;text-align:center;top:0;width:63px;cursor:pointer;display:none;background:rgba(43,49,51,.2)}.config-colors-item.active>div.sum-name{display:block}.config-colors-item>div.sum-name{bottom:-22px;color:#fff;display:none;font-size:16px;left:-10px;position:absolute;text-align:center;width:70px}.config-colors-item>div.sum-name>span{color:#a5a4a4;display:block;font-size:14px;line-height:14px;margin-left:-10px;width:90px}.config-colors-item>div.sum-name .sum{font-size:16px;margin-left:-2px;padding-top:50px;width:75px}.config-colors-item div.sum>span{color:#a5a4a4;font-size:14px}.config-dop-images img{display:none}.config-dop-images img.active{display:inline}.config-colors-items .config-colors-item .available,.j-items .item .available{display:none;cursor:auto!important}.config-colors-items .config-colors-item.disabled .sum{display:none}.config-colors-items .config-colors-item.disabled:hover .available,.j-params-block .active .option:hover .available{background:#fff;border:1px solid #b3b3b3;color:#666;cursor:pointer;display:block;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:13px;left:0;padding:6px 5px;position:absolute;text-align:center;top:0;width:83px;z-index:999;min-height:46px}.config-colors-items .config-colors-item.disabled:hover .available{width:85px;min-height:48px}.j-items .item.disabled .available:before{border-bottom:10px solid transparent;border-left:15px solid #b3b3b3;border-top:10px solid transparent;content:"";position:absolute;right:-16px;top:27px}.j-items .item.disabled .available:after{border-bottom:9px solid transparent;border-left:14px solid #fff;border-top:9px solid transparent;content:"";position:absolute;right:-14px;top:28px}.j-items .item.disabled:hover .available{background:#fff;border:1px solid #b3b3b3;color:#666;cursor:pointer;display:block;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:13px;left:-210px;padding:6px 5px;position:absolute;text-align:center;top:0;width:180px;z-index:999;min-height:66px}.j-params-block .active .option .available .available-block,.more-options-text{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.j-items .item.active_step+.item+.item .available,.j-items .item.active_step+.item+.item+.item .available,.j-items .item.disabled:last-child .available{top:auto;bottom:0}.j-items .item.active_step+.item+.item .available:before,.j-items .item.active_step+.item+.item+.item .available:before,.j-items .item.disabled:last-child .available:before{bottom:30px;top:auto}.j-items .item.active_step+.item+.item .available:after,.j-items .item.active_step+.item+.item+.item .available:after,.j-items .item.disabled:last-child .available:after{bottom:31px;top:auto}.j-cloth-img>img{max-width:95px!important}.j-params-block .active .option:hover .available{bottom:27px;cursor:inherit;left:-35px;top:auto}.j-params-block .active .option .available:after,.j-params-block .active .option .available:before{border-left:10px solid transparent;border-right:10px solid transparent;bottom:-10px;display:block;height:0;left:35px;position:absolute;width:0;content:""}.j-params-block .active .option .available:before{border-top:10px solid #000}.j-params-block .active .option .available:after{border-top:10px solid #fff}.config-colors-items .config-colors-item .available span:last-child{display:none}.config-options .accessoriesContent>div{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%}.config-options .accessoriesContent>div:first-child{padding-right:25px}.j-params-block .accordionContent tr:hover td{background-color:#b8c5cc;color:#fff}.j-params-block .accordionContent tr:hover td div{color:#fff}.specAccordion .accordionContent tr:hover .no .icn{background-position:-44px -49px}.specAccordion .accordionContent tr:hover .standart .icn{background-position:-44px -25px}.specAccordion .accordionContent tr:hover .option .icn{background-position:-44px -1px}.j-more-options .accessoriesContent span{background:url(../images/isotope-item-new.png) left 4px no-repeat;display:block;font-size:16px;margin:10px 0;padding-left:15px;color:#2b3033}.item-info-block .info-block-value .accessoriesContent .minus-block span,.j-more-options .accessoriesContent .minus-block span{background-position:left -80px}.more-options-text{font-size:18px;padding-bottom:10px;position:relative;top:2px;color:#14181a}.config-dop-images_small .item>span,.row .row_content ul.configuratorModels li .model{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.j-pack-name.no{left:-245px;padding-right:0;position:relative;width:285px!important;top:-3px}.no+div.item-cost{margin-top:-4px!important}.config-dop-left,.j-models-details{display:none}.config-dop-images_small{position:absolute;bottom:15px;left:0;right:0;margin:auto 40px;display:block;text-align:center;z-index:9991}.config-dop-images_small .item,.config-dop-images_small .items,.config-dop-images_small>span{display:inline-block;padding:3px 7px;vertical-align:middle}.config-dop-images_small .items{margin:0}.config-dop-images_small>span{color:#AEAEAE;font-size:20px;margin-left:15px;margin-right:40px}.config-dop-images_small .item{cursor:pointer;position:relative}.config-dop-images_small .item.active:after{background:url(../images/filter_sprite.png) center -411px no-repeat;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.config-dop-images_small .item.disabled{display:none}.config-dop-images_small .item>img{border:5px solid #1f1f1f;border-radius:50px;box-shadow:0 1px 1px rgba(255,255,255,.13);cursor:pointer;height:23px;padding:1px;width:23px}.config-dop-images_small .item.active>img{border:1px solid #1f1f1f;height:31px;width:31px;display:block}.config-dop-images_small .item>span{bottom:43px;color:#a5a4a4;display:none;font-size:14px;left:-22px;line-height:14px;position:absolute;text-align:center;width:90px}.config-dop-images_small .item.active>span{display:block}.config-dop-images_small .item.disabled span{display:none}.config-dop-images_small .item.disabled:hover{cursor:inherit}.config-dop-images_small .item.disabled:hover span{display:block;cursor:inherit}.config-dop-images_small .item.disabled .available span{display:inline}.j-params-block .available{display:none}.j-params-block .available.open{display:block}.j-params-block .available-block span:last-child{display:none}.config-options .h2,.config-options h2{color:#AEAEAE;font-size:20px;margin-left:15px;margin-bottom:25px}.config-options .checkbox-block{color:#14181a;float:left;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:18px;padding-top:10px;width:700px}.config-options .checkbox-block label,.config-options .cost{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif}.config-options .cost{color:#0086D3;float:left;font-size:16px;padding-right:30px;padding-top:13px;text-align:right;width:140px}.config-options .cost span{color:#808991;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:16px}.config-options .h3,.config-options h3{height:auto;overflow:hidden;padding-bottom:10px}.config-options .h3 a,.config-options h3 a{display:block;float:left;height:16px;padding-top:0;position:absolute;right:20px;top:12px;width:15px}.config-options .h3 .icn,.config-options h3 .icn{display:block;position:static}.item-block-params .config-options .main.selected .accessoriesContent,.item-block-params .config-options .main.selected .h3,.item-block-params .config-options .main.selected h3,.item-block-params .config-options .main:hover .h3,.item-block-params .config-options .main:hover h3{background:#fff}.config-options{margin:0}.checkbox-block>input{position:relative;top:1px}.config-options .accessoriesContent{padding:15px}.config-dop-images{text-align:center}.config-dop-images>img{max-width:720px!important}.cost-sum{background:#FFF;padding:15px 15px 1px;margin:0 12px}.cost-sum .name{color:#AEAEAE;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:16px;padding-bottom:5px;margin-bottom:0}.cost-sum .cost{color:#0086D3;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:26px}.cost-sum .cost span,.j-set-link{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:20px}.cost-sum .cost span{color:#B0B0B0}#footerNav .wrap>div.omega{margin-left:12px}.faq .bluebox{margin:0 0 20px}#featuresCarousel{padding-bottom:60px}#featuresCarousel.gray{padding:0}.config.fixed,.j-params-block .fixed,.secondRow-info-cars.fixed,.secondRow-info.fixed,.secondRow.fixed,.thirdRow.fixed{left:0;position:fixed;top:0;width:100%;z-index:999}.row .row_content.secondRow-info-cars.fixed{background:#040505;box-sizing:border-box;width:100%}.j-params-block .current.fixed{width:100%}.j-params-block .current.fixed .accordionContent{margin:0 auto;padding-top:10px;width:900px;background:#fff}.j-params-block .current.fixed.normal .accordionContent{padding-bottom:10px}.j-params-block .current.fixed.normal .accordionContent th span{margin-bottom:0}.j-params-block .current.fixed.normal .accordionContent th.active{border-bottom:1px solid #0086d3}.secondRow-info.fixed,.thirdRow.fixed{top:49px}.mazdaSpecArea .type-block.active{display:block}.j-params-block>.current{margin:0!important}.j-test-drive>div{clear:both;display:none}.j-test-drive>div.active{display:block}.j-test-drive .models>li{display:none}.models.cx-5 .cx-5,.models.cx-9 .cx-9,.models.mazda2 .mazda2,.models.mazda3 .mazda3,.models.mazda5 .mazda5,.models.mazda6 .mazda6,.models.new-cx-5 .new-cx-5,.models.new-mcx9 .new-mcx9{display:block}.j-td-back{margin-left:25px}.j-models-small .choices>div{display:none}.j-models-small.cx-5 .cx-5,.j-models-small.cx-9 .cx-9,.j-models-small.mazda2 .mazda2,.j-models-small.mazda3 .mazda3,.j-models-small.mazda5 .mazda5,.j-models-small.mazda6 .mazda6,.j-models-small.new-cx-5 .new-cx-5,.j-models-small.new-mcx9 .new-mcx9{display:block}.configurator .mazdaSpecArea,.configurator .mazdaSpecMiniArea{background:#fff}.config-options .desc{width:550px}.configurator .none{display:none}.specAccordion .accordionContent td>div{padding-top:4px;position:relative;padding-left:27px;width:90px;margin-left:10px}.specAccordion .accordionContent .icn{background:url(../images/mazda-params-sprite-new.png) no-repeat;display:block;float:left;height:22px;margin-right:5px;width:22px;position:absolute;top:0;left:0}.specAccordion .accordionContent .standart-other .icn{background-position:0 -25px}.specAccordion .accordionContent .standart .icn{background-position:-22px -25px}.specAccordion .accordionContent .option .icn{background-position:-22px -1px}.specAccordion .accordionContent .option-active .icn{background-position:0 -1px}.specAccordion .accordionContent .no .icn{background-position:0 -49px}.specAccordion .accordionContent .modification:before{background:url(../images/mazda-params-sprite.png) -22px -48px no-repeat;content:"";display:block;height:22px;left:0;position:absolute;top:0;width:22px}.j-items{display:table-cell;height:auto;vertical-align:bottom}.j-items-controls{height:493px;position:absolute;width:225px;display:none}.j-items-controls>a{display:inline-block;height:11px;position:absolute;vertical-align:top;width:22px;z-index:9;background:url(../images/arr_config_dop.png) 0 -23px no-repeat}.j-items-controls>a.control-prev{background-position:0 -23px;left:55px;top:25px}.j-items-controls>a.control-prev.active{background-position:0 0}.j-items-controls>a.control-next{background-position:-38px 0;left:55px;bottom:25px}.j-items-controls>a.control-next.active{background-position:-38px -23px}.row-tabs-content>div:first-child{display:block}.row-tabs-content>div{display:none}.md-text{background:#e3ebf0;padding:30px}.j-set-link{color:#666;margin-bottom:15px;padding:5px;width:100%;box-sizing:border-box}.md-text .bluebox.titleblue{display:inline-block;margin:0;min-width:150px;position:relative}.md-modal{display:inline-block;height:auto;left:50%;margin-left:-370px;max-width:740px;min-width:740px;position:absolute;top:50%;vertical-align:middle;width:50%;z-index:1000000!important;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#modal-link{bottom:0;height:136px;left:0;margin:auto;position:fixed;right:0;top:0}.md-show{visibility:visible}.md-close{background:url(../images/md-close.png) center center no-repeat;cursor:pointer;display:block;height:33px;position:absolute;right:-12px;top:-12px;width:33px;z-index:1000000}.md-overlay,.panel{position:fixed;top:0}.md-overlay{width:100%;height:100%;visibility:hidden;left:0;z-index:999999;opacity:0;background:#2b3133;background:rgba(43,49,51,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.lt-ie8 .md-overlay{filter:alpha(Opacity=0);background:#000}.md-show~.md-overlay{opacity:1;visibility:visible;filter:alpha(Opacity=70)}.md-effect-1 .md-content{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-1 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.genericForm .j-test-drive address{float:none}.news-listing .arrow_link{padding-top:30px}.news-listing .arrow_link a{display:inline-block;line-height:100%}.global{min-height:100%;overflow:hidden}.global:after{clear:both;content:"";display:block;height:141px}footer{clear:both;margin-top:-142px!important}@media print{.black,.configurator,.configurator .models-details-item,.configurator .models-details-itogo,.dark{background:0 0!important}.printSelected>*{display:none}.printSelected>.printSelection{display:block}.j-models-details-close,.models-details-activity{display:none}.models-details-itogo div.item-cost small,.models-details-itogo div.item-cost span,.models-details-itogo>div.item-name{color:#000}body{height:auto!important;overflow:visible}.configurator{padding:30px 30px 0}.configurator .models-details>h2{color:#14181a}.configurator .models-details-item.models-details-services .item .item-cost span,.configurator .models-details-item.models-details-services .item .item-text>div,.configurator .models-details-item.models-details-services .item div.item-name,.configurator .models-details-item.models-details-services .item.cr .item-text,.configurator .models-details-item>div.item-name span.model{color:#000}.configurator .j-print-block .richtext{display:block!important}.configurator .j-print-block .grid-12,.configurator .j-print-block .row .row_content,.configurator .j-print-block .row_content{width:100%}.configurator .column{margin:0}.configurator .secondaryCarNav{display:none}.configurator .models-details-items{margin:0;padding:0}.configurator .models-details-item>div.item-name{float:none;padding:0;width:100%}.configurator .models-details-item>div.item-info{float:none;width:100%}.configurator .models-details-dop .item-info-block{width:100%}.configurator .models-details-dop .item-info-block .info-block-name,.configurator .models-details-dop .item-info-block .info-block-value{display:block;float:left}.configurator .models-details-dop .item-info-block div.item-cost{display:block;float:none;margin-left:600px;padding:0;width:auto}.configurator .models-details-item{margin-bottom:0}.configurator .models-details-item div.item-cost.j-type-sum{display:block;float:none;margin-left:500px;padding:0;width:auto}.configurator .models-details-item>div.item-info.j-config-choice{float:left;padding-right:0;width:490px}.configurator .models-details-item>div.item-name.j-config-choice{display:block;float:left;width:490px}.configurator .models-details-item.models-details-services .item.acs .item-cost,.configurator .models-details-itogo div.item-cost{float:none;margin-left:500px;width:auto;padding:0}.configurator .models-details-itogo div.item-cost{display:block}.configurator .models-details-item.models-details-services .item{background:0 0!important;padding:0}.configurator .models-details-item.models-details-services .item.acs .item-text{width:410px}.configurator .models-details-item.models-details-services .item.cr .item-cost{margin-left:30px;padding:0}.configurator .models-details-item.models-details-services .item .item-cost{padding:0}.models-details-item.models-details-services .item.in .item-text{color:#000;font-weight:400!important}.models-details-item.models-details-services .item .item-text>div,.models-details-item.models-details-services .item.cr .item-text{font-weight:400!important}div#jivo-iframe-container,div#jivo-iframe-container.jivo-iframe-container-bottom.jivo-expanded,jdiv{display:none!important}}.printSelection{display:none}.row .row_content ul.configuratorModels{margin:30px -20px 30px 0;overflow:hidden}.row .row_content ul.configuratorModels li{background:#0a0c0d;float:left;margin:15px 20px 15px 0;overflow:hidden;width:225px}.panel span,.view-map.data-pk+.view-map.data-geo{float:right}.row .row_content ul.configuratorModels li:last-child{margin-right:0}.row .row_content ul.configuratorModels li a{background:url(../images/bg-slider-item.png) center 10px no-repeat;display:block;overflow:hidden;padding:38px 10px;text-align:center}.row .row_content ul.configuratorModels li a:hover .model{color:#fff}.row .row_content ul.configuratorModels li img{height:50px;margin:0 auto 35px;max-width:none;width:auto}.panel a.panel-ico,.panel div{height:40px;width:40px}.row .row_content ul.configuratorModels li .model{color:#b8c4cc;font-size:22px}.row .row_content ul.configuratorModels li .model span{color:#5c6166;display:block;font-size:15px;margin-top:2px}.container{background:#e3ebf0;clear:both;padding:30px}.panel,.panel div{background:#21282c}.md-modal.external{position:fixed;margin-top:-100px}.container p{margin-bottom:20px;margin-top:15px}.container .titleblue{display:inline-block;margin:0 6px 0 0;padding-right:9px}.cloth-salon-val,.cloth-salon-val_pack{display:inline;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.search .filter-bottom>div.filter-deals,.search label,.search-block .h2{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.j-items .item .available .cloth-salon-val_pack:last-child span{display:none}#gallery+.bottomBorder{margin-top:30px}.grid-8 .grid-12{width:auto}.panel{right:0;z-index:9999;border-radius:12px 0 0 12px}.panel>div:first-child{border-radius:12px 0 0}.panel>div:last-child{border-radius:0 0 0 12px}.panel a.panel-ico{display:block;float:right;position:absolute;z-index:8;background:-40px 0 no-repeat none;background-size:auto 40px}.panel>div:hover a.panel-ico{background-position:0 0!important}.panel span{color:#fff;line-height:18px;padding:10px 17px;min-height:19px;width:auto;height:20px;z-index:-1;position:absolute;right:-500px;margin-right:40px;background:#56afe2;background:-moz-linear-gradient(top,#56afe2 0,#128fd5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#56afe2),color-stop(100%,#128fd5));background:-webkit-linear-gradient(top,#56afe2 0,#128fd5 100%);background:-o-linear-gradient(top,#56afe2 0,#128fd5 100%);background:-ms-linear-gradient(top,#56afe2 0,#128fd5 100%);background:linear-gradient(to bottom,#56afe2 0,#128fd5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#56afe2', endColorstr='#128fd5', GradientType=0 );-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-radius:12px 0 0 12px;text-shadow:1px 1px 1px #1B1B1B;font-size:16px;white-space:nowrap}.service-type-legend li,.span-8 .field-label,.summary-area .summary,.view-map{position:relative}.panel div:hover span{right:0}.panel div:hover{border-radius:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width:1800px){.image_container img{left:0;margin:0;width:100%}}.view-map{background:url(../images/view-map.png) left center no-repeat;color:#fff;cursor:pointer;display:inline-block;font-size:18px;left:-25px;margin-top:25px;padding-left:25px}.view-map.data-geo{background:url(../images/route_icon.png) left center/auto 19px no-repeat;left:0;display:block!important}.view-map.data-pk[style="display: none;"]+.view-map.data-geo{float:none;display:inline-block!important}.search.genericForm .wrap{background:#0a0c0d}.row.search{float:none}.search.genericForm button.primaryCTA{margin:0;border-radius:3px!important;width:180px}.search.genericForm button.primaryCTA span{background:url(../images/search.png) right center no-repeat;font-size:17px;line-height:18px;padding:10px 50px 10px 12px;text-align:left}.search label{color:#6c7780;display:block;font-size:17px;margin-bottom:7px;margin-top:-3px}.search #search{border:none;border-radius:3px;padding:10px 15px;width:675px;margin-right:15px}.search-block{padding:23px 0}.genericForm.search .search-block{padding:20px 0 20px 30px}.search-block .h2{color:#8a9399;font-size:34px;line-height:34px}.search-block .h2 span{color:#2690d6;font-size:34px;line-height:34px;padding:0}.search .filter-bottom{margin-bottom:25px;padding:0 0 15px;border-bottom:1px solid #283033}.search .filter-bottom>div.filter-deals{color:#5c6166;font-size:17px;padding:0;width:420px;margin-top:7px}.search .filter-bottom>div.filter-deals span{color:#2690d6}.search .filter-bottom>div.filter-sort{text-align:right;float:right}.search-item{border-bottom:1px solid #283033;margin-bottom:20px;padding-bottom:15px;width:100%}.search-item .h3,.search-item>p{padding-bottom:7px}.search-item:last-child{border-bottom:none;margin-bottom:0}.search-item .h3>a{color:#fff;font-size:20px}.search-item a,.search-item>p{font-size:15px;line-height:20px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.search-item>p{color:#8a9399;word-wrap:break-word}.search-item>p.date,.search-item>p.relevance{display:none}.search-item a{color:#5c6166}.search-item em,.search-item strong{color:#2690d6;font-weight:400}.search-item a:hover{text-decoration:underline}.search .filter-sort a{margin:0}.isotope,.isotope-table{margin:0!important}.filter-top .select-block{margin-right:27px\0/}.cars-page .filter-top .select-block{margin-bottom:0}.cars-page .select-block select{display:inline-block;margin-top:0}.accessoriesContent .h4,.accessoriesContent h4{color:#6c7780;padding-bottom:8px;text-transform:uppercase;font-size:18px;margin-top:0}.search-item p em{font-style:normal}.search-result.search-active{background:url(../images/ajax-loader.gif) center top no-repeat;min-height:20px}.search-block .more_items{clear:both;display:block;margin-bottom:30px}.search-block .more_items a{background:url(../images/mob-more.png) 99% center no-repeat #2b3033;border-radius:3px;color:#fff;display:block;font-size:17px;padding:10px 20px}.mazda-module .h3,.mazda-module h3,.mazda-module p{margin:0}.mazda-module .genericForm label{text-align:left;width:216px}.mazda-module .genericForm .formRow input,.mazda-module .genericForm .formRow select{left:235px;width:325px}.mazda-module .req{color:#00a1e1;padding-left:3px}.mazda-module ul{list-style:none!important;margin:0}.mazda-module .genericForm .optin li{border:none;margin:0;padding-left:26px}.span-8 .field-area,.summary-area .summary{background-clip:padding-box;border-radius:.5rem}.mazda-module .genericForm .optin li input{left:0!important;top:0;width:auto}.mazda-module .genericForm .optin label{padding:0;width:auto}.mazda-module .genericForm .formRow{padding:12px 0}.mazda-module .genericForm .formRow.optin{padding-top:0}.mazda-module .genericForm{width:576px}.mazda-module .genericForm .formRow select{width:332px}.mazda-module .genericForm .formRow.other-city,.mazda-module .m-city-reception,.mazda-module .m-other-city-reception{display:none}.mazda-module .genericForm p.tandc{font-weight:700;font-size:13px}.span-4{width:33.3333%;box-sizing:border-box;float:left;padding-right:2.4rem}.summary-area .summary{background-color:#c4d1d9;padding:24px}.summary-area .summary .h4,.summary-area .summary h4{border-bottom:1px solid #e3ebf0;color:#333;font-weight:400;margin:0 -2.4rem;padding:0 2.4rem .8rem}.summary-area .summary li{display:none;margin-top:.8rem;overflow:hidden}.summary-area .service-type-legend li{color:#333;display:block;line-height:14px;font-size:14px}.span-8{width:66.6667%;box-sizing:border-box;float:left;padding-right:2.4rem}.span-8 .field-area{background-color:#edf3f5;padding:24px}.span-8 .dealer-results{padding-bottom:3rem;position:relative;margin-top:2.4rem}.no-results-message{color:#b32d2e;display:none;font-size:1.6rem;padding:1.2rem}.span-8 .field-row{overflow:hidden;padding-bottom:10px;padding-top:10px}.span-8 .field-label{float:left;width:33.333%;text-align:right}.span-8 label{display:block;font-size:14px;margin:5px 16px 0 0}.j-items .item .available .available-item:last-child .cloth-salon-val_pack:last-child span,.links,.row .dealer_row_content .row_content .dealer-social{display:none}.span-8 .field-input{float:left;width:66.666%}.span-8 input{border:1px solid #dedede;padding:.2rem .659341%;width:98%}.span-8 select{border:1px solid #dedede;padding:.2rem .1rem}.span-8 #dealer-search-radius{width:40%}.span-8 #dealer-search-type{width:61.6236%}.genericForm .span-8 button.primaryCTA span{background:none;padding:4px 6px}.j-items .item .available .available-item::after{background:#0086d3;border-radius:50px;content:"";height:6px;left:3px;position:absolute;top:4px;width:6px}.j-items .item .available .available-item{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;margin-bottom:6px;margin-top:6px;padding-left:16px;position:relative;text-align:left}.j-slider-item .notes,.j-slider-item .price{font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif}.j-items .item .available .available-item:last-child{margin:0}.slider{clear:both;padding:30px 0 20px;background:#0a0c0d}.j-slider{position:relative;padding:0 45px;margin:0 auto;max-width:975px}.j-slider-block{overflow:hidden;font-size:0}.j-slider-block-center{width:10000px;position:relative}.j-slider-block-center.block-center{text-align:center;width:auto}.j-slider-block-center.block-center .j-slider-item{width:221px}.j-slider .j-next,.j-slider .j-prev{position:absolute;top:80px;width:12px;height:22px;display:block;cursor:pointer}.j-slider .j-prev{left:20px;background:url(../images/navigation/carousel-arrows.png) -63px 0 no-repeat;opacity:.3}.j-slider .j-prev.hide{opacity:.1!important}.j-slider .j-prev:hover{opacity:1}.j-slider .j-next{right:20px;background:url(../images/navigation/carousel-arrows.png) no-repeat;opacity:.3}.j-slider .j-next.hide{opacity:.1!important}.j-slider .j-next:hover{opacity:1}.j-slider-item{display:inline-block;float:none;min-height:262px;padding:0!important;vertical-align:top;width:222px;margin:0 11px;position:relative;text-align:center}.j-slider-item:hover{background-color:#040505}.j-slider-item:hover a{color:#fff}.j-slider-item.opacity{opacity:.5}.j-slider-item.opacity:hover{opacity:1}.j-slider-item .thumb_desc{background:url(../images/bg-slider-item.png) center top no-repeat;min-height:172px;padding:40px 5px 28px;position:relative;vertical-align:top;z-index:1000;margin:0 11px}.j-slider-item .thumb{display:block;height:60px;margin-top:0;position:relative;margin-bottom:22px}.j-slider-item .thumb img{max-width:100%;transform:scale(1);transition:transform .5s cubic-bezier(.25,.46,.45,.94) 0s}.j-slider-item:hover .thumb img{transform:scale(1.07)}.j-slider-item .price{color:#aaa;font-size:17px;line-height:22px;margin:0}.j-slider-item .notes{color:#555;font-size:15px;line-height:20px;margin-bottom:20px}.j-slider-item a,.slider-name{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.j-slider-item .bs_band_aid{display:none}.j-slider-item a{color:#ccc;display:block;font-size:22px;line-height:22px;margin-bottom:6px;min-height:16px;padding:0;position:relative;text-decoration:none;z-index:1}.j-slider-item .text a:first-child{margin:0 auto 6px}.j-slider-item a.btn{color:#999;display:inline-block;font-size:15px;line-height:17px;margin:0;padding:0;position:static}.j-slider-item a.btn span{display:block;border-bottom:2px solid transparent;padding-bottom:2px}#footerDark a.desktop,.cars-page .table-mobile,.contacts .call,.contacts-items>img,.faq-select-name,.faq-select>a,.genericForm .step2 .formStep .grid-8 .h2,.history-links,.j-parts-next,.j-parts-prev,.j-test-drive .step3 .mobile,.mob_more,header .menu{display:none}.j-slider-item a.btn:hover span{border-bottom:2px solid #0086d3}.j-slider-item a.btn:hover{color:#fff}.j-slider-item a.btn+a.btn{border-left:2px solid #3d484d;margin-left:12px;padding-left:12px}.slider-name{color:#fff;font-size:36px;line-height:36px;margin-bottom:22px;text-align:center;text-transform:uppercase;letter-spacing:3px}.secondaryCarNav .mobile{display:none;margin:0!important}.row_content img{max-width:100%}.row_content .quote img{width:auto}.cars-info>div.cars-info-reg.open{display:inline-block}.accessories-page .filter-top{box-sizing:border-box}.support-form .formStep .formAction button{float:left}.accessories-page hr{background:url(../images/row-border-bg.jpg) center bottom repeat-x;border:none;clear:both;display:block;height:2px;width:100%}.acc .h2,.collapsible-content,.info-cars,.mazdaAccessories .h2{display:none}.accessories-page .bottomBorder{background:none}.collapsible-content .row_content.richtext{padding-bottom:0}.collapsible>.h3,.collapsible>h3{background:#2b3033;color:#fff;cursor:pointer;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:24px;line-height:18px;padding:11px 45px 11px 15px;position:relative}.popup-block .mz_info,.swiper-button-next,.swiper-button-prev{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.collapsible>.h3:after,.collapsible>h3:after{content:"";background:url(../images/mazda-spec-sprite-new.png) 2px -20px no-repeat;height:16px;position:absolute;right:20px;top:14px;width:15px}.collapsible>.h3.active:after,.collapsible>h3.active:after{background-position:2px 2px}.table-content{margin-bottom:20px}.hide-on-desktop,.swiper-container.stop .swiper-button-next,.swiper-container.stop .swiper-button-prev{display:none!important}.hide-on-desktop{clear:both}.center.grid-2.column.no-margin .center{line-height:8}.slider-img{height:340px;margin:0 auto;position:relative}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.swiper-container.stop,.swiper-container.stop .swiper-slide-img{cursor:inherit!important}.swiper-container.stop .swiper-wrapper{transform:none!important}.swiper-wrapper{-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;text-align:center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0}.swiper-slide .swiper-slide-img{background-repeat:no-repeat;background-position:center center;background-size:cover;cursor:pointer;position:relative}.hero-main .swiper-slide .swiper-slide-img{cursor:auto}.pages-content .swiper-slide .swiper-slide-img{background-size:auto auto}.pages-content .slider-img{padding-bottom:0}.swiper-slide .small{display:none}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;height:340px}.content-slide{padding:20px;color:#fff}.pagination{bottom:15px;overflow:hidden;padding:3px 6px;position:absolute;right:55px;z-index:9}.swiper-pagination-bullet,.swiper-pagination-switch{background-image:url(../images/carousel-bullets.png)!important;background-position:100% 0!important;background-repeat:no-repeat;display:inline-block;font-size:1em!important;height:5px;padding:5px!important;text-indent:-9999em;width:5px;margin:1px;cursor:pointer}.swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-switch.swiper-active-switch{background-position:0 0!important}.swiper-button-next,.swiper-button-prev{background-image:url(../images/navigation/carousel-arrows.png);background-repeat:no-repeat;display:block;font-size:1em!important;height:100%;padding:0!important;position:absolute;text-indent:-9999em;top:0;width:100px;z-index:1;color:#fff;text-decoration:none;cursor:pointer;opacity:.3}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1}.swiper-button-next{background-position:180% 50%;right:20px}.swiper-button-prev{background-position:-90% 50%;left:20px}.config-colors-items>.name,.config-colors-items>.sum,.config-dop-images_small .name,.config-dop-images_small .text{display:none}.colorator .slider_container .color{background-position:0 0!important;background-size:cover;border:5px solid #141517;border-radius:10px;cursor:pointer;height:40px;width:100%;padding:1px;position:relative;box-sizing:border-box}.colorator .slider_container .color.active:before,.colorator .slider_container .color:hover:before{border:1px solid #0086d3;border-radius:7px;content:"";height:100%;left:-3px;padding:2px;position:absolute;top:-3px;width:100%}#carColorator .ui-slider a{background:0 0!important}#carColorator .ui-slider a.current .inner,#carColorator .ui-slider a.tagged .inner{background:url(../images/luggage-slider-handle.png) -2px 10px no-repeat!important}.slider_container .colors{display:flex;left:-5px;padding:0;position:relative;text-align:left;width:910px}#ic1,.slider-slides-all{display:none}#ic1{width:100%}#ic1 .phone-item{font-size:18px;margin:20px}#ic1 a{background:#fff;border-radius:5px;box-shadow:0 0 4px #d9d9d9;color:#444;display:inline-block;font-size:18px;padding:9px 15px 8px;position:relative;text-decoration:none;text-shadow:1px 1px 0 #fff;text-transform:uppercase}#ic1 a.link{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;color:#0091ca;display:block;margin-bottom:5px;padding:0;text-shadow:none;text-transform:none}#ic1 .phone-item>span{display:block;margin-bottom:5px;text-align:center;min-width:200px}.richtext table .col-12,.richtext table .col-4,.richtext table .col-6,.richtext table .col-8{box-sizing:inherit;float:none}.j-arrow_link_top{bottom:26px;position:fixed;right:26px;z-index:998}.j-arrow_link_top a{display:block;height:51px;padding:0;width:51px;background:url(../images/arrow.png) center center no-repeat;opacity:.8}.j-arrow_link_top a:hover{opacity:1}.item-block-left .cars-spec-model{margin-top:20px;padding-left:35px;padding-right:35px;text-align:left;display:none}.item-block-left .cars-spec-model .item-content-preview{padding-left:25px;padding-bottom:20px}.arrow_link_top,.item-block-left .item-block-params .item-header a{display:none}body .mz_cars .cars-info>div.cars-info-name{width:330px;line-height:26px}body .mz_cars .cars-info.cars-info-old-sum>div.cars-info-name{width:275px}body .cars-page #list_items{background:url(../images/reel-preloader.gif) center 75% no-repeat #fff;min-height:140px}.cars-page #list_items .list_content{background:#fff;padding:0;position:relative}.cars-page #list_items .list_content .load_spinner{background:url(../images/reel-preloader.gif) center center no-repeat #fff;display:none;height:70px;width:100%}.popup-block{background-color:#4a606d;float:none;margin:0 auto;padding:0;position:relative;width:290px}.popup-block .res_header{background-color:#fff;color:#4b4b4b;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:18px;height:auto;line-height:18px;padding:10px 0;text-align:center}.popup-block .res_header .j-send-more{cursor:pointer;margin-top:10px;padding-right:10px}.popup-block .send-more,.popup-block.success-send .popup_content,.popup-block.success-send .res_header{display:none}.popup-block.success-send .send-more{display:block}.popup-block .mz_info_icon{cursor:pointer;display:inline-block;height:18px;margin-left:0;margin-right:-10px;vertical-align:top;width:18px}.popup-block .mz_info_icon img{margin:0;padding:0;width:100%}.popup-block .mz_info{background-color:#fff;color:#4a606d;display:none;font-size:13px;line-height:100%;margin:15px 35px;padding:10px;position:absolute;text-align:center}.popup-block .popup_content .mz_vin,.popup-block .popup_content button,.popup-block .popup_content label{font-size:15px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.popup-block .popup_content{padding:8px 35px 20px}.popup-block .popup_content label{color:#fff;line-height:28px;text-align:center;width:100%}.popup-block .popup_content label.error{line-height:17px}.popup-block .popup_content input{border:1px solid #e1e1e1;border-radius:0;height:28px;line-height:28px;margin-bottom:12px;padding:0 10px;width:198px}.popup-block .popup_content .mz_vin{color:#a6b1b5;height:42px;line-height:42px;margin:0;padding:0;text-align:center}.popup-block .popup_content button{margin-top:12px;width:100%}.popup-block .popup_content button.but_inactive{background:#c5cfd8}.popup-block .popup_content button::after{background-image:url(../images/filter_sprite.png);background-position:0 -293px;content:"";display:block;height:13px;position:absolute;right:10px;top:9px;width:15px}.ds-select,.map-item{display:none}iframe{padding-top:30px}.map-item>ymaps{width:100%!important}.formwizard.genericForm{overflow:hidden;position:relative}.formwizard .map-toggle-group{top:12px;z-index:998;right:0}.dealer-search{padding-top:45px}.formBox.dealer-search{background:#141618;margin:0;padding:30px 0 10px}#smartbanner{z-index:999999}.dark .news-items{margin:0 auto;width:940px}.news-items{background:#0a0c0d;margin-bottom:60px;padding:15px 10px 5px;font-size:0;position:relative;clear:both}.news-items .news-item{box-sizing:border-box;display:inline-block;padding:0 10px;vertical-align:top;width:50%}.news-items .news-item p{color:#aaa;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;padding-bottom:10px}.news-items .news-item p a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:17px;text-transform:uppercase;color:#ccc}.news-items .news-item p a:hover{color:#fff}.news-items .news-item .data{color:#555;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif;font-size:13px}.cars-info>div.cars-info-reg .titleblue a,.configurator-tabs .tabs-nav .tab,.news-all{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.news-all{bottom:15px;color:#555;font-size:15px;position:absolute;right:20px}.editSpec .config-grade-block .config-grade-params li:hover label,.news-all:hover{color:#fff}#footerNav .wrap .mazda-link,.mazda-links{display:none}.configurator,.configurator-mini{background:url(../images/bg_cars.jpg);clear:both}.configurator-mini:after,.configurator:after{clear:both;content:"";display:block}.configurator-mini{position:relative;z-index:99}.configurator-mini .bottomBorder{background:none;padding:0}.configurator-mini .cars-info{padding-left:30px}.configurator-mini .cars-info>div.cars-info-new_sum,.configurator-mini .cars-info>div.cars-info-start_sum{width:200px;padding:0 0 0 10px}.configurator-mini .cars-info>div.cars-info-reg{padding-right:0;width:220px}.config-grade-block .config-grade-params.none{display:none}.config-grade-block{background:#fff;overflow:hidden;padding:20px 10px 10px 30px}.config-grade-block .config-grade-params{float:left;width:50%}.config-grade-block .config-grade-params>ul li{margin-right:4%;width:46%}.editSpec .config-grade-block .config-grade-params li:hover{background-color:#0086d3;background-position:right -60px;border-color:#0086d3}.editSpec .config-grade-block .config-grade-params li.selected{background-color:#fff;border-color:#0086d3;background-position:right 0}.editSpec .config-grade-block .config-grade-params li.selected label{color:#6c7780}.editSpec .config-grade-params li,.editSpec .config-grade-params li label{cursor:pointer}.configurator-mini .editSpec,.configurator-mini .editSpec .wrap{padding-bottom:0}.cars-info>div.cars-info-reg .titleblue{background:#0086d3;border-radius:5px;padding:0}.cars-info>div.cars-info-reg .titleblue a{box-sizing:border-box;font-size:16px;margin:5px 0;padding:11px 35px 11px 15px;width:100%;border-radius:5px}.cars-info>div.cars-info-reg .titleblue a:after,.cars-info>div.cars-info-reg .titleblue a:before{content:none}.cars-info>div.cars-info-reg .titleblue a .arrow_next,.cars-info>div.cars-info-reg .titleblue a .arrow_right{right:15px;background-position:0 -530px}.configurator-tabs{clear:both;border-top:40px solid transparent;padding-bottom:40px}.j-configurator{height:auto!important}.j-configurator .row-tabs{background:url(../images/configurator.jpg) center top/auto 100% no-repeat #0c0d0f;min-height:491px}.j-configurator .row-tabs::after{clear:both;content:"";display:block}.configurator-tabs .tabs-nav{font-size:0}.configurator-tabs .tabs-nav .tab{background:url(../images/tabs-nav.png) 107% -50px no-repeat #2b3033;border-right:1px solid #383e42;box-sizing:border-box;color:#fff;display:inline-block;font-size:22px;line-height:24px;padding:13px 30px;vertical-align:top;width:20%;cursor:pointer}.configurator-tabs .tabs-nav .tab:last-child{border-right:none}.configurator-tabs .tabs-nav .tab.active{background-color:#fff;background-position:107% 2px;border-right:1px solid #fff;color:#6c7780}.models-details-items .disclaimer,.models-details-items .disclaimer p,.tabs-content .disclaimer,.tabs-content .disclaimer p{color:#666;font-size:14px;line-height:16px;font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}.configurator-tabs .tabs-content .tab{display:none;padding:30px}.configurator-tabs .tabs-content .tab.tab-accessories,.configurator-tabs .tabs-content .tab.tab-modification{background:#fff}.configurator-tabs .tabs-content .tab.active{display:block}.tabs-content #wrapper,.tabs-content .wrap{width:auto}.models-details-items .disclaimer,.tabs-content .disclaimer{clear:both;margin:30px -30px -30px!important;padding:30px 0!important;background:url(../images/bg_cars.jpg)}.models-details-items .disclaimer p,.tabs-content .disclaimer p{margin:0;padding:0}.models-details-items .disclaimer p a,.tabs-content .disclaimer p a{color:#999}.models-details-items .disclaimer p a:hover,.tabs-content .disclaimer p a:hover{color:#ccc}.models-details-items .disclaimer div p,.models-details-items .disclaimer.disclaimer div,.tabs-content .disclaimer div p,.tabs-content .disclaimer.disclaimer div{color:#666;margin:0 0 15px}.tabs-content .editSpec,.tabs-content .editSpec .wrap{padding:0}.tabs-content .mazdaSpecArea{padding:15px 0}.j-more-options label.checkbox,.j-more-options label.radio{cursor:pointer}input[type=checkbox]{position:absolute!important;left:-9999px!important}input[type=checkbox]+label{background:url(../images/checkbox-new.png) 0 2px no-repeat;padding-left:33px;padding-top:3px;padding-bottom:3px}.descr_text_and_bg{background:url(../images/bg_cars.jpg);position:relative}.index-page .row>.dark:last-child{padding-bottom:12px}.test-drive-form input{left:auto!important}.row-car-info .row-tabs-nav{z-index:9}.row-tabs-nav{left:0;position:absolute;top:20px;z-index:9991}.row-tabs-nav a{color:#fff;display:inline-block;font-size:17px;line-height:30px;opacity:.4;text-align:center;text-transform:uppercase;vertical-align:top;position:relative}.row.row_bottom .row_content>br,body>img{display:none}.news-listing a,body .cars-spec-model.item-block-params .item-header{text-transform:none}.row-tabs-nav a:first-child{margin-right:33px}.row-tabs-nav a:first-child::after{background:#fff;content:"";height:17px;opacity:.5;position:absolute;right:-18px;top:6px;width:1px}.row-tabs-nav a.active{border-bottom:2px solid #0086d3;opacity:1}.configurator .secondaryCarNav .secondRow.one{position:relative!important}.news-listing a{color:#fff;display:inline-block;margin-bottom:3px}.news-listing .date{color:#5c6166;display:block;margin-top:15px;margin-bottom:15px}.news-listing a.read-more{background:url(../images/sprite-arrows.png) right -553px no-repeat;font-size:17px;padding-right:25px}.news-listing a img{margin:18px 30px!important;width:auto!important}.news-listing-articles .grid-3{margin:0;width:282px}.news-listing-articles .grid-9{margin-bottom:15px;margin-right:18px;margin-top:15px;width:646px}.configurator-tabs .marginB30{margin-bottom:15px}.configurator-tabs .disclaimer .richtext,.configurator-tabs .disclaimer .richtext p:last-child{margin-bottom:0!important}.td-step-auto .intro span{display:inline-block;vertical-align:top}.menu-block-open .button-reset{display:none}.genericForm .ds-contact a{color:#8a9399;text-decoration:none}.dealer-card .ds-contact,.dealer-card .ds-contact a{color:#8a9399!important}.accessories-page{clear:both;overflow:hidden}.accessories-models::after{clear:both;content:"";display:block}#used_cars_flter ul li:before,.configurator-mini>.cars-info-reg .titleblue a:after,.configurator-mini>.cars-info-reg .titleblue a:before,body #ds-btn-search.ds-btn-primary:after,body .dealers-map-wrap .dealer-card.ds-map-balloon .to-detail:after{content:none}.bluebox .list .down{display:none}.configurator-mini>.cars-info-reg{clear:both;text-align:center;padding:20px;display:none}.configurator-mini>.cars-info-reg .titleblue{background:#0086d3;border-radius:5px;display:inline-block;padding:0;vertical-align:top}.configurator-mini>.cars-info-reg .titleblue a{box-sizing:border-box;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:18px;margin:5px 0;padding:9px 135px 9px 15px;width:100%}.configurator-mini>.cars-info-reg .titleblue a .arrow_down{background-position:0 -482px;margin:0;position:absolute;right:15px;top:15px}.custom-height .swiper-slide .swiper-slide-img{background-position:center top;background-size:initial!important}.td-step-thanks h2 span.person-name{padding:0}.phone .call{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#56AFE1;background:-moz-linear-gradient(top,#56afe1 0,#118ed5 100%);background:-webkit-gradient(linear,left top,left bottom,from(#56afe1),to(#118ed5));background:-o-gradient(#56afe1,#118ed5);background:-ms-linear-gradient(top,#56afe1,#118ed5)}.phone .call a{margin:0}.phone .call a:hover{background-color:none!important}.call a .arrow_right{background:url(../images/call.png) no-repeat!important}.phone .call a:hover{background:none!important}.quote-block .omega{float:right}#list_items div .h3{margin:0;color:#333}.video_column_preview p{float:none!important;width:auto!important}.video_category>.video_column_preview{display:none}.jspContainer{overflow:hidden;position:relative;padding-bottom:20px}.jspPane{position:absolute;margin:0!important}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;display:none}.jspHorizontalBar,.table-content .scroll-pane .jspHorizontalBar{position:absolute;bottom:2px;left:0;width:100%;height:8px;display:block}.slides-container .table-content .scroll-pane .jspHorizontalBar{bottom:40px;position:absolute;left:0;width:100%;height:8px;display:block}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack,.table-content .scroll-pane .jspTrack{background:#434546;position:relative;border-radius:5px;margin:0;padding:0}.slides-container .table-content .scroll-pane .jspTrack{background:#434546;border-radius:5px;margin:0;padding:0;position:relative}.jspDrag,.slides-container .table-content .scroll-pane .jspDrag,.table-content .scroll-pane .jspDrag{background:#fff;border-radius:5px;cursor:pointer;left:0;position:relative;top:-2px}.jspHorizontalBar .jspDrag,.table-content .scroll-pane .jspDrag{height:12px!important}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack,.table-content .scroll-pane .jspDrag,.table-content .scroll-pane .jspTrack{float:left;height:100%}.jspArrow,.table-content .scroll-pane .jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.collapsible-content .slides-container-wrapper .slide-control,.content-info-open.current~.smallhd,.formwizard.genericForm p.website span{display:none}.jspArrow.jspDisabled,.table-content .scroll-pane .jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow,.table-content .scroll-pane .jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow,.table-content .scroll-pane .jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspCorner,.table-content .scroll-pane .jspCorner{background:#eeeef4;float:left;height:100%;display:none}* html .jspCorner{margin:0 -3px 0 0}.grayBG .disclaimer p,.grayBG table p{margin:0!important}.scroll-pane{width:100%}.support-form>.wrap .wrap{overflow:hidden}.scroll-pane iframe{width:100%}.grayBG .arrow_link a,.grayBG .date,.grayBG .date div,.grayBG .h2,.grayBG .richtext,.grayBG h2{color:#333}.grayBG table p{color:#b8c4cc;float:none!important;font-size:16px!important;width:auto!important}.collapsible-content h4{font-size:22px;line-height:22px}.collapsible-content h4 strong{font-size:16px}.slides-container-wrapper,.tabbed-slider-ul{overflow:hidden}.grayBG .h2,.grayBG h2{font-size:30px}.grayBG p.PRText+p:last-child{margin-bottom:0!important}.row.collapsible{margin-bottom:1px;overflow:hidden}.row.collapsible:first-child{margin-top:20px}.row.collapsible:last-child{margin-bottom:20px}.collapsible-content table,.scroll-pane table{border:1px solid #393d40}.collapsible-content .grid-12 .richtext .table-content table tr:first-child td{padding-bottom:8px}.collapsible-content .richtext table tr:first-child td{border-bottom:1px solid #393d40}.collapsible-content .table-content{text-align:center}.pages-content .collapsible-content table{width:auto!important;margin:0 auto}.secondaryCarNav .secondRow .wrap{width:1000px}.secondaryCarNav .thirdRow .wrap{width:990px}.table-content+p{margin:0;position:relative;top:-20px}.grid-12 .richtext{padding:0}.grid-12 .richtext .h3,.grid-12 .richtext h3,.row .row .richtext .h3,.row .row .richtext h3{margin-top:0}.collapsible-content .buying .wrap>ul{margin:0 0 0 10px}.formwizard.genericForm p{color:#8a9399;font-size:17px;line-height:20px}.formwizard.genericForm .h4,.formwizard.genericForm h4{color:#b8c4cc}.genericForm .hasDivider.selected-dealer .h4,.genericForm .hasDivider.selected-dealer h4{border:none;padding-bottom:0}body .dealer-services-legend h4{border-bottom:1px solid #283033;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:24px;margin:0;padding:0 0 10px}body .ds-form-group input,body .selected-dealer h5{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}body .ds-form{background:#1f2426;margin-bottom:16px;padding:30px}body .ds-form-group input{background:#e6eef2;border:none;border-radius:5px;box-sizing:border-box;color:#14181a;font-size:17px;height:auto;line-height:20px;padding:8px 10px;width:100%}body .ds-btn-primary{background:#0086d3!important;font-size:17px;padding:9px 20px;line-height:20px;height:40px}body #ds-btn-search.ds-btn-primary{background:url(../images/links1.png) 90% -160px/auto 200px no-repeat #0086d3!important;padding-right:50px;border-radius:5px}body .dealer-search .ds-form-group:nth-child(1),body .dealer-search .ds-form-group:nth-child(2){width:336px}.ds-control-label{color:#fff}body .selected-dealer .change{position:static}body .j-models-small .change,body .selected-dealer .change{margin-left:20px}body .selected-dealer-placeholder{margin:0 30px;padding:20px 0 0;color:#8a9399}body .td-step-thanks .selected-dealer-placeholder{margin:0;padding:12px 0 0}body .selected-dealer h5{color:#fff;font-size:20px;font-weight:400}.dealer_info>div,.dealer_list .list .number *,.dealer_list .list>div{font-family:Helvetica,Arial,sans-serif}body .icon-dealer-services{background-image:url(../images/icon_dealer_service_16_new.png)!important;height:38px!important;margin-right:8px!important;width:38px!important;border:1px solid #3d484d;border-radius:5px}body .icon-dealer-services:hover{border:1px solid #0086d3}body .icon-sales{background-position:-1px -1px!important}body .icon-testdrive{background-position:-151px -1px!important}body .icon-service{background-position:-51px -1px!important}body .icon-parts{background-position:-101px -1px!important}body .dealers-map-wrap .icon-dealer-services{background-image:url(../images/icon_dealer_service_17.png)!important;border:none!important;height:30px!important;margin-right:7px!important;width:30px!important}.video_container img,.video_container>div>div>div{width:100%!important}body .dealers-map-wrap .icon-testdrive{background-position:-40px 0!important}body .dealers-map-wrap .icon-service{background-position:-80px 0!important}body .dealers-map-wrap .icon-parts{background-position:-120px 0!important}body .dealers-map-wrap .ds-website>a{color:#0086d3}body .dealers-map-wrap .dealer-card.ds-map-balloon .to-detail{background:url(../images/sprite-arrows.png) right -547px no-repeat}body .dealer-search .dealers-map-wrap .dealer-card{margin-bottom:0}body .dealer-card-detail .ds-services{margin-top:35px;margin-bottom:35px}body #ds-search-results .dealer-card .ds-services{text-align:left}.video_container img{left:0!important;max-height:none!important}.models-overview .grid-8{margin-top:35px}.pages-content .arrow_link .more{background-position:left -554px;margin-bottom:20px;margin-top:10px;padding-left:25px;padding-right:0}.boxcar:hover .titlebig{color:#fff}.minbox.title{margin-bottom:0}.grid-4 .box:first-child{margin-top:25px}.models-overview .richtext .h2,.models-overview .richtext .h3,.models-overview .richtext .h4,.models-overview .richtext h2,.models-overview .richtext h3,.models-overview .richtext h4,.models-overview .richtext table{margin-top:0}.pages-content>.row_content::after{clear:both;content:"";display:block;height:1px;width:100%}#carColorator .slider{padding:0;top:-333px!important}#carColorator .fakeHandle::before{content:none}.dealer_info{float:left;margin-left:47px}.dealer_info>div{display:inline-block;vertical-align:middle}.dealer_info .name{font-size:24px;line-height:24px;margin-right:20px}.dealer_info .od{color:#aaa;font-size:11px;margin-top:3px}.dealer_list{background:#14181a;padding-bottom:13px;padding-top:13px;text-align:center}.dealer_list .list{display:inline-block;margin-right:20px;text-align:left;vertical-align:top}.dealer_list .list .number *,.dealer_list .list>div{display:inline-block;vertical-align:top;font-size:11px;line-height:13px}.dealer_list .name{color:#aaa;font-size:11px;margin-right:10px}.dealer_list .number{color:#fff;font-size:11px}.dealers-page footer.row{float:none;overflow:visible;position:relative;background:#040505;margin-top:-131px!important}.dealers-page footer>.wrap{width:960px;display:table}.dealers-page footer .dealers-logo,.dealers-page footer .footer-info{display:table-cell;vertical-align:top}.dealers-page footer .wrap{width:auto}.dealers-page #footerNav .wrap>div{width:auto;clear:none}.dealers-page .dealers-logo>img{max-height:44px;padding-right:30px;padding-top:30px}.dealers-page footer .footer-info{padding-top:12px;padding-bottom:12px}.index-page .tabbed-slider .buying{margin-top:12px}.index-page .tabbed-slider{margin-bottom:12px}.index-page .tabbed-slider:before{left:0;width:100%}.index-page .slides-container-wrapper .slide-control{display:none}.index-page .tabbed-slider .buying-owning-bullets{bottom:30px!important}.swiper-slide img{opacity:0;position:absolute;width:100%;z-index:-1;top:0;visibility:hidden}.j-reel,.reel-block{position:relative}.slider-img.custom-height .swiper-slide img{width:auto}.dealer_list_block .list:first-child{margin-left:173px}.dealer_list_block .list:last-child{margin-right:0}.dealer_list_block{margin:0 auto;text-align:left;width:960px}#storageTool+.row .h2,.models-overview+.row .content-info .grid-12 .h2,.models-overview+.row .content-info .grid-12 h2{margin-top:20px}body>iframe{display:none!important}.accessories .main .h3>span:last-child,.accessories .main h3>span:last-child{height:0}.accessories .main .h3>span:first-child,.accessories .main h3>span:first-child{height:auto}.j-config-type-image-colors .config-colors-block,.reel-block{height:422px}.accessories .h3 .descrip,.accessories .h3 .price,.accessories .main .h3>span:first-child,.accessories .main h3>span:first-child,.accessories h3 .descrip,.accessories h3 .price{padding-bottom:14px}.people .h3,.people h3{color:#b8c4cc;font-size:24px;margin-top:20px}.people strong{color:#fff;display:block;font-size:17px;padding-bottom:2px}#footerNav .wrap .alpha>a:last-child,.j-reel+.config-colors-car{display:none}.people p{font-size:16px;line-height:17px;margin:10px 0!important}.reel-block{overflow:hidden}.reel-block>.reel{bottom:0;left:0;margin:auto;position:absolute!important;right:0;top:-88px!important}.reel-preloader{height:100%!important;width:100%!important;position:absolute;bottom:0;left:0;background:url(../images/configurator.jpg) center top no-repeat #0c0d0f!important;opacity:1!important}.reel-preloader.preloader-download{background:0 0!important}.reel-block .reel-preloader{opacity:0!important}.reel-preloader:after{background:url(../images/reel-preloader.gif) center center no-repeat;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0}.reel-block>div:last-child{left:0;position:absolute!important;top:0}.reel-block>div,.reel-block>div img,.reel-panning,.reel-panning *{cursor:move!important}.configurator-tabs .tabs-nav .tab.active:nth-child(3),.configurator-tabs .tabs-nav .tab.active:nth-child(4),.configurator-tabs .tabs-nav .tab.active:nth-child(5){background-color:#1f2427;border-color:#1f2427;color:#fff}.cars-info>div.cars-a,.cars-info>div.cars-c,.cars-info>div.cars-i,.cars-info>div.cars-s{padding-bottom:15px;padding-right:50px;padding-top:20px}.cars-info>div.cars-a .title,.cars-info>div.cars-c .title,.cars-info>div.cars-i .title,.cars-info>div.cars-s .title{color:#5c6266;font-size:16px;margin:0 0 3px}.cars-info>div.cars-a strong,.cars-info>div.cars-c strong,.cars-info>div.cars-i strong,.cars-info>div.cars-s strong{font-size:20px;font-weight:400}.cars-info>div.active span,.cars-info>div.active strong{color:#0086d3!important}.cars-info>div.cars-a span{color:#ababab;font-size:15px;margin-left:7px}#used_cars_flter .slct_container p.label{height:15px}.reset-form.m_button{height:29px}.contacts-items .titleblue a{background-color:#0086d3;color:#fff;padding:8px 45px 8px 20px;margin:0;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.accessories.config-options,body #list_items{padding-bottom:0}.contacts-items .titleblue a .arrow_right{background-position:0 -530px;right:20px}.contacts-items .titleblue a:hover:after,.contacts-items .titleblue a:hover:before{content:none}.j-more-options .active+label,.j-more-options .main.selected label{background-position:0 -117px}.models-details-dop .info-block-value .j-cloth-img img{height:auto}.j-configurator div,.j-configurator span{transition:height .5s ease-in-out 0s}.boxcar img,.features_navigation_column_image img{transition:transform .5s cubic-bezier(.25,.46,.45,.94) 0s}.config-colors-items .row_content::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:9}.config-colors-items.open .row_content::after{content:none}.richtext>script+script+img{width:auto}.dealers-page #footerNav .wrap .alpha>a:last-child{display:inline-block}.step3 .dealerDetails>h4{display:none}body #used_cars_flter label,body #used_cars_flter p.label{color:#6c7780;font-size:17px}body .filter-top .drop{background-color:#e6eef2;border-radius:0 0 5px 5px}body .filter-top .slct_color,body .filter-top .slct_dealer,body .filter-top .slct_label,body .filter-top .slct_model,body .filter-top .slct_years{background-color:#e6eef2;border-radius:5px;line-height:28px}body #used_cars_flter .chosen-choices{background-color:#e6eef2;border-radius:5px}body .chosen-container .chosen-drop{background-color:#e6eef2}body #used_cars_flter .chosen-container-active .chosen-choices{border-radius:5px 5px 0 0}body #used_cars_flter .search-choice{background-color:#dae2e6;border-radius:5px}body #used_cars_flter .segments label{background-color:#2b3033!important;border-right:1px solid #576066}body #used_cars_flter .segmented-control>label::before{background:#0086d3;border-radius:0}body .irs-line-left,body .irs-line-mid,body .irs-line-right{background:#2b3033}body .irs-bar,body .irs-bar-edge,body .irs-slider{background:#0086d3}body .irs-line,body .irs-slider{border-radius:5px}body .irs-from{color:#6c7780}body .irs-bar,body .irs-line,body .irs-line-left,body .irs-line-mid,body .irs-line-right,body .irs-slider{height:18px}body #list_items{margin-top:10px;padding-top:0;margin-bottom:0!important}.filter-bottom label,body #used_cars_flter .filter-count span,body #used_cars_flter .filter-sort a,body .filter-bottom,body .filter-bottom>div.filter-count{font-size:17px;line-height:17px}body #used_cars_flter .filter-sort a{color:#8a9399}body #used_cars_flter .filter-sort a.active{background-color:#0a0c0d}body .filter-sort a.down.active{background-position:right -23px}body .filter-sort a.up.active{background-position:right -52px}body #used_cars_flter .prnt{float:right;width:auto}body #used_cars_flter .print_list:after{right:0;width:17px}.prnt .blue_gradient{background:none;font-size:17px;padding:0 30px 0 0;width:auto}.filter-bottom{padding:14px 0}#list_items .list_header .mz_pic{text-align:center}#list_items .list_header .mz_price{text-align:right}body #list_items .list_content .mz_model{color:#2b3033;font-size:17px}body #list_items .list_content .mz_price{font-size:18px}body #list_items .mz_item{border-bottom:medium none;padding:6px 0}#list_items .car_list_item:nth-child(2n+2){background:#f2f6f7}#list_items .list_content .more_items{padding-bottom:20px}#list_items .car_list_item:hover{background:#2b3033!important}body.dealers-page .cars-page #list_items .car_list_item:hover,body.dealers-page .cars-page #list_items .car_list_item:nth-child(2n+2):hover{background-color:#2b3033!important;box-shadow:0 3px 5px 0 rgba(0,0,0,.45)!important}body.dealers-page .cars-page #list_items .car_list_item:hover .mz_color,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_distance,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_engine,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_model,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_price,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_region,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_year{color:#fff}body #list_items .list_content .more_items a{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:18px;line-height:30px}body #list_items .mz_contacts>p:first-child,body #list_items .mz_time>p,body #list_items div .h3{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif!important}body #list_items .list_header{border-bottom:medium none;background:#2b3033;font-size:17px;margin-left:0;margin-right:0;padding:20px}body #list_items div .h3{color:#14181a;font-size:17px;margin:0}body #list_items .car_list_item{background:#fff;box-shadow:none!important}body .cars-page #list_items .car_list_item .drop_info{box-shadow:none;overflow:hidden;position:static;text-align:left}body .cars-page #list_items .car_list_item:hover .drop_info{display:block;border-top:1px solid #f2f6f7;background:#fff}body .cars-page #list_items .list_content .mz_item .spec-ico,body .irs-grid-pol.small,body .irs-grid-pol:first-child,body .irs-grid-pol:nth-last-child(2),body .irs-grid-text,body .irs-with-grid~.irs-to{display:none}body .cars-page #list_items .car_list_item:hover .drop_info .mz_address,body .cars-page #list_items .car_list_item:hover .drop_info .mz_contacts,body .cars-page #list_items .car_list_item:hover .drop_info .mz_dilerlink,body .cars-page #list_items .car_list_item:hover .drop_info .mz_time{border-color:#f2f6f7}body .cars-page #list_items .car_list_item:nth-child(2n+2):hover .drop_info{background:#f2f6f7;border-top:1px solid #fff}body .cars-page #list_items .car_list_item:nth-child(2n+2):hover .drop_info .mz_address,body .cars-page #list_items .car_list_item:nth-child(2n+2):hover .drop_info .mz_contacts,body .cars-page #list_items .car_list_item:nth-child(2n+2):hover .drop_info .mz_dilerlink,body .cars-page #list_items .car_list_item:nth-child(2n+2):hover .drop_info .mz_time{border-color:#d8e3ea}body .cars-page #list_items .car_list_item{border-bottom:1px solid transparent;border-top:1px solid transparent}body .cars-page #list_items .car_list_item:hover{background:#fff!important;border-bottom:1px solid #0086d3;border-top:1px solid #0086d3}body.dealers-page .cars-page #list_items .car_list_item:hover{border-color:transparent}body .cars-page #list_items .car_list_item:nth-child(2n+2):hover{background:#f2f6f7!important}body .cars-page #list_items .list_content .mz_model{color:#2b3033}body .cars-page #list_items .list_content .mz_color,body .cars-page #list_items .list_content .mz_engine{color:#7b7c7c}body .cars-page #list_items .list_content .mz_distance,body .cars-page #list_items .list_content .mz_region,body .cars-page #list_items .list_content .mz_year{color:#333}body .cars-page #list_items .list_content .mz_price{color:#0086d3}body .irs-grid{bottom:auto;top:7px}body .irs-with-grid{height:30px}body .irs-grid-pol{background:#4c545a;height:6px}body.dealers-page .cars-page #list_items .list_content .mz_item .spec-ico{display:block}body #list_items .drop_info div p,body .mz_dealer_info div p{color:#737a80}body #list_items .mz_contacts>p:first-child,body #list_items .mz_time>p{color:#333!important}body #list_items .mz_contacts>p:first-child>span:first-child,body #list_items .mz_time>p:first-child>span:first-child{font-family:InterstateMazdaLight,Helvetica,Arial,sans-serif}body #list_items .mz_contacts p a{color:#333;padding-top:3px;word-wrap:break-word}body #list_items .mz_dilerlink a{background:#0086d3;font-size:17px;padding:5px 15px}body #list_items .mz_dilerlink a::after{background-position:0 -315px;top:15px;width:17px}body #list_items .list_content .mz_item .mz_model{box-sizing:border-box;position:relative;padding-right:25px}body #list_items .list_content .mz_item .spec-ico{position:absolute;right:5px;top:5px;padding:0;text-indent:-99999px;background:url(../images/spec-ico.png) no-repeat;width:18px;height:18px;display:block}body #list_items .list_content .mz_item .mz_price .spec-ico{text-indent:99999px;left:240px;right:auto;top:15px}body #list_items .list_content .mz_item:hover .spec-ico{background-position:0 -30px}body .filter-top .slct_color,body .filter-top .slct_dealer,body .filter-top .slct_model,body .filter-top .slct_years{border-radius:5px;background-color:#e6eef2;border:1px solid #ccc}body .filter-top .slct_color:after,body .filter-top .slct_dealer:after,body .filter-top .slct_model:after,body .filter-top .slct_years:after{border-left:2px solid #ccc}body .blue_gradient{background:#0086d3}body .cars,body .mz_cars,body div.cars-info{background:#0a0c0d}body .cars{box-shadow:none;margin:0;overflow:visible}body .mz_cars .cars-info>div.cars-info-name{color:#fff;font-size:28px;padding-left:0}body .cars-info>div.cars-info-name span.engine{color:#8a9399;display:block!important;font-size:17px;line-height:19px}body .cars-info>div.cars-info-new_sum .new_sum-name,body .cars-info>div.cars-info-start_sum .start_sum-name{color:#8a9399}body .cars-info>div.cars-info-new_sum .new_sum-cost{color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}body .cars-info>div.cars-info-new_sum span,body .cars-info>div.cars-info-start_sum span{color:#5c6166;font-size:17px}body .item-block-left .params{background:#1f2426;border-bottom:1px solid #393d40;font-size:15px;overflow:hidden;padding:0 20px;margin:0}body .params-name{color:#8a9399}body .params-name>div{font-size:17px}body .params-value>div{color:#fff;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:17px}body #popup_reserv .popup_content input,body .adv_title,body .cars-info>div.cars-info-name,body .cars-spec-model .item-content-preview{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}body .mz_advantages{background-color:#0a0c0d;position:relative}body .mz_advantages::before{background:#1f2426;content:"";height:1px;left:0;position:absolute;top:-31px;width:100%}body .mz_advantages p{overflow:hidden}body .adv_title{color:#b8c4cc;float:left;font-size:15px;line-height:15px;padding-top:4px}body .mz_advantages ul li{color:#5c6166;border-right:1px solid #242a2d}body .back,body .item-block-params .name-model,body .item-header a{color:#fff}body #sync1 .item,body .owl_slider{background:#0a0c0d}body .owl-theme .owl-controls .owl-buttons div{background:none!important;border:none!important}body .icon-chevron-left,body .icon-chevron-right{height:20px!important;width:10px!important;margin-top:22px;background-image:url(../images/controls.png)!important}body .icon-chevron-left{background-position:0 0!important}body .icon-chevron-right{background-position:-40px -60px!important}body .owl-prev .icon-chevron-left:hover{background-position:0 -60px!important}body .owl-next .icon-chevron-right:hover{background-position:-40px 0!important}body .item-block-left>p{margin:24px 0 0}body .back{background:url(../images/sprite-arrows.png) 0 -506px no-repeat;font-size:15px;line-height:16px;padding-left:25px}body .item-block-params .item-header{background:#2b3033}body .item-block-params .content-item,body .item-block-params .isotope-item div{color:#8a9399}body .item-block-params .isotope-item div:before{background:url(../images/isotope-item-new.png) left top no-repeat;top:10px}body .mz_car_reserv a,body .mz_dealer_info .mz_dilerlink a{font-size:17px;padding:3px 10px 3px 15px}body .menu_car{margin-left:20px}body .mz_car_reserv a.menu_car:after,body .mz_dealer_info .mz_dilerlink a:after{top:11px}body .mz_car_reserv a{width:168px}body .mz_car_reserv a:after{background-position:0 -316px;top:13px;width:17px}body .mz_car_reserv .drop_car li a{width:148px;font-size:17px;line-height:36px}body .mz_car_reserv a.drop_car_send:after{top:8px;background-position:0 -346px;height:20px;width:20px;right:8px}body .cars-info .mz_car_reserv{padding:7px 0}body .item-block{padding-bottom:0}body .cars-info>div.cars-info-name{color:#fff;line-height:26px;max-width:330px;width:auto}body .cars-info.cars-info-old-sum>div.cars-info-name{width:275px}body .cars-spec-model{background:none;box-sizing:border-box;height:auto;left:0;margin-bottom:0!important;min-width:auto;padding:18px 15px;position:relative;top:0;width:100%}body .cars-spec-model .item-content-preview,body .cars-spec-model.item-block-params .item-header{display:inline;font-size:17px;line-height:22px;width:auto;left:0;padding:0;text-align:left;position:relative;top:0}.items-tab a,.suvenire-filter a:first-letter,.suvenire-item-block .suvenire-item-text .name:first-letter,body .suvenire-item-block .suvenire-item-text p:first-letter{text-transform:uppercase}body .cars-spec-model.item-block-params .item-header:after{content:" "}body .cars+.bg-car-special-offer+.row.dark .item-block,body .cars+.row.dark .item-block,body .cars-spec-model+.item-block{position:relative;overflow:visible;margin-bottom:20px;padding-bottom:1px}body .cars+.bg-car-special-offer+.row.dark .item-block:before,body .cars+.row.dark .item-block:before,body .cars-spec-model+.item-block:before{background:url(../images/configurator.jpg) center center no-repeat #040505;content:"";height:100%;left:-50%;position:absolute;top:0;width:200%}body .cars+.bg-car-special-offer+.row.dark .item-block>div,body .cars+.row.dark .item-block>div,body .cars-spec-model+.item-block>div{position:relative;background:none}.row-tabs-nav a{cursor:pointer}.row-tabs-content>div.tab{text-align:center}.row-tabs-content .tab,.row-tabs-content>div.tab:first-child{display:none}.row-tabs-content .tab.active,.row-tabs-content>div.tab.active:first-child{display:block}body .mz_car_reserv .drop_car{background:#0086d3;top:43px}body .mz_car_reserv .drop_car li{border-top:1px solid #006aa9;border-bottom:none;height:auto;line-height:normal;border-radius:0}body .mz_car_reserv .drop_car li:hover{background:#0086d3}body #popup_reserv{background-color:#f2f6f7}body .mfp-close-btn-in .mfp-close{background:#0086d3;border-radius:50px;color:#fff!important;opacity:1;right:-13px;top:-13px}body #popup_reserv .res_header{font-size:20px;font-weight:400;line-height:20px;padding:20px 30px;text-align:left}body #popup_reserv .popup_content label{color:#6c7780;font-size:17px}body #popup_reserv .popup_content input{background:#e6eef2;border:2px solid #b8c5cc;border-radius:5px;color:#14181a;font-size:17px;padding:4px 10px}body .accessories .specAccordion li:last-child>.h3,body .accessories .specAccordion li:last-child>h3,body .specAccordion{border-bottom:medium none}body #popup_reserv .popup_content{padding:12px 30px 20px}body #popup_reserv .popup_content button{font-size:17px;height:auto;line-height:26px;padding:7px 12px}body #popup_reserv .popup_content button:after{top:14px}body .item-block-params .name-model{display:block;font-size:27px;padding-bottom:10px}body .specAccordion .h3,body .specAccordion h3{background:#0a0c0d!important;border-top:1px solid #151819}body .config-options .checkbox-block,body .specAccordion .h3 a,body .specAccordion h3 a{background:#0a0c0d;color:#b8c4cc;font-size:17px}body .configurator .specAccordion .h3,body .configurator .specAccordion h3{background:#e6eef2!important;border-top:1px solid #fff}body .configurator .config-options .checkbox-block,body .configurator .specAccordion .h3 a,body .configurator .specAccordion h3 a{background:#e6eef2;color:#14181a}body .configurator .specAccordion li.current .h3 a,body .configurator .specAccordion li.current h3 a{background:#2b3033;color:#fff}body .configurator .specAccordion li.current .h3,body .configurator .specAccordion li.current h3,body .specAccordion li.current .h3,body .specAccordion li.current h3{background:#2b3033!important}body .specAccordion .accordionContent td{background:url(../images/isotope-item-new.png) 15px 13px no-repeat #1f2426!important;color:#8a9399!important;padding-left:30px;border-bottom:medium none}body .configurator .specAccordion .accordionContent td{background:#f2f6f7!important;color:#2b3033!important;padding:8px 0;border-bottom:1px solid #dae2e6}body .configurator .specAccordion .accordionContent tr:last-child td{border-bottom:medium none}body .configurator .specAccordion .accordionContent tr:hover td{background:#b8c5cc!important;color:#fff!important}body .config-options .main.current .checkbox-block{background:#2b3033}body .accessories.config-options .current .accessoriesContent{background:#1f2426}body .configurator .accessories.config-options .current .accessoriesContent{background:#f2f6f7}body .accessoriesContent .h4,body .accessoriesContent h4{margin:0}body .j-more-options .accessoriesContent span{background-position:left 5px;font-size:15px;color:#8a9399}.info-block-params{margin-bottom:20px;overflow:hidden}.info-block-param{float:left;margin-left:60px}.info-block-param:first-child{margin-left:0}.info-block-param .name{font-size:16px;color:#8a9399}.info-block-param .value{color:#fff;font-size:22px}body .ds-pane-inner{padding:30px 0}body .dealer-services-legend{background:#0a0c0d;border-radius:0;padding:30px}body .field-error-message{color:#b32d2e!important;font-size:14px!important;line-height:14px;margin:5px 0 0;padding:0;width:275px}body h5.ds-dealer-name{color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:20px}.genericForm a.link-print{text-decoration:none}body .icon-print{background-image:url(../images/blue-printer.png);float:right;height:17px;margin-left:10px;width:18px}body #test-drive-map{margin-bottom:30px}body .genericForm .steps li{background:0 0}.formwizard.genericForm p.ds-found-count{color:#5c6166}body h4.results-header{background:#1f2426;color:#fff!important;padding:8px 20px;display:none}body .dealer-card{background:#1f2426;color:#8a9399;padding:20px}body .dealer-card:hover{background:#0a0c0d;color:#8a9399}body .dealer-card.ds-map-balloon:hover{background:#fff;color:#8a9399}.select{background:url(../images/selectarr.png) right 0 no-repeat #e6eef2;color:#333;display:block;font-size:20px;margin-bottom:6px;position:relative;border-radius:5px;padding:0!important}.select select{background:none!important;border:none!important;padding:8px 50px 8px 10px!important;width:100%!important;color:#14181a!important;font-size:17px!important;margin:0;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:ellipsis;-ms-appearance:none;appearance:none!important;height:auto!important;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif!important}.select select::-ms-expand{display:none}body .dealer-card.ds-map-balloon{background:#fff!important}body .dealer-card.ds-map-balloon h5.ds-dealer-name{color:#14181a;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.ds-website>a{color:#fff}body .dealer-card.ds-map-balloon .col-6{width:auto}body .dealer-card.ds-map-balloon .to-detail{background:none;color:#14181a;display:inline-block;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:15px;padding:7px 20px 7px 10px;text-align:left;text-decoration:none;width:auto}body .ds-card-caption,body .ds-card-caption span{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif!important}#ds-map-row{background:#1f2426;margin-bottom:25px;margin-top:25px}body #ds-list-row .ds-pane-inner{padding:0}body #ds-list-row .ds-form{background:#0a0c0d}body .ds-form-group{display:inline-block;margin:0;vertical-align:bottom;padding-right:30px;width:310px}body .ds-form-group:last-child{padding:22px 0 0;width:auto}body .ds-control-label{color:#6c7780;display:block;float:none!important;font-size:17px;line-height:1;margin:0;padding:0 0 6px!important;text-align:left;width:auto!important}body .ds-form-group>div{padding:0;margin:0;width:100%}body .dealer-card-detail{background:none;padding:0}body .ds-card-caption{border-bottom:medium none;color:#5c6266!important;margin:0}body .ds-contacts-wrap{background:#0a0c0d;box-sizing:border-box;float:left;margin-right:25px;padding:30px;width:490px}body .ds-table{float:left;margin:0;width:445px}body .ds-address{color:#b8c4cc;margin-bottom:0;font-size:17px}body #ds-form-route-container h5.ds-form-header,body .ds-open-hours caption{color:#fff}body .ds-website a{font-size:17px}body .icon-route-link,body .icon-testdrive-link{display:none}body #ds-form-route-container .ds-form-group{display:block;padding:0 0 25px;width:auto}body #ds-form-route-container .ds-control-label{color:#6c7780}.btn-scroll-up-wrap .btn-scroll-up,.link-back{text-decoration:none!important}body .btn-map-toggle{background:#fff;border-radius:5px;color:#6c7780;cursor:pointer;display:block;float:right;font-size:15px;line-height:30px;margin-left:10px;padding:0 12px;border:1px solid transparent}body .btn-map-toggle.btn-map-active{background:rgba(0,0,0,0);border:1px solid #0086d3;color:#fff;margin:0 0 0 10px;padding:0 12px}body .map-toggle-group{background:rgba(0,0,0,0);border:none;border-radius:0;right:0!important}body .dealer-card .ds-contact,body .dealer-card .ds-website,body .dealer-card address{color:#8a9399!important}body .configurator .specAccordion .accordionContent td .minus .val:after{background:#f2f6f7;content:"Отсутствует";left:0;position:absolute;top:0}body .configurator .specAccordion .accordionContent tr:hover td .minus .val:after{background:#b8c5cc}body .configurator .specAccordion .accordionContent td .minus .icn{background-position:0 -49px}body .dealer-search .dealer-card{clear:both;overflow:visible;margin-bottom:30px;margin-top:0}.ds-contacts-wrap .ds-links,.specAccordion .accordionContent,body .ds-block{overflow:hidden}body .dealer-search .dealer-card::after{clear:both;content:"";display:block}body .dealer-search .dealer-card>*{box-sizing:border-box;float:left;padding-right:20px;width:25%;margin:0}body .dealer-search .dealers-map-wrap .dealer-card>*{float:none;margin:0 -12px;padding:0;width:auto}body .dealer-search .dealer-card h5.ds-dealer-name{color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:22px}body .dealer-search .dealers-map-wrap .dealer-card h5.ds-dealer-name{color:#14181a;padding-right:0}body .dealer-search .dealer-card .ds-links{padding-right:0}body .dealer-search .dealer-card .ds-links a{background:url(../images/filter_sprite.png) 0 -170px no-repeat;display:inline-block;font-size:17px;margin-bottom:6px;padding-left:15px;vertical-align:top}.specAccordion .accordionContent div.car-option{background:url(../images/isotope-item-new.png) 15px 13px no-repeat;box-sizing:border-box;color:#8a9399!important;float:left;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;padding:8px 15px 8px 30px}.ds-contacts-wrap .ds-contact>span span,.ds-contacts-wrap .ds-website>a,body .btn-scroll-up-wrap .btn-scroll-up{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif}.specAccordion.mazdaAccessories{background:#1f2426}.configurator .specAccordion.mazdaAccessories{background:none}.row-special-offer{background:#008bcc;background:-moz-linear-gradient(left,#008bcc 0,#0060b7 100%);background:-webkit-linear-gradient(left,#008bcc 0,#0060b7 100%);background:linear-gradient(to right,#008bcc 0,#0060b7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008bcc', endColorstr='#0060b7', GradientType=1)}.row-car-info{background-color:#040505}.item-block-params-options{margin-top:20px}@media only screen and (max-width:480px){.specAccordion .accordionContent div.car-option{width:100%}.clear-md,.clear-sm{clear:none}.clear-xs{clear:left!important}}@media only screen and (min-width:481px) and (max-width:768px){.specAccordion .accordionContent div.car-option{width:50%}.clear-md{clear:none}.clear-sm{clear:left!important}.clear-xs{clear:none}}@media only screen and (min-width:769px){.specAccordion .accordionContent div.car-option{width:33.333333333%}.clear-md{clear:left!important}.clear-sm,.clear-xs{clear:none}}@media only screen and (min-width:700px){.video_container video{left:0!important;width:100%!important}}body .mz_car_reserv .drop_car{right:0}body .mz_car_reserv .drop_car li a{padding:0 28px 0 15px}body .mz_car_reserv .drop_car li a.drop_car_send{padding-right:30px}body .ds-open-hours{background:#1f2426;font-size:17px;color:#b8c4cc;margin:0}body .ds-open-hours thead th{color:#fff}body .ds-open-hours tbody tr:first-child td{border-top:1px solid #393d40}body .ds-open-hours tbody tr td,body .ds-open-hours thead tr th{border-bottom:1px solid #393d40;border-right:1px solid #393d40;padding:10px 20px}body .ds-open-hours thead tr th{padding:15px 20px}body .ds-open-hours tbody tr td:last-child,body .ds-open-hours thead tr th:last-child{border-right:none}body .ds-open-hours tbody tr:last-child td{border-bottom:none}body .ds-block{margin-bottom:20px}.ds-contacts-wrap .ds-contact,.ds-contacts-wrap .ds-website{float:left;width:50%}.ds-contacts-wrap .ds-contact{box-sizing:border-box;padding-right:20px}.ds-contacts-wrap .ds-contact>span{color:#b8c4cc;font-size:17px;display:block}.ds-contacts-wrap .ds-contact>span span{color:#fff}.ds-contacts-wrap .ds-website .ds-card-caption{display:block}.ds-contacts-wrap .ds-website>a{font-size:17px;background:url(../images/website.png) right center no-repeat;padding-right:30px}.item-block-params.special-offer h3,.item-block-params.special-offer p{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.ds-contacts-wrap .ds-links>p{float:left}body .ds-contacts-wrap .ds-links a{border-radius:5px;display:inline-block;float:none;font-size:17px;height:auto;margin:0;padding:10px 55px 10px 20px;vertical-align:top;line-height:normal;background:url(../images/ds-links.png) right -70px no-repeat #0086d3}body .ds-contacts-wrap .ds-links .ds-testdrive a{margin-right:20px;background-position:right 0}body .ds-contacts-wrap .ds-links a:after{content:none}.item-block-params.special-offer{background:#2b3033;margin:0 0 20px;padding:13px 20px}.item-block-params.special-offer h3{color:#fff;font-size:18px;line-height:24px}.item-block-params.special-offer p{color:#8a9399;font-size:15px;line-height:20px;margin-top:5px}body .menu_car{width:60px}.pull-right{float:right}.tabbed-content{position:relative}.tabbed-content .tab{padding-bottom:20px;padding-top:70px}.tab-exterior{background:url(../images/bg-configurator.jpg) center center no-repeat}.chosen-container .chosen-results li.active-result{color:#242729}.row.pages-content{height:auto!important}.grid-6 .content-info .awardModule .award-section{margin:0;width:auto}.grid-6 .content-info .awardModule .award-image{margin-bottom:20px}body .owl-theme .owl-controls.none{display:none!important}.accessories-page .select{background:url(../images/select-arr-blue.jpg) right 0 no-repeat #e6eef2;border-radius:5px;color:#14181a;display:block;font-size:20px;position:relative}.accessories-page .select.disabled{opacity:.8}.accessories-page .select:after{background:url(../images/select-arr.png) no-repeat;content:"";height:100%;position:absolute;right:40px;top:0;width:40px;border-bottom:2px solid #e0e1e1;border-top:2px solid #e0e1e1;box-sizing:border-box}.accessories-page .select select{background:rgba(0,0,0,0);border:none;border-radius:5px;color:#14181a!important;font-size:20px!important;margin:0;padding:8px 50px 8px 10px!important;text-indent:.01px;text-overflow:"";width:100%!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none!important;line-height:25px}.accessories-page .select select::-ms-expand{display:none}.accessories-page .filter-top{margin:40px auto 30px;padding:20px 0 15px 30px;position:relative;width:960px}.accessories-page .filter-top .select-block{width:206px;margin-right:25px;margin-bottom:20px}.accessories-page .filter-top .bluebox.titleblue{float:left;margin:22px 0 0}.accessories .margcontent .name,.accessories .margcontent p{margin-bottom:20px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.accessories-page .filter-top .bluebox.titleblue.disabled{display:block;opacity:.8}.accessories-page .filter-top .bluebox.titleblue.disabled a{color:#fff!important;background:#0086d3!important;cursor:default}.accessories-page .filter-top .bluebox.titleblue.disabled a:after{content:none!important}.accessories-page .filter-top .bluebox.titleblue.disabled a .arrow_right{background-position:-6px -530px!important}.accessories-page .filter-top label{color:#6c7780;display:block;font-size:17px;line-height:17px;padding-bottom:5px}.accessories-page .accessories a{color:#fff;text-decoration:none;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:18px;line-height:20px}.accessories-page .accessories .h3 .descrip,.accessories-page .accessories h3 .descrip{color:#8a9399}.accessories-page .accessories .h3 .price,.accessories-page .accessories h3 .price{color:#fff;float:right;font-weight:700;padding-right:30px;width:auto}.accessories-page .accessories .h3 .price span,.accessories-page .accessories h3 .price span{color:#8a9399}.accessories-page .accessories .accessoriesContent{border-top:none}.accessories-page .accessories .current .h3,.accessories-page .accessories .current h3{background:#d8e1e6}.accessories-page .accessories .current .h3 .descrip,.accessories-page .accessories .current a,.accessories-page .accessories .current h3 .descrip{color:#14181a}.accessories-page .accessories .current .h3 .price,.accessories-page .accessories .current h3 .price{color:#0086d3}.accessories-page .accessories .current .accessoriesContent{background:#fff;padding:0 20px;box-sizing:border-box}.accessories-page .accessories .current .accessoriesContent .accessoriesContent{padding:0;background:#f2f6f7}.accessories-page .accessories .current .accessoriesContent img{padding-bottom:8px;padding-top:8px}.accessories-page .accessories .current .accessoriesContent .accessoriesContent img{padding-bottom:8px;padding-left:20px;padding-top:8px}.accessories-page .accessories .accessoriesContent .grid-6{width:48%}.accessories-page .accessories .tit1{background:rgba(0,0,0,0)!important;padding:25px 15px 0 48%;margin-left:24px}.accessories-page .accessories{margin-top:10px}.accessories .margcontent .name{color:#14181a;font-size:24px;margin-top:15px}.accessories .margcontent .descrip{display:none}.accessories .margcontent .cost{color:#0086d3;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:28px}.accessories .margcontent .cost sub{bottom:6px}.accessories .margcontent .cost span{color:#808991;font-size:17px}.accessories .margcontent p{font-size:18px;color:#6c7780}.accessories .margcontent .name+p{color:#2b3033}body .accessories .accessoriesContent .margcontent{display:inline-block;float:none;margin-top:12px;vertical-align:middle}.cars~.row #tab-exterior img,.cars~.row #tab-interior img{height:400px;width:auto}.bg-car-special-offer{background:linear-gradient(to right,#008bcc 0,#0060b7 100%)}.config .cars-info>div.cars-info-reg:last-child,.config .cars-info>div.cars-info-reg:nth-child(3){float:right;padding-top:10px}#mz_item_wrapper{margin-bottom:25px}.checkbox-block input[type=checkbox]:checked+label,.checkbox-group-container input[type=checkbox]:checked+label{background-position:0 -119px!important}body .ymaps-2-1-41-b-cluster-tabs__menu-item{background:#e6eef2;border:1px solid transparent;border-radius:0;padding:9px;margin-bottom:10px}body .ymaps-2-1-41-b-cluster-tabs__menu-item:hover{background:#fff;border:1px solid #0086d3}body .ymaps-2-1-41-b-cluster-tabs__menu-item .ymaps-2-1-41-b-cluster-tabs__menu-item-text{color:#5c6166;font-size:15px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}body .ymaps-2-1-41-b-cluster-tabs__section_type_nav{border-right:none}body .ymaps-2-1-41-b-cluster-tabs__section_type_content{padding-left:20px}body .dealer-card.ds-map-balloon .ds-services{margin-bottom:10px;margin-top:10px}body .dealer-search .ds-form-group input{padding:10px}.ds-services .icon{position:relative}.ds-services .icon span{background:#fff;color:#5c6266;font-size:13px;left:-20px;line-height:20px;padding:5px 15px;position:absolute;text-align:center;text-indent:0;top:-45px;z-index:9;white-space:nowrap;min-width:53px;display:none}.ds-services .icon span:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;bottom:-7px;content:"";left:0;margin:auto;position:absolute;right:0;width:0}.ds-services .icon:hover span{display:block}body .btn-scroll-up-wrap .btn-scroll-up{background:#e3ebf0;border-radius:5px;box-sizing:border-box;color:#14181a;display:block;font-size:18px;height:auto;line-height:normal;padding:14px 35px 14px 20px;position:relative;width:100%}.models-details-item.models-details-services .item .item-cost small,.models-details-item.models-details-services .item .item-text>div,.models-details-item.models-details-services .item div.item-name,.models-details-item.models-details-services>div.item-services-no,body .dealer-card .ds-contact-phone,body .dealer-card span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}body .btn-scroll-up-wrap .btn-scroll-up:after{background:url(../images/tabs-nav.png) center -19px no-repeat;bottom:0;content:"";float:right;height:10px;margin:auto;position:absolute;right:15px;top:0;transform:rotate(180deg);width:15px}body .dealer-card .ds-info .ds-contact{display:inline-block;vertical-align:top;padding-right:4px;font-size:17px!important}body .dealer-card .ds-contact-phone{display:inline}body .dealer-card .ds-info .ds-contact-phone{display:inline-block;vertical-align:top;font-size:17px;line-height:20px}body .dealer-card b{font-weight:400}.ds-description{display:none}.ds-description.current{display:block}.ds-description-dealer .h2{float:left;font-size:34px}.ds-description-dealer .link-back-wrap{float:right;margin:10px 0 0}.ds-description-dealer .link-back-wrap .icon-back{background-position:left -557px;margin-right:10px}body .ds-form-group select{height:20px;line-height:20px;padding:10px 50px 10px 10px!important}.form-col-half{float:left;width:50%}#test-drive-form .select{margin-bottom:0}.models-details-item.models-details-services{background:none;padding-left:0;position:relative;margin-bottom:0;min-height:75px}.models-details-item.models-details-services>div.item-name{color:#6c7780;font-size:24px;padding:0 0 20px;width:auto}.models-details-item.models-details-services .item{background:#3d464d;box-sizing:border-box;float:none;overflow:hidden;padding:20px 20px 30px 30px;width:100%;margin-bottom:13px;display:none;position:relative}.models-details-item.models-details-services .item.act{display:block}.models-details-item.models-details-services .item div.item-name{color:#fff;float:left;font-size:22px;padding-right:30px;width:150px}.models-details-item.models-details-services .item .item-text{float:left;font-size:17px;font-weight:700;padding-top:3px;width:470px}.models-details-item.models-details-services .item .item-text>div{border-bottom:1px solid #b0b0b0;font-size:16px;font-weight:700;margin-bottom:10px;padding-bottom:10px}.models-details-item.models-details-services .item .item-text>div:last-child{border:none;margin:0;padding:0}.models-details-item.models-details-services .item .item-cost{float:right;margin-top:-1px}.models-details-item.models-details-services .item .item-cost span{color:#fff}.models-details-item.models-details-services .item .item-cost small{color:#b0b0b0;display:block;font-size:15px;padding-bottom:4px;padding-top:5px}.models-details-item.models-details-services .item.cr .item-cost{width:auto}.models-details-item.models-details-services .item.cr .item-text,.models-details-item.models-details-services .item.in .item-text{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;width:auto}.models-details-item.models-details-services .item.acs .item-text{position:relative;top:2px}.models-details-item.models-details-services>div.item-services-no{color:#6c7780;font-size:17px;position:absolute;top:63px}.suvenire div,.suvenire p,.suvenire span,body .loan-programs-table th{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.genericForm .formRow.chosenModels{display:block}.test-drive-form .formStep .grid-4{margin-top:0}.test-drive-form .formStep #rightBlock.grid-8 .intro{padding:0 10px 30px}.test-drive-form .formStep #rightBlock.grid-8 .tandc{padding:30px 10px 0}.row-car-options .cars-info{margin-top:20px;padding:0!important}.row.row-cars-in-stock{overflow:visible}#test-drive-form #form-contacts-wrap .h2{display:block;font-size:24px;padding-left:10px;padding-top:10px}.genericForm button.primaryCTA.shedule-testdrive span::after{background:url(../images/icon_dealer_service_16_new.png) -154px -1px no-repeat;content:"";height:100%;position:absolute;right:0;top:0;width:30px}.genericForm button.primaryCTA.shedule-testdrive span{background:none;padding-right:50px;position:relative}.column.td-thanks-info{margin-left:0;margin-right:0}#used_cars_flter .color-item:last-child{margin-right:0}.row.pages-content .row.pages-content{padding:0}#used_cars_flter .slct_container.open_more{display:none}body #smartbanner.android{top:60px!important}.configurator-tabs .tabs-content .tab-credit .calc,.configurator-tabs .tabs-content .tab-insurance .calc{padding-bottom:200px}.back-auto{background:url(../images/sprite-arrows.png) 0 -506px no-repeat;color:#a5a4a4;float:left;font-size:16px;left:-25px;line-height:16px;margin-bottom:12px;padding-left:25px;position:absolute;top:74px;z-index:9991}body .test-drive-form #formHead ul.steps{display:block}.genericForm #rightBlock .formTitle{background:none;padding:9px 10px 20px}.test-drive-form .formStep #rightBlock.grid-8 .formTitle .intro{padding:0}.genericForm #rightBlock .h2,.genericForm #rightBlock h2{font-size:24px}.cars-page .filter-top .slct_container .select{display:none}.accessories ul.j-more-options{padding-bottom:0}.faq-items .h2,.faq-items h2{margin-bottom:20px;margin-top:-20px}.become-dealer-form .genericForm .formRow:last-child,.formStep #rightBlock.grid-8 .formRow:last-child{background:url(../images/bg_cars.jpg);margin:0 -12px -12px;padding-left:0;padding-right:0}.test-drive-form .formStep #rightBlock.grid-8 .formRow:last-child{background:none;margin:0;padding:12px}.content-info .alink-container{position:relative}.content-info .alink-container a{padding-left:22px;position:relative}.content-info .h2,.content-info h2{margin-top:10px}.content-info .alink-container a:after{top:0}.test-drive-form .td-step-auto .formAction .j-td-back{float:left;margin-top:12px}.suvenire-item-block .suvenire-item-img img,.test-drive-form .step1 .formAction button.primaryCTA{float:right}.j-params-block .current.normal{position:static}body #sync2 .item{height:auto}.suvenire{padding:30px 0}.suvenire-filter{background:#2b3033}.suvenire-filter a{color:#fff;display:inline-block;font-size:18px;line-height:18px;padding:24px 28px;vertical-align:top}.suvenire-item{background:#fff}.suvenire-item-block>div{display:inline-block;vertical-align:middle;width:50%;box-sizing:border-box;padding-top:25px;padding-bottom:25px}.suvenire-item-block .suvenire-item-text{padding-left:65px}.suvenire-item-block .suvenire-item-img{padding-right:50px}.suvenire-item-block .suvenire-item-text .name{color:#0b0c0e;font-size:30px;line-height:34px;display:block}.suvenire-item-block .suvenire-item-text p{color:#babbbb;font-size:18px;line-height:22px;display:inline-block}.suvenire-item-slider{color:#0b0c0e;padding:22px 0;overflow:hidden}.suvenire-item-slider .slider-items>.item .item-content{padding-top:40px;padding-bottom:20px;position:relative}.suvenire-item-slider .slider-items>.item{background:#fff;border:1px solid transparent;float:left;font-size:16px;line-height:20px;text-align:center;cursor:pointer;margin-right:20px;width:198px}.suvenire-slider .j-next:after,.suvenire-slider .j-prev:after{content:"";bottom:0;left:0;margin:auto;right:0}.suvenire-item-slider .slider-items>.item.active,.suvenire-item-slider .slider-items>.item:hover{border:1px solid #0086d3}.suvenire-item-slider .slider-items>.item:hover .more{visibility:visible}.suvenire-item-slider .slider-items>.item .more{padding-top:13px;text-align:center;visibility:hidden;position:absolute;top:0;left:0;width:100%}.suvenire-item-slider .slider-items>.item .more a{color:#0a0c0d;font-size:16px;line-height:20px;padding-right:20px;background:url(../images/sprite-arrows.png) right -554px no-repeat}.suvenire-item-slider .slider-items>.item .name{padding:0 20px 5px}.suvenire-item-slider .slider-items>.item .cost{color:#0086d3;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif}.suvenire-item-slider .slider-items>.item .cost span{color:#9aacbb;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:14px}.suvenire-item-slider .slider-items{width:90000px}.suvenire-slider{position:relative;padding:0 48px;background:#f2f6f7;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}.suvenire-slider .j-prev{background:#f2f6f7;height:100%;position:absolute;left:0;top:1px;width:45px}.suvenire-slider .j-prev:after{background:url(../images/arr_config_dop_mobile.png) 0 -38px no-repeat;height:22px;position:absolute;top:0;width:12px}.suvenire-slider .j-next{background:#f2f6f7;height:100%;position:absolute;right:0;top:1px;width:45px}.suvenire-slider .j-next:after{background:url(../images/arr_config_dop_mobile.png) -23px 0 no-repeat;height:22px;position:absolute;top:0;width:12px}.suvenire-item-info{padding:60px 50px 50px;position:relative;border-bottom:10px solid #f2f6f7;display:none}.suvenire-item-info .close{background:url(../images/close-big.png) center center no-repeat #fff;cursor:pointer;height:16px;padding:10px;position:absolute;right:54px;top:32px;width:16px;box-sizing:initial!important}.suvenire-item-info .item>div>div{box-sizing:border-box;display:inline-block;vertical-align:middle}.suvenire-item-info .item .img{width:40%}.suvenire-item-info .item .text{width:60%;color:#2b3033;font-size:17px;line-height:24px;padding-left:37px;padding-right:55px;padding-top:20px}.suvenire-item-info .item .text .name{color:#0b0c0e;font-size:30px;line-height:34px;padding:0 0 10px}.suvenire-item-info .item .text .desc{padding-bottom:15px}.suvenire-item-info .item .text .size{color:#babbbb;padding-bottom:32px}.suvenire-item-info .item .text .size span{color:#6d6d6d}.suvenire-item-info .item .text .cost{color:#0086d3;font-size:30px;line-height:34px;float:left;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.counter-auto .counter-auto-block .c-text,.models-details-item .share-block .share-name,body .cars-page #list_items .list_content .mz_benefit p{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.suvenire-item-info .item .text .cost sub{bottom:7px;font-size:.5em}.suvenire-item-info .item .text .cost span{color:#9aacbb;font-size:18px}.suvenire-item-info .item .text .send{float:right;margin-top:-5px}.suvenire-item-info .item .text .send a{background:#0086d3;border-radius:3px;color:#fff;display:inline-block;font-size:20px;line-height:20px;padding:10px 46px;vertical-align:top}.suvenire-item-info .item .application .text .title{color:#0b0c0e;font-size:30px;line-height:34px;margin:0;padding:10px 0 50px}.suvenire-item-info .item .application .text .name{font-size:24px;line-height:30px}.suvenire-item-info .item .success{color:#0086d3;display:block;font-size:30px;line-height:34px;padding:30px 55px 30px 37px;text-align:center}.suvenire-item-info .item .form{width:40%;padding-left:25px;padding-top:40px;line-height:17px}.suvenire-item-info .item .form button.primaryCTA{width:276px}.suvenire-item-info .item .form button.primaryCTA span{background:0 0;margin:0;padding:10px 15px}.suvenire-item-info .item .form .formRow{overflow:visible}.suvenire-item-info .item .form .formRow label.error{font-size:15px;margin:0;position:absolute;width:115%}.slider-items .suvenire-item-info,.suvenire-item-info .item .application{position:absolute;width:100%;background:#fff;left:0;box-sizing:border-box}.suvenire-item-info .item .application{display:none;min-height:100%;padding:60px 50px 50px;top:0;z-index:1}.slider-items .suvenire-item-info{top:345px;z-index:9;cursor:auto}.slider-items .item.active .suvenire-item-info{display:block}.accessories-page .crumbsContainer,.j-test-drive .link-print,.reel-cache,.suvenire-more{display:none}.suvenire-item-info .item{font-size:0;line-height:0;text-align:left}.suvenire-slider .j-next.hide,.suvenire-slider .j-prev.hide{opacity:.5}.suvenire-item:last-child .slider-items .item.active .suvenire-item-info{border-bottom:none}.suvenire-item-slider .slider-items .item .item-content .img{height:186px;padding:0 10px;text-align:center}.suvenire-item-slider .slider-items .item .item-content .img img{max-height:180px}.suvenire-item-slider .slider-items>.item{min-height:312px}.suvenire-item-slider .slider-items>.item .cost span{padding-left:5px}.filter-top .select .chosen-select{height:34px!important;overflow:hidden!important}.filter-top .select .chosen-select option{padding:0!important}.contacts-page .h3 b,.contacts-page h3 b{font-weight:400}body .configurator .specAccordion .accordionContent td:first-child span{padding-left:10px;display:block}body .mazdaSpecArea .two-colum .accordionContent td:first-child,body .mazdaSpecArea .two-colum .accordionContent th:first-child{width:auto}body .configurator .specAccordion .two-colum td:last-child,body .configurator .specAccordion .two-colum th:last-child{width:330px}body>.select2-container{width:auto!important}body .mazda-to .arrow{border-left:1px solid #b8c5cd!important}body .widget-filter .simple-select.open .dropdown-transition{border-top:1px solid #b8c5cd}.widget-filter .arrow,body .widget-filter .control{background:#e6eef2!important}body .widget-filter .control:after{background:linear-gradient(90deg,rgba(230,238,242,0) 0,#e6eef2 90%,#e6eef2)!important}body .filter-top .drop li:hover{background:#f3f7f9;color:#242729}.slct_container .slct_wrap.open .slct_label{border-radius:5px 5px 0 0}body .cars-page #list_items .car_list_item.no_items,body.dealers-page .cars-page #list_items .car_list_item.no_items{background:#fff!important;border:none;box-sizing:border-box;padding:20px;box-shadow:none!important}#popup_reserv .popup_content button.but_inactive{background:#c5cfd8!important}body .mz_car_reserv .drop_car_print:after{background-position:0 -384px;height:20px;width:20px;right:8px}body .mz_car_reserv a.open{border-radius:5px 5px 0 0}.share-counter,.share-more{display:none!important}.models-details-item .share-block{clear:both;float:right;padding-top:22px}.models-details-item .share-block>div{display:inline-block;vertical-align:middle}.models-details-item .share-block .share-name{color:#6c7780;font-size:18px;line-height:14px;padding:10px 10px 10px 0}.colors-img-active{display:none}.share-block ul{margin:0}.share-block ul li{display:inline-block!important;margin:0;padding:0}.share-block ul li:before{content:none}#pano:after,.genericForm .formBlock:after,.loading_send_email:after,.poll-form.genericForm::after,.poll-form.genericForm:before,.ui-autocomplete .ui-menu-item.dealer::before,.ui-autocomplete::before,.video-play::before{content:""}.share-block .ya-share2__counter{display:none}.loading_send_email{position:relative}.loading_send_email:after{background:url(../images/fancybox_loading2x.gif) center center no-repeat rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.cars-info>div.cars-all-sum,.cars-info>div.cars-benefit-sum{padding-right:0;padding-left:18px}body .in-stock-reserv a{width:150px}body .in-stock-reserv a.menu_car,body .nc_dealers #list_items .mz_color,body .nc_mazda #list_items .mz_color{width:60px}.cars-info>div.cars-all-sum .new_sum-name{text-decoration:line-through}.cars-info>div.cars-all-sum .new_sum-name,.cars-info>div.cars-benefit-sum .new_sum-name{font-size:20px}body .cars-page.nc_dealers #list_items .list_content .mz_color,body .cars-page.nc_mazda #list_items .list_content .mz_color{font-size:0;margin-left:10px;width:50px}body .cars-page #list_items .list_content .mz_price.old_price{padding:5px 0 0}body .cars-page #list_items .list_content .mz_price.old_price .old{font-size:15px;margin:0;text-decoration:line-through}.mz_benefit{width:130px;float:left;text-align:right}body .cars-page #list_items .list_content .mz_benefit p{background:#0086d3;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin:9px 0 0;padding:3px 10px;vertical-align:top}#ds-form-route-container[style="display: block;"]+#ds-dealer-detail .ds-contacts-wrap .ds-links .ds-route,body .cars-page #list_items .list_content .mz_benefit span{display:none}.contentbox #gallery .containers{overflow:hidden}.boxcar img{transform:scale(1) translateZ(0)}.boxcar:hover img{transform:scale(1.07) translateZ(0)}.content-info-open,.features_navigation_column_image{overflow:hidden}.features_navigation_column_image img{transform:scale(1) translateZ(0)}.features_navigation_column_image:hover img{transform:scale(1.07) translateZ(0)}.config-btn{border:2px solid #fff;color:#fff;float:right;font-size:14px;line-height:14px;margin-right:20px;margin-top:6px;margin-bottom:6px;padding:9px 37px}.config-btn:hover{border:2px solid #0086d3;background:#0086d3}.configurator-mini~.row .disclaimer:last-child{padding-bottom:12px}.counter-auto{margin:0 auto;width:980px;position:relative;clear:both;text-align:left}.slider-img+.counter-auto{display:none!important}.counter-auto .counter-auto-block{bottom:40px;right:10px;position:absolute;z-index:9}.counter-auto .counter-auto-block .c-text{color:#b8b8b9;font-size:28px;line-height:28px;text-align:right;display:inline-block;vertical-align:middle;padding-right:15px}.counter-auto .counter-auto-block .c-count{background:#000;border-radius:3px;display:inline-block;font-size:0;padding:2px;vertical-align:middle}.counter-auto .counter-auto-block .c-count div{display:inline-block;vertical-align:middle;height:63px;width:42px;background:url(../images/counter-auto.png) 0 0/420px auto no-repeat;border-radius:3px}.counter-auto .counter-auto-block .c-count div.count-0{background-position:0 0}.counter-auto .counter-auto-block .c-count div.count-1{background-position:-42px 0}.counter-auto .counter-auto-block .c-count div.count-2{background-position:-84px 0}.counter-auto .counter-auto-block .c-count div.count-3{background-position:-126px 0}.counter-auto .counter-auto-block .c-count div.count-4{background-position:-168px 0}.counter-auto .counter-auto-block .c-count div.count-5{background-position:-210px 0}.counter-auto .counter-auto-block .c-count div.count-6{background-position:-252px 0}.counter-auto .counter-auto-block .c-count div.count-7{background-position:-294px 0}.counter-auto .counter-auto-block .c-count div.count-8{background-position:-336px 0}.counter-auto .counter-auto-block .c-count div.count-9{background-position:-378px 0}body .nc_mazda #used_cars_flter .filter-bottom{margin-bottom:0}.secondaryCarNav .secondRow .wrap>:nth-last-child(2){display:inline-block;vertical-align:top;width:calc(100% - 200px)}#pano{position:relative;width:100%;height:491px}#pano:after{position:absolute;top:23px;left:50%;width:53px;margin-left:428px;height:31px;background:url(../images/360.png) no-repeat;z-index:999}#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child+.ggskin.ggskin_svg,#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div{visibility:hidden!important;opacity:0!important}#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child,#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div:last-child,#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div:nth-child(5),#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div:nth-child(6){visibility:visible!important;opacity:1!important}#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child{left:50%!important;right:0!important;top:16px!important;margin-left:190px}#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div:nth-child(5){left:170px!important}#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div:nth-child(6){left:200px!important}#pano>div:first-child>canvas+div>.ggskin.ggskin_container:nth-child(4){top:0!important;bottom:0!important;margin:auto!important;left:0!important;right:0!important;width:100%!important;position:absolute!important;height:100%!important;background:url(../images/configurator.jpg) center top no-repeat #0c0d0f}#pano>div:first-child>canvas+div>.ggskin.ggskin_container:nth-child(4)>div,.ggskin_rectangle{display:none}#pano>div:first-child>canvas+div>.ggskin.ggskin_container:nth-child(4)>div.ggskin_rectangle:last-child{display:block;top:0;bottom:0;margin:auto;left:0;right:0;width:100%;position:absolute;height:100%;background:url(../images/reel-preloader.gif) center center no-repeat}#pano div{transition:none!important;transform:none!important;width:100%!important;height:100%!important}#pano>div:first-child>canvas+div>div{display:none}#pano>div:first-child>canvas+div>.ggskin.ggskin_container:nth-child(1),#pano>div:first-child>canvas+div>.ggskin.ggskin_container:nth-child(4){display:block}#pano>div:first-child>canvas+div>.ggskin.ggskin_container:nth-child(1){height:50px!important;width:286px!important}#pano>div:first-child>canvas+div>.ggskin.ggskin_container:nth-child(1)>div{height:24px!important;width:24px!important}#pano>div:first-child .gg_contextmenu,#pano>div:first-child .gg_contextmenu div{color:#000;height:auto!important;width:auto!important}#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div:last-child>div:first-child{left:-20px!important;top:0!important}#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div:last-child>div:last-child{top:415px!important;left:15px!important}.j-color .preloader{display:none;top:0;bottom:0;margin:25px auto auto;left:0;right:0;width:100%;position:absolute;height:100%;background:url(../images/reel-preloader.gif) center center no-repeat}body .mz_cars .cars-info{height:auto}body .loan-programs-table__wrapper{padding:0}.box .titleblue a .arrow_download,.titleblue a .arrow_download{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMyRjczRDA5MDk4ODExRTdBNDM1QTcwMDc0MzA5QjZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMyRjczRDBBMDk4ODExRTdBNDM1QTcwMDc0MzA5QjZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzJGNzNEMDcwOTg4MTFFN0E0MzVBNzAwNzQzMDlCNkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzJGNzNEMDgwOTg4MTFFN0E0MzVBNzAwNzQzMDlCNkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5TIXVKAAABNUlEQVR42mJkaL3EzMDA0ALEmUDMz0A6OAXEbgzVeh/xKWIC4gYgriDTEhAwA+JdQAfzE7Iok0wLHgDxP2ItA1kkTKZFB4E4Ds2y3UDLRHFZRD6o1luKZpkpEO/DZhllFiEsCwHi31ARHWyWUW4RxLL1hCyjjkUQyzbhs4x6FiEs8wHi72iWSVLXIohlu7BYdpj6FkEs24dmmTIj0Fv/yTTuPRA/IqBGDogFQQwWCtwtCDOEGECboBu1iJoAW2L4CsRvKDRXDIg5CVm0BpgPEiiypvXSBiDpP7zjCFvJQEyOJwQUgZiPUByRlOOHRPI+DcTLKDQ3GVo94LXoGjB5T6AweTugWzSgQScBdRElQIQYi9yhmOqp7i0dQu4tyKLpdLBoOgu0N8FCQbcFH/gI9UgDQIABAOJcTlRrAuhIAAAAAElFTkSuQmCC) no-repeat!important;background-size:auto 100%!important;height:15px!important;width:15px!important;position:absolute;right:0;top:0;bottom:0;margin:auto}.box .titleblue a:hover .arrow_download,.titleblue a:hover .arrow_download{right:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjYwOTZDOEMwOTk4MTFFNzgzQjZGNDlBQjVCQ0M5RUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjYwOTZDOEIwOTk4MTFFNzgzQjZGNDlBQjVCQ0M5RUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzJGNzNEMDkwOTg4MTFFN0E0MzVBNzAwNzQzMDlCNkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzJGNzNEMEEwOTg4MTFFN0E0MzVBNzAwNzQzMDlCNkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7U78amAAABEklEQVR42mL4//8/MxC3A/GH/+SBk0DMD8QM+DCIaP5POSBoGYh4Q6bh94H4L7GWMTEwMAgzkAcOAnEcEP+D8s2AeDcQi2JTzMRAGViKZpkpEO/DZhmlFsEsCwHi31C+DjbLqGERCKwnZBm1LAKBTfgso6ZFMMt8gPg7mmWS1LYIBHZhsewwLSxigPoC2TJlxv/gbEsWeA/EjwiokQNiQRCDEotIAkwMdAKjFpENWLCIfQXiNxSaKwbEnCgiWOqZBYRqSyLwBnRDh18cYcuwxOR4QkARiPkIWTT8kvdpIF5GobnJ0OphGCdvbEEnAcQOFJorQkzyplmqe0sHe96CLJpOB4umM1Ch24IPfICazQwQYADoLWWomRam4QAAAABJRU5ErkJggg==)!important}.gallery .slider-img .row_content{position:absolute;height:100%;top:0;left:0;right:0}.gallery .slider-img .swiper-button-prev{left:-52px}.gallery .slider-img .swiper-button-next{right:-56px}.gallery .slider-img .swiper-button-disabled,.range_volume .select2-container--mazda .select2-selection--multiple .select2-selection__clear{display:none}.genericForm .formRow .file-upload{position:relative;overflow:hidden;width:265px;height:20px;background:#0086d3;border-radius:5px;padding:8px 10px;color:#fff;text-align:center}.genericForm .formRow .file-upload-name{width:265px;padding:10px 0 0;color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;word-wrap:break-word}.genericForm .formRow .file-upload-name .remove{display:inline-block;vertical-align:middle;cursor:pointer;color:#e8e8e8;padding:0 5px;position:relative;top:-1px}.genericForm .formRow .file-upload input[type=file]{width:0;height:0;position:absolute;z-index:-1;opacity:0;text-indent:-9999px;left:-9999px}.genericForm .formRow .file-upload .file-upload-label{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;padding:8px 10px;color:#fff;box-sizing:border-box}.genericForm .formRow .file-upload span{line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNTg1MWM4OC0yZWZhLTM2NDYtYjViMy1lMGRlYjRhMTZhYWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU1NUY4QUY2MDlFMTFFNzk5RTFFRkYyOTZCQzVCNkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU1NUY4QUU2MDlFMTFFNzk5RTFFRkYyOTZCQzVCNkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Y2E1MDhmZDItNDNmOC0yYjRkLWEwZjYtYmM2OWM0NWJmOTM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmM1ODUxYzg4LTJlZmEtMzY0Ni1iNWIzLWUwZGViNGExNmFhYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsOT6t0AAAHNSURBVHjarJVLKERRGMdnUDNCpDAeo4Yak8fCYpQSZSWLaWQphZ2ysLeSspqlBWVhJ0keJVIepSiNWAwlzAJFSU2jNOMx1//U/9Z1nXONab76zZ17zved//nO+c65dk3TbBbmAZ3ABV7APri1/deEiIRSsAi+tJ+WAqvArYiTYpdkUgMOQD1IgE1wA9wgAArBK3gCF2CePmlnkgvCnPUxqDX1u8CW9tsWGCvNxNwwyqAoKFYE5QAP8IJxEGfMVLoilwzoUwS0g25TWwf4BAn2O61E6ijwqEi9H7xz80dMfeuGpROZhUCBWSQf7NBpSSIQBEnDQKLqhg39LWAPRDgJYSe6kO4UYscDaDQJBEwCuoklGpJMqBVc02dOFxEV88GlaDIFVHCthU2DGP9PGoS8EqEGTkyMWykaBhiwInF2gDUwwXddRFTeGMu5RFEky/QdzOPhExaRHKMkCCqO2AxR2RWfVTn4eeNLmS27Vs5nXKTlZ1p3XB6re+iZleX8w6+IvsKa9cYzNszyRKuCe3lerATEcdjgeLvGC9IPDoEDnINtEMtgiaq5h25+GtpA1DiDLnCvZcdOgU911YtMeoAvw80W1RgGRyClN34LMACylhRxWn2yTgAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:0 center;padding-left:34px}.genericForm .formRow .file-upload label.error{line-height:16px;margin:-6px 0 0;cursor:pointer;font-size:16px}.genericForm .formRow .file-upload input.error~span{display:none}.genericForm .formRow .comments-text{position:absolute;left:0;top:44px;font-size:17px;margin:0 22px;box-sizing:border-box;line-height:20px;opacity:.5;display:none;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.genericForm .formRow .comments-text.active{display:block}.poll-form.genericForm{position:relative;background:#212121;overflow:visible}.poll-form.genericForm::after{position:absolute;top:50%;bottom:0;height:150%;width:100%;background:#212121}.poll-form.genericForm:before{display:block;width:100%;height:228px;background:url(../images/bg-logo.png) center -51px no-repeat}.poll-form.genericForm .wrap{position:relative;z-index:9}.poll-form.genericForm .formBox{margin:45px 0 20px;background-color:#1f2427}.poll-form.genericForm .h2,.poll-form.genericForm h2{font-size:20px;margin-bottom:20px}.poll-form.genericForm p{color:#6c7780;font-size:16px;line-height:18px;margin:11px 0}.poll-form.genericForm .dealer-info{color:#fff}.poll-form.genericForm .formRow label{color:#fff;font-size:18px;padding-bottom:10px;margin:0}.poll-form.genericForm .formRow .radio{display:none}.poll-form.genericForm .formRow .radio-custom{width:17px;height:17px;border-radius:50px;position:relative;display:inline-block;vertical-align:middle;background:#fff}.poll-form.genericForm .formRow .radio:checked+.radio-custom::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:7px;height:7px;background:#0086d3;border-radius:50px}.poll-form.genericForm .formRow ul .label{display:block;font-size:16px;padding-top:10px}.poll-form.genericForm .formTitle{background:0 0;padding:37px 30px 0}.poll-form.genericForm .formBox .formBox{padding:0 18px 40px;font-size:0}.poll-form.genericForm .formRow{width:50%;box-sizing:border-box}.poll-form.genericForm .formRow ul{display:flex;padding-right:20px;padding-left:20px}.poll-form.genericForm .formRow li{display:inline-block;vertical-align:top;box-sizing:border-box;padding-right:10px;padding-bottom:5px;width:100%}.poll-form.genericForm .formRow li label{text-align:center;cursor:pointer}.poll-form.genericForm .formRow li:last-child{padding-right:0}.poll-form.genericForm .formRow .col{font-size:10px;color:#fff;line-height:10px;overflow:hidden;padding-bottom:10px}.poll-form.genericForm .formRow .col .left{float:left}.poll-form.genericForm .formRow .col .right{float:right}.poll-form.genericForm .formAction{text-align:center;padding-top:50px;position:relative}.poll-form.genericForm .formAction .error{font-size:16px;color:#B32D2E;position:absolute;top:20px;font-family:InterstateMazdaItalic,Helvetica,Arial,sans-serif;text-align:center;width:100%}.poll-form.genericForm .formRow textarea{width:100%;box-sizing:border-box;border-radius:2px;height:70px}.poll-form.genericForm button.primaryCTA{padding:8px 45px 9px;font-size:17px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;display:inline-block}.poll-form.genericForm .formBox .formSuccess{font-size:20px;padding:12px 12px 0;color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.ui-autocomplete .ui-menu-item,.ui-autocomplete .ui-menu-item>div{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:17px;line-height:20px}.genericForm.support-form-with-attachment .formRow textarea{height:100px;width:578px}.genericForm .formBlock{position:relative}.genericForm .formBlock:after{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/reel-preloader.gif) center center no-repeat rgba(31,36,38,.5);display:none}.ui-autocomplete,.ui-autocomplete::before{position:absolute;left:0;background:#e6eef2}.genericForm .formBlock.show:after{display:block}.ui-autocomplete{top:0;cursor:default;z-index:100;box-sizing:border-box;color:#14181a;border-radius:0 0 5px 5px;border:none}.ui-autocomplete::before{top:-4px;width:100%;height:4px;border-bottom:1px solid #ccc}.ui-autocomplete .ui-menu-item{margin:0;color:#14181a;padding:5px 10px;border-bottom:1px solid #ccc;cursor:pointer}.items-tab a,.video-text{color:#fff;box-sizing:border-box}.ui-autocomplete .ui-menu-item>div{opacity:.7}.ui-autocomplete .ui-menu-item:last-child{border-radius:0 0 5px 5px}.ui-autocomplete .ui-menu-item.dealer{padding-left:30px;position:relative;text-transform:uppercase}.ui-autocomplete .ui-menu-item.dealer::before{position:absolute;width:5px;height:5px;background:#fff;top:0;left:10px;bottom:0;margin:auto;border-radius:50px;border:2px solid #0086d3}.ui-helper-hidden-accessible{display:none}.items-tab{display:flex}.items-tab a{display:block;width:100%;text-align:center;background:#282f33;border-right:1px solid #333a3e;font-size:16px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;line-height:24px;padding:60px 15px;transition:all .3s linear 0s}.items-tab a:hover,.items-tab a:last-child{border-right:1px solid transparent}.ico-block .item .text1,.ico-block .item .text1 span,.ico-block .item .text2,.ico-block .item .text2 span,.map-block-text .big-text,.video-text .name{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.items-tab a .ico{background:2px center/120px auto no-repeat;display:inline-block;vertical-align:top;height:60px;width:60px}.items-tab a .name{display:block;padding-top:14px}.items-tab a:hover{background:#0a0c0d}.items-tab a:hover .ico{background-position:-62px center}.video-block{background:#000}.video-text{position:absolute;text-align:left;padding:13px;z-index:1000000000}.video-text.short{width:330px}.video-text.long{width:630px}.video-text.left-top{top:35px;left:0}.video-text.left-center{top:50%;left:0;transform:translateY(-50%)}.video-text.left-bottom{bottom:35px;left:0}.video-text.right-top{top:35px;right:0}.video-text.center-center,.video-text.right-center{top:50%;transform:translateY(-50%);right:0}.video-text.right-bottom{bottom:35px;right:0}.video-text.center-center{left:0;margin:auto;text-align:center}.video-text .name,.video-text p{margin-bottom:15px;color:#fff}.video-text .name{font-size:24px;line-height:24px}.video-text.big-text .name{font-size:48px;line-height:48px}.video-text.big-text p{font-size:24px;line-height:32px}.video-text .btn{display:inline-block;vertical-align:top;padding:9px 25px 11px;border:2px solid #fff;font-size:20px;line-height:20px;color:#fff}.video-text .btn:hover{border:2px solid #0086d3;background:#0086d3}.video-play{width:100%;text-align:center;font-size:0;margin:auto;background-position:center center;background-repeat:no-repeat;background-size:cover}.video-play::before{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}.hero .video-play,.hero_image .video-play{height:540px}.video-play>uppod_player_div{overflow:visible!important}.video-play iframe{padding:0}.ico-block{display:flex}.ico-block .item{background:#0a0c0d;margin-right:20px;margin-bottom:20px;text-align:center;width:100%;padding:18px 20px;color:#8a9399;box-sizing:border-box}.ico-block .item>span{display:block;padding:10px 0}.ico-block .item p{font-size:17px;margin:0 0 3px}.ico-block .item .text1{font-size:22px;color:#c2c9cc}.ico-block .item .text1 span{font-size:32px}.ico-block .item .text2{font-size:22px;color:#c2c9cc}.ico-block .item .text2 span{font-size:12px}.ico-block .item .text3{font-size:15px}.ico-block .item .text2+.text3{margin-top:-6px}.ico-block-small{font-size:14px!important;margin:0!important}.ico-block .item>span strong{font-weight:400;color:#c2c9cc}.map-block{background:#282f33;padding:20px 36px;display:flex}.map-block-text{padding-top:15px;padding-left:64px}.map-block-text p{margin:0!important;line-height:24px}.map-block-text .big-text{font-size:22px}.uppod-control_control_bar{display:none!important}.video-block-wrapper{background:#000}.video-play,.video-play video,.video-play>uppod_player_div{background-color:#000!important;position:absolute;height:auto}.video-block-wrapper .hero_image,.video-content{display:block;height:750px;overflow:hidden;position:relative;text-align:center}.video-block .video-play,.video-block-wrapper .video-play{height:auto!important;padding-bottom:0!important}.video-play{bottom:0;left:0;overflow:hidden;right:0;top:0}.video-play video,.video-play>uppod_player_div{left:50%!important;min-height:100%;min-width:100%;top:50%!important;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;width:auto}.video-js .vjs-tech{width:auto;height:auto}.video-content .video-text-block{max-width:986px;margin:0 auto;position:relative;height:100%;width:100%}.video-play>uppod_player_div div{height:100%}.video-play .vjs-poster{background-size:cover;transition:opacity .3s ease-in-out}.video-play.open .vjs-poster{opacity:0!important}.video-play.open{background-image:none!important}.global-poll-form::after{content:none}.jwplayer-fullscreen{height:auto;overflow-y:hidden}@media only screen and (max-width:1060px){.pages-content .slider-img{display:block}.pages-content .containers{display:none}.j-slider-block-center.block-center .j-slider-item,.j-slider-item{width:211px}}@media only screen and (max-width:979px){#featuresCarousel .carousel-arrow,.pages-content .slides-container li{opacity:1}.grid-12:after,.row.pages-content:after{content:""}.row .dealer_row_content{padding-left:25px}.row .dealer_row_content .row_content .dealer-social{display:inline-block;vertical-align:middle;float:none;padding:0}.dealer-social a{margin:0 1px 0 2px}.dealer_phone{padding:0 0 0 20px;margin-right:10px}.dealer_phone_item{width:340px}.dealer_phone_item .name{width:205px}#logo img,.row .row_content{width:auto}.dealer_links .search{float:left;padding:5px 16px 0 0;clear:none}nav ul{width:100%}#cta_nav{float:left;margin-right:10px!important}nav a{font-size:15px;line-height:18px}#main_nav{padding-right:5px;height:81px}#main_nav li.menu_link .menu_a{padding:0 9px}#cta_nav a{font-size:13px;line-height:17px}header .links .dealer_links{margin-bottom:23px}#logo{height:110px}#logo img{height:105px}.grid-3{width:160px}.features_navigation_list .grid-3{width:242px}nav li.index{display:none}nav li.search{float:right}nav li.search span{background:#505658}.feature_panel_column img{width:100%;padding-bottom:8px}.feature_panel_columns{margin:10px 10px 0!important}.feature_panel_column{height:auto}.feature_panel_columns .feature-block{float:left;width:50%}.feature_panel_columns .feature_panel_column{display:table-cell;vertical-align:top;float:none;margin:0!important;padding:10px;width:50%}.feature_panel_column .descr_text_and_bg a{display:block;width:auto}.feature_panel_column .descr_text_and_bg .descr_text .h3,.feature_panel_column .descr_text_and_bg .descr_text h3{padding-top:0}#buying-slider li.opaque .grid-12,.slides-container-wrapper li.opaque .grid-12{font-size:0}#buying-slider .grid-6,.slides-container li .grid-12>div.grid-6,.slides-container-wrapper .grid-6{width:46%}#buying-slider li .grid-12>div:last-child,.slides-container li .grid-12>div:first-child.grid-6,.slides-container-wrapper li .grid-12>div:last-child{margin-left:0}#buying-slider li .grid-12>div:last-child>div,.slides-container-wrapper li .grid-12>div:last-child>div{margin-left:20px;margin-right:20px}#buying-slider p,.slides-container-wrapper p{font-size:16px}.buying-owning-bullets{text-align:center;width:100%}#wrapper,.secondaryCarNav .secondRow .wrap,.secondaryCarNav .thirdRow .wrap,.wrap{width:auto}#footerNav .wrap>div img{width:100%}#footerNav .wrap>.grid-3{margin-left:0;margin-right:0;width:25%}#footerNav .wrap>.grid-6{margin-left:0!important;margin-right:0;width:50%}#footerNav .wrap>.grid-3>ul{margin-left:40px;margin-right:12px}#footerNav .newsItem .h4 a,#footerNav .newsItem h4 a{display:block;font-size:20px}#footerNav .newsItem .more{clear:both;display:inline-block;height:auto;margin-top:4px;position:static;text-align:left;width:auto}.buying{margin:30px 30px 0}.buying .wrap .owning .h3,.buying .wrap .owning h3{font-size:16px}#buying-slider-wrapper,.slides-container-wrapper{margin-left:30px}.slider{display:block}.hero .text_right,.hero_image .text_right{margin-right:15px;position:absolute;right:0;top:30px}.genericForm .formRow input,.genericForm .formRow label,.genericForm .formRow select,.genericForm .formRow textarea{position:static;display:block}.hero .text_right .h2,.hero .text_right .h3,.hero .text_right h2,.hero .text_right h3,.hero .text_right p,.hero_image .text_right .h2,.hero_image .text_right .h3,.hero_image .text_right h2,.hero_image .text_right h3,.hero_image .text_right p{margin-left:0}.hero .h3,.hero h3,.hero_image .h3,.hero_image h3{font-size:24px}.secondaryCarNav .spanTitle{padding:7px 30px 12px;margin-left:0}.secondaryCarNav .firstRow ul{margin-right:25px}.secondaryCarNav .secondRow .wrap>ul,.secondaryCarNav .thirdRow .wrap>ul{margin-left:15px}.grid-9{width:auto;float:none}.news-listing-articles{overflow:hidden;padding:8px 0}.news-listing-articles .column{margin:0;overflow:hidden}.news-listing-articles .grid-3{width:282px;margin:0}.news-listing-articles .grid-9{float:left;margin:15px 30px 15px 0;width:395px}.bord,.boxcar{display:block;float:none}.news-listing ul li{margin-bottom:20px!important;margin-top:10px!important}.bord{margin:0 20px;width:auto}.pager .arrow_link_top{margin-right:20px}.titleblue a{width:100%}.titleblue a .arrow_down,.titleblue a .arrow_right{right:12px}.box .titleblue a .arrow_download,.titleblue a .arrow_download{right:9px}.box .titleblue a:hover .arrow_download,.titleblue a:hover .arrow_download{right:29px}.titleblue a .arrow_down{margin-right:-33px}.titleblue a:hover .arrow_down{margin-right:-13px}.row{overflow:visible}.grid-8{width:410px}.richtext img{height:auto;width:100%}.table img{width:auto}.secondaryCarNav{height:auto!important}.boxcar{margin:30px;font-size:0}.boxcar:first-child{margin-top:30px}.boxcar .grid-4,.boxcar .grid-6{display:inline-block;margin:0;vertical-align:middle;float:none;box-sizing:border-box}.boxcar .grid-4{padding-left:12px;padding-right:12px;width:40%}.boxcar .grid-6{padding:12px 12px 12px 0;width:60%}.boxcar .grid-2{display:none}.boxcar .center.grid-2.column.no-margin{display:block}.contacts-page .grid-6{display:block;float:none;width:auto}.contacts .accessoriesContent .contacts-item>div{box-sizing:border-box;width:30%}.contacts .accessoriesContent .contacts-item>div.value{width:70%}#supernav .dealer-social{display:none}.genericForm .formRow label{float:none;margin-bottom:5px;text-align:left;width:auto}.genericForm .formRow.options ul{left:0;margin-top:12px;width:310px}.genericForm .optin label{background-position:0 0;padding-left:30px;position:relative}.genericForm .optin input[type=checkbox]:checked+label{background-position:0 -121px}.genericForm .optin li input{left:0!important;position:absolute;width:auto}.genericForm .grid-4{margin-right:0;width:40%}.genericForm .grid-8{width:60%}.genericForm .formRow input{width:295px}.filter-bottom>div.filter-name{display:block;margin-bottom:10px}.filter-bottom>div.filter-deals{padding-bottom:15px}.table table td .cost{text-align:center;width:95px}.table table .col-1{width:340px}.table table .col-2{display:none}.cars-info{padding:15px 0 15px 20px}.cars+div>.row_content{padding:0 20px}.cars.models-overview+div>.row_content{padding:0}.item-block-left{float:none;width:100%;padding-bottom:20px}.item-block-right{float:none;padding:0;width:100%;display:none}.item-block-right img{width:auto;display:none}.item-block-img>a>img:first-child{right:20px;top:20px}.item-block-img img:last-child,.item-block-right img:last-child{border:20px solid transparent;box-sizing:border-box;width:100%;display:block}.item-block-img{display:block;position:relative;background:#fff;margin-bottom:15px;padding:40px 0}#carColorator ul,.pages-content .gallery.interior .swiper-slide .swiper-slide-img,.pages-content .swiper-slide .swiper-slide-img{background-size:100% auto}.appeal-to-director-form .formBox,.contacts-page{margin-bottom:20px}.appeal-to-director-form #rightBlock{padding:0;width:100%}.contacts-page{margin-top:20px}.contacts .h3{font-size:24px}.accessories .h3,.accessories h3{min-height:auto}.accessories .main .h3>span:first-child,.accessories .main h3>span:first-child{min-height:25px}.contacts-page .grid-6{margin:20px;padding-top:468px}.contacts-page .row_content .grid-6:last-child{box-sizing:border-box;margin-left:0;margin-right:0;margin-top:0;padding:0;position:absolute;top:0;width:100%}#map{max-width:none!important;margin-top:0}.row>.appeal-to-director-form{margin:0 20px}.models-details>.h2,.models-details>h2{display:inline-block;margin-top:-8px;padding-left:30px;width:auto}.models-details>a{float:right;margin-right:30px;margin-top:2px}.models-details-activity>div.item-name{font-size:20px;padding-bottom:0;padding-right:0;padding-top:8px}.models-details-activity .bluebox.titleblue{margin:0 0 0 10px;width:240px}.models-details-activity .bluebox.titleblue:nth-child(2){display:none}.models-details-itogo>div.item-name{padding:0;width:100%}.models-details-activity>div.item-name,.row.pages-content{width:auto;display:block}.models-details-itogo div.item-cost{float:right}.row.pages-content{clear:both;float:none;padding:0 30px}.row.pages-content:after{clear:both;display:block}.row.pages-content .grid-4{width:285px}.pages-content .awardModule .award-item{padding-left:0;padding-right:0}.box{float:left;width:100%}.tabbed-slider .slides-container .grid-3,.tabbed-slider .slides-container .grid-8{display:block;margin:0;width:100%;box-sizing:border-box}.row.pages-content .grid-6{margin:0;overflow:hidden;width:auto}.row.pages-content .row_content>.grid-6{margin-right:1%;width:49%}.row.pages-content .grid-6 .grid-12{display:block;float:none;overflow:hidden;text-align:center;width:auto}.awardModule .award-image{width:auto}sub{font-size:.8em}.genericForm .grid-8.offset-4{padding-left:0;width:auto}.pages-content .bord{margin:20px 0 0;display:block}.grid-12{display:block;float:none;width:auto}.grid-12:after{clear:both;display:block}.pages-content #buying-slider-wrapper,.pages-content .buying,.pages-content .slides-container-wrapper{margin:0}.row_content .floatRight img{width:auto}.row_content.sitemap{overflow:hidden}.row.pages-content .sitemap .grid-4{padding-right:20px;width:236px}.row.pages-content .sitemap .grid-4:last-child{padding-right:0}.sitemap .grid-4{box-sizing:border-box;margin:0;padding-right:30px;width:50%}#gallery .carousel li img,.sitemap .grid-12{width:100%}#gallery .tabs{margin-right:0;right:30px}.carousel>ul{margin:0!important}#gallery .carousel>ul li>div{padding-left:30px;padding-right:30px}#gallery.interior .carousel .description,.contentbox #gallery .containers .carousel .description{margin-bottom:0;padding:10px 0 0 30px;position:relative}.pages-content .disclaimer{margin:0;padding-bottom:10px;padding-top:10px}.features_navigation{width:705px!important;margin:0 auto}.pages-content #storageTool .title{box-sizing:border-box;height:auto;padding:0 20px;width:100%;background-repeat:repeat}.pages-content #storageTool ul,.pages-content #storageTool ul li{min-width:initial;width:100%}.pages-content #storageTool ul li img{padding-top:100px;width:65%}.pages-content #storageTool .title .h2,.pages-content #storageTool .title h2{padding-bottom:30px}.pages-content #storageTool .title .h2 span,.pages-content #storageTool .title h2 span{display:block;padding-left:0}#storageTool .luggage_icons .icon{margin-left:6px}.pages-content#storageTool ul,.pages-content#storageTool ul li{min-width:inherit;width:100%}.interiorcol .wrap{margin:0;width:auto}#carColorator .storage_container div.label,#carColorator ul,#carColorator ul li{width:100%}#carColorator ul{min-width:100%;background-position:0 57%}.interiorcol ul li img{left:0}#carColorator .slider{min-width:100%;width:100%}#carColorator .ui-slider a{margin-left:-10px}.colorator ul li img{float:left;width:auto}#storageTool .title{width:auto}#storageTool .slider_container{padding:0 40px;box-sizing:border-box}#storageTool .luggage_icons{width:20%}#storageTool .title{left:0;padding:0 20px}.hide-on-mobile{display:none!important}.alpha{margin-right:0}.accessories-page .accessories .tit1{margin-left:12px}.config-dop-left{text-align:center;width:100%;padding:0}.models-details-item>div.item-name{padding-bottom:10px;width:auto}.config-options .checkbox-block{width:auto;padding-top:0}.config-options .cost{padding-left:14px;padding-top:1px;width:auto}.pages-content .config{left:-30px;position:relative!important;width:calc(100% + 60px)}.pages-content .config.fixed{left:0!important;position:fixed!important;width:100%!important;margin:0}.config .cars-info{padding:20px 0 20px 30px}.pages-content .configurator-tabs{left:-30px;position:relative;width:calc(100% + 60px);padding:0;border:none}body .cars-info>div.cars-info-name{width:230px}.cars-info-reg .titleblue a{width:90%}.row.gray_blue{left:-30px;padding:0 30px;position:relative;width:calc(100% + 60px)}.j-configurator .row.gray_blue{width:100%}.accordionContent td{padding:11px}.mazdaSpecArea .accordionContent td:first-child{padding-left:15px}body .configurator .specAccordion .accordionContent td,body .configurator .specAccordion .accordionContent td:first-child{padding:8px 0}.config-colors-block .config-grade{padding-left:30px;padding-right:30px}.pages-content .accessories-page{padding:0 0 40px}.accessories-page{overflow:hidden;padding:0 30px 40px;clear:both}.accessories .current .accessoriesContent{overflow:hidden;width:100%}.accessories .accessoriesContent .grid-6{width:48%}.accessories .margcontent img{width:100%;box-sizing:border-box;padding-right:20px}.acc .acc-cars{width:auto;font-size:0}.acc .acc-cars li{width:17.2%}.accessories-models .grid-8{width:100%}.accessories-models .grid-4,.accessories-models .row .module{margin:0}.accessories-models .grid-8 p{margin-bottom:0}.panel{display:none}#featuresCarousel .row_content .h2,#featuresCarousel .row_content h2{margin-left:10px;margin-right:10px}.j-become-dealer-form .genericForm .formRow input[type=checkbox]{left:10px!important;position:absolute;width:auto}.models-overview .grid-12>.grid-3,.models-overview .grid-12>.grid-6{display:inline-block;margin-left:0;margin-right:0;margin-top:20px;vertical-align:top;width:60%}#gallery .carousel-arrow,.pages-content .swiper-button-next,.pages-content .swiper-button-prev{display:none}.models-overview .grid-12>.grid-3{float:right;width:40%}.models-overview .grid-12>.grid-6{box-sizing:border-box;float:left;padding-right:30px}.models-overview .grid-12>.grid-3.omega{margin:0}.models-overview #featuresCarousel{left:-30px;position:relative;width:calc(100% + 60px)}.models-overview #featuresCarousel .row_content .h2,.models-overview #featuresCarousel .row_content h2{padding-left:30px;padding-bottom:0;margin-left:0}.models-overview ul.features_navigation_list{margin-left:20px!important}.models-overview .features_navigation{margin:0}.awardModule .award-section{box-sizing:border-box;margin:0;padding:0;width:35%}.gallery .slider-img .description,.slider-img .description{margin-left:30px;width:500px}.awardModule .award-section.award-content{width:65%}.row.pages-content .content-info .award-section.richtext{width:50%!important}.awardModule .award-image{padding-right:20px}#gallery .carousel .description{padding:2px 30px 30px;width:500px}.slider-img .description{left:0}#gallery .carousel .carousel-bullets{bottom:30px;right:75px!important}.cost-sum,.cost-sum p{display:inline-block;margin:0;vertical-align:middle}#gallery{left:-30px;position:relative;width:calc(100% + 60px)}.colorator ul li,.interiorcol .wrap{left:0}#carColorator .slider .label.label_right{right:-10px!important}.cost-sum{padding:15px 0 15px 15px}.j-mini-info{overflow:hidden}.j-mini-info .grid-3{box-sizing:border-box;float:left;margin:0;padding-right:20px;width:60%}.j-mini-info .grid-3.alpha{float:right;padding:0 10px 0 0;text-align:right;width:40%}.cost-sum p{padding-right:20px;padding-bottom:0!important}.mazdaSpecMiniArea>.wrap>.grid-3{background:#fff;display:block;overflow:hidden}.mazdaSpecMiniArea .bluebox{display:inline-block;margin:0;vertical-align:middle;width:240px}.info-cars{display:block;padding-bottom:20px}.info-cars .block{box-sizing:border-box;float:left;padding-right:20px;width:50%}.info-cars .block .h3,.info-cars .block h3{font-size:24px}.info-cars .block .h3,.info-cars .block h3,.info-cars .block p{padding-bottom:15px}.hide-on-desktop{display:block!important}.models-overview .mazdaSpecMiniArea .hide-on-desktop{display:block!important;margin-bottom:30px}.models-overview .mazdaSpecMiniArea .hide-on-mobile{display:none!important}.offer-summary{padding:20px 0}.row.pages-content .offer-summary .grid-6:first-child{width:290px}.row.pages-content .offer-summary .grid-6{margin-left:20px;padding:0;width:360px}.search-block{padding:25px 20px 30px}.search label{display:block;margin-bottom:10px}.search #search{margin:0 15px 0 0;width:65%}.row_content>.search-block{padding-left:0;padding-right:0}.pages-content .row.search .search-block{padding-left:30px;padding-right:30px}.search .filter-bottom>div.filter-deals{width:36%}.search .filter-bottom>div.filter-sort{width:64%}.models-overview .hide-on-mobile,.models-overview~.hide-on-mobile{display:block!important}.features_navigation_column{position:relative;width:100%!important;padding:0!important}ul.features_navigation_list li{box-sizing:border-box;margin:0;padding:12px;width:25%;height:auto!important;float:left}ul.features_navigation_list img{width:auto}#featuresCarousel{position:relative;padding-bottom:0}#featuresCarousel .row_content .h2,#featuresCarousel .row_content h2{margin-bottom:10px}.colorator .sh{background-position:-30px center;background-size:100% auto}.row.pages-content .content-info .grid-6{display:inline-block;padding-right:6px;vertical-align:top;width:221px}.row.pages-content .content-info .grid-3{margin-left:0}.row.pages-content .content-info .grid-6.floatRight{padding-right:0;width:465px}.row.pages-content .content-info .grid-6.floatRight .grid-3{display:inline-block;padding-right:6px;vertical-align:top;width:221px}.row.pages-content .content-info .grid-6.floatRight .grid-3:nth-child(2){padding-right:0;padding-left:6px}.row.pages-content .content-info .grid-6.floatRight .grid-3:last-child{padding-right:0}.swiper-button-prev{background-position:-50px 50%;left:0;width:50px}.swiper-button-next{background-position:20px 50%;right:0;width:50px}.slides-container-wrapper .slide-control{display:none}.colorator{overflow:visible!important}.accessories-page~.row .arrow_link_top a{display:block}#carColorator ul{background:none!important}.config-grade .desc{padding-top:12px;width:370px}.configurator .wrap{font-size:0}.config-grade-params>ul{width:auto}.config-grade{padding-bottom:25px}.editSpec label{font-size:18px}.colorator~.configurator .config-grade-params>ul li{border-radius:5px}.colorator~.configurator .config-grade .name span{display:none}.configurator .row.gray_blue{width:100%}.configurator .editSpec li.selected{background-color:#fff!important}.box .titleblue a{width:auto;padding-right:30px}.box .titleblue a:hover .arrow_right{right:32px!important}.video_category,.videos{width:auto}.pages-content .contentbox-wrapper .mar .bottomBorder{background:none}.cars.models-overview{left:-30px;position:relative;width:calc(100% + 60px);margin-left:0;margin-right:0}ul.video_category_list{text-align:center}ul.video_category_list li{display:inline-block;float:none;margin-right:10px;margin-bottom:10px;text-align:left;width:45%;padding-bottom:20px;padding-top:10px;vertical-align:top}.cars-info>div.cars-info-reg.open{display:block;padding:15px 20px 0 0;width:auto}.row .row_content ul.configuratorModels li{width:226px}.cars-spec-model{background-color:#56AFE1;background:-moz-linear-gradient(top,#56afe1 0,#118ed5 100%);background:-webkit-gradient(linear,left top,left bottom,from(#56afe1),to(#118ed5));background:-o-gradient(#56afe1,#118ed5);background:-ms-linear-gradient(top,#56afe1,#118ed5);height:auto;width:auto}.cars-spec-model .item-header{display:block;float:none;padding-bottom:15px;position:static;width:auto}.cars-spec-model .item-content-preview{display:block;float:none;padding:0;position:static;text-align:center;width:auto}.cars-spec-model .item-content-preview span{padding-left:0}.config-colors-car{padding-top:50px}.not-found .row .row_content .richtext{padding:0 35px}.not-found header{display:none}.pages-content>.secondaryCarNav{left:-30px;position:relative;width:calc(100% + 60px)}.slider-name{font-size:22px;line-height:22px;margin-bottom:20px}.j-slider{max-width:none;padding:0 36px}.j-slider .j-prev{left:12px}.j-slider .j-next{right:12px}.j-slider-item a.btn:last-child{margin-left:8px;padding-left:8px}.j-slider-item .thumb_desc{min-height:100px;background-position:center 20px;background-size:100% auto;margin:0;padding:20px 0}.j-slider-item .thumb{height:auto}.j-slider-item a{font-size:19px;line-height:19px}.j-slider-item .price{font-size:15px;line-height:20px}.j-slider-item a.btn{font-size:13px;line-height:15px;display:none!important}.j-slider-item .notes{margin-bottom:0}.j-slider-block-center.block-center .j-slider-item,.j-slider-item{width:160px;min-height:auto!important}.slider{padding-bottom:5px}.index-page .slider+.row+.dark .disclaimer{display:none}.index-page .row>.dark:last-child{padding-top:12px}.disclaimer{padding:25px 40px}.news-items{margin:12px 24px 40px;padding:15px 10px 5px}#footerNav .wrap>div{width:auto;float:right}#footerDark{padding:13px 30px 30px}#footerNav{padding:6px 30px}#footerDark .regionInfo{padding-top:30px}.j-slider-item .thumb img{width:100%}.config-options .h3,.config-options h3{padding-top:10px}.dark .news-items{box-sizing:border-box;width:auto}#logo{left:5px}.models-details-activity>div.item-name{padding:8px 0 0!important}.j-models-details .richtext{padding:0}.j-models-details .grid-12,.j-models-details .richtext .models-details-items{margin:0}.models-details{padding:20px 0}.row-tabs-nav{left:30px}.config-dop-images{text-align:center}.config-dop-images_small{width:auto}.config-dop-images>img{width:100%}header .links nav{margin-left:0}#main_nav .cars{margin-left:10px}#main_nav li.menu_link:first-child .menu_a{padding-left:0}nav ul ul{left:-125px;width:calc(100% + 120px)!important}.j-params-block .accordionContent th span{font-size:13px;min-width:101px}.j-params-block .accordionContent th span:after{background-position:-14px -64px;right:2px}.j-params-block .accordionContent th.active span:after{background-position:-14px -4px}.j-params-block .accordionContent th:last-child span{margin-right:0;min-width:106px}.pages-content .configurator-mini{left:-30px;position:relative;width:calc(100% + 60px)}.pages-content .configurator-mini .row.gray_blue{padding:0;position:static;width:100%}.configurator-mini .cars-info>div.cars-info-reg{width:205px;display:none}.configurator-mini .row.bottomBorder{width:auto}.configurator-mini .cars-info>div.cars-info-name{width:480px}.configurator-mini .cars-info>div.cars-info-new_sum .new_sum-cost strong{font-size:28px}.configurator-mini .config-grade{padding-left:30px;padding-right:30px}.configurator-mini+.row.dark{left:-30px;padding:0 30px;position:relative;width:100%}.pages-content .j-configurator .row-tabs,.pages-content .j-models-details{position:relative;width:calc(100% + 60px);left:-30px}#featuresCarousel.gray{padding:0 30px;margin-left:-30px;margin-right:-30px}.configurator-tabs .disclaimer,.pages-content .configurator .disclaimer{padding:0}.row .row_content ul.configuratorModels{margin-left:-10px;margin-right:-20px}.row .row_content ul.configuratorModels li{display:inline-block;float:none;vertical-align:top}.row .row_content ul.configuratorModels li:last-child{margin-right:20px}.pages-content .configurator .disclaimer .richtext,.pages-content .configurator .disclaimer .richtext p:last-child{margin:0!important}nav .cars .thumb_desc{width:133px}.search-active .links .search_form{right:-4px;top:11px}.accordionContent td .option{min-width:inherit}.specAccordion .accordionContent td>div{width:74px}.colorator p{clear:both;margin:0;position:absolute;top:90px}.slides-container li .grid-12>div.grid-6:first-child{margin-right:5%}.slides-container .p1,.slides-container .p1 strong{font-size:30px}.tabbed-slider .buying-owning-bullets{bottom:20px!important;right:15px!important}.content-info .awardModule .award-section{width:66%}.content-info .awardModule .award-image{margin-right:0;padding-left:20px;width:30%}.models-overview~.hide-on-mobile .content-info .awardModule .award-section,.models-overview~.row .content-info .awardModule .award-section{width:70%}.models-overview~.hide-on-mobile .content-info .awardModule .award-image,.models-overview~.row .content-info .awardModule .award-image{padding-left:0;padding-right:30px;width:30%}.content-info .awardModule{margin-top:0}.boxvid .h2 span{display:block;padding:0}#gallery>.module_header>.h2,#gallery>.module_header>h2{padding-left:30px}.pages-content #storageTool{left:-30px;width:calc(100% + 60px)}.grid-12>.content-info-open .smallhd{background:rgba(4,5,5,.9);box-sizing:border-box;display:none;height:100%;padding:20px 20px 40px;position:absolute;top:0;font-size:13px}.grayBG p,body #used_cars_flter label,body #used_cars_flter p.label{font-size:16px}.grid-12>.content-info-open>a{display:block}.quote{margin-top:20px}.contentbox .mar p{margin-top:0;width:80px}.grayBG .contentbox .mar p{width:auto}.contentbox .mar .h2,.contentbox .mar h2{margin-top:4px}.slides-container{margin-bottom:40px}#list_items .car_list_item:last-of-type:hover .mz_item,.content-info-open{margin-bottom:0!important}.configurator-mini>.cars-info-reg{display:block;background:#0a0c0d}.pages-content .formwizard.genericForm,.pages-content .row.search{padding:0;position:relative}.pages-content .formwizard.genericForm .formwizard.genericForm{position:static;width:100%;padding:0}.btn-scroll-up-wrap,.link-back-wrap{margin-left:30px;margin-right:30px}.pages-content .formwizard .map-toggle-group{right:20px!important}.quote-block .omega{float:none}.quote-block .h2 span,.quote-block h2 span{display:block;padding:0}#list_items .drop_info{display:none!important}.drop_link{background-position:0 -57px!important}.grayBG .box.noBg{margin-bottom:20px}.grayBG p{margin:20px 0!important}#gallery .h2,#gallery h2{margin-top:10px}.grayBG .news-listing-articles .marginT12{margin:12px 0 0!important}.secondaryCarNav .secondRow li a{padding:12px 15px}.richtext p:last-child a{display:inline-block;margin-bottom:20px;vertical-align:top}.dealer_info .od,.dealer_list,.dealers-page .search_form .search-input{display:none}.colorator,.colorator .h2,.colorator h2,.colorator p{left:0}.colorator .forwardCTA{margin-right:0}.content-info .grid-12.hide-on-desktop{margin-bottom:30px}.dealer_info .name{font-size:16px;line-height:18px;margin-right:0;margin-top:4px}.dealer_info{margin-left:0;width:auto}.dealers-page.search-active .search_form .search-input{display:inline-block}.dealers-page .search_form .button-search{width:20px}.dealers-page .search_form{display:inline-block;vertical-align:top}.dealers-page header .search .phone{background:url(../images/bg-menu.png) center -15px/28px auto no-repeat;display:inline-block;height:20px;vertical-align:top;width:18px;margin-right:4px}.dealers-page footer .dealers-logo,.dealers-page footer .footer-info,.j-reel+.config-colors-car{display:block}.dealers-page #cta_nav{margin-right:20px!important}.dealers-page footer.row{width:auto;display:block;clear:both}#footerNav{background:#0a0c0d}.dealers-page #footerDark .regionInfo{clear:both;float:none;padding-top:30px}.dealers-page #footerDark .siteLinks{clear:none}#footerDark .dealers-logo{margin:0 30px 0 0;padding:0;float:left}.dealers-page .dealers-logo>img{height:auto;padding:5px 0 0}.dealers-page #logo{background-position:0 0}.accessories .h3 .descrip,.accessories .h3 .price,.accessories h3 .descrip,.accessories h3 .price{width:auto}.colorator .slider_container{width:96%}.slider_container .colors{width:690px}.colorator .storage_container.row_content{width:96%!important}.colorator .h2,.colorator h2,.colorator p{margin-bottom:75px}.table-content+p{top:0}#carColorator .storage_container{background-position:0 260px}.colorator ul{min-height:300px}.colorator ul li{height:283px}.colorator .sh{bottom:68px}#carColorator .slider{margin-top:100px}#carColorator .ui-slider .fakeHandle{height:340px}.row.pages-content .content-info .grid-6.floatRight{float:left}.row.pages-content .content-info .grid-6 img{max-height:186px;max-width:none;width:221px}.row.pages-content .content-info .grid-6.alpha{margin-right:6px}.content-info-open .smallhd{width:calc(100% - 6px)}.row.pages-content .contacts-page .grid-6{margin:0;width:100%}.dealers-page footer .footer-info{padding-bottom:0;padding-top:0}.dealers-page #footerNav{background:#0a0c0d}.cars-page{overflow:hidden}.dealers-page .dealers .mz_model{width:auto}#footerNav .wrap .column.omega>a,.dealers-page #footerNav .wrap .column.omega>a{display:none}#footerNav .wrap .column.alpha>a:last-child,.dealers-page #footerNav .wrap .column.omega>a:last-child{display:block}#footerNav .wrap>div.omega,.dealers-page #footerNav .wrap>div.omega{display:none}#list_items .list_content .mz_engine{clear:both}#list_items .list_content .mz_next+.mz_engine{padding-top:0}#footerNav .wrap>div:first-child{display:block;float:none}#footerNav .wrap .column>a:last-child{float:right;margin-right:0}.dealers-page #footerNav .wrap .column>a:last-child{padding-right:0}.video_container{margin-bottom:20px}body .mz_cars .cars-info.cars-info-old-sum>div.cars-info-name,body .mz_cars .cars-info>div.cars-info-name{width:200px}body .cars-info .mz_car_reserv{display:inline-block;vertical-align:top;margin-right:0}body .dealers .item-block-params .name-model{display:inline-block;padding-bottom:0}.mz_cars{left:-30px;position:relative;width:calc(100% + 60px)}.cars-info.hide-on-desktop{padding-left:0}.genericForm .steps li{padding:14px 20px}.genericForm .steps li.current{padding-left:24px!important}.genericForm .hasDivider .modelSummary .choices div p{float:none;padding-bottom:15px;text-align:left;width:auto}.genericForm .hasDivider .modelSummary .choices div img{float:none}body .ds-form-group{width:228px}body .dealer-card-detail .ds-route{border-left:1px solid #0a0c0d}body .dealer-card-detail .ds-open-hours caption,body .dealer-card-detail address,body .dealer-card-detail h5.ds-dealer-name{color:#fff}.genericForm .formRow textarea{width:295px}.genericForm .formRow select{width:315px!important}.test-drive-form .formStep .grid-4{margin-top:0;width:33.33%}.test-drive-form .formStep #rightBlock.grid-8{box-sizing:border-box;margin-left:0;padding-left:30px;width:66.66%}body .dealer-search .ds-form-group:nth-child(1),body .dealer-search .ds-form-group:nth-child(2){width:243px}body .dealer-search .dealer-card>*{width:50%}body .dealer-search .dealer-card .ds-info{padding-bottom:30px;padding-right:0}.pages-content .cars-in-stock-disclaimer{padding-left:15px;padding-right:15px}.row-car-info,.row-special-offer{float:none;margin:0 -30px;width:auto}.row-car-info .row_content{padding-left:30px;padding-right:30px}body div.cars-info{background:0 0}body .configurator-mini div.cars-info{background:#0a0c0d}.hide-on-tab{display:none!important}.tab-exterior{background-size:120% auto}.secondRow-info.fixed,.thirdRow.fixed{top:41px}.grid-6 .content-info .awardModule .award-section{width:66%}.grid-6 .content-info .awardModule .award-image{margin-bottom:0;width:30%}ul.features_navigation_list .descr_text_and_bg,ul.features_navigation_list .descr_text_and_bg .descr_text{height:auto!important}.j-configurator .row-tabs{min-height:inherit}.config-colors-items{margin-bottom:40px;margin-top:40px}.accessories-page .filter-top{position:static;width:auto}.accessories-page .filter-top .select-block{width:201px}.accessories-page .filter-top .bluebox.titleblue{background:none;border:none;box-sizing:border-box;clear:both;float:none;margin:0 25px 0 0;text-align:center;width:auto}.accessories-page .filter-top .bluebox.titleblue a{background:#0086d3;border-radius:5px;color:#fff;display:inline-block;padding-right:29px;text-align:left;vertical-align:top;width:200px}.accessories-page .filter-top .bluebox.titleblue a:after{background-position:0 -530px!important}.acc .acc-cars{margin-right:-20px}.accessories-page .accessories .h3 .price,.accessories-page .accessories h3 .price{float:left}.accessories-page .accessories .h3 .descrip,.accessories-page .accessories h3 .descrip{width:175px}.accessories-page .accessories .nest .h3 .descrip,.accessories-page .accessories .nest h3 .descrip{width:135px}body #used_cars_flter .filter-sort span{font-size:17px}body #used_cars_flter .filter-sort{float:right;margin:0;padding:0;width:auto}body .mz_detail{width:100%;margin-left:100px;margin-top:0;max-width:520px}body .mz_detail .dist_yr,body .mz_detail .reg_col{display:block}body .row-car-info .cars-info>div.cars-info-name{width:255px;min-height:71px}.row-car-info .cars-info>div.cars-info-new_sum,.row-car-info .cars-info>div.cars-info-start_sum{padding-left:0;padding-right:0}body .row-car-info .cars-info .mz_car_reserv{position:absolute}.config .cars-info>div.cars-info-reg:last-child,.config .cars-info>div.cars-info-reg:nth-child(3){float:none;padding-left:0;padding-top:10px}#mz_item_wrapper{margin-bottom:25px}.config-options .cost{float:right!important}.config-options .h3 a,.config-options h3 a{top:10px;padding:0!important}.j-reel{background-size:100% auto}body #list_items .list_content .mz_item .spec-ico{top:1px}body #list_items .list_content .mz_item .mz_price .spec-ico{left:0;top:2px}body .mod_eng{width:auto}body .nc_dealers #list_items .mz_model{padding-right:35px!important;width:auto;min-width:270px}body .nc_dealers #list_items .mz_year{width:100px}body #list_items .mz_item{height:136px}body .cars-page #list_items{background-position:center center;min-height:100px}.form-col-half{width:100%}.models-details-item.models-details-services .item div.item-name{width:115px}.models-details-item.models-details-services .item .item-text{width:360px}body .dealer-card.ds-map-balloon .ds-website{margin-top:-3px}.formBox.dealer-search,.formwizard.genericForm{overflow:visible}.formBox.dealer-search:after,.formwizard.genericForm:after{clear:both;content:"";display:block}#ds-map-row{margin-left:-20px;margin-right:20px;padding-left:20px;padding-right:20px}.dealer-search #ds-map-row{background:none;clear:both;float:none;margin:0 -30px;padding:0;width:auto}.dealer-search #ds-list-row{clear:both;float:none;margin-left:-30px;margin-right:-30px;width:auto}.global:after{height:163px}footer{margin-top:-163px!important}body .nc_mazda #list_items .mz_color{width:auto}body #popup_reserv .res_header{color:#4b4b4b}.info-block-param.pull-right{margin-left:0;max-width:310px}.dealer_info{max-width:125px}.dealers-page footer>.wrap{display:block;width:auto}.dealers-page footer.row{margin-top:-181px!important}.dealers-page .global:after{height:181px}body .support-form .formStep .formAction.hide-on-mobile{display:none!important}body .support-form .formAction.hide-on-desktop{display:block!important}.config-colors-items .row_content,.suvenire-item-info .item .form .formRow{display:block}#carColorator{overflow:visible!important}.pages-content .row.search{clear:both;display:block;float:none;margin-left:-30px;margin-right:-30px;width:auto}.pages-content .formwizard.genericForm #test-drive-form .formwizard.genericForm,.pages-content .formwizard.genericForm .formwizard.genericForm{margin:0}.back-auto{left:5px}.faq-page .grid-9{float:left;width:474px}.cars~.row #tab-exterior img,.cars~.row #tab-interior img{height:auto}.configurator-tabs .tabs-content .tab-insurance .calc{padding-bottom:30px}#carColorator .slider .label{top:160px!important}.news-listing .news-listing-articles li:last-child{margin-bottom:0!important}.search.genericForm{margin-left:-30px;margin-right:-30px}body .acc .acc-cars .car .alink{font-size:14px;padding:2px 10px;margin-right:7px}body .dealer-search .ds-found-count,body .dealer-search .text-right{padding:0 20px}.configurator-tabs .tabs-nav .tab{font-size:16px}.suvenire-filter a{padding:15px 29px}.suvenire-slider{padding:0 64px}.suvenire-item-slider{padding:22px 0}.suvenire-item-info{padding:60px 30px 50px}.suvenire-item-info .item .text .send a{padding:10px 26px}.suvenire-item-info .item .application{padding:60px 30px 50px}.suvenire-item-info .item .text{padding-top:0}.suvenire-item-info .item .form{padding-left:0;padding-top:0;width:40%}.suvenire-item-info .item .form .formRow input{box-sizing:border-box;width:100%}.suvenire-item-info .item .form button.primaryCTA{width:100%}body .dealer-card-detail .ds-contacts-wrap{float:none;margin:0 0 20px;width:auto}body .dealer-card-detail .ds-table{float:none;margin:0 20px 20px;width:auto}.accordionContent th:first-child{font-size:20px}body .cars-page #list_items .list_content .mz_color,body .cars-page #list_items .list_content .mz_engine{color:#333}.accessories .h3 .acctit1,.accessories h3 .acctit1{font-size:24px}.genericForm .formRow.absolute{margin-top:0;position:static}body .cars-page #list_items .car_list_item,body .cars-page #list_items .car_list_item:hover{border-bottom:medium none;border-top:medium none}#main_nav li.menu_link.carshome.selected .menu_a:before,#main_nav li.menu_link.carshome:hover .menu_a:before{left:-1px;margin:0}body .mz_car_reserv a.menu_car{width:60px}.pages-content>.contentbox .mar{padding-left:0;padding-right:0}body .row-car-info .cars-info .mz_car_reserv.in-stock-reserv{padding-top:15px}body .cars-page #list_items .list_content .mz_price.old_price{right:130px}body .cars-page #list_items .list_content .mz_benefit{position:absolute;right:20px;top:11px}body .cars-page.nc_dealers #list_items .list_content .mz_color,body .cars-page.nc_mazda #list_items .list_content .mz_color{font-size:15px;margin-left:0;width:auto}body .cars-page.nc_dealers #list_items .list_content .mz_detail,body .cars-page.nc_mazda #list_items .list_content .mz_detail{margin-top:10px}body .cars-page #list_items .list_content .mz_price.old_price>span{display:inline}body .cars-page #list_items .list_content .mz_price.old_price>span.spec-ico{display:none}body .cars-page #list_items .list_content .mz_price.old_price .old span{display:inline}body .cars-page #list_items .list_content .mz_benefit span{color:#2b3033;display:block;font-size:17px}body .cars-page #list_items .list_content .car_list_item:hover .mz_benefit span{color:#fff}body .cars-page #list_items .list_content .mz_benefit p{margin:6px 0 0}.boxcar img,.boxcar:hover img,.content-info-open img,.content-info-open:hover img,.feature_panel_column img,.feature_panel_column:hover img,.features_navigation_column_image img,.features_navigation_column_image:hover img,.j-slider-item .thumb img,.j-slider-item:hover .thumb img,.slides-container li img,.slides-container li:hover img{transform:none}.tpl-placeholder .text-error{padding:0 30px}.config-btn{margin-right:25px;margin-top:5px;margin-bottom:5px;padding:6px 37px}.counter-auto{width:auto}.counter-auto .counter-auto-block{right:15px}#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child{left:auto!important;margin:0;right:20px!important}#pano:after{left:auto;margin:0;right:20px}body .mz_cars .cars-info{min-height:71px}body .cars-info .mz_car_reserv,body .row-car-info .cars-info .mz_car_reserv.in-stock-reserv{float:none;position:absolute;top:0;right:0;bottom:0;margin:auto;height:auto;padding:0 20px 0 0}body .cars-info .mz_car_reserv .m_button,body .row-car-info .cars-info .mz_car_reserv.in-stock-reserv .m_button{float:none;margin:9px 0;width:150px}body .cars-info .mz_car_reserv .drop_car,body .row-car-info .cars-info .mz_car_reserv.in-stock-reserv .drop_car{right:20px;top:90px;width:175px;left:auto}body .cars-info .mz_car_reserv .drop_car li a,body .row-car-info .cars-info .mz_car_reserv.in-stock-reserv .drop_car li a{font-size:15px;line-height:36px;box-sizing:border-box;width:100%}.genericForm.support-form-with-attachment p.tandc{padding:0 20px}body .genericForm .select .select2-container{width:315px!important}.genericForm .formRow .file-upload,.genericForm .formRow .file-upload-name{width:295px}.genericForm.support-form-with-attachment .formRow textarea{width:638px}.genericForm .formRow .comments-text{top:48px}.cars-info>div{vertical-align:top}.video-text.big-text .name{font-size:24px;line-height:24px}.video-text.big-text p{font-size:16px;line-height:120%}.hero .text_big .h2,.hero .text_big h2,.hero_image .text_big .h2,.hero_image .text_big h2{font-size:30px;line-height:30px;text-transform:none;margin-bottom:2px}.hero .text_big .h3,.hero .text_big h3,.hero_image .text_big .h3,.hero_image .text_big h3{font-size:24px;line-height:24px;text-transform:none}.ico-block{flex-wrap:wrap}.ico-block .item{max-width:185px}.ico-block .item img,.map-block img{width:auto}.map-column .grid-12{display:flex}.map-column .grid-9{width:70%}.map-column .grid-3{width:30%}.map-block{padding:20px 15px}.map-block-text{padding-left:20px;padding-top:0}.video-block-wrapper .hero_image,.video-content{height:500px}.row.pages-content .video-block,.row.pages-content .video-block-wrapper{margin:0 -30px;float:none;width:auto;clear:both;display:block}.row.pages-content .video-block-wrapper .hero_image .text_left{margin:0 30px;left:0}.video-text{padding:15px 30px!important}.models-details-items .disclaimer,.tabs-content .disclaimer{padding:30px!important}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.j-slider-item .thumb_desc{min-height:100px}.j-slider-item a.btn{display:none!important}}@media only screen and (max-width:768px){#gallery.interior .containers .carousel,#gallery.interior .containers .carousel ul li{height:auto}#gallery>.module_header{position:absolute;width:100%;z-index:10}.gallery .swiper-container{margin-top:60px}.j-slider-block-center.block-center .j-slider-item,.j-slider-item{width:152px}.features_navigation_list .grid-3{width:242px}.configurator{padding-bottom:70px}}@media only screen and (max-width:767px){.boxcar,.cars,.config{box-shadow:none}.row .dealer_row_content{padding-left:0}header>.dealer_row_content,header>.row{display:none}header{margin-top:60px;position:relative;z-index:999999}header .menu{background:#0a0c0d;box-sizing:border-box;display:block;font-size:0;left:0;top:0;padding:0 10px;position:fixed;width:100%;z-index:999}.menu>div,.menu>span{float:left;height:60px;width:14%;font-size:0;text-align:center}.menu>span.dealer{text-align:left;width:58%}.menu>span.dealer a{height:auto;padding:14px 20px;color:#fff;text-transform:none}.menu>span.mazda-name{text-align:left;width:56%}.menu>span.mazda-name a{border-radius:5px;color:#737b80;display:inline-block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;line-height:19px;padding:5px 40px 5px 10px;vertical-align:top;height:auto;margin-top:15px;text-transform:none;background:url(../images/arr-mazda-name.png) 90% 0 no-repeat #14181a}.hero-text-wrapper>.h3,.hero-text-wrapper>h3,.j-slider-item .price,.links.dark a,header .menu a{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif}.menu>span.mazda-name.active a{background-color:#2b3033;background-position:90% -30px;border-bottom:2px solid #14181a;color:#fff}.menu>span.mazda-name.active .mazda-links{display:block;width:146px;position:relative;z-index:1000}.menu>span.mazda-name .mazda-links a{background:#2b3033;border-bottom:2px solid #14181a;border-radius:0;color:#737b80;display:block;margin-top:0;padding-right:10px;padding-top:9px;padding-bottom:10px}.menu>span.mazda-name .mazda-links a:last-child{border-bottom:none;border-radius:0 0 5px 5px}.menu>span.mazda-name .mazda-links a.active{background:#14181a;color:#fff}header .menu a{font-size:24px;line-height:32px;text-transform:uppercase;display:block;height:100%}.menu .menu-link{background:url(../images/bg-menu.png) center -60px/34px auto no-repeat}.menu .phone{background:url(../images/bg-menu.png) center 0/34px auto no-repeat;margin:0}.menu .search{background:url(../images/bg-menu.png) center -120px/34px auto no-repeat;margin:0}.menu .logo a{height:auto;margin-top:-4px}.menu .logo a img{width:42px}.links{clear:both;display:table;width:100%;padding-top:1px!important}.links a{box-sizing:border-box;float:left;width:50%}.links.dark a{background:#2b3033!important;border-bottom:2px solid #171b1c;border-left:2px solid #171b1c;border-radius:5px;border-right:2px solid #171b1c;color:#fff;display:inline-block;font-size:17px;padding:13px 20px;vertical-align:top}.links.dark a:nth-child(2n+2){border-left:medium none}.slider{padding:20px 0 10px}.slider-name{margin-bottom:20px}.j-slider{max-width:none;padding:0}.j-slider .j-next,.j-slider .j-prev{display:none!important}.j-slider-block-center{width:auto}.j-slider-block-center.block-center .j-slider-item,.j-slider-item{background:#14181a;display:block;height:auto;margin-bottom:10px;width:auto;min-height:initial}.j-slider-item .text{text-align:left}.j-slider-item a.btn{display:none!important}.j-slider-item .thumb_desc{background-position:left center;background-size:auto auto;box-sizing:border-box;display:table;height:auto;overflow:hidden;width:100%}.j-slider-item .text,.j-slider-item .thumb{display:table-cell;vertical-align:middle;width:50%}.j-slider-item .thumb{height:auto;padding-right:20px;text-align:center}.j-slider-item .thumb img{max-width:100%}.j-slider-item a{font-size:20px;line-height:28px;color:#fff;margin-bottom:2px}.j-slider-item .text a:first-child{max-width:none;margin:0 0 2px}.j-slider-item .price{font-size:15px;line-height:20px}.j-slider-item .notes{font-size:15px;line-height:20px;margin:0}.feature_panel_columns .feature-block{display:table;margin-bottom:0;width:100%}.feature_panel_columns .feature-block:last-child{margin-bottom:0}.feature_panel_columns .feature_panel_column{height:auto!important;box-sizing:border-box;display:inline-block;vertical-align:top}#footerDark .socialLinks,#footerDark a.mobile,.feature_panel_column .descr_text_and_bg a{display:none}.feature_panel_column .descr_text_and_bg .descr_text .h3 span,.feature_panel_column .descr_text_and_bg .descr_text h3 span{font-size:17px;line-height:20px}.feature_panel_column .descr_text_and_bg .descr_text p span{font-size:15px;line-height:17px}.slider-name{font-size:19px;line-height:23px}#footerNav a:active,#footerNav a:hover,#footerNav a:link,#footerNav a:visited,.links.white a{font-size:20px}.carousel-bullets,.dealers-page .carousel-bullets{bottom:20px!important;position:absolute;right:30px!important;width:auto}.links.white{background:#f0f0f0;box-sizing:border-box;padding:15px 10px}.links.white a{margin:5px 2%;width:46%;border:none;background-color:#fff!important}#footerNav .wrap>.grid-3{width:50%}#footerNav .wrap>div.alpha{position:relative}#footerDark a.desktop{display:block}#logo,.bord,.pager .menu{display:none}#footerDark{padding:10px 15px 40px}.hero #hero_carousel,.hero .hero-img{height:auto}.hero .text_right,.hero_image .text_right{margin:0;box-sizing:border-box;position:static;width:100%;text-align:left}#hero_carousel{background:#2a3033}.carousel-bullets a{background:#8f9293!important;border-radius:50px;margin:0 3px;height:0;width:0;padding:4px!important}.carousel-bullets a.active{background:#fff!important;height:1px;width:1px;padding:5px!important}.carousel-arrow{height:82%}.hero ul li{overflow:visible!important}.news-listing-articles .titb,.news-listing-articles .titb a{margin:0}.news-listing-articles .marginT12{margin-top:20px}.news-listing-articles p{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:20px;margin-top:13px!important}.news-listing-articles .titb{margin-top:12px}.news-listing .date{margin-bottom:12px;margin-top:12px}.news-listing .news-listing-articles li{padding:20px}.news-listing-articles{padding:8px 0 0}.mob_more,.pager .arrow_link_top::after,.pages-content .bord,.pages-content .tabbed-slider{display:block}.pages-content .richtext table{width:auto!important}.pager{overflow:hidden;padding:0 20px;position:relative;background:url(../images/bg_cars.jpg)}.pager .arrow_link_top{float:none;margin-left:0;margin-right:0}.arrow_link_top a,.mob_more a{background:#e3ebf0;border-radius:5px;color:#14181a;display:block;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:18px;padding:14px 35px 14px 20px;position:relative}.faq-select-name,.genericForm .chosenModels .h4,.genericForm .chosenModels h4,.genericForm .dealerDetails .h4,.genericForm .dealerDetails h4,.genericForm .summaryDirections .h4,.genericForm .summaryDirections h4,.history-links a,.menu-form form .input,.richtext p{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.arrow_link_top a:after,.pager .arrow_link_top::after{position:absolute;content:""}.arrow_link_top.blue_btn a,.arrow_link_top.next_btn a{background:#0086d3;color:#fff}.arrow_link_top a:after{background:url(../images/tabs-nav.png) center -19px no-repeat;bottom:0;float:right;height:10px;margin:auto;right:15px;top:0;width:15px;transform:rotate(180deg)}.arrow_link_top.next_btn a:after{background:url(../images/sprite-arrows.png) -3px -482px no-repeat}#ds-search-results .arrow_link_top{clear:both;padding-left:30px;padding-right:30px}.mob_more{margin:0 0 20px}.mob_more a{background:url(../images/mob-more.png) 96% center no-repeat #e3ebf0}.pager .arrow_link_top::after{background:#fff;bottom:-15px;height:3px;left:0;width:100%}.secondaryCarNav .secondRow,.secondaryCarNav .thirdRow,body .secondaryCarNav .firstRow{display:none}.secondaryCarNav .mobile,.secondaryCarNav .mobile .firstRow{display:block;height:auto!important;position:relative;z-index:999}.secondaryCarNav .mobile .secondRow{min-height:inherit;overflow:visible;display:block;position:relative;z-index:10}.secondaryCarNav .firstRow{min-height:auto}.secondaryCarNav .spanTitle{font-size:34px;padding:11px 20px 13px}.secondaryCarNav .mobile .secondRow .spanTitle{position:relative;float:none;display:block;font-size:24px;line-height:28px;background:#2b3033;padding:6px 55px 6px 30px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.secondaryCarNav .mobile .secondRow .spanTitle:after{background:url(../images/mob-arr-new.png) right 0 no-repeat;content:"";height:20px;position:absolute;right:30px;top:14px;width:20px}.secondaryCarNav .mobile .secondRow.active .spanTitle:after{background-position:right -20px}.secondaryCarNav .mobile .secondRow+.secondRow{z-index:9}.secondaryCarNav .mobile .secondRow .secondRowMenu{display:none}.secondaryCarNav .mobile .secondRow.active .spanTitle{background-position:95% -64px}.secondaryCarNav .mobile .secondRow.active .secondRowMenu{display:block;position:absolute;width:100%;z-index:10}.secondaryCarNav .mobile .secondRow .secondRowMenu a{background:#2b3033;border-top:1px solid #3d464d;color:#fff;display:block;font-size:24px;line-height:30px;padding:5px 30px}.faq li a,.faq-page .titleblue a,.faq-select>a{font-size:20px}.secondaryCarNav .mobile .secondRow .secondRowMenu a.active,.secondaryCarNav .mobile .secondRow .secondRowMenu a:hover{background:#0086d3}.faq li{background:#0b0c0e}.faq li:after{content:none}.faq li a span:before,.faq-select>a span:before{content:"("}.faq li a span:after,.faq-select>a span:after{content:")"}.faq li a{font-weight:400;color:#fff;padding:11px 10px}.faq{margin-top:0}.faq-page .titleblue a .arrow_right{background-position:center center;right:16px!important}.faq-select>a{background:#fff;border:2px solid #e0e1e1;color:#333;display:block;padding:7px 45px 7px 10px;position:relative;border-radius:3px}.faq-item,.faq-item:last-child{border-bottom:2px solid #283033}.faq-select>a:after,.faq-select>a:before{content:"";position:absolute;right:0;width:38px;top:0}.faq-select>a:before{border-left:2px solid #e0e0e0;height:100%}.faq-select>a:after{background:url(../images/select-arr.jpg) right 0 no-repeat #fff;bottom:0;height:34px;margin:auto}.faq-select>a span{color:#aeaeae;font-weight:400;padding-left:10px}.faq li.current a span,.faq li:hover a span,.faq-select li a:hover,.faq-select li.current a{color:#fff}.faq-select{position:relative}.faq-select.active>a{background-position:right -36px}.faq-select.active ul{display:block}.faq-select ul{display:none;position:absolute;width:100%;z-index:8;overflow:hidden}.faq-select li a:hover,.faq-select li.current{background:#0086d3}.faq-block .h2,.faq-block h2{margin:20px 0 0}.faq-select-name{color:#6a7780;font-size:20px;line-height:120%;margin-bottom:8px;margin-top:15px;display:block}.titleblue a,.titleblue a span{font-size:22px;line-height:20px;padding:12px 8px;width:auto}.titleblue a span{display:block;padding:0 100px 0 0}.titleblue a span.arrow_right{padding:0}.box .titleblue a{font-size:18px;line-height:1.2;margin:0 20px;padding:8px 30px 8px 0;background:0 0!important}.box .titleblue a:after,.box .titleblue a:before{content:none}.box .titleblue a span{font-size:18px;line-height:1.2;padding:0;background-position:-7px -556px!important}.module{margin:0}.faq-block{margin:0;padding:0}.faq-item{background:none;padding:20px 0 0;margin:0}.faq-item>div.faq-date{font-size:17px}.faq-page .grid-9{float:none;width:auto}.faq-item>div{padding-left:0;line-height:22px}.faq-item>div span{position:static}.faq-items{padding-top:0;margin-bottom:20px}.titleblue a .arrow_down,.titleblue a .arrow_right{background:url(../images/mob-select-arr.png) center center no-repeat;bottom:0;height:13px;margin:auto;padding:0;position:absolute;right:16px;top:0;width:7px}.box .titleblue a .arrow_download,.box .titleblue a:hover .arrow_download,.titleblue a .arrow_download,.titleblue a:hover .arrow_download{right:12px}.box .titleblue a .arrow_down,.box .titleblue a .arrow_right{background:url(../images/sprite-arrows.png) -7px -556px no-repeat}.faq-item:last-child{margin:0}.grid-4{display:block;float:none;width:auto;margin:0;position:relative}#mazdaParts{background-color:#fff;overflow:hidden;position:relative}#mazdaParts li,#mazdaParts li.current,#mazdaParts li:hover{background:none}#mazdaParts ul{margin-top:0;font-size:0;width:3000px}#mazdaParts li{display:inline-block;min-height:inherit;vertical-align:middle;width:160px;padding:0;border-bottom:medium none}#mazdaParts li.current a,#mazdaParts li:hover a{color:#fff}#mazdaParts li a{display:block;font-size:20px;font-weight:400;height:auto;padding:18px 20px;text-align:center;color:#ccc}.richtext p{line-height:120%}#mazdaParts .j-parts-prev{display:block;height:100%;left:0;position:absolute;top:0;width:160px;background:-moz-linear-gradient(left,#0a0c0d 0,#0a0c0d 30%,rgba(23,24,26,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#0a0c0d),color-stop(30%,#0a0c0d),color-stop(100%,rgba(23,24,26,0)));background:-webkit-linear-gradient(left,#0a0c0d 0,#0a0c0d 30%,rgba(23,24,26,0) 100%);background:-o-linear-gradient(left,#0a0c0d 0,#0a0c0d 30%,rgba(23,24,26,0) 100%);background:-ms-linear-gradient(left,#0a0c0d 0,#0a0c0d 30%,rgba(23,24,26,0) 100%);background:linear-gradient(to right,#0a0c0d 0,#0a0c0d 30%,rgba(23,24,26,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1 )}#mazdaParts .j-parts-prev span{bottom:0;display:block;height:22px;left:20px;margin:auto;position:absolute;top:0;width:20px;background:url(../images/j-slider.png) no-repeat;opacity:.6}#mazdaParts .j-parts-next{display:block;height:100%;right:0;position:absolute;top:0;width:160px;background:-moz-linear-gradient(left,rgba(23,24,26,0) 0,#0a0c0d 70%,#0a0c0d 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(23,24,26,0)),color-stop(70%,#0a0c0d),color-stop(100%,#0a0c0d));background:-webkit-linear-gradient(left,rgba(23,24,26,0) 0,#0a0c0d 70%,#0a0c0d 100%);background:-o-linear-gradient(left,rgba(23,24,26,0) 0,#0a0c0d 70%,#0a0c0d 100%);background:-ms-linear-gradient(left,rgba(23,24,26,0) 0,#0a0c0d 70%,#0a0c0d 100%);background:linear-gradient(to right,rgba(23,24,26,0) 0,#0a0c0d 70%,#0a0c0d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 )}#mazdaParts .j-parts-next span{bottom:0;display:block;height:22px;right:20px;margin:auto;position:absolute;top:0;width:20px;background:url(../images/j-slider.png) -20px -30px no-repeat;opacity:.6}#mazdaParts .icn,#mazdaParts .icncurr{left:0;margin:auto;right:0;display:none}#mazdaParts .j-parts-next.hide,#mazdaParts .j-parts-prev.hide{display:none}.boxcar .grid-4,.boxcar .grid-6,.contacts .call,.grid-8,.history-links{display:block}#mazdaParts{background:url(../images/bg_cars.jpg)}.grid-8{float:none;margin:0;width:auto;overflow:hidden}.history-links{padding:15px 25px;background:#1f2426;clear:both;margin-bottom:20px}.history-links a{font-size:20px;line-height:30px;color:#ccc}.history-links .h2{margin-bottom:10px;font-size:30px}.boxcar{margin:20px;border:none}.boxcar:first-child{margin-top:20px}.boxcar .grid-4{width:auto;padding:30px 30px 0}.boxcar .grid-4 a{line-height:normal}.boxcar .grid-4 a img{width:100%}.offer-summary .grid-4 a img{width:auto}.boxcar .grid-6{padding:20px 30px;width:auto}.view-map{font-size:22px;margin-top:10px}.contacts-page ul .main{margin-bottom:1px}.contacts .h3,.contacts h3{height:auto;overflow:hidden}.contacts .h3{box-sizing:border-box;padding-bottom:22px;padding-right:35px;padding-top:22px;width:100%!important}.accessories .h3,.accessories h3{padding:0 20px;border-top:medium none}.accessories .main .h3.tit1 .acctit1,.accessories .main h3.tit1 .acctit1{font-size:20px;width:auto}.accessories .tit1{background:0 0}.contacts .accessoriesContent .contacts-item .title{color:#666;font-size:20px}.contacts .accessoriesContent .contacts-item>div{width:50%;color:#ababab}.contacts .accessoriesContent .contacts-item>div.value{width:50%}.contacts .accessoriesContent{padding:20px}.contacts-items>img{display:block;padding-bottom:25px;width:100%}.accessories .main .h3>span.h3,.accessories .main h3>span.h3{padding:20px 35px 20px 25px}.accessories .main h3 .view-map{margin-bottom:10px}.contacts .h3>span{left:0;position:absolute}.b-a-car-form #formHead,.genericForm .visualModelSelector ul li label input,.news-listing-articles .floatLeft>p>a{display:none}.call a .arrow_right{background:url(../images/call.png) no-repeat;height:14px;right:16px;width:32px}.genericForm .h2,.genericForm h2{color:#666;font-size:30px;font-weight:400;margin-bottom:10px}.genericForm .visualModelSelector ul li{background:#0a0c0d!important;margin:0 5% 20px 0;text-align:center;width:45%;box-sizing:border-box;border-radius:3px}.genericForm .visualModelSelector ul li label{border:3px solid transparent;margin:0;text-align:center;border-radius:3px}.genericForm .visualModelSelector ul li.checked label,.genericForm .visualModelSelector ul li.checked_item label{border:3px solid #0086d3}.genericForm .visualModelSelector ul li label span{color:#fff;padding:0;margin:0;text-align:center}.genericForm .visualModelSelector ul li label img{display:inline-block;margin:0 0 15px}.genericForm .formAction{display:none}.genericForm .formBox{margin:5px 0 0}.genericForm.test-drive-form .formBox .formAction{display:block}.genericForm .step2 .formStep .grid-4{display:none}.genericForm .step2 .formStep .grid-8{padding:0;width:auto;border:none}.genericForm p.tandc{color:#aeaeae}.genericForm .step3 .formTitle{background:#fff;padding:18px 30px!important}.genericForm.test-drive-form .step3 .formTitle{background:0 0}.genericForm .fieldBox.fieldList{background:none;padding:0;margin:0 28px}.genericForm .formRow input,.genericForm .formRow textarea{box-sizing:border-box;width:100%;box-shadow:none}label.checkbox,label.radio{cursor:pointer}.checkbox-block input[type=checkbox],.checkbox-block input[type=radio],.checkbox-group-container input[type=checkbox],.filter-top .checkbox-block input[type=checkbox],.filter-top .checkbox-block input[type=radio],.filter-top .checkbox-group-container input[type=checkbox]{left:-9999px!important}input[type=checkbox],input[type=radio]{position:absolute!important;left:-9999px!important}input[type=radio]+label,input[type=radio]+label+label{background:url(../images/radio.png) 0 -469px no-repeat!important;padding-left:43px!important;margin-bottom:10px!important;padding-top:8px!important;padding-bottom:8px!important}input[type=radio]:checked+label,input[type=radio]:checked+label+label{background-position:0 0!important}.genericForm .step2 .formAction{display:block!important;margin:6px 40px}.genericForm p.tandc-hide{display:none}.genericForm .step2 #rightBlock .formAction{display:none!important}.genericForm.test-drive-form .step2 #rightBlock .formAction{display:block!important}.genericForm.test-drive-form .step2 #rightBlock .formAction.hide-on-phone{display:none!important}.genericForm .step1 .formStep .formAction{display:block!important;margin:6px 0}.genericForm .step1 .formStep .formAction.hide-on-mobile{display:none!important}.genericForm button.primaryCTA{text-align:left;width:100%}.genericForm .step3 .grid-8{width:auto}.genericForm .step3 .fieldBox.fieldList{margin:0}.genericForm .chosenModels .h3,.genericForm .chosenModels h3,.genericForm .dealerDetails .h3,.genericForm .dealerDetails h3,.genericForm .summaryDirections .h3,.genericForm .summaryDirections h3{border-bottom:1px solid #8a9399;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:24px}.genericForm .chosenModels .h4,.genericForm .chosenModels h4,.genericForm .dealerDetails .h4,.genericForm .dealerDetails h4,.genericForm .summaryDirections .h4,.genericForm .summaryDirections h4{font-size:22px;margin-top:30px}.genericForm .j-test-drive-form address{font-size:18px!important}.genericForm .dealerDetails .contactInfo,.genericForm .dealerDetails .services,.genericForm .dealerDetails address{color:#b8c4cc;font-size:16px;padding-right:0;width:auto}.genericForm .step2 .formStep .grid-8 .formRow.optin{padding-top:15px}.genericForm .step2 .formAction{margin:6px 0 30px}.genericForm .formBox .formAction{display:none}.phone{font-size:0;margin-top:15px;margin-bottom:15px}.phone .phone-text{color:#aeaeae;display:inline-block;font-size:18px;vertical-align:middle;width:70%}.phone .phone-text a,.phone .phone-text span{color:#0086d3;display:block;font-size:32px;letter-spacing:1px;text-decoration:none}.phone .phone-btn{display:inline-block;vertical-align:middle;width:30%;text-align:right}.phone .call{margin:0;padding:0;width:50px;display:inline-block}.phone .call a{font-size:22px;padding:25px 0}.phone .call a .arrow_right{left:0;margin:auto;right:0}.j-test-drive .step3 .formTitle>.intro{display:none}.genericForm .step2 .formStep .grid-8 .formAction,.genericForm .step2 .formStep .grid-8 .h2,.j-test-drive .step3 .mobile{display:block}.genericForm .chosenModels .h3,.genericForm .chosenModels h3,.genericForm .dealerDetails .h3,.genericForm .dealerDetails h3,.genericForm .summaryDirections .h3,.genericForm .summaryDirections h3{padding-bottom:22px}.genericForm .step3 .grid-8 .formRow{padding:12px 0}.contactInfo li{overflow:hidden}.contactInfo li>span{float:left;width:50%}.phone .call a:after,.phone .call a:before{content:none!important}.genericForm .step3 .grid-8 .dealerDetails>div{border-bottom:2px solid #e0e1e1;padding-bottom:30px}.genericForm .step3 .grid-8 .dealerDetails>div:last-child{border-bottom:none;padding-bottom:0}.genericForm .dealerDetails .contactInfo li a{font-size:1em}.genericForm .j-test-drive address{color:#8a9399;font-size:26px}.carousel-arrow,.formRow.chosenModels{display:none}.menu-block-open{display:none;left:0;top:60px;position:absolute;width:100%}.menu-form,header .menu .menu-active>a{display:inline-block;vertical-align:top}header .menu .menu-active>a{background:url(../images/bg-menu.png) center -60px/34px auto no-repeat #0a0c0d;box-sizing:border-box;width:14%;position:absolute;top:-60px;right:9px}.menu-form{background:#14181a;width:86%;text-align:left;height:60px;float:right}.search-active header .menu{z-index:9999}.search>.menu-form{left:0;position:absolute;top:0;width:100%;display:none}.search>.menu-form .button-reset{background:none;border:none;color:#e8e8e8;cursor:pointer;display:inline-block;font-size:18px;padding:15px 0 15px 7px;position:absolute;top:0;vertical-align:top}.search>.menu-form form .btn{background-position:80% -120px}.search-active .search>.menu-form{display:block}.menu-form form .btn,.menu-form form .input{display:inline-block;vertical-align:top;box-sizing:border-box}.menu-form form{height:100%}.menu-form form .input{background:none;border:1px solid #5c6266;color:#fff;font-size:15px;margin-left:5%;margin-top:14px;padding:6px 10px;width:81%}.menu-form form .btn{background:url(../images/bg-menu.png) center -120px/34px auto no-repeat;border:none;height:100%;padding:0;width:14%;cursor:pointer}.menu-active,.menu-items .menu-btn .sub-item{display:none}.menu-active{height:60px;position:relative;z-index:999;font-size:0}.menu-items{background:#040505;position:absolute;right:0;width:86%;z-index:999;text-align:left}.menu-items .menu-btn .active>.sub-item{display:block}header .menu .menu-btn .item{border-bottom:2px solid #303233}.menu-items .menu-btn .sub-item a,header .menu .menu-btn .item>a{border:none;font-size:26px;text-transform:none;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}header .menu .menu-btn .item>a{color:#fff;padding:13px 65px 13px 30px;background:url(../images/mob-arr.png) 95% 16px no-repeat #191b1c}header .menu .menu-btn .item.active>a{background-color:#fff;background-position:95% -64px;color:#333}header .menu .menu-btn .item .item>a{padding-left:40px}.menu-items .menu-btn .sub-item a{background:#4a606d;color:#fff;display:block;line-height:30px;padding:0 10px}.menu-items .menu-btn .sub-item a span{border-bottom:2px solid #5c707c;margin:0 30px;display:block;padding:14px 0}.menu-items .link-btn .item.open>a:after,.menu-items .link-btn .sub-item .sec-item.open>a:after{bottom:0;content:"";display:block;height:10px;margin:auto;width:15px}.menu-items .menu-btn .sub-item a:last-child span{border-bottom:none}.menu-items .menu-btn .sub-item .sub-item a.active,.menu-items .menu-btn .sub-item .sub-item a:hover{background:#0086d3}.menu-items .menu-btn .sub-item .sub-item a.active span,.menu-items .menu-btn .sub-item .sub-item a:hover span{border-color:#0086d3}.global.active header .menu{position:absolute!important;top:0!important}.menu-items .link-btn a{border:none;border-bottom:2px solid #14181a;color:#aaa;display:block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;padding:8px 40px 8px 20px;text-transform:none;background:#2b3033}.menu-items .link-btn .item.open>a{position:relative}.menu-items .link-btn .item.open>a:after{background:url(../images/plus-minus.png) no-repeat;position:absolute;right:30px;top:0}.menu-items .link-btn .item.open.active>a:after{background-position:0 -40px}.menu-items .link-btn .sub-item .sec-item.open>a{position:relative}.menu-items .link-btn .sub-item .sec-item.open>a:after{background:url(../images/plus-minus.png) 0 -80px no-repeat;position:absolute;right:12px;top:0}.item-block-params .item-header a:after,.tabbed-slider:before{content:none}.menu-items .link-btn .sub-item .sec-item.active>a{color:#fff}.menu-items .link-btn .sub-item .sec-item.open.active>a:after{background-position:0 -120px}.menu-items .link-btn .sub-item .sec-item .sub-item{display:none}.menu-items .link-btn .sub-item .sec-item.active .sub-item{display:block;padding-top:10px}.menu-items .link-btn .sub-item{display:none;background:#14181a}.menu-items .link-btn .active .sub-item{display:block}.menu-items .link-btn .sub-item .sec-item>a,.menu-items .link-btn .sub-item>a{border-bottom:2px solid #2b3033;color:#5c6266;font-size:17px;margin:0 0 0 30px;padding:5px 40px 5px 0;background:0 0}.menu-items .link-btn .item>.sub-item{padding:10px 0}.menu-items .link-btn>.item.active>a{background:#2b3033;border-color:transparent;color:#fff}.menu-items .link-btn .sub-item .sec-item .sub-item>a{font-size:15px;margin:0 0 0 30px;padding:2px 20px 2px 10px;border:none}.menu-items .link-btn .sub-item .sec-item .sub-item>a:last-child{border-bottom:2px solid #2b3033;padding-bottom:15px}.menu-items .link-btn .sub-item:last-child .sec-item:last-child>a,.menu-items .link-btn .sub-item>a:last-child{border:none}.menu-items .link-btn .sub-item:last-child .sec-item.active:last-child>a{border-bottom:2px solid #2b3033}.menu-items .link-btn .sub-item:last-child .sec-item.active:last-child>.sub-item a:last-child{border-bottom:none;padding-bottom:5px}header .menu .links{background:none;float:none;width:100%;padding:20px 20px 0}header .menu .links a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;background:none!important;border:none;color:#8a9399;display:block;float:none;font-size:15px;line-height:19px;height:auto!important;margin:0;min-height:auto;padding:0 0 12px!important;text-transform:uppercase;width:auto}header #footerDark{padding:18px 0 10px;background:#040505}header #footerDark a,header #footerDark span{border-right:medium none;color:#a7b0b6;font-size:15px;line-height:normal;margin:0 14px;text-transform:uppercase}header #footerDark a:first-child{margin-left:20px}header #footerDark .divider{display:none}header .socialLinks{padding:10px 20px;background:#2b3033}header .socialLinks span{color:#5c6266;display:block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:15px;padding-bottom:10px}header .menu .socialLinks a{border:none;display:inline-block;vertical-align:top;height:30px;line-height:normal;margin-right:10px;width:30px;background:url(../images/mob-social.png) no-repeat}header .menu .socialLinks a.facebook{background-position:-2px 0}header .menu .socialLinks a.odnoklassniki{background-position:-83px 0}header .menu .socialLinks a.vk{background-position:-43px 0}header .menu .socialLinks a.youtube{background-position:-124px 0}header .menu .socialLinks a.twitter{background-position:-165px 0}header .menu .socialLinks a.instagram{background-position:-204px 0}header .menu .socialLinks a.linkedin{background-position:-243px 0}header .menu .socialLinks a.google{background-position:-285px 0}.bg{background:rgba(0,0,0,.8);height:100%;position:absolute;right:0;top:0;width:100%;z-index:998}.filter-bottom>div.filter-sort{width:auto}.cars-page .table table .col-4,.cars-page .table table .col-6{display:none}.table table th{font-size:20px}.filter-top .select-block{float:none;margin:0}.filter-top{padding:11px 20px 55px;margin-bottom:20px}.filter-top label{display:block;font-size:20px;margin-bottom:5px}.cars-page .filter-top .select-block{margin-bottom:12px}.filter{background:0 0}.filter .filter-bottom{background:#e3ebf0}.filter-bottom>div.filter-deals{color:#fff;margin-top:-75px;position:absolute;width:auto}.filter-bottom label{font-size:20px;padding:4px}.filter-bottom{font-size:20px;padding:20px}.filter-sort span{display:block;font-size:17px;font-weight:700;margin-bottom:10px;margin-right:0}.filter-bottom>div.filter-count{display:none}.cars-page .table table .model>span{font-size:20px;padding-right:0}.cars-page .table table .model>span.engine,.cars-page .table table td{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:16px}.cars-page .table table .col-1{width:35%}.cars-page .table table .col-8{width:20%}.cars-page .table table .col-3{width:13%}.cars-page .table table .col-5{width:32%}.cars-page .table table tr{width:100%;display:table}.cars-page .table table td:first-child,.cars-page .table table th:first-child{padding-left:20px}.cars-page .table table td:last-child,.cars-page .table table th:last-child{padding-right:20px;text-align:right}.cars-page .table table .model span.spec-ico{padding:0;right:-23px}.cars-page .table{padding-bottom:0;padding-top:0;display:none}.cars-page .table-mobile{display:block;margin-bottom:20px}.cars-page .table table .col-5 .photo{margin-top:30px;text-align:right}.cars-page .table table .model>span.engine{color:#666;margin-top:5px}.cars-page .isotope-item:hover .model>span.engine{color:#fff}.cars-page .table table th{padding:20px 15px 25px;line-height:18px}.back,.buying .wrap .owning .h3,.buying .wrap .owning h3,.cars-info>div.cars-info-name,.cars-info>div.cars-info-new_sum .new_sum-cost,.cars-info>div.cars-info-start_sum .start_sum-cost,.slides-container p>a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.table table tr{border-bottom:2px solid #ddd!important}.secondaryCarNav .mobile>.spanTitle{color:#666;display:block;font-size:32px;padding:20px 40px 5px}.filter{margin-bottom:20px;margin-top:0}.cars-page{margin-left:0;margin-right:0;padding-bottom:0;overflow:hidden}.cars-info{padding:25px 20px 20px}.item-block{padding-bottom:20px}.cars{margin:20px;width:auto;float:none;clear:both}.cars-info>div.cars-info-name span.engine{color:#6c7780}.cars-info>div.cars-info-name{display:block;margin-bottom:15px;padding:0;width:auto}.cars-info>div.cars-info-new_sum,.cars-info>div.cars-info-start_sum{border:none;padding:0 30px 0 0;width:auto}.cars-info>div.cars-info-new_sum{padding:0}.cars-info>div.cars-info-new_sum .new_sum-cost,.cars-info>div.cars-info-start_sum .start_sum-cost{font-size:20px}.cars-info>div.cars-info-reg{display:block;padding-left:0;padding-right:0;width:100%;margin-top:15px}.params{border-bottom:2px solid #ddd;font-size:16px;margin:0 20px}.params-name>div{font-size:16px;padding:10px 20px 10px 0}.params-value>div,.visualModelSelector .validation_msg{font-size:20px}.item-block-params .isotope-item{width:100%;position:static!important}.item-block-params .isotope,.item-block-params .isotope-table{height:auto!important}.item-block-params .isotope-item div{font-size:20px;padding:8px 20px}.item-content-all,.item-content-preview{padding-left:20px}.item-block-params .item-header a{background:url(../images/mob-filter-arr.png) right 2px no-repeat;text-indent:-9999px;height:17px;width:17px}.cars-spec-model .item-header a{background-position:right 7px;margin-right:10px}.item-block-params .item-header a.active{background-position:right -53px}.cars-spec-model .item-header a.active{background-position:right -105px}.cars-spec-model{padding:13px 8px}.item-block-params .isotope-item div:before{top:16px}.cars+div{margin-bottom:0}.item-block-params.active .item-header{background:#000}.item-block-params .item-header{background:#fff}.row>.appeal-to-director-form{padding-top:20px;margin:0}input[type=radio]+label.error+label{margin-bottom:45px!important}.md-modal{left:0;margin:auto;position:fixed;right:0;top:30%;width:90%;z-index:999999;min-width:inherit}.row.pages-content .bottomBorder{display:block;float:none}.row.pages-content .grid-12 .grid-8{padding:15px 0;border-bottom:medium none}.row.pages-content .grid-12 .grid-8 .row.collapsible:last-child{margin-bottom:0}.row.pages-content .grid-4{clear:both;overflow:hidden;padding-bottom:20px;width:auto!important}#mazdaParts .grid-4,.genericForm .grid-8.offset-4{padding:0}.row.pages-content .mazdaPartsBlock{margin-left:-20px;margin-right:-20px}.row.pages-content .mazdaPartsBlock+.grid-8{padding-left:0;padding-right:0;padding-top:0}.h2,h2{margin-bottom:15px}.richtext table p{font-size:16px}.disclaimer div p,.disclaimer.disclaimer div{font-size:14px;line-height:20px}.column{margin:0}.richtext p,.richtext ul li{font-size:17px}#gallery p,.smallhd{font-size:16px}.awardModule .award-section{padding-bottom:0;padding-right:0;width:100%}.row.pages-content .content-info .award-section.richtext{width:100%!important}.genericForm .grid-8.offset-4 .formRow{padding:0 0 12px}.genericForm .formTitle{padding:18px 30px}.grid-8{padding:15px 30px}#service-form .formStep .formAction,.callback-form .formStep .formAction{display:block;margin:30px 0}.arrow_link a{margin-top:10px}.contentbox{margin-bottom:15px;margin-top:0}#gallery.interior .carousel .description,.contentbox #gallery .containers .carousel .description{padding-right:30px;width:auto}ul.features_navigation_list{width:auto!important;margin:0!important}.marginT12{overflow:hidden}#gallery .tabs{top:15px}.module_header .h2 span,.module_header h2 span{display:none}#storageTool ul{top:50px}.interiorcol .wrap{left:0}.colorator .h2,.colorator h2,.colorator p{margin-bottom:0;margin-top:0}.tabbed-slider li .grid-12>div:last-child{padding:20px 0 1px}.buying .wrap .owning,.tabbed-slider{padding:0}.tabbed-slider li .grid-12>div:last-child .p1{color:#333;font-size:26px}.tabbed-slider li .grid-12>div:last-child .p5{margin:6px 0}.slides-container p>a{display:inline-block;margin-bottom:15px}.MsoListParagraphCxSpFirst{text-indent:0!important}.buying .wrap .owning .divider{cursor:pointer;padding:0 20px}.buying .wrap .owning .h3,.buying .wrap .owning h3{color:#5c6166;font-size:18px;padding:6px 0}.buying .wrap .active .h3,.buying .wrap .active h3,.buying .wrap .current .h3,.buying .wrap .current h3{color:#fff}.slides-container li .grid-12>div.grid-6:first-child{margin-right:0}.buying .wrap .active,.buying .wrap .current{background:none}.slides-container{margin-top:10px}.pages-content .tabbed-slider{background:#1f2426;position:relative;width:100%!important;margin-left:-20px;margin-right:-20px;padding:30px 20px 25px}.pages-content .tabbed-slider .buying,.pages-content .tabbed-slider .slides-container-wrapper{margin:0;overflow:hidden}.pages-content .slides-container li .grid-6{font-size:0}.models-details-item{padding:20px 15px}.models-details-item>div.item-name{float:none;padding:0 0 17px;width:auto}.models-details-item>div.item-info{border-top:1px solid #dae2e6;border-bottom:1px solid #dae2e6;float:none;padding:0;width:auto}.item-info-block{border-bottom:1px solid #dae2e6;overflow:hidden}.item-info-block .info-block-name{box-sizing:border-box;width:50%}.item-info-block .info-block-value{width:50%}.models-details-item div.item-cost span{font-size:28px;line-height:30px}.models-details-item div.item-cost{float:none;padding:20px 0 0;text-align:left;width:auto;display:block}.models-details-dop .item-info-block{display:inline-block;vertical-align:top;width:50%}.models-details-dop .item-info-block .info-block-name{padding-bottom:15px;padding-right:0;width:auto}.models-details-dop .item-info-block .info-block-value{width:auto;padding-right:10px;font-size:0;display:block}.models-details-dop .item-info-block .info-block-value span{box-sizing:border-box;font-size:17px;width:70%;padding-left:10px}.models-details-dop .item-info-block:first-child{border:none}.models-details-dop .item-info .item-info-block:last-child{padding-bottom:24px;padding-top:4px}.models-details-dop>div.item-info{position:relative;margin-bottom:50px}.models-details-dop .item-cost{bottom:-50px;left:0;position:absolute}.j-pack-name.no{left:0;width:100%}.j-pack .item-info-block .info-block-value{border-bottom:1px solid #dae2e6;padding:0 0 5px;width:100%!important;font-size:20px}.j-pack>div.item-info{border-bottom:0 none;margin:0}.j-pack .item-info .item-info-block:last-child{padding-bottom:0}.j-pack .item-info-block{display:block;width:auto}.j-pack .item-cost{position:static}.j-pack .item-info-block .info-block-value span{width:auto;background-position:left 4px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;color:#2b3033;font-size:16px}.accessories .h3 a,.accessories .margcontent p,.accessories h3 a,.cars-info>div.cars-info-name span,.cars-info>div.cars-info-new_sum .new_sum-cost strong,.specAccordion .h3 a,.specAccordion h3 a{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.j-pack .item-info-block .info-block-value .minus-block span{background-position:left -80px}.j-cloth-img,.j-color-img{width:30%}.models-details-itogo div.item-cost span{font-size:36px}.models-details-itogo div.item-cost small{font-size:26px;top:0}.filter-top .bluebox.titleblue,.md-text .bluebox.titleblue,.models-details-activity .bluebox.titleblue{box-sizing:border-box;display:block;margin:20px 0 0;width:100%}.models-details-activity>div.item-name{font-size:26px;padding-bottom:0!important}.back,.models-details>a{background:none;display:block;font-size:20px;line-height:24px;padding:0}.links-car,.models-details-activity>div.item-name{display:none}.configurator+script+.row{float:none;overflow:hidden;width:auto;clear:both}.models-details-items{margin-bottom:0}.item-info-block{padding:8px 0}.models-details-item{margin-bottom:20px}.models-details-itogo{margin-bottom:0;padding-bottom:0}.models-details-itogo div.item-cost{padding:0 0 20px}.models-details-activity{background:#e3ebf0;padding-top:0}.filter-top .bluebox.titleblue .arrow_right,.md-text .bluebox.titleblue .arrow_right,.models-details-activity .bluebox.titleblue .arrow_right{background-position:center center!important}.filter-top .bluebox.titleblue,.md-text .bluebox.titleblue,.models-details-activity .bluebox.titleblue{background:#0086d3!important}.filter-top .bluebox.titleblue a,.md-text .bluebox.titleblue a,.models-details-activity .bluebox.titleblue a{color:#fff!important;background:#0086d3!important;font-size:20px}.links-car{float:right;font-size:0;padding:20px}.links-car a{background:#242729;border:2px solid #1a1c1e;border-radius:0 4px 4px 0;color:#fff;display:inline-block;font-size:20px;padding:5px 20px;vertical-align:top}.links-car a:first-child{border-radius:4px 0 0 4px}.links-car a.active{border:none;padding:7px 22px;background-color:#56AFE1;background:-moz-linear-gradient(top,#56afe1 0,#118ed5 100%);background:-webkit-gradient(linear,left top,left bottom,from(#56afe1),to(#118ed5));background:-o-gradient(#56afe1,#118ed5);background:-ms-linear-gradient(top,#56afe1,#118ed5)}.secondaryCarNav .mobile .secondRow+.secondRow .secondRowMenu a,.secondaryCarNav .mobile .secondRow+.secondRow .spanTitle{background:#3c4144;font-size:20px}.secondaryCarNav .mobile .secondRow+.secondRow .secondRowMenu a.active,.secondaryCarNav .mobile .secondRow+.secondRow .secondRowMenu a:hover{background:#0086d3}.table table td .color{color:#aeaeae}.table table tr:hover td .color{color:#fff}.sitemap .grid-4{float:none;padding-right:0}.not-found .sitemap .grid-4{padding-right:20px;width:auto}.config-dop-left{margin-bottom:20px;padding-right:0;width:auto}.config-dop-images_small{width:auto}.j-items-controls{width:100%}.config-dop-block>div{width:100%;text-align:center;margin:0}.j-items-controls>a.control-next,.j-items-controls>a.control-prev{left:0;margin:auto;right:0}.config-grade .desc{display:none}.colorator~.configurator .config-grade .desc{display:block;font-size:22px}.config-grade-params{display:block;width:auto}.editSpec .config-grade-params .h3,.editSpec .config-grade-params h3{margin-bottom:8px}.config-grade-params>ul{border:2px solid #b8c5cc;border-radius:5px;cursor:pointer;height:40px;padding:0;position:relative;width:auto;margin-bottom:15px;overflow:visible}.config-grade-params>ul:after{background:url(../images/sprite-arrows.png) 0 -583px no-repeat;content:"";height:100%;position:absolute;right:0;top:0;width:30px}.config-grade-params>ul.current::after{background-position:0 -624px}.j-configurator .row.gray_blue{box-sizing:border-box;left:-30px;padding:0 30px;position:relative;width:calc(100% + 60px)}.editSpec .config-grade-params label{background:none!important;font-size:20px;left:0;margin:0!important;padding-left:13px!important;width:100%;box-sizing:border-box}.config-grade .name{font-size:20px}.editSpec .config-grade-params .h3,.editSpec .config-grade-params h3{padding-right:0;width:auto}.config-grade{padding-bottom:15px}.configurator-mini .row div,.configurator-tabs .row div{overflow:visible}.config-grade-params>ul li{display:none;border:2px solid #b8c5cc;box-sizing:border-box;margin:0;padding:0;width:calc(100% + 4px);background:#fff;position:absolute;z-index:9;left:-2px;line-height:22px}.config-grade-params>ul li.selected{z-index:10}.config-grade-params>ul.current li{display:block}.config-grade-params>ul li:first-child{top:40px}.config-grade-params>ul li:nth-child(2){top:80px}.config-grade-params>ul li:nth-child(3){top:120px}.config-grade-params>ul li:nth-child(4){top:160px}.config-grade-params>ul li:nth-child(5){top:200px}.config-grade-params>ul li:nth-child(6){top:240px}.configurator .editSpec li.selected,.configurator .editSpec li:hover{border:2px solid #0086d3}.config-grade-params>ul>span{font-size:20px;left:0;padding-left:13px;position:absolute;top:9px;color:#000}.editSpec li.selected,.editSpec li:hover{border-color:#0086d3}.colorator~.configurator .editSpec li.selected,.colorator~.configurator .editSpec li:hover{border-color:transparent}.config .cars-info>div.cars-info-reg{padding-left:0}.config .cars-info>div.cars-info-reg>div{border-radius:0!important;box-sizing:border-box;float:left;margin-bottom:0;margin-right:1%;width:49%}.config .cars-info>div.cars-info-reg>div:nth-child(2n+2){margin-right:0;width:50%}.config .cars-info>div.cars-info-reg>div a{padding-right:48%;line-height:18px}.config-options .h3,.config-options h3{border-top:1px solid #fff;padding:10px 20px 10px 12px}.config-options .accessoriesContent{background:#fff;padding:20px 30px}.configurator-tabs{padding-top:0;padding-bottom:0;border:none}.configurator-tabs .tabs-nav{padding-bottom:20px;counter-reset:list}.configurator-tabs .tabs-nav .tab{font-size:20px;display:block;margin:0 20px;text-align:left;width:auto;border:none;border-bottom:2px solid #fff;background:#f2f6f7;color:#2b3033}.configurator-tabs .tabs-nav .tab:before{content:counter(list) ".";counter-increment:list}.configurator-tabs .tabs-nav .tab:last-child{border:none}.configurator-tabs .tabs-nav .tab.active:nth-child(3),.configurator-tabs .tabs-nav .tab.active:nth-child(4),.configurator-tabs .tabs-nav .tab.active:nth-child(5){background-color:#fff;border-color:#fff;color:#2b3033}.configurator-tabs .tabs-nav .tab.change{background-image:url(../images/select-ico.png);background-position:-3px 5px;background-repeat:no-repeat}.configurator-tabs .tabs-nav .tab{border-right:1px solid transparent!important}.configurator-tabs .tabs-nav .tab.active{color:#2b3033;border:1px solid #0086d3!important;padding:12px 29px 14px}.config{left:0;margin:0;position:static!important;width:100%}.config .cars-info>div.cars-info-reg{left:-20px;position:relative;width:calc(100% + 40px);display:none}.config .cars-info{padding-left:30px;padding-right:30px}.config-colors-block .name{display:none}ul.features_navigation_list li{box-sizing:border-box;float:left;height:auto!important;margin:0;padding:12px;width:50%}ul.features_navigation_list li:nth-child(2n+1){padding-left:0}ul.features_navigation_list li:nth-child(2n+2){padding-right:0}.accessories-page .bottomBorder{display:block}.accessories-page .filter-top{display:block;margin:0}.accessories-page .titleblue{margin:20px 0 10px}.accnav{display:none}.accessories .h3 .descrip,.accessories h3 .descrip{display:none!important}.accessories .main .h3>span,.accessories .main h3>span{display:table-cell;float:none;vertical-align:middle}.accessories .h3 a,.accessories h3 a{color:#333;font-size:20px;padding-right:20px;width:auto;padding-bottom:14px}.accessories .main .h3>span:first-child,.accessories .main h3>span:first-child{padding:0}.accessories .h3 .price,.accessories h3 .price{box-sizing:border-box;color:#0086d3;font-size:20px;margin:0;padding-right:45px;text-align:right;width:50%}.accessories .accessoriesContent .grid-6,.config-options .accessoriesContent>div{width:100%}.accessories .h3,.accessories h3{height:auto;overflow:hidden;min-height:auto}.accessories .h3{border-top:none}.accessories .h3 .price span,.accessories h3 .price span{color:#b0b0b0}.accessories .margcontent p{font-size:16px}.accessories .margcontent .name{font-size:18px}.accessories .margpr{display:none}.accessories .margcontent{margin-top:25px}.config-options .accessoriesContent>div:first-child{padding-bottom:20px;padding-right:0}.accessories .current .accessoriesContent{background:#f2f6f7;box-sizing:border-box;overflow:hidden;padding:15px;width:100%;border-top:none}.accessories .accessoriesContent .grid-6.alpha{margin-top:5px}.acc .h2,.mazdaAccessories .h2{margin:0;padding:10px 20px 0;display:block;text-align:left}.acc .h2{padding-bottom:10px}.acc .acc-cars li{width:33%}.acc .acc-cars .car .alink{background:none;display:block;margin:10px 0 0;padding:0;text-align:center}.accessories-models{display:none}#featuresCarousel .row_content .h2,#featuresCarousel .row_content h2{margin-left:14px;margin-right:0}.j-become-dealer-form .genericForm .fieldBox.fieldList,.models-overview .grid-12>.grid-3 .contentbox{margin:0}.features_navigation_column_image img{width:auto}.j-become-dealer-form .genericForm .formRow{padding-left:0;padding-right:0}.cars+.row .j-params-block>li:first-child,.genericForm .formBox #become-dealer-form .formAction,.j-become-dealer-form .genericForm .formBox .formAction{display:block}.j-params-block li.hidden,.mazdaSpecArea .accordionContent td,.mazdaSpecArea .accordionContent tr.hidden{display:none!important}.mazdaSpecArea .accordionContent td:first-child{background:#f2f6f7;display:block!important;padding-right:50px;position:relative;width:auto}.mazdaSpecArea .accordionContent td:first-child:after{background:url(../images/mazda-params-sprite-new.png) 0 -26px no-repeat;content:"";height:20px;position:absolute;right:20px;top:8px;width:20px}#carColorator .fakeHandle:before,.buying .wrap .owning:after{content:none}.mazdaSpecArea .accordionContent td:first-child:hover:after{background-position:-44px -26px}.specAccordion .h3 a,.specAccordion h3 a{font-size:18px;padding:11px 0}.specAccordion .current .h3 a,.specAccordion .current h3 a{color:#666}.models-overview .grid-12>.grid-6{width:auto}.models-overview .grid-8{float:none;display:none;margin:0;padding:0!important;width:auto}.models-overview .grid-8+.column{padding-top:20px}.models-overview .grid-8+.column .bord{margin-top:0}.models-overview .grid-12>.grid-3{display:block;float:none;padding:0;width:auto}.models-overview .contentbox-wrapper{overflow:hidden}.models-overview .contentbox-wrapper .h2,.models-overview .contentbox-wrapper h2{margin-bottom:0}#featuresCarousel .h2 span,#featuresCarousel h2 span{display:block;font-size:20px;margin-bottom:0;padding:0}.models-overview ul.features_navigation_list li{height:auto!important;min-height:auto;min-width:auto}.models-overview .grid-12>.grid-3.omega{margin-bottom:20px;margin-top:20px;overflow:hidden}.j-mini-info .grid-3.alpha{display:block;float:none;padding-bottom:20px;text-align:center;width:auto}.j-mini-info .grid-3{float:none;padding:0;width:auto}.mazdaSpecMiniArea>.wrap>.grid-3{background:none}.cost-sum{margin-bottom:20px;display:block}.cost-sum .name{color:#333;font-size:20px;margin-bottom:5px}.cost-sum .cost{font-size:32px}.mazdaSpecMiniArea .bluebox{display:block;width:auto}.accessories .margcontent p:first-child,.info-cars{display:none}.colorator p{margin-left:0;position:static}.accessories .margcontent p:last-child{display:block}.awardModule .award-content{margin-top:10px}.row.pages-content .offer-summary .grid-6{display:block;width:auto}#footerNav .wrap>div.omega,.models-overview .hide-on-mobile,.models-overview~.hide-on-mobile{display:none!important}#footerNav{padding:20px 30px 8px}#footerNav .wrap>div.alpha{top:0;box-sizing:border-box}.search #search{margin:0 0 15px;width:100%;box-sizing:border-box}.search.genericForm button.primaryCTA{float:none}.search .filter-bottom>div.filter-deals{font-weight:700;margin:0 0 20px;padding-top:0;position:static;width:100%}.search .filter-bottom>div.filter-sort{text-align:left;width:100%}.search .pager .arrow_link_top{margin:0}.search.genericForm button.primaryCTA span{font-weight:700}.filter-sort a{background-color:#2b3033}.search .filter-sort a{margin-bottom:10px;margin-right:10px}.image_container img{height:200px!important;margin-left:-320px}.grid-4.column.alpha.omega.arrow_link{float:left!important;padding:0}.grid-4.column.alpha.omega.arrow_link a{font-size:14px}.center.grid-2.column.no-margin .center{line-height:0}#gallery.interior .containers .carousel .carousel-bullets{margin-bottom:0;right:0!important}.page-slider .wrap{width:auto!important}.page-slider .wrap li{width:33.33%!important}.page-slider .wrap li .divider{text-align:center;margin-right:20px!important}.page-slider .wrap li .h3,.page-slider .wrap li h3{font-size:24px!important}.pages-content .genericForm .formTitle{padding:18px 0}.pages-content .genericForm .fieldBox.fieldList{margin:0}.slider-img{background:#0a0c0d}.pagination{right:15px;top:175px;bottom:auto}.swiper-pagination-bullet,.swiper-pagination-switch{background:#818182!important;border-radius:50px;margin:0 3px}.swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-switch.swiper-active-switch{background:#fff!important}.genericForm .visualModelSelector{padding:0}.item-info-block .info-block-value span,.item-info-block .info-block-value>div{vertical-align:top}.disclaimer{margin-left:20px;margin-right:20px}.pages-content .disclaimer{margin-left:0;margin-right:0}.hero_image{width:100%!important}#gallery .carousel .description{width:auto}#gallery .carousel .carousel-bullets{bottom:3px;right:20px!important}.colorator .forwardCTA{bottom:-40px;font-size:20px;left:0;margin:0;position:absolute;z-index:99}#carColorator .slider{min-width:100%;width:100%}#carColorator .slider .label{background:rgba(0,0,0,0)!important;left:0!important;margin:0;padding:0;right:auto!important;width:auto}#carColorator.interiorcol .slider .label{font-size:16px}#carColorator .slider .label.label_right{left:auto!important;right:0!important}#carColorator .ui-slider .fakeHandle{margin-top:60px}.config .cars-info>div.cars-info-new_sum{margin-bottom:0;padding:0;width:100%}.config .cars-info>div.cars-info-activity{border-left:medium none navy;padding-left:0;padding-right:0;padding-bottom:10px;width:100%}.config .cars-info-activity .activity-link{display:inline-block;margin-bottom:0;margin-top:0;margin-right:20px;vertical-align:top}.gallery .slider-img .description,.slider-img .description{margin-right:30px;width:auto}.cars-info>div.cars-info-name span,.cars-info>div.cars-info-new_sum .new_sum-cost strong{font-weight:400}.cars-info>div.cars-info-name{font-size:20px}.editSpec .config-grade-params .h3,.editSpec .config-grade-params h3{font-size:24px}.configurator .none[data-id="2"]{display:block}.config-colors-items{padding-top:50px;position:relative}.config-colors-items>.name,.config-colors-items>.sum{display:block;position:absolute;top:15px;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif}.config-colors-items>.name{color:#a5a4a4;font-size:14px;right:50%;line-height:16px}.config-colors-items>.sum{color:#fff;font-size:16px;left:50%;line-height:14px;padding-left:10px}.config-colors-items .sum span{color:#a5a4a4;font-size:14px;line-height:14px}.config-colors-item>span{text-indent:-9999px}.config-colors-item.active>div.sum-name,.config-colors-item>div.sum-name{display:none}.j-items .item .available{display:none!important}#carColorator .slider{top:-380px!important}#carColorator .inner{background:none!important;top:0}#carColorator .storage_container div.label{bottom:40px}#carColorator.interiorcol .storage_container{background-position:0 272px}.slider_container .colors{width:100%}#carColorator ul{background-position:0 70%}.colorator ul{min-height:295px}.colorator ul li{height:285px}.colorator ul li img{padding-top:50px}#carColorator .ui-slider a{margin-left:-10px;top:100px}#carColorator .ui-slider .fakeHandle{height:224px;top:-57px!important}.slider-img .description{position:static}.pages-content .swiper-slide .swiper-slide-img{padding-top:0;background-position:center top}.colorator .sh{background-position:center center;bottom:92px}.row.pages-content .content-info .grid-6.floatRight{width:auto}.row.pages-content .content-info .grid-6,.row.pages-content .content-info .grid-6.floatRight .grid-3{width:200px}.row.pages-content .content-info .grid-12 .grid-12{text-align:center}.row.pages-content .content-info .grid-12 .grid-12>div{text-align:left;width:100%}.collapsible-content .buying .wrap{width:100%!important}.row .row_content .row .collapsible-content .row_content .grid-12{width:auto}.j-slider-item .thumb_desc{padding:20px 10px}.md-text .bluebox.titleblue a{padding-right:50px}.configurator+script+.row{padding:0 20px}.pages-content .configurator+script+.row{padding:0}.pages-content .configurator+script+.row.dark{padding:0 30px;width:100%}.genericForm .formTitle .h2,.genericForm .formTitle h2{color:#fff;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;padding-bottom:12px;padding-left:0!important}.genericForm .step1 .formTitle .intro br,.genericForm .step2 .formTitle .intro{display:none}.driving-school-form .step2 .formTitle .intro{display:block}.genericForm .step2 .formTitle{padding-bottom:0}.genericForm.driving-school-form .step2 .formTitle{padding-bottom:18px}.tabbed-slider .slides-container .grid-3{box-sizing:border-box}.tabbed-slider .wrap{width:100%!important;left:0!important}.titleblue ul{width:auto}#storageTool{height:500px}#storageTool ul li{height:auto}#storageTool .luggage_icons{width:30%;margin-top:0}.swiper-pagination-bullet,.swiper-pagination-switch{padding:1.5px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active.swiper-active-switch{padding:3px!important;position:relative;top:1px}.swiper-button-next,.swiper-button-prev{display:none}.feature_panel_column .descr_text_and_bg{height:125px}.buying .wrap .owning,header{height:auto!important}.cars.models-overview{position:static;width:100%}.arrow_link_top.floatRight{float:none}nav ul ul{width:auto}#buying-slider .grid-6,.slides-container li .grid-12>div.grid-6,.slides-container-wrapper .grid-6{width:auto;display:block!important}.map-item,.slides-container li img{width:100%}#buying-slider-wrapper,.slides-container-wrapper{margin-left:30px;margin-right:30px}.buying .wrap>ul{align-items:stretch;display:flex;flex-flow:row wrap;font-size:0}.buying .wrap .owning{display:inline-block;float:none;vertical-align:top}.arrow_link_top{display:block}.j-arrow_link_top{display:none!important}.feature_panel_column .descr_text_and_bg .descr_text{bottom:auto;height:auto}.cars-spec-model{top:0}.map-item{clear:both;display:block;height:400px;padding-bottom:15px;padding-top:15px}.view-map{display:none}.view-map.data-geo{display:block;float:none;margin-top:15px}.disclaimer,.genericForm .td-pane.step2 .formTitle h2,.news-items{display:none}.contacts-page .grid-6{padding-top:0}.row.pages-content .contacts-page .row_content .grid-6:last-child{position:static;display:none}.slides-container .h2,.slides-container h2{font-size:20px;margin-top:5px}.slides-container p,.slides-container p>a{font-size:15px;-webkit-text-size-adjust:none}.slides-container p>a{margin:0 10px 0 0!important}.buying .wrap .owning{background:#0a0c0d;margin-bottom:10px;margin-right:10px;width:44%!important;border:3px solid transparent;cursor:pointer}.buying .wrap .owning.active{background:#1f2426;border:3px solid #0086d3}.buying .wrap .owning .divider,.buying .wrap .owning:first-child .divider{background:none}.video_container>* *{position:absolute!important}.genericForm .step3 .grid-8{padding:15px 0;border-bottom:medium none}h5.ds-dealer-name{font-size:20px!important}.ds-services .icon-dealer-services{background-image:url(../images/icon_dealer_service_40.png);height:40px;margin-left:5px;width:40px}.ds-services .icon-testdrive{background-position:left -40px}.ds-services .icon-service{background-position:left -80px}.ds-services .icon-parts{background-position:left -120px}.genericForm .step2 .formStep .grid-8 .h2{font-size:30px;padding:0}.ds-pane-inner{padding:20px 0!important}body #ds-list-row .ds-pane-inner{padding:50px 0!important}body .dealer-search #ds-list-row .ds-pane-inner{padding-bottom:30px!important}#ds-search-results .arrow_link_top{padding-top:15px}.dealer-card h5.ds-dealer-name{font-size:20px!important}.genericForm p{font-size:16px!important}h2.header-search-dealer{font-size:30px!important;padding:0!important}#ds-pane-detail{background:#0a0b0d}.ds-dealer-name-wrap{background:#141819;padding:20px}.ds-dealer-name-wrap p.ds-dealer-name{color:#fff}.formwizard.genericForm p.ds-dealer-name{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:30px!important;line-height:28px}#footerDark span,body #list_items .drop_info div p,body #used_cars_flter .filter-bottom>div.filter-count,body #used_cars_flter .filter-bottom>div.filter-count span,body #used_cars_flter label,body #used_cars_flter p.label,body .mz_color,body .mz_distance,body .mz_region,body .mz_year{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif}.genericForm .visualModelSelector ul li label span{font-size:16px}.genericForm .visualModelSelector ul li label img{height:39px}.cars-spec-model .item-header{font-size:26px}.cars-spec-model .item-content-preview{font-size:20px}.models-details-items .disclaimer,.tabs-content .disclaimer{display:block;margin:30px -20px -30px!important;padding:20px!important}#footerNav .wrap .mazda-link{display:inline-block!important}#footerNav .wrap>div.alpha{padding-right:0}#footerNav .wrap .column>a{box-sizing:border-box;font-size:15px;margin:0;padding-bottom:12px;padding-right:20px;width:50%}#footerDark .siteLinks{clear:both;float:none;overflow:hidden;width:100%;padding-bottom:10px}.boxvid,.contentbox .mar,.genericForm.test-drive-form .formBox,.item-block-params,body .cars-page{overflow:visible}#footerDark a,#footerDark span{display:inline-block;float:none;vertical-align:top;font-size:15px}#footerDark .regionInfo{font-size:15px;padding-top:10px;text-align:center}#footerDark .socialLinks{display:block;float:none;padding-bottom:20px;padding-top:10px;text-align:center}#footerDark span{display:block;font-size:17px;margin:0;padding:0 0 15px}#footerDark .socialLinks a{background:url(../images/footer-social-big.png) 0 0/auto 100% no-repeat;height:44px;margin:0 3px;padding:0;text-indent:-9999em;width:44px}#footerDark .socialLinks a:last-child{margin-right:3px}#footerDark .socialLinks .vk{background-position:-52px 0}#footerDark .socialLinks .odnoklassniki{background-position:-105px 0}#footerDark .socialLinks .youtube{background-position:-160px 0}#footerDark .socialLinks .twitter{background-position:-218px 0}#footerDark .socialLinks .instagram{background-position:-271px 0}#footerDark .socialLinks .linkedin{background-position:-324px 0}#footerDark .socialLinks .google{background-position:-380px 0}#footerDark a{margin:0 14px}#footerDark a:first-child{margin-left:14px}.feature_panel_column img{padding-bottom:8px}.index-page .row>.dark:last-child{padding-bottom:0}.j-become-dealer-form .genericForm .formRow input[type=checkbox]{left:0!important}.genericForm .formRow.options ul li input{z-index:-1}.models-details>a{background:url(../images/sprite-arrows.png) 0 -503px no-repeat;float:none;margin-left:30px;margin-top:10px;padding-left:20px}.j-pack .item-info-block .info-block-name{margin-bottom:0;padding:5px 0 0;width:100%}.models-details-dop.j-pack div.item-cost{margin-top:0}.config .cars-info>div.cars-info-activity{display:none}.configurator-mini .cars-info>div.cars-info-new_sum,.configurator-mini .cars-info>div.cars-info-start_sum{display:block;padding:0;width:auto}.config-grade-block .config-grade-params{float:none;width:auto}.config-grade-block .config-grade-params>ul li{margin-right:0;width:calc(100% + 4px)}.config-grade-block{padding:20px 30px 10px}.pages-content .configurator-mini .row.gray_blue{padding:0;width:100%}.configurator-mini .row.bottomBorder{padding:0}.mazdaSpecArea{padding:30px}.j-mini-info .grid-3.alpha{padding-right:0}.configurator-mini .cars-info>div.cars-info-reg{display:none;width:auto}.row.row_bottom .row_content>br{display:block;margin:7px}.row.pages-content .row_content ul.configuratorModels{left:-10px;position:relative;width:calc(100% + 20px);min-height:auto;margin:0}.row .row_content ul.configuratorModels li{float:none;display:block;margin-right:0;width:100%}.row .row_content ul.configuratorModels li:last-child{margin-right:0}.row .row_content ul.configuratorModels li a{padding:20px 10px;display:table;background-position:left center}.row .row_content ul.configuratorModels li img{box-sizing:border-box;display:table-cell;margin:0;padding:0;vertical-align:middle;width:60%;min-width:130px;height:auto}.row .row_content ul.configuratorModels li .model{display:table-cell;padding-left:20px;text-align:left;vertical-align:middle;width:50%}.row-tabs-nav{left:0;margin:auto;right:0;text-align:center}.genericForm .optin label,.genericForm .step2 .formStep .grid-8 .formRow.optin label{position:relative}.config.fixed .cars-info-name{background:#0a0c0d;left:0;padding-bottom:12px;padding-left:20px;padding-right:20px;position:fixed;top:60px;width:100%;z-index:9;box-sizing:border-box}.configurator .config-grade-params.fixed{background:#fff;box-sizing:border-box;left:0;padding-left:30px;padding-right:30px;padding-top:10px;position:fixed;width:100%;z-index:99}.editSpec .config-grade-params.fixed .h3,.editSpec .config-grade-params.fixed h3{display:none}.j-pack-name.no{position:static}.j-pack-name .accessoriesContent>div{display:block;padding-right:0;width:100%;padding-bottom:20px}.models-details-item div.item-cost span{display:inline-block}.models-details-dop .item-info-block.last div.item-cost{left:auto;right:0}.models-details-dop.j-pack .item-info-block div.item-cost{width:auto}.models-details-dop .item-info-block div.item-cost{width:50%}.models-details-itogo div.item-cost{border-bottom:medium none}.global .cars-info>div.cars-info-name span.engine{line-height:initial}.genericForm.test-drive-form #formHead{display:none}.genericForm.test-drive-form .steps li{font-size:14px;padding-left:10px;padding-right:10px}.genericForm.test-drive-form .steps li.current{margin-left:-11px;padding-left:20px;z-index:1}.ds-select{margin-top:16px;text-align:center;display:block}.offer-summary .grid-6:first-child,.row.pages-content .content-info .grid-12 .grid-12.hide-on-desktop{text-align:left}.ds-select a{text-decoration:none!important;width:auto}.td-step-thanks .ds-select{display:none}.slides-container .richtext ul li{font-size:15px;-webkit-text-size-adjust:none}.models-details-dop .info-block-value img{height:auto;max-width:100%!important;width:auto}.models-details-item div.item-cost{line-height:40px}.models-overview ul.features_navigation_list li,ul.features_navigation_list li{width:50%;padding-bottom:0}.features_navigation_list .grid-3{width:50%}.models-overview ul.features_navigation_list{margin-left:20px!important;margin-right:20px!important}.slider-img .pagination{bottom:15px;top:auto}.pages-content .slider-img,.pages-content .swiper-container{z-index:9}.box .titleblue a:hover .arrow_right{right:16px!important}.box,.models-overview .box{margin-bottom:0}.row.pages-content .row_content>.grid-6{display:block;float:none;margin-right:0;padding-bottom:10px;width:auto}.boxcar.grid-6 div{box-sizing:border-box;clear:none!important;float:left!important;padding:0 20px!important;width:50%!important}.boxcar.grid-6 .titlebig,.boxcar.selfContainedOffer .grid-6 .titlebig{color:#fff;margin:0}.boxcar.grid-6 a{font-size:17px!important}.content-info .awardModule .award-content p,.grid-3 p{font-size:16px}.boxvid .h2 span{display:none}.content-info .awardModule .award-image{width:100%!important;padding-bottom:10px!important}.content-info .awardModule .award-section{padding-left:0!important;padding-right:0!important;width:auto!important}.features_navigation_column{padding:0!important;position:relative;width:100%!important}.grid-3{box-sizing:border-box;display:inline-block;float:none;padding-right:20px;vertical-align:top;width:50%}.row_content .follow+img{width:100%}.row.pages-content .offer-summary .grid-6:first-child{margin-bottom:20px!important;margin-left:0;width:auto}.pages-content>.contentbox .mar{padding-left:0;padding-right:0}.boxvid:after,.contentbox .mar:after{clear:both;content:"";display:block}.video_column_preview_desc{display:none}ul.video_category_list li{height:auto!important;padding:0;width:46%}.contentbox .mar img{margin-bottom:0}ul.video_category_list li.current{border:1px solid #0086d3;border-radius:5px}.video_category>.video_column_preview{display:block;padding-bottom:10px}.video_category>.video_column_preview .short_desc,.video_category>.video_column_preview .text_toggle{display:none}.video_category>.video_column_preview .full_desc{display:block!important;height:auto!important;margin-bottom:10px!important;opacity:1!important;width:auto!important}#carColorator .storage_container:after{bottom:41px;height:12px}#carColorator .storage_container:before{bottom:72px}.titleblue a .arrow_down{transform:rotate(90deg);margin-right:0!important}#storageTool .h2 span,#storageTool h2 span{display:none!important}.pages-content #storageTool ul li img{padding-top:70px}.row.pages-content .content-info .content-info-open{padding:0 0 20px;width:100%}.row.pages-content .content-info .content-info-open img{height:auto;max-width:100%}.grid-12>.content-info-open .smallhd{background:none;display:block!important;font-size:15px;padding:10px 0 0;position:static}.content-info-open>a,.grid-12>.content-info-open>a{display:none}.row.pages-content .content-info .grid-6 .content-info-open.grid-3{width:50%!important}.content-info-open .smallhd,.content-info-open.current .smallhd{display:none!important}.row.pages-content .content-info .content-info-open+.grid-6{background:#0a0c0d;display:block;left:30px;padding:10px 30px 0;position:relative;width:100%}.row.pages-content .content-info .content-info-open+.grid-6>.smallhd{padding-bottom:20px;padding-top:0}.row.pages-content .content-info .content-info-open+.grid-6>.smallhd strong{font-size:17px}.row.pages-content .content-info .grid-6 .content-info-open img{border:2px solid transparent;border-radius:5px;box-sizing:border-box}.row.pages-content .content-info .grid-6 .content-info-open.current img{border:2px solid #0086d3}.row.pages-content .content-info .grid-6 .content-info-open.no-border img{border-color:transparent}.content-info .h2 span,.content-info h2 span,.follow .h2 span,.follow h2 span,.quote-block .h2 span,.quote-block h2 span{display:block;font-size:17px;padding:5px 0 0}#carColorator .storage_container{background-position:0 222px}#carColorator .slider .label{font-size:16px;top:345px!important}#carColorator{padding-bottom:50px}.grid-12 .richtext .table-content table td{padding-left:15px;padding-right:15px}.pages-content .tabbed-slider .buying{margin-right:-30px}.configurator-mini>.cars-info-reg{display:none}.custom-height .swiper-slide .swiper-slide-img{background-size:cover!important;height:95px!important}.pages-content .formwizard.genericForm .formBox{padding:0;border-radius:0}.genericForm .formTitle{background:none}.pages-content .formwizard.genericForm .ds-form{padding:10px 0}.pages-content .genericForm .formStep{padding:0}.offer-summary:first-child{padding-top:0}.pages-content .tabbed-slider{padding-top:15px}.boxcar.offer-summary{padding-top:0}.pages-content .formwizard .map-toggle-group+.wrap{padding-top:45px}.content-info-open.current~.smallhd{display:block}.row.pages-content .content-info .grid-12 .grid-6.content-info-open:first-child img{margin-left:0!important}.row_content .follow+img{margin-bottom:20px}.grayBG .richtext p{font-size:16px}.tabbed-slider .buying::before{content:none}.j-slider-item .thumb img{width:100%}.buying .wrap .owning .divider{display:table;height:100%;width:100%}.buying .wrap .owning .h3,.buying .wrap .owning h3{display:table-cell;vertical-align:middle}.menu>span.mazda-name a{margin-left:25px}header .logo{left:10px;position:relative}.hero .text_right,.hero_image .text_right{padding:10px 30px}.search-block{padding:25px 0 30px}.pages-content .collapsible-content .tabbed-slider{left:0;width:100%!important}.pages-content .collapsible-content .tabbed-slider .buying,.pages-content .collapsible-content .tabbed-slider .slides-container-wrapper{margin:0}.ds-form .ds-form-group{margin:10px 7px 16px}.features_navigation{margin-bottom:12px}.dealers-page #footerNav .wrap>div.mazda-link{float:right;text-align:right}.dealers-page #footerNav .wrap>div.mazda-link a{padding-right:0}.dealers-page #footerNav .wrap .column>a{width:auto}.dealers-page footer #footerDark .wrap{padding-left:0}#footerDark .dealers-logo{margin:0 0 20px!important;position:static;text-align:center;float:none}#footerDark .regionInfo p{display:block;font-size:16px;padding:0 0 15px}.dealers-page #footerDark .regionInfo{padding-top:5px}#footerNav .wrap .column>a.contacts{display:none}.slides-container p{margin-bottom:20px!important}.slider_container .colors{position:static;background:none;padding:0}.accessories .main .h3.tit1 .acctit1,.accessories .main h3.tit1 .acctit1{padding-bottom:10px}.pages-content .row .row_content>h3{margin-bottom:20px}.colorator .slider_container{width:100%}.colorator .storage_container.row_content{width:100%!important}.slides-container p:last-child a{margin-bottom:0!important;display:inline-block;max-width:50%;vertical-align:top}#carColorator .slider{margin-top:0}.richtext p:last-child a{margin-bottom:0}.hide-on-desktop .box.noBg{margin-bottom:20px}.row.pages-content .content-info .grid-6.floatRight{float:right}.row.pages-content .content-info .grid-6 img{width:auto;max-height:none}.row.pages-content .content-info .grid-6.alpha{margin-right:0}.slides-container .table-content .scroll-pane table{margin-bottom:40px}.slides-container .table-content .scroll-pane .jspHorizontalBar{bottom:40px}.cars-info>div.cars-a,.cars-info>div.cars-c,.cars-info>div.cars-i,.cars-info>div.cars-s{display:none}.contacts .main .h3>span.h3,.contacts .main h3>span.h3{padding:17px 0 17px 25px}.accessories.contacts .h3 .icn,.accessories.contacts h3 .icn,.contacts .h3 .icn,.contacts h3 .icn{top:5px}.contacts-page .accessories.contacts .h3 .icn,.contacts-page .accessories.contacts h3 .icn{top:20px}.contacts .current .accessoriesContent{background:#0a0c0d;padding:0 47px}.hide-on-desktop .richtext p:first-child{margin-top:20px}.dealers-page #used_cars_flter.new_cars_flter .filter-bottom{height:90px}.dealers-page #used_cars_flter.new_cars_flter .filter-bottom>div.filter-count{top:130px}.dealers-page .mz_cars{border-top:20px solid #f0f0f0;margin-top:0}.dealers-page #footerNav .wrap>div{float:none;width:auto}.video_container{margin-bottom:0}.dealers-page #footerNav .wrap>div.alpha{text-align:left}#footerNav .wrap .column.alpha>a:last-child{display:inline-block;float:none}.dealers-page #footerNav .wrap .column.alpha>a:last-child{float:right}.j-configurator .row-tabs{background:url(../images/configurator-mobile.jpg) center top/100% 100% no-repeat #0c0d0f}body .filter-top .slct_color,body .filter-top .slct_dealer,body .filter-top .slct_label,body .filter-top .slct_model,body .filter-top .slct_years{line-height:34px}body .irs-from,body .irs-single,body .irs-to{top:25px}body .filter .filter-bottom{background:#151819}body #used_cars_flter .filter-bottom>div.filter-count{color:#6c7780;font-size:17px;line-height:17px;top:125px}body #used_cars_flter .filter-sort a{background-image:url(../images/filter-arr.png);background-color:#2b3033;background-position:right 0 top -25px;border-radius:5px;color:#8a9399;padding:5px 12px}body #used_cars_flter .filter-sort a.down.active,body #used_cars_flter .filter-sort a.up.active{background-color:#0a0c0d;background-position:right 0 top -53px;border:none;border-radius:5px;color:#fff;padding:5px 12px}body #used_cars_flter .filter-sort a.down.active{background-position:right 0 top -25px}body #used_cars_flter .filter-bottom{padding-left:0;padding-right:0}body #used_cars_flter .filter-top{left:-30px;padding:30px;position:relative;width:100%}body #used_cars_flter .color-item .tooltip{display:none!important}body .mz_pic{margin:0}body .mod_eng{display:block;float:none;width:auto;margin:0 90px 0 0}body #list_items .list_content .mz_model{width:auto;font-weight:700}body #list_items .list_content .mz_engine{clear:none;width:auto;font-weight:400}body #list_items .list_content .mz_price{clear:both;display:block;float:none;position:static;text-align:left;width:auto}body .mz_price span{margin-left:7px}body .drop_link{display:block;top:auto!important}body .mz_detail{border-top:2px solid #e6eef2;margin-top:10px;padding-top:5px}body #list_items .mz_item{height:auto}body .dist_yr,body .reg_col{width:50%}body #list_items .car_list_item:nth-child(2n+2){background:none}body #list_items .car_list_item{border-bottom:2px solid #6c7780}body #list_items{margin-left:-20px;margin-right:-20px;width:auto}body #list_items .drop_info{background:#e6eef2;top:auto}body #list_items div .h3{font-size:19px}body #list_items .drop_info div p{font-size:15px;font-weight:400}body #list_items .drop_info .mz_contacts p,body #list_items .drop_info .mz_time p{font-weight:400}body #list_items .drop_info div p span{color:#737a80;width:70px}body #list_items .drop_info .mz_contacts p{background-image:none;padding-left:0}body #list_items .drop_info .mz_contacts p span{display:block}body #list_items .drop_info .mz_contacts p a{width:auto}body #list_items .mz_dilerlink a::after{background-image:url(../images/filter_sprite.png)}body #list_items .mz_dilerlink a{height:auto;line-height:30px;text-align:left}body .mz_item .drop_link{background-image:url(../images/filter-arr.png);background-position:0 73px!important}body .mz_item.active .drop_link{background-position:0 153px!important}body #list_items .mz_item.active+.drop_info{display:block!important}body .mz_color,body .mz_detail span,body .mz_distance,body .mz_region,body .mz_year{font-weight:400}body #list_items .mz_item.active{background:#000;margin:0;padding-left:20px;padding-right:20px}body #list_items .list_content .mz_item.active .mz_model{color:#fff}body #list_items .list_content .mz_color,body #list_items .list_content .mz_distance,body #list_items .list_content .mz_region,body #list_items .list_content .mz_year{font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-weight:700}#list_items .list_content .mz_item.active .mz_color,#list_items .list_content .mz_item.active .mz_distance,#list_items .list_content .mz_item.active .mz_region,#list_items .list_content .mz_item.active .mz_year{color:#fff!important}body #list_items .list_content .mz_item.active .mz_price{color:#fff}body #list_items .list_content .more_items{background:#171b1c;margin-top:0;padding-top:20px;padding-bottom:20px;position:static}body #list_items .list_content .more_items a{color:#14181a!important;text-decoration:none!important;padding-left:20px;line-height:47px}.genericForm .step2 .formStep .grid-8 .h2,h2.header-search-dealer{color:#b8c4cc}body .cars-spec-model .item-content-preview,body .cars-spec-model.item-block-params .item-header{font-size:15px;line-height:17px;vertical-align:top}body .cars+.bg-car-special-offer+.row.dark .item-block .row-tabs-content,body .cars+.row.dark .item-block .row-tabs-content,body .cars-spec-model+.item-block .row-tabs-content{padding-top:50px}body .cars-info>div.cars-info-new_sum .new_sum-name{display:block}body .cars-info .mz_car_reserv{display:none}body .cars-spec-model{margin-top:0}.info-block-param:last-child{border-bottom:1px solid #1f2123;float:none;padding-right:0}.info-block-param{margin-left:0;float:none;padding-bottom:5px;padding-right:0;padding-top:5px;border-top:1px solid #1f2123}.info-block-param>p{display:inline-block;vertical-align:top;width:50%}.info-block-param .name,.info-block-param .value{font-size:17px}/*!*left: -20px;*!*//*!*width: calc(100% + 40px);*!*/body .specAccordion .accordionContent td{padding:8px 30px}body .specAccordion .h3,body .specAccordion h3{padding:0 20px}body .config-options .h3,body .config-options h3{padding:10px 20px}body .specAccordion .j-more-options .h3 a,body .specAccordion .j-more-options h3 a{padding:0}.item-block .cars-info{background:none;left:-20px;position:relative;width:100%}body .cars+.bg-car-special-offer+.row.dark .item-block:before,body .cars+.row.dark .item-block:before,body .cars-spec-model+.item-block:before{background-position:center 40px;background-size:100% auto}body .cars-info.hide-on-desktop .mz_car_reserv{display:block;height:auto;margin:0;overflow:hidden;position:static;padding:7px 0}body .cars-info.hide-on-desktop .mz_car_reserv .menu_car{display:block;float:left}body .cars-info.hide-on-desktop .mz_car_reserv .reserv_car{font-size:17px;height:auto;line-height:30px;padding-right:40px}body .item-block-params .name-model{font-size:22px}body .cars-info>div.cars-info-name{width:auto}.cars-info.hide-on-desktop{padding-left:20px}.genericForm .formRow{display:block}.formwizard.genericForm p.ds-select{display:none}#test-drive-form #form-contacts-wrap .h2{color:#fff;padding:0}.test-drive-form .formStep #rightBlock.grid-8{margin-left:0;padding-left:0;width:auto}.genericForm .formRow select{width:100%!important}.genericForm .formRow label{margin-bottom:0}.genericForm .step2 .formStep .grid-8 .formRow{padding:0 0 10px}body .field-error-message{width:auto}.genericForm .step2 .formStep .grid-8 .formRow.optin label{color:#8a9399;font-size:15px;line-height:18px;margin-bottom:20px;margin-top:0;padding-top:0}.genericForm p.tandc{font-size:15px!important;line-height:18px!important}body .ds-form .ds-form-group{display:block;margin:20px;padding:0;width:auto}body .ds-form-group:last-child{padding:0}body #ds-form-route-container h5.ds-form-header{padding:10px 20px}.pages-content .formwizard.genericForm.become-dealer-form{position:static;width:100%;margin-left:0;margin-right:0}.genericForm .formRow label.error,body .dealer-search .ds-form-group:nth-child(1),body .dealer-search .ds-form-group:nth-child(2){width:auto}.genericForm .formAction{padding:12px 0}body .dealer-card-detail .ds-route>a,body .dealer-card-detail .ds-testdrive>a{background-color:#0086d3}body .dealer-card-detail .ds-contacts-wrap{background:#0a0c0d}.pages-content>.row>.row_content.richtext>p:first-child{margin-top:0}body #ds-btn-search.ds-btn-primary{background-position:98% -162px!important}body .dealer-search .dealer-card>*{width:100%}body .dealer-search .dealer-card .ds-info{padding-bottom:0}body #ds-search-results .dealer-card .to-detail{background:url(../images/filter_sprite.png) 8px -168px no-repeat;margin:20px;padding:0}body .dealer-search .dealer-card h5.ds-dealer-name{margin-bottom:8px;padding-bottom:0}body #ds-search-results .dealer-card .ds-services{margin-left:-5px;margin-top:15px;padding:0}body .dealer-search .dealer-card{margin-bottom:12px}.pages-content .formwizard.genericForm{overflow:visible}body .blue_gradient{background:#0086d3!important}body #used_cars_flter.new_cars_flter .filter-bottom>div.filter-count{bottom:0!important;position:absolute;top:auto!important}body #used_cars_flter.new_cars_flter .filter-sort{margin-top:0;position:static;margin-bottom:15px}body .mz_advantages{padding-left:0;padding-right:0}body .mz_advantages p{border:none;height:auto;margin-bottom:0;overflow:hidden;text-align:left;padding-left:20px;padding-right:20px}body .mz_advantages p .adv_title{padding:2px 0}body .mz_advantages p .mz_next_logo{float:none;background-position:center center}body .mz_advantages ul li{border:none;height:auto;padding-bottom:20px;text-align:center;padding-left:15px;padding-right:15px;width:50%;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:14px;line-height:14px}body .mz_advantages ul li span{display:block;float:none;margin:0 auto}.item-block-left,.item-block-params.special-offer,.used-cars-detail{margin-bottom:0}body .mz_advantages ul li:nth-child(2n+1){border-right:1px solid #242a2d}body .mz_advantages ul{padding-bottom:25px}.slider-img.custom-height .swiper-slide img{width:100%}.hide-on-phone{display:none!important}.show-on-phone{display:block!important}.used-cars-detail>.row_content{margin-left:-20px;margin-right:-20px}.used-cars-detail .mz_advantages{margin-top:0}.item-block-params.modification-options{margin:0}.used-cars-detail .cars-info{left:auto;padding:20px;width:auto}.used-cars-detail .mz_car_reserv{display:block;padding:0;vertical-align:inherit}.used-cars-detail .mz_car_reserv .reserv_car,body .used-cars-detail .cars-info.hide-on-desktop .mz_car_reserv .reserv_car{font-size:15px;height:40px;line-height:40px;padding:0 13px;margin:0;width:auto}.used-cars-detail .mz_car_reserv .reserv_car::after{background-image:url(../images/select-ico.png);background-position:0 -73px;right:13px;width:28px}.no-bb-on-phone{border-bottom:0 none!important}.row.pages-content{padding:0 20px}#featuresCarousel.gray{margin:0 -20px;padding:0;width:auto}#featuresCarousel.gray .row_content{padding:0 20px}.configurator .j-params-block>li:first-child{display:none}.pages-content .config{float:none;left:auto;margin-left:-20px;margin-right:-20px;width:auto}.j-configurator{background:#fff;padding:0 20px;margin:0 -20px}.pages-content .configurator-tabs{left:auto;width:auto}.j-configurator .cars-info>div.cars-info-name{font-size:20px;line-height:normal;max-width:none}.j-configurator .cars-info>div.cars-info-new_sum .new_sum-cost{font-size:20px}.acc .acc-cars .car .alink,.used-cars-detail .item-block-params .isotope-item div{font-size:15px}.j-configurator .cars-info>div.cars-info-new_sum .new_sum-name{display:block}.j-configurator .cars-info>div.cars-info-name span.engine{display:inline!important}.j-configurator .cars-info>div.cars-info-name .choice{line-height:normal}body .cars-spec-model{padding-bottom:15px}body .owl-theme .owl-controls{display:block!important}#featuresCarousel .carousel-arrow,body .new_cars_flter+#list_items .mz_detail .mz_color span:first-child{display:none}body .owl_slider .owl-theme .owl-controls .owl-buttons i{margin-top:50%}body .owl_slider .owl-theme .owl-controls .owl-buttons .owl-prev i{margin-left:12px}body .owl_slider .owl-theme .owl-controls .owl-buttons .owl-next i{margin-right:12px}body .owl_slider .icon-chevron-right{float:right}body .owl-theme .owl-controls .owl-buttons .owl-prev{left:0}body .owl-theme .owl-controls .owl-buttons .owl-next{right:0}body .mz_thumbs{padding:0 30px}body #sync2 .synced .item{border:2px solid #0086d3}body #sync1 .item,body .owl_slider{background:none}body .owl_slider .owl-theme .owl-controls .owl-buttons div{top:9px}body .filter-top .reset-form:after{background-position:0 -19px;background-repeat:no-repeat;background-size:10px auto}.used-cars-detail .item-block-params .isotope-item div:before{top:12px}body .new_cars_flter .filter-top .segments.transmission{padding-right:0}body .configurator .specAccordion .accordionContent td:first-child{padding-right:50px}.row-car-info+.row .specAccordion.mazdaAccessories{margin-left:-20px;margin-right:-20px}body .item-block-params.active .name-model{color:#8a9399}.item-block-params .item-header{padding:10px 20px}.grid-6 .content-info .awardModule .award-image,.grid-6 .content-info .awardModule .award-section{width:auto}.features_navigation{width:auto!important}ul.features_navigation_list{overflow:hidden}.accessories-page .filter-top .select-block{margin-bottom:20px;margin-right:0;width:auto}.accessories-page{padding:0}.accessories-page .filter-top .bluebox.titleblue{margin:30px 0 20px}.acc .acc-cars{margin-right:0;padding:0}.acc .acc-cars li{background:none!important;box-sizing:border-box;margin-right:0;height:auto!important}.acc .acc-cars .car{text-align:center;padding:15px}body .pager .arrow_link_top{margin:20px 0}.accessories-page .acc .h2,.accessories-page .mazdaAccessories .h2{color:#b8c4cc}.accessories-page .accessories .h3 .price,.accessories-page .accessories h3 .price{padding-top:0;font-size:18px}.accessories-page .accessories .h3 .icn,.accessories-page .accessories h3 .icn{bottom:auto;top:20px}.accessories-page .accessories .accessoriesContent .grid-6{width:100%}.accessories-page .accessories .main .h3.tit1 .acctit1,.accessories-page .accessories .main h3.tit1 .acctit1{padding-top:10px;padding-bottom:10px}body #used_cars_flter .filter-sort{float:none;margin:10px 0 0;padding:0 20px 0 0;width:100%}body .row-cars-in-stock .mz_detail .dist_yr{float:left;padding-left:0;padding-right:20px}body .row-car-info .cars-info>div.cars-info-name{width:auto;min-height:auto}body .row-car-info .cars-info .mz_car_reserv{position:static}.cars~.row #tab-exterior img,.cars~.row #tab-interior img{height:auto}.cars~.row .specAccordion.mazdaAccessories{margin-left:-20px;margin-right:-20px}#used_cars_flter .slct_container.form_res,#used_cars_flter .slct_container.form_res button{margin:0}body .react-view .filter__content-footer{padding:0}body .ds-address{border:none!important;color:#b8c4cc!important;font-size:17px!important;margin-bottom:0!important;padding-bottom:0!important}body .ds-card-caption{display:inline;padding:0 15px 0 0}.ds-contacts-wrap .ds-contact,.ds-contacts-wrap .ds-website{float:none;width:auto}.ds-contacts-wrap .ds-contact{background:url(../images/phone.png) left 2px no-repeat;padding-left:30px}.ds-contacts-wrap .ds-website{background:url(../images/website.png) left 2px no-repeat;padding-left:30px}.ds-contacts-wrap .ds-website>a{background:0 0;padding-right:0}.ds-contacts-wrap .ds-links>p{float:none;margin:0 0 20px;width:auto}body .dealer-card-detail .ds-table,body .ds-contacts-wrap{width:100%}.ds-contacts-wrap .ds-links a{box-sizing:border-box;width:100%}body .dealer-card-detail .ds-open-hours tbody tr td,body .dealer-card-detail .ds-open-hours tbody tr td:first-child,body .dealer-card-detail .ds-open-hours thead tr th{color:#b8c4cc;font-size:14px}body .ds-control-label{font-weight:700}body #ds-btn-search.ds-btn-primary{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.7px}.formwizard.genericForm p.ds-found-count,.formwizard.genericForm p.ds-found-count span{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:17px!important;font-weight:700}.formwizard.genericForm p.ds-found-count{padding:0 20px}.genericForm .formRow.options ul li input{position:absolute}.react-view{margin-left:-20px;margin-right:-20px}body .mz_detail{margin-left:0}body .mz_detail .dist_yr,body .mz_detail .reg_col{float:left}body .mz_detail .dist_yr,body .nc_dealers #list_items .mz_year{float:right}body .nc_dealers #list_items .mz_color{width:auto}body .mz_detail .mz_color span{padding-right:10px;width:auto}body .mz_detail .mz_color span.color-preview{padding-right:3px}body .nc_dealers #list_items .mz_year span{padding-right:10px;width:auto}.info-block-params+.cars-info.show-on-phone{padding-top:0}.configurator-tabs .tabs-nav{margin-left:-20px;margin-right:-20px;background:#16171a}.config.fixed+.configurator-tabs .tabs-nav{position:relative}.config.fixed+.configurator-tabs .tabs-nav:before{left:0;top:-200px;background:#16171a;content:" ";display:block;position:absolute;height:200px;width:100%}.configurator-tabs .tabs-content .tab{padding:0;margin:0}.tabs-content .mazdaSpecArea.mazdaAccessories{padding-left:10px;padding-right:10px}.configurator .tabs-content .mazdaSpecArea.mazdaAccessories{padding-left:0;padding-right:0}.tab-modification{padding-bottom:20px;padding-top:20px}.tab-accessories{margin-left:-20px;margin-right:-20px;padding-left:10px;padding-right:10px}.tab-credit,.tab-insurance{margin-left:-10px;margin-right:-10px;padding-bottom:30px;padding-top:30px}.genericForm .formRow.options ul{width:auto}body .nc_dealers #list_items .mz_model{min-width:auto}body .dealer-card.ds-map-balloon .ds-website{background:url(../images/website.png) left top no-repeat;color:#0a0c0d;font-weight:700;margin-top:2px;padding-left:30px}body .dealers-map-wrap .ds-website>a{color:#0a0c0d}body .dealer-card.ds-map-balloon .ds-contact{background:url(../images/phone.png) left top no-repeat;color:#0a0c0d!important;font-weight:700;margin-top:0;padding-left:30px}body .dealer-card.ds-map-balloon address{font-size:15px!important;margin-bottom:10px!important}body .dealer-card.ds-map-balloon .ds-services{margin-top:15px;margin-bottom:15px}body .ds-services .icon-dealer-services{margin-left:0}body .dealers-map-wrap .dealer-card.ds-map-balloon .to-detail{display:none}body .dealers-map-wrap .dealer-card.ds-map-balloon .to-detail.to-detail-route{background:url(../images/links1.png) 96% bottom/18px auto no-repeat #0086d3;color:#fff;display:block;font-size:17px!important;margin-left:10px;padding:10px 50px 10px 20px}body .dealer-search .dealer-card h5.ds-dealer-name{font-size:22px!important}body .dealer-card.ds-map-balloon .ds-contact span,body .dealer-card.ds-map-balloon .ds-website span{display:none}body .ds-form{background:#0a0c0d;padding:10px 0}body #used_cars_flter{margin-top:0}body .dealers-map-wrap{padding:0}body #ds-map-row{margin-bottom:0;margin-top:55px}body .btn-scroll-up-wrap{margin-left:20px;margin-right:20px}.pages-content .genericForm.test-drive-form .td-step-dealer{margin-left:-20px;margin-right:-20px;width:auto}.pages-content .genericForm.test-drive-form h2.header-search-dealer{padding-left:20px!important;padding-right:20px!important}.models-details-item.models-details-services{padding-right:0}.models-details-item.models-details-services>div.item-name{padding-left:15px}.models-details-item.models-details-services .item{padding:20px 15px 30px}.models-details-item.models-details-services .item div.item-name{float:none;padding:0 0 15px;width:auto}.models-details-item.models-details-services .item .item-text{clear:both;float:none;width:auto}.models-details-item.models-details-services .item .item-cost{float:none;line-height:16px}.models-details-item.models-details-services .item .item-text>div:last-child{border-bottom:1px solid #b0b0b0;padding-bottom:10px}.models-details-item.models-details-services .item.acs .item-text{border-top:1px solid #b0b0b0;position:static}.models-details-item.models-details-services .item .item-text>div:first-child{padding-top:5px}.models-details-item.models-details-services .item.cr .item-text,.models-details-item.models-details-services .item.in .item-text{border-bottom:1px solid #b0b0b0;border-top:1px solid #b0b0b0;padding:10px 0}.models-details-item.models-details-services .item.cr .item-cost{position:relative;top:80px}.models-details-item.models-details-services .item.cr .item-cost:last-child{border-bottom:1px solid #b0b0b0;padding-bottom:20px;padding-top:0;top:-62px}.models-details-item.models-details-services>div.item-services-no{padding-left:15px}.dealer-search .text-error{padding-left:20px;padding-right:20px}.genericForm.test-drive-form .td-step-thanks .formTitle h2{color:#fff}.genericForm .step3 .formTitle{margin:0 -20px}.pages-content .accessories-page,.pages-content .accessories-page+.history-links,.pages-content .genericForm.test-drive-form,.td-phone-submit-wrap{margin-left:-20px;margin-right:-20px}.test-drive-form .formStep #rightBlock.grid-8 .intro{display:none}.test-drive-form .formStep #rightBlock.grid-8 .tandc{padding:0}.dealers-page .global:after,.global:after{height:0}.dealers-page footer.row,footer{margin-top:0!important}.global{min-height:inherit}body .dealer-card b{color:#8a9399;font-weight:600}.info-block-param.pull-right{max-width:inherit}.td-phone-submit-wrap{background:url(../images/bg_cars.jpg);padding:1px 20px 0}.td-phone-submit-wrap+.formRow.tandc-hide{display:none}.genericForm.test-drive-form .step2 .formBox{margin-bottom:0}.genericForm.test-drive-form .step1 .formTitle h2,.genericForm.test-drive-form .td-step-auto .formTitle h2{color:#ccc}.pages-content .accessories-page{padding:0}#dealers-map>ymaps>ymaps>ymaps:last-child>ymaps>ymaps>ymaps>ymaps>ymaps:last-child ymaps,.ymaps-2-1-41-balloon__content>ymaps{overflow:visible!important}#dealers-map>ymaps>ymaps>ymaps:last-child>ymaps>ymaps>ymaps>ymaps>ymaps:last-child>ymaps>ymaps>ymaps ymaps{overflow:hidden!important}#dealers-map>ymaps>ymaps>ymaps:last-child>ymaps>ymaps>ymaps>ymaps>ymaps:last-child>ymaps>ymaps>ymaps ymaps:last-child{overflow:auto!important}body .dealer-card.ds-map-balloon .col-6{width:240px}body .ymaps-2-1-41-b-cluster-tabs__section .dealer-card.ds-map-balloon .col-6{width:auto}body #list_items .list_content .more_items:last-child{padding-bottom:0}.pages-content .genericForm.test-drive-form{overflow:hidden;padding:0 20px}.pages-content .genericForm.test-drive-form .td-step-user-data{background:#1f2426;margin-left:-20px;margin-right:-20px;overflow:hidden;padding-left:20px;padding-right:20px;padding-top:15px}body .cars-page #used_cars_flter li.search-field input,body .nc_mazda #used_cars_flter li.search-field input{font:17px/30px InterstateMazdaRegular,Helvetica,Arial,sans-serif}body .nc_mazda #used_cars_flter .filter-top{height:577px}body .nc_mazda #used_cars_flter .filter-top.open{height:860px}body .nc_mazda #used_cars_flter .filter-top .range_block,body .nc_mazda #used_cars_flter .filter-top .slct_block{position:relative}.nc_mazda #used_cars_flter .slct_container{position:absolute;width:100%;top:0;left:0;padding-right:0}.nc_mazda #used_cars_flter .slct_container.dlr{top:84px}.nc_mazda #used_cars_flter .slct_container.year{top:168px}.nc_mazda #used_cars_flter .slct_container.grade{top:252px}.nc_mazda #used_cars_flter .slct_container.range_price{top:336px}#used_cars_flter .slct_container.open_more{top:425px}.nc_mazda #used_cars_flter .slct_container.range_volume{top:504px;display:none}.nc_mazda #used_cars_flter .slct_container.transmission{padding-left:0;top:588px;display:none}.nc_mazda #used_cars_flter .slct_container.colors{top:675px;display:none}.nc_mazda #used_cars_flter .slct_container.form_res{top:504px}#used_cars_flter .slct_container.open_more{background:url(../images/filter-arr.png) 98% -16px no-repeat;border:2px solid #2b3033;border-radius:3px;box-sizing:border-box;color:#fff;display:block;font:20px/48px InterstateMazdaRegular,Helvetica,Arial,sans-serif;padding:0 20px;text-align:left;width:100%}.nc_mazda #used_cars_flter .filter-top.open .slct_container.form_res{top:800px}.nc_mazda #used_cars_flter .filter-top.open .slct_container.colors,.nc_mazda #used_cars_flter .filter-top.open .slct_container.range_volume,.nc_mazda #used_cars_flter .filter-top.open .slct_container.transmission{display:block}#used_cars_flter .filter-top.open .slct_container.open_more{background-position:98% -44px}body .dealer-card-detail .ds-open-hours thead th{color:#fff!important}.dealer-card-detail .ds-table:before{color:#b8c4cc;content:"Время работы:";display:block;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:22px;margin-bottom:12px;margin-left:20px}body .dealer-card-detail .ds-open-hours thead th:first-child{text-indent:-999px}body .configurator-mini div.cars-info>div.cars-info-name span.engine{display:inline!important;font-size:22px}body .configurator-mini div.cars-info>div.cars-info-name span{font-size:22px}body .configurator-mini div.cars-info>div.cars-info-new_sum .new_sum-name{color:#5c6266;display:block}.configurator-mini .cars-info>div.cars-info-new_sum .new_sum-cost span,.configurator-mini .cars-info>div.cars-info-new_sum .new_sum-cost strong{font-size:22px}.configurator-mini .config-grade .name{line-height:30px;padding-right:0}body .configurator-mini div.cars-info{padding:15px 30px}.configurator-mini .cars-info>div.cars-info-name div.choice,.configurator-mini .cars-info>div.cars-info-new_sum .new_sum-name{line-height:17px}.pages-content .formwizard.genericForm.callback-form,.pages-content .formwizard.genericForm.cost-or-credit-form{margin:0}.dealer-search #ds-map-row{margin:55px 0 0}.dealer-search #ds-list-row{margin-left:0;margin-right:0}.pages-content .formwizard.genericForm.generic-form-dealer-search{overflow:hidden;margin-left:-20px;margin-right:-20px}.tabbed-slider .buying-owning-bullets{right:30px!important}.back-auto{left:8px;top:0}.back-auto+.row-tabs-nav{top:35px}.row.pages-content .sitemap .grid-4{padding:0}.sec{margin:0}.pages-content .row_content.sitemap{margin:20px 0}.faq-page .grid-3{display:block;float:none;margin-left:-20px;margin-right:-20px;padding:0;width:auto}.faq{padding:10px 20px 20px}.faq .bluebox{margin:20px 0;display:none}.faq-block .bluebox.titleblue{display:block}.faq-block .bluebox.titleblue a{border:none;border-radius:5px;padding:13px 15px}.search-block .h2{margin:0}.pages-content .row.search .search-block{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.search-block .h2,.search-block .h2 span{font-size:24px;line-height:24px}.search label{font-weight:700}.search .filter-bottom,.search-block .more_items,.search-block .pager,.search-block .search-item{box-sizing:border-box}.search .filter-bottom,.search-item{border-bottom:2px solid #283033}.search-block .more_items a{background-color:#e3ebf0;background-position:97% center;border-radius:5px;color:#14181a;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:18px;padding:14px 35px 14px 20px}.search-result{margin-bottom:10px}.search-item .h3>a{display:inline-block}.search-block .more_items{margin-bottom:20px}#list_items .car_list_item:hover{background:#fff!important;box-shadow:none!important}#list_items .car_list_item:hover .mz_engine,#list_items .car_list_item:hover .mz_model{color:#2b3033!important}#list_items .car_list_item:hover .mz_color,#list_items .car_list_item:hover .mz_distance,#list_items .car_list_item:hover .mz_region,#list_items .car_list_item:hover .mz_year{color:#666!important}#list_items .car_list_item:hover .mz_price{color:#0086d3!important}body #list_items .list_content .mz_item:hover .spec-ico{background-position:0 0}.link-back-wrap{float:none;margin:20px 0 0}.link-back-wrap .icon-back{background-position:left -557px;margin-right:10px}.genericForm.test-drive-form .formBox .tandc{position:relative;top:-20px}.genericForm #rightBlock .formTitle{display:none}body #list_items .list_content .mz_item .mz_price .spec-ico{right:0;top:3px;left:0;margin:auto}body .drop_link{background-image:url(../images/mazda-spec-sprite-fs8.png);background-position:-27px -75px!important;background-repeat:no-repeat;height:20px;border:15px solid #fff;bottom:7px;right:5px}body.dealers-page .drop_link{background-image:url(../images/filter-arr.png);background-position:0 73px!important;background-repeat:repeat;height:10px;border:none;bottom:25px;right:20px}body #list_items .list_content .mz_item .mod_eng{background:url(../images/result-chevron.png) right center no-repeat}body #list_items .list_content .mz_item .mz_model{margin-right:0}body.dealers-page #list_items .list_content .mz_item .mod_eng{background:0 0}body.dealers-page #list_items .list_content .mz_item .mz_model{margin-right:20px}body .mz_pic{float:left}body.dealers-page .mz_pic{float:right}body .mod_eng{margin-right:0;margin-left:90px}body.dealers-page .mod_eng{margin-right:90px;margin-left:0}body #list_items .car_list_item.active .drop_info{clear:both;display:block!important;overflow:hidden;position:static}body #list_items .mz_item{position:relative;overflow:visible}body .car_list_item.active .drop_link{bottom:auto;margin-top:-56px;background-position:3px -66px!important}body .mz_item .drop_link{display:none}.cars-page .filter-top .slct_container .select,body.dealers-page .mz_item .drop_link{display:block}.cars-page .filter-top .slct_container .slct_wrap,.news-listing-articles .text{display:none}.news-listing a img{margin:0!important}.news-listing{margin-left:-20px;margin-right:-20px;width:auto;float:none}.news-listing-articles .column,.news-listing-articles .grid-9{display:block;margin:0;width:auto;float:none}.mob_more,.pages-content .row.search{margin-left:0;margin-right:0}.news-listing .column{display:block;float:none}.news-listing-articles .column{padding:0}.faq-items .h2,.faq-items h2{margin-bottom:0;margin-top:20px}.genericForm .td-pane-dealer-first .td-step-auto .primaryCTA.j-td-more{margin-bottom:20px}.genericForm .td-pane-dealer-first .td-step-auto .backCTA{clear:both}.genericForm .td-pane-dealer-first .td-step-auto .formAction{padding-bottom:30px}.accessories .margcontent .name{display:none}.accessories .margcontent .descrip{color:#14181a;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:24px;line-height:26px;margin-bottom:20px;display:block}.accessories .margcontent .cost{font-size:22px;font-weight:700}.accessories .margcontent .cost sub{font-size:.5em}.accessories .margcontent .cost span{font-size:17px}.accessories .main .h3>span:first-child,.accessories .main h3>span:first-child{width:auto}.accessories-page .accessories .current .h3 .price,.accessories-page .accessories .current h3 .price{display:none}.become-dealer-form .genericForm .formRow:last-child,.formStep #rightBlock.grid-8 .formRow:last-child{margin:0}.test-drive-form .formStep #rightBlock.grid-8 .formRow:last-child{padding:0 0 10px}.news .grid-12>.h2{padding-top:25px}.news .date.bord{position:absolute;top:0}.global>.row.row_bottom{box-sizing:border-box;padding:0 20px}.accessories-page .filter-top .bluebox.titleblue a{display:block;width:auto}.accessories-page .filter-top{padding:20px 20px 10px}.accessories .margcontent img{padding-right:0}body #list_items .list_content .arrow_link_top{background:#171b1c;padding:20px}body #list_items .list_content .more_items:not([style*="display: none"])+.arrow_link_top{padding-top:0}.used-cars-page #used_cars_flter .slct_container{left:0;padding-right:0;position:absolute;top:0;width:100%}.used-cars-page #used_cars_flter .filter-top .range_block,.used-cars-page #used_cars_flter .filter-top .slct_block{position:relative}.used-cars-page #used_cars_flter .slct_container.city{top:0}.used-cars-page #used_cars_flter .slct_container.modl{top:85px}.used-cars-page #used_cars_flter .slct_container.dlr{top:168px}.used-cars-page #used_cars_flter .slct_container.range_year{top:252px}.used-cars-page #used_cars_flter .slct_container.range_price{top:340px}.used-cars-page #used_cars_flter .slct_container.open_more{top:432px}.used-cars-page #used_cars_flter .slct_container.form_res{top:505px}.used-cars-page #used_cars_flter .filter-top.open .slct_container.form_res{top:860px}.used-cars-page #used_cars_flter .slct_container.range_volume{top:592px}.used-cars-page #used_cars_flter .slct_container.clr{top:770px}.used-cars-page #used_cars_flter .slct_container.transmission{top:680px}.used-cars-page #used_cars_flter .slct_container.range_distance{top:505px}.used-cars-page #used_cars_flter .filter-top{height:556px}.used-cars-page #used_cars_flter .filter-top.open{height:910px}.used-cars-page #used_cars_flter .slct_container.clr,.used-cars-page #used_cars_flter .slct_container.range_distance,.used-cars-page #used_cars_flter .slct_container.range_volume,.used-cars-page #used_cars_flter .slct_container.transmission{display:none}.used-cars-page #used_cars_flter .filter-top.open .slct_container.clr,.used-cars-page #used_cars_flter .filter-top.open .slct_container.range_distance,.used-cars-page #used_cars_flter .filter-top.open .slct_container.range_volume,.used-cars-page #used_cars_flter .filter-top.open .slct_container.transmission{display:block}body #list_items .list_content .mz_item .mz_price{position:relative;left:0;top:0}body .configurator .widget-filter{margin:0 -30px}.ds-contact a{color:#0a0c0d!important}.suvenire{padding:0}.suvenire:before{background:#fff;color:#14181a;content:"Выберите:";display:block;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:17px;line-height:19px;padding:15px}.suvenire-filter,.suvenire-item-block .suvenire-item-img,.suvenire-item-block .suvenire-item-text p{display:none}.suvenire-item-block .suvenire-item-text{display:block;padding:8px 20px;width:auto;background:#d8e1e6;cursor:pointer;position:relative}.suvenire-item-block .suvenire-item-text:after{background:url(../images/mazda-spec-sprite-new.png) 0 -20px no-repeat;bottom:0;content:"";height:15px;margin:auto;position:absolute;right:18px;top:0;width:15px}.suvenire-item.active .suvenire-item-block .suvenire-item-text{background:#2b3033}.suvenire-item.active .suvenire-item-block .suvenire-item-text .name{color:#fff}.suvenire-item.active .suvenire-item-block .suvenire-item-text:after{background-position:0 2px}.suvenire-item-slider .slider-items>.item .more,.suvenire-slider .j-next,.suvenire-slider .j-prev{display:none!important}.suvenire-slider{padding:0}.suvenire-item-slider .slider-items>.item{border:none!important;border-bottom:1px solid #d1d1d1!important;float:none;margin:0;padding:0;text-align:left;width:auto;font-size:0;position:relative;min-height:auto}.suvenire-item-slider .slider-items>.item .item-content{padding:20px 0}.suvenire-item-slider .slider-items{width:auto}.suvenire-item-slider .slider-items>.item .img,.suvenire-item-slider .slider-items>.item .text{display:inline-block;vertical-align:middle;width:50%;font-size:0;line-height:0;box-sizing:border-box}.suvenire-item-slider .slider-items>.item .text{padding-right:20px}.suvenire-item-slider .slider-items>.item .name{font-size:16px;line-height:20px;padding:0 0 5px}.suvenire-item-slider .slider-items>.item .cost{font-size:16px;line-height:20px}.suvenire-item-slider{padding:0}.suvenire-item-slider .slider-items>.item .item-content:after{background:url(../images/mazda-spec-sprite.png) -27px -78px no-repeat;bottom:20px;content:"";height:16px;position:absolute;right:21px;width:16px}.suvenire-item-slider .slider-items>.item.active .item-content:after{background-position:0 -68px;bottom:0;top:24px}.suvenire-item-block .suvenire-item-text .name{font-size:20px;line-height:24px;padding-right:25px}.suvenire-item-slider .slider-items>.item.active .img{display:none}.suvenire-item-slider .slider-items>.item.active .text{display:block;padding-left:40px;padding-right:50px;width:auto}.search.genericForm button.primaryCTA,.suvenire-item-info .item .form{width:100%}.slider-items .suvenire-item-info{border:none;padding:0;position:static;cursor:initial;height:auto!important}.suvenire-item-slider .slider-items>.item.active .suvenire-item-info .img{display:block;padding:15px 50px;text-align:center;width:100%}.suvenire-item-info .item .application .text .name,.suvenire-item-info .item .application .text .title,.suvenire-item-slider .slider-items>.item .suvenire-item-info .cost,.suvenire-item-slider .slider-items>.item.active .suvenire-item-info .close,.suvenire-item-slider .slider-items>.item.active .suvenire-item-info .info .text>div{display:none}.suvenire-item-slider .slider-items>.item.active .suvenire-item-info .info .text .send{display:block;float:none;margin:0;text-align:center;padding-top:25px;padding-bottom:30px}.suvenire-item-slider .slider-items>.item.active .suvenire-item-info .info .text .desc,.suvenire-item-slider .slider-items>.item.active .suvenire-item-info .info .text .size{display:block;font-size:16px;line-height:18px;padding-left:8px;padding-right:8px}.suvenire-item-info .item .application{padding:8px;position:static}.suvenire-item-info .item .application .text{font-size:16px;line-height:18px;display:none!important}.suvenire-item-info .item .text .size{padding-bottom:5px}.suvenire-item-info .genericForm .formAction{display:block;padding:12px}.suvenire-item-slider .slider-items>.item.active .suvenire-item-info .text{padding-left:12px;padding-right:12px}.suvenire-item-info .item .form button.primaryCTA span{text-align:center}.suvenire-slider{height:auto!important;padding-bottom:0!important;display:none}.suvenire-item{padding-bottom:2px}.suvenire-item.active,.suvenire-item:last-child{padding-bottom:0}.suvenire-item.active .suvenire-slider{display:block}.suvenire-item-slider .slider-items>.item:last-child{border-bottom:none!important}.suvenire-more{display:block}.suvenire-more>a{background:#040505;color:#8a9399;display:block;font-size:13px;line-height:16px;padding:18px;text-align:center;text-transform:uppercase}.suvenire-item-slider .slider-items .item .item-content .img{height:auto}body .dealer-card-detail .ds-contacts-wrap{margin:0}body .dealer-card-detail .ds-table{margin:0 0 10px}body .acc .acc-cars .car .alink{margin-right:0}body .global .configurator .widget-filter{margin:0 -20px -30px}.genericForm.search .search-block{padding:20px 30px}.configurator-tabs .tabs-content .tab-credit .calc,.configurator-tabs .tabs-content .tab-insurance .calc{margin:0 -20px}.configurator-tabs .tabs-content .tab.tab-modification{padding:20px 0}.configurator-tabs .tabs-content .tab.tab-modification .accessories.config-options{margin:0}.accessories-page .accessories .current .accessoriesContent .accessoriesContent img{padding:8px 0}.accessories-page .accessories .current .accessoriesContent .accessoriesContent{padding-left:20px;padding-right:20px}.accessories-page .accessories .tit1{margin-left:0;padding:0}.accessories .h3 .acctit1,.accessories h3 .acctit1{padding-bottom:10px!important}body .cars-page #list_items .car_list_item:hover,body .cars-page #list_items .car_list_item:nth-child(2n+2):hover,body.dealers-page .cars-page #list_items .car_list_item:hover,body.dealers-page .cars-page #list_items .car_list_item:nth-child(2n+2):hover{background-color:transparent!important;box-shadow:none!important}body .cars-page #list_items .car_list_item:hover .mz_model,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_model{color:#2b3033}body .cars-page #list_items .car_list_item:hover .mz_color,body .cars-page #list_items .car_list_item:hover .mz_distance,body .cars-page #list_items .car_list_item:hover .mz_engine,body .cars-page #list_items .car_list_item:hover .mz_region,body .cars-page #list_items .car_list_item:hover .mz_year,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_color,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_distance,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_engine,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_region,body.dealers-page .cars-page #list_items .car_list_item:hover .mz_year{color:#333!important}body .cars-page #list_items .car_list_item,body .cars-page #list_items .car_list_item:hover{border-bottom:2px solid #6c7780}body .filter-top .dlr,body .filter-top .form_res,body .filter-top .range_year,body .filter-top .segments{padding-left:0}body .filter-top .reset-form{font:20px/50px InterstateMazdaRegular,Helvetica,Arial,sans-serif;height:50px;margin-top:10px;padding:0 0 2px 20px}body .filter-top .reset-form::after{background-image:url(../images/filter_sprite.png);height:17px;right:10px;top:17px;width:16px;background-position:0 -19px;background-repeat:no-repeat;background-size:10px auto}body #used_cars_flter .filter-sort span{color:#6c7780;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:17px;display:block;margin-bottom:15px}body #used_cars_flter .filter-sort section{display:block;width:100%}body #used_cars_flter .filter-sort section div:last-child{padding-left:10px}body #used_cars_flter .filter-sort section div:first-child{padding-right:10px}body #used_cars_flter .filter-sort a{display:block;height:20px;text-decoration:none;text-transform:capitalize}body #used_cars_flter .filter-sort section div{box-sizing:border-box;display:block;float:left;margin-bottom:10px;width:50%;padding-left:0!important}body .mz_detail{max-width:none;position:static;width:100%;line-height:17px}body .mz_detail .dist_yr,body .mz_detail .reg_col{width:50%;box-sizing:border-box}body .mz_detail .dist_yr{padding-left:20px;line-height:17px}body .mz_detail .reg_col .mz_region{display:block;margin-left:60px;width:auto}body .mz_detail .reg_col .mz_region span{margin-left:-60px;position:absolute}body #list_items .mz_color .color-preview{height:30px;width:30px;left:0;position:absolute;padding:0}body .nc_dealers #list_items .mz_color,body .nc_mazda #list_items .mz_color{padding-left:38px;position:relative}body .nc_mazda #list_items .list_content .mz_color{font-weight:400}body #used_cars_flter .color-item label{height:37px;width:37px}body .nc_mazda .mz_detail{line-height:15px}body #used_cars_flter.new_cars_flter .filter-bottom{position:relative}body #used_cars_flter .range_block,body #used_cars_flter .slct_block{padding:0;width:100%!important}.configurator-tabs .tabs-content .tab-credit .calc,.configurator-tabs .tabs-content .tab-insurance .calc{padding-bottom:0}.configurator-tabs .accessories{margin:0 -20px}#used_cars_flter.new_cars_flter .color-items{margin-right:-10px}.accordionContent td{font-size:15px;line-height:18px}body #popup_reserv .popup_content button:after{top:11px}body #used_cars_flter .slct_container{padding:0;width:100%;margin-bottom:21px}body #used_cars_flter .slct_container .irs-from,body #used_cars_flter .slct_container .irs-single,body #used_cars_flter .slct_container .irs-to{background:rgba(0,0,0,0);border-radius:4px;color:#fff;font:16px/16px InterstateMazdaRegular,Helvetica,Arial,sans-serif;padding:1px 5px;text-shadow:none;top:25px}body #used_cars_flter .slct_container .irs-from{color:#6c7780}body #used_cars_flter .segments label{font:18px/40px InterstateMazdaRegular,Helvetica,Arial,sans-serif;height:38px;margin-bottom:0!important}body #used_cars_flter label,body #used_cars_flter p.label{font-size:17px}.cars-info>div.cars-all-sum .new_sum-name,.cars-info>div.cars-benefit-sum .new_sum-name,ul.features_navigation_list .descr_text_and_bg .title a{font-size:16px}.dealers-page .nc_dealers #used_cars_flter.new_cars_flter .slct_container.colors{margin-bottom:0;top:290px;min-height:116px;max-height:none;position:static}.dealers-page .nc_dealers #used_cars_flter.new_cars_flter .slct_container.transmission{top:-283px;margin-bottom:21px;position:static}.dealers-page .nc_dealers #used_cars_flter.new_cars_flter .slct_container.form_res{margin-top:0}body #used_cars_flter .filter-sort{position:relative;top:-28px}body #used_cars_flter .filter-bottom{height:80px;margin-bottom:60px;overflow:visible;position:relative}body #used_cars_flter .filter-bottom>div.filter-count{padding:0 20px 0 0;position:relative;width:100%}body #used_cars_flter .filter-sort section:last-child div{padding-right:10px}.view-map.data-pk[style="display: none;"]+.view-map.data-geo{display:none!important}.models-details-item .share-block{padding-right:0}.ya-share2__container_size_m .ya-share2__icon{height:35px;width:35px}.ds-contacts-wrap .ds-contact{padding-bottom:20px}.ds-dealer-name-wrap .link-back-wrap{margin-left:0}.genericForm #formHead{display:none}.row-car-info .cars-info>div.cars-info-new_sum,body .row-car-info .cars-info>div.cars-all-sum,body .row-car-info .cars-info>div.cars-benefit-sum{padding-right:20px}body .cars-info>div.cars-all-sum .new_sum-name,body .cars-info>div.cars-benefit-sum .new_sum-name{display:block}body .cars-page #list_items .list_content .mz_price.old_price{display:inline-block;vertical-align:middle;width:auto}body .cars-page #list_items .list_content .mz_benefit{display:inline-block;float:none;padding-left:20px;position:static;vertical-align:middle;width:auto;padding-top:10px}body .cars-page #list_items .list_content .mz_benefit span{display:inline-block;font-size:15px;vertical-align:middle;padding-right:10px}body .cars-page #list_items .list_content .mz_benefit p{margin:0;vertical-align:middle}body .cars-page #list_items .list_content .car_list_item:hover .mz_benefit span{color:#2b3033}.configurator-tabs .tabs-content .tab.tab-modification .row:nth-child(2){display:block;float:none;padding-top:150px!important}.tpl-placeholder .text-error{padding:0 20px}.config-btn{clear:both;display:block;float:none;font-size:20px;line-height:20px;margin:0 20px 20px;padding:10px;text-align:center}.counter-auto{background:#0a0c0d;border-top:1px solid #252525;padding:12px 0 12px 25px;width:100%;box-sizing:border-box}.counter-auto .counter-auto-block{position:static}.counter-auto .counter-auto-block .c-text{font-size:18px;line-height:18px;text-align:left;width:90px}.config-colors-car{padding-top:70px;background:none!important}.config-colors-items{margin-bottom:20px;margin-top:0}.swiper-slide .config-colors-item img{position:relative;visibility:visible;opacity:1;width:auto}.config-colors-items .swiper-container{width:auto;height:45px;margin:0 40px;box-sizing:border-box}.config-colors-items .swiper-button-next,.config-colors-items .swiper-button-prev{display:block;opacity:.6;background-size:auto 15px}#pano:after,#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div:nth-child(5),#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child>div:nth-child(6),.config-colors-items .swiper-button-disabled{display:none}.config-colors-items .swiper-button-prev{background-position:-15px 47%}.config-colors-items .swiper-slide{width:50px}#pano>div:first-child>canvas+div .ggskin.ggskin_container:first-child{top:72px!important}#pano{height:350px}#pano:after{top:80px}.config-dop-images_small .item>span{display:none!important}.config-dop-images_small .name{display:block;bottom:46px;color:#a5a4a4;font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;font-size:14px;left:0;line-height:14px;position:absolute;text-align:center;width:90px;right:0;margin:auto}.config-colors-car img{max-width:140%;margin-left:-25%}.j-config-type-image-colors .config-colors-block{height:auto}.poll-form.genericForm .formBox{margin:0;background:0 0}.poll-form.genericForm .formRow{width:auto}.poll-form.genericForm .formTitle{padding:25px 20px 0}.poll-form.genericForm .formTitle .h2,.poll-form.genericForm .formTitle h2{padding-bottom:0}.poll-form.genericForm .formBox .formBox{padding:0 8px 40px}.poll-form.genericForm .formRow li:last-child{padding-bottom:0}.poll-form.genericForm .formBox .formAction{display:block;padding:6px 12px 12px}.poll-form.genericForm .formAction .error{position:static;padding-bottom:10px}.poll-form.genericForm button.primaryCTA{text-align:center;border-radius:5px;padding:10px 45px 12px;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif}.genericForm.support-form-with-attachment p.tandc,.poll-form.genericForm .formRow ul{padding:0}.poll-form.genericForm .formRow textarea{border-radius:5px;height:70px}.poll-form.genericForm .formRow label{font-size:16px}.poll-form.genericForm .formRow ul .label{font-size:15px}.poll-form.genericForm .formBox .formSuccess{text-align:center}.genericForm .formRow .comments-text{top:32px;margin:0 10px}.genericForm.support-form-with-attachment .formRow textarea{width:100%;height:135px}.genericForm .formBlock::after{background-position:center 97%}body .genericForm .select .select2-container{width:100%!important}.genericForm .formRow .file-upload{width:100%;height:36px;box-sizing:border-box}.genericForm .formRow .file-upload-name{width:100%;padding-bottom:10px}.configurator{padding-bottom:0}.items-tab{flex-wrap:wrap}.items-tab a{width:50%;border-bottom:1px solid #333a3e}.items-tab a:hover{border-bottom:1px solid transparent}.hero .video-play,.hero_image .video-play{height:140px}.video-block .video-play,.video-block-wrapper .video-play{height:140px!important;padding-bottom:0!important;position:static}.video-text{position:static!important;width:100%!important;text-align:left!important;box-sizing:border-box;transform:none!important;padding:10px 20px!important}.video-block-wrapper .hero_image:after{bottom:auto;top:115px}.video-block-wrapper .hero_image,.video-content{display:block;height:auto}.map-column .grid-12{display:block}.map-column .grid-3,.map-column .grid-9{width:auto;display:block}.map-block{display:block;margin-bottom:20px}.map-block-text{padding-left:0;padding-top:10px}.row.pages-content .video-block,.row.pages-content .video-block-wrapper{margin:0 -20px}.row.pages-content .video-block-wrapper .hero_image .text_left{margin:0 20px}}@media only screen and (max-width:480px){.popup-block{margin:0 14px;width:auto}.popup-block .res_header{background-color:transparent;color:#fff;font-family:InterstateMazdaBold,Helvetica,Arial,sans-serif;font-size:25px;height:auto;line-height:25px;padding:20px 0}.popup-block .popup_content button,.popup-block .popup_content label{font-family:InterstateMazdaRegular,Helvetica,Arial,sans-serif;width:100%}.popup-block .popup_content{padding:10px 20px 30px}.popup-block .popup_content label{color:#fff;font-size:20px;line-height:28px;text-align:center}.popup-block .popup_content input{border:2px solid #e1e1e1;box-sizing:border-box;font-size:18px;height:40px;line-height:40px;margin-bottom:12px;padding:0 10px;width:100%}.popup-block .popup_content .mz_vin{font-size:21px;height:67px;line-height:67px}.popup-block .popup_content button{font-size:22px;height:50px;line-height:50px}.popup-block .popup_content button::after{background-image:url(../images/ic4_white.png);background-position:-13px 36px;content:"";display:block;height:20px;position:absolute;right:16px;top:15px;width:26px}.popup-block .mz_info{font-size:20px;line-height:100%;margin:0 20px;padding:10px}.popup-block .mz_info_icon{margin-left:0;margin-right:-8px;margin-top:3px}}@media only screen and (max-width:479px){#gallery,.j-service-form,.phone{position:relative}header .menu a{font-size:16px}.links.white{background:none;box-sizing:border-box;padding:0}.links.white a{font-size:17px;margin:0;width:50%;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}#mazdaParts li a{font-size:14px}.phone .phone-text{margin-bottom:15px;width:100%}.phone .phone-btn{width:50px}.links a.conf{padding-bottom:10px;padding-top:13px}.cars-page .filter-sort a[data-sort-by=color],.cars-page .filter-sort a[data-sort-by=year],.filter-sort a[data-sort-by=mileage],.filter-sort a[data-sort-by=cost]{display:none}.cars-page .filter-sort a[data-sort-by=cost]{display:block}.cars-page .table table .col-3,.cars-page .table table .col-8{display:none}.table table td .cost{font-size:18px;width:75px}.cars-page .table table .model>span{font-size:18px}.history-links+.links{margin-top:20px}.genericForm .steps li{font-size:14px;padding:14px 18px}.links-car{float:left;padding-top:0}.j-service-form{left:-30px;width:calc(100% + 60px)}.pages-content .j-service-form{left:0;width:100%}.genericForm .formRow.options ul li label{margin-right:10px}#featuresCarousel .row_content .h2 span,#featuresCarousel .row_content h2 span{display:block}.j-slider-item .thumb img{width:100%}.page-slider .wrap li{width:100%!important}.page-slider .wrap li .divider{margin-right:0!important}.models-overview .box .bluebox{width:100%}.menu-items .link-btn .item.open>a:after{right:12px}#featuresCarousel .row_content .h2,#featuresCarousel .row_content h2{margin-left:0}.config .cars-info>div.cars-info-reg>div{margin:0 0 2px;width:100%!important}.accessories .h3 a,.accessories h3 a{font-size:16px}.config .cars-info>div.cars-info-reg>div a{padding-right:40px}.buying .wrap .owning .divider{padding:0 8px}.buying .wrap .owning .h3,.buying .wrap .owning h3{font-size:17px}.pages-content .swiper-slide .swiper-slide-img{padding-top:40px}.colorator .sh{bottom:130px}#carColorator ul{background:none!important}.row.pages-content .content-info .grid-6,.row.pages-content .content-info .grid-6.floatRight .grid-3{width:221px}.row.pages-content .content-info .grid-12 .grid-12{text-align:left}.configurator+script+.row{padding:0 5px 20px}#storageTool .luggage_icons{display:none}#storageTool{height:425px}.hero .swiper-slide .h2,.hero .swiper-slide h2{font-size:30px}.hero .swiper-slide .h3,.hero .swiper-slide h3{font-size:24px}.config-grade .desc{width:auto}.feature_panel_column .descr_text_and_bg{height:140px}#carColorator.interiorcol .storage_container{background-position:0 252px}.menu .logo a img{padding-left:8px}.menu>span.dealer{text-align:left;width:54%}.menu>span.dealer a{padding-left:12px;padding-right:0}.links-car{padding-left:40px}.feature_panel_columns .feature_panel_column{min-height:initial;padding:10px 10px 0}.validation_msg{width:auto}#list_items .list_content .mz_engine{clear:both}body .mz_thumbs{display:block}.owl_slider .icon-chevron-left,.owl_slider .icon-chevron-right{margin-left:0}.owl_slider .icon-chevron-right{margin-left:20px}.ds-pane .website span{display:none}.phone .phone-text a,.phone .phone-text span{margin-bottom:10px}.models-overview .title{box-sizing:border-box;display:block}.dealer-card.ds-map-balloon .to-detail{font-size:14px!important}.j-slider-item .thumb_desc{background-position:-35px center}.config-colors-block{padding-left:20px;padding-right:20px}.phone .phone-text{font-size:16px}.menu-form form .input{width:75%}.menu-form form .btn{width:20%}.hero_image{background-position:60% center!important}.models-overview #featuresCarousel .row_content .h2,.models-overview #featuresCarousel .row_content h2{padding-left:0}#gallery .tabs{right:10px}.colorator p{float:none}#gallery .tabs .tab a{width:55px}.models-details-item div.item-cost{line-height:normal}.secondaryCarNav .spanTitle{padding:11px 20px 13px}.secondaryCarNav .mobile .secondRow .spanTitle{padding:6px 45px 6px 20px}.secondaryCarNav .mobile .secondRow .spanTitle::after{right:15px}#footerNav{padding:20px 20px 8px}.secondaryCarNav .mobile .secondRow .secondRowMenu a{padding:5px 20px}.config .cars-info{padding-left:20px;padding-right:20px}.j-configurator .row.gray_blue{left:0;padding:0;width:100%}/*!*left: -20px;*!*/.menu>span.mazda-name a{margin-left:15px}header .logo{left:0}.hero .text_right,.hero_image .text_right{padding:10px 20px}.swiper-slide .counter-auto{padding-left:20px}#gallery{left:-20px;width:calc(100% + 40px)}.configurator-mini .cars-info>div.cars-info-name,body .ymaps-2-1-41-b-cluster-tabs__section_type_content .dealer-card.ds-map-balloon .col-6{width:auto}#gallery>.module_header>.h2,#gallery>.module_header>h2{padding-left:20px;font-size:30px}.pages-content .tabbed-slider .buying{margin-right:-20px}.configurator .config-grade-params.fixed{padding-left:20px;padding-right:20px}.scroll-pane .richtext table td,.scroll-pane .richtext table th{font-size:15px}.accessories-page .accessories .h3 .price,.accessories-page .accessories h3 .price,.contacts .accessoriesContent .contacts-item>div.value{font-size:16px}#ic1 .phone-item{margin:14px}.contacts .current .accessoriesContent{padding:0 15px}#carColorator .ui-slider a{top:100px}.colorator{height:420px}#carColorator .storage_container::before{bottom:77px}#carColorator .storage_container::after{bottom:48px;height:10px}#carColorator .storage_container{background-position:0 182px}.colorator ul{min-height:260px}.colorator ul li{height:245px}#carColorator .storage_container div.label{bottom:40px}#carColorator .slider{top:-375px!important}#carColorator .ui-slider .fakeHandle{height:195px;top:-34px!important}#carColorator .slider .label{top:325px!important}.mz_next span.mz_next_logo{margin-top:0}#list_items .list_content .mz_next+.mz_engine{clear:left}body .dealer-card.ds-map-balloon{max-width:230px}body .ymaps-2-1-41-balloon__content{max-width:260px}body .ymaps-2-1-41-b-cluster-tabs__section_type_content{max-width:160px;padding-left:10px}body .ymaps-2-1-41-b-cluster-tabs.ymaps-2-1-41-b-cluster-content .dealer-card.ds-map-balloon{max-width:180px}body .dealers-map-wrap .dealer-card.ds-map-balloon .to-detail.to-detail-route{padding:10px 30px 10px 10px}body .ymaps-2-1-41-balloon-overlay{margin-left:-10px}body .ymaps-2-1-41-b-cluster-tabs__menu-item .ymaps-2-1-41-b-cluster-tabs__menu-item-text{font-size:13px}body .ymaps-2-1-41-b-cluster-tabs__section.ymaps-2-1-41-b-cluster-tabs__section_type_nav{max-width:105px}body .ymaps-2-1-41-b-cluster-tabs__section_type_content .dealer-card.ds-map-balloon .ds-contact,body .ymaps-2-1-41-b-cluster-tabs__section_type_content .dealer-card.ds-map-balloon .ds-website>a{font-size:15px!important}body .ymaps-2-1-41-b-cluster-tabs__section_type_content .dealer-card.ds-map-balloon .to-detail.to-detail-route{font-size:14px!important;padding:10px 26px 10px 7px}body .ymaps-2-1-41-balloon__tail{display:none}body .dealers-map-wrap .icon-dealer-services{margin-right:5px!important}body .dealers-map-wrap .icon-dealer-services:last-child{margin-right:0!important}body .ymaps-2-1-41-b-cluster-tabs__menu-item{padding:4px}.genericForm .chosenModels .models li img{float:left}.genericForm .chosenModels .models li ul{clear:both}.genericForm .step3 .formTitle{padding:18px 20px!important}.dealerDetails.formRow,.genericForm .formRow.chosenModels{padding-left:0;padding-right:0}.acc .acc-cars li{width:50%}}@media only screen and (max-width:359px){.news-listing-articles .grid-3,.pages-content .colorator~.configurator .row.gray_blue{width:100%}input[type=radio]+label.error+label{margin-bottom:5px!important}.genericForm .formRow.options ul li{display:block;width:100%}.colorator .sh{bottom:136px}.configurator+script+.row{padding:0 1px}.menu>span.logo{width:18%}.menu>span.mazda-name{width:54%}.pages-content>.secondaryCarNav{left:-20px;width:calc(100% + 40px)}.ymaps-b-zoom_hints-pos_right{top:20px!important}.phone .phone-text a,.phone .phone-text span{font-size:26px}.genericForm .chosenModels .h3,.genericForm .chosenModels h3,.genericForm .dealerDetails .h3,.genericForm .dealerDetails h3,.genericForm .summaryDirections .h3,.genericForm .summaryDirections h3{font-size:24px}.dealer-card.ds-map-balloon .to-detail{font-size:13px!important}.row.pages-content .row_content ul.configuratorModels{left:0;width:auto}.phone .phone-text{font-size:14px}.config-colors{position:relative;left:0;width:100%}.pages-content .j-configurator .row-tabs{left:-20px;position:relative;width:calc(100% + 40px)}.config-colors-block{padding-left:0;padding-right:0}.btn-scroll-up-wrap,.link-back-wrap{margin-left:20px;margin-right:20px}body #ds-search-results .dealer-card-detail{padding:0}.row.pages-content .mazdaPartsBlock{width:calc(100% + 40px)}.pages-content .swiper-slide .swiper-slide-img{padding-top:30px}.grid-12 .richtext .table-content table td{padding-left:10px;padding-right:10px}body .cars-info.hide-on-desktop .mz_car_reserv .menu_car{width:60px}body #popup_reserv .res_header{font-size:18px;line-height:18px;padding:12px}#popup_reserv .popup_content .mz_vin{font-size:16px;height:20px;line-height:20px}body #popup_reserv .popup_content{padding:5px 30px 10px}body .owl_slider .owl-theme .owl-controls .owl-buttons div{top:5px}body #used_cars_flter .color-item label{height:38px;width:38px}.buying .wrap .owning{width:43%!important}header #footerDark a,header #footerDark span{margin:0 9px}body .cars-page #list_items .list_content .mz_benefit span{display:block;text-align:left;padding-bottom:3px}.j-slider-item a{font-size:18px}.genericForm .visualModelSelector ul li label{padding:12px 0 20px}.genericForm .visualModelSelector ul li label span{font-size:15px}.feature_panel_column .descr_text_and_bg .descr_text .h3 span,.feature_panel_column .descr_text_and_bg .descr_text h3 span{font-size:15px;line-height:18px;display:block}}@media handheld{*{pointer-events:none!important}}.boxcar_two-columns{background:0 0}.boxcar__image{margin-bottom:20px}.boxcar_two-columns.offer-summary .link{position:static}.boxcar_two-columns .textdate{margin-bottom:12px}@media only screen and (min-width:768px){.row_content_flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px}.boxcar_two-columns{width:50%;box-sizing:border-box}.boxcar_two-columns:first-child{margin-top:15px!important}.boxcar_two-columns:nth-child(odd){padding-right:15px}.boxcar_two-columns:nth-child(even){padding-left:15px}.boxcar_two-columns.offer-summary{padding-top:0;padding-bottom:10px}}.video-js{width:100%!important}.video-block .video-content .video-js{height:100%!important}@media only screen and (max-width:767px){.video-block .video-content .video-js .vjs-tech{width:100%}}.hero-main .hero_text{bottom:8px;display:flex;flex-direction:column;justify-content:space-between;max-width:970px;font-size:0}.hero__buttons{height:50px}.hero__button{position:relative;display:inline-block;font-size:15px;line-height:1.2;white-space:nowrap;padding:9px 53px 9px 13px;margin:10px 0 0 10px;box-sizing:border-box}.hero__button:after,.hero__button:before{content:'';position:absolute}.hero__button:before{top:0;right:0;left:0;bottom:0;border:2px solid #fff;opacity:.2;transition:opacity .2s}.hero__button:hover:before{opacity:1}.hero__button:after{top:50%;right:9px;width:16px;height:16px;margin-top:-8px;background:url(../images/hero_icons.png) no-repeat}.hero__button_more:after{width:11px}.hero__button_configurator:after{background-position:-12px 0}.hero__button_test-drive:after{background-position:-32px 0}@media only screen and (min-width:768px){.hero-main .swiper-slide:after,.hero-main .swiper-slide:before{content:'';position:absolute;left:0;width:100%;height:180px;z-index:1}.hero-main .swiper-slide:before{bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,0));background:-moz-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,0));background:-o-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,0));background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0))}.hero-main .swiper-slide:after{top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,0));background:-moz-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,0));background:-o-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,0));background:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,0))}}@media only screen and (min-width:768px) and (max-width:1350px){.hero__buttons{padding-right:126px}.hero-main .pagination{right:50%;max-width:970px;padding-right:0;margin-right:-485px}}@media only screen and (min-width:768px) and (max-width:979px){.hero-main .pagination{right:0;margin-right:15px}}@media only screen and (max-width:767px){.hero .hero_text{display:block}.hero__buttons{height:auto}.hero__button{width:100%;white-space:normal;margin-left:0}.hero__button:first-child{margin-top:13px}}