body{background-color:#FFFFFF!important;background-image:none;background-image:none;background-image:none;background-size:cover;background-repeat:no-repeat;background-position:center top}.text-main-1,.web-text.text-main-1 a{color:#e0c68c!important}.bg-main-1{background-color:#e0c68c!important}.border-main-1{border-color:#e0c68c!important}.text-main-2,.web-text.text-main-2 a{color:#f3e8d2!important}.bg-main-2{background-color:#f3e8d2!important}.border-main-2{border-color:#f3e8d2!important}.text-main-3,.web-text.text-main-3 a{color:#f2eee6!important}.bg-main-3{background-color:#f2eee6!important}.border-main-3{border-color:#f2eee6!important}.text-main-4,.web-text.text-main-4 a{color:#a9d1bd!important}.bg-main-4{background-color:#a9d1bd!important}.border-main-4{border-color:#a9d1bd!important}.text-main-5,.web-text.text-main-5 a{color:#f0fff4!important}.bg-main-5{background-color:#f0fff4!important}.border-main-5{border-color:#f0fff4!important}.text-main-6,.web-text.text-main-6 a{color:#2f855a!important}.bg-main-6{background-color:#2f855a!important}.border-main-6{border-color:#2f855a!important}.text-main-7,.web-text.text-main-7 a{color:#fed7d7!important}.bg-main-7{background-color:#fed7d7!important}.border-main-7{border-color:#fed7d7!important}.text-main-8,.web-text.text-main-8 a{color:#c53030!important}.bg-main-8{background-color:#c53030!important}.border-main-8{border-color:#c53030!important}.text-main-9,.web-text.text-main-9 a{color:#feebc8!important}.bg-main-9{background-color:#feebc8!important}.border-main-9{border-color:#feebc8!important}.text-main-10,.web-text.text-main-10 a{color:#c05621!important}.bg-main-10{background-color:#c05621!important}.border-main-10{border-color:#c05621!important}.text-main-11,.web-text.text-main-11 a{color:#FFFFFF!important}.bg-main-11{background-color:#FFFFFF!important}.border-main-11{border-color:#FFFFFF!important}.text-main-12,.web-text.text-main-12 a{color:#ededed!important}.bg-main-12{background-color:#ededed!important}.border-main-12{border-color:#ededed!important}.text-main-13,.web-text.text-main-13 a{color:#bababa!important}.bg-main-13{background-color:#bababa!important}.border-main-13{border-color:#bababa!important}.text-main-14,.web-text.text-main-14 a{color:#565656!important}.bg-main-14{background-color:#565656!important}.border-main-14{border-color:#565656!important}.text-main-15,.web-text.text-main-15 a{color:#2d2d2d!important}.bg-main-15{background-color:#2d2d2d!important}.border-main-15{border-color:#2d2d2d!important}:root{--color-main-1:#e0c68c;--color-main-2:#f3e8d2;--color-main-3:#f2eee6;--color-main-4:#a9d1bd;--color-main-5:#f0fff4;--color-main-6:#2f855a;--color-main-7:#fed7d7;--color-main-8:#c53030;--color-main-9:#feebc8;--color-main-10:#c05621;--color-main-11:#FFF;--color-main-12:#ededed;--color-main-13:#bababa;--color-main-14:#565656;--color-main-15:#2d2d2d}@font-face{font-family:"antro";src:url(https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AntroVectra.woff2) format("woff2"),url(https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AntroVectra.woff) format("woff"),url(https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AntroVectra.ttf) format("truetype"),url("https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AntroVectra.eot?#iefix") format("embedded-opentype"),url(https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AntroVectra.eot);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"adega";src:url(https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AdegaSerif.woff2) format("woff2"),url(https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AdegaSerif.woff) format("woff"),url(https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AdegaSerif.ttf) format("truetype"),url("https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AdegaSerif.eot?#iefix") format("embedded-opentype"),url(https://www.elegantroomslasarte.com/wp-content/uploads/sites/754/fonts/AdegaSerif.eot);font-weight:400;font-style:normal;font-display:swap}body{font-family:"adega",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif}.web-navbar{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif}.web-btn{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif}.h2,h2{font-size:2rem;font-weight:400}.web-title-back,.h3,h3{font-size:1.75rem;font-weight:400}.h4,h4{font-size:1.55rem;font-weight:400}.h5,h5{font-size:1.25rem;font-weight:400}.h6,h6{font-size:1rem;font-weight:400}.display-1{font-size:calc(3.75rem + 10vw);font-weight:400}.display-2{font-weight:400}.display-3{font-weight:400}.display-4{font-size:calc(2.4rem + 2.7vw);font-weight:400}.web-btn{color:#565656!important;background-color:#f3e8d2!important;background-image:none;background-image:none;background-image:none;box-shadow:none;border-top:0;border-right:0;border-bottom:0;border-left:0;border-color:#f2eee6;border-style:solid;border-radius:50px 50px 50px 50px;font-family:"",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;font-weight:400!important;text-transform:uppercase;line-height:1.2!important;letter-spacing:.05em}.web-btn>span{display:inline-block;transform:none}.web-btn>.icon{display:none;transform:none}.web-btn:hover,.web-btn.hover,.web-btn:active,.web-btn.active,.web-btn:focus,.web-btn.focus{color:#565656!important;box-shadow:none;border-top:0;border-right:0;border-bottom:0;border-left:0;border-color:#f2eee6;border-style:solid;border-radius:50px 50px 50px 50px;font-weight:400!important;text-transform:uppercase!important;line-height:1.2!important;letter-spacing:.05em}.web-btn:hover,.web-btn.hover,.web-btn:active,.web-btn.active,.web-btn:focus,.web-btn.focus{background-color:#dfd4be!important;background-image:none;background-image:none;background-image:none}.web-btn>.web-btn-effect-bg{display:none}.web-btn.web-btn-14{color:#2d2d2d!important;background-color:#f2eee6!important;background-image:none;background-image:none;background-image:none;box-shadow:none;border-top:1px;border-right:1px;border-bottom:1px;border-left:1px;border-color:#f2eee6;border-radius:0 0 0 0;font-family:"",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;font-weight:600!important;text-transform:uppercase;line-height:1.2!important}.web-btn.web-btn-14>span{display:inline-block;transform:none}.web-btn.web-btn-14>.icon{display:none;transform:none}.web-btn.web-btn-14:hover,.web-btn.web-btn-14.hover,.web-btn.web-btn-14:active,.web-btn.web-btn-14.active,.web-btn.web-btn-14:focus,.web-btn.web-btn-14.focus{color:#2d2d2d!important;box-shadow:none;border-top:1px;border-right:1px;border-bottom:1px;border-left:1px;border-color:#f2eee6;border-radius:0 0 0 0;font-weight:600!important;text-transform:uppercase!important;line-height:1.2!important}.web-btn.web-btn-14:hover,.web-btn.web-btn-14.hover,.web-btn.web-btn-14:active,.web-btn.web-btn-14.active,.web-btn.web-btn-14:focus,.web-btn.web-btn-14.focus{background-color:#f2eee6!important;background-image:none;background-image:none;background-image:none}.web-btn.web-btn-14>.web-btn-effect-bg{display:none}.web-btn.web-btn-15{color:#2d2d2d!important;background-color:#e0c68c!important;background-image:none;background-image:none;background-image:none;box-shadow:none;border-top:1px;border-right:1px;border-bottom:1px;border-left:1px;border-color:#f2eee6;border-radius:5px 5px 5px 5px;font-family:"",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;font-weight:600!important;text-transform:uppercase;line-height:1.2!important}.web-btn.web-btn-15>span{display:inline-block;transform:none}.web-btn.web-btn-15>.icon{display:none;transform:none}.web-btn.web-btn-15:hover,.web-btn.web-btn-15.hover,.web-btn.web-btn-15:active,.web-btn.web-btn-15.active,.web-btn.web-btn-15:focus,.web-btn.web-btn-15.focus{color:#2d2d2d!important;box-shadow:none;border-top:1px;border-right:1px;border-bottom:1px;border-left:1px;border-color:#f2eee6;border-radius:5px 5px 5px 5px;font-weight:600!important;text-transform:uppercase!important;line-height:1.2!important}.web-btn.web-btn-15:hover,.web-btn.web-btn-15.hover,.web-btn.web-btn-15:active,.web-btn.web-btn-15.active,.web-btn.web-btn-15:focus,.web-btn.web-btn-15.focus{background-color:#e0c68c!important;background-image:none;background-image:none;background-image:none}.web-btn.web-btn-15>.web-btn-effect-bg{display:none}.web-product-button>div>.web-product-quick-view{background-color:#414141!important}.web-product-button>div>.web-product-quick-view .icon{color:#ffffff!important}.web-product-button>div>.web-product-quick-view:hover{background-color:#414141!important}.web-product-button>div>.web-product-quick-view:hover .icon{color:#ffffff!important}.web-navbar.web-main-nav{padding:15px 0}.web-header-1 .web-header-partially-transparent .web-main-nav{background-color:#2d2d2d}.web-header-1 .web-header-gradient .web-main-nav{background-image:-webkit-linear-gradient(top,#2d2d2d 0%,#2d2d2d 45%,rgba(255,255,255,.01) 100%);background-image:linear-gradient(to bottom,#2d2d2d 0%,#2d2d2d 45%,rgba(255,255,255,.01) 100%)}.web-header-1 .web-header-opaque{position:relative}.web-header-1 .web-header-opaque.web-navbar-fixed{position:fixed}.web-header-1 .web-header-opaque .web-main-nav{background-color:#2d2d2d}.web-header-1 .web-header-opaque.web-header-side{position:absolute}.web-header-1 .web-main-nav .web-nav>li{color:#FFF;letter-spacing:.1em}.web-header-1 .web-navbar .web-nav .dropdown{background-color:#2d2d2d;color:#FFF}.web-header-1 .web-navbar .web-nav .dropdown li>a:hover{color:#2d2d2d}.web-header-1 .web-main-nav .web-nav>li.web-search-inline .web-search{color:#FFF}.web-header-1 .web-header-partially-transparent.web-navbar-fixed .web-navbar,.web-header-1 .web-header-transparent.web-navbar-fixed .web-navbar,.web-header-1 .web-header-partially-transparent.web-navbar-fixed .web-top-nav,.web-header-1 .web-header-transparent.web-navbar-fixed .web-top-nav{background-color:#2d2d2d!important}.web-header-1 .single-icon .web-mobile-toggle svg{fill:#ededed}.web-navbar.web-main-nav .web-nav>li.active{color:#ededed}.web-navbar-right-side.web-navbar .web-nav>li>a .web-nav-item-content-shade,.web-navbar-full.web-navbar .web-nav>li>a .web-nav-item-content-shade,.web-navbar-side.web-navbar .web-nav>li>a .web-nav-item-content-shade{display:none}.web-navbar.web-main-nav ul>li>a:hover,.web-navbar.web-main-nav ul>li>a:focus{color:#ededed}.web-navbar.web-main-nav .web-nav>li.active>a>span::after,.web-navbar.web-main-nav .web-nav>li:hover>a>span::after,.web-navbar.web-main-nav .web-nav>li:focus>a>span::after{position:absolute;bottom:-10px;left:0;width:100%;height:3px;background:#e0c68c;content:""}.web-navbar.web-main-nav .web-nav-icons>li:after,.web-navbar.web-main-nav .web-nav-icons>li:before,.web-navbar.web-main-nav .web-nav-icons>li>a:before,.web-navbar.web-main-nav .web-nav-icons>li>a:after,.web-navbar.web-main-nav .web-nav>li.web-split-menu-logo:after,.web-navbar.web-main-nav .web-nav>li.web-split-menu-logo:before,.web-navbar.web-main-nav .web-nav>li.web-split-menu-logo>a:before,.web-navbar.web-main-nav .web-nav>li.web-split-menu-logo>a:after{content:none}.web-top-nav{background-color:rgba(86,86,86,.8);color:#ededed;padding:3px 0;letter-spacing:0em}.web-top-nav .web-navbar .web-nav>li>a:hover{color:#bababa}.web-top-nav{background-color:transparent!important}.web-bottom-nav{background-color:rgba(86,86,86,.8);color:#ededed;padding:10px 0;letter-spacing:0em;white-space:nowrap;width:100%}.web-bottom-nav>div{display:table}.web-bottom-nav>div>div{display:table-cell}.web-bottom-nav .web-bottom-nav-right{text-align:right}.web-bottom-nav .web-navbar .web-nav>li>a:hover{color:#bababa}.web-iconbox-hover:hover .web-iconbox-icon.web-iconbox-icon-hover-bg-color-main-15{background-color:#2d2d2d!important}.web-iconbox-hover:hover .web-iconbox-icon.web-iconbox-icon-hover-color-15{color:#2d2d2d!important}#web-nav-mobile .web-nav .web-drop-item>.dropdown>li>a,#web-nav-mobile .web-nav .web-drop-item .web-drop-item>.dropdown>li>a,#web-nav-mobile .web-nav .web-drop-item>.dropdown span{color:#2d2d2d!important}#web-nav-mobile .web-nav>li.current-menu-item>a,#web-nav-mobile .web-nav>li>a:hover,#web-nav-mobile .web-nav .web-drop-item.current-menu-item>.dropdown span,#web-nav-mobile .web-nav .web-drop-item>.dropdown span:hover{color:#2d2d2d!important}.web-footer-row-2{padding-top:19px;padding-bottom:0}.web-video-icon:before,.web-video-icon-light:before,.web-gif-icon:before,.web-gif-icon-light:before{background-color:#1c1c1c1c;border:1px solid #ffffffc4}.hand-font{font-family:\"antro\",system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Ubuntu,\"Helvetica Neue\",sans-serif;
}
.lh-0{
	line-height:0;	
}
.boton-oculto{
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	opacity:0;
}
.espacio{
	letter-spacing:0.05rem;	
}
.difference{
	mix-blend-mode: difference;
}
.arc-radius{
	transition: all ease-in-out .3s;border-radius: 50% 50% 0 0;
}
.arc-radius:hover {
	border-radius: 0%;
}
.modal-servicio .modal-content{
	    border: 5px solid #c5b599;
}
.modal-servicio .modal-header, .modal-servicio .modal-footer {
    padding: 5px;
    border-bottom-color: #f3f3f300;
}
/* FORM */
#formulario-reservas .row>div{
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#formulario-reservas .web-gap-20{
	height:0px;	
}
#formulario-reservas .web-btn {
    margin-top: 33px;
}
#formulario-reservas label{
    text-transform: uppercase;
	width: 100%;
    text-align: center;
    font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Ubuntu,\"Helvetica Neue\",sans-serif !important;
    font-size: 0.7rem;
    color: white;
}
/* HEADER */
.menu-redondeado{
	border-radius:30px;
}
.web-main-nav .web-nav-table{
    border-top: 1px solid #ffffff9e;
    padding-top: 20px;	
}
.web-header-1 .web-main-nav .web-nav>li {
    letter-spacing: .05em;
}

