.bg-default { background-color: #fff; } body .footer-links { background: #fff; } body .footer-links ul { margin-bottom: 0; } body .footer-links .lead { font-size: 17px; margin-top: 20px; } body .footer-links ul.row>li { padding-bottom: 20px; line-height: 1.2; } body .footer-links ul.row>li a { color: #0099db; text-decoration: none; } body .footer-links ul.row>li h4 { font-size: 17px; } body .footer-links .footer-heading h4 { color: #542e91!important; } .footer-links a { display: inline-block; padding-top: 5px; padding-bottom: 5px; } .footer-container { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; } .footer-links .list-unstyled { margin-left: -15px; margin-right: -15px; } .footer-sitemap-links-new { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } .nav-footer { margin-bottom: 0; padding-left: 0; list-style: none; } .nav-footer>li { float: none; } .nav-footer>li>a { padding: 10px 20px; } .nav-footer>li, .nav-footer>li>a, .nav-footer-stacked>li { position: relative; display: block; } .nav-footer>li>a:hover { text-decoration: none; background-color: #f5f5f5; } ul.nav-footer-stacked>li>a.collapse-heading { padding: 10px 0; } .lead { font-size: 18px; margin-bottom: 24px; font-weight: 300; line-height: 1.4; text-decoration: none!important; } .collapse-heading.lead { margin-bottom: 0; } .collapse-heading.collapsed, .collapse-heading:hover, .collapse-heading:focus { text-decoration: none; } .collapse-icon { margin-right: .25em; -webkit-transition: transform .2s ease-out; -o-transition: transform .2s ease-out; transition: transform .2s ease-out; } .collapse-xs { display: none; } .collapse-xs.in { display: block; } [data-toggle=collapse] { cursor: pointer; } .list-unstyled { padding-left: 0; list-style: none; } .visible-xs, .visible-sm { display: none!important; } .visible-sm-inline-block, .visible-xs-inline-block { display: none; } .block-sm { padding-top: 20px; padding-bottom: 20px; } @media (max-width: 767px) { body { background: 0 0; } body .footer-links ul.row>li { line-height: 2.5; text-indent: 15px; } .footer-links a { display: block; } .nav-footer>li>a { background: 0 0; } .footer-links .visible-xs, .footer-links .visible-sm { display: block!important; } .visible-xs-inline-block { display: inline-block; } } @media (min-width: 768px) { .footer-container, .list-unstyled { width: 100%; } .footer-sitemap-links-new { width: 25%; box-sizing: border-box; float: left; } h4 { font-size: 18px; } .footer-links .visible-xs, .footer-links .visible-sm { display: none!important; } #seoLinks { display: block!important; } } @media (max-width: 991px) { body .footer-links { margin-top: -15px; padding-bottom: 15px; } body .collapse-heading { color: #542e91; } body .collapse-heading.collapsed { background-image: none; opacity: 1; } body .collapse-heading .collapse-icon.symbol { transform: rotate(90deg); } body .collapse-heading.collapsed .collapse-icon.symbol { transform: rotate(0); } .collapse-sm { display: none; } .collapse-sm.in { display: block; } } @media (min-width: 992px) { .footer-container { width: 970px; } } @media (min-width: 1200px) { .footer-container { width: 1170px; } } 