code {
    display: block;
    padding: 10px;
    //background: #e6e6e6;
    //color: #c60304;
    background: #444444;
    color: #dddddd;
}

pre {
    padding: 0;
}

.herald-site-header .header-top,
.header-top .herald-in-popup,
.header-top .herald-menu ul {
    background: #3a3a3a;
    color: #ffffff;
}

.header-top a {
    color: #ffffff;
}

.header-top a:hover,
.header-top .herald-menu li:hover > a {
    color: #cf4d35;
}

.header-top .herald-menu-popup:hover > span,
.header-top .herald-menu-popup-search span:hover,
.header-top .herald-menu-popup-search.herald-search-active {
    color: #cf4d35;
}

#wp-calendar tbody td a {
    background: #0288d1;
    color: #FFF;
}

.header-middle {
    background-color: #c60304;
    color: #ffffff;
}

.header-middle a {
    color: #ffffff;
}

.header-middle.herald-header-wraper,
.header-middle .col-lg-12 {
    height: 60px;
}

.header-middle .sub-menu {
    background-color: #ffffff;
}

.header-middle .sub-menu a,
.header-middle .herald-search-submit:hover,
.header-middle li.herald-mega-menu .col-lg-3 a:hover,
.header-middle li.herald-mega-menu .col-lg-3 a:hover:after {
    color: #cf4d35;
}

.header-middle .herald-menu li:hover > a,
.header-middle .herald-menu-popup-search:hover > span {
    color: #cf4d35;
    background-color: #ffffff;
}

.current-menu-parent a,
.header-middle .current-menu-ancestor a,
.header-middle .current_page_item > a,
.header-middle .current-menu-item > a {
    background-color: rgba(255, 255, 255, 0.2);
}

.header-middle .sub-menu > li > a,
.header-middle .herald-search-submit,
.header-middle li.herald-mega-menu .col-lg-3 a {
    color: rgba(207, 77, 53, 0.7);
}

.header-middle .sub-menu > li:hover > a {
    color: #cf4d35;
}

.header-middle .herald-in-popup {
    background-color: #ffffff;
}

.header-middle .herald-menu-popup a {
    color: #cf4d35;
}

.header-middle .herald-in-popup {
    background-color: #ffffff;
}

.header-middle .herald-search-input {
    color: #cf4d35;
}

.header-middle .herald-menu-popup a {
    color: #cf4d35;
}

.header-middle .herald-menu-popup > span,
.header-middle .herald-search-active > span {
    color: #ffffff;
}

.header-middle .herald-menu-popup:hover > span,
.header-middle .herald-search-active > span {
    background-color: #ffffff;
    color: #cf4d35;
}

.header-bottom {
    background: #0288d1;
    color: #ffffff;
}

.header-bottom a,
.header-bottom .herald-site-header .herald-search-submit {
    color: #ffffff;
}

.header-bottom a:hover {
    color: #424242;
}

.header-bottom a:hover,
.header-bottom .herald-menu li:hover > a,
.header-bottom li.herald-mega-menu .col-lg-3 a:hover:after {
    color: #424242;
}

.header-bottom .herald-menu li:hover > a,
.header-bottom .herald-menu-popup-search:hover > span {
    color: #424242;
    background-color: #ffffff;
}

.header-bottom .current-menu-parent a,
.header-bottom .current-menu-ancestor a,
.header-bottom .current_page_item > a,
.header-bottom .current-menu-item > a {
    background-color: rgba(255, 255, 255, 0.2);
}

.header-bottom .sub-menu {
    background-color: #ffffff;
}

.header-bottom .herald-menu li.herald-mega-menu .col-lg-3 a,
.header-bottom .sub-menu > li > a,
.header-bottom .herald-search-submit {
    color: rgba(66, 66, 66, 0.7);
}

.header-bottom .herald-menu li.herald-mega-menu .col-lg-3 a:hover,
.header-bottom .sub-menu > li:hover > a {
    color: #424242;
}

.header-bottom .sub-menu > li > a,
.header-bottom .herald-search-submit {
    color: rgba(66, 66, 66, 0.7);
}

.header-bottom .sub-menu > li:hover > a {
    color: #424242;
}

