#wellFooterOS { background-color: #eee } #wellFooterOS .container { padding: 1.5rem 0; text-align: center } #wellFooterOS h6 { font-size: 1.6rem; margin: 0; font-family: RobotoRegular } #wellFooterOS p { display: none } #wellFooterOS p:last-child { margin-bottom: 0 } #wellFooterOS ul { padding: 0; margin: 0; list-style: none } #wellFooterOS li { display: inline-block; color: #ddd } #wellFooterOS li a { display: inline-block; padding: 0 .6rem; color: #1eade9; font-family: RobotoRegular; text-decoration: none } @media (max-width: 991px) { #wellFooterOS ul { text-align: center; padding: 1.5rem 0 } #wellFooterOS li { text-align: center } #wellFooterOS li a { font-size: 1.6rem; font-family: robotoregular } } @media (min-width: 992px) { #wellFooterOS .container.alphabet { padding: 1.5rem 0; display: flex; align-items: center; justify-content: center } #wellFooterOS h6 { margin: 0 1rem 0 0 } #wellFooterOS ul { display: flex; align-items: center; justify-content: center } #wellFooterOS li a { padding: 1rem .75rem } #wellFooterOS .states ul { padding: 1.25rem 0; flex-wrap: wrap } #wellFooterOS .states li a { padding: .25rem .75rem } } .landing-footer { padding: 4rem 0; background: #3d3d3d; background: -moz-linear-gradient(top, #3d3d3d 0%, #424242 40%, #454545 60%, #4b4b4b 100%); background: -webkit-linear-gradient(top, #3d3d3d 0%, #424242 40%, #454545 60%, #4b4b4b 100%); background: linear-gradient(to bottom, #3d3d3d 0%, #424242 40%, #454545 60%, #4b4b4b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d3d3d", endColorstr="#4b4b4b", GradientType=0); font-size: 13px; color: #fff } .landing-footer .landing-footer-content .content-col-1 { display: grid; grid-template-columns:1fr 1fr 1fr 1fr } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item:nth-child(1) p { margin: 0 0 1rem } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item { padding: 0 1.5rem; font-family: RobotoRegular } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item .nav { margin: 0 0 0 3rem } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item .nav li { margin: 0 0 .5rem } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item .nav li a { color: #fff; font-size: 1.3rem; text-decoration: none; font-family: RobotoRegular } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item .nav li a i { display: inline-block; transform: rotate(-90deg) } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item .nav li a:hover { text-decoration: underline } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item .nav li a .fa-caret-right:before { content: "\f0da"; font-family: "icomoon"; font-style: normal; margin-right: .25rem } .landing-footer .landing-footer-content .content-col-2 .copy-right-text { text-align: center; padding: 3rem 1.5rem 0; font-family: 'RobotoRegular' } .landing-footer .landing-footer-content .content-col-2 .copy-right-text sup { font-size: 1.2rem } .landing-footer .landing-footer-content .content-col-2 .copy-right-text .muted { color: #999; font-size: 1.2rem; margin: 0 } .landing-footer .landing-footer-content .content-col-3 .content-col-3-item { line-height: 1.5 } .landing-footer .landing-footer-content .content-col-3 .content-col-3-item, .landing-footer .landing-footer-content .content-col-3 .content-col-3-item a { font-size: 1.6rem } .landing-footer .landing-footer-content .content-col-2 .copy-right-text a, .landing-footer .landing-footer-content .content-col-3 .content-col-3-item a { color: #fff; text-decoration: none; font-family: robotoregular } .landing-footer .landing-footer-content .content-col-2 .copy-right-text a:hover, .landing-footer .landing-footer-content .content-col-3 .content-col-3-item a:hover { text-decoration: underline } .landing-footer .landing-footer-content .content-col-2 .copy-right-text a:hover, .landing-footer .landing-footer-content .content-col-3 .content-col-3-item a:hover { text-decoration: underline } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item h4, .landing-footer .landing-footer-content .content-col-1 .content-col-1-item .nav li h4 { margin: 1rem 0; font-family: RobotoRegular; font-size: 1.8rem } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item, .landing-footer .landing-footer-content .content-col-2 .copy-right-text { display: none } @media (max-width: 767px) { .landing-footer { text-align: center } } @media (min-width: 768px) { .landing-footer .container { padding: 0 } .landing-footer { padding: 4rem 0 } .landing-footer .landing-footer-content .content-col-1 .content-col-1-item, .landing-footer .landing-footer-content .content-col-2 .copy-right-text { display: block } .landing-footer .landing-footer-content .content-col-3 { display: none } } .landing-footer + div { max-width: 100rem; margin: 0 auto; text-align: center; padding: 5rem 1.5rem } .landing-footer + div p { margin-bottom: 1.5rem } .landing-footer + div .row { justify-content: center } .secured-text p { font-size: 1.6rem; font-family: RobotoRegular; color: #696c72; } .secured-text sup { font-size: 1.2rem } .secured-text .ccpa-container { display: none } .secured-text #doNotSellMyInfo { padding: 7.5rem 0 23rem } .secured-text #doNotSellMyInfo a { font-size: 1.6rem; color: #696c72; text-decoration: none; font-family: RobotoRegular } .secured-text #doNotSellMyInfo a:hover { text-decoration: underline } .secured-text .norton-img { max-width: 110px; width: 100%; height: 63px; } .secured-text .trusted-site-img { max-width: 120px; width: 100%; height: 50px; } @media screen and (min-width: 767px) { .secured-text #doNotSellMyInfo { padding: 3rem 0 11rem } } .eula-terms { position: fixed; bottom: 0; left: 0; right: 0; width: 100%; background-color: hsla(0, 0%, 40%, .9019607843137255); padding: 15px; z-index: 10000; color: #fff; font-size: 1.8rem } .eula-terms .eula-terms-content p { margin: 0; font-family: RobotoRegular } .eula-terms .eula-terms-content p a:hover { text-decoration: underline } .eula-terms .eula-terms-content .term-btn-wrapper button { border: 2px solid #1ab153; background-color: #1ab153; width: 100%; margin-top: 15px; border-radius: 30px; height: 40px; color: #fff; font-size: inherit; font-family: RobotoRegular } @media (min-width: 992px) and (max-width: 1190px) { .eula-terms .eula-terms-content p { max-width: 44% } } @media screen and (min-width: 992px) { .eula-terms .eula-terms-content { max-width: 992px; width: 100%; margin: 0 auto } .eula-terms .eula-terms-content p { display: inline-block; width: 60%; float: left; text-align: left; font-size: 1.8rem } .eula-terms .eula-terms-content .term-btn-wrapper { max-width: 600px; width: 30%; text-align: right; float: right; margin-top: 12px } .eula-terms .eula-terms-content .term-btn-wrapper button { width: 160px; margin-top: -5px; margin-left: 15px } }