/*  MICROTHEMER STYLES  */


/*= Header ==================== */

/** Header >> seccion top del header **/
#section-278-8091 {
	background-color: rgb(194, 194, 194) !important;
}

/** Header >> seccion central del header top **/
#div_block-287-8091 {
	
}

/** Header >> Input del buscador **/
#shortcode-313-8091 input {
	width: 435px !important;
}

/** Header >> Bredcum Links **/
.bredcumb-categorias a {
	font-size: 15px !important;
	font-weight: 400 !important;
	text-transform: none !important;
}

/** Header >> Bredcum Text **/
.bredcumb-categorias nav {
	font-family: Lato !important;
	color: rgb(121, 121, 121) !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	text-transform: none !important;
	margin-bottom: 12px !important;
}

/** Header >> Breadcrumb Last Child **/
.woocommerce-breadcrumb > a:last-child {
	
}

/** Header >> ciudad if so **/
.ciudad-if-so {
	font-size: 16px !important;
	margin-right: 2px !important;
}

/** Header >> telefono if so **/
.telefono-if-so {
	color: rgb(79, 79, 79) !important;
	font-size: 17px !important;
	font-weight: 600 !important;
	text-decoration: none !important;
	margin-right: 24px !important;
}

/** Header >> email tel wraper **/
.email-tel-wraper {
	
}


/*= Filtros =================== */

/** Filtros >> Titulo de filtros **/
.widgettitle {
	font-family: Lato !important;
	color: rgb(74, 74, 74) !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	list-style-type: none !important;
	background-color: rgb(230, 230, 230) !important;
	width: 173px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	margin-bottom: 5px !important;
}

/** Filtros >> Valores de filtros Checkboxes **/
.facetwp-checkbox {
	font-family: Lato !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: none !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 21px !important;
}

/** Filtros >> Valores de filtros Radio buttons **/
.facetwp-radio {
	font-family: Roboto !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	text-transform: none !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-left: 21px !important;
}

/** Filtros >> widget custom gb **/
#div_block-10-8173 > .widget_custom_html {
	background-color: rgb(255, 255, 255) !important;
}

/** Filtros >> Side-bar filtros **/
#div_block-10-8173 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(255, 255, 255) !important;
	margin-top: 20px !important;
}

/** Filtros >> Post 4420 attachment woocommerce thumbnail **/
.post-4420 .attachment-woocommerce_thumbnail {
	
}

/** Filtros >> Precio slider wrap **/
#div_block-10-8173 .facetwp-slider-wrap {
	margin-top: 15px !important;
	margin-bottom: 0 !important;
}

/** Filtros >> Bloques de filtros **/
#div_block-10-8173 .facetwp-facet {
	font-family: Lato !important;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}

/** Filtros >> Texto de rangos de precios **/
#div_block-10-8173 .facetwp-slider-label {
	color: rgb(117, 117, 117) !important;
}

/** Filtros >> label de select boxes **/
#div_block-10-8173 .fs-label {
	color: rgb(117, 117, 117) !important;
	font-size: 12px !important;
}

/** Filtros >> Valores de select box **/
#div_block-10-8173 .fs-option-label {
	color: rgb(111, 111, 111) !important;
	font-size: 12px !important;
}

/** Filtros >> Label Wrap / ancho de select box **/
.fs-label-wrap, 
.fs-dropdown {
	text-transform: none !important;
	width: 165px !important;
}

/** Filtros >> Boton e cupo de descuento **/
#div_block-44-8173 {
	color: rgb(227, 172, 59) !important;
	font-size: 14px !important;
	background-color: rgb(227, 172, 59) !important;
	background-image: linear-gradient(rgb(227, 172, 59), rgb(227, 172, 59)) !important;
	padding: 5px !important;
	border-style: solid !important;
	border-radius: 5px !important;
}

/** Filtros >> Texto de boton de cupones **/
#text_block-47-8173 {
	font-family: Lato !important;
	color: rgb(0, 0, 0) !important;
	font-size: 13px !important;
	font-weight: 500 !important;
}

/** Filtros >> Svg fancy icon 46 8173 use **/
#svg-fancy_icon-46-8173 use {
	font-family: Lato !important;
	color: rgb(0, 0, 0) !important;
	font-size: 14px !important;
}

/** Filtros >> Svg fancy icon 46 8173 **/
#svg-fancy_icon-46-8173 {
	background-color: rgb(227, 172, 59) !important;
}


/*= Checkout ================== */

/** Checkout >> Wraper de botones de checkout **/
#payment .ouwoo-checkout-buttons {
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** Checkout >> Heder account workflow **/
.heder-account-workflow {
	font-family: Roboto !important;
	color: rgb(94, 94, 94) !important;
	font-size: 28px !important;
	background-color: rgb(228, 228, 228) !important;
	width: 100% !important;
	padding: 10px !important;
	margin-top: 31px !important;
}

/** Checkout >> Coupon code **/
#coupon_code {
	width: 50% !important;
	height: 47px !important;
}

/** Checkout >> Botones de cart **/
#shortcode-5-12 .actions {
	background-color: rgb(184, 184, 184) !important;
}

/** Checkout >> Paragraph label:(1) **/
.woocommerce-billing-fields__field-wrapper > p > label:nth-of-type(1) {
	font-size: 17px !important;
	font-weight: 300 !important;
	background-color: rgb(231, 231, 231) !important;
	padding-left: 5px !important;
}

/** Checkout >> Ship to different address span:(1) **/
#ship-to-different-address span:nth-of-type(1) {
	font-size: 16px !important;
	font-weight: 500 !important;
}

/** Checkout >> Order comments field label **/
#order_comments_field > label {
	font-size: 16px !important;
}

/** Checkout >> Customer details **/
#customer_details {
	border-top-color: rgb(232, 69, 75) !important;
}

/** Checkout >> Wraper de cupon **/
#inner_content-19-8091 .woocommerce-info {
	margin-top: 25px !important;
	border-top-color: rgb(110, 110, 110) !important;
}

/** Checkout >> cart pdf wraper **/
#shortcode-5-12 .woocommerce-cart-pdf {
	width: 100% !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}

/** Checkout >> Boton - Exportar a carrito **/
#shortcode-5-12 .woocommerce_cart_pdf_button {
	margin-right: 15px !important;
}

/** Checkout >> Boton - Enviar Carrito **/
#shortcode-5-12 .woocommerce-cart-pdf-email-button {
	
}

/** Checkout >> Icono de exportar a carrito **/
#shortcode-5-12 .fa-file-pdf-o {
	font-size: 20px !important;
	font-weight: 600 !important;
	margin-right: 8px !important;
}

/** Checkout >> Icono de enviar a por email **/
#shortcode-5-12 .fa-envelope {
	font-size: 20px !important;
	margin-right: 8px !important;
}

/** Checkout >> Form wraper **/
.woocommerce-cart-pdf-popup > .woocommerce-cart-pdf-email-form {
	width: 300px !important;
}

/** Checkout >> Woocommerce cart pdf email form woocommerce cart pdf email to **/
.woocommerce-cart-pdf-email-form > .woocommerce-cart-pdf-email-to {
	background-color: rgb(243, 243, 243) !important;
	width: 250px !important;
	margin-bottom: 15px !important;
	border: 1px solid rgb(196, 196, 196) !important;
	border-radius: 3px !important;
}

/** Checkout >> Cart pdf email form label **/
.woocommerce-cart-pdf-email-form > label {
	font-weight: bold !important;
	margin-bottom: -2px !important;
}

/** Checkout >> Woocommerce cart pdf popup container woocommerce cart pdf popup **/
.woocommerce-cart-pdf-popup-container > .woocommerce-cart-pdf-popup {
	width: 400px !important;
}

/** Checkout >> Woocommerce cart pdf email form woocommerce cart pdf email text **/
.woocommerce-cart-pdf-email-form > .woocommerce-cart-pdf-email-text {
	margin-top: 7px !important;
	margin-bottom: 10px !important;
}

/** Checkout >> Cart PDF buttons **/
#-woo-cart-10-12 .woocommerce-cart-pdf {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Checkout >> Buton exportar carrito pdf **/
#-woo-cart-11-12 .woocommerce_cart_pdf_button {
	background-color: rgb(227, 172, 59) !important;
	margin-right: 20px !important;
	border-top: 0 none rgb(141, 141, 141) !important;
	border-color: rgb(141, 141, 141) !important;
	border-style: none !important;
}

