.primary-sidebar h2{font-size:2.2rem;line-height:1}@media (min-width:1680px){.primary-sidebar h2{font-size:2.8rem}}.widget{margin:0 0 1.5em}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style-type:none}.widget select{max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis}.widget_archive li{color:#596068}.widget_categories .children{padding-top:0}.widget_search .search-submit{display:none}.widget_nav_menu .sub-menu,.widget_pages .children{padding-top:0;padding-bottom:.5em}.widget_meta a,.widget_nav_menu a,.widget_pages a{display:block;padding-top:.75em;padding-bottom:.75em;text-decoration:none}.widget_nav_menu a:focus,.widget_nav_menu a:hover,.widget_pages a:focus,.widget_pages a:hover{text-decoration:none}.widget_nav_menu li,.widget_pages li{padding:0}.widget_nav_menu li ul,.widget_pages li ul{padding-left:1em}.widget_meta li{padding:0}.widget_recent_comments li{line-height:1.3em;padding-bottom:.5em}.widget_recent_comments a:focus,.widget_recent_comments a:hover{padding-left:0}.widget_rss li{margin-bottom:1em;line-height:1.3em}.widget li a.rsswidget{padding-right:.5em;font-size:16px;font-size:1.6rem;line-height:1.4}.rss-date,.widget_rss cite{color:#333;font-size:12.8px;font-size:1.28rem}.rssSummary{font-family:inherit;padding:.5em 0;font-size:14.4px;font-size:1.44rem;line-height:1.3em}.widget_search input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;
  /*! padding: .5em 1em; */padding:.5em;border:1px solid #c3c3c3;border-radius:0}.widget_calendar{font-weight:400}.widget_calendar caption{padding:.5em 0;font-size:16px;font-size:1.6rem;font-weight:500;text-align:left}.widget_calendar thead{background-color:rgba(0,0,0,0);color:#000}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{padding:.2em;font-size:12.8px;font-size:1.28rem;text-align:center;background-color:#fff;border:1px solid #ccc}.widget_calendar th{border:none;text-align:center}.widget_calendar .pad{background-color:#fff}.widget_calendar a{font-weight:900;text-decoration:none}.textwidget{line-height:1.3em}.footer-widgets{margin:2em 0 0;padding:1em 0;background-color:#000}