.widget-title{font-size:1.5em}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget{margin-left:0;margin-right:0}.widget li{line-height:1.8}.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{text-overflow:ellipsis}.widget_categories .children{padding-top:0}.widget_nav_menu .sub-menu,.widget_pages .children{padding-top:0;padding-bottom:.5em}.widget_nav_menu a,.widget_pages a{display:block;padding:.6em 0}.widget_nav_menu a,.widget_nav_menu a:focus,.widget_nav_menu a:hover,.widget_pages a,.widget_pages a:focus,.widget_pages a:hover{text-decoration:none;border-bottom:1px dashed grey}.widget_nav_menu li,.widget_pages li{padding:0}.widget_nav_menu li ul,.widget_pages li ul{margin-left:1em}.widget_meta li{padding:0}.widget_recent_comments li{line-height:1.3;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.3}.widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{font-size:.8em}.rssSummary{font-family:var(--global-font-family);padding:.5em 0;font-size:.9em;line-height:1.3}.widget_search input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.5em 1em;border:1px solid var(--border-color-light);border-radius:0}.widget_calendar{font-weight:400}.widget_calendar caption{padding:.5em 0;font-size:1em;font-weight:500;text-align:left}.widget_calendar thead{background:transparent;color:#333}.widget_calendar th{border:none;text-align:center}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{padding:.2em;font-size:.8em;text-align:center;background:#fff;border:1px solid var(--border-color-light)}.widget_calendar .pad{background:#eaeaea}.widget_calendar a{font-weight:900;text-decoration:none}.textwidget{font-size:80%;line-height:1.3}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.ppop-widget{font-size:15px}.ppop-widget:last-child{margin-bottom:0}.ppop-widget ol,.ppop-widget ul{margin:0;padding:0}.ppop-widget ol li,.ppop-widget ul li{list-style:none;padding:4px 0}.ppop-widget a,.ppop-widget ol li a,.ppop-widget ul li a{text-decoration:none;color:#999;display:inline-block;text-decoration:underline}.ppop-widget a:focus,.ppop-widget a:hover,.ppop-widget ol li a:focus,.ppop-widget ol li a:hover,.ppop-widget ul li a:focus,.ppop-widget ul li a:hover{color:var(--color-primary)}.ppop-widget .ppop-widget-title.widget-title{font-size:14px;text-transform:uppercase;margin-top:-15px;margin-left:-15px;position:relative;padding:15px;width:calc(100% + 30px);border-bottom:var(--layout-border);-ms-word-wrap:break-word;word-wrap:break-word;color:var(--heading-color)}.ppop-widget.widget_search .search-form .search-field{width:100%;height:45px;padding:15px;border-radius:3px}.ppop-widget.widget_search .search-form .search-submit{line-height:42px;padding-top:3px}.ppop-widget.widget_media_image{padding:0;overflow:hidden}.ppop-widget.widget_media_image img{width:100%}.ppop-widget.widget_media_image .ppop-widget-title.widget-title{width:100%;margin:0}.ppop-widget.widget_media_gallery{padding:5px}.ppop-widget.widget_media_gallery .gallery{margin:0}.ppop-widget.widget_media_gallery a,.ppop-widget.widget_media_image a{display:block}.ppop-widget.widget_calendar{padding:0}.ppop-widget.widget_calendar .ppop-widget-title.widget-title{margin:0;width:100%}.ppop-widget .calendar_wrap #wp-calendar{margin-bottom:0}.ppop-widget .calendar_wrap #wp-calendar caption{padding:10px 15px;border-bottom:var(--layout-border);color:var(--font-color);font-size:14px}.ppop-widget .calendar_wrap #wp-calendar td,.ppop-widget .calendar_wrap #wp-calendar th{font-size:13px;padding:5px;text-align:center;border:0}.ppop-widget .calendar_wrap #wp-calendar th{border-bottom:var(--layout-border)}.ppop-widget .calendar_wrap #wp-calendar td a{color:var(--color-primary);font-weight:800}.ppop-widget .calendar_wrap #wp-calendar td#today{background:var(--color-primary);color:#fff;border-radius:3px;font-weight:800;position:relative;z-index:2}.ppop-widget .calendar_wrap #wp-calendar td#today a{color:#fff}.ppop-widget .calendar_wrap nav.wp-calendar-nav{padding:10px 15px;border-top:var(--layout-border)}@media (min-width:768px){.has-sidebar #secondary{width:30%}.has-sidebar .sidebar-left #secondary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.has-sidebar .sidebar-right #secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}