/** Checkout >> Icono exportar carrito **/
#-woo-cart-11-12 .fa-file-pdf-o {
	font-size: 16px !important;
	margin-right: 10px !important;
}

/** Checkout >> Button enviar por email **/
#-woo-cart-11-12 .woocommerce-cart-pdf-email-button {
	background-color: rgb(227, 172, 59) !important;
	border-width: 0 !important;
}

/** Checkout >> Button envelope icon **/
#-woo-cart-11-12 .fa-envelope {
	font-size: 16px !important;
	margin-right: 11px !important;
}

/** Checkout >> Payment woocommerce terms and conditions checkbox text **/
#payment .woocommerce-terms-and-conditions-checkbox-text {
	font-size: 18px !important;
	font-weight: 600 !important;
}

/** Checkout >> Wc payment method label **/
.wc_payment_method > label {
	font-size: 14px !important;
	font-weight: 600 !important;
	margin-top: 9px !important;
	margin-bottom: 16px !important;
}

/** Checkout >> woocommerce cart pdf wraper **/
#-woo-cart-11-12 .woocommerce-cart-pdf {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row nowrap !important;
	-moz-flex-flow: row nowrap !important;
	-ms-flex-flow: row nowrap !important;
	flex-flow: row nowrap !important;
}

/** Checkout >> Payment return to shop button **/
#payment .return-to-shop-button {
	background-color: rgb(154, 154, 154) !important;
	margin-right: 27px !important;
}

/** Checkout >> Place order **/
#place_order {
	background-color: rgb(115, 179, 125) !important;
}

/** Checkout >> Payment return to shop button _2 **/
.mt-8566 #payment .return-to-shop-button {
	overflow: hidden !important;
	visibility: hidden !important;
}

/** Checkout >> checkout wraper **/
.mt-8566 #new_columns-21-8566 {
	background-color: rgb(248, 248, 248) !important;
	padding-top: 37px !important;
	padding-bottom: 28px !important;
	margin-top: 25px !important;
	margin-bottom: 20px !important;
}

/** Checkout >> Mt 8566 woocommerce billing fields **/
.mt-8566 .woocommerce-billing-fields {
	padding-right: 74px !important;
}

/** Checkout >> Mt 8566 headline 28 8566 **/
.mt-8566 #headline-28-8566 {
	margin-top: 15px !important;
}

/** Checkout >> Section 2 8566 ct section inner wrap **/
.mt-8566 #section-2-8566 .ct-section-inner-wrap {
	padding-top: 26px !important;
}

/** Checkout >> Mt 8566 woocommerce checkout review order **/
.mt-8566 .woocommerce-checkout-review-order {
	
}


/*= Categorias / Productos ==== */

/** Categorias / Productos >> Result count **/
.woocommerce-result-count {
	font-family: Lato !important;
	color: rgb(119, 118, 118) !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	text-transform: none !important;
	padding-left: 5px !important;
}

/** Categorias / Productos >> Resultado de filtros **/
#shortcode-20-8173 ul {
	font-family: Roboto !important;
	color: rgb(29, 141, 192) !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	background-color: rgb(235, 235, 235) !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
}

/** Categorias / Productos >> Loop category title **/
.woocommerce-loop-category__title {
	font-family: Roboto !important;
	color: rgb(81, 81, 82) !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
	background-image: linear-gradient(180deg, rgb(245, 197, 136), rgb(220, 184, 94)) !important;
	padding: 8px 10px 8px 10px !important;
	border-top: 0 solid rgb(211, 206, 210) !important;
	border-right: 1px solid rgb(211, 206, 210) !important;
	border-bottom: 1px solid rgb(211, 206, 210) !important;
	border-left: 1px solid rgb(211, 206, 210) !important;
	border-radius: 0 0 5px 5px !important;
}

/** Categorias / Productos >> Product Wraper **/
.product {
	background-image: none !important;
	padding-right: 5px !important;
	padding-bottom: 0 !important;
	padding-left: 5px !important;
}

/** Categorias / Productos >> Contador de productos en categoria **/
#-woo-products-50-8103 .count {
	font-family: Tahoma !important;
	color: rgb(169, 1, 1) !important;
	font-size: 13px !important;
	font-weight: 300 !important;
}

/** Categorias / Productos >> paginacion productos **/
#-woo-products-50-8103 > .woocommerce-pagination {
	background-color: rgb(251, 251, 251) !important;
	margin-bottom: 35px !important;
}

/** Categorias / Productos >> Titulo Producto **/
.woocommerce-loop-product__title {
	font-family: Lato !important;
	color: rgba(0, 0, 0, 0.6) !important;
	font-size: 16px !important;
	line-height: 17px !important;
	font-weight: 500 !important;
	text-transform: none !important;
	background-color: rgb(255, 255, 255) !important;
	min-height: 65px !important;
	padding: 9px !important;
	margin-bottom: 10px !important;
}

/** Categorias / Productos >> SKU Wraper **/
.woocommerce-LoopProduct-link.woocommerce-loop-product__link > span.sku_wrapper.is-smaller {
	font-family: Lato !important;
	color: rgb(67, 69, 75) !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
	background-color: rgb(241, 237, 237) !important;
	width: 100% !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
}

/** Categorias / Productos >> Wraper de todos los productos en grid **/
#-woo-products-50-8103 {
	margin-top: 12px !important;
}

/** Categorias / Productos >> PRECIO CATALOGO NORMAL SIN OFERTA **/
.woocommerce-LoopProduct-link.woocommerce-loop-product__link > span.price > span > bdi {
	font-family: Lato !important;
	color: rgba(0, 0, 0, 0.6) !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	background-color: rgb(255, 255, 255) !important;
	padding-left: 10px !important;
}

/** Categorias / Productos >> PRECIO CATALGO NORMAL CON OFERTA **/
.woocommerce-LoopProduct-link.woocommerce-loop-product__link > span.price > ins > span > bdi {
	font-family: Roboto !important;
	color: rgb(107, 107, 107) !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	padding-left: 10px !important;
}

/** Categorias / Productos >> PRECIO CATALOGO TACHADO **/
.woocommerce-LoopProduct-link.woocommerce-loop-product__link > span.price > del > span > bdi {
	font-family: Lato !important;
	color: rgb(93, 93, 93) !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	padding-left: 10px !important;
}

/** Categorias / Productos >> Imagen Loop **/
.attachment-woocommerce_thumbnail {
	margin-top: 0 !important;
	margin-bottom: 5px !important;
	border-width: 0 !important;
}

/** Categorias / Productos >> Container grid / para grid **/
#-woo-products-50-8103 > ul {
	
}

/** Categorias / Productos >> Product container para FLEX **/
.products {
	
}

/** Categorias / Productos >> Woo products list item FLEX **/
.products li {
	padding-bottom: 10px !important;
	border-top: .5px solid rgb(208, 208, 208) !important;
	border-right: .5px solid rgb(210, 210, 210) !important;
	border-bottom: .5px solid rgb(217, 217, 217) !important;
	border-left: .5px solid rgb(210, 210, 210) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
	-webkit-align-items: stretch !important;
	align-items: stretch !important;
}

/** Categorias / Productos >> Flex de loop de productos (parcial) **/
.woocommerce-loop-product__link {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: stretch !important;
	align-items: stretch !important;
	-webkit-align-content: stretch !important;
	align-content: stretch !important;
}