/* GENERAL (typography, helpers, etc.) */
p:last-of-type {
    margin-bottom: 0;
}
.web-navbar.web-main-nav .web-nav>li.no-effect:hover>a>span::after{
	height:0px !important;
}
.menu-redondeado a:hover{
    color: #373737 !important;	
}
/* FOOTER */
.inline-menu ul{
    display: inline-flex;
    justify-content: center;
    width: 100%;
}
.web-copyright .container .row:first-child{
	padding-left:0px;
	padding-right:0px;
}
.web-copyright {
    padding-top: 0px;
}
.inline-menu li{
    margin-right: 20px;
}

@media only screen and (max-width: 767px) {
#formulario-reservas .web-gap-20{
	height:0px;	
}
}

@media only screen and (max-width: 991px) {
.web-nav-logo img{
	max-width:100px;
}
.border-l0{
	border-left:0px !important;		
}
.border-r0{
	border-right:0px !important;	
}
 .border-t1{
	border-top:1px solid #f3e7d2;	
}
 .border-b1{
	border-bottom:1px solid #f3e7d2;
}

.web-navbar-side.web-navbar-lg.web-navbar-left-side {
    width: 100% !important;
    margin-left: -100% !important;
}
.web-navbar-side .web-nav>li>a {
    white-space: normal;
    font-family: "adega",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",sans-serif;text-transform:uppercase;font-size:1.3rem}.web-navbar-side .web-nav>li>a>span{border-bottom:1px solid #ddd6c8;width:100%;padding-bottom:10px}.web-navbar-side .web-nav>li:last-child>a>span{border-bottom:0}.web-navbar ul>li>a>span .web-svg-icon svg{width:2em;height:2em}}