.site-header,
.site-header-main {
background-color: #080029 !important;
} #secondary,
.site-content .widget-area {
background-color: #080029 !important;
} .site-footer,
#colophon {
background-color: #080029 !important;
}
.site-info a[href*="wordpress.org"] {
display: none;
} .site-header .site-title,
.site-header h1,
.site-header h2 {
font-size: 17px !important;
} @media (max-width: 768px) {
.site-header .site-title,
.site-header h1,
.site-header h2 {
font-size: 16px !important;
}
} @media (min-width: 768px) {
.site-content,
.content-area,
.widget-area,
#secondary {
margin-top: 0 !important;
padding-top: 0 !important;
}
} @media (max-width: 767px) {
.site-content {
padding-top: 6px !important;
}
.content-area {
padding-top: 4px !important;
}
.widget-area {
margin-top: 6px !important;
}
} .widget-area h2,
.widget-area h3 {
margin-bottom: 6px !important;
padding-bottom: 0 !important;
}
.widget {
margin-bottom: 6px !important;
}
html,
body {
   background-color: #080029 !important;
} body:before {
background-color: #080029 !important;
} .site:before {
background-color: #080029 !important;
} .site:before {
content: none !important;
}
#footer-sidebar .widget {
position: static !important;
width: 100% !important;
float: none !important;
}
#supplementary {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#footer-sidebar .widget {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 10px;
padding-bottom: 10px;
}
#footer-sidebar .textwidget p {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
@media (max-width: 767px) {
#footer-sidebar .widget {
padding-top: 6px;
padding-bottom: 6px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
#footer-sidebar .widget {
padding-top: 8px;
padding-bottom: 8px;
}
} @media (max-width: 767px) {
.footer-sidebar {
padding-top: 8px !important;
padding-bottom: 8px !important;
padding-left: 12px !important;
padding-right: 12px !important;
}
} .entry-title {
font-size: 24px !important;
line-height: 1.25;
}
@media (max-width: 767px) {
.entry-title {
font-size: 18px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.entry-title {
font-size: 23px !important;
}
} .entry-title {
font-size: 24px !important; font-weight: 700 !important; line-height: 1.25;
}
@media (max-width: 767px) {
.entry-title {
font-size: 18px !important;
line-height: 1.3;
}
}
@media (max-width: 767px) { #masthead {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
} .site-content {
padding-top: 0 !important;
margin-top: 0 !important;
} .entry-content img:first-child,
.entry-content figure:first-child {
margin-top: 0 !important;
}
}
@media (max-width: 767px) { #masthead,
.site-header {
border-bottom: none !important;
box-shadow: none !important;
}
#masthead:after,
.site-header:after {
content: none !important;
display: none !important;
}
}
@media (max-width: 767px) { body,
.site,
.site-header,
#masthead,
.site-content {
padding-top: 0 !important;
margin-top: 0 !important;
}
}
@media (max-width: 767px) {
.content-area {
padding-top: 0 !important;
}
}
@media (max-width: 1023px) {
.content-sidebar {
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
}
@media (max-width: 767px) {
.widget-area {
margin-top: 0 !important;
}
}
@media (max-width: 1023px) {
.content-sidebar {
padding-top: 6px !important;
padding-bottom: 0 !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
} .content-sidebar {
margin-top: 6px !important;
} .paging-navigation {
margin-top: 12px !important;
margin-bottom: 12px !important;
} .site-content .entry-header {
padding-top: 12px !important;    padding-bottom 1px !important;   } @media (max-width: 767px) {
body.blog .site-content .entry-header {
padding-top: 0 !important;
margin-top: 0 !important;
}
} @media (max-width: 767px) {
body.single .site-content .entry-header,
body.page .site-content .entry-header {
padding-top: 15px !important;
margin-top: 0 !important;
}
} @media (max-width: 767px) {
.hentry {
margin-bottom: 8px !important;
}
}
.site-content footer.entry-meta {
margin: 8px auto 0 !important;
}
.archive-header,
.page-header {
margin-top: 6px !important;
   margin-bottom: 6px !important;
}
.site-content .entry-content, .site-content .entry-summary, .page-content {
background-color: #fff;
padding: 0px 10px 0;
}
.content-sidebar .widget .widget-title {
border-top: 5px solid #000;
color: #2b2b2b;
font-size: 14px;
font-weight: 900;
margin: 0 0 6px;
padding-top: 7px;
text-transform: uppercase;
}
.widget .wp-caption {
margin-bottom: 10px;
}
.content-sidebar .widget .widget-title {
border-top: 5px solid #000;
color: #2b2b2b;
font-size: 13px;
font-weight: 900;
margin: 0 0 6px;
padding-top: 7px;
text-transform: uppercase;
}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .widget_text li {
border-top: 1px solid rgba(255, 255, 255, 0.2);
padding: 6px 0 6px;
}
.primary-sidebar {
padding-top: 18px;
}
.widget .widget-title {
font-size: 14px;
font-weight: 700;
line-height: 1.7142857142;
margin: 0 0 12px 0;
text-transform: uppercase;
}
@media screen and (min-width: 1008px)
.site-description {
display: block;
margin: 0 0 6px;
}
.site-description {
display: none;
font-size: 13px;
font-weight: 400;
line-height: 1.5;
}
@media screen and (min-width: 1008px)
.footer-sidebar .widget .widget-title, .primary-sidebar .widget .widget-title {
font-size: 10px;
font-weight: 900;
line-height: 1.6363636363;
margin-bottom: 10px;
}
.widget .widget-title {
font-size: 14px;
font-weight: 700;
line-height: 1.7142857142;
margin: 0 0 3px 0;
text-transform: uppercase;
}
.widget_media_image .widget-title,
.widget_recent_entries .widget-title {
margin-bottom: 8px !important;
}
.widget_media_image .widget-title,
.widget_recent_entries .widget-title,
.widget_categories .widget-title {
margin-bottom: 8px !important;
}
.site-content .entry-header {
background-color: #fff;
padding: 0 30px 1px;
} h1 {
font-size: 32px; font-weight: 700;
line-height: 1.25;
} h2 {
font-size: 26px;
font-weight: 600;
line-height: 1.3;
} h3 {
font-size: 22px;
font-weight: 600;
line-height: 1.35;
}
h4 {
font-size: 18px;
font-weight: 500;
}
h5 {
font-size: 16px;
font-weight: 500;
}
h6 {
font-size: 15px;
font-weight: 500;
}
@media (max-width: 768px) {
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
}
body.category .site-main header.page-header,
body.category .site-main header.archive-header {
margin-bottom: 8px !important;
}
body.archive .site-main header.page-header,
body.archive .site-main header.archive-header {
margin-bottom: 8px !important;
}
@media screen and (min-width:1218px) {
.site-content .entry-header,
.site-content .entry-content {
margin-right: auto !important;
margin-left: auto !important;
   max-width: 900px;
} .archive-header .taxonomy-description,
.archive-header .author-description,
.archive-header .archive-description {
padding-top: 4px !important;
margin-top: 4px !important;
}
}
.archive-header .taxonomy-description,
.archive-header .author-description {
padding-top: 5px !important;
}
.archive-header {
padding-bottom: 5px !important;
}
@media screen and (max-width: 400px) {
.archive-header {
padding-bottom: 5px !important;
}
}
.site-content .has-post-thumbnail .entry-header {
padding-top: 0 !important;
} @media (max-width: 400px) {
.list-view .site-content .entry-title {
font-size: 16px !important;
line-height: 1.3;
}
}
.site-content .entry-meta {
background-color: #fff;
margin-top: 8px;
margin-bottom: 8px;
}
.site-content .has-post-thumbnail .entry-header {
padding-top: 1px !important;
}
@media (max-width: 767px) {
body.single .site-content .entry-header, body.page .site-content .entry-header {
padding-top: 1px !important;
margin-top: 0 !important;
}
}
.post-navigation, .image-navigation {
margin: 24px auto 24px;
max-width: 474px;
padding: 0 10px;
}
body.page .entry-title {
font-size: 20px !important;
line-height: 1.3;
margin-top: 14px;
}
.entry-title {
font-size: 20px !important;
font-weight: 700 !important;
line-height: 1.25;
}
a {
text-decoration: none !important;
}
.entry-content h2,
.page-content h2,
.wp-block-post-content h2 {
font-size:20px;
}
.entry-content a {
text-decoration: none;
font-weight: bold;
}
.page-header {    margin-bottom: 10px !important;}
@media screen and (max-width: 768px) {    .archive-header,    .page-header {        margin: 10px auto 0 !important;        padding-bottom: 10px !important;    }}
@media screen and (min-width: 1218px) {
.archive-header, .comments-area, .image-navigation, .page-header, .page-content, .post-navigation, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content footer.entry-meta {
margin-right: 90px;
}
}
.hentry {
margin: 0 auto 24px;
max-width: 672px;
}
element.style {
}
p {
margin-bottom: 12px;
}