/** Categorias / Productos >> .masInformacion **/
.masInformacion {
	font-family: Roboto !important;
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	background-image: linear-gradient(180deg, rgb(123, 188, 192), rgb(123, 188, 192)) !important;
	padding: 7px 0 7px 0 !important;
	margin-top: 5px !important;
	border: 0 solid rgb(203, 203, 203) !important;
	border-radius: 5px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Categorias / Productos >> Envio Categoria Wraper (Express) **/
.categoria_envio_express {
	/* MT [ google_font: 1 ] */
	font-family: 'Roboto' !important;
	color: rgb(0, 101, 24) !important;
	font-size: 13px !important;
	font-weight: 300 !important;
	text-transform: none !important;
	background-color: rgb(241, 220, 177) !important;
	width: 100% !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	padding-left: 6px !important;
	margin-top: 4px !important;
	margin-bottom: 0 !important;
}

/** Categorias / Productos >> Envio Categoria Wraper (Regular) **/
.categoria_envio_regular {
	/* MT [ google_font: 1 ] */
	font-family: 'Roboto' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 13px !important;
	font-weight: 300 !important;
	text-transform: none !important;
	background-color: rgb(255, 255, 255) !important;
	width: 100% !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	padding-left: 10px !important;
	margin-bottom: 0 !important;
}

/** Categorias / Productos >> Icono Rayo **/
.fa-bolt {
	color: rgb(123, 188, 192) !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
	border-top-style: none !important;
}

/** Categorias / Productos >> Envio Categoria Label **/
.cat_envio_label {
	font-family: Lato !important;
	color: rgb(28, 28, 28) !important;
	font-weight: 300 !important;
}

/** Categorias / Productos >> Envio Categoria Valor **/
.cat_envio_valor {
	color: rgb(123, 188, 192) !important;
	font-weight: 700 !important;
}

/** Categorias / Productos >> Entrega Categoria Wraper **/
.categoria_entrega {
	color: rgb(0, 101, 24) !important;
	font-size: 13px !important;
	font-weight: 300 !important;
	text-transform: none !important;
	background-color: rgb(249, 249, 249) !important;
	width: 100% !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

/** Categorias / Productos >> Entrega Categoria Label **/
.cat_entrega_label {
	font-family: Lato !important;
	color: rgb(28, 28, 28) !important;
	font-size: 13px !important;
	font-weight: 300 !important;
}

/** Categorias / Productos >> Entrega Categoria Valor **/
.cat_entrega_valor {
	color: rgb(123, 188, 192) !important;
	font-size: 13px !important;
	font-weight: 700 !important;
}

/** Categorias / Productos >> Inventario Categoria Wraper ( Con ) **/
.categoria_inventario_con {
	color: rgb(97, 99, 99) !important;
	text-transform: none !important;
	background-color: rgb(224, 227, 227) !important;
	width: 100% !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}

/** Categorias / Productos >> Inventario Categoria Wraper ( Sin ) **/
.categoria_inventario_sin {
	color: rgb(44, 116, 199) !important;
	text-transform: none !important;
	background-color: rgb(227, 237, 223) !important;
	width: 100% !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}

/** Categorias / Productos >> Inventrario Categoria Label **/
.cat_inventario_label {
	font-family: Lato !important;
	color: rgb(28, 28, 28) !important;
	font-size: 13px !important;
	font-weight: 300 !important;
}

/** Categorias / Productos >> Inventrario Categoria Valor **/
.cat_inventario_valor {
	color: rgb(123, 188, 192) !important;
	font-size: 13px !important;
	font-weight: 700 !important;
}

/** Categorias / Productos >> Marca Icono **/
#svg-fancy_icon-176-8104 {
	color: rgb(111, 101, 101) !important;
	margin-right: 5px !important;
}

/** Categorias / Productos >> Inventario Icon **/
#svg-fancy_icon-142-8104 {
	color: rgb(111, 101, 101) !important;
}

/** Categorias / Productos >> Order By **/
#-woo-products-7-8173 .orderby {
	
}

/** Categorias / Productos >> Icono ayuda express **/
.ayuda_express {
	color: rgb(116, 117, 115) !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	margin-left: 34px !important;
}

/** Categorias / Productos >> Icono Ayuda regular **/
.ayuda_regular {
	color: rgb(116, 117, 115) !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	margin-left: 54px !important;
}

/** Categorias / Productos >> SKU Value **/
.sku {
	color: rgb(67, 69, 75) !important;
	font-weight: 700 !important;
}

/** Categorias / Productos >> Garantia Wraper **/
#code_block-165-8104 > .garantia {
	color: rgb(0, 101, 24) !important;
	font-size: 13px !important;
	font-weight: 300 !important;
	background-color: rgb(229, 231, 207) !important;
	width: 100% !important;
	min-height: 60px !important;
	padding-left: 10px !important;
	margin-top: 5px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row nowrap !important;
	-moz-flex-flow: row nowrap !important;
	-ms-flex-flow: row nowrap !important;
	flex-flow: row nowrap !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-flex-basis: 50% !important;
	flex-basis: 50% !important;
}

/** Categorias / Productos >> Garantia Lebel **/
.garantia_label {
	margin-right: 5px !important;
}

/** Categorias / Productos >> Garantia value **/
.garantia-value {
	font-size: 18px !important;
	font-weight: 400 !important;
}

/** Categorias / Productos >> Garantia valor **/
.garantia_valor {
	color: rgb(101, 102, 39) !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}


/*= Detalle de producto 1 ===== */

/** Detalle de producto 1 >> Titulo **/
.titulo-producto-detalle {
	font-family: Tahoma !important;
	color: rgb(115, 115, 115) !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	background-color: rgb(239, 239, 239) !important;
	width: 100% !important;
	padding: 10px !important;
}

/** Detalle de producto 1 >> precio label **/
#text_block-66-8104 {
	font-family: Roboto !important;
	font-size: 18px !important;
	font-weight: 300 !important;
}

/** Detalle de producto 1 >> pesos mexicanos **/
#text_block-69-8104 {
	margin-right: 5px !important;
}

/** Detalle de producto 1 >> + iva **/
#text_block-71-8104 {
	font-family: Roboto !important;
	font-weight: 600 !important;
}

/** Detalle de producto 1 >> Precio Wraper **/
.div-precios-detalle {
	background-color: rgb(215, 215, 215) !important;
	width: 100% !important;
	min-height: 60px !important;
	padding-left: 10px !important;
	margin-bottom: 5px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** Detalle de producto 1 >> Precio Regular **/
.price > ins > span:nth-of-type(1) > bdi:nth-of-type(1) {
	font-family: Lato !important;
	color: rgb(232, 69, 75) !important;
	font-size: 18px !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

/** Detalle de producto 1 >> PRECIO DETALLE NORMAL **/
.div-precios-detalle .price > .amount > bdi {
	font-family: Roboto !important;
	color: rgb(105, 105, 105) !important;
	font-size: 22px !important;
	font-weight: 600 !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
}

/** Detalle de producto 1 >> PRECIO DETALLE TACHADO **/
.div-precios-detalle .price > del > .amount > bdi {
	font-family: Roboto !important;
	color: rgb(248, 0, 0) !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	padding-left: 6px !important;
}

/** Detalle de producto 1 >> PRECIO DETALLE OFERTA **/
#-product-price-22-8104 > p > ins > span > bdi {
	font-family: Roboto !important;
	color: rgb(109, 109, 109) !important;
	font-size: 23px !important;
	font-weight: 600 !important;
}

/** Detalle de producto 1 >> Caracteristicas Tecnicas **/
#div_block-7-8104 > p:nth-of-type(2) {
	font-family: Roboto !important;
	color: rgb(102, 102, 102) !important;
	font-size: 16px !important;
	font-weight: 300 !important;
}

/** Detalle de producto 1 >> Product images control thumbs **/
#-product-images-31-8104 .flex-control-thumbs {
	margin-top: 10px !important;
}

/** Detalle de producto 1 >> Marca wraper **/
.marca-wraper {
	background-color: rgb(238, 238, 238) !important;
	padding: 10px !important;
	margin-bottom: 5px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row nowrap !important;
	-moz-flex-flow: row nowrap !important;
	-ms-flex-flow: row nowrap !important;
	flex-flow: row nowrap !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-flex-basis: 50% !important;
	flex-basis: 50% !important;
}

/** Detalle de producto 1 >> Marca Lavel **/
.marca-lebel {
	font-size: 20px !important;
	font-weight: 600 !important;
	text-transform: capitalize !important;
}

/** Detalle de producto 1 >> Marca Value **/
.marca-value {
	font-size: 19px !important;
	font-weight: 400 !important;
	margin-left: 5px !important;
}

/** Detalle de producto 1 >> SKU Wraper / Inactivo **/
#-product-meta-32-8104 .sku_wrapper {
	color: rgb(64, 64, 64) !important;
	line-height: 0 !important;
	font-weight: 600 !important;
	visibility: hidden !important;
}

/** Detalle de producto 1 >> Meta / Categorias **/
#-product-meta-32-8104 > div > span.posted_in {
	font-family: Roboto !important;
	color: rgb(103, 103, 103) !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	background-color: rgb(239, 239, 239) !important;
	padding: 15px 10px 15px 10px !important;
	margin-bottom: 0 !important;
}

/** Detalle de producto 1 >> Meta / Category links **/
#-product-meta-32-8104 a {
	font-family: Roboto !important;
	color: rgb(4, 134, 224) !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	font-style: normal !important;
	text-decoration: underline !important;
	margin-right: 5px !important;
}

/** Detalle de producto 1 >> Inventario / escondido **/
#-product-cart-button-54-8104 > .in-stock {
	font-family: Tahoma !important;
	color: rgb(255, 1, 1) !important;
	font-size: 17px !important;
	font-weight: 400 !important;
	height: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	visibility: hidden !important;
}