.header-bottom .herald-in-popup {
    background-color: #ffffff;
}

.header-bottom .herald-menu-popup a {
    color: #424242;
}

.header-bottom .herald-in-popup,
.header-bottom .herald-search-input {
    background-color: #ffffff;
}

.header-bottom .herald-menu-popup a,
.header-bottom .herald-search-input {
    color: #424242;
}

.header-bottom .herald-menu-popup > span,
.header-bottom .herald-search-active > span {
    color: #ffffff;
}

.header-bottom .herald-menu-popup:hover > span,
.header-bottom .herald-search-active > span {
    background-color: #ffffff;
    color: #424242;
}

.herald-header-sticky {
    background: #c60304;
    opacity: 0.9;
    color: #ffffff;
}

.herald-header-sticky a {
    color: #ffffff;
}

.herald-header-sticky .herald-menu li:hover > a {
    color: #444444;
    background-color: #ffffff;
}

.herald-header-sticky .sub-menu {
    background-color: #ffffff;
}

.herald-header-sticky .sub-menu a {
    color: #444444;
}

.herald-header-sticky .sub-menu > li:hover > a {
    color: #c60304;
}

.herald-header-sticky .herald-in-popup,
.herald-header-sticky .herald-search-input {
    background-color: #ffffff;
}

.herald-header-sticky .herald-menu-popup a {
    color: #444444;
}

.herald-header-sticky .herald-menu-popup > span,
.herald-header-sticky .herald-search-active > span {
    color: #ffffff;
}

.herald-header-sticky .herald-menu-popup:hover > span,
.herald-header-sticky .herald-search-active > span {
    background-color: #ffffff;
    color: #444444;
}

.herald-header-sticky .herald-search-input,
.herald-header-sticky .herald-search-submit {
    color: #444444;
}

.herald-header-sticky .herald-menu li:hover > a,
.herald-header-sticky .herald-menu-popup-search:hover > span {
    color: #444444;
    background-color: #ffffff;
}

.header-trending {
    background: #eeeeee;
    color: #666666;
}

.header-trending a {
    color: #666666;
}

.header-trending a:hover {
    color: #111111;
}

body {
    background-color: #ffffff;
    color: #444444;
    font-family: 'Open Sans';
    font-weight: 400;
}

.herald-site-content {
    background-color: #ffffff;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.h7 {
    font-family: 'Lato';
    font-weight: 700;
}

.header-middle .herald-menu,
.header-bottom .herald-menu,
.herald-header-sticky .herald-menu,
.herald-mobile-nav {
    font-family: 'Open Sans';
    font-weight: 600;
}

.herald-menu li.herald-mega-menu .herald-ovrld .meta-category a {
    font-family: 'Open Sans';
    font-weight: 400;
}

.herald-entry-content {
    padding-bottom: 20px;
}

.herald-entry-content blockquote p {
    color: #c60304;
}

pre {
    background: rgba(68, 68, 68, 0.06);
    border: 1px solid rgba(68, 68, 68, 0.2);
}

thead {
    background: rgba(68, 68, 68, 0.06);
}

.herald-section .meta-category a {
    color: #c60304;
}


.herald-menu .sub-menu li .meta-category a {
    color: #333333;
}

.herald-cat-2 {
    color: #c60304;
}
.entry-title:hover {
    color: #c60304;
}

.entry-meta-wrapper .entry-meta span:before,
.entry-meta-wrapper .entry-meta a:before,
.entry-meta-wrapper .entry-meta .meta-item:before,
.entry-meta-wrapper .entry-meta div,
li.herald-mega-menu .sub-menu .entry-title a,
.entry-meta-wrapper .herald-author-twitter {
    color: #444444;
}

.herald-mod-title h1,
.herald-mod-title h2,
.herald-mod-title h4 {
    color: #ffffff;
}

.herald-mod-head:after,
.herald-mod-title .herald-color,
.widget-title:after,
.widget-title span {
    color: #ffffff;
    background-color: #c60304;
}

.herald-ovrld .meta-category a,
.herald-fa-wrapper .meta-category a {
    background-color: #0288d1;
}

