/**
 * /*!
 * Theme Name:      	Oceanwp Child
 * Theme URI:          	https://oceanwp.org/
 * Author:          	Deivid
 * Author URI:      	
 * Description:     	Tema filho de oceanwp Child
 * Template:    		oceanwp
 * Version:         	1.0.0
 * License:         	GNU General Public License v2 or later
 * License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:     	oceanwp-child
 * Tags:   	            two-columns, right-sidebar, footer-widgets, blog, news, custom-background, custom-menu, post-formats, rtl-language-support, sticky-post, editor-style, threaded-comments, translation-ready, buddypress, custom-colors, featured-images, full-width-template, theme-options, e-commerce, block-styles, wide-blocks, accessibility-ready
 *
 * wc_gzd_compatible: 	true
 */

body {
  font-family:"MavenPro";
  font-size: 15px;
  line-height: 1.8;
}


.sf-menu a.menu-link {
  display: block;
  position: relative;
  zoom: 1;
  text-decoration: none !important;
}

#site-navigation-wrap .dropdown-menu > li > a {
  font-family: Lato;
  font-size: 1.3rem;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none !important;
}
@media only screen and (max-width: 959px) {
  body.default-breakpoint #site-logo #site-logo-inner {
    height: 105px;
    width: 200px !important;
  }
}
@media (max-width: 480px) {
  #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {
    max-width: 200px !important;
  }
}
.e-floating-bars__overlay {
	display: none !important;
}
.elementor-84{
	display: none !important;
}

.projetos a{
  text-decoration: none;
  font-weight: 500 !important;
}

.projetos.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a {
  text-decoration: none;
  font-weight: 500 !important;
}
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  text-decoration: none;
	font-weight: 500 !important;
}
.linkatag{
  box-shadow: none;
  text-decoration: uppercase !important;
  color: white !important;
  font-weight: 700 !important;
}
.apresentacao_a{
  box-shadow: none;
  text-decoration: none !important;
  color: white !important;
  font-weight: 700 !important;
}
.notice{
	display: none !important;
}

#supbar01{
 height: calc(100vh - 110px);
}


a:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button[type="submit"]:focus,
button:focus {
  outline: none !important;
}

/*
 * Custom CSS para o menu mobile no tema OceanWP
 * Este código altera as cores de fundo e fonte do menu e seus links.
 */

/* Altera o fundo do menu e a cor da fonte dos links */
#mobile-dropdown,
#mobile-dropdown .menu {
  background-color: #ffffff !important; /* Fundo branco para o menu */
}

#mobile-dropdown .menu li a {
  color: #0b4a8e !important; /* Cor da fonte azul escura do logo */
  font-weight: 500;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); /* Mantém a linha divisória sutil */
  
  /* --- Correções solicitadas --- */
  text-decoration: none !important; /* Remove o sublinhado dos links */
  padding: 10px 20px !important; /* Reduz a distância vertical (primeiro valor) e aumenta o padding lateral (segundo valor) */
}

/* Estilo para o item de menu "Home" que está ativo */
#mobile-dropdown .current-menu-item a {
  background-color: #868023 !important; /* Cor de fundo verde-oliva */
  color: #ffffff !important; /* Cor da fonte branca */
}

/* Garante que a fonte do item "Home" seja branca */
#mobile-dropdown .current-menu-item a:link,
#mobile-dropdown .current-menu-item a:visited,
#mobile-dropdown .current-menu-item a:hover {
  color: #ffffff !important; /* Força a cor da fonte para branco */
}

/* Altera a cor de fundo e da fonte ao passar o mouse sobre os links (hover) */
#mobile-dropdown .menu li a:hover {
  background-color: #868023 !important; /* Cor de fundo verde-oliva */
  color: #ffffff !important; /* Cor da fonte branca */
}