/** Detalle de producto 1 >> SKU Wraper activo **/
#div_block-144-8104 {
	background-color: rgb(238, 238, 238) !important;
	width: 100% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	margin-right: 5px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row nowrap !important;
	-moz-flex-flow: row nowrap !important;
	-ms-flex-flow: row nowrap !important;
	flex-flow: row nowrap !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-flex-basis: 50% !important;
	flex-basis: 50% !important;
}

/** Detalle de producto 1 >> SKU Value **/
.sku-value {
	color: rgb(251, 3, 3) !important;
	font-size: 20px !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
}

/** Detalle de producto 1 >> Sku label **/
#text_block-149-8104 {
	font-size: 20px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	padding-right: 5px !important;
	padding-left: 10px !important;
}

/** Detalle de producto 1 >> Div Bloque Derecho **/
#div_block-7-8104 {
	margin-top: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
	-webkit-align-self: flex-start !important;
	align-self: flex-start !important;
}

/** Detalle de producto 1 >> SKU Icono **/
#svg-fancy_icon-151-8104 {
	color: rgb(75, 75, 75) !important;
}

/** Detalle de producto 1 >> Fondo de col derecha **/
#div_block-7-8104 {
	background-color: rgb(255, 255, 255) !important;
	margin-top: 0 !important;
}

/** Detalle de producto 1 >> Inventario Detalle Wraper **/
.detalle_inventario {
	color: rgb(44, 116, 199) !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	text-transform: none !important;
	background-color: rgb(239, 239, 239) !important;
	width: 100% !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}

/** Detalle de producto 1 >> Comments Wraper **/
#comments {
	
}

/** Detalle de producto 1 >> Texto de comentarios **/
#ivole-histogramTable a {
	color: rgb(39, 39, 39) !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	text-decoration: underline !important;
}

/** Detalle de producto 1 >> Contador de reseñas en tab **/
.numeroResenas {
	color: rgb(102, 190, 194) !important;
	font-size: 15px !important;
	font-weight: 500 !important;
}

/** Detalle de producto 1 >> Review link **/
#-product-rating-169-8104 .woocommerce-review-link {
	color: rgb(42, 138, 250) !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	text-decoration: underline !important;
}

/** Detalle de producto 1 >> Main image wraper **/
#div_block-6-8104 {
	padding-right: 5px !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}

/** Detalle de producto 1 >> Wraper de info dinamica FLEX **/
#code_block-165-8104 {
	width: 100% !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
}

/** Detalle de producto 1 >> Envio Detalle Wraper **/
.detalle_envio_regular, 
.detalle_envio_express {
	font-family: Roboto !important;
	color: rgb(0, 101, 24) !important;
	font-weight: 300 !important;
	text-transform: none !important;
	background-color: rgb(183, 218, 235) !important;
	min-height: 60px !important;
	padding-left: 10px !important;
	border-right: 5px solid rgb(255, 255, 255) !important;
	border-top-style: none !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-flex-basis: 50% !important;
	flex-basis: 50% !important;
}

/** Detalle de producto 1 >> Envio valor **/
#code_block-165-8104 .det_envio_valor {
	color: rgb(52, 132, 71) !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	margin-left: 5px !important;
	cursor: help !important;
}

/** Detalle de producto 1 >> Inventario Wraper **/
.detalle_inventario_sin, 
.detalle_inventario_con {
	color: rgb(0, 101, 24) !important;
	font-weight: 300 !important;
	background-color: rgb(183, 218, 235) !important;
	min-height: 60px !important;
	padding-left: 10px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-flex-basis: 50% !important;
	flex-basis: 50% !important;
}

/** Detalle de producto 1 >> Inventario valor **/
#code_block-165-8104 .det_inventario_valor {
	color: rgb(52, 132, 71) !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	margin-left: 5px !important;
}

/** Detalle de producto 1 >> Entrega detalle Wraper **/
.detalle_entrega {
	color: rgb(0, 101, 24) !important;
	font-size: 13px !important;
	font-weight: 300 !important;
	text-transform: none !important;
	background-color: rgb(229, 231, 207) !important;
	min-height: 60px !important;
	padding-left: 10px !important;
	margin-top: 5px !important;
	border-right: 5px solid rgb(255, 255, 255) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-flex-basis: 50% !important;
	flex-basis: 50% !important;
}

/** Detalle de producto 1 >> Entrega valor **/
#code_block-165-8104 .det_entrega_valor {
	color: rgb(101, 102, 39) !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	margin-left: 5px !important;
}

/** Detalle de producto 1 >> Icono Ayuda detalle regular **/
.det_ayuda_regular {
	color: rgb(59, 79, 113) !important;
	font-size: 18px !important;
	padding-left: 5px !important;
}

/** Detalle de producto 1 >> Icono Ayuda detalle express **/
.det_ayuda_express {
	color: rgb(67, 67, 67) !important;
	font-size: 20px !important;
	padding-left: 5px !important;
	cursor: help !important;
}

/** Detalle de producto 1 >> Product cart button 54 8104 **/
#-product-cart-button-54-8104 {
	min-width: 90% !important;
	margin-top: 30px !important;
	-webkit-align-self: center !important;
	align-self: center !important;
}

/** Detalle de producto 1 >> Div sku y marca **/
#div_block-168-8104 {
	width: 100% !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row nowrap !important;
	-moz-flex-flow: row nowrap !important;
	-ms-flex-flow: row nowrap !important;
	flex-flow: row nowrap !important;
}

/** Detalle de producto 1 >> Garantia wraper **/
.garantia-wraper {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row nowrap !important;
	-moz-flex-flow: row nowrap !important;
	-ms-flex-flow: row nowrap !important;
	flex-flow: row nowrap !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: flex-start !important;
	align-content: flex-start !important;
}

/** Detalle de producto 1 >> Garantia label **/
.garantia-label {
	font-size: 18px !important;
	font-weight: 600 !important;
	margin-right: 5px !important;
}

/** Detalle de producto 1 >> Products heading 2 **/
.products > h2 {
	color: rgb(94, 91, 91) !important;
	font-size: 20px !important;
	text-transform: uppercase !important;
	background-color: rgb(231, 231, 231) !important;
	padding: 10px !important;
}

/** Detalle de producto 1 >> Related products title **/
#-related-products-98-8104 .woocommerce-loop-product__title {
	font-size: 16px !important;
}

/** Detalle de producto 1 >> Politicas de garantia **/
#_rich_text-205-8104 p, 
#_rich_text-205-8104 li {
	font-family: Roboto !important;
	color: rgb(75, 73, 73) !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	margin-top: 21px !important;
}

/** Detalle de producto 1 >> Short description **/
.woocommerce-product-details__short-description p, 
.woocommerce-product-details__short-description li {
	font-family: Raleway !important;
	color: rgb(79, 79, 79) !important;
	font-size: 16px !important;
	font-weight: 300 !important;
	margin-bottom: 30px !important;
}


/*= Detalle de producto  2 ==== */

/** Detalle de producto  2 >> Label de descripcion **/
#text_block-278-8104 {
	font-family: Raleway !important;
	color: rgb(110, 109, 109) !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	background-color: rgb(231, 231, 231) !important;
	width: 100% !important;
	padding: 5px !important;
	margin-bottom: 10px !important;
}

/** Detalle de producto  2 >> add to cart button **/
#-product-cart-button-54-8104 .single_add_to_cart_button {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	background-image: linear-gradient(rgb(246, 198, 139), rgb(237, 145, 32)) !important;
	border-color: rgb(118, 118, 118) !important;
}

/** Detalle de producto  2 >> label de programa de lealtad **/
#-product-cart-button-54-8104 .lws-wre-productpointspreview-main {
	background-color: rgb(219, 236, 245) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	margin-top: 25px !important;
	margin-bottom: -10px !important;
}

/** Detalle de producto  2 >> Etiquetas **/
#-product-meta-32-8104 .tagged_as {
	color: rgb(103, 103, 103) !important;
	font-size: 17px !important;
	background-color: rgb(232, 232, 232) !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 10px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

/** Detalle de producto  2 >> texto de EN PROGRAMA DE PUNTOS **/
#-product-cart-button-54-8104 .lws-wre-productpointspreview-lsystem {
	font-family: Raleway !important;
	color: rgb(55, 55, 55) !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}

