button.button.icon.woo-compare-btn.woo-compare-btn-inside.woo-compare-btn-inside-on_image_right.woo-compare-icon:not(.woo-compare-added){/*
 opacity:0.5 */
}

.page-comparador main#main{
    padding-top: 0
}

.page-comparador .entry-content {
    display: flex;
    flex-direction: column;
}

div#vi-woo-compare-page-table {
    order:+1
}

/*Comparador*/

/*TABLA*/

div#vi-woo-compare-page-table {
    max-width: var(--responsive--alignwide-width);
}

.woo-compare-table-content {
    overflow: auto;
}

.woo-compare-slide-prev-contain,
.woo-compare-slide-next-contain,
.woo-compare-table-field-header,
.woo-compare-table-search {
    display:none !important;
}

.woo-compare-table-items {
    width: 100% !important;
}

.woo-compare-table-column.woo-compare-table-column-free.woo-compare-col-available {
    width: auto !important;
    min-width: 320px;
}

#vi-woo-compare-page-table .woo-compare-table-inner .woo-compare-table-items .woo-compare-table-content .woo-compare-cell {
        color: #959595;
    border-right-style: solid;
    border: 0;
    border-top: 1px solid #cecece !important;
}

.woo-compare-cell::before {
    display:block;
    font-size:14px;
      font-weight: 600;
        color:#4b4c36;
        margin-bottom: 2px;
}

.woo-compare-cell.woo-compare-tr-price::before {
    content:"Precio";
}

.woo-compare-cell.woo-compare-tr-color::before {
    content:"Color";
}

.woo-compare-cell.woo-compare-tr-estado::before {
    content:"Estado";
}

.woo-compare-cell.woo-compare-tr-pantalla::before{
    content:"Pantalla";
}

.woo-compare-cell.woo-compare-tr-tamano-pantalla::before{
    content:"Tamaño Pantalla";
}

.woo-compare-cell.woo-compare-tr-resolucion-de-pantalla::before{
    content:"Resolución Pantalla";
}

.woo-compare-cell.woo-compare-tr-almacenamiento::before{
    content:"Almacenamiento";
}

.woo-compare-cell.woo-compare-tr-memoria-ram::before{
    content:"Memoria RAM";
}

.woo-compare-cell.woo-compare-tr-procesador::before{
    content:"Procesador";
}

.woo-compare-cell.woo-compare-tr-camara-megapixeles::before{
    content:"Cámara megapixeles";
}

.woo-compare-cell.woo-compare-tr-bateria-capacidad::before{
    content:"Capacidad batería";
}

.woo-compare-cell.woo-compare-tr-amperaje::before{
    content:"Amperaje batería";
}

.woo-compare-cell.woo-compare-tr-conectividad::before{
    content:"Conectividad";
}

.woo-compare-cell.woo-compare-tr-lector-de-tarjetas::before{
    content:"Lector tarjetas";
}

.woo-compare-cell.woo-compare-tr-modelo::before{
    content:"Modelo";
}

.woo-compare-cell.woo-compare-tr-modelos-android::before{
    content:"Modelo";
}

.woo-compare-cell.woo-compare-tr-sim::before{
    content:"Puerto Sim";
}

.woo-compare-cell.woo-compare-tr-sistema-operativo::before{
    content:"Sistema operativo";
}

.woo-compare-cell.woo-compare-tr-incluye::before{
    content:"Incluye";
}

.woo-compare-cell.woo-compare-tr-marcas-android::before{
    content:"Marca";
}

.woo-compare-cell.woo-compare-tr-ano-fabricacion::before{
    content:"Año de fabricacion";
}

.woo-compare-cell.woo-compare-tr-tecnologia-movil::before{
    content:"Tecnología movil";
}

.woo-compare-cell.woo-compare-tr-tipo-sim::before{
    content:"Tipo SIM";
}

.woo-compare-cell.woo-compare-tr-color-carcasa::before{
    content:"Color";
}

.woo-compare-cell.woo-compare-tr-peso::before{
    content:"Peso";
}








.woo-compare-table-content .woo-compare-table-column-free:not(:nth-of-type(2)) .woo-compare-cell::before{
visibility:hidden
}




/*TABLA*/.woo-compare-tr-title-image.woo-compare-tr-head { float: left;margin: 0 10px 10px 0 !important;} .woo-compare-table a.button.product_type_simple { opacity: 1 !important; visibility: visible !important; display: block !important; } 
/*SINGLE*/.single-product button.button.woo-compare-btn { /*float: right;*/ /*margin-right: 10px; */} .single-product button.button.woo-compare-btn i.wpc_icon_compare-share-files { font-size: var(--button--font-size) !important; font-size: 27px !important; } 
/*ARCHIVE*/ .type-product .woo-compare-btn.woo-compare-icon.woo-compare-btn-added { /*background-color: var(--wp--preset--color--adicustomer) !important;*/ } 
/*POP UP OPENER*/ span.woo-compare-floating-icon:after { content: "Comparador"; font-size: var(--button--font-size); font-weight: bold; left: inherit; z-index: 1; right: 0.5rem; border-radius: var(--button--border-radius); margin-left: 8px; }



