/*
Theme Name: Ecommerce
Theme URI: https://www.kreatico.com
Author: Kreatico
Author URI: https://www.kreatico.com
Description: Kreatico Estrategias de Comunicación, crea plataformas para el uso de los clientes, esta plataforma esta orientada al uso de servicios + Ecommerce en todas sus modalidades.
Requires at least: WordPress 5
Version: 2022
License: https://www.kreatico.com
License URI: https://www.kreatico.com
Tags:html5, css3, servicios, informatica, ecommerce
*/
body {font-family: 'Pathway Extreme', sans-serif;margin: 0;font-size:15px;line-height:20px;color:#263270;font-weight: 400;background: #F8F8F8}
.custom, .contenido, .AnchoCustom, /*.Areas .wp-block-group__inner-container, */.Formulariobox, .content-area{ width:1250px; margin:0 auto;}
.ctr{ clear:both;}
.header ul, .footer ul{ margin:0; padding:0;} 
.header ul li, .footer ul li{ list-style:none;}
a{color: inherit;text-decoration: none;}
img {height: auto;}
/*----------------------------------HEADER--------------------------------------------*/
.home .ContentHeaderPrincipal{height: 100vh;position: relative;overflow: hidden;display: flex;}
.ContentHeaderPrincipal{height:auto;position: relative;}
.home header{background: #fff;box-shadow: 0 10px 30px 5px rgba(0,0,0,0.25);z-index: 2;position: absolute;width: 100%;}
.ContentHeaderPrincipal header{background: #fff;box-shadow: 0 10px 30px 5px rgba(0,0,0,0.25);z-index: 2;}
.ContentHeaderPrincipal header .custom{width: 100%}

.ContentHeaderPrincipal header figure{margin: 0;padding: 0;display: inline;}
.ContentHeaderPrincipal header > div{flex: 1 auto;}
.Header-Content{display: flex}
.Header-Izq{flex: 1 1 auto;}
	.Header-Izq .Logotipo{margin: 10px 0 10px 10px}
	.Header-Izq .Logotipo img{max-width:205px}
	.Header-Izq .Logotipo #logo {margin: 0;padding: 0;} .Header-Izq .Logotipo #logo a span {display: none;} .Header-Izq .Logotipo .logo h1 {display: none;}
.Header-Right{display: flex;flex-direction: row-reverse;gap: 12px;flex: 1 1 auto;}
.Header-Right > div{}
.Header-Right .Telefono{background: #273270;border-radius: 0 0 0 50px;color: #1F84C6;display: flex;justify-content: center;align-items: center;padding: 0 35px;}
.Header-Right .Telefono a{background:url("img/icono-telefono.png") no-repeat;height: 46px;padding-left: 35px;display: flex;align-items: center;font-weight: 700;}
.Header-Right .Telefono span{color: #fff;margin-right: 5px}
.Header-Right .MenuPrincipal{display: flex;align-items: center;}
#mega-menu-wrap-menu-principal #mega-menu-menu-principal > li > a{border-radius: 5px!important}
.mega-menu-menu-principal ul li > ul li > ul li a.mega-menu-link:before{filter: brightness(0) invert(1)!important;}
.SlideShow{}
	.Franja-Azul{height:50%; width: 100%;background: linear-gradient(to right, rgba(31,132,198,1) 0%, rgba(39,50,112,1) 100%);position: absolute;bottom: 0;left: 0;right: 0;clip-path: polygon(0 60%, 100% 0, 100% 100%, 0% 100%);}

.Items-Servicios{padding-top:70px;display: block} .Items-Servicios .custom{display: flex;gap: 35px;}
.Items-Servicios .item{}
.Items-Servicios .Imagen{ border: 1px solid rgba(0,0,0,0.15);border-radius:25px;position: relative;background: #fff}
.Items-Servicios .Imagen figure{margin: 0;padding: 0;z-index: 1; position: relative;}
.Items-Servicios .Imagen img{-webkit-transition: all .4s ease;}
.Items-Servicios .Imagen .Banda{position: absolute;top: 0;bottom: 0;background: linear-gradient(to bottom, rgba(39,50,112,1) 0%, rgba(31,132,198,1) 100%);width:70%;z-index: 0;clip-path: polygon(50% 0, 100% 0%, 50% 100%, 0% 100%);left: 15%;-webkit-transition: all .4s ease;}
.Items-Servicios .item h2{border-bottom: 1px dashed rgba(0,0,0,0.15);margin: 0; padding: 15px;letter-spacing: -1px;font-size:25px}
.leermas a{color: #263270;font-weight: 700;display:block;margin-top: 15px;text-align: right}
.leermas a:before{font: var(--fa-font-regular);margin-right: 8px;vertical-align: middle;font-size:1em;content: "\f061";color: #fff;background: #1F84C6;padding:10px ;border-radius: 50%}

.Items-Servicios .item:hover .Banda{width:100%;clip-path:none;left:0%;border-radius:25px;}
.Items-Servicios .item:hover .Imagen img{transform: scale(1.2, 1.2) rotate(0deg);}

.Pico{background: linear-gradient(to right, rgba(39,50,112,1) 0%, rgba(31,132,198,1) 100%);height: 75px;clip-path: polygon(0 1%, 100% 89%, 100% 100%, 0% 100%);margin:0 0 -1px 0;}

footer .menu-menu-principal-container{display: flex;align-items: center;}
footer .menu-menu-principal-container .Content-Menu{}
footer .menu-menu-principal-container ul {gap:17px;display: flex;}
footer .menu-menu-principal-container ul li{list-style: none;display: inline;font-weight: 700}

footer{background: #263270;color: #fff;}
.Datos-Footer .custom, .Creditos-Footer .custom{display: flex;}
.Datos-Footer{padding: 25px 0;}
.Datos-Footer .Logotipo img{max-width:205px}
.Datos-Footer .Footer-Izq{flex-direction: column} .Datos-Footer .Footer-Right{flex-direction: column;align-items: end;justify-content: center;gap: 1vw;}
.Footer-Izq{flex: 1 1 auto;display: flex;gap: 1vw;}
.Footer-Right{flex: 1 1 auto;display: flex;align-items: center;justify-content: flex-end;}
.TelefonoyEmail > .wp-block-group__inner-container{color: #1F84C5;gap: 15px;display: flex;}
.Datos-Footer .Footer-Right p a:before {font: var(--fa-font-regular);margin-right: 8px;vertical-align: middle;font-size:1.2em;}
.Datos-Footer .Footer-Right a{font-weight: 700}
.TelefonoyEmail p.Telefono a:before {content: "\f2a0";color: #fff;}
.TelefonoyEmail p.Email a:before {content: "\f0e0";color: #fff;}
p.LibrodeReclamaciones a:before {content: "\f518";color:#1F84C5;}
p.TrabajaconNosotros a:before {content: "\f0b1";color:#1F84C5;font: var(--fa-font-regular);margin-right: 8px;vertical-align: middle;font-size:1.2em;}
.Links > .wp-block-group__inner-container{display: flex;gap:10px!important;}
.Links a{border: 1px solid rgba(250,250,250,0.25);border-radius:50px;padding: 15px;-webkit-transition: all .4s ease;display: block;}
	.Links a:hover{background: #fff;color: #263270}
.Creditos-Footer{padding:10px 0;border-top: 1px solid rgba(250,250,250,0.25)}
.kreatico{opacity: 0.25}
.block-6 ul{margin: 0;padding: 0;}
.block-3 p{margin: 0;padding: 0;}
.block-6 ul li{background-color: transparent !important; color: #fff; border: 1px solid #fff;}
.contenido{}
/*Nosotros*/
.page-id-19 .page-img{background:url("img/Mina-Fondo-Slide.png") no-repeat left 150px;padding:130px 0 250px 0}
.TituloCombinado{font-size: 40px;color: #263270;letter-spacing: -2px;font-weight:700;margin-bottom: 15px;}
.TituloCombinado strong{color:#1F84C5;font-weight:700}
.readmore a{color: #263270;font-weight: 700}
.readmore a:before{font: var(--fa-font-regular);margin-right: 8px;vertical-align: middle;font-size:1.2em;content: "\f061";color: #fff;background: #1F84C6;border-radius: 50%;height: 40px;width: 40px;display: inline-flex;justify-content: center;align-items: center}
.Collage{background: linear-gradient(to right, rgba(39,50,112,1) 0%, rgba(31,132,198,1) 100%);height: 250px;}
.ImagenCollage{margin-top: -55px;position: absolute;right: 0;left: 0;}
.page-id-19 .Pico{margin:-76px 0 -1px 0;}
/*Page Defecto*/
.PageDefecto{padding: 50px 0;}
.PageDefecto .tituloprincipal{display: flex;align-items: center;gap: 25px;}
.PageDefecto .ImagenPage{}
.PageDefecto h1{ margin: 0;padding: 0;font-weight: 900;font-size: 35px;letter-spacing: -2px}
.PageDefecto .Pico{height:23px;margin:0;}
.TextoCentrado{width: 65%;margin:70px auto 0 auto;text-align: center}
.TituloContenido{font-size: 25px;font-weight: 900;margin:10px 0;padding: 0}
.SubtituloContenido{font-size: 20px;margin: 0;padding: 0;font-weight:700;}
/*Postventa*/
.Posventa{padding-top:70px;display: block;} 
.Posventa .Imagen{ border: 1px solid rgba(0,0,0,0.15);border-radius:25px;position: relative;background: #fff}
.Posventa .Imagen figure{margin: 0;padding: 0;z-index: 1; position: relative;}
.Posventa .Imagen .Picture img{-webkit-transition: all .4s ease;}
.Posventa .Imagen .Banda{position: absolute;top: 0;bottom: 0;background: linear-gradient(to bottom, rgba(39,50,112,1) 0%, rgba(31,132,198,1) 100%);width:35%;z-index: 0;clip-path: polygon(50% 0, 100% 0%, 50% 100%, 0% 100%);left:5%;-webkit-transition: all .4s ease;}
.Posventa .item h2{margin: 0; padding: 15px 0;letter-spacing: -1px;font-size:25px}

.Posventa.item:hover .Banda{width:100%;clip-path:none;left:0%;border-radius:25px;}
.Posventa .item:hover .Imagen .Picture img{transform: scale(1.2, 1.2) rotate(0deg);}
.Posventa .Imagen .Texto{align-content: center;justify-content: center;display: flex;flex-direction: column;}
/*Contacto*/
.page-id-27 {background: #fff}
.page-id-27 .custom .Pico{margin-bottom: 25px!important}
.ContactoPrincipal{margin: 35px auto!important;}
.page-id-27 .ContactoPrincipal .wp-block-column {flex-basis: inherit!important;}
.ContactoPrincipal div{margin-bottom:15px}
.ContactoPrincipal div:before {font: var(--fa-font-light);margin-bottom:15px;vertical-align: middle;font-size:1.2em;color: #fff;background: #1F84C6;border-radius: 50%;height: 40px;width: 40px;display: inline-flex;justify-content: center;align-items: center}
.ContactoPrincipal .Direccion:before {content: "\f276";}
.ContactoPrincipal .Telefono:before {content: "\f67d";}
.ContactoPrincipal .Email:before {content: "\e170";}
.ContactoPrincipal .Redes:before {content: "\f164";}
.social-facebook, .social-instagram{display: flex;align-items: center}
.social-facebook:before {font: var(--fa-font-brands);margin-right:5px;vertical-align: middle;font-size:1em;color:#1F84C6;border: 1px solid #1F84C6;background:none;border-radius:50%;height:30px;width: 30px;display: inline-flex;justify-content: center;align-items: center;content: "\f39e";}
.social-instagram:before {font: var(--fa-font-brands);margin-right:5px;vertical-align: middle;font-size:1em;color:#1F84C6;border: 1px solid #1F84C6;background:none;border-radius:50%;height:30px;width: 30px;display: inline-flex;justify-content: center;align-items: center;content: "\f16d";}
.Areas{/*background: #F2F2F2;padding: 35px 0*/}
.AVertical > div{    margin-bottom: 4em;}
.Areas .wp-block-column{border: 1px solid #273270;border-radius: 10px;padding: 15px 30px}
.Areas .wp-block-column:hover{background: #fff}
.Areas h2.wp-block-heading{margin:10px 0;padding: 0;font-size:20px}
.TelefonoW:before{font: var(--fa-font-brands);margin-right:5px;vertical-align: middle;font-size:1.5em;color:#1F84C6;content: "\f232";}
.Formulariobox {margin-top: 50px}
.Formulariobox > h2{font-weight: 900;}
.Formulariobox .Sucursal{position: relative}
.Formulariobox .Sucursal::after {content: ' ';border-bottom: 1px dotted transparent;display: block;width: 50%;position: absolute;bottom: -1px;border-color:#1F84C6;left: 25%;}
.FormularioPrincipal{ background: #F2F2F2!important;border-radius: 10px!important;}
#wpforms-form-186{padding:2% 5%!important}
/*Maquinaria*/
.CategoriaProducto .LogotipoMarca{margin-bottom: 25px}
.CategoriaProducto .FilaProductos > .wp-block-column{}
.ContentInfoProducto{padding:8%;position: relative;border: 1px solid #F0F0F0; border-radius: 20px;background: #fff;-webkit-transition: all .4s ease;}
.ContentInfoProducto:hover{border: 1px solid #fff;background: linear-gradient(to bottom, rgba(31,132,198,1) 0%, rgba(39,49,111,1) 100%);box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.5);}
.ContentInfoProducto:hover h2{color: #fff;}
.ContentInfoProducto:hover h2::after{background:#1F84C6!important;}
.CategoriaProducto .FilaProductos > .wp-block-column .ContentInfoProducto h2 strong{font-weight:400;letter-spacing: -1px;display: block;font-size:25px;}
.CategoriaProducto .FilaProductos > .wp-block-column .ContentInfoProducto h2{font-weight:900;letter-spacing:-2px;line-height:25px;font-size:30px;width:80%;margin:20px 0 0 0;}
.CategoriaProducto .FilaProductos > .wp-block-column .ContentInfoProducto h2::after{font: var(--fa-font-regular);font-size: 0.7em;color: #fff;background: #273270;border-radius: 50%;height: 60px;width: 60px;display: inline-flex;justify-content: center;align-items: center;content: "\f061";position: absolute;bottom:5%;right:5%;}
/*listados*/
.woocommerce-breadcrumb{display: none}
header.woocommerce-products-header{margin-top: 35px;position: relative;display: flex}
header.woocommerce-products-header h1{font-weight: 900;letter-spacing: -2px;font-size:35px}
header.woocommerce-products-header .Imagen_Cat-Actual img{ width: 70px;height: 70px}

.Imagen_Cat-Principal{position: absolute;right: 0;top: 0}
.Contenedor-principal-Item{padding:5%!important;border: 1px solid #F0F0F0;position: relative; border-radius: 20px;background: #fff;-webkit-transition: all .4s ease;}
li.product{/*padding:3%!important;border: 1px solid #F0F0F0;*/}
li.product .Contenedor-principal-Item:hover{border: 1px solid #fff;background: linear-gradient(to bottom, rgba(31,132,198,1) 0%, rgba(39,49,111,1) 100%);box-shadow: 0px 0px 18px 1px rgba(0,0,0,0.5);}


li.product:hover h2.woocommerce-loop-product__title{color: #fff}
li.product:hover .product-characteristics li{color: #fff}
li.product:hover a.VerMas{color: #fff}
li.product:hover .VerMasContent a::after{background:#1F84C6;}
li.product h2.woocommerce-loop-product__title{font-weight: 900;font-size:30px!important;letter-spacing: -2px}
.archive .site-main .Pico{height:23px;margin-bottom: 25px!important}
.archive .tipo-label, .related .tipo-label{border-radius: 25px 0 0 25px;color: #fff;text-transform: uppercase;font-size: 20px;font-weight:700;letter-spacing: -1px; padding:7px 15px;position: absolute;top:25px;right: 0}
.linea-sd, .sobre-oruga{background: #1F84C6;}
.linea-dl, .sobre-ruedas, .sobre-neumaticos{background: #273270;}
ul.characteristics-list{display: flex;flex-direction: column;gap: 5px;margin: 0;padding: 0}
.product-characteristics li{list-style: none;}
.product-characteristics li .key{display: block;font-size: 15px;line-height: 15px;}
.product-characteristics li .value{font-size: 20px;font-weight: 900;line-height: 20px;}
.VerMasContent{text-align: right}
a.VerMas{font-weight: 700}
.VerMasContent a::after{font: var(--fa-font-regular);font-size: 1em;color: #fff;background: #273270;border-radius: 50%;height:50px;width:50px;display: inline-flex;justify-content: center;align-items: center;content: "\f061";margin-left: 7px}
/*Detalle*/
.single-product .product{margin-top:50px;display: flex;gap: 15px;}
.woocommerce-product-gallery, .entry-summary{background: #fff;border-radius: 10px;padding:2.5%;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.15);flex: 1;position: relative}
.site-main{display: flow-root;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {float: none;width: auto;}
.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;clear: none;}
.single-product .entry-summary .tipo-label {border-radius: 10px 0 25px 0;color: #fff;text-transform: uppercase;font-size: 20px;font-weight: 700;letter-spacing: -1px;padding: 20px 50px;position: absolute;top: 0;right: inherit;left: 0;
}
.BrandProducto{display: flex;justify-content: end;}
.BrandProducto img{max-width: 160px;}
.BrandProducto a{pointer-events: none;cursor: default;}
h1.product_title{font-weight: 900;letter-spacing: -1px;font-size: 45px;margin: 10px 0!important;}
.product-tags{display: flex;gap: 5px;opacity: 0.2;font-size: 10px;flex-wrap: wrap;}
.product-tags a{border: 1px solid #000; border-radius:45px;padding: 5px 15px;color: #000}
/*descarga*/
h3.woocommerce-product-documents-title{display: none}
.ui-widget {font-family: inherit!important;font-size: inherit!important;margin: 15px 0!important;padding: 15px 0!important;border-top: 1px dotted rgba(0,0,0,0.5)!important;border-bottom: 1px dotted rgba(0,0,0,0.5)!important;}
.ui-accordion .ui-accordion-header {display: none!important;}
.ui-widget-content a {color: inherit!important;}
.ui-widget-content {background: none!important;color: inherit!important;}
.ui-accordion-content ul {padding: 0;margin: 0}
.ui-accordion-content ul li {list-style: none;margin-left: 0px;border-radius: 40px;display: flex;height: 50px;align-items: center;}
.ui-accordion-content ul li a {border-radius: 40px;display: flex;height: 50px; padding: 0 15px; align-items: center;-webkit-transition: all .4s ease;background: #263270;color: #fff!important;text-decoration: none}
.ui-accordion-content ul li a:hover {background: #2285C7!important;color: #fff!important}
.ui-accordion-content ul li a::before {content: "\f090";font-family: "Material Symbols Outlined"; margin-right: 7px;vertical-align: middle;font-weight: 400;font-size: 25px}
.ui-accordion .ui-accordion-content {padding: 0!important;border: none!important; overflow: inherit!important;}
.Botones_de_Contacto{ position: absolute;bottom: 0;left: 0;right: 0;background: linear-gradient(to right, rgba(31,132,198,1) 0%, rgba(39,50,112,1) 100%);border-radius: 0 0 10px 10px;padding:35px 0;text-align: center}
.Botones_de_Contacto a{padding: 12px 25px;border-radius: 45px;color: #fff;margin: 0 5px;text-decoration: none}
.Botones_de_Contacto a.Btn_Cotizacion{border: 1px solid #fff} .Botones_de_Contacto a.Btn_Cotizacion:hover{background: #263270}
.Botones_de_Contacto a.Btn_Whatsapp{background: #2DB200} .Botones_de_Contacto a.Btn_Whatsapp:hover{background: #238A00}
.Botones_de_Contacto a.Btn_Cotizacion:before{content: "\e489";font: var(--fa-font-regular);margin-right: 8px;vertical-align: middle;font-size:1.2em;color: #fff;}
.Botones_de_Contacto a.Btn_Whatsapp:before{content: "\f232";font: var(--fa-font-brands);margin-right: 8px;vertical-align: middle;font-size:1.7em;color: #fff;}
.Video_Producto{margin: 15px 0 80px 0;text-align: center;}
.Video_Producto iframe{width: 300px;height: 200px}
/*Related*/
.related .product{flex-direction: column}
/*Movil*/
@media screen and (max-width: 767px) {
.custom, .contenido, .AnchoCustom, .Areas .wp-block-group__inner-container, .Formulariobox, .content-area{ width:100%; margin:0 auto;}
#mega-menu-wrap-menu-principal, #mega-menu-wrap-menu-principal #mega-menu-menu-principal, #mega-menu-wrap-menu-principal #mega-menu-menu-principal ul.mega-sub-menu, #mega-menu-wrap-menu-principal #mega-menu-menu-principal li.mega-menu-item, #mega-menu-wrap-menu-principal #mega-menu-menu-principal li.mega-menu-row, #mega-menu-wrap-menu-principal #mega-menu-menu-principal li.mega-menu-column, #mega-menu-wrap-menu-principal #mega-menu-menu-principal a.mega-menu-link, #mega-menu-wrap-menu-principal #mega-menu-menu-principal span.mega-menu-badge{color: #fff!important}
a.mega-menu-link:before {filter: brightness(0) invert(1);}
.mega-menu-menu-principal ul li > ul li a.mega-menu-link:before {filter:none!important;}
.mega-menu-menu-principal ul li > ul li > ul li a.mega-menu-link:before{filter: brightness(0) invert(1)!important;}
/*Header*/
.Header-Izq {display: none;}
.Header-Right {display: flex;flex-direction:column-reverse;gap: 0;flex: 1 1 auto;}
.Header-Right .MenuPrincipal {display: block;}
.Header-Right .Telefono {background: #273270;border-radius: 0;color: #1F84C6;display: flex;justify-content: center; align-items: center;padding: 10px 0;}
.Header-Right .Telefono a {height: 46px;padding-left: 35px;display: flex;align-items: center;font-weight: 700;}
/*Servicios Items*/
.Items-Servicios {padding-top:10px;display: block;padding-left: 15px;padding-right: 15px;}
/*Footer*/
.Datos-Footer .custom, .Creditos-Footer .custom {display: flex;flex-direction: column;align-items: center;}
.Datos-Footer .Footer-Izq {flex-direction: column;text-align: center;align-items: center;gap: 5vw;}
footer .menu-menu-principal-container {display: none;}
.Datos-Footer .Footer-Right {align-items: inherit;}
.TelefonoyEmail > .wp-block-group__inner-container {color: #1F84C5;gap: 0;display: flex;flex-direction: column;align-items: center; margin: 25px 0;}
.Links > .wp-block-group__inner-container {display: flex;gap: 10px!important;flex-direction: column;}
/*Nosotros*/
.page-id-19 .page-img {padding: 50px 0 0 0;}
.page-id-19 .page-img .custom {padding:0 15px;}
.ImagenCollage {margin-top: 0;padding: 25px 0;position: relative;}
.Collage {height: auto;position: relative;z-index: 1;}
/*Servicios*/
.Posventa{padding:0 15px;}
.Posventa .Imagen .Texto {text-align: center;}
.Posventa .Imagen figure {margin: auto;}
.Posventa .Imagen .Banda {position: absolute;top: 0;bottom: 60%;background: linear-gradient(to bottom, rgba(39,50,112,1) 0%, rgba(31,132,198,1) 100%);width: 85%;border-radius: 20px 0;z-index: 0;clip-path: none;left: 0%;-webkit-transition: all .4s ease;}
.FilaPost .item	.wp-block-columns{gap: 0!important;}
/*Contacto*/
.page-id-27 .ContactoPrincipal {padding: 0 15px;}
.Areas {padding: 35px 15px;}
.Formulariobox {padding: 0 15px;}
.Formulariobox .Datos{text-align: center}
.Formulariobox .Datos img{margin: auto}
/*Maquinaeias*/
.PageDefecto {padding: 50px 15px;}
header.woocommerce-products-header {margin-top: 35px;position: relative;display: flex;flex-direction: column-reverse;}
.Imagen_Cat-Principal {position: relative;display: flex;align-items: end;justify-content: end;}
.Imagen_Cat-Principal img { width: 150px}
.woocommerce .woocommerce-ordering {margin: 0 auto 1em auto;float: none;}
.woocommerce .woocommerce-result-count {margin: 0 auto 1em auto;float: none;text-align: center;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: 100%;float: left;clear: both;margin: 0 0 2.992em;}
.woocommerce .products ul, .woocommerce ul.products {margin: 0 10px 1em;padding: 0;list-style: none outside;clear: both;}
/*Detalle*/
.single-product .type-product {display: block;}
.Video_Producto {margin: 15px 0 15px 0;}
.Botones_de_Contacto {position: relative;}
.Botones_de_Contacto a{display: inline-block;margin-bottom: 15px;}
}

/*Tablet*/
@media screen and (min-width:767px) and (max-width:1023px){

}

/*Desktop*/
@media screen and (min-width:1024px) and (max-width:1300px){

}
@media screen and (min-width:1301px) and (max-width:1500px){

}

