/* ePharmacy: rules from the old theme CSS (catalog/catalog.css) that still match markup in the theme views, plugin views, scripts
   or admin content, and are not already in site-base.css. Unchanged and in their original order, so screens not
   restyled by the new design (map in address forms, rarely used account/checkout parts, plugin pages) look and work
   as before. Rules that match nothing were dropped. Loaded where catalog.css was: Shared/_ColumnsTwo.cshtml. */
.generalLeftSide .viewBox>.list>li.active{position: relative}
.generalLeftSide .viewBox ul.sublist{padding-left: 15px}
.generalLeftSide .block-category-navigation li.active>.sublist>li a{color: w;font-weight: 400}
.generalLeftSide li a .total{position: relative;right: -5px;font-size: 14px;font-weight: 400;opacity: .5}
.generalLeftSide .block-category-navigation li.active .sublist>li.last>a{color: #27bb5b;font-weight: 600}
.generalLeftSide .block-category-navigation li.active>.sublist>li::before, .generalLeftSide .block-category-navigation li.active>.sublist>li::after{content: "";position: absolute;top: 0;left: -15px;width: 10px;height: 105%;border-left: 1px solid #27bb5b}
.generalLeftSide .block-category-navigation li.active>.sublist>li::before{height: 105%}
.generalLeftSide .block-category-navigation li.active>.sublist>li::after{height: 10px;border-bottom: 1px solid #27bb5b}
.generalLeftSide .btn.color-container{margin: 0 5px 5px 0}
.generalLeftSide .btn.color-container:focus, .generalLeftSide .btn.color-container:active{box-shadow: none;border-radius: 100%}
.generalLeftSide .btn.color-container .color{width: 32px;height: 32px}
.sort-container{display: inline-flex;align-items: center}
.sort-container .col-form-label{margin: 0 5px 0 0;font-weight: 500;white-space: nowrap;font-size: 14px}
.pagination .page-link{color: #000;font-weight: 500;background-color: #f8f9fa}
.pagination .current-page.page-item .page-link{color: #fff;background-color: #34d6a3}
@media (max-width: 575px){.sort-container.change-view{justify-content: flex-end;margin: 10px 10px 0 0}}
.generalLeftSide h2{color: #727272;font-size: 18px}
.generalLeftSide li a .total{position: absolute;right: 0px;opacity: 0.5}
.generalLeftSide .product-filter{display: block;width: 100%}
.generalLeftSide .generalTitle strong{font-weight: 400}
.generalLeftSide .block-poll .listbox .poll-display-text{font-size: 14px;font-weight: 400;text-align: left;margin-bottom: 15px;border-bottom: 1px solid}
.generalLeftSide .block-poll .listbox fieldset .custom-control{text-align: left}
.generalLeftSide .block-poll .buttons{display: flex;justify-content: flex-start}
.generalLeftSide .block-poll .list-group{flex: 0 0 100%;max-width: 100%}
.generalLeftSide .block-poll .poll-total-votes{font-size: 14px}
.product-price-filter .btn-sm{min-width: 185px;margin-bottom: 5px !important}
