.right-side-line{display:flex;width:100%;justify-content:center;align-items:center}.right-side-line:after{content:'';border-top:2px solid #d9d9d9;flex:1 0 20px;margin-left:20px}[class^="smartlinks"]:hover img{transition:transform .2s ease-out;transform:translateY(-4px)}[class^="smartlinks"] img{transition:transform .2s ease-out}[class^="smartlinks"]:hover .smartlinks__image-text{text-decoration:underline}
.item-page-14 .prices .price1{font-weight:normal}.item-page-14 .prices .price2{color:#c11}
.hplv3-banner{background-color:#31abd0}.hplv3-banner__title{color:#fff}.hplv3-banner__sub-title{color:#fff;font-weight:normal}.hplv3-banner__link,.hplv3-banner__link:hover{color:#fff;text-decoration:underline}.homepage-swiper .swiper-shop:hover,.hplv3-horizontal-links__link-section>a:hover{color:#31abd0}
.flv3-store-view-all:hover{color:#31abd0}.flv3-lt .flv3-store-get-directions{background-color:rgba(0,0,0,.91);border:1px solid rgba(0,0,0,.91)}.flv3-store-get-directions:hover{color:#000}.flv3-lt a.flv3-store-get-directions:hover{color:#000}.flv3-nav__links .nav-builder-1 a:hover{color:#41718a}.flv3-email-reg .email-only-reg__form__submit{background-color:rgba(0,0,0,.91);border:1px solid rgba(0,0,0,.91)}.flv3-email-reg .email-only-reg__form__submit:hover{color:#000}
button[disabled],html input[disabled]{cursor:default}body{color:#000;font:16px/1.4 'Montserrat',sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:.5em;margin-top:0}a{color:inherit;text-decoration:none}input{border-radius:0}
:root{--primary:#407a8c}.alert-primary{color:#193038;background-color:#b9d6df;border-color:#abcdd8}.alert-primary hr{border-top-color:#99c3d0}.alert-primary .alert-link{color:#091215}.badge-primary{color:#fff;background-color:#407a8c}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;background-color:#305b69}.bg-primary{background-color:#407a8c!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#305b69!important}.border-primary{border-color:#407a8c!important}.btn-primary{color:#fff;background-color:#407a8c;border-color:#407a8c}.btn-primary:hover{color:#fff;background-color:#346473;border-color:#305b69}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(64,122,140,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#407a8c;border-color:#407a8c}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#305b69;border-color:#2b525e}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(64,122,140,.5)}.btn-outline-primary{color:#407a8c;background-color:transparent;border-color:#407a8c}.btn-outline-primary:hover{color:#fff;background-color:#407a8c;border-color:#407a8c}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(64,122,140,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#407a8c;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#407a8c;border-color:#407a8c}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(64,122,140,.5)}.list-group-item-primary{color:#193038;background-color:#abcdd8}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#193038;background-color:#99c3d0}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#193038;border-color:#193038}.table-primary,.table-primary>th,.table-primary>td{background-color:#abcdd8}.table-hover .table-primary:hover{background-color:#99c3d0}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#99c3d0}.text-primary{color:#407a8c!important}a.text-primary:hover,a.text-primary:focus{color:#305b69!important}
.page-category{padding-top:1em}@media(min-width:992px){.hlv6 .hlv6-logo{min-width:auto;max-width:15rem}}@media(max-width:991px){.slideshowv2-swiper{min-height:auto}}
