@import url('//fonts.googleapis.com/css?family=Monda:700|Catamaran:800|Roboto:400,700|Open+Sans:700|PT+Sans+Caption&display=swap');@font-face {font-family: 'm16';src:url('fonts/m16.ttf?24vafq') format('truetype'),url('fonts/m16.woff?24vafq') format('woff'),url('fonts/m16.svg?24vafq#m16') format('svg');font-weight: normal;font-style: normal;font-weight: normal;font-style: normal;text-transform: none;line-height: 1;speak:none;font-display: swap;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; box-sizing:border-box; font-synthesis:none; -moz-font-feature-settings: 'kern'; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased !important; }a { text-decoration:none; transition:.25s; } body { line-height: 1; }ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }table { border-collapse: collapse; border-spacing: 0; }header { position:fixed; width:100%; z-index:9999 }#formbusqueda {display: inline;}.wrapper { overflow:hidden; }.wright { float:left; width:100%; overflow:hidden; }.wright .wcnt { margin-right:330px; padding:0; }.wleft { width:300px; float:left; margin-left:-300px; }.band { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); }.band .cnt { max-width:1300px; margin:0 auto; padding:3px 0 2px 6px; box-sizing:border-box; position:relative; height: 47px; overflow:hidden; }.band .cnt .logo {display: inline; position:relative; z-index:1000; }.band .cnt .logo a { color:#FFF; font-family:'Catamaran'; font-weight:800; font-size:42px; line-height:1em; text-shadow:1px 1px 0 rgba(0,0,0,.3); }.band .cnt .logo a span { color:#fcded1; }.band .cnt form { position:absolute; top:0; left:0; width:100%; z-index:500; }.band .cnt form input { width:100%; max-width:400px; margin:0 auto; margin-top:10px; display:block; border:1px solid #000; border-radius:.25em; box-sizing:border-box; padding:4px; font-family:'Roboto'; font-size:14px; }nav { background:#000; }nav ul { max-width:1300px; margin:0 auto; }nav ul li { display:inline-block; }nav ul li a { display:inline-block; color:#FFF; text-transform:uppercase; font-weight:700; font-family:'Monda', sans-serif; padding:8px 8px 8px 8px; transition:.1s; }nav ul li:hover a { background:#222; }header #btn_menu_main { cursor: pointer; display: none; width: 25px; height: 20px; position: absolute; top: 50%; left: 15px; transform: rotate(0deg); transition: .5s ease-in-out; transform: translate(0, -50%); }header #btn_menu_main span { cursor: pointer; display: block; position: absolute; height: 3px; width: 100%; border-radius: 1px; background: white; opacity: 1; left: 0; transform: rotate(0deg); transition: .25s ease-in-out; }header #btn_menu_main span:nth-child(1) { top: 0px; }header #btn_menu_main span:nth-child(2) { top: 50%;  transform: translate(0, -50%); }header #btn_menu_main span:nth-child(3) { bottom: 0; }header #btn_menu_main.active span:nth-child(1) { top: 9px; transform: rotate(135deg); }header #btn_menu_main.active span:nth-child(2) { opacity: 0; left: -60px; }header #btn_menu_main.active span:nth-child(3) { top: 9px; transform: rotate(-135deg); }header #btn_search {display: none;}header #btn_search:before {font-family: 'm16'; content: "\e1ba"; position: absolute; right: 12px; top: 12px; font-size: 1.4em; color: #fff; cursor:pointer; z-index: 1000}#searchresults {position: fixed;background: #fff;z-index: 10000;top: 40px;width: 50%;left: 50%;transform: translateX(-50%);padding: 8px;max-height: 500px;overflow: auto;display: none;}#searchresults img{width: 100px; float: left;}#searchresults a{display: block; overflow: hidden; margin: 6px 0 0 0;}.hovermenu:hover .menupopup {height:224px; transition:.3s;}#hm_marcas.hovermenu:hover .menupopup { height:340px; }.menupopup { position:absolute; height:0; overflow: hidden; transition:.3s; width: 100%; left: 0px; background:#222;}.menuholder { max-width:1300px; margin:0 auto; }nav ul li .menuf-item a { text-transform: none; transition:.25s; }nav ul li .menuf-item a:hover { color:#F65C16; }.menuf-item img { width:100%; margin:0 0 2px 0; }.menumarcas, .menuf { -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; padding: .3em 0; position:relative; }.menumarcas li { display:block; width:100%; position:relative; margin: 0 0 5px 0; }.menumarcas li a { display:block; width:100%; font-size:13px; height:24px; padding-left:35px; transition:.25s; }.menumarcas li a:hover { color:#F65C16; }.menumarcas li a span:before { background: url('images/marcas_sprt.png') no-repeat; content:''; overflow:hidden; display:block; width:30px; height:24px; position:absolute; top:2px; left:0; } .menumarcas .abarth-m1 a span:before { background-position: -0px -0px; }.menumarcas .alfa-romeo-m1 a span:before { background-position: -30px -0px; }.menumarcas .aston-martin-m1 a span:before { background-position: -60px -0px;  }.menumarcas .audi-m1 a span:before { background-position: -90px -0px;  }.menumarcas .bentley-m1 a span:before { background-position: -120px -0px;  }.menumarcas .bmw-m1 a span:before { background-position: -150px -0px;  }.menumarcas .brabus-m1 a span:before { background-position: -180px -0px;  }.menumarcas .bugatti-m1 a span:before { background-position: -0px -24px;  }.menumarcas .cadillac-m1 a span:before { background-position: -30px -24px;  }.menumarcas .chevrolet-m1 a span:before { background-position: -60px -24px;  }.menumarcas .chrysler-m1 a span:before { background-position: -90px -24px;  }.menumarcas .citroen-m1 a span:before { background-position: -120px -24px;  }.menumarcas .corvette-m1 a span:before { background-position: -150px -24px;  }.menumarcas .dacia-m1 a span:before { background-position: -180px -24px;  }.menumarcas .ds-m1 a span:before { background-position: -0px -48px;  }.menumarcas .ferrari-m1 a span:before { background-position: -30px -48px;  }.menumarcas .fiat-m1 a span:before { background-position: -60px -48px;  }.menumarcas .ford-m1 a span:before { background-position: -90px -48px;  }.menumarcas .honda-m1 a span:before { background-position: -120px -48px;  }.menumarcas .hyundai-m1 a span:before { background-position: -150px -48px;  }.menumarcas .infiniti-m1 a span:before { background-position: -180px -48px;  }.menumarcas .iveco-m1 a span:before { background-position: -0px -72px;  }.menumarcas .jaguar-m1 a span:before { background-position: -30px -72px;  }.menumarcas .jeep-m1 a span:before { background-position: -60px -72px;  }.menumarcas .kia-m1 a span:before { background-position: -90px -72px;  }.menumarcas .lamborghini-m1 a span:before { background-position: -120px -72px;  }.menumarcas .lancia-m1 a span:before { background-position: -150px -72px;  }.menumarcas .land-rover-m1 a span:before { background-position: -180px -72px;  }.menumarcas .lexus-m1 a span:before { background-position: -0px -96px;  }.menumarcas .mahindra-m1 a span:before { background-position: -30px -96px;  }.menumarcas .maserati-m1 a span:before { background-position: -60px -96px;  }.menumarcas .maybach-m1 a span:before { background-position: -90px -96px;  }.menumarcas .mazda-m1 a span:before { background-position: -120px -96px;  }.menumarcas .mclaren-m1 a span:before { background-position: -150px -96px;  }.menumarcas .mercedes-benz-m1 a span:before { background-position: -180px -96px;  }.menumarcas .mini-m1 a span:before { background-position: -0px -120px;  }.menumarcas .mitsubishi-m1 a span:before { background-position: -30px -120px;  }.menumarcas .nissan-m1 a span:before { background-position: -60px -120px;  }.menumarcas .opel-m1 a span:before { background-position: -90px -120px;  }.menumarcas .peugeot-m1 a span:before { background-position: -120px -120px;  }.menumarcas .porsche-m1 a span:before { background-position: -150px -120px;  }.menumarcas .renault-m1 a span:before { background-position: -180px -120px;  }.menumarcas .rolls-royce-m1 a span:before { background-position: -0px -144px;  }.menumarcas .saab-m1 a span:before { background-position: -30px -144px;  }.menumarcas .seat-m1 a span:before { background-position: -60px -144px;  }.menumarcas .skoda-m1 a span:before { background-position: -90px -144px;  }.menumarcas .smart-m1 a span:before { background-position: -120px -144px;  }.menumarcas .ssangyong-m1 a span:before { background-position: -150px -144px;  }.menumarcas .subaru-m1 a span:before { background-position: -180px -144px;  }.menumarcas .suzuki-m1 a span:before { background-position: -0px -168px;  }.menumarcas .tata-m1 a span:before { background-position: -30px -168px;  }.menumarcas .tesla-motors-m1 a span:before { background-position: -60px -168px;  }.menumarcas .toyota-m1 a span:before { background-position: -90px -168px;  }.menumarcas .volkswagen-m1 a span:before { background-position: -120px -168px;  }.menumarcas .volvo-m1 a span:before { background-position: -150px -168px;  }.content { padding-top:80px; max-width:1300px; margin:0 auto; }.legal { background:#E12713; margin:60px 0 0 0; }footer { background:#000; padding:80px 2px 300px 2px; }.legal .cnt, footer .cnt { max-width:1300px; margin:0 auto; color:#FFF; overflow:hidden; }.legal .cnt { font-family:'Roboto'; font-weight:400; padding:15px 3px; font-size:14px; }.legal ul { float:right; }.legal ul li { display:inline-block; font-family:'Open Sans'; font-weight:700; font-size:15px; }.legal ul li a { color:#FFF; display:inline-block; margin-left:12px; transition:.3s; }.legal ul li a:hover { color:#000; }footer ul { width:20%; float:left; font-family:'PT Sans Caption'; color:#FFF; font-size:13px; }footer ul li { margin:0 0 8px 0; }footer ul li strong { font-size:17px; font-weight:bold; }footer ul li a, footer ul li button { color: #BBB; transition: .25s; }footer ul li button { background:none; border:0; font-size:13px; padding:0; }footer ul li button:hover { cursor:pointer; }footer ul li a:hover, footer ul li button:hover { color: #FFF; }footer ul li a span { color: #666; font-family:'Roboto'; }footer ul li a:before { font-family:'m16'; margin-right:5px; }footer ul li a.fb:before { content:'\e499'; font-size:.88em; color:#3A5998; }footer ul li a.tw:before { content:'\e49d'; font-size:.88em; color:#287CB8; }footer ul li a.gp:before { content:'\ea8b'; font-size:.88em; color:#CC3416; }footer ul li a.rss:before { content:'\e4a0'; font-size:.88em; color:#EE6C2B; }footer ul li a.ig:before { content:'\ea92'; font-size:.88em; color:#D62C82; }.car-ico { background:url('images/coches.png'); display:inline-block; }.car-urb { width:39px; height:23px; background-position: -264px -298px; vertical-align:-5px; }.car-peq { width:56px; height:23px; background-position: -172px -118px; vertical-align:-5px; }.car-sedan { width:65px; height:23px; background-position: -231px -62px; vertical-align:-5px; }.car-coupe { width:62px; height:23px; background-position: -307px -9px; vertical-align:-5px; }.car-familiar { width:64px; height:23px; background-position: -7px -234px; vertical-align:-5px; }.car-suv { width:70px; height:28px; background-position: -157px -172px; vertical-align:-8px; }.car-mono { width:68px; height:26px; background-position: -7px -295px; vertical-align:-7px; }.car-comer { width:71px; height:26px; background-position: -87px -295px; vertical-align:-7px; }.car-clas { width:63px; height:23px; background-position: -312px -118px; vertical-align:-5px; }.car-desc { width:63px; height:23px; background-position: -169px -234px; vertical-align:-5px; }.car-depor { width:61px; height:23px; background-position: -242px -234px; vertical-align:-5px; }.car-lujo { width:63px; height:23px; background-position: -235px -9px; vertical-align:-5px; }.car-hibrid { width:63px; height:23px; background-position: -314px -177px; vertical-align:-5px; }.lat-social { background:#000; padding:15px 7px; border-radius:.25em; color:#FFF; font-family:'Roboto'; font-weight:700; text-align:center; }.lat-social.lat-home { margin:16px 0; }.lat-social button { border:0; font-size:14px; padding:5px; border-radius:.25em; color:#FFF; }.lat-social button:before { font-family:'m16'; margin-right:4px; vertical-align:-1px; }.lat-social button:hover { cursor:pointer; }.lat-social .fb:before { content:'\e499'; }.lat-social .ig:before { content:'\ea92'; }.lat-social .tw:before { content:'\e49d'; }.lat-social .fb { background:#3A5998; }.lat-social .ig { background:#D62C82; }.lat-social .tw { background:#1DA1F2; }.lat-revista { border:2px solid #000; border-radius:.25em; padding:10px; margin:0 0 18px 0; overflow:hidden; text-align:left; }.lat-revista .sectit, .multi-frame .sectit { margin:0 0 8px 0; }.multi-frame .sectit { margin:8px 0 10px 0; }.lat-revista .sectit span, .multi-frame .sectit span { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); font-family:'PT Sans Caption'; font-size:15px; padding:4px 7px; color:#FFF; text-transform:uppercase; }.lat-revista img { max-width:150px; float:right; margin:2px 0 7px 10px; }.lat-revista .titulo { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:16px; margin:0 0 5px 0; }.lat-revista .entradilla { font-family:'Roboto', sans-serif; color:#444; font-size:14px; line-height:1.1em; }.hsectit { margin:10px 0 14px 0; }.hsectit span { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); font-family:'PT Sans Caption'; font-size:15px; padding:4px 7px; color:#FFF; text-transform:uppercase; }.multi-frame { background:#000; padding:14px 18px; border-radius:.25em; overflow:hidden; }.multi-frame img { width:100%; }.multi-frame a { position:relative; transition:.25s; }.multi-frame a.big:hover, .multi-frame a.small:hover { color:#F65C16; }.multi-frame a:after { position:absolute; top:30%; left:0; content:'\e4a4'; font-family:'m16'; width:100%; text-align:center; font-size:2.5em; color:rgba(255,255,255,.7); text-shadow:1px 1px 0 rgba(0,0,0,.6); }.multi-frame a.big { display:block; width:66%; float:left; font-family:'Monda'; color:#FFF; font-size:22px; }.multi-frame a.small { display:block; width:17%; height:33%; float:left; padding:0 0 0 18px; margin-bottom:10px; font-family:'Monda'; color:#FFF; font-size:15px; }.multi-frame .small strong { display:block; height:46px; }.std-bar { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); margin:0 0 15px 0; font-family:'SF Pro Text', Helvetica, Arial, sans-serif; font-weight:bold; text-transform:uppercase; font-size:13px; color:#FFF; padding:4px 8px; }.std-bar.big { font-size:18px; padding:6px 8px; }.breadcrumbs { font-family:'Roboto', sans-serif; font-size:14px; padding:4px; color:#555; transition:.3s; }.breadcrumbs button { font-family:'Roboto', sans-serif; font-size:14px; color:#555; border:0; background:none; padding:0; transition:.3s; }.breadcrumbs .bf:before { content:'\e900'; font-family:'m16'; vertical-align:-.14em; color:#D53A13; margin-right:2px; }.breadcrumbs button:hover { color:#000; cursor:pointer; }.bloque { overflow:hidden; margin:0 0 12px 0; }.related .item { width:31.33%; float:left; margin:0 1%; display:block; }.related .item img { width:100%; }.related .item .titulo { font-weight:700; font-family:'Monda'; color:#000; font-size:18px; padding:3px; display:block; transition:.25s; }.related .item:hover .titulo { color:#CA2E12; }.lista h1 { font-weight:700; font-family:'Monda', sans-serif; color:#000; margin:0 0 18px 0; font-size:64px; letter-spacing:-.06em; }.lista h1 span { position:relative; }.lista h1 span:after { content:' '; display:inline-block; position:absolute; bottom:16px; left:0; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); width:102%; height:6px; }.listgrid { -webkit-column-count:3; -moz-column-count:3; column-count:3; margin:0 0 15px 0; overflow:hidden; }.item, .itemf { display:block; overflow:hidden; margin:0 0 14px 0; padding:0 0 14px 0; border-bottom:1px solid #EEE; position:relative; }.item img { width:30%; float:left; }.item .cnt { width:70%; float:left; box-sizing:border-box; padding-left:12px; }.item .titulo { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:30px; margin:2px 0 4px 0; }.item .antetitulo { text-transform:uppercase; font-family:'PT Sans Caption'; font-weight:bold; color:#D93E13;  padding:0 0 0 2px; }.item .fecha { font-family:'Roboto'; color:#666; font-size:14px; line-height:1.14em; padding:2px; }.item .entradilla { font-family: 'Roboto'; color:#444; font-size:16px; line-height:1.14em; padding:2px; }.item:after, .itemf:after { content:' '; position:absolute; bottom:-1px; left:0; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); display:block; width:0; height:6px; transition:.38s; }.item:hover:after, .itemf:hover:after { width:100%; }.itemf { width:33.333%; box-sizing:border-box; padding:0 8px 10px 8px; float:left; min-height: 270px;}.itemf img{ width:100%; margin:0 0 5px 0; }.itemf .titulo { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:17px; margin:2px 0 4px 0; }.itemf .duracion { font-family:'Roboto'; position: absolute; top:0; left:8px; color:#FFF; background:rgba(0,0,0,.5); padding:3px 4px; font-size:14px; }.itemv { break-inside: avoid-column;  -webkit-column-break-inside: avoid; page-break-inside: avoid; border:1px solid #EEE; border-radius:.25em; padding:10px; margin:0 1px 15px 1px; background:#F5F5F5; position:relative; }.itemv .duracion { font-family:'Roboto'; position: absolute; top:10px; left:10px; color:#FFF; background:rgba(0,0,0,.5); padding:3px 4px; font-size:14px; }.itemv img { width:100%; margin:0 0 4px 0; }.itemv .antetitulo { text-transform:uppercase; font-family:'PT Sans Caption'; font-weight:bold; color:#D93E13; font-size:13px; }.itemv .titulo { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:16px; line-height:1.12em; }.itemv:hover { border-color:#BBB; transition:.25s; background:#EAEAEA; }.itembrand { display:block; width:20%; float:left; text-align:center; box-sizing:border-box; padding:0 10px 36px 10px; font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:17px; transition:.25s; }.itembrand:hover { color:#D93E13; }.itembrand img { width:96%; margin:0 0 4px 0; }.itemh { display:block; overflow:hidden; margin:0 0 20px 0; padding:0 15px 20px 15px; border-bottom:1px solid #EEE; position:relative; }.itemh img { width:28%; float:left; }.itemh .cnt { width:72%; float:left; box-sizing:border-box; padding-left:16px; }.itemh .titulo { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:28px; margin:2px 0 4px 0; }.itemh .antetitulo { text-transform:uppercase; font-family:'PT Sans Caption'; font-weight:bold; color:#D93E13;  padding:5px 0 0 2px; }.itemh .fecha { font-family: 'Roboto'; color:#666; font-size:14px; line-height:1.14em; padding:2px; }.itemh .entradilla { font-family: 'Roboto'; color:#444; font-size:15px; line-height:1.14em; padding:2px; }.itemh:after { content:' '; position:absolute; bottom:-3px; left:0; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); display:block; width:0; height:6px; transition:.38s; }.itemh:hover:after { width:100%; }.itemhp { display:block; overflow:hidden; margin:0 0 20px 0; padding:0 14px 20px 14px; border-bottom:1px solid #EEE; position:relative; text-align:center; }.itemhp:after { content:' '; position:absolute; bottom:-3px; left:0; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); display:block; width:0; height:6px; transition:.38s; }.itemhp img { width:100%; margin:0 0 4px 0; }.itemhp:hover:after { width:100%; }.itemhp .antetitulo { text-transform:uppercase; font-family:'PT Sans Caption'; font-weight:bold; color:#D93E13; font-size:15px; margin:0 0 2px 0; }.itemhp .titulo { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:19px; }.itemhpf { display:block; overflow:hidden; margin:0 0 14px 0; padding:0 0 14px 0; border-bottom:1px solid #EEE; position:relative; }.itemhpf img { width:30%; float:left; }.itemhpf .cnt { width:70%; float:left; box-sizing:border-box; padding-left:12px; }.itemhpf .titulo { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:17px; margin:2px 0 4px 0; line-height:1em; }.itemhpf .antetitulo { text-transform:uppercase; font-family:'PT Sans Caption'; font-weight:bold; color:#D93E13;  padding:0 0 0 2px; font-size:12px; }.itemhpf:after, .itemhpf:after { content:' '; position:absolute; bottom:-1px; left:0; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); display:block; width:0; height:4px; transition:.38s; }.itemhpf:hover:after { width:100%; }.itemhpf:hover { cursor:pointer; }.itemr { display:block; overflow:hidden; margin:0 0 14px 0; padding:0 0 14px 0; border-bottom:1px solid #EEE; position:relative; }.itemr img { width:20%; float:left; }.itemr .cnt { width:80%; float:left; box-sizing:border-box; padding:2px 2px 0 12px; }.itemr h2 { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:26px; margin:2px 0 5px 0; }.itemr .numero span { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); font-family:'PT Sans Caption'; font-size:20px; padding:4px 7px; color:#FFF; text-transform:uppercase; line-height:1.7em; }.itemr .fecha { font-family:'Roboto'; font-size:17px; color:#666; margin:0 0 4px 0; }.itemr .entradilla { font-family:'SF Pro Text', Helvetica, Arial, sans-serif; font-size:16px; color:#333; line-height:1.27em; }.lista .revista { display:inline-block; border-bottom:1px solid #DDD; margin:0 0 20px 0; padding:0 0 20px 0; }.lista .revista img { float:left; margin-right:18px; }.lista .revista h2 { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:26px; margin:2px 0 5px 0; }.lista .revista .entradilla { font-family: 'Roboto'; color:#444; font-size:15px; line-height:1.14em; padding:2px; }.lista .revista .fecha { font-family:'Roboto'; font-size:17px; color:#666; margin:4px 0 4px 0; }.lista .revista .numero span { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); font-family:'PT Sans Caption'; font-size:18px; padding:4px 7px; color:#FFF; text-transform:uppercase; line-height:1.7em; }.pagination { text-align:center; font-family:'Roboto'; font-size:17px; padding:5px; }.pagination b { font-weight:700; color:#FFF; display:inline-block; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); padding:3px 5px; }.pagination a { display:inline-block; padding:3px 5px; color:#000; background:#F5F5F5; transition:.25s; }.pagination a:hover { background:#CCC; }.img-header { width:100%; position:relative; z-index:1; }.art-wrap { margin:-60px 25px 0 25px; box-sizing:border-box; border-left:3px solid #c92d12; position:relative; z-index:2; padding:5px 0; }.art-wrap.noimg { margin-top:0; margin-bottom:12px; }.art-wrap .antetitulo, .video .antetitulo { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); font-family:'PT Sans Caption'; font-size:14px; padding:4px 7px; color:#FFF; text-transform:uppercase; }.art-wrap h1 { font-weight:700; font-family:'Monda', sans-serif; color:#000; text-shadow:1px 1px 0 #fff; font-size:58px; background:rgba(255,255,255,.8); line-height:.97em; box-sizing:border-box; padding:5px 7px; margin:4px 0 0 0; }.art-wrap .entradilla { font-family:'Roboto', sans-serif; font-size:16px; color:#444; padding:5px 12px; line-height:1.1em; }.holdervideo { margin-bottom:14px; }.video h1 { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:47px; margin:4px 0 6px 0; }.video .entradilla { font-family:'Roboto', sans-serif; font-size:16px; color:#444; line-height:1.1em; }.galeria h1, .foto h1 { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:47px; margin:4px 0 6px 0; }.galeria .galdesc, .foto .fotodesc { font-family:'Roboto', sans-serif; font-size:18px; color:#444; line-height:1.2em; padding:0 1px 15px 1px; position:relative; margin:0 0 20px 0; }.galeria .galdesc:after, .foto .fotodesc:after { content:' '; position:absolute; bottom:0; left:0; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); display:block; width:100%; height:5px; }.galeria .block { margin:0 0 18px 0; padding:0 0 18px 0; border-bottom:1px solid #ddd; overflow:hidden; }.galeria .block .tit { font-family:'Monda', sans-serif; color:#000; font-size:20px; margin:0 0 5px 0; }.galeria .block .desc { font-family:'SF Pro Text', Helvetica, Arial, sans-serif; color:#333; font-size:16px; margin:0 0 7px 0; line-height:1.25em; }.galeria .block img { width:20%; float:left; padding:0 3px; }.bigfoto { width:100%; margin:0 0 18px 0; }.datos { background:#F2F2F2; margin:15px 0; border-radius:.25em; padding:10px; overflow:hidden; }.datosd { width:50%; float:right; text-align:right; }.datosd p a { display:inline-block; font-family:'PT Sans Caption'; color:#000; padding:2px 6px; border-radius:.25em; transition:.15s; }.datosd p a:hover { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); color:#FFF; }.datosd p .brand { background:#DDD; margin:0 0 4px 0; }.datosd p .type { background:#FFF; }.datosd p .brand img { height:20px; vertical-align:-5px; margin-right:4px; }.datosi { width:50%; float:left; }.datosi .aavatar { width:50px; border-radius:50px; float:left; margin:0 10px 0 0; }.datosi .autor { font-family:'Monda'; font-size:18px; margin:0 0 5px 0; padding:6px 0 0 0; }.datosi .autor .tw:before { content:'\e49d'; font-size:.7em; color:#1DA1F2; }.datosi .autor .gp:before { content:'\ea8b'; font-size:.7em; color:#CC3416; }.datosi .autor a span { display:none; }.datosi .autor a:before { font-family:'m16'; vertical-align:-1px; }.datosi .fecha { font-family:'Roboto'; font-size:14px; color:#666; }.datosi .duracion { font-family:'Roboto'; font-size:13px; color:#444; font-weight:700; margin-top:3px; }.coche .datos { background:#DDD; padding:12px 12px 10px 12px; margin:10px 0 20px 0; font-family:'Roboto'; font-size:16px; }.coche .datos li { display:inline-block; background:#F5F5F5; border-radius:.25em; padding:3px 5px; margin:0 0 4px 0; }.coche .datos li strong { font-weight:600; }.cuerpo { margin:0 6px; font-family:'SF Pro Text', Helvetica, Arial, sans-serif; font-size:19px; }.smalltext { margin:0 7px 15px 7px; font-family:'SF Pro Text', Helvetica, Arial, sans-serif; font-size:16px; line-height:1.25em; }.cuerpo b, .cuerpo strong { font-weight:bold; }.cuerpo p { margin:0 0 12px 0; line-height:1.62em; }.cuerpo a { color:#c92d12; transition:.18s; }.cuerpo a:hover { text-decoration:underline; }.cuerpo h2 { font-weight:700; font-family:'Monda'; font-size:28px; padding:10px 0 5px 0; }.cuerpo .imgnc { background:#AAA; border-radius:.25em; padding:7px; color:#FFF; font-size:14px; text-shadow:1px 1px 0 #888; }.cuerpo .imgnc img { width:100%; margin-bottom:4px; }.cuerpo table { width:100%; font-size:90%; }.cuerpo table th { background:#F5F5F5; font-weight:bold; border-bottom:1px solid #EAEAEA; padding:7px 0 5px 0; }.cuerpo table td { border-bottom:1px solid #EAEAEA; padding:7px 0 5px 0; }.sof { background:#F3F4F5; margin:0 10px 25px 10px; border-radius:8px; padding:10px; }.sof .stit { font-family:'Monda'; font-size:22px; font-weight:bold; margin:0 0 8px 0; }.sof .stit:before { content:'●'; color:#ff3c00; margin-right:5px; }.sof .sdec { font-family:'Helvetica'; }.sof .tcamp { margin:10px 0 10px 0; }.sof .tcamp input { width:23%; border:1px solid #999; border-radius:5px; padding:7px 4px; margin:0 5px 0 0; }.sof .tcond { font-family:'Helvetica'; font-size:15px; border: 2px solid #F3F4F5;border-radius: 4px;padding: 6px 0;box-sizing: border-box;}.sof .tcond.nocond { border: 2px solid red;}.sof input.vacio {background-color: #e96c6c}.sof .tsend { margin:8px 0 0 0; }.sof .tsend input { background:#ff3c00; color:#FFF; font-family:'Helvetica'; font-weight:bold; font-size:16px; padding:10px 80px; border:0; border-radius:5px; }.sof .tsend input:hover { cursor: pointer;  }.sof .tsend input.off {background: #999; color: #fff;}.nosotros-item { overflow:hidden; margin:0 0 18px 0; }.nosotros-item .nosotros-img { width:20%; float:left; }.nosotros-item .nosotros-img img { width:100%; border-radius:300px; }.nosotros-item .nosotros-cnt { width:80%; float:left; box-sizing:border-box; padding-left:12px; }#contactop { font-family:'SF Pro Text', Helvetica, Arial; font-size:16px; margin:20px 0; }#contactop p { margin:0 0 4px 0; }#contactop input[type="text"], #contactop textarea { width:100%; margin:0 0 20px 0; box-sizing:border-box; border:1px solid #999; border-radius:.25em; font-family:'SF Pro Text', Helvetica, Arial; font-size:15px; padding:10px; }#contactop input[type="submit"] { width:60%; margin:0 20%; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); border-radius:.25em; border:0; font-family:'Monda', sans-serif; color:#FFF; padding:8px 0; text-transform:uppercase; font-size:15px; }#contactop input[type="submit"]:hover { cursor:pointer; }.titgal a, .titgal a:visited, .titgal a:active {background-color: #000; color: #fff; padding: 12px 0 0 12px; font-family: 'Roboto'; font-weight: 700; font-size: 1.12em; display: block;}.galcnt .carousel-cell img {display: block;} .galeria span.enlace:hover {cursor: pointer;}.carrusel {background-color: #000; height: 174px; max-height: 174px; overflow: hidden; position: relative; padding: 0 6px;}.carrusel.noarrows:after {content: 'flickity'; display: none;}.carrusel .carousel-cell {float: left; margin: 12px 6px; height: 150px; width: 175px;}.carrusel .carousel-cell:hover { cursor:pointer; }.galcnt { margin-bottom:16px; }.noticia .shares, .video .shares { margin:0 0 16px 0; border:2px solid #C92D12; border-radius:.25em; text-align:center; font-family:'Roboto'; padding:10px 0; font-weight:700; font-size:15px; }.noticia.respuesta .shares, .video.respuesta .shares { margin-top:12px; }.noticia .shares a, .video .shares a { font-size:18px; font-weight:400; margin-right:10px; color:#FFF; padding:3px 9px; border-radius:.25em; transition:.25s; }.noticia .shares a:before, .video .shares a:before { font-size:18px; font-weight:400; font-family:'m16'; margin-right:5px; }.noticia .shares a:hover, .video .shares a:hover { background:#222; }.noticia .shares .fb, .video .shares .fb { background:#3A5998; }.noticia .shares a.fb:before, .video .shares a.fb:before { content:'\e499'; font-size:.88em; }.noticia .shares .tw, .video .shares .tw { background:#1DA1F2; }.noticia .shares a.tw:before, .video .shares a.tw:before { content:'\e49d'; font-size:.88em; }.noticia .shares .gp, .video .shares .gp { background:#CC3416; }.noticia .shares a.gp:before, .video .shares a.gp:before { content:'\ea8b'; font-size:.88em; }.noticia .shares .ln, .video .shares .ln { background:#0473B1; }.noticia .shares a.ln:before, .video .shares a.ln:before { content:'\eac9'; font-size:.88em; }.art-rcobcnt { padding:0 8px; }.art-rcobcnt .tbl-feed-container { margin-top:-50px; }.art-rcobcnt .video-title { font-family:'Monda' !important; font-weight:700 !important; }.modelo h1 { text-align:center; width:70%; margin:0 15%; background:rgba(255,255,255,.6); font-weight:700; font-family:'Monda', sans-serif; color:#000; text-shadow:1px 1px 0 #fff; font-size:50px; padding:12px 0; margin-bottom:-12px; position:relative; z-index:2; }.modelo h1:after { content:' '; display:block; position:absolute; top:0; left:0; width:100%; height:4px; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); }.coche h1 { text-align:center; width:80%; margin:0 10%; background:rgba(255,255,255,.6); font-weight:700; font-family:'Monda', sans-serif; color:#000; text-shadow:1px 1px 0 #fff; font-size:37px; padding:12px 0; margin-bottom:-12px; position:relative; z-index:2; }.coche h1:after { content:' '; display:block; position:absolute; top:0; left:0; width:100%; height:4px; background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); }.car-img { width:100%; position:relative; z-index:1; margin:0 0 12px 0; }.inlist { overflow:hidden; text-transform:uppercase; font-family:'Monda', sans-serif; font-size:16px; margin:0 0 12px 0; }.coche .inlist li { width:25%; float:left; box-sizing:border-box; text-align:center; padding:8px 0; transition:.25s; }.coche .inlist li.off:hover { color:#D83D13; cursor:pointer; }.coche .inlist li.off { background:#FAFAFA; color:#555; border-bottom:1px solid #DDD; }.coche .inlist li.on { border-top:1px solid #DDD; border-right:1px solid #DDD; border-left:1px solid #DDD; }.coche .pestana {display: none; font-family:Arial; font-size:17px; margin:0 0 18px 0;}.coche .pestana.activa {display: block;}.wccoments { margin:0; overflow:hidden; }.comments { font-family:'Noto Sans', Arial, sans-serif; padding:0 .2em; }.comments .comments-tit { background:#E12713; font-family:'Open Sans', sans-serif; font-size:.88em; font-weight:700; color:#fff; padding:.24em .4em; margin:0 0 1em 0; }.p_comment { width:97.45%; margin:0 0 .8em 0; height:35px; min-height:35px; resize:none; border:1px solid #CCC; box-shadow: inset 0 0 4px #eee, 0 0 2px #EEE; padding:.5em 1%; font-size:.8em; border-radius:.3em; transition: height 1s; -webkit-transition: height 1s; color:#888; font-family:'Noto Sans', sans-serif; }.p_comment:focus { height:65px; border:1px solid #BBB; box-shadow: inset 0 0 4px #eee, 0 0 3px #DDD; outline:none; }.comments input  { width:99.8%; box-sizing: border-box; margin:0; resize:none; border:1px solid #CCC; box-shadow: inset 0 0 4px #eee, 0 0 2px #EEE; padding:.5em 1%; font-size:.8em; border-radius:.3em; transition: height 1s; -webkit-transition: height 1s; color:#888; font-family:'Noto Sans', sans-serif; }.comments input:focus { border:1px solid #BBB; box-shadow: inset 0 0 4px #eee, 0 0 3px #DDD; outline:none; }.comments input.boton { font-family:'Noto Sans', sans-serif; border:1px solid #530900; box-sizing: border-box; box-shadow: inset 0 0 2px #0C6694; text-shadow:0 0 2px #0C6694; color:#FFF; font-size:.88em; width:100%; text-align:center; font-weight:bold; padding:.32em 0; transition:.3s;background-image: linear-gradient(bottom, #E12713 100%, #cb2b1a 33%);background-image: -o-linear-gradient(bottom, #E12713 33%, #cb2b1a 100%);background-image: -moz-linear-gradient(bottom, #E12713 33%, #cb2b1a 100%);background-image: -webkit-linear-gradient(bottom, #E12713 33%, #cb2b1a 100%);background-image: -ms-linear-gradient(bottom, #E12713 33%, #cb2b1a 100%); }.comments input.boton:hover { cursor:pointer; box-shadow:0 0 2px #E12713, inset 0 0 2px #E12713; }.comments .answer { float:right; margin:.2em 0 .8em 0; font-size:.75em; }.comments .answer-tit { clear:both; font-size:.81em; color:#333; font-weight:bold; padding:.3em 0 .3em 0; }.comments .answer a { color:#cb2b1a; transition:.3s; }.comments .answer a:hover { color:#000; cursor: pointer; }.comments .answer a:before { font-family:'m16'; content:'\e600'; margin-right:.25em; }.comments .votes { width:50%; float:left; font-family:'Noto Sans', sans-serif; font-size:.9em; padding:.1em 0 0 0; color:#999; }.comments .votes a { color:#333; transition:.3s; }.comments .votes a:hover { color:#cb2b1a; }.comments .vote-pos { margin-right:.4em; }.comments .vote-pos:before { font-family:'m16'; content:'\e602'; font-size:.95em; margin-right:.2em; vertical-align:-.08em; }.comments .vote-neg:before { font-family:'m16'; content:'\e601'; font-size:.95em; margin-right:.2em; vertical-align:-.08em; }.boxes { display:none; }.boxes p { margin:0 0 .6em 0; }.box_nick{ display:none; }.box_email{ display:none; }.p_msg, #p_nick, #p_email { font-weight:bold; font-size:.8em; color:#EF4A1B; text-align:center; }.p_msg b, #p_nick b, #p_email b { color:#E12713; }.count_comments { font-family:'Roboto', sans-serif; font-weight:500; margin:0 0 .35em .2em; }.show_comments .sub {overflow: auto; margin-top: 80px;}.show_comments .sub .itemc {width: 95%; float: right;}.show_comments .itemc { border-top:1px solid #E6E6E6; margin:.5em 0 .6em 0; padding:.3em .2em 0 .2em; overflow:hidden; width: 100%; }.show_comments .itemc .txt {display: block; float: left; width: 100%;}.show_comments .nick { font-family:'Noto Sans', sans-serif; font-weight:bold; font-size:.85em; width:50%; float:left; }.show_comments .date { font-family:'Noto Sans', sans-serif; font-size:.7em; width:50%; float:right; text-align:right; color:#999; padding:.15em 0 0 0; }.marca .brand-logo { float:right; position:relative; z-index:3; }.marca .modelos { overflow:hidden; margin:0 0 20px 0; }.marca .modelos li { width:25%; float:left; }.marca .modelos li a { display:inline-block; font-weight:700; font-family:'Monda', sans-serif; color:#000; padding:4px 2px; transition:.25s; }.marca .modelos li a:hover { color:#c92d12; }.car-list { padding:2px 8px 12px 8px; }.car-list p a { font-family:'Roboto', sans-serif; font-size:17px; color:#000; display:block; overflow:hidden; border-bottom:1px dotted #EEE; padding:5px 3px; width:100%; box-sizing:border-box; }.car-list .marca { width:18%; float:left; }.car-list .modelo { width:18%; float:left; font-weight:700; }.car-list .anio { width:10%; float:left; color:#666; }.car-list .version { width:54%; float:left; }.car-list p a:hover { background:#F2F2F2; }.car-list p.tit { font-family:'Roboto', sans-serif; background:#EAEAEA; overflow:hidden; font-weight:700; padding:5px 3px; border-bottom:1px solid #AAA; color:#111; }.revista-wrap { overflow:hidden; margin:0 0 20px 0; }.revista-cover { width:40%; float:left; }.revista-cnt { width:60%; float:left; box-sizing:border-box; padding-left:12px; }.revista-cnt .numero { margin:0 0 8px 0; }.revista-cnt .numero span { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); font-family:'PT Sans Caption'; font-size:27px; padding:4px 7px; color:#FFF; text-transform:uppercase; line-height:1.7em; }.revista-cnt h1 { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:32px; margin:2px 0 6px 0; }.revista-cnt .fecha { font-family:'Roboto'; font-size:17px; color:#666; margin:0 0 10px 0; }.revista-cnt .revista-cuerpo { font-family:'SF Pro Text', Helvetica, Arial, sans-serif; font-size:17px; line-height:1.34em; }.cuerpo-archivo {font-family:'SF Pro Text', Helvetica, Arial, sans-serif; font-size:14px;}.cuerpo-archivo p {margin: 8px 16px; color: #232323;}.btn-dwnld { width:200px; display:inline-block; text-align:center; padding:10px 0; font-family:'Monda'; font-weight:bold; color:#FFF; border-radius:.25em; margin-top:14px; background:#000; }.avlegal h1 { font-weight:700; font-family:'Monda', sans-serif; color:#000; font-size:25px; margin:0 0 16px 0; }.avlegaltxt { font-family:'SF Pro Text', Helvetica, Arial, sans-serif; font-size:14px; line-height:1.4em; }.avlegaltxt p { margin:0 0 8px 0; }.avlegaltxt p b { font-weight:bold; }.resbusq { overflow:hidden; padding:0 0 6px 0; }.resbusq.activo { background:#c92d12; }.resbusq img { float:left; margin-right:12px; }.resbusq .tit { font-family: 'Monda', sans-serif; font-size:18px; font-weight:700; color:#000; margin-top:2px; }.resbusq.activo .tit { color: #fff; }.resbusq .ante { font-family: 'PT Sans Caption'; font-size:14px; font-weight:bold; color:#D93E13; }.resbusq.activo .ante { color: #ccc; }.morebtn { background:linear-gradient(to right, #c92d12 0%,#f75d16 100%); display:block; text-align:center; margin:5px 5px 20px 5px; box-sizing:border-box; border-radius:.25em; padding:9px 0; color:#FFF; font-family:'Rubik'; font-size:16px; text-shadow:1px 1px 0 rgba(0,0,0,.2); }.navegador {margin-bottom: 24px; font-family:'Monda'; font-weight:700; }.navegador .decadas { border-bottom:4px solid #D13513; }.navegador .decadas .decada { display:inline-block; font-size:20px; padding:8px 12px; }.navegador .decadas .decada:hover { cursor:pointer; }.navegador .decnt { background:#F1F1F1; padding:17px; }.navegador .anyos {  border-bottom:3px solid #D13513; }.navegador .anyos .dec {display: none; overflow:hidden; }.navegador .anyos .dec.activa {display: block; }.navegador .anyos .dec .anyo { font-size:17px; width:10%; display:inline-block; text-align:center; padding:8px 0; float:left; }.navegador .anyos .dec .anyo:hover { cursor:pointer; }.navegador .anyocnt { background:#333; padding:17px; }.navegador .meses .an {display: none; overflow:hidden;}.navegador .meses .an.activo {display: block;}.navegador .meses .an a {font-size:17px; width:8.33%; display:inline-block; text-align:center; padding:8px 0; float:left; color:#fff; }.navegador .meses .mes {}.navegador .decadas .decada.on {}.navegador .anyos .dec .anyo.on {}.navegador .meses .mes.on {}.marcas-wrap { overflow:hidden; }#p1 { background:#000; overflow:hidden; margin:0 0 20px 0; max-height: 697px; }#p1 .progreso {display: block; height: 4px; background-color: red; position: relative; z-index: 3; top: -100px;}.bigitem { overflow:hidden; width:100%; position:relative;  }.bigitem img { width:100%; position:relative; z-index:1;}.bigitem .cnt { background:linear-gradient(to bottom, rgba(0,0,0,0.48) 0%,rgba(0,0,0,1) 55%,rgba(0,0,0,1) 100%); text-align:center; margin:-100px 0 0 0; padding:20px; position:relative; z-index:2; }.bigitem .t1 { font-family:'Monda'; color:#FFF; font-size:48px; text-shadow:1px 1px 0 #000; text-transform:uppercase; margin:0 0 3px 0; }.bigitem .t2 { font-family:'Monda'; color:#FFF; font-size:32px; text-shadow:1px 1px 0 #000; margin:0 0 6px 0; }.bigitem .entradilla { font-family:'Roboto'; font-size:17px; color:#ddd; margin:9px 2px 2px 2px; line-height:1.2em; }.box-cars {background:#F2F2F2; border-radius:.25em; text-align:center; padding:12px 3px; font-family:'Monda'; text-transform:uppercase; color:#000; }.box-cars a {font-size:12px; color:#000; transition:.25s; letter-spacing:-.06em; }.box-cars a:hover {color:#D83D13; }.home-multi {padding-top:0; margin:25px 0; overflow:hidden; }#comparador { width:100%; margin:0 0 18px 0; border:1px solid #EEE; border-radius:.25em; padding:12px; overflow:hidden; }#comparador select { width:24%; box-sizing:border-box; margin-right:1%; font-family:'Helvetica', Arial, sans-serif; font-weight:bold; font-size:16px; background:#F2F2F2; border-radius:.25em; border:1px solid #EAEAEA; padding:4px; outline:none; float:left; }#comparador select option { outline:none; }iframe.vid {height: 537px; overflow: hidden;}.gdpr { position:fixed; bottom:0; left:0; z-index:10000; color:white; width:100%; background:rgba(0,0,0,0.9); min-height:100px; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:18px; padding:20px 0; text-align:center;}.gdpr .gcnt { max-width:750px; margin:0 auto; padding:0 12px; box-sizing:border-box; }.gdpr .gcnt .tit { font-size:20px; font-weight:bold; margin:0 0 4px 0; }.gdpr .gcnt .btn { margin:12px 0 15px 0; }.gdpr .gcnt .btn a { background:#1EDC4E; text-transform:uppercase; color:#FFF; padding:12px 55px; display:inline-block; font-weight:bold; border-radius:8px; text-shadow:0 0 3px rgba(0,0,0,.7); }.gdpr .gcnt .more a { color:#EEE; font-size:15px; }#web-info { margin:0 7%; font-family:'Helvetica Neue', Arial, sans-serif; font-size:17px; line-height:1.4em; background:#FFF; padding:20px; }#web-info p { margin:0 0 6px 0; }#web-info h1 { font-family:'BH'; text-transform:uppercase; font-weight:800; font-size:34px; margin:5px 0 12px 0; }#web-info h2 { font-family:'BH'; text-transform:uppercase; font-weight:800; font-size:22px; margin:25px 0 5px 0; }#web-info h3 { font-size:16px; font-weight:bold; margin:0 0 4px 0; }.onoffswitch-switch { width:22px; }.onoffswitch {display:inline-block; vertical-align:-12px;    position: relative; width: 88px;    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;    text-align: left;}.onoffswitch-checkbox {    display: none;}.onoffswitch-label {    display: block; overflow: hidden; cursor: pointer;    border: 2px solid #999999; border-radius: 20px;}.onoffswitch-inner {    display: block; width: 200%; margin-left: -100%;    transition: margin 0.3s ease-in 0s;}.onoffswitch-inner:before, .onoffswitch-inner:after {    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;    font-size: 16px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;    box-sizing: border-box;}.onoffswitch-inner:before {    padding-left: 19px;     color: #FFFFFF;}.onoffswitch-inner:after {    padding-right: 19px;    background-color: #EEEEEE; color: #999999;    text-align: right;}.onoffswitch-switch {    display: block; width: 19px; margin: 5.5px;    background: #FFFFFF;    position: absolute; top: 0; bottom: 0;    right: 54px;    border: 2px solid #999999; border-radius: 20px;    transition: all 0.3s ease-in 0s; }.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {    margin-left: 0;}.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px; }#gdpr .onoffswitch-inner:before { background-color: #3B5998;}#gdpr .onoffswitch-inner:before, #gdpr .onoffswitch-inner:after { font-family: 'Helvetica Neue';content: "\e302"}.sino .onoffswitch-inner:before { background-color: #EB4C4C; content: "NO"; color: #fff;}.sino .onoffswitch-inner:after {background-color: #37B019; content: "SI"; color: #fff;}#web-info a { color:#009BF9; }#web-info b { font-weight:bold; }.regmanual {text-align: center;}.regmanual input[type="text"], .regmanual input[type="password"] {font-size: 1.1em; border-radius: 4px;}#terminos {font-size: .72em; text-align: center; overflow-y: scroll; height: 400px; border: 1px solid #eaeaea;}#regerror {background: darkred; color: #fff; width: 80%; padding: 12px; margin: 0 auto; margin-bottom: 20px; text-align: center;}@media (max-width: 1180px) {iframe.vid {height: 472px;}}@media (min-width: 1156px) {.carrusel.noarrows:after {content: '';}}@media (max-width:1300px) {.box-cars {overflow:hidden; width:100%; }.box-cars a {width:20%; float:left; display:inline-block; font-size:13px; letter-spacing:-.02em;}.item, .itemr { padding-left:5px; }.revista-wrap { margin-left:10px; }.marca .modelos { margin:0 10px 20px 10px; }.marca .modelos li { width:33.3%; }}@media (max-width:1024px) {iframe.vid {height: 520px;}header #btn_menu_main {display: inline;}header #formbusqueda {display: none; text-align: center; margin-top: 1px;}.band .cnt .logo {display: block; text-align: center; margin: 0 auto; box-sizing: content-box; width: 160px;}.menuresp {position: fixed; top: -130px; z-index: -1; transition: .5s;}.menuresp.active {position: fixed; top: 47px; z-index: -1; transition: .5s;}header #btn_search {display: block;}.content { padding-top:47px; }.hovermenu:hover .menupopup, #hm_marcas.hovermenu:hover .menupopup {height:0;}nav ul { overflow:hidden; }nav ul li { width:33.3%; float:left; }nav ul li a { text-align:center; padding:14px 0; display:block; }.wrapper { overflow:hidden; }.wright { float:none; width:100%; overflow:hidden; }.wright .wcnt { margin-right:0; padding:0; }.wleft { width:100%; float:none; margin-left:0; }.wleft .wcnt { text-align:center; }.legal .cnt { text-align:center; padding-left:12px; padding-right:12px; }footer .cnt { padding:0 12px; }.legal ul { float:none; margin-top:16px; }footer ul { width:25%; margin-bottom:25px; }.datos, .multi-frame, .lat-social { border-radius:0; }.lat-revista { border:0; background:#EAEAEA; border-radius:0; padding-top:15px; }.lista h1 { font-size:60px; }.pagination { padding-left:8px; padding-right:8px; }.noticia .shares, .video .shares { margin:0 4px 16px 4px; }.noticia .shares a, .video .shares a { padding:6px 12px; }.box-cars { border-radius:0; }.item { padding-left:8px; padding-right:8px; }.item:hover:after, .itemf:hover:after { display:none; }.itemhpf { padding:0 12px 14px 12px; }.itemhpf .cnt { text-align:left; }.itemhpf .titulo { font-size:24px; }.itemhpf .antetitulo { font-size:14px; }.itemhpf:after, .itemhpf:after { display:none; }.galeria .block { padding-left:6px; padding-right:6px; }.car-list p a { font-size:16px; }.cuerpo { margin:0 12px; font-size:20px; }}@media (max-width:850px) {.box-cars a b {display:block; margin-bottom:4px;}iframe.vid {height: 472px;}}@media (max-width:768px) {iframe.vid {height: 390px;}.art-wrap h1 { font-size:42px; }.lista h1 { font-size:50px; }.lista h1 span:after { bottom:11px; }.pagination { font-size:19px; }.pagination b { padding:7px 10px; margin-bottom:6px; }.pagination a { padding:7px 10px; margin-bottom:6px; }.pagination a:hover { background:#CCC; }.item .entradilla { font-size:15px; }.itembrand { width:25%; font-size:16px; }.qc-cmp-cleanslate {height: auto !important; position: fixed !important; bottom: 0px !important; top: auto !important; }}@media (max-width:600px) {iframe.vid {height: 335px;}}@media (max-width:500px) {iframe.vid {height: 280px;}@media (max-width:485px) {.band .cnt form { padding-left:52px; padding-right:46px; }}@media (max-width:414px) {iframe.vid {height: 225px;}footer { padding-top:40px; padding-bottom:200px; }footer ul { width:100%; margin-bottom:25px; }.art-wrap { margin-top:-35px; margin-right:18px; margin-left:18px; }.art-wrap h1 { font-size:36px; }.art-wrap .entradilla { padding:5px 8px; }#p1 .progreso { top:-70px;}.bigitem .cnt { margin:-70px 0 0 0; }.bigitem .t1 { font-size:34px; }.bigitem .t2 { font-size:22px; }.bigitem .entradilla { font-size:15px; }.multi-frame a.big { width:100%; float:none; margin-bottom:18px; font-size:19px; }.multi-frame a.small { width:50%; padding:0 7px; font-size:14px; }.box-cars a { width:33%; }.lista h1 { font-size:40px; }.lista h1 span:after { bottom:8px; }.noticia .shares, .video .shares { margin:0 0 16px 0; border-radius:0; border:0; background: linear-gradient(to right, rgba(17,17,17,1) 0%,rgba(62,64,68,1) 100%); padding:16px 0; color:#FFF; }.noticia .shares .textnd, .video .shares .textnd { display:none; }.item img { width:36%; }.item .cnt { width:64%; }.item .titulo { font-size:22px; }.item .antetitulo { font-size:15px; }.item .fecha { font-size:13px; }.item .entradilla { display:none; }.listgrid { -webkit-column-count:1; -moz-column-count:1; column-count:1; }.itemv { margin:0 10px 15px 10px; }.itemr img { width:40%; }.itemr .cnt { width:60%; }.itemr h2 { font-size:24px; }.itemr .numero span { font-size:18px; }.itemr .fecha { font-size:16px; }.itemr .entradilla { display:none; }.itemh { padding:0 12px 20px 12px; }.itemh img { width:40%; }.itemh .cnt { width:60%; padding-left:12px; }.itemh .titulo { font-size:22px; }.itemh .antetitulo { font-size:14px; }.itemh .fecha { font-size:14px; }.itemh .entradilla { display:none; }.itemhpf:after, .itemhpf:after { display:none; }.itemhpf img { width:35%; }.itemhpf .cnt { width:65%; }.itemhpf .titulo { font-size:20px;}.cuerpo { font-size:18px; }.cuerpo p { line-height:1.5em; }.cuerpo h2 { font-size:25px; }.itembrand { width:33.33%; }.revista-wrap { margin-left:14px; margin-right:14px; }.revista-cover { width:80%; float:none; margin:0 10%; clear:both; }.revista-cnt { width:100%; float:none; padding:8px;  }.revista-cnt .numero span { font-size:25px; }.revista-cnt h1 { font-size:25px; }.revista-cnt .fecha { font-size:16px; }.marca .brand-logo { float:none; width:70%; margin:0 15% 12px 15%; }.marca .modelos li { width:50%; }.marca .modelos li a { padding:7px 2px; }.galeria .block { padding-left:10px; padding-right:10px; }.galeria h1 { font-size:27px; margin:4px 5px 6px 5px; }.galeria .galdesc { padding-left:6px; padding-right:6px; }.galeria .block img { width:50%; padding:4px; }.car-list p a { font-size:15px; padding:10px 3px; }.car-list .marca { width:40%; }.car-list .modelo { width:40%; }.car-list .anio { width:20%; }.car-list .version { width:100%; padding-top:6px; font-size:14px; color:#661e04; }.car-list p a:hover { background:#F2F2F2; }#comparador select { width:49%; margin-right:1%; margin-bottom:10px; }.modelo h1 { font-size:40px; }}@media (max-width:375px) {iframe.vid {height: 205px;}.art-wrap { margin-right:14px; margin-left:14px; }.art-wrap h1 { font-size:32px; }.art-wrap .entradilla { font-size:15px; }.bigitem .t1 { font-size:28px; }.bigitem .t2 { font-size:20px; }.bigitem .entradilla { font-size:14px; }.lista h1 { font-size:35px; }.lista h1 span:after { bottom:7px; height:5px; }.itemhpf .titulo { font-size:17px;}.item .titulo { font-size:20px; }.marca .modelos li { width:100%; }.modelo h1 { font-size:36px; }.itemh .antetitulo { padding-top:0;}.itemh .titulo { font-size:19px; }}@media (max-width:320px) {iframe.vid {height: 180px;}.art-wrap h1 { font-size:28px; }.bigitem .entradilla { font-size:13px; }.lista h1 { font-size:30px; }.lista h1 span:after { bottom:6px; height:4px; }.item .antetitulo { font-size:13px; }.item .titulo { font-size:17px; }.itemr h2 { font-size:20px; }.itemhpf img { width:38%; }.itemhpf .cnt { width:62%; }.itemhpf .titulo { font-size:17px;}.itemh .titulo { font-size:17px; }nav ul li a { font-size:14px; }.modelo h1 { font-size:32px; }}.flickity-enabled {  position: relative;}.flickity-enabled:focus { outline: none; }.flickity-viewport {  overflow: hidden;  position: relative;  height: 100%;}.flickity-slider {  position: absolute;  width: 100%;  height: 100%;}.flickity-enabled.is-draggable {  -webkit-tap-highlight-color: transparent;          tap-highlight-color: transparent;  -webkit-user-select: none;     -moz-user-select: none;      -ms-user-select: none;          user-select: none;}.flickity-enabled.is-draggable .flickity-viewport {  cursor: move;  cursor: -webkit-grab;  cursor: grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {  cursor: -webkit-grabbing;  cursor: grabbing;}.flickity-prev-next-button {  position: absolute;  top: 50%;  width: 44px;  height: 44px;  border: none;  border-radius: 50%;  background: white;  background: hsla(0, 0%, 100%, 0.75);  cursor: pointer;    -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.flickity-prev-next-button:hover { background: white; }.flickity-prev-next-button:focus {  outline: none;  box-shadow: 0 0 0 5px #09F;}.flickity-prev-next-button:active {  opacity: 0.6;}.flickity-prev-next-button.previous { left: 10px; }.flickity-prev-next-button.next { right: 10px; }.flickity-rtl .flickity-prev-next-button.previous {  left: auto;  right: 10px;}.flickity-rtl .flickity-prev-next-button.next {  right: auto;  left: 10px;}.flickity-prev-next-button:disabled {  opacity: 0.3;  cursor: auto;}.flickity-prev-next-button svg {  position: absolute;  left: 20%;  top: 20%;  width: 60%;  height: 60%;}.flickity-prev-next-button .arrow {  fill: #333;}.flickity-page-dots {  position: absolute;  width: 100%;  bottom: -25px;  padding: 0;  margin: 0;  list-style: none;  text-align: center;  line-height: 1;}.flickity-rtl .flickity-page-dots { direction: rtl; }.flickity-page-dots .dot {  display: inline-block;  width: 10px;  height: 10px;  margin: 0 8px;  background: #333;  border-radius: 50%;  opacity: 0.25;  cursor: pointer;}.flickity-page-dots .dot.is-selected {  opacity: 1;}