#background .h2_favoritos,#destacados .slider-viewport .slider-row .slide-box .destacado-title .destacado-name,#ofertas .slider-viewport .slider-row .slide-box .oferta-title .oferta-name,#ofertas-especiales .slider-viewport .slider-row .slide-box .oferta-especial-title .oferta-especial-name,.bk_demo-297-le_busqueda *,.bk_demo-297_busqueda *,.form-control,.formGroup .elcontact_coment .inputs-master,.item-multimoneda span,.its--online-fix #texto_descripcion_D,.its--online-fix .textDA,.its--online-fix .titDA,.sidebar_favoritosB .columnadR .encabezado .cabecera_result a,.widget.form_propietarios legend,a,h1,h2,h3,h4,h5,input,label,li,p,select{font-family:'Open Sans'!important}#top header#header #lower_header #logo img,#top header#header.not-section #lower_header #logo img,.av-external #top header#header #lower_header #logo img,.its--online-fix #top header#header #lower_header #logo img{max-height:120px}.popup__content__contact__form #botonContacto #boton_enviar{margin-top:25px}#miniformulario_slider .cerrar_ninyos,.btn-primary,.busqueda_referencia_le form div span #buscar,.busqueda_referencia_venta form div span #buscar,.its--blog .comments-area form input#submit,.widget.busqueda_referencia form div span #buscar,.widget.login_propietarios input#boton_enviar,header#header #its--container_cook #its--cierra_cookie,header#header.header-block-its-dark #its--container_cook #its--cierra_cookie{color:#393e47!important}#its--global-container main>.its--container-fluid>.its--row{padding-bottom:40px!important;padding-top:25px!important}#its--global-container main .widget hr{display:none}@font-face{font-family:Nexa Bold;src:url(/child/assets/fonts/nexa-bold.otf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nexa Light;src:url(/child/assets/fonts/nexa-light.otf);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h3,h4,h5,p{color:#000}#miniformulario_slider .form_inner>.its--container .all_form #tabla_form #contenido_buscar a{background-color:#009BD2!important}#miniformulario_slider .form_inner>.its--container .all_form #tabla_form #contenido_buscar a:hover{background-color:#036d92!important}.bk_demo-297-le_busqueda #resultados_totales .cabecera_result a,.bk_demo-297_busqueda #resultados_totales .cabecera_result a{font-family:Nexa Bold!important}#all #centro .sidebar_masDatos .class_masdatos div#texto_descripcion_D,#cabecera_ficha #encabezadoF .titulo_h1 .nombre a,#calc .buttong,#contenedor #contenido #bloque_foto_cont .separador .class_title,#encabezadoLeft .titulo_h1 #contenido_titulo .nombre a,.class_title.fondooscuro,.discount-amount,.discount-desacription,.its--online-fix .bloque_calendarios td,.servicios-wrapper h2,.sidebar_formReserva #contenidoNotasAdicionales h2,.sidebar_formReserva .ayuda_formasPago,.sidebar_formReserva .separador h2{font-family:'Open Sans'!important}@media (min-width:768px) and (max-width:1199px){.its--online-fix #top header#header #lower_header>.its--container>.its--row{align-items:center;display:flex}.its--online-fix #top header#header #lower_header>.its--container>.its--row nav ul.navbar-nav>li>a{padding:36px 13px!important}}.its--online-fix #top header#header #lower_header nav ul.navbar-nav>li>a{padding:56px 11px!important}#top header#header #lower_header nav ul.navbar-nav>li>a{font-size:12.5px;padding-left:10px!important;padding-right:10px!important}@media (min-width:768px) and (max-width:1199px){.av-external #top header#header #lower_header>.its--container>.its--row{align-items:center;display:flex}.av-external #top header#header #lower_header>.its--container>.its--row nav ul.navbar-nav>li>a{padding:36px 13px!important}}.av-external #top header#header #lower_header nav ul.navbar-nav>li>a{padding:56px 10px!important}@media (min-width:768px) and (max-width:1199px){#top header#header.not-section #lower_header>.its--container>.its--row{align-items:center;display:flex}#top header#header.not-section #lower_header>.its--container>.its--row nav ul.navbar-nav>li>a{padding:36px 10px!important}}#top header#header.not-section #lower_header nav ul.navbar-nav>li>a{padding:56px 10px!important}body#inicio #webplus_slider .carousel-inner .item{cursor:pointer}@media (max-width:767px){#top header#header.header-block-its-dark{background-color:#fff}}@media (min-width:767px){#top header#header.not-section #lower_header #logo img,.av-external #top header#header #lower_header #logo img,.its--online-fix #top header#header #lower_header #logo img{position:relative}#top header#header #lower_header #logo img{position:absolute;z-index:999}}#top header#header #lower_header #toggle_nav .navbar-toggle .icon-bar{background-color:#393e47!important}#top #webplus_slider .carousel-inner .overlay{opacity:.5!important}@media (min-width:768px){#top #webplus_slider .carousel-inner .caption-box{top:50%;transform:translateY(-50%)}#top #webplus_slider .carousel-inner .caption-box h1{font-size:73px;font-weight:700}#top #webplus_slider .carousel-inner .caption-box h2{font-weight:700;font-size:40px}}#top #webplus_slider .carousel-inner>.item .btn-seccion{float:right;margin-left:0;margin-right:12.5px}#top #webplus_slider #miniformulario_slider .all_form #tabla_form #contenido_buscar>a{color:#393e47!important}@media (max-width:1199px){#top #header #lower_header #navigation ul li a{font-size:11px}}.servicios-wrapper h1{font-size:45px!important;margin-top:0!important}.servicios-wrapper h2{font-size:18px!important;margin-top:0!important;font-weight:400!important;color:#000}@media (max-width:991px){.servicios-wrapper .its--col-md-5.container-form{margin:50px 0}}.servicios-wrapper .services{align-items:center;background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.3);display:flex;margin:0 auto 40px;max-width:1040px;padding:20px;position:relative}.servicios-wrapper .services .its--col-md-8{position:unset;padding:0 30px}.servicios-wrapper .services .service-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:270px}.servicios-wrapper .services .service-image.breakfast-image{height:350px}.servicios-wrapper .services .service-image.catering-image{height:331px}@media (max-width:991px){.servicios-wrapper .services{flex-direction:column}.servicios-wrapper .services .service-image{margin-bottom:20px;width:100%}.servicios-wrapper .services .price-info{align-items:center;flex-direction:column;justify-content:center}.servicios-wrapper .services .price-info .price{margin-bottom:10px;text-align:center}.servicios-wrapper .services .price-info .observations{text-align:center}}.servicios-wrapper .services .title{display:block;font-size:22px;margin-bottom:10px}.servicios-wrapper .services .price-info .price{font-family:'Open Sans';font-size:22px;margin-left:5px}.servicios-wrapper .services .price-info span{font-size:14px}#pop-up.fadeout{display:none}.icon-cancel{float:right;font-size:22px;cursor:pointer;color:red}.visible{animation:fadein 1s}@keyframes fadein{from{display:none!important;visibility:hidden!important;opacity:0}to{display:flex!important;visibility:visible!important;opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.experiencias-wrapper h1{font-size:45px!important;margin-top:0!important}.experiencias-wrapper h2{font-family:'Open Sans'!important;font-size:18px!important;margin-top:0!important;font-weight:500;color:#000}.experiencias-wrapper .experiences-introduction{margin-bottom:40px}@media (max-width:991px){.experiencias-wrapper .experiences-introduction{display:block}}.experiencias-wrapper .experiences-introduction>.its--col-md-7{padding-right:40px}.experiencias-wrapper .experiences-introduction>.its--col-md-7 h2{text-align:justify;font-weight:100;color:#000}.experiencias-wrapper .tab{display:table;margin-bottom:40px;text-align:center;width:100%}@media (max-width:991px){.experiencias-wrapper .tab{margin:30px auto 0;max-width:537.5px}}.experiencias-wrapper .tab button{background:#f2f2f2;border:0;font-family:'Open Sans';padding:16px;text-transform:uppercase;font-weight:700}.experiencias-wrapper .tab button.active,.experiencias-wrapper .tab button:hover{background:#009BD2}.experiencias-wrapper .tab-content{display:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.experiencias-wrapper .tab-content.active{display:block}.experiencias-wrapper .box-experiences{box-shadow:0 2px 20px rgba(0,0,0,.3);margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:537.5px}.experiencias-wrapper .box-experiences span{font-family:'Open Sans';display:block}.experiencias-wrapper .box-experiences .content-experiences{padding:20px;position:relative}.experiencias-wrapper .box-experiences .content-experiences.porto{min-height:365px}.experiencias-wrapper .box-experiences .content-experiences.douro{min-height:475px}.experiencias-wrapper .box-experiences .content-experiences.go-wild{min-height:326px}.experiencias-wrapper .box-experiences .content-experiences.nature-lovers{min-height:444px}.experiencias-wrapper .box-experiences .content-experiences.culture,.experiencias-wrapper .box-experiences .content-experiences.healthy-lifestyle{min-height:376px}.experiencias-wrapper .box-experiences .content-experiences .title{font-family:'Open Sans';font-size:22px;font-weight:700}.experiencias-wrapper .box-experiences .content-experiences .price{font-family:'Open Sans';margin-top:20px}@media (max-width:1199px) and (min-width:992px){.experiencias-wrapper .box-experiences .content-experiences p{font-size:16px}}.experiencias-wrapper .box-experiences .content-experiences .read-more{cursor:pointer;margin-left:5px;max-width:24px!important}@media (min-width:992px){.experiencias-wrapper .box-experiences .content-experiences .read-more.hide-experience{display:none}.experiencias-wrapper .box-experiences .content-experiences .read-more.show-experience{display:inline}}@media (max-width:991px){.experiencias-wrapper .box-experiences .content-experiences .read-more{display:none}}.experiencias-wrapper .box-experiences .content-experiences .read-less{cursor:pointer;max-width:24px!important}@media (min-width:992px){.experiencias-wrapper .box-experiences .content-experiences .read-less.hide-experience{display:none}.experiencias-wrapper .box-experiences .content-experiences .read-less.show-experience{display:inline}}@media (max-width:991px){.experiencias-wrapper .box-experiences .content-experiences .read-less{display:none}}@media (min-width:992px){.experiencias-wrapper .box-experiences .content-experiences .more-text{-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.experiencias-wrapper .box-experiences .content-experiences .more-text.hide-experience{display:none}.experiencias-wrapper .box-experiences .content-experiences .more-text.show-experience{display:inline}}.experiencias-wrapper #formContacto,.servicios-wrapper #formContacto{background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,.3);margin-bottom:50px;margin-top:-100px;max-width:457px;overflow:hidden}@media (max-width:991px){.experiencias-wrapper .box-experiences .content-experiences .more-text{display:inline}.experiencias-wrapper #formContacto,.servicios-wrapper #formContacto{margin:20px auto}}.experiencias-wrapper #formContacto .title,.servicios-wrapper #formContacto .title{display:block;font-size:22px;padding:5px;text-align:center}#contactHeader,#livechatcontainer{display:none}.experiencias-wrapper #formContacto .form-control,.servicios-wrapper #formContacto .form-control{border:1px solid gray!important;font-size:14px;margin:10px auto;padding-left:5px!important;width:90%}.experiencias-wrapper #formContacto textarea,.servicios-wrapper #formContacto textarea{padding-top:5px}.experiencias-wrapper #formContacto .container-acepto,.servicios-wrapper #formContacto .container-acepto{margin:0 auto;max-width:402px}.experiencias-wrapper #formContacto .container-acepto label,.servicios-wrapper #formContacto .container-acepto label{font-size:9px}.experiencias-wrapper #formContacto #botonContacto,.servicios-wrapper #formContacto #botonContacto{margin:15px 0;text-align:center}.experiencias-wrapper #formContacto #botonContacto #boton_enviar,.servicios-wrapper #formContacto #botonContacto #boton_enviar{border:1px solid gray;border-radius:0;font-weight:700;line-height:normal;padding:10px;text-transform:uppercase}.experiencias-wrapper .learn-more,.servicios-wrapper .learn-more{bottom:20px;cursor:pointer;float:right;font-family:'Open Sans'!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:20px;background-color:#00759f;color:#fff;text-decoration:none;padding:2%;border-radius:5px}.experiencias-wrapper span,.servicios-wrapper span{color:#000}#all main input#botonReserva,#miniform_online a#btn_busqueda,.botonReserva_V2 a:hover,.contendor_boton_results a,.contendor_boton_results a:hover,.result-selector li.selected,.result-selector li:hover,.sidebar_formReserva .precioRfColumnButton a,.sidebar_masDatos #botonReserva a,div#botonReserva a:hover{color:#393e47}.its--online-fix #contenedor .info_alojamiento span{padding:5px}.its--online-fix #contenedor #background{background-image:url(/child/assets/img/online.jpg);height:120px}.home.blog #webplus_slider .carousel-inner>.item{background-image:url(https://www.feelporto.com/child/assets/img/slider2.jpg)!important}@media (max-width:767px){.experiencias-wrapper #formContacto .container-acepto label,.servicios-wrapper #formContacto .container-acepto label{font-size:8px}#top header#header #lower_header #toggle_nav{position:absolute;right:0}#top header#header #lower_header #logo{width:100%;text-align:center}#top header#header #lower_header #logo>a{text-align:center}#top header#header #lower_header #logo>a img{margin:auto;max-height:60px!important}#top header#header #lower_header #logo #contactHeader{display:block;text-align:center}#top header#header #lower_header #logo #contactHeader a{float:none;width:auto;position:relative}#top header#header #lower_header #logo #contactHeader a i{position:absolute;left:-10px}}