/*
Theme Name: Extra Child
Theme URI: http://www.elegantthemes.com/gallery/extra/
Template: Extra
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Extra
Version: 4.23.4.1704371527
Updated: 2024-01-04 13:32:07

*/

.newsletter-footer .et_pb_newsletter_field{
	padding-bottom: 0 !important;
}

.newsletter-footer .et_pb_newsletter_form{
	padding-top: 3px !important;
}

#et-menu li > ul {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

#et-menu li > ul li a:hover, #et-menu li > ul li a {
  color: #555;
}

.enlaces-portada .et_pb_column > .et_pb_image img{
	transition: ease-in-out all 0.5s !important;
	left: 0 !important;
}


.enlaces-portada .et_pb_column:hover > .et_pb_image img  {
	left: 30px !important;
}

#et-navigation .mega-menu > ul > li > a{
	text-align: center !important;
	color: #fff !important;
	font-weight: 800 !important;
	padding: 10px 0 !important;
	font-size: 13px !important;
	border-bottom: none !important;
}

#et-navigation .mega-menu > ul > li:last-child > a:first-of-type {
  border-bottom: none !important;
}


#et-navigation .mega-menu > ul{
	padding: 10px 15px !important;
}

.et_pb_widget .widgettitle, #et-menu > li > ul, #et-menu li > ul{
	background: linear-gradient(90deg, #0c6235, #8db336) !important;
	letter-spacing: 0px;
}

#et-menu li > ul li a{
	color: #fff !important;
}

h1, h2, h3, h4, h5, body.category #content-area > div > h1 {
	letter-spacing: 0 !important;
}

#et-navigation > ul > li > a::before {
	height: 1px !important;
	top: 5px;
}

.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um input[type=submit].um-button:hover {
    background: linear-gradient(90deg, #e82f7c, #f96042) !important;
}
.pt-cv-tax-et-post-format-video,.pt-cv-tax-gramatica-recursos {
	display:none !important;
}
.um .um-button.um-alt::before, .um input[type="submit"].um-button.um-alt::before {
  color: #fff !important;
}
.um .um-button.um-alt, .um input[type="submit"].um-button.um-alt {
  color: #fff !important;
}




  @media only screen and (min-width: 768px){
#main-header .logo {
  height: 88.04px;
  margin: 5px 0 !important;
}

.header.left-right #et-navigation > ul > li > a {
  padding-bottom: 40px !important;
}
	  

}


@media only screen and (max-width: 768px){

.logo {
  margin: 15px 0 !important;
  height: 60px !important;
}


.show-menu-button {
  display: block;
  background: linear-gradient(90deg, #e82f7c, #f96042) !important;
  width: 32px;
  height: 32px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 9px 6px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.show-menu-button span {
  display: block;
  background: rgba(255,255,255,.95) !important;
  width: 20px;
  height: 2px;
  border-radius: 3px;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}



#et-info{
	padding: 0 !important;
}


#et-info .et-extra-social-icons{
	display: none !important;
}

#et-navigation .mega-menu > ul {
  padding: 0 15px !important;
}

#et-navigation .mega-menu > ul > li > a {
  text-align: left !important;
  color: #444 !important;
  font-weight: 400 !important;
  padding: 10px 0 !important;
  font-size: 14px !important;
  border-bottom: none !important;
}


#et-info .et-top-search .et-search-field {
  width: 100% !important;
  background-color: rgba(107,107,107,0.15) !important;
}

#et-info .et-top-search .et-search-field:focus{
	color: #111 !important;
}

}


