.sidebar{margin-top:100px}@media (min-width:992px){.sidebar{margin-top:0}}.widget-title{color:#222;font-size:16px;font-weight:700;margin-bottom:10px;margin-top:57px;padding-bottom:16px;position:relative}.widget-title:after{background-color:#b2b2b2;background-image:-webkit-linear-gradient(0deg,transparent 50%,#fff 50%);background-image:linear-gradient(90deg,transparent 50%,#fff 50%);background-size:3px 3px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.widget_search form,.widget-search form{position:relative}.widget_search label,.widget-search label{display:block;margin:0;width:100%}.widget_search input[type=text],.widget_search button,.widget-search input[type=text],.widget-search button{font-size:14px;line-height:1.3em;padding:9px 10px}.widget_search input[type=text],.widget-search input[type=text]{background:0 0;-webkit-border-radius:0;border-radius:0;font-weight:300}.widget_search button,.widget-search button{background:0 0;border:none;color:#b5b5b5;position:absolute;right:0;top:0}.widget_search button i,.widget-search button i{font-size:14px}.widget_categories ul,.widget-categories ul{list-style:none;margin:0;padding:0}.widget_categories li+li,.widget-categories li+li{margin-top:12px}.widget_categories a,.widget-categories a{position:relative;padding-left:20px}.widget_categories a:before,.widget-categories a:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #b5b5b5;content:"";left:0;height:0;margin-top:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-color .2s;transition:border-color .2s;width:0}.sidebar .widget_categories a:hover,.sidebar .widget-categories a:hover{color:#222}.sidebar .widget_categories a:hover:before,.sidebar .widget-categories a:hover:before{border-left-color:#222}.widget_categories .count:before,.widget-categories .count:before{content:"("}.widget_categories .count:after,.widget-categories .count:after{content:")"}.widget_tag_cloud a,.widget-tag-cloud a{text-decoration:underline}.sidebar .widget_tag_cloud a:hover,.sidebar .widget-tag-cloud a:hover{color:#222}.widget_calendar,.widget-calendar{font-weight:400}.widget_calendar caption,.widget-calendar caption{color:#222;font-size:14px;font-weight:700;margin-bottom:9px;text-align:center}.widget_calendar #calendar_wrap,.widget_calendar .calendar-wrap,.widget-calendar #calendar_wrap,.widget-calendar .calendar-wrap{border:1px solid #e1e1e1;margin-top:17px;padding:15px 16px}.widget_calendar table,.widget-calendar table{overflow:hidden;width:100%}.widget_calendar td,.widget_calendar th,.widget-calendar td,.widget-calendar th{padding:5px 1px;text-align:center}@media (min-width:500px){.widget_calendar td,.widget_calendar th,.widget-calendar td,.widget-calendar th{padding:15px 6px}}@media (min-width:992px){.widget_calendar td,.widget_calendar th,.widget-calendar td,.widget-calendar th{padding:5px 3px}}@media (min-width:1200px){.widget_calendar td,.widget_calendar th,.widget-calendar td,.widget-calendar th{padding:5px 6px}}.widget_calendar thead th,.widget-calendar thead th{color:#222;font-size:9px;text-transform:uppercase}.widget_calendar tbody td,.widget-calendar tbody td{color:#b5b5b5;font-size:13px}.widget_calendar tbody td#today,.widget_calendar tbody td.today,.widget_calendar tbody td a,.widget-calendar tbody td#today,.widget-calendar tbody td.today,.widget-calendar tbody td a{color:#222}.widget_calendar tbody td#today,.widget_calendar tbody td.today,.widget-calendar tbody td#today,.widget-calendar tbody td.today{position:relative}.widget_calendar tbody td#today:after,.widget_calendar tbody td.today:after,.widget-calendar tbody td#today:after,.widget-calendar tbody td.today:after{background-color:#a7a7a7;bottom:5px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:15px}.widget_recent_comments ul,.widget-recent-comments ul{list-style:none;margin:0;padding:0}.widget_recent_comments li,.widget-recent-comments li{padding-left:20px;position:relative}.widget_recent_comments li:before,.widget-recent-comments li:before{background-color:#b5b5b5;content:"";-webkit-border-radius:100%;border-radius:100%;height:7px;left:0;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:7px}.widget_recent_comments li+li,.widget-recent-comments li+li{margin-top:12px}.widget_recent_entries ul,.widget-recent-entries ul{list-style:none;margin:0;padding:0}.widget_recent_entries li,.widget-recent-entries li{padding-left:50px;position:relative}.widget_recent_entries li+li,.widget-recent-entries li+li{margin-top:21px}.widget_recent_entries a,.widget-recent-entries a{line-height:1.1em;position:relative;top:-5px}.sidebar .widget_recent_entries a,.sidebar .widget-recent-entries a{color:#222}.widget_recent_entries .post-comments,.widget-recent-entries .post-comments{display:block;font-size:14px;margin-top:5px}.widget_recent_entries .post-date,.widget-recent-entries .post-date{background-color:#b5b5b5;color:#fff;font-size:14px;height:40px;left:0;line-height:1em;padding-top:8px;position:absolute;text-align:center;top:0;width:40px}.widget_recent_entries .post-date span,.widget-recent-entries .post-date span{display:block;font-size:7px;text-transform:uppercase}