/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        3.0.2
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Home */
#productos ul{padding-left:0}
#productos li{list-style-type:none;line-height:1.2em;padding:10px;border-bottom:1px solid #e0e0e0}
#productos li:last-child{border-bottom:none}
h2.entry-title{line-height:1.3em !important}
.post-content p{line-height:1.4em !important}


mark{background:none !important}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{padding:20px;}
ul.products li.product{border:1px solid #d1d1d1;}
.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product{width:32%;margin-right:2%}
.woocommerce ul.products li.product a img{max-height:150px;width:auto !important;margin:0 auto !important}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float:none;width:auto}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{padding-right:30px}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{padding:10px;text-align:left}

.nav li li ul{top:-3px !important}
.nav li.et-reverse-direction-nav li ul{right:450px !important}
.nav li ul{width:600px !important}
ul.sub-menu{padding:0 !important}
#top-menu li li{padding:0 !important;border-bottom:1px solid #f0f0f0}
#top-menu li li a{width:600px !important;padding-right:0;padding:10px;line-height:20px;font-weight:400 !important}
#top-menu .menu-item a:hover{color:#001473 !important}
.et-cart-info{display:none}
#text-3{float:right;text-align:right;width:100%}
.footer-widget #text-3 .social-icon{float:right;margin-left:15px;max-width:40px}
#text-4{float:right;text-align:right;font-size:14px;}
#text-4 a{color:#FFF !important}
#woocommerce_product_search-3{padding-top:0 !important}