/** Detalle de producto  2 >> texto ESTE PRODUCTO GENERA **/
#-product-cart-button-54-8104 .lwss_modify_content {
	font-family: Raleway !important;
	color: rgb(55, 55, 55) !important;
	font-size: 16px !important;
}

/** Detalle de producto  2 >> Precio **/
#-product-cart-button-54-8104 .lws-wre-productpointspreview-points {
	font-family: Raleway !important;
	color: rgb(24, 88, 48) !important;
	font-size: 18px !important;
	font-weight: 500 !important;
}

/** Detalle de producto  2 >> bg de programa de lealtad **/
#section-2-8104 {
	
}

/** Detalle de producto  2 >> Frm6 input **/
.frm6 input {
	
}


/*= Detalle de producto 3 ===== */

/** Detalle de producto 3 >> Post 1680 price **/
.post-1680 .price {
	font-family: Lato !important;
	color: rgb(255, 255, 255) !important;
}

/** Detalle de producto 3 >> .wraper-detalle-telefono **/
.wraper-detalle-telefono {
	
}


/*= Tabs de detalle =========== */

/** Tabs de detalle >> Wraper de tabs **/
#_tabs-72-8104 {
	
}

/** Tabs de detalle >> Tab items **/
#_tabs-72-8104 > .tabs-7210-tab {
	margin-bottom: 0 !important;
}

/** Tabs de detalle >> Icon Carac Tecnias **/
#svg-fancy_icon-182-8104 {
	color: rgb(154, 154, 154) !important;
	margin-right: 5px !important;
}

/** Tabs de detalle >> Icon Video **/
#svg-fancy_icon-180-8104 {
	color: rgb(89, 86, 86) !important;
	margin-right: 5px !important;
}

/** Tabs de detalle >> Icon reseña **/
#svg-fancy_icon-178-8104 {
	color: rgb(89, 86, 86) !important;
	margin-right: 5px !important;
}

/** Tabs de detalle >> Icon garantia **/
#svg-fancy_icon-184-8104 {
	color: rgb(111, 101, 101) !important;
	margin-right: 5px !important;
}


/*= Menu ====================== */

/** Menu >> Cart cart counter 340 8091 icon use **/
#cart-cart-counter-340-8091-icon use {
	color: rgb(109, 109, 109) !important;
}

/** Menu >> Cart counter 340 8091 oxy cart counter number **/
#-cart-counter-340-8091 .oxy-cart-counter_number {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(232, 69, 75) !important;
}

/** Menu >> Cart counter 340 8091 oxy cart counter count **/
#-cart-counter-340-8091 .oxy-cart-counter_count {
	color: rgb(109, 109, 109) !important;
}

/** Menu >> Social icons 308 8091 **/
#_social_icons-308-8091 {
	color: rgb(255, 255, 255) !important;
}

/** Menu >> Svg fancy icon 282 8091 **/
#svg-fancy_icon-282-8091 {
	color: rgb(109, 109, 109) !important;
}

/** Menu >> Svg fancy icon 281 8091 **/
#svg-fancy_icon-281-8091 {
	color: rgb(109, 109, 109) !important;
}

/** Menu >> Svg fancy icon 283 8091 use **/
#svg-fancy_icon-283-8091 use {
	color: rgb(109, 109, 109) !important;
}

/** Menu >> Oxy social icons twitter svg **/
.oxy-social-icons-twitter svg {
	color: rgb(109, 109, 109) !important;
}

/** Menu >> Oxy social icons instagram svg **/
.oxy-social-icons-instagram svg {
	color: rgb(109, 109, 109) !important;
}

/** Menu >> Oxy social icons facebook svg **/
.oxy-social-icons-facebook svg {
	color: rgb(109, 109, 109) !important;
}

/** Menu >> Text block 264 8091 **/
#text_block-264-8091 {
	font-family: Lato !important;
}

/** Menu >> Code block 347 8091 **/
#code_block-347-8091 {
	font-family: Lato !important;
}


/*= Account page ============== */

/** Account page >> Woocommerce MyAccount navigation link link **/
.woocommerce-MyAccount-navigation-link {
	font-family: Roboto !important;
	color: rgb(255, 255, 255) !important;
	font-size: 19px !important;
	background-color: rgb(114, 114, 114) !important;
	padding: 12px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

/** Account page >> Fondo de wraper general **/
#shortcode-4-13 > .woocommerce {
	background-color: rgb(248, 248, 248) !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	margin-bottom: 25px !important;
}

/** Account page >> Fondo de texto **/
#shortcode-4-13 .woocommerce-MyAccount-content {
	font-family: Roboto !important;
}

/** Account page >> Texto de dashboard **/
#shortcode-4-13 p:nth-of-type(2) {
	font-family: Roboto !important;
	font-size: 17px !important;
}

/** Account page >> texto de hello user **/
#shortcode-4-13 p:nth-of-type(1) {
	font-family: Roboto !important;
	font-size: 21px !important;
}

/** Account page >> Texto del menu izq **/
.woocommerce-MyAccount-navigation-link > a {
	font-family: Roboto !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	font-weight: 500 !important;
}


/*= Paginas genericas ========= */

/** Paginas genericas >> Rich text 14 9754 paragraph **/
#_rich_text-14-9754 > p {
	font-family: Helvetica !important;
	color: rgb(82, 82, 82) !important;
	font-size: 16px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** Paginas genericas >> Headline 7 9754 **/
#headline-7-9754 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(156, 156, 156) !important;
	width: 100% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
}

/** Paginas genericas >> Subheaders **/
#_rich_text-14-9754 strong {
	font-size: 17px !important;
	background-color: rgb(231, 231, 231) !important;
}


/*= Footer ==================== */

/** Footer >> Registrate para recibir un codigo **/
#headline-82-8091 {
	color: rgb(255, 255, 255) !important;
	font-size: 25px !important;
	margin-bottom: 12px !important;
}

/** Footer >> Submit de newsletter **/
#gform_submit_button_1 {
	font-family: Helvetica !important;
	color: rgba(67, 67, 67, 0.85) !important;
	background-color: rgb(221, 221, 221) !important;
	padding: 5px 10px 5px 10px !important;
	border-width: 1px !important;
}

/** Footer >> Gfield width half gfield label **/
.gfield--width-half > .gfield_label {
	color: rgb(97, 97, 97) !important;
	font-size: 17px !important;
	font-weight: 400 !important;
}


/*= Grid Test ================= */

/** Grid Test >> Wraper **/
#div_block-3-9210 {
	width: 100% !important;
	margin-top: 50px !important;
	margin-bottom: 50px !important;
	display: grid !important;
	grid-template-columns: auto auto auto !important;
}
#div_block-3-9210 > :nth-child(4) {
	grid-area: 2 / 1 / 3 / 4 !important;
}
#div_block-3-9210 > :nth-child(5) {
	grid-area: 3 / 1 / 4 / 2 !important;
}
#div_block-3-9210 > :nth-child(6) {
	grid-area: 3 / 3 / 4 / 4 !important;
}

/** Grid Test >> Div 4 **/
#div_block-16-9210 {
	background-color: rgb(45, 212, 38) !important;
	display: grid !important;
}
#div_block-16-9210 > :nth-child(1) {
	justify-self: center !important;
	-webkit-align-self: normal !important;
	align-self: normal !important;
}

/** Grid Test >> Div 5 **/
#div_block-18-9210 {
	background-color: rgb(188, 182, 182) !important;
}

/** Grid Test >> Div 6 **/
#div_block-20-9210 {
	background-color: rgb(132, 209, 239) !important;
}


/*= Flex Test ================= */

/** Flex Test >> Inner content **/
#inner_content-19-8091 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Flex Test >> Wraper flex test **/
.wraper-flex-test {
	font-family: Geneva !important;
	font-size: 20px !important;
	background-color: rgb(219, 219, 219) !important;
	width: 1117px !important;
	margin-top: 50px !important;
	margin-bottom: 50px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
}

/** Flex Test >> DIV 1 **/
#div_block-3-10228 {
	color: rgb(38, 23, 231) !important;
	font-size: 30px !important;
	font-weight: 200 !important;
	font-style: italic !important;
	text-decoration: underline !important;
	background-color: rgb(234, 132, 132) !important;
	min-height: 70px !important;
	-webkit-flex-basis: 50% !important;
	flex-basis: 50% !important;
	-webkit-align-self: stretch !important;
	align-self: stretch !important;
}

/** Flex Test >> Div 2 **/
#div_block-7-10228 {
	background-color: rgb(137, 172, 240) !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-flex-basis: 50% !important;
	flex-basis: 50% !important;
	-webkit-align-self: stretch !important;
	align-self: stretch !important;
}

