/*
Theme Name: Antivirus 2026
Theme URI: https://anti-virus.es
Description: Tema hijo de Divi para Anti-Virus.es — reconstruido desde cero, limpio, sin código heredado.
Author: Anti-Virus.es
Version: 1.0
Template: Divi
*/

/* CSS del padre ahora se carga correctamente via wp_enqueue_style en functions.php */
/*@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,700);*/

/*@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css");*/

/*@import url("/wp-content/themes/Antivirus 2026/css/font-awesome-4.7.0/css/font-awesome.min.css");*/
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-Italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-Bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-BoldItalic-webfont.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-Thin-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-ThinItalic-webfont.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-Light-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-LightItalic-webfont.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-Medium-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('/wp-content/themes/Antivirus 2026/css/roboto/Roboto-MediumItalic-webfont.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}
.dnone {display:none !important;}

a.windows{background:#00adef !important;color:#ffffff}
a.windows:hover {background:#0c71c3 !important;}

a.macos {background:#b22222 !important;color:#ffffff}
a.macos:hover {background:#8e1b1b !important;}

a.btn-descargar {display: inline-block; text-align:center; width:100%; padding:.6em 0 .3em !important;}
a.btn-descargar:hover {padding:.6em 0 .3em !important;}
a.btn-descargar::before {content: 'Descargar' !important;position: relative;display: block !important;opacity: 1;margin: 0;font-family: "Open Sans", Arial, sans-serif !important;font-size: 20px; text-transform: uppercase;} 
a.btn-descargar::after {opacity: 0 !important;}

a.btn0 {display: inline-block; text-align:center; width:100%; padding:.6em 0 .3em !important;}
a.btn0:hover {padding:.6em 0 .3em !important;}
a.btn0::after {opacity: 0 !important;}

.imgmt-150 img {margin-top:-170px;} 
.garantiareembolso p {font-weight:400 !important;}
.garantiareembolso p:before {content: "";display: inline-block;position: relative;margin-bottom:-14px;width: 34px;height: 34px;margin-right: 10px;background-image: url("https://anti-virus.es/wp-content/uploads/2018/09/ico-tick.png");}

.woocommerce-variation-add-to-cart .quantity input.qty {background-color: rgba(0,0,0,.5)!important;}
.imgizq {padding-left:90px;}
.ablanco {display:table;}
.ablanco a {color:#ffffff;}
.ablanco a:hover {color:#FF8416;}
div[class*="icon"]:before {content: "";display: inline-block;position: relative;left:-100px;top:0px;margin-bottom:-95px;width: 85px;height: 85px;margin-right: 5px;background-image: url("https://anti-virus.es/wp-content/uploads/2018/08/iconos-avast.png");}

.icon71:before {background-position: -151px -1609px;}
.icon92:before {background-position: -370px -2065px}
.icon74:before {background-position: -810px -1597px;}
.icon82:before {background-position: -372px -1826px}
.icon75:before {background-position: -1034px -1620px;}
.icon83:before {background-position: -1033px -1248px;}
.icon84:before {background-position: -811px -1846px}

.icon81:before {background-position: -151px -1830px;}

.icon134:before {background-position: -810px -2864px;}
.icon141:before {background-position: -149px -3095px;}
.icon104:before {background-position: -811px -2306px;}
.icon101:before {background-position: -151px -2297px;}
.icon85:before {background-position: -1034px -1832px;}
.icon91:before {background-position: -151px -2063px;}
.icon102:before {background-position: -370px -2301px;}
.icon133:before {background-position: -597px -2870px;}
.icon135:before {background-position: -1033px -2870px;}
.icon95:before {background-position: -1034px -2087px;}
.icon152:before {background-position: -367px -3330px;}
.icon144:before {background-position: -808px -3111px;}
.icon94:before {background-position: -811px -2084px;}
.icon93:before {background-position: -598px -2063px;}
.icon153:before {background-position: -597px -3330px;}
.icon112:before {background-position: -362px -2495px;}
.icon132:before {background-position: -368px -2870px;}
.icon131:before {background-position: -150px -2871px;}


.comprar_antivirus_probar p{text-align:center;}
.comprar_antivirus_probar a.comprar{margin:15px;background: #ff7800; padding: 16px; border:1px solid #ff7800; color: #ffffff; border-radius: 3px; font-weight: 400; white-space: nowrap;}
.comprar_antivirus_probar a.probar{margin:15px; background: #ffffff; padding: 16px; border:1px solid #111111; color: #111111; border-radius: 3px; font-weight: 400; white-space: nowrap;}

.etiquetablanca p,.mostrar_mas p, .mostrar_menos p{cursor: pointer; display: inline; padding: 10px 15px; background: #ffffff; font-size: 16px;-webkit-box-shadow: 0px 0px 10px 0px rgba(211,212,222,1); -moz-box-shadow: 0px 0px 10px 0px rgba(211,212,222,1); box-shadow: 0px 0px 10px 0px rgba(211,212,222,1);}
.etiquetablanca p:hover.mostrar_mas p:hover, .mostrar_menos p:hover {color:#FF8416;}

#menu_tablacomparativa {text-align:center; font-size:150%; padding:20px 0px; overflow: hidden;-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);-moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3); width:100%; background:#ffffff;z-index:1000;}
#menu_tablacomparativa span {padding:14px 20px;cursor:pointer; color:#23282D;}
#menu_tablacomparativa span.active {color:orange;}
.bleft-gris {border-left: 1px solid rgba(0,0,0,0.3);}
.bright-gris {border-right: 1px solid rgba(0,0,0,0.3);}
.c1, .c2, .c3 {width:15%;min-width:150px;}
#tablacomparativa {border: none !important;}
#tablacomparativa td{text-align:center; border-top: none !important;}
#tablacomparativa td.bgg{background: #F9F9FD;text-align: center;border:none; border-left: 10px solid #ffffff;}
#tablacomparativa .tablasi::before{content: '';display: inline-block;width: 10px; height: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #323232;}
#tablacomparativa .tablano::before{content: '';display: inline-block;width: 10px; height: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #dddbdb;}
#tablacomparativa .botones_comprar a {text-transform: capitalize !important; color: #ffffff !important;background:#FF9933; display: grid; padding:10px 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration: none; cursor: pointer; position: relative; -webkit-box-shadow: 0 2px 8px 0 rgba(41,41,51,0.25); -moz-box-shadow: 0 2px 8px 0 rgba(41,41,51,0.25); box-shadow: 0 2px 8px 0 rgba(41,41,51,0.25);}
#tablacomparativa .botones_comprar span{color:#ffffff; min-width: 140px; padding: 14px 12px 12px; font-size: 16px; line-height: 26px;text-transform: uppercase;}
#tablacomparativa .columna_valor{background: #F9F9FD;text-align: center;border:none; border-left: 10px solid #ffffff;}
#tablacomparativa .caracteristica_avast {border-bottom: 1px solid #eee;}
#tablacomparativa .fila_tit {text-align:left;}

.tick-orange:before {content: ' ';
    position: absolute;
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-left: -40px;
    background: url(/wp-content/uploads/2018/08/tick-orange.png) no-repeat bottom;
    -moz-background-size: contain;
    background-size: contain;}
.woocommerce-cart table.cart img {width:inherit !important;}
#top-menu li .menu-item-has-children > a:first-child{padding:0px !important}
#et-top-navigation .et-cart-info {float:none;}
.imground img {border-radius:100%;}
.h4mb25 h4 {margin-bottom:25px;}
.woocommerce-variation-price .price ins .woocommerce-price-suffix {display:none;}
#top-menu li li a {padding-left:10px !important; padding-right:0px !important;}
.tac {text-align:center;}
.m0 {margin:0px !important;}
.et_pb_scroll_top.et-pb-icon {background: none; color: #767676; font-size:30px; border-width: 2px; border-color:#767676; border-style:solid; border-radius:100px; bottom:10px; right:10px;}

.descargas p {font-size:16px; font-weight: 300; margin-bottom:20px; text-align:justify;}
.descargas li {font-size:16px; font-weight: 300;}
.descargas ul li {list-style:none;}
.descargas ul li ul li {list-style: inside; color: #FF9100;}
.descargas ul li ul li a {color: #333333;}
#top ins {margin-left:10px; font-size:22px;}
td.table-title {text-align:center; width:130px;}
td.table-title img {display:block; margin:auto; width:100%;} 
td.table-title a.descarga {display: block; background: #0086FF; color: #ffffff; margin-top:15px; border-radius:3px;} 
td.table-title a.tittext {display: block; height:50px;}

#order_review_heading, .woocommerce-checkout-review-order-table, #post-1935 a.checkout-button, #post-1935 .woocommerce-info {display:none;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {background: #f0eff8;
    border: 2px solid #2ea3f2;
    border-radius: 3px;
    font-size: 20px;
    height: 50px;
    width: 200px;}
.woocommerce table.shop_table {background:#F8F8FF;}
.cart-collaterals {border-bottom-style:solid; border-bottom-width:2px; border-bottom-color: #3399FF;margin-bottom:20px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {background: #f0eff8;line-height:15px;}
.woocommerce form .form-row textarea {min-height:132px;}
#logo {max-height: none !important;}
#section100 > .et_pb_row {max-width:100% !important; width:100% !important;}
#click-menu {z-index:99999 !important;}
#click-menu #RMX {font-size:45px !important;}

#top {min-height: 600px;}
#top .entry-summary {float:none; width:100%;}
#top table.variations tr {width:33%}
#top .related{display:none;}
#top .woocommerce-variation { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;border-radius: 5px;display: table;margin: auto auto 20px;padding: 10px;width: auto;}
#top .woocommerce div.product form.cart .variations {max-width:400px; margin:auto;}
#top .woocommerce-variation-add-to-cart {max-width:250px !important; margin:auto !important;}
#top .variations label {font-size:20px; font-weight:300;}
#top .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {vertical-align:initial;}
#top .woocommerce div.product form.cart .woocommerce-variation-description p {margin-bottom:10px !important; padding:0px !important; min-height:20px !important;}
#top .woocommerce div.product form.cart .variations select {font-size:15px !important;}
#top button.single_add_to_cart_button {background: #2ea3f2; color:#ffffff;}
.woocommerce-variation-price {text-align:center;}
.variations {/*left: 50%; margin-left: -250px !important; max-width: 500px; */position: relative;}
#top .summary > div:first-child{display:none;}
#top .reset_variations {display:none !important;}
#top .variations select{width:100%;}

#top-menu li.mega-menu li > ul.sub-menu,#top-menu li.mega-menu li > ul.sub-menu {width:100% !important;}
#top-menu li.mega-menu li > ul.sub-menu li,#top-menu li.mega-menu li > ul.sub-menu li {padding-right:0px !important;}


#top-menu li.mega-menu > ul > li > a:first-child {color: #FF7F00; font-size:16px;font-weight:normal;}
.sub-menu li a{font-weight:normal !important;}

.woocommerce td.product-name dl.variation dd {padding:0px !important;margin-bottom:0px !important; }
.tit-item {font-weight:bold; font-size:16px; color:#2EA3F2;}
table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {max-width:inherit !important;}
#order_review {margin-bottom:80px;}

.nav li li {line-height:1.75em;}
#top-menu li li a {width:inherit;}
.hover {background:#FFF5E5 !important;}

body {font-family: 'Roboto', sans-serif;}
.br100 img {border-radius:1000px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px !important;}
.fs26 {font-size:26px;}
.fs46 {font-size:46px !important;}
.fs36 {font-size:36px;}
.fs50 {font-size:50px;}
.fw300 {font-weight: 300;}
.fw700 {font-weight: 700;}
.pfw300 p, .lifw300 li {font-weight: 300;}
.p100190 {padding:100px 190px;}
.lh25 {line-height:25px;}
.m10 {margin:10px;}
.mb30 {margin-bottom:30px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.pb30 {padding-bottom: 30px;}
.pb80 {padding-bottom: 80px;}
.pl50 {padding-left:50px;}
.pt10 {padding-top: 10px;}
.pt30 {padding-top: 30px;}
.pt80 {padding-top: 80px;}


.lh50 {line-height: 50px;}
.mw300 img{max-width: 300px !important;}
.w100 {width:100%;}
.w80 {width:80%;}
.mb20 {margin-bottom: 20px;}
.mh195 {min-height:195px;}

a.descargue {border-color: #ffffff; border-width: 2px; border-style: solid; border-radius: 3px; padding: 14px 16px; color:#ffffff; font-size: 16px; line-height: 17px; text-transform: capitalize; font-weight: 700; margin:12px;}
a.comprar {background: #0087FF;border-color: #0087FF; border-width: 2px; border-style: solid; border-radius: 3px; padding: 14px 16px; color:#ffffff; font-size: 16px; line-height: 17px; text-transform: capitalize; font-weight: 700; margin:12px;}
a.comprar:hover {background: #1da4ff; border-color: #1da4ff;}
/*.col-md-2 {min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; float:left;width: 16.6667%;}*/

table.caracteristicas1, table.caracteristicas1 td{border: none !important; padding: 0px 0px 0px 15px;font-size: 16px;
    font-weight: 300; }
table.caracteristicas1 .icon-precio {width:80px; height:80px; background: url("/wp-content/uploads/2015/11/precio-avast.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-certificado {width:80px; height:80px;background: url("/wp-content/uploads/2015/11/certificado.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-tiempo {width:80px; height:80px;background: url("/wp-content/uploads/2015/11/tiempo.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-gestion {width:80px;height:80px;background: url("/wp-content/uploads/2015/11/tecnologia-avast.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-velocidad {width:80px;height:80px; background: url("/wp-content/uploads/2015/11/velocidad-avast.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-firewall {width:80px;height:80px; background: url("/wp-content/uploads/2016/02/firewall-avast.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-firewall-server {width:80px;height:80px; background: url("/wp-content/uploads/2016/02/firewall-server-avast.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-coste {width:80px;height:80px; background: url("/wp-content/uploads/2016/02/cost.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-server {width:80px;height:80px; background: url("/wp-content/uploads/2016/02/server-l.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-ojo {width:80px;height:80px; background: url("/wp-content/uploads/2016/02/ojo.png"); background-position: 50% 50%; background-repeat:no-repeat;}
table.caracteristicas1 .icon-antispam {width:80px;height:80px; background: url("/wp-content/uploads/2016/02/antispam2.png"); background-position: 50% 50%; background-repeat:no-repeat;}

table.caracteristicas1 h2 {font-weight: 300; color: #41424e; font-size: 22px;}
table.caracteristicas1 p {font-weight: 300; color: #767685; font-size: 16px;}
table.caracteristicas1 tr {min-height:80px !important;}
table.caracteristicas1 tr:first-child td {padding: 0px;}

table.ep td:nth-child(3) {background: #FFF5E5;}
table.epp td:nth-child(4) {background: #FFF5E5;}
table.eps td:nth-child(5) {background: #FFF5E5;}
table.epsp td:nth-child(6) {background: #FFF5E5;}
table.fs td:nth-child(7) {background: #FFF5E5;}
table.es td:nth-child(8) {background: #FFF5E5;}

table.comparacion,table.comparacion2 {width:100%; border-collapse:inherit}
table.comparacion tr.category {font-weight: bold;}
table.comparacion tr td {width:12.5%; min-width: 150px;height: 50px;}
table.comparacion tr td:first-child {z-index:3000; position: absolute; background:#ffffff; border-right: 1px solid #ffffff; height: 50px; line-height:15px;}
table.comparacion td,table.comparacion2 td {text-align:center;}
table.comparacion td i,table.comparacion2 td i {color:#0086ff; font-size:11px;}
table.comparacion2 td:first-child {text-align:left;}


#recuadro2,.recuadro2 {border:1px solid #ffffff; border-radius:3px; padding:10px; display:inline-block;}
.imgalineadas {margin-top:-5px; margin-left:5px !important;float: none !important;}
/* EP */
#top h1{color: #ffffff; font-size: 50px; line-height: 1.1; font-weight: 700; 
  padding: 75px 0 24px; text-align: center;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);}
#top h2{color: #ffffff; padding-bottom: 15px; text-align: center;font-weight: 700;}
#top p {color: #ffffff; /*font-size: 19px;*/ font-weight: 300; line-height: 28px; margin: auto;
    max-width: 780px; min-height: 90px; padding: 0px; text-align: center;}
#barra-top h4 {font-size: 13px; font-weight: 300; padding-top: 9px; text-transform: uppercase;}
#barra-top .recuadro1 {border-radius:3px;height:42px;}
#barra-top .recuadro1 a {color: #ffffff; font-size: 15px; font-weight: 700; 
  text-transform: uppercase; display: block; width:100%; height:100%; border: 2px solid #ffffff;
    padding: 5px;}
#barra-top .recuadro1 a:hover {background: rgba(0,0,0,0.15);}

#top-particular p {font-size:24px;line-height: 1.4167;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); text-align:center;}
#top span.pricing-suffix {display:block; color: #ff8a00; margin-top:15px;}
#top span.amount {color: #ffffff;}

.t3 {text-align:center; font-weight:700; font-size: 50px;line-height: 1.1;}
.naranja {color: #ff9100;}
.pestanas {border:none;}
.pestanas ul {background: none; padding-right:0px;}

.pestanas .et_pb_tabs_controls li {width:33.33% !important; height: 70px;font-size:17px; font-weight:300; border-left:none; border-right: none; border-top: none; text-align:center;}
.pestanas .et_pb_tab_active {border-top:none; border-bottom: 1px solid #FF9100;}
.pestanas .et_pb_tabs_controls li a {color:#000000;}
.pestanas .et_pb_all_tabs li {font-weight: 300; line-height: 21px; list-style-type: none; margin-bottom: 15px;}
.pestanas h4 {color: #41424e; font-size: 22px; font-weight: 300; height:75px;}
.pestanas p {font-size: 16px; font-weight: 300;color: #767683;}
.pestanas hr {color: transparent; margin: 30px 0px;}

span.nuevo{font-weight:500;color: #ffffff; border-radius:2px; background:rgb(255, 145, 0);
display: block; float: left; font-size: 11px; margin-right: 10px; text-align: center; padding:0px 4px;}
span.nuevo2{font-weight:500;color: #ffffff; border-radius:2px; background:rgb(255, 145, 0);
display: inline-block; font-size: 11px; margin-right: 10px; text-align: center; padding:0px 4px;}
span.mejorado:before {font-weight:500; content: "MEJORADO"; color: #ffffff; border-radius:2px; background:rgb(255, 145, 0);
display: block; float: left; font-size: 11px; margin-right: 10px; text-align: center; width: 70px;}
.pgeneral p, .pgeneral li{font-size: 17px; font-weight: 300;}
.pgeneral h4{font-size: 28px; font-weight: 400;}
.pgeneral2 p, .pgeneral2 li{font-size: 16px; font-weight: 300;}
.pgeneral2 h4{font-size: 20px;font-weight: 300;}

.stock {display: none;}

.cuadradoblanco {background:#ffffff; border-radius: 2px; box-shadow: 0 1px 1px 0 rgba(170, 171, 182, 0.2);
    padding: 45px 50px 0; text-align: center;}
.cuadradoblanco h3 {font-weight:700; padding-bottom: 20px;font-size: 40px;
  line-height: 1.1; text-align:center;}
.cuadradoblanco p {font-size: 18px; line-height: 1.4; text-align: center; font-weight:300}
.cuadradogris h4 {font-weight:700; padding-bottom: 20px;padding-top: 20px;font-size: 26px;line-height: 1.2; text-align:left;}
.cuadradogris p {font-size: 18px; line-height: 1.3889; text-align: left; font-weight:300}

.conmutador1 .row {margin-bottom:25px;}
.conmutador1 .col-md-6 div {display:table-cell; vertical-align:top;}
.conmutador1 .col-md-6 div h5 {font-weight:700; color:#424242;}
.conmutador1 .col-md-6 div p {font-weight:300; font-size:15px;}

#top-banner h1.fw300 {font-weight:300; padding-top:0px;}

@media all and (max-width: 960px) {
     #top h1 {font-size:60px; padding:20px 0px 10px 0px;}
    .single-product .variations {/*left:50%; margin-left:-250px !important;*/}
    .single-product .variations td, .single-product .variations th {display:block; margin:auto;}
    .p100190 {padding:25px !important;}
    .et_pb_row {width:90%;}
    .pestanas .et_pb_tabs_controls li {height:110px; float:left;}
    .et_pb_tabs_controls li,.et_pb_tabs_controls li.et_pb_tab_active {padding:5px 10px;}
    .pestanas h4 {height:inherit; margin-top:30px;}
    .t3 {font-size:46px;}
}

@media all and (max-width: 499px) {
    #top h1 {font-size:50px; padding:10px 0px 0px 0px;} 
    .single-product .variations {left:inherit; margin:0px !important;}
    .pestanas .et_pb_tabs_controls li {height:120px; float:left; font-size:15px;}
    .mh195 {min-height: 225px;}
    .t3 {font-size:42px;}
}

/** 13/05/2018 **/
#noticiasavast article {margin-bottom:25px; background:#ffffff;transition: all 0.5s ease-in-out 0s;}
#noticiasavast h2{padding-top:20px; padding-right:20px;}
#noticiasavast .post-content {padding-right:20px;}
.et_pb_posts a.more-link {display:inherit !important;clear:inherit !important;}

@media only screen and (min-width: 799px) {
	.et_pb_posts .et_pb_post img,
	.et_pb_posts .et_overlay {
		height: 210px !important;
		width: 335px;
		float: left;
		left: 0;
		margin-right: 25px;
		
	}
	.et_pb_post .entry-featured-image-url {
		margin-bottom: 0px !important;
	}
	
}

@media only screen and (min-width: 699px) {
	.et_pb_posts .et_pb_post img,
	.et_pb_posts .et_overlay {
		height: 240px !important;
		width: 335px;
		float: left;
		left: 0;
		margin-right: 25px;
	}
}
@media only screen and (max-width: 800px) {
	#noticiasavast .post-content p{line-height:1.2em !important; font-weight:300;}
	#noticiasavast h2{padding:10px 20px 5px;}
	#noticiasavast .post-content {padding:0px 20px 0px 20px;}
	#noticiasavast .post-meta {padding-left:20px;}
	
}

@media only screen and (max-width: 700px) {
	.menu3productos1 p{display: table-cell;}
	
}

@media only screen and (max-width: 960px) {
	#top .woocommerce div.product form.cart .variations {max-width:inherit !important;}
	
}

#noticiasavast .et_pb_post .entry-featured-image-url {margin-bottom:0px;}

#noticiasavast article:hover {box-shadow: 0px 2px 4px rgba(0, 0, 0, .1);
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
z-index: 5;}
#asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area {font-size: 13px !important;}