/* Barra Lateral Home */
.et_pb_sidebar_0 h4.widgettitle{background:#001473;color:#FFF;text-transform:uppercase;padding:10px 20px;font-family:'Open Sans Condensed';font-weight:bold;margin:-10px -10px 10px -10px}
.et_pb_sidebar_0 .woocommerce-product-search{padding:10px}
.et_pb_sidebar_0 .et_pb_widget{background:#f6f6f6 !important;border:1px solid #f0f0f0 !important;padding:10px;margin-bottom:30px !important}
.et_pb_sidebar_0 #woocommerce-product-search-field{background:#fff;border:1px solid #f0f0f0;padding:5px;font-size:14px;width:100%}
.et_pb_sidebar_0 .woocommerce-product-search input[type="submit"]{width:100%;background:#001473;border:none;color:#FFF;padding:5px !important;font-size:14px !important;margin-top:5px}

/* Barra Lateral Woocommerce */
.woocommerce h4.widgettitle{background:#001473;color:#FFF;text-transform:uppercase;padding:10px 20px;font-family:'Open Sans Condensed';font-weight:bold;margin:-10px -10px 10px -10px}
.woocommerce .woocommerce-product-search{padding:10px}
.woocommerce .et_pb_widget{background:#f6f6f6 !important;border:1px solid #f0f0f0 !important;padding:10px;margin-bottom:30px !important}
.woocommerce #woocommerce-product-search-field{background:#fff;border:1px solid #f0f0f0;padding:5px;font-size:14px;width:100%}
.woocommerce .woocommerce-product-search input[type="submit"]{width:100%;background:#001473;border:none;color:#FFF;padding:5px !important;font-size:14px !important;margin-top:5px}

#main-footer .et_pb_widget{background:#222 !important;border:none !important;padding:0 !important}

.product-type-simple ul{padding:0 10px !important}
.product-type-simple ul#idTab2 li{color:#000 !important;font-size:13px !important;line-height:14px !important;margin-bottom:5px !important}
.archive.woocommerce img.category-image{max-height:200px !important;background:#fff}
.term-54 .product-category, .term-33 .product-category,.term-38 .product-category,.term-28 .product-category,.term-53 .product-category{width:100% !important;margin-bottom:10px !important;}
.woocommerce.term-54 ul.products li.product-category a img, .woocommerce.term-33 ul.products li.product-category a img, .woocommerce.term-38 ul.products li.product-category a img, .woocommerce.term-28 ul.products li.product-category a img, .woocommerce.term-53 ul.products li.product-category a img{padding:0 !important;width:60% !important;float:left;margin-right:20px !important;display:block}
.woocommerce.term-54 .term-description, .woocommerce.term-33 .term-description, .woocommerce.term-38 .term-description, .woocommerce.term-28 .term-description, .woocommerce.term-53 .term-description{margin:-10px 0 20px 0px;text-align:center;}
.woocommerce.term-54 .term-description p, .woocommerce.term-33 .term-description p, .woocommerce.term-38 .term-description p, .woocommerce.term-28 .term-description p, .woocommerce.term-53 .term-description p{padding:20px;background:#f6f6f6;border:#f0f0f0;}
.woocommerce-LoopProduct-link ul li{color:#000 !important;font-size:13px !important;line-height:14px !important;margin-bottom:5px !important}
.woocommerce.term-54 ul.products{margin-top:20px !important}
.archive.woocommerce img.category-image{max-height:200px !important;background:#fff}
.product_title{line-height:1.3em;font-family:'Open Sans Condensed';font-weight:bold}
.product h3{line-height:1.3em}

.single-product .product-type-simple .summary ul{margin:20px 0 20px 0 !important;padding:20px 20px 20px 40px !important;background:#f6f6f6;border:#f0f0f0}
.product_meta{display:none}

/* Tabla categorias */
table#categorias td.categoria{width:80%;text-align:left;font-size:24px;line-height:1.3em;border:1px solid #ccc}
table#categorias td.imagen{text-align:right;width:20%;border:1px solid #ccc}
table#categorias td.imagen img{max-width:100%;height:auto}

/* Tabla productos */
#titulo-pagina h1{text-transform:uppercase;font-weight:300}
table#productos th{text-align:center;font-size:12px;line-height:1.3em;border:1px solid #ccc}
table#productos td{text-align:center;font-size:14px;line-height:1.3em;border:1px solid #ccc;padding:10px 5px}
table#productos td.corto{width:10%;}
table#productos td.corto img{max-width:100%;height:auto}
table#productos td.largo{width:28%}
table#productos td.imagen{width:12%;max-height:100px;overflow:hidden}
table#productos td.modelo span{background:#ff0000;color:#fff;padding:2px}
table#productos td.modelo a{color:#ff0000;font-style:italic}

table#productos.trevisan td.modelo span{background:#cf1b15;color:#fff;padding:2px}
table#productos.trevisan td.modelo a{color:#cf1b15;font-style:italic}

table#productos.progetti td.modelo span{background:#F97A31;color:#fff;padding:2px}
table#productos.progetti td.modelo a{color:#F97A31;font-style:italic}

table#productos.techmill td.corto{width:20%;}
table#productos.techmill td.largo{width:28%}
table#productos.techmill td.modelo span{background:#5488BD;color:#fff;padding:2px}
table#productos.techmill td.modelo a{color:#5488BD;font-style:italic}

table#productos.lgb td.modelo span{background:#3131ae;color:#fff;padding:2px}
table#productos.lgb td.modelo a{color:#3131ae;font-style:italic}

table#productos.imsa td.modelo span{background:#447d46 !important;color:#fff;padding:2px}
table#productos.imsa td.modelo a{color:#447d46;font-style:italic}

table#productos.saporiti td.modelo span{background:#000000 !important;color:#fff;padding:2px}
table#productos.saporiti td.modelo a{color:#000000;font-style:italic}

table#productos.spada-transfer td.modelo span{background:#000 !important;color:#fff;padding:2px}
table#productos.spada-transfer td.modelo a{color:#000;font-style:italic}

table#productos.commersald td.modelo span{background:#00AD59 !important;color:#fff;padding:2px}
table#productos.commersald td.modelo a{color:#00AD59;font-style:italic}

table#productos.jvonne td.modelo span{background:#00AD59 !important;color:#fff;padding:2px}
table#productos.jvonne td.modelo a{color:#00AD59;font-style:italic}
table#productos.jvonne td.corto{width:7%}
table#productos.jvonne td.largo{width:18%}

table#productos.cmme td.modelo span{background:#ff1c1c !important;color:#fff;padding:2px}
table#productos.cmme td.modelo a{color:#ff1c1c;font-style:italic}





table#labs td{font-size:14px;line-height:1.2em;padding:10px}
table#labs td.largo{width:35%}

table.sauter th{text-align:center;font-size:12px;line-height:1.3em;border:1px solid #ccc}
table.sauter td{text-align:center;font-size:14px !important;line-height:1.3em;padding:10px 5px;border:1px solid #ccc;}
table.sauter td:first-child{width:25%}
table.sauter td.imagen{width:15%}
table.sauter td.imagen img{max-width:100%}


/* Producto */
#imagen-producto img{max-height:450px}
ul.bullet li{line-height:1.3em !important}
#modelo span{background:#ff0000 !important;color:#fff !important;padding:5px !important;font-size:24px}
#caracteristicas-producto ul{margin-left:30px}
#miniaturas .gallery-item{margin:0 !important}
#miniaturas .gallery-icon a{width:125px;height:125px;overflow:hidden;}
#miniaturas .gallery-icon a img{border:none !important;-webkit-transition: height 10s;transition: height 10s}
#miniaturas .gallery-icon a:hover img{width:135px !important;max-width:none !important;height:auto}
.oculto{display:none !important}


/* Tabla Techmill */
table.detalles-techmill{border:1px solid #000 !important}
table.detalles-techmill tr td{border-top:1px solid #000 !important}
.fa-check-square-o:before {
    content: "\f046";
}

#text-6 h4.widgettitle{background:#b10c14 !important}
#text-6 .textwidget p{font-size:12px}
#text-6 .textwidget p a{font-weight:bold}

#text-2 a{color:#fff;font-weight:bold}

/* Contacto Producto */
.contacto{width:50%;padding:0 20px 0 0;float:left}
.contacto input{padding:16px;font-size:14px;width:100%;margin:0}
.wpcf7 input[type="submit"]{margin-top:20px;width:300px;padding:16px;font-size:14px;background:#000;color:#fff;border:none}