@font-face{font-family:"Flaticon";src:url("/themes/zen/font/Flaticon.eot?v=1");src:url("/themes/zen/font/Flaticon.eot?#iefix&v=1") format("embedded-opentype"),
url("/themes/zen/font/Flaticon.woff?v=1") format("woff"),
url("/themes/zen/font/Flaticon.ttf?v=1") format("truetype"),
url("/themes/zen/font/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("/themes/zen/font/Flaticon.svg#Flaticon") format("svg")}}[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;vertical-align:middle;font-size:2.4rem}.wf-loading #page, .wf-loading ul, .wf-loading #header-right{opacity:0;transition:opacity 0.3s}.wf-active #page, .wf-active ul, .wf-active #header-right, .wf-inactive #page, .wf-inactive ul, .wf-inactive #header-right{opacity:1;transition:opacity 0.3s}.flaticon-arrow:before{content:"\f100"}.flaticon-arrows:before{content:"\f101"}.flaticon-arrows-1:before{content:"\f102"}.flaticon-bars:before{content:"\f103"}.flaticon-black:before{content:"\f104"}.flaticon-black-1:before{content:"\f105"}.flaticon-circle:before{content:"\f106"}.flaticon-close:before{content:"\f107"}.flaticon-close-1:before{content:"\f108";font-size:2rem}.flaticon-close-2{text-align:right}.flaticon-close-2:before{content:"\f109";display:inline-block;padding:0px
5px;font-size:1.6rem;cursor:pointer}.flaticon-facebook-logo-button:before{content:"\f10a"}.flaticon-information:before{content:"\f10b"}.flaticon-instagram-logo:before{content:"\f10c"}.flaticon-letter:before{content:"\f10d"}.flaticon-location:before{content:"\f10e"}.flaticon-multimedia:before{content:"\f10f"}.flaticon-play:before{content:"\f110"}.flaticon-search:before{content:"\f111";color:#f6c819}.flaticon-shape:before{content:"\f112"}.flaticon-shapes:before{content:"\f113"}.flaticon-shapes-1:before{content:"\f114"}.flaticon-sign-out-option:before{content:"\f115"}.flaticon-temperature:before{content:"\f116"}.flaticon-time:before{content:"\f117"}.flaticon-transport:before{content:"\f118"}.flaticon-transport-1:before{content:"\f119"}.flaticon-twitter-logo-button:before{content:"\f11a"}.flaticon-user:before{content:"\f11b"}.flaticon-user-1:before{content:"\f11c"}.flaticon-down:after{content:"\f102";font-size:1.2rem;padding-left:5px}.flaticon-next:after,.flaticon-prev:before{content:"\f110";vertical-align:inherit;padding-left:5px;font-size:inherit;display:inline-block}.flaticon-prev:before{transform:scale(-1, -1)}@keyframes lds-message{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-message{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}.lds-message{position:relative;margin:auto}.lds-message>div{position:absolute;width:24px;height:24px;border-radius:50%;top:70px;-webkit-animation:lds-message 1.6s cubic-bezier(0.3, 0, 0.7, 1) infinite;animation:lds-message 1.6s cubic-bezier(0.3, 0, 0.7, 1) infinite}.lds-message>div:nth-of-type(4n+1){background:#fff}.lds-message>div:nth-of-type(4n+2){background:#f6c819}.lds-message>div:nth-of-type(4n+3){background:#8cc63f}.lds-message>div:nth-of-type(4n){background:#37aadc}.lds-message>div:nth-of-type(4n+1){left:28px;-webkit-animation-delay: -0.75s;animation-delay: -0.75s}.lds-message>div:nth-of-type(4n+2){left:68px;-webkit-animation-delay: -0.5s;animation-delay: -0.5s}.lds-message>div:nth-of-type(4n+3){left:108px;-webkit-animation-delay: -0.25s;animation-delay: -0.25s}.lds-message>div:nth-of-type(4n+4){left:148px;-webkit-animation-delay:0s;animation-delay:0s}.lds-message{width:100px !important;-webkit-transform:translate(-50px, -50px) scale(0.5) translate(50px, 50px);transform:translate(-50px, -50px) scale(0.5) translate(50px,50px)}.lds-message.lds-message-large{width:200px !important;-webkit-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);transform:translate(-100px, -100px) scale(1) translate(100px,100px)}.lds-message.lds-message-large>div{top:0px}body{min-width:320px}.secfont{font-family:"proxima-nova-soft",arial,helvetica,sans-serif}input[type=text],input[type=number],input[type=button],input[type=email],input[type=password],select{height:36px;border:none}input[type=text],input[type=number],input[type=email],input[type=password],select{box-sizing:border-box;padding:0
7px;width:100%}#page{width:auto;max-width:1224px;box-sizing:border-box;padding:10px}#container
.sidebar{display:none}.narrow{max-width:1224px;margin:0
auto;padding:10px;box-sizing:border-box}#page.widepage{max-width:none;background-color:transparent !important;padding:0}body.sidebar-right
#squeeze{margin-right:0}a.external{background:url(/images/misc/external.png) center right no-repeat;padding-right:13px}a.nostyle{color:inherit}a:hover,a.nostyle:hover{text-decoration:none}div.password-strength,div.password-confirm{margin-top:0;margin-bottom:5px;width:50%}.confirm-parent,.password-parent{width:auto}tbody,th{border:0}label{font-weight:normal;display:inline}.clear{clear:both}#pagination .haku_submit,input.haku_submit,a.haku_submit,input.form-submit{cursor:pointer;font-weight:500;background:#F6C819;border-radius:10px;text-align:center;color:#3c3c3c;border:none;height:36px;line-height:36px;box-sizing:border-box;padding:0
15px;display:inline-block;-webkit-appearance:none}input.haku_submit:hover,a.haku_submit:hover,input.form-submit:hover{opacity:0.9;text-decoration:none}input.defaulttext, .form-item
input{padding:9px
8px 8px 8px;border-radius:10px;padding-left:10px;border:0;background-image:none;background:#FFF;margin-right:10px;height:36px}.form-item
input{border:1px
solid #ddd}.haku_submit.next,.haku_submit.prev{text-transform:uppercase;color:#FFF;font-size:1.8rem;padding:0px
10px}.haku_submit.prev{margin-right:5px;margin-bottom:10px}.breadcrumb
ul{padding:0;margin:0}.breadcrumb ul
li{padding-right:5px;display:inline-block}ul.share_buttons{padding:0
!important;margin:15px
auto 0 auto !important;text-align:center}ul.share_buttons
li{display:inline-block;margin:0
3px}ul.share_buttons li:before{display:none}ul.share_buttons
img{width:32px !important}.defaultblock{color:#FFF;border-radius:10px;background:#3c3c3c;padding:10px;margin:30px
0;position:relative}.defaultblock h1, .defaultblock h2, .defaultblock
h3{color:#F6C819;padding:10px
0 10px 0;margin:0;border:0}.defaultblock
h1{font-size:2.4rem}.defaultblock
h2{font-size:2rem}.defaultblock
h3{font-size:1.6rem}.defaultblock h2 a, .defaultblock h3
a{color:#F6C819}.defaultblock
p{margin:0
0 10px 0;padding:0}.defaultblock.defaultlinks
a{color:#FFF}.defaultblock ul
li{padding-left:5px}.defaultblock form
h2{padding:30px
0 5px 0}.greenblock{background:#8CC63F;color:#3c3c3c}.blueblock{background:#37AADC}.orangeblock{background:#F6C819}.greyblock{background:#EEE;color:#3c3c3c}.redblock{background:#CF4900;color:#FFF;padding-left:30px}.blueblock h2, .blueblock h3, .blueblock h2 a, .blueblock h3 a, .greenblock h2, .greenblock h3, .greenblock h2 a, .greenblock h3 a, .redblock h2, .redblock h3, .redblock h2 a, .redblock h3
a{color:#FFF}.orangeblock h2, .orangeblock h3,  .orangeblock h2 a, .orangeblock h3 a, .greyblock h2, .greyblock h3,  .greyblock h2 a, .greyblock h3
a{color:#3c3c3c}.greenblock .haku_submit, .blueblock .haku_submit, .orangeblock .haku_submit, .sideblock .haku_submit, .greyblock
.haku_submit{background:#3c3c3c;color:#fff}.blueblock
a{text-decoration:underline;color:#FFF}.blueblock
a.haku_submit{text-decoration:none;height:auto}.basicblock{padding:30px
0;border-bottom:1px solid #efefef;background:#FFF}.cssboxgreeninfobig{width:auto}.smallblock{text-align:center}.box-inner{padding:10px
10px 20px 10px;background-color:#FFF;border-radius:10px}.sideblock{background:#FFF;text-align:center;box-shadow:0px 0px 30px #efefef}.sideblock
h3{margin-bottom:3px}.sideblock .tabs-wrapper{background:#37aadc;padding:15px
0}.sideblock .tabs-wrapper h3, .sideblock .tabs-wrapper
h2{padding:0;margin:0;color:#FFF}.sideblock .tabs-wrapper h2 a, .sideblock .tabs-wrapper h3
a{color:#FFF}.sideblock .box-inner{background:none}.sideblock .box-inner
.tiny{margin:10px
0}.sideblock .haku_submit, .smallblock
.haku_submit{display:table;margin:0
auto}.sideblock ul
li{padding-left:10px}.topblock{background:#EEE;position:relative;padding:5px
10px 10px 10px;border-radius:10px}.topblock
.lisaa.haku_submit{position:absolute;top:20px !important;right:10px !important}.okblock{padding:20px}.okblock h2:before{content:"\2713";color:#FFF;font-size:4rem;vertical-align:text-bottom}.showmore_mobile,.showmore{cursor:pointer;text-align:center;color:#FFF;font-size:2rem;clear:both;padding:10px}.showmore{display:block;text-align:center}#vm_params,#akkilahdotfilters_left{display:none}#lt_container
#vm_params{display:block}.aakkosittain{text-align:center}.aakkosittain
a{font-size:2rem}.aakkosittain
li{padding-left:3px !important;display:inline-block}.aakkosittain
ul{padding:0px;margin:10px
0 31px 0}h1.title{border-bottom:1px solid #F6C819;padding-bottom:5px;margin:20px
0 10px 0;clear:both;font-size:7vw}.sidebar
ul{margin:0;padding:0
0 5px 10px}.block{margin-left:0;margin-right:0}.region{margin:0
!important;padding:0
!important}.content
.odd{background:#E8F5FA;border:0}.huge{font-size:2.4rem;font-weight:bold}.large{font-size:1.8rem;font-weight:bold}.small{font-size:1.4rem;font-weight:normal}.red{color:#F00}.green{color:#0C6}.blue{color:#6191C5}.gray{font-size:1.4rem;color:#666}.tiny{font-size:1.4rem;color:#666}.warm{color:#FFA81F}.cold{color:#ADDDDD}.boxi{border:1px
solid #efefef;background-color:#f9f9f9;padding:5px;margin:5px
0}.squeezespace{padding-top:30px}.correct:before{content:"\2714";color:#8cc63f}.wrong:before{content:"\2718";color:#F23535}.r{border-radius:10px}.left{float:left}.right{float:right}.boxipun{border:1px
solid #F99;background-color:#FCC;padding:5px;margin-bottom:2px;margin-top:2px}.center{text-align:center}ul.primary{border-collapse:collapse;padding:10px
10px 0px 10px;margin:0px
auto;height:auto;max-width:1224px;box-sizing:border-box}ul.primary
li{display:block;padding-top:10px}ul.primary li
a{background-color:#3c3c3c;height:auto;margin-right:4px;padding:3px
10px;text-decoration:none;color:#FFF;display:block}ul.primary li.active
a{background-color:#f6c819;color:#3c3c3c}ul.primary li a:hover{opacity:0.9}.element-invisible{display:none}.form-item
label{display:block;font-weight:bold;margin-top:15px}.form-actions{margin-top:10px}#pagination{width:100%;padding:15px
0;text-align:center;color:#666;font-size:1.8rem}#pagination
.haku_submit{background:#3c3c3c;color:#FFF}#pagination .haku_submit:hover{opacity:0.9}#pagination .haku_submit a, #pagination .haku_submit a:hover{color:#FFF;text-decoration:none}.pagination_current{font-weight:bold;padding:0
3px}.pagination_pages{display:none;margin:10px
0}#rightblockbig{float:right;width:645px;margin:15px
0}#leftblocksmall{float:left;width:300px;margin:15px
0}#leftblockbig{float:left;width:645px;margin:15px
0}#rightblocksmall{float:right;width:300px;margin:15px
0}#banneriwrapper{background:#FFF}#wrapper{position:relative}#loading{width:100%;height:100%;display:none;position:absolute;left:0px;top:0px;z-index:100000;background:url(/images/Backgrounds/transparent_bg.png) repeat}#loading_inner{background:#6F6E6E;border:1px
solid #666;border-radius:5px;color:#FFF;padding:30px;text-align:center;font-size:14px;width:200px}.darkblue{text-align:center;color:#FFF;background:transparent url(/images/Backgrounds/darkblue.png) repeat-x;border:solid 2px #69C}ul.splitul{padding:0
20px}ul.splitul
li{float:left;width:200px;overflow:hidden;white-space:nowrap;padding-left:20px;box-sizing:border-box}.splitul3
ul{float:left;min-width:190px;padding-left:10px;margin:0;box-sizing:border-box;width:calc(100% / 3 - 20px);margin-left:20px}.splitul3
span{color:#666}.split2{max-width:630px;margin-left:15px}.split2
ul{width:290px;float:left;padding:0;margin:0
0 0 10px}.more{margin:0px
5px}.more,.more2{text-align:left}.more2{margin:25px
0px 15px 0}.more_up_down{width:auto;padding-right:15px;background:url(/images/Icons/down.png) no-repeat center right}.more_down{background:url(/images/Icons/down.png) no-repeat center right}.gmaps_infowindow{max-width:400px;height:200px;overflow:hidden;padding:5px}.gmaps_infowindow
.haku_submit{position:absolute;bottom:5px;left:0;right:0}.gmaps_infowindow
.hotellikuvaus{max-width:300px}.box ul
li{list-style-image:url(/images/Icons/listarrow.gif)}.box
ul{margin:0;padding:0
30px 0}.box
li{margin:10px
0 10px 0}.box
h2{margin:0
0 15px 0;padding:0;border-bottom:1px solid #CCC}.greenbox,.greenboxbig{background-color:#EBFADD;padding:10px}.bluebox,.blueboxbig{background-color:#EFF4FF;padding:10px;margin:auto}.greenbox,.bluebox,.orangebox{width:275px}.greenboxbig,.blueboxbig,.orangeboxbig{width:625px}img#matkakohdekuva{float:left;margin:0;padding:4px;background-color:#fff;border:1px
solid #a9a9a9}.mobilead300{height:300px}.uutiskirjebanneri{margin:10px
auto;padding:1px
5px;max-width:1204px;box-sizing:border-box}.uutiskirjebanneri input[type=email]{max-width:480px;border:1px
solid #efefef}#akkilahtohakuinfo
a{font-size:2rem}a.akkilahtoblock-hinta{color:#333;padding-bottom:10px;display:block;border-bottom:1px solid #eee}.sideblock_results a:last-child{border-bottom:none}.akkilahtoblock-hinta
span{font-size:2rem;display:block}a.akkilahtoblock-hinta:hover{text-decoration:none;opacity:0.8}.akkilahtovahtiblock
#akkilahdotfilters_left{margin-top:0 !important;width:100% !important}.akkilahtovahtiblock
#vm_params_where{padding-bottom:0}#akkilahtovahtipalkki{padding-bottom:10px}#akkilahtovahdit{padding:10px;background:#FFF}#akkilahtovahdit
.haku_submit{margin-bottom:5px}#akkilahtovahdit
b{display:block;margin-top:10px}.akkilahdotcontainerfilters{background-color:#3c3c3c;text-align:left;float:left;width:100%;padding:5px
0 10px 0px}#akkilahdotfilters_left{float:left;padding-bottom:0px}.a_first,.a_second,.a_third,.a_fourth{padding:5px
15px;float:left;box-sizing:border-box}.a_first,.a_second,.a_third,.a_fourth{width:100%}.akkilahtohaku_linkit{width:auto !important}#a_banner{width:100%;padding-top:30px;margin-top:15px;background:#f9f9f9;float:left}#valitse_kohteet{position:absolute;width:100%;display:none;background:#FFF;border:1px
#CFCFCF solid;z-index:999;border-radius:10px;top:auto;right:0;line-height:inherit}.tulokset_ehdot{position:relative;text-align:center}.akkilahdot_labels_2{color:#FFF;text-transform:uppercase;line-height:3rem;display:block;white-space:nowrap;position:relative;height:28px}.akkilahdot_labels_2
b{color:#f6931f;cursor:pointer;margin-left:5px;font-weight:normal}.akkilahdotcontainerfilters .tulokset_ehdot span.slider_right, .akkilahdotcontainerfilters .tulokset_ehdot
span.slider_left{top:30px}.tulokset_ehdot
span.slider_right{right:8px}.tulokset_ehdot
span.slider_left{left:5px}.tulokset_ehdot
b{line-height:36px}.akkilahdotcontainerfilters
.matkatyypit_div{border-bottom:1px solid #666;margin:10px
15px 0 15px;padding-bottom:15px;position:relative}.akkilahdotcontainerfilters .matkatyypit_div ul
li{padding-right:20px}.akkilahdotcontainerfilters
label{display:block;padding-left:15px;line-height:15px}.akkilahdotcontainerfilters input.ui-datepicker{padding:6px
5px 5px 5px;border-radius:10px;padding-left:10px;cursor:pointer;border:0;background-image:none;background:#FFF;height:36px}input[type=checkbox].pikavalinnat_input,input[type=checkbox]#matkatyypit,input[type=checkbox].matkatyypit,input[type=checkbox]#paikkakunnat,input[type=checkbox].paikkakunnat,input[type=checkbox]#jarjestajat,input[type=checkbox].jarjestajat,input[type=checkbox].matkakohteet{width:13px;height:13px;padding:0;margin:3px
3px 0 3px;vertical-align:bottom;position:relative}input[type=checkbox]#matkatyypit,input[type=checkbox].matkatyypit{width:16px;height:16px;margin:4px}input[type=checkbox].pikavalinnat_input,input[type=checkbox].matkakohteet{margin:0;vertical-align:middle}#formupdate{clear:both;margin-top:30px}#ab-header{position:relative;z-index:1}#ab-header-cont{line-height:26px;color:#FFF}#ab-header-cont::before{color:#3C3C3C;content:"Lajittele: ";font-size:1.6rem;text-transform:uppercase}.ab-h{color:#3C3C3C;margin:0;text-align:left}#ab-header a, #ab-header
b{text-decoration:none;display:block;position:relative;font-weight:normal}#ab-h-cont{display:none}#ab-header .ab-h7,.ab-7{width:0}#ab-h-cont-m{display:block;font-size:1.4rem}#ab-h-cont-m
a{float:left;width:33.333%;padding:5px
3px;box-sizing:border-box;text-align:center;color:#FFF;background:#37AADC}#ab-h-cont-m a:hover{opacity:0.9}#ab-h-cont-m
a.ab_h_m_selected{background:#3c3c3c;position:relative}#ab-h-cont-m a:nth-child(2){border-right:1px solid #ddd;border-left:1px solid #ddd}#ab-h-cont-m a.ab_h_m_selected:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3c3c3c;bottom: -10px;content:'';height:0;left:50%;margin-left: -10px;position:absolute;top:100%;width:0}.ab_h_selected{display:block}.ab-h a.th_asc:after, .ab-h a.th_desc:after{content:"";width:0;height:0;border-style:solid;position:relative;margin:0
auto}.ab-h a.th_asc:after{bottom:12px;left:5px;border-width:0 5px 6px 5px;border-color:transparent transparent #3C3C3C transparent}.ab-h a.th_desc:after{top:13px;left:5px;border-width:6px 5px 0 5px;border-color:#3C3C3C transparent transparent transparent}.ab{padding:0;box-sizing:border-box}.ab-2 div,.ab_moreinfo{max-width:calc(100% - 75px)}.ab-5,.ab-4{display:inline-block;padding-top:5px}.ab-3,.ab-6{display:block;padding-top:5px}.ab-1{display:none}.ab-3:before,.ab-4:before,.ab-6:before{padding-right:10px}.ab-4:after{content:",\00a0";font-size:inherit}#ab-header .ab-h7,.ab-7{width:0}.ab-h7{display:none}.akkilahdot-block-new{border-bottom:1px solid #ddd;position:relative;display:block;width:100%;margin-left: -10px;padding:0
10px;box-shadow:0px 0px 30px #eee;background:#FFF}.akkilahdot-block-new-date-change{margin-top:50px}.akkilahdot-block-new-date-change:before{content:attr(data-pvm);position:absolute;top: -30px;left:10px;font-size:2rem}.akkilahdot-block-new-inner{position:relative;padding:15px
0;max-width:480px;margin:auto;min-height:100px}.akkilahdot-block-new
.vm_stars{display:inline;font-size:1.4rem}.akkilahdot-block-logo{position:absolute;right:5px;bottom:90px;display:block;width:70px;margin-right: -5px}.akkilahdot-block-new .akkilahdot-block-hinta
a{font-size:2.4rem;color:#3c3c3c}.akkilahdot-block-new .akkilahdot-block-hinta{color:#777;color:#3C3C3C;text-align:right;position:absolute;right:0;bottom:15px}.akkilahdot-block-new
span{display:block}.akkilahdot-block-new h3, .akkilahdot-block-new h3
a{color:#3C3C3C;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0;padding-bottom:1px}.akkilahdot-block-new
a.haku_submit{color:#FFF;background:#3C3C3C;display:block;width:70px;font-size:inherit;box-sizing:border-box;margin-right:0;margin-left:auto}.ab_moreinfo
span{display:block;font-size:1.4rem}.ab-info{display:none;padding:10px;background:#efefef}@media (min-width: 480px){.a_second{width:50%}.akkilahdot-block-new h3, .akkilahdot-block-new h3
a{overflow:visible}}@media (min-width: 640px){.a_first{width:50%}.a_second,.a_third,.a_fourth{width:33.3333%}.akkilahdot-block-new{margin-left:0;width:auto}.akkilahdot-block-logo{top:8px}.akkilahdot-block-new .akkilahdot-block-hinta{bottom:20px}.akkilahdot-block-new-date-change:before{left:0}.akkilahdot-block-new-inner{max-width:100%}#ab-h-cont{display:block}#ab-h-cont-m{display:none}.ab-h{line-height:27px;box-sizing:border-box;display:inline-block}.ab{vertical-align:top;padding:0px
3px !important;box-sizing:border-box;font-size:1.5rem}#ab-header-cont{padding:0px
10px;background:#37AADC;display:block;position:relative;border-radius:0px;text-align:left}.akkilahdot-block-new
h3{margin-left:9%}#ab-header .ab-h1,.ab-1{width:9%}#ab-header .ab-h2,.ab-2{width:29%}#ab-header .ab-h3,.ab-3{width:7%}#ab-header .ab-h4,.ab-4{width:16%}#ab-header .ab-h5,.ab-5{width:11%}#ab-header .ab-h6,.ab-6{width:14%}#ab-header .ab-h8,.ab-8{width:14%}#ab-header .ab-h8{text-align:right}.ab-3:before,.ab-4:before,.ab-6:before{display:none}.ab-h,.ab,.ab-2{display:inline-block}.ab-2, .akkilahdot-block-new
h3{padding-left:3px;padding-right:3px;box-sizing:border-box}.ab-2 div,.ab_moreinfo{max-width:inherit}.ab-h{width:auto;background:none}.ab-h a.th_asc:after{border-color:transparent transparent #FFF transparent;-webkit-transform:rotate(0.001deg)}.ab-h a.th_desc:after{border-color:#FFF transparent transparent transparent;-webkit-transform:rotate(0.001deg)}#ab-header a, #ab-header
b{color:#FFF;padding:10px
3px;box-sizing:border-box}#ab-header-cont::before{display:none}.ab-4:after{display:none}.ab-h7{display:none}}@media (min-width: 1000px){#akkilahdotfilters_left{float:left;width:300px;margin-top:30px}.a_first,.a_second,.a_third{width:20%}.a_fourth{float:none;width:100%}.akkilahtovahtiblock
.a_fourth{float:left;width:33.3333%}.akkilahdotcontainerfilters .matkatyypit_div ul
li{display:inline}#akkilahdotcontainer{width:calc(100% - 330px);float:right;margin-top:30px}#formupdate{clear:none}#akkilahtovahdit
b{display:inline-block;width:110px}}@media (min-width: 1224px){.akkilahdot-block-new
h3{margin-left:8%}#ab-header .ab-h1,.ab-1{width:8%}#ab-header .ab-h2,.ab-2{width:31%}#ab-header .ab-h4,.ab-4{width:14%}#ab-header .ab-h5,.ab-5{width:8%}#ab-header .ab-h6,.ab-6{width:13%}#ab-header .ab-h7,.ab-7{width:9%}#ab-header .ab-h8,.ab-8{width:10%}.ab-7,.ab-h7{display:inline-block}.akkilahdot-block-logo{right:auto;top:33px;margin-right:0}.akkilahdot-block-new .akkilahdot-block-hinta{right:0px;bottom:auto;top:15px}.akkilahdot-block-new-inner{min-height:80px}}.akkilahdot_lampotila{width:auto;max-width:640px;background:#FFF;padding:0
10px 10px 10px;z-index:2;cursor:default;margin:auto;position:relative}.akkilahdot_lampotila_table
b{display:inline-block;width:160px;padding:2px}.akkilahdot_lampotila_table
i{display:inline-block;width:70px}.akkilahdot_lampotila_table
li{display:inline-block}.akkilahdot_lampotila_table
ul{padding:0;margin:0}.akkilahdot_saatilat
div{display:inline-block;text-align:center;width:50px;padding:10px
5px}.akkilahdot_saatilat
img{display:block;width:35px;padding:0
0 10px 0;margin:auto}.akkilahdot_saatilat b, .akkilahdot_saatilat
i{display:block}.greencssbox
h3{color:#FFF;padding:10px
10px;font-size:18px;background-color:#AEDF7D;border:1px
solid #AEDF7D;border-top-left-radius:10px;border-top-right-radius:10px;text-shadow:0px 1px 10px #9FCC72}.greencssbox .box-inner{border:2px
solid #AEDF7D;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#tallenna2 a, #tallenna2 a:link, #tallenna2 a:visited{line-height:48px;color:#2763a5;font-weight:bold;font-size:16px}#tallenna2 a:hover, #tallenna2 a:focus{color:#6191c5}#tallenna2
img{padding:10px
10px 10px 0}.unavailable{color:#999}.slider_orange{margin:8px
22px 6px 20px !important}.slider_orange_one{margin:8px
22px 6px 2px !important}.akkilahdotcontainerfilters .ui-slider .ui-slider-range{padding-right:2px}.ui-slider .ui-slider-handle{width:20px;height:18px;margin-top: -2px}.ui-slider-handle-left{margin-left: -20px !important}.ui-slider-handle-right, .ui-slider.slider_orange_one .ui-slider-handle{margin-left:1px !important}.slider_options{display:none}.slider_options_button{border:none;top:0;right:0;cursor:pointer;position:absolute;width:28px;height:100%;border-radius:10px}.slider_options_button, #valitut_kohteet, #valitut_paikkakunnat, #valitut_jarjestajat, div.matkanaattori_select
select{background:#FFF url(/images/Icons/down-arrow.svg) no-repeat calc(100% - 10px) center;background-size:10px 10px}.akkilahdotcontainerfilters .tulokset_ehdot input.slider, .akkilahdotcontainerfilters .tulokset_ehdot input.ui-datepicker{width:100% !important;padding:9px
0 8px 10px !important;border-radius:10px;border:none !important;height:36px}.slider_options
div{background:#FFF;width:100%;border-radius:10px;position:absolute;z-index:101;border:1px
solid #CFCFCF;text-align:left;font-weight:normal}.slider_options div
span{padding:0
3px 0 10px;display:block;border-radius:10px;z-index:102;cursor:pointer;overflow:hidden;white-space:nowrap}.slider_options div span:hover{background:#eee}ul.suosituimmat{float:left;width:190px;padding-left:13px;margin:10px
0 0 5px;list-style:none}.suosituimmat
li{list-style:none;list-style-image:none;padding-left:10px;margin:0}li.listheader{padding:2px
0 2px 5px;margin:0;font-weight:bold;background:#E8F7D9;color:#95BF6B}.matkakohdekysymysboxi{padding:10px;margin:10px;box-sizing:border-box;float:none;background:#FFF}.matkakohdekysymysboxi
textarea{width:100%;height:115px;margin:5px
0 5px 0;padding:5px;box-sizing:border-box}.matkakohdekysymysboxi
ul{margin:0;padding:5px
0 5px 20px}.matkakohdekysymysboxi
li{list-style:decimal;padding-bottom:5px}.matkakohdekysymysboxi input[type=text]{width:40px}.contentsmenu{float:right;width:310px}.contentsmenu
h3{padding:0
0 5px 0}.contentsmenu
ul{margin-top:5px;margin-bottom:5px}.contentsmenu
.weathernextdays{width:56px;height:100px;border:0}.contentsmenu
.weathernextdaysimage{height:55px}.plus{font-weight:bold;color:green}.minus{font-weight:bold;color:red}.hotellisaatavuus
#matkanaattori_tab{margin-left:0;min-height:230px;width:100%;padding-top:0px}#ui-datepicker-div td.direct-flight .ui-state-default, #ui-datepicker-div.ui-widget-content td.direct-flight .ui-state-default, #ui-datepicker-div.ui-widget-header td.direct-flight .ui-state-default{background:#E5F2DA !important;border:1px
solid #AEDF7D}.datepicker-arrow{position:relative}.datepicker-arrow:before{font-family:"Flaticon";content:"\f100";color:#F6C819;position:absolute;bottom: -10px;left:50%;transform:rotate(-90deg)}.datepicker-arrow.datepicker-top:before{transform:rotate(90deg);bottom:18px}.newfield{height:30px}#napsuhotelli{margin-top:10px}#lasteniat2{display:none;padding:0;margin:0}.lasteniat_hidden{display:none}.lasteniat_shown{display:block}div#lasteniat2_0{padding:0;margin:0;line-height:normal}#huoneita2{padding-top:6px}#huoneita2
div{box-sizing:border-box;text-align:center}#huoneita2 div
b{color:#FFF;font-weight:500;font-size:1.4rem}.f_16_25
br{line-height:40px}#hotellihaku_source_cont{color:#FFF !important}#hotellihaku_source_cont label,#mista_haetaan{display:inline-block;margin-right:15px}#hotellihaku_source_cont
input{vertical-align:text-bottom}#hotellihaku_source{display:none}#hotellihaku_source
h3{color:#FFF}#hotellihaku_source
label{display:block;padding-left:15px}#matkakohdepalkkiheader{text-align:center;padding:5px
10px;cursor:pointer;position:relative;z-index:101;font-size:1.8rem}#matkakohdepalkki{background:#F6C819;color:#FFF;position:relative;border-radius:10px;-o-border-radius:10px;float:right;min-width:300px;width:100%;margin-bottom:10px}#matkakohdepalkki
a{color:#FFF}#matkakohdepalkki ul
li{padding:3px
0}#matkakohdepalkki
ul{width:250px;float:left;margin:0;padding:10px
0 0 55px;box-sizing:border-box}#matkakohdepalkki
h2{padding:0;margin:10px
0 10px 0}#matkakohdepalkki_inner{display:none;position:absolute;top:0px;right:0;max-width:940px;background:#F6C819;z-index:100;border-radius:10px;color:#FFF;padding:20px}.splittable
td.tdfield{font-weight:500}.splittable
td.tdvalue{padding-left:10px}.splittable{font-size:1.4rem}.splittable
td{padding:0;vertical-align:top;display:block}.splittable
sup{padding-left:2px;font-weight:normal;font-size:1.4rem}#napsusearch_cont .ac_results
li{padding-left:7px}#napsusearch_cont
input#napsusearch_cont_submitbutton{width:28px;height:28px;border:0;float:right}#autocompleteform_matkakohdesaa
input#napsusearch_cont_submitbutton{cursor:default}#napsusearch_cont{border:1px
solid #999;max-width:400px;width:100%;position:relative;text-align:left;float:left}#napsusearch_cont
input.blur{color:#999}input.napsusearch_cont_q{width:calc(100% - 42px);border:none;background-color:#fff}#napsusearch_cont_kaikki{float:left;margin:5px
0 0 15px}.weather{position:relative;clear:both}#paivitetty{margin-top:10px;font-weight:normal;margin-left:0}.weather
p{font-size:4rem;font-weight:bold;padding-top:40px;padding-bottom:10px}#weathernextdays{height:50%;overflow:hidden}.weathernextdays{float:left;box-sizing:border-box;text-align:center;margin-bottom:20px;width:calc(100% / 2)}#matkakohde
.weathernextdays{width:calc(100% / 3)}.weathernextdays
h3{margin:0
5px 5px 5px;padding:5px
0;background:#efefef}.weathernextdaysimage{height:60px;line-height:60px}.weathernextdaysimage
img{vertical-align:middle;max-width:60px}.weathernextdaysp{height:45px;margin-top:8px;line-height:2rem;font-size:1.4rem}.weather
table{width:100%;position:relative}.weather-left,.weather-right{min-width:300px;width:100%;position:relative}.weather-right{float:right}.weather-left
img{position:absolute;right:30px;z-index: -1;max-width:200px;max-height:200px}.weather-left
td{padding-left:5px;vertical-align:top}.weather-left
table{border:1px
solid #f9f9f9}.weather-left{float:left;min-height:250px}.weather-ad,.weather-ad2{display:none}.weatherlaanit{float:left;margin-left:20px;padding:0}.akkilahtosaa
span{font-size:2.4rem;font-weight:bold;display:block}.kylma{color:#7AAAC4}.sade{color:#808080}.lammin{color:#FEDB58;padding:10px
0 0}.akkilahtosaa{background:#FFF url(/images/Backgrounds/palms.gif) no-repeat;margin-top:20px;margin-bottom:20px;padding:15px
0 15px 150px;min-height:100px}.akkilahtosaa
a{font-size:2rem;color:#AEDF7D;font-weight:bold}.maailman_saa{overflow:hidden;position:relative;padding:5px
0 5px 20px;border-bottom:1px solid #DDD;height:68px;box-sizing:border-box}.maailman_saa_title{height:30px;font-weight:bold;text-align:center}.maailman_saa
div{float:left;min-width:56px;width:calc(100% / 10);display:block;text-align:center}div.maailman_saa_header{width:130px;margin-top:18px;font-weight:bold;text-align:left}.maailman_saa
img{width:35px;height:35px;vertical-align:middle}div.maailman_saa_nyt{margin-right:30px}.weather_wind:before{content:"\2799";position:absolute;left:0;font-size:2rem}.weather_wind{height:32px;line-height:32px;font-style:italic;width:60px;margin:0
auto;font-size:1.4rem;position:relative;text-align:right}.weather_wind_0:before{transform:rotate(270deg)}.weather_wind_135:before{transform:rotate(45deg)}.weather_wind_180:before{transform:rotate(90deg)}.weather_wind_225:before{transform:rotate(135deg)}.weather_wind_270:before{transform:rotate(180deg)}.weather_wind_315:before{transform:rotate(225deg)}.weather_wind_45:before{transform:rotate(315deg)}.weather_wind_90:before{transform:rotate(0deg)}.climatetable_cont{display:flex;overflow:auto}.climatetable{width:calc(100% / 5);margin-top:20px;min-width:130px}.climatetable li, .climatetable
ul{margin:0;padding:0}.climatetable
li{display:block;padding:5px
3px 5px 1px;height:25px;text-align:right}.climatetable li:nth-child(even){background-color:#f9f9f9}td.weatherodd{background-color:#f9f9f9}.climatemonths
li{text-align:left;font-weight:600}#weather_container{height:310px}#climate_container{height:410px}#weather_container,#climate_container{display:none}.wunderground_l{padding:20px
50px 20px 20px;width:100%;max-width:500px;box-sizing:border-box}.weather_hourly{max-width:600px;text-align:center;font-size:1.4rem;position:relative;background:#FFF;margin:20px
auto}.weather_hourly
a{padding:0px
5px;width:50px}.weather_hourly
img{width:15px;vertical-align:middle}.weather_hourly
img.weather_condition{min-width:25px;max-width:35px}.weather_hourly tr:nth-child(even){background:#efefef}.bold{font-weight:bold;color:#91C2E1}#lentohakublocks{width:1224px}.right_block{float:right;width:300px}.left_block{float:left;width:645px}.lentohaku
table{width:565px;background-color:#CDE3F1;border:thin solid #2486C3}.lentohaku
.title{background-color:#2486C3;color:#FFF;font-size:14px;font-weight:bold}#sd,#ed,#sd_extra,#ed_extra{width:100px}#lasteniat{display:none;color:#FFF}#lentohakulomake, #autohakulomake, #hotellihakulomake, #matkanaattori_tab
.valmismatkahakulomake{padding:28px
0px 28px 0px;float:right}a.lentotulos_hotelli_title, a.lentotulos_hotelli_title:hover, .lentotulos_hotelli_four
a{color:#3c3c3c}.lentotulos_hotelli_four{width:135px;display:inline-block;padding:3px}.lentotulos_hotelli_four
a{display:block}.lentotulos_hotelli_four
b{float:right}.lentotulos_hotelli_four.even{margin-left:35px}.lentotulos_hotelli_four:hover{background:#EEE}#valitse_listalta{position:absolute;padding:3px
0;width:100%;display:none;background:#FFF;border:1px
solid #CFCFCF;z-index:999;border-radius:10px;overflow:hidden}#valitse_listalta
ul{margin:0;padding:0}#valitse_listalta ul
li{padding:10px;margin:0;border-bottom:1px dotted #ccc}.valitse_listalta_select{border:1px
solid #CFCFCF;width:auto !important}.valitse_listalta_select
select{margin:0
!important;width:100% !important}.autocomplete_list
img{display:table-cell;vertical-align:middle}.lentotulos_combo_hotelli{background:#FFF}.lentotulos_combo_hotelli
.lentotulos{box-shadow:none}.lentotulos_combo_hotelli
.lentotulos_hotelli_kuvaus_600{width:100%}.lentotulos_hotelli{background:#FFF}.lentotulos_hotelli .lentoplus, .lentotulos_hotelli .lentopartneri, .lentotulos_hotelli
.lentoryhma_lisaa{float:left}.lentotulos_hotelli
.lentopartneri{padding:5px
0 0 0}.lentotulos_hotelli
.lentoryhma_lisaa{line-height:36px}.lentotulos_hotelli
.lentoryhma_lisaa{padding-left:10px}h3.hotellihaku_muita{border-bottom:solid 1px #F6C819;padding:15px
0 10px 10px;color:#3c3c3c}.lentotulos_hotelli_kuva{margin:auto;max-width:350px;max-height:220px;overflow:hidden;width:100%;background:#222}.lentotulos_hotelli_kuva_missing{width:100%;height:220px;border:1px
solid #ddd;background:transparent url(/images/Icons/image_missing_70x70.png) center no-repeat}.lentotulos_hotelli_kuva
img{margin:0
auto;display:block;min-height:220px;height:auto}.lentotulos_hotelli_kuvaus{margin-left:20px;float:left;width:400px}.lentotulos_hotelli_varaa{float:right;text-align:right;width:110px;padding:10px
10px 0 0;box-sizing:border-box}.lentotulos_hotelli_varaa .vm_price
a{font-size:1.8rem}.lentotulos_hotelli_varaa_submit{margin:10px
0 15px 0}input#hotel_search{border:1px
solid #6F6E6E;padding:4px;width:125px;display:inline}div#hotel_search_button{margin-left:5px;padding:2px
3px 4px 3px;display:inline;background:url(/images/Backgrounds/orange_bg.png) repeat-x #F6A828 center left;font-size:12px;color:#FFF;font-weight:bold;border-radius:2px;border:1px
solid #F6A828;cursor:pointer}.lentoheaders_combo{font-weight:bold;color:#6F6E6E;font-size:11px;text-align:center;padding-top:5px}.lentoheaders_combo
div{padding:0;float:left;line-height:normal}div.lentocombo{width:125px}.lentotulos_combo{padding-top:5px}#lentohakutulokset.autonvuokraustulokset{margin-top:0}.lentotulos_autonvuokraus{max-width:400px;margin:auto}.lentotulos_autonvuokraus_kuva{width:160px;padding:10px
0 0 10px}.lentotulos_autonvuokraus_kuva
img{width:100%;display:block}.lentotulos_autonvuokraus_kuvaus{margin-left:10px;margin-bottom:10px;float:left;width:calc(100% - 120px);line-height:24px}.lentotulos_autonvuokraus_ominaisuudet
div{margin-right:20px;font-size:1.4rem;width:auto}.lentotulos_hotelli_kuvaus_600{width:calc(100% - 110px);box-sizing:border-box;float:left;padding-left:10px}#featured_hotels
.lentotulos_hotelli_kuvaus_600{width:auto;margin:auto;float:none;padding-bottom:10px;max-width:350px}.lentotulos_hotelli_kuvaus_600
h3{margin-bottom:5px}.lentotulos_hotelli_row{max-width:620px;clear:both;margin:auto}.lentotulos_hotelli_row_lower{border-top:1px solid #c9c9c9}.lentotulos_hotelli_row
div{float:left;padding:10px
8px 10px 0}.lentotulos_hotelli_tahdet{margin-top:7px}.lentotulos_hotelli_arviot_left{display:inline-block;width:35px;height:35px;line-height:35px;background:#8CC63F;text-align:center;border-radius:35px;color:#FFF;margin-bottom:10px}.lentotulos_hotelli_osoite{margin-top:5px}.lentotulos_hotelli_header{font-weight:bold;display:none}.lentotulos_hotelli_sivusto{width:100px;text-align:left}.lentotulos_hotelli_sivusto
img{display:block}.lentotulos_hotelli_kieli{display:none;width:60px;text-align:left}.lentotulos_hotelli_huone{display:none;max-width:310px;width:100%;text-align:left}.lentotulos_hotelli_huone
b{color:#6a6a6a}.lentotulos_hotelli_hinta_yo{width:70px;text-align:right}.lentotulos_hotelli_hinta{width:110px;text-align:right}.hotelli_tabs,.hotel_list{margin-top:30px;box-shadow:0px 0px 60px #ddd}.hotelli_tabs .ui-tabs-hide{display:none;padding:10px}ul.hotelli_tabs_ul{margin:10px
0 0 0px;padding:0;display:none}.hotelli_tabs_ul
li{float:left;text-align:center;margin:0
3px;padding:0;width:calc(100% / 4 - 6px)}.hotelli_tabs_ul li.ui-tabs-selected{border-bottom:1px solid #F9F9F9}.hotelli_tabs_ul li.ui-tabs-selected
a{color:#666;background:#F9F9F9}.hotelli_tabs_ul li
a{display:block;color:#FFF;padding:4px
0px;border:1px
#37AADC solid;border-bottom:none;background:#37AADC;border-top-left-radius:3px;border-top-right-radius:3px;font-size:1.2rem;margin-bottom: -1px}#tarjoushotelli{float:right;width:50px;padding:12px
15px 0 0;font-weight:bold;color:#C30}.hotel_reviews{line-height:4rem}.hotel_reviews
img{vertical-align:middle;margin-right:30px}.map_hotelli_container{display:none}#maamerkit_rest{display:none}.hotellisting
.lentotulos_hotelli_tahdet{margin-top:0}.lentohaku_kohdepoiminnat_headers{padding-top:15px}.lentohaku_kohdepoiminnat_headers
div{float:left;width:80px;text-align:right}.lentohaku_kohdepoiminnat_headers
h3{text-transform:uppercase}.lentohaku_kohdepoiminnat_months_even{background-color:#f9f9f9}.lentohaku_kohdepoiminnat_months{line-height:26px}.lentohaku_kohdepoiminnat_months
div{float:left;width:80px;text-align:right}.lentohaku_kohdepoiminnat_months div.kohdepoiminnat_kohde, .lentohaku_kohdepoiminnat_headers
div.kohdepoiminnat_kohde{text-align:left;font-weight:bold;padding:0}.lentohaku_kohdepoiminnat_months
div.kohdepoiminnat_kohde{padding-left:10px;width:180px}.lentohaku_kohdepoiminnat_headers
div.kohdepoiminnat_kohde{width:190px}.hae-hinta
a{color:#CCC}#lentohaku_lomalentopoiminnat
table{margin-bottom:15px}#lentohaku_lomalentopoiminnat
td{padding:2px
20px;text-align:left}#lentohaku_lomalentopoiminnat td
a{color:#fff}#lentohaku_lomalentopoiminnat td:last-child{font-size:1.8rem;font-weight:bold;text-align:right}#akkilahdot_pelkatlennot{border-top:1px solid #000;margin-top:15px}#akkilahdot_pelkatlennot
h2{font-size:16px;padding:15px
0 0 20px;margin:0;border-top:1px solid #dfdfdf}#akkilahdot_pelkatlennot h2
a{color:#eee}.akkilahdot_pelkatlennot{margin:7px
10px 0 10px;position:relative;padding:5px;border:2px
solid #99C8DF;background:#FFF;border-radius:5px;float:left;width:205px}.akkilahdot_pelkatlennot
b{position:absolute;bottom:0;right:5px}.lennot_info_show{position:absolute;top:5px;right:5px;width:24px;height:24px;cursor:pointer;color:#efefef}.lennot_info_hide{text-align:right}#suoratlennot_table{width:100%;background:#FFF;border-collapse:inherit}#suoratlennot_table
td{padding:3px
10px 3px 10px}#suoratlennot_table
.tableheader1{display:none;font-weight:bold;color:#666;border-bottom:3px solid #EFEFEF;border-top:5px solid #EFEFEF}#suoratlennot_table .tableheader2 h2
a{font-size:1.6rem;display:inline-block}#suoratlennot_table
td.tableheader2_add{padding-top:25px !important}#pelkatlennot
tr.hinnat_even{background-color:#F5F5F5}#pelkatlennot
tr.hinnat_odd{background-color:#fff}#pelkatlennot{width:100%;margin-bottom:10px}#pelkatlennot
td{padding:5px}#pelkatlennot
tr.tableheader1{font-weight:bold;color:#666;border-bottom:5px solid #EFEFEF}.lahilentokentta{position:relative;padding:10px;color:#555;background:#FFF}.lahilentokentta.odd{background:#F5F5F5}.lahilentokentta.lahikentat_hidden{display:none}span.akkilahdot-block-hinta{position:absolute;top:20px;right:20px}.lentokentta_kk
div{float:left;margin-right:5px;margin-top:5px;margin-bottom:5px;padding:5px
10px;color:#FFF;background:#3c3c3c;cursor:pointer;position:relative;box-shadow:0px -6px 10px #ddd}.lentokentta_kk div:hover{opacity:0.9}.lentokentta_kk
div.valittu_kk{background:#FFF;color:#333}#suoratlennot_table
div.direct_weekday{width:15px;text-align:center;padding-right:5px;display:inline}.lentokentta_table
table{box-shadow:0px 0px 10px #ddd;background:#FFF;border-collapse:inherit}.lentokentta_table
td{padding:2px
7px;display:block}.lentokentta_table
tr{display:block;border-bottom:1px solid #ddd}.lentokentta_table
tr.hinnat_headers{background-color:#fff;border-bottom:#D8D8D8 4px solid;font-weight:bold}.lentokentta_table
tr.hinnat_odd{background-color:#fff}.lentokentta_table
tr.hinnat_even{background-color:#F5F5F5}.lentokentta_hinnat_kotikentta{margin-bottom:10px}.lentokentta_table td:before{content:attr(data-label);width:130px;display:inline-block;font-weight:500}.lentokentta_lisaa{text-align:center}.lentokentta_lisaa
a{display:block;margin:0}.kohde_alk_block .box-inner{padding:10px}.kohde_alk_block
.f_block{margin-bottom:10px;margin-top:10px}.kohde_alk_block
h3{text-transform:uppercase;margin:0
0 5px 0}.kohde_alk_block .vm_price, .kohde_alk_block
.haku_submit{display:inline-block;margin:0
5px;line-height:36px}.kohde_alk{margin-top:30px}.kohde_alk
.kohde_alk_img{width:100%;max-height:60%;display:block;overflow:hidden}.kohde_alk a, .kohde_alk
h3{padding:0;color:#fff}.kohde_alk .kohde_alk_img
img{transition:all 1s}.kohde_alk a:hover
img{transform:scale(1.2) translate(-40%, -40%)}.kohde_alk
h3{white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;margin:5px
0}.kohde_alk
.f_block{background:#242424}.kohde_alk_kuvaus{padding:10px;position:absolute;width:100%;bottom:0;left:0;background:RGBA(0,0,0,0.7);box-sizing:border-box}.kohde_alk_kuvaus_cont{position:relative;height:30px}.kohde_alk_kuvaus_cont
div{color:#ddd;position:absolute;bottom:0}.kohde_alk_kuvaus_cont div
b{font-size:2.4rem;color:#FFF}.kohde_alk_kuvaus_cont div:nth-child(even){right:0}#lentohakutuloksetcontainer{max-width:1224px;position:relative}.tulokset_ehdot
.input_button.selected{background:#3c3c3c;color:#FFF}.tulokset_ehdot .input_button:hover{color:#F6C819}.ehdot_left{float:left}.ehdot_right{float:right}.ehdot_left,.ehdot_right{width:calc(50% - 10px);position:relative}.ehdot_center
input{margin:0
auto;text-align:center;width:80px !important}.tulokset_ehdot
input{display:block;border:0;box-sizing:border-box}.slider{border:0}input.hidden,.hidden{display:none}#hakuehdot_warning{width:100%;padding:10px;box-sizing:border-box;background:#efefef;margin-top:30px}#lentohakutulokset{width:100%;float:right;margin-top:10px}.lt{padding:10px
0 10px 0;font-size:1.5rem;border-bottom:1px solid #bbb;width:calc(100% + 20px);margin-left: -10px;background:#FFF}.lt:nth-child(odd){background:#f9f9f9}.lentotulos_combo_hotelli
.lt{margin-top:0;width:100%;margin-left:0}.lt_flight{position:relative;padding-top:25px;padding-bottom:10px}#tulokset{display:none}#more_results{text-align:center;font-size:2rem;margin:20px
0}.lt_meno{margin-bottom:5px}.lt_flight:before{display:none;color:#F6C819;font-size:5.5rem;position:absolute;line-height:100%}.lt_paluu:before{transform:scale(-1,1)}.lt_lahto{min-width:105px;width:35%;text-align:right}.lt_perilla{text-align:left}.lt_vaihtoja{min-width:80px;width:27%;padding:0
5px;box-sizing:border-box;text-align:center}.lt_kentta{margin-right:3px;vertical-align:top;display:inline-block}.lt_kenttaa,.lt_lahtoaikaa{font-size:2rem;font-weight:600}.lt_lahtoaikab{text-align:center}.lt_kenttaa
span{display:block}.lt_perilla
.lt_kentta{margin-right:0;margin-left:3px}.lt_linfo{text-align:center;font-weight:bold;padding:5px
0}.lt_linfo
a{color:#F6C819;}.lt_lahto,.lt_vaihtoja,.lt_lahtoaika,.lt_info,.lt_bottomright{display:inline-block;vertical-align:bottom}.lt_info{min-width:80px;vertical-align:top;height:30px;padding:0px
2px;text-align:center;width:100%;box-sizing:border-box;position:absolute;top:0;left:0}.lt_info:before{content:attr(data-airline);text-transform:uppercase}.lt_info
img{display:none}.lt_logo{text-align:center;padding:3px
0}.lt_hinta{text-align:right;padding-top:6px;min-width:128px;box-sizing:border-box}.lt_hinta,.lt_varaacont{width:50%;vertical-align:top;float:right;padding-right:10px;box-sizing:border-box;margin-top:5px}.lt_hinta
a{font-size:4rem;font-weight:bold;color:#3c3c3c;text-decoration:none;word-spacing: -5px}.lt_hinta
b{display:block;color:#666;font-size:1.6rem}.lt_varaa
.haku_submit{background:#3c3c3c;display:block;color:#FFF;font-size:1.8rem;font-weight:normal}.lt_muuthinnat{margin:0
auto;padding:2px
1px 5px 1px;min-width:90px;width:33.3333%;color:#333 !important;text-align:center;display:none;overflow:hidden;float:right;box-sizing:border-box}.lt_muuthinnat
b{display:block}.lt_muuthinnat:hover{background:#f9f9f9;text-decoration:none}.lt_vaihtoja{position:relative;font-size:1.4rem}.lt_vaihtoja
hr{background:#F6C819;height:4px;border-radius:10px;margin:0}.lt_vaihtoja.lt_direct
hr{background:#AAD05A}.lt_vaihtoja:after{content:"";width:0px;height:0px;border-style:solid;position:absolute;top:22px;border-color:transparent transparent transparent #F6C819;border-width:6px 0px 6px 10px;right:2px}.lt_direct.lt_vaihtoja:after{border-color:transparent transparent transparent #AAD05A}.lt_partneri{margin-top:5px;position:relative;overflow:hidden;clear:both}.lt_hinnat{display:block;width:100%;text-align:center}.lt_partnerall{height:auto !important}.lt_kenttab, .lt_kenttaa
b{display:none}#lt_container{width:100%}#lt_show{color:#FFF;cursor:pointer;margin:0;padding-top:5px;text-align:center}#tulokset{max-width:300px;min-width:120px;padding:10px;box-sizing:border-box;width:100%;border-radius:10px;margin:auto}.tulokset_ehdot{text-align:center;padding:0;margin:0}.tulokset_ehdot
ul.radiobutton{margin:0;padding:0;text-align:left}.tulokset_ehdot ul.radiobutton li
a{margin:5px
0;width:100%;background:#FFF}.radio_selected{background:#3c3c3c;color:#FFF}#vm_listings #ab-h-cont-m, #lentohakutulokset #ab-h-cont-m{display:block}#vm_listings #ab-header-cont, #lentohakutulokset #ab-header-cont{padding:0}#vm_listings #ab-header{padding-bottom:30px}.kuvakuvaus{height:35px}.hotellikuvat{display:none}.hotellikuvaus{float:left;width:300px;padding:0
0 0 10px;overflow:hidden}.hotellikuvaus_varaa{clear:both;margin-bottom:10px}.hotellihinta{float:right;max-width:150px;padding-top:3px;color:#999;text-align:right;line-height:16px}.hotellihinta
span{color:#8fbf5f;font-weight:bold}.hotellihinta
a{font-weight:bold}.hotellitarjous{color:#F63;font-weight:bold}.flexslider_hotel_cont
.carousel_simple{max-height:600px;overflow:hidden}.flexslider_hotel_cont
img{width:100%;margin:auto}.hotelheading_address{color:#666;padding-left:50px;background:url(/images/Icons/map_small.gif) no-repeat 0px 5px}#hotelbar{background:#efefef;margin:20px
auto 0 auto;clear:both;padding-bottom:15px}#hotelbar
h3{padding-top:15px}.hotelbar_block{text-align:center;box-sizing:border-box}.hotelbar_block b, .hotelbar_block
div{font-size:2.8rem;line-height:50px}#hotelbar
.lentotulos_hotelli_arviot_left{width:50px;height:50px;line-height:50px;font-size:2.4rem}.hotel_list{width:auto}a.hotelli_preview_img{display:block;background:#efefef;position:relative;height:0;padding:66.6% 0 0 0;overflow:hidden}.hotelli_preview_img
img{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;display:block}.hotelli_preview{position:relative;width:100%;background:#FFF;box-sizing:border-box}#hotelli_preview_container
.more_hotels{text-align:right;margin:20px
5px 40px 5px}.hotelli_preview .lentohinta
b{font-size:2rem}.hotelli_preview
.lentohinta{background:rgba(255, 255, 255, 0.8);display:block;position:absolute;top:25px;right:0px;width:60px;text-align:right;padding:2px
5px}.hotelli_preview_info{padding:10px;background-color:#3c3c3c;background:linear-gradient(to right, #2c2c2c 0%,#3c3c3c 100%)}.hotelli_preview_info
b{font-weight:500}.hotelli_preview_stars{padding-bottom:6px}#hotelli_preview_container{border-bottom:1px solid #DFDFDF;margin-bottom:15px}.hotelli_preview_info b
a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden !important;color:#FFF}#hotelid_kaupunki{display:none}#kokemuskategoriat{margin:20px
0;padding:5px;background:#EEE}#kokemuskategoriat
div{float:left;padding:2px;box-sizing:border-box;width:100%}.kokemuksetcontainer{padding:10px
0px;margin-bottom:20px}.kokemuksetcontainer
p{margin:15px
0;font-size:1.5rem}.kokemuksetcontainer
h3{margin-bottom:10px;border-bottom:1px solid #F6C819;padding-bottom:3px}.hotellikuvaus
a{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden !important}a.hotellihaku_arviolink{font-weight:normal;color:#999}.matkakuvaform
h4{margin:20px
0 0 0;font-weight:bold}.galleriakuva{width:200px;margin:20px
3px 10px 3px;text-align:center;vertical-align:middle}.galleriakuva
.kuva{box-shadow:0px 0px 16px #333}.galleriakuva
.kuvaus{font-weight:bold;margin:0
0 5px 0;padding:0;line-height:18px}.tinykuva{padding:0;margin:0
!important;width:70px;max-height:50px;overflow:hidden;padding:1px;border:1px
solid #ddd;background-color:#FFF}.tinykuva
img{width:70px;max-height:50px}.kokemuslistaukset
h3{border-bottom:#F6C819 1px solid;margin-top:20px;margin-bottom:10px;padding-bottom:5px}.kokemuslistaukset
table{vertical-align:top}.kokemuslistaukset h3
a{color:#3c3c3c}.kokemuslistaukset
div{background-color:#F5F5F5;padding:5px}.kokemuslistaukset{margin:0
0 10px 0;padding:0}.kokemuslistaukset
li{margin:0;padding:5px
0}.kokemuslistaukset
p{padding:0
0 10px 5px}p.kokemukset_lisaa_p{display:none}.kokemuslistaukset
b{display:block;padding:0
0 0 5px}.rating_select
a{color:#FFF;text-decoration:none}.rating_select a:hover{text-decoration:none}.matkatoimisto{padding:10px;background:#FFF;box-shadow:0px 0px 30px #eee;margin-top:15px}.matkailuartikkeli.matkatoimistoinfo{padding:20px}.matkatoimistoinfo
ul{margin:15px
0 0 0 !important;padding:0
20px !important}#matkasanasto
dt{font-weight:bold}.matkaopas{border-bottom:1px solid #eee;padding:15px
0;margin:0}.matkaopas
img{float:left;margin-left:10px;padding:3px;border:1px
solid #A9A9A9;width:100px}.matkaopas-info{float:left;padding-left:10px;width:135px;overflow:hidden;padding-bottom:10px}.matkaopas-info
h2{padding:5px
0;font-size:1.6rem;margin:0}#matkakohdekuvainner{overflow:hidden;text-align:center;width:calc(100% + 20px);margin-left: -10px}#matkakohdekuvainner
img{width:100%;display:block;margin:auto}#matkakohdekuvainner
.matkakohdekuvaimg.img{position:absolute;margin:0;padding:0;width:100%}#matkakohdekuvainner
.matkakohdekuvakuvaus{position:absolute;width:100%;text-align:left;bottom:0;left:0;background:#111;opacity:0.85;padding:10px;margin:0;color:#E5DFD9;box-sizing:border-box}#matkakohdekuvainner
.matkakohdekuvakuvaus{text-align:left}#matkakohdekuvainner
h2{position:absolute;top:0;left:0;background:#111;opacity:0.85;padding:10px;color:#E5DFD9;margin:0}#matkakohdekuvaus{background:url(/images/Icons/info-48.png) #F5F5F5 no-repeat;border:3px
solid #fff;outline:dotted 1px #CCC;padding:5px
5px 5px 55px;font-size:12px;color:#4F4F4F;margin-top:20px}#matkakohdekuva2{width:100%}#matkakohdekuvaus2{position:absolute;bottom:15px;left:15px;padding:10px;width:595px;opacity:0.8;background:#FFF;border-radius:5px}.saakartta{overflow:auto;width:100%;color:#000;font-size:14px;font-weight:bold;text-align:center}.saacontainer{position:relative;margin:0;padding:0}.saacont{float:left;margin:20px
0}.saacontainer
div{position:absolute}.saa-FIXX0002{left:82px;top:332px}.saa-FIXX0028{left:0px;top:350px}.saa-FIXX0025{left:90px;top:250px}.saa-FIXX0024{left:160px;top:250px}.saa-FIXX0014{left:115px;top:295px}.saa-FIXX0018{left:25px;top:310px}.saa-FIXX0031{left:70px;top:285px}.saa-FIXX0019{left:40px;top:250px}.saa-FIXX0007{left:55px;top:200px}.saa-FIXX0021{left:140px;top:205px}.saa-FIXX0013{left:95px;top:150px}.saa-FIXX0005{left:85px;top:135px}.saa-FIXX0034{left:80px;top:70px}.saa-FIXX0032{left:90px;top:95px}.saa-FIXX0033{left:90px;top:15px}.saa-FIXX0025,.saa-FIXX0014,.saa-FIXX0018,.saa-FIXX0007,.saa-FIXX0013,.saa-FIXX0032,.saa-FIXX0033{width:75px;height:54px;background-position:top;background-repeat:no-repeat}.kysymysboxi{padding:10px
20px 20px 20px;position:relative}.kysymysboxi
h3{padding:25px
0 5px 0}.kysymysboxi
textarea{box-sizing:border-box;width:100%;margin:0;height:120px;padding:10px;background-color:#FFF;overflow:hidden;border:none;border-radius:10px}.kysymysboxi
select{width:auto;max-width:100%}input.kysymysboxi_check{margin:5px
3px 10px 0;max-width:50px;text-align:center}.kysymysboxi_index:before{content:"";width:0;height:0;border-style:solid;border-width:16px 16px 0px 16px;border-color:#3c3c3c transparent transparent transparent;-webkit-transform:rotate(0.001deg);position:absolute;margin:0
auto;bottom: -16px;left:60px;-moz-border-style:inset}.kysymysboxi_index
div{text-align:right}.kysymysboxi_index div
.haku_submit{width:100%}#kategoria_valinta
span{vertical-align:middle;cursor:pointer;display:block;line-height:16px;border:1px
solid #DDD;padding:4px
12px 4px 34px;background:url(/images/Icons/ok_white_24x24.png) no-repeat 2% 50% #eee;border-radius:3px;float:left;margin:10px
10px 20px 0px}span.kategoria_valinta_selected{background:url(/images/Icons/ok_24x24.png) no-repeat 2% 50% #eee !important}#kategoria_valinta span:hover{background-color:#DFDFDF !important}.v_user
img{display:none}.v_date{margin:0;color:#999}#v_question,.v_answer{box-sizing:border-box}#v_question
h1{margin:0
0 10px 0;padding:0;font-size:2.4rem;color:#333}#v_question
p{margin:5px
0 10px 0}#v_questionboxi,.v_answerboxi{padding:20px;margin-bottom:30px;background:#FFF;box-shadow:0px 0px 30px #eee;margin-top:20px;overflow:hidden}.v_answer
p{margin:5px
0 10px 0}.v_answer
span{color:#999}hr{margin:15px
0 15px 0;padding:0;background-color:#DFDFDF;color:#DFDFDF;height:1px;border:0}.vk_question{position:relative;padding:25px
0;border-bottom:1px solid #ddd}.vk_question
h3{font-size:16px;padding-bottom:5px}.vk_question
span{color:#3c3c3c}.vk_question
b{padding:0
5px;color:#999;font-weight:normal}#vastaukset-32{margin-top:20px;padding:5px}#vastaukset-32
p{margin:0
0 20px 0}#vastaukset-32
a{text-transform:uppercase;font-weight:bold;color:#A1CA7A}#navigation{height:50px;padding:10px
5px 5px 5px;text-align:center;position:relative}#header-right{float:right;max-width:352px;text-align:right}.searchbutton{width:36px;height:36px;background:transparent;border:0;cursor:pointer;vertical-align:top}.searchbutton:before{color:#F6C819}#napsusearch{position:absolute;text-align:left;top:0px;right:0;display:none;background:#FFF;z-index:1;width:100%}#napsusearch
form{position:relative;border:1px
solid #efefef}#napsusearch
input.blur{color:#bbb}#napsusearch .ac_results
li{min-height:32px}input#as_q{width:calc(100% - 42px);vertical-align:top;background:transparent}.autocomplete-cat-header{line-height:30px;color:#999;font-weight:bold;font-variant:small-caps}.autocomplete-cat-value{background:url(/images/Icons/autocomplete-sprite.png) no-repeat top left;padding-left:35px;line-height:32px}.autocomplete-cat-value-two-rows{background:url(/images/Icons/autocomplete-sprite.png) no-repeat top left;padding-left:35px;line-height:16px}.autocomplete-cat-1{background-position:0 0}.autocomplete-cat-2{background-position:0 0}.autocomplete-cat-3{background-position:0 -82px}.autocomplete-cat-4{background-position:0 -164px}.autocomplete-cat-5{background-position:0 -246px}.autocomplete-cat-6{background-position:0 -328px}.autocomplete-cat-7{background-position:0 -410px}.autocomplete-cat-8{background-position:0 -492px}#user_sign_in{display:none}#header_right_mobile{float:right;line-height:36px;color:#F6C819;margin-top:17px;margin-right:4px}#header_right_mobile
span{cursor:pointer}.followus{display:none}#header{margin:0
auto;background:#FFF}#wrapper
#headerbar{padding-bottom:10px;position:relative;z-index:1005;margin:0px
auto}#secondarynav{display:none}#header-region{background-image:none;height:20px;padding-top:10px;max-width:1224px;padding-left:0;margin:0
auto;width:auto;position:relative;display:none}.followus
a{display:inline-block;color:#555;text-decoration:none;padding-left:6px}.followus a:hover{opacity:0.9;text-decoration:none}.tabli_menu a.tabli_more
span{vertical-align:top}#tabs2_cont{background-color:#37AADC;position:relative}#tabs2{max-width:1224px;margin:auto}#tabs2
ul#tabli_items{float:left;width:calc(100% - 40px);height:50px;overflow:hidden}#tabs2
ul#tabli_menu{float:right;width:40px;height:50px;overflow:hidden}#tabs2
ul{margin:0;padding:0}#tabs2 ul
li{float:left;margin:0}#tabs2 ul
li.tabli_menu{float:right}#tabli_items .tabli:first-child{display:none}.tabli_more
span{display:none}#current a.tabs_off:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #FFF transparent;-webkit-transform:rotate(0.000deg);position:absolute;margin:0
auto;bottom:0;left:0;right:0;-moz-border-style:inset}.tab_on
a{background-color:#3c3c3c}#tabs2 a.tabs_off:hover{background-color:#3c3c3c}#tabs2 a.tabs_off, #tabs2
a.tab_on{text-decoration:none;display:block;font-size:1.8rem;color:#FFF;padding:13px
8px;position:relative;height:24px;line-height:24px}#tabs2
div.secondarytabs_container{position:absolute;margin:0;background-color:#3c3c3c;padding:20px
0 20px 20px;border-bottom:2px solid #EEE;text-align:left;left:0;top:50px;width:100%;display:none;box-sizing:border-box;z-index:1;color:#fff}.secondarytabs{max-width:1224px;margin:auto}.secondarytabs
h2{color:#F6C819}ul.secondarytabs_ul
li{clear:both;font-size:1.6rem;text-align:left;padding:0
0 5px 0}ul.secondarytabs_ul li
a{color:#FFF !important}#tabs2 li:hover{background-color:#3c3c3c}.secondarytabs
ul{float:left;width:100%;vertical-align:top;margin:0;padding:0}#footer.secondarytabs ul
li{margin-left:0}#tabs2
#autocompleteform{margin-bottom:10px}#tabs2 .secondarytabs .ac_results
li{color:#3c3c3c;padding:5px
10px;margin:0}#tabs2 .secondarytabs .ac_results
ul{background-color:#FFF;width:100%}#tabs2 .secondarytabs
.ac_results{border-radius:10px;max-height:400px;overflow-y:auto;overflow-x:hidden}.ac_results{position:absolute;left:0;background-color:#FFF;z-index:999;width:100% !important;box-sizing:border-box}.tooltip_login{position:relative;padding:0
10px}.tooltip_login
span{margin-left:10px;margin-top:0px;display:block;float:right;-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);font-size:26px;font-family:arial,helvetica,clean,sans-serif;font-weight:normal}.autocompleteform{position:relative}.autocompletematkakohteet_secondarytabs_cont{position:relative;display:inline}input.autocompletematkakohteet_secondarytabs{max-width:400px;width:calc(100% - 100px);padding:8px
10px;border:none;border-radius:10px}.autocompleteform_matkakohde{position:relative;text-align:left}input.autocompletematkakohde{max-width:400px}.autocompleteform_matkakohde
li{padding:3px}.matkailu_index{padding-top:10px}.matkailu_index
.img_cont{background:#333;position:relative;max-height:160px;overflow:hidden;max-height:250px}.matkailu_index .f_block
img{display:block;width:100%;position:inherit;transform:none}.matkailu_index .img_cont
a{display:block;opacity:1}.matkailu_index .img_cont a:hover{opacity:0.9}.matkailu_index
.f_block{height:auto}.middletext{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#FFF;line-height:100%;font-weight:bold;text-align:center;font-size:2.2rem;line-height:2.6rem;text-shadow:0px 0px 10px #000;text-transform:uppercase}.tooltip2{margin-top:35px;display:none;background:#3c3c3c;padding:15px;color:#fff;position:absolute;right:0;top:0;text-align:left;z-index:1006}.tooltip2
label{display:block}.tooltip2
input{display:block;margin-bottom:10px}.tooltip2
a{color:#fff}.magnific_content{max-width:980px;margin:20px
auto;padding:20px
30px;background:#FFF;position:relative;display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}.clearfix{display:block}﻿ .pistetaulukko
a{padding-left:10px}#rightprofile
ul{margin:0;padding:0}#rightprofile
fieldset{margin-top:20px}.custom_profiles{width:89px;float:left}.custom_profiles
img{display:block}.custom_profiles
div{float:left;width:85px;padding:2px;border:1px
solid #000;background:#FFF}.custom_profiles a, .henkilotiedot
a{color:#4ebae7}.henkilotiedot{float:left;text-align:left;padding-left:30px;width:125px}.henkilotiedot
h3{padding-top:0px}.henkilotiedot2{float:left;width:145px;height:90px;overflow:hidden}.henkkohttiedot
td{color:#5F5E59;padding-right:20px;vertical-align:top}.henkilotiedot
img{position:relative}.profiililista{margin-top:30px}.profiilipisteet{padding:3px
0 3px 5px;clear:both}.profiilipisteet
.pistelogo{float:left;width:65px;font-size:16px}.profiilipisteet
.pistedesc{float:left}.profiilipisteet
.positive{color:#88CC52;font-weight:bold}.profiilipisteet
.negative{color:#C30;font-weight:bold}.kaveri{width:95px;margin:10px;text-align:center;float:left}.kaveri
a{width:95px;height:85px;float:left;overflow:hidden}.kaveri span
a{height:auto}.asetukset
.option{margin-left:15px}.profiililomake
tr{vertical-align:top;text-align:right}.kayttaja{background-color:#FFF;border-radius:10px;padding:15px
10px;box-shadow:0 0 30px #eee;margin-top:15px;box-sizing:border-box}.kayttaja
a.image{float:left;width:105px}.kayttajakuvaus{float:left;color:#666;width:calc(100% - 105px);font-size:1.4rem;min-width:280px}td.kayttajaheadings{width:50px;padding:0
10px 0 0}td.kayttajaheadings2{color:#666;width:120px;padding-left:10px}.kayttaja
td{vertical-align:top;padding-top:0;display:block}.kayttaja
h3{margin:0;padding:0}.kayttaja
ul{margin:0;padding:0;list-style:none}.kayttaja
li{float:left;padding-right:25px;list-style:none;list-style-image:none}.avainsanatkaikki{margin:20px
0 0 25px;text-align:left}.aakkonen{font-size:3.6rem;margin:0;padding:0;margin-top:15px}.kommenttiheader{border-bottom:1px solid #efefef;padding:10px;height:85px}.kommenttiheader
.tyyppi{float:right;font-size:1.4rem;font-weight:bold;color:#A9A9A9}.kommentit
tr{background:#FFF}.kommentti{box-sizing:border-box;padding:10px;overflow:hidden;width:100%}.kommentti
img{vertical-align:text-bottom}.kommentti_cont{padding:10px;margin-bottom:30px;box-shadow:0px 0px 30px #eee;background:#FFF}.kommentti_kuva{float:left;width:85px;margin-right:20px}table#ranking{width:100%;margin:20px
0}td.rankingpisteet{text-align:right;width:100px}td.rankingpisteeth{text-align:right;background:#EBFADD}.button{background-image:url(/images/Icons/button.gif)}.buttonblue{background-image:url(/images/Icons/buttonblue.gif)}.button,.buttonblue{background-repeat:no-repeat;width:175px;height:25px;display:block;vertical-align:middle;margin:5px
0 20px 0}a.button,a.buttonblue,a:link.buttonblue,a:link.button,a:visited.button,a:visited.buttonblue{font-weight:bold;font-size:10px;padding:0
0 0 25px;color:#FFF;line-height:25px}.button:hover{background-image:url(/images/Icons/button_on.gif);background-repeat:no-repeat}.buttonblue:hover{background-image:url(/images/Icons/buttonblue_on.gif);background-repeat:no-repeat}.profiiliomatmatkat
ul{margin:5px
0 0 0;padding:0}.profiiliomatmatkat
li{border-bottom:1px solid #FFF;padding:10px}.profiiliomatmatkat
div{color:#666}.profiiliomatmatkat
h3{margin-top:15px;margin-bottom:10px}.profiiliomatmatkat
span{color:#333}.omatmatkatkokemukset
ul{padding:0;margin:0;float:none}.omatmatkatkokemukset
li{padding:0;margin:0;border:none;float:none}.omatmatkatkokemukset ul
li{padding:0
0 10px 0;margin:0;float:none}.combinediv{margin-top:5px}#combineform{padding:15px}.muokkauslinkit{background:#eee;margin:0;padding:4px
6px 2px 6px;border:1px
solid #ddd;font-weight:bold;height:20px}.captcha{background-color:#ddd;text-align:left;padding:10px
20px;margin:30px
0 30px 0;border-radius:10px;color:#3c3c3c}.captcha
label{font-weight:600}#userprofile_top{color:#FFF;font-weight:bold}#userprofile_top
a{color:#FFF}#userprofile_top
ul{padding:0;margin:0}#userprofile_top ul
li{padding:0
15px;line-height:24px;margin:0}.new{color:#FF9C2A}.tiedote{margin:30px
0}.tiedote
h3{padding-bottom:10px}.tiedote
h4{padding:20px
0 5px 0}#map,.map{width:100%;box-sizing:border-box;padding-top:100%;margin-top:15px;float:left;background-color:#E8E8E8}#gmap
#map{float:none;padding-top:60%}#TB_ajaxContent
#map{margin:0}#pathcontainer{padding-top:5px}#pathcontainer
form{margin:5px
0}#pathcontainer
input{margin-bottom:5px}#map.hotellihaku_map{width:100%;max-width:1224px;margin-bottom:5px;margin-top:3px;background:url('/images/Backgrounds/map_loading.png') no-repeat center center}#showhide_map{margin-bottom:3px}.gmap_labels{width:38px;text-align:center;background:#FFF;padding:0;border:1px
solid #EF8100;font-size:11px;height:12px;line-height:11px;border-radius:3px}.gmap_labels
b{font-size:10px;font-weight:normal}#matkakohdekartta{position:relative;background:#3c3c3c}#matkakohdekartta
div{padding:5px
15px;margin:10px
0;width:100%;box-sizing:border-box}#matkakohdekartta div:first-child{border-right:1px solid #000}#matkakohdekartta div:last-child{border-left:1px solid #555}#matkakohdekartta h2, #matkakohdekartta
span{color:#FFF}#matkakohdekartta
input{margin-bottom:15px}#path{overflow:auto}#travelmode_valinta{position:relative;display:block}#travelmode_valinta
a{display:block;width:40px;height:40px;margin:0
2px;float:right;background:url("/images/Icons/kartta_sprite.png") no-repeat top left}#kartta_submit{float:left}a#travelmode_BICYCLING{background-position:0 0}a#travelmode_BICYCLING:hover{background-position:0 -90px}a#travelmode_BICYCLING.travelmode_selected{background-position:0 -180px}a#travelmode_DRIVING{background-position:0 -270px}a#travelmode_DRIVING:hover{background-position:0 -360px}a#travelmode_DRIVING.travelmode_selected{background-position:0 -450px}a#travelmode_TRANSIT{background-position:0 -540px}a#travelmode_TRANSIT:hover{background-position:0 -630px}a#travelmode_TRANSIT.travelmode_selected{background-position:0 -720px}a#travelmode_WALKING{background-position:0 -810px}a#travelmode_WALKING:hover{background-position:0 -900px}a#travelmode_WALKING.travelmode_selected{background-position:0 -990px}div.tarjous{margin:20px
auto;padding:0;box-sizing:border-box}.tarjous
.tarjouskuva{position:relative;min-height:470px;background:#242424}.tarjous .tarjouskuva
img.tarjouskuvainner{width:100%;display:block}.tarjous .tarjousehdot
h4{color:#4F4F4F;margin-top:6px;margin-bottom:0px}.tarjous h2, .tarjous
p{color:#efefef}.tarjousotsikko{margin:0;padding:5px
10px;position:absolute;bottom:0;left:0;right:0;background:#222;opacity:0.9;min-height:170px}.tarjous
p{margin-top:0;padding-top:10px}div.odottaa{background:#FFDBCF}.tarjoukset_cont .jscroll-inner{float:left;width:100%}#matkatarjoukset_palkki{color:#3c3c3c;margin-bottom:20px;max-width:640px}#matkatarjoukset_palkki b a, #matkatarjoukset_alapalkki b
a{color:#3c3c3c}#matkatarjoukset_alapalkki div,#matkatarjoukset_palkki{display:none}.tarjousalkaen
b{color:#8FBF5F;font-size:2rem;padding:0
0 0 5px;display:inline-block}.tarjousalkaen{position:absolute;right:10px;top:56px;text-align:right}.matkailuartikkeli{position:relative;clear:both;max-width:inherit;background:#FFF;box-shadow:0px 0px 30px #eee;padding-bottom:30px;width:calc(100% + 20px);margin-left: -10px;box-sizing:border-box}.matkailuartikkeli p, .matkailuartikkeli h1, .matkailuartikkeli h2, .matkailuartikkeli
h3{max-width:740px;padding:0px
10px}.matkailuartikkeli ol, .matkailuartikkeli
ul{max-width:760px;box-sizing:border-box;margin:auto;padding:0
10px 0px 40px}.artikkelicontent{max-width:640px;margin:auto}hr.artikkelihr{margin:30px
0 30px 0}.matkailuartikkeli
p{margin:15px
auto 15px auto;font-size:1.6rem;line-height:2.6rem}.matkailuartikkeli ul li:before, ul.custom_list li:before{content:"■";margin:0
7px 0 -20px;color:#F6C819;font-size:2rem}.matkailuartikkeli
p.artikkeli_ohjeet{color:#666;font-style:italic}.matkailuartikkeli
.artikkelikuva{margin:10px
0;width:100%;color:#555}.matkailuartikkeli
.artikkelikuva_mid{max-width:250px;float:left;margin-right:10px;margin:5px
20px 15px 0}.matkailuartikkeli .artikkelikuva_mid
img{display:block;width:100%}.matkailuartikkeli .artikkelikuva img, .matkailuartikkeli .artikkelikuva_0
img{display:block;margin:3px
0px;width:100%}.matkailuartikkeli .artikkelikuva
i{display:block;padding:5px
10px}.matkailuartikkeli
h3{padding:20px
10px 5px 10px;margin:0;font-size:2.4rem;clear:both}.matkailuartikkeli
h2{border-bottom:1px solid #F6C819;padding-top:10px;font-size:2.8rem;padding-bottom:8px;margin-bottom:10px;clear:both}.matkailuartikkeli
h4{padding-top:7px;font-size:2rem;padding-bottom:2px;margin-bottom:10px}.matkailuartikkeli h4
a{color:#555}.matkailuartikkeli h4 b, .matkailuartikkeli_small
b{color:#F29602}.matkailuartikkeli h4 a:hover{color:#888;text-decoration:none}.matkailuartikkeli
a.ainfo{border-bottom:1px dotted #999;color:inherit}.matkailuartikkeli a.ainfo:hover{text-decoration:none;border-bottom:1px dotted #ccc}.matkailuartikkeli
#artikkeliauthor{color:#666;margin-top:30px;padding:3px
10px 0 10px}.matkailuartikkeli
.haku_submit{float:right;margin-top:8px;margin-left:15px}.matkailuartikkeli_small{float:left;width:50%;padding:5px
2px 15px 2px;box-sizing:border-box}.matkailuartikkeli_small:nth-child(2){display:none}.artikkelikuva_small
img{max-width:200px;max-height:200px;height:100%;width:100%;display:block;margin:0px
auto;border-radius:200px}.matkailuartikkeli_small
span{display:block;margin-top:15px;text-align:center}.matkailuartikkeli_small span
a{display:block;background:#37aadc !important;text-shadow:0px 1px 0px #0089BF}.moving_more{display:block;clear:both}.f_block_cont{clear:both}.f_block{margin-bottom:30px;background:#fff;box-sizing:border-box;overflow:hidden;position:relative;height:300px}.f_block
img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%}.f_block
span{position:absolute;bottom:0px;left:0px;padding:10px;box-sizing:border-box;color:#FFF;line-height:24px;background:linear-gradient(to bottom, rgba(51, 51, 51, 0),rgba(51, 51, 51, 0.6) 70%);width:100%;text-transform:uppercase}.f_block span
b{display:block;font-size:2.4rem;text-transform:none;text-shadow:0px 1px 1px RGB(51, 51, 51)}.f_block span a,a.f_label{color:#FFF}.f_block span a:hover,a.f_label:hover{text-decoration:none;color:#FFF}.f_label{padding:2px
8px;margin-bottom:5px;display:inline-block}.f_label_blue{background-color:#37AADC}.f_label_orange{background-color:#F7B234}.f_label:hover{opacity:0.9}figure:first-child{max-width:100%}figure{background:#3c3c3c;color:#FFF;max-width:740px;margin:0px
auto}figcaption{padding:5px
10px;font-size:1.6rem}figure:nth-child(n+2) figcaption{background:#FFF;color:#555}.mfp-figure
figure{max-width:100%;background:transparent}img.lazy{background-image:url('/images/misc/loadingimage.svg');background-repeat:no-repeat;background-position:50% 50%;background-color:#aaa;display:block}#uutinen
img{width:100%;display:block;height:auto}#uutinen
h1{color:#3c3c3c;border-bottom:none;line-height:120%;font-weight:600;margin:5px
auto 15px;padding:0
10px}#uutinen
h2{border:none;color:#666;font-weight:500;margin:5px
auto 15px;padding:0
10px;font-size:2rem}#uutinen
h3{margin:30px
auto 15px;padding:0
10px}ul#uutiset_lista{padding:0;clear:both}ul#uutiset_lista
li{position:relative;clear:both;margin-bottom:30px;max-width:800px}#uutiset_lista
img{float:left;width:100px;height:100px;margin-right:20px;display:block}#uutiset_lista
a{color:#3c3c3c;height:100%;min-height:100px;display:block;transition:color 0.1s ease}#uutiset_lista a:hover{text-decoration:none !important;color:#37AADC !important}#uutiset_lista
p{padding:0px
0 15px 0;margin:0}.uutinen_julkaisuaika{max-width:740px;margin:auto;color:#666;padding:0
10px}.kohde_block{position:relative;clear:both}.kohde_block
.f_block{position:relative;height:auto}.viikonvalinta_a:hover{text-decoration:none}.viikonvalinta{position:relative;background:#3c3c3c}.viikonvalinta
img{vertical-align:top;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;display:block;transform:none}.viikonvalinta_k{position:absolute;bottom:5px;left:10px;color:#bfbfbf;text-shadow:0px 1px 10px #000;text-transform:uppercase;max-width:calc(100% - 10px)}.viikonvalinta_k
h3{font-size:2rem;color:#FFF;padding:0;margin:0;white-space:nowrap;text-transform:none;overflow:hidden;text-overflow:ellipsis}.viikonvalinta_k
b{font-size:2.2rem;color:#8fbf5f;font-weight:bold}.viikonvalinta_k2{position:relative;height:0;padding:56.25% 0 0 0;overflow:hidden}.viikonvalinta_t2{z-index:1;position:absolute;top:14px;right:0px;text-transform:uppercase;text-align:center;display:block;color:#333;padding:5px
15px;background:rgba(255,255,255,0.82)}.viikonvalinta_l{height:95px;padding-right:0}.suosituimmat_kohteet_inner{position:relative}.suosituimmat_kohteet
h3{text-align:center;padding-bottom:3px;color:#555}.suosituimmat_kohteet_inner
.matkailu_index{padding:30px
30px 0px 30px;background:#FFF}#rightblock .tulokset_ehdot
.input_checkbox{padding-left:3px;font-size:12px}#rightblock .tulokset_ehdot .input_checkbox
span{padding-left:5px;padding-top:1px;width:120px}#rightblock input#sd, #rightblock
input#ed{text-align:left;width:140px !important;border:1px
solid #CCC}#rightblock
#lentohakutuloksetcontainer{width:auto}.tulokset_ehdot .label
b{padding-left:5px;color:#f6931f;cursor:pointer}#rightblock #tulokset
h2{padding:10px
!important;height:inherit !important;color:#FFF;font-size:13px}.matkatyyppi{position:relative;margin-bottom:20px}.matkatyyppi_kuva{padding-right:15px;float:left}.matkatyyppi_info{float:right}.matkatyyppi_info
a{padding:0
4px}.matkatyyppi_kuva
img{border:1px
solid #ddd;border-radius:5px}.matkatyyppi_alkaen{width:66px}#leftrightblocks{width:980px}#leftrightblocks
#leftblock{float:left;width:770px;padding-right:20px}#leftrightblocks
#rightblock{float:right;width:190px}#leftblock
h3{padding:0px;margin:0}#leftblock
td{vertical-align:top}#leftblock
tr{padding:0
!important}.matkatyyppi_lennot{background:url(/images/Backgrounds/lentohaku_extra.png) repeat-x;border-radius:5px;padding:2px;margin:6px
0 3px 0;height:50px}.matkatyyppi_lennot
a{padding:0}.matkatyyppi_lennot
div{float:left;width:88px;height:50px;border-left:1px solid #ccc;border-right:1px solid #000;padding:0
10px;text-align:center}.matkatyyppi_lennot div
span{color:#FFF;font-weight:bold;font-size:12px}.matkatyyppi_lennot div
b{display:block;background:#FFF;border:1px
solid #FFF;border-radius:5px;width:85px;height:20px;font-size:16px;color:#666;font-weight:bold}div.matkatyyppi_lennot_left{border-left:0}div.matkatyyppi_lennot_right{border-right:0}#matkatyyppi_taulukko .matkatyyppi_t
td{text-align:right;padding:5px
20px 5px 5px;font-size:13px}#matkatyyppi_taulukko
td.matkatyyppi_t_title{text-align:left;font-weight:bold;font-size:13px}#matkatyyppi_taulukko tr.matkatyyppi_t_headers
td{cursor:pointer;width:140px;font-weight:bold;font-size:13px;text-align:right;background:#3c3c3c;padding:10px
10px 10px 5px;color:#FFF}td.matkatyyppi_t_headers_lentoaika{width:90px !important;padding-right:15px;border-top-right-radius:10px}td.matkatyyppi_t_headers_keskim{width:160px !important}#matkatyyppi_taulukko tr.matkatyyppi_t_headers td:hover{background:#555}#matkatyyppi_taulukko tr.matkatyyppi_t_headers
td.matkatyyppi_t_headers_kohde{width:170px;text-align:left;border-top-left-radius:10px}#matkatyyppi_taulukko
tr.odd{background-color:#EFEFEF}#matkatyyppi_taulukko
tr.even{background-color:#FFF}.etusivu_block
#etusivu_info{width:auto;max-width:1224px;padding:10px;margin-bottom:30px;margin-top:0px}#etusivu_info
div{padding:0
15px 20px 15px;background:#EEE}.etusivu_block{position:relative;clear:both;max-width:1224px;padding:10px
0;box-sizing:border-box}.etusivu_block_left_large,.etusivu_block_right_large{max-width:1224px;position:relative;clear:both;box-sizing:border-box}.etusivu_block .etusivu_block_left, .etusivu_block .etusivu_block_right, .etusivu_block
.etusivu_block_center{margin:10px
auto;min-width:300px;width:100%;float:left;position:relative;box-sizing:border-box}.etusivu_block .etusivu_block_left h2, .etusivu_block .etusivu_block_right h2, .etusivu_block .etusivu_block_center
h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.etusivu_block
h2{color:#3c3c3c;border-bottom:1px solid #37aadc;padding:10px
0 8px 0}.etusivu_block
h2.etusivu_block_long{border-bottom:1px solid #F6C819 !important;margin-bottom:25px}#etusivu_green{width:100%;position:relative;height:auto;padding:10px
3px;background:#8cc63f;margin:0
auto;box-sizing:border-box;clear:both}#etusivu_green_inner{margin:15px
auto;position:relative;max-width:1204px;box-sizing:border-box}#etusivu_green_outer{padding:0;max-width:none}ul#etusivu_green_tabs{width:auto;max-width:1224px;margin:0
auto;padding:30px
0 0 0}#etusivu_green_tabs
li{float:left;margin:0
1px;padding:2px
1px;width:calc(100% / 3 - 2px);word-spacing:250px;text-align:center;cursor:pointer;text-align:center;background:#3c3c3c;color:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box;font-size:1.8rem}li.etusivu_green_tabs_s{background:#8cc63f !important}.etusivu_green_tab{display:none}#green_akkilahdot{display:none}.box-inner-cont .box-inner-white{max-width:200px;margin:auto;text-align:left}.box-inner-white
a{display:block;color:#333;padding:6px
0px;clear:both}.box-inner-white a:hover{text-decoration:none;opacity:0.8}.box-inner-cont
b{display:inline-block;width:60%;font-size:1.8rem;line-height:2.2rem;vertical-align:text-bottom;overflow:hidden}.box-inner-cont .box-inner-white
div{display:inline-block;font-size:2.2rem;width:35%;text-align:right}.box-inner-cont.f_block{text-align:center;background:transparent;height:auto}.box-inner-cont .box-inner{margin:10px
30px;padding:10px;border-radius:0px;box-shadow:0px -1px 30px #628a2c}#etusivu_green
h2{color:#FFF;border:0;padding:0;text-align:center}.etusivu_alablock{position:relative;margin-top:20px}.etusivu_alablock
.haku_submit{width:100%}.etusivu_lomakuva{position:relative;width:calc(33.333% - 6px);max-width:167px;height:96px;overflow:hidden;float:left;margin:0
3px 6px 3px;background:#333}.etusivu_lomakuva
span{position:absolute;display:block}.etusivu_alablock .haku_submit, .suosituimmat_kohteet
.haku_submit{display:block;text-align:center;margin-top:10px}.etusivu_lomakuva input[type=checkbox]{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.etusivu_lomakuva
img.kuva{width:100%;min-height:96px;position:absolute;margin:auto;top:0;bottom:0;opacity:1}.etusivu_lomakuva img.kuva:hover{opacity:0.9}.etusivu_lomakuva.lomakuva_kohde{width:calc(50% - 6px);max-width:300px;background:#333;height:108px}.etusivu_lomakuva.lomakuva_kohde img.kuva, .etusivu_lomakuva.lomakuva_kohde img.kuva:hover{opacity:0.9}.lomakuva_nimi{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:#FFF;text-align:center;font-weight:bold;text-shadow:0px 0px 5px #000;width:100%}.lomakuva_nimi
b{font-size:2rem;color:#FFF;text-transform:uppercase}.etusivu_kokemus{padding-bottom:10px;clear:both}.etusivu_kokemus
div{padding:5px
10px;height:157px;background:#FFF;position:relative;border-radius:10px;margin-bottom:5px;box-shadow:0px 10px 40px #eee}#etusivu_kysymykset .etusivu_kokemus
div{height:89px}#etusivu_kysymykset .etusivu_kokemus
a{display:block;padding-top:10px;overflow:hidden;height:80px}.etusivu_kokemus div
span{display:block;overflow:hidden;height:102px}.etusivu_kokemus div:before{content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#FFF transparent transparent transparent;-webkit-transform:rotate(0.001deg);position:absolute;bottom: -8px;left:15px;-moz-border-style:inset}.etusivu_kokemus
b{display:block;padding-left:5px}.etusivu_kokemus_kohde{display:block;font-size:1.4rem;text-transform:uppercase}#etusivu_lennot
h3{text-transform:uppercase}#etusivu_lennot
ul{margin:0;padding:0}#etusivu_lennot ul
li{margin:0;padding:0;line-height:20px}#etusivu_lennot
span{width:130px;display:inline-block}#etusivu_lennot
b{width:50px;display:inline-block;text-align:right}.etusivu_lennot_block{float:left;width:180px;margin:0
25px 10px 25px}.etusivu_lennot_block
a{color:#3C3C3C}.etusivu_lennot_block a:hover{color:#555}#matkanaattori{max-width:1224px;margin-bottom:30px;position:relative}ul#matkanaattori_tabs{padding:0;margin:0
5px;position:absolute;left:0;top:0;width:calc(100% - 10px)}#matkanaattori_tabs
li{list-style:none;list-style-image:none;padding:0;margin:0;display:inline-block;float:left;margin:10px
5px 0 5px;text-align:center;width:calc(100% / 3 - 10px)}#matkanaattori_tabs li:nth-child(n+4){width:calc(50% - 10px)}#matkanaattori_tabs li
a{display:block;font-weight:500;padding:5px
0px;position:relative;cursor:pointer;z-index:10;text-decoration:none;border-radius:3px;color:#FFF;text-shadow:0px 1px 0px #0089BF;font-size:1.4rem}.matkanaattori_t{background:#37aadc !important;width:auto}.matkanaattori_t a:focus{outline:none}.matkanaattori_t:hover{background:#37aadc !important;width:auto;text-decoration:none}#matkanaattori_tabs li.ui-tabs-selected
a{background:#F6C819 !important;width:auto;position:relative;color:#3c3c3c;outline:none;text-shadow:none}#matkanaattori_tab{position:relative;z-index:9;padding-top:60px;min-height:330px;margin-left:0px;background:#3c3c3c}.f_block{margin-bottom:30px}.f_block:first-child{margin-left:0 !important}.f_fourth,.f_third{margin-left:0}.slick-slide.f_block{clear:none !important;margin-left:0;margin-bottom:0}.slick_mobile
.f_block{display:none}div.a_100,div.f_100,div.f_25_50_100,div.f_33_50_100,div.f_75_100,div.f_50_100,div.f_75_100_800,div.f_25_0_800,div.f_25_50,div.f_25_100,div.f_33_50,div.f_50,div.f_33_100_800,div.f_16_33,div.f_16_25,div.f_16_50{box-sizing:border-box;display:inline-block;padding:5px
10px;float:left;line-height:30px}.a_100,.f_100,.f_75_100,.f_50_100,.f_25_100,div.f_33_50_100,.f_75_100_800,.f_1200,#vm_listings.f_1200,.f_33_100_800,.f_25_50_100{width:100%}.f_25_50,.f_33_50,.f_50{width:50%;min-height:74px}.f_16_33{width:33.3%}.f_16_25{width:25%}.f_16_50{width:50%}div.f_25_0_800,.f_1200_ad{display:none}.valmismatkahakulomake
div.f_25_100{padding-left:10px}.valmismatkahakulomake div.f_75_100_800, .valmismatkahakulomake
div.f_75_100{padding:0
!important}.show_1000,.show_480,.show_640,.show_640_td{display:none}.aspect_66_33{padding-bottom:66%;width:100%;background-color:#eee;position:relative}.abszero{position:absolute;display:block;top:0;right:0;bottom:0;left:0}#matkanaattori input.ui-datepicker:focus{background:#666 !important;color:#FFF !important}#matkanaattori input, #matkanaattori
select{border-radius:10px}#matkanaattori
.ac_results{border-radius:10px}.matkanaattori_select
select{background:transparent;line-height:1;border:0;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:""}div.matkanaattori_select{background:#FFF;border-radius:10px;position:relative;cursor:pointer}div.matkanaattori_select select:focus{outline:none}#aikuisia2 div.matkanaattori_select, #lapsia2 div.matkanaattori_select, .matkanaattori_lasteniat
div.matkanaattori_select{margin-bottom:3px}#matkanaattori a.flaticon-down{color:#FFF}.matkanaattori_small
#matkanaattori{padding-top:10px}ul#matkanaattori_tabss{position:relative;padding-bottom:0;padding-left:10px}ul#matkanaattori_tabss
li{display:inline-block;list-style:none;list-style-image:none}#matkanaattori_tabss li
a{display:block;padding:4px
8px 4px 8px;text-transform:capitalize;color:#FFF;background:#37aadc;border-top-right-radius:5px;border-top-left-radius:5px;font-size:1.4rem}#matkanaattori_tabss li a:focus, #matkanaattori_tabss li a:hover{text-decoration:none}#matkanaattori_tabss li a:hover{background:#269FCF}#matkanaattori_tabss li.ui-tabs-selected
a{background:#3c3c3c !important;color:#FFF;outline:none}.matkanaattori_small
#matkanaattori_tab{width:100%;padding:10px
0}.matkanaattori_small
.matkanaattori_t{width:auto}.matkanaattori_small #lentohakulomake, .matkanaattori_small #autohakulomake, .matkanaattori_small #matkanaattori_tab .valmismatkahakulomake, .matkanaattori_small
#hotellihakulomake{float:none;padding:0}.matkanaattori_small #vmlomake_kohteet, .matkanaattori_small #vmlomake_hotelsnumber, .matkanaattori_small
#vmlomake_teemat{display:none}.matkanaattori_small .valmismatkahakulomake
.akkilahdotcontainerfilters{padding:0
!important;float:none !important}.matkanaattori_small p
a{color:#FFF}.matkanaattori_small .lentotyyppi
li{margin:0
5px 0 0}#carousel_kohteet{position:relative;width:100%;overflow:hidden;max-height:500px}#carousel_kohteet
img{width:100%}.carousel_caption{display:none;padding:5px
30px;margin:0;box-sizing:border-box;position:absolute;top:0px;right:0px;color:#FFF;text-align:right;font-size:2rem;background:RGBA(0,0,0,0.36);text-transform:uppercase}a.autocomplete_list{position:absolute;display:block;width:28px;height:36px;right:5px;top:0px;border-radius:10px;line-height:33px;color:#333}a.autocomplete_list:hover{color:#555;text-decoration:none}#matkanaattori
.lentotyyppi{color:#FFF}#matkanaattori
.haku_submit{color:#3c3c3c !important;background:#F6C819 !important;display:block !important;text-align:center;float:right;min-width:100%}#matkanaattori
p{color:#FFF;clear:both}#matkanaattori table
td{padding:8px
30px 8px 0px;vertical-align:top}.valmismatkahakulomake
#vm_loading{margin-left:10px}.vm_heading{color:#F6C819;font-size:2.6rem}.valmismatkahakulomake
#vm_hotelsnumber{color:#FFF;text-align:left;padding-left:0px}.valmismatkahakulomake #vm_hotelsnumber
b{font-size:2.0rem}#valmismatkahaku{margin-top:0px;width:auto;position:relative}#valmismatkahaku
.blur{color:#999 !important;font-weight:normal !important}#vm_params_where a, #vm_info_cont
a{color:#4ebae7}#vm_params_where a:hover, #vm_info_cont a:hover{color:#3daddd}#valmismatkahaku
#vm_params_where{padding-bottom:10px;padding-top:20px;margin-top:20px}#tabs-1
#vm_params_where{padding-top:0}.akkilahdotcontainerfilters .tulokset_ehdot
span.slider_left{left:0}.akkilahdotcontainerfilters .tulokset_ehdot
span.slider_right{right:0}#vm_params{background:#F6C819 !important}#vm_params_info{color:#FFF;text-align:center}#vm_params_info
img{max-width:100%}#vm_params_info
p{margin:0}#vm_params_where
h1{color:#F6C819;margin:0
0 5px 0px}b.dash{color:#efefef}#valmismatkahaku_sorting{float:right;width:100%;margin:30px
0 0px 0;padding:10px
0 10px 0;background:#37aadc;position:relative;color:#FFF}#vm_hotelsnumber{padding-left:10px;line-height:36px;margin:auto;text-align:center}#valmismatkahaku_sort{width:255px;line-height:36px;padding:0px
8px 0 0;color:#333;margin:auto}#valmismatkahaku_sort
label{color:#FFF;font-weight:bold;padding-right:4px}#vm_listings{float:right;width:100%}.vm_listing{clear:both;margin:30px
auto;position:relative;max-width:480px;box-shadow:0px 0px 60px #ddd;min-height:250px;margin-left: -10px;width:calc(100% - -20px);background:#FFF}.vm_image{float:left;width:100%;max-width:480px;max-height:250px;position:relative;margin:0
!important;overflow:hidden}.vm_image .slick-slide{min-height:250px}.vm_image
img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);min-height:250px}.vm_book_info
td{padding:0
5px 0 0}.vm_book_info{margin-top:7px;width:60%}.vm_hotel_cont{max-width:480px;float:left;width:100%}.vm_hotel{min-height:110px;padding:0
0 0 15px;position:relative}.vm_hotel
h2{margin:0
5px 0 0;padding:0;font-size:2.2rem}.vm_book{padding:10px
15px;position:relative;background:#f9f9f9;box-sizing:border-box}.vm_stars{color:#F6C819;display:block;font-size:1.8rem;margin-bottom:6px;width:auto;position:relative;font-family:Flaticon;letter-spacing:5px;font-weight:bold}.vm_stars_1:before{content:"\f104"}.vm_stars_2:before{content:"\f104\f104"}.vm_stars_3:before{content:"\f104\f104\f104"}.vm_stars_4:before{content:"\f104\f104\f104\f104"}.vm_stars_5:before{content:"\f104\f104\f104\f104\f104"}.vm_stars_1_5:before{content:"\f104\f114"}.vm_stars_2_5:before{content:"\f104\f104\f114"}.vm_stars_3_5:before{content:"\f104\f104\f104\f114"}.vm_stars_4_5:before{content:"\f104\f104\f104\f104\f114"}.vm_dest{text-transform:uppercase;font-size:1.4rem;padding-top:5px;color:#3C3C3C;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:30px}.vm_dest
span{font-size:1.6rem;padding-right:5px}.vm_map{margin-right:10px}.vm_ta{height:20px;padding-top:10px;line-height:20px;vertical-align:middle}.vm_ta a, .vm_ta a:hover{color:#999}.vm_ta
img{padding-bottom:3px;vertical-align:middle}.vm_book_l{position:absolute;right:15px;top:15px;text-align:right}.vm_price{margin-bottom:10px}.vm_price
a{font-size:2.4rem;color:#3c3c3c;font-weight:bold}.vm_logo{position:absolute;right:15px;bottom:0}.vm_logo
img{display:block}.vm_fav{position:absolute;top:5px;right:5px;z-index:10;cursor:pointer;height:24px;width:24px;color:#f6c819}.vm_fav:hover{text-shadow:0px 0px 10px #efefef}#fav_info{background:#3C3C3C;padding:10px;position:fixed;bottom:0px;left:0;width:100%;display:none;z-index:10;box-sizing:border-box;color:#FFF}#fav_info span, #fav_info
ul{max-width:640px;margin:auto;display:block}#fav_info .custom_checkbox
label{padding-left:30px}#vm_noresults{padding:10px;margin-top:10px;background:#efefef;text-align:center}.vm_reset{text-align:center}a.haku_submit:focus{text-decoration:none}#valmismatkahaku .haku_submit, .etusivu_block .haku_submit, #vm_disc .haku_submit, .haku_new
.haku_submit{background:#3c3c3c;border:none;color:#FFF}.haku_new_o
.haku_submit{background:#F6C819;color:#3c3c3c;margin-left:10px}.haku_new_o .haku_submit:hover{background:#F6A828}#vm_hotellihaku{position:relative;background:#FFF;border-radius:10px}input#hotellinimi{width:calc(100% - 42px);display:inline;border-radius:10px}#vm_hotellihaku
div.ac_results{border-radius:10px}#vm_loading{background:#3c3c3c;position:fixed;bottom:0;left:0;height:30px;width:100%;padding:0;opacity:0.8;z-index:100;margin:auto;display:none}.vm-ui-datepicker,.vm_paikkakunnat{position:relative}td.ui-datepicker-week-col{text-align:center}.vm_paikkakunnat
span{color:#999}.valitut_inner, #valitut_paikkakunnat span, #valitut_kohteet span, #vm_jarjestajat
span{display:block;white-space:nowrap;width:calc(100% - 20px);overflow:hidden;line-height:36px}#akkilahdot_labels_suosikit{font-size:2rem}#akkilahdot_labels_suosikit:before{margin-right:10px}.slides_counter{display:none;z-index:10;position:absolute;left:0;top:0;background:#fff;color:#666;width:50px;font-size:1.4rem;padding:1px
0;text-align:center;opacity: .70}.slides_zoom{display:none;z-index:10;position:absolute;width:25px;height:25px;cursor:pointer;top:3px;right:3px;background:url(/images/Icons/zoom.png) no-repeat;opacity:0.8}.vm_image
img{cursor:pointer}#napsu_overlay_top{padding:0
0 3px 3px}#napsu_overlay_cont{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:black;opacity: .70;z-index:1111}#larger_images{position:absolute;z-index:1120;width:645px}#larger_images
.slides_counter{display:block;font-size:16px;width:45px}#larger_images
img{vertical-align:bottom}#napsu_overlay_close{position:absolute;top:0;right:5px;color:#FFF;cursor:pointer;font-weight:bold;font-size:16px}#map_cont{display:none;text-align:center;width:100%;height:100%;max-width:980px;z-index:1120;margin:auto;position:fixed;top:0;background:#FFF}#map_cont
.map{margin:0;padding-top:0;height:calc(100% - 100px)}#vm_map_options{padding:10px;border-bottom:1px solid #ddd;text-align:left}#vm_map_options input, #vm_map_options
label{display:inline-block;vertical-align:top;padding:0;vertical-align:middle}#vm_map_options
input{margin:0
5px 0 15px}#vm_map_options
span{font-size:16px;color:#7f7f7f}#vm_map_options
ul{margin:0;padding:0;display:inline-block}#vm_map_options
li{display:inline-block}#calendar_cont{max-width:800px;margin:auto;position:relative}#vm_disc{display:none;text-align:center;max-width:645px;width:100%;position:absolute;z-index:1120}#vm_disc{background:#FFF}#vm_disc{color:#333;border-radius:10px;min-height:130px;padding:20px
0;line-height:22px}#vm_disc
ul.custom_checkbox{height:50px;text-align:center}#vm_disc .custom_checkbox
label{color:#333;padding-left:30px}#vm_disc .custom_checkbox label:before{border:1px
solid #3c3c3c}#vm_disc
#napsu_overlay_close{top: -23px}.vm-ui-datepicker,.vm-ui-time{width:calc(50% - 10px);position:relative;text-align:left}.vm-ui-datepicker{float:left}.vm-ui-time{float:right}#valmismatkahaku .vm-ui-datepicker input,.vm-ui-time-inner{border-radius:10px;background:#FFF;cursor:pointer}.vm-ui-time-inner{padding:3px
10px !important;box-sizing:border-box;height:36px}#valitut_kohteet,#valitut_paikkakunnat,#valitut_jarjestajat{cursor:pointer;padding:0px
10px;border-radius:10px;min-height:20px;border:none !important;width:100%;box-sizing:border-box;height:36px}#paikkakunnat_container,#jarjestajat_container{display:none;position:absolute;background:#FFF;border:1px
solid #cfcfcf;z-index:100;width:100%;padding:5px
10px;border-radius:10px;box-sizing:border-box}ul.custom_checkbox{padding:0;margin:0;text-align:left;overflow:hidden}.custom_checkbox
label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:1px;line-height:18px;color:#FFF;text-transform:uppercase;white-space:nowrap}.custom_checkbox label:before{content:"";display:inline-block;width:18px;height:18px;position:absolute;left:0;bottom:0px;background-color:#fff;border:none;border-radius:5px;box-sizing:border-box}.custom_checkbox input[type=checkbox], .custom_checkbox input[type=radio]{display:none}.custom_checkbox input[type=checkbox]:checked+label:before{content:"\2713";text-shadow:1px 1px 1px rgba(0, 0, 0, .2);font-size:16px;color:#FFF;text-align:center;text-indent:0px;line-height:18px;background:#3c3c3c}.custom_checkbox input[type=radio]:checked+label:before{background:#333;border:5px
solid #F6C819}.lentotyyppi ul.custom_checkbox label:before{border-radius:18px}.lentotyyppi
li{display:inline-block;margin:0
20px 0 10px}.lentotyyppi .custom_checkbox
label{padding-left:25px}.custom_checkbox
li.allinclusive{display:none;padding-left:10px}.vm_paikkakunnat .custom_checkbox
label{color:#555}.vm_paikkakunnat .custom_checkbox label:before{border:1px
solid #999}#valmismatkahaku .flex-direction-nav
a{height:25px;width:25px}.valmismatkahaku_sort{width:180px;background:#FFF;position:relative;float:right;z-index:99;border-radius:10px}#order_options_txt_default{height:30px;padding:5px
0 1px 10px;line-height:26px;color:#333;cursor:pointer}#valmismatkahaku .valmismatkahaku_sort
.slider_options_button{margin-right:0}#valmismatkahaku
#pagination{clear:both}.vm_info
div{display:none;width:250px;padding:8px;position:absolute;background:#3C3C3C;z-index:100;color:#FFF;font-style:normal;font-weight:normal;cursor:default;border-radius:10px}.vm_info{display:inline-block;background:#F5BA2E;font-weight:bold;color:#fff;padding:0
6px;line-height:16px;cursor:pointer;border-radius:10px;font-style:normal}.akkilahdotcontainerfilters .ui-slider .ui-slider-handle{background-image:none !important;border-radius:15px;background:#F6C819 !important;border:none !important}#vm_params .ui-slider .ui-slider-handle{background:#3c3c3c !important}.akkilahdotcontainerfilters .ui-slider .ui-slider-range{border:none !important;background:#FFF !important}.akkilahdotcontainerfilters .ui-slider-horizontal{height:4px !important;margin-top:12px !important;border:none !important;background:#555 !important}#vm_params .ui-slider-horizontal{background:#E4BA1A !important}#vm_params_where .ui-slider-horizontal{background:#555 !important}.akkilahdotcontainerfilters  .ui-slider-horizontal .ui-slider-handle{top: -.4em !important}.vm_info_flights
h3{color:#F6C819;font-weight:normal;text-transform:uppercase;padding-bottom:0px}div.vm_info_flights{width:180px;line-height:20px}.vm_info_flights
b{display:inline-block;width:45px}.vm_book_info
.vm_info{background:#3c3c3c}h3.vm_info_paluu{padding-top:10px}.lomalennot_order_asc{cursor:pointer}.lomalennot_order_asc.lomalennot_order_selected:after{content:"";width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #FFF transparent;-webkit-transform:rotate(0.001deg);position:absolute;-moz-border-style:inset;height:8px;margin-left:5px}#lomalennot_headers
td{color:#FFF;background-color:#37AADC;display:block;float:left;margin:0;padding:7px
30px 7px 10px;width:50%;box-sizing:border-box;font-weight:600}#lomalennot_container{margin:30px
0}.lomalennot_results
td{display:block;padding:0px}tr.lomalennot_results{position:relative;display:block;margin:15px
auto;max-width:440px;background:#FFF;box-shadow:0px 0px 60px #ddd;padding:10px}.lomalennot_results td:nth-child(n+2):nth-child(-n+4){display:inline-block}.lomalennot_results
img{vertical-align:middle}#lomalennot_headers td:first-child, #lomalennot_headers td:nth-child(n+3):nth-child(-n+5){display:none}.akkilahtohinta_td
.vm_price{font-size:2.4rem;margin-bottom:5px}.akkilahtohinta_td{position:absolute;right:5px;bottom:15px;text-align:right}#lomalennot_headers
td#vorder_5{text-align:right}#videot
img{width:100%;display:block;position:static;transform:none}#videot
.f_block{position:relative;height:auto}#videot .f_block
a{position:relative;display:block;color:#FFF}#videot .f_block
div{position:absolute;bottom:0;width:100%;padding:40px
5px 5px 5px;box-sizing:border-box;background:linear-gradient(to bottom, rgba(51, 51, 51, 0),rgba(51, 51, 51, 0.9) 80%);text-align:center}#videot .flaticon-arrow:before{position:absolute;color:#FFF;font-size:8rem;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.valuuttablock{margin:10px
0;clear:both}.valuuttablock
div{padding:10px
5px;box-sizing:border-box}.valuuttablock:nth-child(2) div{text-align:center}.valuuttablock input.defaulttext, .valuuttablock
input.haku_submit{width:100%}.valuuttablock
select{width:100%;height:36px;border-radius:10px}.valuuttablock
.vl_result{font-size:2.4rem;font-weight:bold}.valuuttablock:nth-child(2) div:nth-child(1){display:none}#valtoval{cursor:pointer;text-align:center;font-size:3.0rem}#valtoval:before{content:'\21c4'}#valtoval:hover{opacity:0.9}#footer
a{color:#FFF}#footer .followus
a{height:40px;margin-top:8px;padding-right:20px;padding-left:0px}#footer .followus a:before{color:#F6C819;font-size:4rem;padding-right:10px}#newsletter_footer
form{max-width:600px}.ac_results{padding:0;border:1px
solid #efefef;background-color:#FFF;overflow:hidden;z-index:3;margin:0}.ac_results
ul{width:100%;padding:0;background:#FFF;margin:0}.ac_results
li{margin:0px;padding:5px
10px;cursor:pointer;display:block;width:100%;overflow:hidden;color:#333;border-top:1px solid #efefef;text-align:left}div.ac_results{margin:0px
!important;padding:0px
!important}.ac_over{background-color:#eee !important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top: -0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right: -6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top: -55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top: -54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top: -40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index: -1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top: -36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('/Includefiles/javascript/slick/ajax-loader.gif') center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:1}.slick-arrow{opacity:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity: .25}.slick-prev:before,.slick-next:before{font-family:Flaticon;font-size:2.4rem;line-height:1;opacity: .75;color:#fff;content:"\f100";background:#
-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0px 0px 15px #333}.slick-prev{left:5px;transform:scale(-1, -1)}[dir='rtl'] .slick-prev{right:5px;left:auto}.slick-next{right:5px}[dir='rtl'] .slick-next{right:auto;left:5px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom: -25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots
li{position:relative;display:inline-block;width:20px;height:20px;margin:0
5px;padding:0;cursor:pointer}.slick-dots li
button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity: .25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity: .75;color:black}