/* -------------------- compare PAGE -------------------- */
/* -- COLORS -- */

:root {
--c-compare-text-title: #000000;
--c-compare-text: #000000;
--c-compare-background-featured: #f8f2ee;
--c-compare-featured: #27555c;
--c-compare-standard: #000000;
--c-compare-border: #ede6e1;
--c-compare-tooltip: #27555c;
--c-compare-button: #f09f99;
}



/* -- CELL SETTINGS -- */
.comparetable_new {
   border-collapse: collapse;
   width: 100%;
   margin: 0 auto;
   max-width: 1200px;
}

td.compare-cell {
   width: 33%;
}

.compare-cell {
   padding: 20px;
   font-size: 14px;
   color: var(--c-compare-text);
}

.compare__column-center {
   text-align: Left;
}

.compare__column-one, .compare__cell-first-title, .compare__cell-other-title {
   border-bottom: 1px solid var(--c-compare-border);
}


.compare__column-two {
    border-bottom: 1px solid var(--c-compare-border);
    border-left: 1px solid var(--c-compare-featured);
    background: var(--c-compare-background-featured);
}

.compare__column-three {
    border-bottom: 1px solid var(--c-compare-border);
    border-right: 1px solid var(--c-compare-featured);
    border-left: 1px solid var(--c-compare-featured);
    background-color: transparent;
}

.compare__column-featured-last {
   border-bottom: 2px solid var(--c-compare-featured);
}

.compare__cell-first-title {
   padding: 0px 0 15px 0;
}

.compare__cell-other-title {
   padding: 50px 0 15px 0;
}

.compare-cell .banner__features__topcell {
    padding: 10px 15px;
}

.compare_compare_standard__title{
   color: var(--c-compare-standard);
   font-weight: 700;
   font-size: 15px;
   letter-spacing: 1px;
   padding-top: 20px;
   text-transform: uppercase;
}

/* -- FONT UPDATES -- */
td.compare-cell.compare__column-one {
    font-weight: 500;
    font-size: 15px;
}

td.compare-cell.compare__column-one {
    font-weight: 500;
    font-size: 15px;
}

.compare_standard__title {
    padding: 20px 0;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 20px;
}

.compare_banner__features__topcell {
    background-color: var(--c-compare-featured);
    font-size: 14px;
    color: #ffffff;
    padding: 7px;
    font-weight: 700;
    letter-spacing: 1px;
}


/* -- BANNER CELLS -- */
.comparebanner__cell-featured {
   color: #ffffff;
   background: var(--c-compare-background-featured);
}

.comparebanner__cell-featured_column-two {
    border-left: 1px solid var(--c-compare-featured);
    border-bottom: 1px solid var(--c-compare-featured);
    background: #e0d7d1;
}

.comparebanner__cell-featured_column-three {
    border: 1px solid var(--c-compare-featured);
    background-color: #f4f4f4;
}




tr:last-child .compare__column-two, tr:last-child .compare__column-three {
    border-bottom: 1px solid var(--c-compare-featured);
}


/* -- MOBILE -- */

@media (max-width: 767px) {
.comparebanner__cell-featured_column-two, .comparebanner__cell-featured_column-three {
    min-width: 100px;
}

.compare-cell {
    padding: 15px 10px;
    font-size: 12px;
}

td.compare-cell.compare__column-one {
    font-size: 11px;
}


.compare_banner__features__topcell {
    font-size: 9px;
    padding: 5px;
}

}