/** Flex Test >> Div 3 **/
#div_block-9-10228 {
	background-color: rgb(141, 205, 142) !important;
	min-height: 100px !important;
	margin-top: 5px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}

/** Flex Test >> Div 4 **/
#div_block-13-10228 {
	font-family: "Lucida Grande" !important;
	color: rgb(246, 0, 0) !important;
	font-size: 30px !important;
	font-weight: 600 !important;
	background-color: rgb(202, 217, 106) !important;
	min-height: 100px !important;
	margin-top: 50px !important;
	margin-bottom: 50px !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-flex-basis: 33.33% !important;
	flex-basis: 33.33% !important;
}

/** Flex Test >> Div 5 **/
#div_block-11-10228 {
	background-color: rgb(187, 110, 69) !important;
	min-height: 100px !important;
	margin-top: 17px !important;
	-webkit-flex-basis: 33.33% !important;
	flex-basis: 33.33% !important;
}

/** Flex Test >> Div 6 **/
#div_block-15-10228 {
	font-family: Impact !important;
	color: rgb(255, 255, 255) !important;
	font-size: 37px !important;
	background-color: rgb(116, 196, 183) !important;
	min-height: 100px !important;
	margin-top: -40px !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: flex-end !important;
	align-items: flex-end !important;
	-webkit-flex-basis: 33.33% !important;
	flex-basis: 33.33% !important;
}


/*= Formlario ================= */

/** Formlario >> Shortcode Form / Solicitud para cuenta empresarial **/
#shortcode-4-10784 {
	background-color: rgb(235, 235, 235) !important;
	width: 1100px !important;
	padding-top: 50px !important;
	margin-top: 50px !important;
	margin-bottom: 50px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** Formlario >> Form wrap to **/
.form-wrap-to {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Formlario >> Texto de solicitud para cuenta empresarial **/
#_rich_text-16-10784 > p {
	font-family: Roboto !important;
	color: rgb(113, 113, 113) !important;
	font-size: 17px !important;
	font-weight: 300 !important;
	padding-left: 10px !important;
}

/** Formlario >> Radio inputs **/
#frm_field_32_container [type="radio"] {
	font-size: 50px !important;
	width: 20px !important;
}

/** Formlario >> Radio label text **/
#frm_field_32_container label {
	color: rgb(78, 78, 78) !important;
	font-size: 15px !important;
	padding-bottom: 0 !important;
	padding-left: 31px !important;
}

/** Formlario >> Radio container **/
.frm_opt_container {
	background-color: rgb(217, 217, 217) !important;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}


/*= Tabla de descuentos ======= */

/** Tabla de descuentos >> Header **/
.wdr_bulk_table_thead > .wdr_bulk_table_thead {
	font-weight: 100 !important;
	background-color: rgb(183, 218, 235) !important;
}

/** Tabla de descuentos >> Wraper inner **/
#sort_customizable_table {
	width: 100% !important;
}

/** Tabla de descuentos >> Wraper **/
#-product-cart-button-54-8104 > .awdr-bulk-customizable-table {
	background-color: rgb(242, 242, 242) !important;
	margin-top: 0 !important;
	margin-bottom: 25px !important;
}

/** Tabla de descuentos >> Letras de header **/
#sort_customizable_table .awdr-dragable {
	font-family: Roboto !important;
	color: rgb(68, 68, 68) !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	padding-left: 5px !important;
}

/** Tabla de descuentos >> Letra interior **/
#sort_customizable_table td {
	font-family: Roboto !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	padding: 5px !important;
}


/*= Botones de acciones ======= */

/** Botones de acciones >> Wraper botones act **/
.wraper-botones-act {
	margin-top: 30px !important;
	margin-left: 26px !important;
}

/** Botones de acciones >> Act button **/
.act-button {
	background-image: linear-gradient(180deg, rgb(245, 197, 136), rgb(221, 184, 93)) !important;
	width: 101% !important;
	margin-top: 5px !important;
	border-width: 1px !important;
	border-style: solid !important;
	cursor: pointer !important;
}

/** Botones de acciones >> Text boton act **/
.text-boton-act {
	color: rgb(66, 66, 66) !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	padding: 10px 10px 10px 5px !important;
}

/** Botones de acciones >> Icono boton act **/
.icono-boton-act {
	
}

/** Botones de acciones >> Radio buttons **/
.frm_radio > label {
	font-family: Roboto !important;
	color: rgb(84, 84, 85) !important;
	font-size: 16px !important;
	margin-top: 5px !important;
	margin-bottom: 10px !important;
	margin-left: 10px !important;
}


/*= Otras ===================== */

/** Otras >> Header modal **/
.header-modal {
	
}

/** Otras >> Texto Modal **/
.texto-modal {
	color: rgb(113, 112, 112) !important;
	font-size: 16px !important;
	width: 900px !important;
	margin-bottom: 19px !important;
}

/** Otras >> Select form dropddown formidable forms **/
.chosen-single {
	height: 30% !important;
}


/*= Categorias / Productos _2 = */

/** Categorias / Productos _2 >> Star rating span **/
.star-rating {
	font-size: 15px !important;
	margin-bottom: 16px !important;
	margin-left: 10px !important;
}

/** Categorias / Productos _2 >> Icono mas informacion **/
.masInfo {
	color: rgb(255, 255, 255) !important;
	font-size: 22px !important;
	margin-right: 13px !important;
}

/** Categorias / Productos _2 >> Category Image **/
#-woo-products-50-8103 img {
	margin-bottom: 0 !important;
	border-bottom-style: hidden !important;
}

/** Categorias / Productos _2 >> Text block 289 8091 **/
#text_block-289-8091 {
	font-family: Lato !important;
	color: rgb(92, 92, 92) !important;
}

/** Categorias / Productos _2 >> Headline 348 8091 **/
#headline-348-8091 {
	font-family: Raleway !important;
}

/** Categorias / Productos _2 >> Div block 80 8091 **/
#div_block-80-8091 {
	
}

/** Categorias / Productos _2 >> Section 6 12 ct section inner wrap **/
#section-6-12 .ct-section-inner-wrap {
	padding-top: 0 !important;
}


/*= Paginas varias ============ */

/** Paginas varias >> Aplica aqui **/
#div_block-36-11230 {
	color: rgb(255, 255, 255) !important;
	font-weight: 400 !important;
	background-image: linear-gradient(rgb(251, 149, 140), rgb(225, 82, 72)) !important;
	padding: 8px 12px 8px 12px !important;
	margin-top: 18px !important;
	border: 1px solid rgb(162, 161, 161) !important;
	border-radius: 4px !important;
}

/** Paginas varias >> Svg fancy icon 39 11230 **/
#svg-fancy_icon-39-11230 {
	margin-right: 6px !important;
}


/*= Busqueda ================== */

/** Busqueda >> Wraper General **/
#section-6-11304 .ct-section-inner-wrap {
	margin-top: 35px !important;
	margin-bottom: 40px !important;
}

/** Busqueda >> Headline Resultados **/
#headline-9-11304 {
	font-size: 22px !important;
}


/*= Landings ================== */

/** Landings >> Header Dinamico **/
.header_dinamico {
	font-family: Raleway !important;
	font-size: 22px !important;
	font-weight: 600 !important;
}


/*= Checkout 2 ================ */

/** Checkout 2 >> Mt 8566 ou review order 19 8566 **/
.mt-8566 #-ou_review_order-19-8566 {
	
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Categorias / Productos ==== */

	/** Categorias / Productos >> Product container para FLEX **/
	.products {
	
}


}


