﻿.spotlight-title-text, .spotlight-date-text {
	display: none; }

h4.spotlight-date {
	margin: -10px 0 12px; }
	
.edit-mode-panel {
    margin: 80px auto;
    width: 100%;
    display: flex; }

#archives {
	margin-left: 0px;    
	padding-bottom: 0.02rem; }

#archives li:first-child, #archives li:first-child + p {
	display: none; }
	
#archives li, #current-posts li {
	list-style: none;
	padding: 16px 30px 0px 2px;
	display: flex; }

#archives li a, #current-posts li a, #vid-archives li a {
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	position: relative;	}

#archives li:before, #current-posts li:before, #vid-archives li:before {
    position: relative;
    left: -8px;
    top: 3px;
    bottom: 0; }

#archives li:nth-child(even):before, #current-posts li:nth-child(even):before, #vid-archives li:nth-child(even):before {
	content: none; }

#archives li { 
	padding-left: 32px !important; }

#archives p {
	padding-left: 37px;
    font-weight: bold; }
	
.widget .widget__item {
    padding: 0; }

.widget li:nth-child(even) .widget__item:before {
	background: transparent;
    left: 0px;
    top: 0px;
    bottom: 0px; }
    
.widget .widget__item:before {
    left: -34px;
    top: -16px;
    bottom: -42px !important ; }
        
.widget li + p + li {
    border-top: 3px solid rgb(225, 225, 225); }
 
.widget li:nth-child(even) {
	border-top: none;
	font-weight: bold;
	padding: 0 40px 16px 34px !important;
	margin-top: -16px; }
    
.widget .widget__content  .archives a:hover, .widget .widget__content  .recent-posts a:hover {
    text-decoration: none; } 
          
.spotlight-block .spotlight-row:after {
    content: "";
    display: block;
    clear: both; }
