#tilaa_uutiskirje_kentta{width:280px;margin:0 auto}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.vc_text_separator.full div,.searchButtonWrapper .btn.searchButton,body .winres-web-component .departure .btn-default,.winres-web-component .departure-list .btn-default,.winres-web-component .num-of-people-wrapper .btn-default,.btn-ask-more,.btn-go-to-osta-matka,.matkasivuTabs .tabs-nav>li,.paybutton,.continue-button,.winres-web-component .basketpopup,.winres-web-component .basketpopup.fading,.winres-web-component .shopping-cart-summary h4,.peoplepopup .glyphicon.glyphicon-minus,.peoplepopup .glyphicon.glyphicon-plus,.winres-web-component .rzslider .rz-pointer,.winres-web-component .rzslider .rz-bar.rz-selection{background-color:#0055a5;background:#0055a5}.winres-web-component .shopping-cart-summary .trip-info,
 {}.winres-web-component .cart-btn{background-color:#0055a5}.winres-web-component #shopping-cart-departure .cart-btn{background-color:#0055a5}#single-button, .start-date-picker:not(.extra-service-date) .input-group, .end-date-picker .input-group, .search-criteria .start-date-text, body .start-date-picker:not(.extra-service-date) input, .winres-web-component .shopping-cart-summary .summary-header h2 span, .winres-web-component .shopping-cart-summary .summary-header p, .winres-web-component .shopping-cart-summary .accommodations .itemrow .price-wrapper .item-price, .winres-web-component .shopping-cart-summary .accommodations .hotelrow .price-wrapper .item-price, .winres-web-component .shopping-cart-summary .extra-services .itemrow .price-wrapper .item-price, .winres-web-component .shopping-cart-summary .extra-services .hotelrow .price-wrapper .item-price, .winres-web-component .shopping-cart-summary .finalsum .price span, body .winres-web-component .terms-cb a, .departure-list .result .reservable-info-column .price-label, .departure-list .result .reservable-info-column .price, .departure-list .result .info h4{color:#0055a5!important}body .winres-web-component .btn-default:hover{background-color:transparent}winres-transport>form>.group.container-fluid>h2{background:#0055a5;color:#fff}winres-departures-search .glyphicon{width:25px}.search-criteria .search-icon{top:20px;position:absolute;left:32px;font-size:18px}.search-criteria .typeCss,.search-criteria .type2Css,.search-criteria #single-dropdown2,.search-criteria #single-dropdown{width:100%;border:none;height:56px;background-color:#fff;padding-left:42px;font-size:18px;box-shadow:0 2px 4px 0 rgba(0,0,0,.10) , 0 8px 25px 0 rgba(0,0,0,.08)!important}.search-criteria #single-dropdown2,.search-criteria #single-dropdown{text-align:left;padding-left:17px}.search-criteria .start-date-text{position:absolute;z-index:100;top:15px;left:63px;font-weight:400;font-size:17px}.search-criteria .length-picker .dropdown-menu,.search-criteria .price-picker .dropdown-menu{width:100%;padding:20px}.start-date-picker:not(.extra-service-date) .input-group-btn{background-color:transparent;width:100%;display:block;position:absolute;top:0;z-index:101;height:56px}.start-date-picker span .btn{background-color:transparent;height:56px;width:100%}.peoplepopup.dropdown{width:100%}.searchButtonWrapper .btn.searchButton{width:100%;height:56px;border-radius:4px;font-size:18px}.searchButtonWrapper{margin-top:18px}body .winres-web-component .text-muted{color:#9f9f9f}body .children-ages-wrapper .age input{padding-left:0;padding-right:0;width:40px;margin-bottom:7px}.peoplepopup .dropdown-menu{padding-bottom:12px}.peoplepopup .age_info{font-weight:400;font-size:12px}#behind_row{z-index:1}.peoplepopup .dropdown-menu .row{padding-left:20px;padding-right:20px;padding-top:10px}.peoplepopup .dropdown-menu .col-xs-1{margin-top:8px}.peoplepopup .glyphicon.glyphicon-minus,.peoplepopup .glyphicon.glyphicon-plus{color:#fff;text-align:center;padding-top:5px;height:25px;border-radius:3px;margin-left:-15px;width:25px}.peoplepopup .dropdown-menu{width:100%}.num-people-popup.peoplepopup .dropdown-menu{width:200%}.peoplepopup .row .number{padding-right:22px;padding-left:9px;line-height:25px}.peoplepopup .children_info_text{margin-left:15px}body .children-ages-wrapper .age{float:left;width:40px;margin-left:15px}.destination-picker2{display:none}.MA .destination-picker2{display:block}.MA .destination-picker{display:none}p.input-group:not(.extra-service-date-input), #single-button, .type1-select, .type2-select , .numb-of-ppl-search .btn {box-shadow:0 2px 4px 0 rgba(0,0,0,.10) , 0 8px 25px 0 rgba(0,0,0,.08)!important}body .winres-web-component .search-criteria strong,body .winres-web-component .search-criteria small{font-weight:800}.end-date-picker>.input-group>.form-control{margin-bottom:0!important;z-index:1060!important}.search-criteria .primary-title{padding-bottom:20px;color:#e4530c;font-weight:600}.type1-select,.type2-select{border:none;background-color:#fff!important;width:100%;height:56px!important;margin-bottom:1em!important;color:#e4530c!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase!important;position:relative;text-indent:33px}body .start-date-picker:not(.extra-service-date) input {border:none!important;background-color:#f2f2f2;width:100%!important;height:56px!important;box-shadow:none;display:block!important}body .end-date-picker input{border:none!important;background-color:#fff!important;width:100%!important;height:56px!important;color:#e4530c!important;margin-bottom:4px!important;box-shadow:none;display:block!important;box-shadow:none!important}.search-criteria h4{display:none}.start-date-picker:not(.extra-service-date) .input-group, .end-date-picker .input-group{width:100%!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase!important;height:56px}.start-date-picker>p>div,.end-date-picker>p>div{position:absolute;z-index:10000;top:56px}.end-date-picker .input-group .form-control{font-size:18px!important}.search-criteria .destination-picker:after,.search-criteria .destination-picker2:after,.search-criteria .start-date-picker:after,.search-criteria .end-date-picker:after{position:absolute;display:block;right:20px;top:20px;pointer-events:none;content:"\f078";font-family:FontAwesome;z-index:1070;font-size:18px!important;line-height:18px;color:#787878}#single-button:after{position:absolute;display:block;right:5px;top:20px;pointer-events:none;content:"\f078";font-family:FontAwesome;z-index:1070;font-size:18px!important;line-height:18px;color:#787878}.search-criteria .destination-picker:before,.search-criteria .destination-picker2:before,.search-criteria .start-date-picker:before,.search-criteria .end-date-picker:before,#single-button:before{position:absolute;display:block;right:16px;top:0;content:"";width:24px;height:56px;pointer-events:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff!important;z-index:3}#single-button>span:after{margin-left:2px;position:absolute;display:block;left:11px;top:19px;pointer-events:none;content:"\f007";font-family:FontAwesome;z-index:1070;font-size:26px!important;line-height:18px;color:#787878}#single-button>span{padding-left:28px}.start-date-picker:not(.extra-service-date) > .input-group:after , .end-date-picker > .input-group:after{position:absolute;display:block;left:12px;top:18px;pointer-events:none;content:"\f073";font-family:FontAwesome;z-index:1070;font-size:26px!important;line-height:18px;color:#787878}@media (min-width:1200px){.numb-of-ppl-search{width:33%!important}}@media (max-width:1199px){.num-of-ppl{width:100%;float:left}}@media (min-width:1200px){.num-of-ppl{width:65%;float:left}}#single-button{border:none;background-color:#fff;height:56px;font-size:18px!important;font-weight:600!important;text-transform:uppercase!important;text-align:start;width:100%;padding-left:47px}.search-criteria .btn.col-lg-7{float:right!important;background-color:#e4530c!important;height:56px!important;border-radius:5px!important}@media (min-width:1200px){.search-criteria .btn.col-lg-7{width:25%!important}}@media (max-width:1199px){.search-criteria .btn.col-lg-7{width:100%!important}}body .start-date-picker:not(.extra-service-date) .input-group input{border:none!important;padding-bottom:0;background-color:#fff!important;height:3em!important;font-size:1em;box-shadow:none;padding-top:0!important;z-index:1!important}body .start-date-picker:not(.extra-service-date) .input-group {width:100%;margin-bottom:18px;background-color:#fff}body .start-date-picker:not(.extra-service-date) .input-group > input, body .end-date-picker .input-group > input {padding-left:195px}.winres-web-component .text-info{color:#333!important}.caret{border-top:none!important}.btn-default>.glyphicon-chevron-left,.btn-default>.glyphicon-chevron-right{display:inline-block!important}.spinner-wrapper{text-align:center}body .winres-web-component .shopping-cart-wrapper{box-shadow:none;padding-bottom:0}winres-reservation-shopping-tabs-items{display:flex}winres-reservation-shopping-tabs-items>*{flex:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.1) , 0 8px 25px 0 rgba(0,0,0,.08);transition:background-color .4s}winres-reservation-shopping-tabs-items>*:hover{background-color:rgba(255,255,255,.3);transition:background-color .4s}winres-reservation-shopping-tabs-items>*>.shopping-cart-item-wrapper{height:100%}winres-reservation-shopping-tabs-items>*>.shopping-cart-item-wrapper>*{height:100%;cursor:pointer}body .winres-web-component .shopping-cart-wrapper .shopping-cart-item:hover,body .winres-web-component .shopping-cart-wrapper .shopping-cart-accommodation:hover,body .winres-web-component .shopping-cart-wrapper .shopping-cart-passenger:hover{background-color:transparent}body .winres-web-component .shopping-cart-wrapper .shopping-cart-item,body .winres-web-component .shopping-cart-wrapper .shopping-cart-accommodation,body .winres-web-component .shopping-cart-wrapper .shopping-cart-passenger{padding-left:0;padding-right:0;padding-bottom:45px}.shopping-cart-icon{float:left;font-size:24px!important;padding-top:17px}.shopping-cart-h3{font-size:17px!important;margin-left:27px}.shopping-cart-h3.tab-accommodation,.shopping-cart-h3.tab-search{margin-left:38px}.fa-globe.shopping-cart-icon{padding-top:0;margin-top:-1px;font-size:21px!important}.winres-web-component .shopping-cart-wrapper winres-reservation-shopping-tabs-item:hover .item-name,.winres-web-component .shopping-cart-wrapper winres-reservation-shopping-tabs-item:hover .item-price,.winres-web-component .shopping-cart-wrapper winres-reservation-shopping-tabs-accommodation:hover .item-name,.winres-web-component .shopping-cart-wrapper winres-reservation-shopping-tabs-accommodation:hover .item-price{background-color:#f8f5f5!important;transition:background-color .4s}.winres-web-component .shopping-cart-wrapper .shopping-cart-item .item-name,.winres-web-component .shopping-cart-wrapper .shopping-cart-item .item-price,.winres-web-component .shopping-cart-wrapper .shopping-cart-accommodation .item-name,.winres-web-component .shopping-cart-wrapper .shopping-cart-accommodation .item-price{background-color:#f4f0f0!important;transition:background-color .4s}.cart-btn{bottom:0;text-align:center;height:2em;font-size:15px!important;color:#fff!important;font-weight:600!important;border-radius:4px;line-height:2em!important;position:absolute;margin-bottom:1em!important;border:none}.width20 .cart-btn{width:17%}.width25 .cart-btn{width:22%}#reserve-btn{max-width:900px;margin:auto}.btn-ask-more,.btn-go-to-osta-matka{border:none;height:2em;width:140px;margin-bottom:1em;font-weight:400;font-size:18px;color:#f2f2f2;box-shadow:0 4px 8px 0 rgba(0,0,0,.2) , 0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer}.shopping-cart-departure span p:last-child{margin-bottom:40px}.paybutton,.paybutton p{color:#fff;font-weight:600}.continue-button{color:#fff}#print-btn{float:right;margin-right:10px}.social_share_list_holder{float:right}winres-destination-info .info-img{float:right;max-width:50%}.winres-web-component .hotel .hotel-image{padding-top:62.5%;background-size:cover!important}.field-wrapper{height:82px}body .winres-web-component .departure-list{overflow:visible}.carousel-inner .item img{max-height:600px}body .winres-web-component .carousel,body .winres-web-component .carousel-inner{display:block!important}html.touch .carousel-control.left{background-position:0 center!important}.winres-web-component .field-wrapper input:disabled,.winres-web-component .field-wrapper select:disabled{background:repeating-linear-gradient(45deg,silver,silver 10px,#362222 10px,#362222 20px)}.tabs-container{background-color:#f4f0f0}.matkasivuTabs{margin-top:-100px}.q_tabs .tabs-nav li a{height:50px;line-height:50px}.matkasivuTabs .q_tabs .tabs-nav{margin-left:-15px;margin-right:-15px;width:100%;text-align:center;margin-bottom:-8px}.matkasivuTabs .q_tabs .tabs-nav li a{color:#f5f5f5!important}.q_tabs .tabs-nav li a:hover{color:#6ab622!important}.q_tabs .tabs-nav li.active a{color:#5f5f5f!important}.q_tabs .tabs-nav li a.active:hover{color:#6ab622!important}.matkasivuTabs .tabs-nav>li{}.matkasivuTabs .tabs-nav>li:hover{background-color:#f5f5f5}.matkasivuTabs .tabs-nav>li.active{}.matkasivuTabs .tabs-nav>li:first-child.active{margin-left:0!important;margin-right:0!important}@media (min-width:1200px){.matkasivuTabs .tabs-container>.tab-content{padding-left:30px;padding-right:30px}}@media (max-width:1200px){winres-destination-info .web-component-bg,winres-destination-blocks .web-component-bg{padding-left:24px;padding-right:24px}}.matkasivuTabs .tabs-container{border:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.10) , 0 8px 25px 0 rgba(0,0,0,.08);padding-bottom:30px}.q_tabs .tabs-nav li a:hover{color:#5f5f5f!important}.reservation-header-image{height:628px}.winres-web-component .reservation-header-info{text-shadow:1px 1px 2px rgba(0,0,0,.6)}.winres-web-component .reservation-header-info h3{font-family:'Roboto Condensed',helvetica,arial,sans-serif!important;font-size:3.6em;font-weight:600;text-transform:none}.winres-web-component .reservation-header-info p{font-family:'Roboto Condensed',helvetica,arial,sans-serif!important;font-size:1.6em;font-weight:600;text-transform:none;letter-spacing:-.1px;margin-top:25px}body .vc_custom_1490321071932{margin-top:-160px!important;padding-bottom:0!important}.matkasivuTabs .tabs-nav>li{width:100%;color:#fff!important;margin-left:0%!important;margin-right:0%!important;border-left:0;border-right:0}.matkasivuTabs .tabs-nav>li.active{background-color:#f5f5f5!important;border:none;width:100%;margin:0}.matkasivuTabs .tabs-nav>li:first-child{margin-left:0;margin-right:0}@media only screen and (min-width:481px){.matkasivuTabs .tabs-nav>li{width:50%;color:#fff!important;margin-left:0!important;margin-right:0!important}.matkasivuTabs .tabs-nav>li.active{border:none;width:50%;margin:0;margin-left:0!important;margin-right:0!important}}@media only screen and (min-width:769px){.matkasivuTabs .tabs-nav>li:first-child{margin-right:.5%!important}.matkasivuTabs .tabs-nav>li{width:24%;color:#fff!important;margin-left:.5%!important;margin-right:.5%!important}.matkasivuTabs .tabs-nav>li.active{border:none;width:25%;margin:0}}@media only screen and (max-width:1200px){body winres-reservation-shopping-tabs-items{display:grid}.width20,.width25{width:100%!important}.cart-btn{width:auto!important;position:relative;margin-top:2em!important}}reservation-errors>.basketpopup.errorpopup.errorpopup-visible{border-radius:3px;background:#fff;color:#800;border:3px solid #e06030;padding:15px 25px 5px;top:auto;bottom:0}reservation-errors>.basketpopup.errorpopup.errorpopup-fading{border-radius:3px;background:#fff;color:#800;border:3px solid #e06030;padding:15px 25px 5px;top:auto;bottom:0}body .winres-web-component .basketpopup>p{color:#fff}body .winres-web-component .errorpopup-visible,body .winres-web-component .errorpopup-fading{display:table}#shoppingbasket{position:absolute;top:100px;width:100%;max-width:800px;left:50%;transform:translateX(-50%)}winres-reservation-payment{position:relative;left:50%}.winres-web-component .shopping-cart-summary .finalsum .price{height:64px}winres-reservation-payment>web-component>div{left:-50%;position:relative;background-color:#f4f4f4}.terms-cb.field-wrapper>label{transform:translate(12%,-72%)}body .winres-web-component .payment-methods{max-width:850px}.shopping-cart-summary{box-shadow:none!important}body .winres-web-component .winresReservationSummary .web-component-center{margin-left:0}body .winres-web-component .shopping-cart-summary .accommodations h3,body .winres-web-component .shopping-cart-summary .trip-info h3,body .winres-web-component .shopping-cart-summary .extra-services h3{//    background-color: #4d4d4d;//2024-02-19
}#closeshoppingbasket{font-weight:800;color:#fff;width:26px;background-color:red;text-align:center;border-radius:8px;position:absolute;z-index:1;top:-.6%;cursor:pointer;right:-8px}.modal-dialog.modal-lg{margin-top:200px}.travel-type #single-dropdown2{margin-bottom:18px}.travel-type .searchButtonWrapper{margin-top:0}body .winres-web-component .departure-list-vertical .reservable-info-column a.btn{width:100%;position:initial;margin-bottom:15px}.winres-web-component .departure-list-vertical{margin:0 -50px}.winres-web-component .departure-list-vertical .image{background-position:center;background-size:cover}.winres-web-component .departure-list-vertical .row{background-color:#fff;margin:1ex 50px!important;margin-bottom:30px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.10) , 0 8px 25px 0 rgba(0,0,0,.08);border:none!important}.travel-type-search .input-group-btn:last-child>.btn{border-right:10px solid #fff}.departure-list .result .info h4{font-size:24px}.departure-list .result .info .description{margin-top:6px}.departure-list .result .info .date{font-weight:bolder}.departure-list .result .reservable-info-column{padding-top:3.65em!important}.departure-list .result .reservable-info-column .price{margin-top:12px!important}.winres-web-component .departure-list-3-blocks{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}