p, ul , ol {
margin-bottom: 15px;
}

footer p, footer ul, footer ol {
margin-bottom: 9px;
}

ul li, ol li {
line-height: 30px;
font-size: 15px;
font-family: Arvo;
color: #727272;
}

ul, ol {
padding-left: 30px;
}

footer ul, footer ol,
.sidebar ul, .sidebar ol {
padding-left: 0;
}

h2, h2 a {
padding-top: 4px;
padding-bottom: 10px;
}

@media (min-width: 768px) {
.pla-column-lt {
padding-right: 15px;
}

.pla-column-rt {
padding-left: 15px;
}
}

footer {
margin-top: 50px;
}

.header-right-widget .textwidget {
color: #000;
font-size: 15px;
font-weight: 200;
}

@media (min-width: 999px) {
.header-right-widget .textwidget {
padding-right: 65px;
}
}

@media (max-width: 999px) {
.header-right-widget .textwidget {
text-align: center;
padding: 9px 0 7px 0;
}

.header_top .left {
display: none;
}
}

p a, p a:hover {
border-bottom: 1px dotted;
padding-bottom: 2px;
}

.sidebar h4 {
letter-spacing: 1px;
}

@media (min-width: 601px) {
.sidebar {
padding-left: 15px;
}
}

footer {
margin-top: 50px;
}

#recent-posts-2 a {
line-height: 26px;
}

.blog_holder.blog_date_in_title article:not(.format-quote):not(.format-link) .post_info {
    margin: 0 0 20px 0 !important;
}

.blog_holder article h2 {
    padding-bottom: 0px !important;
}