.meta-tags a,
.widget_tag_cloud a,
.herald-share-meta:after {
    background: rgba(51, 51, 51, 0.1);
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a {
    color: #333333;
}

.herald-pagination .page-numbers,
.herald-mod-subnav a,
.herald-mod-actions a,
.herald-slider-controls div,
.meta-tags a,
.widget.widget_tag_cloud a,
.herald-sidebar .mks_autor_link_wrap a,
.mks_themeforest_widget .mks_read_more a,
.herald-read-more {
    color: #444444;
}

.widget.widget_tag_cloud a:hover,
.entry-content .meta-tags a:hover {
    background-color: #0288d1;
    color: #FFF;
}

.herald-pagination .prev.page-numbers,
.herald-pagination .next.page-numbers,
.herald-pagination .prev.page-numbers:hover,
.herald-pagination .next.page-numbers:hover,
.herald-pagination .page-numbers.current,
.herald-pagination .page-numbers.current:hover,
.herald-next a,
.herald-pagination .herald-next a:hover,
.herald-prev a,
.herald-pagination .herald-prev a:hover,
.herald-load-more a,
.herald-load-more a:hover,
.entry-content .herald-search-submit,
.herald-mod-desc .herald-search-submit,
.wpcf7-submit {
    background-color: #0288d1;
    color: #FFF;
}

.herald-pagination .page-numbers:hover {
    background-color: rgba(68, 68, 68, 0.1);
}

.widget a,
.recentcomments a,
.widget a:hover,
.herald-sticky-next a:hover,
.herald-sticky-prev a:hover,
.herald-mod-subnav a:hover,
.herald-mod-actions a:hover,
.herald-slider-controls div:hover,
.meta-tags a:hover,
.widget_tag_cloud a:hover,
.mks_autor_link_wrap a:hover,
.mks_themeforest_widget .mks_read_more a:hover,
.herald-read-more:hover,
.widget .entry-title a:hover,
li.herald-mega-menu .sub-menu .entry-title a:hover,
.entry-meta-wrapper .meta-item:hover a,
.entry-meta-wrapper .meta-item:hover a:before,
.entry-meta-wrapper .herald-share:hover > span,
.entry-meta-wrapper .herald-author-name:hover,
.entry-meta-wrapper .herald-author-twitter:hover,
.entry-meta-wrapper .herald-author--:hover:before {
    color: #c60304;
}

.widget ul li a,
.widget .entry-title a,
.herald-author-name,
.entry-meta-wrapper .meta-item,
.entry-meta-wrapper .meta-item span,
.entry-meta-wrapper .meta-item a,
.herald-mod-actions a {
    color: #444444;
}

.widget li:before {
    background: rgba(68, 68, 68, 0.3);
}

.widget_categories .count {
    background: #0288d1;
    color: #FFF;
}

input[type="submit"],
.spinner > div {
    background-color: #0288d1;
}

.herald-mod-actions a:hover,
.comment-body .edit-link a,
.herald-breadcrumbs a:hover {
    color: #c60304;
}

.herald-header-wraper .herald-soc-nav a:hover,
.meta-tags span,
li.herald-mega-menu .herald-ovrld .entry-title a,
li.herald-mega-menu .herald-ovrld .entry-title a:hover {
    color: #FFF;
}

.entry-meta .meta-item,
.entry-meta span,
.entry-meta a,
.meta-category span,
.post-date,
.recentcomments,
.rss-date,
.comment-metadata a,
.entry-meta a:hover,
.herald-menu li.herald-mega-menu .col-lg-3 a:after,
.herald-breadcrumbs,
.herald-breadcrumbs a {
    color: #999999;
}

.herald-lay-a .herald-lay-over {
    background: #ffffff;
}

.herald-pagination a:hover,
input[type="submit"]:hover,
.entry-content .herald-search-submit:hover,
.wpcf7-submit:hover,
.herald-fa-wrapper .meta-category a:hover,
.herald-ovrld .meta-category a:hover,
.herald-mod-desc .herald-search-submit:hover,
.herald-single-sticky .herald-share li a:hover {
    cursor: pointer;
    text-decoration: none;
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
}

.herald-sticky-next a,
.herald-sticky-prev a {
    color: #444444;
}

.herald-sticky-prev a:before,
.herald-sticky-next a:before,
.herald-comment-action,
.meta-tags span,
.herald-entry-content .herald-link-pages a {
    background: #444444;
}

.herald-sticky-prev a:hover:before,
.herald-sticky-next a:hover:before,
.herald-comment-action:hover,
div.mejs-controls .mejs-time-rail .mejs-time-current,
.herald-entry-content .herald-link-pages a:hover {
    background: #0288d1;
}

.herald-site-footer {
    background: #222222;
    color: #dddddd;
}

.herald-site-footer .widget-title span {
    color: #dddddd;
    background: transparent;
}

.herald-site-footer .widget-title:before {
    background: #dddddd;
}

.herald-site-footer .widget-title:after,
.herald-site-footer .widget_tag_cloud a {
    background: rgba(221, 221, 221, 0.1);
}

.herald-site-footer .widget li:before {
    background: rgba(221, 221, 221, 0.3);
}

.herald-site-footer a,
.herald-site-footer .widget a:hover,
.herald-site-footer .widget .meta-category a,
.herald-site-footer .herald-slider-controls .owl-prev:hover,
.herald-site-footer .herald-slider-controls .owl-next:hover,
.herald-site-footer .herald-slider-controls .herald-mod-actions:hover {
    color: #c60304;
}

.herald-site-footer .widget a,
.herald-site-footer .mks_author_widget h3 {
    color: #dddddd;
}

.herald-site-footer .entry-meta .meta-item,
.herald-site-footer .entry-meta span,
.herald-site-footer .entry-meta a,
.herald-site-footer .meta-category span,
.herald-site-footer .post-date,
.herald-site-footer .recentcomments,
.herald-site-footer .rss-date,
.herald-site-footer .comment-metadata a {
    color: #aaaaaa;
}

.herald-site-footer .mks_author_widget .mks_autor_link_wrap a,
.herald-site-footer.mks_read_more a,
.herald-site-footer .herald-read-more,
.herald-site-footer .herald-slider-controls .owl-prev,
.herald-site-footer .herald-slider-controls .owl-next,
.herald-site-footer .herald-mod-wrap .herald-mod-actions a {
    border-color: rgba(221, 221, 221, 0.2);
}

.herald-site-footer .mks_author_widget .mks_autor_link_wrap a:hover,
.herald-site-footer.mks_read_more a:hover,
.herald-site-footer .herald-read-more:hover,
.herald-site-footer .herald-slider-controls .owl-prev:hover,
.herald-site-footer .herald-slider-controls .owl-next:hover,
.herald-site-footer .herald-mod-wrap .herald-mod-actions a:hover {
    border-color: rgba(2, 136, 209, 0.5);
}

.herald-site-footer .widget_search .herald-search-input {
    color: #222222;
}

.herald-site-footer .widget_tag_cloud a:hover {
    background: #0288d1;
    color: #FFF;
}

.footer-bottom a {
    color: #dddddd;
}

.footer-bottom a:hover,
.footer-bottom .herald-copyright a {
    color: white;
}

.footer-bottom .herald-menu li:hover > a {
    color: #c60304;
}

.footer-bottom .sub-menu {
    background-color: rgba(0, 0, 0, 0.5);
}

.herald-pagination {
    border-top: 1px solid rgba(51, 51, 51, 0.1);
}

.entry-content a:hover,
.comment-respond a:hover,
.comment-reply-link:hover {
    border-bottom: 2px solid #0288d1;
}

.footer-bottom .herald-copyright a:hover {
    border-bottom: 2px solid #0288d1;
}

.herald-slider-controls .owl-prev,
.herald-slider-controls .owl-next,
.herald-mod-wrap .herald-mod-actions a {
    border: 1px solid rgba(68, 68, 68, 0.2);
}

.herald-slider-controls .owl-prev:hover,
.herald-slider-controls .owl-next:hover,
.herald-mod-wrap .herald-mod-actions a:hover {
    border-color: rgba(2, 136, 209, 0.5);
}

.herald-pagination,
.herald-link-pages,
#wp-calendar thead th,
#wp-calendar tbody td,
#wp-calendar tbody td:last-child {
    border-color: rgba(68, 68, 68, 0.1);
}

