.type1-select, .type2-select, .winres-web-component h1, .winres-web-component h2, .winres-web-component h3, .winres-web-component h4, .winres-web-component h5, .winres-web-component h6, .winres-web-component .h1, .winres-web-component .h2, .winres-web-component .h3, .winres-web-component .h4, .winres-web-component .h5, .winres-web-component .h6, body .start-date-picker:not(.extra-service-date) input, body .end-date-picker input, #single-button, winres-departures-search web-component.joiku-departures-search-kohdesivu .day-increment-buttons p, winres-departures-search web-component.joiku-departures-search-kohdesivu .next-day:after, winres-departures-search web-component.joiku-departures-search-kohdesivu .previous-day:before, .start-date-picker:not(.extra-service-date) .input-group, .end-date-picker .input-group, winres-reservation-tickets .glyphicon, body .winres-web-component #single-button:after, .winres-web-component .search-criteria .destination-picker:after, .winres-web-component .search-criteria .start-date-picker p:after, .winres-web-component .search-criteria .end-date-picker p:after, i.fa.fa-paper-plane-o, i.fa.fa-user, .filters-header i.fa.fa-sliders, .winres-web-component .dest-filters-main .dest-filters.results-part .results-header .results-header-container .results-header-part select, .region-picker:after, .date-preset-picker:after{color:#234e86!important}.search-criteria .btn.col-lg-7,.winres-web-component .extra-service-group .product .passenger-assignment .passenger .add-to-cart-btn,.winres-web-component .winres-departures-list.extra-service-group .product .assignment-wrapper .add-to-cart-btn,.winres-web-component .search-criteria .uib-datepicker td,.uib-datepicker thead tr:first-child th,.search .btn.btn-default,.cart-btn,.peoplepopup .glyphicon.glyphicon-minus,.peoplepopup .glyphicon.glyphicon-plus{background-color:#234e86!important}.single-result:hover .single-result-container{border-color:#234e86!important}@media (min-width:768px){#shoppingbasket{min-height:485px;background-color:#f2f6f9;top:150px!important;width:950px;left:13%!important;position:absolute}.table th:nth-child(n+2), .table td:nth-child(n+2) {padding-left:30px}}.basketLeft{padding:90px 0 50px 50px}.basketLeft h5{font-weight:600}.basketLeft p{font-size:12.5px;padding-bottom:15px}.basketLeft a{background-color:#586677;color:#fff;padding:10px 25px;font-size:12px}.basketRight{font-size:12px;padding:40px 20px 0 20px}.basketRight th{font-size:12px}.basketRight td{padding:13px 8px;height:40px;background-color:#fff}.basketRight tr{border-top:12px solid #f2f6f9}.basketRight tr td:nth-of-type(1){color:#45a0ca;font-size:14px;padding-left:20px}.basketRight tr td:nth-of-type(2){font-size:13px;padding-top:10px}.basketRight tr td:nth-of-type(3){font-size:12px;padding-top:10px}.basketRight tr td:nth-of-type(4){font-size:14px;padding-top:10px;color:#81b52d}.basketRight tr td:nth-of-type(5){background-color:transparent!important;text-align:center}.basketRight tr td span a{background-color:#c53636;display:block;padding:5px 10px;color:#fff}#shoppingbasket .basketFooter{width:94%;margin-left:3%}#shoppingbasket .basketFooterLeft{background-color:#98bc3b;line-height:60px}#shoppingbasket .basketFooterRight{background-color:#a3c34f;line-height:60px;height:60px;color:#fff;font-size:15px;text-align:center}@media (max-width:767px){.rd-navbar-brand img{height:30px;width:auto}#shoppingbasket{min-height:520px;background-color:#f2f6f9;top:150px!important;position:absolute;z-index:100000}#shoppingbasket .row{min-height:485px}.table th:nth-child(n+2), .table td:nth-child(n+2) {padding-left:30px}}.operation p{line-height:27px}.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)}.partial-search-wrapper.col-sm-7.col-md-8.col-lg-9{float:right}.search-criteria ul.uib-datepicker-popup.dropdown-menu{width:100%}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;margin-top:-8px}#behind_row{z-index:1}.peoplepopup .dropdown-menu .row{padding:8px}.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}.peoplepopup .children_info_text{margin-left:15px}body .children-ages-wrapper .age{float:left;width:40px;margin-left:15px}.start-date-picker .input-group .form-control,.end-date-picker .input-group .form-control{padding-left:46px;font-size:18px;font-family:poppins}i.fa.fa-calendar,i.fa.fa-user,i.fa.fa-paper-plane-o,i.fa.fa-area-chart,i.fa.fa-bookmark-o{position:absolute;top:15px;left:16px;z-index:10;font-size:22px;color:#234e86}i.fa.fa-area-chart,i.fa.fa-bookmark-o,i.fa.fa-paper-plane-o{left:24px}.search .btn.btn-default{width:100%;height:56px}.winres-web-component .search-criteria .start-date-picker p:after,.winres-web-component .search-criteria .end-date-picker p:after{position:absolute;display:block;right:10px;top:20px;pointer-events:none;content:"\F078";font-family:FontAwesome;z-index:1070;font-size:18px!important;line-height:18px}.winres-web-component .search-criteria .start-date-picker:after,.winres-web-component .search-criteria .end-date-picker:after,.winres-web-component .search-criteria .start-date-picker:before,.winres-web-component .search-criteria .end-date-picker:before{content:none!important}body .winres-web-component .search-criteria .destination-picker:after{right:25px}body .winres-web-component #single-button:before{right:3px;background-color:#fff}body .winres-web-component #single-button:after{right:10px}.num-of-ppl .btn-group.dropdown{width:100%}#single-button{width:100%;height:56px;background-color:#fff;text-align:left;padding-left:45px;font-size:18px;font-family:poppins;text-transform:capitalize;border-radius:3px}.start-date-picker .input-group,.end-date-picker .input-group{width:100%}@media (min-width:1200px){.start-date-picker,.end-date-picker,.numb-of-ppl-search{}}body .winres-web-component .input-group .form-control{height:56px;background-color:#fff!important;border:0;border-radius:3px!important}body .winres-web-component .single .input-group .form-control{background-color:#dbd9dc!important}#booking .single .price{display:none}.search-filter-fields .search-fields-holder{display:flex;justify-content:center}.search-filter-search-field{width:22%!important}.start-date-picker{padding-right:15px}.end-date-picker{padding-left:15px;padding-right:15px}.numb-of-ppl-search{padding-left:15px;padding-right:15px}.search{width:100%;float:left}.winres-web-component .search-criteria .destination-picker:before{right:15px!important;background-color:#fff!important;height:52px!important;top:2px!important}body .winres-web-component .type1-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:85%;background-color:#fff;height:56px;padding-left:45px;font-family:poppins;font-size:18px;border:0;border-radius:3px}body .winres-web-component .dest-filters-main .dest-filters.results-part .results-header .results-header-container{width:100%;margin-left:0;margin-right:0}.type1-wrapper,.start-date-picker .input-group,.end-date-picker .input-group,.num-of-ppl,body .winres-web-component .search .btn{box-shadow:0 4px 8px 0 rgba(0,0,0,.2) , 0 6px 20px 0 rgba(0,0,0,.19)}winres-departures-search .type1-wrapper{background:#fff;border-radius:3px}@media (max-width:1200px){winres-departures-search .type1-wrapper{margin:8px 0}}.single-result .pricing{width:auto!important;float:right;font-family:poppins}.results-listing{position:relative;z-index:10}body .winres-web-component .dest-filters-main .dest-filters.results-part .results-listing .results-listing-container .single-result .single-result-link .single-result-container:hover{background:#fff;color:#272727}body .winres-web-component .dest-filters-main .dest-filters.results-part .results-listing .results-listing-container .single-result .single-result-link .single-result-container .single-result-inner-container .result-content .result-title{font-family:poppins!important;text-align:center;font-weight:600!important;margin-bottom:10px}body .winres-web-component .dest-filters-main .dest-filters.results-part .results-listing .results-listing-container .single-result .single-result-link .single-result-container .single-result-inner-container .result-content .result-info-container{height:60%!important}.winres-web-component .dest-filters-main .dest-filters.results-part .results-listing .results-listing-container .single-result .single-result-link .single-result-container .single-result-inner-container .result-content .result-title{font-family:poppins!important;text-align:center;font-weight:600!important;margin-bottom:10px}.single-result:hover .single-result-container{border:solid 4px;box-sizing:content-box}.single-result:nth-child(3n+1):hover {padding-bottom:7px!important}.single-result:nth-child(3n+2):hover {padding-bottom:7px!important;margin-left:-4px;margin-right:4px}.single-result:nth-child(3n+3):hover {padding-bottom:7px!important;margin-left:-7px}.single-result:nth-child(3n+1) {padding-right:20px!important}.single-result:nth-child(3n+2) {padding-left:10px!important;padding-right:10px!important}.single-result:nth-child(3n+3) {padding-left:20px!important}body .winres-web-component .dest-filters-main .dest-filters.results-part .results-listing .results-listing-container .single-result{padding-left:0;padding-right:0}.spinner-wrapper{text-align:center}body .winres-web-component .dest-filters-main .dest-filters.results-part .results-header .results-header-container .results-header-part .results-header-title{font-size:18px!important;font-weight:600!important;line-height:50px!important}.dest-filters-main .filters-container{font-family:poppins}body .winres-web-component .dest-filters-main .dest-filters.filters-part .filters-container .filters-header .filters-clearAll{color:#268ce1;font-size:14px;font-weight:500}body .winres-web-component .dest-filters-main .dest-filters.filters-part .filters-container .filters-header .filters-header-title{font-size:18px!important;font-weight:600!important;font-family:poppins!important}.filters-header i.fa.fa-sliders{float:left;font-size:20px;margin-right:10px}.extra-service-date ul.uib-datepicker-popup.dropdown-menu{width:111%}#daterange .fa-calendar{display:none}.productlinesholder{margin-bottom:-300px;margin-top:300px}body .winres-web-component .search-criteria .start-date-picker p:after,.winres-web-component .search-criteria .end-date-picker p:after{content:none}winres-destination-info .web-component-center>h2{font-size:36px!important;text-transform:lowercase!important;display:inline;padding-right:16px;font-weight:600!important}winres-destination-info .web-component-center:first-letter{text-transform:capitalize}.stars{margin-bottom:.2em;display:inline;bottom:6px;position:relative}winres-destination-info .destination-description h1,winres-destination-info .destination-description h2,winres-destination-info .destination-description h3,winres-destination-info .destination-description h4,winres-destination-info .destination-description h5,winres-destination-info .destination-description h6{font-size:18px!important;font-weight:600!important}#tab-bar-bg .vc_column-inner{padding:0}#reservation-header .vc_column-inner{padding:0}body .reservation-header-info h3{font-size:18px!important;color:#343433!important}body .content_inner .daterangepicker{transform:translateY(6px)}winres-departures-search web-component.joiku-departures-search-kohdesivu .winres-web-component .start-date-picker{width:14em}body .winres-web-component .input-group.extra-service-date-input .form-control{width:102%}.star-container{display:inline}.destination-description h1{padding-bottom:8px}.fa-star{color:#ffd700}#white-loading-screen{background-color:#fff;position:fixed;width:100vw;left:0;top:0;z-index:10000;height:100vh}#book-this-cabin{top:-160px!important}.departure-list-vertical .result:nth-child(odd) .image{float:right!important}.temp-image-fix{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}.winres-web-component .departure-list-vertical .row{border:none!important;margin:0!important}.winres-web-component .departure-list-vertical .image{padding:13%!important;background-size:cover!important}.col-lg-6.info{}.col-lg-4.image{width:50%!important}.min-width-1200px .winres-web-component .col-lg-4.image{width:50%!important}.col-lg-6.info{}.winres-web-component h1,.winres-web-component h2,.winres-web-component h3,.winres-web-component h4,.winres-web-component h5,.winres-web-component h6,.winres-web-component .h1,.winres-web-component .h2,.winres-web-component .h3,.winres-web-component .h4,.winres-web-component .h5,.winres-web-component .h6{line-height:1.2;font-style:normal;font-weight:400;letter-spacing:.2px;text-transform:uppercase}.winres-web-component h1{font-size:44px!important}.winres-web-component h2{font-size:42px!important}.winres-web-component h3{font-size:36px!important}.winres-web-component h4{font-size:30px!important}.info{}.departure-list .info{padding:2% 5%!important}.departure-list .info .date{display:none!important}a.btn.btn-default.show-more{font-weight:400;padding-left:48px;padding-right:48px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:58px;line-height:58px;font-size:20px;padding:0 22px;background-color:#9e998a;font-family:'Roboto Condensed',sans-serif}div.show-more{margin:2em}body .email-title,body .phone-title,body .address-title{font-weight:800}winres-destination-info .main-info-title{color:#e4530c!important;font-family:'Londrina Solid',sans-serif!important;line-height:1.2!important;font-style:normal!important;font-weight:400!important;letter-spacing:.2px!important;text-transform:uppercase!important;font-size:30px}winres-destination-info .main-info-text{font-family:'Open Sans',sans-serif;color:#333;font-size:16px;font-weight:400}body .winres-web-component .winres-slide{height:350px}body .winres-web-component .carousel-control.left,body .winres-web-component .carousel-control.right{background-image:none}.winres-web-component .departure-list-vertical .reservable-info-column .price{display:none!important}.winres-web-component .reservation-header-info{}.winres-web-component .departure-list-vertical .reservable-info-column{margin-left:18%}.winres-web-component .departure-list-vertical .reservable-info-column a.btn{position:relative!important}body .boxed .carousel-inner{width:100%!important}.loading-overlay{display:none}.loading-overlay.loading{display:block;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:100;height:100vh;width:100vw;animation-name:overlay;animation-duration:1s}@keyframes overlay {
    0%   {opacity: 0.0}
    99%  {opacity: 0.0;}
    100% {opacity: 1;}
}.loading-overlay-line-1{margin-top:12%}.loading-overlay-line-1,.loading-overlay-line-2{position:relative;top:-40px;font-size:1.5em;color:#fff;display:block;text-align:center;line-height:1.5}.loading-overlay-line-2{font-size:2.3em}@media only screen and (max-width:479px){.winres-web-component .dest-filters-main .dest-filters.results-part .results-header .results-header-container .header-part-select select{width:30%!important;float:right}#tab-view ul.tabs-nav{margin-left:-86px}}@media only screen and (max-width:480px){.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.container_inner nav.content_menu,.full_width .parallax_content,.steps_holder_inner,div.grid_section .section_inner,nav.content_menu ul{width:95vw}body #shoppingbasket{margin:0}#closeshoppingbasket{position:relative!important;float:right!important}.winres-web-component .basketRight{right:28px}}@media only screen and (max-width:600px){body .single-result.col-12{width:100%}.single-result-container{height:350px}#tab-view ul.tabs-nav{margin-left:-25px;width:100vw}body .winres-web-component .reservation-header-info{padding:0}}@media only screen and (max-width:767px){.winres-web-component .dest-filters.results-part{padding-left:0;padding-right:0}.results-header-part.header-part-title-info{width:50%;float:left}.daterangepicker.dropdown-menu{width:334px}body .winres-web-component .extra-service-group .product .image-wrapper{width:34%!important}body .winres-web-component .extra-service-group .product .product-info{width:66%}body .winres-web-component .extra-service-group .product .product-price-wrapper{width:25%;height:95px}body .winres-web-component .extra-service-group .product .assignment-wrapper{width:41%}body .winres-web-component .extra-service-group .product .assignment-wrapper .passenger{padding-bottom:0;padding-top:0}body .winres-web-component .extra-service-group .product .passenger-assignment .passenger .add-to-cart-btn{margin-left:14%;margin-top:4%}body .winres-web-component .winres-departures-list.extra-service-group .product .assignment-wrapper .add-to-cart-btn{margin-top:3%;margin-left:15%}}@media only screen and (max-width:1199px){.dest-filters-main{margin-top:20px}}.single-result-4-cols:hover .single-result-4-cols-container{border-color:#234e86!important}.single-result-4-cols .pricing{width:auto!important;float:right;font-family:poppins}body .winres-web-component .dest-filters-main .dest-filters.results-part .results-listing .results-listing-container .single-result-4-cols .single-result-4-cols-link .single-result-4-cols-container:hover{background:#fff;color:#272727}body .winres-web-component .dest-filters-main .dest-filters.results-part .results-listing .results-listing-container .single-result-4-cols .single-result-4-cols-link .single-result-4-cols-container .single-result-4-cols-inner-container .result-content .result-title{font-family:poppins!important;text-align:center;font-weight:600!important;margin-bottom:10px}body .winres-web-component .dest-filters-main .dest-filters.results-part .results-listing .results-listing-container .single-result-4-cols .single-result-4-cols-link .single-result-4-cols-container .single-result-4-cols-inner-container .result-content .result-info-container{height:60%!important}.winres-web-component .dest-filters-main .dest-filters.results-part .results-listing .results-listing-container .single-result-4-cols .single-result-4-cols-link .single-result-4-cols-container .single-result-4-cols-inner-container .result-content .result-title{font-family:poppins!important;text-align:center;font-weight:600!important;margin-bottom:10px}@media only screen and (max-width:600px){body .single-result-4-cols.col-12{width:100%}.single-result-4-cols-container{height:350px}}.date-preset-picker-select{text-overflow:ellipsis;padding-right:32px}.dropdown-menu{box-shadow:none!important}.visible-filters{text-align:left}.active.start-date.end-date.available{background:#357ebd!important}.dest-filters .result-footer .fa-star,.dest-filters .result-footer .fa-star-o{display:none}#starRatingPanel{display:none}.winres-web-component [ng-switch-when="Boolean"]{margin-left:0!important}.content{z-index:101}