img{max-width:100%;height:auto}.iso-nosto{background-size:cover!important}#lomatarjoukset .item .item-details{width:auto;padding-left:15px;padding-right:15px}#lomatarjoukset .item{margin:0}.swiper-container .col1-3{height:356px}.swiper-container .col1-3 a{display:block;height:100%}.fb-boxes td>div{max-width:100%!important}#lomatarjoukset .item-details .toggleNextElem{padding:0 0 0 390px}.box+h3,.extra-content+h3,.swiper-container{clear:both}.row.boxes{width:auto}@media screen and (max-width:998px){#hotel-template .column,.grid_328,.grid_640{margin-bottom:20px}#content,.iso-nosto{max-width:100%}.grid_640{width:65%}.column.grid_640 div.section-wrapper{width:100%}.grid_328{width:34.5%}.grid_328.last .section-wrapper{padding-left:0;padding-right:0}.grid_980{width:100%}div.section-wrapper{padding:0 0 15px}#hotel-template .column.grid_328 div.section-wrapper,#hotel-template .column.grid_640 div.section-wrapper{width:100%;padding:0 15px}.row.hotel-boxes{width:calc(100% - 30px);padding:0 15px}}@media screen and (max-width:850px){.grid_328 #lomatarjoukset .item .product-img,.iso-nosto{max-width:100%}#content,.grid_328,.grid_640{width:100%;float:left}.column.grid_640 div.section-wrapper{width:100%;float:left;padding:0}.hotel-subpage #lomatarjoukset .item{padding:0 0 20px}#lomatarjoukset .item .item-details,#lomatarjoukset .item-details p,#lomatarjoukset .item-details ul,.boxes .review{padding:0}.grid_328 #lomatarjoukset .item .product-img+*,.grid_980 #lomatarjoukset .item .product-img+*{clear:both}.red-button,a.red-button{float:left!important;margin:0 15px 15px 0}.grid_980 table,.grid_980 tbody,.grid_980 td,.grid_980 th,.grid_980 tr{display:block;width:auto!important;height:auto!important}}@media screen and (max-width:800px){.boxes .col2-3,.col1-3{width:48%;margin-left:1%;margin-right:1%;float:left}.boxes .extra-content{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;padding:40px 15px;overflow:auto}.boxes .extra-content .col1-3,.boxes .extra-content .col2-3{width:100%}.open .arrow,.swiper-container .swiper-slide:last-child{display:none}.item .thumbnails{width:auto;float:left}.item .thumbnail{padding:10px 8px}.lightbox+h2{clear:both}}@media screen and (max-width:650px){.property-table,.property-table tbody,.property-table td,.property-table th,.property-table thead,.property-table tr{display:block}.variation{height:auto}.variation table td{border-top:none;padding-left:15px}.variation table td.c0{border-top:1px solid #e4e4e4}.variation table{background-image:none;max-width:100%}.gray-arrow-link.up{max-width:100%}.variation .button-red{top:15px;right:15px}}@media screen and (max-width:540px){.boxes .col2-3,.col1-3{width:100%;margin-bottom:20px;margin-left:0;margin-right:0}.col1-3.last{margin-left:0}.swiper-container .swiper-slide:last-child{display:block}.swiper-container{overflow:hidden}.swiper-container .text-wrapper{text-align:center;display:inline}.swiper-container .swiper-slide{background-position:center top;line-height:24px;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.swiper-container h1{margin-top:15px}#swiper .holder{margin:0 auto;display:table;padding:0 10px}#swiper .holder2{width:100%;height:230px;vertical-align:middle;display:table-cell}#swiper .red-arrow-button{position:relative;right:auto;bottom:auto;font-size:14px;background:#ff4040;padding-left:20px;border:2px solid #fff;margin-top:15px}#swiper .red-arrow-button a{background:#ff4040;padding-right:20px}#swiper .red-arrow-button span{background:#ff4040}.page{padding:10px 15px;background:#f0f0f0}.dotted-separator,.hotelli-nostot .dotted-separator{border-bottom:1px solid #4b4b4b;margin:20px 0 15px}#swiper-facebook-2017,#swiper-instagram-2017{width:100%;height:auto;margin-bottom:20px;position:relative}#swiper-facebook-2017 .swiper-wrapper,#swiper-instagram-2017 .swiper-wrapper{width:100%;height:340px;overflow:hidden}#swiper-facebook-2017 .swiper-slide,#swiper-facebook-2017 .swiper-slide .box,#swiper-instagram-2017 .swiper-slide,#swiper-instagram-2017 .swiper-slide .box,.swiper-slide .box a{float:left;width:100%;height:340px}.swiper-slide .box{background-repeat:no-repeat;background-position:left top;background-size:cover}#swiper-facebook-2017 .swiper-pagination,#swiper-instagram-2017 .swiper-pagination,.swiper-room .swiper-pagination{position:absolute;bottom:0;left:0;z-index:20;width:100%;padding:0 0 10px;text-align:center}#swiper-facebook-2017 .swiper-pagination span,#swiper-instagram-2017 .swiper-pagination span,.swiper-room .swiper-pagination span{display:inline-block;width:20px;height:20px;margin:0 5px;background-color:#fff;border:1px solid #0f2f68;border-radius:12px;cursor:pointer}.swiper-room .swiper-pagination span{width:15px;height:15px}#swiper-facebook-2017 .swiper-pagination span.swiper-active-switch,#swiper-instagram-2017 .swiper-pagination span.swiper-active-switch,.swiper-room .swiper-pagination span.swiper-active-switch{background-color:#0f2f68}#swiper-facebook-2017 table{margin:0;height:300px}#swiper-facebook-2017 table td{vertical-align:middle;height:200px;text-align:center}#swiper-facebook-2017 h2,#swiper-facebook-2017 h3{color:#fff;padding-bottom:20px;margin-top:20px;text-transform:uppercase;background:url(/media/layout/campaing/images/line.gif) center bottom no-repeat}#swiper-facebook-2017 h3{font-size:18px;padding:0!important;background:0 0!important}#swiper-facebook-2017 h2{font-size:24px}.swiper-room{float:left;width:100%;height:auto;margin-bottom:20px;position:relative}.swiper-room .swiper-wrapper{height:auto!important}.swiper-room .swiper-slide{float:left;width:100%;height:auto!important}.swiper-room .swiper-slide img{width:100%;height:auto}#swiper-facebook-2017 .box{padding:0}#swiper-facebook-2017 .box a{float:left;width:100%;padding:20px;background-color:rgba(0,0,0,.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}