body {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Noto Sans', sans-serif;
    letter-spacing: 0px;
    text-align: left;
    color: #777777;
}
h1 {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.25;
    font-family: 'Libre Baskerville', serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #000000;
}
h2 {
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
    line-height: 1.1;
    font-family: 'Libre Baskerville', serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #000000;
}
h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.4;
    font-family: 'Libre Baskerville', serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #000000;
}
h4 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.3;
    font-family: 'Libre Baskerville', serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #1f93f5;
}
h5 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.4;
    font-family: 'Libre Baskerville', serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #000000;
}
h6 {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.4;
    font-family: 'Noto Sans', sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #000000;
}
@media (min-width: 992px) {
    h1 {
        font-size: 40px;
    }
    h2 {
        font-size: 33px;
    }
    h3 {
        font-size: 24px;
    }
    h4 {
        font-size: 20px;
    }
    h5 {
        font-size: 17px;
    }
    h6 {
        font-size: 14px;
    }
}
.breadcrumbs__items {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.3;
    font-family: 'Noto Sans', sans-serif;
    letter-spacing: 0px;
    text-align: ;
}
/*
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.not-found .page-title {
    color: #FFFFFF;
}
*/
.entry-content a{
    color: #777777;
}
.entry-meta span.post__date a.post-date__link time.post-date__time{
    color: #1f93f5;
}
.photo-container{
    margin-top: 25px;
}
.photo-credit{
    font-size: 0.6em;
    color: #CCCCCC;
}
.post__cats, .leia-tambem{
    color: #1f93f5;
    background: none;
    font-weight: bold;
}
.leia-tambem-wrapper {
    margin: 10px 0 0 15px;
    background: #F7F7F7;
    float: right;
    border-radius: 10px;
}
.leia-tambem {
    width: 300px;
    margin-left: 15px;
    padding: 10px 0px 5px 0px;
    border-bottom: 1px solid #1f93f5;
}
.link-box {
    padding: 20px;
}
.link-leia-tambem a{
    color: #000000;
}
.link-leia-tambem a:hover{
    color: #1f93f5;
}
.list-item-container {width:98%;font-family: 'Libre Baskerville', serif;overflow: hidden;margin: 40px 0;}
.list-pic, .date, .hour {float: left;}
.list-pic{margin-right: 20px;}
.list-separator{width: 1px;height: 22px;background-color: #666;margin: 0 10px;float: left;}
.list-title-container{overflow: hidden;}
.list-date-hour {padding-bottom: 5px;color: #666;border-bottom: 1px solid #666;}
.list-title {font-size: 1.2em;margin-top: 10px;}
.list-title a{color: #000000;}
.list-title a:hover{color: #1f93f5;opacity: 0.7;}
.list-caption{margin-top: 5px;}
.list-caption a{color: #666;}
.tm_fpblock .tm_fpblock__item__description .tm_fpblock__item__title a{
    color: #FFFFFF;
}
.data-coluna{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}
.data-coluna a{
    color: #1f93f5;
}
.post-content .widget-title a:hover{
    color: #1f93f5;
}
.tm_fpblock__item__category a {
    color: #1f93f5;
}
.tm_fpblock__item__category a:hover {
    color: #FFFFFF;
}
.entry-title a:hover{
    color: #1f93f5;
}
.ultimas-wrapper-interna{
    width: 300px;
    margin-top: 20px;
}

.tab-ultimas{
    padding: 10px;
    background-color: #F1F1F1;
    border: 1px #666 solid;
    box-shadow: 0 0 10px 1px #999;
    border-radius: 0 10px 10px 10px ;
    margin-top: -1px;
}
.tab-title{text-align:center;float:left;font-family:Arial,Helvetica,sans-serif;box-shadow:-2px -3px 3px -2px #999;color:#0087c8}
.tab-title{font-weight:700;padding:5px 5px 6px;border:1px solid #666;border-bottom:0;border-radius:0 10px 0 0;background-color:#F1F1F1}
.tab-inativa{padding:5px;border:1px solid #666;border-radius:10px 10px 0 0;background-color:#FFF;margin-left:1px;cursor:pointer}
.itens-tabela-wrapper{clear:left}
.chamada-tabela-wrapper {margin: 20px auto;}
.chapeu-tabela-wrapper {height: 20px;text-transform: uppercase;border-bottom: 1px #CCC dotted;padding-bottom: 25px;margin-bottom: 5px;}
.chamada-tabela-interna a {color: #000;}
.tabela-noticias{padding:10px;background-color:#F1F1F1;border:1px solid #666;box-shadow:0 0 10px 1px #999;border-radius:0 10px 10px;margin-top:25px}
.hora-chamada{font-size:10px;padding:2px 4px;color:#FFF;float:right;border-radius:10px;background:-moz-linear-gradient(top,#5da4e2 1%,#1e5799 48%,#1e5799 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5da4e2),color-stop(48%,#1e5799),color-stop(100%,#1e5799));background:-webkit-linear-gradient(top,#5da4e2 1%,#1e5799 48%,#1e5799 100%);background:-o-linear-gradient(top,#5da4e2 1%,#1e5799 48%,#1e5799 100%);background:-ms-linear-gradient(top,#5da4e2 1%,#1e5799 48%,#1e5799 100%);background:linear-gradient(to bottom,#5da4e2 1%,#1e5799 48%,#1e5799 100%)}
.editoria-tabela{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;margin-top:2px;color:#0087c8;float:left}
.editoria-tabela a{color:#0087c8}
mark,
ins {
    color: #ffffff;
    background-color: #1f93f5;
}
::-webkit-input-placeholder {
    color: #777777;
}
::-moz-placeholder {
    color: #777777;
}
:-moz-placeholder {
    color: #777777;
}
:-ms-input-placeholder {
    color: #777777;
}
.site-logo {
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    font-family: 'Libre Baskerville', serif;
}
.site-branding h1.site-logo a:hover{
	color: #1f93f5 !important;
}
.site-logo__link,
.site-logo__link:hover,
.site-logo__link:active,
.site-logo__link:visited {
    color: #000000;
}
/* Invert Color Scheme */

.invert {
    color: #ffffff;
}
.invert h1 {
    color: #ffffff;
}
.invert h2 {
    color: #ffffff;
}
.invert h3 {
    color: #ffffff;
}
.invert h4 {
    color: #ffffff;
}
.invert h5 {
    color: #ffffff;
}
.invert h6 {
    color: #ffffff;
}
.invert a:hover {
    color: #000000;
}
.footer-area-wrap.invert {
    color: #777777;
}
/* Header */

.header-container {
    background-color: #ffffff;
    background-image: url();
    background-repeat: repeat;
    background-position: center top;
    background-attachment: scroll;
}
.top-panel {
    background-color: #ffffff;
}
.boxed-wrap {
    max-width: 1200px;
    margin: 0 auto;
}
/* Content */

@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
}
.tm_fpblock__item .tm_fpblock__item__title {
    font-family: 'Libre Baskerville', serif;
}
.tm_fpblock__item__category,
.tm_fpblock__item__category:visited,
.tm_fpblock__item__category:focus .tm_fpblock__item__date,
.tm_fpblock__item__date:hover,
.tm_fpblock__item__comments_count a,
.tm_fpblock__item__comments_count,
.tm_fpblock__item__author {
    color: #1f93f5 !important;
}
.tm_fpblock__item__title a:hover{
	color: #1f93f5 !important;
}
.tm_fpblock__item__comments_count a:hover {
    color: #FFFFFF !important;
}
.tm_fpblock__item .tm_fpblock__item__description .tm_fpblock__item__title {
    color: #FFFFFF;
}
.tm_fpblock__item .tm_fpblock__item__description .tm_fpblock__item__title:hover {
    color: #1f93f5;
}
#recentcommnts .recentcommnts {
    color: #777;
}
#recentcommnts .recentcommnts span {
    color: #1f93f5;
}
#recentcommnts .recentcommnts a {
    font-size: 17px;
    line-height: 1.4;
    font-family: 'Libre Baskerville', serif;
    font-weight: 700;
}
.weekly_journal-smartslider__instance h1.sp-title {
    font-size: 40px;
    line-height: 1.25;
    font-family: 'Libre Baskerville', serif;
}
.news-smart-box__navigation .terms-list .term-item span {
    color: #000000;
}
.news-smart-box__navigation .terms-list .term-item span:hover {
    color: #1f93f5;
}
.news-smart-box__listing h3 a:focus {
    color: #000000;
}
.entry-meta .post__comments {
    color: #1f93f5;
}
.invert .widget_recent_entries ul li > a {
    color: #1f93f5 !important;
}
.invert .widget_recent_entries ul li > a:hover {
    color: #fff !important;
}
.invert .widget ul li a {
    color: #1f93f5 !important;
}
.invert .widget ul li a:hover {
    color: #ffffff !important;
}
.weekly_journal-smartslider__instance .sp-buttons .sp-button.sp-selected-button,
.weekly_journal-smartslider__instance .sp-buttons .sp-button:hover {
    background-color: #1f93f5;
}
.sp-bottom-thumbnails + .sp-buttons .sp-button {
    background-color: #000000;
}
.weekly_journal-smartslider__thumbnails .sp-thumbnail-container:after {
    background-color: #1f93f5;
}
.widget-custom-postson .custom-posts-holder .post .post-inner .post-image a:after {
    background: #1f93f5;
}
ul li,
ol li {
    color: #777777;
    font-size: 14px;
}
ul li:before {
    background: #1f93f5;
}
ol li:before {
    color: #1f93f5;
}
blockquote,
.post-format-quote,
blockquote cite,
.post-format-quote cite {
    font-family: 'Libre Baskerville', serif;
}
.comments-respond::before {
    background: #000000;
}
.posted-by {
    color: #777 !important;
}
.comment-body .fn {
    color: #1f93f5;
}
.comment-reply-title {
    color: #1f93f5;
}
.post-navigation .nav-next:after,
.post-navigation .nav-previous:after {
    color: #1f93f5;
}
.post-gallery .swiper-button-next,
.post-gallery .swiper-button-prev {
    background: rgba(0, 0, 0, 0.8);
}
.post-gallery .swiper-button-next:hover,
.post-gallery .swiper-button-prev:hover {
    background: #1f93f5;
}
.post-thumbnail__format-link .post-format-link {
    font-family: 'Libre Baskerville', serif;
    font-size: 16px;
    line-height: 1.4;
    color: #FFFFFF;
    font-style: italic;
}
.subscribe-block__success {
    color: #1f93f5;
}
.news-smart-box__listing .row {
    color: #777777;
}
.widget.widget-image-grid.widget .video.image_grid_widget-main .widget-image-grid__inner > a:after {
    background: #1f93f5;
}
.site-header.default .header-container .main-navigation.isStuck.has-bar {
    background: #000000;
}
.sp-next-thumbnail-arrow:after,
.sp-next-thumbnail-arrow:before,
.sp-previous-thumbnail-arrow:after,
.sp-previous-thumbnail-arrow:before {
    background: #1f93f5;
}
#sidebar-primary .widget {
    border-bottom: 2px solid #000000;
}
#sidebar-primary .widget:last-child {
    border-bottom: none;
}
.widget ul li {
    color: #1f93f5;
}
/* invert color */

.invert .widget ul li,
.invert .widget ul li a {
    color: #ffffff;
}
.invert .widget ul li a:hover {
    color: #000000;
}
.invert .widget select {
    color: #000000;
}
/*--------------------------------------------------------------# Widget calendar--------------------------------------------------------------*/

.widget_calendar .calendar_wrap caption {
    color: #ffffff;
    background: #1f93f5;
}
.widget_calendar .calendar_wrap th {
    color: #FFFFFF;
    background: #000000;
}
.widget_calendar .calendar_wrap tr td a::before {
    background: #fff;
    color: #1f93f5;
}
.widget_calendar .calendar_wrap tr td a:hover {
    color: #FFFFFF;
}
.widget_calendar .calendar_wrap tr td a:hover:before {
    background: #1f93f5;
}
.widget_calendar .calendar_wrap tbody td#today {
    background: #1f93f5;
    color: #FFFFFF;
}
.widget_calendar .calendar_wrap tr td a {
    color: #1f93f5;
}
.widget_calendar .calendar_wrap #prev a:hover,
.widget_calendar .calendar_wrap #next a:hover {
    color: #000000;
}
/* invert color */

.invert .widget_calendar .calendar_wrap caption {
    color: #ffffff;
    background: #1f93f5;
}
.invert .widget_calendar .calendar_wrap th {
    color: #1f93f5;
    background: #fff;
}
.invert .widget_calendar .calendar_wrap a {
    color: #1f93f5;
}
.invert .widget_calendar .calendar_wrap a:hover {
    color: #000000;
}
.invert .widget_calendar .calendar_wrap tr td a::before {
    background-color: #ffffff;
}
.invert .widget_calendar .calendar_wrap tr td a:hover:before {
    background: #1f93f5;
}
.widget_calendar .calendar_wrap #prev a:hover,
.widget_calendar .calendar_wrap #next a:hover {
    color: #1f93f5;
}
/*--------------------------------------------------------------# Widget Tag Cloud--------------------------------------------------------------*/

.widget_tag_cloud .tagcloud a {
    background: #1f93f5;
    color: #FFFFFF;
}
.widget_tag_cloud .tagcloud a:hover {
    color: #ffffff;
    background: #000000;
}
/* invert color */

.invert .widget_tag_cloud .tagcloud a {
    background: #1f93f5;
    color: #FFFFFF;
}
.invert .widget_tag_cloud .tagcloud a:hover {
    background: #fff;
    color: #1f93f5;
}
.invert .widget_calendar .calendar_wrap tr td a::before {
    background: #333;
    color: #1f93f5;
}
/*--------------------------------------------------------------# Widget Recent Posts--------------------------------------------------------------*/

.widget_recent_entries ul li a,
.widget_recent_comments ul li>a {
    color: #000000;
}
.widget_recent_entries ul li a:hover,
.widget_recent_comments ul li>a:hover {
    color: #1f93f5;
}
.widget_recent_entries ul li .post-date::before {
    color: rgba(31, 147, 245, 0.3);
}
/* invert color */

.invert .widget_recent_entries ul li a,
.invert .widget_recent_comments ul li>a {
    color: #000000;
}
.invert .widget_recent_entries ul li a:hover,
.invert .widget_recent_comments ul li>a:hover {
    color: #ffffff;
}
.invert .widget_recent_entries ul li .post-date::before {
    color: rgba(31, 147, 245, 0.3);
}
/*--------------------------------------------------------------# Widget Custom Posts--------------------------------------------------------------*/

.widget-custom-postson .custom-posts-holder .post .post-author {
    color: #777777;
}
.widget-taxonomy-tiles__content::before {
    background: #1f93f5;
    background: -webkit-linear-gradient(to right, #1f93f5 0%, rgb(6, 122, 220) 100%);
    background: linear-gradient(to right, #1f93f5 0%, rgb(6, 122, 220) 100%);
}
.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
    background: #000000;
    background: -webkit-linear-gradient(to right, #000000 0%, rgb(0, 0, 0) 100%);
    background: linear-gradient(to right, #000000 0%, rgb(0, 0, 0) 100%);
}
.widget-taxonomy-tiles__content a:hover {
    color: #1f93f5;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.widget-image-grid__content::before {
    background: #000000;
}
.widget-image-grid__content .widget-image-grid__link:hover {
    color: #000000;
}
.widget-image-grid__content .widget-image-grid__link i {
    color: #ffffff;
}
.widget-image-grid__content .widget-image-grid__title a {
    color: #000000;
}
.widget-image-grid__content .widget-image-grid__title a:hover {
    color: #1f93f5;
}
.swiper-pagination .swiper-pagination-bullet {
    background-color: #1f93f5;
}
.swiper-button-next,
.swiper-button-prev {
    color: #000000;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
    color: #1f93f5;
}
.footer-area .swiper-wrapper .post .inner {
    background-color: #000000;
}
.weekly_journal-smartslider .sp-arrows .sp-arrow {
    color: #ffffff;
    background: rgba(0, 0, 0, 0.8);
}
.weekly_journal-smartslider .sp-arrows .sp-next-arrow:hover {
    color: #ffffff;
    background: rgba(31, 147, 245, 0.8);
}
.weekly_journal-smartslider .sp-arrows .sp-previous-arrow:hover {
    color: #ffffff;
    background: rgba(31, 147, 245, 0.8);
}
.sp-image-container {
    position: relative;
}
@media (min-width: 1200px) {
    .full-width-header-area .weekly_journal-smartslider__thumbnails .sp-thumbnail-container:after {
        background: #ffffff;
    }
}
@media (max-width: 768px) {
    .weekly_journal-smartslider .sp-arrows .sp-arrow {
        background: none;
    }
    .weekly_journal-smartslider .sp-arrows .sp-next-arrow,
    .weekly_journal-smartslider .sp-arrows .sp-previous-arrow {
        color: #000000;
        background: none
    }
    .weekly_journal-smartslider .sp-arrows .sp-next-arrow:hover,
    .weekly_journal-smartslider .sp-arrows .sp-previous-arrow:hover {
        color: #1f93f5;
        background: none;
    }
}
.null-instagram-feed .instagram-pics li a:before {
    background: rgba(255, 255, 255, 0.5);
}
.instagram__cover:after {
    background: rgba(31, 147, 245, 1);
}
.widget_fbw_id .loader {
    border-top: 1.1em solid rgba(31, 147, 245, 0.2);
    border-right: 1.1em solid rgba(31, 147, 245, 0.2);
    border-bottom: 1.1em solid rgba(31, 147, 245, 0.2);
    border-left: 1.1em solid #1f93f5;
}
.subscribe-block__input {
    color: #777777;
}
.widget_tf_track_kickstarter .tf-tracker {
    background: rgba(0, 0, 0, 0.76);
    color: #ffffff;
}
.tf-tracker h1,
.tf-tracker h2,
.tf-tracker h3,
.tf-tracker h4,
.tf-tracker h5,
.tf-tracker h6 {
    color: #ffffff;
}
.tf-tracker-value {
    color: #1f93f5;
    font-weight: 700;
}
.sidebar-primary .widget_give_forms_widget,
.sidebar-secondary .widget_give_forms_widget,
.before-content-area .widget_give_forms_widget,
.after-content-area .widget_give_forms_widget,
.before-loop-area .widget_give_forms_widget,
.after-loop-area .widget_give_forms_widget {
    background-color: #1f93f5;
}
.widget_give_forms_widget .widget-title {
    color: #ffffff;
}
.give-btn {
    background: #000000;
    color: #ffffff;
}
.give-btn:hover {
    background: rgb(0, 0, 0);
    color: #ffffff;
}
.top-panel__message .material-icons {
    color: #1f93f5;
}
.top-panel__menu-list li.current-menu-item a,
.top-panel__menu-list li.current_page_item a,
.top-panel__menu-list li a:hover {
    color: #000000;
}
.search-form .search-form__field {
    color: #777777;
    font-family: 'Noto Sans', sans-serif;
}
.search-form .search-form__field::-webkit-input-placeholder {
    color: #777777;
}
.search-form .search-form__field::-moz-placeholder {
    color: #777777;
}
.search-form .search-form__field:-moz-placeholder {
    color: #777777;
}
.search-form .search-form__field:-ms-input-placeholder {
    color: #777777;
}
.top-panel .search-form .search-form__submit {
    color: #000000;
}
.top-panel .search-form .search-form__submit:hover {
    color: #1f93f5;
}
.social-list a,
.social-list a:hover,
.social-list a:active,
.social-list a:visited,
.share-btns__link,
.share-btns__link:hover,
.share-btns__link:active,
.share-btns__link:visited {
    color: #1f93f5;
}
.social-list a:hover::before,
.share-btns__link:hover {
    background: #ffffff;
}
.footer-area .social-list li > a:hover::before {
    background: #000000;
}
.social-list--footer li > a:hover {
    color: #ffffff;
}
.social-list--footer li > a:hover::before {
    background-color: rgba(255, 255, 255, 0.1);
}
.site-header.default .social-list > .social-list__items > li a:before {
    color: #000000;
}
.site-header.default .social-list > .social-list__items > li a:hover:before {
    color: #1f93f5;
}
.social-list > .social-list__items > li a:before {
    color: #fff;
}
@media (min-width: 601px) and (max-width: 800px) {
    header .social-list > .social-list__items > li a:before {
        color: #000000;
    }
}
@media (max-width: 600px) {
    .site-header.default .social-list > .social-list__items > li a:before {
        color: #fff;
    }
}
.social-list > .social-list__items > li a:hover:before {
    color: #1f93f5;
}
.post .entry-footer.social-list a,
.post .entry-footer .share-btns__link {
    color: #000000;
    background: #ededed;
}
.post .entry-footer .social-list a:hover,
.post .entry-footer .social-list a:active,
.post .entry-footer .social-list a:visited,
.post .entry-footer .share-btns__link:hover,
.post .entry-footer .share-btns__link:active,
.post .entry-footer .share-btns__link:visited {
    color: #FFFFFF;
    background: #000000;
}
.menu-item_description {
    color: #777777;
}
.main-navigation ul.menu > li > a:before {
    background: #1f93f5;
}
/*default*/

.main-navigation ul.menu > li > a,
.main-navigation ul.menu > li > a:visited,
.main-navigation ul.menu > li > a:active {
    color: #000000;
}
/*isStuck*/

.main-navigation.isStuck ul.menu > li > a,
.main-navigation.isStuck ul.menu > li > a:visited,
.main-navigation.isStuck ul.menu > li > a:active {
    color: #fff;
}
.site-header.default .main-navigation ul.menu > li:hover > span a,
.site-header.default .main-navigation ul.menu > li.menu-hover > a,
.site-header.default .main-navigation ul.menu > li.current_page_item > a,
.site-header.default .main-navigation ul.menu > li.current-menu-item > a,
.site-header.default .main-navigation ul.menu > li.current_page_ancestor > a:hover {
    color: #000000;
    background: none;
}
/*isStuck*/

.site-header.default .main-navigation.isStuck ul.menu > li:hover > span a,
.site-header.default .main-navigation.isStuck ul.menu > li.menu-hover > a,
.site-header.default .main-navigation.isStuck ul.menu > li.current_page_item > a,
.site-header.default .main-navigation.isStuck ul.menu > li.current-menu-item > a,
.site-header.default .main-navigation.isStuck ul.menu > li.current_page_ancestor > a:hover {
    color: #fff;
    background: none;
}
@media (min-width: 601px) {
    .site-header.default .main-navigation ul.menu > li:hover > a:after,
    .site-header.default .main-navigation ul.menu > li.menu-hover > a:after,
    .site-header.default .main-navigation ul.menu > li.current_page_item > a:after,
    .site-header.default .main-navigation ul.menu > li.current-menu-item > a:after,
    .site-header.default .main-navigation ul.menu > li.current_page_ancestor > a:hover:after {
        height: 100%;
    }
}
@media (max-width: 600px) {
    .site-header.default .main-navigation ul.menu > li > a,
    .site-header.default .main-navigation ul.menu > li > a:visited,
    .site-header.default .main-navigation ul.menu > li > a:active {
        color: #000000;
    }
    .site-header.default .main-navigation ul.menu > li:hover > a,
    .site-header.default .main-navigation ul.menu > li.menu-hover > a,
    .site-header.default.main-navigation ul.menu > li.current_page_item > a,
    .site-header.default .main-navigation ul.menu > li.current-menu-item > a,
    .site-header.default .main-navigation ul.menu > li.current_page_ancestor > a:hover {
        color: #1f93f5;
    }
    .site-header.default .main-navigation ul.menu > li > a:after {
        display: none;
    }
    .site-header.default .main-navigation:before {
        background: #fff;
    }
}
/*minimal*/

.site-header.minimal .main-navigation:before {
    background: #000000;
}
.site-header.minimal .main-navigation ul.menu > li > a,
.site-header.minimal .main-navigation ul.menu > li > a:visited,
.site-header.minimal .main-navigation ul.menu > li > a:active {
    color: #fff;
}
.site-header.minimal .main-navigation ul.menu > li:hover > a,
.site-header.minimal .main-navigation ul.menu > li.menu-hover > a,
.site-header.minimal.main-navigation ul.menu > li.current_page_item > a,
.site-header.minimal .main-navigation ul.menu > li.current-menu-item > a,
.site-header.minimal .main-navigation ul.menu > li.current_page_ancestor > a:hover {
    color: #fff;
    background: none;
}
.menu-toggle:hover .material-icons::before {
    color: #1f93f5;
}
@media (min-width: 601px) {
    .site-header.minimal .main-navigation ul.menu > li:hover > a:after,
    .site-header.minimal .main-navigation ul.menu > li.menu-hover > a:after,
    .site-header.minimal .main-navigation ul.menu > li.current_page_item > a:after,
    .site-header.minimal .main-navigation ul.menu > li.current-menu-item > a:after,
    .site-header.minimal .main-navigation ul.menu > li.current_page_ancestor > a:hover:after {
        height: 100%;
    }
}
@media (max-width: 600px) {
    .site-header.minimal .main-navigation ul.menu > li > a,
    .site-header.minimal .main-navigation ul.menu > li > a:visited,
    .site-header.minimal .main-navigation ul.menu > li > a:active {
        color: #000000;
    }
    .site-header.minimal .main-navigation ul.menu > li:hover > a,
    .site-header.minimal .main-navigation ul.menu > li.menu-hover > a,
    .site-header.minimal.main-navigation ul.menu > li.current_page_item > a,
    .site-header.minimal .main-navigation ul.menu > li.current-menu-item > a,
    .site-header.minimal .main-navigation ul.menu > li.current_page_ancestor > a:hover {
        color: #1f93f5;
    }
    .site-header.minimal .main-navigation ul.menu > li > a:after {
        display: none;
    }
    .site-header.minimal .main-navigation:before {
        background: #fff;
    }
}
/*centered*/

.site-header.centered .main-navigation ul.menu > li > a,
.site-header.centered .main-navigation ul.menu > li > a:visited,
.site-header.centered .main-navigation ul.menu > li > a:active {
    color: #fff;
}
.site-header.centered .main-navigation ul.menu > li:hover > a,
.site-header.centered .main-navigation ul.menu > li.menu-hover > a,
.site-header.centered .main-navigation ul.menu > li.current_page_item > a,
.site-header.centered .main-navigation ul.menu > li.current-menu-item > a,
.site-header.centered .main-navigation ul.menu > li.current_page_ancestor > a:hover {
    color: #fff;
    background: none;
}
.site-header.centered .main-navigation ul.menu > li:hover > a:after,
.site-header.centered .main-navigation ul.menu > li.menu-hover > a:after,
.site-header.centered .main-navigation ul.menu > li.current_page_item > a:after,
.site-header.centered .main-navigation ul.menu > li.current-menu-item > a:after,
.site-header.centered .main-navigation ul.menu > li.current_page_ancestor > a:hover:after {
    height: 100%;
}
.main-navigation ul ul a {
    color: #777777;
}
.main-navigation ul.sub-menu > li > a:hover,
.main-navigation ul.sub-menu > li.menu-hover > a,
.main-navigation ul.sub-menu > li.current_page_item > a,
.main-navigation ul.sub-menu > li.current-menu-item > a,
.main-navigation ul.sub-menu > li.current_page_ancestor > a:hover {
    color: #1f93f5;
}
.main-navigation ul.sub-menu {
    background: #ffffff;
}
.main-navigation ul li.menu-item-has-children:after {
    color: #1f93f5;
}
.main-navigation ul ul.sub-menu li > a {
    color: #1f93f5;
}
@media (min-width: 601px) {
    .site-header.centered .main-navigation ul.menu > li:hover > a:after,
    .site-header.centered .main-navigation ul.menu > li.menu-hover > a:after,
    .site-header.centered .main-navigation ul.menu > li.current_page_item > a:after,
    .site-header.centered .main-navigation ul.menu > li.current-menu-item > a:after,
    .site-header.centered .main-navigation ul.menu > li.current_page_ancestor > a:hover:after {
        height: 100%;
    }
}
@media (max-width: 600px) {
    .site-header.centered .main-navigation ul.menu > li > a,
    .site-header.centered .main-navigation ul.menu > li > a:visited,
    .site-header.centered .main-navigation ul.menu > li > a:active {
        color: #000000;
    }
    .site-header.centered .main-navigation ul.menu > li:hover > a,
    .site-header.centered .main-navigation ul.menu > li.menu-hover > a,
    .site-header.centered.main-navigation ul.menu > li.current_page_item > a,
    .site-header.centered .main-navigation ul.menu > li.current-menu-item > a,
    .site-header.centered .main-navigation ul.menu > li.current_page_ancestor > a:hover {
        color: #1f93f5;
    }
    .site-header.centered .main-navigation ul.menu > li > a:after {
        display: none;
    }
    .site-header.centered .main-navigation:before {
        background: #fff;
    }
}
.main-navigation ul ul.sub-menu li > a:hover,
.main-navigation ul ul.sub-menu li.current-menu-item > a,
.main-navigation ul ul.sub-menu li.current-menu-ancestor > a {
    background-color: #333333;
    color: #FFFFFF;
}
.site-footer {
    background-color: #000000;
}
.footer-area-wrap {
    background-color: #000000;
}
.site-footer a:hover,
.site-footer a:focus,
.site-footer a:active {
    color: #777777;
}
.footer-menu__items li.current-menu-item a,
.footer-menu__items li.current_page_item a {
    color: #777777;
}
.btn,
.comentário-form .submit,
.wpcf7-submit,
.post-password-form label + input {
    color: #fff;
    background: #1f93f5;
}
.btn:hover,
.btn:focus,
.comentário-form .submit:hover,
.wpcf7-submit:hover,
.post-password-form label + input:hover {
    color: #fff;
    background: #000000;
}
.btn:focus,
.wpcf7-submit:focus,
.comentário-form .submit:focus {
    box-shadow: 0 0 8px #1f93f5;
}
.btn.btn-secondary,
.invert .btn {
    background: #1f93f5;
}
.btn.btn-secondary:hover,
.invert .btn:hover {
    background: #fff;
    color: #1f93f5;
}
blockquote {
    color: #1f93f5;
}
blockquote cite {
    color: #000000;
}
.single-format-quote blockquote {
    color: #1f93f5;
}
.single-format-quote blockquote cite {
    color: #000000;
}
ul,
ol {
    color: #000000;
}
code {
    color: #ffffff;
    background: #1f93f5;
}
.swiper-wrapper .post__cats a {
    color: #1f93f5;
}
.breadcrumbs__item a {
    color: #777777;
}
.breadcrumbs__item a:hover {
    color: #1f93f5;
}
.breadcrumbs__item-target {
    color: #1f93f5;
}
.post__cats a,
.sticky__label {
    color: #1f93f5;
    background: none;
}
.post__cats a:hover {
    color: #000000;
}
.invert .post__cats a:hover {
    color: #1f93f5;
    background: #ffffff;
}
.post .material-icons {
    color: rgba(31, 147, 245, 0.3);
}
.post-author,
.posted-by,
.post-featured-content {
    color: #000000;
}
.post-featured-content.format-quote.invert {
    color: #ffffff;
    background-color: #1f93f5;
}
.post-featured-content.format-quote.invert .post-format-quote:before {
    color: #FFFFFF;
}
.post-featured-content.format-quote.invert .post-format-quote cite,
.post-featured-content.format-quote.invert .post-format-quote cite:before {
    color: #FFFFFF;
}
.post-featured-content.format-quote.invert .post-format-quote cite:before {
    background: #FFFFFF;
}
.post__tags {
    color: #777777;
}
.post-author__holder {
    background-color: #1f93f5;
}
.post-author__title a:hover {
    color: #000000;
}
.post-format-link {
    background: rgba(31, 147, 245, 0.8);
}
.post-format-link:hover {
    background: rgba(0, 0, 0, 0.8);
}
.post-format-quote {
    color: #ffffff;
}
.post-format-quote:before,
.post-format-quote cite,
#cancel-comentário-reply-link {
    color: #1f93f5;
}
#cancel-comentário-reply-link:hover {
    color: #000000;
}
.pagination a.page-numbers,
.page-numbers.dots {
    color: #000000;
}
.pagination a.page-numbers:hover,
.pagination span.page-numbers.current {
    color: #1f93f5;
    background: none;
}
.pagination .page-numbers.next,
.pagination .page-numbers.prev {
    color: #000000;
    background: none;
}
.pagination .page-numbers.next:hover,
.pagination .page-numbers.prev:hover {
    color: #1f93f5;
    background: none;
}
#toTop {
    background: #1f93f5;
}
#toTop:before {
    color: #fff;
}
#toTop:hover {
    background: #ededed;
}
#toTop:hover:before {
    color: #1f93f5;
}
.tm-folding-cube .tm-cube:before {
    background-color: #1f93f5;
}