/* Themify Customize Styling */
body {	background: none;
	background-color: #fdf5e6; 
}
#headerwrap {	background: none;
	background-color: #fefdfb;
	padding: 2%; 
}
#header {		font-weight:600;
 
}
body #site-logo a img {		width: 250px; 
}
#main-nav .highlight-link>a {	background: none;
	background-color: #5e7a00; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 250px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 250px; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #fdf5e6; 
}
:root {	
	--theme_accent_hover: #8cc53f; 
}
#headerwrap {	background: none;
	background-color: #fefdfb; 
}
#header {		font-weight:600;
 
}
#main-nav .highlight-link>a {	background: none;
	background-color: #5e7a00; 
}
 }
/* Themify Custom CSS */
/* Ajuste Error Padding Top Asistente Accesibilidad */
.themify_builder_content {
    padding-top: 0 !important;
}

/* Padding menu movil */
  #mobile-menu li {
    margin-top: -2%;
    margin-bottom: -4%;
  }

	#headerwrap {
  padding-top: 2%;
  padding-bottom: 2%;
}


/* Color botones general */
#boton1 {
	background-color: #4B5F00;
  color: white;
  padding: 10px 20px;
  border: none;
  cursor: pointer;
  transition: transform 0.3s, background-color 0.3s;
}

#boton1:hover {
  transform: scale(1.05);
  background-color: #384B00;
}

/* Color bloques topheader */
.partes-header-top {
  background-color: #5E7A00 !important;
}

.partes-header-top:hover {
  background-color: #4B5F00 !important;
}

/* Color botones inicio */

.bloqueinicio1,
.bloqueinicio2,
.bloqueinicio3 {
  background-color: #4B5F00;
  transition: background-color 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.bloqueinicio1:hover,
.bloqueinicio2:hover,
.bloqueinicio3:hover {
  background-color: #384B00;
  transform: scale(1.01);
}


/* Color botones form */
.frm_button_submit {
  background-color: #5E7A00 !important;
  color: white !important;
  padding: 10px 20px !important;
  border: none !important;
  border-radius: 5px !important;
}

.frm_button_submit:hover {
  background-color: #384B00 !important;
}

/* Color Paginas Background */
body {
  background-color: #fefdfb !important;
}

/* Colores elementos header */
.header-menu a:hover {
  color: #4E7A00 !important;
}

#main-nav a:hover,
#main-nav .current_page_item > a,
#main-nav .current-menu-item > a,
#main-nav ul a:hover {
  color: #4E7A00;
}

/* Colores header mobile */
#mobile-menu a:hover,
#mobile-menu .current_page_item > a {
  color: #4E7A00 !important;
}

/* Colores Footer */
#footer-color {
  background-color: #4B5F00;
}

/* Noticias*/
/* Colores current page paginacion*/
.number.current {
  background-color: #000;
  transition: transform 0.3s ease-in-out;
}
.number.current:hover {
  background-color: #000;
	transform: scale(1.08);
}
/*** color hover boton paginacion ***/
.themify_builder_content-4363 .tb_r60i585.module-advanced-posts .pagenav a:hover {
    background-color: #000 !important;
	  color: #fff !important;
	  transition: transform 0.3s ease-in-out;
		transform: scale(1.08);
}

/*COLORES BOTONES SIGUIENTE NOTICIA*/
.tbp_post_navigation_arrow {
  background-color: #000 !important;
}

.tbp_post_navigation_arrow:hover {
  background-color: #ccc !important;
}

.tbp_post_navigation_title {
  color: #000 !important;
}

.tbp_post_navigation_title:hover {
  color: #ccc !important;
}


/*ESTILO FUENTES sitio
h1 {
    font-family: ;
    font-weight: 700;
}

h2 {
    font-family: ;
    font-weight: 600;
}

h3 {
    font-family: ;
    font-weight: 600;
}

p {
    font-family: ;
    font-weight: 400;
}
*/
a {
	color: #000;
}

a:hover {
	color: #4b5f00;
}


.texto1 a {
	color: #4b5f00;
}

.texto1 a:hover {
	color: #000;
}

.noticiasextra a {
    color: #000 !important;
}
	