/*TABLA*/.woo-compare-tr-title-image.woo-compare-tr-head { float: left; margin: 0 10px 10px 0 !important; } .woo-compare-table a.button.product_type_simple { opacity: 1 !important; visibility: visible !important; display: block !important; } 
/*SINGLE*/.single-product button.button.woo-compare-btn {/*float: right;*/ /*margin-right: 10px; */ } .single-product button.button.woo-compare-btn i.wpc_icon_compare-share-files { font-size: var(--button--font-size) !important; font-size: 27px !important; } 
/*ARCHIVE*/ .type-product .woo-compare-btn.woo-compare-icon.woo-compare-btn-added {/* background-color: var(--wp--preset--color--adicustomer) !important;*/ } 
/*POP UP OPENER*/ span.woo-compare-floating-icon:after { content: "Comparador"; font-size: var(--button--font-size); font-weight: bold; left: inherit; z-index: 1; right: 0.5rem; border-radius: var(--button--border-radius); /* padding: var(--button--padding-vertical) calc(var(--button--padding-horizontal)/2); */ margin-left: 8px; }


span.woo-compare-floating-icon:after {
    content: "Comparador";
    font-size: var(--button--font-size);
    font-weight: bold;
    margin-left: 8px;
}

.single-product button.button.woo-compare-btn {
   /*float: right;*/
   /*margin-right: 10px; */
}


/*"woo-compare-bar-items*/

.woo-compare-area .woo-compare-inner .woo-compare-bar .woo-compare-bar-items .woo-compare-bar-item {
    width: 55px;
    height: 48px;
    display: inline-block;
    position: relative;
    margin: 0 5px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: inline-flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
}

.woo-compare-area .woo-compare-inner .woo-compare-bar .woo-compare-bar-items .woo-compare-bar-item .woo-compare-bar-item-remove {
    width: 100%;
    height: 100%;
    position: absolute;
    /* top: -12px; */
    /* left: 88%; */
    background-image: url(../images/remove-dark.svg);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 7;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    cursor: pointer;
    /* opacity: 0; */
    /* visibility: hidden; */
    /* display: block; */
    background-color: #ffffff38;
}



@media (hover: hover) {
    .woo-compare-btn.woo-compare-icon.woo-compare-btn-inside {
        visibility: hidden !important;
    }
}

@media screen and (max-width: 600px){
    .woo-compare-area .woo-compare-inner .woo-compare-bar {
        display: flex !important;
    }

    .woo-compare-bar-items.woo-compare-bar-items-loaded {
        display: flex;
        overflow: scroll;
    }

    .page-comparador .woo-compare-table .woo-compare-table-inner .woo-compare-table-items {
        width: 100% !important;
    }

}

.woo-compare-table-row-freeze {
   position: relative !important;
   top: 0 !important
}


.woo-compare-table-row-freeze.woo-compare-element-stuck {
    display: block !important;
}

.woo-compare-table-row-freeze.woo-compare-cloned-stick {
    display: none;
}

.woo-compare-product-stage-inner.woo-compare-table-product-freeze-contain {
    display: none !important;
}

.woo-compare-product-stage-inner.woo-compare-table-product-remove-contain {
    visibility: visible;
}

.woo-compare-tr-title-name.woo-compare-tr-head {
    /* width: 90%; */
    margin-right: 1.5rem !important;
}

.woo-compare-hide-right{}


/*Single Product*/

button.woo-compare-btn.tooltip-top {
    position: relative;
    /* top: -0.7rem; */
    /* right: -0.7rem; */
}

.woo-compare-btn i {
    display:none !important
}

.archive .woo-compare-btn:not(.woo-compare-added):after,
.archive .woo-compare-btn.woo-compare-added:after {
 /*   content: "Comparar";*/
   /* font-size: 13px;*/
}

.woo-compare-btn,
.woo-compare-btn:hover {
    width: 100%;
    margin: 0 auto;
    background: transparent !important;
    background-color: transparent !important;
    padding: 0 !important;
    border:0 !important;
    margin: 10px 0 0 0 !important;
    color: currentColor !important;
    display: flex !important;
    flex-direction: row;
    align-items: center;
}

.woo-compare-single,
.woo-compare-single:hover {
    margin: 10px 0 10px 0 !important;
}

.woo-compare-btn:not(.woo-compare-added):before,
.woo-compare-btn.woo-compare-added:before {
    content: "";
    font-size: 13px;
    background-color: currentColor;
    width: 25px;
    height: 25px;
    display: inline-block;
    -webkit-mask: url(../images/iconos/check_box_not_checked.svg);    
}

.woo-compare-btn.woo-compare-added:before {
    -webkit-mask: url(../images/iconos/check_box_checked.svg);    
}

.woo-compare-btn:not(.woo-compare-added):before {
    -webkit-mask: url(../images/iconos/check_box_not_checked.svg);    
}

.woo-compare-btn {

}