/* * * !DO NOT EDIT THE CSS FILES, THEY ARE BUILT WITH THE LESS CSS! * less/footer/footer.less * * --------------------------- * Styles associated with the footer wrapper * --------------------------- */ @import "../_mixins/all.less"; @import "../_mixins/spriteSheet.less"; @dir: '../'; #footer { padding: 10px 4px 4px; .footer_col { a { text-decoration: none; &:hover { color: @highlightPrimary; } } } } .footer_col { display: none; } #wdn_footer_feedback { display: block; form { display: none; } h3 { .box-shadow(inset, 0px, 1px, 5px, 0px, rgba(0,0,0,0.4)); .border-radius(20px); font-size: 0.5em; .linear-gradient(rgba(183,183,183,0.8), rgba(172,172,172,0.8)); display: inline-block; line-height: 1; padding: 11px 5px; a { font-weight: bold; padding: 5px 8px; text-shadow: 0 1px 1px #fff; color: #666; border-bottom: 1px solid #b4b4b4; border-right: 1px solid #dfdfdf; .border-radius(20px); .linear-gradient-no-filter(#f3f3f3, #dddddd); } } } #wdn_copyright { display: none; } @media (min-width: 320px) { } @media (min-width: 480px) { } @media (min-width: 600px) { #footer { background: #eee; padding: 50px 4px 0; margin: 0; position: relative; clear: both; background-position: 0 0px; background-size: 0 95px; background-repeat: repeat-x; text-align: left; font-size: 80%; line-height: 150%; color: #333; text-shadow: 0px 1px 0px #f5f2ef; border-top: 1px solid #EEE; .box-shadow(0px, -1px, 0px, #cecece); .footer_col { width: 30%; float: left; position: relative; margin-left: 5%; margin-bottom: 20px; h3 { font-size: 2em; text-transform: uppercase; color: #444; border-bottom: 1px solid #888; text-align: center; padding: 0.3em 0; margin-bottom: 0.8em; font-family: @brandFont; font-weight: normal; background: none; .box-shadow(0, 1px, 0, #fff); display: block; .border-radius(0); line-height: 0.5; a { background: none; border: none; color: #444; font-weight: normal; text-shadow: none; } } a, &:link, &:visited { color: #333; } ul { li { margin: 2px 0; border-bottom: 1px dotted #c0c0c0; ul { border-top: 1px dotted #c0c0c0; li { margin: 2px 10px; &:last-child { border-bottom: none; margin: 0 10px; } } } a { display: inline-block; padding: 1px 8px; &:hover { color: @highlightPrimary; } } } } } #wdn_footer_feedback { margin-left: 0; } } #footer_floater { #wdnSprite > .topSealb(@dir); margin: -71px auto 0; } #wdn_footer_contact, #wdn_footer_share { display: block; } #wdn_footer_share { } #wdn_copyright { clear: both; display: block; border-top: 2px solid #fff; text-shadow: 0px 1px 0px #730201; .box-shadow(0, -1px, 0, #cecece, 0px, 3px, 5px, #aaa); .linear-gradient-no-filter(@highlightPrimary, @shadowPrimary); color: #fff; line-height: 1.6em; min-height: 42px; margin: 0 -4px -4px -4px; padding: 4px; overflow: auto; a { color: #fff; } ul { display: inline; li { display: inline; } } > div { width: 79%; padding-right: 3%; display: inline-table; vertical-align: top; } #wdn_logos { width: 100px; float: right; padding-right: 0; margin-top: 4px; a { display: inline-block; } #unl_wordmark { #wdnSprite > .wordmark_white(@dir); .text-hidden(); padding-bottom: 6px; border-bottom: 1px solid #c6c6c6; margin-bottom: 9px; .box-shadow(0, 1px, 0, #9d0201); } #b1g_wordmark { #wdnSprite > .B1G(@dir); .text-hidden(); float: right; margin-top: -15px; } #cic_wordmark { #wdnSprite > .cic(@dir); .text-hidden(); } } } } @media (min-width: 768px) { #wdn_footer_related { display: block; } #footer { margin: 0 -5px; .footer_col { width: 22%; float: left; position: relative; margin-left: 4%; margin-bottom: 20px; h3 { font-size: 2.2em; } } } #wdn_copyright { margin: 0 -16px -12px; } } @media (min-width: 960px) { #wdn_copyright { > div { width: 86%; } } } @media (min-width: 1040px) { #footer { margin: 15px -12px 0; font-size: 71%; } .footer_col { width: 222px; float: left; position: relative; margin-left: 24px; margin-bottom: 20px; } #wdn_copyright { .border-radius4(0,0,10px,10px); margin: 0 -16px -23px; padding: 16px; > div { width: 79%; } #wdn_logos { width: 162px; a { display: inline; float: left; vertical-align: baseline; } #unl_wordmark { padding-right: 6px; border-bottom: 0; border-right: 1px solid #c6c6c6; margin-right: 9px; .box-shadow(1px, 0, 0, #9d0201); } #b1g_wordmark { margin: 25px 0 0 -46px; padding-right: 6px; } } } }