/*=== TAB BOX STYLE === */
.box-tabs-wrapper a.box-tab-link{text-decoration: none;color: var(--navy);font-size: 1.6rem; line-height: 1.6rem; border: 1px solid var(--grey-one);border-right: 0;padding: 8px;transition: all 0.2s ease-in-out;position: relative;min-height: 48px;display:flex;}
.box-tabs-wrapper a.box-tab-link:hover, .box-tabs-wrapper a.box-tab-link.active{text-decoration: none; color: var(--white-color);background-color: var(--purple);}
.box-tabs-wrapper a.box-tab-link.active{pointer-events: none}
/*=== TAB BOX STYLE === */

/*=== TAB MAP STYLE === */
.map-tabs-wrapper a.map-tab-link{background: var(--white-color);color: var(--table-text-grey);font-size: 1.6rem; line-height: 1.6rem;text-decoration: none;padding: 7px 10px;position: relative;transition: all 0.3s ease-in-out;height: 100%}
.map-tabs-wrapper a.map-tab-link::before{content: '';position: absolute;width: 100%;height: 3px;background: var(--black-color);bottom: 0;border-radius: 2px 2px 0px 0px;transition: all 0.3s ease-in-out;visibility: hidden;opacity:0}
.map-tabs-wrapper a.map-tab-link::after{content: '';position: absolute;width: 0px;height: 0px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid var(--black-color);bottom: -8px;z-index: 1;transition: all 0.3s ease-in-out;visibility: hidden;opacity:0}
.map-tabs-wrapper a.map-tab-link:hover, .map-tabs-wrapper a.map-tab-link.active{color: var(--black-color)}
.map-tabs-wrapper a.map-tab-link:hover::before, .map-tabs-wrapper a.map-tab-link.active::before{visibility: visible;opacity:1}
.map-tabs-wrapper a.map-tab-link.active::after{visibility: visible;opacity:1}
.map-tab-item:first-child > a.map-tab-link {border-top-left-radius: 10px;}
.map-tab-item:last-child > a.map-tab-link {border-top-right-radius: 10px;}

a.tab-trigger{    border: 1px solid var(--navy);
    padding: 16px;color: var(--navy);text-decoration: none;line-height: 2.2rem;font-weight: 500;font-size:1.4rem}
a.tab-trigger > .icon{transition: all 0.3s ease-in-out;font-size:0.8rem;    margin-left: 10px;}
a.tab-trigger.active > .icon{position: relative;transform: rotate(180deg);}
a.tab-trigger.map-tab-trigger{background: var(--white-color);color: var(--black-color);border: 0}

.drop-list{min-width:206px;display:inline-block;    position: relative;}
.box-tabs-wrapper{border: 1px solid var(--navy);border-top: 0px;position: absolute;width: 100%;top: 80px;left: 0px;background-color: rgb(255, 255, 255);z-index: 2;display: none;max-height: 50vh;    overflow-y: auto;}
.drop-list .tab-title{line-height:2.2rem;padding-bottom:3px;}

.share-price-tabs{flex: 0 0 100%; max-width: 100%;}
@media all and (min-width: 767.98px){
	.map-tabs-wrapper{display: flex !important;}
}
@media all and (max-width: 767.98px){
	.box-tabs-wrapper{flex-direction: column;display: none;border: 1px solid var(--table-text-grey); border-top: 0}
    .box-tabs-wrapper a.box-tab-link{border: 0;justify-content: flex-start !important;padding: 13px 16px}

    .box-tabs-wrapper .box-tab-item:last-child a.box-tab-link{border-right: 0;border-radius: 0;}
    .map-tabs-wrapper{flex-direction: column;display: none;border: 0; border-top: 0}
    .map-tabs-wrapper a.map-tab-link{border: 0;justify-content: flex-start !important;padding: 13px 16px}
    .map-tabs-wrapper a.map-tab-link::before{display: none}
    .map-tabs-wrapper .map-tab-item:last-child a.map-tab-link{border-right: 0;border-radius: 0;}
    .map-tabs-wrapper a.map-tab-link::after{display: none}
    
    .map-tab-item:first-child > a.map-tab-link{border-top-left-radius: 0;}
     .drop-list {width: 100%;}
     .share-price-tabs .filter-cta-wrapper{margin-top:20px;}
     .share-price-tabs .box-tabs-wrapper{width: 100% !important;}
}
/*=== TAB MAP STYLE === */

body.nojs .tabs-column{display: none}