html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}sub{vertical-align:sub}sup{vertical-align:super}body{background:#fff;font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:13px;font-size:1.3rem;line-height:18px;color:#555;position:relative;-webkit-font-smoothing:antialiased}a{color:#2a85e8;text-decoration:none;line-height:inherit}a:hover{color:#11639d}a:focus{color:#cc4714;outline:0}p a,p a:visited{line-height:inherit}ul,ol{margin-bottom:18px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}li{margin-bottom:12px}ul.large li{line-height:21px}table{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd}table thead,table tfoot{background:#f5f5f5}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{font-size:12px;line-height:18px;text-align:left}table thead tr th,table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:bold;color:#222}table thead tr th:first-child,table tfoot tr td:first-child{border-left:none}table thead tr th:last-child,table tfoot tr td:last-child{border-right:0}table tbody tr.even,table tbody tr.alt{background:#f9f9f9}table tbody tr:nth-child(even){background:#f9f9f9}table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:0}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none}.highlight{background:#ff0}#googlemap img,object,embed{max-width:none}#map_canvas embed{max-width:none}#map_canvas img{max-width:none}#map_canvas object{max-width:none}h1,h2,h3,h4,h5,h6{color:#181818;font-weight:bold;line-height:1.25}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:35px;font-size:3.5rem;margin-bottom:12px}h2{font-size:28px;font-size:2.8rem;margin-bottom:9px}h3{font-size:21px;font-size:2.1rem;margin-bottom:9px}h4{font-size:18px;font-size:1.8rem;margin-bottom:3px}h5{font-size:15px;font-size:1.5rem;font-weight:normal;margin-bottom:3px}h6{font-size:13px;font-size:1.3rem;font-weight:normal}.subheader{color:#777;font-weight:300;margin-bottom:24px}p{line-height:1.5;margin:0 0 18px}p img{margin:0}p.lead{font-size:18px;font-size:1.8rem;line-height:1.5}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}h1 small,h2 small,h3 small,h4 small,h5 small{color:#777}blockquote,blockquote p{line-height:20px;color:#777}blockquote{margin:0 0 18px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;font-size:1.2rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:12px 0 18px;height:0}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}abbr{text-transform:none}.print-only{display:none!important}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}p a,p a:visited{color:#444!important;text-decoration:underline}p a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}}.container{padding:0 20px}.row{width:100%;max-width:980px;min-width:727px;margin:0 auto}.row .row{min-width:0}.column,.columns{margin-left:4.4%;float:left;min-height:1px;position:relative}.column:first-child,.columns:first-child{margin-left:0}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}.row .one{width:4.3%}.row .two{width:13%}.row .three{width:21.679%}.row .four{width:30.37%}.row .five{width:39.1%}.row .six{width:47.8%}.row .seven{width:56.5%}.row .eight{width:65.2%}.row .nine{width:73.9%}.row .ten{width:82.6%}.row .eleven{width:91.3%}.row .twelve{width:100%;margin:0}.row .offset-by-one{margin-left:13.1%}.row .offset-by-two{margin-left:21.8%}.row .offset-by-three{margin-left:30.5%}.row .offset-by-four{margin-left:39.2%}.row .offset-by-five{margin-left:47.9%}.row .offset-by-six{margin-left:56.6%}.row .offset-by-seven{margin-left:65.3%}.row .offset-by-eight{margin-left:74.0%}.row .offset-by-nine{margin-left:82.7%}.row .offset-by-ten{margin-left:91.4%}.row .centered{float:none;margin:0 auto}.row .offset-by-one:first-child{margin-left:8.7%}.row .offset-by-two:first-child{margin-left:17.4%}.row .offset-by-three:first-child{margin-left:26.1%}.row .offset-by-four:first-child{margin-left:34.8%}.row .offset-by-five:first-child{margin-left:43.5%}.row .offset-by-six:first-child{margin-left:52.2%}.row .offset-by-seven:first-child{margin-left:60.9%}.row .offset-by-eight:first-child{margin-left:69.6%}.row .offset-by-nine:first-child{margin-left:78.3%}.row .offset-by-ten:first-child{margin-left:87%}.row .offset-by-eleven:first-child{margin-left:95.7%}.push-two{left:17.4%}.push-three{left:26.1%}.push-four{left:34.8%}.push-five{left:43.5%}.push-six{left:52.2%}.push-seven{left:60.9%}.push-eight{left:69.6%}.push-nine{left:78.3%}.push-ten{left:87%}.pull-two{right:17.4%}.pull-three{right:26.1%}.pull-four{right:34.8%}.pull-five{right:43.5%}.pull-six{right:52.2%}.pull-seven{right:60.9%}.pull-eight{right:69.6%}.pull-nine{right:78.3%}.pull-ten{right:87%}img,object,embed{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,.map_canvas img{max-width:none!important}.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.block-grid{display:block;overflow:hidden}.block-grid>li{display:block;height:auto;float:left}.block-grid.two-up{margin-left:-4%}.block-grid.two-up>li{margin-left:4%;width:46%;margin-bottom:4%}.block-grid.three-up{margin-left:-2%}.block-grid.three-up>li{margin-left:2%;width:31.3%;margin-bottom:2%}.block-grid.four-up{margin-left:-2%}.block-grid.four-up>li{margin-left:2%;width:23%;margin-bottom:2%}.block-grid.five-up{margin-left:-1.5%}.block-grid.five-up>li{margin-left:1.5%;width:18.5%;margin-bottom:1.5%}.button{background:#00a6fc;display:inline-block;text-align:center;padding:9px 34px 11px;color:#fff;text-decoration:none;font-weight:bold;font-size:13px;font-size:1.3rem;line-height:1;font-family:"Helvetica Neue","Helvetica",Arial,Verdana,sans-serif;position:relative;cursor:pointer;border:0;outline:0;margin:0}input[type=submit].button,button.button{-webkit-appearance:none}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0}.button.nice{background:#00a6fc url(../../images/style3/misc/button-gloss.png) repeat-x 0 -31px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.28);background:#00a6fc url(../../images/style3/misc/button-gloss.png) repeat-x 0 -31px,-moz-linear-gradient(top,rgba(255,255,255,0.4) 0,transparent 100%);background:#00a6fc url(../../images/style3/misc/button-gloss.png) repeat-x 0 -31px,-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.4)),color-stop(100%,transparent));border:1px solid #0593dc;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out}.button.radius{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.button.round{-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px}.button.full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}.button.left-align{text-align:left;text-indent:12px}.tiny.button{font-size:10px;padding:6px 14px 8px;width:auto}.small.button{font-size:11px;padding:8px 20px 10px;width:auto}.medium.button{font-size:13px;width:auto}.large.button{font-size:18px;padding:11px 48px 13px;width:auto}.nice.tiny.button{background-position:0 -37px}.nice.small.button{background-position:0 -34px}.nice.large.button{background-position:0 -30px}.blue.button{background-color:#00a6fc}.red.button{background-color:#e91c21}.white.button{background-color:#e9e9e9;color:#333}.black.button{background-color:#141414}.green.button{background-color:#5b8737}.orange.button{background-color:#ffa800}.nice.blue.button{border:1px solid #0593dc}.nice.red.button{border:1px solid #b90b0b}.nice.white.button{border:1px solid #cacaca;text-shadow:none!important}.nice.black.button{border:1px solid #000}.nice.orange.button{border:1px solid #f60}.button:hover,.button:focus{background-color:#0192dd;color:#fff}.blue.button:hover,.blue.button:focus{background-color:#0192dd}.red.button:hover,.red.button:focus{background-color:#d01217}.white.button:hover,.white.button:focus{background-color:#dadada;color:#333}.black.button:hover,.black.button:focus{background-color:#000}.green.button:hover,.green.button:focus{background-color:#699c40}.orange.button:hover,.orange.button:focus{background-color:#f60}.nice.button:active{-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 1px 0 rgba(0,0,0,0.15)}.button.disabled,.button[disabled]{opacity:.6;cursor:default}@-moz-document url-prefix("http://"){input[type=submit].button::-moz-focus-inner,button.button::-moz-focus-inner{border:0;padding:0}input[type=submit].tiny.button{padding:5px 14px 7px}input[type=submit].small.button{padding:7px 20px 8px}input[type=submit].medium.button{padding:8px 34px 9px}input[type=submit].large.button{padding:9px 48px 10px}}div.alert-box{display:block;padding:6px 7px;font-weight:bold;font-size:13px;background:#eee;border:1px solid rgba(0,0,0,0.1);margin-bottom:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-shadow:0 1px rgba(255,255,255,0.9);position:relative}.alert-box.success{background-color:#7fae00;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}.alert-box.warning{background-color:#f68b01;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}.alert-box.error{background-color:#c00000;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}.alert-box a.close{color:#000;position:absolute;right:4px;top:0;font-size:18px;opacity:.2;padding:4px}.alert-box a.close:hover,.alert-box a.close:focus{opacity:.4}.label{padding:0 4px 2px;font-size:11px;font-weight:bold;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline;position:relative;bottom:1px;color:#fff;background:#00a6fc}.label.radius{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.label.round{padding:1px 7px 2px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.blue.label{background-color:#00a6fc}.red.label{background-color:#e91c21}.green.label{background-color:#7fae00}.white.label{background-color:#e9e9e9;color:#333}.black.label{background-color:#141414}dl.tabs{display:block;margin:0 0 20px 0;padding:0;height:30px;border-bottom:solid 1px #ddd}dl.tabs dt{display:block;width:auto;height:30px;padding:0 9px 0 20px;line-height:30px;float:left;color:#999;font-size:11px;text-transform:uppercase;cursor:default}dl.tabs dt:first-child{padding:0 9px 0 0}dl.tabs dd{display:block;width:auto;height:30px;padding:0;float:left}dl.tabs dd a{display:block;width:auto;height:29px;padding:0 9px;line-height:30px;border:solid 1px #ddd;margin:0 -1px 0 0;color:#555;background:#eee}dl.tabs dd a.active{background:#fff;border-width:1px 1px 0 1px;height:30px}.nice.tabs,.tab-row ul{border-bottom:solid 1px #eee;margin:0 0 30px 0;height:43px}.nice.tabs dd a,.tab-row ul li a{padding:7px 18px 9px;font-size:15px;font-size:1.5rem;color:#555;background:0;border:0}.nice.tabs.accomm dd a{padding:7px 18px 9px;font-size:15px;font-size:1.5rem;color:#555;background:0;border:1px solid #eee;margin-top:-3px}.nice.tabs.accomm dd a.active{border-bottom:0}.nice.tabs dd a.active,.tab-row ul li.selected a{font-weight:bold;color:#333;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-top:3px solid #00a6fc;margin:0 10px;position:relative;top:-5px}.nice.tabs dd:first-child a.active,.tab-row ul li:first-child a{margin-left:0}dl.tabs.vertical{height:auto}dl.tabs.vertical dt,dl.tabs.vertical dd,dl.nice.tabs.vertical dt,dl.nice.tabs.vertical dd{float:none;height:auto}dl.tabs.vertical dd a{display:block;width:auto;height:auto;padding:15px 20px;line-height:1;border:solid 0 #ccc;border-width:1px 1px 0;margin:0;color:#555;background:#eee;font-size:15px;font-size:1.5rem}dl.tabs.vertical dd a.active{height:auto;margin:0;border-width:1px 0 0;background:#fff}.nice.tabs.vertical{border-bottom:solid 1px #eee;height:auto}.nice.tabs.vertical dd a{padding:15px 20px;border:0;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;background:#fff}.nice.tabs.vertical dd a.active{border:0;background:#00a6fc;color:#fff;margin:0;position:static;top:0;height:auto}.nice.tabs.vertical dd:first-child a.active{margin:0}ul.tabs-content{margin:0;display:block}ul.tabs-content>li{display:none}.no-js ul.tabs-content>li{display:block}ul.tabs-content>li.active{display:block}dl.contained,dl.nice.contained{margin-bottom:0}dl.contained.tabs dd a{padding:0 14px}dl.nice.contained.tabs dd a{padding:7px 18px 9px}ul.contained.tabs-content{padding:0}ul.contained.tabs-content>li{padding:20px;border:solid 0 #ddd;border-width:0 1px 1px 1px}ul.contained.vertical.tabs-content>li{border-width:1px 1px 1px 1px}ul.nice.contained.tabs-content>li{border-color:#eee}ul.pagination{display:block;height:24px;margin-left:-5px}ul.pagination li{float:left;display:block;height:24px;color:#999;font-size:15px;margin-left:5px}ul.pagination li a{display:block;padding:6px 7px 4px;color:#555}ul.pagination li.current a,ul.pagination li:hover a,ul.pagination li a:focus{border-bottom:solid 2px #00a6fc;color:#141414}ul.pagination li.unavailable a{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{border-bottom:0}ul.breadcrumbs{display:block;background:#f4f4f4;padding:7px 10px;border:1px solid #ddd;border-radius:2px;overflow:hidden}ul.breadcrumbs li{margin:0;padding:0 12px 0 0;float:left}ul.breadcrumbs li a,ul.breadcrumbs li span{text-transform:uppercase;font-size:11px;padding-left:12px}ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span{padding-left:0}ul.breadcrumbs li:before{content:"/";color:#aaa}ul.breadcrumbs li:first-child:before{content:" "}ul.breadcrumbs li.current a{cursor:default;color:#333}ul.breadcrumbs li:hover a,ul.breadcrumbs li a:focus{text-decoration:underline}ul.breadcrumbs li.current:hover a,ul.breadcrumbs li.current a:focus{text-decoration:none}ul.breadcrumbs li.unavailable a{color:#999}ul.breadcrumbs li.unavailable:hover a,ul.pagination li.unavailable a:focus{text-decoration:none;color:#999;cursor:default}ul.nice,ol.nice{list-style:none;margin:0}ul.nice li,ol.nice li{padding-left:13px;position:relative}ul.nice li span.bullet,ol.nice li span.number{position:absolute;left:0;top:0;color:#ccc}div.panel{padding:20px 20px 2px 20px;background:#efefef;background:-moz-linear-gradient(top,#fff 0,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f4f4f4));background:-o-linear-gradient(top,#fff 0,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#F4F4F4',GradientType=0);box-shadow:0 2px 5px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);margin:0 0 20px 0}.nav-bar{height:45px;background:#fff;margin-top:20px;border:1px solid #ddd}.nav-bar>li{float:left;display:block;position:relative;padding:0;margin:0;border-right:1px solid #ddd;line-height:45px}.nav-bar>li>a.main{position:relative;padding:0 20px;display:block;text-decoration:none;font-size:15px;font-size:1.5rem}.nav-bar>li>input{margin:0 16px}.nav-bar>li ul{margin-bottom:0}.nav-bar>li li{line-height:1.3}.nav-bar>li.has-flyout>a.flyout-toggle{position:absolute;right:0;top:0;padding:22px;z-index:2;display:block}.nav-bar>li.has-flyout>a.flyout-toggle span{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #2a85e8;display:block}.flyout{background:#fff;margin:0;padding:20px;border:1px solid #ddd;position:absolute;top:45px;left:-1px;width:400px;z-index:40}.flyout.small{width:200px}.flyout.large{width:600px}.flyout.right{left:auto;right:0}.flyout p:last-child{margin-bottom:0}.nav-bar>li .flyout{display:none}dl.sub-nav{display:block;width:auto;overflow:hidden;margin:-4px 0 18px -9px;padding-top:4px}dl.sub-nav dt,dl.sub-nav dd{float:left;display:inline;margin-left:9px;margin-bottom:4px}dl.sub-nav dt{color:#999;font-weight:normal}dl.sub-nav dd a{text-decoration:none;border-radius:12px}dl.sub-nav dd.active a{background:#00a6fc;color:#fff;padding:3px 9px}.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%}ul.vcard{display:inline-block;margin:0 0 12px 0;border:1px solid #ddd;padding:10px}ul.vcard li{margin:0;display:block}ul.vcard li.fn{font-weight:bold;font-size:15px;font-size:1.5rem}p.vevent span.summary{font-weight:bold}p.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:0;padding:0 1px}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}.has-tip:hover{border-bottom:dotted 1px #0593dc;color:#0192dd}.tooltip{display:none;background:#000;background:rgba(0,0,0,0.8);position:absolute;color:#fff;font-weight:bold;font-size:12px;font-size:1.2rem;padding:5px;z-index:999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:normal}.tooltip>.nub{display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.8) transparent;position:absolute;top:-10px;left:10px}.tooltip.tip-override>.nub{border-color:transparent transparent #000 transparent!important;border-color:transparent transparent rgba(0,0,0,0.8) transparent!important;top:-10px!important}.tooltip.tip-top>.nub{border-color:#000 transparent transparent transparent;border-color:rgba(0,0,0,0.8) transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right,.has-tip.tip-left,.has-tip.tip-right{float:none!important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #000;border-color:transparent transparent transparent rgba(0,0,0,0.8);right:-10px;left:auto}.tooltip.tip-right>.nub{border-color:transparent #000 transparent transparent;border-color:transparent rgba(0,0,0,0.8) transparent transparent;right:auto;left:-10px}.tooltip.noradius{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.has-tip.opened{color:#0192dd!important;border-bottom:dotted 1px #0593dc!important}.tap-to-close{display:block;font-size:10px;font-size:1.0rem;color:#888;font-weight:normal}form{margin:0 0 18px}form label{display:block;font-size:13px;line-height:18px;cursor:pointer;margin-bottom:9px}input.input-text,textarea{border-right:1px solid #bbb;border-bottom:1px solid #bbb}input.input-text,textarea,select{display:block;margin-bottom:9px}label+input.input-text,label+textarea,label+select,label+div.dropdown,select+div.dropdown{margin-top:-3px}textarea{max-width:100%}input.input-text,textarea{font-size:13px;padding:4px 3px 2px;background:#fff}input.input-text:focus,textarea:focus{outline:none!important}input.input-text.oversize,textarea.oversize{font-size:18px!important;padding:4px 5px!important}input.input-text:focus,textarea:focus{background:#f9f9f9}input.input-text[disabled],textarea[disabled]{background-color:#ddd}input.placeholder,textarea.placeholder{color:#888}input.input-text,textarea{width:254px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input.small,textarea.small{width:134px}input.medium,textarea.medium{width:254px}input.large,textarea.large{width:434px}input.expand,textarea.expand{width:100%}textarea.locked{max-width:254px}textarea.locked.small{max-width:134px}textarea.locked.large{max-width:434px}textarea.locked.expand{max-width:100%}form fieldset{padding:9px 9px 2px 9px;border:solid 1px #ddd;margin:18px 0}.form-field input[type=radio],div.form-field input[type=checkbox]{display:inline;width:auto;margin-bottom:0}.form-field.error input,input.input-text.red{border-color:#c00000;background-color:rgba(255,0,0,0.15)}.form-field.error label,label.red{color:#c00000}.form-field.error small,small.error{margin-top:-6px;display:block;margin-bottom:9px;font-size:11px;color:#c00000;width:254px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.small+small.error{width:134px}.medium+small.error{width:254px}.large+small.error{width:434px}.expand+small.error{width:100%}.small.oversize+small.error{width:144px}.medium.oversize+small.error{width:264px}.large.oversize+small.error{width:444px}.expand.oversize+small.error{width:100%}form.nice div.form-field input,form.nice input.input-text,form.nice textarea{border:solid 1px #bbb;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}form.nice div.form-field input,form.nice input.input-text,form.nice textarea{font-size:13px;padding:6px 3px 4px;outline:none!important;background:url(../../images/style3/misc/input-bg.png) #fff}form.nice div.form-field input:focus,form.nice input.input-text:focus,form.nice textarea:focus{background-color:#f9f9f9}form.nice div.form-field input[disabled],form.nice input.input-text[disabled],form.nice textarea[disabled]{background-color:#ddd}form.nice fieldset{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}form.nice div.form-field input[type=radio],form.nice div.form-field input[type=checkbox]{display:inline;width:auto;margin-bottom:0}form.nice div.form-field.error small,form.nice small.error{padding:6px 4px;border:solid 0 #c00000;border-width:0 1px 1px 1px;margin-top:-10px;background:#c00000;color:#fff;font-size:12px;font-weight:bold;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px}form.nice div.form-field.error .small+small,form.nice .small+small.error{width:132px}form.nice div.form-field.error .medium+small,form.nice .medium+small.error{width:252px}form.nice div.form-field.error .large+small,form.nice .large+small.error{width:432px}form.nice div.form-field.error .small.oversize+small,form.nice .small.oversize+small.error{width:136px}form.nice div.form-field.error .medium.oversize+small,form.nice .medium.oversize+small.error{width:256px}form.nice div.form-field.error .large.oversize+small,form.nice .large.oversize+small.error{width:436px}form.custom span.custom{display:inline-block;width:14px;height:14px;position:relative;top:2px;border:solid 1px #ccc;background:url(../../images/style3/misc/custom-form-sprites.png) 0 0 no-repeat}form.custom span.custom.radio{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}form.custom span.custom.radio.checked{background-position:0 -14px}form.custom span.custom.checkbox.checked{background-position:0 -28px}form.custom div.custom.dropdown{display:block;position:relative;width:auto;height:28px;margin-bottom:9px;margin-top:2px;max-height:28px}form.custom div.custom.dropdown a.current{display:block;width:auto;line-height:26px;min-height:26px;padding:0 38px 0 6px;border:solid 1px #ddd;color:#141414;background-color:#fff;word-wrap:normal}form.custom div.custom.dropdown a.selector{position:absolute;width:26px;height:26px;display:block;background:url(../../images/style3/misc/custom-form-sprites.png) -14px 1px no-repeat;right:0;top:0;border:solid 1px #ddd}form.custom div.custom.dropdown:hover a.selector,form.custom div.custom.dropdown.open a.selector{background-position:-14px -26px}form.custom div.custom.dropdown ul{position:absolute;width:auto;display:none;left:0;top:27px;margin:0;padding:0;background:#fff;background:rgba(255,255,255,0.95);border:solid 1px #ddd}form.custom div.custom.dropdown ul li{cursor:pointer;padding:3px 38px 3px 6px;min-height:18px;margin:0;white-space:nowrap}form.custom div.custom.dropdown ul li.selected{background:url(../../images/style3/misc/custom-form-sprites.png) right -52px no-repeat}form.custom div.custom.dropdown ul li:hover{background-color:#2a85e8;color:#fff}form.custom div.custom.dropdown ul li.selected:hover{background:url(../../images/style3/misc/custom-form-sprites.png) #2a85e8 right -78px no-repeat}form.custom div.custom.dropdown ul.show{display:block}form.custom div.custom.dropdown.open ul{display:block;z-index:10}form.custom div.custom.dropdown.small{width:134px!important}form.custom div.custom.dropdown.medium{width:254px!important}form.custom div.custom.dropdown.large{width:434px!important}form.custom div.custom.dropdown.expand{width:100%!important}form.custom div.custom.dropdown.open.small ul{width:132px!important}form.custom div.custom.dropdown.open.medium ul{width:252px!important}form.custom div.custom.dropdown.open.large ul{width:432px!important}form.custom div.custom.dropdown.open.expand ul{width:100%!important;box-sizing:border-box}form.custom .custom.disabled{background-color:#ddd}form.custom.nice span.custom.checkbox{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}form.custom.nice div.custom.dropdown a.current{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-image:url(../../images/style3/misc/input-bg-outset.png);background-position:bottom right}form.custom.nice div.custom.dropdown a.selector{height:27px;border-width:0 0 0 1px}form.custom.nice div.custom.dropdown ul{border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px}div.orbit-wrapper{width:1px;height:1px;position:relative}div.orbit{width:1px;height:1px;position:relative;overflow:hidden}div.orbit.with-bullets{margin-bottom:40px}div.orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0}div.orbit a.orbit-slide{border:0;line-height:0;display:none}div.orbit div.orbit-slide{width:100%;height:100%}div.orbit-wrapper div.timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31}div.orbit-wrapper span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(../../images/style3/orbit/rotator-black.png) no-repeat;z-index:3}div.orbit-wrapper span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}div.orbit-wrapper span.rotator.move{left:0}div.orbit-wrapper span.mask.move{width:40px;left:0;background:url(../../images/style3/orbit/timer-black.png) repeat 0 0}div.orbit-wrapper span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(../../images/style3/orbit/pause-black.png) no-repeat;z-index:4;opacity:0}div.orbit-wrapper span.pause.active{background:url(../../images/style3/orbit/pause-black.png) no-repeat 0 -40px}div.orbit-wrapper div.timer:hover span.pause,div.orbit-wrapper span.pause.active{opacity:1}.orbit-caption{display:none;font-family:"HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif}.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,0.6);z-index:30;color:#fff;text-align:center;padding:7px 0;font-size:13px;position:absolute;right:0;bottom:0;width:100%}div.orbit-wrapper div.slider-nav{display:block}div.orbit-wrapper div.slider-nav span{width:78px;height:100px;text-indent:-9999px;position:absolute;z-index:30;top:50%;margin-top:-50px;cursor:pointer}div.orbit-wrapper div.slider-nav span.right{background:url(../../images/style3/orbit/right-arrow.png);right:0}div.orbit-wrapper div.slider-nav span.left{background:url(../../images/style3/orbit/left-arrow.png);left:0}ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(../../images/style3/orbit/bullets.jpg) no-repeat 0 -20px;width:20px;height:20px;overflow:hidden}ul.orbit-bullets li.active{color:#222;background-position:0 0}ul.orbit-bullets li.has-thumb{background:0;width:100px;height:75px}ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}div.orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}div.orbit,div.orbit-wrapper{width:100%!important}ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(../../images/style3/orbit/bullets.jpg) no-repeat -20px 0;width:20px;height:20px;overflow:hidden}ul.orbit-bullets li.active{color:#222;background-position:0 0}ul.orbit-bullets li.has-thumb{background:0;width:100px;height:75px}ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}.timer{display:none!important}div.caption{background:transparent;zoom:1}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;z-index:999;display:none;top:0;left:0}.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-300px;width:520px;background:#eee url(../../images/style3/misc/modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:9999;padding:30px 40px 34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.reveal-modal.small{width:200px;margin-left:-140px}.reveal-modal.medium{width:400px;margin-left:-240px}.reveal-modal.large{width:600px;margin-left:-340px}.reveal-modal.xlarge{width:800px;margin-left:-440px}.reveal-modal .close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-weight:bold;cursor:pointer}.reveal-modal .row{min-width:0}@media handheld,only screen and (max-width:1023px){.reveal-modal-bg{position:absolute}.reveal-modal,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge{width:60%;top:60px;left:15%;margin-left:0;padding:20px;height:auto}}@media handheld,only screen and (max-width:767px){.reveal-modal-bg{position:absolute}.reveal-modal,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge{width:80%;top:15px;left:5%;margin-left:0;padding:20px;height:auto}}@media handheld,only screen and (max-width:767px){h1{font-size:32px;font-size:3.2rem;line-height:1.3}h2{font-size:28px;font-size:2.8rem;line-height:1.3}h3{font-size:21px;font-size:2.1rem;line-height:1.3}h4{font-size:18px;font-size:1.8rem;line-height:1.2}h5{font-size:16px;font-size:1.6rem;line-height:1.2}h6{font-size:15px;font-size:1.5rem;line-height:1.2}body,p{font-size:15px;font-size:1.5rem;line-height:1.4}}@media only screen and (max-width:767px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.container{min-width:0;margin-left:0;margin-right:0}.row{width:100%;min-width:0;margin-left:0;margin-right:0}.row .row .column,.row .row .columns{padding:0}.column,.columns{width:auto!important;float:none;margin-left:0;margin-right:0}.column:last-child,.columns:last-child{margin-right:0;float:none}[class*="column"]+[class*="column"]:last-child{float:none}.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}.column:after,.columns:after{clear:both}.offset-by-one,.offset-by-two,.offset-by-three,.offset-by-four,.offset-by-five,.offset-by-six,.offset-by-seven,.offset-by-eight,.offset-by-nine,.offset-by-ten,.offset-by-eleven,.centered{margin-left:0!important}.push-two,.push-three,.push-four,.push-five,.push-six,.push-seven,.push-eight,.push-nine,.push-ten{left:auto}.pull-two,.pull-three,.pull-four,.pull-five,.pull-six,.pull-seven,.pull-eight,.pull-nine,.pull-ten{right:auto}.row .phone-one:first-child,.row .phone-two:first-child,.row .phone-three:first-child,.row .phone-four:first-child{margin-left:0}.row .phone-one:last-child,.row .phone-two:last-child,.row .phone-three:last-child,.row .phone-four:last-child{float:right}.row .phone-one,.row .phone-two,.row .phone-three{margin-left:4.4%;float:left;min-height:1px;position:relative;padding:0}.row .phone-one{width:21.68%!important}.row .phone-two{width:47.8%!important}.row .phone-three{width:73.9%!important}.row .phone-four{width:100%!important}.row .push-one-phone{left:26.08%}.row .push-two-phone{left:52.2%}.row .push-three-phone{left:78.3%}.row .pull-one-phone{right:26.08%}.row .pull-two-phone{right:52.2%}.row .pull-three-phone{right:78.3%}.phone-two.no-margin{margin-left:0!important}.phone-four.phone-no-margin{margin-left:0!important}}@media only screen and (max-width:767px){.block-grid.mobile{margin-left:0}.block-grid.mobile>li{float:none;width:100%;margin-left:0}ul.nice li,ol.nice li{padding:0!important;position:relative}}.show-on-phones{display:none!important}.show-on-tablets{display:none!important}.show-on-desktops{display:block!important}.hide-on-phones{display:block!important}.hide-on-tablets{display:block!important}.hide-on-desktops{display:none!important}@media only screen and (max-width:1280px) and (min-width:768px){.touch .hide-on-phones{display:block!important}.touch .hide-on-tablets{display:none!important}.touch .hide-on-desktops{display:block!important}.touch .show-on-phones{display:none!important}.touch .show-on-tablets{display:block!important}.touch .show-on-desktops{display:none!important}}@media only screen and (max-width:767px){.hide-on-phones{display:none!important}.hide-on-tablets{display:block!important}.hide-on-desktops{display:block!important}.show-on-phones{display:block!important}.show-on-tablets{display:none!important}.show-on-desktops{display:none!important}}table.show-on-desktops{display:table!important}table.hide-on-phones{display:table!important}table.hide-on-tablets{display:table!important}@media only screen and (max-width:1280px) and (min-width:768px){.touch table.hide-on-phones{display:table!important}.touch table.hide-on-desktops{display:table!important}.touch table.show-on-tablets{display:table!important}}@media only screen and (max-width:767px){table.hide-on-tablets{display:table!important}table.hide-on-desktops{display:table!important}table.show-on-phones{display:table!important}}@media only screen and (max-width:767px){div.form-field input,div.form-field input.small,div.form-field input.medium,div.form-field input.large,div.form-field input.oversize,input.input-text,input.input-text.oversize,textarea,form.nice div.form-field input,form.nice div.form-field input.oversize,form.nice input.input-text,form.nice input.input-text.oversize,form.nice textarea{display:block;width:100%;padding:6px 2% 4px;font-size:18px}form.nice div.form-field input,form.nice div.form-field input.oversize,form.nice input.input-text,form.nice input.input-text.oversize,form.nice textarea{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}form.nice div.form-field.error small,form.nice small.error{padding:6px 2%;display:block}form.nice div.form-field.error .small+small,form.nice .small+.error{width:auto}form.nice div.form-field.error .medium+small,form.nice .medium+.error{width:auto}form.nice div.form-field.error .large+small,form.nice .large+.error{width:auto}form.nice div.form-field.error .expand+small,form.nice .expand+.error{width:auto}}@media only screen and (max-width:767px){.button{display:block}button.button,input[type="submit"].button{width:100%;padding-left:0;padding-right:0;margin-bottom:5px}}@media only screen and (max-width:767px){dl.tabs.mobile,dl.nice.tabs.mobile{width:auto;margin:20px -20px 40px;height:auto}dl.tabs.mobile dt,dl.tabs.mobile dd,dl.nice.tabs.mobile dt,dl.nice.tabs.mobile dd{float:none;height:auto}dl.tabs.mobile dd a{display:block;width:auto;height:auto;padding:18px 20px;line-height:1;border:solid 0 #ccc;border-width:1px 0 0;margin:0;color:#555;background:#eee;font-size:15px;font-size:1.5rem}dl.tabs.mobile dd a.active{height:auto;margin:0;border-width:1px 0 0}.nice.tabs.mobile{border-bottom:solid 1px #ccc;height:auto}.nice.tabs.mobile dd a{padding:18px 20px;border:0;border-left:none;border-right:0;border-top:1px solid #ccc;background:#fff}.nice.tabs.mobile dd a.active{border:0;background:#00a6fc;color:#fff;margin:0;position:static;top:0;height:auto}.nice.tabs.mobile dd:first-child a.active{margin:0}dl.contained.mobile,dl.nice.contained.mobile{margin-bottom:0}dl.contained.tabs.mobile dd a{padding:18px 20px}dl.nice.contained.tabs.mobile dd a{padding:18px 20px}dl.tabs.mobile+ul.contained{margin-left:-20px;margin-right:-20px;border-width:0 0 1px 0}}@media only screen and (max-width:1280px) and (min-width:768px){.touch .nav-bar li a{font-size:13px;font-size:1.3rem}.touch .nav-bar li.has-flyout>a.flyout-toggle{padding:20px}}@media only screen and (max-width:767px){.nav-bar{height:auto}.nav-bar>li{float:none;display:block;border-right:0}.nav-bar>li>a.main{text-align:left;border-top:1px solid #ddd;border-right:0}.nav-bar>li:first-child>a.main{border-top:0}.nav-bar>li.has-flyout>a.flyout-toggle{position:absolute;right:0;top:0;padding:22px;z-index:2;border-left:1px dashed #eee;display:block}.nav-bar>li.has-flyout>a.flyout-toggle span{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #2a85e8;display:block}.nav-bar>li.has-flyout>a.flyout-toggle:hover span{border-top-color:#141414}.flyout{position:relative;width:auto;top:auto;margin-right:-2px;border-width:1px 1px 0 1px}.flyout.right{float:none;right:auto;left:-1px}.flyout.small,.flyout.large{width:auto}.flyout p:last-child{margin-bottom:18px}}@media only screen and (max-width:767px){.tooltip{font-size:14px;font-size:1.4rem;line-height:1.4;padding:7px 10px 9px 10px}.tooltip>.nub,.tooltip.top>.nub,.tooltip.left>.nub,.tooltip.right>.nub{border-color:transparent transparent #000 transparent;border-color:transparent transparent rgba(0,0,0,0.85) transparent;top:-12px;left:10px}}@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){.flex-video{padding-top:0}}/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI CSS Framework 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=f9f9f9&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=cccccc&fcHeader=e69700&iconColorHeader=5fa5e3&bgColorContent=eeeeee&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=0a82eb&bgColorDefault=1484e6&bgTextureDefault=08_diagonals_thick.png&bgImgOpacityDefault=22&borderColorDefault=ffffff&fcDefault=ffffff&iconColorDefault=fcdd4a&bgColorHover=2293f7&bgTextureHover=08_diagonals_thick.png&bgImgOpacityHover=26&borderColorHover=2293f7&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=e69700&bgTextureActive=08_diagonals_thick.png&bgImgOpacityActive=20&borderColorActive=e69700&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=c5ddfc&bgTextureHighlight=07_diagonals_small.png&bgImgOpacityHighlight=25&borderColorHighlight=ffffff&fcHighlight=333333&iconColorHighlight=0b54d5&bgColorError=e69700&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=20&borderColorError=e69700&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=e6b900&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=e69700&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px
 */.ui-widget{font-family:segoe ui,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:segoe ui,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#eee url(../../images/style3/ui/ui-bg_inset-hard_100_eeeeee_1x100.png) 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #ccc;background:#f9f9f9 url(../../images/style3/ui/ui-bg_highlight-soft_100_f9f9f9_1x100.png) 50% 50% repeat-x;color:#e69700;font-weight:bold}.ui-widget-header a{color:#e69700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #fff;background:#1484e6 url(../../images/style3/ui/ui-bg_diagonals-thick_22_1484e6_40x40.png) 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #2293f7;background:#2293f7 url(../../images/style3/ui/ui-bg_diagonals-thick_26_2293f7_40x40.png) 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #e69700;background:#e69700 url(../../images/style3/ui/ui-bg_diagonals-thick_20_e69700_40x40.png) 50% 50% repeat;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#c5ddfc url(../../images/style3/ui/ui-bg_diagonals-small_25_c5ddfc_40x40.png) 50% 50% repeat;color:#333}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e69700;background:#e69700 url(../../images/style3/ui/ui-bg_diagonals-thick_20_e69700_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(../../images/style3/ui/ui-icons_0a82eb_256x240.png)}.ui-widget-content .ui-icon{background-image:url(../../images/style3/ui/ui-icons_0a82eb_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../images/style3/ui/ui-icons_5fa5e3_256x240.png)}.ui-state-default .ui-icon{background-image:url(../../images/style3/ui/ui-icons_fcdd4a_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../../images/style3/ui/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(../../images/style3/ui/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../../images/style3/ui/ui-icons_0b54d5_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../images/style3/ui/ui-icons_ffffff_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-khtml-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-khtml-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.ui-widget-overlay{background:#e6b900 url(../../images/style3/ui/ui-bg_flat_0_e6b900_40x100.png) 50% 50% repeat-x;opacity:.30;filter:alpha(opacity=30)}.ui-widget-shadow{margin:6px 0 0 6px;padding:0;background:#e69700 url(../../images/style3/ui/ui-bg_flat_0_e69700_40x100.png) 50% 50% repeat-x;opacity:.20;filter:alpha(opacity=20);-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}/*!
 * jQuery UI Resizable 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}/*!
 * jQuery UI Selectable 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}/*!
 * jQuery UI Accordion 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}/*!
 * jQuery UI Autocomplete 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}/*!
 * jQuery UI Button 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}/*!
 * jQuery UI Dialog 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Slider 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI Tabs 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tabs .ui-tabs-hide{display:none!important}/*!
 * jQuery UI Datepicker 1.8.20
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.f13{font-size:13px!important}.slim{font-weight:normal}.heavy{font-weight:bold}.obese{font-weight:bolder}.nounderline{text-decoration:none}.underground{text-decoration:underline}.slimshady{text-shadow:#fff 1px 1px 1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ari{font-family:arial}.verdi{font-family:verdana}.georgie{font-family:georgia}.lucy{font-family:'Lucida Sans'}.trebly{font-family:'Trebuchet MS'}.type1{font-family:'LeagueGothicRegular','Helvetica LT Condensed','Arial Narrow','Arial',Helvetica,sans-serif}.iconic{font-family:'Signify';font-weight:normal}.ns-black{color:#000}.ns-white,.white.type{color:#fff!important}blockquote.ns-white p{color:#fff!important}.ns-red{color:#e44349}.ns-blue{color:#0476bb}.ns-backgrey{color:#818285}.ns-grey{color:#999}.ns-vlightgrey{color:#ccc}.ns-orange{color:#f26722}.ns-yellow{color:#f8e918}.ns-darkgrey{color:#333}.ns-medgrey{color:#666}.green-type{color:#9abe42}.ns-col1{color:#005a9c!important}.ns-col2{color:#f60!important}.ns-col3{color:#2b777f}@font-face{font-family:'Proxima Nova';src:url('../../fonts/proxima_nova_extrabold-webfont.eot');src:url('../../fonts/proxima_nova_extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/proxima_nova_extrabold-webfont.woff') format('woff'),url('../../fonts/proxima_nova_extrabold-webfont.ttf') format('truetype'),url('../../fonts/proxima_nova_extrabold-webfont.svg#../../fonts/proxima_nova_thextrabold') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'Proxima Nova';src:url('../../fonts/proxima_nova_light-webfont.eot');src:url('../../fonts/proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/proxima_nova_light-webfont.woff') format('woff'),url('../../fonts/proxima_nova_extrabold-webfont.ttf') format('truetype'),url('../../fonts/proxima_nova_light-webfont.svg#../../fonts/proxima_nova_light') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'League Gothic';src:url('../../fonts/League_Gothic-webfont.eot');src:url('../../fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/League_Gothic-webfont.woff') format('woff'),url('../../fonts/League_Gothic-webfont.ttf') format('truetype'),url('../../fonts/League_Gothic-webfont.svg#../../fonts/League_Gothic') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Signify';src:url('../../fonts/signify-webfont.eot');src:url('../../fonts/signify-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/signify-webfont.woff') format('woff'),url('../../fonts/signify-webfont.ttf') format('truetype'),url('../../fonts/signify-webfont.svg#Signify') format('svg');font-weight:normal;font-style:normal}img{border:0}form{margin:0;padding:0}strong{font-weight:bold}.clearall{clear:both}.clearright{clear:right}p{padding:5px 0}.fl{float:left!important}.fr{float:right!important}.tl{text-align:left!important}.tc{text-align:center}.tr{text-align:right}.tj{text-align:justify}.tt{vertical-align:top}.tb{vertical-align:bottom}.tm{vertical-align:middle}.p0{padding:0!important}.p5{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p25{padding:25px!important}.p30{padding:30px!important}.p35{padding:35px!important}.p40{padding:40px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.m0{margin:0!important}.m5{margin:5px!important}.m10{margin:10px!important}.m15{margin:15px!important}.m20{margin:20px!important}.m25{margin:25px!important}.m30{margin:30px!important}.m35{margin:35px!important}.m40{margin:40px!important}.m45{margin:45px!important}.m50{margin:50px!important}.m60{margin:60px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml60{margin-left:60px!important}.mt35minus{margin-bottom:-35px}.toplayer{position:relative;zoom:1;z-index:99}.defmargin{margin:5px 0}.automargin{margin:0 auto 0 auto}.noborder{border:0}.bottomline{border-bottom:1px solid #efefef}.dblock{display:block}.rollerskate{display:inline}.relatively,.relative_container{position:relative}.absolutely{position:absolute}.oneborder{border:1px solid #eaeaea}.bordercollapse{border-collapse:collapse}.bordercollapse td{border-collapse:collapse}.bordercollapse tr{border-collapse:collapse}.nolist{list-style:none}.whitebg{background:#fff}.blackbg{background:#000}.horizon,hr{display:block;height:1px;margin:10px 0;background:none!important;clear:both;font-size:1px;line-height:1px;border-top:1px dotted #ddd}.full_horizon{display:block;height:1px;margin:0 0 5px;background:url('../../images/full_horizon.png') no-repeat center center;clear:both}.tooltip .horizon{display:block;height:1px;margin:5px 0;background:#ccc;clear:both}.ns-white-panel{background:#fff;width:960px;margin:0 auto 30px;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 9px #999;-webkit-box-shadow:0 0 9px #999;box-shadow:0 0 9px #999}.ns-dark-panel{background:url(../../../images/ns-darkbg.png) repeat;width:960px;margin:0 auto 30px;padding:0 10px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 9px #999;-webkit-box-shadow:0 0 9px #999;box-shadow:0 0 9px #999;color:#fff}html{height:100%}body{background:#fff;background-attachment:scroll;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:13px;font-weight:normal;color:#333;margin:0 auto 0 auto;padding:0;text-align:left;height:100%;overflow-x:hidden}p{margin:0}li{font-size:13px}.ns-col2{color:#222!important}header{border-bottom:1px solid #ddd}header ul.nav-bar{margin:0;border:0}.login-box{display:none;position:absolute;top:15px;right:0;width:300px;padding:20px;z-index:99999}.login-box .container{width:300px;padding:0}.login-box .container .row{position:relative;min-width:300px}.login-box .container .row .forgot-pass{font-size:12px}.login-box .stub{width:20px;height:10px;position:absolute;top:-10px;right:30px}#localeSelectBox{display:none}.destinations-menu,.more-menu{display:none;background:#fff;position:absolute;width:100%;z-index:99999;top:43px}.destinations-menu .flag,.more-menu .flag{position:relative;top:1px}.more-menu{padding:20px 0 20px}.logo{display:block}.background-wrapper{display:none}.header-background{display:none}.container.white{background:white;margin:0 auto;margin-bottom:30px!important}.container.dark{background:url(../../images/style2_2/app/ns-darkbg.png) repeat;color:#fff}.ui-datepicker-trigger{position:absolute;top:35px;right:10px}input.hasDatepicker{cursor:pointer}fieldset label{padding:0 0 5px;margin:0;font-weight:normal}fieldset label .hide-on-phones{display:inline!important}.search-container fieldset{border:0;margin:0;clear:both}ul.nice li,ol.nice li{padding-left:0}.desktop-mt20{margin-top:20px}.ns-niceprice{font-weight:bold;font-size:36px;font-size:3.6rem;line-height:1;margin:0;text-align:right}.hotel-price-row .ns-niceprice{font-size:16px;font-size:1.6rem}.ns-niceprice.medium{font-size:16px!important;font-size:1.6rem}.ns-niceprice.small{font-size:14px!important;font-size:1.4rem}.ns-niceprice.fr{margin-left:20px}.ns-bigprice{font-weight:bold;font-size:48px;font-size:4.8rem;line-height:1;padding:0;margin:0;margin-top:-5px}.ns-bigprice span.ns-wasprice{font-weight:normal;font-size:12px;font-size:1.2rem;text-decoration:line-through;line-height:1}.ns-niceprice span{font-weight:normal;font-size:10px;font-size:1.0rem;line-height:1;display:block}.ns-greataccommodation-item .ns-niceprice span.ns-underprice{line-height:1.5}.super-headline{margin:10px 0 30px;width:100%}.super-headline,.super-headline h1,.super-headline h2,.super-headline h3{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:56px;font-size:5.6rem;line-height:1.0;display:block;padding:0 5px}.secondary-headline,#blurbTab h2,.static-content h2{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;line-height:1.3;display:inline-block;padding:5px 0;margin-bottom:0}.headline,#blurbTab h2.headline,.static-content h1{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;line-height:1.3;display:inline-block;padding:5px 0}#blurbTab h2{display:block}.tertiary-headline,.kids-info h3,.kids-info h4,.static-content h3{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;line-height:1.3;display:inline-block;padding:5px 0;margin-top:15px;margin-bottom:0}.quarternary-headline{line-height:1.3;display:inline-block;padding:5px 0;margin-bottom:0;color:#1c67b5;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;text-transform:none;margin-top:15px;font-size:16px;font-size:1.6rem;color:#999}.static-content h1{display:block}.static-content h2{display:block}.static-content h3{display:block}.kids-info h3,.kids-info h4{display:block}.kids-info h4{font-size:13px}.country-headline{margin:10px 0 30px;width:100%;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:56px;font-size:5.6rem;line-height:1.0;display:block;padding:0 5px;font-size:100px!important;line-height:80px!important;margin-top:20px}.hotel-headline{margin:10px 0 30px;width:100%;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:56px;font-size:5.6rem;line-height:1.0;display:block;padding:0 5px;font-size:72px!important;line-height:70px!important;margin-top:20px;padding-left:0}.destination-subline{margin:10px 0 30px;width:100%;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:56px;font-size:5.6rem;line-height:1.0;display:block;padding:0 5px;font-size:30px!important;font-weight:400!important;margin-top:0;margin-bottom:10px}.twelve.search-container .nice.tabs{border-bottom:0}.twelve.search-container .nice.tabs dd a,.tab-row ul li a{background:#f2f2f2;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#f2f2f2,#fff);background:-moz-linear-gradient(center bottom,#f2f2f2 0,#fff 100%);float:left}.twelve.search-container .nice.tabs dd a.active,.tab-row ul li.selected a{background:#fff;padding-bottom:11px;top:0!important}.search-form{padding:20px 0 20px;width:100%}#refine-Modal{width:720px;margin-left:-440px;padding:10px 30px}#refine-Modal fieldset{margin-top:0;border:0}form.nice input.input-text{border:1px solid #ddd;height:42px;line-height:30px;padding:5px 0 5px 8px;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0;border-radius:0;-webkit-font-smoothing:antialiased;font-family:Open Sans;font-size:12px;color:#444}.button.nice{-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.button.orange.nice{background:#eb7323;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e65f25),color-stop(1,#f28b21));background:-ms-linear-gradient(bottom,#e65f25,#f28b21);background:-moz-linear-gradient(center bottom,#e65f25 0,#f28b21 100%)}.button.orange.nice:hover{background:#eb7323;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d04c13),color-stop(1,#f28b21));background:-ms-linear-gradient(bottom,#d04c13,#f28b21);background:-moz-linear-gradient(center bottom,#d04c13 0,#f28b21 100%)}.button.orange.nice:active{background:#eb7323;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ac4012),color-stop(1,#f28b21));background:-ms-linear-gradient(bottom,#ac4012,#f28b21);background:-moz-linear-gradient(center bottom,#ac4012 0,#f28b21 100%)}.button.green.nice{background:#9abe42;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#77a20e),color-stop(1,#9abe42));background:-ms-linear-gradient(bottom,#77a20e,#9abe42);background:-moz-linear-gradient(center bottom,#77a20e 0,#9abe42 100%);border:1px solid #77a20e!important;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5);-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5);box-shadow:inset 0 1px 1px rgba(255,255,255,0.5)}.button.green.nice:hover{background:#9abe42;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#77a20e),color-stop(1,#8db32f));background:-ms-linear-gradient(bottom,#77a20e,#8db32f);background:-moz-linear-gradient(center bottom,#77a20e 0,#8db32f 100%)}.button.green.nice:active{background:#9abe42;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#77a20e),color-stop(1,#59790a));background:-ms-linear-gradient(bottom,#77a20e,#59790a);background:-moz-linear-gradient(center bottom,#77a20e 0,#59790a 100%)}.button.medium,.button.medium:hover{padding:9px 34px 11px!important;height:auto!important}.orbit-content{position:relative}.orbit-content .snowboarder{position:absolute;right:0;top:50px}.testimonials-slider{height:250px!important}.testimonials-slider .orbit-slide{height:250px!important;background:#fff}.testimonials-slider .orbit-slide .testimonial-item{height:150px;box-sizing:border-box;-moz-box-sizing:border-box;text-shadow:1px 1px 0 #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f2f2f2;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#f2f2f2,#fff);background:-moz-linear-gradient(center bottom,#f2f2f2 0,#fff 100%);border:1px solid #ddd;text-align:center}.testimonials-slider .orbit-slide h3{line-height:1.3;display:inline-block;padding:5px 0;margin-bottom:0;color:#1c67b5;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;text-transform:none;margin-top:15px;font-size:16px;font-size:1.6rem;margin-top:0;text-align:center;display:block}.testimonials-slider .orbit-slide p.light{font-style:italic;font-size:13px}ul.ns-ratings{height:16px;float:left;padding:3px 0;margin:0}ul.ns-ratings li{display:block;float:left;width:16px;height:16px;padding:0;margin-right:5px;margin:0;background:url('../../images/style3/app/ns-rating.png') no-repeat top right}.blue ul.ns-ratings li{background:url('../../images/style3/app/ns-rating-blue.png') no-repeat top right}ul.ns-ratings.fr li{margin-right:0;margin-left:5px}ul.ns-ratings li.active{background-position:top left}ul.ns-ratings li.inactive{background-position:top right}.hotel-book-option-tabs .tab-row{display:none}.row.price-row{padding:5px 0;border-bottom:1px dotted #DDD}.row.price-row .orange.button.nice.radius{float:right}.row.price-row .now-price{font-size:16px;display:block;text-align:right;color:#F60;font-weight:700}.row.price-row .departure-date{display:inline-block;padding-top:7px;font-weight:700;top:-5px}.row.price-row .iconic{color:#005a9c}.row.hotel-price-row{padding:5px 0;border-bottom:1px dotted #DDD}.tabs.side{position:absolute;left:-50px;width:25px;z-index:99}.tabs.side dd,.tabs.side dd:first-child{width:50px;height:50px;background:white;border-bottom-left-radius:3px;border-top-left-radius:3px;overflow:hidden;box-shadow:-3px 1px 3px rgba(0,0,0,0.3);margin-bottom:4px}.tabs.side dd a,.tabs.side dd:first-child a,.tabs.side dd a.active,.tabs.side dd:first-child a.active{border:none!important;padding:0!important;background:none!important;font-size:10px;font-weight:normal;text-align:left;width:45px;margin-left:5px;text-align:center;top:0!important;height:50px;margin-top:0;padding-top:0;box-shadow:inset -2px 0 2px rgba(0,0,0,0.3)}.tabs.side dd a .iconic,.tabs.side dd:first-child a .iconic,.tabs.side dd a.active .iconic,.tabs.side dd:first-child a.active .iconic{font-size:24px;line-height:22px;padding-top:2px;text-align:center;display:block}.tabs.side dd a.active,.tabs.side dd:first-child a.active{color:#005a9c;box-shadow:none!important}ul.nice.side.contained.tabs-content>li{border-color:#EEE;box-shadow:-2px 2px 3px rgba(0,0,0,0.3);border-top:2px solid white;border:none!important;padding-top:0;padding-left:20px;padding-bottom:50px;margin-bottom:-30px;background:#fff}ul.nice.side.contained.tabs-content.last>li{margin-bottom:0;padding-bottom:20px}.piste-color{width:15px;height:15px;display:block;float:left;margin-right:5px}.piste-color.black-piste{background:#000}.piste-color.red-piste{background:#e63725}.piste-color.blue-piste{background:#25a9e6}.piste-list li{margin-bottom:8px}.piste-more-info{margin-top:68px}.sidebar-lifts-pistes .piste-more-info{margin-top:0;padding-bottom:0}.peter-hardy-image{float:left;margin-right:10px}.peter-hardy-quote{font-style:italic}.currentTemp{text-shadow:none;margin-top:-10px;display:block;float:right;color:white}.currentTemp span{font-size:14px;font-weight:400}.weather-icon{background:url('../../images/style3/weather/weather-dark-128.png') no-repeat top left;width:128px;height:128px;display:inline-block}.weather-icon.light{background:url('../../images/style3/weather/weather-light-128.png') no-repeat top left}.weather-icon.small{background:url('../../images/style3/weather/weather-dark-32.png') no-repeat top left;width:32px;height:32px}.weather-icon.cloudy{background-position:0 0}.weather-icon.very-cloudy{background-position:-128px 0}.weather-icon.sun{background-position:-256px 0}.weather-icon.rain{background-position:-384px 0}.weather-icon.hail{background-position:-512px 0}.weather-icon.showers{background-position:-640px 0}.weather-icon.partly-cloudy,.weather-icon.sun-cloud{background-position:-768px 0}.weather-icon.rain-cloudy{background-position:-896px 0}.weather-icon.sun-showers{background-position:-1024px 0}.weather-icon.blizzard{background-position:-1152px 0}.weather-icon.snow{background-position:-1280px 0}.weather-icon.snow-rain{background-position:-1408px 0}.weather-icon.wind-speed{background-position:-1536px 0}.weather-icon.lightning{background-position:-1664px 0}.weather-icon.storm{background-position:-1792px 0}.weather-icon.rainbow{background-position:-1920px 0}.weather-icon.gale{background-position:-2048px 0}.weather-icon.hurricane{background-position:-2176px 0}.weather-icon.very-windy{background-position:-2304px 0}.weather-icon.windy{background-position:-2432px 0}.weather-icon.wind-direction{background-position:-2560px 0}.weather-icon.temperature-low,.weather-icon.temperature{background-position:-2688px 0}.weather-icon.temperature-high{background-position:-2816px 0}.temperature-big{color:#a3a3a3}.dark-stripe{background:rgba(59,83,115,0.5);color:white;text-shadow:1px 1px 3px #000;margin-top:30px;padding-bottom:60px;margin-bottom:-40px;padding-top:10px}.dark-stripe a{color:white}.dark-stripe .super-headline{font-weight:700;font-size:24px;margin:0 0 10px}.new-gallery-thumb{width:24%;float:left;max-height:90px;overflow:hidden;margin-right:1%;margin-bottom:1%;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}#ns-longoffers .ns-longofferitem,#ns-greataccommodation .ns-greataccommodation-item{padding:10px 0 20px;position:relative}#ns-longoffers .ns-longofferitem .ns-longofferimg,.ns-imgstyle{border:2px solid #fff;box-shadow:0 0 5px #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible}#ns-longoffers .ns-longofferitem .ns-longoffersticker,#ns-greataccommodation .ns-greataccommodation-item .ns-longoffersticker{position:absolute;top:10px;right:0}#ns-longoffers .ns-longofferitem .ns-longoffertitle,#ns-greataccommodation .ns-greataccommodation-item .ns-greataccommodation-title,.ns-titlestyle{color:#005a9c;text-transform:uppercase;font-weight:normal;font-size:2.8rem;line-height:1.25!important;font-family:'LeagueGothicRegular','Helvetica LT Condensed','Arial Narrow','Helvetica Neue','Arial',sans-serif;margin:0;text-decoration:none!important}#ns-longoffers .ns-longofferitem .ns-niceprice,#ns-greataccommodation .ns-greataccommodation-item .ns-niceprice{float:right;text-align:right}#ns-greataccommodation .ns-greataccommodation-item .ns-niceprice{margin-left:10px}#ns-longoffers .ns-longofferitem .cta_regular{font-size:14px}.ns-sharingnumber{float:right;text-align:right;color:#666;padding:0;display:block;margin-bottom:2px;padding-bottom:3px}.ns-departureairport{float:left;text-align:left;color:#666;padding:0;display:block;margin-bottom:2px;padding-bottom:3px}.ns-subheading{color:#f60;font-size:14px;font-weight:bold;line-height:19px!important;margin:0}.ns-featured-img{margin-top:65px}.ns-tooltip,.ns-tooltip-bottom{background:url(../../images/style2_2/app/ns-darkbg.png) repeat scroll 0 0 #222;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.5);color:#fff;display:none;font-family:'Helvetica Neue',sans-serif;font-size:12px;padding:20px;border:3px solid #f90;position:absolute;width:300px;z-index:99999}.ns-whitetip{background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.5);color:#666;display:none;font-family:'Helvetica Neue',sans-serif;font-size:12px;padding:20px;border:1px solid #ccc;position:absolute;width:300px;z-index:99999;text-align:left}.ns-tooltip a,.ns-tooltip-bottom a{color:#f90;font-weight:bold;text-decoration:underline}.ns-tooltip p,.ns-tooltip-bottom p{padding:0!important}#ns-countryslider{width:100%;height:220px;overflow:hidden;position:relative;z-index:999;margin-bottom:30px}#ns-countryslider .ns-countryitems{width:20000em;position:absolute}#ns-countryslider .ns-country-item{position:relative;float:left;width:100%;height:220px}#ns-greatlocations .navi{position:absolute;left:50%;bottom:0;margin-left:-46px;height:20px;overflow:hidden;width:92px}#ns-greatlocations .navi a{display:block;width:20px;height:20px;background:url(../../images/style2_2/app/ns-slider-bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}#ns-greatlocations .navi a.active{background-position:-20px 0}#ns-greatlocations{position:relative}#ns-featuredresort .cta_regular{font-weight:normal;padding:8px;display:block;text-align:center}.ns-breadcrumbs-container{margin-bottom:20px}.ns-breadcrumbs-container .ns-breadcrumbs{height:42px;border:1px solid #ccc;line-height:42px;color:#999;border-radius:3px}.ns-breadcrumbs-container .ns-breadcrumbs .ns-breadcrumbs-item{padding-left:20px;padding-right:20px;background:url(../../images/style2_2/app/ns-breadcrumb-arrow.jpg) no-repeat left center;float:left;height:42px;line-height:42px;list-style:none!important}.ns-breadcrumbs-container .ns-breadcrumbs .ns-breadcrumbs-item{padding-left:20px;padding-right:20px;background:url(../../images/style2_2/app/ns-breadcrumb-arrow.jpg) no-repeat left center}.ns-breadcrumbs-container .ns-breadcrumbs .ns-breadcrumbs-item a{text-decoration:none;color:#999}.ns-breadcrumbs-container .ns-breadcrumbs .ns-breadcrumbs-item a:hover{text-decoration:underline;color:#f60}.ns-breadcrumbs-container .ns-breadcrumbs .ns-breadcrumbs-item.ns-breadcrumbs-first-item{background:0;font-size:14px;position:relative;top:-3px}.ns-breadcrumbs-container .ns-breadcrumbs .ns-breadcrumbs-item.ns-breadcrumbs-first-item a:hover{text-decoration:none}.wizard li{float:left;margin:20px 0;padding:0;display:block;width:33%}.wizard li img{width:100%}.border-row{border-bottom:1px dotted #ddd}.border-row .tertiary-headline{font-size:13px;color:#999;margin-bottom:10px}.border-row .ns-niceprice{font-size:20px;margin-top:10px}.light-gradient{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf0f1),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ecf0f1,#fff);background:-moz-linear-gradient(center bottom,#ecf0f1 0,#fff 100%)}.blue-gradient{background:#0f7cb5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0f7cb5),color-stop(1,#0f9fe5));background:-ms-linear-gradient(bottom,#0f7cb5,#0f9fe5);background:-moz-linear-gradient(center bottom,#0f7cb5 0,#0f9fe5 100%)}.green-gradient,.green-gradient.alert-box.success{background:#9abe42;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#77a20e),color-stop(1,#9abe42));background:-ms-linear-gradient(bottom,#77a20e,#9abe42);background:-moz-linear-gradient(center bottom,#77a20e 0,#9abe42 100%)}.previous-button{background:none!important;border:none!important;padding:0!important;margin-top:10px;color:#006eb2!important;font-weight:normal!important;font-size:13px!important}.passenger-item{position:relative;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf0f1),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ecf0f1,#fff);background:-moz-linear-gradient(center bottom,#ecf0f1 0,#fff 100%);text-shadow:1px 1px 0 #fff;border:1px solid #ddd;padding:10px}.passenger-item .leader-dob-label{height:30px;line-height:30px;padding:5px 0 10px;margin-top:3px}.passenger-name{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf0f1),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ecf0f1,#fff);background:-moz-linear-gradient(center bottom,#ecf0f1 0,#fff 100%);text-shadow:1px 1px 0 #fff;border-bottom:1px solid #ddd;padding:10px;margin:-10px -10px 10px}.passenger-name h3{font-size:18px;font-weight:400;color:#333}.add-passenger-item{display:block;height:274px;border:1px dashed #ddd;cursor:pointer}.add-passenger-item span.add-icon{font-size:36px;display:block;margin-top:20px;color:#ddd;text-align:center;line-height:100px}.add-passenger-item .tertiary-headline{display:block;text-align:center;color:#ccc}.add-passenger-item:hover{border:1px dashed #005a9c}.add-passenger-item:hover span.add-icon{color:#005a9c}.add-passenger-item:hover .tertiary-headline{color:#005a9c}.extras-passenger li.light-panel{margin-bottom:0;padding:0;border-radius:0;border-top:0;border-left:0;border-right:0;clear:left}.total-cost{color:#f60}.light-panel{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf0f1),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ecf0f1,#fff);background:-moz-linear-gradient(center bottom,#ecf0f1 0,#fff 100%);border:1px solid #ddd}.extras-passenger li.light-panel.opened h4{background:#0f7cb5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0f7cb5),color-stop(1,#0f9fe5));background:-ms-linear-gradient(bottom,#0f7cb5,#0f9fe5);background:-moz-linear-gradient(center bottom,#0f7cb5 0,#0f9fe5 100%);background:#1487d1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1487d1),color-stop(1,#1ba1e2));background:-ms-linear-gradient(bottom,#1487d1,#1ba1e2);background:-moz-linear-gradient(center bottom,#1487d1 0,#1ba1e2 100%);background:#1c67b5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%);border:1px solid #1d89c7;color:#fff!important;text-shadow:1px 1px 0 #1a3b64;margin-bottom:0;border-radius:0;border-top:0;border-left:0;border-right:0;clear:left}.extras-passenger li.light-panel.opened h4 .expander-helper{background:0}.extras-passenger li.light-panel.opened h4 .total-cost,.extras-passenger li.light-panel.opened h4 .no-items{color:#fff!important}.extras-passenger li.light-panel:first-child{border-top:1px solid #0b628f}.extras-passenger li.light-panel.opened:first-child h4{border-top:1px solid #3fcafb;margin-top:-1px}.extras-passenger h3{color:#fff;font-weight:bold;font-size:16px;font-size:1.6rem;padding:10px 10px 10px;background:#0f7cb5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0f7cb5),color-stop(1,#0f9fe5));background:-ms-linear-gradient(bottom,#0f7cb5,#0f9fe5);background:-moz-linear-gradient(center bottom,#0f7cb5 0,#0f9fe5 100%);background:#1487d1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1487d1),color-stop(1,#1ba1e2));background:-ms-linear-gradient(bottom,#1487d1,#1ba1e2);background:-moz-linear-gradient(center bottom,#1487d1 0,#1ba1e2 100%);background:#1c67b5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%);margin-bottom:0;text-shadow:1px 1px 0 #1a3b64}.extras-passenger li.light-panel h4{color:#444;font-weight:bold;font-size:13px;font-size:1.3rem;padding:10px;cursor:pointer;text-shadow:1px 1px 0 #fff;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf0f1),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ecf0f1,#fff);background:-moz-linear-gradient(center bottom,#ecf0f1 0,#fff 100%);border-top:1px solid #ddd;margin-top:-1px}.extras-passenger li.light-panel h4 .expander-helper{color:white;background:#0f7cb5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0f7cb5),color-stop(1,#0f9fe5));background:-ms-linear-gradient(bottom,#0f7cb5,#0f9fe5);background:-moz-linear-gradient(center bottom,#0f7cb5 0,#0f9fe5 100%);background:#1487d1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1487d1),color-stop(1,#1ba1e2));background:-ms-linear-gradient(bottom,#1487d1,#1ba1e2);background:-moz-linear-gradient(center bottom,#1487d1 0,#1ba1e2 100%);background:#1c67b5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%);padding:0 3px 4px;line-height:12px;border-radius:3px;position:relative;top:1px;text-shadow:none;font-size:10px}ul.children-list{display:none;background:white;margin:0;padding:0;width:100%;border-top:1px solid #DDD}.children-list li{margin-bottom:0;padding:5px 10px;cursor:pointer;border-bottom:1px dotted #DDD}.children-list li input{position:relative;top:4px}ul.children-list li label input{position:relative;top:4px}.total-cost{font-size:24px;position:relative;top:-5px}.selected-items{font-size:12px;font-weight:normal;width:250px;height:12px;overflow:hidden;position:relative;top:4px;text-align:right;display:block}.no-items{color:#ccc}.children-list li:last-child{border-bottom:0}.total-extras{font-size:30px;padding-right:10px;padding-bottom:10px}.back-button{display:block;background:white;border:0;color:#f60;text-decoration:underline}.collapsible{display:none}.collapsible-expanded{display:block}.collapsible-trigger{display:block;cursor:pointer}a.trigger{font-weight:normal;color:#AAA;text-decoration:underline;padding-top:3px}a.trigger:hover{color:#f60}.top5{position:relative;top:5px}.input-text{-webkit-font-smoothing:antialiased}.fixed-summary{position:fixed;width:292px}.switch-element{width:50%;float:left;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf0f1),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ecf0f1,#fff);background:-moz-linear-gradient(center bottom,#ecf0f1 0,#fff 100%);color:#aaa;text-shadow:1px 1px 0 #fff;padding:15px;margin-bottom:20px;margin-top:10px;cursor:pointer}.switch-element input{position:relative;top:3px}.switch-element.active{background:#0f7cb5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0f7cb5),color-stop(1,#0f9fe5));background:-ms-linear-gradient(bottom,#0f7cb5,#0f9fe5);background:-moz-linear-gradient(center bottom,#0f7cb5 0,#0f9fe5 100%);background:#1487d1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1487d1),color-stop(1,#1ba1e2));background:-ms-linear-gradient(bottom,#1487d1,#1ba1e2);background:-moz-linear-gradient(center bottom,#1487d1 0,#1ba1e2 100%);background:#1c67b5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%);color:#fff;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}.create-account-switch{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0}.login-account-switch{border-top-right-radius:5px;border-bottom-right-radius:5px}.search-return.search-return-best.row,.search-return.search-return-not-best.row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #DDD}.nolist li.search-flight-header{position:relative;top:-20px;margin-bottom:-20px!important}.search-return li{font-size:11px!important;line-height:18px}.search-return .country-flag{position:relative;top:3px;margin-left:5px}#ns-pagination-container,.ns-pagination-container{color:#e7e7e7}.ns-pagination li{display:block;height:26px;width:26px;float:left;margin-left:5px}.ns-pagination li a,.ns-pagination li span{display:block;height:24px;width:24px;line-height:24px;text-align:center;border-radius:5px;border:1px solid #ccc;background:#fff}.ns-pagination li a span,.ns-pagination li span span{display:inline;height:24px;width:24px;line-height:24px;text-align:center;border-radius:0;border:0;background:0}.ns-pagination li a.iconic{position:relative;line-height:20px}.ns-pagination li a{color:#999;text-decoration:none}.ns-pagination li a:hover,.ns-pagination li a:hover span{color:#f60}.ns-pagination li.ns-inactive a{color:#e7e7e7;border-color:#e7e7e7}.ns-pagination li.ns-active a,.ns-pagination li.ns-active a span{cursor:pointer}.ns-pagination li.ns-active.ns-pagenumber span em span{border:1px solid #1d89c7;background:#1d89c7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwYjJlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDg5YzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#30b2e4 0,#1d89c7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#30b2e4),color-stop(100%,#1d89c7));background:-webkit-linear-gradient(top,#30b2e4 0,#1d89c7 100%);background:-o-linear-gradient(top,#30b2e4 0,#1d89c7 100%);background:-ms-linear-gradient(top,#30b2e4 0,#1d89c7 100%);background:linear-gradient(top,#30b2e4 0,#1d89c7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30b2e4',endColorstr='#1d89c7',GradientType=0);color:#fff;display:block;height:24px;width:24px;line-height:24px;text-align:center;border-radius:5px}.ns-refine-search{position:relative}.ns-search-controller{position:absolute;top:0;width:220px}.ns-searchresults-desc-wrapper{height:117px;overflow:hidden;margin-bottom:5px}.ns-searchresults-item .ns-searchresults-desc .ns-description-expander .iconic{color:#006eb2}.ns-searchresults-item .ns-searchresults-desc .ns-description-expander:hover .iconic{color:#f60}.ns-searchresults-page{display:none}.ns-searchresults-page.ns-active-page{display:block}.ns-gallery-thumb{margin-bottom:48px;margin-right:24px;margin-left:24px;float:left}.ns-gallery-thumb.ns-alpha{margin-left:0}.ns-gallery-thumb.ns-omega{margin-right:0}.search-return-body li,.search-return-body td,.search-return-body th{color:#7d7d7d;font-size:10px}.ns-list,.ns_hotel-list{padding-left:20px}.panel{font-size:11px;line-height:1.3}.panel-round{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:5px;padding-right:5px}.wicketExtensionsWizardInnerTable,.wicketExtensionsWizardOuterTable{width:100%}.sml-dropdown{width:60px!important}.select2-container,.select2-drop,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flag{position:relative;top:3px;margin-right:5px}span.resort{padding-left:29px}.select2-choice span.resort{padding-left:0}.select2-highlighted span.resort{color:#fff}strong.country{font-size:1.4rem}.select2-choice strong.country{font-size:1.2rem}.ns-error ul li{background:#dd4b39;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkNGIzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dd4b39 0,#a22 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dd4b39),color-stop(100%,#a22));background:-webkit-linear-gradient(top,#dd4b39 0,#a22 100%);background:-o-linear-gradient(top,#dd4b39 0,#a22 100%);background:-ms-linear-gradient(top,#dd4b39 0,#a22 100%);background:linear-gradient(top,#dd4b39 0,#a22 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39',endColorstr='#aa2222',GradientType=0);border-radius:3px;border:1px solid #b0281a;color:#fff;font-weight:bold;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;text-shadow:1px 1px 0 #6c140b;text-align:center;padding:8px;margin:5px 0;display:block;list-style:none}.ns-error span.iconic{float:left;display:block;font-size:16px;position:relative;top:-5px}.static-content{margin:0 auto}.static-content img{border:2px solid #fff;box-shadow:0 0 5px #ccc;margin:20px}.static-content img[align=left]{margin-left:0}.static-content img[align=right]{margin-right:0}.static-content ul{padding:10px 10px 10px 40px!important}.faq-categories li{padding:3px 0}.static-content #about img{border:none!important;box-shadow:none!important;margin:0!important;margin-left:20px}.noSlider{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.65);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.65);box-shadow:0 2px 10px rgba(0,0,0,0.65)}.nolist,.nolist li{margin:0;padding:0;list-style:none}.small-print{font-style:italic;color:#999;font-size:12px}span.hide-on-tablets{display:inline!important}.main.ski-club{border:1px solid #DDD;padding:10px;height:32px;line-height:32px;border-radius:3px;color:#a3a3a3;background:#efefef;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf0f1),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ecf0f1,#fff);background:-moz-linear-gradient(center bottom,#ecf0f1 0,#fff 100%);text-shadow:1px 1px 0 white;margin-top:10px;margin-bottom:20px}.flyout{background:#333;padding:0;right:0;left:auto;border:1px solid #444;top:43px;width:300px}.flyout li{display:block;float:none!important;width:100%}.flyout li a{display:block;padding:5px 10px;color:#efefef;line-height:33px}.flyout li a:hover{background:#eb7323;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e65f25),color-stop(1,#f28b21));background:-ms-linear-gradient(bottom,#e65f25,#f28b21);background:-moz-linear-gradient(center bottom,#e65f25 0,#f28b21 100%);text-shadow:1px 1px 0 #971400;color:#fff}.settings-icon{font-size:30px;line-height:14px;position:relative;top:7px;float:right;right:-15px}.reveal-modal{background:#333!important;color:#fff;-webkit-border-radius:0;border-radius:0!important}.home-icon{width:75px;height:75px;background:url('../../images/style3/app/homepage-icons.png') no-repeat top left;margin:0 auto;margin-top:-65px}.euro-icon{background-position:0 0}.rep-icon{background-position:-75px 0}.secure-icon{background-position:-150px 0}.testimonial-item{margin-bottom:0;border:0;background:#efefef;padding:10px}.testimonial-content.six.columns{margin-bottom:30px}.testimonial-content.six.columns h3{margin-top:0}.border-top{border-top:1px dotted #DDD}.search-return{cursor:pointer;background:#fefefe}.search-return-flight{margin-right:-20px}.ns-list li,.ns_hotel-list li{list-style:disc}.required.asterix,.required.asterisk{color:#f60}ul.static-linklist,ul.static-linklist li{list-style:none!important;margin:0!important;padding:0!important}ul.static-linklist li{padding:5px 0!important}.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m{max-width:100%}.was-price{text-decoration:line-through;color:#999;font-size:11px;margin:0;padding:0;display:block;text-align:right}.was-price-extras{text-decoration:line-through;color:#999;font-size:11px;float:left;position:relative;top:2px}.preloader{width:85px;background:url('../../images/style3/app/search-loader-bg.png') repeat center center;height:85px;border-top-left-radius:20px;z-index:999;text-align:center;bottom:0;right:0;position:fixed}.preloader .info-holder{width:450px;height:66px;position:absolute;top:50%;left:50%;margin-left:-225px;margin-top:-33px;z-index:99999;color:#fff;text-align:center}.preloader .info-holder span{width:66px;background:url('../../images/style3/app/search-preloader.gif') no-repeat center center;height:66px;float:left;display:block;position:absolute;left:50%;margin-left:-33px;z-index:999}.preloader .info-holder h1{margin-top:80px;color:#fff;font-weight:bold;text-shadow:0 0 5px #000;font-size:24px}.preloader .info-holder p{color:#fff;font-weight:normal;text-shadow:0 0 5px #000;font-size:14px}.removepax-trigger{display:none;position:absolute;top:0;right:0;background:#222;width:20px;height:20px;text-align:center;text-shadow:none;color:white;font-weight:bold;font-size:25px;box-shadow:0 2px 6px rgba(0,0,0,0.3);cursor:pointer}.removepax-trigger:hover{background:#e75f54}.removepax-trigger:active{background:#111}.passenger-item:hover .removepax-trigger{display:block}.booking-step-indicator{display:block;background:#efefef;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf0f1),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ecf0f1,#fff);background:-moz-linear-gradient(center bottom,#ecf0f1 0,#fff 100%);border-radius:5px;margin:10px 0;padding:10px;border:1px solid #ddd;font-weight:400;font-size:18px;height:31px;color:#0f7eb7;text-shadow:1px 1px 0 white;line-height:31px}.booking-step-indicator h1{color:#0f7eb7;line-height:31px;font-weight:400;font-size:18px}.booking-step-indicator span{display:block;padding:10px;margin:-11px 0 -11px -11px;background:url('../../images/style3/app/booking-step-indicator.png') no-repeat top left;float:left;margin-right:10px;width:45px;height:33px}.booking-step-indicator span em{background:white;font-style:normal;font-weight:700;font-size:18px;padding:5px;border-radius:25px;width:20px;height:20px;line-height:20px;display:inline-block;position:relative;top:1px;color:#0f7cb5}.booking-step-indicator .select2-container .select2-choice span{background:0;font-size:13px;font-weight:normal}.booking-step-indicator .select2-container{top:-5px}.booking-step-indicator .flightsize-label{margin-top:-5px}.booking-step-indicator.completed{color:#9abe42}.booking-step-indicator.completed span{background:url('../../images/style3/app/booking-step-indicator.png') no-repeat bottom left}.booking-step-indicator.completed span em{color:#9abe42}.validation-successful{border:1px solid #9abe42!important}.validation-failed{border:1px solid #dd4b39!important}.security-payment-image{position:relative;float:right;top:140px;margin-left:-200px}.security-payment-image .has-tip{border-bottom:none!important;cursor:pointer}.panel_highlight{border-radius:3px;background:#0f7cb5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0f7cb5),color-stop(1,#0f9fe5));background:-ms-linear-gradient(bottom,#0f7cb5,#0f9fe5);background:-moz-linear-gradient(center bottom,#0f7cb5 0,#0f9fe5 100%);background:#1487d1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1487d1),color-stop(1,#1ba1e2));background:-ms-linear-gradient(bottom,#1487d1,#1ba1e2);background:-moz-linear-gradient(center bottom,#1487d1 0,#1ba1e2 100%);background:#1c67b5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%);margin:0 -10px;padding:0 10px}.panel_highlight .price-row.row{color:#fff!important;border-bottom:none!important}.panel_highlight .price-row.row .iconic,.panel_highlight .price-row.row .was-price,.panel_highlight .price-row.row .now-price{color:#fff!important}.search-returns-was{float:right;background:red;color:white!important;padding:5px;border-radius:3px;margin:10px 0;border:1px solid #a82929;background:#dd4b39;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#c53727),color-stop(1,#dd4b39));background:-ms-linear-gradient(bottom,#c53727,#dd4b39);background:-moz-linear-gradient(center bottom,#c53727 0,#dd4b39 100%)}.search-returns-was .was-price{float:none;top:0;right:0;position:static;color:white!important;font-size:13px}#bottled-search img{padding:0;margin:0;box-shadow:none;border:0}#bottled-search .search-return-image img{border:2px solid #fff;box-shadow:0 0 5px #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible}#bottled-search .country-flag{position:relative;top:3px;margin-left:5px}#bottled-search ul{padding:0!important}#bottled-search .secondary-headline{margin-top:0;padding-top:0}.preloader-img{height:66px;width:66px;background:url('../../images/style3/app/bottled-preloader.gif') no-repeat top center;margin:20px auto;display:block}.boxed-in{box-sizing:border-box}.alert-box.info{background:#ffffda;margin-top:20px}.tooltip.iconic{font-family:Open Sans,Helvetica,Arial,sans-serif!important;font-weight:bold}.price-row .has-tip{text-decoration:none!important;border-bottom:0}.panel_highlight .has-tip.tip-top{color:white}.hotelname{color:#005a9c;font-weight:700}.ball{background-color:rgba(0,0,0,0);border:5px solid rgba(255,255,255,0.9);opacity:.9;border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 35px #fff;width:50px;height:50px;margin:0 auto;-moz-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear}.ball1{background-color:rgba(0,0,0,0);border:5px solid rgba(255,255,255,0.9);opacity:.9;border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 15px #fff;width:30px;height:30px;margin:0 auto;position:relative;top:-50px;-moz-animation:spinoff 1s infinite linear;-webkit-animation:spinoff 1s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-moz-keyframes spinoff{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spinoff{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}.list_carousel ul{margin:0;padding:0;list-style:none;display:block}.list_carousel li{text-align:center;width:33%;padding:0;display:block;float:left}.list_carousel.responsive{width:auto;margin-left:0}.loginTabs dd a input{display:none}.greenPopup .formErrorContent,.greenPopup .formErrorArrow div{background:#86bd4a!important;border-color:#86bd4a!important;text-shadow:none!important}.blackPopup .formErrorContent,.blackPopup .formErrorArrow div{background:#94a5a6!important;border-color:#94a5a6!important;text-shadow:none!important}h1.userAccountName{line-height:1.2!important;font-size:18px!important;margin-bottom:20px;text-transform:none}.select2-container{position:relative;display:inline-block;zoom:1;vertical-align:top;margin-bottom:5px}.select2-container,.select2-drop,.select2-search,.select2-search input{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{border:1px solid #ddd;display:block;white-space:nowrap;position:relative;height:26px;line-height:26px;padding:0 0 0 8px;background-color:#fff;height:30px;line-height:30px;padding:5px 0 5px 8px;color:#444;text-decoration:none}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#ddd}.select2-container .select2-choice span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:block;position:absolute;font-size:1px;cursor:pointer;text-decoration:none;border:0;outline:0;color:#fff;border-left:none;right:11px;top:11px;height:20px;width:20px}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop{background:#fff;color:#000;border:1px solid #ddd;border-top:0;position:absolute;top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);z-index:9999;width:100%;margin-top:-1px;border-top:1px solid #DDD;padding-top:4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.select2-drop.select2-drop-above{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin-top:1px;border-top:1px solid #ddd;border-bottom:1px solid #DDD;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-container .select2-choice div{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:url(../../images/style3/app/select-arrow.png) no-repeat top center;color:#fff;border-left:none;position:absolute;right:11px;top:11px;display:block;height:20px;width:20px}.select2-container .select2-choice div b{display:block;width:100%;height:100%}.select2-search{display:inline-block;white-space:nowrap;z-index:10000;min-height:26px;width:100%;margin:0;padding-left:4px;padding-right:4px}.select2-search-hidden{display:block;position:absolute;left:-10000px}.select2-search input{background:#fff url('../../images/style3/ui/select2.png') no-repeat 100% -22px;padding:4px 20px 4px 5px;outline:0;border:1px solid #ddd;font-family:sans-serif;font-size:1em;width:100%;margin:0;height:auto!important;min-height:26px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url('../../images/style3/ui/spinner.gif') no-repeat 100%}.select2-container-active .select2-choice,.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb;outline:0}.select2-dropdown-open .select2-choice{border:1px solid #ddd;background-color:#fff;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-dropdown-open .select2-choice div{background-position-y:-60px;border-left:none}.select2-dropdown-open .select2-choice div b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;max-height:230px}.select2-results ul.select2-result-sub{margin:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;margin:0;padding:0;color:#444}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:10px 7px 10px;margin:0;cursor:pointer}.select2-results .select2-highlighted{background:#1ba1e2;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled{display:none}.select2-more-results.select2-active{background:#f4f4f4 url('spinner.gif') no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice div{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:-o-linear-gradient(top,#eee 1%,#fff 15%);background-image:-ms-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto!important;height:1%;position:relative}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb;outline:0}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{white-space:nowrap;margin:0;padding:0}.select2-container-multi .select2-choices .select2-search-field input{color:#666;background:transparent!important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url('spinner.gif') no-repeat 100%!important}.select2-default{color:#999!important}.select2-container-multi .select2-choices .select2-search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaa;line-height:13px;padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;cursor:default}.select2-container-multi .select2-choices .select2-search-choice span{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;outline:0}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-image:none;background-color:#f4f4f4;border:1px solid #ddd;padding:3px 5px 3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-result-selectable .select2-match{text-decoration:underline}.select2-result-unselectable .select2-match{text-decoration:none}.select2-offscreen{position:absolute;left:-10000px}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice div b{background-image:url(select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.flag-dropdown .select2-search{display:none}.flag-dropdown.select2-drop{background:#333;border:1px solid #444}.flag-dropdown .select2-results li{text-align:center}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px}}.revolutionslider-container .tp-hide-revslider,.revolutionslider-container .tp-caption.tp-hidden-caption{visibility:hidden!important;display:none!important}.revolutionslider-container .tp-caption{z-index:1}.revolutionslider-container .tp-caption.big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:20px;line-height:20px;font-family:'Open Sans',sans;padding:3px 4px;padding-top:1px;margin:0;border-width:0;border-style:none;background-color:#000;letter-spacing:0}.revolutionslider-container .tp-caption.big_orange{position:absolute;color:#fff;text-shadow:none;font-weight:700;font-size:36px;line-height:36px;font-family:Arial;padding:0 4px;margin:0;border-width:0;border-style:none;background-color:#fb7354;letter-spacing:-1.5px}.revolutionslider-container .tp-caption.big_black{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:36px;line-height:36px;font-family:'Open Sans',sans;padding:0 4px;margin:0;border-width:0;border-style:none;background-color:#fff;letter-spacing:-1.5px}.revolutionslider-container .tp-caption.medium_grey{position:absolute;color:#fff;text-shadow:none;font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0;border-width:0;border-style:none;background-color:#888;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5)}.revolutionslider-container .tp-caption.small_text{position:absolute;color:#fff;text-shadow:none;font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5)}.revolutionslider-container .tp-caption.medium_text{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:20px;line-height:20px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5)}.revolutionslider-container .tp-caption.large_text{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:36px;line-height:36px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5)}.revolutionslider-container .tp-caption.large_black_text{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:42px;line-height:42px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.revolutionslider-container .tp-caption.very_large_text{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,0.5);letter-spacing:0}.revolutionslider-container .tp-caption.very_large_black_text{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:72px;line-height:72px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.revolutionslider-container .tp-caption.bold_red_text{position:absolute;color:#d31e00;text-shadow:none;font-weight:800;font-size:20px;line-height:20px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.revolutionslider-container .tp-caption.bold_brown_text{position:absolute;color:#a04606;text-shadow:none;font-weight:800;font-size:20px;line-height:20px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.revolutionslider-container .tp-caption.bold_green_text{position:absolute;color:#5b9830;text-shadow:none;font-weight:800;font-size:20px;line-height:20px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.revolutionslider-container .tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:36px;line-height:36px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:3px 4px;padding-top:1px;background-color:#7e8e96}.revolutionslider-container .tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:0 4px;padding-top:1px;background-color:#fff}.revolutionslider-container .tp-caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}.revolutionslider-container .tp-caption.black{color:#000;text-shadow:none;font-weight:300;font-size:19px;line-height:19px;font-family:'Open Sans',sans}.revolutionslider-container .tp-caption.noshadow{text-shadow:none}.revolutionslider-container .tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}.revolutionslider-container .tp-caption a:hover{color:#ffa902}.revolutionslider-container .tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none!important}.revolutionslider-container .button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,0.6)!important;font-size:15px;line-height:45px!important;background:url(../images/gradient/g30.png) repeat-x top;font-family:arial,sans-serif;font-weight:bold;letter-spacing:-1px}.revolutionslider-container .button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px!important;background:url(../images/gradient/g40.png) repeat-x top}.revolutionslider-container .purchase:hover,.revolutionslider-container .button:hover,.revolutionslider-container .button.big:hover{background-position:bottom,15px 11px}@media only screen and (min-width:480px) and (max-width:767px){.revolutionslider-container .button{padding:4px 8px 3px;line-height:25px!important;font-size:11px!important;font-weight:normal}.revolutionslider-container a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}@media only screen and (min-width:0) and (max-width:479px){.revolutionslider-container .button{padding:2px 5px 2px;line-height:20px!important;font-size:10px!important}.revolutionslider-container a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}.revolutionslider-container .button.green,.revolutionslider-container .button:hover.green,.revolutionslider-container .purchase.green,.revolutionslider-container .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}.revolutionslider-container .button.blue,.revolutionslider-container .button:hover.blue,.revolutionslider-container .purchase.blue,.revolutionslider-container .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}.revolutionslider-container .button.red,.revolutionslider-container .button:hover.red,.revolutionslider-container .purchase.red,.revolutionslider-container .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}.revolutionslider-container .button.orange,.revolutionslider-container .button:hover.orange,.revolutionslider-container .purchase.orange,.revolutionslider-container .purchase:hover.orange{background-color:#f70;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}.revolutionslider-container .button.darkgrey,.revolutionslider-container .button.grey,.revolutionslider-container .button:hover.darkgrey,.revolutionslider-container .button:hover.grey,.revolutionslider-container .purchase.darkgrey,.revolutionslider-container .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}.revolutionslider-container .button.lightgrey,.revolutionslider-container .button:hover.lightgrey,.revolutionslider-container .purchase.lightgrey,.revolutionslider-container .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555}.revolutionslider-container .tp-simpleresponsive .slotholder *,.revolutionslider-container .tp-simpleresponsive img{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.revolutionslider-container .tp-simpleresponsive .caption,.revolutionslider-container .tp-simpleresponsive .tp-caption{-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;visibility:hidden}.revolutionslider-container .tp-simpleresponsive img{max-width:none}.revolutionslider-container .noFilterClass{filter:none!important}.revolutionslider-container .tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.revolutionslider-container .tp-bannershadow.tp-shadow1{background:url(../assets/shadow1.png) no-repeat;background-size:100%;width:890px;height:30px;bottom:-30px}.revolutionslider-container .tp-bannershadow.tp-shadow2{background:url(../assets/shadow2.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}.revolutionslider-container .tp-bannershadow.tp-shadow3{background:url(../assets/shadow3.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}.revolutionslider-container .caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.revolutionslider-container .caption.fullscreenvideo iframe{width:100%!important;height:100%!important}.revolutionslider-container .tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.revolutionslider-container .tp-caption.fullscreenvideo iframe{width:100%!important;height:100%!important}.revolutionslider-container .tpclear{clear:both}.revolutionslider-container .tp-bullets{z-index:1000;position:absolute;-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out}.revolutionslider-container .tp-bullets.hidebullets{-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.revolutionslider-container .tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(../assets/boxed_bgtile.png);height:40px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.revolutionslider-container .tp-bullets.simplebullets.navbar-old{background:url(../assets/navigdots_bgtile.png);height:35px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.revolutionslider-container .tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(../../images/sm/app/bullets.png) no-Repeat top left;width:20px;height:20px;margin-right:0;float:left;margin-top:-10px;margin-left:3px}.revolutionslider-container .tp-bullets.simplebullets.round .bullet.last{margin-right:3px}.revolutionslider-container .tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(../assets/bullets.png) no-Repeat bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:-12px}.revolutionslider-container .tp-bullets.simplebullets.round-old .bullet.last{margin-right:0}.revolutionslider-container .tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(../assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:-10px}.revolutionslider-container .tp-bullets.simplebullets.square .bullet.last{margin-right:0}.revolutionslider-container .tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(../assets/bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:-10px}.revolutionslider-container .tp-bullets.simplebullets.square-old .bullet.last{margin-right:0}.revolutionslider-container .tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(../assets/bullet_boxed.png) no-Repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:10px}.revolutionslider-container .tp-bullets.simplebullets.navbar .bullet.first{margin-left:0!important}.revolutionslider-container .tp-bullets.simplebullets.navbar .bullet.last{margin-right:0!important}.revolutionslider-container .tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(../assets/navigdots.png) no-Repeat bottom left;width:15px;height:15px;margin-left:5px!important;margin-right:5px!important;float:left;margin-top:10px}.revolutionslider-container .tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0!important}.revolutionslider-container .tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0!important}.revolutionslider-container .tp-bullets.simplebullets .bullet:hover,.revolutionslider-container .tp-bullets.simplebullets .bullet.selected{background-position:top left}.revolutionslider-container .tp-bullets.simplebullets.round .bullet:hover,.revolutionslider-container .tp-bullets.simplebullets.round .bullet.selected,.revolutionslider-container .tp-bullets.simplebullets.navbar .bullet:hover,.revolutionslider-container .tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left}.revolutionslider-container .tparrows{-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out}.revolutionslider-container .tparrows.hidearrows{-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.revolutionslider-container .tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_left.png) no-Repeat top left;width:40px;height:40px}.revolutionslider-container .tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_right.png) no-Repeat top left;width:40px;height:40px}.revolutionslider-container .tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_left.png) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:-7px}.revolutionslider-container .tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_right.png) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:-7px}.revolutionslider-container .tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left.png) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px}.revolutionslider-container .tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right.png) no-Repeat top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px}.revolutionslider-container .tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_left_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}.revolutionslider-container .tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(../assets/small_right_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}.revolutionslider-container .tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrowleft.png) no-Repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}.revolutionslider-container .tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrowright.png) no-Repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}.revolutionslider-container .tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}.revolutionslider-container .tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0}.revolutionslider-container .tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:-9px}.revolutionslider-container .tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:-9px}.revolutionslider-container .tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0;margin-top:-9px}.revolutionslider-container .tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(../assets/arrow_right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0;margin-top:-9px}.revolutionslider-container .tp-leftarrow.default{opacity:.8;z-index:100;cursor:pointer;position:relative;background:url(../../images/sm/slides/ui/arrows.png) no-Repeat bottom center;width:55px;height:55px}.revolutionslider-container .tp-rightarrow.default{opacity:.8;z-index:100;cursor:pointer;position:relative;background:url(../../images/sm/slides/ui/arrows.png) no-Repeat top center;width:55px;height:55px}.revolutionslider-container .tp-leftarrow:hover,.revolutionslider-container .tp-rightarrow:hover{opacity:1}.revolutionslider-container .tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}.revolutionslider-container .fullwidthbanner-container .tp-thumbs{padding:3px}.revolutionslider-container .tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}.revolutionslider-container .tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}.revolutionslider-container .tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:0;margin:0;float:left;-ms-filter:"alpha(opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}.revolutionslider-container .tp-bullets.tp-thumbs .bullet:hover,.revolutionslider-container .tp-bullets.tp-thumbs .bullet.selected{-ms-filter:"alpha(opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.revolutionslider-container .tp-thumbs img{width:100%}.revolutionslider-container .tp-bannertimer{width:100%;height:10px;background:rgba(79,128,185,0.7);position:absolute;z-index:200}.revolutionslider-container .tp-bannertimer.tp-bottom{bottom:0!important;height:10px}@media only screen and (min-width:480px) and (max-width:767px){.revolutionslider-container .responsive .tp-bullets.tp-thumbs{width:300px!important;height:30px!important}.revolutionslider-container .responsive .tp-bullets.tp-thumbs .tp-mask{width:300px!important;height:30px!important}.revolutionslider-container .responsive .tp-bullets.tp-thumbs .bullet{width:60px!important;height:30px!important}}@media only screen and (min-width:0) and (max-width:479px){.revolutionslider-container .responsive .tp-bullets{display:none}.revolutionslider-container .responsive .tparrows{display:none}}.revolutionslider-container .tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.revolutionslider-container .tp-simpleresponsive a{text-decoration:none}.revolutionslider-container .tp-simpleresponsive ul{list-style:none;padding:0;margin:0}.revolutionslider-container .tp-simpleresponsive ul li{list-stye:none;position:absolute;visibility:hidden}.revolutionslider-container .caption.slidelink a div,.revolutionslider-container .tp-caption.slidelink a div{width:10000px;height:10000px;background:url(../assets/coloredbg.png) repeat}.revolutionslider-container .tp-loader{background:url(../assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.revolutionslider-container .tp-transparentimg{content:"url(../assets/transparent.png)"}.revolutionslider-container .tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}.c2{color:#ff9b0d!important}.c4{color:#666e80!important}.c8{color:#ff3a0d!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pt110{padding-top:110px!important}.pt120{padding-top:120px!important}.pt130{padding-top:130px!important}.pt140{padding-top:140px!important}.pt150{padding-top:150px!important}.pt160{padding-top:160px!important}.pt170{padding-top:170px!important}p.breadcrumbs a{color:white;border-bottom:none!important}p.breadcrumbs a:hover,p.breadcrumbs a:visited{border-bottom:1px dotted white!important;transition:all .5s ease-out 0s;background:none!important}p.breadcrumbs a:focus{color:orange}.secondary-headline{color:#1c67b5;text-transform:capitalize;font-size:18px;font-weight:600}.page-title-large{font-size:64px;font-size:6.4rem;margin-bottom:0;letter-spacing:-2px;color:white}.page-title-large-two{font-size:64px;font-size:6.4rem;line-height:5.4rem;line-height:54px;margin-bottom:0;letter-spacing:-2px;color:white}.page-title-large-three{color:#fff;font-size:4.8rem;letter-spacing:-2px;line-height:48px;margin-bottom:0}.page-titile-top-gap{padding-top:105px}.page-title-lead{line-height:19px;font-size:15px;font-size:1.5rem}.page-title-lead a,.page-title-lead a:hover{color:white;float:right;font-weight:300;margin-top:15px;padding:5px}div.frame{border:3px solid white;border-radius:10px;padding:5px 15px}.head-img-gradient{position:absolute;width:100%;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMC4wMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWYxZjFmIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(31,31,31,0) 37%,rgba(31,31,31,0.02) 39%,rgba(31,31,31,0.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(37%,rgba(31,31,31,0)),color-stop(39%,rgba(31,31,31,0.02)),color-stop(100%,rgba(31,31,31,0.6)));background:-webkit-linear-gradient(top,rgba(31,31,31,0) 37%,rgba(31,31,31,0.02) 39%,rgba(31,31,31,0.6) 100%);background:-o-linear-gradient(top,rgba(31,31,31,0) 37%,rgba(31,31,31,0.02) 39%,rgba(31,31,31,0.6) 100%);background:-ms-linear-gradient(top,rgba(31,31,31,0) 37%,rgba(31,31,31,0.02) 39%,rgba(31,31,31,0.6) 100%);background:linear-gradient(to bottom,rgba(31,31,31,0) 37%,rgba(31,31,31,0.02) 39%,rgba(31,31,31,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001f1f1f',endColorstr='#991f1f1f',GradientType=0)}.head-img-gradient-two{position:absolute;width:100%;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMC4wMyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWYxZjFmIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(31,31,31,0) 37%,rgba(31,31,31,0.03) 39%,rgba(31,31,31,0.9) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(37%,rgba(31,31,31,0)),color-stop(39%,rgba(31,31,31,0.03)),color-stop(100%,rgba(31,31,31,0.9)));background:-webkit-linear-gradient(top,rgba(31,31,31,0) 37%,rgba(31,31,31,0.03) 39%,rgba(31,31,31,0.9) 100%);background:-o-linear-gradient(top,rgba(31,31,31,0) 37%,rgba(31,31,31,0.03) 39%,rgba(31,31,31,0.9) 100%);background:-ms-linear-gradient(top,rgba(31,31,31,0) 37%,rgba(31,31,31,0.03) 39%,rgba(31,31,31,0.9) 100%);background:linear-gradient(to bottom,rgba(31,31,31,0) 37%,rgba(31,31,31,0.03) 39%,rgba(31,31,31,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001f1f1f',endColorstr='#e61f1f1f',GradientType=0)}.third-headline{color:#2b4b9b;font-size:26px;font-weight:300;letter-spacing:-1px;text-transform:capitalize}.img_container-common{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white}.img-container-bergamo{position:relative;height:550px;max-height:550px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_scale,w_2884/c_crop,g_center,h_701,w_2959,y_1128/v1378919985/topflight/city-breaks/bergamo/bergamo-header3.jpg') no-repeat center center;background-size:cover}.img-container-bologna{position:relative;height:550px;max-height:550px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1378993018/topflight/city-breaks/bologna/bologna-header.jpg') no-repeat center center;background-size:cover}.img-container-florence{position:relative;height:550px;max-height:550px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1378994783/topflight/city-breaks/florence/florence-header.jpg') no-repeat center center;background-size:cover}.img-container-milan{position:relative;height:550px;max-height:550px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1378995659/topflight/city-breaks/milan/milan-header-web.jpg') no-repeat center center;background-size:cover}.img-container-naples{position:relative;height:550px;max-height:550px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1378995869/topflight/city-breaks/naples/naples-header3.jpg') no-repeat center center;background-size:cover}.img-container-pisa{position:relative;height:550px;max-height:550px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_scale,w_2920/c_crop,g_center,h_624,w_2859,y_650,fl_keep_iptc/v1378997683/topflight/city-breaks/pisa/pisa-header5.jpg') no-repeat center center;background-size:cover}.img-container-rome{position:relative;height:550px;max-height:550px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379000958/topflight/city-breaks/rome/rome-header4.jpg') no-repeat center center;background-size:cover}.img-container-venice{position:relative;height:550px;max-height:550px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379001425/topflight/city-breaks/venice/venice-header.jpg') no-repeat center center;background-size:cover}.img-container-verona{position:relative;height:550px;max-height:550px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379003075/topflight/city-breaks/verona/verona-header.jpg') no-repeat center center;background-size:cover}.img-container-city-breaks{position:relative;height:350px;max-height:350px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1378995869/topflight/city-breaks/naples/naples-header3.jpg') no-repeat center bottom;background-size:cover}.img-container-cruise-holidays{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_scale,w_1598/c_crop,g_center,h_650,w_1600/v1379665066/topflight/cruise-holidays/cruise3.jpg') no-repeat center center;background-size:cover}.img-container-cruise-specials{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379593033/topflight/cruise-holidays/cruise12.jpg') no-repeat center center;background-size:cover}.img-container-mediterranean{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379593166/topflight/cruise-holidays/cruise19.jpg') no-repeat center center;background-size:cover}.img-container-voyage-islands{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_crop,g_center,h_650,r_0,w_1600,x_500,y_400/v1379592935/topflight/cruise-holidays/cruise-voyage-islands-web.jpg') no-repeat center center;background-size:cover}.img-container-fjords{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379592870/topflight/cruise-holidays/cruise-fjords.jpg') no-repeat left center;background-size:cover}.img-container-baltic{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379592818/topflight/cruise-holidays/cruise-baltic.jpg') no-repeat left center;background-size:cover}.img-container-weddings{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379594209/topflight/other-holidays/wedding11.jpg') no-repeat center center;background-size:cover}.img-container-lake-garda{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379594444/topflight/other-holidays/weddings-lake-garda.jpg') no-repeat center center;background-size:cover}.img-container-sorrento{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_crop,g_center,h_1414,w_3605,y_140/c_scale,h_600,w_1650/v1379594471/topflight/other-holidays/weddings-sorrento.jpg') no-repeat center center;background-size:cover}.img-container-honeymoons{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379594408/topflight/other-holidays/wedding8.jpg') no-repeat center center;background-size:cover}.img-container-legal{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379594457/topflight/other-holidays/weddings-legal.jpg') no-repeat center bottom;background-size:cover}.img-container-about-us{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379594677/topflight/other-information/other-info-header1-web.jpg') no-repeat right center;background-size:cover}.img-container-activity{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_fill,w_1600/c_crop,g_center,h_650,w_1600,y_800,fl_keep_iptc/v1379592510/topflight/activity-holidays/activity-holidays-header1.jpg') no-repeat center center;background-size:cover}.img-container-activity-watersports{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_scale,w_1600/c_crop,g_south,h_650,w_1600,a_hflip/v1379592619/topflight/activity-holidays/activity-holidays-watersports.jpg') no-repeat right center;background-size:cover}.img-container-lake-maggiore{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_fill,w_1600/c_crop,g_center,h_650,r_0,w_1600,y_123/v1379672531/topflight/activity-holidays/activity-holidays-lake-maggiore.jpg') no-repeat center center;background-size:cover}.img-container-madeira{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_fill,h_1067,w_1600/c_crop,g_south,h_650,w_1600/v1379592567/topflight/activity-holidays/activity-holidays-madeira-walking.jpg') no-repeat center center;background-size:cover}.img-container-cookery{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_fill,w_1600/c_crop,g_south,h_650,w_1600/v1379592504/topflight/activity-holidays/activity-holidays-cooking.jpg') no-repeat center bottom;background-size:cover}.img-container-cinque-terre{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_fill,w_1600/c_crop,g_north,h_650,w_1600,y_134/v1379672527/topflight/activity-holidays/activity-holidays-cinque-terre2.jpg') no-repeat center top;background-size:cover}.img-container-ski-guides{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/c_scale,w_2500/v1379594752/topflight/ski-guides/ski-guides-header-two.jpg') no-repeat center center;background-size:cover}.img-container-venice-sale{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379001425/topflight/city-breaks/venice/venice-header.jpg') no-repeat center center;background-size:cover}.img-container-other-summer{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1380103714/other-summer-destinations-algarve_nyrctr.jpg') no-repeat center top;background-size:cover}.img-container-ski-guides-staff{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379595125/topflight/ski-guides/ski-guides-staff-recommendations.jpg') no-repeat center top;background-size:cover}.img-container-ski-guides-liveliest{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('//res.cloudinary.com/holiday-images/image/upload/w_1600,h_650,c_fill,fl_keep_iptc/v1379595087/topflight/ski-guides/ski-guides-liveliest-ski-resorts.jpg') no-repeat center center;background-size:cover}.img-container-other-template{position:relative;height:400px;max-height:400px;width:100%;overflow:hidden;color:white;background:url('') no-repeat center center;background-size:cover}.img-attractions{max-height:240px;overflow:hidden}.homepage-item div.img-attractions a{margin-top:0}.img-accommodation{max-height:300px;overflow:hidden}.holidays-info{background:#ff9b0d}.hr-divider{display:none;border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0))}.frame-primary-header{letter-spacing:1px}.frame-secondary-header{font-size:2.5rem;color:white}.frame-secondary-header a{color:white}.star-icons{color:#ff9b0d}.hotel-desc{color:#666e80;margin-top:10px}.hotel-desc p{padding:0}.hotel-desc-header{color:#b4bac7;font-size:1.2rem;font-size:12px;font-weight:600;text-transform:uppercase;margin-top:10px}.box{border:1px solid #a1a1a1;position:relative;padding:30px 50px;margin:0 auto;background-color:#f4f4f4;margin-bottom:30px}.box:before,.box:after{position:absolute;width:40%;height:24px;content:' ';left:16px;bottom:20px;background:transparent;-webkit-transform:skew(-5deg) rotate(-5deg);-moz-transform:skew(-5deg) rotate(-5deg);-ms-transform:skew(-5deg) rotate(-5deg);-o-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.3);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.3);box-shadow:0 6px 12px rgba(0,0,0,0.3);z-index:-1}.box:after{left:auto;right:16px;-webkit-transform:skew(5deg) rotate(5deg);-moz-transform:skew(5deg) rotate(5deg);-ms-transform:skew(5deg) rotate(5deg);-o-transform:skew(5deg) rotate(5deg);transform:skew(5deg) rotate(5deg)}.info-text{font-size:1.6rem;font-size:16px;color:#666e80}.info-text-header{font-weight:600;font-size:2.1rem;font-size:21px;line-height:2.1rem;line-height:21px}.cruise-offer-container{margin-bottom:30px}.cruise-img{max-height:300px;overflow:hidden}.cruise-smaller-gap{margin-left:1%!important;width:50%!important}.cruise-offer-frame{padding-right:10px;color:#666e80}.cruise-offer-badge{position:absolute;right:-10px;top:-10px;width:125px}.cruise-offer-logo{position:absolute;right:-10px;top:-10px;width:125px}.cruise-offer-badge-tailormades{position:relative;left:730px;bottom:90px;transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg)}.cruise-offer-star{bottom:50px;color:#fff;font-size:32px;left:-98px;position:relative}.cruise-offer-triangle-spectacular{position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:110px 0 0 120px;border-color:transparent transparent transparent #ff390d;-webkit-transform:rotate(360deg)}.cruise-offer-triangle-topflight{position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:110px 0 0 120px;border-color:transparent transparent transparent #2b4b9b;-webkit-transform:rotate(360deg)}.cruise-offer-header{font-size:26px;font-weight:600;letter-spacing:-1px;text-transform:uppercase;width:80%}.cruise-offer-header-two{font-size:21px;line-height:26px;font-weight:600;letter-spacing:-1px;text-transform:uppercase;width:80%}.cruise-offer-subheader{text-transform:uppercase;font-weight:400;font-size:21px}.cruise-offer-text{font-size:14px}.cruise-offer-price{font-size:16px;padding:10px;background:#f0f0f0}.cruise-offer-smalltxt{font-size:13px;font-style:italic}.cruise-offer-list{margin-top:5px}ul.cruise-offer-list li{font-size:14px;margin-bottom:8px}.cruise-offer-contra{font-size:21px;font-weight:600;letter-spacing:-1px;text-transform:uppercase;color:white;background:#666e80;padding:10px}.wedding-offer-header{font-size:26px;font-weight:600;letter-spacing:-1px;text-transform:uppercase}.wedding-offer-subheader{text-transform:uppercase;font-weight:400;background:none repeat scroll 0 0 #f0f0f0;font-size:16px;padding:10px;margin-top:10px;margin-bottom:5px;color:#666e80}.activity-offer-header{font-size:21px;font-weight:600;letter-spacing:-1px;text-transform:uppercase;line-height:23px;color:#666e80}ul.ns-list li{font-size:14px}div.page-text-only{margin-bottom:30px}div.page-text-only h1,div.page-text-only h2,div.page-text-only h3,div.page-text-only h4,div.page-text-only p{color:#666e80}.page-text-only h1{color:#666e80!important;font-size:3.6rem;font-size:36px;margin-top:20px}.page-text-only h2{color:#666e80!important;font-size:1.8rem;font-size:18px;margin-top:10px;text-transform:uppercase;font-weight:400}.page-text-only h3{color:#b4bac7!important;font-weight:600;font-size:1.4rem;font-size:14px;text-transform:uppercase;margin-top:10px;margin-bottom:0}section.booking-conditions,.booking-conditions h2{color:white!important}.tp-leftarrow,.tp-rightarrow{z-index:100000!important}nav ul.top-nav-bar li,nav ul.bottom-nav-bar li{line-height:35px}.flyout li a.white{color:white}.table-for-sale{border:1px solid #666e80}thead{background:#666e80!important;color:white!important}thead tr td{padding:10px!important;font-size:16px}td p{font-size:18px}td h1{color:#ff9b0d;font-weight:300;margin-top:30px;font-size:24px}.orange-link,.orange-link:hover{color:#ff9b0d;display:block;margin-top:15px}.liveliest-header{background:#1f3773;color:white;font-weight:600;font-size:16px;padding:10px}.liveliest-list{margin-top:0}ul.liveliest-list li{font-size:14px;margin-bottom:0;background:#ecf0f1;padding:10px}ul.liveliest-list li:hover{background-color:rgba(255,155,13,0.75);-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}ul.liveliest li a{color:#666e80}#fancybox-overlay{z-index:1000000!important}.fancybox-opened{z-index:1000005!important}.feedbackPanel{position:absolute;top:100px;width:100%;z-index:10000}@media only screen and (max-width:1023px){.pt140{padding-top:190px!important}.pt110{padding-top:120px!important}.frame-primary-header{letter-spacing:1px;font-size:1rem}.frame-secondary-header{font-size:1.7rem;color:white}.page-title-lead{line-height:14px;font-size:1.2rem}}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.f13{font-size:13px!important}.slim{font-weight:normal}.heavy{font-weight:bold}.obese{font-weight:bolder}.nounderline{text-decoration:none}.underground{text-decoration:underline}.slimshady{text-shadow:#fff 1px 1px 1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ari{font-family:arial}.verdi{font-family:verdana}.georgie{font-family:georgia}.lucy{font-family:'Lucida Sans'}.trebly{font-family:'Trebuchet MS'}.type1{font-family:'LeagueGothicRegular','Helvetica LT Condensed','Arial Narrow','Arial',Helvetica,sans-serif}.iconic{font-family:'Signify';font-weight:normal}.ns-black{color:#000}.ns-white,.white.type{color:#fff!important}blockquote.ns-white p{color:#fff!important}.ns-red{color:#e44349}.ns-blue{color:#0476bb}.ns-backgrey{color:#818285}.ns-grey{color:#999}.ns-vlightgrey{color:#ccc}.ns-orange{color:#f26722}.ns-yellow{color:#f8e918}.ns-darkgrey{color:#333}.ns-medgrey{color:#666}.green-type{color:#9abe42}.ns-col1{color:#005a9c!important}.ns-col2{color:#f60!important}.ns-col3{color:#2b777f}@font-face{font-family:'Proxima Nova';src:url('../../fonts/proxima_nova_extrabold-webfont.eot');src:url('../../fonts/proxima_nova_extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/proxima_nova_extrabold-webfont.woff') format('woff'),url('../../fonts/proxima_nova_extrabold-webfont.ttf') format('truetype'),url('../../fonts/proxima_nova_extrabold-webfont.svg#../../fonts/proxima_nova_thextrabold') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'Proxima Nova';src:url('../../fonts/proxima_nova_light-webfont.eot');src:url('../../fonts/proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/proxima_nova_light-webfont.woff') format('woff'),url('../../fonts/proxima_nova_extrabold-webfont.ttf') format('truetype'),url('../../fonts/proxima_nova_light-webfont.svg#../../fonts/proxima_nova_light') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'League Gothic';src:url('../../fonts/League_Gothic-webfont.eot');src:url('../../fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/League_Gothic-webfont.woff') format('woff'),url('../../fonts/League_Gothic-webfont.ttf') format('truetype'),url('../../fonts/League_Gothic-webfont.svg#../../fonts/League_Gothic') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Signify';src:url('../../fonts/signify-webfont.eot');src:url('../../fonts/signify-webfont.eot?#iefix') format('embedded-opentype'),url('../../fonts/signify-webfont.woff') format('woff'),url('../../fonts/signify-webfont.ttf') format('truetype'),url('../../fonts/signify-webfont.svg#Signify') format('svg');font-weight:normal;font-style:normal}.dl-menuwrapper{width:100%;max-width:300px;float:left;position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper button{background:white;border:0;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:0}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#1c67b5}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#b4bac7;top:10px;left:16%;box-shadow:0 10px 0 #b4bac7,0 20px 0 #b4bac7}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative;width:100%}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:0}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1)}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,0.1)}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;content:"\f105"}.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(255,255,255,0.5);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:rgba(255,255,255,0.5)}.dl-menuwrapper .dl-menu{margin:5px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;-moz-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;-moz-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 .4s ease;-moz-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 .4s ease;-moz-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 .4s ease;-moz-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}}@-moz-keyframes MenuAnimOut1{50%{-moz-transform:translateZ(-250px) rotateY(30deg)}75%{-moz-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-moz-keyframes MenuAnimOut2{100%{-moz-transform:translateX(-100%);opacity:0}}@-moz-keyframes MenuAnimOut3{100%{-moz-transform:translateZ(300px);opacity:0}}@-moz-keyframes MenuAnimOut4{100%{-moz-transform:translateZ(-300px);opacity:0}}@-moz-keyframes MenuAnimOut5{100%{-moz-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut2{100%{transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut3{100%{transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut4{100%{transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut5{100%{transform:translateY(40%);opacity:0}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;-moz-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;-moz-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;-moz-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;-moz-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;-moz-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes MenuAnimIn1{0%{-moz-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-moz-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-moz-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-moz-keyframes MenuAnimIn2{0%{-moz-transform:translateX(-100%);opacity:0}100%{-moz-transform:translateX(0px);opacity:1}}@-moz-keyframes MenuAnimIn3{0%{-moz-transform:translateZ(300px);opacity:0}100%{-moz-transform:translateZ(0px);opacity:1}}@-moz-keyframes MenuAnimIn4{0%{-moz-transform:translateZ(-300px);opacity:0}100%{-moz-transform:translateZ(0px);opacity:1}}@-moz-keyframes MenuAnimIn5{0%{-moz-transform:translateY(40%);opacity:0}100%{-moz-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{transform:translateZ(0px) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn2{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes MenuAnimIn3{0%{transform:translateZ(300px);opacity:0}100%{transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn4{0%{transform:translateZ(-300px);opacity:0}100%{transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn5{0%{transform:translateY(40%);opacity:0}100%{transform:translateY(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;-moz-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;-moz-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;-moz-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;-moz-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;-moz-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@-moz-keyframes SubMenuAnimIn1{0%{-moz-transform:translateX(50%);opacity:0}100%{-moz-transform:translateX(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn2{0%{-moz-transform:translateX(100%);opacity:0}100%{-moz-transform:translateX(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn3{0%{-moz-transform:translateZ(-300px);opacity:0}100%{-moz-transform:translateZ(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn4{0%{-moz-transform:translateZ(300px);opacity:0}100%{-moz-transform:translateZ(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn5{0%{-moz-transform:translateZ(-200px);opacity:0}100%{-moz-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{transform:translateX(50%);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn2{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn3{0%{transform:translateZ(-300px);opacity:0}100%{transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn4{0%{transform:translateZ(300px);opacity:0}100%{transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn5{0%{transform:translateZ(-200px);opacity:0}100%{transform:translateZ(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;-moz-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;-moz-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;-moz-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;-moz-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;-moz-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);opacity:0}}@-moz-keyframes SubMenuAnimOut1{0%{-moz-transform:translateX(0%);opacity:1}100%{-moz-transform:translateX(50%);opacity:0}}@-moz-keyframes SubMenuAnimOut2{0%{-moz-transform:translateX(0%);opacity:1}100%{-moz-transform:translateX(100%);opacity:0}}@-moz-keyframes SubMenuAnimOut3{0%{-moz-transform:translateZ(0px);opacity:1}100%{-moz-transform:translateZ(-300px);opacity:0}}@-moz-keyframes SubMenuAnimOut4{0%{-moz-transform:translateZ(0px);opacity:1}100%{-moz-transform:translateZ(300px);opacity:0}}@-moz-keyframes SubMenuAnimOut5{0%{-moz-transform:translateZ(0);opacity:1}100%{-moz-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut1{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut2{0%{transform:translateX(0%);opacity:1}100%{transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut3{0%{transform:translateZ(0px);opacity:1}100%{transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{transform:translateZ(0px);opacity:1}100%{transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut5{0%{transform:translateZ(0);opacity:1}100%{transform:translateZ(-200px);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.demo-1 .dl-menuwrapper button{background:#c62860}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847}.demo-2 .dl-menuwrapper button{background:#e86814}.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper ul{background:#d35400}.demo-3 .dl-menuwrapper button{background:#08cbc4}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul{background:#00b4ae}.demo-4 .dl-menuwrapper button{background:#90b912}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul{background:#79a002}.demo-5 .dl-menuwrapper button{background:#744783}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul{background:#643771}.responsive-menu-container{width:300px}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.dw-dark{color:#424255}.dw-blue{color:#1c67b5}.row{max-width:1140px}.buffer{padding:0 20px}#wicketDebugBar{display:none!important}.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.emerald-gradient{background:#04ccba;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#03c1b2),color-stop(1,#1ac0b1));background:-ms-linear-gradient(bottom,#03c1b2,#1ac0b1);background:-moz-linear-gradient(center bottom,#03c1b2 0,#1ac0b1 100%)}.blue-gradient{background:#1487d1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1487d1),color-stop(1,#1ba1e2));background:-ms-linear-gradient(bottom,#1487d1,#1ba1e2);background:-moz-linear-gradient(center bottom,#1487d1 0,#1ba1e2 100%)}.hotelBookListDuration{font-style:italic;font-size:1.1rem;opacity:.5;padding-left:20px}.primary-typeface{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}.tisa-light{font-family:"aktiv-grotesk-thin",'aktiv-grotesk','Helvetica Neue','Helvetica','Arial',sans-serif}.display-typeface{font-family:'Playfair Display','Times New Roman',serif}.light-grey{color:#ecf0f1}.medium-grey{color:#95a5a6}.dark-type{color:#2c3752}.emerald-type,.green-type{color:#ff9b0d}.top-panel .tab-row{display:none}body{background:#efefef!important;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";font-size:14px;font-size:1.4rem;color:#282833;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}@media only screen and (max-width:410px){html,body{font-size:10px}}form.nice input.input-text{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}li{font-size:14px;font-size:1.4rem}h1,h2{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}h1{font-size:18px}h2{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}h3{font-size:16px;font-size:1.6rem;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:none}header{border-bottom:1px solid #f2f2f2}.social-header-link{display:inline-block;padding:0 5px;font-size:16px;line-height:25px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.social-header-link img{height:18px;position:relative;top:3px}.tp-bannertimer{display:none}.social-header-link:hover{color:#ff9b0d!important}.plain-links,.plain-links:hover{border-bottom:0;background:0;font-weight:normal}.plain-links.ns-black,.plain-links.ns-black:hover{color:#444}.color-one{color:#1f3773}.color-two{color:#ff9b0d}.color-three{color:#1c67b5}.color-four{color:#666e80}.color-five{color:#b4bac7}.color-dark{color:#2c3752}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;visibility:hidden;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';overflow:hidden}.wf-active .material-icons{visibility:inherit}a{color:#1f3773}p a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}p a:hover,.footermenu a:hover{border-bottom:0;text-decoration:underline}p a:active{border-bottom:1px solid #ff9b0d;background:#ff9b0d;color:white}a.hotel-name:active{background:#ff9b0d;color:white}.tertiary-headline{color:#1c67b5;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;text-transform:none;margin-top:15px;font-size:16px;font-size:1.6rem}.destinations-menu h4{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:200;font-size:1.6rem;margin:15px 0 0}footer h4{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:200;font-size:2.1rem;margin:15px 0;color:#ff9b0d}.shadow-effect{position:relative;background:white;width:100%}.shadow-effect:before,.shadow-effect:after{z-index:-1;position:absolute;content:"";bottom:-2px;left:5px;width:50%;top:80%;max-width:300px;background:rgba(0,0,0,0.7);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.7);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.shadow-effect:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:5px;left:auto}.flyout{display:none}nav ul.bottom-nav-bar{width:100%;clear:both;margin:0;padding:0}nav ul.bottom-nav-bar li{float:left;display:block;position:relative;padding:0;margin:0;line-height:35px;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}nav ul.bottom-nav-bar li a.main{padding:10px 60px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}nav ul.bottom-nav-bar li i.material-icons{position:relative;top:3px;font-size:15px}nav ul.top-nav-bar{width:100%;clear:both;margin:0;padding:0;height:25px;background:#1f3773;color:white}nav ul.top-nav-bar .flyout{background:rgba(255,155,13,0.9);top:24px;border:0;box-shadow:0 0 10px rgba(0,0,0,0.3);color:white}nav ul.top-nav-bar .flyout ul{margin-bottom:0}nav ul.top-nav-bar .flyout li{height:43px;line-height:43px}nav ul.top-nav-bar .flyout ul li a{color:white;text-transform:uppercase;border-bottom:1px solid #ff9b0d}nav ul.top-nav-bar .flyout ul li a:hover{background:#e84c3c;color:white}nav ul.top-nav-bar li{float:left;display:block;position:relative;padding:0;margin:0;height:25px;line-height:25px;margin:0}nav ul.top-nav-bar li p{margin:0;padding:0;line-height:25px;font-size:12px}nav ul.top-nav-bar li a.main{background:#ff9b0d;color:white;display:inline-block;padding:0 60px;height:25px;line-height:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}nav ul.top-nav-bar .phone-number-container{padding-left:30px;float:left}nav ul.top-nav-bar .phone-number-container .material-icons{position:relative;top:3px;font-size:16px;margin-right:10px;display:inline-block}nav ul.top-nav-bar .external-link{display:inline-block;padding:0 30px;height:25px;line-height:25px;color:white;background:#1f3773;text-transform:uppercase;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;position:relative;top:0;font-size:12px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}nav ul.top-nav-bar .external-link:hover{background:#1c67b5;color:white}nav ul.bottom-nav-bar{height:6rem;line-height:45px}nav ul.bottom-nav-bar .flyout{background:rgba(255,155,13,0.9);top:6rem;border:0;box-shadow:0 0 10px rgba(0,0,0,0.3);right:auto;left:0;color:white}nav ul.bottom-nav-bar .flyout ul{margin-bottom:0}nav ul.bottom-nav-bar .flyout ul li a{color:white;text-transform:uppercase;border-bottom:1px solid #ff9b0d}nav ul.bottom-nav-bar .flyout ul li a:hover{background:#1c67b5;color:white}nav ul.bottom-nav-bar .flyout.right-side{left:auto;right:0}nav ul.bottom-nav-bar .logo-container{display:inline-block;padding:0}nav ul.bottom-nav-bar .logo-container img{height:6rem}nav ul.bottom-nav-bar li{height:6rem}nav ul.bottom-nav-bar li a.main{color:#666e80;text-transform:uppercase;display:inline-block;padding:0 30px;height:6rem;line-height:6rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:12px}nav ul.bottom-nav-bar li a.main .icon-caret-down{color:#b4bac7}nav ul.bottom-nav-bar li a.main:hover{background:#1c67b5;color:white;cursor:pointer}nav ul.bottom-nav-bar li a.wishlist-toggle.main{padding:0 10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}nav ul.bottom-nav-bar li a.wishlist-toggle.main span.number-of-wishes{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;position:absolute;background:rgba(255,255,255,0.1);display:inline-block;height:15px;line-height:15px;width:15px;border-radius:20px;color:white;text-align:center;top:10px;border:1px solid white}nav ul.bottom-nav-bar li a.wishlist-toggle.main i.material-icons{width:24px;height:45px;font-size:2.4rem;line-height:45px;top:0;text-align:center;color:#94a5a6;opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}nav ul.bottom-nav-bar li a.wishlist-toggle.main:hover{background:rgba(0,0,0,0.1)}nav ul.bottom-nav-bar li a.wishlist-toggle.main.has-highlight{background:rgba(255,155,13,0.3)}nav ul.bottom-nav-bar li a.wishlist-toggle.main.has-highlight i.material-icons{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:scale(1.1)}nav ul.bottom-nav-bar li a.wishlist-toggle.has-wishes{color:#e84c3c}nav ul.bottom-nav-bar li a.wishlist-toggle.has-wishes i.material-icons{color:#e84c3c}nav ul.bottom-nav-bar li a.wishlist-toggle.has-wishes span.number-of-wishes{background:#1ba1e2}nav ul.bottom-nav-bar li a.wishlist-toggle.active{color:#1ba1e2}nav ul.bottom-nav-bar li a.wishlist-toggle.active i.material-icons{color:#1ba1e2}nav .locale-container{padding:0 0!important}nav .locale-container .select2-container{margin-bottom:0;margin-top:0}nav .locale-container .select2-container .select2-choice{border:0;box-shadow:none!important;background:#1f3773}nav .locale-container .select2-container .select2-choice .flag{margin-right:15px}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{float:none}@media only screen and (min-width:768px) and (max-width:1024px){li.fr.wishlist-toggle-container{position:absolute;right:70px;z-index:9999}}@media only screen and (min-width:0) and (max-width:768px){li.fr.wishlist-toggle-container{position:absolute;right:80px;z-index:9999}}.dw-page-title{text-transform:none;font-weight:normal;font-size:4rem}.flyout{background:white;top:6rem;border-color:#ecf0f1}.flyout li a{color:#1f3773;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.flyout li a:hover{background:#1f3773;color:white;text-shadow:none}.min-row{min-width:0}.login-box-container .login-box{z-index:999999999;position:fixed;top:75px;box-shadow:0 0 10px rgba(0,0,0,0.2);background:rgba(255,255,255,0.95);border-radius:3px;color:#2f71b3;text-shadow:none;width:600px}.login-box-container .login-box .container{width:auto}.login-box-container .login-box .row{min-width:0}.login-box-container .login-box .forgot-pass.ns-white{border-color:#2f71b3;color:#2f71b3!important}.login-box-container .login-box h3.social-heading{font-weight:normal}.login-box-container .login-box .button.green.nice{line-height:25px!important}.login-box-container .login-box .button.nice.orange.medium{line-height:25px!important}.login-box-container .login-box .feedbackPanel{position:relative;top:0;background:#e84c3c;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;margin:5px 0}.login-box-container .login-box .feedbackPanel li{margin:0}.flag-dropdown.select2-drop{background:#fff!important;border:1px solid #ecf0f1!important;margin-top:0;box-sizing:content-box;padding:0;margin-left:0;box-shadow:none!important;border-radius:0!important}.destinations-menu,.more-menu{top:70px;background:rgba(255,155,13,0.9);color:white;padding-bottom:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:9999999}.destinations-menu a,.more-menu a{color:white}.destinations-menu h2,.more-menu h2{font-size:16px;font-weight:500;margin-bottom:0;padding-top:15px}.destinations-menu .country-headline,.more-menu .country-headline{text-transform:none;font-weight:500;font-size:24px!important;line-height:20px!important;margin-top:20px;margin-bottom:0;margin-left:0;padding-left:0}.destinations-menu ul,.more-menu ul{margin-top:0}.destinations-menu ul li,.more-menu ul li{margin-bottom:5px}.destinations-menu ul li a,.more-menu ul li a{font-size:14px!important;border-bottom:1px dotted #fff;text-shadow:none;font-weight:400}.destinations-menu.closer,.more-menu.closer{top:6rem}div.alert-box.success.blue.tc.mb10.mt10{background:white;font-weight:normal;border:2px solid #7fae00;color:#7fae00;text-shadow:none}div.alert-box.success.blue.tc.mb10.mt10 a.ns-white{text-shadow:none;color:#7fae00!important}.loginTabs.nice.tabs input{display:none}.loginTabs.nice.tabs dd a{border:1px solid #eee}.loginTabs.nice.tabs dd a.active{border-width:3px 1px 0 1px;border-top-color:#ff9b0d}.option-switch .switch-element{width:33%;box-sizing:border-box;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:none;border:2px solid #1c67b5;color:#1c67b5;font-weight:normal;line-height:20px}.option-switch .place-option-switch.switch-element{border-top-left-radius:3px;border-bottom-left-radius:3px}.option-switch .pay-later-switch.switch-element{border-top-right-radius:3px;border-bottom-right-radius:3px}.option-switch .pay-now-switch.switch-element{border-left:0;border-right:0}.option-switch .switch-element.active{background:#1c67b5;text-transform:none;border:2px solid #1c67b5;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}.required-asterisk{float:none;color:#bb2029;position:relative;top:-1px;font-weight:bold;right:0;display:inline;padding:0}.paymentPageContainer{position:relative;z-index:990;background:white}.hotel-image{max-width:230px}.staff-pick{width:auto!important}.input-prefix{width:20%;float:left;height:42px;line-height:42px;display:block;font-weight:bold;text-align:center;background:#eee}form.nice input.input-text.has-prefix{width:80%!important;float:left}form.nice textarea.input-text{border:3px solid #eee;background:white}.holiday-description ul.ns-ratings.fr{float:none!important}.holiday-description ul.ns-ratings.fr li:first-child{margin-left:0}.revolutionslider-container .tp-bullets.simplebullets.round .bullet{background-image:url('../../images/tf/app/bullets.png')}.revolutionslider-container .tp-bullets{padding-top:70px}.revolutionslider-container{background:#1f3773;position:absolute;z-index:99;top:0;height:100%;width:100%}.revolutionslider-container .fullwidthbanner-container{position:relative}.revolutionslider-container .fullwidthbanner-container .tp-simpleresponsive ul li{width:100%}.revolutionslider-container .fullwidthbanner-container .tp-simpleresponsive ul li .slotholder img{max-width:200%;min-height:640px}.revolutionslider-container .button.large.green,.revolutionslider-container .button.large.green:hover{background:#ff9b0d;background:#04ccba;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#03c1b2),color-stop(1,#1ac0b1));background:-ms-linear-gradient(bottom,#03c1b2,#1ac0b1);background:-moz-linear-gradient(center bottom,#03c1b2 0,#1ac0b1 100%);color:white;font-family:Proxima Nova,sans-serif;font-weight:900;text-transform:uppercase;font-size:15px;font-size:1.5rem;padding:20px 60px;line-height:30px!important;border-radius:0;border-top:1px solid #04ecd8;border-left:1px solid #04ecd8;border-bottom:1px solid #03b19b;border-right:1px solid #03b19b;box-shadow:1px 2px 2px rgba(0,0,0,0.5);height:30px}.revolutionslider-container div.caption{width:100%;left:0!important;z-index:99999;top:0!important}.revolutionslider-container .slight-overlay{width:100%;height:100%;position:absolute;background:black;z-index:9999;top:0;opacity:.1}.revolutionslider-container .title-container{position:absolute;top:0;left:0;width:100%;height:100%}.revolutionslider-container .title-subcontainer{position:absolute;top:50px;width:100%;text-align:center}.revolutionslider-container .title-subcontainer h1,.revolutionslider-container .title-subcontainer h2{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;color:white}.revolutionslider-container .title-subcontainer h1{font-size:21px;font-weight:500}.revolutionslider-container .title-subcontainer h2{font-size:28px;font-weight:900}.revolutionslider-container .title-subcontainer h2 .medium{font-weight:500}.orange-gradient{background-image:-moz-linear-gradient(90deg,#ff9b0d 0,#ffbe0d 100%);background-image:-webkit-linear-gradient(90deg,#ff9b0d 0,#ffbe0d 100%);background-image:-ms-linear-gradient(90deg,#ff9b0d 0,#ffbe0d 100%)}.button.nice.orange{border-style:solid;border-width:1px;border-color:#e18d15;background-image:-moz-linear-gradient(90deg,#ff9b0d 0,#ffbe0d 100%);background-image:-webkit-linear-gradient(90deg,#ff9b0d 0,#ffbe0d 100%);background-image:-ms-linear-gradient(90deg,#ff9b0d 0,#ffbe0d 100%);box-shadow:2.5px 4.33px 5px 0 rgba(0,0,0,0.5);height:55px;line-height:55px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;padding:0 30px;letter-spacing:0;text-shadow:1px 1px 0 rgba(0,0,0,0.3)}.button.nice.orange:hover{background-image:-moz-linear-gradient(90deg,#ff7f0d 0,#ffa60d 100%);background-image:-webkit-linear-gradient(90deg,#ff7f0d 0,#ffa60d 100%);background-image:-ms-linear-gradient(90deg,#ff7f0d 0,#ffa60d 100%)}.button.nice.orange.small{padding:0 10px;height:35px;line-height:35px;box-shadow:0 0 1px rgba(0,0,0,0.3);font-weight:900}.button.nice.orange.medium{padding:0 15px;height:45px;line-height:45px;box-shadow:0 0 5px rgba(0,0,0,0.3);font-weight:900}.blue-gradient{background:#1c67b5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%)}.button.nice.blue{border-style:solid;border-width:1px;border-color:#e18d15;background:#0f7cb5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0f7cb5),color-stop(1,#0f9fe5));background:-ms-linear-gradient(bottom,#0f7cb5,#0f9fe5);background:-moz-linear-gradient(center bottom,#0f7cb5 0,#0f9fe5 100%);background:#1487d1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1487d1),color-stop(1,#1ba1e2));background:-ms-linear-gradient(bottom,#1487d1,#1ba1e2);background:-moz-linear-gradient(center bottom,#1487d1 0,#1ba1e2 100%);background:#1c67b5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%);height:55px;line-height:55px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;padding:0 30px;letter-spacing:0;text-shadow:1px 1px 0 rgba(0,0,0,0.3)}.button.nice.blue:hover{background:#0f7cb5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0f7cb5),color-stop(1,#0f9fe5));background:-ms-linear-gradient(bottom,#0f7cb5,#0f9fe5);background:-moz-linear-gradient(center bottom,#0f7cb5 0,#0f9fe5 100%);background:#1487d1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1487d1),color-stop(1,#1ba1e2));background:-ms-linear-gradient(bottom,#1487d1,#1ba1e2);background:-moz-linear-gradient(center bottom,#1487d1 0,#1ba1e2 100%);background:#1c67b5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%)}.button.nice.blue.small{padding:0 10px;height:35px;line-height:35px;box-shadow:2px 5px 5px rgba(0,0,0,0.3);font-weight:900}.button.nice.blue.medium{padding:0 15px;height:45px;line-height:45px;box-shadow:2px 5px 5px rgba(0,0,0,0.3);font-weight:900}.feed-item{border:1px solid #ddd;padding:30px;margin:15px 0}.feed-item .icon-twitter{color:#1ba1e2}.orange-stripe{border-top:3px solid #ff9b0d}.quote-form-message ul.feedbackPanel,.quote-form-message ul.feedbackPanel li{margin-bottom:0}.quote-form-message ul.feedbackPanel{top:102px;z-index:99999999;line-height:50px;text-align:center;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;padding:15px 0;position:absolute!important;width:100%;background-color:#c00000;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}.success-container ul.feedbackPanel{background-color:#7fae00;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}.revolutionslider-container .tp-rightarrow.default,.revolutionslider-container .tp-leftarrow.default{background-image:url(../../images/tf/slides/ui/arrows.png)}.request-a-quote.frame{border-color:#1f3773!important}.request-a-quote.frame .frame-secondary-header,.request-a-quote.frame .frame-primary-header{color:#1f3773!important}.button.nice.orange.expand{width:100%;height:60px;line-height:60px;box-shadow:none}.error-container ul.feedbackPanel{background-color:#c00000;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}.search-container-row{background:0;position:relative;margin-top:0;top:0;left:0;width:100%;padding-top:20px}.search-container-row .search-container{position:relative;z-index:99999;padding:20px;background-color:rgba(242,242,242,0.8);-webkit-backdrop-filter:blur(5px);margin-top:20px}.search-container-row .search-container h1{text-transform:none;font-weight:normal;font-size:24px}.search-container-row label{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;color:#424255;text-transform:none;font-size:13px;font-size:1.3rem}.search-container-row form label{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;color:#424255;text-transform:none;font-size:13px;font-size:1.3rem}.search-container-row form .select2-container,.search-container-row form .select2-container .select2-choice,.search-container-row form input.input-text.expand{border:0}.search-container-row input.search-button.button.nice{background:#ff9b0d;border:0;box-shadow:none;margin-bottom:0;padding:0;text-shadow:none;box-shadow:0 0 5px rgba(0,0,0,0.2)}.search-container-row input.search-button.button.nice:hover{background:#ffbe0d}.search-container-row input.search-button.button.nice:active{background:#ff8808}.search-container-row fieldset.search-form{padding-bottom:0;border:0}.search-options{padding-top:0;padding-bottom:20px}.search-options span.radio-dummy{background:url('../../images/tf/app/bullets.png') no-repeat top left;width:20px;height:20px;display:inline-block;position:relative;top:4px}.search-options span.radio-dummy.active{background:url('../../images/tf/app/bullets.png') no-repeat bottom left}.search-title{color:#424255;font-size:14px;margin-bottom:0}.search-form{padding-top:0}.select2-drop{z-index:999999}.select2-results .select2-highlighted{background-color:#1c67b5}.no-images-container{height:200px;padding-top:100px;color:#bcc0c0}.no-images-container p{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:900;font-size:14px}.no-images-container .icon-container{font-size:20px}.circular-icon-container{display:inline-block;border-radius:100px;border:2px solid #ecf0f1;width:20px;height:20px;line-height:20px}.circular-icon-container.double{width:40px;height:40px;line-height:48px;font-size:1.4em;text-align:center}.circular-icon-container.triple{width:60px;height:60px;line-height:69px;text-align:center}.circular-icon-container.triple i.material-icons{height:60px;line-height:60px}.long-offers-controls{height:110px}.long-offers-wrapper{min-height:200px;padding-bottom:0}.long-offers-wrapper .list_carousel.responsive{padding-top:1.6rem;position:relative;z-index:99999;padding-bottom:20px}.long-offers-wrapper .history-tagline{background:#f2f2f2;padding:30px 0}.grey-divider{background:#f2f2f2;padding:30px 0}.footermenu li{font-size:15px;font-size:1.2rem;margin:0}.footermenu li a{text-transform:uppercase;font-weight:bold;font-size:1.2rem;line-height:1.2rem}.footermenu li li a{font-weight:normal;text-transform:none;font-size:1.2rem;line-height:1.6rem}.footer-line.history-tagline{background:#f2f2f2;padding:30px 0}.history-tagline{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;opacity:.8;font-size:14px;color:#b4bac7;text-align:center}.award-logo{height:140px;width:166px;display:block;background:url('../../images/tf/app/topflight-awards.png') no-repeat top left}.topflight-19-years{background-position:top left}.topflight-10-years{background-position:top right}.secondary-headline{color:#1f3773;font-size:16px}.secondary-headline.dblock{display:block}h4.secondary-headline,h3.secondary-headline{font-size:14px;font-size:1.4rem;text-transform:uppercase;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}.small-headline{font-size:14px;font-size:1.4rem}.medium-headline{font-size:18px;font-size:1.8rem}.tisa{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}.circular-icon-container:hover{border-color:#b4bac7;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.circular-icon-container:hover .material-icons{color:#b4bac7;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.carousel-arrow{width:110px;height:110px;line-height:110px;text-align:center;color:#ecf0f1;cursor:pointer;position:relative;top:200px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.carousel-arrow.prev{left:-100px}.carousel-arrow.next{right:-100px;float:right}#carouselNext,#testimonailsNext{margin-left:-1px}.carousel-arrow:hover{position:relative;z-index:2}.carousel-arrow:hover .icon-chevron-left,.carousel-arrow:hover .icon-chevron-right,.carousel-arrow:hover i.material-icons{color:white}.long-offer-item{margin-left:15px;margin-right:15px;overflow:hidden;position:relative;text-align:left}.long-offer-item .description{margin:0;float:left;text-align:left;color:#666!important;font-size:15px;font-size:1.5rem;padding:0}.long-offer-item .price{float:right;font-size:44px;text-align:right;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;color:#2c3752;padding:0 15px 0}.long-offer-item .price .small-print{font-size:10px;display:block;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:none;font-weight:normal;margin-bottom:-5px;margin-top:-5px}.long-offer-item .price .search-returns-was{font-size:12px;float:none;display:block;margin-top:0;margin:0;text-align:center}.long-offer-item .price .search-returns-was span.strikethrough{text-decoration:line-through}.long-offer-item p a{display:inline-block;margin-left:10px;color:#1c67b5!important}.long-offer-item .img-overlay{position:absolute;top:0;left:0;width:100%;background:#1c67b5;height:165px;opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.long-offer-item .img-overlay p{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:15px;font-size:1.5rem;height:155px;line-height:155px;text-align:center;color:white;text-shadow:1px 1px 0 #5fa186}.long-offer-item .longofferthumb-link{display:block;height:155px;margin-bottom:15px}.long-offer-item img{min-height:155px;width:auto;border:0;box-shadow:none;max-width:200%}.long-offer-item h2{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:none;font-weight:400;text-align:left;font-size:18px;margin:0}.long-offer-item p{text-align:left}.long-offer-item p.long-offer-description{padding-left:10px}.long-offer-item:hover{cursor:pointer}.long-offer-item:hover .img-overlay{opacity:1}.divider-dash{width:20px;background:#ecf0f1;height:5px;margin:30px auto;display:block;clear:both;box-shadow:1px 1px 0 #fff}.avatar-placeholder{width:100%;border-radius:60px;background:#ccc;border:3px solid #ecf0f1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:80px;height:80px;overflow:hidden}.avatar-placeholder img{width:80px}.lift-above{position:relative;z-index:99}.lift-above .list_carousel.responsive{margin-top:-30px}#testimonialsNext,#testimonialsPrev{margin-top:0}.testimonials-container .carousel-arrow{top:0}.testimonials-container .circular-icon-container,.testimonials-container .icon-2x{border-color:#fdd192;color:#fdd192}.testimonials-container .circular-icon-container:hover,.testimonials-container .circular-icon-container:hover .icon-2x{border-color:white;color:white}#testimonials li{width:100%;font-size:15px;font-size:1.5rem;text-align:left;color:white}#testimonials li .avatar-placeholder{border-color:#fdd192;border-width:5px}#testimonials li p.customer{margin-top:0;color:white;font-style:italic;font-size:12px}.testimonial-text{position:relative;padding:20px}.yellow-section{background:#ff9b0d;color:#1f1f1f;padding:30px 0 40px}.yellow-section h2{font-size:24px}.yellow-section h2,.yellow-section h3{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;color:#1f1f1f;text-transform:uppercase}.yellow-section h3{font-weight:500;color:#1f1f1f}.yellow-section .iconic-container{padding-top:30px;padding-bottom:25px}footer{background:white;color:#b4bac7;margin:0 auto;padding:15px 0;text-align:left;max-width:100%}footer .columns{margin:0}footer h2{color:#ff9b0d;padding:30px 0 15px;font-weight:500;font-size:20px}footer .three.columns{width:25%}footer .six.columns{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}footer .footer-logos{margin-top:80px}footer .logo-container{background:#1f3773;padding:30px 60px 30px;float:right}footer .footermenu{text-align:left}footer .footermenu a{color:#424255;opacity:.75}footer .footermenu a.tfx-cta{opacity:1}footer .footermenu a.tfx-cta:hover{text-decoration:none}footer .footermenu .footermenu a{color:#b4bac7;opacity:1}footer .small-print{color:#b4bac7}footer form.nice input.input-text{border-width:1px}footer .atol-logo{width:20%;margin-right:5%;margin-left:10%;display:inline-block}footer .iata-logo{width:25%;display:inline-block;position:relative;top:-0.5rem}footer .atol-container .atol-logo,footer .car-container .atol-logo,footer .atol-container .car-logo,footer .car-container .car-logo{width:85px;float:left;margin-right:5%;display:inline-block;margin-left:0}footer .atol-container .car-logo,footer .car-container .car-logo{width:60px}footer .atol-container p,footer .car-container p{font-size:11px}footer .payment-logo{max-height:1.8rem;display:inline-block;position:relative;max-width:20%}footer .horizon{border-color:#b4bac7;opacity:.5}footer .social-logo-icon{width:4rem;height:4rem;padding:.8rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #b4bac7;border-radius:50px;line-height:3.2rem;float:right;margin-left:1.5rem;position:relative;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}footer .social-logo-icon a{position:absolute;width:100%;height:100%;top:0;left:0}footer .social-logo-icon svg{max-height:100%;max-width:100%}footer .social-logo-icon svg path{fill:#b4bac7;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}footer .social-logo-icon.facebook:hover{border-color:#3b5998}footer .social-logo-icon.facebook:hover svg path{fill:#3b5998}footer .social-logo-icon.twitter:hover{border-color:#1ba1e2}footer .social-logo-icon.twitter:hover svg path{fill:#1ba1e2}.search-trigger{background:#ff9b0d;color:white;height:66px;margin-bottom:-1px!important;position:relative!important;float:right!important;text-align:center;font-size:24px;line-height:65px;cursor:pointer;overflow:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;width:66px;border-right:0!important}.search-trigger span{display:inline-block;line-height:65px;float:left}.search-trigger .icon-search,.search-trigger .icon-remove{width:66px}.search-trigger .search-trigger-text{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;margin:0 30px 0 0;font-size:14px;position:relative;overflow:hidden;width:191px;float:left}.search-trigger-container{width:307px;position:absolute;top:0}.search-trigger:hover{width:300px}.twelve.columns.search-container{margin-top:6rem}.twelve.columns.search-container .nice.search-tabs.tabs dd a{background:0;color:white;border:0;padding:0;font-size:13px;font-size:1.3rem;text-decoration:underline}.twelve.columns.search-container .nice.search-tabs.tabs dd a.active{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-decoration:none;float:left}.twelve.columns.search-container .nice.search-tabs.tabs dd a.active .hide-inactive{display:none}.summer-on-sale-soon{position:absolute;right:20px;top:-10px;z-index:999}.summer-holiday-link{opacity:.8}.circular-icon{background:#ff9b0d;border-radius:90px;width:90px;height:90px;text-align:center;margin-right:30px;box-shadow:1px 1px 0 #fff}.big-icon{display:block;margin:0 auto;width:60px;height:60px;margin-top:15px;background:url('../../images/sm/app/icons-60x60.png') no-repeat top center}.location-icon{background-position:top center}.deal-icon{background-position:0 -60px}.ns-pagination li{display:inline-block;height:auto;width:auto;margin-left:5px}.ns-pagination li a,.ns-pagination li span{width:auto;font-style:normal;color:#b4bac7;border:0;background:0}.ns-pagination li a span,.ns-pagination li a,.ns-pagination li a:hover{color:#2c3752!important}.ns-pagination li.ns-active.ns-pagenumber span em span{width:auto;border:0;background:0;color:#2c3752;font-weight:bold;border-bottom:3px solid #ff9b0d}ul.ns-ratings li{background:url('../../images/tf/app/rating.png') no-repeat top right}.search-return-image{width:13%;border:0}.search-return-image img{display:block;width:100%}.search-return.search-return-best.row,.search-return.search-return-not-best.row{border-bottom:0;background:#fff;margin-bottom:20px;max-width:1440px}.search-result-container{border-bottom:1px solid #ecf0f1;padding:30px 30px 10px;max-width:1440px;box-sizing:border-box;box-shadow:0 0 5px #eee;background:#fff;margin:0 auto 10px}.ns-niceprice{color:#ff9b0d;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}.tabs-content li{margin-bottom:0}.tabs-content li span.hide-on-phones{display:inline!important}.headline{font-size:18px;font-size:1.8rem;color:#1f3773;display:block;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}.headline.hotelname{display:inline-block}.tertiary-headline.dblock{display:block}.hotel-tabs-container{height:50px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1}.hotel-tabs-container .hotel-tabs.two-up dd{width:50%}.hotel-tabs-container .hotel-tabs.three-up dd{width:33.333%}.hotel-tabs-container .hotel-tabs.six-up dd{width:16.66%}.hotel-tabs-container .hotel-tabs.five-up dd{width:20%}.hotel-tabs-container .hotel-tabs.tabs{margin:0;height:50px;border:0;top:0}.hotel-tabs-container .hotel-tabs.tabs dd{text-align:center;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;height:50px;display:inline-block}.hotel-tabs-container .hotel-tabs.tabs dd a{font-size:14px;font-weight:900;background:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;line-height:40px;margin:0;border-top:0;border-bottom:0;border-left:0;box-sizing:border-box;height:50px;top:0;color:#95a5a6}.hotel-tabs-container .hotel-tabs.tabs dd a.active{border:0;border-right:1px solid #ecf0f1;border-bottom:3px solid #ff9b0d;font-weight:900;background:0;margin-bottom:-3px;line-height:40px;color:#2c3752}.hotel-tabs-container .hotel-tabs.tabs dd.last-one:last-child a.active{border-left:1px solid #ecf0f1;border-right:0}.search-returns-was{background:#e84c3c;border:0;border-radius:0}.homepage-item{padding-bottom:30px}.homepage-item a{color:#ff9b0d;display:block;margin-top:15px}div.row.carousel-row{max-width:1440px}.carousel-container{position:relative;background:#ecf0f1;box-sizing:border-box;border-left:1px solid #ddd;border-right:1px solid #ddd}.carousel-container .rg-image{max-height:640px;width:1140px;max-width:100%;margin:0 auto;border-left:1px solid #ddd;border-right:1px solid #ddd;height:640px;background:#666;text-align:center}.carousel-container .rg-image-wrapper{background:#ecf0f1;min-height:200px;max-height:640px;height:auto!important}.carousel-container a.fancybox{min-height:200px;max-height:640px!important;height:auto!important;text-align:center;margin:0 auto;display:block}.carousel-container a.fancybox img{display:inline-block;margin:0;text-align:center;left:0;right:0}.carousel-container .rg-gallery{padding:0;border:0;border-radius:0;min-height:200px}.carousel-container .rg-gallery .rg-image-wrapper{border:0}.carousel-container .rg-loading{background:#ecf0f1}.carousel-container .rg-image-nav a span{background:url('../../images/tf/slides/ui/arrows.png') no-repeat top center;width:55px;height:55px;margin-top:-28px;right:20px;left:auto}.carousel-container .rg-image-nav a.rg-image-nav-prev span{background:url('../../images/tf/slides/ui/arrows.png') no-repeat bottom center;left:20px;right:auto}.carousel-container .rg-image-nav a.rg-image-nav-next span{right:20px;left:auto}.carousel-container .es-carousel ul{margin:0 auto!important;text-align:center}.carousel-container .es-carousel ul li{float:none;display:inline-block;background:white}.carousel-container .es-carousel ul li a{border:2px solid #ecf0f1;height:41px}.carousel-container .es-carousel ul li a img{margin:0 auto}.carousel-container .es-carousel-wrapper{background:white;border:0;border-bottom:1px solid #ddd;padding:0}.carousel-container .es-carousel-wrapper .es-carousel{position:relative;width:100%;max-width:1140px;margin:0 auto;padding-bottom:10px}.carousel-container .es-carousel-wrapper .es-carousel .ps-scrollbar-x-rail{opacity:1;background:#efefef}.carousel-container .es-nav span{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;text-align:center;color:#b4bac7;cursor:pointer;position:absolute;margin:0!important;height:52px;line-height:52px;opacity:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:0}.carousel-container .es-nav span span.small-arrow{color:#95a5a6;font-family:FontAwesome;font-weight:normal;font-style:normal;background:0;text-indent:0;font-size:30px}.carousel-container span.es-nav-prev span.small-arrow:before{text-indent:0}.carousel-container span.es-nav-next span.small-arrow:before{text-indent:0}.like-tab{height:50px;color:#2c3752;line-height:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;font-size:14px}.first-one a{border-left:1px solid #ecf0f1!important}ul.ns-ratings li{clear:none}.blue ul.ns-ratings li{background:url('../../images/tf/app/rating.png') no-repeat top right}.blue ul.ns-ratings li.active{background:url('../../images/tf/app/rating.png') no-repeat top left}.resort-ratings li{clear:both}.hotel-book-option-tabs .green.button.nice.radius.small{padding:5px 15px;height:25px;line-height:27px!important}.hotel-book-option-tabs .booklist-prices .now-price{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;color:#1f3773;position:relative;top:3px}.hotel-book-option-tabs .departure-date{position:relative;top:2px}.hotel-book-option-tabs .small-calendar{position:relative;top:4px}.green-tick{color:#ff9b0d}.row.price-row .now-price{color:#ff9b0d}.panel_highlight{background:#0f7cb5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0f7cb5),color-stop(1,#0f9fe5));background:-ms-linear-gradient(bottom,#0f7cb5,#0f9fe5);background:-moz-linear-gradient(center bottom,#0f7cb5 0,#0f9fe5 100%);background:#1487d1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1487d1),color-stop(1,#1ba1e2));background:-ms-linear-gradient(bottom,#1487d1,#1ba1e2);background:-moz-linear-gradient(center bottom,#1487d1 0,#1ba1e2 100%);background:#1c67b5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%)}.section-title{font-size:14px;font-size:1.4rem;margin-top:50px}.page-title{font-size:30px;font-size:3.0rem;margin-top:50px}h3.section-title{font-family:Proxima Nova,sans-serif;font-weight:900;color:#2c3e50;text-transform:uppercase}.full-divider{border-bottom:1px solid #ecf0f1}.full-divider .emerald-stripe{height:3px;background:#ff9b0d;width:100%}.piste-more-info{margin-top:110px}.facilities-list li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:21px}.facilities-list li .info-tip{position:relative;color:#95a5a6;border:0;text-decoration:none;top:3px;font-size:21px}.shortOffersTable td p,.shortOffersTable td span.now{font-size:13px;font-size:1.3rem}.shortOffersTable td p.rooms-left{color:#e84c3c;font-weight:bold;text-align:center}.shortOffersTable td p.was,.shortOffersTable td p.saving,.shortOffersTable td .short-offer-accomm-type,.shortOffersTable td .rooms-left,.shortOffersTable td .short-offer-date{margin-top:15px}.shortOffersTable td p.saving{background:#86bd4a;color:white;font-size:1.1rem;font-weight:bold;text-align:center;padding:5px 10px;white-space:nowrap}.shortOffersTable td p.was{background:#e84c3c;color:white;font-size:1.1rem;font-weight:bold;text-align:center;padding:5px 10px;white-space:nowrap}.shortOffersTable td .nowtitle{font-size:1.1rem;font-weight:normal;text-align:center;display:block}.shortOffersTable td tr td.wideCell{width:30%!important}.shortOffersTable td .wicketRating{padding-top:17px}.shortOffersTable td span.now{padding:0;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:200;text-transform:uppercase;font-size:2.4rem;display:block;letter-spacing:-0.05em;text-align:center}.shortOffersTable td .property-name{font-weight:normal;padding:2px 0}.shortOffersTable td .property-name .hotelName{display:block}.shortOffersTable td .property-name .resortName,.shortOffersTable td .property-name .countryName{font-size:1.3rem}.important-info-list li{list-style:none;position:relative;list-style-position:outside;margin-left:0;padding:10px 0 10px 20px!important}.important-info-list li .bully{position:absolute;left:0;display:inline-block;color:#ff9b0d;font-size:24px}.select2-container .select2-choice div{background-image:url('../../images/sm/app/select-arrow.png')!important}ul.list-piste-info li{padding:30px 30px 0;margin-bottom:30px;border:1px solid #ecf0f1}ul.list-piste-info li .section-title{margin-top:0}ul.list-piste-info li li{padding:0;border:0}ul.list-piste-info li ul.resort-ratings li{margin:0 0 10px}ul.list-piste-info li .piste-length{display:block;color:#95a5a6;margin:8px 0 0}ul.list-piste-info li .piste-length-figure{font-size:50px;text-align:left}ul.list-piste-info li .piste-color{border-radius:150px;position:relative;top:9px}ul.list-piste-info li .measurement{color:#95a5a6;font-size:24px}ul.list-piste-info li .measurement .unit{font-size:15px}ul.list-piste-info li .piste-no{position:relative;z-index:999999}.little-title{font-size:12px;color:#95a5a6}.alert-box.success,.alert-box,.alert-box.warning{margin-top:0;border-radius:0}.alert-box.blue{padding:20px}.leader-dob-label{font-size:13px;color:#95a5a6;font-weight:normal}.image-rounded{width:100px;height:100px;overflow:hidden;display:inline-block;float:left}.oneborder{border:1px solid #ecf0f1}.flight-details{border-bottom:1px solid #86bd4a}.flight-details .row .five{white-space:nowrap}.flight-details .airport-title{font-size:3.2rem;padding-top:1.6rem;line-height:1;font-weight:normal;display:block}.flight-details .airport-arrows.material-icons{font-size:3.2rem;height:3.2rem;width:3.2rem;padding-top:10px}.flight-details .flight-date{border-bottom:1px solid #b4bac7;border-top:1px solid #b4bac7;text-align:center;margin-top:15px}.flight-details .ns-grey{color:#b4bac7!important}.flight-details .airline-logo{margin-top:.8rem;margin-bottom:0;max-height:90px}.flight-details .flight-baggage{text-align:center}.flight-details .material-icons{color:#b4bac7;position:relative;top:3px;font-size:16px;height:16px;width:16px}.flight-details .z-phone-airport-spacer{color:#b4bac7}.light-panel{background:0;border-radius:0}.switch-element{background:0;border:1px solid #eaeaea;border:1px solid #ecf0f1;border-radius:0;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:14px;line-height:30px;text-align:center;box-sizing:border-box;text-shadow:none}.switch-element input{display:none}.switch-element span.hide-on-phones{display:inline!important}.switch-element.active{background:#1c67b5;border-bottom:0;color:white;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-shadow:none}.footerlinks-white a{color:white}form.nice input.input-text{border:3px solid #ecf0f1;background:white;color:#2c3752;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}form.nice input.input-text:focus{border-color:#1f3773}form.nice .dw-new-inputs input.input-text{border:1px solid #ddd}form.nice .dw-new-inputs input.input-text:focus{border:1px solid #1ba1e2;background:white}form.nice .dw-new-inputs label{opacity:.5}.dw-select-container{position:relative;cursor:pointer}.dw-select-container select.dw-new-select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fafafa;background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:14px;line-height:normal;padding:5px 10px;border-radius:0;height:42px}.dw-select-container .dw-select-chevron{position:absolute;right:0;height:42px;width:42px;top:0;cursor:pointer;text-align:center;pointer-events:none;border-left:1px solid #ddd}.dw-select-container .dw-select-chevron i.material-icons{margin-top:12px}.tooltip.icon-info-sign:before,.tooltip.icon-plane:before,.tooltip.icon-briefcase:before{content:none}.hotel-price-row p.secondary-headline{font-weight:bold}.blue-bg{background:#1c67b5;text-shadow:1px 1px 0 #2a5282;color:white}.blue-bg.twitter{padding:60px 0;max-height:80px;overflow:hidden}.blue-bg.twitter .icon-twitter,.blue-bg.twitter .icon-facebook{line-height:80px;font-size:48px}#twitter-widget-0 .thm-dark,#twitter-widget-0 .thm-dark .p-author .profile .p-name,#twitter-widget-0 .thm-dark .cards-base p,#twitter-widget-0 .thm-dark .cards-base p a,#twitter-widget-0 .thm-dark .timeline-header .summary,#twitter-widget-0 .thm-dark .timeline-header a:link,#twitter-widget-0 .thm-dark .timeline-header a:visited,#twitter-widget-0 .thm-dark .byline,#twitter-widget-0 .thm-dark .p-author a.profile:hover .p-name,#twitter-widget-0 .thm-dark .p-author a.profile:focus .p-name{color:#fff}footer .phone-number-footer.six.columns{padding:0}footer .phone-number-footer.six.columns div{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;color:white;text-align:center;margin-top:7px}footer .phone-number-footer.six.columns address{padding-top:30px}.peter-hardy-quote{border-left:0}.validation-successful{border:1px solid #86bd4a!important}form.nice input.input-text{font-size:15px;font-size:1.5rem}.login-page-login a.forgot-pass{color:#1f3773!important}p.cost{color:#ff9b0d;font-weight:bold}.ns-bigprice,.total-cost{color:#ff9b0d}.extras-passenger li.light-panel h4{margin-bottom:0;background:#ff9b0d;color:white;text-shadow:none}.extras-passenger h3{background:white;text-shadow:none;color:#2c3752}.light-panel.extras-passenger{background:white!important}.light-panel.extras-passenger .total-extras{color:#2c3752}.light-panel.extras-passenger .total-cost{color:#f8f8f8}.light-panel.extras-passenger li.light-panel h4 .expander-helper{background:0;border:0;text-shadow:none;font-size:18px}.light-panel.extras-passenger,.light-panel.extras-passenger .light-panel{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf0f1),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ecf0f1,#fff);background:-moz-linear-gradient(center bottom,#ecf0f1 0,#fff 100%);border:1px solid #ddd}.light-panel.extras-passenger .light-panel{border-bottom:0;border-left:0;border-right:0;border-color:#999}.no-items{color:rgba(255,255,255,0.5)}.extras-passenger li.light-panel.opened h4{background:#1c67b5;border-color:#1c67b5!important;text-shadow:none!important}.extras-passenger li.light-panel.opened{text-shadow:none!important}.dw-extra-name{font-weight:normal;padding-top:5px}.dw-extra-name .dw-extra-duration{color:rgba(0,0,0,0.5);font-style:italic}.dw-extra-info{width:80%;float:left}.dw-extra-image{width:20%;box-sizing:border-box;padding-right:10px;float:left}.dw-extra-desc{color:rgba(0,0,0,0.6);font-size:12px}.list_carousel.responsive{clear:both}.destinations-search-trigger{font-size:20px;padding:20px 0 0;font-weight:900}.destinations-search-trigger .ski-search-trigger{display:block;background:rgba(0,0,0,0.1);padding:10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.destinations-search-trigger .ski-search-trigger:hover{background:rgba(255,255,255,0.2)}.cms-page-content{padding-bottom:30px}.cms-page-content .ns-breadcrumbs-container{display:none}.cms-page-content h1{font-size:14px;font-size:1.4rem;margin-top:50px;border-bottom:1px solid #ff9b0d}.more-trigger:hover,.main.destinations:hover{cursor:default}.resorts-drill-down-container{overflow-x:hidden;width:100%;height:auto}.resorts-drill-down{position:absolute;background:#1f3773;display:none;margin:0;width:100%;max-width:100%;overflow-y:visible;z-index:999999;min-height:100%}.resorts-drill-down .list-of-countries{margin:0;position:absolute;top:0;left:0;width:100%;background:#1f3773}.resorts-drill-down .list-of-countries .country-item{height:50px;padding:0;margin:0}.resorts-drill-down .list-of-countries .country-item h2.headline.country-headline{font-size:15px!important;padding:0!important;margin:0!important;height:50px!important;line-height:50px!important;color:white;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal;text-transform:capitalize}.resorts-drill-down .list-of-countries .country-item h2.headline.country-headline a{color:white;display:block;border-bottom:1px solid rgba(255,255,255,0.2);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;height:50px!important;line-height:50px!important;padding:0;margin:0;padding-left:20px!important}.resorts-drill-down .list-of-countries .country-item h2.headline.country-headline a:hover{background:white;color:#1f3773}.resorts-drill-down .list-of-resorts{display:none;position:absolute;left:100%;background:#1f3773;color:white;top:0;width:100%;z-index:9999999999;margin:0}.resorts-drill-down .list-of-resorts li{margin:0}.resorts-drill-down .list-of-resorts li a{display:block;height:30px;line-height:30px;color:white;border-bottom:1px solid rgba(255,255,255,0.2);padding:10px;padding-left:20px!important}.resorts-drill-down .list-of-resorts li a:hover{background:white;color:#1f3773}.menu-trigger{display:none!important}.sales-message{background:black;color:white;padding:40px;text-align:left;float:right;max-width:400px}.sales-message h1{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:300;color:white;text-transform:none;font-size:30px;white-space:normal}.sales-message p{font-size:16px;font-weight:500;color:white;text-transform:none}.sales-message a.button.outline,.sales-message a.button.outline:hover{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;border:2px solid white;color:white;text-shadow:none;border-radius:0;height:auto;padding:0 30px;font-weight:normal;font-size:16px;margin-top:10px;text-shadow:none!important;background:0}.sales-message.blue{background-color:rgba(3,100,191,0.7)}@media only screen and (max-width:767px){.revolutionslider-container .title-container .title-subcontainer{top:0!important}span.hide-on-phones{display:none!important}select.expand{-webkit-appearance:none;border:1px solid #ddd;background:url('../../images/style3/app/select-arrow-single.png') no-repeat right center #fff;border-radius:0;line-height:30px;padding-left:10px!important;height:43px!important;margin-top:0;-webkit-font-smoothing:antialiased;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:12px;color:#444}.phone-margin-top{margin-top:30px}.phone-centered{text-align:center!important}.buffer{padding-left:20px;padding-right:20px}nav .search-trigger,nav .search-trigger:hover{height:45px;line-height:45px!important;width:45px}nav .search-trigger span,nav .search-trigger:hover span{display:inline-block;line-height:45px;float:left}nav .search-trigger .icon-search,nav .search-trigger:hover .icon-search,nav .search-trigger .icon-remove,nav .search-trigger:hover .icon-remove{width:45px}nav .menu-trigger{display:block!important;width:45px;height:44px;padding:0;box-sizing:border-box;float:left}nav .menu-trigger a.main{width:45px;height:45px;border-top:0;display:block;text-align:center;border-right:1px solid #ecf0f1;box-sizing:border-box;line-height:45px;font-size:30px;padding:0 15px!important;float:left;border-top:0;border-bottom:0}.fullwidthbanner-container{height:270px}.fullwidthbanner-container .caption img{margin-top:30px;width:100%}.revolutionslider-container .button.large.green,.revolutionslider-container .button.large.green:hover{font-size:2rem;padding:10px 20px;margin-left:-10px;margin-top:50px}.main-search-container{top:45px}.main-search-container .twelve.columns.search-container{margin-top:20px}.main-search-container .nice.tabs,.main-search-container .tab-row ul{margin-bottom:0}.main-search-container .search-form{padding-top:0}.main-search-container select{-webkit-appearance:none;border:1px solid #ddd;background:url('../../images/style3/app/select-arrow-single.png') no-repeat right center #fff;border-radius:0;line-height:30px;padding-left:10px!important;height:43px!important;margin-top:0;-webkit-font-smoothing:antialiased;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:12px;color:#444}.main-search-container .nice.search-tabs.tabs dd{width:50%}.main-search-container .nice.search-tabs.tabs dd a{background:none!important;color:white;border:0;padding:0;font-size:13px;font-size:1.3rem;text-decoration:underline}.main-search-container .nice.search-tabs.tabs dd a.active{background:none!important;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-decoration:none;float:left;text-shadow:none}.main-search-container .nice.search-tabs.tabs dd a.active .hide-inactive{display:none}.phone-no-margin-left{margin-left:0!important}.long-offer-item{margin-left:0;margin-right:0}.mobile-one-up li{width:100%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hotel-tabs-container{height:auto}.hotel-tabs-container dl.tabs.mobile,.hotel-tabs-container dl.nice.tabs.mobile{margin:0}.hotel-tabs-container dl.tabs.mobile dd,.hotel-tabs-container dl.nice.tabs.mobile dd{margin:0;display:inline-block;border:0}.hotel-tabs-container dl.tabs.mobile dd a,.hotel-tabs-container dl.nice.tabs.mobile dd a,.hotel-tabs-container dl.tabs.mobile dd a.active,.hotel-tabs-container dl.nice.tabs.mobile dd a.active{background:white!important;border-color:#ecf0f1!important;padding:10px 7px 10px 8px!important}.hotel-tabs-container dl.tabs.mobile dd a.active,.hotel-tabs-container dl.nice.tabs.mobile dd a.active{color:#2c3752!important;text-shadow:none!important;border-top:0;border-bottom:3px solid #ff9b0d!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.list-piste-info.tabs-content.contained.phone-padded-tabs li.padding-item{padding-left:20px!important;padding-right:20px!important;padding-top:20px!important;padding-bottom:20px!important}.force-height{height:63px}.slope-color-info{float:right}.phone-padding-top{padding-top:20px!important;padding-bottom:10px!important}.holiday-description{float:left;max-width:50%;text-align:right;position:relative}.holiday-description .ns-ratings{float:right}.switch-element span.hide-on-phones{display:none!important}}.select2-results{max-height:280px}.main-slider-fixed-container{box-sizing:border-box;position:relative;width:100%;overflow:hidden;max-width:1440px;margin:0 auto;padding-top:70px}.main-slider-fixed-container .fullwidthbanner-container{position:absolute;width:100%;height:100%;top:0;left:0;border-top:0;border-bottom:0}.main-slider-fixed-container .fullwidthbanner-container ul li .slot-holder img{min-width:100%!important;max-width:200%!important}.main-slider-fixed-container .fullwidthbanner-container ul li .caption{margin-top:90px}.main-slider-fixed-container .fullwidthbanner-container .search-container{margin-top:300px}.main-content-relative-container,.page-container{position:relative;top:0;background:white;max-width:1440px;margin:0 auto}footer,header{position:relative;z-index:1}header{position:absolute;top:0;width:100%;z-index:9999999;border-bottom:1px solid rgba(255,255,255,0.3)}.destinations-menu,.more-menu{position:fixed;top:70px}.search-results-title,.wicketExtensionsWizard{padding-top:70px}.wicketExtensionsWizard{padding-top:6rem}.wicketExtensionsWizard .dw-wizard-title{line-height:40px}.wicketExtensionsWizard .feedbackPanel{position:static;width:100%;padding-bottom:30px}.payment-method-row{padding-top:10px}.payment-method-row .eleven.columns{opacity:.3}.payment-method-row.active .eleven.columns{opacity:1}#termstrigger{text-decoration:underline}.payment-method-row:first-child{padding-top:0}.search-results-title{padding-top:110px;color:#424255;text-transform:none;padding:110px 0 20px;margin-top:-1px}.search-results-title h1{color:#424255;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-shadow:none;font-size:20px;text-transform:none;font-weight:500;margin-bottom:10px}.search-results-title a{border-bottom:1px dotted #424255;font-size:14px}.holiday-description{min-width:50%}.flexible-dates-strip{background:#fdd192;padding:30px;padding:25px;margin-bottom:10px}#refine-Search,#quoteModal{background:#ff9b0d!important;color:#2c3752;top:150px}#refine-Search .small-print,#quoteModal .small-print{color:#2c3752}#refine-Search .close-reveal-modal,#quoteModal .close-reveal-modal{color:#1f3773}#refine-Search .search-title,#quoteModal .search-title{font-size:24px;font-weight:500;color:#1f3773;margin:0;margin-top:15px}#refine-Search .search-form,#quoteModal .search-form{border:0;margin-bottom:15px;padding-bottom:0}#refine-Search .search-form label,#quoteModal .search-form label{color:#1f3773}ul.wizard{height:30px}ul.wizard li img{display:none}#pageContent{padding-top:115px;max-width:1440px;margin:0 auto;background:white}#blankpageContent{padding-top:125px;max-width:1440px;margin:0 auto;background:0}#pageContent.headerPadding,.headerPadding{padding-top:6rem}.price-grid-list{display:none;width:100%;background:none!important;left:0;margin-left:0;margin-bottom:0;box-sizing:border-box}.price-grid-list h1{color:white;text-align:center;font-weight:400;font-size:24px;margin-bottom:30px}.price-grid-list li{padding:5px 10px;border-top:1px solid #ffcd86!important;box-sizing:border-box;margin:0;position:relative}.price-grid-list li p{font-weight:bold}.price-grid-list li span.was-price{float:left;display:block;background:#e84c3c;color:white;padding:2px;text-decoration:line-through;margin-left:5px;font-weight:bold}.price-grid-list li p.now-price{text-align:right!important;color:white;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:400;font-size:18px}.price-grid-list li .button.nice.blue.small{box-shadow:none;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:capitalize;font-weight:bold;line-height:33px}.price-grid-list li .button.orange.small.outline{margin-top:0;padding:10px;border:2px solid white;color:white;background:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.price-grid-list li .button.orange.small.outline:hover{border:2px solid whtie;color:#ff9b0d;background:white}.price-grid-list a.close-reveal-modal{font-size:30px}.hotel-name-container{position:absolute;width:100%;bottom:60px;margin:0 auto;z-index:999}.hotel-name-container .row{padding:30px 20px 15px;box-sizing:border-box;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.hotel-name-container .headline.hotelname{text-transform:none;color:white;font-size:32px;font-weight:500;padding-bottom:0}.hotel-name-container .tertiary-headline.ns-grey,.hotel-name-container .tertiary-headline.ns-grey a.ns-grey{color:white;padding-top:0}.page-padding{padding-top:125px}.responsive-menu-container{display:none!important}.show-on-medium-res{display:none!important}@media only screen and (max-width:1375px) and (min-width:0){.hide-on-medium-res{display:none!important}.show-on-medium-res{display:block!important}}@media only screen and (max-width:960px) and (min-width:0){.responsive-menu-container{display:block!important;position:absolute!important;margin-top:5px!important;width:100%!important;right:0}.responsive-menu-container .dl-menuwrapper{max-width:100%}.responsive-menu-container .dl-menuwrapper ul.dl-menu,.responsive-menu-container .dl-menuwrapper ul.dl-submenu{background:rgba(255,155,13,0.9);color:white}.responsive-menu-container .dl-menuwrapper ul.dl-menu li a,.responsive-menu-container .dl-menuwrapper ul.dl-submenu li a{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:14px;font-size:1.4rem;font-weight:500}}@media only screen and (max-width:1024px) and (min-width:0){.logo-container{z-index:9999999}.reveal-modal-bg{position:fixed!important}#testimonialsPrev,#testimonialsNext,#carouselPrev,#carouselNext{display:none!important}li.phone-number-container a,li.phone-number-container p{color:white!important}nav ul.bottom-nav-bar .logo-container{display:inline-block;padding:0}nav ul.top-nav-bar .phone-number-container{padding-left:10px}#refine-Search,#quoteModal{display:block!important;box-sizing:border-box;top:92px!important;z-index:99999999999999;width:100%;left:0;box-shadow:0}.search-return-image.two.columns.phone-two{width:13%;padding-left:10px;padding-top:10px}.sales-message{box-sizing:border-box;white-space:normal;margin:5px 10px 0!important;padding:20px}}@media only screen and (max-width:640px) and (min-width:0){.reveal-modal-bg{position:fixed!important}header{position:absolute;top:0}.responsive-menu-container{max-width:100%!important}.responsive-menu-container .dl-menuwrapper .dl-menu{width:100%;right:0}.search-container-row{padding-top:0;margin-top:350px}.logo-container{max-width:50%!important}.sales-message{max-width:100%;box-sizing:border-box;padding:20px}.sales-message p{white-space:normal}.sales-message a.button.outline{font-size:16px!important;padding:10px 30px!important}.main-slider-fixed-container{margin-top:0;height:850px}.main-slider-fixed-container .tparrows{display:none}.main-slider-fixed-container .fullwidthbanner-container{height:850px;max-height:850px!important}.main-slider-fixed-container .fullwidthbanner-container .search-container{margin-top:260px}.main-slider-fixed-container .fullwidthbanner-container .caption .buffer{padding:0}.main-slider-fixed-container .fullwidthbanner-container .caption img{margin-top:20px;width:100%!important;height:auto!important}h1.headline.hotelname{padding-top:30px}.wicketRating{margin-left:-15px}.search-title{position:relative}.search-options{padding:0 0 10px 0}.page-title-lead{display:none}.four.columns.pt110{padding-top:20px!important}.avatar-placeholder.phone-centered{margin:0 auto 15px!important}.blue-bg.twitter{padding:30px 0}.phone-float-right{float:right}.revolutionslider-container .fullwidthbanner-container .tp-simpleresponsive ul li .slotholder img{display:none}.phone-text-centered{text-align:center}.revolutionslider-container{background:url('../../images/tf/slides/phone-slider-bg.jpg') top center no-repeat;background-size:cover}.left-search-bracket{left:0}.right-search-bracket{right:0}.left-search-bracket,.right-search-bracket,.search-title{margin-top:0}.logo-container{z-index:99999999}#pageContent{padding-top:85px}#refine-Search,#quoteModal{display:block!important;box-sizing:border-box;top:0!important;z-index:99999999999999;width:100%;left:0}.rg-gallery .rg-image a img{max-width:200%;min-height:200px}}html.touch select.expand,html.touch select#destination{-webkit-appearance:none;border:1px solid #ddd;background:url('../../images/style3/app/select-arrow-single-tf.png') no-repeat right center #fff;border-radius:0;line-height:30px;padding-left:10px!important;height:44px!important;margin-top:0;-webkit-font-smoothing:antialiased;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:12px;color:#444}.highlight-red{background:#e84c3c!important}nav ul.top-nav-bar .external-link.highlight-red{top:0}.no-search-results{background:#e84c3c!important;color:white;font-size:16px}.no-search-results .feedbackPanel{position:static}.no-search-results .feedbackPanel .feedbackPanelINFO{font-size:18px}@media only screen and (max-width:1080px) and (min-width:0){.hide-social{display:none!important}}.countdown-container{background:rgba(233,76,60,0.9);padding:3px;font-weight:bold;text-align:center;border-top:1px solid #db8e8a;position:fixed;width:100%;bottom:0;font-family:'Helvetica Neue','Helvetica',Arial,sans-serif;font-size:14px;color:white;z-index:999999}.countdown-main-title{font-family:'Johnston ITC','JohnstonITC',sans-serif;font-size:14px;color:white;display:inline-block;padding:5px 20px;text-transform:uppercase;line-height:24px;text-align:left}.countdown-main-title .countdown-timer{display:block}.countdown-main-title .countdown-timer span.number{font-size:28px;letter-spacing:0}.countdown-main-title .countdown-timer span.description{font-size:14px}.home-page-countdown-controller{margin-left:-230px}.main-sale-img{margin-right:-120px;margin-bottom:-120px}.countdown-tablet{font-family:'Johnston ITC','JohnstonITC',sans-serif;color:white;text-align:center;margin-top:60px}.page-shadow{max-width:1440px;margin:0 auto;box-shadow:0 0 5px #ddd}.page-shadow.tf-cms{background:#fff}.page-shadow.tf-cms #pageContent{background:0}.landing-page-intro blockquote{font-size:24px;border:0;color:#b1b1b6;line-height:1.1;font-style:italic;padding-top:30px}.holiday-item-row{max-width:1440px;margin:0 auto}.background-cover{top:0;left:0;overflow:hidden;width:1440px;max-width:100%}.new-landing-header,.background-cover{position:relative;display:flex;height:75rem}.holiday-item{background:white;box-shadow:0 0 5px #ddd}.holiday-item .holiday-item-header{position:relative;height:280px;overflow:hidden}.holiday-item .holiday-item-header img{position:absolute;width:100%;max-width:200%;min-height:280px}.holiday-item .holiday-item-header .gradient-bg{position:absolute;width:100%;bottom:0;z-index:2;padding:20px}.holiday-item .holiday-item-header .gradient-bg h2{color:white;text-shadow:0 0 5px #000;text-transform:none;font-size:18px}.holiday-item .holiday-item-body{box-sizing:border-box;padding:20px}.holiday-item .holiday-item-price{position:relative}.holiday-item .holiday-item-price .row{min-width:0;padding:10px;box-sizing:border-box;border-top:1px solid #ddd}.holiday-item .holiday-item-price .row .item-price{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:500;font-size:24px;color:#ff9b0d;line-height:37px;display:inline-block;padding-left:5px}.holiday-item .holiday-item-price .row .item-price span div{display:inline}.holiday-item .holiday-item-price .row a.button{border:2px solid #ff9b0d;color:#ff9b0d;background:0;box-sizing:border-box}div.pricing-item{min-height:180px;background:#ff9b0d;margin:0;padding:0}.pricing-slider{min-height:180px;margin-bottom:10px!important;display:none}.price-slider{background:#ff9b0d;color:white;padding:10px 0 0;box-shadow:0 0 5px #eee}.price-slider .select2-container .select2-choice{background:#ff9b0d;border-color:#ffcd86;color:white}.price-slider .select2-container .select2-choice div{background-image:url('../../images/style3/app/select-arrow-yellow.png')!important}.price-slider h2.section-title{color:white;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;margin-top:0;padding-top:15px;font-size:18px;text-align:center;text-transform:none}.price-slider a.border-top{border-top:1px solid #ffcd86;display:block;padding:10px 0;text-align:center;cursor:pointer}.price-slider img.fluid-placeholder{height:175px}.price-slider .small-print{color:#ffcd86;text-align:center;display:block}.price-slider .pricingAvailabilityForm{padding:10px}.price-slider .price-row{border-bottom:0}.price-slider .dateRow{border-top:1px solid #ffcd86;border-bottom:1px solid #ffcd86;padding:10px;text-align:center;box-sizing:border-box;line-height:10px;position:relative;top:-2px;padding-bottom:17px;font-size:18px}.price-slider .priceRow{position:relative}.price-slider .priceRow .now-price{color:white;text-align:center;font-size:40px;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal;margin:10px 0}.price-slider .priceRow .was-price{float:none;position:absolute;top:12px;left:30px;margin:0;display:block;background:#e84c3c;color:white;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal;font-size:14px;padding:5px;border:0}.price-slider .priceRow .perPerson{position:absolute;right:30px;top:17px}.price-slider .priceRow .perPerson.fl{position:absolute;left:30px;top:17px}.price-slider .bookRow .button.blue.expand{display:block;margin:10px;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:capitalize;font-size:21px;font-weight:bold;height:65px;line-height:65px}.price-slider .pricing-slider .slick-prev,.price-slider .pricing-slider .slick-next{font-family:'FontAwesome';text-align:center;left:0;right:0;top:18px;margin-top:0;background:0;border:0;font-size:0;position:absolute;z-index:999999;top:10px}.price-slider .pricing-slider .slick-prev{right:auto;left:10px}.price-slider .pricing-slider .slick-next{right:10px;left:auto}.price-slider .pricing-slider .slick-next:before{font-family:'FontAwesome';content:"\f054";font-size:24px;color:white}.price-slider .pricing-slider .slick-prev:before{font-family:'FontAwesome';content:"\f053";font-size:24px;color:white;left:0;right:0}.no-availability{padding-bottom:10px}.no-availability .button.blue.expand{display:block;margin:10px;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:capitalize;font-size:21px;font-weight:bold;height:65px;line-height:65px;margin-bottom:0}.dw-wizard-step.dw-date-indicator{overflow:hidden;position:relative;top:-10px;border-radius:10px;background:white;border:1px solid #b4bac7}.dw-wizard-step.dw-date-indicator .dw-day-label{font-size:1rem;display:block;line-height:1rem;padding:3px 0 2px;text-align:center;background:#1ba1e2;color:white}.dw-wizard-step.dw-date-indicator .dw-num-label{line-height:1.1;display:block;color:#2c3752}.itinerary-item .dw-wizard-step.dw-date-indicator{border-color:#b4bac7;border-width:1px}.itinerary-item .dw-wizard-step.dw-date-indicator .dw-day-label{background:#1c67b5;color:#fff}.itinerary-item .dw-wizard-step.dw-date-indicator .dw-num-label{line-height:2.4rem;font-size:1.6rem;display:block;color:#424255}.dw-multicentre-itinerary-item{padding:1px}.dw-description .dw-multicentre-itinerary-item{padding:5px 0}.greenPopup .formErrorContent,.greenPopup .formErrorArrow div{background:#86bd4a!important;border-color:#86bd4a!important;text-shadow:none!important}.user-title{text-transform:none;font-size:30px;font-weight:300;margin-top:20px}.onlineDiscount,.cheapestSkiSchool,.cheapestLiftPass,.staffPick{display:inline-block;clear:both;background:white;border:2px solid #eee;color:#666;text-transform:uppercase;padding:2px 15px 2px 2px;border-radius:20px;font-size:11px;height:30px;line-height:30px;margin-top:30px;margin-left:-10px;color:#222}.onlineDiscount{display:inline-block;clear:both;background:white;border:2px solid #eee;color:#666;text-transform:uppercase;padding:2px 15px 2px 2px;border-radius:20px;font-size:11px;height:36px;line-height:30px;margin-top:30px;margin-left:-10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.returnToSearch{display:block;padding-top:10px}.returnToSearchText{font-size:1.4em;color:white}.cheapestSkiSchool,.onlineDiscount{margin-left:20px}.webFareDiscount{font-weight:bold;color:#222}.onlineDiscount.bookList{margin-left:0}.roundIconContainer,.onlinediscountIconContainer{float:left;background:#86bd4a;border-radius:50px;width:30px;margin-right:10px;height:30px;text-align:center}.cheapestLiftPassContainer{background:#1ba1e2}.cheapestSkiSchoolContainer{background:#965ba5}.search-return.search-return-best.row,.search-return.search-return-not-best.row{padding-bottom:0}.webfareIcon{max-width:20px;margin-top:5px}.onlineDiscount.bookList{width:100%;margin-top:10px;margin-bottom:10px}.onlineDiscount.bookingProcess{width:100%;margin-top:5px;border:0;border-bottom:1px solid #eee;border-radius:0;padding-bottom:5px;padding-right:0;margin-left:0}.totalWebfare{color:#ff9b0d;font-size:16px}.totalPricePanel.totalWebfare{display:inline-block;float:right}.search-container-row .onlineDiscount{position:absolute;z-index:999;right:0;bottom:20px}.has-tip.tooltip-container{color:inherit!important;border:0;display:inline-block}.has-tip.tooltip-container.in-search{margin-top:30px}.tooltip-container.bookList{width:100%}.search-return-body .onlineDiscount{margin-top:0}.tooltip.tooltip-container{margin-top:-20px}.tooltip.tooltip-container.bookList{width:auto!important}.dl-menuwrapper button{height:35px}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:0}.dl-menuwrapper button:after{height:1px;border-radius:3px;top:7px}.roomsremaining{text-align:right;font-weight:bold;font-size:1rem;color:#e84c3c;position:relative;z-index:9;width:100%;top:-6px;border-top:1px solid white;line-height:1}.roomsremaining-b{text-align:center;font-weight:bold;font-size:1.4rem;background:#e84c3c;color:white;position:static;z-index:9;width:100%;line-height:1;height:30px}.facebook-button,.google-button{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:15px 0;border-radius:30px;box-shadow:none}.facebook-button{background:#3b5998!important;border-color:#233762!important}.google-button{background:#d73d32!important;border-color:#902e27!important}.social-heading{text-align:center;margin-top:0;text-shadow:1px 1px 10px #fff}.social-button-container{padding:20px 20px 20px;border:1px solid #ddd}.dw-section-title{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:uppercase;font-size:1.8rem}.dw-star-container{display:inline;color:#ff9b0d;white-space:nowrap}.dw-hotel-stars{font-size:1.6rem}.dw-hotel-stars .material-star{font-size:2rem;width:20px;height:20px;position:relative;top:3px;margin-right:-2px}.dw-hotelname{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:1.8rem;text-transform:none;margin-bottom:0}.dw-hotelname a{color:#2c3752}.dw-hotelname a:hover{text-decoration:underline}.dw-resortname,.dw-resortname a,.dw-resortname a:hover,.dw-label{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:1.6rem;text-transform:none;margin-bottom:0;text-decoration:none;background:0;border:0;color:#222}.dw-resortname a:hover{text-decoration:underline}.dw-resortname span{color:#2c3752}.dw-hero-image{height:500px;position:relative}.dw-hero-image-overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:1}.material-star.inactive{display:none}.no-border{border:0}.dw-hero-caption{position:absolute;top:100px;text-align:center;width:40%;margin-left:30%;color:white;text-shadow:0 0 40px rgba(0,0,0,0.5);z-index:4}.dw-hero-caption h1,.dw-hero-caption .dw-check-container{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;color:white;font-weight:normal;font-size:4rem;text-transform:none}.dw-hero-caption .dw-check-container{width:75px;margin:0 auto 20px;height:75px;border-radius:75px;border:3px solid white;line-height:75px}.dw-hero-caption .dw-check-container .material-icons{font-size:4rem;position:relative;color:#b4d286;top:5px}.dw-hero-caption p{font-size:1.8rem}.dw-hero-caption h3{font-weight:normal;color:white;font-size:3rem}.dw-label{margin-top:20px;margin-bottom:10px}.dw-datepicker-ww-container input.datepicker-ww.input-text{padding-left:40px}.dw-datepicker-ww-container .ui-datepicker-trigger{top:10px;left:5px;right:auto;background:0;border:0;font-family:'Material Icons'}.dw-datepicker-ww-container .ui-datepicker-trigger:before{font-family:'Material Icons';content:"today";font-size:1.8rem;color:#a0a0aa}.horizon{border-color:#ddd;border-style:solid}.dw-holiday-summary input.input-text,.dw-holiday-summary textarea.input-text{border:1px solid white!important;border-width:1px;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;margin-bottom:1px}.dw-holiday-summary input.input-text:focus,.dw-holiday-summary textarea.input-text:focus{border:1px solid #1f3773;border-color:#ff9b0d!important}.dw-holiday-summary .dw-party-size{background:white}.dw-holiday-summary .dw-party-size-input,.dw-holiday-summary .dw-party-size-title{width:16.6%;float:left;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.dw-holiday-summary .dw-party-size-input-border{border-right:1px solid #efefef}.dw-holiday-summary .dw-party-size-title{font-size:1rem;line-height:43px;display:block;text-align:left;color:#a0a0aa;padding-left:3px}.dw-profile-container{background:white;box-shadow:0 0 10px #eee;border-radius:3px;padding:30px;text-align:center}.dw-profile-container .dw-avatar-container{overflow:hidden;width:120px;margin:0 auto;height:120px;border-radius:120px}.dw-profile-container .dw-avatar-container img{width:120px}.dw-profile-container h3{margin-top:15px;margin-bottom:0}.dw-profile-container p.dw-email{color:#1f3773}@media only screen and (max-width:1170px) and (min-width:960px){.collections-trigger{display:none!important}}h1.dw-hotelname,.dw-resortname,.dw-section-heading{text-transform:none;font-weight:normal;color:#282833}.secondary-headline{color:#2c3752}h1.dw-hotelname{padding-top:20px;font-size:2.1rem;display:inline-block;font-weight:bold;margin-bottom:0}h1.dw-hotelname.tisa.dwf100{display:inline-block}h1.dw-hotelname.tisa.dwf100.has-subheading{display:block}.dw-resortname{font-size:1.6rem;margin-bottom:15px}.dw-resortname a{color:#2c3752}.dw-section-heading{font-size:1.6rem;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:bold;color:#2c3752}.dw-section-subheading{font-size:1.4rem;margin-top:10px;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:bold;color:#2c3752}.dw-section-heading-other,h3.dw-section-heading-other,.dw-description .dw-section-heading-other{font-size:1.4rem;margin-top:10px;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:bold;color:#2c3752;text-transform:uppercase}.facilities-list .info-tip{color:#a0a0aa!important;font-size:14px!important;top:3px!important}.dw-facilities-item{display:block;padding:5px 0!important}.dw-description blockquote{padding:0;border:0;font-family:'Playfair Display',Georgia,serif;text-transform:none;color:#2c3752;opacity:.6;font-weight:100;font-weight:1;font-size:2.1rem;line-height:1.2;width:90%}.dw-description h1,.dw-description h2,.dw-description h3,.dw-description h4,.dw-description h5,.dw-description h6{color:black;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal}.dw-description h3,.dw-description h5{margin-top:15px}.dw-description h5{font-weight:bold;font-size:1.2rem;color:#2c3752}.dw-description h3{font-size:1.8rem;font-weight:normal;color:black;text-transform:none}.dw-description h3.heavy{font-weight:bold}.dw-blockquote{padding:0;border:0;font-family:'Playfair Display',Georgia,serif;text-transform:none;color:#424255;opacity:.75;font-weight:100;font-weight:1;font-size:2.1rem;line-height:1.2}.dwf100{font-weight:100}.dw-blockquote.medium{font-size:1.8rem;margin-bottom:10px}.dw-carousel{height:420px;position:relative;overflow:hidden}.dw-carousel ul{min-width:100%;height:400px;overflow:hidden}.dw-carousel ul li{float:left;margin-right:15px;height:400px;overflow:hidden}.dw-carousel ul li img{min-height:400px}.dw-carousel .ps-scrollbar-x-rail{background-color:rgba(0,0,0,0.2)!important;opacity:.5!important}.dw-carousel .ps-scrollbar-x-rail.in-scrolling{background-color:rgba(0,0,0,0.3)!important}.dw-carousel .ps-scrollbar-x{background-color:#999!important}.dw-carousel .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.dw-carousel .ps-scrollbar-x-rail.hover .ps-scrollbar-x,.dw-carousel .ps-scrollbar-x-rail.in-scrolling .ps-scrollbar-x{background-color:#333!important}.hotelListplaceholder img{display:block;margin:0 auto}.dw-whats-included-mini-container{border-bottom:1px solid #eee}.dw-whats-included-mini-item{white-space:nowrap}.dw-white-section,.dw-hotel-list-item,.dw-resort-list-item,.dw-room-list-item{background:white;position:relative;box-shadow:0 0 10px #eeee;padding:20px;min-width:0}.dw-white-section a.link-helper,.dw-hotel-list-item a.link-helper,.dw-resort-list-item a.link-helper,.dw-room-list-item a.link-helper{position:absolute;width:100%;height:100%;z-index:999999}.dw-room-list-item{min-height:100px}.dw-white-section.has-map,.dw-white-section.has-tabs,.dw-hotel-list-item,.dw-resort-list-item,.dw-room-list-item{padding:0}.dw-price-label{font-size:1.2rem;color:#94a5a6;font-weight:normal;text-transform:none;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}.dw-price{color:#2c3752;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}.dw-quotation-price{padding-top:30px}.dw-quotation-price .dw-price-label{font-size:1.4rem;display:inline;color:#2c3752}.dw-quotation-price .dw-price{font-size:3rem;font-weight:normal;display:inline}.dw-room-item{border-bottom:1px solid #eee;display:flex;align-items:center}.dw-room-item .dw-room-details label{color:#999}.dw-room-item .dw-room-details .room-details-item .material-icons{font-size:14px;height:14px;width:14px}.dw-room-item .dw-room-thumb{width:150px}.manual-allocation.dw-room-item{align-items:flex-start}p.callout{font-size:11px}.dw-room-total-price{font-size:2.1rem;font-weight:bold}.dw-room-pp-price{font-size:1.8rem;text-align:right}.dw-holiday-total-price{font-size:2.8rem}.dw-whats-included-mini{font-size:1.1rem}.dw-protected-call-out{background:#86bd4a;padding:15px 10px;text-align:center;color:white}.dw-protected-call-out.blue{background:#1c67b5}.dw-room-travellers{margin-bottom:30px}.dw-new-inputs:last-child .dw-room-travellers{margin-bottom:0}.dw-new-col{display:inline-block;float:left;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.dw-new-col.one{width:8.333333%}.dw-new-col.two{width:16.666666%}.dw-new-col.three{width:24.999999%}.dw-new-col.four{width:33.3333333%}.dw-new-col.five{width:41.666666%}.dw-new-col.six{width:49.999999%}.dw-new-col.seven{width:58.3333333%}.dw-new-col.eight{width:66.6666666%}.dw-new-col.nine{width:74.9999999%}.dw-new-col.ten{width:83.3333333%}.dw-new-col.eleven{width:91.6666666%}.dw-new-col.twelve{width:100%}.dw-new-hotel-details .icon-circle{border-radius:100px;width:45px;padding:8px;height:45px;float:left;margin-right:20px;border:2px solid #ccc;box-sizing:border-box}.dw-new-hotel-details .icon-circle img{opacity:.3}.dw-new-hotel-details .dw-stars-container{display:inline-block}.dw-new-hotel-details .dw-stars-container .material-star{font-size:1.6rem}.dw-hotel-subheading{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:none;color:black;font-size:1.8rem;display:inline;font-weight:normal}.dw-hotel-list-item{cursor:pointer;position:relative;margin-bottom:10px;border:1px solid #fff}.dw-hotel-list-item .sold-out-new{font-size:1rem;padding:.3rem;opacity:.5}.dw-hotel-list-item .dw-hotelname{font-size:1.3rem;font-weight:bold;margin-top:10px;display:block;font-weight:normal}.dw-hotel-list-item .material-icons.chevron-right{position:absolute;right:10px;top:50%;color:#efefef;font-size:3.4rem;margin-top:-17px}.dw-hotel-list-item p{padding:0}.dw-hotel-list-item .dw-star-container{white-space:nowrap;display:block}.dw-hotel-list-item .dw-star-container .material-icons{width:14px;margin-right:-2px}.dw-hotel-list-item .dw-hotel-thumb{width:75px;height:75px;display:block;margin-right:10px;background:#ddd}.dw-hotel-list-item .dw-hotel-thumb img{display:block}.dw-hotel-list-item .dw-hotel-thumb .dw-staff-pick{position:absolute;top:0;right:0;width:85px}.dw-hotel-list-item .dw-tour-name{color:black;text-transform:none}.dw-hotel-list-item .dw-tour-thumb{width:100%;height:100px}.dw-hotel-list-item .dw-tour-thumb img{display:flex;object-fit:cover;height:100%}.dw-hotel-list-item .dw-tour-thumb .dw-hotel-image{min-width:100%}.dw-hotel-list-item .dw-tour-thumb img.dw-staff-pick{display:block;object-fit:normal;height:auto}.dw-hotel-list-item .dw-tour-thumb .dw-staff-pick{display:block;object-fit:normal;height:auto;position:absolute;top:0;right:0;width:120px}.dw-hotel-list-item .material-icons.chevron-right.tour-chev{top:auto;bottom:10px}.dw-hotel-list-item .dw-ajax-price{display:inline-block!important;margin-top:5px}.dw-hotel-list-item .dw-ajax-price div{display:inline}.dw-tour-item{padding-bottom:0;cursor:pointer}.dw-tour-item .dw-hotelname span{display:block}.dw-hotel-list-item:hover{border:1px solid #ff9b0d;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:0 0 10px #ddd}.dw-room-list-item .dw-room-image{height:100px;float:left;margin-right:10px}.dw-gmap{height:200px!important;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.dw-gmap-resort{height:350px!important}.dw-collapsed-row .three.columns{width:24.679%;margin-left:1.4%}.dw-accomm-75{position:relative;left:-26.3%;padding-top:15px;width:73.7%;float:left}.dw-accomm-75 .dw-accomm-mainCol{width:65.733%;float:left;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.dw-accomm-75 .dw-accomm-secondCol{width:32.867%;float:left;margin-left:1.4%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.dw-accomm-50{position:relative;left:49.3%;padding-top:15px;width:49.3%;float:left;margin-left:1.4%}.dw-accomm-50 .row{min-width:0}.dw-accomm-50 .dw-accomm-mainCol{width:65.733%;float:left}.dw-accomm-50 .dw-accomm-secondCol{width:32.867%;float:left;margin-left:1.4%}.dw-accomm-50.second-item{position:relative;left:-50%;padding-top:15px;width:49.3%;margin-left:0;float:left}.dw-accomm-50.second-item .dw-accomm-mainCol{width:65.733%;float:left}.dw-accomm-50.second-item .dw-accomm-secondCol{width:32.867%;float:left;margin-left:1.4%}.dw-accomm-25{position:relative;left:73.7%;margin-left:1.4%;padding-top:15px;float:left;width:24.9%}.dw-accomm-25 .row{min-width:0}.dw-accomm-25 .hotel-book-option-tabs .row{min-width:0}.dw-maxrow{margin:0 auto}.dw-maxrow{max-width:1280px}.wishlist{position:fixed;z-index:999999999;width:350px;top:75px;box-shadow:0 0 10px rgba(0,0,0,0.2);background:rgba(255,255,255,0.95);border-radius:3px;right:10px;display:none;-webkit-backdrop-filter:blur(5px)}.wishlist h3{padding:10px 10px;margin:0;font-weight:normal}.wishlist .wishlist-scrollable{max-height:300px;overflow:scroll;box-shadow:inset 0 2px 5px #000}.wishlist ul{margin:0}.wishlist ul li{margin:0}.wishlist ul li .dw-hotel-list-item{margin:0;background:rgba(255,255,255,0.8);padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.wishlist ul li .dw-hotel-list-item .material-icons.chevron-right{position:absolute;right:5px;bottom:5px;color:#efefef;font-size:3.4rem;margin-top:0;top:auto}.wishlist ul li .dw-hotel-list-item:hover{border-color:#1ba1e2}.sign-in-wishlist{border:1px solid #ddd;padding:5px;margin-top:10px}.sign-in-wishlist .facebook-button,.sign-in-wishlist .google-button{padding:12px 0;font-size:11px;border:0;box-shadow:none;border-radius:20px;line-height:16px}.wishlist-helper,.destinations-helper,.guests-helper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;background:rgba(0,0,0,0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.wishlist.visible,.wishlist-helper.visible{display:block}.wishlist.closer{top:50px}.empty-wishlist{border:1px solid #ddd;padding:10px;text-align:center;color:#999}.empty-wishlist .material-icons{color:#e84c3c}.delete-wish-button{background:0;border:0;position:absolute;top:5px;right:5px;color:#ccc;font-size:3.2rem;padding:0;z-index:9999999;height:18px;line-height:18px;cursor:pointer}.delete-wish-button .material-icons{font-size:18px}.delete-wish-button:hover{color:#1ba1e2}.delete-wish-button:focus{outline:0}.no-touch .like-panel{position:absolute;top:10px;right:10px;z-index:9999;cursor:pointer}.no-touch .like-panel input{display:none}.no-touch .like-panel .material-icons{font-size:4rem;color:rgba(255,255,255,0.5);opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-text-stroke:1px;-webkit-text-stroke-color:white}.no-touch .like-panel .material-icons:hover{opacity:1;color:#1ba1e2}.no-touch .like-panel .material-icons.liked{color:#e84c3c;opacity:1;text-shadow:0 0 1px white}.no-touch .like-panel .material-icons.liked:hover{color:#1ba1e2;opacity:1}.touch .like-panel{position:absolute;top:10px;right:10px;z-index:99999;cursor:pointer}.touch .like-panel input{display:none}.touch .like-panel .material-icons{font-size:4rem;color:rgba(255,255,255,0.5);opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-text-stroke:1px;-webkit-text-stroke-color:white}.touch .like-panel .material-icons.liked{color:#e84c3c;opacity:1;text-shadow:0 0 1px white}.hotel-like-container{float:right;padding-top:25px}.hotel-like-container .like-panel{position:static}.hotel-like-container .material-icons.not-liked{color:#ccc}.hotel-like-container .material-icons{color:#e84c3c}.shortOffersContainer .like-panel{z-index:9999}.shortOffersContainer .ski-offer-tag{position:absolute;top:0;left:0;max-width:55%}@media only screen and (min-width:1025px){.dw-buffer{padding:0 20px}}@media only screen and (max-width:1024px) and (min-width:768px){.dw-buffer{padding:0 10px}.no-tablet-margin-left{margin-left:0!important}.tablet-mt30{margin-top:30px}.tablet-pt30{padding-top:30px}body{background:#1ba1e2}.dw-accomm-75{width:55.9%;left:-44%}.dw-accomm-75 .dw-accomm-mainCol{width:100%}.dw-accomm-75 .dw-accomm-secondCol{margin-top:15px;width:100%;margin-left:0}.dw-accomm-75 .dw-accomm-secondCol .dw-accomm-subCol{width:49.3%;margin-left:1.4%;float:left}.dw-accomm-25{width:42.6%;left:55.9%}}@media only screen and (max-width:767px) and (min-width:0){ul.top-nav-bar{display:none!important}.headerPadding{padding-top:6rem}.dw-buffer{padding:0 5px}h1.dw-hotelname{padding-top:5px}.dw-resortname{margin-bottom:5px}.dw-accomm-75,.dw-accomm-50{width:100%;left:0;padding-top:0}.dw-accomm-75 .dw-accomm-mainCol,.dw-accomm-50 .dw-accomm-mainCol{width:100%}.dw-accomm-75 .dw-accomm-secondCol,.dw-accomm-50 .dw-accomm-secondCol{margin-top:10px;width:100%;margin-left:0}.dw-accomm-75 .dw-accomm-secondCol .dw-accomm-subCol,.dw-accomm-50 .dw-accomm-secondCol .dw-accomm-subCol{width:100%;margin-left:1.4%;float:left}.dw-accomm-25{width:100%;padding-top:0;left:0;margin-left:0;margin-bottom:5px}.dw-accomm-50{margin-left:0}.dw-accomm-50.second-item{left:0;margin:0;width:100%}.dw-carousel{height:270px}.dw-carousel ul li img{max-height:250px;min-height:0}.dw-white-section{padding:10px}.dw-white-section.has-map{padding:0}.habla-browser-iphone{display:none}.pricing-slider{min-height:100px;margin-bottom:10px}.z-overview{margin-bottom:15px}.z-overview .dw-overview-hotel-image{max-width:100%}.z-overview .holiday-description{float:none;max-width:100%;text-align:left}.z-flight{margin-bottom:15px}.z-flight .airline-logo{max-width:60%;margin:15px auto;display:block}.z-flight .z-phone-airport{width:40%!important;float:left}.z-flight .z-phone-airport-spacer{width:20%!important;float:left;margin-bottom:50px}}.extras-row .row{min-width:0}.quotationPage.feedbackPanel,.quotationPage .feedbackPanel{position:static;padding-top:30px}.quotationPage li.feedbackPanelERROR{background:#e84c3c;color:white;padding:5px;margin:2px 0}.dw-extra-client-container{border-bottom:1px solid #ddd}.row.dw-extra-item-row{padding:10px;box-shadow:0 0 10px #eee;margin-top:10px;border:1px solid #ddd;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;position:relative}.row.dw-extra-item-row .click-helper{position:absolute;top:0;left:0;width:100%;height:100%}.row.dw-extra-item-row:hover{border-color:#1ba1e2}.avatar-container{overflow:hidden;border-radius:6rem;display:inline-block;width:40px;height:40px;position:relative;top:10px;left:-10px}.itineraryList .row{min-width:0}.dw-itinerary-day-bubble{color:white;font-weight:bold;background:#1c67b5;border-radius:200px;width:80px;height:80px;text-align:center}.dw-itinerary-day-bubble .dw-day{display:block;padding-top:10px}.dw-itinerary-day-bubble .dw-number{font-size:30px;display:block;line-height:1.1}.dw-landing-section-title{text-transform:none;font-weight:400;font-size:2.1rem;padding:25px 0 15px;text-align:center}.dw-landing-section-title.large{font-size:3rem}.usp-row{padding-top:15px;text-align:center}.usp-row img{padding-top:15px;margin:0 auto;display:block;width:60%;margin-bottom:20px}.usp-row h2{text-transform:none;font-weight:100;font-size:1.8rem;text-align:center;color:#999}.usp-row p{padding:0 30px;font-size:1.2rem;text-align:center}.stick-page-nav{background:rgba(255,255,255,0.9);line-height:50px;height:50px;border-bottom:1px solid #ddd;width:100%;z-index:999999;position:fixed;top:6rem}.scroll-to-specials{cursor:pointer}.sticky-page-title{font-weight:400;line-height:5rem;color:#424255;height:5rem;padding:0;margin:0;font-size:1.6rem;text-transform:none}.sticky-nav{padding:0;margin:0}.sticky-nav li{float:right;padding:0;margin:0;margin-left:10px;margin-right:0}.sticky-nav li a{color:#424255;font-size:1.2rem;padding:5px 10px;border-radius:100px}.sticky-nav li a.active{color:#fff;background:#1c67b5}.main-landing-cta{font-weight:100;font-size:1.6rem;text-transform:none;background:white;padding:10px 30px;border-radius:100px;margin-top:30px;color:#017aba}.dw-stars-container{white-space:nowrap;display:block}.dw-offer-tag{position:absolute;top:0;left:0;width:50%}.dw-destination-list{clear:both}.dw-destination-list li{width:19.2%;margin-left:1%;float:left;position:relative;background:white;box-shadow:0 0 5px #ddd}.dw-destination-list li .link-helper{position:absolute;width:100%;cursor:pointer;height:100%;z-index:999}.dw-destination-list li:nth-child(5n+1){clear:both;margin-left:0}.dw-destination-list li:first-child{margin-left:0}.dw-destination-list li.dw-blank{background:0;box-shadow:none}.dw-destination-list li.dw-blank.half{width:9.6%}.dw-destination-list li ul li{width:auto;display:block;box-shadow:none;padding:0 2px;font-size:1.1rem;float:none}.dw-three-fifths{width:60%;float:left}.dw-three-fifths .dw-destination-list li{width:32%;margin-left:1.66%}.dw-two-fifths{width:40%;float:left}.dw-two-fifths .dw-destination-list li{width:48%;margin-left:2.5%}.dw-two-fifths .dw-destination-list li:first-child{margin-left:1.5%}.dw-destination-list li .holiday-item-header{background-size:cover;background-position:center center;height:250px;position:relative}.dw-destination-list li .gradient-bg{position:absolute;bottom:0;padding:10px 10px 0;color:white;width:100%;box-sizing:border-box}.dw-destination-list li h2.holiday-title{font-size:1.6rem;text-transform:none;color:white}.dw-destination-list li h2.holiday-title .normal{font-weight:normal;display:block}.dw-destination-list li h2.holiday-title .strong{font-weight:700}.dw-destination-list li .holiday-item-price{padding:10px;min-height:167px}.attractions-list .dw-destination-list li .holiday-item-price{min-height:30px}.dw-destination-list li .holiday-item-price.attractions{min-height:30px}.dw-destination-list li .holiday-item-price p{font-size:1.2rem}.dw-destination-list li .holiday-item-price .item-price{color:#f90;font-size:1.6rem}.dw-destination-list li .holiday-item-price .item-price span div{display:inline}.dw-destination-list li .holiday-item-price .dw-price-label{font-size:1.2rem;color:#999}.dw-was-price,.dw-save-price{font-size:1.2rem;display:inline-block;padding:5px;white-space:nowrap;color:#e84c3c}.dw-save-price{color:#86bd4a}.strike-through{text-decoration:line-through}.dw-destination-list li .holiday-item-price .item-special-price{color:#e84c3c;font-size:1.6rem;display:block}.item-special-price div{display:inline}.generic-container #pageContent{background:0}.button.outline.yellow{background:0;color:#ff9b0d;border-top:1px dotted #ddd;text-align:center;padding-bottom:0;display:block;font-weight:normal}.scroll-trigger{cursor:pointer}.holiday-item .holiday-item-body{min-height:270px}a.ns-white{border-bottom:0;background:none!important}.gradient-bg{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.button.outline.yellow{white-space:nowrap}@media only screen and (max-width:767px){.dw-destination-list li,.dw-destination-list li:nth-child(5n+1),.dw-destination-list li:first-child{width:98%;float:none;margin:0 auto 10px}.dw-destination-list li .holiday-item-pricey{min-height:150px!important}.stick-page-nav{display:none}.headerPadding{padding-top:6rem}}@media only screen and (min-width:768px) and (max-width:1024px){.dw-destination-list li{width:32%;margin-left:1.5%;float:left;position:relative;background:white;box-shadow:0 0 5px #ddd}.dw-destination-list li:nth-child(5n+1){clear:none;margin-left:1.5%}.dw-destination-list li:nth-child(3n+1){clear:both;margin-left:0}}footer{position:relative;z-index:999}.dw-custom-checkbox{display:block;width:20px;height:20px;border:2px solid #ddd;border-radius:10px}.dw-custom-checkbox.checked{background:#ff9b0d}.refineSearchCol,.dw-bookingOverviewCol{width:320px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:15px;padding-top:30px;position:absolute;overflow-y:auto;overflow-x:visible;z-index:99}.refineSearchCol .divider,.dw-bookingOverviewCol .divider{position:fixed;height:100%;width:1px;background:#ddd;right:auto;left:319px;top:0;z-index:99}.refineSearchCol .dw-white-section.dw-refine-cat,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat{padding:0}.refineSearchCol .dw-white-section.dw-refine-cat .dw-refine-item-header,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat .dw-refine-item-header{border-bottom:1px solid #eee;padding:10px}.refineSearchCol .dw-white-section.dw-refine-cat .dw-refine-item-header h3,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat .dw-refine-item-header h3{margin:0;padding:0;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal}.refineSearchCol .dw-white-section.dw-refine-cat .dw-refine-item-body,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat .dw-refine-item-body{padding:10px;padding-bottom:10px}.refineSearchCol .dw-white-section.dw-refine-cat .dw-refine-item-body input.hidden,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat .dw-refine-item-body input.hidden{display:none}.refineSearchCol .dw-white-section.dw-refine-cat .dw-refine-item-body.has-sliders,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat .dw-refine-item-body.has-sliders{padding:10px 25px}.refineSearchCol .dw-white-section.dw-refine-cat .ui-slider,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat .ui-slider{background:#ccc;height:6px}.refineSearchCol .dw-white-section.dw-refine-cat .ui-slider .ui-slider-handle,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat .ui-slider .ui-slider-handle{width:12px;height:12px;background:#eee;border:4px solid #bbb}.refineSearchCol .dw-white-section.dw-refine-cat .ui-slider .ui-slider-range,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat .ui-slider .ui-slider-range{background:#ff9b0d}.refineSearchCol .dw-white-section.dw-refine-cat .starFilter,.dw-bookingOverviewCol .dw-white-section.dw-refine-cat .starFilter{font-weight:normal}.refineSearchCol .row,.dw-bookingOverviewCol .row{min-width:0}.refineSearchCol .current-search,.dw-bookingOverviewCol .current-search{background:white;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.refineSearchCol .current-search p,.dw-bookingOverviewCol .current-search p{font-size:1.6rem;font-weight:bold}.refineSearchCol .search-form,.dw-bookingOverviewCol .search-form{padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a.tailormade-search-link{color:black;font-size:11px;border:0}a.tailormade-search-link:hover{background:0;color:black;border:0;text-decoration:underline}.dw-quotation-page form.nice .dw-new-inputs label{color:black;opacity:.7}.dw-quotation-page .ui-slider{background:#ccc;height:6px}.dw-quotation-page #relaxSlider .ui-slider-handle:last-child,.dw-quotation-page #luxurySlider .ui-slider-handle:last-child,.dw-quotation-page #starSlider .ui-slider-handle:last-child{margin-left:-15px}.dw-quotation-page .ui-slider .ui-slider-handle{width:12px;height:12px;background:#eee;border:4px solid #bbb}.dw-quotation-page .ui-slider .ui-slider-range{background:#ff9b0d}.searchReturnsCol,.mainExtrasCol{width:100%;padding-left:350px;position:relative;padding-right:30px;min-height:500px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;min-height:1500px}.searchReturnsCol .search-return.image-small .nv-image,.mainExtrasCol .search-return.image-small .nv-image{width:10%}.searchReturnsCol .search-return.image-small .nv-wrapper,.mainExtrasCol .search-return.image-small .nv-wrapper{width:90%}.searchReturnsCol .sort-container,.mainExtrasCol .sort-container{background:white;margin-bottom:20px;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.searchReturnsCol .sort-container .select2-container .select2-choice,.mainExtrasCol .sort-container .select2-container .select2-choice{border:1px solid #ddd}.mainExtrasCol{min-height:200px;padding-left:30px;padding-right:350px}.search-return-header-link{position:absolute;height:100%;width:100%;z-index:8}input.upperBound,input.lowerBound{display:none}.ui-slider{height:3px;margin-top:15px;background:#ddd;border:0}.ui-slider .ui-slider-range{background:#1ba1e2}.ui-slider .ui-slider-handle{border:0;border-radius:20px;width:15px;height:15px;top:-6px;margin-left:-15px;background:#1ba1e2;-webkit-transition:transform .2s,-webkit-transform .2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}.ui-slider .ui-slider-handle:last-child{margin-left:0}.ui-slider .ui-slider-handle:hover{-webkit-transform:scale(1.2)}.ui-slider .ui-slider-handle.ui-state-active{-webkit-transform:scale(1.5)}.ui-slider .ui-slider-handle:focus{outline:0}.higherStars,.higherPrice{float:right}.starFilter{font-weight:bold;margin-bottom:0}.lazyImg{background-size:cover!important}.dw-search-results-list{padding:0;margin:0 auto;max-width:1280px}.dw-search-results-list .dw-search-result-item{display:block;position:relative;background:white;float:left;width:32.333%;margin-left:1%;margin-bottom:1%;box-shadow:0 0 5px #eee}.dw-search-results-list .dw-search-result-item .holiday-item-header{background-size:cover;background-position:center center;height:250px;position:relative}.dw-search-results-list .dw-search-result-item .holiday-item-header .dw-offer-tag{width:35%}.dw-search-results-list .dw-search-result-item .link-helper{position:absolute;width:100%;cursor:pointer;height:100%;z-index:9999999999}.dw-search-results-list .dw-search-result-item .gradient-bg{position:absolute;bottom:0;padding:10px 10px 0;color:white;width:100%;box-sizing:border-box}.dw-search-results-list .dw-search-result-item .country-flag{max-height:14px;position:relative;top:2px}.dw-search-results-list .dw-search-result-item h2.holiday-title{font-size:1.6rem;text-transform:none;color:white;margin-bottom:0}.dw-search-results-list .dw-search-result-item .tfx-search-result-body{padding-bottom:0!important}.dw-search-results-list .dw-search-result-item .tfx-search-result-body h2.holiday-title{color:#333;font-weight:normal;font-size:1.8rem;display:inline}.dw-search-results-list .dw-search-result-item .tfx-search-result-body .search-return-resort-name{color:#333;font-weight:normal;font-size:1.3rem}.dw-search-results-list .dw-search-result-item .tfx-search-result-body .dw-whats-included-mini-item{display:inline-block;font-size:1.1rem}.dw-search-results-list .dw-search-result-item .tfx-search-result-body .material-icons.material-star{font-size:1.4rem;width:1.4rem;height:1.4rem}.dw-search-results-list .dw-search-result-item .tfx-search-result-body .dw-whats-included-mini-container h3{display:none}.dw-search-results-list .dw-search-result-item .tfx-search-result-body .dw-whats-included-mini-container .dw-pricing-whats-included li{font-size:1.1rem;display:inline-block;padding:0}.dw-search-results-list .dw-search-result-item .holiday-item-price{padding:0;position:relative}.dw-search-results-list .dw-search-result-item .holiday-item-price.attractions{min-height:30px}.dw-search-results-list .dw-search-result-item .holiday-item-price p{font-size:1.2rem}.dw-search-results-list .dw-search-result-item .holiday-item-price .item-price{color:#f90;font-size:2.1rem}.dw-search-results-list .dw-search-result-item .holiday-item-price .dw-price-label{font-size:1.2rem;color:#999}.dw-search-results-list .dw-search-result-item .dw-chev-container{position:absolute;bottom:10px;right:10px;padding:5px;border:1px solid #f90;border-radius:100px;width:30px;height:30px;line-height:28px;font-size:24px;text-align:center;overflow:hidden;z-index:0}.dw-search-results-list .dw-search-result-item .dw-chev-container span{position:relative;right:-1px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;z-index:999}.dw-search-results-list .dw-search-result-item .dw-chev-container span.animated-bg{display:block;background:#f90;width:100%;height:100%;position:absolute!important;top:-50px;left:0;z-index:999;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out}.dw-search-results-list .dw-search-result-item .dw-chev-container i{position:relative;top:3px}.dw-search-results-list .dw-search-result-item .holiday-item-price:hover .dw-chev-container i.c2{color:white!important;z-index:9999}.dw-search-results-list .dw-search-result-item .holiday-item-price:hover .dw-chev-container span.animated-bg{top:0}.dw-search-results-list .dw-search-result-item .dw-was-price{font-size:1.2rem;display:inline-block;padding:5px;white-space:nowrap;color:#e84c3c}.dw-search-results-list .dw-search-result-item .strike-through{text-decoration:line-through}.dw-search-results-list .dw-search-result-item .holiday-item-price .item-special-price{color:#e84c3c;font-size:1.6rem;display:block}.dw-search-results-list .dw-search-result-item .row{min-width:0}.dw-search-results-list .dw-search-result-item .dw-flight-info-row{border-bottom:1px solid #eee}.dw-search-results-list .dw-search-result-item .dw-flight-info-row .material-icons{font-size:16px;position:relative;top:2px}.dw-search-results-list .dw-search-result-item .dw-flight-info-row .dw-flight-info-left-col,.dw-search-results-list .dw-search-result-item .dw-flight-info-row .dw-flight-info-right-col{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:center}.dw-search-results-list .dw-search-result-item .dw-flight-info-row .dw-flight-info-left-col{width:33.3333%}.dw-search-results-list .dw-search-result-item .dw-flight-info-row .dw-flight-info-right-col{width:66.6667%;border-left:1px solid #eee;text-align:left}.dw-search-results-list .dw-search-result-item .search-result-tabs{border-bottom:1px solid #eee}.dw-search-results-list .dw-search-result-item .tabs-content{min-height:auto}.dw-search-results-list .dw-search-result-item .search-result-tabs-winter .tabs-content{min-height:auto}.dw-search-results-list .dw-search-result-item .dw-search-link{color:#a0a0aa;display:block;padding:10px}.dw-search-results-list .dw-search-result-item.guaranteed{display:block;position:relative;background:#ff9b0d;color:white;float:left;width:32.333%;margin-left:1%;margin-bottom:1%;box-shadow:0 0 5px #eee}.dw-search-results-list .dw-search-result-item.guaranteed .holiday-item-price .item-price{color:#fff;font-size:2.1rem}.dw-search-results-list .dw-search-result-item.guaranteed .holiday-item-price .dw-price-label{font-size:1.2rem;color:#fff}.dw-search-results-list .dw-search-result-item.guaranteed .search-result-tab-body i.material-icons.material-inline.c2{color:white!important}.dw-search-results-list .dw-search-result-item.guaranteed .dw-white-section{background:0}.dw-search-results-list .dw-search-result-item.guaranteed dl.tabs{border-bottom:1px solid rgba(255,255,255,0.4)}.dw-search-results-list .dw-search-result-item.guaranteed .dw-chev-container{border:1px solid white}.dw-search-results-list .dw-search-result-item.guaranteed .dw-chev-container span.animated-bg{display:block;background:white;width:100%;height:100%;position:absolute!important;top:-50px;left:0;z-index:999;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;transition:all .1s ease-out}.dw-search-results-list .dw-search-result-item.guaranteed .dw-chev-container i.c2{position:relative;top:3px;color:white!important}.dw-search-results-list .dw-search-result-item.guaranteed h2.holiday-title,.dw-search-results-list .dw-search-result-item.guaranteed .search-return-resort-name,.dw-search-results-list .dw-search-result-item.guaranteed i.c2,.dw-search-results-list .dw-search-result-item.guaranteed .tfx-date-from,.dw-search-results-list .dw-search-result-item.guaranteed .search-cta{color:white!important}.dw-search-results-list .dw-search-result-item.guaranteed .search-cta{border-color:white}.dw-search-results-list .dw-search-result-item.guaranteed .flightDetails{color:black}.dw-search-results-list .dw-search-result-item.guaranteed dl.tabs.dw-search-result-tabs dd a,.dw-search-results-list .dw-search-result-item.guaranteed dl.tabs.dw-tabs dd a,.dw-search-results-list .dw-search-result-item.guaranteed dl.tabs.dw-search-result-tabs dd.middle,.dw-search-results-list .dw-search-result-item.guaranteed dl.tabs.dw-tabs dd.middle{border-color:rgba(255,255,255,0.4);color:rgba(255,255,255,0.7)}.dw-search-results-list .dw-search-result-item.guaranteed dl.tabs.dw-search-result-tabs dd a.active,.dw-search-results-list .dw-search-result-item.guaranteed dl.tabs.dw-tabs dd a.active{color:white;border-color:#1c67b5}.dw-search-results-list .dw-search-result-item.guaranteed .holiday-item-price:hover .dw-chev-container i.c2{color:#ff9b0d!important;z-index:9999}.dw-search-results-list .dw-search-result-item.guaranteed .holiday-item-price:hover .dw-chev-container span.animated-bg{top:0}.dw-search-results-list .dw-search-result-item.guaranteed .dw-was-price{font-size:1.2rem;display:inline-block;padding:5px;white-space:nowrap;color:#e84c3c}.dw-search-results-list .dw-search-result-item.guaranteed .strike-through{text-decoration:line-through}.dw-search-results-list .dw-search-result-item.guaranteed .holiday-item-price .item-special-price{color:#e84c3c;font-size:1.6rem;display:block}.dw-search-results-list .dw-search-result-item.guaranteed .row{min-width:0}.dw-search-results-list .dw-search-result-item.guaranteed .dw-flight-info-row{border-bottom:1px solid #eee}.dw-search-results-list .dw-search-result-item.guaranteed .dw-flight-info-row .material-icons{font-size:16px;position:relative;top:2px}.dw-search-results-list .dw-search-result-item.guaranteed .dw-flight-info-row .dw-flight-info-left-col,.dw-search-results-list .dw-search-result-item.guaranteed .dw-flight-info-row .dw-flight-info-right-col{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:center}.dw-search-results-list .dw-search-result-item.guaranteed .dw-flight-info-row .dw-flight-info-left-col{width:33.3333%}.dw-search-results-list .dw-search-result-item.guaranteed .dw-flight-info-row .dw-flight-info-right-col{width:66.6667%;border-left:1px solid #eee;text-align:left}.dw-search-results-list .dw-search-result-item.guaranteed .search-result-tabs{border-bottom:1px solid rgba(255,255,255,0.2)}.dw-search-results-list .dw-search-result-item.guaranteed .tabs-content{min-height:165px}.dw-search-results-list .dw-search-result-item.guaranteed .search-result-tabs-winter .tabs-content{min-height:195px}.dw-search-results-list .dw-search-result-item.guaranteed .dw-search-link{color:white;display:block;padding:10px}.dw-search-results-list .dw-search-result-item.coppers-ski-trip{display:block;position:relative;background:#444;color:white;float:left;width:32.333%;margin-left:1%;margin-bottom:1%;box-shadow:0 0 5px #eee}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .flightDetails{color:black}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .holiday-item-price .item-price{color:#fff;font-size:2.1rem}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .holiday-item-price .dw-price-label{font-size:1.2rem;color:#fff}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-white-section{background:0}.dw-search-results-list .dw-search-result-item.coppers-ski-trip dl.tabs{border-bottom:1px solid rgba(255,255,255,0.1)}.dw-search-results-list .dw-search-result-item.coppers-ski-trip h2.holiday-title,.dw-search-results-list .dw-search-result-item.coppers-ski-trip .search-return-resort-name,.dw-search-results-list .dw-search-result-item.coppers-ski-trip .tfx-date-from,.dw-search-results-list .dw-search-result-item.coppers-ski-trip .search-cta{color:white!important}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .search-cta{border-color:white}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-whats-included-mini-container{border-color:rgba(255,255,255,0.1)}.dw-search-results-list .dw-search-result-item.coppers-ski-trip p.heavy.small-print.p0{color:white!important}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .holiday-item-price:hover .dw-chev-container i.c2{color:#ff9b0d!important;z-index:9999}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .holiday-item-price:hover .dw-chev-container span.animated-bg{top:0}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-was-price{color:#ff9b0d}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .strike-through{text-decoration:line-through}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .holiday-item-price .item-special-price{color:#e84c3c;font-size:1.6rem;display:block}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .row{min-width:0}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-flight-info-row{border-bottom:1px solid #eee}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-flight-info-row .material-icons{font-size:16px;position:relative;top:2px}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-flight-info-row .dw-flight-info-left-col,.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-flight-info-row .dw-flight-info-right-col{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:center}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-flight-info-row .dw-flight-info-left-col{width:33.3333%}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-flight-info-row .dw-flight-info-right-col{width:66.6667%;border-left:1px solid #eee;text-align:left}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .search-result-tabs{border-bottom:1px solid rgba(255,255,255,0.2)}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .tabs-content{min-height:165px}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .search-result-tabs-winter .tabs-content{min-height:195px}.dw-search-results-list .dw-search-result-item.coppers-ski-trip .dw-search-link{color:white;display:block;padding:10px}.grey-type{color:#ddd}.dw-blue{color:#1c67b5}.dw-search-results-list .dw-search-result-item:nth-child(3n+1){clear:left}dl.tabs.dw-search-result-tabs,dl.tabs.dw-tabs{height:40px;margin-bottom:0}dl.tabs.dw-search-result-tabs dd,dl.tabs.dw-tabs dd{width:33.3333333333%;box-sizing:border-box;height:40px}dl.tabs.dw-search-result-tabs dd a,dl.tabs.dw-tabs dd a{border:0;box-sizing:border-box;width:100%;text-align:center;height:40px;line-height:40px;border-top:4px solid #eee;background:0}dl.tabs.dw-search-result-tabs dd a.active,dl.tabs.dw-tabs dd a.active{border-color:#1c67b5}dl.tabs.dw-search-result-tabs dd.middle,dl.tabs.dw-tabs dd.middle{border-left:1px solid #ddd;border-right:1px solid #ddd}.dw-newSearchContainer.headerPadding{padding-top:0;box-sizing:border-box;position:fixed;height:calc(100% - 120px);width:100%;top:0;left:0}.dw-newSearchContainer.headerPadding.x-version{padding-top:50px;overflow:hidden;position:absolute;height:100%;width:100%;top:0;left:0;box-sizing:border-box}.dw-newSearchContainer.headerPadding.x-version .refineSearchCol{position:absolute;height:100%;box-sizing:border-box;padding-bottom:20px;padding-top:65px;top:0}.dw-newSearchContainer.headerPadding.x-version .searchReturnsCol{height:100%;overflow-y:scroll;box-sizing:border-box;position:absolute;min-height:0;float:none;padding-left:320px;padding-right:0;top:0}.material-icons.material-inline{font-size:16px;height:16px;width:16px;position:relative;top:2px}.material-icons.form-check.material-inline{position:absolute;top:auto;color:#86bd4a}.social-inline{font-size:16px;height:16px;width:16px;position:relative;top:2px}.dw-room-list-item span.material-icons.ns-grey{font-size:16px;height:16px;width:16px;position:relative;top:3px}.dw-room-desc p{text-overflow:ellipsis;display:block;white-space:nowrap;overflow:hidden;font-size:1.2rem}.search-results-map-canvas{height:50%;position:absolute!important;width:100%;top:0;left:0;padding-left:320px;box-sizing:border-box;padding-top:6rem}.search-results-map-canvas #search-results-map-canvas{width:100%;height:100%;top:0;left:0;box-shadow:5px 0 10px rgba(0,0,0,0.5);z-index:99}.dw-search-results-panel{position:absolute;width:100%;left:0;padding-left:320px;height:50%;overflow-y:scroll;top:50%;box-sizing:border-box;padding-right:20px;padding-bottom:50px}div.cluster{position:absolute;z-index:1}.ski-tag{color:#b4bac7}.dw-maps-marker{background:white;box-shadow:0 0 10px #eeee;padding:20px;min-width:0;padding:0;position:relative;min-width:250px;height:70px;box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:999;cursor:pointer}.dw-maps-marker a.link-helper{position:absolute;width:100%;height:100%;z-index:999999}.dw-maps-marker .dw-map-marker-thumb{width:70px;float:left}.dw-maps-marker .link-helper{top:0;left:0;border:0}.dw-maps-marker a.link-helper:hover{background:none!important}.dw-maps-marker .dw-map-content{padding:5px 10px 0;float:left}.dw-maps-marker .dw-map-content h2{text-transform:none;font-weight:300;font-size:1.2rem;margin-bottom:0;white-space:nowrap}.dw-maps-marker .dw-map-content h3{text-transform:none;font-weight:300;font-size:1rem;margin-bottom:0}.dw-maps-marker .dw-map-content p{padding:0}.dw-maps-marker .dw-map-content .map-price{color:#ff9b0d;font-size:1.2rem;display:block}.dw-maps-marker .window-stub{width:1px;height:1px;border-top:8px solid white;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;bottom:-8px;left:50%;margin-left:-4px}.dw-maps-marker:hover{z-index:99999}.page-overlay{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background:black;opacity:.5;z-index:9999998;-webkit-transition:all .2s 'ease-out';-moz-transition:all .2s 'ease-out';transition:all .2s 'ease-out'}.page-overlay.show{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.page-overlay.show{opacity:.5}.page-overlay-spinner{opacity:0;color:white;top:40%;left:50%;z-index:9999999;margin-left:-100px;width:200px;text-align:center;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.page-overlay-spinner h3{color:white}.page-overlay-spinner.show{opacity:1;display:block;position:fixed;top:50%;left:50%;z-index:9999999;margin-left:-40px;visibility:visible}.dw-search-loader{position:absolute;width:400px;height:300px;top:50%;left:50%;margin:-150px 0 0 -200px;text-align:center}.dw-search-loader span{display:inline-block;width:10px;height:10px;margin:145px 3px 0;background:rgba(255,255,255,0.25);border-radius:50%;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);animation:wave 2s infinite ease-in-out;-moz-animation:wave 2s infinite ease-in-out;-webkit-animation:wave 2s infinite ease-in-out}@keyframes wave{0%,60%,100%{background:rgba(255,255,255,0.25);transform:translateY(0);-moz-transform:translateY(0)}20%{background:rgba(255,255,255,0.75);transform:translateY(13px);-moz-transform:translateY(13px)}40%{background:rgba(255,255,255,0.75);transform:translateY(-13px);-moz-transform:translateY(-13px)}}.dw-search-loader span.first{animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s}.dw-search-loader span.second{animation:wave 2s .1s infinite ease-in-out;-moz-animation:wave 2s .1s infinite ease-in-out;-webkit-animation:wave 2s .1s infinite ease-in-out}.dw-search-loader span.third{animation:wave 2s .2s infinite ease-in-out;-moz-animation:wave 2s .2s infinite ease-in-out;-webkit-animation:wave 2s .2s infinite ease-in-out}.dw-search-loader span.fourth{animation:wave 2s .3s infinite ease-in-out;-moz-animation:wave 2s .3s infinite ease-in-out;-webkit-animation:wave 2s .3s infinite ease-in-out}.dw-search-loader span.fifth{animation:wave 2s .4s infinite ease-in-out;-moz-animation:wave 2s .4s infinite ease-in-out;-webkit-animation:wave 2s .4s infinite ease-in-out}.dw-refineMenu{display:none}@media only screen and (min-width:768px) and (max-width:1200px){.dw-search-results-list .dw-search-result-item{width:49%;clear:none!important}.dw-search-results-list .dw-search-result-item:nth-child(2n+1){clear:left!important}}@media only screen and (max-width:1024px) and (min-width:0){input.upperBound,input.lowerBound{display:none!important}.dw-newSearchContainer{max-width:100%;overflow-x:hidden}.dw-search-results-list .dw-search-result-item{width:49%;clear:none!important}.dw-search-results-list .dw-search-result-item:nth-child(2n+1){clear:left!important}.refineSearchCol{-moz-transform:translateX(-320px);-webkit-transform:translateX(-320px);transform:translateX(-320px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;padding-top:40px;padding-bottom:6rem}.refineSearchCol .divider{left:0}.searchReturnsCol{position:relative;padding-left:0;padding-right:0;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px);padding-bottom:6rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.searchReturnsCol .dw-search-results-list.pt30{padding-top:10px!important}.searchReturnsCol .responsiveHelper{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.dw-refineMenu{display:block;padding:10px;height:20px;line-height:20px;background:0;position:absolute;top:100px;z-index:99999}.dw-refineMenu .refineToggle{background:white;box-shadow:0 0 10px #eeee;padding:20px;min-width:0;padding:10px;margin-top:10px;color:white;background:#ff9b0d;font-weight:regular;position:relative;top:5px;left:5px}.dw-refineMenu .refineToggle a.link-helper{position:absolute;width:100%;height:100%;z-index:999999}.dw-refineMenu{top:0;position:fixed;left:134px;background:0;z-index:999999999;padding:0}.dw-refineMenu .refineToggle{position:relative;height:45px;box-sizing:border-box;display:block;color:white;background:#ff9b0d;top:0;left:0;margin-top:0}.dw-refineMenu .refineToggle a{color:white!important}.dw-refine-icon{width:20px;position:relative;top:5px}.dw-refineMenu.closer{top:0}#search_returns{transform-origin:0 0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.dw-newSearchContainer.showFilter .searchReturnsCol{-moz-transform:translateX(320px);-webkit-transform:translateX(320px);transform:translateX(320px)}.dw-newSearchContainer.showFilter .searchReturnsCol #search_returns{transform-origin:0 0}.dw-newSearchContainer.showFilter .searchReturnsCol .responsiveHelper{position:absolute;width:100%;height:100%;background:black;opacity:.01;z-index:999999999}.dw-newSearchContainer.showFilter .refineSearchCol{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.dw-newSearchContainer.showFilter .refineSearchCol .divider{left:319px}}@media only screen and (max-width:767px) and (min-width:0){.dw-refineMenu{top:0;position:fixed;left:134px;background:0;z-index:999999999;padding:0}.dw-refineMenu .refineToggle{position:relative;height:6rem;box-sizing:border-box;display:block;background:0;color:white;background:#ff9b0d;top:0;left:0;margin-top:0}.dw-refineMenu .refineToggle a{color:white!important}.dw-search-results-list .dw-search-result-item{width:98%;margin-left:auto;margin-right:auto;clear:both!important;float:none!important;margin-bottom:15px}.dw-search-loader{width:300px}.dw-refine-icon{width:20px;position:relative;top:5px}.tabs.contained.nice.loginTabs dd{width:50%}.tabs.contained.nice.loginTabs dd a{background:#ddd}.tabs.contained.nice.loginTabs dd a.active{background:white}.dw-holiday-summary .dw-party-size-input,.dw-holiday-summary .dw-party-size-title{width:16.6%!important}}.dw-blue-section{background:#1c67b5}.dw-yellow-section{background:#ff9b0d}.dw-pano-section{background:0}.dw-icon-container{float:left;width:70px;margin-right:10px;height:100px;background:rgba(255,255,255,0.2)}.dw-icon-container img{margin:0 auto;display:block;width:40px;padding-top:20px}.dw-blue-section.low-deposit{clear:both}.dw-blue-section.low-deposit h3{font-size:1.4rem;margin:0;color:white}.dw-blue-section.low-deposit p{font-size:1rem;color:white}.dw-blue-section.low-deposit a{color:white}.dw-blue-section.flexi{background:#2c3752}.dw-blue-section.flexi .dw-icon-container{position:absolute;left:0;height:100%}.dw-blue-section.flexi .dw-icon-container img{width:45px;padding-top:0;position:absolute;left:50%;margin-left:-19px;top:50%;margin-top:-30px}.dw-blue-section.flexi p{font-size:1.2rem}.dw-blue-section.flexi .pl70{padding-left:80px!important}.reveal-modal.flexi{padding:0;background:white!important}.reveal-modal.flexi h2{text-transform:none;color:#2c3752;font-weight:100}.reveal-modal.flexi h3{color:#2c3752}.reveal-modal.flexi p,.reveal-modal.flexi li,.reveal-modal.flexi a{color:#2c3752}.search-result-tabs li.search-result-tab-body{height:auto;overflow-y:auto}.search-result-tabs-winter li.search-result-tab-body{height:auto;overflow-y:scroll}.search-return-image-tfw{height:350px}.great-for-kids-icon{position:absolute;right:52px;top:5px}.dw-pano-section.low-deposit{min-height:30px;position:relative;display:inline-block;min-width:230px;margin-top:10px}.dw-pano-section.low-deposit a.link-helper{top:0;left:0}.dw-pano-section.low-deposit .dw-icon-container{width:50px;height:50px;border-radius:100px;background:#ff9b0d}.dw-pano-section.low-deposit .dw-icon-container img{width:20px;padding-top:13px}.dw-pano-section.low-deposit h3{font-size:1.4rem;margin:0;color:#ff9b0d;margin-top:5px}.dw-pano-section.low-deposit p{font-size:1rem;color:#a0a0aa}.dw-pano-section.low-deposit a{color:#a0a0aa}.dw-roomsRemaining{display:none;background:#e84c3c;color:white;font-weight:bold;text-align:center;font-size:1.1rem;padding-top:5px;padding-bottom:10px;position:absolute;width:100%;bottom:0;z-index:99}.dw-hotelBookList .dw-roomsRemaining{display:block;position:static;padding:3px;text-align:right;width:auto;float:right;border-radius:10px;padding:3px 10px;border-top-right-radius:0;border-top-left-radius:0}.advanced-booklist-options-toggle{font-size:11px;display:block;padding-bottom:10px;cursor:pointer}.advanced-booklist-options{display:none}.advanced-booklist-options label strong{font-weight:normal}.advanced-booklist-options li label{font-size:11px;margin-bottom:0}.advanced-booklist-options.show{display:block}.dw-quote-strong-label{padding-top:10px}.dw-quote-checkboxes label{font-size:11px;font-weight:bold}.new-tailormade-cta{background:white;color:black;z-index:9999998;box-shadow:0 0 5px rgba(0,0,0,0.1);padding:10px;box-sizing:border-box;display:none}.new-tailormade-cta h3{color:black;font-size:13px;margin:0}.new-tailormade-cta p{padding:0;font-size:11px}.new-tailormade-cta a{color:black;border:0}.new-tailormade-cta a:hover{text-decoration:underline;background:0;color:black}.tailormade-in-search-ad{width:100%;margin:;padding-left:1%;box-sizing:border-box;clear:both}.search-return-image .holiday-item-header{height:150px}.search-return-body,.search-return-right-column,.search-return-image{padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.quote-form-checkbox-row li{margin-bottom:0!important;padding:0}.quote-form-checkbox-row input{display:inline-block}.quote-form-checkbox-row label{display:inline-block}div#moreLink label{background:url('/images/tf/app/loader.gif') no-repeat center center;text-indent:-999999999999;color:#eee;height:100px;width:100%;clear:both}.dw-search-result-item .dw-roomsRemaining{display:block;width:auto;padding:5px 10px;right:0;bottom:65px}.refineSearchCol .search-text-trigger{background:#1c67b5;padding:5px 15px;font-size:1.2rem;display:inline-block;border-radius:100px;color:white}.dw-extras-list li:first-child{margin-left:0}.dw-extras-list li{width:24.2%;margin-left:1%;float:left;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;border:1px solid transparent}.dw-extras-list li .dw-blurb{max-height:100px;overflow-y:scroll;text-overflow:ellipsis;font-size:1.3rem;position:relative;z-index:99}.dw-extras-list li .click-helper{position:absolute;width:100%;height:100%;top:0;left:0}.dw-extras-list li:hover{border-color:#1ba1e2;cursor:pointer}.dw-extras-list li.active{border-color:#b4d286}.dw-extras-list li:nth-child(4n+1){margin-left:0;clear:left}.dw-extras-list .extra-name{font-size:1.4rem;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif}.dw-extras-list p.cost{color:#ff9b0d;font-weight:normal;font-size:1.8rem;margin-top:10px}.dw-bookingOverviewCol{position:fixed;height:100%;top:0;right:0;padding-top:16.2rem;overflow-y:auto}.dw-overall-price{font-size:2.1rem;color:#ff9b0d}.dw-sub-price,.dw-num{font-size:1.6rem;color:#ff9b0d}.dw-total-price-panel h2{text-transform:none}.dw-booking-progress-indicator{height:120px;position:relative;width:80%;max-width:1280px;margin:30px auto 0}.dw-booking-progress-indicator .dw-mainline,.dw-booking-progress-indicator .dw-mainline-highlight{height:1px;width:94%;margin:0 auto;position:absolute;background:#ccc;top:25px;left:3%}.dw-booking-progress-indicator .dw-mainline-highlight{background:#86bd4a;width:0}.dw-booking-progress-indicator .dw-mainline-highlight.step-2{width:45%;left:3%}.dw-booking-progress-indicator .step{position:absolute;width:110px;text-align:center}.dw-booking-progress-indicator .step p{color:#a0a0aa}.dw-booking-progress-indicator .icon-container{border:1px solid #ccc;width:50px;height:50px;line-height:50px;border-radius:50px;background:#eee;display:block;color:#a0a0aa;margin:0 auto}.dw-booking-progress-indicator .icon-container i{line-height:50px!important;height:50px}.dw-booking-progress-indicator .step.step-1{left:0}.dw-booking-progress-indicator .step.step-1 p{text-align:center}.dw-booking-progress-indicator .step.step-2{left:50%;margin-left:-55px}.dw-booking-progress-indicator .step.step-2 .icon-container{margin:0 auto}.dw-booking-progress-indicator .step.step-2 p{text-align:center}.dw-booking-progress-indicator .step.step-3{right:0}.dw-booking-progress-indicator .step.step-3 .icon-container{margin:0 auto}.dw-booking-progress-indicator .step.step-3 p{text-align:center}.dw-booking-progress-indicator .step.active p{color:#86bd4a}.dw-booking-progress-indicator .step.active .icon-container{color:#86bd4a;border-color:#86bd4a}.dw-protected-call-out .dw-booking-progress-indicator{height:6rem;margin-top:0;width:100%}.dw-protected-call-out .dw-booking-progress-indicator .dw-mainline{background:rgba(255,255,255,0.5);top:1.6rem}.dw-protected-call-out .dw-booking-progress-indicator .dw-mainline-highlight{background:white;top:1.6rem}.dw-protected-call-out .dw-booking-progress-indicator .step{width:auto}.dw-protected-call-out .dw-booking-progress-indicator .step p{color:white;font-size:1.1rem;opacity:.5}.dw-protected-call-out .dw-booking-progress-indicator .icon-container{background:#86bd4a;color:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3);height:3.2rem;width:3.2rem;line-height:1}.dw-protected-call-out .dw-booking-progress-indicator .icon-container i.material-icons{line-height:3.2rem!important;height:3.2rem;font-size:1.6rem}.dw-protected-call-out .dw-booking-progress-indicator .step.active p{opacity:1}.dw-protected-call-out .dw-booking-progress-indicator .step.active .icon-container{border-color:white;color:white;border-width:2px}.dw-button-bar{margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:1140px;max-width:100%}.dw-green-type{color:#86bd4a}.dw-extra-client-container{clear:both;display:block}.dw-wizard-title{text-transform:none;font-weight:normal}.dw-wizard-step{background:#424255;border:2px solid #424255;border-radius:30px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;font-size:2rem;margin-right:15px;color:white}.dw-white-section .dw-overview-hotel-image{width:100%}.z-overview .hotel-name{font-size:2rem;text-transform:none;margin-bottom:0}@media only screen and (max-width:767px) and (min-width:0){.wicketExtensionsWizard{padding-top:6rem}.dw-booking-buffer{padding-left:5px;padding-right:5px}.dw-overview-hotel-image{max-width:130px}.onlineDiscount{height:auto}.dw-booking-progress-indicator{width:100%;height:100px;margin-top:0}.dw-quotation-page{padding:0 15px!important}.dw-quotation-page textarea.input-text{font-size:12px!important}.dw-phone-padding-top{padding-top:25px}.quote-form-checkbox-row li{margin-bottom:0!important;padding:0}.quote-form-checkbox-row input{display:block}.quote-form-checkbox-row label{display:inline-block}.cardTypeRow .phone-two{padding-bottom:20px}.cardTypeRow .phone-two:nth-child(2n+1){clear:left;margin-left:0}.dw-bookingOverviewCol{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);transform:translateX(-320px)}.mainExtrasCol{padding-left:5px;padding-right:5px;float:none;min-height:200px}.dw-button-bar{padding-left:5px!important;padding-right:5px!important}.dw-extras-list li:nth-child(4n+1){clear:none;margin-left:1%}.dw-extras-list li:nth-child(2n+1){clear:left;margin-left:0}.dw-extras-list li{width:49.5%}.dw-extras-list li .dw-blurb,.dw-extras-list li .dw-blurb p{font-size:1.1rem}.dw-extras-list li h4.extra-name{font-size:1.3rem}.phone-pt30{padding-top:30px}}@media only screen and (max-width:1024px) and (min-width:768px){.dw-booking-progress-indicator{width:95%;height:120px;margin-top:20px}.dw-bookingOverviewCol{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);transform:translateX(-320px)}.mainExtrasCol{padding-left:10px;padding-right:10px;float:none}.dw-button-bar{padding-left:10px!important;padding-right:10px!important}.dw-extras-list li:nth-child(4n+1){clear:none;margin-left:1%}.dw-extras-list li:nth-child(3n+1){clear:left;margin-left:0}.dw-extras-list li{width:32.666%}.tablet-pull-five{left:-43.5%}.tablet-push-seven{left:60.9%}}@media only screen and (min-width:1024px){.hide-desktop{display:none}}.dw-confidence-list{padding-left:20px}.dw-confidence-list li{padding:5px 0}.dw-confidence-list li span.icon-ok{position:relative;left:-20px;margin-right:-20px;width:20px;display:inline-block}.dw-booking-confirmation{min-width:400px;width:40%;max-width:100%;margin:50px auto 20px;text-align:center}.dw-booking-confirmation .dw-booking-confirmation-header{color:white;background:#1c67b5;padding:30px}.dw-booking-confirmation .dw-booking-confirmation-header .dw-booking-code,.dw-booking-confirmation .dw-booking-confirmation-header .small-print,.dw-booking-confirmation .dw-booking-confirmation-header h3{color:white}.dw-booking-confirmation .dw-booking-confirmation-header .dw-booking-code{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:3rem;border-bottom:1px dotted white}.dw-booking-confirmation .dw-booking-confirmation-header h3{margin-top:30px}.dw-booking-confirmation .dw-booking-confirmation-header .dw-check-container{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;color:white;font-weight:normal;font-size:4rem;text-transform:none;width:75px;margin:0 auto 20px;height:75px;border-radius:75px;border:3px solid white;line-height:75px}.dw-booking-confirmation .dw-booking-confirmation-header .dw-check-container .material-icons{font-size:4rem;color:#b4d286;position:relative;top:5px}.dw-booking-confirmation h1{text-transform:none}dl.tabs.dw-tabs{border-bottom:0 solid #eee}dl.tabs.dw-tabs dd a{border-color:white}dl.tabs.dw-tabs dd a.active{border-color:#ff9b0d}dl.tabs.dw-tabs.four-up dd{width:25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #eee}dl.tabs.dw-tabs.two-up dd{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:0}dl.tabs.dw-tabs.two-up dd:last-child{border-left:1px solid #eee}.ski-pack-table .row,#SkiPackTab .row{min-width:0}.dw-hotel-tabs-content{padding:30px;padding-top:15px}.dw-hotel-tabs-content h2{text-transform:none;font-size:1.6rem;font-weight:bold;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;color:#424255}.reveal-modal{z-index:999999}.mailchimp-signup-form{background:white!important;position:fixed;color:#2c3752;top:120px!important;z-index:999999}.mailchimp-signup-form h2{font-size:3rem;text-transform:none;font-weight:normal;margin-top:0;padding-bottom:10px}.mailchimp-signup-form h1,.mailchimp-signup-form h2,.mailchimp-signup-form h3,.mailchimp-signup-form label,.mailchimp-signup-form .small-print{color:#2c3752}.mailchimp-signup-form h4.search-title{color:#424255;font-size:3.2rem;margin-bottom:0;letter-spacing:normal;font-weight:normal}.mailchimp-signup-form input.input-text{border:1px solid #ddd!important}.mailchimp-signup-form .button{margin-bottom:0!important;border-color:transparent!important}.mailchimp-signup-form .cookie-monster{position:absolute;bottom:-25px;top:auto;left:10px;font-size:1.4rem;font-weight:normal;text-decoration:underline;font-style:normal}.reveal-modal-bg{z-index:99999}.mailchimp-sign-up-trigger{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.mailchimp-hotel-page .dw-icon-container{background:#ff9b0d;border-radius:100px;height:50px;width:50px}.mailchimp-hotel-page .dw-icon-container img{padding-top:10px;max-width:50%}.footer-card{width:70%;margin:0 auto;display:block;margin-right:0}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.close-reveal-modal.cookie-monster{bottom:-45px}}@media only screen and (min-device-width:0) and (max-device-width:767px){.booklist-prices .now-price{text-align:right!important}.mailchimp-signup-form{position:absolute;top:58px!important;height:auto!important;min-height:0;display:block;box-sizing:border-box;margin:0!important;width:100%!important;left:0!important}.close-reveal-modal.cookie-monster{bottom:-45px}}.main-deals-page-header{margin-top:120px;font-weight:100;text-transform:none;color:white;margin:0;font-size:7rem}.main-deals-page-subheader{text-transform:none;font-weight:normal;color:White;font-size:2.4rem;max-width:600px;margin:0 auto 15px}.main-deals-page-swoosh{max-width:500px}.main-deals-page-call-to-action{border:2px solid white;margin-top:50px;display:inline-block;padding:15px 30px}.main-deals-page-call-to-action.with-chevron{padding-right:10px}.sale-button{color:white;background:#c9171e}.sale-button:hover{color:white;background:#c9171e}.title-row{display:flex;align-content:center;height:100%;position:relative;z-index:9}.title-row .twelve.columns{align-self:center}#ui-datepicker-div.ui-widget-content{border-radius:0;background:white;border:0;box-shadow:0 0 10px rgba(0,0,0,0.1);width:23.5em;margin-top:1px}#ui-datepicker-div.ui-widget-content table tbody tr:nth-child(even),#ui-datepicker-div.ui-widget-content .ui-widget-header{background:0}.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{border:0;border-radius:0}.ui-datepicker-title{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:1.6rem;font-weight:bold;text-transform:none;color:#2f71b3}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-next{background:0;border:0;margin:0;top:4px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-prev span:hover,.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-next span:hover{background:0;font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;visibility:hidden;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';overflow:hidden;visibility:visible;display:block;text-indent:0;color:#2f71b3;margin:0;position:static;cursor:pointer}.ui-datepicker-calendar{border:0}.ui-datepicker-calendar thead{background:none!important;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:none;color:#424255}.ui-datepicker-calendar thead th{font-weight:normal;background:0}.ui-datepicker-calendar td,.ui-datepicker-calendar td a{line-height:42px;font-size:1.6rem;font-weight:normal;text-align:center}.ui-datepicker-calendar .ui-state-disabled,.ui-datepicker-calendar .ui-widget-content .ui-state-disabled,.ui-datepicker-calendar .ui-widget-header .ui-state-disabled{opacity:.2}.ui-datepicker-calendar .ui-state-default,.ui-datepicker-calendar .ui-widget-content .ui-state-default,.ui-datepicker-calendar .ui-widget-header .ui-state-default{background:white;color:#2f71b3;font-weight:normal;font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;opacity:.5}.ui-datepicker-calendar .instant-book .ui-state-default,.ui-datepicker-calendar .available-date .ui-state-default{opacity:1}.ui-datepicker-calendar .ui-state-active,.ui-datepicker-calendar .ui-widget-content .ui-state-active,.ui-datepicker-calendar .ui-widget-header .ui-state-active{background:#ff9b0d;border:0;color:white}.select2-container#s2id_destination .select2-choice div{background:none!important;border-left:1px solid #ddd;height:40px;top:0;width:40px;right:0}.select2-container#s2id_destination .select2-choice div b{background:none!important}.select2-container#s2id_destination .select2-choice div b:before{content:"keyboard_arrow_down";font-family:'Material Icons';color:#222;font-size:24px;height:40px;display:block;width:40px;text-align:center;line-height:46px;font-weight:normal;visibility:hidden}.wf-active .select2-container#s2id_destination .select2-choice div b:before{visibility:inherit}#refine-Search .dw-select-chevron i{visibility:inherit!important}#refine-Search .dw-select-chevron i{visibility:hidden}.dw-new-pricing-headline{box-sizing:border-box;border-bottom:1px solid #ddd}.dw-new-pricing-headline .dw-duration,.dw-new-pricing-headline .dw-new-price{display:block;font-size:4rem;line-height:5rem}.dw-new-pricing-headline .dw-duration{position:absolute;padding-right:42px;padding-left:15px;width:100%;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.dw-new-pricing-headline .dw-serif{font-family:Georgia,serif;font-style:italic;color:#2c3752;opacity:.6;font-size:1.4rem}.dw-new-pricing-headline .dw-nights{font-family:Georgia,serif;font-style:italic;color:#2c3752;opacity:.6;font-size:2rem;border-top:1px dotted #1c67b5;display:block;padding-top:10px}.dw-new-pricing-headline .dw-select-chevron{border-left:0}.dw-new-pricing-headline .eight.columns{border-left:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.dw-new-pricing-headline .four.columns{padding:15px 0 15px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.dw-new-pricing-headline .tabs-content{padding:15px}.dw-new-pricing-headline dl.tabs.dw-search-result-tabs dd,.dw-new-pricing-headline dl.tabs.dw-search-result-tabs{height:auto}.dw-new-pricing-headline dl.tabs.dw-search-result-tabs dd a,.dw-new-pricing-headline dl.tabs.dw-tabs dd a{border-color:white;color:#808797;line-height:1.4;padding:5px;height:auto}.dw-new-pricing-headline dl.tabs.dw-search-result-tabs dd a.active{border-color:#1c67b5;color:black}.dw-new-pricing-headline .dw-new-select.dw-duration-select{opacity:0;background:0;border:0}.dw-upgrade-panel{background:#ff9b0d;color:white;font-weight:bold;text-align:center;font-size:1.2rem;clear:both;padding:10px 5px}.small-calendar .material-icons{font-size:16px;opacity:.6}.dw-pricing-whats-included li{padding:5px 0;margin:0}.tabs.two-up.dw-search-result-tabs dd{width:49.1%;float:none;display:inline-block}.multicentre-price-row.price-row{border-style:solid;border-bottom:1px dotted #DDD!important}.multicentre-price-row.price-row .departure-date{display:inline}.multicentre-price-row.price-row .dw-price-label{font-size:1.1rem}.multicentre-price-row.price-row .now-price{padding:0}.row.price-row{border-style:solid;border-color:#eee}.dw-offer-item:last-child .row.price-row{border-bottom:0}.dw-offer-item.guaranteed{background:#ff9b0d;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ff9b0d),color-stop(1,rgba(255,155,13,0.9)));background:-ms-linear-gradient(bottom,#ff9b0d,rgba(255,155,13,0.9));background:-moz-linear-gradient(center bottom,#ff9b0d 0,rgba(255,155,13,0.9) 100%);padding-left:10px;padding-right:10px;margin-right:-10px;margin-left:-10px;color:white;border-radius:5px;border-color:rgba(255,255,255,0.4);margin-bottom:2px}.dw-offer-item.guaranteed i.material-icons,.dw-offer-item.guaranteed .now-price,.dw-offer-item.guaranteed .was-price{color:white}.dw-offer-item.guaranteed .hotelBookListDuration,.dw-offer-item.guaranteed .was-price{opacity:.7}.dw-offer-item.guaranteed .row.price-row{border-color:rgba(255,255,255,0.4);border:0}.dw-offer-item.guaranteed .row.price-row a.orange.button.small.radius.nice{background:#1f3773;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#1f3773),color-stop(1,#1c67b5));background:-ms-linear-gradient(bottom,#1f3773,#1c67b5);background:-moz-linear-gradient(center bottom,#1f3773 0,#1c67b5 100%)}.dw-new-pricing-cta.orange.nice.button{line-height:35px;font-size:1.9rem;color:white;display:block;padding:10px;margin:10px;text-align:center;font-weight:bold;border-radius:3px;box-shadow:none!important;font-weight:bold!important;text-transform:none!important}.mini-short-offer .dw-hotel-list-item{min-height:80px}.mini-short-offer .dw-hotel-thumb{position:absolute;width:85px;height:100%;left:0;top:0}.mini-short-offer .dw-hotelname .tisa{text-transform:none;font-weight:normal}.mini-short-offer .dw-hotel-info{padding-left:95px;padding-bottom:5px;padding-right:20px}.mini-short-offer .dw-price,.mini-short-offer .dw-price span div,.mini-short-offer .dw-price span{display:inline}.mini-short-offer .dw-was-price{padding:0;display:none}.new-add-room-button{display:block;text-align:center;padding:10px 10px 13px 10px;margin-bottom:10px;border:1px dashed #999;color:#1c67b5;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.new-add-room-button .material-icons{position:relative;top:5px}.new-add-room-button:hover{border-color:#1c67b5;background:white}.all-inclusive-icon{position:absolute;right:220px;top:5px}.dw-room-type-description{padding:20px 10px 10px 110px}.dw-no-room-photo .dw-room-type-description{padding-left:20px}.dw-room-type-image{position:absolute;top:0;left:0;width:100px;height:100px}.sold-out-new{border:1px solid #e84c3c;padding:5px;text-align:center;color:#e84c3c;text-transform:uppercase;font-weight:bold;font-size:1.1rem;display:inline-block;float:right}.unavailable-new{text-align:right;color:#94a5a6;text-transform:none;font-size:1rem;display:inline-block;float:right;line-height:1.5}span.icon-cog.settings-icon{font-size:1.3rem}.new-confirm-button{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;background:#86bd4a;color:white;font-size:18px;padding:20px 35px;box-shadow:0 0 10px #ccc;border-radius:2px;text-transform:none;font-weight:normal;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.new-confirm-button:hover{background:#b4d286}.new-confirm-button:active{background:#26af5f}span.ccChargeDetails{font-size:1.6rem}.security-payment-image{position:absolute;right:0;bottom:-100px;top:auto;margin-left:0}.dw-agent-logo{max-height:50px;margin:10px 0 5px}.call-cta-box .call-cta{color:#1c67b5}.call-cta-box .call-cta .icon-phone{position:relative;top:5px;margin-right:10px}.now-price.dblock.tr{text-align:right!important}table.dw-technical-sheet{background:0;border:0;border-collapse:separate;border-spacing:5px;margin:0}table.dw-technical-sheet td,table.dw-technical-sheet tr{background:none!important}table.dw-technical-sheet td{border-bottom:1px solid #ddd;padding:5px 5px 5px 0}.wishlist-toggle-container{display:block}.dw-map-expander-toggle{background:white;border-radius:3px;color:#565656;font-family:Roboto,Arial,sans-serif;-webkit-user-select:none;font-size:11px;padding:8px;-webkit-background-clip:padding-box;box-shadow:rgba(0,0,0,0.298039) 0 1px 4px -1px;position:absolute;top:10px;right:10px;z-index:9;cursor:pointer}.dw-map-expander-toggle:hover{color:#565656;background:#ebebeb}.dw-accomm-75.expanded-map .dw-accomm-mainCol{width:32.867%;float:left}.dw-accomm-75.expanded-map .dw-accomm-secondCol{width:65.733%;float:left;margin-left:1.4%}.dw-accomm-75.expanded-map .dw-accomm-secondCol .gmap_small.dw-gmap{height:350px!important}.slotholder img{min-width:100%;height:auto}.sales-message p{white-space:normal}.main-home-page-header{font-size:4.8rem;font-weight:100;text-transform:none;color:white}.main-deals-page-subheader{text-transform:none;font-weight:normal;color:White;font-size:1.8rem;max-width:600px;margin:0 auto 15px}.main-deals-page-swoosh{max-width:500px!important;height:auto!important}.main-home-page-call-to-action{border:2px solid white;margin-top:50px;display:inline-block;padding:15px 30px;background:#1c67b5!important;color:white!important}.main-home-page-call-to-action.with-chevron{padding-right:10px}.main-home-page-call-to-action.sale-button{color:white;background:#e84c3c!important;color:white!important}.main-home-page-call-to-action.sale-button:hover{color:white;background:#e84c3c!important;color:white!important}.home-page-img{margin:100px auto 0}.light-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:black;z-index:9;opacity:.2}.caption .link-helper{position:absolute;top:0;left:0;width:100%;height:100%}.no-js .dl-menuwrapper .dl-menu{opacity:0}.tfx-home-button{display:none}@media only screen and (max-width:640px) and (min-width:0){.main-slider-fixed-container{padding-top:46px;height:auto}.main-slider-fixed-container .fullwidthbanner-container{height:870px;max-height:10000000px!important}.search-container-row{padding-top:0;margin-top:380px}.main-landing-cta{margin:0 10%!important}.sales-message.blue{width:100%;margin:0 10px;background:0}.main-slider-fixed-container .fullwidthbanner-container ul li .caption{margin-top:110px!important;padding:0 10px;box-sizing:border-box}.phone-margin-right{margin-right:0}.home-page-img{margin:10px auto 0}.search-container-row .buffer{padding:0!important}.main-home-page-header{margin-top:0;font-size:3.6rem}.light-overlay{background:none!important}.dw-new-hide-phone{display:none!important}.main-landing-cta .icon-chevron-right{display:none}}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:0}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:'Material Icons';speak:none;-webkit-font-smoothing:antialiased;content:"\e315"}.dw-experience-landing-header{position:relative;top:0;left:0;width:100%;min-height:500px}.dw-scroll-trigger{cursor:pointer}.dw-main-article-image{background-size:cover;position:absolute;width:100%;height:100%;-webkit-filter:brightness(75%)}.dw-experience-landing-header .overlay{position:absolute;width:100%;height:100%;background:black;opacity:.3}.georgia{font-family:'Playfair Display',serif}.dw-message-container{padding-top:0;box-sizing:border-box}.dw-message-container .message{position:relative;width:100%;padding-left:5%;padding-right:5%;text-align:left;left:0;top:0;color:white!important;box-sizing:border-box;max-width:50%;padding-bottom:50px}.dw-message-container .message h1{font-size:6.5rem;text-transform:none;color:white;font-weight:100;padding-top:300px;line-height:1}.dw-message-container .message h1 span.dw-smaller{display:block;font-size:3.6rem}.dw-message-container .message p{font-size:1.6rem;color:white;font-family:"ff-tisa-sans-web-pro",sans-serif}.dw-new-content{-webkit-column-count:2}.dw-sub-p{font-size:2.8rem;line-height:1.5;display:block;padding-top:15px;padding-bottom:30px}.dw-landing-page-content{min-height:30px;padding-top:600%}.dw-landing-page-nav{padding-top:120px;position:absolute;width:100%;bottom:0}.landing-page-nav-links{margin:0 20px;border-top:1px solid rgba(255,255,255,0.5);padding-top:30px;padding-bottom:20px}.landing-page-nav-links.dw-fixer{position:fixed;top:55px;width:100%;background:rgba(0,0,0,0.8);left:0;margin:0;z-index:99999;padding:15px 0 5px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.4)}.dw-new-content p{font-size:1.6rem!important}.mobile-menu-trigger.rotated{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.show-on-phones-inline,.material-icons.show-on-phones-inline{display:none}.stick-page-nav{background:rgba(255,255,255,0.5);border-bottom:0;-webkit-backdrop-filter:blur(10px)}.sticky-page-title{color:#424255}.stick-page-nav.closer{top:6rem}ul.sticky-nav{height:5rem;white-space:nowrap;overflow:hidden;position:relative}ul.sticky-nav li{float:none;display:inline-block}ul.sticky-nav li a.scroll-link{border-bottom:1px dotted white;border-radius:0;cursor:pointer!important}ul.sticky-nav li a.active.scroll-link{background:white;color:black;border-radius:100px}@media(max-width:1024px) and (min-width:767px){.top-nav-bar{display:none!important}.stick-page-nav{top:6rem}.tablet-buffer{padding-left:10px;padding-right:10px;box-sizing:border-box}}@media(max-width:767px) and (min-width:0){.stick-page-nav{display:block;top:6rem}.stick-page-nav.closer{top:6re,}.sticky-nav-container{background:rgba(0,0,0,0.8);display:none}.sticky-nav-container.show{display:block}.sticky-nav li,.sticky-nav{float:none!important}.mobile-pop{font-size:3.5rem}ul.sticky-nav{height:auto;white-space:normal;overflow-x:normal}.sticky-nav li{float:none;display:block}.show-on-phones-inline{display:inline-block}}header.tfx-header{height:6rem;z-index:9999999999;position:fixed;border-bottom:1px solid rgba(255,255,255,0.2);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}header.tfx-header .avatar-container{width:2.4rem;height:2.4rem;top:.6rem;line-height:2.4rem}header.tfx-header .tfx-search-toggle{cursor:pointer}header.tfx-header .tfx-search-toggle .material-icons.material-inline{font-size:2.4rem;width:2.4rem;height:2.4rem}header.tfx-header span.hide-on-phones{display:inline!important}header.tfx-header .cls-1{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}header.tfx-header .logo{height:3.5rem;padding-left:3.0rem;padding-right:3rem;margin-top:1.5rem}header.tfx-header nav div{margin-bottom:0}header.tfx-header nav div div{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;margin-bottom:0;height:6rem}header.tfx-header nav div div a.main{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;line-height:6rem;color:white;padding:0 3rem;display:inline-block}header.tfx-header nav div div a.main i.material-icons{position:relative;top:8px;color:white}header.tfx-header nav div div a.main:hover i.material-icons{color:#b4bac7}header.tfx-header nav div div .flyout{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;z-index:99999999;top:58px;position:absolute;height:auto}header.tfx-header nav div div .flyout li{margin-bottom:0;height:auto}header.tfx-header nav div div .flyout li a:hover{color:white}header.tfx-header nav div div.wishlist-toggle-container{cursor:pointer}header.tfx-header nav div div.wishlist-toggle-container i.material-icons{position:relative;top:4px!important;color:#e84c3c!important;font-size:18px}header.tfx-header nav div div.wishlist-toggle-container .number-of-wishes{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;position:absolute;background:rgba(255,255,255,0.3);display:inline-block;height:15px;line-height:15px;width:15px;border-radius:20px;color:white;text-align:center;font-size:1rem;z-index:1;top:15px;right:15px;border:1px solid rgba(255,255,255,0.5)}header.tfx-header nav div .nav-item{padding:0 0rem}header.tfx-header nav div .has-flyout:hover{background:white}header.tfx-header nav div .has-flyout:hover a{color:#2f71b3}header.tfx-header nav div .has-flyout:hover .flyout div a:hover{color:white;background:#2f71b3}header.tfx-header nav div .clearall{height:0}.with-bg .tfx-header{position:fixed;background:white;border-bottom:1px solid rgba(0,0,0,0.1)}.with-bg .tfx-header .logo-container .cls-1{fill:#1c67b5}.with-bg .tfx-header .logo-container i.material-icons{color:#2c3752;opacity:.5}.with-bg .tfx-header .wishlist-toggle-container{border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1)}.with-bg .tfx-header .wishlist-toggle-container .number-of-wishes{font-family:"aktiv-grotesk",'Helvetica Neue','Helvetica','Arial',sans-serif;background:#b4bac7;color:white;border:1px solid rgba(0,0,0,0.1)}.with-bg .tfx-header nav div div a.main{color:#2f71b3}.with-bg .tfx-header nav div div a.main i.material-icons{color:#b4bac7}.tfx-search-container{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;z-index:999999999;position:fixed;top:61px;height:6rem;width:100%;left:0;border-bottom:1px solid rgba(0,0,0,0.1)}.tfx-search-container .search-button.nice.large.button.orange{background:#ff9b0d;background-image:-moz-linear-gradient(90deg,#ff9b0d 0,#ffbe0d 100%);background-image:-webkit-linear-gradient(90deg,#ff9b0d 0,#ffbe0d 100%);background-image:-ms-linear-gradient(90deg,#ff9b0d 0,#ffbe0d 100%);text-shadow:none;border:0;color:white}.tfx-search-container .ui-datepicker-trigger{font-family:'Material Icons';font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;visibility:hidden;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';overflow:hidden;display:block;visibility:visible;background:0;border:0;width:18px;height:18px;font-size:18px;font-weight:normal;padding:0;color:#2f71b3;bottom:11px;top:auto}.tfx-search-container .tfx-search-col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:white;height:6rem;width:12.5%;display:inline-block;float:left;position:relative;border-right:1px solid rgba(0,0,0,0.1)}.tfx-search-container .tfx-search-col label{color:#2f71b3;margin-bottom:0;padding-left:1.5rem;position:relative;top:5px;z-index:99}.tfx-search-container .tfx-search-col .select2-container .select2-choice{border:0;padding-left:1.5rem}.tfx-search-container .tfx-search-col .select2-container#s2id_destination .select2-choice div,.tfx-search-container .tfx-search-col input.input-text,.tfx-search-container .tfx-search-col input.input-text:focus{border:0;color:#2f71b3}.tfx-search-container .tfx-search-col .dw-select-container select.dw-new-select{background:white;border:0;color:#2f71b3;padding-left:1.5rem;font-size:1.8rem;outline:0}.tfx-search-container .tfx-search-col .dw-select-container .dw-select-chevron{border:0;color:#2f71b3}.tfx-search-container .tfx-search-col input.input-text,.tfx-search-container .tfx-search-col .select2-container .select2-choice{padding-left:1.5rem;color:#2f71b3!important;font-size:1.8rem;background:0}.tfx-search-container .tfx-search-col input.input-text:focus{background:0}.tfx-search-container .tfx-search-col .dummy-select{padding-left:1.5rem;color:#2f71b3!important;font-size:1.8rem;background:0;height:4.2rem;line-height:4.2rem}.tfx-search-container .tfx-search-col:last-child{border-right:0}.tfx-search-container .tfx-search-col.tfx-guests-toggle{height:auto!important}.tfx-search-container .traveller-details{top:61px;padding:1rem;background:white;z-index:999999999;display:none;width:120%}.tfx-search-container .traveller-details .row{min-width:0}.search-container-row .search-container{display:none}.tfx-holiday-types-flyout,.tfx-special-offers-flyout{z-index:99999999999;top:6rem;position:fixed}.tfx-holiday-types-flyout li,.tfx-special-offers-flyout li{margin:0}.tfx-holiday-types-flyout li ul,.tfx-special-offers-flyout li ul{margin:0}.tfx-holiday-types-flyout li a,.tfx-special-offers-flyout li a{color:#2f71b3}.tfx-holiday-types-flyout li a:hover,.tfx-special-offers-flyout li a:hover{background:#2f71b3;color:white}.tfx-holiday-types.hover a.main,.tfx-special-offers.hover a.main,.tfx-destination-menu-toggle.hover a.main,.tfx-home-button.hover a.main{background:white;color:#2f71b3}.tfx-holiday-types-flyout.hover,.tfx-special-offers-flyout.hover{display:block}.tfx-cta{padding:1.7rem 1.2rem 1.7rem 3.2rem;border:0;border-radius:50px;font-size:1.6rem;color:#424255;background:white;font-weight:100;display:inline-block;margin-top:3rem;box-shadow:0 0 20px rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-cta .material-icons{margin-left:20px}.tfx-cta:hover{color:#2f71b3;text-decoration:none}.tfx-cta:focus{outline:0}.tfx-cta.no-icon{padding:1.7rem 3.2rem 1.7rem 3.2rem}.tfx-cta.blue{background:#1c67b5;color:white}.tfx-cta.blue:hover{background:#2f71b3}.tfx-cta.with-border{border:2px solid #1c67b5;color:#1c67b5;box-shadow:none}.tfx-new-banner{height:95vh;width:100%;overflow:hidden;position:relative}.tfx-new-banner .tfx-cta{padding:1.7rem 4.2rem 1.7rem 3.2rem;border:0;border-radius:50px;font-size:1.6rem;position:relative;color:#424255;background:white;font-weight:100;display:inline-block;margin-top:3rem;box-shadow:0 0 20px rgba(0,0,0,0.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-new-banner .tfx-cta .material-icons{margin-left:20px;position:absolute;right:1rem;top:1.8rem}.tfx-new-banner .tfx-cta:hover{color:#2f71b3}.tfx-new-banner .owl-controls .owl-page span{background:white}.tfx-new-banner .owl-dots{margin:0;position:absolute;width:100%;bottom:10px;display:flex;justify-content:center}.tfx-new-banner .owl-dots .owl-dot{width:1rem;height:1rem;border-radius:3rem;background:rgba(255,255,255,0.4);margin:0rem .5rem}.tfx-new-banner .owl-dots .owl-dot.active{background:#fff}.tfx-new-banner .owl-item{min-height:100%;height:95vh;position:relative;float:left}.tfx-new-banner .owl-slide-bg{display:none;background-size:cover;position:absolute;width:100%;height:100%;min-height:550px;top:0;left:0;background-position:center center}.tfx-new-banner .caption{display:none;position:absolute;z-index:9;width:100%;height:100%}.tfx-new-banner .caption .message{margin-top:10vh}.tfx-new-banner .caption .message h1.tfx-banner-heading{color:white;width:100%;font-weight:normal;font-size:8rem;font-family:'Playfair Display','Times New Roman',serif;margin:15px 0 15px}.tfx-new-banner .caption .message .tfx-banner-subheading{font-size:1.6rem;font-weight:normal;margin:0;text-transform:uppercase;padding-bottom:1.5rem;letter-spacing:.3rem}.tfx-new-banner .caption .message .tfx-banner-subheading.top{border-bottom:1px solid rgba(255,255,255,0.3)}.tfx-new-banner .caption .message .tfx-banner-subheading.bottom{border-top:1px solid rgba(255,255,255,0.3)}.tfx-new-banner .owl-item .owl-slide-bg,.tfx-new-banner .owl-item .caption{display:block}.tfx-new-banner .owl-item .caption{display:flex;justify-content:center;align-content:center;align-items:center;text-align:center}.tfx-new-banner .owl-item .caption .message h1,.tfx-new-banner .owl-item .caption .message h2,.tfx-new-banner .owl-item .caption .message h3{color:white}.tfx-destinations-toggle .value{height:42px;padding-right:30px;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}.phone-ui{display:none}.material-icons.close-destinations-container,.material-icons.close-search-container,.material-icons.close-wishlist-container{display:block;color:#424255;opacity:.5;position:absolute;top:0rem;right:0;z-index:99999;width:6rem;height:6rem;line-height:6rem;text-align:center}.tfx-destinations-selector,.tfx-destinations-menu{display:none;position:fixed;width:80%;padding:30px 15px 10px;background:white;top:122px;left:10%;z-index:999999999999;color:#2f71b3;border:1px solid rgba(0,0,0,0.1)}.tfx-destinations-selector .phone-ui,.tfx-destinations-menu .phone-ui{display:none;height:6rem}.tfx-destinations-selector .phone-ui .destinations-filter,.tfx-destinations-menu .phone-ui .destinations-filter{position:fixed;font-size:1.6rem;top:0;left:0;height:6rem;line-height:6rem;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:0;border-bottom:1px solid rgba(0,0,0,0.1)}.tfx-destinations-selector li ul li ul li,.tfx-destinations-menu li ul li ul li{line-height:24px}.tfx-destinations-selector li ul li ul li:hover,.tfx-destinations-menu li ul li ul li:hover{background:#2f71b3;color:white;cursor:pointer}.tfx-destinations-selector h3,.tfx-destinations-menu h3{font-size:10px;text-transform:uppercase;color:#2f71b3;padding:0 15px}.tfx-destinations-selector h3.disabled,.tfx-destinations-menu h3.disabled{color:#ddd}.tfx-destinations-selector h4,.tfx-destinations-menu h4{font-size:16px;color:#2f71b3;line-height:24px}.tfx-destinations-selector li,.tfx-destinations-menu li{font-size:12px;margin-bottom:0}.tfx-destinations-selector li.tfx-1-col,.tfx-destinations-menu li.tfx-1-col{width:20%;float:left}.tfx-destinations-selector li.tfx-1-col li.tfx-1-col,.tfx-destinations-menu li.tfx-1-col li.tfx-1-col{width:100%;float:none}.tfx-destinations-selector li.tfx-3-col,.tfx-destinations-menu li.tfx-3-col{float:left;width:60%}.tfx-destinations-selector li.tfx-3-col li.tfx-1-col,.tfx-destinations-menu li.tfx-3-col li.tfx-1-col{width:33.33%}.tfx-destinations-selector li.tfx-3-col li.tfx-1-col li.tfx-1-col,.tfx-destinations-menu li.tfx-3-col li.tfx-1-col li.tfx-1-col{width:100%;float:none}.tfx-destinations-selector .destination-choice,.tfx-destinations-menu .destination-choice{cursor:pointer;color:#2f71b3;display:block;min-height:24px;padding:0 15px}.tfx-destinations-selector .destination-choice:hover,.tfx-destinations-menu .destination-choice:hover{background:#2f71b3;color:white;cursor:pointer}.tfx-destinations-selector .destination-choice.disabled,.tfx-destinations-menu .destination-choice.disabled,.tfx-destinations-selector .destination-choice.disabled .material-icons.c2,.tfx-destinations-menu .destination-choice.disabled .material-icons.c2{color:#ddd!important}.tfx-destinations-selector .destination-choice.disabled:hover,.tfx-destinations-menu .destination-choice.disabled:hover{color:#ddd;background:white;cursor:default}.tfx-destinations-menu{right:0;left:auto;top:5.9rem}.search-hidden .tfx-search-container{display:none}.no-toggle .tfx-header .tfx-search-toggle{display:none}.headerPadding.search-visible{padding-top:120px!important}.on-home .tfx-search-container{width:calc(100% - 30px);left:15px;top:76px;opacity:.95;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:0 0 20px rgba(0,0,0,0.1)}.on-home .tfx-search-container .tfx-search-col label,.on-home .tfx-search-container .tfx-search-col .dw-new-select,.on-home .tfx-search-container .tfx-search-col .dw-select-container select.dw-new-select,.on-home .tfx-search-container .tfx-search-col .dummy-select,.on-home .tfx-search-container .tfx-search-col input.input-text,.on-home .tfx-search-container .tfx-search-col .dw-select-chevron,.on-home .tfx-search-container .tfx-search-col .ui-datepicker-trigger{color:rgba(0,0,0,0.7)!important}.on-home .tfx-search-container:hover{opacity:1}.on-home .tfx-destinations-selector{top:136px}.on-home header.tfx-header{border:0}.on-home header.tfx-header nav div div.wishlist-toggle-container{border:0}.on-home header.tfx-header nav div div.wishlist-toggle-container .material-icons{color:white}.dw-newSearchContainer.tfx-newSearchContainer{top:120px}.dw-newSearchContainer.tfx-newSearchContainer .refineSearchCol{height:100%}.dw-newSearchContainer.tfx-newSearchContainer .searchReturnsCol{position:absolute;top:0;left:0;float:none;height:100%;width:100%;min-height:auto;overflow-y:scroll}.dw-newSearchContainer.tfx-newSearchContainer .flightDetails{background:white;position:absolute;width:100%;bottom:0;overflow:hidden;max-height:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:rgba(255,255,255,0.85);-webkit-backdrop-filter:blur(10px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-bottom:0;opacity:0;-webkit-transform:translateY(30px)}.dw-newSearchContainer.tfx-newSearchContainer .flightDetails.show{max-height:10000px;-webkit-transform:translateY(0px);opacity:1}.dw-newSearchContainer.tfx-newSearchContainer .tfx-stars-container .material-stars{font-size:1.4rem}.dw-newSearchContainer.tfx-newSearchContainer .dw-whats-included-mini-container{-webkit-box-shadow:none}.dw-newSearchContainer.tfx-newSearchContainer .flight-details-toggle{height:42px;width:42px;line-height:52px;text-align:center;color:white;border:1px solid white;background:#ccc;border-radius:91px;position:absolute;bottom:-15px;right:15px;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;z-index:9}.dw-newSearchContainer.tfx-newSearchContainer .flight-details-toggle:hover{background:#1ba1e2}.dw-newSearchContainer.tfx-newSearchContainer .search-cta{border:1px solid #ff9b0d;float:right;color:#ff9b0d;background:0;border-radius:30px;padding:.5rem .75rem .5rem 1.5rem;font-size:1.3rem;line-height:24px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.dw-newSearchContainer.tfx-newSearchContainer .search-cta .material-icons.material-inline{top:3px}.dw-newSearchContainer.tfx-newSearchContainer .dw-search-results-list .dw-search-result-item .dw-flight-info-row div,.dw-newSearchContainer.tfx-newSearchContainer .dw-search-results-list .dw-search-result-item .dw-flight-info-row{border-color:rgba(0,0,0,0.15)}.dw-newSearchContainer.tfx-newSearchContainer .dw-search-results-list .dw-search-result-item .dw-flight-info-row div .material-icons.grey-type,.dw-newSearchContainer.tfx-newSearchContainer .dw-search-results-list .dw-search-result-item .dw-flight-info-row .material-icons.grey-type{color:rgba(0,0,0,0.15)}.dw-newSearchContainer.tfx-newSearchContainer .dw-was-price{color:#e84c3c;padding:0}.dw-newSearchContainer.tfx-newSearchContainer .tfx-date-from{color:#333;font-size:11px;font-style:normal;display:block}.dw-newSearchContainer.tfx-newSearchContainer .dw-roomsRemaining{position:absolute;bottom:0;height:30px;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;z-index:6;left:0;right:auto}.dw-newSearchContainer.tfx-newSearchContainer a:hover .search-cta{background:#ff9b0d;color:white}.dw-newSearchContainer.tfx-newSearchContainer a:hover .search-cta .material-icons.material-inline.c2{color:white!important}.ui-datepicker .instant-book{position:relative}.ui-datepicker .instant-book:before{content:"flash_on";font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;visibility:hidden;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';overflow:hidden;position:absolute;width:100%;bottom:4px;left:0;visibility:visible;color:#ff9b0d;font-size:1.3rem;opacity:.8;text-align:center}.ui-datepicker .ui-datepicker-current-day.instant-book:before{color:white}.material-icons.material-inline.tfx-mobile-menu-trigger{display:none}.tfx-stars-container{display:inline;white-space:nowrap}.multicentre .dw-whats-included-mini-container h3{display:none}.multicentre .dw-whats-included-mini-container p{font-size:1.1rem;padding:0}.destinations-link-list .ski-tag{border:1px solid #b4bac7;font-size:1rem;font-weight:bold;border-radius:30px;display:inline-block;color:#b4bac7;padding:0 .3rem;margin-left:.5rem;line-height:1}.search-ipad-title{margin:1.6rem .8rem;font-weight:normal;text-transform:capitalize;font-size:1.3rem}.tfx-search-toggle-trigger{font-size:1.1rem;color:#2f71b3}@media only screen and (max-width:1024px){html.mobile-no-scroll,html.mobile-no-scroll body{position:fixed;overflow:hidden;width:100%;-webkit-overflow-scrolling:auto}.on-home header.tfx-header{border-bottom:1px solid rgba(255,255,255,0.1)}.on-home header.tfx-header a.main.wishlist-toggle i.material-icons{color:white}.logo-container{position:relative}.logo-container a{display:inline-block;height:6rem}.login-box-container{width:100%;position:fixed;top:0rem;left:0;z-index:999999999999;transform:translateX(100%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.login-box-container .login-box{padding-top:7.5rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;position:static;display:block}.login-box-container .login-box .phone-ui{position:absolute;display:block;background:#1c67b5;width:100%;top:0;height:6rem;left:0;line-height:6rem;border-bottom:1px solid rgba(0,0,0,0.1)}.login-box-container .login-box .phone-ui a.back-to-menu{color:white;display:block}.login-box-container .login-box input.input-text{font-size:1.6rem}.login-box-container .login-box .facebook-button,.login-box-container .login-box .google-button{border-radius:100px;box-shadow:none}.login-box-container.show{transform:translateX(0%)}header.tfx-header .nav-menu{position:fixed;display:flex;pointer-events:none;flex-direction:column;justify-content:center;width:100%;height:100%;background:#1c67b5;top:0;left:0;transform:scale(0.9);opacity:0;visibility:hidden;z-index:99999999999;overflow-y:scroll;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}header.tfx-header .nav-menu .phone-ui{position:absolute;display:block;background:0;width:100%;top:0;height:6rem;left:0;padding:1.5rem;box-sizing:border-box;line-height:4.5rem;z-index:999999999999999999;color:white;border-bottom:0}header.tfx-header .nav-menu .phone-ui a.back-to-menu{color:#2f71b3;display:block}header.tfx-header .nav-menu .phone-ui h3{line-height:3rem;color:#2f71b3;font-size:2.4rem;font-weight:normal}header.tfx-header .nav-menu a.main{font-size:2.4rem;text-align:center;display:block}header.tfx-header .nav-menu.show{pointer-events:auto;display:flex;visibility:visible;transform:scale(1);opacity:1}header.tfx-header .tfx-sign-in,header.tfx-header .tfx-destination-menu-toggle,header.tfx-header .tfx-special-offers,header.tfx-header .tfx-holiday-types,header.tfx-header .tfx-home-button,header.tfx-header .wishlist-toggle-container,header.tfx-header .tfx-phone-icon{position:static;display:block;width:100%;color:#2f71b3;top:6rem;visibility:hidden;opacity:0;transform:scale(0.9) translateY(10px) translateX(0px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}header.tfx-header .tfx-sign-in a.main,header.tfx-header .tfx-destination-menu-toggle a.main,header.tfx-header .tfx-special-offers a.main,header.tfx-header .tfx-holiday-types a.main,header.tfx-header .tfx-home-button a.main,header.tfx-header .wishlist-toggle-container a.main,header.tfx-header .tfx-phone-icon a.main{background:0;color:#2f71b3;float:none!important;color:white!important}header.tfx-header .tfx-sign-in a.main i.material-icons,header.tfx-header .tfx-destination-menu-toggle a.main i.material-icons,header.tfx-header .tfx-special-offers a.main i.material-icons,header.tfx-header .tfx-holiday-types a.main i.material-icons,header.tfx-header .tfx-home-button a.main i.material-icons,header.tfx-header .wishlist-toggle-container a.main i.material-icons,header.tfx-header .tfx-phone-icon a.main i.material-icons{transform:rotate(-90deg)}header.tfx-header .tfx-sign-in a.main:hover,header.tfx-header .tfx-destination-menu-toggle a.main:hover,header.tfx-header .tfx-special-offers a.main:hover,header.tfx-header .tfx-holiday-types a.main:hover,header.tfx-header .tfx-home-button a.main:hover,header.tfx-header .wishlist-toggle-container a.main:hover,header.tfx-header .tfx-phone-icon a.main:hover{background:0}header.tfx-header .tfx-destination-menu-toggle i.material-icons,header.tfx-header .tfx-special-offers i.material-icons,header.tfx-header .tfx-holiday-types i.material-icons{display:none}header.tfx-header .wishlist-toggle-container i.material-icons{display:none}header.tfx-header .wishlist-toggle-container .number-of-wishes{position:static;float:none;background:0;border:0;display:inline;font-size:1.3rem;display:none!important}header.tfx-header .tfx-sign-in:hover{background:rgba(255,255,255,0.7)}header.tfx-header .tfx-sign-in.show,header.tfx-header .tfx-destination-menu-toggle.show,header.tfx-header .tfx-special-offers.show,header.tfx-header .tfx-holiday-types.show,header.tfx-header .tfx-home-button.show,header.tfx-header .wishlist-toggle-container.show,header.tfx-header .tfx-phone-icon.show{display:block;visibility:visible;opacity:1;transform:scale(1) translateY(0px)}header.tfx-header .tfx-sign-in.left,header.tfx-header .tfx-destination-menu-toggle.left,header.tfx-header .tfx-special-offers.left,header.tfx-header .tfx-holiday-types.left,header.tfx-header .tfx-home-button.left,header.tfx-header .wishlist-toggle-container.left,header.tfx-header .tfx-phone-icon.left{transform:translateX(-100%)}header.tfx-header span.hide-on-phones{display:none!important}header.tfx-header a.main.wishlist-toggle{padding:0 2rem 0 1.5rem}header.tfx-header a.main.wishlist-toggle .number-of-wishes{right:5px}header.tfx-header a.main.wishlist-toggle .material-icons{font-size:24px}header.tfx-header .tfx-search-toggle{display:block!important;cursor:pointer}header.tfx-header .tfx-search-toggle a.main{padding:0 1rem!important;cursor:pointer}header.tfx-header .tfx-search-toggle a.main i.material-icons{line-height:2.4rem;font-size:2.4rem;width:2.4rem;height:2.4rem}header.tfx-header .tfx-phone-icon{margin-top:6rem}header.tfx-header .tfx-phone-icon a.main{padding:0rem 1.5rem 0rem 1rem}header.tfx-header .tfx-phone-icon a.main .small-type{font-size:1rem;display:block;opacity:.5;line-height:0rem}header.tfx-header .tfx-phone-icon a.main i.material-icons{top:5px;font-size:24px;width:24px;height:24px}.logo-container{border-right:1px solid rgba(255,255,255,0.1)}.logo-container .logo{padding:0 .5rem 0 1rem!important;display:inline-block}.logo-container .material-icons.material-inline.tfx-mobile-menu-trigger{display:inline-block;color:white;font-size:2.4rem;width:2.4rem;line-height:1rem;position:relative;top:-1rem}.logo-container.show .material-icons.material-inline.tfx-mobile-menu-trigger{transform:rotate(180deg)}.header-container{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-search-container,.on-home .tfx-search-container{display:block;background:rgba(255,255,255,0.9);position:fixed;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-top:6rem;top:0;left:0;width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;-webkit-transform:scale(0.9);transition:all .2s ease-out}.tfx-search-container .phone-ui,.on-home .tfx-search-container .phone-ui{position:absolute;display:block;background:0;width:100%;top:0;height:6rem;left:0;padding:1.5rem;box-sizing:border-box;line-height:4.5rem;border-bottom:0}.tfx-search-container .phone-ui a.back-to-menu,.on-home .tfx-search-container .phone-ui a.back-to-menu{color:#2f71b3;display:block}.tfx-search-container .phone-ui h3,.on-home .tfx-search-container .phone-ui h3{line-height:3rem;color:#2f71b3;font-size:2.4rem;font-weight:normal}.tfx-search-container .traveller-details,.on-home .tfx-search-container .traveller-details{padding:0;width:100%}.tfx-search-container .tfx-search-col,.on-home .tfx-search-container .tfx-search-col{width:100%;background:0}.tfx-search-container .tfx-search-col label,.on-home .tfx-search-container .tfx-search-col label{opacity:.7}.tfx-search-container .tfx-search-col input,.on-home .tfx-search-container .tfx-search-col input,.tfx-search-container .tfx-search-col select,.on-home .tfx-search-container .tfx-search-col select,.tfx-search-container .tfx-search-col select.dw-new-select,.on-home .tfx-search-container .tfx-search-col select.dw-new-select{background:0}.tfx-search-container .search-button.nice.large.button.orange,.on-home .tfx-search-container .search-button.nice.large.button.orange{border-radius:30px;margin:3rem 1.5rem;width:calc(100% - 3rem);display:block}.with-bg .tfx-search-container{background:white;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-search-container{visibility:hidden;z-index:99999999999}.tfx-search-container .traveller-details{padding:0;width:100%}.header-container.search-visible .tfx-search-container{-webkit-transform:scale(1);opacity:1;visibility:visible}.tfx-holiday-types-flyout,.tfx-special-offers-flyout,.tfx-home-button{position:fixed;left:0rem;width:100%;display:block;transform:translateX(100%);padding-top:0rem;background:#1c67b5;color:white;border:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-holiday-types-flyout li,.tfx-special-offers-flyout li,.tfx-home-button li{height:6rem;line-height:6rem}.tfx-holiday-types-flyout li a,.tfx-special-offers-flyout li a,.tfx-home-button li a{color:white;font-size:2.4rem;text-align:center;padding:0rem;line-height:6rem}.tfx-holiday-types-flyout .phone-ui,.tfx-special-offers-flyout .phone-ui,.tfx-home-button .phone-ui{position:absolute;display:block;background:#1c67b5;color:white;width:100%;top:-6rem;height:6rem;left:0;line-height:6rem}.tfx-holiday-types-flyout .phone-ui a.back-to-menu,.tfx-special-offers-flyout .phone-ui a.back-to-menu,.tfx-home-button .phone-ui a.back-to-menu{color:white;display:block}.tfx-destinations-selector,.tfx-destinations-menu{width:100%;left:0;top:0!important;z-index:99999999999999;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.tfx-destinations-selector .phone-ui,.tfx-destinations-menu .phone-ui{display:block}.tfx-destinations-selector li,.tfx-destinations-menu li{height:auto;min-height:0}.tfx-destinations-selector li.tfx-3-col,.tfx-destinations-menu li.tfx-3-col,.tfx-destinations-selector li.tfx-1-col,.tfx-destinations-menu li.tfx-1-col{width:100%}.tfx-destinations-selector li.tfx-3-col li.tfx-1-col,.tfx-destinations-menu li.tfx-3-col li.tfx-1-col,.tfx-destinations-selector li.tfx-1-col li.tfx-1-col,.tfx-destinations-menu li.tfx-1-col li.tfx-1-col{width:100%}.tfx-destinations-selector{padding:0rem;overflow:hidden}.tfx-destinations-selector .phone-ui{position:fixed;width:100%;top:0}.tfx-destinations-selector .main-body{margin-top:6rem;height:calc(100% - 6rem);overflow-y:scroll;-webkit-overflow-scrolling:touch}.tfx-destinations-selector .main-body .select-anywhere{position:fixed;bottom:1.6rem;left:auto;right:auto;padding:1.7rem 1.2rem 1.7rem 3.2rem;border:0;border-radius:50px;font-size:1.6rem;color:#424255;background:white;font-weight:100;display:inline-block;margin-top:3rem;box-shadow:0 0 20px rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:#1c67b5;color:white;padding-right:3.2rem;margin:0 auto;width:50%;text-align:center;left:12.5%}.tfx-destinations-selector .main-body .select-anywhere .material-icons{margin-left:20px}.tfx-destinations-menu{position:fixed;width:100%;left:0;top:0!important;z-index:99999999999999;overflow:hidden;display:block;top:0rem!important;padding:0rem 0rem;background:#1c67b5;transform:translateX(100%);height:100%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-destinations-menu .destinations-link-list{margin-top:6rem;height:calc(100% - 6rem);overflow-y:scroll;-webkit-overflow-scrolling:touch}.tfx-destinations-menu .destinations-link-list li{float:none}.tfx-destinations-menu .phone-ui{position:absolute;width:100%;top:0;height:6rem;left:0;line-height:6rem}.tfx-destinations-menu .phone-ui a.back-to-menu{color:white;display:block}.tfx-destinations-menu h3{color:white;opacity:.5}.tfx-destinations-menu a.destination-choice{color:white;font-size:2.1rem;line-height:4.8rem}.tfx-destinations-menu.show,.tfx-holiday-types-flyout.show,.tfx-special-offers-flyout.show{transform:translateX(0%)}.tfx-new-banner.blur{-webkit-filter:blur(10px)}.tfx-new-banner{height:87.5vh;width:100%;overflow:hidden;position:relative}.tfx-new-banner .tfx-cta{border:0;border-radius:50px;font-size:1.3rem;color:#2c3752;background:white;display:inline-block;margin-top:5vh;box-shadow:0 0 20px rgba(0,0,0,0.3)}.tfx-new-banner .owl-controls .owl-page span{background:white}.tfx-new-banner .owl-controls{margin:0;position:absolute;width:100%;bottom:10px}.tfx-new-banner .owl-item{min-height:100%;height:87.5vh;position:relative;float:left}.tfx-new-banner .owl-slide-bg{display:none;background-size:cover;position:absolute;width:100%;height:100%;min-height:550px;top:0;left:0;background-position:center center}.tfx-new-banner .caption{display:none;position:absolute;z-index:9;width:100%;height:100%}.tfx-new-banner .caption .message{margin-top:0vh}.tfx-new-banner .caption .message h1.tfx-banner-heading{line-height:4.8rem;text-shadow:0 0 30px rgba(0,0,0,0.7);color:white;width:100%;font-weight:normal;font-size:4.8rem;font-family:'Playfair Display','Times New Roman',serif;margin:15px 0 15px}.tfx-new-banner .caption .message .tfx-banner-subheading{font-size:1.2rem;margin:0;text-transform:uppercase;letter-spacing:.3rem}.tfx-new-banner .owl-item .owl-slide-bg,.tfx-new-banner .owl-item .caption{display:block}.tfx-new-banner .owl-item .caption{display:flex;justify-content:center;align-content:center;align-items:center;text-align:center}.tfx-new-banner .owl-item .caption .message h1,.tfx-new-banner .owl-item .caption .message h2,.tfx-new-banner .owl-item .caption .message h3{color:white}.dw-newSearchContainer.tfx-newSearchContainer{top:60px;height:calc(100% - 60px)}.searchReturnsCol{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-x:hidden}.refineSearchCol{-webkit-overflow-scrolling:touch;padding-top:1rem}#ui-datepicker-div{z-index:9999999999999!important;width:100%!important;height:100%!important;top:0!important;left:0!important}.tfx-destinations-selector ul{margin-bottom:0}.tfx-destinations-selector ul h3{margin-top:3rem}.tfx-destinations-selector .destination-choice{font-size:1.6rem;line-height:4rem}.tfx-destinations-selector a.destination-choice.disabled,.destinations-selector-list h3.disabled,.tfx-destinations-selector li.disabled{display:none}.tfx-destinations-selector a.destination-choice:hover{background:0}div.dw-refineMenu{bottom:20px;top:auto;border-radius:30px;width:50%;left:25%;height:6rem}div.dw-refineMenu a.refineToggle{width:100%;border-radius:30px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.1);padding:1.7rem 1.2rem 1.7rem 3.2rem;border:0;border-radius:50px;font-size:1.6rem;font-weight:100;display:inline-block;margin-top:3rem;box-shadow:0 0 20px rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:0;padding:0rem;line-height:5.4rem;height:6rem;background:white;color:#424255;border:.3rem solid #b4bac7}div.dw-refineMenu a.refineToggle .material-icons{margin-left:20px}div.dw-refineMenu a.refineToggle i.material-icons{margin-left:0;margin-right:0rem;position:absolute;left:2.4rem;top:1.5rem;color:#424255;opacity:.75}div.dw-refineMenu a.refineToggle span{display:inline-block;padding-left:2.4rem}.dw-search-results-list .dw-search-result-item .flight-details-toggle{display:none}.dw-search-results-list .dw-search-result-item .tfx-search-result-body{float:left;width:55%;padding-top:5px!important}.dw-search-results-list .dw-search-result-item .tfx-search-result-body .material-icons.material-star{font-size:1.2rem}.dw-search-results-list .dw-search-result-item .tfx-search-result-body h2.holiday-title{font-size:1.4rem;display:inline}.dw-search-results-list .dw-search-result-item .tfx-search-result-body p.search-return-resort-name{padding:0;font-size:1.2rem}.dw-search-results-list .dw-search-result-item .tfx-search-result-body .dw-whats-included-mini-container{display:none}.dw-search-results-list .dw-search-result-item .holiday-item-price{text-align:right}.dw-search-results-list .dw-search-result-item .holiday-item-price .dw-search-link{padding-top:5px}.dw-search-results-list .dw-search-result-item .holiday-item-price .tfx-date-from{display:inline}.dw-search-results-list .dw-search-result-item .holiday-item-price .search-cta{display:none}.dw-search-results-list .dw-search-result-item .holiday-item-price .item-price{font-size:1.4rem}.sticky-nav-container.show{display:block}.sticky-nav li,.sticky-nav{float:none!important}.wishlist{position:fixed;width:100%;height:100%;z-index:999999999999999;left:0;top:0}.wishlist .phone-ui{display:block}.wishlist h3{line-height:3rem;color:#2f71b3;font-size:2.4rem;font-weight:normal}.wishlist .google-button{margin-top:1.5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.dw-search-results-list .dw-search-result-item .tfx-search-result-body{width:100%}.dw-search-results-list .dw-search-result-item .holiday-item-price{text-align:left;padding:0}}@media only screen and (max-width:410px){html,body{font-size:9px}.tfx-search-toggle{font-size:1.3rem}.hide-on-small-phones{display:none}header.tfx-header .tfx-phone-icon a.main .small-type{font-size:1.2rem}header.tfx-header nav div.nav-menu div{height:5rem}header.tfx-header .tfx-phone-icon{margin-top:3rem}.tfx-search-toggle .hide-on-small-phones{display:inline-block}.back-to-menu{font-size:1.3rem}.tfx-new-banner .caption .message{margin-top:0vh}.tfx-new-banner .caption .message h1.tfx-banner-heading{font-size:4.2rem}.tfx-new-banner .caption .message .tfx-banner-subheading{font-size:1.1rem}}#wicketAjaxDebugWindow,#wicketDebugLink{display:none!important}.dw-resort-map-item.dw-maps-marker{height:auto;max-width:120px;min-width:0;overflow:none}.dw-resort-map-item.dw-maps-marker .dw-map-marker-thumb{float:none;width:100%;min-width:120px}.dw-resort-map-item.dw-maps-marker .dw-map-content{width:auto;float:none;padding:5px}.dw-resort-map-item.dw-maps-marker .dw-map-content h2{font-size:1rem;font-weight:bold;white-space:normal}.dw-resort-map-item.dw-maps-marker .dw-map-content .map-price{color:#424255;font-size:1rem}.tfx-landing-page .tfx-landing-header{display:flex;height:65vh;width:100%;position:relative;align-content:center}.tfx-landing-page .tfx-landing-header .tfx-landing-header-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-filter:brightness(80%);-ms-filter:brightness(80%);filter:brightness(80%)}.tfx-landing-page .tfx-landing-header .copy-container{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:2.4rem;margin:0 auto;align-self:flex-end;color:white}.tfx-landing-page .tfx-landing-header .copy-container h1{font-family:"aktiv-grotesk-thin",'aktiv-grotesk','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:100;max-width:50rem;text-transform:none;color:white;margin:0;font-size:3.6rem}.tfx-landing-page .tfx-landing-header .copy-container .tfx-standfirst{font-family:"aktiv-grotesk-thin",'aktiv-grotesk','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:100;font-size:2.4rem;padding-bottom:2.4rem;max-width:70rem}.tfx-landing-page .tfx-in-page-nav-container{background:rgba(255,255,255,0.7);position:sticky;position:-webkit-sticky;top:6rem;z-index:999999;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(10px)}.tfx-landing-page .tfx-in-page-nav{padding:1rem 2.4rem;overflow-x:auto;text-align:center;-webkit-overflow-scrolling:touch;white-space:nowrap;margin:0 auto;justify-content:center;align-items:stretch}.tfx-landing-page .tfx-in-page-nav a{display:inline-block;white-space:nowrap;cursor:pointer;padding:.5rem 2rem;border:1px solid #2f71b3;border-radius:30px;color:#2f71b3;margin:0rem .5rem;font-size:1.2rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-landing-page .tfx-in-page-nav a:first-child{margin-left:0rem}.tfx-landing-page .tfx-in-page-nav a.active{background:#2f71b3;color:white}.tfx-landing-page .tfx-screen{display:flex;height:65vh;flex-direction:column-reverse;align-content:center;justify-content:center;align-items:stretch}.tfx-landing-page .tfx-screen .tfx-screen-copy,.tfx-landing-page .tfx-screen .tfx-screen-image{flex:1 1 0;align-self:center}.tfx-landing-page .tfx-screen .tfx-screen-copy{padding:2.4rem}.tfx-landing-page .tfx-screen .tfx-screen-copy p{max-width:50rem}.tfx-landing-page .tfx-screen .tfx-screen-copy p.longform{max-width:80rem}.tfx-landing-page .tfx-screen .tfx-screen-copy h2{font-weight:100}.tfx-landing-page .tfx-screen .tfx-screen-copy h2.tfx-section-title:after{border-bottom:.2rem solid #ff9b0d;bottom:0;content:"";display:block;left:50%;margin-left:-1.5rem;position:absolute;width:3rem}.tfx-landing-page .tfx-screen .tfx-screen-copy.tc p{margin:0 auto}.tfx-landing-page .tfx-screen .tfx-screen-image{height:50%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.tfx-landing-page .tfx-screen .tfx-screen-image img{width:100%;height:100%;object-fit:cover}.tfx-landing-page .tfx-screen.half{height:50vh}.tfx-landing-page .tfx-screen.landing-page-intro h2.tfx-section-title{font-size:3.4rem;position:relative;padding:1.6rem 0rem}.tfx-landing-page .tfx-screen.landing-page-intro p{font-size:1.8rem}.tfx-landing-page .tfx-screen:nth-child(even){flex-direction:column}.tfx-landing-page .flex-vertical{flex-direction:column}.tfx-section{position:relative}.tfx-section-bottom{position:absolute;bottom:0;width:100%;left:0}@media only screen and (min-width:1024px){.tfx-landing-page.has-search .tfx-in-page-nav-container{top:12rem}}@media only screen and (orientation:landscape){.tfx-landing-page .tfx-landing-header{height:75vh}.tfx-landing-page .tfx-screen{display:flex;flex-direction:row}}@media only screen and (min-width:768px){.tfx-landing-page .tfx-landing-header .copy-container{padding-left:4.8rem}.tfx-landing-page .tfx-landing-header .copy-container h1{font-size:4.8rem}.tfx-landing-page .tfx-landing-header .copy-container .tfx-standfirst{font-size:3.2rem;padding-bottom:4.8rem}.tfx-landing-page .tfx-in-page-nav{padding:2.4rem}.tfx-landing-page .tfx-in-page-nav a{margin:0rem .8rem}.tfx-landing-page .tfx-in-page-nav a:first-child{margin-left:0rem}.tfx-landing-page .tfx-screen .tfx-screen-image{padding:2.8rem}}@media only screen and (min-width:1024px){.tfx-landing-page .tfx-screen{height:90vh;flex-direction:row}.tfx-landing-page .tfx-screen .tfx-screen-image{height:50%}}.plus-toggle{height:42px;width:42px;line-height:52px;text-align:center;color:#424255;background:white;opacity:.8;border-radius:91px;position:absolute;bottom:21px;right:auto;left:50%;margin-left:-21px;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;z-index:9}.tfx-extra-item{cursor:pointer;background:white;box-shadow:0 0 20px rgba(0,0,0,0.05)}.tfx-extra-item .tfx-extra-item-body{padding:1.5rem 1.5rem 1.5rem}.tfx-extra-item .extra-name{font-size:1.6rem;font-weight:normal}.tfx-extra-item .cost{font-size:1.6rem;color:#424255}.tfx-extra-item .short-desc{padding:1rem 0rem;font-size:1.3rem}.tfx-extra-item .small-print{color:#424255;opacity:.5;font-size:1rem;font-style:normal}.tfx-extra-item .availability{display:flex;font-size:1rem;text-align:center;justify-content:space-between}.tfx-extra-item .availability .day{color:#b4bac7;text-transform:uppercase;font-size:.9rem;border-radius:.3rem;padding:.3rem}.tfx-extra-item .availability .day.available{background:#ff9b0d;color:white}.tfx-extra-item:hover .plus-toggle{opacity:1}.tfx-extra-item:hover .extra-cta{background:#ff9b0d;color:white}.tfx-extra-item:hover .extra-cta .material-icons{color:white!important}.tfx-extra-modal{position:fixed;visibility:hidden;z-index:99999;display:flex;width:80%;left:10%;opacity:0;transform:translateY(30px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;background:white;top:10%;max-height:80%;box-shadow:0 0 50px rgba(0,0,0,0.2)}.tfx-extra-modal .availability{display:flex;font-size:1rem;text-align:center}.tfx-extra-modal .availability .day{color:#b4bac7;text-transform:uppercase;font-size:.9rem;border-radius:.3rem;padding:.3rem;margin-right:.5rem}.tfx-extra-modal .availability .day.available{background:#ff9b0d;color:white}.tfx-extra-modal .travellers{max-width:300px}.tfx-extra-modal .tfx-extra-modal-photos{overflow:hidden;flex:1 1 0;-webkit-transition:all .3s,visibility 0s;-moz-transition:all .3s,visibility 0s;transition:all .3s,visibility 0s;align-self:center;padding:30px}.tfx-extra-modal .tfx-extra-modal-photos .img-slide img{width:100%}.tfx-extra-modal .tfx-extra-modal-info{flex:2 1 0;background:white;width:auto;box-sizing:border-box;padding:3em;overflow:scroll;-webkit-transition:all .3s,visibility 0s;-moz-transition:all .3s,visibility 0s;transition:all .3s,visibility 0s}.tfx-extra-modal .tfx-extra-modal-info .tfx-client{border-bottom:1px dotted #b4bac7;margin-bottom:.8rem}.tfx-extra-modal .tfx-extra-modal-info p.dw-new-col{padding:0}.tfx-extra-modal .tfx-extra-modal-info .avatar-container{width:2.4rem;height:2.4rem;line-height:2.4rem;border:1px solid #b4bac7;top:2px}.tfx-extra-modal .tfx-extra-modal-info .party-member-name{line-height:1.6rem;display:inline-block;position:relative;top:-0.5rem}.tfx-extra-modal .tfx-extra-slider{white-space:nowrap;position:relative;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.1)}.tfx-extra-modal .tfx-extra-slider .img-slide{width:100%}.tfx-extra-modal .tfx-extra-slider .img-slide img{display:block}.tfx-extra-modal .owl-controls .owl-page span{background:white}.tfx-extra-modal .owl-nav{display:none}.tfx-extra-modal .owl-dots{margin:0;position:absolute;width:100%;bottom:10px;display:flex;justify-content:center}.tfx-extra-modal .owl-dots .owl-dot{width:1rem;height:1rem;border-radius:3rem;background:rgba(255,255,255,0.4);margin:0rem .5rem}.tfx-extra-modal .owl-dots .owl-dot.active{background:#fff}.tfx-extra-modal .owl-item{height:auto}.tfx-extra-modal .owl-stage:after{content:"";display:block;clear:both}.tfx-extra-modal.small{width:40%;left:30%}.extra-cta{border:1px solid #ff9b0d;float:right;color:#ff9b0d;background:0;border-radius:30px;padding:.25rem .5rem .25rem 1rem;font-size:1rem;line-height:2.5rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.extra-cta .material-icons.material-inline{top:3px}.tfx-extra-modal-helper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;z-index:999}.tfx-extra-modal-helper.show{visibility:visible;opacity:1}.tfx-extra-modal.is-visible{visibility:visible;transform:translateY(0px);opacity:1}.tfx-extra-item-container{width:24.25%;margin-left:1%;float:left;display:inline-block}.tfx-extra-item-container:first-child{margin-left:0}.tfx-extra-item-container:nth-child(4n+1){margin-left:0;clear:left}.tfx-baggage-link,.tfx-board-basis-link{color:#86bd4a;text-decoration:underline}.tfx-airline-extra,.tfx-insurance-extra,.tfx-accomm-extra{box-sizing:border-box;border:1px solid transparent;display:flex;text-align:left;justify-content:space-between;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-airline-extra h3,.tfx-insurance-extra h3,.tfx-accomm-extra h3{font-size:1.4rem;margin-bottom:0}.tfx-airline-extra div.p15,.tfx-insurance-extra div.p15,.tfx-accomm-extra div.p15{width:calc(100% - 120px)}.tfx-airline-extra div.p15.no-image,.tfx-insurance-extra div.p15.no-image,.tfx-accomm-extra div.p15.no-image{width:calc(100%)}.tfx-airline-extra .extra-thumb img,.tfx-insurance-extra .extra-thumb img,.tfx-accomm-extra .extra-thumb img{max-width:120px;object-fit:cover;height:140px;display:block}.tfx-airline-extra .promo-price,.tfx-insurance-extra .promo-price,.tfx-accomm-extra .promo-price{color:#86bd4a;font-weight:bold}.tfx-airline-extra .dw-room-pp-price,.tfx-insurance-extra .dw-room-pp-price,.tfx-accomm-extra .dw-room-pp-price{margin-bottom:0}.tfx-airline-extra p,.tfx-insurance-extra p,.tfx-accomm-extra p{font-size:1.2rem}.tfx-airline-extra .dw-was-price,.tfx-insurance-extra .dw-was-price,.tfx-accomm-extra .dw-was-price{font-size:1.6rem;color:#e84c3c;text-decoration:line-through}.tfx-airline-extra .dw-selected-text,.tfx-insurance-extra .dw-selected-text,.tfx-accomm-extra .dw-selected-text{color:#86bd4a;font-weight:bold;text-align:right;opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-accomm-extra{flex-direction:column}.tfx-accomm-extra .p15{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.tfx-accomm-extra .extra-thumb.full-width{width:100%;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:1.5rem 1.5rem 0rem}.tfx-accomm-extra .extra-thumb.full-width img{max-height:4.8rem;max-width:4.8rem}.tfx-insurance-extra h5,.tfx-insurance-extra ul.nolist li{font-size:1.2rem}.tfx-insurance-extra ul.nolist li{display:inline-block}.tfx-insurance-extra .extra-thumb{padding:30px}.tfx-insurance-extra .extra-thumb img{object-fit:initial;width:80px;height:auto}.tfx-airline-extra.selected{border-color:#86bd4a}.tfx-airline-extra.selected .dw-selected-text{opacity:1}.tfx-airline-extra:hover{border-color:#2f71b3}.tfx-airline-extra:hover .dw-dummy-checkbox-item:before{content:"check";font-family:"Material Icons";font-size:2.4rem;width:2.4rem;height:2.4rem;line-height:3rem;display:inline-block}.tfx-airline-extra:hover .dw-dummy-checkbox-item.selected{border-color:#86bd4a}.tfx-airline-extra:hover .dw-dummy-checkbox-item.selected:before{opacity:1;color:white}.opt-title{font-size:1.3rem;margin-bottom:10px;color:black}h1.option-title{display:inline-block;margin-bottom:0;margin-top:15px}.dw-dummy-checkbox{display:block;text-align:right;margin-bottom:15px}.dw-dummy-checkbox input{display:none}.dw-dummy-checkbox .dw-dummy-checkbox-item{border:2px solid #b4bac7;width:3rem;height:3rem;border-radius:3rem;text-align:center;display:inline-block;box-shadow:inset 2px 2px 5px rgba(0,0,0,0.1);background:rgba(0,0,0,0.05)}.dw-dummy-checkbox .dw-dummy-checkbox-item.selected{border-color:#86bd4a;background:#86bd4a}.dw-dummy-checkbox .dw-dummy-checkbox-item:before{content:"check";font-family:"Material Icons";font-size:2.4rem;width:2.4rem;height:2.4rem;opacity:0;line-height:3rem;color:white;display:inline-block}.dw-dummy-checkbox .dw-dummy-checkbox-item.selected:before{opacity:1}.tfx-cta.small{font-size:1.2rem;padding:.5rem 1.5rem;box-shadow:none;margin:0;font-weight:normal}.tfx-booking-header{height:350px;position:relative;color:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:1.2rem;padding:3.2rem;padding-bottom:1.6rem}.tfx-booking-header .booking-detail{display:inline-block;font-size:1.2rem}.tfx-booking-header .booking-detail .icon-circle{border-radius:100px;width:4rem;padding:.8rem;height:4rem;margin-top:-1.2rem;float:left;margin-right:.8rem;border:1px solid white;box-sizing:border-box}.tfx-booking-header .booking-detail .icon-circle svg,.tfx-booking-header .booking-detail .icon-circle i{opacity:.8}.tfx-booking-header .booking-detail .icon-circle i.material-icons{font-size:2.2rem;text-align:center}.tfx-booking-header .booking-detail .icon-circle svg path{fill:#fff}.tfx-booking-header .flex-row{display:flex;position:relative;z-index:9;height:100%}.tfx-booking-header .flex-row .flex-item{flex:1 1 0;position:relative}.tfx-booking-header .booking-countdown,.tfx-booking-header .balance-due p{padding:0;font-size:1.6rem;line-height:3rem;padding-bottom:1.6rem}.tfx-booking-header .booking-countdown span,.tfx-booking-header .balance-due p span{font-size:4.2rem;font-family:"aktiv-grotesk-thin",'aktiv-grotesk','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal}.tfx-booking-header .fully-paid{display:inline-block;padding:1rem 1.5rem;border:1px solid white;border-radius:.5rem}.tfx-booking-header .bottom{position:absolute;bottom:0;width:100%}.tfx-booking-header .tfx-cta.small{background:0;border:1px solid white;color:white}.tfx-booking-header .tfx-cta.small.main{background:white;border:1px solid white;color:#424255}.tfx-booking-header h2{color:white;font-size:4.2rem;font-family:"aktiv-grotesk-thin",'aktiv-grotesk','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal;margin:0}.tfx-booking-header .tfx-booking-header-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;filter:brightness(70%)}.past-booking .tfx-booking-header{height:250px}.tfx-user-home h2{font-weight:normal}.tfx-booking-header-details .flex-row{display:flex;position:relative;z-index:9;align-items:flex-end}.tfx-booking-header-details .flex-row .flex-item{flex:1 1 0;position:relative}.tfx-booking-header-details .booking-countdown,.tfx-booking-header-details .balance-due p{padding:0;font-size:1.6rem;line-height:3rem;padding-bottom:1.6rem}.tfx-booking-header-details .booking-countdown span,.tfx-booking-header-details .balance-due p span{font-size:4.2rem;font-family:"aktiv-grotesk-thin",'aktiv-grotesk','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal}.tfx-booking-header-details .balance-due p span{display:block}.tfx-booking-header-details .fully-paid{display:inline-block;padding:1rem 1.5rem;border:1px solid white;border-radius:.5rem}.tfx-booking-header-details .bottom{position:absolute;bottom:0;width:100%}.tfx-booking-header-details h2{color:#444;font-size:4.2rem;font-family:"aktiv-grotesk-thin",'aktiv-grotesk','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal;margin:0}.tfx-booking-header-details .tfx-cta.small{background:0;border:1px solid #2f71b3;color:#2f71b3}.tfx-booking-header-details .tfx-cta.small.main{background:#2f71b3;border:1px solid #2f71b3;color:white}.tfx-cta.small.outline{border:1px solid #2f71b3;color:#2f71b3;background:0}.tfx-party-members{white-space:nowrap;overflow-y:scroll;overflow-x:visible;height:auto}.tfx-party-members .party-member{display:inline-block;font-size:1.3rem;padding-right:1.6rem;padding-bottom:.8rem}.tfx-party-members .avatar-container{left:0;height:3.2rem;width:3.2rem;top:.8rem;margin-right:.8rem;border:1px solid white}.tfx-my-booking-extras{white-space:nowrap;overflow-y:scroll}.tfx-my-booking-extras .tfx-extra-item{width:17.2727272%;margin-right:1%;display:inline-block;white-space:normal}.tfx-my-booking-extras .tfx-extra-item .short-desc{font-size:1.2rem}.tfx-flight-extras-container h4.mt20,.tfx-transfers-extras-container h4.mt20,.tfx-insurance-extras-container h4.mt20,.tfx-accomm-extras-container h4.mt20{display:none}.tfx-flight-extras-container .tfx-extras-list,.tfx-transfers-extras-container .tfx-extras-list,.tfx-insurance-extras-container .tfx-extras-list,.tfx-accomm-extras-container .tfx-extras-list{margin:0}.tfx-flight-extras-container .tfx-extra-item-container,.tfx-transfers-extras-container .tfx-extra-item-container,.tfx-insurance-extras-container .tfx-extra-item-container,.tfx-accomm-extras-container .tfx-extra-item-container{width:100%}.tfx-manage-extras .booking-review-header{position:fixed;width:100%;z-index:9999;height:6rem;box-sizing:border-box;padding:.8rem;background-color:rgba(0,0,0,0.5)}.tfx-manage-extras .booking-review-header h1,.tfx-manage-extras .booking-review-header h1 a{font-size:1.4rem;font-weight:normal;color:white}.tfx-manage-extras .booking-review-header h1 a{text-decoration:underline}.tfx-booking-review .booking-review-header{position:fixed;width:100%;z-index:9999;height:6rem;box-sizing:border-box;padding:.8rem;background-color:rgba(0,0,0,0.5)}.tfx-booking-review .tfx-extra-item{width:20%}.tfx-booking-review .tfx-my-booking-extras.owl-loaded .owl-item{height:auto}.tfx-booking-review .tfx-my-booking-extras.owl-loaded .tfx-extra-item{width:100%;margin-right:0}.tfx-booking-review .tfx-in-page-nav-container{display:inline-block;background:0;float:right;position:static}.tfx-booking-review .tfx-in-page-nav-container .tfx-in-page-nav{padding:.8rem}.tfx-booking-review .tfx-in-page-nav-container .tfx-in-page-nav a{border-color:white;color:white}.tfx-booking-review .tfx-in-page-nav-container .tfx-in-page-nav a.active{background:white;color:#424255}.tfx-booking-review .booking-info{padding:.8rem;display:inline-block}.tfx-booking-review .booking-info a{color:white;text-decoration:underline}.tfx-booking-review .booking-code{display:inline-block;line-height:1}.tfx-booking-review .booking-status{display:inline-block;padding:.5rem 2rem;background:white;border:1px solid white;border-radius:3rem;text-transform:uppercase;font-size:1.2rem;position:relative;margin-left:1.6rem}.tfx-booking-review .booking-review-header.confirmed .booking-status{background:#86bd4a;border-color:#86bd4a;color:white}.tfx-booking-review .booking-review-header.pending .booking-status,.tfx-booking-review .booking-review-header.option .booking-status{border-color:#ff9b0d;background:#ff9b0d;color:white}.tfx-booking-review .booking-review-header.cancelled .booking-status{border-color:#e84c3c;background:#e84c3c;color:white}.tfx-booking-review .dw-wizard-title{font-weight:normal;font-size:2.8rem}.tfx-booking-review .dw-wizard-step{border:1px solid #424255;background:0;display:none;font-weight:normal}.tfx-booking-review .dw-wizard-step svg{width:2.4rem;position:relative;top:.5rem;display:inline;opacity:.8}.tfx-booking-review .dw-wizard-step svg path{fill:#424255}.tfx-booking-review .dw-wizard-step i.material-icons{position:relative;top:.5rem;color:#424255;opacity:.8}.tfx-booking-review .z-flight{padding-bottom:1rem}.tfx-booking-review .tfx-party-members{clear:both}.tfx-booking-review .tfx-party-members .avatar-container{border-color:#b4bac7;width:2.4rem;height:2.4rem}.tfx-booking-review .owl-loaded{overflow:visible}.tfx-booking-review .owl-stage-outer{overflow:hidden}.tfx-booking-review .owl-prev,.tfx-booking-review .owl-next{position:absolute;top:50%;right:0;border-radius:30rem;display:inline-block;z-index:9999;width:6rem;height:6rem;text-align:center;line-height:6rem;right:-6rem;cursor:pointer}.tfx-booking-review .owl-prev i.material-icons,.tfx-booking-review .owl-next i.material-icons{width:3.2rem;height:3.2rem;line-height:3.2rem;font-size:3.2rem}.tfx-booking-review .owl-prev.disabled,.tfx-booking-review .owl-next.disabled{opacity:.1;cursor:default}.tfx-booking-review .owl-prev{right:auto;left:-6rem}.owl-controls .owl-page span{background:white}.owl-dots{margin:0;position:absolute;width:100%;bottom:10px;display:flex;justify-content:center}.owl-dots .owl-dot{width:1rem;height:1rem;border-radius:3rem;background:rgba(255,255,255,0.4);margin:0rem .5rem}.owl-dots .owl-dot.active{background:#fff}.owl-item{min-height:100%;height:95vh;position:relative;float:left}.owl-slide-bg{display:none;background-size:cover;position:absolute;width:100%;height:100%;min-height:550px;top:0;left:0;background-position:center center}.caption{display:none;position:absolute;z-index:9;width:100%;height:100%}.caption .message{margin-top:10vh}.caption .message h1.tfx-banner-heading{color:white;width:100%;font-weight:normal;font-size:8rem;font-family:'Playfair Display','Times New Roman',serif;margin:15px 0 15px}.caption .message .tfx-banner-subheading{font-size:1.6rem;font-weight:normal;margin:0;text-transform:uppercase;padding-bottom:1.5rem;letter-spacing:.3rem}.caption .message .tfx-banner-subheading.top{border-bottom:1px solid rgba(255,255,255,0.3)}.caption .message .tfx-banner-subheading.bottom{border-top:1px solid rgba(255,255,255,0.3)}.owl-item .owl-slide-bg,.owl-item .caption{display:block}.owl-item .caption{display:flex;justify-content:center;align-content:center;align-items:center;text-align:center}.owl-item .caption .message h1,.owl-item .caption .message h2,.owl-item .caption .message h3{color:white}.tfx-user-home .tfx-my-booking-extras .tfx-extra-item-container{width:19.2%}.tfx-user-home .tfx-my-booking-extras .tfx-extra-item-container .tfx-extra-item{margin:0;width:100%}.tfx-user-home .tfx-my-booking-extras .owl-loaded{overflow:visible}.tfx-user-home .tfx-my-booking-extras .owl-loaded .tfx-extra-item-container{width:100%}.tfx-user-home .tfx-my-booking-extras .owl-loaded .owl-item{height:auto}.tfx-user-home .tfx-my-booking-extras .owl-stage-outer{overflow:hidden}.tfx-user-home .tfx-my-booking-extras .owl-prev,.tfx-user-home .tfx-my-booking-extras .owl-next{position:absolute;top:50%;right:0;border-radius:30rem;display:inline-block;z-index:9999;width:6rem;height:6rem;text-align:center;line-height:6rem;right:-6rem;cursor:pointer}.tfx-user-home .tfx-my-booking-extras .owl-prev i.material-icons,.tfx-user-home .tfx-my-booking-extras .owl-next i.material-icons{width:3.2rem;height:3.2rem;line-height:3.2rem;font-size:3.2rem}.tfx-user-home .tfx-my-booking-extras .owl-prev.disabled,.tfx-user-home .tfx-my-booking-extras .owl-next.disabled{opacity:.1;cursor:default}.tfx-user-home .tfx-my-booking-extras .owl-prev{right:auto;left:-6rem}.tfx-flight-row{width:100%;white-space:nowrap;overflow-y:scroll;-webkit-overflow-scrolling:touch}.tfx-flight-row .tfx-flight-card{display:inline-block;width:66.67%;margin-left:1rem;background:white;padding:.8rem;box-sizing:border-box;color:#b4bac7;font-size:1.1rem}.tfx-flight-row .tfx-flight-card .airport-title{font-size:3.2rem;color:#2c3752}.tfx-flight-row .tfx-flight-card .row{min-width:0}.tfx-flight-row .tfx-flight-card .dw-new-col.columns{float:left}.tfx-flight-row .tfx-flight-card .dw-new-col.four.columns{width:33.33333%!important}.tfx-flight-row .tfx-flight-card .dw-new-col.five.columns{width:49.1%!important}.tfx-flight-row .tfx-flight-card .dw-new-col.six.columns{width:49.999999%!important}.tfx-flight-row .tfx-flight-card .airline-logo{max-height:2.4rem}.tfx-flight-row .tfx-flight-card .flight-separator{line-height:8rem;color:#b4bac7}.tfx-flight-row .tfx-flight-card:first-child{margin-left:0}.wicketExtensionsWizard .dw-select-container select.dw-new-select{font-size:1.6rem}@media only screen and (max-width:768px){.tfx-sign-in .flyout{display:none!important;visibility:hidden}.dw-overview-hotel-image{width:100%;max-width:100%}.dw-room-traveller .dw-whats-included-mini.tr{text-align:left!important}}@media only screen and (min-width:768px){.tfx-flight-row{max-width:1140px;margin:0 auto}.tfx-flight-row .tfx-flight-card{font-size:1.6rem;width:49%;margin-left:2%;padding:1.6rem}.tfx-flight-row .tfx-flight-card .airline-logo{max-height:2.4rem}.tfx-flight-row .tfx-flight-card:first-child{margin-left:0}}.tfx-snackbar{padding:1.6rem;background:white;color:#b4bac7;position:fixed;bottom:0;width:80%;z-index:99999999999999999999;left:10%;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;transform:translateY(6rem)}.tfx-snackbar.error{background:#e84c3c;color:white}.tfx-snackbar.success{background:#86bd4a;color:white}.tfx-snackbar.warning{background:#ff9b0d;color:white}.tfx-snackbar.notice{background:#2f71b3;color:white}.tfx-snackbar.show{transform:translateY(0px)}.dw-booking-buffer{padding-top:10rem}.dw-section-title.dw-wizard-title .dw-wizard-step{float:left}.dw-section-title.dw-wizard-title:after{content:"";display:block;clear:both}.tfx-booking-process-header{position:fixed;border-bottom:1px solid rgba(0,0,0,0.1);width:100%;z-index:99999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:rgba(134,189,74,0.9);background-color:rgba(255,255,255,0.75);color:#86bd4a}.tfx-booking-process-header .dw-booking-progress-indicator .dw-mainline-highlight.step-3{width:90%}.tfx-booking-process-header .dw-booking-progress-indicator .step p{color:#b4bac7}.tfx-booking-process-header .dw-booking-progress-indicator .step.active p{color:#86bd4a}.tfx-booking-process-header .dw-booking-progress-indicator .step .icon-container{background:white;color:#b4bac7;border-color:#b4bac7}.tfx-booking-process-header .dw-booking-progress-indicator .step.active .icon-container{background:white;border-color:#86bd4a;color:#86bd4a}.tfx-booking-process-header .dw-booking-progress-indicator .dw-mainline{background:#b4bac7}.tfx-booking-process-header .dw-booking-progress-indicator .dw-mainline-highlight{background:#86bd4a}.tfx-total-price-trigger{cursor:pointer;text-align:right;margin-top:.8rem}.tfx-total-price-trigger .highlight-pulse{background:rgba(255,240,178,0.5);display:block;position:absolute;width:150px;height:150px;border-radius:100px;top:-100%;left:50%;opacity:0;transform:scale(0.8);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.tfx-total-price-trigger .highlight-pulse.show{opacity:.5;transform:scale(1)}.tfx-total-price-trigger .dw-room-pp-price{font-size:1.8rem;font-weight:100}.tfx-total-price-panel{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;transform:translateY(50px);position:absolute;z-index:99999;text-align:left;color:#424255;max-height:80vh;overflow-y:scroll;width:140%;right:0;font-size:1.2rem;visibility:hidden;opacity:0;box-shadow:0 0 32px rgba(0,0,0,0.1)}.tfx-total-price-panel .material-icons.material-star{font-size:1.2rem}.tfx-total-price-panel .summary-title{padding:1.6rem 1.6rem 0rem;font-size:1.4rem;color:#b4bac7}.tfx-total-price-panel .small-print{color:#b4bac7}.tfx-total-price-panel .flight-route{font-size:1.6rem}.tfx-total-price-panel .dw-was-price{text-decoration:line-through;padding:0rem;display:block}.tfx-total-price-panel .price-includes{padding-top:.8rem}.tfx-total-price-panel .price-includes .material-icons{font-size:1.2rem;width:1.2rem;height:1.2rem;line-height:1.2rem}.tfx-total-price-panel .light-type{color:#b4bac7}.tfx-total-price-panel .free-price{font-weight:bold;text-transform:uppercase}.tfx-total-price-panel .total-line-price{font-size:1.4rem}.tfx-total-price-panel .deposit-amount{color:#86bd4a;text-align:center;padding-bottom:1.6rem;font-size:1.4rem}.tfx-total-price-panel .payment-section{padding:1.6rem}.tfx-total-price-panel .payment-logo{max-height:1.6rem;max-width:10rem;display:inline}.tfx-total-price-panel header{position:static;border:0;height:auto;background:none!important;padding:1.6rem 0rem}.tfx-total-price-panel header h5{font-size:1.2rem;font-weight:bold;color:#424255;text-transform:uppercase;margin:0rem;margin-left:1.6rem;background:white;display:inline-block;line-height:1.2rem;position:relative;z-index:2}.tfx-total-price-panel header h6{font-size:1rem;font-weight:bold;color:#424255;text-transform:uppercase;margin:0rem;margin-left:1.6rem;background:white;display:inline-block;line-height:1.2rem;position:relative;z-index:2}.tfx-total-price-panel header:after{content:"";width:100%;border-top:1px dashed #b4bac7;display:block;position:relative;z-index:1;top:-0.8rem}.tfx-total-price-panel .section-body{padding:0rem 1.6rem}.tfx-total-price-panel.show{opacity:1;visibility:visible;transform:translateY(16px)}@media only screen and (max-width:768px){.tfx-flight-extras-container.tablet-eight{float:left!important;margin-left:0!important}.tfx-phone-icon.hide-on-mobile{display:none!important}.tfx-booking-process-header{padding:0rem 0rem!important;background-color:rgba(134,189,74,0.9)}.tfx-booking-process-header .tfx-total-price-trigger{padding:.8rem .8rem;margin:0}.tfx-booking-process-header .tfx-cta.green{border:1px solid white}.tfx-booking-process-header .dw-booking-progress-indicator{display:none}.wicketExtensionsWizard .dw-booking-progress-indicator .step{width:110px}.wicketExtensionsWizard .dw-booking-progress-indicator .step p{display:none}.wicketExtensionsWizard .dw-booking-progress-indicator .step .icon-container{line-height:3.2rem}.tfx-total-price-panel{width:100%}.tfx-total-price-panel.show{transform:translateY(0px);-webkit-overflow-scrolling:touch}.tfx-flight .z-phone-airport{float:left!important}.tfx-flight .z-phone-airport-spacer p{display:none}form.nice .tfx-first-name input.input-text,form.nice .tfx-last-name input.input-text{font-size:1.6rem!important;box-shadow:none!important}.tfx-booking-room-item.dw-room-item{display:block}.tfx-booking-room-item.dw-room-item .tfx-room-photo{width:30%}.tfx-booking-room-item.dw-room-item .tfx-room-type-details{width:70%;padding-left:1rem}.tfx-booking-room-item.dw-room-item .tfx-room-price-breakdown{width:100%}.tfx-extra-item-container{width:49%}.tfx-extra-item-container:nth-child(2n+1){margin-left:0;clear:both}.tfx-extra-modal,.tfx-extra-modal.small{width:100%;left:0;top:0;max-height:100%;display:block;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:999999999999999999}.tfx-extra-modal .tfx-extra-modal-info,.tfx-extra-modal.small .tfx-extra-modal-info,.tfx-extra-modal .tfx-extra-modal-photos,.tfx-extra-modal.small .tfx-extra-modal-photos{padding:1.6rem}.tfx-extra-modal .tfx-extra-modal-info .tfx-close,.tfx-extra-modal.small .tfx-extra-modal-info .tfx-close,.tfx-extra-modal .tfx-extra-modal-photos .tfx-close,.tfx-extra-modal.small .tfx-extra-modal-photos .tfx-close{color:white;z-index:999999999;right:3rem;top:3rem}.tfx-extra-modal.small .tfx-close{color:black}.tfx-insurance-extra{display:block}.tfx-insurance-extra .extra-thumb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.tfx-insurance-extra .extra-thumb img{margin:0 auto}.tfx-insurance-extra div.p15{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:768px) and (max-width:1024px){.tfx-booking-process-header .tfx-cta.green .material-icons{margin-left:5px}.tfx-extra-item-container{width:32.3%}.tfx-extra-item-container:nth-child(4n+1){clear:none;margin-left:1%}.tfx-extra-item-container:nth-child(3n+1){clear:left;margin-left:0}.tfx-extra-modal,.tfx-extra-modal.small{display:flex}.tfx-extra-modal .tfx-close,.tfx-extra-modal.small .tfx-close{color:black!important}.tfx-extra-modal .tfx-extra-modal-photos,.tfx-extra-modal.small .tfx-extra-modal-photos{align-self:flex-start}.tfx-insurance-extra{display:flex}.tfx-insurance-extra .extra-thumb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.tfx-insurance-extra .extra-thumb img{margin:0 auto}.tfx-insurance-extra div.p15{width:calc(100% - 120px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:768px){.tfx-first-name,.tfx-last-name,.tfx-age-select{padding-left:1.6rem}.tfx-phone-icon .small-type{display:none}.tfx-phone-icon .material-icons{top:4px!important}#testimonialsNext,#testimonialsPrev{display:none!important}}@media only screen and (min-width:768px) and (max-width:1280px){.tfx-user-home{padding:6rem 1.6rem 6rem}}@media only screen and (min-width:1025px) and (max-width:1280px){header.tfx-header nav div div a.main{padding:0rem 1.6rem;white-space:nowrap}.tfx-search-container .tfx-search-col input.input-text,.tfx-search-container .tfx-search-col .select2-container .select2-choice,.tfx-search-container .tfx-search-col .dummy-select,.tfx-search-container .tfx-search-col .dw-select-container select.dw-new-select{font-size:1.4rem}.tfx-new-banner .caption .message h1.tfx-banner-heading{font-size:6.4rem}.tfx-sign-in .party-member-name{max-width:120px;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;padding:0;line-height:1}header.tfx-header .logo{padding:0rem 1.6rem}.tfx-search-toggle .hide-on-small-phones{display:none}}.tfx-my-booking-extras .tfx-extra-item{width:100%}.tfx-my-booking-extras .tfx-cta.no-icon{padding-right:3.2rem}.tfx-my-booking-extras .small-print{display:none}.tfx-transfers-extras-container .tfx-extra-item-container{width:49%;margin-left:1%}@media only screen and (max-width:1024px){.tfx-transfers-extras-container .tfx-extra-item-container{width:100%;margin-left:0}.tfx-in-page-nav-container{overflow-x:auto}.tfx-in-page-nav-container .tfx-in-page-nav{overflow-x:auto}}.tfx-excursion-item .dw-whats-included-mini-item{white-space:normal}.tfx-cta.green{background:#86bd4a;color:white}.tfx-excursions-selected{display:none;white-space:nowrap;position:absolute;top:.8rem;right:.8rem}.tfx-excursions-selected .tfx-cta.green{border:2px solid white}.tfx-excursions-selected.show{display:block}a.tfx-close-extra-modal{font-size:1.1rem;margin-left:1.6rem;color:#2f71b3}.booking-terms-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.75);z-index:9;text-align:center;color:white}.booking-terms-overlay .booking-terms-content{height:80px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.booking-terms-overlay .booking-terms-content a{text-decoration:underline;color:white}@media only screen and (min-width:410px){.logout-on-mobile{display:none!important}}.tfx-error-list{margin-top:-9px;background:#e84c3c;padding:0;color:white;position:relative}.tfx-error-list .tfx-error-list-item{margin:0;padding:5px 10px;font-size:1.2rem}.tfx-error-list:before{position:absolute;top:-19px;right:10px;border-bottom:10px solid #e84c3c;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block}.validation-warning .tfx-error-list:before{border-bottom:10px solid #e77e24}.tfx-error-list-item.tfx-warning-list-item{background:#e77e24}.tfx-error-list-item.tfx-warning-list-item:before{border-color:#e77e24}.tfx-validation-container{position:relative;border:none!important}.tfx-validation-container:before{font-family:"Material Icons";display:inline-block;font-size:16px;position:absolute;right:12px;top:10px}.tfx-validation-container.validation-failed:before{content:"close";color:#e84c3c}.tfx-validation-container.validation-successful:before{content:"check";color:#86bd4a}.dw-select-container .tfx-validation-container.validation-successful:before,.dw-select-container .tfx-validation-container.validation-failed:before{content:""}.cardTypeRow .tfx-validation-container .tfx-validation-container,.cardTypeRow .tfx-validation-container .validation-successful{border:none!important}.cardTypeRow .tfx-validation-container .validation-failed{border:none!important}.cardTypeRow .tfx-validation-container .validation-failed input{position:relative}.cardTypeRow .tfx-validation-container .validation-failed input:before{display:inline-block;width:10px;height:10px;content:"";position:absolute;top:-2px;left:-2px;z-index:0;background:0;border-radius:20px;border:3px solid #e84c3c;pointer-events:none}.cardTypeRow .tfx-validation-container .tfx-error-list{margin-top:10px;clear:both}.login-validation-switcher,.login-validation-switcher:hover{color:white;text-decoration:underline;cursor:pointer}.tfx-checkbox-container .tfx-error-list{margin-top:0;margin-left:-10px;position:absolute;width:auto;white-space:nowrap;bottom:-60px;z-index:999999}.tfx-checkbox-container .tfx-validation-container.validation-failed:before,.tfx-checkbox-container .tfx-validation-container.validation-successful:before{content:""}.tfx-checkbox-container .tfx-error-list:before{right:auto;left:10px}.login-email-display{display:block;line-height:30px;height:42px;border-bottom:2px solid #2f71b3;color:rgba(0,0,0,0.5);padding:5px 0 5px 0;box-sizing:border-box}.tfx-insurance-table-container{margin-top:30px;box-shadow:0 0 30px rgba(0,0,0,0.1)}.tfx-insurance-table-header{background:#1c67b5;padding:10px;color:white;box-sizing:border-box}.tfx-insurance-table-header .three.columns{box-sizing:border-box}.tfx-insurance-table-header .insurance-table-crest{max-height:30px;max-width:30px}.tfx-insurance-table-row{background:white;padding:0;line-height:6rem;min-height:6rem;box-sizing:border-box}.tfx-insurance-table-row .insurance-client-name{padding:10px;box-sizing:border-box}.tfx-insurance-table-row .avatar-container{top:10px;left:0;margin-right:10px;width:30px;height:30px;border:2px solid #b4bac7;line-height:30px}.tfx-insurance-table-row:nth-child(even){background:rgba(180,186,199,0.01)}.tfx-insurance-table-row .validation-successful,.tfx-insurance-table-row .validation-failed{border:none!important}.tfx-insurance-table-row .tfx-validation-container.validation-successful:before{content:""}.tfx-insurance-table-row .tfx-error-list{line-height:1.2;margin-bottom:0}.tfx-insurance-table-row .insurance-cell{text-align:center;padding:10px;box-sizing:border-box}.tfx-insurance-table-row .insurance-cell:nth-child(odd){background:rgba(180,186,199,0.5)}.tfx-security-logo{width:40%;font-size:1.1rem;bottom:-130px;padding:10px;background:white;border-radius:10px;background:#b4bac7;color:white}.tfx-security-logo i.material-icons{float:right;font-size:24px}.insurance-moneyback{position:absolute;width:80px;height:80px;right:-30px;top:-20px}@media only screen and (max-width:1024px) and (min-width:0){.insurance-moneyback{right:10px}}.dw-whats-included-mini-container .dw-whats-included-mini-item{white-space:normal}#orbit-slider{margin-top:45px}span.hide-on-tablets{display:inline!important}@media only screen and (max-width:959px) and (min-width:768px){.search-container{width:100%!important}.new-gallery-thumb{height:70px}.tablet-four{width:30.37%!important;margin-left:4.4%!important;float:left!important;min-height:1px!important;position:relative!important}#orbit-slider{margin-top:0!important;z-index:1}.row .tablet-twelve{width:100%!important}ul.nice li,ol.nice li{padding-left:0;position:relative}.ns-logo{float:left;margin-top:30px!important}.tablet-one{width:4.3%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-two{width:13%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-three{width:21.679%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-four{width:30.37%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-five{width:39.1%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-six{width:47.8%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-seven{width:56.5%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-eight{width:65.2%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-nine{width:73.9%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-ten{width:82.6%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-eleven{width:91.3%!important;margin-left:4.4%!important;float:left;min-height:1px;position:relative}.tablet-twelve{width:100%;margin:0!important;float:left;min-height:1px;position:relative}.tablet-four:first-child,.row.tablet-four:first-child,.tablet-one:first-child,.tablet-two:first-child,.tablet-three:first-child,.tablet-four:first-child,.tablet-five:first-child,.tablet-six:first-child,.tablet-seven:first-child,.tablet-eight:first-child,.tablet-nine:first-child,.tablet-ten:first-child,.tablet-eleven:first-child{margin-left:0!important}#ns-navigation .ns-left-ribbon,#ns-navigation .ns-right-ribbon{width:20px;height:58px;position:absolute;background:url('../../images/style2_2/app/ns-navigation.png') no-repeat left center;background-position-x:-45px;display:block}#ns-navigation .ns-left-ribbon{left:-20px;right:auto;top:0}#ns-navigation .ns-right-ribbon{background-position-x:-45px;right:-20px;left:auto;top:0}#footer .ns-contact .ns-left-ribbon,#footer .ns-contact .ns-right-ribbon{width:20px;height:58px;position:absolute;background:url('../../images/style2_2/app/ns-phonenumber-ribbon.png') no-repeat left center;display:block}#footer .ns-contact .ns-left-ribbon{background-position:-40px center;left:-20px;right:auto;top:0}#footer .ns-contact .ns-right-ribbon{background-position:-40px center;right:-20px;left:auto;top:0}.row.tablet-margin{margin-left:4.4%!important}.no-tablet-margin{margin-left:0!important}.hide-on-tablets{display:none!important}.desktop-mt20{margin-top:0}label span.hide-on-phones{display:inline!important}.ns-side-heading{padding-top:0!important}.ns-whatsincluded-icon{float:none;margin:0 auto}.ns-testimonials-item{margin-left:15px;margin-right:10px}}@media only screen and (max-width:767px){.hide-on-tablets.hide-on-phones{display:none!important}.no-phone-margin{margin-left:0!important}.phone-margin-left{margin-left:4.4%!important}.phone-margin-right{margin-right:4.4%!important}.ui-datepicker-trigger{height:20px!important}.desktop-mt20{margin-top:0}.homepage-graphic{width:100%}.top-panel select,.blue-section select#destination,.blue-section select,#refine-Modal select{-webkit-appearance:none;border:1px solid #ddd;background:url('../../images/style3/app/select-arrow-single-blue.png') no-repeat right center #fff;border-radius:0;line-height:30px;padding-left:10px!important;height:54px!important;margin-top:0;-webkit-font-smoothing:antialiased;font-family:'source-sans-pro','Source Sans Pro',sans-serif;font-size:12px;color:#444}.reveal-modal{display:none}.nice.tabs.mobile dd,.nice.tabs.mobile.side dd{border:0}.nice.tabs.mobile dd a,.nice.tabs.mobile.side dd a,.nice.tabs.mobile.side dd:first-child a{background-color:#fff!important;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,#fff))!important;background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%)!important;background-image:-o-linear-gradient(top,#eee 0,#fff 50%)!important;background-image:-ms-linear-gradient(top,#eee 0,#fff 50%)!important;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0)!important;background-image:linear-gradient(top,#eee 0,#fff 50%)!important;display:block;box-shadow:none}.nice.tabs.mobile dd a.active,.nice.tabs.mobile.side dd a.active,.nice.tabs.mobile.side dd:first-child a.active{border:0;color:#fff;background:#ffa800!important;background:-moz-linear-gradient(top,#ffa600 0,#f06006 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffa600),color-stop(100%,#f06006))!important;background:-o-linear-gradient(top,#ffa600 0,#f06006 100%)!important;background:-ms-linear-gradient(top,#ffa600 0,#f06006 100%)!important;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffa600',endColorstr='#f06006',GradientType=0)!important;background:linear-gradient(top,#ffa600 0,#f06006 100%)!important;text-shadow:1px 1px 0 #971400;margin:0;position:static;top:0;height:auto;border:1px solid #F60;box-shadow:none}.tabs.side dd:first-child a.active .iconic{display:none}.tabs.side dd:first-child a .iconic{display:none}.tabs.side dd:first-child,.tabs.side dd{box-shadow:none!important;width:auto!important;height:auto!important}.row.desktop-mt20{text-align:center}.row.desktop-mt20 .orange.button.search-submit{margin:0 auto!important;display:inline-block!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important}.row .phone-thirds{width:30.37%!important}.header-background{display:none}.background-wrapper{display:none}.search-return-image{float:right!important;text-align:right!important}body{background:#3092c3}.search-return-body{margin:0!important}.search-return-price .button.orange{margin-left:20px}.search-return-location{display:none}.nolist li.search-flight-header{top:0!important;margin-bottom:0!important}.search-return-right-column .ns-ratings{margin-top:30px}.dark-stripe .super-headline.hotel-headline{font-size:48px!important;line-height:40px!important}ul.nice.side.contained.tabs-content>li{box-shadow:none;margin-bottom:0}.booklist-prices{text-align:left}.booklist-prices .was-price{position:static;margin:0;padding:0}.booklist-prices .now-price{float:none;clear:both;text-align:left!important}.booking-step-indicator{height:auto;background:0;border:0;padding:0}.new-gallery-thumb{height:45px}.booking-step-indicator .number-container{background:0;width:auto;float:left;display:none}.booking-step-indicator .number-container em{background:#0f7cb5;color:white;text-shadow:none}.booking-step-indicator h1,h1.booking-step-indicator{border-radius:0;float:left;display:block;width:100%;padding:20px;margin:20px -20px;background:#0f7cb5;color:white;text-shadow:none}.fixed-summary{display:none}.add-passenger-item{display:none}.ns-niceprice{font-size:20px!important}span.selected-items{display:none}.security-payment-image{display:none}.switch-element{height:80px}.mobile-tab-slider{width:100%;position:relative}dl.tabs.mobile dd,dl.nice.tabs.mobile dd{float:left;-webkit-border-radius:0!important;border-radius:0!important}dl.tabs.mobile dd .iconic,dl.tabs.mobile dd a.active .iconic{display:none}.tabs-content mobile{width:100%}ul.nice.contained.tabs-content{padding:20px}ul.nice.contained.tabs-content>li{width:100%;border:0;clear:both;padding-top:20px!important}.nice.tabs.accomm.mobile dd a,.nice.tabs.accomm.mobile dd{margin-top:0;font-size:10px!important}.nice.tabs.mobile dd a,.nice.tabs.mobile dd a.active,.nice.tabs.mobile dd:first-child a,.nice.tabs.mobile dd:first-child a.active{padding:15px 7px 15px 8px!important;font-size:12px!important;font-size:1.2rem!important;margin-top:0;border-right:1px solid #ddd;height:auto!important;-webkit-border-radius:0!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;border-radius:0!important}.nice.tabs.mobile{display:block;width:100%}.tabs.side{position:static;width:auto}dl.nice.side.tabs.mobile{height:42px!important;margin-bottom:0;border-top:1px solid #DDD;background-color:#fff!important;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(0.5,#fff))!important;background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%)!important;background-image:-o-linear-gradient(top,#eee 0,#fff 50%)!important;background-image:-ms-linear-gradient(top,#eee 0,#fff 50%)!important;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0)!important;background-image:linear-gradient(top,#eee 0,#fff 50%)!important}ul.nav-bar li a.main.iconic{border-left:1px solid rgba(255,255,255,0.2);font-size:30px;line-height:28px;padding:0 10px}}@media only screen and (max-width:959px) and (min-width:768px){.ui-datepicker-trigger{height:28px!important}#footer .ns-contact{background:url('../../images/style2_2/app/ns-phonenumber-ribbon.png') no-repeat top center;width:100%;padding:3px 0 13px 0;height:42px;line-height:42px;clear:both;margin-top:10px;position:relative;font-size:16px;color:#fff;text-shadow:1px 1px 0 #000}.tablet-mt20{margin-top:20px;margin-bottom:10px}.tablet-four .ns-blue-ribbon{margin-right:-30px}#destination,#destination-accom{padding:5px 0;height:27px}.nice.side.tabs{left:-25px}.nice.side.tabs-content.contained{margin-left:25px}.top-panel select,.touch select.expand,.touch select#destination,.blue-section select,#refine-Modal select{-webkit-appearance:none;border:1px solid #ddd;background:url('../../images/style3/app/select-arrow-single-blue.png') no-repeat right center #fff;border-radius:0;line-height:30px;padding-left:10px!important;height:54px!important;margin-top:0;-webkit-font-smoothing:antialiased;font-family:'source-sans-pro','Source Sans Pro',sans-serif;font-size:12px;color:#444}#refine-Modal{left:0;top:43px;width:100%;margin-left:0;box-sizing:border-box;-moz-box-sizing:border-box}img.ui-datepicker-trigger{position:absolute;top:35px;right:10px;width:5px!important;height:5px!important;zoom:1}ul.nav-bar li a.main,ul.nav-bar li:hover a.main,ul.nav-bar li.focus-child a.main{padding:0 20px}.hide-on-tablets.hide-on-phones{display:none!important}}#ui-datepicker-div{z-index:999999}.fullwidthbanner-container.sm{max-height:10000px!important;height:auto;min-height:500px}/*! perfect-scrollbar - v0.4.10
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2014 Hyeonje Alex Jun; Licensed MIT */.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-x{font-size:0}.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#999}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-y{font-size:0}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#999}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{visibility:visible}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47,0,0.745,0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39,0.575,0.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(0.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(0.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(0.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(0.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(0.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}