/*( Tablet & Phone 767px )*/
@media (max-width: 767px) {

	/*= Categorias / Productos ==== */

	/** Categorias / Productos >> Result count **/
	.woocommerce-result-count {
	color: rgb(144, 144, 144) !important;
	font-size: 15px !important;
	padding-left: 20px !important;
}

	/** Categorias / Productos >> Product Wraper **/
	.product {
	margin-bottom: -6px !important;
}

	/** Categorias / Productos >> Wraper de todos los productos en grid **/
	#-woo-products-50-8103 {
	padding-right: 5px !important;
	padding-left: 5px !important;
	margin-top: 5px !important;
}

	/** Categorias / Productos >> Product container para FLEX **/
	.products {
	display: grid !important;
	grid-auto-flow: row !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
}
.products > :nth-child(n) {
	width: 241px !important;
	grid-area: auto !important;
	order: 0 !important;
}


	/*= Detalle de producto 1 ===== */

	/** Detalle de producto 1 >> Titulo **/
	.titulo-producto-detalle {
	font-size: 22px !important;
}

	/** Detalle de producto 1 >> Wraper related products **/
	#-related-products-98-8104 > .products {
	margin-left: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** Detalle de producto 1 >> Products heading 2 **/
	.products > h2 {
	
}


	/*= Tabs de detalle =========== */

	/** Tabs de detalle >> Wraper de todo tabs y conenido **/
	#div_block-42-8104 {
	margin-right: 15px !important;
	margin-left: 20px !important;
}

	/** Tabs de detalle >> Wraper de tabs **/
	#_tabs-72-8104 {
	width: 100% !important;
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto auto !important;
	justify-items: normal !important;
}

	/** Tabs de detalle >> Tab items **/
	#_tabs-72-8104 > .tabs-7210-tab {
	margin-top: 2px !important;
}

	/** Tabs de detalle >> Tab content **/
	#_tab_content-91-8104 {
	width: 100% !important;
}


}


/*( Phone 480px )*/
@media (max-width: 480px) {

	/*= Header ==================== */

	/** Header >> Bredcum Links **/
	.bredcumb-categorias a {
	font-size: 14px !important;
	text-transform: none !important;
	padding-top: 0 !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
}

	/** Header >> Bredcum Text **/
	.bredcumb-categorias nav {
	font-size: 14px !important;
	text-transform: none !important;
	padding-top: 0 !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}


	/*= Categorias / Productos ==== */

	/** Categorias / Productos >> Result count **/
	.woocommerce-result-count {
	color: rgb(87, 86, 86) !important;
	font-size: 14px !important;
	line-height: 2.5px !important;
	padding-top: 7px !important;
	padding-left: 0 !important;
	margin-right: 77px !important;
	margin-bottom: 4px !important;
}

	/** Categorias / Productos >> Sort By form field **/
	.woocommerce-ordering {
	margin-top: 11px !important;
	margin-bottom: 0 !important;
}

	/** Categorias / Productos >> Product Wraper **/
	.product {
	margin-bottom: 0 !important;
}

	/** Categorias / Productos >> Set de producto en mobil **/
	#-woo-products-7-8173 .post-2894 {
	
}

	/** Categorias / Productos >> Wraper de todos los productos en grid **/
	#-woo-products-50-8103 {
	margin-top: 2px !important;
}

	/** Categorias / Productos >> Container grid / para grid **/
	#-woo-products-50-8103 > ul {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
}
#-woo-products-50-8103 > ul > :nth-child(n) {
	order: 1 !important;
}

	/** Categorias / Productos >> Product container para FLEX **/
	.products {
	margin-right: 5px !important;
	margin-left: 5px !important;
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto !important;
}
.products > :nth-child(n) {
	width: 100% !important;
	order: 1 !important;
}

	/** Categorias / Productos >> Icono Rayo **/
	.fa-bolt {
	margin-right: 5px !important;
	margin-left: 5px !important;
}

	/** Categorias / Productos >> Icono ayuda express **/
	.ayuda_express {
	margin-left: 27px !important;
}

	/** Categorias / Productos >> Icono Ayuda regular **/
	.ayuda_regular {
	margin-left: 46px !important;
}

	/** Categorias / Productos >> Garantia Wraper **/
	#code_block-165-8104 > .garantia {
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}


	/*= Detalle de producto 1 ===== */

	/** Detalle de producto 1 >> Titulo **/
	.titulo-producto-detalle {
	font-size: 18px !important;
}

	/** Detalle de producto 1 >> Marca wraper **/
	.marca-wraper {
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}

	/** Detalle de producto 1 >> Marca Lavel **/
	.marca-lebel {
	font-size: 18px !important;
}

	/** Detalle de producto 1 >> Marca Value **/
	.marca-value {
	font-size: 18px !important;
}

	/** Detalle de producto 1 >> SKU Wraper activo **/
	#div_block-144-8104 {
	margin-right: 0 !important;
	margin-bottom: 5px !important;
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}

	/** Detalle de producto 1 >> SKU Value **/
	.sku-value {
	font-size: 18px !important;
}

	/** Detalle de producto 1 >> Sku label **/
	#text_block-149-8104 {
	font-size: 18px !important;
}

	/** Detalle de producto 1 >> SKU Icono **/
	#svg-fancy_icon-151-8104 {
	
}

	/** Detalle de producto 1 >> Wraper de info dinamica FLEX **/
	#code_block-165-8104 {
	width: 100% !important;
}

	/** Detalle de producto 1 >> Envio Detalle Wraper **/
	.detalle_envio_regular, 
.detalle_envio_express {
	font-size: 14px !important;
	line-height: 16px !important;
}

	/** Detalle de producto 1 >> Envio valor **/
	#code_block-165-8104 .det_envio_valor {
	font-size: 16px !important;
	font-weight: 600 !important;
}

	/** Detalle de producto 1 >> Inventario Wraper **/
	.detalle_inventario_sin, 
.detalle_inventario_con {
	color: rgb(0, 101, 24) !important;
	font-size: 14px !important;
	font-weight: 300 !important;
}

	/** Detalle de producto 1 >> Inventario valor **/
	#code_block-165-8104 .det_inventario_valor {
	font-size: 16px !important;
	font-weight: 600 !important;
}

	/** Detalle de producto 1 >> Entrega detalle Wraper **/
	.detalle_entrega {
	font-size: 14px !important;
	border-right-width: 0 !important;
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}

	/** Detalle de producto 1 >> Entrega valor **/
	#code_block-165-8104 .det_entrega_valor {
	
}

	/** Detalle de producto 1 >> Icono Ayuda detalle regular **/
	.det_ayuda_regular {
	font-size: 16px !important;
}

	/** Detalle de producto 1 >> Icono Ayuda detalle express **/
	.det_ayuda_express {
	color: rgb(48, 107, 130) !important;
	font-size: 20px !important;
}

	/** Detalle de producto 1 >> Div sku y marca **/
	#div_block-168-8104 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-flow: row wrap !important;
	-moz-flex-flow: row wrap !important;
	-ms-flex-flow: row wrap !important;
	flex-flow: row wrap !important;
}

	/** Detalle de producto 1 >> Wraper related products **/
	#-related-products-98-8104 > .products {
	margin-top: -10px !important;
	margin-right: 10px !important;
	margin-left: 10px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}


	/*= Tabs de detalle =========== */

	/** Tabs de detalle >> Wraper de tabs **/
	#_tabs-72-8104 {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto !important;
}


	/*= Flex Test ================= */

	/** Flex Test >> DIV 1 **/
	#div_block-3-10228 {
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}

	/** Flex Test >> Div 2 **/
	#div_block-7-10228 {
	min-height: 75px !important;
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}


	/*= Formlario ================= */

	/** Formlario >> Shortcode Form / Solicitud para cuenta empresarial **/
	#shortcode-4-10784 {
	width: 100% !important;
}

	/** Formlario >> Texto de solicitud para cuenta empresarial **/
	#_rich_text-16-10784 > p {
	padding-right: 14px !important;
	padding-left: 15px !important;
}


	/*= Otras ===================== */

	/** Otras >> Texto Modal **/
	.texto-modal {
	width: 350px !important;
}


	/*= Botones de acciones ======= */

	/** Botones de acciones >> Wraper botones act **/
	.wraper-botones-act {
	margin-left: 5px !important;
}


}


