/*-------------------------------------------------------------- Widgets --------------------------------------------------------------*/ .widget { margin: 0 0 2em; font-family: 'Open Sans', sans-serif; font-size: 12px; font-size: 1.2rem; } .widget-title { margin-bottom: 2em; padding-bottom: 1em; font-size: 16px; font-size: 1.6rem; font-weight: 700; border-bottom: 1px dashed #000; color: #263248; } .widget a { font-weight: 600; } .widget ul, .widget ol { padding: 0; margin: -1em 0 0; list-style-type: none; } .widget li { } .widget li ul, .widget li ol { margin-top: 0; } .widget li li { } /* Make sure select elements fit in widgets */ .widget select { max-width: 100%; } /* Search widget */ .widget_search .search-submit { display: none; } .footer-widgets { margin: 0 auto; } .footer-widgets .widget-title, .footer-widgets .widget a:hover { color: #000; } .footer-widgets .widget { float: left; width: 300px; margin: 0 1em 1em 1em; } /*-------------------------------------------------------------- Footer --------------------------------------------------------------*/ .site-footer { border-top: 1px dashed #263248; padding: 1em 0 2em 0; font-family: 'Open Sans', sans-serif; font-size: 12px; font-size: 1.2rem; color: #263248; font-weight: 100; } .site-footer a { font-weight: 100; } .site-info { padding-top: 2em; border-top: 1px dashed #000; text-align: center; } .widget_recent_entries li:before, .widget_recent_comments li:before, .widget_archive li:before { display: block; float: left; margin-left: -2em; font-family: 'fontawesome'; font-size: 12px; font-size: 1.2rem; } /* Extras */ .widget_recent_entries li, .widget_recent_comments li { margin: 0 0 .5em 2em; } .widget_recent_entries li:before { content: "\f0e7"; } .widget_recent_comments li:before { content: "\f1b3"; } .widget_archive li { margin: 0 0 .5em 2em; } .widget_archive li:before { content: "\f0e0"; } .widget_nav_menu a, .widget_pages a { display: block; padding: .5em 0; border-bottom: solid 1px #263248; } .widget_nav_menu li, .widget_pages li { padding-top: 0; } .widget_rss li { margin-bottom: 1em; } .widget_rss .rss-date, .widget_rss cite { display: block; font-size: 85%; } /* Footer widgets responsive */ @media screen and (max-width: 879px) { #footer-widgets { width: 100%!important; } .footer-widgets .widget { float: none; width: 100%; margin: 0; padding: 1em; } }