.single-on-dormir #main,.single-oci #main,.single-restaurants #main,.single-productes-genuins #main{margin-top:-222px}.single-on-dormir #main .block-content,.single-restaurants #main .block-content,.single-oci #main .block-content,.single-productes-genuins #main .block-content{padding-top:0px!important}.hoteles-header{padding-bottom:45px;min-height:610px;margin-bottom:0}.hoteles-header::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.15);left:0}.hoteles-header h1{font-family:'Miso';color:#fff;font-size:90px;font-weight:700;line-height:77px;letter-spacing:0;margin-top:285px!important}.hoteles-header .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:transparent;font-family:'Miso';color:#fff;font-size:27px;font-weight:700;line-height:48px;text-transform:uppercase;padding:0 25px 0 54px;border:2px solid #fff;background-image:url(../../../../../../../plugins/it-map-fichas/images/arrow-left.png);background-repeat:no-repeat;background-position:20px 14px}.logo-hotel{position:absolute;width:100%;margin-top:-170px}.logo-hotel .vc_col-sm-3 .vc_column-inner{padding:0}.logo-hotel .vc_col-sm-3 .vc_column-inner img{box-shadow:0 4px 4px rgba(0,0,0,.3);z-index:1;position:relative}.logo-hotel .vc_col-sm-3 .vc_column-inner .gem-wrapbox-inner::before{content:'';width:300px;height:300px;background:#e9f5fa;position:absolute;top:38px;left:36px}.breadcrumb_hotel{color:#61bde6}.breadcrumb_hotel a{font-family:'TradeGothic';color:#61bde6!important;font-size:16px;font-weight:300;line-height:34px;text-decoration:underline!important;margin-left:10px;margin-right:10px}.breadcrumb_hotel a.first{margin-left:0}.breadcrumb_hotel a strong{color:#1079a8;font-size:16px;font-weight:700}.breadcrumb_hotel a.current{text-decoration:none!important}.breadcrumb-container{border-bottom:1px solid #e6e6e6;padding-top:22px;padding-bottom:22px}.descripcion-hotel p{font-family:'TradeGothic';color:#333;font-size:20px;font-weight:300;line-height:34px}.descripcion-hotel p strong{font-family:'Miso';color:#333;font-weight:700;text-transform:uppercase;font-size:34px}.descripcion-hotel .vc_col-sm-9 .wpb_text_column{max-width:725px}#it_hotel_map{height:810px;}.it_hotel_filtro{background:#1079a8;padding:40px 0 60px 0;background-image:url(../../../../../../../plugins/it-map-fichas/images/logo_blanes.png);background-repeat:no-repeat;background-position:110px -230px;box-shadow:0 7px 10px rgba(0,0,0,.3);position:relative;z-index:3;min-height:210px}.it_hotel_filtro.filtro-genuino{padding:80px 0 60px 0}.it_hotel_filtro .contenedor{max-width:1166px;margin:0 auto}.it_hotel_filtro .filtros select{width:200px;height:56px;text-transform:uppercase;font-family:'TradeGothic';color:#333;font-size:16px;font-weight:300;text-align:left;border:0;margin-right:25px;padding:0 40px 0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff}.it_hotel_filtro h3{font-family:'TradeGothic';color:#fff;font-size:22px;font-weight:700;line-height:34px;text-align:left;text-transform:none;letter-spacing:0;margin:0;margin-bottom:20px}.it_hotel_filtro a{background:none;border:none;font-family:'Miso';color:#ffffff!important;font-size:22px;font-weight:400;text-align:center;line-height:52px;border:4px solid rgba(255,255,255,.5);padding:0 32px 0 20px;float:right;position:relative;margin-right:55px}.it_hotel_filtro a:hover{background:rgba(255,255,255,.2)}.it_hotel_filtro a img{position:absolute;top:-13px;right:-60px}.resultados{max-width:1166px;margin:0 auto;position:absolute;width:100%;left:50%;transform:translate(-50%);z-index:2;background:#fff}.resultados-lista{background:#eee;position:static;margin:0 auto;transform:inherit}.resultados p{font-family:'TradeGothic';color:#333;font-size:20px;font-weight:300;line-height:34px;text-align:left;margin-bottom:0;padding:40px 60px 40px 60px}.resultados p strong{font-family:'TradeGothic';color:#1079a8;font-size:20px;font-weight:700}.select_arrow::after{content:'';width:13px;height:8px;background-image:url(../../../../../../../plugins/it-map-fichas/images/ANGLE_BOTTOM.png);position:absolute;right:40px;top:10px;pointer-events:none}.select_arrow{position:relative}.indowindow_content h3{font-family:'Miso';color:#1079a8;font-size:30px;font-weight:400;line-height:30px;text-align:left;margin:0;letter-spacing:0;text-align:center}.indowindow_content a{background:#1079a8;font-family:'Miso';color:#ffffff!important;font-size:18px;font-weight:400;display:block;width:130px;text-align:center;height:37px;line-height:37px;margin:0 auto;box-shadow:0 4px 4px rgba(0,0,0,.3)}.contenedor_map{max-width:1166px;margin:0 auto;padding:24px 0}.cabecera-hotel-mapa{margin-bottom:0px!important}.it_list_hotel{max-width:1166px;margin:0 auto}.it_list_hotel article{padding-bottom:65px;border-bottom:1px solid #d9d9d9;padding-top:65px}.it_list_hotel article .img{width:40%;display:inline-block;vertical-align:middle}.it_list_hotel article .img img{width:100%;height:305px;object-fit:cover}.it_list_hotel article .contenido{width:56%;display:inline-block;margin-left:4%;vertical-align:middle}.it_list_hotel article .contenido h3{margin:0;font-family:'Miso';color:#1079a8;font-size:40px;font-weight:400;line-height:53px;letter-spacing:0}.it_list_hotel span{font-family:'TradeGothic';color:#333;font-size:16px;font-weight:300;line-height:22px;display:block}.it_list_hotel a.boton{display:inline-block;font-family:'Miso';color:#ffffff!important;font-size:22px;font-weight:400;line-height:42px;text-align:left;background:#1079a8;padding:0 21px;margin-top:30px;box-shadow:0 4px 4px rgba(0,0,0,.3);margin-bottom:48px}.it_list_hotel .texto{font-family:'TradeGothic';color:#333;font-size:22px;font-weight:300;line-height:34px;margin-top:100px;margin-bottom:25px}.it_list_hotel .texto strong{font-family:'Miso';color:#333;font-size:34px;font-weight:700;line-height:34px;text-transform:uppercase}.it_list_hotel .share a{display:inline-block;border:1px solid #b2b2b2;width:43px;height:43px;text-align:center;line-height:38px;margin-left:-1px}.paginacion{max-width:1166px;margin:0 auto;margin-top:30px;text-align:center;font-family:'Miso';font-size:20px}.on-dormir .row>.item-post>.col-md-3{display:none}.on-dormir .row>.item-post>.col-md-9{width:100%}