.primary-sidebar{padding:1.5rem;font-family:var(--highlight-font-family);font-stretch:condensed;max-width:var(--content-width);margin-left:auto;margin-right:auto}.primary-sidebar .widget{width:100%;background-color:rgba(0,0,0,.75);color:#fff;padding:0 5px 5px;font-family:Source Sans Pro,sans-serif;font-weight:300}.primary-sidebar .widget a{color:#fff}.primary-sidebar .widget input,.primary-sidebar .widget select,.primary-sidebar .widget textarea{max-width:100%}.primary-sidebar .widget .button,.primary-sidebar .widget button,.primary-sidebar .widget input[type=button],.primary-sidebar .widget input[type=reset],.primary-sidebar .widget input[type=submit]{color:#fff;border:3px solid #fff;max-width:100%}.primary-sidebar .widget .button:hover,.primary-sidebar .widget button:hover,.primary-sidebar .widget input:hover[type=button],.primary-sidebar .widget input:hover[type=reset],.primary-sidebar .widget input:hover[type=submit]{background-color:#fff;color:#000}.primary-sidebar .widget:first-child{margin-top:0}.primary-sidebar .widget label{color:#fff}.primary-sidebar .widget.author-bio .mugshot{float:left;position:relative;width:96px;height:96px;margin-right:5px;margin-top:5px}.primary-sidebar .widget.author-bio .mugshot img{border-radius:96px}.primary-sidebar .widget.author-bio .bio{font-family:Lato;font-size:14px;font-weight:300}.primary-sidebar .widget .tagcloud a{font-size:16px!important;font-family:Lato,sans-serif;font-weight:300;background-color:rgba(0,0,0,.75);margin:1px;padding:2px 3px;display:inline-block;color:#fff;border:1px solid #fff;border-radius:2px}.primary-sidebar .widget .tagcloud a:hover{background-color:#fff;color:#000;display:inline-block}.primary-sidebar .widget.widget_calendar{width:100%;margin-bottom:0}.primary-sidebar .widget.widget_calendar caption{text-align:center;color:#fff;font-size:26px;margin-top:0;margin-bottom:3px;font-family:Lato,sans-serif;font-weight:300}.primary-sidebar .widget.widget_calendar thead{font-size:14px;font-family:Lato,sans-serif;font-weight:300;color:#fff;background:transparent;border:0}.primary-sidebar .widget.widget_calendar thead tr{background-color:transparent!important;color:#fff;border:0}.primary-sidebar .widget.widget_calendar thead tr th{padding-bottom:5px;text-align:center;background-color:transparent!important;color:#fff;border-right:0}.primary-sidebar .widget.widget_calendar tbody{color:#aaa;font-family:Lato,sans-serif;font-weight:300;border:0;background-color:transparent}.primary-sidebar .widget.widget_calendar tbody tr{color:#fff!important;font-weight:300;background-color:transparent!important;border:0}.primary-sidebar .widget.widget_calendar tbody tr a{color:#fff!important;cursor:pointer}.primary-sidebar .widget.widget_calendar tbody tr td{text-align:center;padding:8px;border:0;border-radius:2px;background-color:transparent;color:#fff;cursor:pointer}.primary-sidebar .widget.widget_calendar tbody tr td :hover,.primary-sidebar .widget.widget_calendar tbody tr td :hover>a,.primary-sidebar .widget.widget_calendar tbody tr td a:hover{color:#aaa}.primary-sidebar .widget.widget_calendar tbody #today{background-color:#fff!important;color:#252525!important}.primary-sidebar .widget.widget_calendar tbody #today a{color:#252525!important;cursor:pointer}.primary-sidebar .widget.widget_calendar tbody #today a:hover{color:#fff!important}.primary-sidebar .widget.widget_calendar tbody #today:hover{background-color:transparent!important;color:#fff!important}.primary-sidebar .widget.widget_calendar tbody #today:hover>a{color:#fff!important}.primary-sidebar .widget.widget_calendar tbody .pad{background:none}.primary-sidebar .widget.widget_calendar tfoot{background-color:transparent;color:#fff;border:0}.primary-sidebar .widget.widget_calendar tfoot td{border:0}.primary-sidebar .widget.widget_calendar tfoot td:hover,.primary-sidebar .widget.widget_calendar tfoot td:hover>a{background-color:transparent;color:#aaa}.primary-sidebar .widget.widget_calendar tfoot tr{background-color:transparent!important;color:#fff}.primary-sidebar .widget.widget_calendar tfoot a{color:#fff;cursor:pointer}.primary-sidebar .widget.widget_calendar tfoot a:hover{background-color:transparent;color:#aaa}.primary-sidebar .widget.widget_calendar tfoot #next,.primary-sidebar .widget.widget_calendar tfoot #prev{font-size:16px;text-transform:uppercase;text-align:center;font-family:Lato,sans-serif;font-weight:300}.primary-sidebar .widget.widget_calendar tfoot #prev{padding-top:5px}