.button.primary{border:none!important;background:#8ba24c;color:#fff}.button.primary:hover{text-decoration:none}.button.primary:active,.button.primary:focus,.button.primary:hover{color:#fff;background:#9fc23f}.button.success{border:none!important;background:#8d638e;color:#fff}.button.success:hover{text-decoration:none}.button.success:active,.button.success:focus,.button.success:hover{color:#8d638e;background:#e1bce2}.button.danger{border:none!important;background:#ce0000;color:#fff}.button.danger:hover{text-decoration:none}.button.danger:active,.button.danger:focus,.button.danger:hover{color:#fff;background:#ea0000}body{background-color:#ffefff}header{background:#fbeafc;color:#8d638e}#brand a{font-size:1rem;line-height:1}address{font-style:normal;margin:0 10px 0 0;font-size:.8rem}address,address a:link{color:#8d638e}address a:hover{color:#ba9dba}address a:active,address a:visited{color:#8d638e}address p{font-size:.8rem}#contact_links a{color:#8d638e;font-weight:700}#contact_links a svg{fill:#8d638e}#country-select .dropdown dd ul,#country-select .dropdown dt a{background-color:#7e597f;border-color:#9a709b}header{padding:0}header .row{background:url(../img/bg-header.png) no-repeat 80% bottom;padding:10px 0}header .row .title{max-width:none}@media screen and (max-width:635px){header .row{background:url(../img/bg-header.png) no-repeat 90% bottom}}#brand a{color:#8d638e;font-size:28px;font-family:Times New Roman,Georgia,Serif;text-align:center;line-height:26px;font-variant:small-caps;display:block}#brand a:hover{text-decoration:none;color:#a977aa}@media screen and (min-width:40.0625em){#brand a{text-align:left}}@media screen and (min-width:64.0625em){#brand a{background:url(../img/BLASON-LOGIS.svg) no-repeat 0 0;background-size:80px 65px;padding:0 0 15px 100px}}#brand .subtitle{display:block;font-size:.6em}main{background:url(../img/bg-main.png) no-repeat 0 100%;padding-top:30px;padding-bottom:200px;z-index:0;position:relative}main:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:-webkit-gradient(linear,left bottom,left top,from(#8d738d),color-stop(19%,rgba(141,115,141,.738)),color-stop(34%,rgba(141,115,141,.541)),color-stop(47%,rgba(141,115,141,.382)),color-stop(56.5%,rgba(141,115,141,.278)),color-stop(65%,rgba(141,115,141,.194)),color-stop(73%,rgba(141,115,141,.126)),color-stop(80.2%,rgba(141,115,141,.075)),color-stop(86.1%,rgba(141,115,141,.042)),color-stop(91%,rgba(141,115,141,.021)),color-stop(95.2%,rgba(141,115,141,.008)),color-stop(98.2%,rgba(141,115,141,.002)),to(rgba(141,115,141,0)));background:linear-gradient(0deg,#8d738d 0,rgba(141,115,141,.738) 19%,rgba(141,115,141,.541) 34%,rgba(141,115,141,.382) 47%,rgba(141,115,141,.278) 56.5%,rgba(141,115,141,.194) 65%,rgba(141,115,141,.126) 73%,rgba(141,115,141,.075) 80.2%,rgba(141,115,141,.042) 86.1%,rgba(141,115,141,.021) 91%,rgba(141,115,141,.008) 95.2%,rgba(141,115,141,.002) 98.2%,rgba(141,115,141,0));opacity:.2;z-index:-1}#address h3{text-align:center;font-size:1.6rem}footer{padding-top:20px;background-color:#8d638e;color:#fff}#container_credits{background-color:#7e597f}#container_credits p{color:#fff;font-size:.8rem}#container_credits a{color:#fff}@media screen and (max-width:976px){#bgimage_overlay{width:200px;height:auto}}@media screen and (max-height:700px){#bgimage_overlay{height:250px;width:auto}}@media screen and (max-width:635px){#bgimage_overlay,#logo_monument{display:none}}nav{background:#8d638e;position:-webkit-sticky;position:sticky;top:0;z-index:9999}nav #primary_navigation ul{list-style-type:none;margin:0}nav #primary_navigation ul li{display:inline-block;font-weight:100;margin-right:0;font-size:1.1em}nav #primary_navigation ul li a{font-family:Times New Roman,Georgia,Serif;color:#fff!important;display:inline-block;-webkit-transition:.2s;transition:.2s;padding:6px 20px}nav #primary_navigation ul li a.active,nav #primary_navigation ul li a:hover{background:#412c42;color:#fff;text-decoration:none}nav #primary_navigation ul li span{font-family:Times New Roman,Georgia,Serif;padding:6px 20px;background:#412c42!important;color:#fff;display:inline-block}nav #primary_navigation ul .home svg{width:24px;height:24px;fill:#fff;vertical-align:middle}#show_menu{color:#fff;font-size:1.5em;padding:5px;float:left}#pageslide .home svg,#show_menu svg{fill:#fff;vertical-align:middle}#pageslide .home svg{width:24px;height:24px}#pageslide .home .active svg{fill:#454545}#secondary_navigation ul{list-style-type:none;text-align:center}#secondary_navigation ul li{display:inline-block;margin-right:15px}#secondary_navigation ul li a{color:#e6e6e6;-webkit-transition:.2s;transition:.2s}#secondary_navigation ul li a:hover{color:#fff}#secondary_navigation ul li.active span{color:#fff;font-weight:700}.toggle-navigation{color:#e2c1e2;-webkit-transform:all .2s ease-out;transform:all .2s ease-out}.toggle-navigation .hamburger-inner,.toggle-navigation .hamburger-inner:after,.toggle-navigation .hamburger-inner:before{background-color:#e2c1e2}.toggle-navigation:not(.is-active):hover{color:#fff}.toggle-navigation:not(.is-active):hover .hamburger-inner,.toggle-navigation:not(.is-active):hover .hamburger-inner:after,.toggle-navigation:not(.is-active):hover .hamburger-inner:before{background-color:#fff}#mobile_navigation .toggle-navigation{color:#8d638e}#mobile_navigation .toggle-navigation .hamburger-inner,#mobile_navigation .toggle-navigation .hamburger-inner:after,#mobile_navigation .toggle-navigation .hamburger-inner:before{background-color:#8d638e}#mobile_navigation .toggle-navigation:not(.is-active):hover{color:#8d638e}#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner,#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner:after,#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner:before{background-color:#8d638e}.off-canvas-menu{background:#8d638e;padding-top:1rem}.off-canvas-menu ul{border-top:1px solid #6f4e70;border-bottom:1px solid #a57fa5}.off-canvas-menu ul li{border-top:1px solid #a57fa5;border-bottom:1px solid #6f4e70}.off-canvas-menu ul li.home svg{fill:#fff}.off-canvas-menu ul li a,.off-canvas-menu ul li span{color:#fff}.off-canvas-menu ul li:hover{background:#a57fa5}.off-canvas-menu address,.off-canvas-menu address a,.off-canvas-menu address p{color:#fff}.widget{padding:2rem}.widget .widget_title{text-align:center;font-family:Times New Roman,Georgia,Serif;font-size:2rem;color:#8d638e}.widget .carousel__tag{margin-bottom:2rem}.widget p:last-child{margin-bottom:0}.widget p:last-child .button{margin:0}.widget-rooms{padding-bottom:100px}.widget-agenda,.widget-rooms{position:relative;z-index:0}.widget-agenda:before,.widget-rooms:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:-webkit-gradient(linear,left bottom,left top,from(#8d738d),color-stop(19%,rgba(141,115,141,.738)),color-stop(34%,rgba(141,115,141,.541)),color-stop(47%,rgba(141,115,141,.382)),color-stop(56.5%,rgba(141,115,141,.278)),color-stop(65%,rgba(141,115,141,.194)),color-stop(73%,rgba(141,115,141,.126)),color-stop(80.2%,rgba(141,115,141,.075)),color-stop(86.1%,rgba(141,115,141,.042)),color-stop(91%,rgba(141,115,141,.021)),color-stop(95.2%,rgba(141,115,141,.008)),color-stop(98.2%,rgba(141,115,141,.002)),to(rgba(141,115,141,0)));background:linear-gradient(0deg,#8d738d 0,rgba(141,115,141,.738) 19%,rgba(141,115,141,.541) 34%,rgba(141,115,141,.382) 47%,rgba(141,115,141,.278) 56.5%,rgba(141,115,141,.194) 65%,rgba(141,115,141,.126) 73%,rgba(141,115,141,.075) 80.2%,rgba(141,115,141,.042) 86.1%,rgba(141,115,141,.021) 91%,rgba(141,115,141,.008) 95.2%,rgba(141,115,141,.002) 98.2%,rgba(141,115,141,0));opacity:.2;z-index:-1}.widget-promotions{padding:0}.widget-promotions .widget_title{width:100px;height:100px;border-radius:50%;background-color:#8d638e;color:#fff;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.widget-promotions .carousel__tag--single .carousel_single__text_container{background-color:#fff;background:url(../img/bg-main.png) no-repeat 100% 100%}.widget-promotions .carousel__tag--single .carousel_single__text_container .carousel_single__title{color:#8d638e;font-family:Times New Roman,Georgia,Serif;font-size:1.4rem}.widget-promotions>p:last-child{text-align:right;background-color:#8d638e}.widget-agenda .widget_carousel_text_container{left:0;background-color:rgba(84,58,85,.5);padding:3px;width:65%}.widget-agenda .widget_carousel_text_title{font-size:1.2rem;font-weight:700}.widget-agenda .widget_carousel_details{background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(19%,rgba(0,0,0,.738)),color-stop(34%,rgba(0,0,0,.541)),color-stop(47%,rgba(0,0,0,.382)),color-stop(56.5%,rgba(0,0,0,.278)),color-stop(65%,rgba(0,0,0,.194)),color-stop(73%,rgba(0,0,0,.126)),color-stop(80.2%,rgba(0,0,0,.075)),color-stop(86.1%,rgba(0,0,0,.042)),color-stop(91%,rgba(0,0,0,.021)),color-stop(95.2%,rgba(0,0,0,.008)),color-stop(98.2%,rgba(0,0,0,.002)),to(transparent));background:linear-gradient(0deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent);padding:50px 5px 5px}.widget-agenda .widget_carousel_details p{text-shadow:1px 1px 1px #000;color:#fff}.mod_item_container{margin:0 0 30px!important;padding-bottom:30px;border-bottom:3px solid #8d638e;background:#fff url(../img/bg-main.png) no-repeat 100% 100%}.mod_item_container .mod__title{background:#8d638e;border-bottom:2px solid #d9c0c7;margin-bottom:20px}.mod_item_container .mod__title h3{color:#fff}.mod__room_categories h1{text-align:center}#room_categories li.room_category_panel{box-shadow:0 0 5px #ccc;padding-bottom:.5rem}#room_categories li.room_category_panel h3{margin-bottom:.5rem}#room_categories li.room_category_panel h3 a{text-decoration:none!important}.svg #service_icons li span,.svg .room_categories__compare_service,.svg .room_category_services li span{background-color:#8d638e!important}#promotions{list-style-type:none}#promotions li{display:block;margin:10px;padding:10px}#promotions li .promotion_image{float:left;width:30%;position:relative;display:block;margin:0 20px 20px 0}#promotions li h3{margin:0 0 20px;color:#666}#promotions li h3 a,#promotions li h3 a:hover{color:#666}.promotion_image{float:left;width:30%}.promotion__content{width:65%;float:right}.promotion__link_return_index{clear:both;border-top:1px dotted #ccc;padding-top:20px;margin:20px 0}.mod__packages .container,.mod__packages h1{text-align:center}.mod__packages .mod_item_container{display:inline-block;margin:10px;padding:10px;width:42%;min-width:200px;border:1px solid #e8dce8;background:hsla(0,0%,100%,.7);text-align:center;-webkit-transition:border .4s ease-out;transition:border .4s ease-out}.mod__packages .mod_item_container a{color:#8d638e;font-size:1.5em}.mod__packages .mod_item_container a:hover{text-decoration:none}.mod__packages .mod_item_container .package_image{width:100%;position:relative;display:block;text-align:center;margin-bottom:5px}.mod__packages .mod_item_container:hover{border:1px solid #8d638e}.mod__packages .mod_item_container h3{margin:0;font-size:1.5em;font-size:22px}.mod__packages .mod_item_container h3,.mod__packages .mod_item_container h3 a{color:#8d638e;font-variant:small-caps;text-decoration:none}.mod__packages .mod_item_container h3 a:hover{color:#666}.package__image{border:5px solid #fff;box-shadow:2px 2px 5px #ccc}.package__link_return_index{clear:both;border-top:1px dotted #ccc;padding-top:20px;margin:20px 0}#images,.mod__images h1{text-align:center}#images{list-style-type:none;padding:0;margin:0}#images li{display:inline-block;margin:10px;padding:10px;border:1px solid #fff;min-width:160px;background:#fffcf4;box-shadow:2px 2px 2px #c9c3b5;max-width:260px;opacity:.8;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}#images li:hover{opacity:1;border:1px solid #ccc}#images li h3{margin:10px 0;font-size:1em}#images li h3 a{color:#ffc000;font-variant:small-caps;text-decoration:none}#images li:hover a,#images li h3 a:hover{color:#fff}#images li p{margin:5px 0;font-size:12px;text-align:center}.region_slide{text-align:center;position:relative}.region_slide img{border:5px solid #fff;box-shadow:0 0 5px #454545}.region_slide h4{color:#666;font-family:Times New Roman,Georgia,Serif;font-weight:100}.regions_container{margin:0 0 30px;padding:30px 0}.regions_container h3{color:#666;font-family:Times New Roman,Georgia,Serif;font-weight:100}.regions__return_index{border-top:1px dotted #ccc;padding-top:10px}#links{list-style-type:none;margin:0;padding:0}#links li{margin:0 0 30px;padding:30px 0;border-bottom:1px dotted #ccc}#links li h3{color:#666;font-family:Times New Roman,Georgia,Serif;font-weight:100;font-variant:small-caps}#links li .link_image{float:left;width:30%;margin:0 20px 20px 0}.mod__agendas .index-panels .item .overlay-date-round{position:absolute;top:5px;right:5px;width:100px;height:100px;border-radius:50%;background-color:#8d638e;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:5px}.mod__agendas .index-panels .item .overlay-date-round p{color:#fff;margin:0;line-height:1.1;font-weight:700;font-size:.9rem}.mod__agendas .index-panels .item:hover .overlay-date-round{opacity:0}#reservation_form fieldset{padding:1rem;background-color:hsla(0,0%,100%,.8)}#reserveIt-best-price-widget{background:#fff;color:#8d638e}#reserveIt-best-price-widget #best-price-widget-title{background:#8d638e}#reserveIt-best-price-widget #best-price-widget-title h3{color:#fff}#reserveIt-best-price-widget p{color:#8d638e}#reserveIt-best-price-widget .btn-open svg{fill:#fff}#reserveIt-best-price-widget .galaxy_hotel_advantages{color:#8d638e}#reserveIt-best-price-widget #display-calendar{background:#f6f6f6;color:#454545}#reserveIt-best-price-widget #display-calendar:hover{background:#ddd}#reserveIt-best-price-widget #ota-prices{background:#ececec}#reserveIt-best-price-widget .ota-price{color:#444}#reserveIt-best-price-widget #container-btn-reservation .button{background:#8d638e;color:#fff}#reserveIt-best-price-widget #reservation-telephone{background:#ececec;color:#8d638e}.widget .sidebar_title{background:#8d638e;padding:5px 10px;border-bottom:2px solid #d9c0c7}.widget .sidebar_title h3{color:#fff}#btn_see_agenda,#btn_see_promos{max-width:none;width:100%;border-radius:0;margin:0}#agenda_widget{background:#412c42;margin-bottom:30px}#agenda_widget #agenda_ticker a,#agenda_widget #agenda_ticker h4,#agenda_widget #agenda_ticker p{color:#d3c0d3}#agenda_widget #agenda_ticker a:hover{text-decoration:none}#agenda_widget #agenda_ticker a:hover .agenda_place,#agenda_widget #agenda_ticker a:hover h4,#agenda_widget #agenda_ticker a:hover p{color:#fff;text-decoration:none}#agenda_widget #agenda_ticker h4{font-family:arial,helvetica,sans-serif}#agenda_widget #agenda_ticker .agenda_place{color:#be6cc1}#container_btn_see_agenda{margin:0}#promotions_widget{position:relative;margin-bottom:30px}#promotion_text{background:rgba(0,0,0,.7);position:absolute;top:60%;right:0;padding:5px 10px;color:#fff}#promotion_image{margin-bottom:0}#container_btn_see_promos{margin:0}#contact_details{text-align:center}#contact_form{background:hsla(0,0%,100%,.7)}#contact_form #contact_details{background:url(../img/BLASON-LOGIS.svg) no-repeat top;background-size:80px 65px;padding-top:70px}#contact_form #contact_details #contact_text h3,#contact_form #contact_details #contact_text p{color:#8d638e}#contact_form label{color:#8d638e;font-weight:700}#location_contact_links li a svg{fill:#8d638e}#reservation_overlay_form{margin:0;z-index:99999;position:absolute;top:50px;right:-500px}@media screen and (max-width:780px){#reservation_overlay_form{left:0;top:0;right:0;text-align:center}}@media screen and (max-width:480px){#reservation_overlay_form{display:none}}#reservation_overlay{background:hsla(0,0%,100%,.5);padding:10px;border:none;margin:0}#reservation_overlay input#arrival{position:relative;background:#fff url(../img/calendar.svg) no-repeat 98%;background-size:24px 24px;cursor:pointer}#reservation_overlay input#arrival,#reservation_overlay select{display:inline-block;width:auto;margin-right:5px;margin-bottom:0}#reservation_overlay button{margin-bottom:0;height:2.4rem;padding:.5rem;font-size:.8rem}#reservation_overlay .button.success[disabled]{background:#8d638e}#reservation_overlay #reservation_advantage{margin:5px 0 0}#reservation_overlay #reservation_advantage span{display:inline-block;background:url(/img/icon/tick.png) no-repeat 0;background-size:16px 16px;font-weight:700;padding:3px 3px 3px 22px}.bg-image-cycle-pager{text-align:center}ul{color:#7f707f}h1,h2,h3,h4,h5,h6{font-family:Times New Roman,Georgia,Serif;font-variant:"";line-height:1;font-weight:100}h1{color:#8d638e;margin-bottom:1.6rem}h2,h3,h4,h5,h6{color:#666}p{color:#7f707f}#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):link,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):link{color:#8d638e;text-decoration:underline}#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):hover,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):hover{color:#a977aa;text-decoration:none}#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):active,#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):visited,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):active,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):visited{color:#454545}#location_contact_links a{text-decoration:none!important}#primary_content ul{padding-left:20px;color:#7f707f}#primary_content ul li{margin-bottom:.5rem}h1{text-align:center}