.seAdvancedItemCarousel .slick-track .seProductTitle a, .seCatalogFeaturedItemsCarousel .slick-track .seProductTitle a, .seHighLightCatalog .slick-track .seProductTitle a, .seRecentlyViewedItemsCarousel .slick-track .seProductTitle a {
 text-decoration: none;
}

.seAdvancedItemCarousel .slick-track .seProductTitle a:hover, .seCatalogFeaturedItemsCarousel .slick-track .seProductTitle a:hover, .seHighLightCatalog .slick-track .seProductTitle a:hover, .seRecentlyViewedItemsCarousel .slick-track .seProductTitle a:hover {
 text-decoration: underline;
}

.sePriceLabel, .seSpecialPrice {
 color: #b30000;
}

.pbr-footer-signup-section .Column__FormColumn-z5j99u-0 {
 display: flex;
 flex-direction: row;
 margin: 0 auto;
 width: 100%;
}
.pbr-footer-signup-section .TextInput__FormStyledTextInput-sc-1o6de9f-0 {
 border: 0 !important;
 border-radius: 0 !important;
}
.pbr-footer-signup-section .Button__FormStyledButton-p2mbjt-0 {
 padding: 0 7px !important;
 min-width: 132px;
}
.pbr-footer-signup-section .Row__FormRow-sc-17nghml-0:first-child {
 width: 100%;
}
.pbr-footer-signup-section div.needsclick {
 padding: 0 !important;
}
.pbr-footer-signup-section form {
 display: flex;
 margin: 0 auto;
 width: 100%;
 max-width: 315px;
}
.pbr-footer-signup-section form > .needsclick:first-child {
 flex-direction: row !important;
}

.pbr-footer-signup-section form input {
 flex-grow: 1;
height: 38px !important;
 border: 1px solid #fff !important;
 border-radius: 0 !important;
border-top-left-radius: 6px !important;
 border-bottom-left-radius: 6px !important;
 border-right: 1px solid #000 !important;
}

.pbr-footer-signup-section form input:hover {
 border: 1px solid #fff !important;
}

.pbr-footer-signup-section form button {
 padding-left: 22px;
 padding-right: 22px;
border-top-right-radius: 6px !important;
 border-bottom-right-radius: 6px !important;
}

.pbr-footer-signup-section form button:hover {
 color: #000 !important;
 background-color: #AAAAAA !important;
}

.se-spec-lead-phone-section.container {
width: 100%;
padding-left: 30px;
padding-lright: 30px;
}

.se-spec-lead-phone-section::after {
 background-color: #aaaaaa;
width: -webkit-calc(100% - 60px);
 width: calc(100% - 60px);
}

@media only screen and (min-width: 992px) {
 .sePageLayout
 .sePageFooter
 .pbr-footer-location-section.six-locations
 .editContent
 > div:nth-child(1),
 .sePageLayout
 .sePageFooter
 .pbr-footer-location-section.six-locations
 .editContent
 > div:nth-child(2),
 .sePageLayout
 .sePageFooter
 .pbr-footer-location-section.six-locations
 .editContent
 > div:nth-child(4),
 .sePageLayout
 .sePageFooter
 .pbr-footer-location-section.six-locations
 .editContent
 > div:nth-child(5) {
 border-right: 1px solid #aaaaaa;
 }
.sePageLayout .sePageFooter .pbr-footer-location-section .editContent>div:nth-last-child(-n+3) {
 border-bottom: 0;
}
 .sePageLayout
 .sePageFooter
 .pbr-footer-location-section.six-locations
 .editContent
 > div:nth-child(3),
 .sePageLayout
 .sePageFooter
 .pbr-footer-location-section.six-locations
 .editContent
 > div:nth-child(6) {
 border-right: none;
 }
}


@media (min-width: 1200px) {
.se-spec-lead-phone-section::after {
width: -webkit-calc(100% - 120px);
 width: calc(100% - 120px);
}
 .sePageLayout
 .sePageFooter
 .pbr-footer-location-section.six-locations
 .editContent
 > div:nth-child(3) {
 border-right: 1px solid #aaaaaa;
 }
}