/*( Iphone Custom 428 )*/
@media (max-width: 428px) {

	/*= Categorias / Productos ==== */

	/** Categorias / Productos >> Result count **/
	.woocommerce-result-count {
	color: rgb(98, 96, 96) !important;
	font-size: 13px !important;
	padding-top: 9px !important;
	margin-right: 0 !important;
	margin-bottom: 5px !important;
	margin-left: 22px !important;
}

	/** Categorias / Productos >> Sort By form field **/
	.woocommerce-ordering {
	margin-left: 17px !important;
}

	/** Categorias / Productos >> Icono Rayo **/
	.fa-bolt {
	
}

	/** Categorias / Productos >> Icono ayuda express **/
	.ayuda_express {
	margin-left: 6px !important;
}

	/** Categorias / Productos >> Icono Ayuda regular **/
	.ayuda_regular {
	margin-left: 21px !important;
}

	/** Categorias / Productos >> Titulo Producto **/
	.woocommerce-loop-product__title {
	color: rgb(98, 98, 98) !important;
	font-weight: 300 !important;
}


	/*= Menu ====================== */

	/** Menu >> Mega menu link **/
	.mega-menu-link {
	font-size: 15px !important;
	font-weight: 400 !important;
	padding: 4px 10px 4px 10px !important;
}

	/** Menu >> Flechita **/
	.mega-indicator {
	color: rgb(255, 255, 255) !important;
	font-size: 25px !important;
	font-weight: 600 !important;
	background-color: rgb(129, 129, 129) !important;
	padding-right: 10px !important;
	padding-left: 4px !important;
}


	/*= Header ==================== */

	/** Header >> seccion central del header top **/
	#div_block-287-8091 {
	
}

	/** Header >> ciudad if so **/
	.ciudad-if-so {
	margin-right: 5px !important;
}

	/** Header >> telefono if so **/
	.telefono-if-so {
	
}

	/** Header >> email tel wraper **/
	.email-tel-wraper {
	margin-top: 5px !important;
	margin-bottom: 9px !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

	/** Header >> Icono Tel header **/
	.icono_telefono {
	margin-right: 8px !important;
}


	/*= Detalle de producto 1 ===== */

	/** Detalle de producto 1 >> Meta / Categorias **/
	#-product-meta-32-8104 > div > span.posted_in {
	margin-right: 10px !important;
	margin-bottom: 15px !important;
	margin-left: 10px !important;
}

	/** Detalle de producto 1 >> Wraper de info dinamica FLEX **/
	#code_block-165-8104 {
	
}

	/** Detalle de producto 1 >> Envio Detalle Wraper **/
	.detalle_envio_regular, 
.detalle_envio_express {
	border-right-style: none !important;
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}

	/** Detalle de producto 1 >> Envio valor **/
	#code_block-165-8104 .det_envio_valor {
	
}

	/** Detalle de producto 1 >> Inventario Wraper **/
	.detalle_inventario_sin, 
.detalle_inventario_con {
	color: rgb(0, 101, 24) !important;
	line-height: 16px !important;
	font-weight: 300 !important;
	margin-top: 5px !important;
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}

	/** Detalle de producto 1 >> Inventario valor **/
	#code_block-165-8104 .det_inventario_valor {
	font-weight: 600 !important;
}

	/** Detalle de producto 1 >> Entrega valor **/
	#code_block-165-8104 .det_entrega_valor {
	
}

	/** Detalle de producto 1 >> Icono Ayuda detalle regular **/
	.det_ayuda_regular {
	
}

	/** Detalle de producto 1 >> Icono Ayuda detalle express **/
	.det_ayuda_express {
	
}

	/** Detalle de producto 1 >> Wraper related products **/
	#-related-products-98-8104 > .products {
	margin-right: 5px !important;
	margin-left: 5px !important;
}

	/** Detalle de producto 1 >> Fondo de col derecha **/
	#div_block-7-8104 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Detalle de producto 1 >> Titulo **/
	.titulo-producto-detalle {
	font-size: 14px !important;
}

	/** Detalle de producto 1 >> Div Bloque Derecho **/
	#div_block-7-8104 {
	padding: 10px !important;
}


	/*= Otras ===================== */

	/** Otras >> Texto Modal **/
	.texto-modal {
	width: 314px !important;
}


	/*= Botones de acciones ======= */

	/** Botones de acciones >> Wraper botones act **/
	.wraper-botones-act {
	margin-left: -3px !important;
}


	/*= Detalle de producto  2 ==== */

	/** Detalle de producto  2 >> Colores Linea Italia **/
	#div_block-268-8104 {
	padding-right: 10px !important;
	padding-left: 10px !important;
}


	/*= Tabs de detalle =========== */

	/** Tabs de detalle >> Wraper de todo tabs y conenido **/
	#div_block-42-8104 {
	margin-right: 5px !important;
	margin-left: 5px !important;
}

	/** Tabs de detalle >> Tab items **/
	#_tabs-72-8104 > .tabs-7210-tab {
	margin-right: 0 !important;
	margin-bottom: 1px !important;
	margin-left: 3px !important;
}


	/*= Checkout ================== */

	/** Checkout >> Heder account workflow **/
	.heder-account-workflow {
	font-size: 20px !important;
}

	/** Checkout >> Boton - Exportar a carrito **/
	#shortcode-5-12 .woocommerce_cart_pdf_button {
	font-size: 10px !important;
	line-height: 12px !important;
	padding: 5px 0 5px 5px !important;
	margin-right: 0 !important;
	margin-left: 5px !important;
}

	/** Checkout >> Boton - Enviar Carrito **/
	#shortcode-5-12 .woocommerce-cart-pdf-email-button {
	font-size: 10px !important;
	line-height: 12px !important;
	padding: 05px 0 5px 5px !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
}

	/** Checkout >> Icono de exportar a carrito **/
	#shortcode-5-12 .fa-file-pdf-o {
	font-size: 16px !important;
	padding-right: 0 !important;
	margin-right: 0 !important;
}

	/** Checkout >> Icono de enviar a por email **/
	#shortcode-5-12 .fa-envelope {
	font-size: 16px !important;
	margin-right: 0 !important;
}

	/** Checkout >> Product Name **/
	.woocommerce-cart-form__cart-item > .product-name {
	font-size: 12px !important;
}

	/** Checkout >> Product Wraper **/
	.woocommerce-cart-form__cart-item > .product-name {
	font-size: 12px !important;
	line-height: 0 !important;
}

	/** Checkout >> Cantidad Wraper **/
	.woocommerce-cart-form__cart-item > .product-quantity {
	font-size: 12px !important;
	line-height: 12px !important;
}

	/** Checkout >> Precio Wraper **/
	.woocommerce-cart-form__cart-item > .product-price {
	font-size: 12px !important;
	line-height: 12px !important;
}

	/** Checkout >> Product price bdi **/
	.product-price bdi {
	font-size: 14px !important;
	font-weight: bold !important;
}

	/** Checkout >> Woocommerce cart pdf popup container woocommerce cart pdf popup **/
	.woocommerce-cart-pdf-popup-container > .woocommerce-cart-pdf-popup {
	width: 97.1% !important;
	min-width: 0 !important;
	padding: 25px !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
}


	/*= Busqueda ================== */

	/** Busqueda >> Headline Resultados **/
	#headline-9-11304 {
	padding-left: 16px !important;
	margin-top: -16px !important;
	margin-bottom: 8px !important;
}


}


/*( 375 Iphones viejos )*/
@media (max-width: 375px) {

	/*= Categorias / Productos ==== */

	/** Categorias / Productos >> Result count **/
	.woocommerce-result-count {
	padding-left: 7px !important;
	margin-right: -27px !important;
	margin-bottom: 7px !important;
	margin-left: 13px !important;
}

	/** Categorias / Productos >> Sort By form field **/
	.woocommerce-ordering {
	
}

	/** Categorias / Productos >> .masInformacion **/
	.masInformacion {
	font-size: 11px !important;
}

	/** Categorias / Productos >> Icono ayuda express **/
	.ayuda_express {
	font-size: 13px !important;
	margin-left: 2px !important;
}

	/** Categorias / Productos >> Icono Ayuda regular **/
	.ayuda_regular {
	font-size: 14px !important;
	margin-left: 17px !important;
}


	/*= Detalle de producto 1 ===== */

	/** Detalle de producto 1 >> Wraper de info dinamica FLEX **/
	#code_block-165-8104 {
	
}

	/** Detalle de producto 1 >> Envio Detalle Wraper **/
	.detalle_envio_regular, 
.detalle_envio_express {
	
}

	/** Detalle de producto 1 >> Envio valor **/
	#code_block-165-8104 .det_envio_valor {
	
}

	/** Detalle de producto 1 >> Inventario Wraper **/
	.detalle_inventario_sin, 
.detalle_inventario_con {
	
}

	/** Detalle de producto 1 >> Inventario valor **/
	#code_block-165-8104 .det_inventario_valor {
	
}

	/** Detalle de producto 1 >> Entrega detalle Wraper **/
	.detalle_entrega {
	
}

	/** Detalle de producto 1 >> Entrega valor **/
	#code_block-165-8104 .det_entrega_valor {
	
}

	/** Detalle de producto 1 >> Icono Ayuda detalle regular **/
	.det_ayuda_regular {
	
}

	/** Detalle de producto 1 >> Icono Ayuda detalle express **/
	.det_ayuda_express {
	
}


	/*= Botones de acciones ======= */

	/** Botones de acciones >> Wraper botones act **/
	.wraper-botones-act {
	margin-top: 25px !important;
}


}

