@media screen and ( max-width: 980px ) {
.reverse {
display: flex;
flex-direction: column-reverse;
}
} .et_header_style_centered header#main-header.et-fixed-header .logo_container {
height:63px
}
#top-menu li a{
font-weight: 600 !important;
padding: 0px 3px!important;
transition: none!important;
}    
#top-menu li a:hover, #top-menu li a:active{
background-color: black;
color: white!important;
padding: 3px 3px 2px 3px!important;
}  .menu-item-190 a, .et-fixed-header #top-menu .menu-item-190 a{
color:black!important;
}
#top-menu .menu-item-190 a:hover, #top-menu .menu-item-190 a:active, #top-menu li.current_page_item.menu-item-190 a{
color:white!important;
background-color:black!important;
padding: 3px 3px 2px 3px!important;
opacity: 1!important;
} .menu-item-191 a, .et-fixed-header #top-menu .menu-item-191 a{
color:#182141!important;
}
#top-menu .menu-item-191 a:hover, #top-menu .menu-item-191 a:active, #top-menu li.current_page_item.menu-item-191 a{
color:white!important;
background-color:#182141!important;
padding: 3px 3px 2px 3px!important;
opacity: 1!important;
} .menu-item-192 a, .et-fixed-header #top-menu .menu-item-192 a{
color:#725a1d!important;
}
#top-menu .menu-item-192 a:hover, #top-menu .menu-item-192 a:active, #top-menu li.current_page_item.menu-item-192 a{
color:white!important;
background-color:#725a1d!important;
padding: 3px 3px 2px 3px!important;
opacity: 1!important;
} .menu-item-193 a, .et-fixed-header #top-menu .menu-item-193 a{
color:#596d41!important;
}
#top-menu .menu-item-193 a:hover, #top-menu .menu-item-193 a:active, #top-menu li.current_page_item.menu-item-193 a{
color:white!important;
background-color:#596d41!important;
padding: 3px 3px 2px 3px!important;
opacity: 1!important;
} .menu-item-194 a, .et-fixed-header #top-menu .menu-item-194 a{
color:#c7b898!important;
}
#top-menu .menu-item-194 a:hover, #top-menu .menu-item-194 a:active, #top-menu li.current_page_item.menu-item-194 a{
color:white!important;
background-color:#c7b898!important;
padding: 3px 3px 2px 3px!important;
opacity: 1!important;
} .menu-item-1096 a, .et-fixed-header #top-menu .menu-item-1096 a{
color:#eb345a!important;
}
#top-menu .menu-item-1096 a:hover, #top-menu .menu-item-1096 a:active, #top-menu li.current_page_item.menu-item-1096 a{
color:white!important;
background-color:#eb345a!important;
padding: 3px 3px 2px 3px!important;
opacity: 1!important;
}
#et-top-navigation{
border-top: black solid 1px;
padding-bottom: 12px;
}
.et_header_style_centered #main-header div#et-top-navigation {
max-width: 940px;
margin-left: auto;
margin-right: auto;
} #mobile_menu .current_page_item.menu-item-190 a{
color:white!important;
background-color:black!important;
}
#mobile_menu li.menu-item-190 a:hover, #mobile_menu li.menu-item-190 a:active {
background-color:black!important;
color: white!important;
opacity: 1;
}
#mobile_menu .current_page_item.menu-item-191 a{
color:white!important;
background-color:#182141!important;
}
#mobile_menu li.menu-item-191 a:hover, #mobile_menu li.menu-item-191 a:active {
background-color:#182141!important;
color: white!important;
opacity: 1;
}
#mobile_menu .current_page_item.menu-item-192 a{
color:white!important;
background-color:#725a1d!important;
}
#mobile_menu li.menu-item-192 a:hover, #mobile_menu li.menu-item-192 a:active {
background-color:#725a1d!important;
color: white!important;
opacity: 1;
}
#mobile_menu .current_page_item.menu-item-193 a{
color:white!important;
background-color:#596d41!important;
}
#mobile_menu li.menu-item-193 a:hover, #mobile_menu li.menu-item-193 a:active {
background-color:#596d41!important;
color: white!important;
opacity: 1;
}
#mobile_menu .current_page_item.menu-item-194 a{
color:white!important;
background-color:#c7b898!important;
}
#mobile_menu li.menu-item-194 a:hover, #mobile_menu li.menu-item-194 a:active {
background-color:#c7b898!important;
color: white!important;
opacity: 1;
}
#mobile_menu .current_page_item.menu-item-189 a{
color:white!important;
background-color:#eb345a!important;
}
#mobile_menu li.menu-item-189 a:hover, #mobile_menu li.menu-item-189 a:active {
background-color:#eb345a!important;
color: white!important;
opacity: 1;
}
.et-fixed-header #top-menu-nav #top-menu li.current-menu-item > a, .et-fixed-header #top-menu-nav #top-menu li.current_page_item > a {
color: white !important;
}
@media only screen and (max-width: 980px) {
.logo_container {
float: left;
width: 80%;
}
.et_header_style_centered header#main-header.et-fixed-header .logo_container {
height: auto!important;
}
#et-top-navigation{
float: right;
width: 20%;
border-top: none;
}
.mobile_nav .select_page{
display: none!important;
}
#et_mobile_nav_menu .mobile_nav{
background-color: transparent!important;
}
#main-header{
top: 0px!important;
padding-top: 0px!important;
}
.et_header_style_centered #main-header div#et-top-navigation {
top: 3px!important;
transition: none!important;
}
.mobile_menu_bar.mobile_menu_bar_toggle{
color: black!important;
border: black solid 3px!important;
padding: 0 5px!important;
}
.et_header_style_centered .et_menu_container .mobile_menu_bar{
right: 1px!important;
}
.mobile_menu_bar::before{
color: black!important;
}
#mobile_menu{
margin-top: 22px;
}
.et_mobile_menu{
border: black solid 3px!important;
}
.et_mobile_menu li a {
border-bottom: 1px solid black!important;
}
}
@media only screen and (max-width: 685px) {
#page-container{
padding-top: 73px!important;
}
#main-header{
top: -20px!important;
}
.et_header_style_centered #main-header div#et-top-navigation {
top: 20px !important;
}
}
@media only screen and (max-width: 500px) {
#mobile_menu{
margin-top: 8px;
}
} .et_pb_gallery_item img{
position: absolute;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
}
.et_pb_gallery_image{
padding-top: 100%;
} .enlaceBlanco{
color: white;
} .et_pb_contact .et_contact_bottom_container .et_pb_button {
width: 150px;
text-align: right;
}
@media only screen and (max-width: 500px) {
.et_pb_contact .et_contact_bottom_container{
float:left;
margin-top: 0.5%;
}
.et_pb_contact .et_contact_bottom_container .et_pb_button { margin-left: 11px!important;
text-align: left;
}
} .enlace{
color: #182141!important;
padding: 3px 3px 2px 3px;
margin-left: -3px;
font-size: 14px;
}
.enlace:hover,  .enlace:active{
color: white!important;
background-color: #182141;
}
.titulo h1{
font-weight: 400!important;
}
a.linkblanco{
color:white;
font-weight: 700;
}
a.linkblanco:hover, a.linkblanco:active{
text-decoration: underline;
}
.et-pb-contact-message{
color:white;
font-size: 12px;
} .blog .entry-title{
text-transform: uppercase;
}
.blog p,
.post p{
font-size: 14px;
line-height: 21px;
}
.blog a,
.post a{
text-decoration: underline;
}
#comment-wrap a{
text-decoration: underline;
font-size: 12px;
}
#commentform textarea{
border: solid 1px #000;
color: #545952;
background-color: white;
font-size: 14px;
}
#commentform .logged-in-as{
padding-bottom: 6px;
}
#reply-title{
text-transform: uppercase;
font-size: 18px;
padding-bottom: 5px;
}
.single .et_pb_button{
background-color: #c7b898 !important;
color:white!important;
text-decoration: none!important;
}
.bloghome.single .et_pb_button:hover, .bloghome.blog .et_pb_button:active{
background-color: white!important;
color:#c7b898 !important;
text-decoration: none!important;
border: solid 1px #c7b898;
}
figcaption {
margin-top: -2px;
font-size: 11px;
text-align: center;
}
.single #formcontacto .et_pb_contact_submit.et_pb_button{
background-color:#eb345a!important;
}
.single #formcontacto .et_pb_contact_submit.et_pb_button:hover, .single #formcontacto .et_pb_contact_submit.et_pb_button:active{
background-color: white!important;
}
#entradasblog img{
border-top: solid 1px;
border-left: solid 1px;
border-right: solid 1px;
}
#entradasblog .size-1of3{
width: 48%;
margin-right: 4%;
}
#entradasblog .size-1of3:nth-child(2n){
margin-right: 0!important;
} .widget_search input#s, .widget_search input#searchsubmit {
padding: .7em;
height: 31px !important;
margin: 0;
font-size: 12px;
line-height: normal !important;
border: 1px solid #000;
border-radius: 0px!important;
}
.widget_search input#searchsubmit{
background-color: black;
color: #fff;
text-transform: uppercase;
font-weight: bold;
}
#sidebar h4{
text-transform: uppercase;
} 
#sidebar .et_pb_widget ul li{
margin-bottom: 0px;
}
#sidebar .et_pb_widget ul li a{
font-size: 12px;
} .grecaptcha-badge { 
visibility: hidden!important; 
}