.herald-lay-h:after,
.herald-site-content .herald-related .herald-lay-h:after,
.herald-lay-e:after,
.herald-site-content .herald-related .herald-lay-e:after,
.herald-lay-j:after,
.herald-site-content .herald-related .herald-lay-j:after,
.herald-lay-l:after,
.herald-site-content .herald-related .herald-lay-l:after {
    background-color: rgba(68, 68, 68, 0.1);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="password"],
select,
textarea,
.herald-single-sticky,
td,
th,
table,
.mks_author_widget .mks_autor_link_wrap a,
.mks_read_more a,
.herald-read-more {
    border-color: rgba(68, 68, 68, 0.2);
}

.entry-content .herald-search-input,
.herald-fake-button,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="password"]:focus,
textarea:focus {
    border-color: rgba(68, 68, 68, 0.3);
}

.mks_author_widget .mks_autor_link_wrap a:hover,
.mks_read_more a:hover,
.herald-read-more:hover {
    border-color: rgba(2, 136, 209, 0.5);
}

.comment-form,
.herald-gray-area,
.entry-content .herald-search-form,
.herald-mod-desc .herald-search-form {
    background-color: rgba(68, 68, 68, 0.06);
    border: 1px solid rgba(68, 68, 68, 0.15);
}

.herald-boxed .herald-breadcrumbs {
    background-color: rgba(68, 68, 68, 0.06);
}

