header .social-icons-wrapper a:hover { color: #012882!important; }

header .social-icons-wrapper a {color: #ffffff}

header a.search-toggle-btn {color: #ffffff}

.grecaptcha-badge {
visibility: hidden;
}

@media (max-width: 991px) {
  .navbar .nav > li > a:hover {
      color: #ffffff!important;
  }
  header.main-header {
    margin-top: 0;
    padding-top: 30px;
		padding-bottom: 30px;
    background-color: #46A0FF!important;
  }
}
.mainmenu-mobile-toggle {
  color: #ffffff;
}

header a.search-toggle-btn:hover {color:#012882}

.search .page-item-title-single {    margin-top: 50px;
}

.page-id-219 .entry-content img {
	height: unset;
	max-width: unset;
}

.wp-block-quote::before {
	color: #d6d6d6
}

.page-404 h1 {
	margin-top: 70px;
}

body { background-color: var(--fundo); }

body { color: var(--texto); }

header { background-color: var(--barratopo); }

.saxon-post .post-title a {color: var(--titulohome); }

.sidebar .widgettitle {color: var(--titulowidgets); }

.saxon-post .post-title {color: var(--titulopost); }

.single-post .page-item-title-single .saxon-post .post-title:hover {color: var(--tituloposthover); }

.saxon-post.saxon-post-invert a {color: var(--titulopostdestaque); }

.saxon-post .post-categories a {background-color: var(--corcategoria); }

.footer-sidebar-2-wrapper {background-color: var(--corfooter); }

div.author-bio {background-color: var(--corbio); }

.author-bio h3 a {color: var(--nomeautorbio); }

.author-bio h5 {color: var(--nomeautorbio); }

.author-bio .author-social-icons li a {color: var(--nomeautorbio); }

.post-social-wrapper .post-social a {color: var(--postsocial); }

a, .container-page-item-title.with-bg .post-info-share .post-social a:hover, .header-menu li a:hover, .author-bio .author-social-icons li a:hover, .post-social-wrapper .post-social a:hover, .navigation-post .nav-post-prev:hover .nav-post-name, .navigation-post .nav-post-next:hover .nav-post-name, body .select2-results .select2-highlighted, .saxon-theme-block > h2, .btn.btn-text:hover, .post-worthreading-post-container .post-worthreading-post-title a:hover, .social-icons-wrapper a:hover, .saxon-post-block .post-title:hover, .saxon-post-block .post-title a:hover, .saxon-post .post-title:hover, .saxon-post .post-title a:hover, .navigation-paging.navigation-post a:hover, .navigation-paging .wp-pagenavi span.current, .navigation-paging .wp-pagenavi a:hover, .woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover, .widget_recent_entries li a:hover, .widget_recent_comments li a:hover, .widget_categories li a:hover, .widget_archive li a:hover, .widget_meta li a:hover, .widget_pages li a:hover, .widget_rss li a:hover, .widget_nav_menu li a:hover, .comments-area .navigation-paging .nav-previous a:hover, .comments-area .navigation-paging .nav-next a:hover, .saxon-post .post-like-button:hover i.fa-heart-o {color: var(--corprincipal); }

body .select2-results .select2-result-label {background-color: var(--seletorcateg); }

.navigation-paging .wp-pagenavi a {color: var(--paginas); }

.saxon-post .saxon-post-image-wrapper { background-color: var(--fundodestaque); }

a:hover {color: var(--hoverlinks); }

.page-item-title-single .page-title {color: var(--titulopost); }

.navigation-post .nav-post-title {color: var(--corseguir);}

.navigation-post .nav-post-name {color: var(--titulopost); }

h1, h2, h3, h4, h5, h6 {color: var(--titulopost); }

.saxon-overlay-post.saxon-post .saxon-post-wrapper-inner { background-color: var(--fundodestaque); }

:root {
    color-scheme: light dark;
}

@media (prefers-color-scheme: dark) {
   :root {
		 --fundo: #131313;
		 --barratopo: #0A84FF;
		 --titulohome: #ffffff;
		 --titulowidgets: #ffffff;
		 --titulopost: #ffffff;
		 --texto: #ffffff;
		 --tituloposthover: #ffffff;
		 --corcategoria: #0A84FF;
		 --corfooter: #000000;
		 --corbio: #000000;
		 --nomeautorbio: #ffffff;
		 --postsocial: #ffffff;
		 --corprincipal: #0A84FF;
		 --seletorcateg: #2b2b2b;
		 --paginas: #ffffff;
		 --fundodestaque: #000000;
		 --hoverlinks: #ffffff;
		 --corseguir: #ffffff;
	}
}

@media (prefers-color-scheme: light) {
   :root {
		 --fundo: #f2f2f2;
		 --barratopo: #46a0ff;
		 --titulopost: #000000;
		 --titulopostdestaque: #ffffff;
		 --corbio: #e0e0e0;
		 --corprincipal: #46a0ff;
		 --corcategoria: #46a0ff;
		 --corseguir: #000000;
}
}