.item-izquierda{
float:left!important;
}
@media only screen and (max-width: 980px){
.item-izquierda{
width:100%;
}
}
.sub-menu li:hover{
background-color:#9f9f9f;
color:white!important;
}
.sub-menu li:hover a{
color:white!important;
}
#top-menu{
height:74px;
}
@media only screen and (min-width: 981px){
.et-fixed-header #top-menu a, .et-fixed-header #et_search_icon:before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field:after, .et-fixed-header #et-top-navigation .et-cart-info {
color: inherit!important;
}
.sub-menu li:hover a{
color:white!important;
}
}
.nav li.et-reverse-direction-nav li ul{
background-color:#535353!important;
}
.nav li ul{
padding: 0px 0;
}
.nav li a:hover:after{
content:""!important;
background-color:#794e15;
width:120%;
margin: 5px auto 0px auto;
height:2px;
display:block;
position: inherit!important;
}
.nav li a:hover{
font-weight:bold;
}
.et-fixed-header sub-menu-3{
color:white!important;
}
#et-top-navigation {
font-weight: 500!important;
}
.nav li li ul {
top: -3px!important;
}
.nav li a{
width: 120%;
text-align: end;
}
#top-header .container{
font-weight: 500!important;
}
#et-secondary-nav{
width: 100%;
}
#et-secondary-menu {
float: right;
text-align: right;
width: 100%;
}
.boton-res a {
padding: 10px 15px!important;
text-align: center!important;
background-color: #9e7011;
color: #fff!important;
border-radius: 15px;
} #reveal{
display:none;
}
#btn-vermas,#btn-vermenos{
display:block;
margin: auto;
border: 1px solid #c19000;
background: white;
padding: 15px 7%;
color: #794e15;
font-size: 14pt;
}
#btn-vermas:hover,#btn-vermenos:hover{
border: 1px solid white;
background: #c19000;
padding: 15px 7%;
color: white;
font-size: 14pt;
}
.datos-acom img{
vertical-align:bottom!important;
} .testimonial-field {
color:#ffffff;
font-size:14pt;
}
.strong-view.modern .testimonial-content{
font-size: 10pt!important;
}
.wpmslider-viewport{
height: auto!important;
}
.strong-view.modern .testimonial-inner {
border: 1px solid #fff;
} #media_image-2{
width:100%!important;
margin-bottom:0px;
}
#text-2 p{
font-size:12pt!important;
}
#text-2 p img{
vertical-align:middle;
}
#nav_menu-2,#nav_menu-3{
float:right;
}
#menu-menu-bottom{
font-size: 11pt;
width: max-content;
max-width:475px;
font-family: 'Open Sans Condensed Light';
}
@media (min-width: 981px){
#menu-menu-principal-footer{
margin-top:10%!important;
}
}
@media (min-width: 981px){
.et_pb_gutters3 .footer-widget {
margin-bottom: 1.5%;
}
}
@media only screen and (max-width: 1100px) {
#menu-menu-bottom{
max-width:300px!important;
width: max-content;
}
}
#menu-menu-principal-footer,#menu-menu-bottom{
display:flex;
flex-wrap:wrap;
position:relative;
}
#menu-menu-principal-footer li:before,#menu-menu-bottom li:before{
display:none;
}
#menu-menu-principal-footer li a{
font-weight: 400!important;
}
#menu-menu-principal-footer li a:hover{
font-weight: bold!important;
}
#menu-menu-principal-footer:after{
content: "";
margin-top: 10px;
margin-left: auto;
background-color: black;
width: 96%;
height: 2px;
} .campos{
font-size: 12pt;
width:98%;
padding: 10px 20px!important;
border: 1px solid #6d6d70 !important;
margin:5px!important;
font-family: 'Playfair Display',sans-serif;
}
#fr-enviar,#fr-cancelar{
padding: 10px 40px;
background: transparent;
color: #996d15;
border: 1px solid #996d15;
font-family: 'Playfair Display',sans-serif;
font-size: 14pt;
}
#fr-enviar:hover,#fr-cancelar:hover{
padding: 10px 42px;
background: #996d15;
color: white;
border: 1px solid #996d15;	
}
#fr-mensaje{
height:150px;
} .imagen-tecno{
background-image:url(//lionapartahotel.com/wp-content/uploads/2019/12/logo-tecnotaxia.png);
width:18px;
height:18px;
background-size:contain;
float:right;
}
#footer-info{
width:100%!important;
}
#footer-info a{
font-weight:700;
text-decoration:underline;
}
.footer-info{
float:right;
text-align:right;
}
#aviso-legal{
font-family:'open sans';
text-align:center;
font-weight:400;
font-size: 12pt;
margin-bottom:25px;
}