.main-nav {background: #23387e;margin: 0 25px;padding: 0 25px;}


.credits-text {
    text-align: right;
    font-size: 0;
}

.sb-widget.widget_search .search-form {
    background: #23387e;
}


/***** START *****/


a:hover { color: #23387e; text-decoration: underline; }

.content-list-category { position: absolute; left: 25px; top: 25px; font-size: 12px; font-size: 0.75rem; font-weight: 700; color: #fff; padding: 5px; background: #23387e; border: 3px solid #fff; text-transform: uppercase; }
.content-list-more { float: right; display: inline-block; font-size: 12px; font-size: 0.75rem; font-weight: 700; padding: 5px 10px; background: #23387e; text-transform: uppercase; }

.entry-category-title, .entry-tags span { display: inline-block; color: #fff; padding: 5px 10px; margin-right: 13px; background: #23387e; }

.entry-category a:hover, .entry-tags a:hover { color: #fff; background: #23387e; text-decoration: none; }

.entry-meta .fa { margin: 0 10px 0 0; color: #23387e; }

.entry-content a { color: #179cf0; }

.author-box-button { float: right; display: inline-block; font-size: 12px; font-size: 0.75rem; font-weight: 700; color: #fff; padding: 5px 10px; background: #23387e; border: 3px solid #fff; text-transform: uppercase; }

.comment-footer-meta a { font-size: 12px; font-size: 0.75rem; font-weight: 700; color: #fff; padding: 5px 10px; margin-right: 4px; background: #23387e; border: 3px solid #fff; text-transform: uppercase; }

input[type=submit] { font-size: 12px; font-size: 0.75rem; font-weight: 700; color: #fff; padding: 10px; cursor: pointer; background: #23387e; display: inline-block; border: 0; text-transform: uppercase; -webkit-appearance: none; }

.pagination .page-numbers:hover, .pagination .pagelink:hover, .pagination .current, .pagination .current:hover, .entry-content .pagelink, .entry-content .pagelink:hover, .entry-content a .pagelink { color: #fff; background: #23387e; text-decoration: none; }

.post-nav-wrap { padding: 0 10px; margin: 0 auto 25px; background: #23387e; }

.post-nav-wrap a { display: inline-block; color: #23387e; padding: 5px 10px; background: #fff; }

.sb-widget.widget_search .widget-title { background: #23387e; border-bottom: 1px dotted #fff; }
.sb-widget.widget_search { border-color: #23387e; }
.sb-widget.widget_search .search-form { background: #23387e; }

.footer-info a { color: #23387e; }

.content-slide-category { position: absolute; left: 25px; top: 25px; font-size: 12px; font-size: 0.75rem; font-weight: 700; color: #fff; padding: 5px; background: #23387e; border: 3px solid #fff; text-transform: uppercase; }
.recentcomments .comment-author-link, .rc-author { display: inline-block; font-size: 11px; font-size: 0.6875rem; font-weight: 700; padding: 3px 5px; margin-right: 5px; background: #23387e; text-transform: uppercase; border: 1px solid #fff; }

.mh-recent-comments li:hover { background: #23387e; }

.widget_nav_menu li a:hover, .widget_meta li a:hover { background: #23387e; color: #fff; text-decoration: none; }

.widget_recent_entries li:hover { background: #23387e; color: #fff; }

.widget_recent_entries .post-date { display: inline-block; float: right; font-size: 11px; font-size: 0.6875rem; font-weight: 700; color: #fff; margin-left: 5px; padding: 3px 5px; background: #23387e; border: 1px solid #fff; text-transform: uppercase; }

#calendar_wrap a { color: #23387e; }
#calendar_wrap table td:hover { color: #fff; background: #23387e; }

.tagcloud a { font-size: 12px !important; font-size: 0.75rem !important; font-weight: 700; color: #fff; padding: 5px 10px; margin: 5px 7px 5px 0; display: inline-block; text-transform: uppercase; background: #23387e; }

.logo { background: #23387e; padding: 15px; }

.widget-title { font-size: 16px; font-size: 1rem; font-weight: 700; padding: 10px 20px; background: #23387e; text-transform: uppercase; overflow: hidden; }

.sb-widget { margin-bottom: 25px; border: 1px solid #23387e; overflow: hidden; }

blockquote { font-size: 15px; font-size: 0.9375rem; line-height: 1.6; padding: 20px 20px 0 20px; padding: 1.25rem 1.25rem 0 1.25rem; margin-bottom: 20px; border-left: 10px solid #23387e; display: inline-block; }

.main-nav li:hover { background: #23387e; }

.main-nav li:hover a { color: #fff; background: #23387e; }

.main-nav ul ul { display: none; position: absolute; font-size: 12px; font-size: 0.75rem; padding: 10px; background: #23387e; }

.slicknav_nav .sub-menu { background: #23387e; padding: 20px 25px; }

.slicknav_nav ul ul ul .sub-menu { background: #23387e; }

.comment-section-title { font-size: 16px; font-size: 1rem; font-weight: 700; color: #fff; padding: 10px 20px; background: #23387e; text-transform: uppercase; overflow: hidden; }

.commentlist, .pinglist { padding: 25px 25px 0; list-style: none; border-top: 1px dotted #fff; background: #23387e; overflow: hidden; }

.commentlist .bypostauthor .avatar { border: 5px solid #23387e; }

#cancel-comment-reply-link { font-size: 10px; font-size: 0.625rem; font-weight: 400; color: #fff; padding: 5px; margin-left: 20px; background: #23387e; }

body { font-size: 16px; font-size: 1.0rem; line-height: 1.6; color: #444; word-wrap: break-word; background-color: #23387e; }