.herald-breadcrumbs {
    border-color: rgba(68, 68, 68, 0.15);
}

.single .herald-entry-content .herald-ad,
.archive .herald-posts .herald-ad {
    border-top: 1px solid rgba(68, 68, 68, 0.15);
}

.archive .herald-posts .herald-ad {
    border-bottom: 1px solid rgba(68, 68, 68, 0.15);
}

li.comment .comment-body:after {
    background-color: rgba(68, 68, 68, 0.06);
}

.herald-pf-invert .entry-title a:hover .herald-format-icon {
    background: #0288d1;
}

.herald-responsive-header,
.herald-mobile-nav,
.herald-responsive-header .herald-menu-popup-search .fa {
    color: #ffffff;
    background: #c60304;
}

.herald-responsive-header a {
    color: #ffffff;
}

.herald-mobile-nav li a {
    color: #ffffff;
}

.herald-mobile-nav li a,
.herald-mobile-nav .herald-mega-menu.herald-mega-menu-classic > .sub-menu > li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.herald-mobile-nav {
    border-right: 1px solid rgba(255, 255, 255, 0.15);
}

.herald-mobile-nav li a:hover {
    color: #fff;
    background-color: #cf4d35;
}

.herald-menu-toggler {
    color: #ffffff;
    border-color: rgba(255, 255, 255, 0.15);
}

.herald-goto-top {
    color: #ffffff;
    background-color: #c60304;
}

.herald-goto-top:hover {
    background-color: #0288d1;
}

.herald-responsive-header .herald-menu-popup > span,
.herald-responsive-header .herald-search-active > span {
    color: #ffffff;
}

.herald-responsive-header .herald-menu-popup-search .herald-in-popup {
    background: #ffffff;
}

.herald-responsive-header .herald-search-input,
.herald-responsive-header .herald-menu-popup-search .herald-search-submit {
    color: #444444;
}

.site-title a {
    text-transform: none;
}

.site-description {
    text-transform: none;
}

.main-navigation {
}

.entry-title {
    text-transform: none;
}

.herald-mod-title {
    text-transform: none;
}

.herald-sidebar .widget-title {
    text-transform: none;
}

.herald-site-footer .widget-title {
    text-transform: none;
}

.fa-post-thumbnail:before,
.herald-ovrld .herald-post-thumbnail span:before,
.herald-ovrld .herald-post-thumbnail a:before {
    opacity: 0.5;
}

.herald-fa-item:hover .fa-post-thumbnail:before,
.herald-ovrld:hover .herald-post-thumbnail a:before,
.herald-ovrld:hover .herald-post-thumbnail span:before {
    opacity: 0.8;
}